@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg-body.jpg) center top no-repeat;background-attachment:fixed;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;margin:0;padding:0 0 60px}
.clear{clear:both}
.left{float:left}
.right{float:right}
.yellow{color:#fff600}
h1{color:#2d6ea8;font-size:11px;font-weight:400;margin:0;padding:0;text-align:center}
#wrapper{margin:0 auto;overflow:hidden;width:1000px}
#top{color:#F7F7F7;margin:0;padding:0}
#wrapper #top #toplink{background-color:#6d98bf;border:1px solid #83aed5;margin:0;padding:4px}
#wrapper #top #toplink ul{margin:0;padding:0}
#wrapper #top #toplink ul li{border-right:1px solid #FFF;display:inline;margin:0;padding:0 8px}
#wrapper #top #toplink ul li a:hover{color:#fff600;text-decoration:underline}
.customercare{color:#fff600;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700}
#wrapper #top #title{float:left;margin:10px 0;padding:0}
#wrapper #top #title h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:36px;font-weight:400;margin:0;padding:0}
#wrapper #top #title h2 a{color:#F7F7F7;display:block;text-decoration:none}
#wrapper #top #title strong{font-weight:400;margin:0;padding:0}
#wrapper #top #countryno{background-color:#6d98bf;border:1px solid #83aed5;float:right;margin:10px 0;padding:4px}
#wrapper #top #hotel_search { float:right; clear:right; }
#wrapper #top #hotel_search label { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.overlay{-moz-opacity:0.65;background:#FFF;bottom:0;filter:alpha(opacity=65);height:100%;left:0;opacity:0.65;position:absolute;top:0;width:100%}
.container{float:left;margin-bottom:5px;position:relative}
.content{float:left;position:relative}
#column-1{border:1px solid #FFF;width:728px}
#column-2{border:1px solid #FFF;display:inline;float:left;margin-left:4px;width:260px}
#column-1 .content{line-height:1.6em;padding:14px 10px;text-align:justify;width:712px}
#column-1 .content a{color:#06C;text-decoration:none}
#column-1 .content a:hover{color:#333;text-decoration:underline}
#column-1 .content p{margin:10px 0}
.heading{color:#900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700}
#wrapper #column-1 .content .bluebg{background-color:#00b6be;border:1px solid #0199a0;padding:10px 0}
#wrapper #column-1 .content .bluebg .box{color:#F7F7F7;display:inline;float:left;margin:0 0 0 16px;width:214px}
#wrapper #column-1 .content .bluebg .box a:hover{color:#FF0;text-decoration:none}
#wrapper #column-1 .content .bluebg .box h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0}
#wrapper #column-1 .content .bluebg .box img{border:1px solid #FFF;margin:6px 0}
#wrapper #column-1 .content .bluebg .box ul{list-style-type:none;margin:0;padding:0}
#wrapper #column-1 .content .bluebg .box ul li{background:url(../images/bg-blue-ul.gif) left top no-repeat;background-position:0 5px;border-bottom:1px dotted #9cf0f4;margin:6px 0;padding:0 0 0 12px}
#wrapper #column-1 .content .bluebg .box ul li em { display:block; font-size:10px; font-style:normal; color:#006666; }
#wrapper #column-1 .content .bluebg .box span{background:url(../images/bg-blue-more.gif) left top no-repeat;background-position:0 2px;border-bottom:1px dotted #9cf0f4;float:right;font-size:11px;padding:0 0 0 15px}
#column-2 .content{padding:10px}
#wrapper #column-2 .content h3{clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0;padding:0}
#wrapper #column-2 .content h3 a:hover{color:#099;text-decoration:none}
#wrapper #column-2 .content h3 strong{font-weight:400;padding:0 4px 0 0}
#wrapper #column-2 .content ul{list-style-type:none;margin:0;padding:0;position:relative}
#wrapper #column-2 .content ul li{background:url(../images/bg-left-ul.gif) left top no-repeat;background-position:0 3px;border-bottom:1px dotted #666;margin:10px 0;padding:0 0 0 15px}
#wrapper #column-2 .content ul li a{color:#900;text-decoration:none}
#wrapper #column-2 .content .navmore{background:none;border-bottom:none;font-size:11px;text-align:right}
#wrapper #column-2 .content span{background:url(../images/bg-left-ul.gif) left top no-repeat;background-position:0 3px;border-bottom:1px dotted #333;padding:0 0 0 14px}
#wrapper #footer{background-color:#00b6be;border:1px solid #0199a0;color:#FFF;line-height:1.4em;margin:0;padding:10px}
#wrapper #footer a:hover{color:#FF0;text-decoration:underline}
#wrapper #footer .countrybox{color:#F7F7F7;display:inline;float:left;margin:0 0 0 16px;width:220px}
#wrapper #footer .countrybox a{color:#FF6}
#wrapper #footer p{border-top:1px solid #64d9de;margin:10px 0;padding:10px 0; color:#009999;}
#wrapper #footer .copyright{color:#64d9de;text-align:right}
#wrapper #footer .copyright a { color:#64d9de; }
#wrapper #footer .copyright a:hover { color:#FFFFFF; }
#wrapper #column-1 .content .indexboxes{border-bottom:1px solid #FFF;color:#333;height:100%;margin-top:1px;overflow:hidden;padding:10px}
#wrapper #column-1 .content .indexboxes strong{color:#06C;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;padding:2px 6px}
#wrapper #column-1 .content .indexboxes code{color:#930;font-size:14px;font-weight:700}
#wrapper #column-1 .content .indexboxes em{display:block;font-style:normal;margin-top:2px;padding:2px 6px}
#wrapper #column-1 .content .indexboxes span{background:url(../images/bg-left-ul.gif) left top no-repeat;background-position:4px 4px;border-bottom:1px dotted #930;float:left;font-size:12px;margin-top:4px;padding:0 0 0 16px}
#wrapper #column-1 .content .indexboxes span a{color:#930}
#wrapper #column-1 .content .indexboxes span a:hover{color:#000}
#wrapper #column-1 .content .indexboxes img{margin:4px 6px 4px 2px;padding:4px}
.image{border:1px solid #FFF;margin:4px;padding:4px}
.pcenter{text-align:center}
.topheading{background-color:#00b6be;border:1px solid #FFF;color:#FF0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;margin:0;padding:4px 10px}
#wrapper #column-1 .content .hotellist{display:inline;float:left;margin-left:8px;margin-top:12px;padding:4px 4px 4px 2px;width:336px}
#wrapper #column-1 .content .hotellist span{color:#900;display:block;font-size:12px;font-weight:700;margin:0;padding:4px 0}
#wrapper #column-1 .content .hotellist span a{color:#900}
#wrapper #column-1 .content .hotellist em{color:red;display:block;font-style:normal;margin:0;padding:4px 0}
#wrapper #column-1 .content .hotellist em a{color:red}
#wrapper #column-1 .content .hotellist .hotellistimg{border:1px solid #FFF;margin:4px 8px 4px 4px;padding:4px}
.pagetable{border:1px solid #FFF;margin:4px 0 0}
.tabledata{ }
* html #column-1 .overlay{height:expression(document.getElementById("column-1").offsetHeight)}
* html #column-2 .overlay{height:expression(document.getElementById("column-2").offsetHeight)}
#wrapper #top #toplink ul li a,#wrapper #column-1 .content .bluebg .box a,#wrapper #footer a{color:#F7F7F7;text-decoration:none}
#wrapper #column-1 .content .bluebg .box h3 a,#wrapper #column-1 .content .bluebg .box span a{color:#FF0}
#wrapper #column-1 .content .bluebg .box h3 a:hover,#wrapper #column-1 .content .bluebg .box span a:hover{color:#F7F7F7}
#wrapper #column-2 .content h3 a,#wrapper #column-2 .content ul li a:hover{color:#333;text-decoration:none}
#wrapper #footer .countrybox img,.whiteborder{border:1px solid #FFF}
#wrapper #column-1 .content #beach_resort { color:#F7F7F7; }
#wrapper #column-1 .content #beach_resort .head td { background-color:#00A2AA; font-weight:bold; text-align:center; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0; }
#wrapper #column-1 .content #beach_resort td { vertical-align:top; background-color:#00b6be;}
#wrapper #column-1 .content #beach_resort .altbg { background-color:#00afb7; }
#wrapper #column-1 .content #beach_resort ul { margin:0px 0px 0px 15px; padding:0px; }
#beach_resort ul li { margin:5px 0px; padding:0px; line-height:normal;  }
#wrapper #column-1 .content #beach_resort a { color:#F7F7F7;  }
#wrapper #column-1 .content #beach_resort a:hover { color:#006666;  }
#wrapper #column-1 .content #beach_resort ul li em { display:block; font-size:10px; font-style:normal; color:#006666; }
#wrapper #column-1 .content #beach_resort span { color:#66FFFF; }
.form_name { color:#FF0000; }
.form_field { background-color:#EFEFEF; border:1px solid #D8D8D8; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif ;}

#wrapper #column-1 .content .package_table { background-color:#02d4df; border:1px solid #0199a0; color:#FFFFFF; }
#wrapper #column-1 .content .package_table td { background-color:#00C0CA;  }
#wrapper #column-1 .content .package_table .package_head { color:#ffff00;  font-family:Verdana, Arial, Helvetica, sans-serif; }
#wrapper #column-1 .content .package_table .package_head td {  background-color:#01b6bf; }
.duration { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }


