@charset "utf-8";

body{background: url(../images/bg.png) repeat-x center #00719A; background-position:center top; margin:10px;}

img{border:none;}
ul{margin:0px; padding:0px;}
li{display: inline;float: left;}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight: normal; text-align:left; }
p{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; line-height:21px; margin:0px;}
form{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; line-height:21px;}

#clear{clear:both}

#container {font-family:Arial, Helvetica, sans-serif; text-align:left; margin: 0 auto; width:824px;}

#headerlogo {float:left; text-align:center; height:120px; padding-left:24px}
#headerinfo {float:right; text-align:right; height:100px; width:420px; background:url(../images/bg_headerinfo.png) no-repeat top; padding-right:20px}
#headerinfo p {padding:12px; margin:0px;color:#FFF; font:Arial, Helvetica, sans-serif; font-size:14pt; text-align:right;}
#headerinfo img{padding-left:20px;}

#menu {height:50px;}
#menu ul{float:right;}
#menu li{padding:15px;font-size:14px;height:20px;}
#menu li a {color: #DFEDCA; text-decoration: none; font-weight:bold;}
#menu li.active{background: transparent url(../images/menu_active.png) no-repeat center;}
#menu li a:hover{color:#FFF;}

#content{background: transparent url(../images/bg_content.png) repeat-y; padding:20px 54px; width:716px;}
#contentleft{float:left; width:350px; background-color:#FFF}
#contentright{float:right; width:250px; background-color:#FFF}
#content.photos img{padding:20px; margin-right:10px; background: transparent url(../images/photo_border.png) no-repeat; width:180px; height:135px;}
#content.index p {font-size:14px;}

#footer{text-align:center; padding:20px;background: transparent url(../images/bg_content_bottom.png) no-repeat; font-size:12px;}
#footer a{color:#000;}

#rates{float:left;width:212px; text-align:left; overflow: hidden; position:relative; padding:0px; margin:0px;}
#rates.additional{width:716px;height:115px; margin:0px; padding:0px; text-align:center;background: transparent url(../images/rates_additional.png) no-repeat; position:relative; top:-40px;}
#rates.additional p {margin: 74px 0 0 0; padding:10px 0px 9px 0px; color:#FFF; font-size:19px; text-align:center; }
#rates.r1{margin-right:20px;}
#rates.r2{margin:0px 20px;}
#rates.r3{margin-left:20px;}

#services{ padding:0px 0px 30px;}
#services h1{padding:0px; margin:0px;}
#services p{font-size:16px;}

#bundletitle{background: transparent url(../images/rates_ball.png) right no-repeat; width:650px; padding-top:20px;}
#bundle {float:left;background: transparent url(../images/rates_bundle.png) center no-repeat; height:160px; margin: 10px 30px 0px 0px; width:140px;}
#bundle h1{margin:50px 20px 0px 20px;}
#bundle p{margin:6px 20px;}

#abouttext{float:left; width:450px;}
#aboutpics{float:right;}