body { background-color:#c9cbcc; padding:0; margin:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:100%;}

#container {width:1010px; margin:auto; display:block; position:relative; padding:35px 0 0 0;}

	#container .top_shadow{width:100%; margin:0; padding:0; display:block; position:relative; float:left; clear:both; background:transparent url(../images/top_shadow.gif) bottom left repeat-x; text-align:center;}
			
	#container .maincontainer {width:1010px; margin:0; padding:0; display:block; position:relative; float:left; clear:both; background:#fff url(../images/content_bg.gif) top repeat-y;}
		#container .maincontainer .content{width:950px; margin:0; padding:0 30px 0 30px; display:block; position:relative; float:left; clear:both; background:transparent url(../images/content_bg_top.gif) top no-repeat;}
		
			#container .maincontainer .content .header{width:950px; margin:0; padding:130px 0 0 0; display:block; position:relative; float:left; clear:both; background:transparent url(../images/header_bg.gif) bottom no-repeat;}
			
				#container .maincontainer .content .header .navigation{ float:left; width:auto; margin:0; padding:0 0 0 10px; list-style:none; clear:both; font-size:90%;}
					#container .maincontainer .content .header .navigation li{ float:left; margin:0 3px 0 0; padding:0; list-style:none; display:block; background:url(../images/navigation/off_bg.gif) top left no-repeat;}  
					#container .maincontainer .content .header .navigation li.selected{ float:left; margin:0 3px 0 0; padding:0; list-style:none; display:block; background:url(../images/navigation/on_bg.gif) top left no-repeat;}   
						#container .maincontainer .content .header .navigation li a{ float:left; color:#fff; text-decoration:none; margin:0; padding:12px 8px 3px 40px; display:block; background:url(../images/navigation/off_right_end.gif) top right no-repeat;} 
						#container .maincontainer .content .header .navigation li.selected a{ float:left; color:#fff; text-decoration:none; margin:0; padding:12px 8px 3px 40px; display:block; background:url(../images/navigation/on_right_end.gif) top right no-repeat;} 
						#container .maincontainer .content .header .navigation li a:hover, a.selected:hover{ display:block; text-decoration:none; color:#fff; background:url(../images/navigation/off_right_end.gif) top right no-repeat;}
						#container .maincontainer .content .header .navigation li.selected a:hover, a.selected:hover{ display:block; text-decoration:none; color:#fff; background:url(../images/navigation/on_right_end.gif) top right no-repeat;}
			
			
			#container .maincontainer .content .body{width:950px; margin:0; display:block; position:relative; float:left; clear:both; }
				
				#container .maincontainer .content .body .clientlogin_container{width:950px; margin:22px 0 0 0; padding:0; display:block; position:relative; float:left; clear:both; }
					#container .maincontainer .content .body .clientlogin_container .clientlogin{width:316px; margin:0; padding:8px 19px 8px 0; display:block; position:relative; float:right; clear:both; background-color:#d4e2f4; text-align:right;}
						#container .maincontainer .content .body .clientlogin_container .clientlogin a{text-decoration:none; color:#231f20; font-size:75%;}
					
				#container .maincontainer .content .body h1{width:930px; margin:0 0 10px 10px; padding:2px 0 2px 10px; display:block; position:relative; float:left; clear:both; font-size:200%; font-weight:normal; border-left:1px solid #bebfc1; border-bottom:1px solid #bebfc1; color:#231f20;}
				
				#container .maincontainer .content .body .main_display{width:950px; margin:0; padding:10px 0 10px 0; display:block; position:relative; float:left; clear:both; }
				
					#container .maincontainer .content .body .main_display .subnav{width:200px; margin:0; padding:0 0 0 25px; display:block; position:relative; float:left; clear:none;  font-size:115%; font-weight:normal; color:#918f8f;}
						#container .maincontainer .content .body .main_display .subnav .ulist{float:left; width:200px; margin:0; padding:0; list-style:none; clear:both;}
							#container .maincontainer .content .body .main_display .subnav .ulist li{float:left; margin:0 0 15px 0; padding:0; list-style:none; display:block; clear:both;}
								#container .maincontainer .content .body .main_display .subnav .ulist li a{display:block; text-decoration:none; color:#918f8f;}
								#container .maincontainer .content .body .main_display .subnav .ulist li a.selected{display:block; text-decoration:none; color:#0066cc; background:none;}
								
								#container .maincontainer .content .body .main_display .subnav .ulist li a:hover, a.selected:hover{display:block; text-decoration:none; color:#7fbce0; background:none;}
					
					
					#container .maincontainer .content .body .main_display .prodnav{ margin:0; padding:0 15px 0 25px; display:block; position:relative; float:left; clear:none;  font-size:95%; font-weight:normal; color:#918f8f; border-right:#666666 dashed 1px;}
						#container .maincontainer .content .body .main_display .prodnav .plist{float:left; margin:0; padding:0; list-style:none; clear:both;}
							#container .maincontainer .content .body .main_display .prodnav .plist li{float:left; margin:0 0 10px 0; padding:0; list-style:none; display:block; clear:both;}
								#container .maincontainer .content .body .main_display .prodnav .plist li a{display:block; text-decoration:none; color:#918f8f;}
								#container .maincontainer .content .body .main_display .prodnav .plist li a.selected{display:block; text-decoration:none; color:#0066cc; background:none;}
								
								#container .maincontainer .content .body .main_display .prodnav .plist li a:hover, a.selected:hover{display:block; text-decoration:none; color:#7fbce0; background:none;}
					
					
					
					#container .maincontainer .content .body .main_display .information{width:650px; margin:0 0 40px 0; padding:0 30px 0 0; display:block; position:relative; float:right; clear:none; text-align:justify; font-size:75%;}
					#container .maincontainer .content .body .main_display .information_home{width:300px; margin:0 0 80px 0; padding:0 0 10px 10px; display:block; position:relative; float:left; clear:none; text-align:justify; font-size:75%; }
					#container .maincontainer .content .body .main_display .information_full{width:930px; margin:0 0 30px 0; padding:0 0 10px 10px; display:block; position:relative; float:left; clear:none; text-align:justify; font-size:75%; }
					
					#container .maincontainer .content .body .main_display .picture{margin:0 0 80px 0; padding:0 30px 0 0; display:block; position:relative; float:right; clear:none; text-align:justify; font-size:75%; }
					
					#container .maincontainer .content .body .main_display .product_line{margin:1px 0 80px 30px; padding:0 10px 0 10px; display:block; position:relative; float:left; clear:none; text-align:justify; font-size:95%;}
					#container .maincontainer .content .body .main_display .product_line a{display:block; text-decoration:none; color:#333333;}
					#container .maincontainer .content .body .main_display .product_line a:hover, a.selected:hover{display:block; text-decoration:none; color:#330033; background:none;}
					
					#container .maincontainer .content .body .main_display .product_details{margin:1px 0 150px 30px; padding:0 10px 0 10px; display:block; position:relative; float:left; clear:none; text-align:justify; font-size:95%; width:355px;}
					#container .maincontainer .content .body .main_display .product_details .dimensions table {font-size:80%; width:300px;}
					#container .maincontainer .content .body .main_display .product_details .pdf_link {font-size:80%; text-align:left;}
					#container .maincontainer .content .body .main_display .product_details .pdf_link table {width:250px;}
					
					
					/*#container .maincontainer .content .body .main_display .customers_span{width:930px; margin:10px; 0 80px 0; padding:0 0 10px 10px; display:block; position:relative; float:left; clear:none; text-align:justify; font-size:75%; }*/
					#container .maincontainer .content .body .main_display .customers_span{width:95%; display:block; position:relative; float:none; clear:both; margin:0 1% 20px 1%; font-size:100%; padding:0 0 0 10px; text-align:justify; line-height:120%; }
					#container .maincontainer .content .body .main_display .customers_span .left{ width:33%; height:70px; float:left; margin-top:10px;  text-align:left; display:block; position:relative; color:#999999;}
					
					#container .maincontainer .content .body .main_display .personel_span{width:650px; display:block; position:relative; float:right; clear:both; margin:0 1% 40px 1%; font-size:100%; padding:0 0 0 10px; text-align:justify; line-height:120%; }
					#container .maincontainer .content .body .main_display .personel_span .left{ width:33%; float:left; margin-top:10px;  text-align:left; display:block; position:relative; color:#999999;}
					#container .maincontainer .content .body .main_display .personel_span .left a {font-size: 85%;color:#918f8f; text-decoration:none;}
					#container .maincontainer .content .body .main_display .personel_span .left a:hover {color:#7fbce0;}
		
	#container .bottom_shadow{width:970px; margin:0; padding:5px 40px 67px 0; display:block; position:relative; float:left; clear:both; background:transparent url(../images/bottom.gif) center bottom no-repeat; color:#fff; text-align:right;}
	
	.profile_box {padding:10px 10px 10px 10px;}
	.profile_box a {font-size: 85%;color:#918f8f; text-decoration:none;}
	.profile_box a:hover {color:#7fbce0;}
	
	.profile {border: #999999 double 4px;}