/* CSS Document */
body{
	background:url(images/background.jpg) repeat-x #222A35;
	margin:0px ;
	padding-top:21px;
	}
	ul, li, h1 {
	padding:0px;
	margin:0px;
	}
/*start header */
h1{
	font-family:"Trebuchet MS";
	font-size:22px;
	font-variant:normal;
	font-weight:normal;
	color:#4B5158;
	}
h1 span{
	color:#FFFFFF;
	}
.top_bg{
	background:url(images/top_bg.gif) repeat-x;
	height:22px;
	}
.btn_bg{
	background:url(images/btn_bg.gif) repeat-x;
	padding-left:45px;
	height:50px;
	}
.btn_bg ul{
	list-style:none;
	}
.btn_bg li{
	float:left;
	padding:18px 18px;
	background:url(images/seperator.gif) right 0px no-repeat ;
	line-height:10px;
	}
.btn_bg li.selected{
	float:left;
	padding:18px 20px;
	background:url(images/seperator.gif) right 0px no-repeat ;
	line-height:10px;
	}
.btn_bg li.close{
	float:left;
	padding:18px 0px 18px 20px;
	background:none;
	line-height:10px;
	}
.btn_bg li.close_hover{
	float:left;
	padding:18px 0px 18px 20px;
	background:none;
	line-height:10px;
	}
.btn_bg li.close_hover a{
background:url(images/arrow.gif) no-repeat 0px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
color:#FD98A7;
padding:0px 25px;
}
.btn_bg li.close_hover a:hover{
color:#FD98A7;
	}
.btn_bg li.selected a{
	background:url(images/arrow.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FD98A7;
	padding:0px 25px;
	}
.btn_bg li.selected a:hover{
color:#FD98A7;
	}
.btn_bg a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 25px;
	}
.btn_bg a:hover{
	color:#FD98A7;
	background:url(images/arrow.gif) no-repeat 0px 2px;
	}

/*stop header */

/*start body */

.body_bg{
	background:url(images/body_bg.gif) repeat-y;
	width:875px;
	padding:0px 23px 0px 23px;
	}
.bodytext_bg{
	background:url(images/bodytext_bg.gif) repeat-x;
	height:31px;
	}
.body_background{
background:#0D0E12;
padding:0px 18px 0px 20px;
}
.body_background_bottom{
background:#0D0E12;
height:13px;
width:851px;
}
.normal_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ABB5C2;
	text-decoration:none;
	text-align:justify;
	font-style:normal;
	line-height:18px;
	}
.normal_txt span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:justify;
	font-style:normal;
	line-height:18px;
	}
.dott{
	font-family:Arial, Helvetica, sans-serif;
	color:#4B5158;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
	padding-bottom:5px;
	}
.normal_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	text-align:justify;
	font-style:normal;
	line-height:18px;
	}
.normal_txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
	text-align:justify;
	font-style:normal;
	line-height:24px;
	}

#placeholderlist
{
 margin-left: 0;
 padding-left: 0;
 padding-top:10px;
 list-style: none;
}
  
#placeholderlist li  
{
 padding: 0px 0px 0px 25px;
 background-image:url(images/arrorw1.gif);
 background-repeat: no-repeat;
 background-position: 14px 6px;
 font-family:Arial, Helvetica, sans-serif;
 color:#ABB5C2;
 font-size:13px;
 text-decoration:none;
 text-transform:none;
 font-weight:normal;

}
/*stop body */

/* strat rates table */
.rates_tablechart{
	background:#1E2026;
	width:700px;
	height:28px;
	border-bottom:1px solid #525560;
	padding:3px 20px 0px 15px;
	}
/* strat rates table */

/* strat booking form */

.boking_form{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-variant:normal;
	font-weight:normal;
	color:#4B5158;
	line-height:28px;
	}
.text_box
{
	background:#2D3038;
	border:1px solid #3F4456;
	width:207px;
	height:20px;
	color:white;
}

/* end booking form */

/*start footer */
.footer {
background:url(images/footer_bg.jpg) repeat-x;
height:59px;
font:13px Arial, Helvetica, sans-serif;
color:#abb5c2;
}
.footer ul {
list-style-type:none;
margin:12px 0px 8px 100px;
}
.footer li {
float:left;
padding:0px 29px;
line-height:10px;
background:url(images/footer_border.jpg) no-repeat right 4px;
font:10px Arial, Helvetica, sans-serif;
color:#ffffff;
text-transform:uppercase;
}
.footer a {
font:10px Arial, Helvetica, sans-serif;
color:#abb5c2;
text-decoration:none;
text-transform:uppercase;
}
.footer a:hover {
color:#ffffff;
}
.footer li.closemenu {
background:none;
}


/*stop footer */