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


* {margin:0;padding:0;border:0;color:#4b3900;font-family:Verdana, Arial, Helvetica, sans-serif;}


/* standard html elements */
body {
	width:1200px;
	margin:0 auto 0px auto;
	background-color: #fcfcfb;
	background-image: url(../images/bg/bodyBackground.jpg);
	background-repeat: repeat-x;
}
#photogallery {
	height: 545px;
	width: 970px;
	margin-top: 40px;
	margin-bottom: 40px;
}
h1 {font-size:14px;margin:0 0 20px 0;}
h2 {color:#374065;font-size:12px;margin:0 0 15px 0;}
h3 {background-color:#4b3900;color:#ffffff;padding:3px 0 0 5px;height:18px;margin:0 0 8px 0;font-size:12px;font-weight:normal;}
h3 a {color:#ffffff;text-decoration:none;font-weight:normal;}
h3 a:hover {color:#0099CC;}
p {font-size:11px;line-height:1.55em;margin:0 0 25px 0;}
a {text-decoration:none;color:#374065;font-weight:bold;}
a:hover {text-decoration:underline;color:#4b3900;}

/* header */
#header {
	height:auto;
	margin:0 0 0px 0;
	width: 100%;
}
#header img {
	display:block;
	margin:0 0 0 0px;
}
#photohome {
	width: 970px;
	margin-bottom: 50px;
	margin-left: 105px;
	margin-top: 50px;
}


#nav {
	display:block;
	height:43px;
	list-style-type:none;
	text-align:center;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 350px;
}
#nav li {float:left;width:173px;height:43px;}


/* column info */
#leftColumn, #rightColumn {float:left;}
#leftColumn {
	width:435px;
	margin:0 95px 0 145px;
}
#rightColumn {width:336px;}
#fullColumn {
	width:770px;
	display:block;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 20px;
}


/* contact form */
#frmContact {display:block;clear:both;margin:0 0 50px 0;}
label {display:block;margin:0 0 5px 0;font-size:11px;font-weight:normal;}

.txt, textarea {margin:0 0 15px 0;width:300px;background-color:#b3a88d;padding:3px 0 0 4px;color:#FFFFFF;font-size:11px;}
.txt {height:20px;}
textarea {height:50px;}
.btn {
	font-weight:bold;
	color:#374065;
	font-size:12px;
	display:block;
	width:60px;
	background-position: 0;
}
.btn:hover {color:#374065;}


/* misc */
.clear {clear:both;}
p.lblConfirm {font-weight:bold;color:#006600;font-size:12px;}
a.cr_link {font-size:12px;color:#4b3900}
a.cr_link:hover {color:#374065}


/* thumbnail images */
.siteTh img {border:2px solid #948671;padding:2px;}

.mapTh {float:left;width:160px;}
.mapTh img {display:block;border:2px solid #948671;margin:0 0 5px 0;}

.homeTh {
	display:block;
	clear:both;
	margin:0 0 50px 0;
}

.homeTh a {border:1px solid #4b3900;float:left;margin:0 10px 10px 0;padding:3px;}
.homeTh a:hover {border:1px solid #374065;background-color:#374065;}


/* misc */
.clear {clear:both;}
.facebook img {float:left;padding:2px;border:1px solid #fff;margin:0 10px 0 0;}
#fullColumn #homes {
	height: 600px;
	width: 720px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
}
#fullColumn #thumbnails {
	height: 60px;
	width: 700px;
	padding: 4px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#fullColumn #slideshow {
	height: 500px;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: thick solid #4b3900;
}
#photocontact {
	width: 755px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 200px;
}
