﻿#header { background:#c3b092 url(/img/hbg.gif) repeat-x; margin:0; padding:0; height:85px; border-top:23px solid #000000; }
	#header .layer { max-width:1280px; min-width:970px; margin:0; padding:0; }
	.topt { width:100%; }
		.topt .l, .topt .r { width:238px; }
	.c .placeholder { height:1px; overflow:hidden; width:520px;}
	
	/*MENU*/
	.c ul { margin:24px 20px 0px 20px; list-style-type:none; }
	.c ul li { float:left;}
		.c ul li.separator { border-left:1px solid #6f4e39; height:36px; }
		.c ul li a { margin:0; padding:6px 7px 8px 7px; text-decoration:none; display:block; font-size:18px; color:#492210; }
		.c ul li a:hover, .c ul li a.selected { background:#8d806b url(/img/mbg.gif) repeat-x;  text-decoration:none; }
			
			/*POPUPMENU*/
			.c ul ul { display: none; margin:0; padding:0; border: 1px solid #ffedd1; border-top:none; position:absolute; z-index:9999; }
				.c ul ul li { float:none; background:#c3b193; }
					.c ul ul li a { border-top: 1px solid #ffedd1; background:transparent; margin:0; padding:5px 15px 5px 15px; text-decoration:none; display:block; font-size:14px; color:#000000; }
					.c ul ul li a:hover, .c ul ul li a.selected { color:#c3161d; text-decoration:none; }
						
#doors { background:transparent url(/img/dbg.jpg) repeat-x; margin:0; padding:0; height:356px; }
	#doors .layer { max-width:1280px; min-width:970px;  background:transparent url(/img/dbgimg.jpg) no-repeat center 11px; margin:0; padding:0; height:356px;}
		#tdoors { width:100%; }
			#tdoors td { text-align:center; width:20%; vertical-align:top; height:356px; }	
			#tdoors #sp { width:40px; }
				#tdoors .cont { position:relative; left:18%; }
			#tdoors .top { height:11px; width:150px; }
				#tdoors .top span { background:transparent url(/img/tbga.gif) no-repeat center; }
			#tdoors #dl { height:334px; width:150px;}
			#tdoors .bottom { height:11px; width:150px;}
				#tdoors .bottom span { background:transparent url(/img/bbga.gif) no-repeat center; }
				#tdoors a { font-size:16px; text-decoration:none; display:block; height:100%; width:100%; }
					#tdoors a:hover { color:#c7413e; text-decoration:none; }
				#tdoors span { height:11px; display:block; height:100%; width:100%; background:transparent url(/img/hbgd.gif) repeat-x; }

#doors2 { background:transparent url(/img/door2/dbg.jpg) repeat-x; margin:0; padding:0; height:356px; }
	#doors2 .layer { max-width:1280px; min-width:970px;  background:transparent url(/img/door2/dbgimg.jpg) no-repeat center 11px; margin:0; padding:0; height:356px;}
		#doors2	#tdoors1, #doors2 #tdoors1 { width:100%; }
		#doors2	#tdoors1 #sp, #doors2 #tdoors2 #sp { width:40px; }
		#doors2	#tdoors1 td { text-align:center; width:30%; vertical-align:middle;}
		#doors2	#tdoors2 td { text-align:center; width:46%; vertical-align:middle;}
#dealer { background:transparent url(/img/dbgb.gif) repeat-x top; margin:0; padding:0; }
#dealerm { background:transparent url(/img/dbgb.gif) repeat-x bottom; margin:0; padding:0; }
	#dealer .layer, #dealerm .layer { max-width:1280px; min-width:970px; margin:0; padding:15px 30px; text-align:left; }
		#dealer .dtabl, #dealerm .dtabl { width:100%; margin:10px 0px 0px 0px; }
			#dealer .dtabl .left, #dealerm .dtabl .left { width:30.3%; }
			#dealer .dtabl .center, #dealerm .dtabl .center { width:30.3%; }
			#dealer .dtabl .right, #dealerm .dtabl .right { width:30.3%; }
				.dcon { margin:10px 0px 5px 0px; }
				.detail { color:#d24e4e; font-size:150%; padding:0px 0px 10px 0px; margin:0;  }
	
#main { background:transparent; margin:0; padding:0; min-height:350px;} 
	#main .layer { max-width:1280px; min-width:970px; margin:0; padding:10px 30px 30px 30px; text-align:left; }	
		#main .mtabl { width:100%; margin:10px 0px 0px 0px; }
			#main .mtabl .left { padding-right:35px; width:80%; }
			#main .mtabl .right { width:20%; }
		
		#main .mstabl { width:100%; margin:10px 0px 0px 0px; }
			#main .mstabl .left { padding-right:35px; width:20%; }
				#main .mstabl .left h2 { color:#c3161d; margin:26px 0px 40px 0px;}
				
				/*SUBMENU*/
				#main .mstabl .left .submenu , #main .mstabl .left .catmenu { list-style-type:none; }
				#main .mstabl .left .submenu li { background:#8d806b url(/img/smbg.gif) repeat-x top; border-bottom:1px solid #ffffff; }
					#main .mstabl .left .submenu li a { color:#4c210d; text-decoration:none; font-weight:normal; font-size:18px; display:block; padding:7px 10px 8px 30px; margin:0; }
					#main .mstabl .left .submenu li a:hover, #main .mstabl .left .submenu li a.selected { color:#c3161d; text-decoration:none; font-weight:normal; }
				
				/*CATMENU*/
				#main .mstabl .left .catmenu #hcm { background:#8d806b url(/img/smbg.gif) repeat-x top; border-bottom:1px solid #ffffff; }
				#main .mstabl .left .catmenu #hcm a { color:#4c210d; text-decoration:none; font-weight:normal; font-size:18px; display:block; padding:7px 10px 8px 30px; margin:0; }
				#main .mstabl .left .catmenu li { background:#c3b193; border-bottom:1px solid #ffffff; }
					#main .mstabl .left .catmenu li a { color:#000000; text-decoration:none; font-weight:normal; font-size:14px; display:block; padding:5px 10px 6px 30px; margin:0; }
					#main .mstabl .left .catmenu li a:hover, #main .mstabl .left .catmenu li a.selected, #main .mstabl .left .catmenu #hcm a:hover, #main .mstabl .left .catmenu #hcm a.selected  { color:#c3161d; text-decoration:none; font-weight:normal; }
				
				/*DOORLINK*/
				#main .mstabl .center .doorlink { float:left; text-align:center; width:24.5%; margin:30px 0px 20px 0px; height:280px;  }
					#main .mstabl .center .doorlink .catlink { text-align:center; display:block; width:100%; height:280px; }
					#main .mstabl .center .doorlink .catlink:hover { color:#a50000; }
					#main .mstabl .center  .divclear { clear:both; }

				
			#main .mstabl .center { padding-right:35px; }
				#main .mstabl .center h1 { color:#82351b; }
					#main .mstabl .center .nitem { margin: 0px 0px 30px 0px; }
						#main .mstabl .center .ncon { padding:5px 0px; }
						#main .mstabl .center .con .catlink { color:#82351B; font-size:14px; font-weight:bold; text-decoration:none; }
						#main .mstabl .center .img { padding: 0px 20px 20px 0px;}
				#main .mstabl .center .descriptions { margin: 30px 0px 20px 0px; clear:both; }
				/*DEALER_TAPE*/
				#main .mstabl .center h3 { color:#c3161d; font-size:150%; margin:0; padding:0; }
			#main .mstabl .right { width:20%; }
			
	
#footer { background:#c1af91 url(/img/linebg.gif) repeat-x top; position:relative; height:95px; clear:both; margin:0; padding:0; } 
	#footer .layer { background:transparent; margin:0px; padding:20px 0px 0px 0px; max-width:1280px; min-width:970px; color:#ffffff; font-size:18px; }
		