@charset "utf-8";
/* CSS Document */

html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body{
	background-color:#222730;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
div{
	position:relative;
	z-index:1;
}
img{
	display:block;
	border:0px;
}
a{
	color:#61bcd7;
}
div#bg-line{
	position:absolute;
	top:50%;
	margin-top:-157px;
	width:100%;
	height:314px;
	background-color:#3a3e46;
}
table#positioning{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
div#outer{
	width:930px;
	height:611px;
	margin-left:auto;
	margin-right:auto;
}
div#wrapper{
	width:863px;
	height:582px;
	padding:9px;
	border:1px #000000 solid;
	background-color:#FFFFFF;
	float:left;
}
div#tabs{
	width:47px;
	height:232px;
	padding-top:350px;
	float:left;
}
div#nav{
	width:75px;
	height:582px;
	float:left;
	background-color:#222730;
}
div#content{
	width:788px;
	height:582px;
	float:left;
}
div#content-top{
	width:788px;
	height:197px;
}
div#content-mid{
	width:788px;
	height:188px;
	background-color:#222730; 
}
div#content-bot{
	width:788px;
	height:197px;
}
div#contact-content-top{
	width:788px;
	height:385px;
}
div#contact-content-bot{
	width:788px;
	height:197px;
	background-color:#222730; 
}
img.home-top{
	display:inline-block;
	margin-left:9px;
	margin-bottom:9px;
	float:left;
}
img.home-bot{
	display:inline-block;
	margin-left:9px;
	margin-top:9px;
	float:left;
}
/*Navigation*/
div#nav div{
	width:75px;
	overflow:hidden;
	background-position:top center;
	
}
div#nav div a{
	display:block;
	width:75px;
	background-position:top left;
}
div#nav div a:hover, div#nav div a.over{
	background-image:none;
}
div.nav1,div.nav1 a{
	height:197px;
	background-image:url(../images/nav1.gif);
}
div.nav2,div.nav2 a{
	height:188px;
	background-image:url(../images/nav2.gif);
}
div.nav3,div.nav3 a{
	height:197px;
	background-image:url(../images/nav3.gif);
}
div#nav div.nav-current{
	background-position:top right;
}
div.nav-current a{
	background-image:none;
}
div.logo{
	width:211px;
	height:188px;
	float:left;
	padding-left:30px;
}
div.contact-logo{
	width:211px;
	height:190px;
	margin-top:7px;
	float:left;
	padding-left:30px;
}
div.house{
	margin-top:45px;
	width:165px;
	height:80px;
	float:left;
}
div.contact-house{
	margin-top:51px;
	width:165px;
	height:80px;
	float:left;
}
div.home-content{
	width:350px;
	height:131px;
	margin-top:31px;
	margin-bottom:19px;
	padding-left:20px;
	padding-right:11px;
	border-left:1px #888888 dashed;
	float:left;
	color:#d8d8d9;
	font-size:11px;
}
div.home-content p{
	padding:0px;
	margin:0px;
	padding-bottom:7px;
}
div.gal-content{
	width:350px;
	height:116px;
	margin-top:43px;
	padding-left:20px;
	padding-right:11px;
	border-left:1px #888888 dashed;
	float:left;
	color:#d8d8d9;
	font-size:11px;
}
div.gal-content p{
	padding:0px;
	margin:0px;
	padding-bottom:7px;
}
div.referral-content{
	width:350px;
	height:126px;
	margin-top:38px;
	padding-left:20px;
	padding-right:11px;
	border-left:1px #888888 dashed;
	float:left;
	color:#d8d8d9;
	font-size:11px;
}
div.referral-content p{
	padding:0px;
	margin:0px;
	padding-bottom:7px;
}
div#footer{
	clear:left;
	width:883px;
	height:11px;
	color:#d8d8d9;
	font-size:11px;
	padding-right:47px;
	
}
div.footer-left{
	width:300px;
	float:left;
	text-align:left;
	height:11px;
}
div.footer-right{
	width:300px;
	float:right;
	text-align:right;
	height:11px;
}
div#footer a{
	color:#999999;
	text-decoration:none;
}
div#footer a:hover{
	color:#d8d8d9;
}
div.contact-details{
	width:121px;
	height:45px;
	margin-top:43px;
	float:left;
}
div.contact-details span{
	color:#61bcd7;
	font-weight:bold;
	padding-right:10px;
}
div.contact-form{
	width:220px;
	height:auto!important;
	height:10px;
	min-height:10px;
	padding-top:12px;
	float:left;
	margin-top:17px;
}
div.contact-form-left{
	width:110px;
	float:left;
	height:auto!important;
	height:10px;
	min-height:10px;
}
div.contact-form-right{
	width:100px;
	float:left;
	height:auto!important;
	height:10px;
	min-height:10px;
}
div.contact-form-right textarea{
	font-size:11px;
	border:1px #000 solid;
	width:100px;
	height:65px;
	overflow:hidden;
}
div.contact-form-left input{
	font-size:11px;
	border:1px #000 solid;
	margin:0px;
	padding:0px;
	width:100px;
	display:block;
	float:left;
	height:14px;
	margin-bottom:10px;
}
div.contact-form-bottom{
	clear:both;
	width:50px;
	padding-left:164px;
}
div.errors, div.thanks{
	position:absolute;
	z-index:2;
	color:#61bcd7;
	margin-top:80px;
}
div.gallery-container{
	width:779px;
	height:376px;
	margin-left:9px;
	margin-top:9px;
	background-image:url(../images/gall-bg.gif);
	background-repeat:repeat-x;
}
div.gallery-container img{
	width:145px;
	height:175px;
	margin-top:9px;
	margin-left:9px;
	float:left;
	display:inline;
}
div.gallery-text{
	width:335px;
	height:auto!important;
	height:10px;
	min-height:10px;
	float:left;
	
}
div.referral-text{
	width:335px;
	height:auto!important;
	height:10px;
	min-height:10px;
	float:left;
	
}
div.gallery-text ul{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:8px;
	padding-bottom:12px;
	color:#61bcd7;
}
div.gallery-text ul li{

}
div.gallery-list{
	width:125px;
	float:left;
}
p.moolah{
	color:#61bcd7;
}

