/* Carna Bay Hotel */
/* Created by Michael Mrowetz*/

/* Section A - Adjust Styles */
/* General styles - Adjust Section Styles */
body {background:#fff!important;}
body, p, ul, ol, li, th, td, input, select, textarea { font: normal 13px/18px Tahoma, Geneva, Verdana; color: #333; }

a { color: #174f06; text-decoration: none; }
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5 {color:#333!important;}


/* ------------------------------------------------------------------------------------------ */   
/* Section B - Replace Styles*/


#pageBgImg{background:transparent!important;}

#mainBgImgBgHolder {float:none!important;height:auto; background:transparent!important; padding:0; margin:0; width:570px !important;} 
#mainBgImgBottomHolder{float:none!important;height:auto; background:transparent!important; padding:0; margin:0; width:570px !important;}
#mainBgImgTopHolder {float:none!important;height:auto; background:transparent!important; padding:0; margin:0; width:570px !important;}
#mainHolder{float:none!important; height:auto; background:transparent!important; padding:0; margin:0; width:570px !important; }


/* Header */   
#headerTopHolder{height:auto; width:100%;}

#logo {display:none; } 
#logoAddress {position:relative!important; float:left!important; top:0; left:10px; margin:0; padding:0 0 25px;}
#logoAddress, #logoAddress a{color:#174f06; font:normal 12px/12px Tahoma, Verdana, Geneva, sans-serif;}

#headerImageHolder{display:none!important;}

#nav {display:none!important;}
.rightPanel {display:none!important;}
#botttomPanelHolder {display:none!important;}


/* Module Class Styles */ 
.module {position:relative; float:left; clear:both; width:572px; margin:10px 0; background:none!important; display:inline;}
.moduleHeader{padding:10px 20px 5px; margin:0; color:#000!important; border-bottom:solid 1px #255118;}
.moduleMain{float:left; clear:both; width:532px; padding:15px 20px 5px; border-top:none!important;background:none!important; display:inline;}

.moduleButtons{display:none!important;}
.moduleNarrow {clear:both; background:none!important;}
.moduleNarrow .moduleHeader {color:#000!important;}
.moduleNarrow .moduleMain{width:532px; height:auto!important; background:none!important;}
.module, .module a, .module p {color:#000!important; }
.btn_showAll {display:none!important;} 

#specialOffers .moduleMain{ height:auto!important; padding-bottom:10px!important;}

/*content*/

#content{float:none!important; width:592px; min-height:300px; padding-left:10px; display:block;}
*html #content{height:300px;}

#footer{display:none!important;}
#bookingPanel{display:none!important;}

/* HP POPUP */
#layer{display:none!important;}



/* GALLERY WITH TABS */
#photoGalleryCat {clear:both!important; float:none!important; width:570px!important; page-break-inside:auto; }
#photoGalleryCat h2{margin-top:0; float:left;}
#photoGalleryCat .pgNav {display:none!important;}

#photoGalleryCat #pgHolder{float:none!important; overflow:visible!important; width:570px!important;}
#photoGalleryCat .tabset_content {clear:none; float:none!important; overflow:visible!important; height:auto; width:570px!important; border:0; }
#photoGalleryCat .tabset_content_active {float:none!important; display:block; position:relative!important; }

#photoGalleryCat .pgList {clear:both; float:none!important; page-break-inside:auto;}
#photoGalleryCat .pgList li{float:none!important; clear:none!important; vertical-align:top; font-size:11px; line-height:15px; margin:0; padding:5px; display:inline-block;}
#photoGalleryCat .pgList li a img{float:none!important; border:4px solid #aabca5!important; width:150px; height:100px;}
