* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	list-style-type: none;
	line-height: 1.3;
	font-size: 11px;
	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;
}
#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_body #head_logo {
	height: 85px;
	width: 202px;
	padding: 2px 0 0 6px;
	float: left;
}
#header #head_body #head_controls {
	margin-top: 22px;
	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;
}
#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; }


#head_nav #active {
	background: url("../../images/grafx/bg_headnav_on.gif") repeat-x top left;
}
#head_nav li #dropdown1, #head_nav li #dropdown2, #head_nav li #dropdown3 {
	width: 340px;
	border: 1px solid #5c5d5f;
	position: absolute;
	background-color: #ffffff;
	opacity: 0.95;
	filter:alpha(opacity=95);
	background-color: #3B3B3B;
	visibility: hidden;
	float: left;
	margin-top: 37px;
	clear: both;
	z-index: 1000;
}

#head_nav li #dropdown2 {
	width: 510px;
}

#head_nav li #dropdown1 a, #head_nav li #dropdown2 a, #head_nav li #dropdown3 a {
	padding: 0px 0 0 3px;
	color: #ffffff;
	font-size: 1.1em;
	opacity: 0.95;
	filter:alpha(opacity=95);
	background-color: #3B3B3B;
	float: none;
	text-align: left;
	text-transform: none;
	height: 14px;
}
#head_nav li #dropdown1 a:hover, #head_nav li #dropdown2 a:hover, #head_nav li #dropdown3 a:hover {
	background-color: #272727;
}
#head_nav li #dropdown1 li, #head_nav li #dropdown2 li, #head_nav li #dropdown3 li {
	width: 169px;
	float: left;
	m/argin: 0 3px;
	margin: 0 0px;
	padding: 0 0px;
	border-right: 0;
	font-size: 10px;
	opacity: 0.95;
	filter:alpha(opacity=95);
	background-color: #3B3B3B;
	position: relative;
}
#head_nav li #dropdown1 li.viewall, #head_nav li #dropdown2 li.viewall, #head_nav li #dropdown3 li.viewall {
	border-top: 1px solid #D6E4E6;
}

#head_nav li #dropdown1 li a#Catfocus, #head_nav li #dropdown2 li a#Catfocus  {
	background-color:#bd1417 !important;
}

#head_nav li	{
	float: left;
	font-size: 1.2em;
	padding-right: 0px;
	border-right: 1px solid #5c5d5f;
}
#head_nav li.last_nav	{
	border-right: 0;
}
#head_nav li a, #head_nav li a:visited	{
	float: left;
	display: block;
	color: #ffffff;
	line-height: 1.2;
	text-align: center;
	padding: 11px 0 13px 0;
	text-transform: uppercase;
	font-weight: bold;
}
#head_nav #headnav_search {
	text-align: right;
	/* width: 247px; */
	width: 170px;
	/* padding: 10px 22px 0px 0; */
	padding: 10px 0px 0px 0;
	height: 37px;
	background: url(/images/grafx/bg_search.gif) no-repeat right 7px;
}
#head_nav #headnav_search .txt{
	border: 0;
	font-size: 11px;
	color: #000000;
	width:122px; height:13px; background:none;
}

#head_nav #go_search {
	padding-top: 7px;
}

#head_nav #tabWrestleMania { width: 110px;height:37px; }
#head_nav #tabWrestleManiaOverlay { margin-top:-15px;margin-left:5px;position:absolute;height:10px;width:100px;overflow:hidden; }

#head_nav a#tab1, #head_nav a#tab1:visited	{
	width: 55px;
}
#head_nav a#tab2, #head_nav a#tab2:visited	{
	width: 92px;
}
#head_nav a#tab3, #head_nav a#tab3:visited	{
	width: 81px;
}
#head_nav a#tab4, #head_nav a#tab4:visited	{
	width: 85px;
}
#head_nav a#tab5, #head_nav a#tab5:visited	{
	width: 89px;
}
#head_nav a#tab6, #head_nav a#tab6:visited	{
	width: 83px;
}
#head_nav a#tab7, #head_nav a#tab7:visited	{
	width: 105px;
}

#head_nav a#tab8, #head_nav a#tab8:visited	{
	width: 110px;
}
/*                            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;
}