body{margin:0px; font-family:helvetica,arial,sans-serif;font-size:12px; background-color:#988981 }
a,a:active, a:visited, a:link{color:#a41e29;text-decoration:none}
a:hover{text-decoration:underline}
.nav-menu {background-color:#770302;border-top:solid 1px #999999;}
img {border:none;}

/* menu */
#menu											{margin:0px;width:853px;padding:0px;height:32px;display:block;}
#menu > li 											{ cursor:pointer; float:left; position:relative;margin:0px; padding:0px;float:left;display:block;text-indent:-999em;}
#menu >li a											{background:url(/images/menu.png) 0 0 no-repeat;height:32px;display:block;}


#menu li#n-45s a:link,
#menu li#n-45s a:visited							{background-position:-15px 0;width:60px;}
#menu li#n-45s a:hover,
#menu li#n-45s a:visited:hover						{background-position:-15px -27px;width:60px;}

#menu li#n-LPs a:link,
#menu li#n-LPs a:visited							{background-position:-90px 0;width:60px;}
#menu li#n-LPs a:hover,
#menu li#n-LPs a:visited:hover						{background-position:-90px -27px;width:60px;}

#menu li#n-78s a:link,
#menu li#n-78s a:visited							{background-position:-165px 0;width:60px;}
#menu li#n-78s a:hover,
#menu li#n-78s a:visited:hover						{background-position:-165px -27px;width:60px;}

#menu li#n-CDs a:link,
#menu li#n-CDs a:visited							{background-position:-250px 0;width:60px;}
#menu li#n-CDs a:hover,
#menu li#n-CDs a:visited:hover						{background-position:-250px -27px;width:60px;}

#menu li#n-DVDs a:link,
#menu li#n-DVDs a:visited							{background-position:-325px 0;width:80px;}
#menu li#n-DVDs a:hover,
#menu li#n-DVDs a:visited:hover						{background-position:-325px -27px;width:80px;}

#menu li#n-books a:link,
#menu li#n-books a:visited							{background-position:-410px 0;width:130px;}
#menu li#n-books a:hover,
#menu li#n-books a:visited:hover						{background-position:-410px -27px;width:130px;}

#menu li#n-posters a:link,
#menu li#n-posters a:visited							{background-position:-560px 0;width:90px;}
#menu li#n-posters a:hover,
#menu li#n-posters a:visited:hover						{background-position:-560px -27px;width:90px;}

#menu li#n-toys a:link,
#menu li#n-toys a:visited							{background-position:-670px 0;width:70px;}
#menu li#n-toys a:hover,
#menu li#n-toys a:visited:hover						{background-position:-670px -27px;width:70px;}

#menu li#n-galleries a:link,
#menu li#n-galleries a:visited							{background-position:-760px 0;width:90px;}
#menu li#n-galleries a:hover,
#menu li#n-galleries a:visited:hover						{background-position:-760px -27px;width:90px;}

#menu li#n-bin a:link,
#menu li#n-bin a:visited							{background-position:-880px 0;width:110px;}
#menu li#n-bin a:hover,
#menu li#n-bin a:visited:hover						{background-position:-880px -27px;width:110px;}

.site-links  {font-size:11px; text-transform:uppercase;padding:3px 7px 0 0; font-weight:bold;	background:url(/images/back_t.png) no-repeat left top; width:350px; height:20px}
.site-links a,.site-links a:visited,.site-links a:link,.site-links a:active {color:white;}

.browse-links  { margin-left:14px; float:left;font-size:11px; text-transform:uppercase;font-weight:bold;width:290px; height:30px;background:url(/images/back_e.png) no-repeat left bottom;}
.browse-links div {padding:12px 0 0 21px;}
.browse-links div a {padding-left:10px;}

.site-search{padding-right:180px}
.site-search .field{background:url(/images/search.png) no-repeat right top; width:249px; height:28px;	 border:none;}
.site-search .srbtn{background:url(/images/bSearch.png) no-repeat left top; width:32px; height:28px;	 border:none;}
.site-search .srbtn:hover {background-position:0px -28px;}

.site-search input{background-color:transparent; border:none; padding:6px 0 0 7px; WIDTH:240px}
.site-search a {display:block;text-indent:-999em; width:32px; height:28px;}
.Site-Title{ font-weight:normal; padding:14px 14px 0 7px;  margin:0px; font-family:helvetica;color:#d4d4d4; font-size:28px;}
.watermarkOn{color:#aaaaaa;  font-style:italic;}
.orb_ban{ width:990px;  background-color:#000000; height:112px;}
.orb_ban_L{background:url(/images/bg_L.png) no-repeat left; width:77px;height:112px}
.orb_ban_R{background:url(/images/chick.jpg) no-repeat right top;width:133px; height:88px}
.ban_link{color:#FFFFFF; font-size:11px; padding-right:10px; text-transform:uppercase}
.ban_link a{text-decoration:underline; color:#FFFFFF;font-weight:bold;}
.ban_link a:hover{text-decoration:none; color:#FFFFFF;}
#txtFilterKW {border: solid 1px #cadaca; width:120px}
.bd-content {padding:14px; width:990px; border-right:ridge 4px #dadada;border-left:ridge 4px #aaaaaa;background-color:white; min-height:600px;}

.page-title{height:34px; background-color:black; color:white; padding-left:14px;}
.page-title H1{ font-weight:normal; font-size:20px !important;padding:0px;margin:0px;}

.imgbtn{cursor:pointer;}

.btn_bg{background:url(/images/btn_bg.gif) repeat-x; font-size:11px; color:#FFFFFF; font-weight:bold; height:19px; border:solid 1px #000000;}
.gray_title{background:#1e1e1e; height:25px; color:#FFFFFF; font-weight:bold;}

.feature_head{font-size:12px;font-weight:bold;padding-left:7px;}
.product_text{font-size:10px; text-transform:uppercase;font-weight:bold;color:#005b7a;}
.product_price{font-size:10px; text-transform:uppercase;font-weight:normal;color:#FF0000;}
.product_head{font-size:12px;font-weight:bold;padding-left:5px;}
.product_text a{text-decoration:underline; color:#000000;}
.product_text a:hover{text-decoration:none; color:#000000;}
.price_text{color:#FF0000; font-size:10px;}


.footer_bg{ text-align:center; border-top:solid 3px #e3e3e3;  line-height:20px; background-color:#770302; color:#e3e3e3; padding:21px 0 21px 0;}
.footer_bg a,.footer_bg a:link, .footer_bg a:active,.footer_bg a:visited{color:#e3e3e3;text-decoration:none;}

.formtable_caption{font-size:14px; color:#f20e1b; font-weight:bold; text-transform:capitalize; text-align:left;padding:15px 0px 5px 0px;background:#FFFFFF;}
.formtable {font-family:Verdana;font-size:12px;font-weight:bold; border:none;padding-top:20px;}
.formtable tr{text-align:left;vertical-align:top;}
.formtable th{height:25px;vertical-align:top;font-weight:bold;}
.formtable td{height:25px;font-weight:normal;vertical-align:top;}
.formtable td a{text-decoration:underline;color:#00779f;}
.formtable td a:hover{text-decoration:none;color:#00779f;}

.formtable2 {font-family:Verdana;font-size:12px;font-weight:bold; border:none;padding-top:20px;}
.formtable2 tr{text-align:left;vertical-align:top;}
.formtable2 th{ text-align:left; height:25px;vertical-align:middle;font-weight:bold;}
.formtable2 td{height:25px;font-weight:normal;vertical-align:middle;}
.formtable2 td a{text-decoration:underline;color:#00779f;}
.formtable2 td a:hover{text-decoration:none;color:#00779f;}

.mandatory{color:#FF0000;}

.des_title{font-size:12px; color:#00779f; font-weight:bold;}
.des_hd{font-size:12px; color:#000000; font-weight:bold;}
.des_text{font-size:12px; color:#000000;}

.price{font-size:12px; font-weight:bold; color:#c61823;padding-right:15px;}
.price a{text-decoration:none; color:#c61823;}
.price a:hover{text-decoration:underline;}
.pro_img{border:solid 1px #c61823;}

.txtbox{padding-left:4px;padding-top:2px;height:20px; width:130px; border:solid 1px #aaaaaa;  font-size:13px;}
.txtboxb{padding-left:4px;padding-top:2px;height:20px; width:130px; border:solid 1px #666666;  font-size:13px;}
.txtboxb_s{padding-left:4px;padding-top:2px;height:15px; width:130px; border:solid 1px #666666;  font-size:12px;}

.drpbox{padding-left:4px;height:21px ;border:solid 1px #aaaaaa;  font-size:13px;}
.heading{font-size:22px;font-weight:bold; color: #00779f;}

#txNewsReg1{padding-left:4px;padding-top:2px;height:20px; color:#555555; width:165px; border:solid 1px #cacaca;  font-size:13px;}

.row_hd{background-color:#3b3b3b;}
.row_a{background-color:#f0f0f0;}
.row_b{background-color:#ffffff;}
.grid_hd{ font-size:12px; color:#FFFFFF; font-weight:bold;}
.profile_img{padding:2px; background-color:#efe8cc; border:solid 1px #999999;}
.grid_text{font-size:12px;}
.grid_text a{text-decoration:underline; font-size:12px; color:#000000;}
.grid_text a:hover{text-decoration:none; font-size:12px;}

.cru_offer{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#006699;font-weight:bold;margin:10px 0 5px 0;}

.mycart {width:637px;font-size:13px;border:solid 1px #f3f3f3;padding:7px;height:450px; overflow-y:scroll	}
.mycart td{border-bottom:solid 1px #f3f3f3;padding:15px 0 15px 10px;}
.mycart .cart_prod{width:300px;}
.mycart .cart_price{padding-right:14px;}

.cart-summ{color:#666; font-size:12px; height:450px; padding:7px; background-color: #f3f3f3}
.cart-summ-hd{padding:7px 0 21px 0; color:#c61823; clear:none; float:left; width:150px; font-size:15px; font-weight:bold; }
.cart-summ-items{ padding:9px 0 21px 0;  clear:none;float:left;; font-size:13px; width:75px; font-weight:bold; }
.cart-summ-detw{clear:both;padding:7px; background-color:white;}
.cart-summ-det{border-bottom:solid 1px #f3f3f3; padding-bottom:10px; margin-bottom:10px;}
.cart-summ-det div{padding-right:20px;color:#c61823;font-size:15px; font-weight:bold;}
.cart-summ-detw .cNote{padding:20px 0 10px 0;color:#777777;font-size:10px;}
.cart-summ-vouch{color:#666 !important; line-height:16px; font-size:13px !important; font-weight:normal !important; padding:10px 0 0 0}
.cart-summ-shop{clear:both;padding:7px;  margin-top:21px;background-color:white;min-height:100px;}
.error{
	background:url(/images/error.gif)  #FFFFEE no-repeat 7px 10px;
	font-size: 13px;
	min-height:30px;
	font-weight:bold;
	color: #FF0000;
	margin: 20px 0 0 0;
	padding: 15px 10px 10px 56px;
	border: solid 1px #003366;
}
.site-error{
	background:url(/images/error.gif)  #FFFFEE no-repeat 7px 10px;
	font-size: 13px;
	min-height:30px;
	font-weight:bold;
	color: #FF0000;
	margin: 20px 0 0 0;
	padding: 15px 10px 10px 56px;
	border: solid 1px #003366;
}
.notif{
	background:url(/images/check.gif)  #FAFFF1 no-repeat 7px 10px;
	font-size: 13px;
	min-height:30px; 	
	margin: 20px 0 0 0;
	padding: 15px 10px 10px 56px;
	border: solid 1px #A9D260;
}


.listtable th{padding:10px; background-color:#3b3b3b;  border-right:solid 1px white;color:white; font-weight:bold}
.listtable td{ padding:5px; border-right:solid 1px white;}

.breadcrumbs {color:#aaaaaa; font-size:12px; font-weight:bold;}
.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:visited{color:#000000;}
.breadcrumbs a:hover{text-decoration:underline;}
.prod_details td{padding: 4px 4px 4px 0}


#grd-panel{float:left; min-height:800px; clear:none; width:760px; padding-left:14px; border-left:solid 1px #e9e9e9}
.grd-list,.grd-listgal{width:100%;	list-style-type:none;  list-style-image:none; margin:0px;padding:0px}
.grd-list li,.grd-listgal li{ border:solid 1px white; border-bottom:solid 1px #cccccc;color: #333;float:left; width:130px;margin-right:14px;}
.grd-list li:hover{cursor:pointer;background-color:#fafafa; border:solid 1px #dadada;}
.grd-list li .itm,.grd-listgal li .itm{padding:12px 7px 20px 7px;}
.grd-ftd { border: solid 1px #770302 !important}
.grd-note {height:20px;  background-color:#770302; text-transform:uppercase; color:white;  font-weight:bold; }

.grd-product {}
.grd-img {height:90px;}
.grd-det div,.grd-detgal div{clear:both}
.grd-det {height:100px; overflow:hidden}
.grd-detgal {height:55px; overflow:hidden}
.grd-ftd .grd-det {height:80px; overflow:hidden}

.grd-nav{width:100%;float:left;height:35px;font-size:12px; border-bottom:solid 1px #e9e9e9; margin-bottom:28px	}
.grd-nav2{width:100%;float:left;clear:both;height:35px;font-size:12px; padding-top:14px	}
.quickInfo {BACKGROUND: url(/images/sprites.png) no-repeat;POSITION: relative; MARGIN: -17px auto 0px; DISPLAY: none; VISIBILITY: hidden;TEXT-INDENT: -9999px; WIDTH: 81px; DISPLAY: block; BACKGROUND-POSITION: -135px -7px; HEIGHT: 17px; OVERFLOW: hidden}

.prod-zoom {BACKGROUND: url(/images/zoom.png) no-repeat;POSITION: relative; top:-22px; left:297px; background-color:white;  border-right:none; border-bottom:none; TEXT-INDENT: -9999px;  WIDTH: 22px; DISPLAY: block;  HEIGHT: 20px; OVERFLOW: hidden;opacity:0.4;filter:alpha(opacity=40); }
.zoom {BACKGROUND: url(/images/zoom.png) no-repeat;POSITION: relative; top:-22px; right:-33px; background-color:white; border:solid 1px #aaaaaa; border-right:none; border-bottom:none; DISPLAY: none; VISIBILITY: hidden;TEXT-INDENT: -9999px;  WIDTH: 22px; DISPLAY: block;  HEIGHT: 20px; OVERFLOW: hidden;opacity:0.7;filter:alpha(opacity=70); }
.grd-list li:hover .quickInfo,
.feat-car li:hover .quickInfo,
.new-items li:hover .quickInfo 	{DISPLAY: block; VISIBILITY: visible}
.grd-listgal li:hover .zoom {DISPLAY: block; VISIBILITY: visible}
.quickInfo:hover {	BACKGROUND-POSITION: -135px -27px}
A.quickInfo:focus,A.quickInfo:active {	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #666; OUTLINE-WIDTH: 1px}
.zoom:hover ,.prod-zoom:hover {	opacity:1.0;filter:alpha(opacity=100); }
A.zoom:focus,A.zoom:active,A.prod-zoom:focus,A.prod-zoom:active {	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #666; OUTLINE-WIDTH: 1px}

.grd-view {float:left;padding-top:3px}
.grd-nav-sort{float:left;clear:none; padding-left:150px}
.grd-nav-sort select {font-size:11px !important}
.grd-nav-paging{float:right;clear:none;}

.grd-nav-pages{float:left; padding:0px 5px 0 5px}
.grd-nav-pages a:active, .grd-nav-pages a:link, .grd-nav-pages a:visited{padding:0 4px 0 4px;color:#a41e29; text-decoration:none}
.grd-nav-pages a:hover{text-decoration:underline}
.grd-nav-pages .active{padding:0 4px 0 4px;font-weight:bold}

.grd-nav-prev {float:left}
.grd-nav-next {float:left}
.grd-nav-prev a,.grd-nav-prev a:link,.grd-nav-prev a:visited{margin-top:2px;background:url(/images/sprites.png) 0px -1281px no-repeat;float:left;width:7px; height:11px;color:white; text-decoration:none}
.grd-nav-prev a:hover,.grd-nav-prev a:active{background:url(/images/sprites.png) 0px -1291px no-repeat;}
.grd-nav-next a,.grd-nav-next a:link,.grd-nav-next a:visited{margin-top:2px;background:url(/images/sprites.png) -12px -1281px no-repeat;float:left;width:7px; height:11px;color:white; text-decoration:none}
.grd-nav-next a:hover,.grd-nav-next a:active{background:url(/images/sprites.png) -12px -1291px no-repeat;}
.grd-nav-prev-off{margin-top:2px;background:url(/images/sprites.png) 0px -1303px no-repeat;float:left;width:7px; height:11px;}
.grd-nav-next-off{margin-top:2px;background:url(/images/sprites.png) -12px -1303px no-repeat;float:left;width:7px; height:11px;}
.grd-view  ul{	 text-align:right; list-style-type:none;  list-style-image:none; margin:0px;padding:0 0 0 12px;	}
.grd-view li{padding:0 10px 0 10px; border-right:solid 1px #e9e9e9;	float:left; text-align:right}
.grd-view .last{ border-right:none}
.grd-nav-pg{}

.prod-link{	padding-top:4px}
.prod-link a:link,.prod-link a:active,.prod-link a:visited{line-height:15px;font-size:11px; text-decoration:none}
.prod-grd{color:#555555; font-size:10px}

.filter { clear:none;float:left;width:160px; }
.filter-nav{font-family:helvetica; width:100%;text-transform:lowercase;
		list-style-type:none;  list-style-image:none; margin:0px; padding:0px;padding-bottom:14px;
		border-bottom:solid 3px #e9e9e9; color:#777777; font-size:11px;}
.filter-nav li {margin:0px; padding:3px 0 3px 7px; border:solid 1px white;border-right:none; cursor:pointer}
.filter-nav li a,.filter-nav li a:link,.filter-nav li a:active,.filter-nav li a:visited {font-size:14px;font-weight:bold;}
.filter-nav li a:hover {text-decoration:none;}
.filter-nav li:hover { background-color:#f9e19b; margin:0px; padding:3px 0 3px 7px;}
.filter-nav .active, .filter-nav .active:hover{font-size:14px; font-weight:normal;margin-:5px 0 5px 0;	background-color:#a41e29; color:white;cursor:auto;}

.filter-options { font-size:12px;padding:0 7px 0 7px}
.filter-options h3{padding-bottom:0px; margin-bottom:0px}
.filter-options .label{font-size:13px; font-weight:bold;color:#63554b; padding:14px 0 3px 0}
.filter-options span { color:#777777; font-size:11px;}

.add_btn2{background:url(/images/sprites.png) no-repeat -71px -2px; width:55px; height:23px;cursor:pointer; }
.add_btn2:hover{background:url(/images/sprites.png) no-repeat -10px -2px; width:55px; height:23px;cursor:pointer;}
.btn_submit{font-family:arial;  text-transform:lowercase; cursor:pointer; width:124px; height:36px;border:none;font-size:12px; color:#FFFFFF; font-weight:bold;background: url(/images/sprites.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0 -65px}
.btn_submit:hover{BACKGROUND-POSITION: 0 -101px}

/* overlay module */
.overlay											{background:url(/images/overlay-bg.png) repeat;width:2000px;height:4000px;z-index:5000;position:fixed;left:0;top:0;display:none;}
.overlay-status										{background:url(/images/overlay-bg.png) repeat;width:600px;height:6000px;z-index:5001;position:fixed;left:0;top:0;display:none}
.overlay-status	 DIV								{padding:10px 10px 10px 10px; background-color:#eaeaea; border:solid 1px black; width:50%; margin-left:100px; margin-top:80px;color:black; font-size:20px; vertical-align:middle; text-align:center}
.overlay-status	 DIV IMG							{vertical-align:middle}
.overlay-wait-message								{padding:20px 10px 20px 10px;width:50%; margin-left:100px; margin-top:0px;color:black; font-size:20px; vertical-align:middle; text-align:center}
.overlay-wait-message IMG							{vertical-align:middle}
.overlay-container									{background:#fff;width:950px;padding:10px;border:3px solid #ccc;top:50px;z-index:6000;position:fixed;display:none;}
#overlay-item										{width:800px;}
.overlay-next										{margin-left: 20px;list-style-type:none}
.overlay-next li									{padding-bottom:14px;}
.overlay-next li img								{ vertical-align:bottom; padding-right:4px}
.overlay-container .title							{clear:both;}
.overlay-container .title-01						{width:auto;float:left;}
.overlay-container .title-02						{width:auto;float:left;}
.overlay-container .c-01							{width:475px;float:left;}
.overlay-container .c-02							{width:475px;padding:5px 0 0 0;float:left;text-align:right;}
.overlay-nav										{position:absolute;right:-17px;top:-17px;}

.overlay-content									{clear:both;}
.overlay-close										{ width:41px; height:41px; background:url(/images/overlay-close.png)  0 0 no-repeat; cursor:pointer}
.overlay-close:hover								{ width:41px; height:41px; background:url(/images/overlay-close_h.png)  0 0 no-repeat; cursor:pointer}




.btn_n { POSITION: relative;    DISPLAY: inline-block;  }
.btn_n .btn1 {	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: block; HEIGHT: 29px; TOP: -5px; PADDING-TOP: 13px; LEFT: 0px;	BACKGROUND-IMAGE: url(/images/button.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top}
.btn_n .btn2 {	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: block; HEIGHT: 29px; TOP: -5px; RIGHT: 0px; PADDING-TOP: 13px;		BACKGROUND-IMAGE: url(/images/button.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top}
.btn_n .btnText{font-family:arial;  text-transform:lowercase; position:relative; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; LINE-HEIGHT: 110%; MARGIN: 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LETTER-SPACING: -0.35px; COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 8px;  z-index:1;text-align:center}
.btn_n:hover .btn1 {BACKGROUND-POSITION: left -50px}
.btn_n:hover .btn2 {BACKGROUND-POSITION: right -50px}


/* sub-menus*/
#nav ul { padding:0px; margin:0px; display:block; display:inline;}
#nav li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; background-color:#172322; color:#0395CC; }
#nav li:hover ul { display:block;}
#nav li ul li{ float:none;text-indent:0em;display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px red; list-style-type:none; }
#nav li ul li:first-child { border-top: none; }
#nav li ul li a {height:20px; background-image:none; display:block; color:white;  }
#nav li ul li a:hover { color:#7FCDFE; }

/* corners*/
#nav .corner_inset_left { position:absolute; top:0px; left:-12px;}
#nav .corner_inset_right { position:absolute; top:0px; left:150px;}
#nav .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#nav .corner_left { position:absolute; left:0px; top:0px;}
#nav .corner_right { position:absolute; left:132px; top:0px;}
#nav .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}

  
        
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;border-left:solid 1px white; border-right:solid 1px white;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:175px; line-height:16px; background-color:#172322; color:#0395CC;display:none}
#menu li:hover ul { display:block;}
#menu li:first-child:hover ul {;left:2px; display:block;}
#menu li ul li{ text-indent:0em; display:block; margin:5px 10px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menu li ul li:first-child { border-top: none; border-left:none; border-right:none }
#menu li ul li a,#menu li ul li a:active, #menu li ul li a:link,#menu li ul li a:visited { width:150px !Important; background-image:none;  height:auto; display:block; color:white; }
#menu li ul li:hover { background-color:#770302}
#menu li ul li a:hover {  text-decoration:none; }
/* main submenu */
#menu .sub-nav { left:-50px; top:-13px; padding-top:7px; background-color:#172322; color:#fff; z-index:999;}
/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right { position:absolute; top:0px; left:175px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:157px; top:0px;}
#menu .middle { position:absolute; left:18px; height: 20px; width: 140px; top:0px;}

.song {position:relative; top:-15px}


.artist-links a { font-weight:bold; font-size:14px; padding:3px; margin-right:7px}
.artist-links a:hover {background-color:#f9e19b; font-size:14px; padding:3px; margin-right:7px}
.artist-links span { background-color:#a41e29; color:white; font-size:14px; padding:3px; margin-right:7px}

.artists	{padding-top:14px}
.artists td{padding-right:75px;}	
.artists ul{margin:0px; padding:0px; list-style-type:none}
.artists li{margin-top:7px}

.home-page  h2{ color:#333333; padding:7px 0px 7px 0px; font-size:17px;   margin:0px}
.home-page .sub-title,
.home-page .sub-title a,
.home-page .sub-title a:link,
.home-page .sub-title a:link ,
.home-page .sub-title a:visited {clear:both;color:#999999 ; padding:0px 0px 3px 0px; font-size:20px;   margin:0px} 

.feat-car{}
.feat-car li{width:107px; padding:4px 0 0 3px; margin-right: 5px; float:left; border:solid 1px white;color: #333;}
.feat-car li:hover{cursor:pointer;background-color:#fafafa;  border:solid 1px #dadada;}
.feat-car li .itm{padding:0px;}
.feat-car .grd-det {height:75px; overflow:hidden}

.feat-other{width:475px;margin:0px;  padding:0px;  padding-top:14px; list-style-type:none;  list-style-image:none;}
.feat-other li{  text-align:center; font-weight:bold; padding:4px 14px 14px 14px; width:60px; margin-right: 5px; float:left; color: #333;}
.feat-other div{height:80px; width:60px; overflow:hidden; padding-bottom:7px;}
.feat-other img{height:80px;}

.home-feat{margin:0px;  padding:0px;  padding-top:14px; list-style-type:none;  list-style-image:none;}
.home-feat li{  padding:4px 14px 14px 0px;color: #333;}




.new-items{margin:0px;  padding:0px;  list-style-type:none;  list-style-image:none;}
.new-items li{padding:4px 0 0 3px; margin-right: 5px;border:solid 1px white;color: #333;}
.new-items li:hover{cursor:pointer;background-color:#fafafa;  border:solid 1px #dadada;}
.new-items li .itm{padding:0px; height:85px; clear:both}
.new-items .grd-img {float:left;}
.new-items .grd-det {float:left;padding-left:7px;}
.new-items .grd-buy {float:left;padding-left:7px;}

.feat-artist{margin:0px;  padding:7px 0px 0px 0px; height:50px;  list-style-type:none;  list-style-image:none;}
.feat-artist li{width:48px; padding:4px 0 0 3px; margin-right: 5px; float:left;color: #333;}
.feat-artist li .itm{padding:0px;}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 700px;
    padding: 0px 40px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    
    height: 205px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 107px;
    height: 195px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 63px;
    right: 5px;
    width: 16px;
    height: 26px;
    cursor: pointer;
    background: transparent url(/images/sprites.png) no-repeat;
	BACKGROUND-POSITION: -200px -215px; 
}


.jcarousel-skin-tango .jcarousel-next-horizontal:hover {    BACKGROUND-POSITION: -242px -215px; }

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {    cursor: default;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 63px;
    left: 5px;
    width: 16px;
    height: 26px;
    cursor: pointer;
    background: transparent url(/images/sprites.png) no-repeat;
		BACKGROUND-POSITION: -173px -215px; 
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {BACKGROUND-POSITION: -216px -215px; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {    cursor: default;}



