/*------------------------------------------------------------------
[Master Stylesheet]

RedTag.com

[IE Stylesheets Legend]

targetedie.css = [ IE ]

targeteddie6.css = [ IE6 ] 

[Table of contents] - Use ctrl + F to search

1. Global Styles
2. Header
3. Homepage
4. Registration Process
5. Category
	5A. Jewelry
6. Product Page
7. Search
8. C Fade
9. Shopping Cart
10. Checkout Process [ Content ] 
11. Checkout Progress [ Progress ]
12. Footer
13. Dsearch
14. Help
15. Help [Thickbox]
16. About, Investor Relations , Sell
17. New Arrivals
18. My Account
19. 404
20. Affiliate, User Agreement, Privacy Policy
21. Promo Page
22. Music For Tomorrow
23. Automotive
-------------------------------------------------------------------*/


/*--------------- 
1. Global Styles 
-----------------*/

 * {margin:0; padding:0;}
body { font:12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #333; background:#FFF; }
a:link, a:visited { color: #006699; text-decoration:none; outline:none; }
a:hover, a:active { color:#f33; text-decoration:underline; outline:none;}
h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
img { border:none; outline:none; }
form { margin: 0px; padding: 0px; }

/*--------------- 
2. Header 
-----------------*/

#headerrepeater { background:url(/img/rtheaderepeater.gif) repeat-x; height:10px; width:auto; }
#redcontainer { margin:0 auto; padding:0; width:947px; }
#rttop { }

/*--- uBid Connection, Top Links, Logo, Register, Special Message  ---*/
#rttopblue { background:url(/img/rtheaderforub.gif) no-repeat; width:960px; height:44px; position:absolute; top:0;}
.ubconnection { float:right; font-size:10px; margin-right:210px; }
.ubconnection img { margin:3px 20px 0 20px; }
.ubconnection a { font-size:12px; }
#rttopblue ul { list-style:none; margin:20px 0 0 350px }
#rttopblue li { display:inline; margin-left:8px; }
#rtlogo { padding:58px 0 0 28px; width:214px; height:52px; display:block; float:left }
#rtregister { width:100px; height:18px; margin:80px 0 0 5px; float:left; }
#redspecialmsg { font:15px Arial, Helvetica, sans-serif; font-weight:bold; width:275px; height:22px; float:left; margin:60px 0 0 80px; }

/*--- Top Countdown ---*/
#redtoparrivals { padding-top:5px;  }
#redtoparrivals ul {list-style:none; margin-top:10px;  }
#redtoparrivals li { width:190px; height:63px; float:left; margin-left:40px; }
.toparrivalimg { float:left; }
.toparrivaltxt { font:12px Arial, Helvetica, sans-serif; font-weight:bold; margin-left:8px; }
#redtoparrivals a:hover  { text-decoration:none; }
.toparrivaltimer { padding-left:5px; }

/*--- Search ---*/
#ubsear { background:url(/img/ctg/1009_nav1b2.jpg) no-repeat; float:right; height:32px; width:599px;margin-right:3px; margin-top:-15px; display:inline}
.ubsearbar { margin:-5px 0 0 65px; font:16px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; float:left; display:inline }
.searchtoptxt { float:left; margin-top:15px; }
#ubfields {   }
.ubseartx { width:400px; height:18px; float:left; margin:12px 0 0 10px;} 
.ubcatmenu { display: none; }
#ubsearbu {  } 
.ubsearimg {float:left; margin:12px 0 0 5px; }

/*--- Navigation [Controls] ---*/
#ubnav, #ubnav ul #ubnav, #ubnav ul { list-style:none; line-height:1; margin:0; padding:0; z-index:999; }
#ubnav a { display:block; padding:8px 6px 0 6px; }
#ubnav li { float:left; }
#ubnav li ul { position:absolute; width:12em; left:-999em; padding-top:1px; margin-left:-1px; }
#ubnav li ul li { width:177px;}
#ubnav li ul ul { margin:-1.9em 0 0 10.9em }
#ubnav li:hover ul ul, #ubnav li.sfhover ul ul { left:-999em }/*--- [ IE ] ---*/ 
#ubnav li:hover ul, #ubnav li:hover ul, #ubnav li.sfhover ul, #ubnav li:hover ul, #ubnav li li:hover ul, #ubnav li.sfhover ul, #ubnav li li.sfhover ul { left:auto }

/*--- Navigation [Styles] ---*/
.ubtb { font:14px Arial, Helvetica, sans-serif; background:url(/img/hp2010/navbkg.gif) no-repeat; height:47px; width:947px; float:left; }
.ubtb a, .ubtb a:visited { text-align:center; text-decoration:none; color:#333; margin-top:-2px;} /*--- [ IE6 ] ---*/ 
.ubtb a:hover, .ubtb a:active { color:#c00 }
.ubsgnav { line-height:38px }/*--- [ IE6 ] ---*/ 
.ubsgnav {  border-right:solid 1px #e2cc71; height:44px; margin-top:2px; }
.ubcatnav li { background:url(/img/seccatmid.gif) repeat-y; font-size:12px;  }
.ubcatnav a, .ubcatnav a:visited { text-align:left; margin-left:1px; min-height:18px; width:163px; margin-left:1px; margin-top:1px;  }
.ubcatnav a:hover, .ubcatnav a:active { background:url(/img/greyhover.gif) repeat; }
.ubsecnav a, .ubsecnav a:visited { background:#fff url(/img/grandarrow.gif) no-repeat right }
.ubsecnav ul a, .ubsecnav ul a:visited { background-image:none }
.ubsecnav ul a:hover { background:url(/img/greyhover.gif) repeat; }
.cattopmorearrow { padding-left:2px;}/*--- [ IE6 ] ---*/ 
.catfirst { border-top:solid 1px #ccc; margin-top:-2px; }
.catlast { border-bottom:solid 1px #ccc;}

/*--- View Cart ---*/
.tabscart { width:160px; font-size:12px; }
.tabscart img { float:left; padding:5px 8px 0 4px;  }
.tabscarttxt  {  line-height:150%; margin-top:-8px; display:block }
.tabscart a, .tabscart a:visited { text-align:left; }

/*--------------- 
3. Homepage 
-----------------*/

/*Mini Badges*/
.rt2010mb {width:947px; height:110px; margin:0; padding:0; }
	.rt2010mb ul {margin:0; padding:0; list-style-type:none; }
	.rt2010mb li {margin:0 13px 0 0; padding:0; list-style-type:none; float:left; }

/*Deal of the Day Homepage Top*/
#hp0210dealwrap {width:947px; margin:10px 0; padding:0; float:left; }
	#hp0210dealwrap img {float:left; border:0; margin:0; padding:0; }
	
/*Featured Spots KW Version*/
#hp0210kwfeat { width:947px; height:121px; background:url(/img/hp2010/hotdeal_bkg.jpg) no-repeat; float:left; margin:-70px 0 10px 0; }
#hp0210kwfeat ul { margin:0; padding:0; list-style-type:none; }
#hp0210kwfeat li { margin:5px; padding:8px; list-style-type:none; float:left; background:url(/img/hp2010/hotdeal_prodbkg.gif) no-repeat; width:289px; height:85px; }
#hp0210kwfeat .promoimg {  float: left; width: 85px; height: 85px; }
#hp0210kwfeat .promotitle { font-size:12px; line-height:14px; width:180px; height:28px; overflow:hidden; display:block; float:left; margin:-15px 0 0 10px; }
#hp0210kwfeat .promoprice { font-size:13px; color: #666; margin:7px 0 0 10px }
#hp0210kwfeat .promopricenumber { font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #c00; }
#hp0210kwfeat .promotocart { position:relative; top:-38px; left:98px;  }
.hp0210kwoverlay {background:url(/img/hp2010/hotdeal_overlay.png) no-repeat; width:70px; height:70px; display:block; z-index:10; position:relative; top:10px; left:10px; float:left; }
.hp0210kwoverlay2 {background:url(/img/hp2010/hotdeal_overlay.png) no-repeat; width:70px; height:70px; display:block; z-index:10; position:relative; top:10px; left:255px; float:left; }
.hp0210kwoverlay3 {background:url(/img/hp2010/hotdeal_overlay.png) no-repeat; width:70px; height:70px; display:block; z-index:10; position:relative; top:10px; left:500px; float:left; }
	
/*Featured Spots New 2010*/
#hp0210features {padding:0; width:947px; height:335px; overflow:hidden; background:url(/img/hp2010/rt2010_featwrapbkg.gif) no-repeat; }
	#hp0210features ul {margin:0; padding:0; list-style-type:none; }
	#hp0210features li {margin:5px; padding:8px; list-style-type:none; float:left; background:url(/img/hp2010/rt2010_featbkg.gif) no-repeat; width:289px; height:85px; }
	.homefeatimg {  float: left; width: 85px; height: 85px; }
	.homefeattitle { font-size:12px; line-height:14px; width:180px; height:28px; overflow:hidden; display:block; float:left; margin:-15px 0 0 10px; }
	.homefeatprice { font-size:13px; color: #666; margin-left:10px; }
	.homefeatpricenumber { font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif; color: #c00; }
	.hometocart { margin:5px 0 0 10px; }
	.homenewarrival { font:14px Arial, Helvetica, sans-serif; font-weight:bold; margin-left:95px; width:210px; display:block; }
	.homearrivaltimer { padding-left:10px; float:left; display:block; }
	.homearrivaltimer img {margin-top:5px; }
	
.hp0210feattab {background:url(/img/hp2010/rt2010_featbkgtable.gif) no-repeat bottom; width:947px; height:30px; padding:4px 0 8px 0; float:left; }
.hp0210badgefb {background:url(/img/hp2010/rt2010_badge_fb.gif) no-repeat; width:160px; height:30px; display:block; text-indent:-9999px; border:0; margin:0 0 0 5px; float:right; }
.hp0210badgetw {background:url(/img/hp2010/rt2010_badge_tw.gif) no-repeat; width:160px; height:30px; display:block; text-indent:-9999px; border:0; margin:0 0 0 5px; float:right }

/*Homepage Advertisement*/
.hp0210googlead {width:935px; border:1px dashed #CCC; padding:5px 0; margin:10px auto; text-align:center; }



/*--- Featured Spots Old ---*/
#hmfeatures {width:710px; height:766px; float:left; margin-top:20px; background:url(/img/homepage_feat_ground.jpg) no-repeat; }
#hmfeatures h1 { font-size:22px; margin-left:20px; }
.lookwhatwefound { margin: 50px 0 0 20px; font:18px Arial, Helvetica, sans-serif;}
.whoknows { margin: 10px 0 0 20px; font:18px Arial, Helvetica, sans-serif; color:#999;}
#hmfeatures ul {list-style:none; margin-top:10px; margin-left:10px; }
#hmfeatures li { width:335px; height:90px; float:left; margin-top:25px; margin-left:10px; }

/*--- Deal of the Week ---*/
#hmweekdeal { width:230px; height:310px; float:left; margin-top:63px; margin-left:10px;   }

/*--- Brands ---*/
#hmbrands { width:250px; height:310px; float:left; margin-top:90px; margin-left:-2px; background: url(/img/hm_by_brand.jpg) no-repeat;  }
#hmbrands h2 { font-size:14px; margin:10px 10px 20px 10px; }
#hmbrands ul { list-style: none; width: 235px; margin-left: 15px; }
#hmbrands li { width:100px; float:left; }

/*--- Let's Build It Together ---*/
#hmbuildittogether { width:250px; height:400px;  float:left; }
#hmbuildittogether h2 { font-size:14px; margin:20px 0 20px 10px; }
#hmbuildittogether img { margin:10px 0 10px 70px;  } 
#hmbuildittogether p { width:220px; margin-left:10px; }

/*---Promo Spots ---*/
#hmpromospots { float:left; width:960px;}
#hmpromospots img {margin:10px 10px 0 0; }

/*--- Shop Redtag ---*/
#hmshopredtag { width:710px; height:639px; float:left; margin-top:20px; background:url(/img/hmshopbackground.gif);  }
#hmshopredtag h1 { margin:20px 0 30px 20px; font-size:20px; }
#hmshopredtag ul { list-style-type:none; margin-left:20px; }
#hmshopredtag li { width:200px; float:left; margin:10px; }
#hmshopredtag .hmshopimg { float:left; }
#hmshopredtag .hmshoptitles { font-size:14px; margin:10px 0 0 5px; }
#hmshopredtag .hmshoptitles a { color:#333; }
#hmshopredtag .hmshopsubs { display:block; float:left; margin:10px 0 0 5px; line-height:150% }
#hmshopredtag .hmshopmore { margin-left:40px;}

/*--- Most Popular ---*/
#hmmostpopular { width:250px; height:490px; float:left; margin-top:50px; background: url(/img/mostpopular_background.jpg) no-repeat;  }
#hmmostpopular h2 { font-size:14px; margin:10px 10px 20px 10px; }
#hmmostpopular ul {  list-style: none; width: 240px; }
#hmmostpopular li {  width: 200px; margin:0 0 0 10px; height:65px; padding-bottom:10px; }
.hmfeatimg {  float: left; width: 50px; height: 50px; }
.hmfeattitle { font-size:11px; width:140px; height:29px; overflow:hidden; display:block; float:left; margin:-20px 0 5px 10px;  }
.hmfeatprice {  font-size:11px; color: #333; margin-left:10px; margin-top:-15px; }
.hmfeatpricenumber {  font-size:12px; color: #c00; margin-top:-15px;  }

/*---------------------- 
4. Registration Process
-----------------------*/

#registrationcontainer { margin:0px auto 0px; padding:0px; width:960px; clear:both; }
.errbody { width:626px; background:#ffc; border: solid 3px #f00; padding:10px; font-size:12px; line-height:110%; color: #c00; }
#rgtheader { margin:10px 0 0 40px ; }
#rgthelp { width: 640px ;margin-top:-20px; text-align:right;  }
#ubsigerr { float:left; width:607px; margin-top:10px; padding:10px 0 10px 40px; color:#c00; border:solid 3px #c00; background-color:#ffc; }
#ubsigerrlogin { float:left; margin-top:10px; padding:10px 10px; color:#c00; border:solid 3px #c00; background-color:#ffc; }

/*--- Main Content ---*/
#rgtcontent { width:660px; float:left;  margin:25px 0 0 140px; background:url(/img/generictopground.jpg) no-repeat;}
#rgtcontent h1 { margin-top: 20px; font-size:24px; margin-left: 30px;}
#genericrgtbottom { background: url(/img/genericbottom.jpg) no-repeat; width:657px; height:46px; float:left; }

/*--- Sign In Process ---*/
#rgtsigntop { float:left; width:660px; background:url(/img/genericcontentground.jpg) repeat-y; padding-top:20px; }
#rgtsigntop h2 { margin-top: 20px; font-size:18px; font-weight: normal;}
#rgtsignsignin { width: 325px; float: left; }
#rgtsignsignin dl { margin-top: 35px; width: 250px; margin-left:70px; }
#rgtsignsignin dt { float:left; padding-top:10px; text-align:right; width:60px }
#rgtsignsignin dd { float:left; margin:5px; }
.signinforgot { font-size: 11px; float: left; margin: 5px 0 0 70px;  }
.signinforgot1 { font-size: 11px; float: left; margin: 5px 0 0 2px; }
#rgtsignsignin img { float: left; margin:15px 0 0 135px}
#rgtsignregister { float: left; margin-top: 20px; margin-left:30px; }
#rgtsignregister p { margin-top:10px; }
#rgtsignbottom { clear: both; text-align: center;  padding-top:20px; background:url(/img/genericcontentground.jpg) repeat-y; }
#rgtsignbottom p { padding-top:10px; border-top:solid 1px #ccc; width:450px; margin:20px 0 0 100px; }
#rgtsignbottom img { margin-top: 10px; }

/*--- Forgot UserName / Password ---*/
#rgtforgottop { float:left; width:660px; background:url(/img/genericcontentground.jpg) repeat-y; padding-top:20px; }
#rgtforgottop h2 { margin-top: 20px; margin-left:30px; font-size:18px; font-weight: normal;}
#rgtforgotforgotin { float: left; }
#rgtforgotforgotin dl { margin-top: 35px; width: 550px; margin-left:30px; }
#rgtforgotforgotin dt { float:left; padding-top:10px; text-align:right; width:160px }
#rgtforgotforgotin dd { float:left; margin:5px; }
.forgotinlogin { width:350px; height:24px; font-size:16px; }
.forgotinforgot { font-size: 11px; float: left; margin: 25px 0 0 170px; }
#rgtforgotforgotin img { float: left; margin:15px 0 0 225px}
#rgtforgotbottom { clear: both; width:660px; text-align: center;  padding-top:20px; background:url(/img/genericcontentground.jpg) repeat-y; }
#rgtforgotbottom p { padding-top:10px; border-top:solid 1px #ccc; width:450px; margin:20px 0 0 100px; }
#rgtforgotbottom img { margin-top: 10px; }

/*--- Registration ---*/
#rgtthxregistertop { padding-top:10px; display:block; }
#rgtheaderregister { margin:10px 0 0 40px; }
#rgtcontentregister { float:left; width:960px;  margin:25px 0 0 0; background:url(/img/generictopground.jpg) no-repeat;}
#rgtcontentregister h1 { margin-top: 20px; font-size:24px; margin-left: 30px;}
#rgtreg { float:left;}
#rgtregtop { float:left; width:660px; background:url(/img/genericcontentground.jpg) repeat-y; padding-top:20px;}
#rgterror { background-color: #ffc; padding: 10px; color: #f00; border: 3px solid #fc6 }
.rgttexterr { color: #f00 }
.rgtregtexterrspace { color: #f00; margin-top: 40px }
.rgtreginputerr { border: 1px solid #FF0000 }
#rgtreg dl { width:600px; position:relative;}
#rgtreg dt { float:left; width: 180px; padding: 4px 0 2px 0; text-align: right; }
#rgtreg dd { float:left; width: 325px; margin: 0 0 8px 0; padding-left: 10px }
.rgtregpop { display:none; font:11px Verdana, Arial, Helvetica, sans-serif; position: absolute; right: 30px; width: 200px; margin-top: -30px; padding: 10px 12px; background: #ccc url(/img/rgtpointer.gif) no-repeat -100px -100px }/*--- [ IE ] ---*/
.rgtregpopem { display:none; font:11px Verdana, Arial, Helvetica, sans-serif; position: absolute; right: -38px; width: 200px; margin-top: -30px; padding: 10px 12px; background: #ccc url(/img/rgtpointer.gif) no-repeat -100px -100px }/*--- [ IE ] ---*/
.rgtregpop-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background:url(/img/rgtpointer.gif) no-repeat left top;}
.rgtregpopem-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background:url(/img/rgtpointer.gif) no-repeat left top; }
.rtgclubrt { font-weight:bold; }
.Email { width:210px }
.Email2 { width:210px }
.rgtsubmit { margin: 48px 0 20px 188px }
.rgtregtpspc { margin-top: 40px }
.rgtdisclaimer { float:left; width:350px; text-align:center; margin-top:20px; margin-left:150px; }
.rtgregisterimg{ margin:20px 0 20px 0px; }
#rgtregisterreasons { float:left; width:242px; height:289px; background:url(/img/rgtregisterbackground.gif); margin-left:-5px; margin-top:-50px; }
#rgtregisterreasons h2 { font-size:17px; margin-top:60px; margin-left:10px; font-weight:normal; }
#rgtregisterreasons li { margin:10px 0 0 20px; }

/*--- Thank You For Registering ---*/
#rgtthxregistertop h1 { font-size:20px; margin:20px 0 0 20px; }
#rgtthxregistertop h2 { font-size:16px; font-weight:normal; color:#999; margin:0 0 10px 20px;  }
#rgtthxregistertop p { margin-left:20px; }
.rtgubinfo  { margin-left:20px;}
.rgtakemeback { margin:-20px 120px 0 0; float:right; }
#rgtshopredtag { width:710px; height:639px; float:left; margin-top:20px; background:url(/img/rgtshopbackground.gif);  }
#rgtshopredtag h1 { margin:20px 0 30px 20px; font-size:20px; }
#rgtshopredtag ul { list-style-type:none; margin-left:20px; }
#rgtshopredtag li { width:200px; float:left; margin:10px; }
#rgtshopredtag .rtgshopimg { float:left; }
#rgtshopredtag .rtgshoptitles { font-size:14px; margin:10px 0 0 5px; }
#rgtshopredtag .rtgshoptitles a { color:#333; }
#rgtshopredtag .rtgshopsubs { display:block; float:left; margin:10px 0 0 5px; line-height:150% }
#rgtshopredtag .rtgshopmore { margin-left:40px;}
#rtgthxoptions { width:250px; height:250px; float:left; margin-top:50px; background:url(/img/rgtshopothxtherbackground.gif) no-repeat;  }
#rtgthxoptions ul { list-style-type:none; margin:50px 0 0 20px; }
#rtgthxoptions li { font-size:14px; line-height:300%; }

/*---------------------- 
5. Category
-----------------------*/

#ctgcontainer { margin:0px auto 0px; padding:0px; width: 960px;  }

/*--- Category Right [Features] ---*/
#ctgrightfeatures { float: left; width: 241px; height:823px; background: url(/img/ctg/ctgrightground.jpg) top; margin-top:20px; }
#ctgrighttop {  }
#ctgrightfeatures h2 { font-size:14px; margin:50px 10px 20px 10px; }
#ctgrightfeatures ul {  list-style: none; width: 240px; }
#ctgrightfeatures li {  width: 200px; margin:0 0 30px 10px; background-color:#fff; }
.ctgfeatimg {  float: left; width: 50px; height: 50px;	 }
.ctgfeattitle { font-size:11px; width:140px; height:29px; overflow:hidden; display:block; float:left; margin:-20px 0 5px 10px;  }
.ctgfeatprice {  font-size:11px; color: #333; margin-left:10px; margin-top:-15px;  }
.ctgfeatpricenumber {  font-size:12px; color: #c00; margin-top:-15px; }
#ctgrightfeatures .homearrivaltimer img { width:10px; }
#ctgrightfeatures .ctgnewarrival { margin:10px; }


/*--- Cat Computers, Electronics Left---*/
#ctgleft { float: left; width: 241px; height: 823px; background:url(/img/ctg/ctgleftground.jpg) top; margin-top:20px;}
#ctgleft p { color:#666; margin:0 0 0 20px; }
#ctgleft h1 { font-size: 20px; margin:50px 0 10px 20px; }
#ctgleft ul { font: 16px/30px Arial, Helvetica, sans-serif ; margin-left:5px; padding-left: 15px; padding-bottom:10px; list-style: none; border-bottom:solid 1px #ccc; }
#ctgleft h2{ font-size: 16px; padding:10px 0 10px 20px; }
#ctgleft .ctgbybrand ul { margin-top:10px; border-bottom:none; }
.ctgbybrand li { width:100px; float:left; }

/*--- Category Computers, Electronics, Televisions Mid ---*/
#ctgmid { float: left; width: 475px; margin-top:20px; }
#ctgpromospot { float: left; background: url(/img/ctg/ctgpromoground.jpg) no-repeat; width: 475px; height: 300px; }
#ctgpromospot img { margin:10px 0 10px 12px; }
#ctgpicturenav { float: left; width: 473px; height: 519px; background:url(/img/ctg/ctgcompmid.jpg) no-repeat; }
#ctgpicturenav h2 { margin:20px 0 10px 30px; font-size:20px; }
#ctgpicturenav p { color:#666; margin:0px 20px 20px 30px; }
#ctgpicturenav ul { list-style:none; margin-left:25px; }
#ctgpicturenav li { float:left; width:112px; margin:15px 0px; }
#ctgmid li ul { position: absolute; width: 10em; left: -999em; background:#fff; border:solid 1px #ccc; padding:0 10px; clear:left; }
#ctgmid li ul li { margin:0; padding:5px; }
#ctgmid li:hover ul { left: auto;  }
#ctgmid li:hover ul, #ctgevry li.sfhover ul { left: auto; }

/*--- Category Watches and Jewelry ---*/
#ctgwtcjewmid { background:url(/img/ctg/ctg_wtc_jewb.gif) no-repeat; width:711px; height:805px; float:left; margin-top:20px }
#ctgwtcjewpromo { margin:10px 0 0 20px; }
#ctgjewsubs { padding-left:30px; }
#ctgjewsubs h1 { font-size: 20px; margin:20px 0 10px 20px; }
#ctgjewsubs ul { list-style:none; width:695px; display:inline; }
#ctgjewsubs li { float:left; margin:10px 30px 30px 30px; display:inline; }
#ctgwatch { width:330px; float:left; margin:40px 0 0 20px; display:inline; }
#ctgwatch p { margin-top:30px; }
#ctgwatch img { float:right; margin-right:10px; }
.watchshopnow { font:20px Arial, Helvetica, sans-serif; font-weight:bold; display:block; margin-top:20px; }
.jc1009spot {border:0; float:left; padding:10px 0 10px 0; }

/* Category Television */
#ctgtvmid { background:url(/img/ctg/ctg_tv_ground.gif) no-repeat; width:711px; height:805px; float:left; margin-top:20px }
#ctgtvmid h1 { font-size: 20px; margin:20px 0 10px 20px; }
#ctgtvpromo { margin:10px 0 0 20px; }
#ctgtv { width:300px; float:left; margin:10px 0 0 50px; display:inline; }
#ctgtv h2 { text-align:center; margin:0 0 10px -30px; font-size:18px; }
#ctgtv p { width:300px; display:block;  }
#ctgtv img { margin-left:20px; }
#ctgtvmid ul { list-style:none; }
#ctgtvmid li { float:left; margin:50px 40px 0 40px; display:inline }

/* Category Home & Garden */
#ctghome { background:url(/img/ctg/ctg_home_ground.gif) no-repeat; width:711px; height:805px; float:left; margin-top:20px }
#ctghome h1 { font-size: 20px; margin:50px 0 10px 20px;  }
#ctghome h2 { font-size: 20px; margin:10px 0 0 20px;  }
#ctghome p { margin-left:20px; }
#ctghome ul { list-style:none; }
#ctghome li { float: left; margin:30px; display:inline }
#ctghome .ctgtools li { margin:25px; }

/*Category Everything Else */
#ctgevry { background:url(/img/ctg/ctg_home_ground.gif) no-repeat; width:711px; height:805px; float:left; margin-top:20px }
#ctgevry h1 { font-size: 20px; margin:50px 0 10px 20px;  }
#ctgevry h2 { font-size: 20px; margin:10px 0 0 20px;  }
#ctgevry p { margin-left:20px; }
#ctgevry ul { list-style:none; }
#ctgevry li { float: left; margin:27px; display:inline }
#ctgevry .ctgsports li { margin:35px 15px 0 15px; }
#ctgevry li ul { position: absolute; width: 10em; left: -999em; background:#fff; border:solid 1px #ccc; padding:0 10px; clear:left; }
#ctgevry li ul li { margin:0; padding:5px; }
#ctgevry li:hover ul { left: auto;  }
#ctgevry li:hover ul, #ctgevry li.sfhover ul { left: auto; }

/*---------------------- 
5A. Jewelry
-----------------------*/
.jccat1009 {padding:0 0 0 10px; }
.jccat1009 h1 { font-size: 20px; margin:0 0 10px 0; }
.jccat1009 img {float:left; margin:0 6px 10px 0; border:0; }

/*---------------------- 
6. Product Page
-----------------------*/

#prodpagecont { width:960px; clear:both; padding-top:10px; margin:0 auto; }

/*--- Top ---*/
#prodcrumbs { margin:10px;}
#prodnames { background:url(/img/ppagetop.gif) no-repeat; height:88px; }
#prodnames h1 { font-size: 18px; padding:30px 0 0 10px; }
#prodnames h2 { font-size: 14px; color:#999; margin:5px 0 0 10px; }

/*--- Mid ---*/
#prodbody { float:left; width:960px; background:url(/img/ppagemid.gif) repeat-y; overflow:hidden;}
#prodlft { width: 710px; margin-top: 30px; float:left; }

/*--- /img ---*/
#prodimgcont { width: 345px; float:left; }
#prodimg { margin-left: 20px; }
#prodimgzoom { margin-left: 20px; }
#prodimgothers { height: 70px; margin-top: 10px; margin-left:20px; }
.prodothersampletxt { font-size: 10px; margin-left: 40px; }
.prodotherimgs { margin-left: 20px; }
.prodotherimgs img { margin:20px 0 0 10px; }

/*--- Buy Container ---*/
#prodbuyit { width:355px; margin-top:10px; float:left; }
#prodbuyit dl { width:350px; }
#prodbuyit dt { float:left; text-align:right; width:140px; margin-top:30px; }
#prodbuyit dd { padding-left:10px; width: 200px; float:left; margin-top:29px; }
.prodpageprice { font-weight:bold; font-size:16px; color:#c00; }
.prodpageqty { font-size:14px; }
.prodpageinput { width:50px; margin-right:20px; }
.prodpagestock { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#060;  }
.prodtocart { margin-left:50px; }
#prodbuyit ul { list-style-type: none; float:left; margin-top:10px; }
#prodbuyit li { margin-top:10px }
.prodcheck { margin-right:5px; }

/*--- Extra Info ---*/
#prodrgt { width:230px; float:left; border-left:solid 1px #ccc; height:345px; margin-top:40px; padding-left:10px; overflow:hidden; }
#prodrgt h3 { font-size:14px; }
#prodrgt dt { font-size:14px; color:#999; margin-top:20px; }
#prodrgt dd { max-height:100px; overflow:hidden; margin-left:10px; }
/*--- Prod Description ---*/
#prodinfo { width:882px; overflow:hidden; float:left; border-top:solid 1px #ccc; margin:5px 0 0 30px;  }/*--- [ IE6 ] ---*/ 
#prodinfo ul {margin:0; padding:0 0 10px 15px; }
#prodinfo h3 { margin-top:20px; font-size:16px; }
#prodextrainfo { width:882px; overflow:hidden; float:left; border-top:solid 1px #ccc; margin:5px 0 0 30px; }/*--- [ IE6 ] ---*/ 
#prodextrainfo h3 { margin-top:20px; font-size:16px; }
#prodextrainfo ul { width:842px; float:left; margin:10px 0 10px 65px; list-style:none; }
#prodextrainfo li { width:600px;float:left; overflow:hidden; margin:10px 0;}
.prodexttitle { font-size:14px; color:#999; display:block; float:left }
.prodextdesc {  padding-left:10px; display:block; overflow:hidden}

#prodbottom { background:url(/img/ppagebot.gif) no-repeat; height:19px; float:left; width:960px; }/*--- [ IE6 ] ---*/

/*---------------------- 
7. Search
-----------------------*/

#srchcontent { clear:both; padding-top:20px; }
#srchcontent h3 { font:13px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; border-top: solid 1px #ccc; width:235px; margin:20px 0 10px 2px; text-indent:15px;padding-top:10px;}

/*--- LeftNav ---*/
#srchleftnav { float: left; width: 238px; height: auto; }
#srchleftnav ul { list-style: none; margin-left:30px; }
#srchleftnav li { line-height:200%; width:200px; overflow:hidden; }
#srchleftnavTop { float: left; width: 238px; background: url(/img/searchTopLeft.jpg) no-repeat top left; }/*--- [ IE6 ] ---*/
#srchleftnavTop h3 { margin-top:55px; border:none; }
#srchleftnavTop .srchmain { width:165px; height:24px; float:left; margin:-15px 0 0 20px; font-size:16px; }
#srchleftnavTop .srchmainimg { float:left; margin:-15px 0 0 5px; }
#srchleftnavTop p { margin-top: 10px; font: 14px Arial, Helvetica, sans-serif; text-align: left; color: #333; padding: 0px 30px; }
#srchleftnavcats { float: left; width: 238px; background: url(/img/searchMidLeft.jpg) repeat-y; margin-left:2px; overflow:hidden; }
#srchleftnavcats .srchbuckets { font-size:11px; color: #999; }
.srchpricerange { width:52px; height:19px; font-size:16px; float:left; margin:5px; }
.srchrangeimg { float:left; padding-top:5px; }
.rangetext {float:left; margin:10px 0 0 30px; }
.rangetextB {float:left; margin-top:10px; }
.srchbroaden { margin-left:30px; color:#666; padding-right:10px;}
.srchbroaden img { margin-left:163px; }
#srchleftnavBottom { float: left; width: 238px; margin:-5px 0 0 2px; height: 30px; background: url(/img/searchBottomLeft.jpg) no-repeat; }
#warehousesearch { margin:0px auto 0px; margin-top:50px; padding:0px; width:610px; }
.NoResults { width:600px; margin:10px 0 0 30px; }
.NoResults p { margin:10px 0; }
.noresultstopic { font-weight:bold; font-size:14px; }

/*--- Search Results ---*/
#srchresults { float: left; width: 712px; height: auto; margin-left:0px; } /*--- [ IE6 ] ---*/
#srchresultsTop { float: left; width: 712px; height: 100px; background: url(/img/searchTopRight.jpg) no-repeat top; }
.srchsort {float: right; margin:15px;}
#srchresultsTop h1 { font:22px Arial, Helvetica, sans-serif; font-weight:bold; margin:30px 0 0 20px; }
.srchpagenav { list-style:none; float:right; margin-right:20px;}
.srchpagenav li { float:left; margin-left:5px; }
.srcactive { font-weight:bold; text-decoration:underline; }
#srchresultsMid { float: left; width: 712px; background-image: url(/img/searchMidRight.jpg); background-repeat: repeat-y; }
#srchresultsMid ul {  float: left; list-style: none; width: 636px;  }
#srchresultsMid li {  background:url(/img/itemBoxBackground.jpg) no-repeat top left; width: 636px; height: 112px; padding: 15px 0px 0px 25px; margin-left: 50px; }
#srchresultsMid .srchimg {  float: left; width: 85px; height: 85px; margin-top:-8px; }
#srchresultsMid .srchtitle { font-size:14px; width:495px; height:20px; display:block; overflow:hidden; text-indent:30px; }
#srchresultsMid .srchprice { width: auto; font-size:18px; color: #333; margin-left:30px; }
#srchresultsMid .srchpricenumber { font-size: 16px; color: #900;}
#srchresultsMid .srchaddtocart { float: right; margin:-15px 285px 0 0;}
#srchpagenavigation { float: left; width: 712px; background-image: url(/img/searchMidRight.jpg); background-repeat: repeat-y; }
#srchresultsBottom { float: left; margin-left:-1px; width: 712px; height: 26px; background-image: url(/img/searchBottomRight.jpg); background-repeat: no-repeat;}
.srchclickedon { text-decoration:underline; color:#333; font-weight:bold; }
.srchsecondary { margin-left:20px; }/*--- [ IE6 ] ---*/
.srchsecondaryselected a { margin-left:20px; text-decoration:underline; color:#333; font-weight:bold; }
.srchprimaryselected a { text-decoration:underline; color:#333; font-weight:bold; }
.srchpaginationcurrent a {text-decoration:underline; color:#333; font-weight:bold; }

/*---------------------- 
8. C Fade
-----------------------*/

/*---Cfade effect [Opacity in Results and Category Features]---*/
#list1,#list2,#list3,#list4, #list5,#list6,#list7,#list8,#list9,#list10,  
#list11,#list12,#list13,#list14, #list15,#list16,#list17,#list18,#list19,#list20 {visibility:hidden;opacity:.2 ; }/*--- [ IE ] ---*/


/*---------------------- 
9. Shopping Cart
-----------------------*/

/*--- A Tribute to The Muppets ---*/
#muppetshoppingcart { margin:0px auto 0px; padding:0px; width: 960px; clear:both; }
#fozziecontinueshopping { padding:20px 0 10px 0; }
#beakercontainsthecart { width:946px; background:url(/img/muppetcartop.jpg) no-repeat; }
#kermitathetop { padding-left:30px; padding-bottom: 10px;}
#kermitathetop h1 { font-size:20px; padding-top: 30px; }
.wanda { font-size:16px; }
.wayne {font-size:16px; color:#c00 ; }
.popsgoescheckout { float:right; margin-top:-40px; margin-right: 45px;}
.muppetshurray { height:41px; width:890px; display:block; border:solid 2px #060; margin:5px 30px 5px 30px; line-height:375%; color: #060; }
.muppetshurray img { margin: 8px; float: left; }
.muppetserror { height:41px; width:890px; display:block; border:solid 2px #c00; margin:5px 30px 5px 30px; line-height:375%; color: #c00; background-color:#ffc }
.muppetserror img { margin: 8px; float: left; }
.zoothelpscontainthecart { border-right:solid 1px #ccc; border-left:solid 1px #ccc; }/*--- [ IE6 ] ---*/
.gonzoinformationtable { padding:10px 36px; border-collapse:separate !important }
.gonzoimageheader { border: solid 1px #ccc; background-color: #ffc; }
.gonzoproductheader { border: solid 1px #ccc; border-left: none; background-color: #ffc; text-align: left; padding-left: 10px; }
.gonzounitheader { border: solid 1px #ccc; border-left: none; background-color: #ffc; text-align: right; padding-right: 10px; }
.gonzoqtyheader { border: solid 1px #ccc; border-left: none; background-color: #ffc; }
.gonzosubtotalheader { border: solid 1px #ccc; border-left: none; background-color: #ffc; text-align: right; padding-right: 10px; }
.gonzoremove { float:right; }
.gonzoimage { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; border-left: solid 1px #ccc; }
.gonzoimage img { padding: 10px; }
.gonzoname { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; vertical-align: top; padding-top: 10px; padding-left: 10px;}
.gonzospecialmessage { font-size: 11px; color: #c30; }
.gonzoaddprotection { display: block; padding-top: 10px; line-height: 200%; }
.gonzounitprice { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; text-align: right; padding-top: 10px; padding-right: 10px; vertical-align: top; }
.gonzoaddedprotection { display: block; padding-top:30px; }
.gonzoaddedprotectionquantity { display: block; padding-top:25px; }
.gonzoquantity { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; text-align: center; vertical-align: top; padding-top: 10px;}
.gonzoupdate { margin-top:10px; }
.gonzosubtotalproduct { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; vertical-align: top; text-align: right; padding-top: 10px; padding-right: 10px; }
#bigbirdcalculates { width:944px; display:block; overflow:hidden; }
#bigbirdcalculates dl { width: 290px; margin:20px 15px 10px 0; line-height: 250%; font-size:14px; float:right; }
#bigbirdcalculates dt { float: left; text-align: right; width: 150px; padding-right: 10px;}
#bigbirdcalculates dd {  }
.fozzie { font-size: 18px; font-weight: bold; }
.scooter { font-size: 18px; font-weight: bold; color: #c00; }
.popgoescheckout { float:right; margin-right:45px; margin-top:-40px;}
.popgoescheckoutagain { float:left; margin:10px 30px 10px 65px;}
.misspiggycloses {background:url(/img/muppetcarbottom.jpg) no-repeat; width:946px; height:27px; display:block; float:left; margin-left:-1px;}/*--- [ IE6 ] ---*/
.cartprogresstop { float:left; margin-top:-30px; margin-left:425px; display:inline; }

/*---------------------- 
10. Checkout Process [ Content ]
-----------------------*/

#checkoutcontainer { margin:0px auto 0px; padding:0px; width: 960px; }
#checkoutheader { margin:10px 0 0 40px ; }
#checkouthelp { width: 640px ;margin-top:-20px; text-align:right;  }

/*--- Main Content ---*/

/*--- Step 1 Sign In ---*/
#steponecontent { width:660px; height: 452px; float:left; background:url(/img/steponecontentground.jpg) no-repeat; margin:55px 0 0 30px;}
#steponetop { margin:0 0 20px 30px; height: 277px; width:600px; border-bottom: solid 1px #ccc;}
#steponetop h1 { margin-top: 20px; font-size:24px;}
#steponetop h2 { margin-top: 20px; font-size:18px; font-weight: normal;}
#steponesignin { width: 325px; float: left;  }
#steponesignin dl { margin-top: 35px; width: 250px; }
#steponesignin dt { float:left; padding-top:10px; text-align:right; width:60px }
#steponesignin dd { float:left; margin:5px; }
#steponesignin img { float: left; margin:15px 0 0 75px}
#steponeregister { float: left; margin-top: 60px; }
#steponeregister p { margin-top:10px; }
#steponeregister img { margin-left: 75px; }
#steponebottom { clear: both; text-align: center; }
#steponebottom p { margin-top:10px; }
#steponebottom img { margin-top: 10px; }
#ctl00_ContentPlaceHolder1_ctl00_txtPassword { width:140px; }
#ctl00_ContentPlaceHolder1_txtPassword { width:140px; }

/*--- Step 2 Payment ---*/
#steptwocontent { width:660px; float:left;  margin:55px 0 0 30px; background:url(/img/generictopground.jpg) no-repeat;}
#steptwocontent h1 { margin-top: 20px; font-size:24px; margin-left: 30px;  }
#steptwocontent h2 { font-size:14px;float: left; margin: 20px 0 20px 75px;  }
.steptwocontaimg { float:left; margin:25px 0 0 250px; } 
#steptwocontent ul { list-style-type:none; width:500px; margin:75px 0 0 95px;}
#steptwocontent li { margin:10px 0 10px 0; }
#steptwocontentB { width:660px; height: auto; float:left; background:url(/img/genericcontentground.jpg) repeat-y; margin-top: -20px ; }
#steptwocontentB dl {  margin-top: 35px; width: 650px; position: relative; }
#steptwocontentB dt { clear: both; float:left; width: 180px; padding: 4px 0 8px 0; text-align: right;  }
#steptwocontentB dd { float: left; width: 450px; margin: 0 0 12px 0; padding-left: 10px  }
.steptwocontbimg { margin:25px 0 0 275px; }
.extccexp { margin:0 30px 0 10px; }
.extccexp td { float:left; padding-bottom:20px; }
.chkrequired { float: right; margin-right: 50px; }
.chkexample { color: #999;}
.ccNick { width: 125px; color:#999; }
.ccNumber { width: 175px; }
.ccScode { width: 40px; }
.baAddress, #baAddressb { width: 175px; }
.baZip { width: 60px; }
.baCity, .baPhone, .baPhoneb { width: 105px; }


/*---Step 3 Shipping ---*/
#stepthreecontent { width:660px; float:left;  margin:55px 0 0 30px; background:url(/img/generictopground.jpg) no-repeat;}
#stepthreecontent h1 { margin-top: 20px; font-size:24px; margin-left: 30px;  }
#stepthreecontent h2 { margin-top: 20px; font-size:14px; margin-left: 75px; float: left; margin: 20px 0 10px 75px;  }
#steptwocontent input { margin-right:10px; }
#stepthreecontent dl {  margin-top: 35px; width: 500px; position: relative; }
#stepthreecontent dt { clear: both; float:left; width: 180px; padding: 4px 0 8px 0; text-align: right;  }
#stepthreecontent dd { float: left; width: 300px; margin: 0 0 12px 0; padding-left: 10px  }
#stepthreecontent img { float: left; float: left; margin:25px 0 0 250px; }
.shpsame { margin: 50px 0 20px -175px; float:left;}
#shpMethod { clear: both; }
#shpMethod h2 { float: none; padding-top: 20px; }
#shpMethod p { float: none; padding-left: 120px; }
.shpNick { width: 125px; }
.shpAddress, .shpAddressb { width: 175px; }
.shpZip { width: 60px; }
.shpCity, .shpPhone, .shpPhoneb { width: 105px; }
.stepbody tr { display: inline; margin-left: 30px;}

/*---Step 3 B Shipping ---*/
#stepthreecontentB { width:660px; height: 830px; float:left;  margin:55px 0 0 30px; background:url(/img/generictopground.jpg) no-repeat;}
#stepthreecontentB h1 { margin-top: 20px; font-size:24px; margin-left: 30px;  }
#stepthreecontentB h2 { font-size:14px; margin: 20px 0 20px 75px;  }
#stepthreecontentB ul { list-style-type:none;  margin-left:50px; }
#stepthreecontentB li { margin:35px 0 10px 0; width:200px; float:left; }
#stepthreecontentB input { margin-left:45px; }
#stepthreecontentB table { display:block; }
#stepthreecontentB tr { display:inline-block; float:left;    }
#stepthreecontentB td { width:600px;  padding:5px 5px 20px 5px; display:block;  }
#stepthreecontentB input.stepthreecontbimg { margin-top:40px; margin-left:275px;  }
.shpselectaddress {  margin:0 5px 0 10px; } 
#shpMethodB { clear: both;  }
#shpMethodB h2 { float: none; padding-top: 10px; }
#shpMethodB p { float: none; padding-left: 120px; }

/*---Step 4 Review ---*/
#stepfourcontent { width:660px; height: 830px; float:left;  margin:55px 0 0 30px; background:url(/img/generictopground.jpg) no-repeat;}
.stepbody { background:url(/img/genericcontentground.jpg); background-repeat:repeat-y; padding-top:20px; }
#stepfourtop {  }
#stepfourcontent h1 { margin-top: 20px; font-size:24px; margin-left: 30px; }
#paymentreview {  width:229px; height:161px; margin-top: 20px; }
#paymentreview h4 { font-size: 13px; margin: 10px 0 10px 50px; }
#paymentreview dl {  margin-top: 35px; width: 500px; position: relative; }
#paymentreview dt { clear: both; float:left; width: 180px; margin:0 0 10px 0; text-align: right;  }
#paymentreview dd { float: left; width: 300px; margin: 0 0 10px 0; padding-left: 10px  }
#shippingreview {  width:300px; height:162px; }
#shippingreview h4 { font-size: 13px; margin: 10px 0 10px 50px; }
#shippingreview dl {  margin-top: 35px; width: 500px; position: relative; }
#shippingreview dt { clear: both; float:left; width: 180px; margin:0 0 10px 0; text-align: right;  }
#shippingreview dd { float: left; width: 300px; margin: 0 0 10px 0; padding-left: 10px; overflow:hidden;  }
#reviewsummary { float: left; background:url(/img/genericcontentground.jpg); background-repeat:repeat-y; width:660px; }
#reviewsummary h4 { font-size: 13px; margin: 10px 0 10px 50px; }
#reviewsummary table { margin: 20px 40px 20px 35px; }
.chkprname { border: solid 1px #ccc;  border-right: none; text-align: left; padding-left: 10px; }
.chkprprice { border: solid 1px #ccc; border-left: none; border-right: none;  text-align: right; padding-right: 10px; }
.chkprqty { border: solid 1px #ccc; border-left: none; border-right: none; }
.chkprsub { border: solid 1px #ccc; border-left: none; text-align: right; padding-right: 10px; }
.reviewname { border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; vertical-align: top; padding-top: 10px; padding-left: 10px; }
.reviewprice { border-bottom: solid 1px #ccc; text-align: right; padding-top: 10px; padding-right: 10px; vertical-align: top; }
.reviewqty { border-bottom: solid 1px #ccc; text-align: center; vertical-align: top; padding-top: 10px; }
.reviewsubtotal { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; vertical-align: top; text-align: right; padding-top: 10px; padding-right: 10px; }
.reviewepp { display: block; padding-top:10px; }
.revieweppext { display: block; padding-top:20px; }
#reviewfinal { float:left; width:660px; display:block; background:url(/img/genericcontentground.jpg); background-repeat:repeat-y;}
#reviewfinal dl { width: 290px; margin:20px 15px 10px 0; line-height: 250%; font-size:14px; float:right; }
#reviewfinal dt { float: left; text-align: right; width: 150px; padding-right: 10px;}
.placeyourorderimg { float:right; clear:both; margin-right:50px; }
#genericheckoutbottom { background: url(/img/genericbottom.jpg) no-repeat; width:657px; height:46px; float:left; }

/*--- Step 5 Confirmation ---*/
#stepfivecontent { width:660px; height: 830px; float:left;  margin:55px 0 0 30px; background:url(/img/generictopground.jpg) no-repeat;}
#stepfivecontent h1 { margin-top: 20px; font-size:24px; margin-left: 30px;  }
#stepfivecontent h2 { font-size:14px; margin: 20px 0 20px 55px; color:#093;  }
#stepfivecontent p { width:475px; margin-left:55px; padding-bottom:10px; }
#stepfivecontent img { margin-top:10px; }

/*---------------------- 
11. Checkout Progress [ Progress ]
-----------------------*/

#checkoutprogress { width:231px; margin-top:85px; float:right; }
#checkoutprogress h3 { margin-bottom:20px; }
#checkoutprogress img {float:left; margin:8px;}
.progresstitle { font:14px Arial, Helvetica, sans-serif; padding:14px 0 10px 10px; display:inline-block; font-weight:bold;}

	/*--- Sign In Progress ---*/
#signinstatusactive { margin-bottom:20px; width:230px; height:47px; background:url(/img/signin_activeground.jpg) no-repeat; }
#signinstatusactive img { display:none; }
#signinstatusunactive { margin-bottom:20px; }
#signinstatuscompleted { margin-bottom:20px; width:229px; height:45px; background: url(/img/signin_completed.jpg) no-repeat; }
	/*--- Payment Progress ---*/
#paymentstatusactive {  margin-bottom:20px; width:230px; height:47px; background:url(/img/payment_activeground.jpg) no-repeat; }
#paymentstatusactive img, #paymentstatusactive dl, #paymentstatusactive a  { display:none; }
#paymentstatusunactive { margin-bottom:20px; background:url(/img/payment_unactiveground.jpg) no-repeat; width:229px; height:45px; color:#ccc; }
#paymentstatusunactive img, #paymentstatusunactive dl, #paymentstatusunactive a  { display:none; }
#paymentstatuscompleted { margin-bottom:20px; background:url(/img/payment_completed.jpg) no-repeat; width:229px; height:161px; }
#paymentstatuscompleted dl { width: 220px; float: left; margin-top: -1px; font-size:11px; }
#paymentstatuscompleted dt { float:left; width: 60px; margin:0 0 10px 0; text-align: right;  }
#paymentstatuscompleted dd { float: left; width: 150px; margin: 0 0 10px 0; padding-left: 10px; overflow:hidden;  }
	/*--- Shipping Progress ---*/
#shippingstatusactive { margin-bottom:20px; width:230px; height:47px; background:url(/img/shipping_activeground.jpg) no-repeat; }
#shippingstatusactive img, #shippingstatusactive dl, #shippingstatusactive a  { display:none; }
#shippingstatusunactive { margin-bottom:20px; background:url(/img/shipping_unactiveground.jpg) no-repeat; width:229px; height:45px; color:#ccc; }
#shippingstatusunactive img, #shippingstatusunactive dl, #shippingstatusunactive a  { display:none; }
#shippingstatuscompleted { margin-bottom:20px; background:url(/img/shipping_completed.jpg) no-repeat; width:229px; height:162px; }
#shippingstatuscompleted dl { width: 220px; float: left; margin-top: -1px; font-size:11px; }
#shippingstatuscompleted dt { float:left; width: 60px; margin:0 0 10px 0; text-align: right;  }
#shippingstatuscompleted dd { float: left; width: 150px; margin: 0 0 10px 0; padding-left: 10px; overflow:hidden;  }
	/*--- Order Summary Process ---*/
#orderstatusunactive { margin-bottom:20px; background:url(/img/summary_unactiveground.jpg) no-repeat; width:229px; height:161px; color:#999; }
#orderstatusunactive dl { width:210px; margin-left:10px; font-size:11px; }
#orderstatusunactive dt { width:125px; padding-right:10px; float:left; text-align:right; margin-bottom: 5px; }
#orderstatusunactive dd { color:#333; margin-bottom: 5px; overflow:hidden;  }
#orderstatusactive { margin-bottom:20px; background:url(/img/summary_activeground.jpg) no-repeat; width:230px; height:163px; color:#333; }
#orderstatusactive dl { width:210px; margin-left:10px; font-size:11px; }
#orderstatusactive dt { width:125px; padding-right:10px; float:left; text-align:right; margin-bottom: 5px; }
#orderstatusactive dd { margin-bottom: 5px; overflow:hidden;  }
.progressorder { margin:10px 0 0 15px; padding-top:10px; float:left; border-top:solid 1px #ccc; font-size:14px; color:#333; }
.progressordernumber { margin-top:10px; padding-top:10px; padding-left:10px; float:left; border-top:solid 1px #ccc; font-size:14px; width:100px; color:#f33; }

/*---------------------- 
12. Footer 
-----------------------*/
.footer0110wrap {background:url(/img/footer0110/bkg.gif) #000; border-top:4px solid #ffe476; margin:100px 0 0 0; }
.footer0110patent {padding:3px 0 3px 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; }
.footer0110inside {width:950px; margin:0 auto; padding:15px 0 10px 0; }
	.footer0110inside ul {margin:0 15px 0 0; padding:0 15px 0 0; list-style-type:none; float:left; border-right:1px solid #999; height:133px; }
	.footer0110inside li {margin:0 0 5px 0; padding:0; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#DDDDDD; }
	.footer0110inside a:link {color:#FFF; text-decoration:none; }
	.footer0110inside a:visited {color:#FFF; text-decoration:none; }
	.footer0110inside a:active {color:#FFF; text-decoration:none; }
	.footer0110inside a:hover {color:#FFF; text-decoration:underline;}
	.footer0110inside h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0 0 12px 0; padding:0 0 3px 0; border-bottom:1px #ffe476 dashed; color:#FFF; }

/*New Spiffy Footer*/
.spiffyfooterbkg {width:auto; height:420px; background:url(/img/winterfooter09/bkg.jpg) no-repeat; background-position:center; clear:both; }
.spiffyfootermain {width:980px; height:420px; background:url(/img/winterfooter09/footer.jpg) no-repeat; margin-left:auto; margin-right:auto; position:relative; }
.spiffyfootertopbox {width:auto; height:276px; }
.spiffytxtbox {width:auto; height:115px; margin:0; padding:0 17px 0 17px; float:left; border-right:1px solid #999; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#eee; line-height:13px; display:inline;}
.spiffytxtbox h5 { font-weight:bold; font-size:10px; margin:0 0 10px 0; padding:0 0 2px 0; border-bottom:2px solid #535353; font-family:Arial, Helvetica, sans-serif; }
	.spiffytxtbox ul { list-style:none; margin:0; padding:0; height:90px; font-family:Arial, Helvetica, sans-serif; }
.spiffytxtboxlast {width:auto; height:auto; margin:0; padding:0 0 0 10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#EEEEEE; line-height:13px;}
.spiffytxtboxverisign {width:auto; height:95px; margin:0 0 0 17px; background:#FFF; padding:16px 5px 0 5px; float:left;  font-size:10px; color:#eee; line-height:13px;}
.spiffytxtboxfirst {width:auto; height:115px; margin:0; padding:0 17px 5px 0; border-right:1px solid #999; float:left; font-size:10px; color:#eee; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
.spiffytxtboxlast {  }
	.spiffytxtboxlast a { display:block; width:95px; height:35px; margin:0 0 10px; background:#fff;}
.spiffytxtboxpatent { bottom:3px; color:#666; left:300px; position:absolute; font:9px Arial, Helvetica, sans-serif;  }
.spiffycreditcards { position:absolute; bottom:60px; right:32px; }
.spiffyfooterphone {font-size:18px; color:#FFF; }
.spiffyfooterenablesign {width:141px; height:128px; position:relative; left:207px; top:130px; border:0px; }
.spiffyfooterenablesign a { display:block; text-indent:-9999px; height:128px;}
.spiffyfooterlink a:link, .spiffyfooterlink a:visited {color:#fff; text-decoration:none; }
.spiffyfooterlink a:hover , .spiffyfooterlink a:active {color:#fff; text-decoration:underline; }
/*End Footer*/



#redfoot {height:471px; clear:both; background: url(/img/redhills.png) no-repeat 51% 0; color:#fff;}
#footcontainer { margin:0px auto 0px; padding:0px; width:960px; }
#letsbuilditfoot { width:320px; height:165px; float:left; margin:-20px 0 0 20px; padding-top:20px; color:#333; display:inline; }/*--- [ IE6 ] ---*/
#letsbuilditaction {  }
.footertogethertxt { background: url(/img/togetherbubbles.jpg) no-repeat; height:40px; display:block; margin:40px 0 0 40px; padding-left:40px; }
.footertogethertextbox { width:250px; height:20px; margin-left:40px; overflow:hidden; color:#999; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}
.footertogethertextbox2 { width:250px; height:60px; margin-left:40px; color:#999; font-size:11px; }
.footertogetherimg { margin:5px 0 0 -4px; }
.footertogetheremail { width:200px; height:20px; margin-left:40px; margin-top:5px; float:left; color:#999; }
#footinfo { text-align:center; margin-top:280px; margin-left:-340px; height:40px;  float:left; display:inline; }
#footinfo ul { list-style:none; margin-top:10px; }
#footinfo li { display:inline; margin:0 0 0 10px; }
#footinfo ul a:link { color:#fff; }
#footinfo ul a:visited { color:#fff; }
#footmoreinfo { float:right; text-align:right; margin:320px 25px 0 0; font:11px Arial; font-weight:bold; color:#333; display:inline }
#footcallus { text-align:center; float:right; font-size:11px;width:125px; height:80px; color:#333; padding-top:20px; margin:30px 575px 0 0; display:inline }
#enablink { float:left; margin-top:205px; display:inline }

/*Footer For Halloween Only*/
#rthalloween08master {width:100%; height:470px; background:url(/img/halloweenfooter/masterbkg.gif) center repeat-x; clear:both; position:relative; bottom:0px;}
#rthalloween08mid {width:947px; height:470px; margin-left:auto; margin-right:auto; background:url(/img/halloweenfooter/middle.jpg) center no-repeat; }
#rthalloween08buildit {width:320px; height:200px; position:relative; bottom:-150px; left:90px; }
#rthalloween08callus1 {width:200px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#666666; position:relative; bottom:111px; right:-475px;}
#rthalloween08address {width:300px; height:auto; text-align:right; font-size:9px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#003300; position:relative; bottom:-225px; right:-610px;}
#rthalloween08links {width:375px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFFFFF; position:relative; bottom:-195px; left:1px;} 
.rthalloween08linkpad {padding:0px 6px 0px 6px; }
.rthalloween08linkstyle {color:#FFFFFF; text-decoration:none;}
.rthalloween08linkstyle:link {color:#FFFFFF; text-decoration:none;}
.rthalloween08linkstyle:visited {color:#FFFFFF; text-decoration:none;}
.rthalloween08linkstyle:hover {color:#FFFFFF; text-decoration:underline;}
#rthalloweensign {width:106px; height:98px; text-align:center; position:relative; bottom:-62px; left:235px;}
.rthalloweensignstyle {border:0px;}

/*Footer For November Only*/
#rtnovember08master {width:100%; height:470px; background:url(/img/novemberfooter/bkg.gif) center repeat-x #716832; clear:both; position:relative; bottom:0px;}
#rtnovember08mid {width:947px; height:470px; margin-left:auto; margin-right:auto; background:url(/img/novemberfooter/main.jpg) center no-repeat; }
#rtnovember08buildit {width:320px; height:200px; position:relative; bottom:-150px; left:70px; }
#rtnovember08callus1 {width:200px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#333; position:relative; bottom:111px; right:-475px;}
#rtnovember08address {width:300px; height:auto; text-align:right; font-size:9px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#333300; position:relative; bottom:-225px; right:-610px;}
#rtnovember08links {width:375px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#FFF; position:relative; bottom:-195px; left:1px;} 
.rtnovember08linkpad {padding:0px 6px 0px 6px; }
.rtnovember08linkstyle {color:#FFF; text-decoration:none;}
.rtnovember08linkstyle:link {color:#FFF; text-decoration:none;}
.rtnovember08linkstyle:visited {color:#FFF; text-decoration:none;}
.rtnovember08linkstyle:hover {color:#FFF; text-decoration:underline;}
#rtnovember08sign {width:116px; height:101px; text-align:center; position:relative; bottom:-68px; left:335px;}
.rtnovember08signstyle {border:0px;}

/*Footer For December Only*/
#rtdecember08master {width:100%; height:470px; background:url(/img/decemberfooter/bkg.gif) center repeat-x #EEEEEE; clear:both; position:relative; bottom:0px;}
#rtdecember08mid {width:947px; height:470px; margin-left:auto; margin-right:auto; background:url(/img/decemberfooter/main.jpg) center no-repeat; }
#rtdecember08buildit {width:320px; height:200px; position:relative; bottom:-150px; left:70px; }
#rtdecember08callus1 {width:200px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#333; position:relative; bottom:111px; right:-475px;}
#rtdecember08address {width:300px; height:auto; text-align:right; font-size:9px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#999; position:relative; bottom:-225px; right:-610px;}
#rtdecember08links {width:375px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#666; position:relative; bottom:-193px; left:1px;} 
.rtdecember08linkpad {padding:0px 6px 0px 6px; }
.rtdecember08linkstyle {color:#666; text-decoration:none;}
.rtdecember08linkstyle:link {color:#666; text-decoration:none;}
.rtdecember08linkstyle:visited {color:#666; text-decoration:none;}
.rtdecember08linkstyle:hover {color:#666; text-decoration:underline;}
#rtdecember08sign {width:116px; height:101px; text-align:center; position:relative; bottom:-68px; left:292px;}
.rtdecember08signstyle {border:0px;}

/*Footer For january Only*/
#rtjanuary08master {width:100%; height:470px; background:url(/img/januaryfooter/bkg.gif) center repeat-x #EEEEEE; clear:both; position:relative; bottom:0px;}
#rtjanuary08mid {width:947px; height:470px; margin-left:auto; margin-right:auto; background:url(/img/januaryfooter/main.jpg) center no-repeat; }
#rtjanuary08buildit {width:320px; height:200px; position:relative; bottom:-150px; left:70px; }
#rtjanuary08callus1 {width:200px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#333; position:relative; bottom:111px; right:-475px;}
#rtjanuary08address {width:300px; height:auto; text-align:right; font-size:9px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#999; position:relative; bottom:-225px; right:-610px;}
#rtjanuary08links {width:375px; height:auto; text-align:center; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color:#666; position:relative; bottom:-193px; left:1px;} 
.rtjanuary08linkpad {padding:0px 6px 0px 6px; }
.rtjanuary08linkstyle {color:#666; text-decoration:none;}
.rtjanuary08linkstyle:link {color:#666; text-decoration:none;}
.rtjanuary08linkstyle:visited {color:#666; text-decoration:none;}
.rtjanuary08linkstyle:hover {color:#666; text-decoration:underline;}
#rtjanuary08sign {width:116px; height:101px; text-align:center; position:relative; bottom:-68px; left:292px;}
.rtjanuary08signstyle {border:0px;}

/*---------------------- 
13. Dsearch
-----------------------*/

/*---Start Search Results---*/

#subcatcontent { width: 960px; margin-top:20px; }
#subcatcontent h3 { font:13px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; border-top: solid 1px #ccc; width:228px; margin:20px 0 10px 2px; text-indent:15px;padding-top:10px;}

/*--- Subcat LeftNav ---*/
#subcatleftnav { float: left; width: 230px; height: auto;}
#subcatleftnav ul { list-style: none; margin-left:30px; }
#subcatleftnav li { line-height:200%; width:200px; overflow:hidden; }
.subcatleftnavbot { display:none;}
.subclickedon { text-decoration:underline; color:#333; font-weight:bold; }

.submore { margin-left:30px; color:#369; }
	.submore img { margin-left:5px; }
#subcatleftnavTop { float: left; width: 238px; height:42px; margin-top:30px; background: url(/img/subcattop.jpg) no-repeat; margin-left:1px; margin-top:40px;}
#subcatleftnavTop h3 { border:none; margin:20px 0 10px 10px; padding:0; font:16px Arial, Helvetica, sans-serif; font-weight:bold; }
#subcatleftnavTop .srchmain { width:165px; height:24px; float:left; margin:-15px 0 0 20px; font-size:16px; }
#subcatleftnavTop .srchmainimg { float:left; margin:-15px 0 0 5px; }

#subcatleftnavcats { float: left; width: 230px; background: url(/img/subcatmid.jpg)  repeat-y;  margin-left:1px; }
#subcatleftnavcats .srchbuckets { font-size:11px; color: #999; }
.subcatpricerange { width:52px; height:19px; font-size:16px; float:left; margin:5px; }
.srchrangeimg { float:left; padding-top:5px; }
.rangetext {float:left; margin:10px 0 0 30px; }
.rangetextB {float:left; margin-top:10px; }
.srchbroaden { margin-left:30px; color:#666;}
.srchbroaden img { margin-left:163px; }

#subcatleftnavBottom { float: left; width: 230px;  height: 30px; background: url(/img/subcatbottom.jpg) no-repeat; margin-left:1px; }


/*--- Dsearch Results ---*/

#subcatcrumbs { margin:10px; display:block; font:16px Arial, Helvetica, sans-serif; font-weight:bold; line-height:150%;  }
.subcatselectedcrumbs { text-decoration:underline; }
#subcatcontrol { padding:10px; margin-left:5px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; width:680px; float:left; }
#subcatcontrolbot { padding:10px; margin-left:5px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; width:680px; float:left; }
.subcatctresults { float:left; }
.subcatpages { float:right;  }
.subcatnumofresults { display: none; }
#subcatresults { float: left; width: 715px; height: auto; display:block; } /*--- [ IE6 ] ---*/
#subcatresultsTop { float: left; width: 715px; height: 60px; background: url(/img/subcatrighttop.jpg) no-repeat top; margin-top:20px; }
#subcatresultsTop h1 { font:22px Arial, Helvetica, sans-serif; font-weight:bold; margin:30px 0 0 20px; }

#subcatresultsMid { float: left; width: 715px; background: url(/img/subcatrightmid.jpg) repeat-y; }
#subcatresultsMid ul {  float: left; list-style: none; width: 695px;  }
#subcatresultsMid li {  width: 185px; height: 300px; margin:20px 0 0 45px; float:left; display:inline; background-color:#fff;}
.subcatimg {  width: 150px; height: 150px; }
.subcattitle { font-size:11px; width:150px; height:49px; display:inline-block; overflow:hidden; }
.subcatsubtitle { display:none; }
.subcatprice { font-size:16px; color: #333; float:left; }
.subcatpricenumber { font-size: 14px; color: #900; float:left; margin:2px 0 0 5px;}
.subclosingtime { display:none; }
.subcatavailable { display:none; }
.subcatbids { display:none; }
.subcatbidtobeat { display:none; }
.subcatbuyitnow { display:none; }
.subcattocart { margin-top:10px; float:left; clear:both; }

.subcatsrchimg { float:left; margin:0 0 0 15px; }
.subcatsrchimg img { width:85px; height:85px;  } 

#subcatresultsBottom { float: left; width: 715px; height: 26px; background: url(/img/subcatrightbottom.jpg) no-repeat; }

/*--- Featured Products ---*/
#subcatfeatured { float:left; }
#subcatfeatured ul { list-style: none; width:700px; float:left; }
#subcatfeatured li { width:330px; height:170px; float: left; margin:0 0 0 15px;   } 
.subfeatcatimg { float:left; width:160px; height:160px; margin-right:5px; }
.subfeatcattitle { display:block; height:60px; margin-top:10px; } 
.subfeatcatsubtitle { display:none; }
.subfeatcatprice { font-size:16px; color: #333; }
.subfeatcatpricenumber { font-size: 14px; color: #900;}
.subfeatclosingtime { display:none; }
.subfeatcatavailable { display:none; }
.subfeatcatbids { display:none; }
.subfeatcatbidtobeat { display:none; }
.subfeatcatbuyitnow { display:none; }
.subfeatcattocart { margin-top:10px; float:left; }

/*--------------- 
14. Help 
-----------------*/

#helpcontainer { width:960px; padding-top:10px; clear:both; }
#helpcontainer h1 { margin-top: 20px; font-size:24px; margin-left: 30px; }
#helpcontainer p { margin-left:20px; margin-bottom:10px }
.helptopic { background:url(/img/helptopiccontainer.gif) no-repeat; width:229px; height:260px; float:left; margin:5px 5px 20px 5px; display:inline; }
.helptopic h2 { font-size:18px; font-weight:normal; margin-left:10px; margin-top:10px; } 
.helptopic ul { list-style:none; padding-right:10px; }
.helptopic li { margin:10px 0 0 15px; }
#helpcontainer li ul { position: absolute; width: 10em; left: -999em; background:#fff; border:solid 1px #ccc; padding:0 10px; clear:left; }
#helpcontainer li ul li { margin:0; padding:5px; }
#helpcontainer li:hover ul { left: auto; width:200px;  }
#helpcontainer li:hover ul, #helpcontainer li.sfhover ul { left: auto; }
.helpmore { color:#369; cursor:pointer; }

/*--------------- 
15. Help  [Thickbox]
-----------------*/

/*---thickbox layout ---*/
#helpthickcontainer { padding:10px; }
#lightbox #helpthickheader { width:560px; height:50px; margin:0 10px 10px 10px; float:left; border-bottom:solid 1px #999; }
#lightbox #helpthickheader img { float:left; }
#lightbox #helpthickheader h1 { float:left; font-size:18px; margin:5px 0 0 5px; padding:0; }
#lightbox #thickclose { float:right; margin:5px 5px; color:#369; }
#lightbox #helpthickcontent { width:560px; margin:0 10px 10px 10px; float:left; }
#lightbox #helpthickcontent img { margin-left:150px; }
#lightbox #helpthickcontent p { margin:5px 0 5px 0; padding:0px; }
#lightbox #helpthickcontent ul { margin:5px 0 5px 20px; }
#lightbox #helpthickcontent li { margin:5px 0 5px 0; }
#lightbox #helpthickcontent a { margin:5px 0 5px 0; }
#lightbox #thickclosebottom { margin:20px 0 0 0; color:#369; font-size:18px; display:block; }
#lightbox .helpthickstrong { font-weight:bold; }

/*---lightbox settings ---*/
#lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:9999; width:620px; height:400px; overflow:auto; margin:-220px 0 0 -250px; border:1px solid #fff; background:#fff; text-align:left; }
#lightbox[id]{ position:fixed; }
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000; opacity:.80; filter: alpha(opacity=80); }
#overlay[id]{ position:fixed; }
#lightbox.done #lbLoadMessage{ display:none; }
#lightbox.done #lbContent{ display:block; }
#lightbox.loading #lbContent{ display:none; }
#lightbox.loading #lbLoadMessage{ display:block; }


/*--------------- 
16. About, Investor Relations , Sell
-----------------*/
#aboutcontainer {  margin:0px auto 0px; padding:0; clear:both; width:710px;    }
#aboutrightcontainer {padding-top:10px;  }
#aboutrightcontainer h1 { margin-top: 20px; font-size:24px; margin-left: 30px; }
#aboutrightcontainer p { margin:20px; }
#aboutenable { width:660px; margin:20px; border-top:solid 1px #ccc; }
#aboutenable img { margin-left:250px; margin-top:20px; }
#aboutcenter { background:url(/img/aboutcenter.jpg) no-repeat; width:710px; height:450px; padding-top:10px; }
#aboutcenterinv { background:url(/img/aboutcenterinv.jpg) no-repeat; width:710px; height:250px; padding-top:10px; }
#aboutcentersell { background:url(/img/aboutcentersell.jpg) no-repeat; width:710px; height:300px; padding-top:10px; }

/*--------------- 
17. New Arrivals
-----------------*/
#newarrivalstop { background:url(/img/newarrivalstop.gif) no-repeat; width:950px; height:299px; text-indent:-9999px; clear:both; }
#newarrivalsmid { background:url(/img/newarrivalsmid.gif) repeat-y; width:950px; overflow:hidden }
#newarrivalsmid ul {  float: left; list-style: none; width: 950px;  }
#newarrivalsmid li {  width: 185px; height: 300px; margin:20px 0 0 45px; float:left; display:inline;}
.newarrimg {  width: 150px; height: 150px; }
.newarrtitle { font-size:11px; width:150px; height:49px; display:inline-block; overflow:hidden; }
.newarrprice { font-size:16px; color: #333; }
.newarrpricenumber { font-size: 14px; color: #900;}
.newarrtocart { margin-top:10px; float:left; }
#newarrivalsbot { background: url(/img/newarrivalsbot.gif) no-repeat; width:950px; height:28px;}
.newarrbacktotop { float:right; margin-right:30px; font-size:14px; } 
 

/*--------------- 
18. My Account
-----------------*/
#mypageredtagcontainer { margin:0px auto 0px; padding:0px; width:960px; clear:both; padding-top:20px; }
#mypageredtagcontainer table { }
#mypageredtagcontainer tr td tr td { padding:1px; !important }
#mypageredtagcontainer input { }
.fBoxHeadTop { width:120px; font-size:14px; font-weight:bold; padding:5px; }
.fBoxContentWh ul { list-style:none; }
.fBoxContentWh li { margin:10px; font-size:12px; }
#accountcontainer { width:960px; padding-top:10px; clear:both; }
#accountcontainer h1 { margin:20px 0 20px 30px; font-size:24px;}
#accountcontainer p { margin-left:20px; margin-bottom:10px }
.accounttopic { background:url(/img/helptopiccontainer.gif) no-repeat; width:229px; height:260px; float:left; margin:5px 5px 20px 60px; display:inline; }
.accounttopic h2 { font-size:18px; font-weight:normal; margin-left:10px; margin-top:10px; } 
.accounttopic ul { list-style:none; }
.accounttopic li { margin:8px 0 0 20px; }
.accounttopic p { padding:5px 10px 0 0px; }
tr.superman:hover { background:#ebebeb }
tr.superman td { border:solid 1px #ccc; height:80px; text-align:center;}

/* uncomment to hide uBid content */
.kapuff { display:none; }

/* uncomment to hide RedTag content */
/*.kaboom { display:none; }*/

/*--------------- 
19. 404 
-----------------*/

#fourohfourcontainer { clear:both; width:960px; height:599px; margin:0 auto 0; padding:0; font:12px Arial, Helvetica, sans-serif; background:url(/img/404.png) no-repeat; margin-left:-10px; }
#fourohfourcontainer h1 { font-size:26px; text-align:center; padding:150px 0 0 125px; }
#fourohfourcontainer h2 { font-size:13px; margin:0px 0 5px 0; padding:0px; }
#fourohfourcontainer p { margin:0px; padding:0px; }
#weird  { float:left; color:#fff; font-size:31px;  margin:20px 0 0 225px; display:inline; }
.whoa { font-size:60px;  color:#fff; }
#ummm { font-size:16px; margin:50px 260px 0 0; color:#fff; text-align:center; }
#fourohfourhome { clear:both; width:160px; text-align:center; margin:80px 0 0 120px; }
#fourohfourback { clear:both; width:210px; text-align:center; margin:0 0 0 400px; display:none; }
#fourohfourdir { clear:both; width:210px; text-align:center; margin:-30px 0 0 650px; }


/*------------------------------------------- 
20. Affiliate, User Agreement, Privacy Policy 
----------------------------------------------*/

#affiliatecontainer { clear:both; margin:0 auto 0; padding:0; width:660px; }
#affiliatetop { margin:20px 0 0 0; float:left; }
#affiliatetop h1 { margin-left:20px; font-size:24px; }
#affiliatetop h2 { font-size:16px; padding:10px; }
#affiliatetop ul { padding:10px;  }
#affiliatetop li { padding:5px; margin-left:40px; margin-right:80px; }
#affiliatetop img { padding:10px; } 
#affiliatecontainer p { padding:5px 20px; }
#afftopground { background:url(/img/generictopground.jpg) no-repeat; height:40px; width:660px;  }
#affiliatecenter { background:url(/img/genericcontentground.jpg); background-repeat:repeat-y; padding-top:20px; width:660px; }

/*------------------------------------------- 
21. Promo Page
----------------------------------------------*/
#promoheader { margin-top:20px; float:left;}
#promotop { background:url(/img/promotop.gif) no-repeat; width:950px; height:25px; text-indent:-9999px; clear:both; float:left; margin:20px 0 0 -1px; display:inline; } 
#promomid { background:url(/img/newarrivalsmid.gif) repeat-y; width:950px; overflow:hidden; float:left; }
#promomid ul {  float: left; list-style: none; width: 950px;  }
#promomid li {  width: 185px; height: 300px; margin:20px 0 0 45px; float:left; display:inline;}
.promoimg {  width: 150px; height: 150px; }
.promotitle { font-size:11px; width:150px; height:49px; display:inline-block; overflow:hidden; }
.promoprice { font-size:16px; color: #333; float:left; }
.promopricenumber { font-size: 14px; color: #900; float:left; margin:2px 0 0 5px;}
.promotocart { margin-top:10px; float:left; clear:both; }
#promobot { background: url(/img/newarrivalsbot.gif) no-repeat; width:950px; height:28px; float:left;}
.promobacktotop { float:right; margin-right:30px; font-size:14px; }

/*------------------------------------------- 
22. Music For Tomorrow
----------------------------------------------*/

#musicfortomorrow { float:left; clear:both; width:980px; height:875px; background:url(/jazz/img/mftbackground.png) no-repeat; margin: 0 auto 0; padding:0; margin-top:20px; }
#musicfortomorrow p, #musicfortomorrow ul, #musicfortomorrow li, #musicfortomorrow h1, #musicfortomorrow h2, #musicfortomorrow h3  { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#musicfortomorrow p, #musicfortomorrow li { font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; }
	#musicfortomorrow #mftLeft { width:316px; float:left; margin:0 10px 0 5px; display:inline; }
		#musicfortomorrow .leftct { margin:10px 0 0 0; }
		#musicfortomorrow .generic_left_Top { background:url(/jazz/img/mfort_genericLeftTop.gif) no-repeat; height:16px; width:316px; display:block; }
			#musicfortomorrow .generic_left_Mid img { padding:0 0 0 25px; }
			#musicfortomorrow .generic_left_Mid p {  width:280px; }
			#musicfortomorrow .generic_left_Mid ul { list-style: outside circle; margin-left:20px; color:#666; }
			#musicfortomorrow .generic_left_Mid li { }
			#musicfortomorrow .generic_left_Mid h2 { font:18px Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;}
		#musicfortomorrow .generic_left_Bot { background:url(/jazz/img/mfort_genericLeftBot.gif) no-repeat; height:16px; width:316px; display:block; }
		#musicfortomorrow .generic_left_Mid { background:#fff; border-left:solid 1px #333; border-right:solid 1px #333; display:block; width:294px; padding:0 10px;}
		
	#musicfortomorrow #mftRight { width:614px; float:left; margin:10px 0 0 0; display:inline; }
		#musicfortomorrow .generic_right_Top { background: url(/jazz/img/mfort_genericRightTop.gif) no-repeat bottom; width:605px; height:14px; display:block; }
		#musicfortomorrow .generic_right_Bot { background: url(/jazz/img/mfort_genericRightBot.gif) no-repeat; width:605px; height:19px; display:block; }
		#musicfortomorrow .generic_right_Mid { background:#fff; border-left:solid 1px #333; border-right:solid 1px #333; display:block; width: 603px; }
		#musicfortomorrow .generic_right_MidBlue { background:url(/jazz/img/blueticket.jpg) no-repeat; width:614px; height:261px; display:block; }
			#musicfortomorrow .generic_right_Mid h1 { font:22px Arial, Helvetica, sans-serif ; font-weight:normal; padding:0 0 20px 30px; }
			#musicfortomorrow .generic_right_Mid p { font:12px Arial, Helvetica, sans-serif; width:380px;  margin:0 10px 0 30px; }
			#musicfortomorrow .generic_right_Mid p.quote { padding:20px 0 20px 0; font-style:italic;}
			#musicfortomorrow .generic_right_Mid img.judeimg { float:right; margin:-160px 50px 0 0; }
			#musicfortomorrow .generic_right_Mid p.extp { width:400px; }
		#musicfortomorrow #rightctBlue { margin:20px 0; }
			#musicfortomorrow #rightctBlue h2 { font:20px Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 0 15px 30px; } 
			#musicfortomorrow #rightctBlue .theband { float: right; margin:-165px 40px 0 0;}
			#musicfortomorrow .generic_right_MidBlue a { display:block; font:24px Arial, Helvetica, sans-serif; margin:35px 0 0 30px; }
			#musicfortomorrow .generic_right_Midbigger { height:240px; background:#fff; border-left:solid 1px #333; border-right:solid 1px #333; display:block; width: 603px;  }
			#musicfortomorrow .generic_right_Midbigger h3 { font:18px Arial, Helvetica, sans-serif; padding:0 0 0 30px; }
			#musicfortomorrow .generic_right_Midbigger ul { list-style:none; }
			#musicfortomorrow .generic_right_Midbigger li { float:left; margin:30px 0 0 100px; display:inline; }
			#musicfortomorrow .generic_right_Midbigger .ubmft_logo { display:block; float:right; margin-right:20px; }
			
/*23. Auto Category Start*/ /*GO!*/

.autocatWrap {width:958px; height:auto; overflow:hidden; display:block; margin:10px 0px 0px 5px; padding:10px 11px 0px 11px; background:url(/img/catnew0909/catnew0909bkgmaster.gif) no-repeat; position:relative; }
	.autocatLeft { width:660px; float:left; }
		.autocatNav { background:url(/img/brwatobg.gif) no-repeat; width:654px; height:73px; margin:0 0 0 2px; }
			.autocatNav h2 { margin:0; padding:5px 0 0 5px; font-weight:bold; font-size:14px; }
			.autocatNav ul { list-style:none; margin:20px 0 0 0; padding:0; }
			.autocatNav li { float:left; padding:0 10px; }
		.autoiFrame { background:url(/img/buyatobgifra.gif) no-repeat; width:656px; height:430px; margin:5px 0; position:relative; }
			.autoiFrame iframe { width:625px; height:400px; overflow:hidden; border:none; position:absolute; top:10px; left:10px; }
		.autoZaginfo { background:url(/img/autoinfo.gif) no-repeat; width:652px; height:125px; margin: 0 0 0 4px; float:left; position:relative; }
	.autocatRight { width:298px; float:left; }
		.autoFeatured { background:url(/img/ftredauto.gif) no-repeat; width:295px; height:505px; margin-left:5px; }
			.autoFeatured h2 { margin:0; padding:10px 0 0 10px; font-weight:bold; font-size:14px;}
			.autoFeatured ul { margin:0 0 0 5px; padding:10px 0 0 0; list-style:none; }
			.autoFeatured li { border-top:solid 1px #ccc; width:275px; height:79px; display:block; margin:10px 0 0 5px; overflow:hidden; position:relative; }
			
                .autoFeatured .ubprimg {  }
				.autoFeatured .ubprimg img { width:70px; height:70px;}
				.autoFeatured .ubprlnk { font-size:11px; position:absolute; top:5px; left:85px; }
				.autoFeatured .ubprquantity { display:none; }
                .autoFeatured .ubprbids { display:none;   }
				.autoFeatured .ubprcurrentbid { font-size:10px; color:#666; display:block; position:absolute; top:50px; left:85px; }
				.autoFeatured .ubprtimeleft { font-size:10px; position:absolute; top:65px; left:85px; }
				.autoFeatured .ubprbdnow { display:none; }
				
				
				.autoFeatured li img { float:left; margin:8px 10px 0 0; }
				.autoFeatured li .autoProdtitle { font-size:11px; display:block; margin:10px 0 2px; }
				.autoFeatured li .autoBidtowin { font-size:10px; color:#666; display:block; }
					.autoFeatured li .autoBidtowin span { font-weight:bold; }
				.autoFeatured li .autoTimeleft { font-size:10px; }
		.autoMoreZag { background:url(/img/autoMoreinfo.gif) no-repeat; width:292px; height:124px; margin:8px 0 0 7px; }
		
			
	.autocatBottom { width:958px; float:left; }
		.autoMoreElectronics { background:url(/img/mrgelectauc.gif) no-repeat; width:955px; height:253px; margin:10px 0 0 4px; position:relative; }
			.autoMoreElectronics ul { list-style:none; margin:0; padding:10px 0 0 0; }
				.autoMoreElectronics li .autoProdtitle { font-size:11px; }
				.autoMoreElectronics li img { margin:5px 0 5px 10px; }
				.autoMoreElectronics li .autoTimeleft { display:block; font-weight:bold; }
				.autoMoreElectronics li .autoBidtowin { display:block; padding:2px 0; }
					.autoMoreElectronics li .autoBidtowin span { color:#f00; font-weight: bold; }
				.autoMoreElectronics li .autoBids { }
				
		.autoMoreElectronics { }
			.autoMoreElectronics ul { margin:0; padding:0; list-style:none; margin-left:20px; }
			.autoMoreElectronics li { position:relative; height:225px; width:165px; float:left; overflow:hidden; margin:10px 0 0 0; }

                .autoMoreElectronics .ubprimg { position:absolute; top:60px; left:0px; }
				.autoMoreElectronics .ubprimg img { width:100px; height:100px;  }
				.autoMoreElectronics .ubprlnk { position:absolute; top:10px; left:10px; display:block; margin-right:10px; width:150px; height:44px; overflow:hidden; }
				.autoMoreElectronics .ubprquantity { position:absolute; left:35px; top:180px; color:#339900; font-size:11px; font-weight:bold; display:none; }
                .autoMoreElectronics .ubprbids { position:absolute; top:205px; left:10px; font-size:10px;   }
				.autoMoreElectronics .ubprcurrentbid { position:absolute; top:190px; left:10px; font-size:10px; }
				.autoMoreElectronics .ubprtimeleft { position:absolute; top:175px; font-size:11px; left:10px; font-weight:bold;  height:15px; display:block; overflow:hidden; }
				.autoMoreElectronics .ubprbdnow { position:absolute; top:205px; left:95px;  }

			
			.autobrowseElectronics a { text-indent:-9999px; display:block; width:255px; height:225px; position:absolute; top:15px; right:10px; background:none;  }
		
		.autoMoreGPS { background:url(/img/mrgpsauc.gif) no-repeat; width:955px; height:253px; margin:10px 0 50px 4px; position:relative; }
			.autoMoreGPS ul { list-style:none; margin:0; padding:10px 0 0 0; }
				.autoMoreGPS li .autoProdtitle { font-size:11px; }
				.autoMoreGPS li img { margin:5px 0 5px 10px; }
				.autoMoreGPS li .autoTimeleft { display:block; font-weight:bold; }
				.autoMoreGPS li .autoBidtowin { display:block; padding:2px 0; }
					.autoMoreGPS li .autoBidtowin span { color:#f00; font-weight: bold; }
				.autoMoreGPS li .autoBids { }
				
			.autoMoreGPS ul { margin:0; padding:0; list-style:none; margin-left:20px; }
			.autoMoreGPS li { position:relative; height:225px; width:165px; float:left; overflow:hidden; margin:10px 0 0 0; }

                .autoMoreGPS .ubprimg { position:absolute; top:60px; left:0px; }
				.autoMoreGPS .ubprimg img { width:100px; height:100px;  }
				.autoMoreGPS .ubprlnk { position:absolute; top:10px; left:10px; display:block; margin-right:10px; width:150px; height:44px; overflow:hidden; }
				.autoMoreGPS .ubprquantity { position:absolute; left:35px; top:180px; color:#339900; font-size:11px; font-weight:bold; display:none; }
                .autoMoreGPS .ubprbids { position:absolute; top:205px; left:10px; font-size:10px;   }
				.autoMoreGPS .ubprcurrentbid { position:absolute; top:190px; left:10px; font-size:10px; }
				.autoMoreGPS .ubprtimeleft { position:absolute; top:175px; font-size:11px; left:10px; font-weight:bold;  height:15px; display:block; overflow:hidden; }
				.autoMoreGPS .ubprbdnow { position:absolute; top:205px; left:95px;  }
			
			.autobrowseGPS a { text-indent:-9999px; display:block; width:255px; height:225px; position:absolute; top:15px; right:10px; background:none;  }
			
/****ZAG Styles****/

.autocatWrap #badges { padding:15px; overflow:auto; width:620px; float:left; position:absolute;}
.autocatWrap #badges #lpg { width: 300px; padding-right:15px; border-right: solid 1px #b1b1b1; float:left; }
.autocatWrap #badges #cd { width: 300px; float:left; }
.autocatWrap #badges img { margin:0 15px; float:left; }
.autocatWrap #badges p { color:#424242; font-size:11px; font-size:13px; margin:0 0 0 0; }
.autocatWrap #info { width:250px; height:115px; padding:5px 15px; }
.autocatWrap #info h2 { margin:0; font-size:15px; color:#FE0000; }
.autocatWrap #info ul { color:#424242; font-size:11px; padding-left:8px; margin:4px 0 0; list-style-type:none; }
.autocatWrap #info li, #info-overlay li {  background: url(/img/bullet.gif) left 5px no-repeat;  padding-left:10px;  margin-top:3px; }
.autocatWrap #info a { display:block; float:right; font-size:11px; color:#227ad3; }
.autocatWrap #info-overlay { background-color:#FFFFFF; border:1px solid #000; left:100px; position:absolute; top:395px; left:500px; width:410px; z-index:100; padding:10px 25px 20px; display:none; }
.autocatWrap #info-overlay a { display:block; float:right; color:#227ad3; font-size:11px; }
.autocatWrap #info-overlay h2 { margin:0; font-size:15px; color:#FE0000; clear:both; }
.autocatWrap #info-overlay ul { padding-left:10px; color:#666; font-size:11px; margin:0; list-style-type:none; }
.autocatWrap #info-overlay ul span { font-weight:bold; text-transform:uppercase; }
.autocatWrap #info-overlay li{ margin-top:10px; }
			
/****Finish Line****/