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

body {margin:0; background: #fff url(../images/gradbg.jpg) top repeat-x;  font-family: Arial; text-align:center; }

br.clrflt	{clear:both;}
strong {font-weight: bold;}
em {font-style: italic;}
a{text-decoration: none;}
a:link {color: #014880;}
a:visited {color: #21266a;}
a:hover {color: #015926;}
address {font-size: 12px; color: #4D4D4D; text-align: left; padding-left: 48px; padding-top: 32px; padding-bottom: 32px; line-height: 16px;}
.bluegrey {color: #006583;}
.toppad {padding-top: 10px;}
.toppad20 {padding-top: 20px;}
.toppadhm {padding-top: 20px; padding-bottom: 20px;}
.toppad30 {padding-top: 30px;}
.pad {padding-bottom: 10px; padding-left: 45px;}
.botpad10 {padding-bottom: 10px;}
.floor {float: right; padding-bottom: 20px;}

#color {background-color: #b4e6db; background: url(../images/backgroundfloor.jpg) repeat-y top left; padding: 10px 10px 0 20px; border: 1px solid #92bfb5;}
#color2 {background-color: #b4e6db; background: url(../images/backgroundfloor.jpg) repeat-y top left; padding: 10px 10px 0 20px; border: 1px solid #92bfb5;}
#color3 {background-color: #b4e6db; background: url(../images/backgroundfloor.jpg) repeat-y top left; padding: 10px 10px 0 20px; border: 1px solid #92bfb5;}

h1 {font-family: "Times New Roman", Times, serif; font-size: 37px; color: #006583;}
h2 {font-family: "Times New Roman", Times, serif; font-size: 28px; color: #006583;}
h3 {font-family: Arial; font-size: 12px; color: #30829a;}
h4 {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #006583;}
h5 {font-family: "Times New Roman", Times, serif; font-size: 21px; color: #006583;}
p, label {font-family: Arial; font-size: 14px; color: #4D4D4D; padding-bottom: 20px; line-height: 20px;}

#slides 	{position:absolute; right:-90px; width:100px; height:376px;  top:10px; z-index:5000;}


#container {margin: 0 auto;  background: url(../images/greenbar.jpg) repeat-x bottom; zoom: 1; text-align:left; display:block; position:relative;}


#menu 		{ height: 35px; background-color: #21B797; text-align: center;}
#menu ul 	{padding-top: 10px; margin:0; color:#fff; font-size: 12px; white-space:nowrap; list-style-type:none;}
#menu li 	{display:inline;}
#menu li a 	{padding:0.2em 1em; color:#ffffff; text-decoration:none;}
#menu li a:hover {color:#ffffff;}


#shadow_wrapper	{width:1000px; margin:0 auto; background:url(../images/shadow.png) top center no-repeat; padding-top:15px; zoom:1; position:relative;}
.ie6 #shadow_wrapper	{background:none;}


#content {margin: 0 auto; width: 980px; background-color: #FFFFFF; text-align:left; zoom:1; position:relative;}

#title {margin: 0;  background: url(../images/shadow.jpg) repeat-x bottom left; background-color: #FFFFFF; width: 237px; height: 370px; float: left; text-align: center;}
#image {margin: 0; float: left; width: 743px; height: 370px; background-color: #CCCCCC;}
.logo {margin-left: auto; margin-right: auto; display: block; padding-top: 15px; padding-bottom: 5px;}

#full {width: 880px; padding: 10px 50px 50px 50px; float: left;}
#fullleft, #fullright {width: 440px; float:left;}

#fullleft ul {font-family: "Times New Roman", Times, serif; font-size: 21px; color: #006583;}
#fullleft li {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4D4D4D; line-height: 18px;}
#fullright ul {font-family: "Times New Roman", Times, serif; font-size: 21px; color: #006583;}
#fullright li {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4D4D4D; line-height: 18px;}

#left {width: 545px; padding-left: 50px; padding-right: 50px; float: left;}

#right {width: 335px; padding-top: 30px; float: right;}
#righta {float: right; width: 335px; background: url(../images/greyborder.jpg) repeat-y top left;}
#righta ul {padding-bottom: 20px; padding-left: 45px; margin:0; font-family: "Times New Roman", Times, serif; font-size: 21px; color: #006583;}
#righta li {padding-top:5px; font-family: Arial; font-size: 12px; color: #4D4D4D;}
#rightb{float: right; width: 290px; height: 30px; background: url(../images/greyborderbottom.jpg) no-repeat top left; padding-left: 45px;}

#highlighta {width: 265px; height: 127px; background: url(../images/highlighta.jpg) no-repeat top left; padding-top: 30px; padding-left: 225px; float: left; position: relative;}
.buttonfloata {float:right; position: absolute; right: 20px; bottom: 60px;}
#highlightb {width: 375px; height: 127px; background: url(../images/highlightb.jpg) no-repeat top left; padding-top: 30px; padding-left: 115px; float: right; position: relative;}
.buttonfloatb {float:right; position: absolute; right: 57px; bottom: 60px;}

iframe {float: right;}

#bottomleft {width: 265px; padding-top: 10px; padding-bottom: 20px; float: left;}
.moneyback {padding-left: 70px;}
#bottomright {width: 715px; background: url(../images/crest.jpg) no-repeat bottom right; padding-top: 10px; padding-bottom: 20px; float: right;}

#footer {height: 120px;  text-align: center; background-color: #22b797;}
#footer ul {padding-top: 10px; margin:0; color:#fff; font-size: 12px; white-space:nowrap; list-style-type:none;}
#footer li {display:inline;}
#footer li a {padding:0.2em 1em; color:#ffffff; text-decoration:none;}
#footer li a:hover {color:#ffffff;}

#amenity_listleft, #amenity_listright {width: 880px; float:left; padding:0 40px;}
.amenity_list 	{font-family: "Times New Roman", Times, serif; font-size: 21px; color: #006583;}	
.amenity_list li	{width:45%; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4D4D4D; line-height: 18px;}	

#gallery_container {padding:20px 20px; margin:10px auto; border:solid 1px #22b797; width:76%;}
#gallery_container a.gal {padding:0; margin:2px; background:#000; line-height:120px; display:block; float:left;}


