
html, body { margin:0;padding:0 }

html { background:url(../images/bkg/bkg_x.jpg) repeat-x top left; font-family:Helvetica, Arial, sans-serif; color:#686868 }

img { border:0 }


#wrapper { width:850px; background:#fff; margin: 0 auto }
	#header { width:800px; height:115px; margin: 0 auto; background:url(../images/bkg/header_glasses.jpg) no-repeat top right }
		img#logo { margin: 17px 0 0 0; border:0; } 

	#nav_bar { width:798px; height:30px; margin:0 auto 2px auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background:url(../images/bkg/nav_x.jpg) repeat-x top left; }
	
	#nav_bar ul{display:inline;margin:0;padding:0;}
	#nav_bar li{display:inline; list-style:none;padding:10px;}
	
	#content_top { width:850px; margin:0 auto; background:url(../images/bkg/content_bkg_y.jpg) repeat-y top left;}
		img#headline { margin:12px 0 0 36px }  
		img#sub_headline { margin:0 0 0 36px }
		
		/* Top Flash Area */
		#flash_top { float:left;margin:5px 0 0 0;}
			/* No Flash Content */
			#flash_top_left { margin:0 0 5px 0;padding:0;float:left}
				#flash_top_left h3 {margin-left:40px;}
				#flash_top_left ul { margin:0 0 0 55px;padding:0; width:350px;}
				#flash_top_left li { margin:4px 0; padding:0}	
				#flash_top_left img#so_noflash { }	
		
		#flash_top #videoPlayer {float:left; margin-left:5px;}
		
		#content_bottom { width:850px; background:#fff; float:left; }
		#bottom_modules_holder {float:left;width:800px;margin-left:28px;display:inline;}
		
		#left_module {border-top:2px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:2px solid #d5d5d5;width:255px;height:177px;float:left;}
		#center_module {border-top:2px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:2px solid #d5d5d5;border-right:1px solid #d5d5d5;width:284px;height:177px;float:left;}
		#right_module {border-top:2px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:2px solid #d5d5d5;width:255px;height:177px;float:left;}
			
		/* tabs */
		#tab_bar { width:800px; padding-left:25px; float:left }
		#tab_bar #title, #tab_bar #btn1, #tab_bar #btn2, #tab_bar #btn3, 
		#tab_bar #spacer, #tab_bar #btns, #tab_bar #btns2 { float:left; height:25px; } 
			#tab_bar #title { width:250px}
			#tab_bar #btn1, #tab_bar #btn2, #tab_bar #btn3 { background:#fff; border-top: 1px solid #cac9c9;
			
			border-left: 1px solid #cac9c9;
			border-right: 1px solid #cac9c9; 
			
			} 
			
			
			#tab_bar #btn1 {width:80px; height:24px; }
			#tab_bar #btns { width:5px; height:25px; }
			#tab_bar #btn2 {width:80px; height:24px; }
			#tab_bar #btns2 { width:5px; height:25px;}
			#tab_bar #btn3 {width:150px; height:24px; }
			#tab_bar #spacer {width:224px; height:26px;}
			
			#tab_bar #title img { display:block; margin: 5px 0 0 10px}
			#tab_bar #btn1 img, #tab_bar #btn2 img, #tab_bar #btn3 img { display:block; margin:5px auto 0 auto; }
			
		#tabs { width:800px; height:175px; position:relative; left:25px; overflow:hidden; float:left }
			#tabs #slider { width:2500px; }
			#tabs #slider #specs_c400,#tabs #slider #specs_h301, #tabs #slider #specs_score  { width:830px; float:left}
			#tabs #slider #specs_h301 { }
			#tabs #slider #specs_score { }
			
			#tabs ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#616161; 
						margin:10px 0 0 10px; padding:0; }
			#tabs li { margin:6px 0; padding:0; list-style-type:disc  }
			
			
			/* DRY styles for specs */
			ul.list_left { width:240px; float:left; position:relative; left:20px; } 
			ul.list_right { width:200px; float:left } 		
			img.spec_img { float:left }
	
			.tab_b_on { border-bottom:2px solid #fff }
			.tab_b_off { border-bottom:2px solid #cac9c9 }
			
			
			/* Footer stuff */
			
			#footer{clear:both;width:100%;height:30px;margin-top:10px;}
			#footer p{font-size:11px;padding:20px 0 10px 30px;color:#999999;}
			#footer a{color:#999999;}
			
			
			
	
/* Classes */		
.clear {clear:both}

