* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	list-style-type: none;
	line-height: 1.3;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
body {
	background: #000000;
	margin: 0 auto;
}
/*                            PAGE LAYOUT
**********************************************************************/

#wrap {
	text-align: center;
	width: auto;
	background: #000000 url("../../images/grafx/bg_body.jpg") no-repeat center top;
}

.BackGroundOverrrideWM26 { background: #000000 url(/images/grafx/bg_WM_shopskin.jpg) no-repeat center top !important; }
.FatalFour { background: #000000 url(/images/grafx/bg_FatalFour.jpg) no-repeat center top !important; }

#main_body {
	text-align: left;
	margin: 0 auto;
	width: 930px;
}
#header {
	width: 930px;
	color: #ffffff;
}
#content {
	width: 930px;
	background-color: #ffffff;
	color: #000000;
}

#footer {
	width: 930px;
	color: #ffffff;
	clear: both;
}
#head_nav {
	width: 922px;
	height: 36px;
	float: left;
	border-bottom: 1px solid #5c5d5f;
	background: url("../../images/grafx/bg_headnav.gif") repeat-x top left;

}
#head_nav_left {
	clear: both;
	background: url("../../images/grafx/headernav-left.gif") repeat-x top left;
	float: left;
	width: 4px;
	height: 36px;
	border-bottom: 1px solid #5c5d5f;
}
#head_nav_left_on {
	clear: both;
	background: url("../../images/grafx/headernav-left_on.gif") repeat-x top left;
	float: left;
	width: 4px;
	height: 36px;
	border-bottom: 1px solid #5c5d5f;
}
#head_nav_right {
	background: url("../../images/grafx/headernav-right.gif") repeat-x top left;
	float: left;
	width: 4px;
	height: 36px;
	border-bottom: 1px solid #5c5d5f;
}

/*                            GLOBAL STYLES
**********************************************************************/

strong	{
	font-weight: bold;
}
b { font-weight:bold; }
cite, em	{
	font-style: italic;
}
a, a:visited, a *, a:visited *, button	{
	cursor: pointer;
	color:black;
}

a:hover {
	c/olor:red;
	c/olor:#663333;
	color:#c60105;
}

.clear	{
	height: 1px;
	clear: both;
	overflow: hidden;
}
.bg	{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
}
.line	{
	height: 1px;
	overflow: hidden;
}
.line hr	{
	display: none;
}

.hidden { visibility: hidden;}
.unhidden { visibility: visible; }
/*h1, h2, h3, h4, h5 {}*/
h1 {font-size:1.9em; color:#009DBF;}
h2 {font-size:1.7em; color:#000;}
h3 {font-size:1.4em; color:#009DBF;}
h4 {font-size:1.2em; color:#83AAB2;}
h5 {font-size:1.0em; color:#83AAB2;}

.fred { color:#bd1417; }
.fbold { font-weight:bold; }

.Exclusive {font-weight:bold; color:#bd1417; }
.ProductRatingPanel { width:61px;background: url(/images/grafx/bg_ratings_gray.gif) no-repeat; border-top:1px dotted silver;  border-bottom:1px dotted silver; }
.ProductRatingPanel .AverageRating { overflow:hidden; background: url(../../images/grafx/bg_ratings.gif); }

.bgr { border:1px solid green; } 
/*                            HEADER STYLES
**********************************************************************/
#header #TopNav { clear:both; height:27px; overflow:hidden; padding-top: 0px; }
#header #TopNav .Pad5 { height: 5px; width:930px; overflow:hidden; }
#header #TopNav #PlcHolder { clear:both; height:19px; overflow:hidden; }
#header #TopNav #PlcHolder div { float:right; background:black; margin-top: 0px; opacity: 0.4; filter:alpha(opacity=40); height:19px; font-size:12px;padding: 0 7px; }
#header #TopNav #PlcHolder div.lblName { padding: 0 7px; }
#header #TopNav #PlcHolderLinks { clear:both; height:22px; overflow:hidden; margin-top: -18px; overflow:hidden; }

#header #TopNav #PlcHolderLinks div { float:right; margin-top: 1px; font-size:12px; text-align:center;  }
#header #TopNav #PlcHolderLinks div .clast { border:none; }

#header #TopNav #PlcHolderLinks div a { color: #ffffff; padding: 0 7px; border-right: 1px solid #ab100f;font-size:12px; }
#header #TopNav #PlcHolderLinks div a.last { border-right: 0; }

#header #TopNav #PlcHolder div span.uname , #header #PlcHolderLinks div span.uname { font-size:12px;color:white;text-transform: capitalize; }
#header #TopNav #PlcHolder div a.loff, #header #PlcHolderLinks div a.loff { font-size:12px;color:white;padding-left:0px; }

#header #head_link {
	height: 30px;
	text-align: right;
	font-size:12px; padding-top: 5px;
}

#header #head_link div {
	font-size:12px; float:right; background:black; opacity: 0.9; filter:alpha(opacity=90); padding:2px 0;
}

#header #head_link div .uname {
	text-transform: capitalize; color:white; font-size:12px;
}

#header #head_link a {
	color: #ffffff;
	padding: 0 7px;
	border-right: 1px solid #ab100f;
}
#header #head_link a.last {
	border-right: 0;
}

#header #head_link a.loff { font-size:12px; padding: 0 7px 0 0; }

#header #head_body { clear:both; height:89px; overflow:hidden; }
#header #head_Phone { float:left; height:60px; text-align: center; width:250px; background: url(/images/grafx/ph_onenum.gif) no-repeat right bottom; }
#header #head_Text { color:#ffff33; float:left; height:60px; width: 400px; overflow:hidden; text-align:center; margin:0px 0 0 35px; font-weight:bold; }

#header #head_promotion { background:#ececec;padding:0px 0;margin:2px 0 2px 3px; text-align:center; }
#header #head_promotion a { display: block; cursor: pointer; color:red; font-weight:bold;font-size:15px; padding:0px 0px; }
#header #head_promotion a:hover { color:red; }

#header #head_body #head_logo {
	height: 85px;
	width: 202px;
	padding: 2px 0 0 6px;
	float: left;
}

#header #head_body #head_logo  #wwe_logo { height:71px; overflow:hidden; }
#header #head_body #head_logo  #wwe_phone { height:20px; overflow:hidden; color:white; text-align:center; font-weight:bold;color:#ebebeb;font-style:italic;font-size:12px; }

#head_body #head_Div1 { float:left; margin:0px 1px 3px 2px; width:715px;height:20px; overflow:hidden; text-align:right; }
#head_body #head_Div1 a { font-size:13px; color:red; f_ont-weight:bold; } 


#header #head_body #head_controls {
	m_argin-top: 22px;
	margin-top: 0px;
	float: right;
	text-align: right;
}
#header #head_body #head_controls a img {
	padding-bottom: 5px;
}
#header #head_body #head_controls #head_itemsbox {
	height: 15px;
	opacity: 0.4;
	filter:alpha(opacity=40);
	background-color: #000000;
	padding: 10px 0;
	width: 250px;
}

#header #head_body #head_controls #head_NameBox {
	height:22px; text-transform: capitalize;
}

#header #head_body #head_controls #head_itemtext {
	position: absolute;
	padding: 5px 0;
	margin-top: -35px;
	width: 242px;
	color: #bcbcbc;
	overflow:hidden;padding-top:10px;
}
#head_controls #head_itemtext #wishlist .title, #head_controls #head_itemtext #cart .title, #head_controls #head_itemtext #wishlist .title a, #head_controls #head_itemtext #cart .title a {
	color: #c41619;
	font-weight: bold;
	text-transform: uppercase;
}
#head_controls #head_itemtext #cart img {
	padding-left: 20px;
}
#head_controls #head_itemtext #wishlist .itemno, #head_controls #head_itemtext #cart .itemno {
	color: #ffffff;
	font-weight: bold;
}


#head_controls #head_itemtext a { color: #c41619; font-weight: bold; text-transform: uppercase; }
#head_controls #head_itemtext #hwishlist { float:left;width:120px;text-align:left; }
#head_controls #head_itemtext #hcart { float:right;text-align:right; }
#head_controls #head_itemtext #hcart_graf { float:right; margin-top:-5px; width:22px;text-align:left; }

/*                            SUPERSTAR STYLES
**********************************************************************/
.JohnCena {
	background: #000000 url("../../images/grafx/bg_johncena.jpg") no-repeat center top !important;
}

/*                            CART STYLES
**********************************************************************/

/*                         NAV BAR STYLES
**********************************************************************/

/*                         SEARCH BAR STYLES
**********************************************************************/

/*                            CONTENT STYLES
**********************************************************************/

/*                         LEFTNAV STYLES
**********************************************************************/

/*                         FOOTER STYLES
**********************************************************************/
#footer #nav #header { height:50px; background:white url(../../images/grafx/bg_footer_nav.jpg) repeat-x top left }

#footer #nav #header .TopSeller { margin: 19px 0px 0px 20px; width:210px; float:left; background: url(../../images/grafx/tab_topsellers.gif) no-repeat top left; height:31px; }
#footer #nav #header .TopRated { margin: 19px 0px 0px 20px; width:210px; float:left; background: url(../../images/grafx/tab_toprated.gif) no-repeat top left; height:31px; }
#footer #nav #header .NewItems { margin: 19px 0px 0px 20px; width:210px; float:left; background: url(../../images/grafx/tab_newitems.gif) no-repeat top left; height:31px; }
#footer #nav #header .Search { margin: 19px 0px 0px 20px; width:150px; float:left; background: url(../../images/grafx/tab_search.gif) no-repeat top left; height:31px; }

#footer #nav #fooContent a {
	color: black;
	padding: 0px 0px;
}
#footer #nav #fooContent a:Hover {
	color: #c60105;
}

#footer #nav #fooContent {
	background: #f0f0f0  url(../../images/grafx/bg_footer_content.jpg) repeat-x top left; padding:10px 0px 20px 0px;
}

#footer #nav #fooContent .list {
	width:235px; float:left; background:  url(../../images/grafx/bg_dotted.gif) repeat-y top right;
}


#footer #nav #fooContent .list .item {
	color:black;
	margin-left:10px; padding:1px 5px 1px 20px; background:url(../../images/grafx/reddot.gif) no-repeat top left;
}

#footer #nav #fooContent .search {
	background: none;
	width:190px;
	margin-left:10px; 
}
#footer #nav #fooContent .searchtitle {

	color:black;
	text-transform: capitalize;
}

#footer a {
	color: #ffffff;
	padding: 0 10px;
}

#footer  a:Hover {

	color: #c60105;
}


#footer p.copyright {
	float: left;
	text-transform: uppercase;
	width: 445px;
	padding: 10px 0 0 10px;
	background-color: #000000;
}
#footer #foot_links {
	background-color: #000000;
	float: left;
	text-align: right;
	padding: 10px 20px 0 0;
	text-transform: uppercase;
	width: 455px;
}
#footer #foot_logos {
	clear: both;
	width: 930px;
	text-align: right;
	padding: 28px 0 0 0;
	height:80px;
}
#footer #foot_logos a { padding: 0 5px; }
#footer #foot_logos #WWE { float:left; margin-top:-15px; }
#footer #foot_logos #VeriSign { width:120px; float:right;margin-top:-18px;text-align:center;color:white; border:0px solid gray; }
#footer #foot_logos #VeriSign .vImg { height:65px; overflow:hidden; }
#footer #foot_logos #VeriSign .vTxt { height:15px; overflow:hidden; }
#footer #foot_logos #ScanAlert { float:right; width:120px; text-align:center; margin-top:2px;}
#footer #foot_logos #IRTop500 { float:right; width:258px; text-align:center; margin-top:2px;}
#footer #foot_logos #BBBOnline { float:right; width:90px; text-align:center; margin-top:2px;}



/************* OVERLAPPING VEIL *************/
#veil{
	position: absolute;
	background: black;
	width: 10px;
	height: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	display: none;
	filter:alpha(opacity=5);
	opacity: 0.05;
}

#dvWISHLSTMSG {
	z-index: 15;
	position: absolute;
	background-color: white;
	color: black;
}

#dvLargeImg {
	z-index: 15;
	position: absolute;
	background:#f7f7f7;
	border:1px solid gray;
	width:475px;
	height:475px;
	overflow:hidden;
}
#dvLargeImg .lnk { margin-top:-475px; text-align:right; }

#dvLargeImg a {
	font-weight:bold;
	font-size:12px;
	padding:1px 7px;
	background:silver;
	color:red;
}


/************* TOOL TIPS *************/
#texttooltip{
	/* text-align:center; */
	width: 120px;
	position: absolute;
	border: 1px solid black;
	padding: 2px 5px;
	background-color: white;
	visibility: hidden;
	font-size:12px;
	line-height:12px;
	z-index: 100;

	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/************* fixedtipdiv *************/
#fixedtipdiv{
	position: absolute;
	padding: 2px 2px;
	border:2px solid black;
	font-size: 12px ;
	background:white;
	z-index:100;
}
