/*New CSS file TN 8/21/2010*/
html{color:#fff;background:#369;}
body{margin:0;padding:0;font:13px/1.231 arial,helvetica,clean,sans-serif;}
textarea, input{color:#333;background:#cfc;margin:0;padding:2px;font:13px/1.231 arial,helvetica,clean,sans-serif;}
td, th{font:13px/1.231 arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;border:0}
a img{margin:0;padding:0;border:0;display:block;}
a:active, a:focus, a:hover{outline:none;}
li{list-style-type:none;text-align:left;} 
#doc{margin:auto;text-align:left;width:976px;}
div.slideshow{width:976px;height:350px;padding:0;margin:0;overflow:hidden;background:#000;}
#logo{width:215px;display:block;float:left;background:#369;margin:0;padding:0}
div.nav{height:39px;font-weight:bold;background:#3399ff url('../_assets/menu-bg.gif') repeat-x top left;padding:0 0 0 15px;}
div.nav ul{margin:0;padding:0;list-style-type:none;width:740px;float:right;}
div.nav ul li{display:block;float:left;margin:0;}
div.nav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 15px;height:39px;}
div.nav ul li a span{padding:13px 15px 0 0;height:21px;float:left;}
div.nav ul li a:hover, div.nav ul li a.booking:hover{color:#fff;background:transparent url('../_assets/menu-bg-over.gif') repeat-x top left;}
div.nav ul li a:hover span{display:block;width:auto;cursor:pointer;}
div.nav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url('../_assets/menu-bg-on.gif') repeat-x top left;}
div.nav ul li a.booking{color:yellow;}

#middoc{display: block;padding:39px 0 0 0;background:#d8ebff url('../_assets/bd-bg.gif') repeat-x top left;color:#333;margin:0;}

div.columnbox{width: 255px;}
div.columnbox div.greenheader{background:#369 url('../_assets/menu-bg-over.gif') repeat-x top left;color:#fff;padding:8px 13px;border-bottom:1px solid #666;}
div.columnbox div.subbox{background:#fff;padding:13px;border:1px solid #bcd2e6;margin-bottom:26px;}
div.columnbox div.subbox h3{font-size:108%;background:#fff;color:#39f;padding-bottom:13px;font-weight:bold;}
div.columnbox div.subbox img.thumb{border:1px solid #ccc;float:left;margin-right:13px;}
div.columnbox div.subbox p.special{text-align:left;margin-bottom:13px;line-height:1.4;}
div.columnbox div.subbox p.morespecial{text-align:right;margin-bottom:0;border-bottom:1px solid #8cb85c;border-top:1px solid #8cb85c;padding:5px 0;}
div.columnbox div.subbox p.morespecial img{margin-right:5px;vertical-align:top;}
div.columnbox div.blueheader{background:transparent url('../_assets/menu-bg.gif') repeat-x top left;color:#fff;padding:8px 13px;border-bottom:1px solid #666;}

/*right*/
div.rightbody{margin:0 13px 0 290px;}
div.rightbody h1{font-size:123.1%;color:#153e56;padding-bottom:13px;font-weight:bold;}
div.rightbody p{margin-bottom:13px;text-align:justify;line-height:1.4;}
div.rightbody table{width:100%;margin-bottom:26px;text-align:center;}
div.textbubble div.subbox h3{font-size:108%;background:#fff;color:#39f;padding-bottom:13px;font-weight:bold;}

#leftcolumn{display: block;float:left;margin:0 0 0 13px;}

/*left*/
div.leftbody{display: block;float:left;margin:0 13px 0px 10px;width:670px;}
div.leftbody h1{font-size:123.1%;color:#153e56;padding-bottom:13px;font-weight:bold;}
div.leftbody p{margin-bottom:13px;text-align:justify;line-height:1.4;}
div.leftbody table{width:100%;margin-bottom:26px;text-align:center;}
#rightcolumn{display: block;float:right;margin:0px 13px 0px 13px;width:255px;}

div.textbubble{width:100%;background-color:#fff;margin:13px 0;}
div.textbubble p {padding: 0 13px;margin: 0;}
div.textbubble div.roundtop {background: #fff url('../_assets/tr.gif') no-repeat top right; clear:right;}
div.textbubble div.roundtop img, div.textbubble div.roundbottom img{display: none}
div.textbubble div.roundbottom {background: url('../_assets/br.gif') no-repeat top right;clear:right;}
div.textbubble div.article{padding:0 13px;}
div.textbubble div.article h2{font-size:108%;padding-bottom:13px;color:#006699;}
div.textbubble div.article p{margin:25px 0 0 0}
div.textbubble span.date{float: left;height: 67px;width: 77px;background:url('../_assets/date.png') no-repeat;margin-right: 10px;padding-top: 0px;line-height: normal;}
div.textbubble span.month{display: block;text-align: center;background:transparent; color: #fff;font-size: 77%;padding-top: 2px;text-transform: uppercase;}
div.textbubble span.day{display: block;text-align: center;padding-top: 5px;color: #222;font-size: 138.5%;font-weight: bold;}
div.textbubble span.meta{display: block;font-size: 77%;color: #666;}
div.textbubble div.subbox{padding-left:15px;padding-bottom:13px;}

div.rightbubble{width:100%;background-color:#fff;margin:13px 0;}
div.rightbubble p {padding: 0 13px;margin: 0;}
div.rightbubble div.roundtop {background: #fff url('../_assets/tr.gif') no-repeat top right; clear:right;}
div.rightbubble div.roundtop img, div.textbubble div.roundbottom img{display: none}
div.rightbubble div.roundbottom {background: url('../_assets/br.gif') no-repeat top right;/*clear:left;*/}
div.rightbubble div.article{padding:0 13px;}
div.rightbubble div.article h2{font-size:108%;padding-bottom:13px;color:#006699;}
div.rightbubble div.article p{margin:25px 0 0 0}
div.rightbubble span.date{float: left;height: 67px;width: 77px;background:url('../_assets/date.png') no-repeat;margin-right: 10px;padding-top: 0px;line-height: normal;}
div.rightbubble span.month{display: block;text-align: center;background:transparent; color: #fff;font-size: 77%;padding-top: 2px;text-transform: uppercase;}
div.rightbubble span.day{display: block;text-align: center;padding-top: 5px;color: #222;font-size: 138.5%;font-weight: bold;}
div.rightbubble span.meta{display: block;font-size: 77%;color: #666;}
div.rightbubble div.subbox{padding-left:15px;padding-bottom:13px;}

img.corner {width: 15px;height: 15px;border: none;display: block !important;}
div.middocend{height: 90px;background:transparent url('../_assets/bd-container-bg.gif') repeat-x top left;clear:both;}
div.middoc div.subbody h3{font-size:108%;background:#fff;color:#39f;font-weight:bold;}

#footer{background:#39f;color:#fff;padding:8px 20px;text-align:right;}
#footer span.copyright{font-size:77%;}
#footer a{text-decoration:underline;background:#39f;color:#fff;padding:0 5px;}
#footer a:hover{text-decoration:underline;color:navy;}

/*menu*/
#menu {text-align:left;}
#menu div.submenu-container{background:#fff;padding:13px;border:1px solid #BCD2E6;margin-bottom:26px;}
#menu div.submenu-container ul{margin:8px; padding:0; text-align:left;}
#menu div.submenu-container ul li {list-style: square inside;margin-bottom:5px;} 
#menu div.submenu-container a{text-decoration:none;color:navy;}
#menu div.submenu-container a:hover{text-decoration:underline;}
#menu div.submenu-container a.selected{background:transparent url('../_assets/submenu-pointer.gif') no-repeat top right;padding-right:13px;color:#000;font-weight:bold;}
#menu div.submenu-container img.thumb{border:1px solid #ccc;float:left;margin-right:13px;}
#menu div.submenu-container p.special{text-align:left;margin-bottom:13px;line-height:1.4;}
#menu div.submenu-container p.morespecial{text-align:right;margin-bottom:0;border-bottom:1px solid #8cb85c;border-top:1px solid #8cb85c;padding:5px 0;}
#menu div.submenu-container p.morespecial img{margin-right:5px;vertical-align:top;}

/*villas and Cottages */
/*
#accommodation div.slideshow-container{overflow:hidden;height:230px;background:#fff;border:1px solid #BCD2E6;margin-bottom:26px;}
#accommodation ul.villas { text-align:left; margin:13px;}
#accommodation ul.villas li {list-style: square inside;margin-bottom:5px;color:#3399cc;} 
#accommodation #carousel{list-style: none;}
#accommodation #carousel li{list-style: none;}
#accommodation #carousel li a:focus, #carousel li a:active {outline: none;}
#accommodation #carousel img{border:0;}
#accommodation #carousel li a.selected img{border:0;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width: 250px;height: 200px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-container {background:#fff;text-align:center;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 500px;padding: 0;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:500px;height: 225px;overflow:hidden;}
.jcarousel-skin-tango .jcarousel-item {width: 250px;height: 200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;bottom: 5px;right: 40%;width: 32px;height: 32px;cursor: pointer;background: transparent url('../_assets/next-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;bottom: 5px;left: 40%;width: 32px;height: 32px;cursor: pointer;background: transparent url('../_assets/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
#accommodation table{width:100%;background:#fff;border:1px solid #BCD2E6;margin-bottom:26px;}
#accommodation table td{vertical-align:top;}
*/

/*home*/
div.TodaysViewPic {color:#fff;background-color:#999;padding:21px;}
div.TodaysViewPic h1{color:#fff;text-align:center;}
div.TodaysViewPic img{display:block;margin:auto;}
div.TodaysViewPic p{color:#fff;text-align:center;margin:21px 0 0 0;}

/*villas and Cottages */
#accommodations div.slideshow-container{overflow:hidden;height:230px;background:#fff;border:1px solid #BCD2E6;margin-bottom:26px;}
#accommodations ul.villas { margin:13px;}
#accommodations ul.villas li {list-style: square inside;margin-bottom:5px;color:#3399cc;} 
#accommodations #carousel{list-style: none;}
#accommodations #carousel li{list-style: none;}
#accommodations #carousel li a:focus, #carousel li a:active {outline: none;}
#accommodations #carousel img{border:0;}
#accommodations #carousel li a.selected img{border:0;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width: 250px;height: 200px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-container {background:#fff;text-align:center;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 500px;padding: 0;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:500px;height: 225px;overflow:hidden;}
.jcarousel-skin-tango .jcarousel-item {width: 250px;height: 200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;bottom: 5px;right: 40%;width: 32px;height: 32px;cursor: pointer;background: transparent url('../_assets/next-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;bottom: 5px;left: 40%;width: 32px;height: 32px;cursor: pointer;background: transparent url('../_assets/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
#accommodations table{width:100%;background:#fff;border:1px solid #BCD2E6;margin-bottom:26px;}
#accommodations table td{vertical-align:top;}

div.blueheader{background:transparent url('../_assets/menu-bg.gif') repeat-x top left;color:#fff;padding:8px 13px;border-bottom:1px solid #666;}

/*resort*/
#resort img.location{float:left;margin-right:13px;}
#resort p.map{text-align:center;margin-bottom:13px;}

/*cuisine*/
#cuisine div.theMenu{height:425px;background:transparent url('../_assets/cuisine/menu-bg.jpg') top left no-repeat;}
#cuisine div.theMenu-container{position:relative;left:150px;top:0;height:300px;background:#fff;border:1px solid #ccc;width:450px;}
#cuisine div.theMenu-sliderbox{position:relative;top:0;left:0;margin:13px;border:1px solid #ccc;height:274px !important;width:424px !important;overflow:hidden;}
#cuisine div.meal{height:274px;background:#fff;overflow:hidden;width:424px;}
#cuisine div.meal div{padding:13px 26px;}
#cuisine div.meal li{list-style: square inside;margin-bottom:5px;}
#cuisine div.meal li span{color:#3399ff;}
#cuisine div.cuisineNav{position:relative;left:150px;top:0;height:50px;background:#8cb85c;line-height:50px;width:450px;border:1px solid #8cb85c;}
#cuisine div.cuisineNav ul li{float:left;list-style: none;margin-right:13px;margin-left:13px;}
#cuisine div.cuisineNav ul li a{color:#fff;text-decoration:none;}
#cuisine div.cuisineNav ul li a.activeSlide{color:#000;}

/*form*/
#book_now table td.first{width:200px;}

#frmBooking input[type="text"],#frmBooking textarea{margin-bottom: 5px;padding: 4px;border: solid 1px #85b1de;width: 200px;}
#frmBooking input.num{width:50px;}
#frmBooking input.date-pick{width:100px;margin-right:5px;}
#frmBooking label{margin-bottom: 5px;padding: 4px;margin-right:26px;margin-left:13px;color:#000;}
#frmBooking label span{color:red;font-weight:bold;}
#frmBooking button{background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px; /* Links */}
#frmBooking button{width:auto;overflow:visible;padding:4px 10px 3px 7px; /* IE6 */}
#frmBooking button[type]{padding:5px 10px 5px 7px; /* Firefox */line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
#frmBooking  button:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
#frmBooking em.error {color: red;padding-left:20px;background:url("/_assets/icoError.gif") no-repeat top left;font-style:italic;}
#frmBooking input:focus,#frmBooking textarea:focus{outline:none;border: 1px solid #0b4ad7;}
#frmBooking input.error{border: 1px solid red;}
#book_now table {text-align:left;}

/*rates*/
#rates_packages table{width:100%;background:#fff;margin:0;}
#rates_packages table tr.head{background:#3399ff}
#rates_packages table th{padding:5px;font-weight:bold;color:#fff;}
#rates_packages table td{padding:7px;border:1px solid #f1f1f1;}
#rates_packages table td.footnote{padding:5px;font-style:italic;text-align:right;font-size:77%;color:#fff;background:#3399ff;}
#rates_packages div.packages{width:100%;background:#fff;height:216px;border:1px solid #ccc;}
#rates_packages ul.packages-menu{padding:5px;display: block;margin:0;float:left;width:150px;list-style-type: none;}
#rates_packages ul.packages-menu li a {background: url('../_assets/button.gif') no-repeat;width: 145px;height: 33px;display: block;color: #336699;text-decoration: none;text-indent: 13px;line-height: 30px;}
#rates_packages ul.packages-menu a:hover {background: url('../_assets/button.gif') bottom left no-repeat;color: #000;}
#rates_packages ul.packages-menu a.activeSlide {background: url('../_assets/button.gif') bottom left no-repeat;}
#rates_packages div.rates-container{padding:0;margin:0;overflow:hidden;height:206px;}
#rates_packages div.rates-container div.rates{padding:0;margin:0;overflow:hidden;height:206px;width:100%;}
#rates_packages div.rates-container div.rates div{padding:8px;}
#rates_packages div.rates-container li{list-style:square inside;}

/*ratesa 235 233*/
#rates_packages div.packagesa{width:100%;background:#fff;height:225px;border:1px solid #ccc;}
#rates_packages ul.packagesa-menu{padding:5px;display: block;margin:0;float:left;width:150px;list-style-type: none;}
#rates_packages ul.packagesa-menu li a {background: url('../_assets/button.gif') no-repeat;width: 145px;height: 33px;display: block;color: #336699;text-decoration: none;text-indent: 13px;line-height: 30px;}
#rates_packages ul.packagesa-menu a:hover {background: url('../_assets/button.gif') bottom left no-repeat;color: #000;}
#rates_packages ul.packagesa-menu a.activeSlide {background: url('../_assets/button.gif') bottom left no-repeat;}
#rates_packages div.ratesa-container{padding:0;margin:0;overflow:hidden;height:215px;}
#rates_packages div.ratesa-container div.rates{padding:0;margin:0;overflow:hidden;height:215px;width:100%;}
#rates_packages div.ratesa-container div.rates div{padding:8px;}
#rates_packages div.ratesa-container li{list-style:square inside;}
#rates_packages div.uline{text-decoration:underline;}

#rates_packages div.packagesw{width:100%;background:#fff;height:273px;border:1px solid #ccc;}
#rates_packages ul.packagesw-menu{padding:5px;display: block;margin:0;float:left;width:150px;list-style-type: none;}
#rates_packages ul.packagesw-menu li a {background: url('../_assets/button.gif') no-repeat;width: 145px;height: 33px;display: block;color: #336699;text-decoration: none;text-indent: 13px;line-height: 30px;}
#rates_packages ul.packagesw-menu a:hover {background: url('../_assets/button.gif') bottom left no-repeat;color: #000;}
#rates_packages ul.packagesw-menu a.activeSlide {background: url('../_assets/button.gif') bottom left no-repeat;}
#rates_packages div.ratesw-container{padding:0;margin:0;overflow:hidden;height:263px;}
#rates_packages div.ratesw-container div.rates{padding:0;margin:0;overflow:hidden;height:263px;width:100%;}
#rates_packages div.ratesw-container div.rates div{padding:8px;}
#rates_packages div.ratesw-container li{list-style:square inside;}
#rates_packages div.uline{text-decoration:underline;}

/*padi packages*/
#padi_packages table{width:100%;background:#fff;margin:0;}
#padi_packages table tr.head{background:#3399ff}
#padi_packages table th{padding:5px;font-weight:bold;color:#fff;}
#padi_packages table td{padding:7px;border:1px solid #f1f1f1;}
#padi_packages table td.footnote{padding:5px;font-style:italic;text-align:right;font-size:77%;color:#fff;background:#3399ff;}
#padi_packages div.packagesp{width:100%;background:#fff;height:590px;border:1px solid #ccc;}
#padi_packages ul.padi-menu{padding:5px;display: block;margin:0;float:left;width:175px;list-style-type: none;}
#padi_packages ul.padi-menu li a {background: url('../_assets/button.jpg') no-repeat;width: 161px;height: 33px;display: block;color: #336699;text-decoration: none;text-indent: 13px;line-height: 30px;}
#padi_packages ul.padi-menu a:hover {background: url('../_assets/button.jpg') bottom left no-repeat;color: #000;}
#padi_packages ul.padi-menu a.activeSlide {background: url('../_assets/button.jpg') bottom left no-repeat;}
#padi_packages div.padi-container{padding:0;margin:0;overflow:hidden;height:580px;}
#padi_packages div.padi-container div.rates{padding:0;margin:0;overflow:hidden;height:580px;width:100%;}
#padi_packages div.padi-container div.rates div{padding:8px;}
#padi_packages div.padi-container li{list-style:square inside;}
#padi_packages div.padi-container div li li{list-style:circle inside;}
#padi_packages div.padi-container ul{margin:0 0 0 24px;}
#padi_packages div.padi-container div {padding:10px}
#padi_packages div.uline{text-decoration:underline;}



/*activities*/
#activities div.activities-container{background:#fff;padding:13px;border:1px solid #BCD2E6;margin-bottom:26px;}
#activities p.clear{clear:left;color:black;font-weight:bold;border-top:1px solid #ccc;}
#activities p.clearSpecial{clear:left;color:black;border-top:1px solid #ccc;padding-top:5px;}
#menuActivities {list-style-type:none;margin:0;padding: 0;list-style: none;}
#menuActivities li{padding: 0;margin: 0 2px;float: left;position: relative;list-style-type:none;text-align:left;width:190px;height:35px;}
#menuActivities span{color: navy;
	/*background: url('../_assets/btn-Activities.gif') no-repeat center center;*/
}
#menuActivities img{margin-right:5px;vertical-align:top;}
#activities div.surfing-container{background:transparent url('../_assets/activities/surfing.jpg') no-repeat top left;padding-top:150px;}
#activities div.snorkelling-container{background:transparent url('../_assets/activities/lalatisnork.jpg') no-repeat top center;padding-top:150px;margin-bottom:13px;}
#activities div.surfing,#activities div.snorkelling{background:#fff;padding:13px;border:1px solid #BCD2E6;}
#menuActivities a{text-decoration: none;border:0;}
#menuActivities a:hover {text-decoration: none;}
#menuActivities li em {background: url('../_assets/bubbly.png') no-repeat;width: 180px;height: 65px;position: absolute;top: -85px;left: -15px;text-align: center;padding: 10px 12px 10px;font-style: normal;z-index: 2;display: none;}


/*diving*/
#diving div.divesites{width:100%;background:#fff;height:420px;border-bottom:1px solid #666;}
#diving ul.divesites-menu{padding:5px;display: block;margin:0;float:left;width:150px;list-style-type: none;}
#diving ul.divesites-menu li a {background: url('../_assets/button.gif') no-repeat;width: 145px;height: 33px;display: block;color: #336699;text-decoration: none;text-indent: 13px;line-height: 30px;}
#diving ul.divesites-menu a:hover {background: url('../_assets/button.gif') bottom left no-repeat;color: #000;}
#diving ul.divesites-menu a.activeSlide {background: url('../_assets/button.gif') bottom left no-repeat;}
#diving div.divesites-container{height:410px  !important;width:450px !important;padding:0;margin:0;overflow:hidden;}
#diving div.divesites-container div.site{height:410px  !important;width:450px !important;padding:0;margin:0;overflow:hidden;}
#diving div.divesites-container div.site div{padding:13px;}
#diving p.splitter{clear:left;border-bottom:1px solid #ccc;margin:13px 0;}
#diving img.divesitepic{float:left;margin-right:13px;}

/*faq*/
ul#faq li p a.question{font-weight:bold;color:#006699;text-decoration:none;}
ul#faq li p a.question:hover{color:#8cb85c;text-decoration:none;}
ul#faq li div.answer {display: none;font-weight: normal;}
ul#faq li {font-weight: bold;border-bottom: 1px dotted #BCD2E6;margin: 1em;}
ul#faq li p {margin: 4px 0;}
ul#faq li div.answer p{margin: 8px 0;background:#FFF;padding:13px;border:1px solid #BCD2E6;}

/*tos-Contact*/
#tos h3.tos{padding-bottom:0 !important; color:#39f;}
#contact div.contact{padding:0 13px;height:140px;}
#contact div.contact p{margin:3px;}

div.roundcont {width: 100%;background-color: #fff;margin:13px 0;}
div.roundcont p {margin: 13px 10px;}
div.inst {color:#ff0;font-size:77%;font-style:italic;}

/*login page*/
#login {width:976px;margin:auto;text-align:center;}
#login a img{display:block;margin:auto;}
#login a:link {color:#ddd;}
#login a:visited {color:#ff0;}
#login a:active {color:#000;}
#login a:hover {color:#e60;}
#login table{margin:auto;}
#login ul{display:block;width:300px;margin:auto;padding:20px;}
#login h1{font-weight:normal;padding:20px 0 10px 0;font-size:18px;}

table.dbTable {margin:0;border-width:0px;border-spacing:0px;border-style:none;border-color:#fff;border-collapse:separate;}
table.dbTable th{border-width:1px;padding:5px;border-style:solid;border-color:#369;background-color:#333;color:#fff;}
table.dbTable td{border-width:1px;padding:3px;border-style:solid;border-color:#369;background-color:#ccc;color:#000;}
table.dbTable th.outside{background-color:#369;}
table.dbTable td.outside{background-color:#369;}
table.dbTable td.edit{background-color:#0c0;}
table.dbTable td.delete{background-color:#c00;}

table.dbRow {margin:0;border-width:0px;border-spacing:0px;border-style:none;border-color:#fff;border-collapse:separate;}
table.dbRow td{border-width:1px;padding:3px;border-style:solid;border-color:#369;background-color:#ccc;color:#000;}
table.dbRow th{border-width:1px;padding:5px;border-style:solid;border-color:#369;background-color:#333;color:#fff;}
td.left{text-align:right;}
td.right{text-align:left;}
table.dbRow td.submitButton{text-align:center;background-color:#369;}
table.dbRow td.outside{background-color:#369;}

/*textarea{border-style:solid; border-width:5px;font-family:arial;}*/
input.text{font:13px/1.231 arial,helvetica,clean,sans-serif;}

img.todaysview{display:block;margin-left:auto;margin-right:auto;}



p.dbmessage {color:#0c0;font-size:18px}


