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

a {color:#be8919;}
p {margin:15px 0;}
img {border:none;}
body {background:url(../images/bg.jpg) no-repeat left top #aa4d08; margin:0 auto; font:14px Arial, Helvetica, sans-serif; line-height:1.4; padding-top:35px;}
h1{font:22px Georgia, Times; color:#4D2A1E; font-weight:normal; margin-top:0; border-bottom:1px solid #4D2A1E; padding-bottom:5px; text-align:center; line-height:1.3}
h2{font:18px Gerogia, Times; color:#4D2a1E; font-weight:normal;}

div.videocallout{
	width:900px;
	margin:0 auto 12px auto;
	padding-left:30px;
}

#wrapper {width:940px; margin:0 auto; height:auto; background:url(../images/shadow-bg.png) repeat-y;}
#header {width:940px; height:403px; margin:0 auto; background:url(../images/bluffatbalcones-banner.gif) no-repeat; position:relative;}

#header #title {position:absolute; bottom:25px; left:60px;}
#header #title h1 {color:#FFFFFF; font:30px Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0;}

#footer {width:769px; height:35px;margin-bottom:15px; color:#FFF; font:12px Arial, Helvetica, sans-serif; padding-left:5px;}

/*text box*/
.description{width:748px; height:auto; margin:0 auto; position:relative; right:4px; padding:15px; line-height:1.5}
.description img.left{border:3px solid #CCC; margin:0 15px 5px 0}
.description img.left2{margin:0 15px 2px 0; border-top:3px solid #CCC; border-left:3px solid #CCC; border-bottom:3px solid #666; border-right:3px solid #666;}
.description img.right{border:3px solid #CCC; margin:0 0 5px 15px}
.description img.right2{margin:0 0 2px 15px; border-top:3px solid #CCC; border-left:3px solid #CCC; border-bottom:3px solid #666; border-right:3px solid #666;}
.sectionhead{width:510px; height:54; background:url(../images/header-sectin-bg.png) repeat-x; font:24px Helvetica,Arial; color:#FFFFFF; text-align:center; padding:15px;}

/*details*/
.details {width:774px; height:auto; margin:0 auto; background-color:#4d2a1e; position:relative; right:3px;}
.detailsleft {width:150px; padding:15px 25px; height:auto; float:left; color:#FFF;}
.detailsleft h2{font:20px Georgia, Times; padding-bottom:3px; color:#fff; font-weight:normal;}
.detailsleft h3{font-size:18px; font-weight:normal;}
.detailsright {height:auto; display:block; float:right; width:550px; background-color:#FFF;}
.header { background-image:url(../images/header-sectin-bg.jpg); background-repeat:no-repeat; width:550px; font-size:24px; text-align:center; color:#FFF; background-color:#ed1c24; font-family: Arial; letter-spacing:1pt; padding:8px 0}
.detailsright div.text {padding:10px;}
.clearboth {clear:both;}
.footer {font:10px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin-bottom:20px;}

/* form */
#contact table{font:12px Verdana;}
#contact table .required{color:#F00;}
.field{width:190px;}
#contact table tr td{vertical-align:middle;}

.contactheader{height:auto; font:24px Arial; text-align:center; background:url(../images/header-sectin-bg-2.jpg) repeat-x; color:#FFF; padding:10px 0; background-color:#833b23;}
div.contactform {width:774px; height:auto; margin:0 auto; position:relative; right:4px;}
div.contactform .small{font-size:12px; line-height:16px; margin:0 10px 10px 10px;}

div.testi{
	width:640px;
	height:110px;
	padding:20px 40px;
	margin:0 auto;
	background:url(../images/testi.jpg) no-repeat;
}

div.testi p{
	margin:10px 0;
}