body{
	background-image: url(../images/back_bord/bg-top.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-repeat: repeat-x;
	background-color: #E7E7E7;
	text-align: center;
	}
body, td, th {
	font-family: arial, verdana,helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	}
a:visited{color: #000000;}
a:hover{color: #2267B2;}
a:active{color: #9A01FA;}
IMG{
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
FORM, BODY{
	width: 100%;
	display: block;
	}
TABLE{
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	}
H1{
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 8px 8px 8px 8px;
	text-align: center;
	}
H3{
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	}
H4{
	font-family: arial;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	margin: 0px;
	padding: 4px;
	text-align: center;
	}
HR{
	border: none 0;
	border-top: dotted 1px #000000;
	height: 1px;
	}
#main{
	margin-left: auto;
	 margin-right: auto;
	 width: 1010px;
	}
	#main-giveaway{
	margin-left: auto;
	 margin-right: auto;
	 width: 610px;
	}
#flash_ad_rotator{margin-bottom: 4px;}
#lower_border{text-align: left;}
.home_promo_image{
	text-align: left;
	float: left;
	margin-right: 10px;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 60px;
	width: 60px;
	}
#topheader{
	text-align: left;
	background-image: url(../images/back_bord/header_bg.gif);
	height: 71px;
	}
#righttop-header{
	float: right;
	margin-top: 1px;
	width: 500px;
	background-image: url(../images/back_bord/header-mid-bg.jpg);
	}
#top-signon{
	text-align: right;
	display: inline;
	float: right;
	padding-top: 3px;
	vertical-align: middle;
	}
#searchbar{
	background-color: #FFFFFF;
	text-align: left;
	height: 44px;
	min-height: 44px;
	margin-left: 5px;
	 /*--- background-image: url(../images/back_bord/search-bg.jpg);
	---*/background-image: url(../images/back_bord/search-bg.gif);
	width: 719px;
	}
#searchbar2{
	background-color: #FFFFFF;
	text-align: left;
	height: 44px;
	min-height: 44px;
	margin-left: 0px;
	 /*--- background-image: url(../images/back_bord/search-bg.jpg);
	 background-image: url(../images/back_bord/search-bg.gif);
	---*/width: 719px;
	}/*--- page section classes ---*/
#browse-top{
	margin-left: 5px;
	 margin-right: 5px;
	 height: 30px;
	 width: 1000px;
	}
#browse-content{
	float: right;
	width: 800px;
	padding-top: 5px;
	padding-right: 0px;
	display: block;
	height: 100%;
	min-height: 100%;
	}
#browse-main{
	display: block;
	height: 100%;
	min-height: 100%;
	}
.homeleft{
	background-color: #FFFFFF;
	text-align: left;
	width: 732px;
	display: block;
	}
#searchform{
	padding-top: 10px;
	margin-left: 90px;
	border-right: dotted 1px #ACACAC;
	width: 490px;
	}
#searchform2{
	padding-top: 7px;
	vertical-align: middle;
	width: 493px;
	}
#advsearch{
	margin-right: 15px;
	padding-top: 15px;
	float: right;
	}
#advsearch-browse{
	margin-right: 15px;
	padding-top: 0px;
	float: right;
	border-left: 1px dotted #ABABAB;
	padding-left: 10px;
	}
#advsearch-browse2{
	padding-right: 10px;
	padding-top: 0px;
	text-align: center;
	border-left: 1px dotted #ABABAB;
	padding-left: 10px;
	}
.advsearch-browse{
	margin-right: 15px;
	padding-top: 0px;
	float: right;
	border-left: 1px dotted #ABABAB;
	padding-left: 10px;
	background-color: #E0E0E0;
	}
#search-hdtxt{
	padding-left: 25px;
	font-size: 9px;
	padding-bottom: 5px;
	}
#dgrayrow{
	background-color: #DDDDDD;
	padding-left: 5px;
	}
#dgrayrow b{
	font-size: 14px;
	font-weight: bold;
	color: #818181;
	}
#dgrayrow span{
	font-size: 12px;
	font-weight: bold;
	color: #525252;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	}
#keywords{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #E0E0E0;
	font-size: 12px;
	}
.keywords{
	height: 47px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E0E0E0;
	font-size: 12px;
	}
#content{
	background-color: #FFFFFF;
	height: 100%;
	text-align: left;
	vertical-align: top;
	}
.promo_button{
	margin-bottom: 3px;
	margin-left: 4px;
	margin-right: 2px;
	margin-top: 3px;
	}
#rightpromos{
	margin-top: 25px;
	text-align: center;
	padding-right: 2px;
	}
#rightbarrhome{
	float: right;
	background-color: #FFFFFF;
	}
#gbtop{
	background-image: url(../images/back_bord/search-bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	height: 44px;
	width: 234px;
	margin-right: 4px;
	padding-top: 0px;
	text-align: center;
	}
#gbtop2{
	background-image: url(../images/back_bord/search-bg.jpg);
	text-align: center;
	height: 44px;
	width: 205px;
	margin-right: 0px;
	padding-top: 0px;
	margin-left: 3px;
	}
#browsemiddle{margin-top: 4px;}
#browse-searchbox{
	/*background-color:#F1F1F1;
	*/ /*border-left: solid 1px #D4D4D4;
	 border-right: solid 1px #D4D4D4;
	*/float: left;
	height: 230px;
	 /*margin-top: -3px;
	 */width: 481px;
	}
.browse-searchbox{
	background-color: #F1F1F1;
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #D4D4D4;
	float: none;
	height: 230px;
	margin-top: -3px;
	width: 481px;
	}
#livehelp{
	width: 234px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
.mm-home-title{
	background-image: url(../images/back_bord/musicandmediabackground.jpg);
	background-repeat: repeat-x;
	width: 241px;
	float: left;
	}
.homemainpromo{
	background-image: url(../images/back_bord/home-bottom-gb.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 6px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	padding-left: 2px;
	}
.homemainpromo2{
	background-image: url(../images/back_bord/home-bottom-gb.jpg);
	background-repeat: repeat-x;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	}
.homemainpromo-inner{
	background-image: url(../images/back_bord/home-bottom-gb.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 0px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	width: 233px;
	}
.homemainpromo-right{
	background-image: url(../images/back_bord/home-bottom-gb.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 4px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	width: 233px;
	}
.homemainpromo-right2{
	background-image: url(../images/back_bord/home-bottom-gb.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 3px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	width: 233px;
	}
.ag-home-title{
	background-image: url(../images/section/audio_gear/ag_bg.jpg);
	background-repeat: repeat-x;
	width: 240px;
	float: left;
	margin-left: 3px;
	}
.graf-home-title{
	background-image: url(../images/section/graffiti_gear/graf_Purple_bottom2.gif);
	background-repeat: no-repeat;
	width: 233px;
	float: left;
	margin-left: 0px;
	}
.app-home-title{
	background-image: url(../images/section/apparel/app_bg.jpg);
	background-repeat: repeat-x;
	width: 239px;
	float: left;
	}
#snavlist{
	background-image: url(../images/back_bord/search-bg.gif);
	background-repeat: repeat-x;
	 /*--Added by NS --*/font-size: 9px;
	padding-top: 7px;
	}
.header-mid-fade{
	float: right;
	margin-top: 1px;
	}
.blue-breaker{
	border-left: dotted 2px #0050C9;
	width: 2px;
	float: right;
	height: 26px;
	}
.apparelpromobox-container{
	padding-top: 5px;
	height: 124px;
	margin-bottom: 5px;
	}
.apparelpromobox{
	background-image: url(../images/back_bord/clothingpromo-bg.jpg);
	background-repeat: repeat-x;
	height: 124px;
	width: 215px;
	padding-top: 8px;
	}
#home-foot-buttons{
	margin-left: 5px;
	padding-top: 12px;
	padding-bottom: 19px;
	}
.float-right{float: right;}
.float-signin{
	float: right;
	 padding-top: 10px;
	 height: 22px;
	}
.smallblacklink{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	}
.smallblacklink2{
	font-family: arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
.dropdown{
	font-family: arial, verdana, helvetica, sans-serif;
	width: 150px;
	border: .5pt solid;
	font-size: 10px;
	}
.im_links{font-size: 9px;}
.style6{font-size: 10px;}
.style7{
	font-size: 16px;
	font-weight: bold;
	color: #313131;
	}
/*--- footer classes ---*/
#footer{
	background-image: url(../images/back_bord/footerback.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #000000;
	padding-top: 9px;
	padding-bottom: 9px;
	}
.footer{
	background-image: url(../images/back_bord/footerback.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #000000;
	padding-top: 9px;
	padding-bottom: 9px;
	float: right;
	font-size: 9px;
	margin-right: 25px;
	color: #666666;
	}
.footer2{
	background-image: url(../images/back_bord/footerback.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #000000;
	padding-top: 9px;
	padding-bottom: 9px;
	float: right;
	font-size: 9px;
	margin-right: 25px;
	color: #666666;
	}
.footer_links{
	/*float: right;*/
	margin-right: 25px;
	}
.footer_copyright{
	/*float: right;*/
	color: #666666;
	font-size: 9px;
	margin-right: 25px;
	width: 250px;
	}
/*--- ad classes ---*/
#adrotator_300x250{
	float: right;
	height: 250px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: -10px;
	width: 300px;
	}
/*--- spacer classes ---*/
.breaker{
	margin-top: 2px;
	border-bottom: dotted 1px #fff;
	margin-bottom: 2px;
	margin-left: -5px;
	}
.breaker2{
	margin-top: 1px;
	border-bottom: dotted 2px #fffff;
	margin-bottom: 1px;
	margin-left: -5px;
	}
#dot_separator{
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	}
#dots{
	background-color: #1F518B;
	background-image: url(../images/icons/dots.gif);
	background-repeat: repeat-x;
	height: 11px;
	text-align: center;
	width: 1000px;
	}
/*--- left navigation classes ---*/
.navgroup{
	margin-top: 10px;
	margin-bottom: 10px;
	overflow-y: visible;
	}
.navgroup a{font-size: 10px;}
.signin{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
.signin a{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	}
/*--- breadcrumbs and selected items ---*/
#browse-main{
	margin-left: 5px;
	margin-right: 5px;
	}
#breadcrumbs{font-weight: bolder;}
#breadcrumbs a {color: #ffffff;}
.selecteditem{
	margin-left: -5px;
	padding-left: 5px;
	background-image: url(../images/icons/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: 140px;
	}
.textbox{
	border: 1px solid #D0D0D0;
	font-family: Arial,Verdana,helvetica;
	}
.textboxnormal{
	border: 1pt solid #1665C1;
	font-family: Arial;
	width: 200px;
	font-size: 12px;
	vertical-align: middle;
	}
marquee{-moz-binding: important;
	 /*none !important */display: block;
	height: auto;
	 /*auto !important;
	*/}
/*--- registration page classes ---*/
#mailer_form td {
	padding: 0 15px 5px 0;
}
input, textarea, select {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}
.submit {
	border: 1px solid #D0D0D0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

/* --- Rollover Styles --- */
* html a:hover
{
    visibility:visible;
}
.CCRollover
{
    position: relative;
 background-image: url(../Images/Checkout/CCPayOption.jpg);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 129px;
 height: 44px;
 margin: 0; 
 padding: 0; 

}
.CCRollover img
{
width: 129px;
 height: 44px;
 border: 0;
}
.CCRollover a:hover img
{
visibility: hidden;
}
.CCRollover a:active img
{
visibility: hidden;
}
.PaypalRollover
{
position: relative;
 background-image: url(../Images/Checkout/PPPayOption.jpg);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 144px;
 height: 44px;
 margin: 0; 
 padding: 0; 

}
.PaypalRollover img
{
width: 144px;
 height: 44px;
 border: 0;
}
.PaypalRollover a:hover img
{
visibility: hidden;
}
.PaypalRollover a:active img
{
visibility: hidden;
}
.GCheckoutRollover
{
position: relative;
 background-image: url(../Images/Checkout/GCPayOption.jpg);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 165px;
 height: 44px;
 margin: 0; 
 padding: 0; 

}
.GCheckoutRollover img
{
width: 165px;
 height: 44px;
 border: 0;
}
.GCheckoutRollover a:hover img
{
visibility: hidden;
}
.GCheckoutRollover a:active img
{
visibility: hidden;
}
.GiftCardRollover
{
position: relative;
 background-image: url(../Images/Checkout/GiftPayOption.jpg);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 107px;
 height: 44px;
 margin: 0; 
 padding: 0; 

}
.GiftCardRollover img
{
width: 107px;
 height: 44px;
 border: 0;
}
.GiftCardRollover a:hover img
{
visibility: hidden;
}
.GiftCardRollover a:active img
{
visibility: hidden;
}
.ReloadSelection
{

}
