	body { background:#ffffff; font:11px verdana,sans-serif,helvetica,tahoma,arial; color:#000000; margin:0; padding:0; }
	body { behavior:url("/static/styles/csshover.htc"); }
	.contentcontainer h1, h3 { font:18px sans-serif,helvetica,arial,tahoma; color:#1848a8; margin:0; padding:0; }
	p { margin:6px 0 0 0; padding:0; }
	form { margin:0; padding:0; }
	#frontimg { background: url(/static/images/images_bestsellingsuv/midgrad_bg.gif) 0px 100px repeat-x; height:290px; margin-top:-45px; }
	#frontimg .splash { position:relative; top:88px; left:80px; width:335px; height:180px; }
	#frontimg .logo { margin:-20px 0 0 500px; height:80px; width:250px; }
	#topbar { background: url(/static/images/images_bestsellingsuv/topbar_bg.gif) repeat-x; font:11px tahoma,sans-serif,helvetica,arial; color:#858A8E;  text-align:right; padding:3px 10px 6px 6px; }
	#topbar_inside { background: url(/static/images/images_bestsellingsuv/topbar_bg_inside.gif) repeat-x; font:11px tahoma,sans-serif,helvetica,arial; color:#858A8E; padding:0 10px 0 6px; height:65px;  border-bottom:1px solid #c8d2d9; }
	#topbar_inside .searchbox { float:right; margin:15px 15px 0 0; }
	#topbar_inside .logo { float:left; margin:10px 0 0 15px; }

	
	.welcometxt { position:relative; top:25px; left:500px; width:260px; }
    #content_block { width:780px; overflow:hidden; }
	#indexbox { width:760px; margin-left:10px; }
	#menu_inside { float:left; width:250px; height:600px; border-right:1px solid #b0a197; }
	#contentbox { float:left; width:350px; border-left:1px solid #b0a197; border-right:1px solid #b0a197; padding-top:10px; padding-bottom:25px; margin-left:-1px; }
	#shopbox { float:left; width:160px; padding:5px; border-left:1px solid #b0a197; margin-left:-1px; }
    #shopbox-filler { float:left; height:600px; border-left:1px solid #b0a197; margin-left:-1px; }

	#contentbox .contentcontainer { position:relative; top:15px; clear:both; }
	#contentbox .contentcontainer h1,
	#contentbox .contentcontainer h3 { clear:both; padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px solid #c8d2d9; padding:10px 10px 0 10px; }
	#contentbox .contentcontainer p { margin:6px 0 0 0; padding:10px; line-height:16px; }
    #contentbox ul.menulist { list-style-type:none; padding:10px 0 0 0; }
	#contentbox .menulist li { background:#ffffff url(static/images/common/blue_arrow_bullet.gif) 0 2px no-repeat; padding:2px 0 0 0; margin-left:20px; }
    #contentbox .menulist li a:hover { text-decoration:underline; }
    #contentbox .searchbox { padding:10px 0 0 15px; }
    #contentbox .searchbox input.search_box { width:200px; }	

	#indexbox ul.adlinks { float:left; list-style:none; padding:0 0 20px 0; margin:0; width:450px; }
        #indexbox .contentcontainer { clear:both; float:left; margin:0; padding:20px 0 20px 10px; width:100%; border-top:1px dotted #c8c8c8; }
    .menu { position:absolute; left:510px; vertical-align:top; width:250px; margin-top:-25px; } 		
	#contentbox ul.adlinks { float:left; list-style:none; padding:10px; margin:0; width:330px; }
	ul.adlinks li { background: url(/static/images/common/open.gif) 10px 12px no-repeat; padding:10px 0 0 30px; }
	a.title { font:16px sans-serif,helvetica,arial; color:#1848a8; font-weight:bold; }
	.desc { font:11px tahoma,helvetica,arial; color:#55585e; }
	.desc b { font-weight:normal; }
	a.url { font:10px tahoma,helvetica,arial; color:#b4bbc0; text-decoration:none; }
	.sponsored { font:14px sans-serif,helvetica,arial; font-weight:bold; padding:0 0 0 10px; width:300px; }
	.smtext { font:10px tahoma,helvetica,verdana,arial; color:#d1dee7; padding:0 0 10px 10px; width:300px; }
	.menu { float:right; vertical-align:top; width:260px; margin-top:-25px; } 	
	
	ul.menulist { list-style-type:none; width:250px; margin:0; padding:0; white-space:nowrap; }
	.menulist li { background:#d5dfe9 url(/static/images/common/blue_arrow_bullet.gif) 5px 4px no-repeat; padding:5px 5px 5px 10px; margin:2px; }
	.menulist li:hover { background:#99ccff url(/static/images/common/blue_arrow_bullet.gif) 10px 4px no-repeat; display:block; }
	.menulist li.divider { display:none; }
   	.menulist li a { font:11px tahoma,verdana,helvetica,arial; color:#1848a8; font-weight:bold; text-decoration: none; margin-left:10px; }
	
	#product_results a.prodname { margin-top:3px; font:14px sans-serif,helvetica,verdana,arial; color:#1848a8; font-weight:bold; text-decoration:none;  }
	#product_results a.prodname:hover { text-decoration:underline; }	  
	#product_results .proddesc { margin-top:6px; font:10px tahoma,sans-serif,helvetica,arial; }
	#product_results .storelink { clear:both; background: url(/static/images/images_bestsellingsuv/store_bg.gif) no-repeat; width:126px; height:25px; padding:4px; }
	#product_results .storelink a { font:11px tahoma,helvetica,verdana,arial; font-weight:bold; color:#ffffff; text-decoration:none; padding:0 0 0 15px; }
	#product_results .seller { clear:both; margin-top:2px; margin-bottom:5px; font:10px tahoma,sans-serif,helvetica,arial; }
	#product_results img { float:right; margin:5px 0 0 0; padding:0; }
	#product_results .price { margin-top:8px; font:16px sans-serif,helvetica,arial,verdana; color:#b15449; font-weight:bold; }
	#product_results hr { color:#c8d2d9; }
	
	#footer {  clear:both; padding:0; text-align:right; }
	#footer ul.menulist { padding:0; margin:0; list-style-type: none; border-top:1px solid #d8d8d8; width:100%; }
	#footer .menulist li { display: inline; background:#ffffff; margin:0; padding:0; }
	#footer .menulist li.divider { border-right:1px solid #d8d8d8; }
   	#footer .menulist a { font:10px verdana,tahoma,helvetica,arial; color:#1848a8; margin:5px 5px 0 10px; text-decoration: none; }
	#footer .menulist a:hover { text-decoration: underline; }
	#footer .copyright { font:10px tahoma,helvetica,arial; color:#55585e; padding-top:10px; }
