@charset "utf-8";

/******
/-----------------
	Hokin Homes Stylesheet V.3.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,ul,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:url(../images/hokin_bg.gif);font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#362c22;}

h1{}
h2{}
h3{margin:10px 0px;padding:5px;color:#681320;border-bottom:1px solid #681320;font-size:14px;text-transform:uppercase;}
h4{padding:5px 20px;color:#4d3620;font-size:14px;}

hr{height:1px;margin:15px 0px;border:none;border-top:1px solid #7e2b3a;}

#wrapper{width:972px;margin:20px auto;padding:5px;background:#fff;-moz-box-shadow:1px 3px 3px 0px #444}
#container{width:970px;background:#fff;border:1px solid #ccc;}

#header{width:970px;height:100px;background:url(../images/logos/hokin_med.gif) no-repeat;position:relative}
    #header img.quote{position:absolute;top:10px;right:10px}
#nav{height:40px;padding:5px 15px;border-top:3px solid #681320;border-bottom:3px solid #681320;background:#d0be9b;}
	#nav ul{}#nav li{margin-left:8px;float:left;}#nav li:first-child{margin:0px;}
	#nav a{display:block;width:110px;height:32px;border-top:8px solid #a18869;background:#8b7158;color:#fff;font-weight:bold;text-align:center;line-height:32px;}#nav a:hover{border-top:8px solid #7d1726;background:#681320;}

#banners{height:277px;padding:5px 0px;background:#fff;}
	#banners div{width:298px;height:277px;margin-left:8px;padding:10px;background:#d0be9b;float:left;position:relative;overflow:hidden}#banners div:first-child{margin:0px;}
	#banners a{color:#362c22;}#banners a.right{position:absolute;bottom:20px;right:20px;display:block;padding-left:13px;background:url(../images/arrow.gif) no-repeat;font-weight:bold;z-index:100;}
	#banners div img.main{position:absolute;top:0px;left:0px;z-index:1000;}#banners div img.border{margin:5px 5px 5px 20px;border:5px solid #fff;float:right;}
	#banners p{line-height:18px;}

#content{padding:20px;background:#e4dac2;}
	#content h3{width:600px;}
	#content p{line-height:18px;}#content p a,#content td a{color:#7e2b3a;}

#footer{height:50px;padding:0px 20px;background:#e4dac2;line-height:50px;color:#8b7158;position:relative;}
	#footer a{color:#8b7158;}#footer a:hover{text-decoration:underline;}
	#footer p{position:absolute;bottom:-50px;right:20px;}#footer p a{color:#fff;}

#homeencase{width:610px;float:left;}
/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
.brandred{color:#7f2b3a;}

.cremebar{height:15px;background:#e4dac2;}

.imgoverflow{height:90px;background:#e4dac2;margin:10px;padding:2px;border:3px solid #7f2b3a;clear:both;overflow:hidden;}.imgoverflow img{width:240px;margin-top:-30px;}

.overlay{width:440px;height:275px;padding:5px;overflow:hidden;position:relative;float:left;}.overlay img.main{position:absolute;top:0px;left:0px;margin:0px!important;}.overlay a{display:block;width:430px;height:155px;padding-top:110px;text-align:center;background:#376782;color:#fff;font-size:24px;}.overlay a span{font-size:16px;}

img.border{background:#e4dac2;margin:10px;padding:2px;border:3px solid #7f2b3a;}
table.padding td{padding:4px;}

.homes_gallery{width:270px;float:right;}.homes_gallery ul.main{margin:0px;position:relative;}.homes_gallery ul.main li{position:absolute;top:0px;left:0px;margin:0px;padding-top:0px;}.homes_gallery ul{margin-top:210px;}.homes_gallery li{padding:4px 0px 0px 20px;float:left;}.homes_gallery li img.border{margin:0px;}

a.brochurelink{display:block;width:200px;padding:25px 0px;font-size:18px;background:#8b7158;border:4px solid #a18869;color:#fff;text-align:center;float:right}a.brochurelink:hover{background:#681320;border-color:#7d1726;}

/*  Input Stylings  */
.content-right{width:250px;margin-bottom:20px;padding:12px;border:4px solid #5698bc;background:#366782;color:#fff;}.content-right a{color:#fff!important;text-decoration:underline;}.content-right .border{border-color:#fff!important}
.formheading h2.greengo{background:#009900;color:#fff;}
.formclear{display:none;}
form#frm{width:610px;}form#frm fieldset{border:1px solid #a18869;margin-bottom:10px;padding:10px;}
form#frm .formhead{width:300px;padding:0px 30px 15px 0px;float:left;}
form#frm .forminput{width:250px;margin-bottom:10px;float:left;}form#frm .forminput input,form#frm .formenquiry textarea{width:250px;height:25px;line-height:25px;background:#8b7158;border:2px solid #a18869;color:#fff;}
form#frm .formenquiry{margin-bottom:10px;float:left;}form#frm .formenquiry textarea{height:100px;font-family:Arial, Helvetica, sans-serif;}
form#frm select{width:250px;height:25px;margin-bottom:10px;float:left;}
form#frm button{width:80px;height:25px;margin:5px;line-height:25px;color:#fff;background:#681320;font-size:12px;float:right;}
