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

body{
font-family:Arial, Helvetica, sans-serif;
background:#ffffff;
}

#wrapper{
width:840px;
margin:0 auto;
padding:20px;
position:relative;
background:url(../images/bg.jpg) repeat;
}

#wrapper #header{
width:818px;
height:168px;
position:relative;
margin:0 auto;
z-index:9;
}

#wrapper #header #menu{
	width:340px;
	height:53px;
	position:absolute;
	top:68px;
	left:0px;
}

	#wrapper #header #menu ul{
	height:53px;
	padding:0;
	margin:0;
	list-style:none;
	}
	
	#wrapper #header #menu ul li{
	display:block;
	float:left;
	height:53px;
	line-height:53px;
	font-size:18px;
	margin:0 14px 0 0;
	color:#414142;
	position:relative;
	}
	
	#wrapper #header #menu ul li a{
	color:#414142;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	}
	
	#wrapper #header #menu ul li:hover ul, #wrapper #header #menu ul li.sfhover ul{
	display:block;
	}
	
	#wrapper #header #menu ul li a:hover,
	#wrapper #header #menu ul li a.current{
	color:#bd3223;
	text-decoration:none;
	}
	
	#wrapper #header #menu ul ul{
	width:142px;
	height:auto;
	list-style:none;
	top:43px;
	left:0;
	position:absolute;
	z-index:9;
	display:none;
	background:#efe9b5;
	padding:1px 0;
	border:1px #898c77 solid;
	}
	
	#wrapper #header #menu ul ul li{
	width:140px;
	display:block;
	position:relative;
	height:23px;
	line-height:23px;
	font-size:12px;
	margin:0 1px 1px 1px;
	color:#ffffff;
	background:#898c77;
	text-indent:10px;
	z-index:9;
	}
	
	#wrapper #header #menu ul ul li a{
	width:140px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:inherit;
	font-weight:normal;
	font-size:12px;
	}
	
	#wrapper #header #menu ul ul li a:hover{
	color:#ffffff;
	background:#bd3223;
	text-decoration:none;
	}

#wrapper #header #logo{
	width:440px;
	height:168px;
	position:absolute;
	top:0;
	right:-13px;
	background:url(../images/logo.jpg) no-repeat;
} 

#wrapper #content{
width:818px;
position:relative;
margin:0 auto;
padding:15px 0 0 0;
background:url(../images/content_header.jpg) no-repeat #ffffff;
z-index:8;
}

#wrapper #content #content_holder{
background:#ffffff;
position:relative;
padding:0 14px;
z-index:8;
color:#898d78;
font-size:12px;
text-align:justify;
}

	#wrapper #content #content_holder #home_splash{
	width:790px;
	height:345px;
	background:url(../images/home_splash.jpg) no-repeat;
	}
	
	#wrapper #content #content_holder #about_splash{
	width:790px;
	height:345px;
	background:url(../images/home_splash.jpg) no-repeat;
	}
	
	#wrapper #content #content_holder #products_splash{
	width:790px;
	height:345px;
	background:url(../images/products_splash.jpg) no-repeat;
	}
	
	#wrapper #content #content_holder #contact_splash{
	width:790px;
	height:345px;
	background:url(../images/contact_splash.jpg) no-repeat;
	}
	#wrapper #content #content_holder #roller_splash{
	width:790px;
	height:345px;
	background:url(../images/roller_splash.jpg) no-repeat;
	}
	#wrapper #content #content_holder #pleateds_splash{
	width:790px;
	height:345px;
	background:url(../images/pleateds_splash.jpg) no-repeat;
	}
	#wrapper #content #content_holder #venetian_splash{
	width:790px;
	height:345px;
	background:url(../images/venetian_splash.jpg) no-repeat;
	}
	#wrapper #content #content_holder #verticals_splash{
	width:790px;
	height:345px;
	background:url(../images/verticals_splash.jpg) no-repeat;
	}
	#wrapper #content #content_holder #awning_splash{
	width:790px;
	height:345px;
	background:url(../images/awning_splash.jpg) no-repeat;
	}
	#wrapper #content #content_holder #roman_splash{
	width:790px;
	height:345px;
	background:url(../images/roman_splash.jpg) no-repeat;
	}
	
	#wrapper #content #content_holder #shutters_splash{
	width:790px;
	height:345px;
	background:url(../images/shutters_splash.jpg) no-repeat;
	}
	
	#wrapper #content #content_holder #page_intro{
	width:790px;
	margin:10px 0;
	color:#bd3223;
	}
	
	#wrapper #content #content_holder #page_intro h1{
	font-size:160%;
	color:#bd3223;
	margin:0;
	}
	
	#wrapper #content #content_holder #page_intro p{
	font-size:16px;
	margin:0;
	}
	
	#wrapper #content #content_holder #footer_logos{
	width:790px;
	height:57px;
	clear:both;
	background:url(../images/footer_logos-2.jpg) no-repeat;
	}
	
	#wrapper #content #content_holder #leftCol{
	width:405px;
	position:relative;
	margin:6px 0 10px 0;
	float:left;
	color:#333333;
	font-size:12px;
	text-align:justify;
	}
	
	#wrapper #content #content_holder #rightCol{
	width:375px;
	position:relative;
	float:right;
	}
	
	#wrapper #content #content_holder #fullCol{
	width:790px;
	position:relative;
	margin:0 0 10px 0;
	float:left;
	color:#898d78;
	font-size:12px;
	text-align:justify;
	}
	
	#wrapper #content #content_holder #products_quick_look{
	width:790px;
	position:relative;
	clear:both;
	border-top:1px #e2e2de solid;
	border-bottom:1px #e2e2de solid;
	text-align:center;
	}
	
	#wrapper #content #content_holder #products_quick_look h2{
	font-size:14px;
	color:#bd3223;
	margin:5px 0 0 0;
	text-align:left;
	}

	#wrapper #content #copyright{
	width:auto;
	height:25px;
	line-height:25px;
	margin:5px 0 0 0;
	position:relative;
	text-align:center;
	font-size:12px;
	color:#000000;
	}
	
	#wrapper #content #copyright #design_by{
	position:absolute;
	top:0;
	right:10px;
	}
	
	#wrapper #content #copyright #design_by a{
	color:#000000;
	text-decoration:none;
	}
	
	#wrapper #content #copyright #design_by a:hover{
	color:#bd3223;
	text-decoration:underline;
	}	

#wrapper #content_footer{
width:818px;
height:7px;
position:relative;
margin:0 auto;
background:url(../images/content_footer.gif) no-repeat;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#bd3223;
text-decoration:underline;
}

a img{
filter:alpha(opacity=100); 
-moz-opacity:1.0;  
opacity:1.0; 
-khtml-opacity:1.0; 
}

a:hover img{
filter:alpha(opacity=50); 
-moz-opacity:0.50;  
opacity:0.50; 
-khtml-opacity:0.50; 

}	

