/* CSS Document */

body {background-image:url(images/background1.jpg);background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;margin:0px;}

/* Header and Menu CSS */

table {width:850px;height:100%;margin:0 auto 0 auto;}
th,td {padding:0 5px 0 5px;margins:0;}

div.notice {display:block;color:#FFFFFF;font-size:16px;margin:90px 0 0 50px;}

div.header {display:block;width:700px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
div.header p {display:block;width:450px;color:#fff;font-size:12px;line-height:15px;letter-spacing:1px;font-style:italic;float:right;margin:10px 10px 0 10px;}

div.menu {display:block;width:150px;height:100%;text-transform:uppercase;text-align:center;padding:10px 15px 10px 15px;margin:0 auto 0 auto;background-color:#293156;}

div.menu a {text-decoration:none;color:#fff;line-height:40px;}
div.menu a:hover {color:#e8a04a;}

div.menu2 {display:block;width:700px;border:1px solid #293156;text-transform:uppercase;text-align:center;padding:10px 20px 10px 20px;margin-left: auto;margin-right: auto;margin-bottom:5px;margin-top:5px;}

div.menu2 a {text-decoration:none;color:#293156;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
div.menu2 a:hover {color:#e8a04a;}

div.photogroup {display:block;height:340px;}
div.photogroup2 {display:block;height:400px;}
div.photogroup3 {display:block;height:300px;}
div.photogroup4 {display:block;height:250px;}
div.photosectiontitle {display:block;}
div.photos {display:block;width:350px;margin:0 auto 40px auto;}
div.photos2 {display:block;float:left;width:340px;}
div.photos2 img.quotephoto {margin:0 0 0 130px;}
div.photos3 {display:block;width:620px;margin:0 auto 0 auto;}

div.image_header {display:block;width:740px;margin:0 auto 10px auto;}
div.image_header img {padding:5px;border:1px solid #BBB;background-color:#EEE;}

/* Content CSS*/
div.content {display:block;background-color:#edf1f5;width:710px;position:relative;border:1px solid #293156;padding:15px;}
div.content a {text-decoration:none;border-bottom:1px dashed #AAA;color:#666;}
div.content a:hover {border-bottom:1px dashed #AAA;color:#65a6f8;}
div.content li {list-style-position:outside;list-style:circle;}

div.content h1 {font-size:24px;line-height:24px;font-style:italic;margin:10px 0 50px 0;color:#769ac6;}
div.content h2 {font-size:16px;margin-top:30px;text-transform:uppercase;color:#3D5769;}
div.content h3 {font-size:12px;margin:-44px 0 50px 0;font-weight:normal;color:#3D5769;}

div.content a {text-decoration:none;border-bottom:1px dashed #AAA;color:#666;}
div.content a:hover {border-bottom:1px dashed #AAA;color:#65a6f8;}
div.content p.title {font-weight:bold;font-style:italic;font-size:10px;line-height:0;margin-bottom:30px;}

div.content img {padding:5px;margin:0 0 0 15px;border:1px solid #BBB;background-color:#fff;}
div.content div.photos img.sp {padding:5px;margin:0 0 0 35px;border:1px solid #BBB;background-color:#fff;}
div.content img.left {margin:0 15px 0 0;}
div.content img.noborder {padding:0;margin:0;border:0;background-color:#edf1f5;}

/* Rates Table & Images CSS */

table.rates {width:500px;margin:0;}

div.colright {display:block:width:330px;float:right;}
div.colleft {display:block:width:330px;float:left;}
p.caption {margin:0;font-style:italic;color:#999;text-align:center;}
p.caption2 {margin:0;font-style:italic;color:#000;text-align:center;}

/* Booking CSS */
div.booking {display:block;background-color:#49687d;background-image:url();background-repeat:repeat-x;width:700px;position:relative;margin:10px 0 10px 0;border:1px solid #CCC;padding:20px;}
div.booking a {text-decoration:none;border-bottom:1px dashed #AAA;color:#DDD;}
div.booking a:hover {border-bottom:1px dashed #AAA;color:#65a6f8;}

div.booking h1 {font-size:20px;line-height:4px;font-style:italic;margin:0 0 0 0;color:#65a6f8;text-align:center;}
div.booking h2 {font-size:16px;margin-top:0px;color:#fff;text-align:center;}
div.booking h3 {font-size:12px;margin-top:10px;font-weight:normal;color:#fff;text-align:center;margin-bottom:0;}

.why {font-style:italic;margin:20px 70px 20px 70px;}
p.quote {color:#000;font-size:12px;line-height:15px;letter-spacing:1px;font-style:italic;}
p.quote2 {color:#FFF;font-size:12px;line-height:15px;letter-spacing:1px;font-style:italic;}

/* Copyright */
div.copyright {display:block;width:700px;font-size:10px;color:#999;margin-top:20px;margin-left: auto;margin-right: auto;text-align:center;}
