@charset "utf-8";
/* CSS Document */
/*
	Name: Blue Sapphire Creation HTML5
	Date: Sunday, 23May 2009
	Description: HTML5 and CSS3 goodness.
	Author: Rakesh
*/

/***** Global *****/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
html, body, #bg, #bg table, #bg td, #page_holder{
    height:100%;
    width:100%;
    overflow:hidden;
}
body {background:#01192a; margin:0;	padding:0;}
h1, h2, h3, h4, h5, h6, form, p, ul, ol, li, dt, dl{margin:0; padding:0;}
img{border:0;}
a:link, a:visited{color:#a6bfcd; text-decoration:none;}
a:hover{color:#fff;}
.clear{clear:both;}
* { outline:none;}
#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}
#page_holder {
    position:absolute;
    top:0;left:0;
    z-index:70;
    overflow:auto;
}

/*start top strip*/
#top_strip_holder{background:url(../images/top-strip-bg.gif) repeat-x; height:34px;}
#top_strip_holder #top_strip{width:1000px; color:#807e7f; margin:auto; font-size:10px; text-transform:uppercase; line-height:30px;}
#top_strip_holder #top_strip a{color:#807e7f; text-decoration:none;}
#top_strip_holder #top_strip a:hover{color:#5b0625; text-decoration:none;}
#top_strip_holder #top_strip #left_links{float:left; width:50%;}
#top_strip_holder #top_strip #right_links{float:right; width:40%; text-align:right;}


/*start nav holder*/
#nav_strip{background:url(../images/nav-bg.gif) repeat-x; height:116px; overflow:hidden;}
#nav_strip #nav_holder{width:1000px; margin:auto;}
#nav_strip #nav_holder #logo{position:absolute;}

#nav{float:left; padding-left:203px;}
#nav li{list-style:none; color:#fff; font-size:11px; float:left;}
#nav li a{float:left; display:block; color:#fff; width:69px; text-align:center; height:67px; padding:50px 0 0 0;}
#nav li a:hover{ background:url(../images/nav-bg.gif) 0 -117px;}
#nav li span{float:left; display:block; height:90px; width:1px;}

#nav_strip #nav_holder #right_buttons{float:right; text-align:right;}
#nav_strip #nav_holder #right_buttons a{ margin-left:1px;}

#options_strip_holder_container{width:100%; background:url(../images/trans1.png) repeat-x; min-height:30px;}
#options_strip_holder{width:1000px; margin:auto; font-size:11px;}
#options_strip{width:424px; background:#0687c2 url(../images/blue-gradiant.gif) repeat-x; min-height:24px; float:right; padding:6px 0 0 6px;}
#options_strip .selectmenu{background:#fff; border:1px solid #ccc; font-size:11px; padding:2px; color:#666; _color:#000;}
.width100{ width:100px;}
#options_strip .textbox{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:0; padding:3px; width:80px;}
#booking_form{ padding-bottom:5px; padding-right:10px;}

/*start containt holder*/
#containt_container{ position:absolute; width:100%; bottom:0; overflow:hidden;}
#containt_holder{width:1000px; margin:auto; padding:3% 0 0 0;}
#containt_holder #left_panel{width:245px; float:left; margin-right:100px;}
#containt_holder #right_panel{width:570px; float:left;}
/*#containt_holder #left_panel .left_heading{width:245px; height:25px; background:url(../images/heading-bg.png) no-repeat; font-size:12px; text-transform:uppercase; line-height:23px; padding-left:10px}*/
#containt_holder #left_panel .left_heading a{display:block; width:245px; height:25px; background:url(../images/heading-bg.png) no-repeat; font-size:12px; text-transform:uppercase; line-height:23px; padding-left:10px; color:#fff; margin-bottom:1px; cursor:pointer;}
#containt_holder #left_panel .left_heading a:hover{color:#a6bfcd;}
#containt_holder #left_panel .heading_containt{ background:url(../images/trans.png); width:225px; padding:10px; text-transform:uppercase; line-height:18px; font-size:11px; margin-bottom:1px;}
#containt_holder #left_panel .heading_containt a{color:#fff;}
#containt_holder #left_panel .heading_containt a:hover{color:#a6bfcd;}
#containt_holder #left_panel .heading_containt .images{ border:1px solid #686868; margin-bottom:10px;}


/*for right section*/
#containt_holder #right_panel .heading_containt{ background:url(../images/trans.png); width:550px; padding:10px; line-height:18px; margin-bottom:1px;}
#containt_holder #right_panel h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; color:#fff;}
#containt_holder #right_panel #down_arrow{position:absolute; margin:0 0 0 572px;}

/*start footer*/
#footer_holder{
	width:100%;
	background:url(../images/footer-bg.gif) repeat-x; height:90px; bottom:0;
}
#footer_holder #footer{
	width:1000px;
	margin:auto;
	text-align:center;
	font-size:11px;
}

#footer_holder #footer #top_links{
	padding:20px 0 10px 0;
	background:url(../images/hr-line.gif) repeat-x left bottom;
	margin-bottom:5px;
}
#footer_holder #footer #top_links a{ color:#fff; padding:0 2px;}
#footer_holder #footer #top_links a:hover{ color:#a6bfcd;}

ul.list{}
ul.list li{
	list-style:none;
	background:url(../images/bullet1.gif) 0 8px no-repeat;
	padding:2px 12px;
}
.flexcroll{
	height:360px;
}
.hrline{ height:1px; background:#ccc; margin:5px 0;}

/*start gallery thumbs*/
#gallery_thumbs ul li{
	list-style:none;
	float:left;
	background:#f5f5f5;
	padding:8px;
	border:1px solid #ccc;
	margin:0 8px 10px 0;
}
#gallery_thumbs ul li a{
	display:block;
	_float:left;
	border:5px solid #e5e5e5;
}
#gallery_thumbs ul li a:hover{
	border:5px solid #ccc;
}
