/* CSS Document */
body{background:url(../images/bg.gif) top center repeat-y #000000; margin:0px; padding:0px; font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}
p,h1,h2,h3,h4{margin:0px; padding:0px;}
h1{font-size:1.7em;}
h2{font-size:1.3em; font-weight:normal;}
h3{font-size:1.1em;}
h4{font-size:1.0em;}
td{vertical-align:top;}
a, a:link, a:visited{color:#000000; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}
img{border:none;}
input[type=text], input[type=password], textarea{border:none; border-bottom:1px solid #b6b6b6; background:#ebebeb; width:255px;}
textarea{border:1px solid #b6b6b6; height:75px;}

div#container:after,div#footer:after,div#content:after,div#top_content:after,div#body_content:after
{content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

div#container{background:url(../images/bg_top.png) top center no-repeat #faba3c; display:block; position:relative; width:899px; min-height:460px; margin:0px auto 0px auto; padding:240px 0px 0px 0px; font-size:1.2em;}

div#bg_bottom{background:url(../images/bg_bottom.png) top center no-repeat #619944; display:block; position:absolute; left:0px; width:100%; z-index:1;}
div#bottom_gradient{background:url(../images/bottom_gradient.gif) top center repeat-x; display:block; position:absolute; left:0px; bottom:0px; width:100%; height:120px; z-index:1;}

a#logo{display:block; width:408px; height:103px; position:absolute; top:62px; left:42px;}
a#logo span{display:none; visibility:hidden;}

div#mainnav{display:block; position:absolute; top:190px; width:100%; padding:0px; text-align:center; color:#ffffff; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; text-align:center; z-index:3;}
div#mainnav a{color:#ffffff; padding:0px 13px 0px 13px; border-left:1px solid #ffffff;}
div#mainnav a:hover,div#mainnav a.selected{color:#fff8ae; text-decoration:underline;}
div#mainnav a:first-child{border-left:none;}

div#content{display:block; position:relative; z-index:2;}

div#top_content{display:block; position:relative; width:350px; min-height:300px; padding:0px 0px 15px 60px;}
img.top_img{width:437px; height:277px; position:absolute; top:-10px; left:440px; border:1px solid #000000;}
div#body_content{display:block; position:relative; width:779px; margin:0px 60px 75px 60px;}

div.slideshow{display:block; width:439px; height:279px; position:absolute; top:-10px; left:440px; overflow:hidden; background:none;}
div.slideshow img{border:1px solid #000000;}

.half_col{display:block; width:50%; float:left;}

.menu_bt a{color:#cd2435;}
.menu_bt strong{font-style:bold; font-family:"Times New Roman", Times, serif; font-size:18px;}

h2.title{color:#cd2435; font-weight:bold; text-align:center;}

div#footer{display:block; position:relative; margin:0px auto 0px auto; width:849px; color:#ffffff; padding:5px 25px 5px 25px; text-transform:uppercase; z-index:2;}
div#footer a{color:#ffffff;}
div#footer div#corner_flowers{position:absolute; top:-40px; right:10px; display:block; width:104px; height:54px; background:url(../images/corner_flowers.png) top center no-repeat;}
div#footer a#find_us_red{position:absolute; top:-40px; right:150px; display:block; width:250px; height:30px; background:url(../images/find_us_red.png) top center no-repeat;}

div#map1,div#map2{width:437px; height:300px; position:absolute; top:-10px; left:440px;}


