/***************************************************************
*
*	LiquidCoatingDesigns
*	built by WebSight Designs
*
*
****************************************************************/

*{ margin:0px; padding:0px; }

body{
	text-align: left; background:#000; font-family: Arial, Arial, Helvetica, sans-serif; 
}

.wrapper{
	width:1024px; 
}

.header{
	z-index:200; height:156px; width:1024px; background:url('../images/header_sprite.png') no-repeat top left; position: relative; border: #f00 0px solid;
}

.logo_link{
	position:absolute; height:102px; width:175px;  top:8px; left:40px;
}

.logo_link h1{
	display: none;
}

.nav{
	width:480px; height:30px; border:#f00 0px solid; position:absolute; top:38px; left:240px;
	font-family: 'Trajan Pro', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#fff;
}

.nav ul{ list-style-type: none; }
.nav li{ float:left; margin:0px 8px 0px 17px;  }
.nav a{ color:#fff; text-decoration:none; font-size:11px;}
.nav a:hover, .nav a:active{ color:#d0bca0; text-decoration:none; font-size:11px;  }

.clearer{ clear:both; }


/*------------------------ Sidebar ----------------------------*/


.content{
	width:980px; margin:-85px 0px 0px 0px;
}

.content a{
	color:#600A14; text-decoration: none;
}
.content a:hover, .content a:active{
	color:#600A14; text-decoration: underline;
}

.sidebar{
	width:154px; border:#f00 0px solid; float:left; background: #000; 
	padding:79px 0px 0px 52px;
	font-family: 'Trajan Pro', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.sidebar ul{
	list-style-type: none;
}

.sidebar li{
	margin:17px 0px 17px 0px;
}

.sidebar a{ color:#fff; text-decoration:none; font-size:10px;}
.sidebar a:hover, .sidebar a:active{ color:#d0bca0; text-decoration:none; font-size:10px;  }

.main_content{
	width:736px; float:left; background: #d0bca0; 
	padding:0px 10px 0px 12px;
}
.sub_content{
	width:736px; min-height:500px; float:left; background: #d0bca0; 
	padding:80px 10px 40px 12px; border: #f00 0px solid; font-size:13px;
}

.sub_content p{margin:10px 0px 10px 0px;}

.home_left{
	width:215px; float:left; margin:90px 0px 0px 0px; text-align: right; font-size:12px; border: #f00 0px solid;
	line-height: 26px; font-weight: bold; 
}

.home_right{
	width:510px; float:right;
}

.home_content{
	float:right; width:310px; text-align: center; font-size:11px;
	font-family: 'Trajan Pro', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	padding:80px 0px 0px 0px;

}

.red{ color:#600a14; }

a.home_portfolio{
	display:block; width:441px; height:304px; background: url('../images/home_portfolio.png') no-repeat top left; float: left;
}

.home_portfolio span{ display:none;}

.contact_div{
	width:250px; height:104px; background: url('../images/contact_sprite.png') no-repeat 8px 0px; float: left; padding:60px 0px 0px 0px; margin:60px 0px 0px 13px;
}

a.contact_btn{
	display:block; width:260px; height:50px; background: url('../images/contact_btn.png') no-repeat -259px 0px; float: left;
}

a.contact_btn:hover, a.contact_btn:active{
	display:block; width:260px; height:50px; background: url('../images/contact_btn.png') no-repeat 0px 0px; float: left;
}

.contact_div span{ display: none;}

.footer{
	color:#fff; text-align: center; font-size: 10px; padding:10px 0px 0px 0px;
}

.portfolio_div{
	width:219px; height:179px; float:left; margin:14px 0px 0px 20px;
}

.sub_content span{
	display: none;
}

h1.t_portfolio{
	width:223px; height:32px; background: url('../images/t_portfolio.gif') no-repeat top left; 
}

h1.t_designs{
	width:223px; height:32px; background: url('../images/t_designs.gif') no-repeat top left; 
}

h1.t_about{
	width:223px; height:32px; background: url('../images/t_about.gif') no-repeat top left; 
}

h1.t_testimonials{
	width:223px; height:32px; background: url('../images/t_testimonials.gif') no-repeat top left; 
}

h1.t_contact{
	width:223px; height:32px; background: url('../images/t_contact.gif') no-repeat top left; 
}



.designs_div{
	width:340px; float:left; margin:25px 20px 10px 0px; border: #f00 0px solid;
}

.designs_div img { float:right; }

.designs_text{
	width:160px; float:left; margin:0px 10px 0px 0px; padding:20px 6px 0px 0px; text-align: right; color:#fff; text-shadow: 0px 1px 1px #333;
}

.designs_text h2{ font-size: 18px; color:#fff; text-shadow: 0px 1px 1px #333; border-bottom: #ddd 1px dashed; padding:0px 0px 6px 0px; }
.designs_text p{ font-size: 13px; margin:10px 0px 10px 0px;}

.designs_text a{ color:#760e15; font-size:12px; text-decoration: none; text-shadow: 0px 1px 1px #f5debe; font-weight:bold;}
.designs_text a:hover, .designs_text a:active{ color:#760e15; font-size:12px; text-decoration: underline; text-shadow: 0px 1px 1px #f5debe; font-weight:bold;}


.main_img{
	width:520px; text-align: center; margin: 20px 0px 0px 0px; border: #f00 0px solid; float:left; font-size: 13px; color:#fff;text-shadow: 0px 1px 1px #333;
}
.main_img img{
	border: #fff 6px solid; max-height: 325px; max-width: 500px;
}

.thumbs_div{
	width:200px; border: #f00 0px solid; float:left;  margin: 20px 0px 0px 0px; padding:0px 0px 0px 0px;
}

.thumbsq {
	width:45px; height:45px; border:#fff 2px solid; overflow:hidden;
	float:left; margin:0px 5px 10px 5px;
}

.detail_text{
	width:720px; border:#f00 0px solid; margin:20px 0px 0px 0px; padding:0px 5px 0px 5px; border-bottom: #ddd 1px dashed; 
}

.detail_text h2{
	font-size: 22px; color:#fff; text-shadow: 0px 1px 1px #333;  padding:0px 0px 2px 0px; width:300px; float:left;
}

a.back_btn{ display:block; width:40px; color:#760e15; font-size:12px; text-decoration: none; text-shadow: 0px 1px 1px #f5debe; font-weight:bold; float:right; padding:10px 0px 0px 0px;}


.contact_left{
	float:left; width:230px; margin:30px 0px 0px 0px; border-right:#eee 1px solid; font-size:12px; padding:0px 0px 0px 20px;
}

.contact_left span{ display: inline; }

.contact_mapquest{
	float:right; width:210px; border-left:#eee 1px solid; margin:20px 0px 0px 0px;
}

.flabel{ margin:10px 0px 0px 0px; }
.ffield{ margin:0px 0px 10px 0px; }

.contact_left h2, .contact_mapquest h2{
color:#600A14;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-style:italic;
font-variant:normal;
font-weight:bold;
text-shadow: 0px 1px 1px #f5debe;

}