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

body{margin:0; font:14px Georgia; color:#000; line-height:20px; background:#174c76 url(images/bg.jpg) repeat;}
p{margin:15px 0;}
h1{font:28px Georgia, Times; font-weight:normal; line-height:1.2; color:#2f0703; text-align:center; font-style:italic;}

a{color:#fff0c9;}
a:hover{text-decoration:none;}
.text1 {font-family: "Palace Script MT"; font-size:84px; color:#3a90ad; float:left; margin:0px 0 0 180px; font-weight:bold}
.text2 {font-family: "Avenir LT Std 65 Medium", "Avenir LT Std 45 Book", "Avenir LT Std 35 Light";	font-size:32px;	color:#3a90ad;float:left;margin:20px 0 0 30px; text-align:left}
.text3 {font-size:16px}
.text4 {font-size:12px}
.bg1{width:280px; height:147px; float:left; margin-bottom:-150px; z-index:-1}
.bottom{margin:0 auto; width:814px; height:38px}
.text5{font:18px  Georgia, "Times New Roman", Times, serif, sans-serif}


/* div */

div.container{width:auto; height:auto;}

div.content{width:415px; float:left; margin:27px 0 0 26px}

div.content p{font:14px Arial, Helvetica, sans-serif}

div#pic-container {width:287px; float:right; margin:20px 18px 0 0; }

div#pic-container img { margin-bottom:20px}

div.top{ height:auto; text-align:center;}

div.banner {height:auto; text-align:center;}

div.subheader {height:auto; text-align:center; width:814px; height:94px; background:url(images/subheadline.jpg) no-repeat; margin:0 auto; font:32px Avenir, Futura, Helvetica, Arial, Vendera}

div.contentwrap{width:auto; height:auto; text-align:left;; z-index:1000}

div.contentwrap-bg{width:854px;margin:0 auto; background: url(images/container-bottom-bg.jpg) repeat-y;}

div.description{width:762px; height:auto; margin:0 auto; background: url(images/description-bg.jpg); font-size:14px; line-height:18px}

div.description a {color:#00331b;}

div.description img.left{border:3px solid #FFF; margin:0 15px 5px 0}

div.description img.left2{margin:0 15px 5px 0}

div.description img.right{border:3px solid #FFF; margin:0 0 5px 15px}

div.description img.right2{margin:0 0 5px 15px}

div.details {width:800px; height:auto; margin:0 auto; background:#77bbd8 url(images/left-bg.jpg) no-repeat left top}

div.detailsleft {width:210px; height:auto; float:left; color:#000000;margin:10px 0 0 17px}

div.detailsleft h2{font:22px Georgia; font-weight:normal; color: #000;}

div.detailsleft a{color: #03C;}

div.detailsleft p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #000}

div.detailsright {height:auto; display:block; width:558px; float:right;}

div.detailsright a{color:#060;}

div.detailsright div.header {height:auto; padding:18px;; font:26px Georgia, Times; text-align:left; color:#FFF; background:#9cc1ce url(images/details-right-bg.jpg) top left;}

div.detailsright div.text {padding:15px; background-color:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:1.4}

div.detailsright div.text ul {list-style:square;}

div.contactheader{width:800px; height:auto; margin:0 auto; font:24px Helvetica, Arial, sans-serif;}

div.contactform {width:802px; height:auto; margin:0 auto; text-align:left; background-color:#eee;}

div.contactform .contactheader{padding:14px 15px; width:auto; text-align:center; background:#135574 url(images/details-right-bg.jpg) no-repeat top; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}

div.contactform .small{font-size:12px; line-height:16px; margin:0 10px 10px 10px;}

div.contactform .field{width:180px;}