body {
	margin: 0px;
	padding: 0px;
}
div, p, h1, h2, h3, h4, form, label, img, ul, a {
	margin:0; padding:0;
}
#main_container {
	width:992px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	position:relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 992px;
	position:relative;
}
.header_ani { padding:0; margin:0; width:40%; float:right}
.header_logo {padding:0; margin:0; width:60%; float:left}
.header_ani img {position:absolute;
	right: 6px;
	border:0;
}
.header_logo img {
	position:absolute;
	left: 146px;
	top: 30px;
	border:0;
}
.headermenu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/top_menu.jpg);
	background-repeat: no-repeat;
	height: 37px;
	line-height:37px;
}
.headermenu ul {
	list-style:none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;;
}
.headermenu ul li {
	float:left;
	margin-right: 5px;
}
.headermenu li a{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	padding:0 0 0 4px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	cursor: pointer;
}

.headermenu li a b{
	float: left;
	display: block;
	padding: 0 8px 0 4px; 
}

.headermenu li.current a, .headermenu li a:hover{
	color: #000;
	background-position: left;
	background-image: url(../images/menu_hoverleft.jpg);
	background-repeat: no-repeat;
}

.headermenu li.current a b, .headermenu li a:hover b{
	color: #000;
	background-image: url(../images/menu_hoverright.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#bodycontainer { padding:0;
}
.bodyleft {
	float: left;
	width: 711px;
	position: relative;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
}
.bodyright {
	float: right;
	width: 245px;
	position: relative;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-color: #EFEFEF;
	background-image: url(../images/right_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	height:630px;
}
.bodyleft h1{
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	background-image: url(../images/lefth1_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:30px;
}

.bodyleft h1 span {color:#797979;}
.bodyleft p {text-align:justify; padding-top:10px;}
.bodyleft p a {color:#525252; text-decoration:underline;}
.bodyleft p a:hover { color:#CC0000}
.left_box_bg {
	background-image: url(../images/leftbox_bg.gif);
	background-repeat: no-repeat;
	height: 301px;
	width: 711px;
	margin-top:10px;
	margin-bottom:10PX;
}
.left_box_bg h2{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding-left:45px;
	padding-top:12px;
}

.left_box_bg h2 span {color:#797979;}
.leftsmall_box {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #525252;
	background-image: url(../images/left_small_box.gif);
	background-repeat: no-repeat;
	height: 233px;
	width: 130px;
	margin-left:5px;
	margin-top:15px;
	float:left;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left:5px;
}
.leftsmall_box p {
	color:#525252;
	padding-left:6px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.leftsmall_box h3 {padding-top:40px; color:#094D79; font-weight:normal; font-size: 11px;}
.leftsmall_box h3 a {color:#094D79; text-decoration:none;}
.leftsmall_box h3 a:hover {color:#CC0000; text-decoration:underline;}
.leftsmall_box_img {
	margin-top:5px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.leftsmall_box_butt {margin-top:4px;}
.small_gallery_pad {margin-top:8px;}
.photo_gallery {padding:0; margin-top:10px;}
.photo_gallery h1 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	background-image: url(../images/photo_gallery_icon.gif);
	padding-left: 30px;
	background-repeat: no-repeat;
	text-align:left;
	padding-bottom:10px;
	display:block
}
.bodyright_smallbox {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
	background-image: url(../images/bodyright_small_box.gif);
	background-repeat: no-repeat;
	height: 97px;
	width: 246px;
	text-align:left;
	margin-top:10px;
}
.bodyright_smallbox h2 {font-size:12px; color:#CC0000; font-weight:bold; padding-left:15px; padding-top:15px;}
.bodyright_smallbox p {padding-left:15px; padding-right:10px;}
.bodyright_smallbox span {text-align:right; color:#000000; padding-right:10px; display:block}
.bodyright_smallbox span a {color:#000; text-decoration:none;}
.bodyright_smallbox span a:hover {color:#CC0000; text-decoration:underline;}
.footer {padding:0; margin:0; clear:both}
.footer_menu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat;
	clear: both;
	height: 30px;
	text-align:center;
}
.footer_menu a {padding-left:8px; padding-right:8px; color:#FFFFFF; text-decoration:none;}
.footer_menu a:hover {text-decoration:underline;}
.footer_copyright {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
	padding-top: 6px;
	text-align:center;
}
.footer_designedby {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
}
.footer_designedby a {color:#797979; text-decoration:underline;}
.footer_designedby a:hover {color:#000; text-decoration:none;}
.dropmenudiv{
	position:absolute;
	top: 0;
	border-bottom-width: 1px;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 220px;
	visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /
; 		font-family: "Trebuchet MS";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBB;
	border-bottom-color: #BBB;
	border-left-color: #BBB;
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 5px;
	border-bottom: 1px solid #BBB;
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	color: black;
}

* html .dropmenudiv a{ 
width: 100%;
}

.dropmenudiv a:hover{ 
background-color: #F0F0F0;
}
.inner_left {
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
}
.inner_right {
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #525252;
	line-height:16px;
	padding-bottom: 10px;
}
.inner_right table {float:right;}
.inner_right_img {border:1px solid #959595; padding:4px; margin-left:5px;}
.leftmenu_bg {
	background-image: url(../images/leftmenu_bg.jpg);
	background-repeat: no-repeat;
	height: 403px;
	width: 224px;
}
.leftmenu_bg ul {margin-left:15px; padding-right:15px; list-style:none;}

#basic-accordian{
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

.accordion_headings{
	color:#000;
	cursor:pointer;
	font-weight:normal;
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-image: url(../images/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7C7C7;
}
.accordion_headingsss{
	color:#000;
	cursor:pointer;
	font-weight:normal;
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-image: url(../images/left_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.accordion_headings:hover{
	color:#CC0000;
}
.accordion_headings a {color:#000000; text-decoration:none}
.accordion_headings a:hover {color:#CC0000;}
.accordion_headingsss:hover{
	color:#CC0000;
}
.accordion_headingsss a {color:#000000; text-decoration:none}
.accordion_headingsss a:hover {color:#CC0000;}
.accordion_child{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.header_highlight{
	color: #CC0000;
}
.accordion_headings1 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #094D79;
	text-decoration: none;
	background-image: url(../images/plus_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left:5px;
}
.accordion_headings1 a {color:#094D79; text-decoration:none}
.accordion_headings1 a:hover {color:#000000;}
.destiguidebox h2 {font-size:12px; color:#CC0000; font-weight:bold; padding-left:15px; padding-top:15px;}
.destiguidebox p {padding-left:15px; padding-right:10px;}
.destiguidebox span {text-align:right; color:#000000; padding-right:10px; display:block}
.destiguidebox span a {color:#000; text-decoration:none;}
.destiguidebox span a:hover {color:#CC0000; text-decoration:underline;}
.inner_right h1 {font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	background-image: url(../images/lefth1_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:30px;
}
.inner_right h1 span {color:#797979;}
.inner_right p {text-align:justify; padding-top:10px;}
.inner_right p a {color:#525252; text-decoration:underline;}
.inner_right p a:hover { color:#CC0000}
.inner_right h2.rates {
	background-image:url(../images/calculator_bg.gif);
	font-family: "Trebuchet MS";
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #CC0000;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	margin-top:5px; margin-bottom:5px;
}
.inner_right h4 {padding-top:10px; font-size:12px;}
.leftmenu_bgg {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #4F4F4F;
	background-color: #EAEAEA;
	background-image: url(../images/left_bottom_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 259px;
}
 .leftmenu_bgg h1 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #6A6A6A;
	text-decoration: none;
	background-image: url(../images/left_tag.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A6A6A;
	height: 40px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	line-height:32px;
}
.leftmenu_bgg p {padding-left:15px; padding-right:10px; line-height:16px; padding-top:5px; padding-bottom:5px; text-align:justify}
.leftmenu_bgg span {text-align:left; color:#000000; padding-left:15px; display:block; padding-bottom:10px;}
.leftmenu_bgg span a {color:#000; text-decoration:none;}
.leftmenu_bgg span a:hover {color:#CC0000; text-decoration:underline;}
.leftmenu_bgg_img {float:right; margin:5px;}
.one {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/one.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.one span {font-size:11px; font-weight:normal;}
.two {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/two.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.two span {font-size:11px; font-weight:normal;}
.three {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/three.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.three span {font-size:11px; font-weight:normal;}
.four {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/four.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.five {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/five.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.six {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/six.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.seven {
	font-family:"Trebuchet MS";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #6A6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/seven.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.inner_right label {width:200px; float:left; text-align:right; padding-right:20px;}
.inner_right fieldset {
	border:1px solid #7E7E7E; padding:10px; margin-top:10px; margin-bottom:10px;
}
.inner_right_field {color:#4F4F4F; font-size:11px; text-indent:5px; line-height:18px; height:18px; width:150px;}
.inner_right_field1 {color:#4F4F4F; font-size:11px; text-indent:5px; width:220px;}
.pho_gallery {
	width:600px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}

.slideshowContainer {
	
	height: 313px;
	margin-bottom: 5px;
}

.loading {
	background: url(../images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid #797979;
	padding: 4px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid #CC0000;
	z-index: 0;
	position: absolute;
}
.table_borderr { border: 1px solid #ccc; padding-top:10px;}
.table_borderr1 { border: 1px solid #ccc; padding-top:10px; padding-left:10px; padding-bottom:10px; margin-top:10px;}
.livechat {
	
	background-repeat: no-repeat;
	margin-top:10px;
	position:relative;
}
.livechat img {
	position:absolute;
	
}
.livechat1 {
	
	background-repeat: no-repeat;
	margin-top:10px;
	position:relative;
}

td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
.center_img {width:463px; margin-left:auto; margin-right:auto; margin-top:20px; }
.center_img_bor {border:1px solid #959595; padding:4px;}
.desti_spancolor { color:#599BFF;}