/* CSS Document */
*{ margin:0; padding:0; /*font:normal 12px Georgia, "Times New Roman", Times, serif; color:#515151;*/}
a:focus {} 
a, a:hover{ text-decoration:none; color:#515151;outline:none;}

body{ background:#1f2e71 url(../img/bg_page.jpg) repeat-x top;font:normal 12px Georgia, "Times New Roman", Times, serif;color:#515151; margin-bottom:20px;}
.photo{ border:5px solid #fff; float:left; margin:0;}
.clear{ clear:both; line-height:0; height:2px; font-size:1px;}
.top{ float:right; display:block; width:80px; margin:0; padding:0; text-align:center;}

#page{ border:7px solid #001264; background:#fff; margin:10px auto 0; padding:7px; width:920px; min-height:500px;}
#logo{ float:left; padding:10px 20px 20px 20px;}
#banner{ float:right;}
#menu{ float:left; clear:left; list-style:none; margin-top:20px;}
#menu li{ display:block; width:200px; background:url(../img/bg_menu.gif) repeat-x; margin-bottom:2px; border:1px solid #e0f0fb; padding-left:15px;}
#menu li:hover{background:url(../img/bg_menu_hov.gif) repeat-x;border:1px solid #e0f0fb;}
#menu a{font:bold 14px Arial, Helvetica, sans-serif; color:#545097; background:url(../img/bullet1.gif) no-repeat left;display:block; width:170px; padding:5px 0 5px 20px;}
#menu a:hover{background:url(../img/bullet1_hov.gif) no-repeat left; color:#040c64;}
#menu li.active, #menu li.active:hover{background:url(../img/bg_menu_hov.gif) repeat-x;border:1px solid #e0f0fb;}
#menu li.active a, #menu li.active  a:hover{background:url(../img/bullet1_hov.gif) no-repeat left; color:#040c64;}

.builder_desc{ display:block; float:right; width:670px; padding:10px; line-height:18px;}

#tabs{ list-style:none; clear:both; width:932px; float:left;}
#tabs li{ float:left; background:url(../img/bg_tab.gif) no-repeat bottom; width:117px; margin:0 1px; padding-top:17px; text-align:center;}
#tabs li:hover{background:url(../img/bg_tab_hov.gif) no-repeat bottom;}
#tabs li a{color:#545097; display:block; width:115px; padding:3px 0; margin-bottom:5px; font:bold 12px Georgia, "Times New Roman", Times, serif}
#tabs li a:hover{ color:#040c64;}
#tabs .latest, #tabs .latest:hover{ background:url(../img/bg_header1.gif) no-repeat bottom; width:204px; margin:0; padding:8px; color:#fff; text-align:center; font-size:22px;}
#tabs .caption, #tabs .caption:hover{background:#a9d3ef url(../img/bg_corner.gif) no-repeat right bottom; width:475px; margin:0; margin-top:14px; padding:4px 0px 4px 0px; color:#03166c; text-align:center;  font:italic 18px Georgia, "Times New Roman", Times, serif; text-align:left;}
#tabs .amneties, #tabs .amneties:hover{ margin-left:2px; padding:23px 0 5px 0; width:222px;background:url(../img/bg_header2.gif) no-repeat bottom; color:#fff; font-weight:bold;}

#project{ width:673px; float:left; padding:10px; background:#eef8fe; border:1px solid #a9d3ef; clear:left; height:430px; }
*html #project {padding:7px 6px 17px 7px;} 
#project #photo{border:5px solid #fff; float:left; margin:0 10px 0 0;}
#project #seabreeze{float:left; margin:0 15px 5px 0;}
#project p{line-height:18px; padding:0 10px 0 10px; text-align:justify;}
#project p a{ color:#1298eb; text-decoration: underline; margin-left:10px; font-weight:bold;}
#project p a:hover{ text-decoration:none;}
/*#project p a{ width:80px; background:#9fd6f7; color:#021265; border:1px solid #021265; float:right; text-align:center; margin:10px;}
#project p a:hover{ background:#021265; color:#9fd6f7; border:1px solid #9fd6f7;}*/
#amneties{ float:left; margin:1px 0 0 2px; width:200px;height:430px; padding:10px;background:#c0e3fa; border:1px solid #a9d3ef; list-style:none;}
#amneties li{ padding:3px 5px 4px 25px; color:#123974; font:bold 12px Arial, Helvetica, sans-serif; background:url(../img/bullet2.gif) no-repeat left;}
#amneties li.special{ color:#c20101;background:url(../img/bullet2red.gif) no-repeat 0 5px;}
#amneties li.specialheader{background:none;color:#000; font-size:14px;}

#iconset{ display:block; clear:both; background:#fff url(../img/bg_iconset.gif) repeat-x top; height:170px; list-style:none;}
#iconset li{ float:left; width:152px; height:150px; border:1px solid #a9d3ef; border-right:0; padding:15px 10px 10px 10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#8e8c8c;}
#iconset li h1 a{ display:block;font:20px Georgia, "Times New Roman", Times, serif; color:#515151; text-align:center; margin-bottom:95px;}
#iconset .thalassery{ background:url(../img/ico_thalassery.gif) no-repeat center 50px;}
#iconset .routemap{ background:url(../img/ico_routemap.gif) no-repeat center 50px;}
#iconset .brochure{ background:url(../img/ico_brochure.gif) no-repeat center 50px;}
#iconset .booking{ background:url(../img/ico_booknow.gif) no-repeat center 50px; border:1px solid #a9d3ef; width:154px; }
#iconset .contact{ border:1px solid #a9d3ef; background:#006eab url(../img/bg_contact.gif) no-repeat center; width:200px; margin-left:2px; }
#iconset .contact h1,#iconset .contact h1 a{ margin-bottom:5px; color:#fff; text-align:left; border-bottom:2px solid #fff;font:20px Georgia, "Times New Roman", Times, serif;}
#iconset .contact li{ height:18px; width:200px;border:0; padding:0; list-style:none; color:#fff; font:normal 12px Arial, Helvetica, sans-serif;}

#footer{background:#001264; margin:auto; padding:10px 14px; width:920px; color:#fff;}
#footer a{ color:#fff; font-size:11px;}
#footer a:hover{ text-decoration:underline;}
#footer span{ margin-left:380px;}

.titles{ width:675px; margin:20px 0 5px 20px; padding-bottom:10px;  float:right; border-bottom:3px solid #029df8; color:#030e5e; font:bold 20px Georgia, "Times New Roman", Times, serif;}
.titles span{ font:italic 18px Georgia, "Times New Roman", Times, serif; color:#029df8;}

#contentspanel, #projecttabs{width:650px; padding:15px; margin:0 0 5px 0px; float:right; background:#eef8fe; border:1px solid #a9d3ef;}
#contentspanel, #projecttabs p{ padding-bottom:10px; line-height:18px;}
#projecttabs{ padding:0; width:918px; }
#projecttabs p{ display:block; margin:0 10px 5px 10px; width:670px;}
#projecttabs #tab1 img{ margin:0 0 10px 0;}
#projecttabs #tab1 #amneties{ float:right; height:558px; display:block;margin:0;padding:0 10px;}
#projecttabs #tab2,#tab3,#tab4,#tab5,#tab6, #tab7,#tab8{display:none;}


#prject_buttons{ list-style:none; float:right; width:920px; margin:0;}
#prject_buttons li{ float:left; margin:0 1px 0 0; text-align:center; padding:8px 0 5px 0; margin-top:15PX;background:url(../img/bg_tab.gif) no-repeat bottom; width:100px; font-weight:bold;}
#prject_buttons li:hover, #prject_buttons .active,#prject_buttons .active:hover{background:url(../img/bg_tab_hov.gif) no-repeat bottom;}
#prject_buttons .latest, #prject_buttons .latest:hover{ background:url(../img/bg_header1.gif) no-repeat bottom; width:180px; margin:0 2px 0 0; padding:8px; color:#fff; text-align:center; font-size:22px;}
#prject_buttons .latest a{ color:#fff; font:22px Georgia, "Times New Roman", Times, serif;}

.simpledesciption{ padding:10px; line-height:18px; float:right; width:680px;}

#avilability{ border-left:1px solid #d6eaf6;border-top:1px solid #d6eaf6;}
#avilability td{ border-right:1px solid #eef8fe;border-bottom:1px solid #eef8fe; padding:5px; text-align:center;}
#avilability th{border-right:1px solid #d6eaf6;border-bottom:1px solid #d6eaf6; background:#4d9cd8; color:#fff; padding:5px;}
.green{ background:#aceaad;}
.red{ background:#f5b6c2;}
.yellow{ background:#f8f2aa;}
.blank{ background:#d6eaf6;}
.definition{text-align:left !important;}
.definition img{ margin:0 5px 0 10px;}

.contactbox{width:280px; height:400px;float:left;margin-right:10px;}
.contactbox th{ font-size:18px; padding-bottom:10px; border-bottom:1px solid #a9d3ef;}
.contactbox label{display:block; width:100px;float:left;text-align:right;margin-right:10px;}
input, textarea, select{ width:180px; background:#eef8fe; border:1px solid #7f9db9;}
input:focus, textarea:focus, select:focus{ background:#fff; border:1px solid #a9d3ef;}
.button, .button:focus{width:100px; background:#7f9db9; color:#fff;border:1px solid #000;}
.simpledesciption{padding:10px; line-height:18px; float:right; width:680px;}
.inputHighlighted{  /* Highlighting style */
  background-color:#fff;
  width:180px;
  border:1px solid #a9d3ef;
}
#tab7 ul{line-height:25px; list-style:url(../img/bullet.gif);}

#quality { margin:10px 0 0 50px; list-style-image:url(../img/bullet2.gif); line-height:30px; }

h4{padding:10px 10px 15px 10px;}
h4 img{ margin-left:10px; vertical-align:middle;}