/* CSS Document */
body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration: none;
color: #000000;
}
:-moz-any-link:focus {
	outline: none;
}

img{ border:none;
}
a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: none;
}
form{
margin:0px;
padding: 0px;
}
form select{
border:1px solid #4A6696;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*main container*/
#main-container{
margin-left: auto;
margin-right: auto;
/*width:1004px;*/
}
/* ------header ------- */
#header {
height:110px;
width:1003px;
} 
#header img.logo{margin: 18px 0px 5px 20px;
border:0px;}
.login{
padding:10px 27px 10px 0px;
text-align:right;}
.call{
padding:0px 27px 10px 0px;
text-align:right;
color:#4A4A4A;}

.call a{
text-decoration:none;
color:#4A4A4A;
}

/* Top navigation*/
#topnav{
	display:block;
	clear:both;
	height:32px;
	width:1003px;
}

.top-blue-line{
	background:url(../images/blue-spacer.gif) repeat-x;
}
#topnav ul{
	margin: 0px 0px 0px 3px;
	padding:0px;
	list-style-type:none;
}
#topnav ul li{
	float:left;
	padding:0px;
	margin: 0px 1px 0px 1px;	
}
#topnav ul li a{
	float: left;
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
html div#topnav {
	line-height:220%;
}

#topnav ul li a{
	background: url(../images/lefton.gif) no-repeat top left;
	cursor:pointer;
}

#topnav ul li a:hover {
	background: url(../images/leftoff.gif) no-repeat top left;
	cursor:pointer;
}
#topnav ul li a span {
	padding:1px 0px 4px 0px;
	float:left;
	display:block;
	background: url(../images/righton.gif) no-repeat top right;
	cursor:pointer;
	width:109px;	
}

#topnav ul li a:hover span {
	display:block;
	float:left;
	padding:1px 0px 4px 0px;
	background: url(../images/rightoff.gif) no-repeat top right;
	cursor:pointer;
	width:109px;
}

html body#aboutus div#topnav a#aboutusnav, html body#aboutbelize div#topnav a#aboutbelizenav,html body#home div#topnav a#homenav, html body#activity div#topnav a#activitynav, html body#interest div#topnav a#interestnav, html body#destination div#topnav a#destinationsnav, html body#tour div#topnav a#tours, html body#holiday div#topnav a#holidaynav, html body#lodging div#topnav a#lodgingnav, html body#travel div#topnav a#travel {
	color:#ffffff;
	background: url(../images/leftoff.gif) no-repeat top left;
	cursor:pointer;
	width: 109px;
}

html body#aboutus div#topnav a#aboutusnav span, html body#aboutbelize div#topnav a#aboutbelizenav span,html body#home div#topnav a#homenav span, html body#activity div#topnav a#activitynav span, html body#interest div#topnav a#interestnav span, html body#destination div#topnav a#destinationsnav span,  html body#tour div#topnav a#tours span, html body#holiday div#topnav a#holidaynav span, html body#lodging div#topnav a#lodgingnav span, html body#travel div#topnav a#travel span {
	display:block;
	float:left;
	padding:1px 0px 4px 0px;
	background: url(../images/rightoff.gif) no-repeat top right;
	cursor:pointer;
	width:109px;
}
/* end top navigation*/


/*Middle container*/
#middle-container{
	margin:12px;
	width:978px;
	height:auto;
}

#top-middle{
height:210px;
margin-bottom:15px;
}
#tm-left{
width:543px;
float:left;
}

#tm-right{
float:right;
}

/*Bottom middle*/
#bottom-middle{
/*display:block;
clear:both;
margin:5px 0px 0px 0px;*/
height:auto;

}
#bm-left{
width:213px;
float:left;
}

#bm-left img{
margin:0px 0px 10px 0px;
}

#bm-left img.image-border{
border:1px solid #8B8B8B;
}

#subscribe{
background:url(../images/subscribe-bkg.gif) repeat-x;
height:170px;
margin:10px 0px 15px 0px;
text-align:left;
}


#bm-middle{
float:left;
width:520px;
margin-left:16px;
height:auto;
}
#bm-middle-1{
float:left;
width:504px;
}

#bm-right{
float:right;
width:213px;

}

#bm-right img{
margin:0px 0px 10px 0px;}

#bm-right img.image-border{
border:1px solid #DBDCDE;
}

#testimonials{
background:url(../images/testimonials-bkg.gif) repeat-x;
height:83px;
margin:10px 0px 15px 0px;
text-align:left;
}

.testimonial-a{
font-family:Arial, Helvetica, sans-serif; color:#000000;
padding-top:10px;
}

.tiny-text{
font-size:11px;
color:#F18231;
text-decoration:none;
background:url(../images/bullet.gif) right no-repeat;
padding:0px 8px 0px 0px;
margin-right:10px;}

.tiny-text a{
text-decoration:none;
color:#F18231;}

.tiny-text a:hover{
text-decoration:none;}

.testimonial-icon{
background:url(../images/testimonial-icon.gif) left no-repeat;
height:23px;
width:23px;
margin-left:10px;
padding:0px 30px;}

/*Floating properties*/
.f-left{float: left;}
.f-right{float: right;}


/*Footer*/
#footer{
color:#616161;
display:block;
clear:both;
background:url(../images/footer-bkg.gif) repeat-x;
padding:10px 0px 10px 0px;
height:60px;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0px 2px 0px 2px;
margin-top:10px;
color:#000000;
}

#footer a:hover{
text-decoration:underline;
}

/*--------tabbed menu by inder---------*/
#navcontainer{
	border-top:none;
	color:#515151;
	width:418px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}

#tabnav {	
	font-size:13px;
	font-weight:bold;
	padding: 0px;	
}
#tabnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#tabnav ul li{
	display:block;
	float:left;
	margin:0px;

}

#tabnav ul li a{	
	display:block;
	color:#000000;
	text-decoration:none;
	line-height:200%;		
	border:1px solid  #6A96C6;
	height:24px;
	width:207px;	
	background:url(../images/tab-bkg-off.gif) repeat-x;
}
#tabnav ul li a span{
	display:block;
	cursor:pointer;
	height:24px;
	letter-spacing:.5px;
}
#tabnav ul li a.current,#tabnav ul li a.current:hover{
	height:24px;
	color:#000000;
	background:url(../images/tab-bkg.gif) repeat-x;
	
}
#tabnav ul li a.current span{
	display:block;
	background:url(../images/tab-bkg.gif) repeat-x;
	height:24px;
}

#nav-inner{
	display:block;
	clear:both;
	color: #000000;
	margin:0px;
	font-size: 13px;	
	text-align: left;
	background-color:#FFFFFF;
	border-left: 1px solid #B4CAE2;
	border-right: 1px solid #B4CAE2;	
	border-top:none;
	background:url(../images/tab-inner-bkg.gif) repeat-x;
	height:169px;
}
#nav-inner a:link, #nav-inner a:visited, #nav-inner a:active{	
	text-decoration: none;
	font-weight:normal;
	margin: 0 0 5px 0;
	padding:0 0 0 5px;
}
#nav-inner a:hover{
	color:#0000ff;
	text-decoration: none;
}
.field{
	width:82px;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	color:#000000;
	border:#7f9db9 1px solid;
	height:16px;}
	
.innercontent{
	display: none;
	padding:10px 0px 0px 20px;

}
/*end */
.orange{
color:#F18231;}

.div-pad{
padding:7px 0px 0px 0px;}

.div-pad-b{
padding:0px 0px 0px 0px;
margin-top:10px;}

.div-pad img{
	padding:5px 0px 0px 0px;}
	
.gen-pad{
padding:0px 10px 0px 0px;}

.gen-pad-a{
padding:0px 0px 0px 55px;}

.gen-pad-oth{
padding:4px 8px 2px 8px;
}
.gen-pad-oth-c{
padding:0px 8px 2px 8px;
}
.gen-pad-oth-b{
padding:8px;
}
.gen-pad-oth-a{
padding:0px 8px 2px 8px;}

.gen-pad-oth input.input-box{
width:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #0D7AAC;
}

.gen-pad-oth input.input-box1{
width:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #0D7AAC;
height:18px;
margin-left:5px;
}

.image-pad{
padding:5px 0px 0px 0px;}

.top-pad-oth{
display:block;
clear:both;
padding:15px 0px 0px 0px;
}

.top-pad-oth1{
display:block;
clear:both;
padding:3px 10px 0px 15px;
font-size:11px;
color:#999999;
}
.top-pad-oth2{
display:block;
clear:both;
padding:6px 10px 6px 15px;
font-size:11px;
color:#999999;
}

#interests{
 	float:left;
	/*display:block;*/
	padding:0px 0px 0px 30px;
	margin:0px;
}

#interests ul{
	list-style-type:none;
	padding:5px 0px 0px 10px;
	margin:0px;
}

#interests ul li{
	background: url(../images/arrow1.gif) no-repeat left;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}

#interests ul li a:hover{
	text-decoration: underline;
	color:#000000;}



#interests1{float:left;	padding:0px 0px 0px 30px;margin:0px;}
#interests1 ul{	list-style-type:none;	padding:5px 0px 0px 10px;	margin:0px;}
#interests1 ul li{background: url(../images/arrow1.gif) no-repeat left;padding:0px 0px 0px 5px;text-decoration:none;}
#interests1 ul li a:hover{text-decoration: underline;color:#000000;}


#activities{
 	float:left;
	/*display:block;*/
	padding:0px 0px 0px 30px;
	margin:0px;
}

#activities ul{
	list-style-type:none;
	padding:5px 0px 0px 10px;
	margin:0px;
	}

#activities ul li {
	background: url(../images/arrow1.gif) no-repeat left;
	padding:0px 0px 0px 5px;
	text-decoration:none;}
	
#activities ul li a:hover{
	text-decoration: underline;
	color:#000000;}
	
#activities1{float:left;	padding:0px 0px 0px 30px;margin:0px;}
#activities1 ul{	list-style-type:none;	padding:5px 0px 0px 10px;	margin:0px;}
#activities1 ul li{background: url(../images/arrow1.gif) no-repeat left;padding:0px 0px 0px 5px;text-decoration:none;}
#activities1 ul li a:hover{text-decoration: underline;color:#000000;}

.top-pad{
display:block;
clear:both;
padding:10px 0px 0px 0px;

}

.top-pad div{
width:99px;
font-weight:bold;
margin-bottom:3px;
}

.top-pad select{
	width:40px;
}

.nav-bottom-bkg{
display:block;
clear:both;
background:url(../images/tab-bottom.gif) no-repeat;
height:14px;}
/*--------tab menu end------------------------------*/

/*--------tab menu middle starts--------------*/

#navcontainer-middle{
	border-top:none;
	font-family:Arial, Helvetica, sans-serif;
	width:504px;
}
#tabnav-middle{
	height:25px;
	padding:0px;
	margin:0px;
	background:url(../images/tab-bkg-middle-off.gif) repeat-x;
}

#tabnav-middle ul{
	margin:0px 0px 0px 1px;
	padding:0px;
	list-style-type:none;
	float:left;
	height:24px;
}
#tabnav-middle ul li{
	display:block;
	float:left;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background: url(../images/divider.gif) right no-repeat;
	width:auto;
	height:24px;
}

#tabnav-middle ul li a{	
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	width:auto;
	padding: 0px 7px;
}
#tabnav-middle ul li a span{
	display:block;
	cursor:pointer;
	line-height:170%;
	float:left;

}

#tabnav-middle ul li a.current, #tabnav-middle ul li a.current:hover{
	color:#084D99;
}
#tabnav-middle ul li a.current span{
	display:block;
	height:18px;
	width:auto;
	text-decoration:none;
	border-bottom:2px #FF6600 solid;
}

#nav-inner-middle{
	color: #000000;
	padding:10px;
	margin-bottom:0px;
	font-size: 13px;	
	height:165px;
	text-align: left;
	background-color:#FFFFF;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;	
	border-top: 1px solid #D6D6D6;	
}
#nav-inner-middle a:link, #nav-inner-middle a:visited, #nav-inner-middle a:active{	
	text-decoration: underline;
	font-weight:normal;
}

#nav-inner-middle a:hover{
	color:#0000ff;
	text-decoration: none;
}
.innercontent-inner{
	display: none;
	/*height:150px;*/
	font-size:13px;
}
.inner-a{
/*background-color:#EFEFEF; */
}
.inner-a-text{
	width:235px;
	float:left;
	padding-left:10px;
}

.tabnav-inner{
	border-top: 1px solid #D6D6D6;
	width:480px;
	float:left;
}

.nav-inner-middle-bkg{
background:url(../images/tab-bottom-inner.gif) no-repeat center top;
height:11px;
}
/*--------tab menu end------------------------------*/


/* Tour packages style*/

.heading{
font-size:15px;
padding-top:5px;}

.image-outer{
height:90px;
margin-bottom:10px;

}

.image-a{
width:125px; 
height:93px; 
float:left; 
padding:5px 18px 20px 18px;}

.image-b{
width:125px; 
height:93px; 
float:left; 
margin:5px 19px 0px 0px;}

.image-c{
width:125px; 
height:93px; 
float:left; 
margin:5px 0px 0px 0px;}

.image-label{
background:url(../images/images-label-bkg.gif) repeat-x; 
height:21px;}

.image-label a{
text-decoration:none;
color:#000000;
}

.image-label a:hover{
color:#000000;
text-decoration:underline;
}

#login-mid-container{
margin:0px 12px 12px 12px;
width:728px;
float:left;
}

.top_lnks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none;
padding:0px 0px 7px 0px;
text-align:left;
background-image: url(../images/div_line.gif);
background-repeat:repeat-x; 
background-position:center bottom; 
width:720px;
}

.top_lnks a{
color:#4DBAE3;
font-weight:bold;
}

.top_lnks img{
padding: 3px 5px 0px 5px;
}

.title-hd{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000;
padding: 10px 0px 5px 2px;
text-align:left;
}

.heading-a{
float:right;
padding:0px 50px 0px 0px;}

.red{
color:#FF0000;}

.red1{
color:#FF0000;
font-size:16px;
font-weight:bold;}

#top-middle-login{
	background: url('../images/admin-top-middle.gif') repeat-x 100% 100%;
	text-align:left;
	font-size:13px;
}

#left-line-login{
	background:url('../images/line.gif') repeat-y;
	width:12px;
	}
	
#right-line-login{
	background:url('../images/right-line.gif') repeat-y;
	width:12px;
	}
	
#midd-bg-login{
	background-color: #F4F4F4;
}

.forgot-pass{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
}

.forgot-pass a{
font-size:12px;
text-decoration:underline;
color:#000;
padding: 0px 5px 0px 5px;
}

.forgot-pass a:hover{
font-size:12px;
text-decoration:none;
color:#000;
padding: 0px 5px 0px 5px;
}

#bottom-middle-login{
	background:url('../images/admin-b-middle.gif') repeat-x;
	height:10px
}

#left-corner-login{
	background:url('../images/admin-bl-corner.gif') no-repeat left;
	height:10px;
	width:12px;
	vertical-align:bottom
}

#right-corner-login{
	background:url('../images/admin-br-corner.gif') no-repeat right;
	height:10px;
	width:12px;
	vertical-align:bottom
}

.login-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:500px;
}

.desti-bg-login{
	background-color:#F4F4F4;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.input-box1{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #0D7AAC;}

.input-box2{
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #0D7AAC;
	font-weight:normal;}
	
.list-item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #0D7AAC;
	font-weight:normal;
	width:173px;}
	
.input-box3{
	width:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #0D7AAC;}

.input-box4{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	border-color:#66CCFF;
	background-image:url(../images/blue-middle-bkg.gif);
	background-repeat:repeat;}
		
#query{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-align:left;
	width:950px;
	display:block;
	clear:both;
	/*line-height:25px;*/
	padding:0px 0px 15px 0px;
}

#query a{
	font-weight:bold;
	color:#0000cc;
	text-decoration:underline;
	}
#query a:hover{
	font-weight:bold;
	color:#0000cc;
	text-decoration:none;
	}
	
.btn-right{
	padding-left:5px;
}
.btn-left{
	padding-right:5px;}

.gen-div-width{
height:40px;}

/*Inner page*/
#outer{
border-bottom:1px solid #CCCCCC;
margin-left: auto;
margin-right: auto;
height:30px;
}

#bread-crumb{
display:block;
clear:both;
float:left;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:10px 0px 0px 30px;
}

#bread-crumb a{
color:#33BCF3;
text-decoration:underline;
padding:0px 10px 0px 10px;
}

#bread-crumb a:hover{
color:#000000;
text-decoration:none;
}

#bread-crumb span{
padding:0px 0px 0px 10px;
}
#bread-crumb1{
	display:block;
	clear:both;
	float:right;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}
#bread-crumb1 a{
	color:#33BCF3;
	font-size:18px;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
}

#bread-crumb1 a:hover{
	color:#000000;
	text-decoration:none;
}
#bread-crumb1 span{
padding:0px 0px 0px 10px;
}

#left-nav{
	width:220px;
	float:left;
	margin:2px 3px 10px 3px;
}
.left-box{
	display:block;
	clear:both;
	background:url(../images/left-box-bkg.gif) repeat-x bottom;
	width:210px;
	border:1px solid #6A96C6;
	margin-bottom:10px;
}

.left-box-heading{
background:url(../images/heading-bkg.gif) repeat-x; height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
padding:3px;}

.left-box-select{
	/*width:118px;*/
	font-family:Arial, Helvetica, sans-serif;
	size:10px;
	color:#000000;
	border:#7f9db9 1px solid;
	height:18px;
}

.list-option{
	/*width:528px;*/
	border:#000000 1px solid;
	font-size:11px;
}


.div-height{
height:230px;}

#left-list-item{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 10px;
display:block;
clear:both;}

#left-list-item li{
background:url(../images/left-bullet.gif) no-repeat left top;
padding:0px 5px 5px 10px;
margin:0px;
text-align:left;}

#left-list-item li a{
color:#000000;
text-decoration:none;
}

#left-list-item li a:hover{
color:#000000;
text-decoration:underline;
}
.left-nav-form{
	float:left;
	padding:5px 0px 5px 2px;
}

.left-nav-width{
	width: 75px;
	height:25px;
	text-align:left;
	padding-left:2px;
}

.gen-padding{padding:0px 0px 0px 5px;}
.gen-padding-a{padding:10px 0px 10px 45px;}
.gen-padding-e{padding:15px 0px 10px 50px;}
.gen-padding-g{text-align:right;}
.gen-padding-g a{padding:0px 10px 0px 10px; text-decoration:underline;}
.gen-padding-g a:hover{text-decoration:none;}

.gen-btn-padding{ padding:7px 0px 10px 50px;}

#left-form{
list-style-type:none;
padding:0px;
margin:0px;
float:left;}

#left-form li{
padding:0px;
margin:0px;
text-align:left;
clear:both;
}

#middle-inner1{
	width:480px;
	float:left;
	margin:2px 0px 10px 6px;

}


#middle-inner{
	width:505px;
	float:left;
	margin:2px 0px 10px 12px;

}

#middle-inner-1{
	width:300px;
	float:left;
	margin:2px 3px 10px 6px;
	border:1px solid #000000;
}
.middle-heading{
	display:block;
	clear:both;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
}
.middle-inner-content{
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-align:left;
	padding:15px 2px 15px 7px;
}
.middle-inner-content-1{
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-align:left;
	padding:15px 2px 15px 20px;
}

.middle-inner-content .text{
	height:117px;
}

.middle-inner-content-image{
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-align:left;
	padding:15px 10px 15px 10px;
}

.middle-inner-content-image-a{
display:block;
clear:both;
padding:0px 10px 10px 0px;}

.name{
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#000000;
font-weight:bold;
padding:15px 0px 0px 10px;}

.middle-inner-a{
padding:0px 10px 15px 0px;}

.middle-inner-image{
padding:0px 10px 15px 0px;}

.middle-inner-content-image span{
color:#EF8130;
font-weight:bold;
text-decoration:none;}

.middle-inner-content-image span a{
color:#EF8130;
text-decoration:none;
font-weight:bold;
}

.middle-inner-content-image span a:hover{
color:#EF8130;
text-decoration:underline;
}

#right-nav{
	width:220px; 
	float: right; 
	margin:2px 3px 10px 3px; 
	padding-right:2px;
}

#call{display:block;clear:both;padding:20px 0px 20px 60px;text-decoration:none;}
#call a{color:#0000FF;text-decoration:underline;}
#call a:hover{color:#0000FF;text-decoration:none;}

.oth-heading{font-size:16px;text-align:left;margin:20px 0px 10px 0px; display:block; clear:both;}

#blue-middle-bkg{height:26px;padding:0px;margin:0px;background:url(../images/blue-middle-bkg.gif) repeat-x;}

.blue-inner{width:480px; float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;
text-align:left;padding-top:5px;}

#blue-inner-content{
	color: #000000;
	padding:10px 10px 10px 25px;
	margin-bottom:0px;
	font-size: 12px;
	height:150px;
	text-align: left;
	background-color:#F4F4F4;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
}
.blue-inner-content-1 {
	/*background-color:#F4F4F4;*/
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
	color: #000000;
	padding:10px 10px 10px 25px;
	margin-bottom:0px;
}
#blue-inner-content a{
	color: #0000FF;
	text-decoration:underline;
}
#blue-inner-content a:hover {
	color: #0000FF;
	text-decoration:none;
}
#blue-inner-content-1{
	color: #000000;
	padding:10px 10px 10px 20px;
	margin-bottom:0px;
	font-size: 12px;
	text-align: left;
	background-color:#F4F4F4;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
	height:240px;
}
#blue-inner-content-1 a{
	color: #0000FF;
	text-decoration:underline;
}
#blue-inner-content-1 a:hover{color: #0000FF; text-decoration:none;}

#blue-inner-content-2{
	color: #000000;
	clear:both;
	padding:10px 10px 10px 25px;
	margin-bottom:0px;
	font-size: 12px;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
}
#blue-inner-content-2 a{ color: #0000FF; text-decoration:underline;}
#blue-inner-content-2 a:hover{color: #0000FF; text-decoration:none;}

.gap{
	margin:0px 20px 10px 0px;
}
.gap1{margin:0px 10px 10px 0px;}
.gap2{margin:5px 10px 0px 10px;}
.gap3{margin:0px 20px 0px 0px;}
.fixed{
	height:110px;
}

.gen-padding-b{padding:10px 0px 0px 0px;}
.gen-padding-c{padding:0px 15px 0px 10px;}
.gen-padding-d{padding:0px 40px 0px 40px;}
.gen-padding-e{padding:10px 0px 10px 0px;}
.gen-padding-f{padding:0px 10px 0px 0px;}

.inner-home-images{border:1px solid #CCCCCC;background-color:#FFFFF; width:131px; height:129px; float:left; 
padding:3px 0px 0px 2px; margin:0px 10px 0px 10px; }
.inner-home-images div{font-size:12px;font-weight:bold;padding:5px 0px 0px 0px;}
.inner-home-images div a{font-size:12px; color:#000000;font-weight:bold; text-decoration:none;}
.inner-home-images div a:hover{ color:#000000;text-decoration:underline;}

.inner-home-images-margin{ border:1px solid #CCCCCC; background-color:#F0F0F0;  width:133px;  height:129px;  float:left; margin:0px 42px 0px 42px; padding:3px 0px 0px 0px;}
.inner-home-images-margin div{ font-size:12px; font-weight:bold; padding:5px 0px 0px 0px;}
.inner-home-images-margin div a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
.inner-home-images-margin div a:hover{color:#000000; text-decoration:underline}

.inner-home-image{border:1px solid #CCCCCC;background-color:#FFFFF; width:210px; height:176px; float:left; 
padding:3px 0px 0px 2px; margin:0px 10px 0px 10px; }

.rounded-middle-top{background:url(../images/dest-top-middle.gif) repeat-x bottom;height:12px;width:470px;float:left;}
.rounded-middle-left{background:url(../images/dest-top-left.gif) no-repeat bottom;height:12px;width:9px;float:left;}
.rounded-middle-right{background:url(../images/dest-top-right.gif) no-repeat bottom;height:12px;width:9px;float:left}

.rounded-middle-top-bm{background:url(../images/dest-bottom-middle.gif) repeat-x top;height:12px;width:470px;float:left;}
.rounded-middle-left-bm{background:url(../images/dest-bottom-left.gif) no-repeat top;height:12px;width:9px;float:left;}
.rounded-middle-right-bm{background:url(../images/dest-bottom-right.gif) no-repeat top;height:12px;width:9px;float:left}

.rounded-middle{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;width:486px;background-color:#F5F5F5;height:175px; display:block; clear:both; margin-bottom:2px;}

.rounded-middle-ecard{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; width:486px;background-color:#F5F5F5;display:block; clear:both;}

.rounded-middle-print{border:1px solid #CCCCCC;width:486px;background-color:#F5F5F5;height:155px; display:block; clear:both;
padding:12px 0px 0px 0px; margin-bottom:10px;}

.rounded-bottom{border:1px solid #CCCCCC; width:486px;background-color:#F5F5F5;height:52px; display:block; clear:both; border-bottom:none;}

#bottom-box{border:1px solid #CCCCCC; width:486px;background-color:#FFFFF;display:block; clear:both; padding:10px; margin-bottom:10px; text-align:left;}
#bottom-box a{color:#0000FF;}

#list-destinations{
	border:1px solid #CCCCCC; 
	width:469px;
	background-color:#FFFFF;
	text-align:left; 
	padding:10px; 
	display:block; 
	clear:both}


.icon-padding{padding:5px 5px 0px 18px;}
.icon-padding a{ color:#0000FF; text-decoration:underline; line-height:18px;}
.icon-padding a:hover{ color:#0000FF; text-decoration:none;}

.rounded-middle-image{padding:0px 12px 10px 10px;}
.thumb-image{padding:0px 8px 10px 8px;}
.thumb-image-selected{border:2px solid #596070;}

.oth-links{ color:#000000;}
.oth-links a{ color:#000000;}
.thumb-image a:hover{ color:#0000FF; text-decoration:underline;}
.right-images{width:150px;}

.thumb-bdr{
	border:1px solid #000000;
}

.right-images span a{
color:#EF8130;
font-weight:bold;
text-decoration:none;}

.right-images span a:hover{
color:#EF8130;
font-weight:bold;
text-decoration:underline;
}
.div-pad-a{
clear:both; display:block;}



/*Destinations tab*/
#destcontainer{
	border-top:none;
	color:#515151;
	width:489px;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}

#destnav {	
	font-size:13px;
	font-weight:bold;
	padding: 0px;	
}
#destnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#destnav ul li{
	display:block;
	float:left;
	margin:0px;
}

#destnav ul li a{	
	display:block;
	color:#000000;
	text-decoration:none;
	line-height:200%;		
	border:1px solid  #CCCCCC;
	height:24px;
	width:243px;	
	background:url(../images/tab-bkg-off.gif) repeat-x;
}
#destnav ul li a span{
	display:block;
	cursor:pointer;
	height:24px;
	letter-spacing:.5px;
}
#destnav ul li a.current,#destnav ul li a.current:hover{
	height:24px;
	color:#000000;
	background:url(../images/tab-bkg.gif) repeat-x;
	
}
#destnav ul li a.current span{
	display:block;
	background:url(../images/tab-bkg.gif) repeat-x;
	height:24px;
}

#dest-inner{
	display:block;
	clear:both;
	color: #000000;
	float:left;
	margin:0px;
	font-size: 13px;	
	text-align: left;
	background-color:#FFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
/*	height:190px;*/
}
#dest-inner a:link, #dest-inner a:visited, #dest-inner a:active{	
	text-decoration: none;
	font-weight:normal;
	margin: 0 0 5px 0;
	padding:0 0 0 0px;
	color:#000000;
}
#dest-inner a:hover{
	color:#0000ff;
	text-decoration: none;
}
.dest-innercontent{
	display: none;
	padding:10px 0px 0px 0px;
}

.dest-innercontent a{
color:#000000;
}
.dest-innercontent a:hover{
color:#000000;
text-decoration:underline;
}

#list-items{
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 40px;
}
#list-items ul, .list ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style-type:none;
	margin: 0px;
	padding:0px;
}
#list-items li, .list ul li{
	background:url(../images/left-bullet.gif) no-repeat left top;
	padding: 0px 0px 10px 20px;
	margin:0px;
	text-align:left;
}

#list-items li a, .list ul li a{
color:#000000;
text-decoration:none;
}

#list-items li a:hover, .list ul li a:hover{
color:#000000;
text-decoration:underline;
}


.bottom-box{border:1px solid #CCCCCC; width:470px;background-color:#FFFFF;display:block; clear:both; text-align:left; padding:10px; margin-bottom:10px; display:none;}

#table-bkg{border:1px solid #CCCCCC; width:480px;background-color:#FFFFF;display:block; clear:both; padding:10px; margin-bottom:10px; margin-top:10px;}

#subs-table-bkg{border:1px solid #CCCCCC; width:460px;background-color:#FFFFF;display:block; clear:both; padding:10px; margin-bottom:10px; margin-top:10px; height:100px;}

#oth-table td{padding:10px;}

.content-height{height:120px;}
.content-height-a{height:80px;}
.content-height-b{height:80px;}




/*--------tab menu middle hotels starts--------------*/

#navcontainer1-middle{
	border-top:none;
	font-family:Arial, Helvetica, sans-serif;
	width:504px;
}
#tabnav-middle1{
	height:25px;
	padding:0px;
	margin:0px;
	background:url(../images/tab-bkg-middle-off.gif) repeat-x;
}

#tabnav-middle1 ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	height:24px;
}
#tabnav-middle1 ul li{
	display:block;
	float:left;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background:url(../images/divider.gif) right no-repeat;
	width:auto;
	height:24px;
	line-height:180%;
}

#tabnav-middle1 ul li a{	
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	width:auto;
	padding:0px 7px;
}
#tabnav-middle1 ul li a span{
	display:block;
	cursor:pointer;
	line-height:170%;
	float:left;
}

#tabnav-middle1 ul li a.current, #tabnav-middle ul li a.current:hover{
	color:#084D99;
}
#tabnav-middle1 ul li a.current span{
	display:block;
	height:18px;
	width:auto;
	text-decoration:none;
	border-bottom:2px #FF6600 solid;
}

#nav-inner-middle1{
	color: #000000;
	margin-bottom:0px;
	font-size: 13px;
	float:left;
	text-align: left;
	background-color:#FFFFF;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;	
	border-top: 1px solid #D6D6D6;	
}
#nav-inner-middle1 a:link, #nav-inner-middle a:visited, #nav-inner-middle a:active{	
	text-decoration: underline;
	font-weight:normal;
}

#nav-inner-middle1 a:hover{
	color:#0000ff;
	text-decoration: none;
}
.innercontent-inner1{
	display: none;
	font-size:13px;
}
.innercontent-inner2{
	width: 502px;
	height: 300px;
}

.inner-b{
/*background-color:#EFEFEF; */
}

.inner-b-text{
/*width:180px;
float:left;*/
padding-left:10px;
}

.tabnav-inner1{
	border-top: 1px solid #D6D6D6;
	float:left;
}

.nav-inner-middle-bkg1{
	background:url(../images/tab-bottom-inner.gif) no-repeat center top;
	height:11px;
	clear:both;
}
.nav-inner-middle-bkg2{
	background:url(../images/tab-bottom-inner-gray.gif) no-repeat center top;
	height:11px;
	clear:both;
}
/*--------tab menu hotels end------------------------------*/
#amenities{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin-top:6px;
}
#amenities td{
	padding:5px;
}
.image-outer-1{
height:90px;
margin-bottom:10px;
width:495px;
}

.image-a-1{
width:154px; 
height:83px; 
float:left; 
margin:5px 0px 10px 5px;}

.image-b-1{
width:154px; 
height:83px; 
float:left; 
margin:5px 10px 0px 10px;}

.image-c-1{
width:154px; 
height:83px; 
float:left; 
margin:5px 0px 0px 0px;}
.divider{
	background:#92CDE4;
	margin:10px 0px 10px 0px;
	height:1px;
	clear: both;
}
.divider1{
	background:#B0B0B0;
	margin:10px 0px 10px 0px;
	height:1px;
}
.divider2{
	background:#92CDE4;
	height:1px;
	clear: both;
}
.divider3{
	background:#92CDE4;
	margin:10px 0px 10px 0px;
	height:3px;
	clear: both;
}
.detail{
	float:left;
	margin-bottom:16px;
}

#gen-table td{
	padding:5px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}
.btn-padd{ padding-left:130px;}

.inner-text{
border:1px solid #CCCCCC; 
width:467px;
background-color:#FFFFF;
clear:both; 
text-align:left;
margin:0px 0px 10px 0px; 
padding:10px;
display:none;
}

.space{padding:5px;display:block;clear:both;}




/* IFrame iframe.css*/
/* CSS Document */
a {
	color: #09719D;
	cursor: pointer;
}
a:hover {
	color: #0FB8FF;
}
a.kbd {
	background-color: #E5E5E5;
	border-color: #ECECEC #ACACAC #ACACAC #ECECEC;
	border-style: solid;
	border-width: 2px;
	color: #858585;
	font: normal 12px/18px Arial, sans-serif;
	margin-right: 6px;
	padding: 1px 3px;
}
a:hover.kbd {
	background-color: #0FB8FF;
	border-color: #0FB8FF;
	color: #FFF;
}

form div {
	/*overflow: hidden;*/
}

form input{
	float: left;
	margin-right: 5px;
}

input.calendar{
	width: 92px;
}

button.calendar {
	background: url(../calendar/calendar-icon.gif);
	border: 0px none;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(../calendar/calendar-bkg.gif);
	height: 195px;
	text-align: center;
	width: 147px; padding-left:6px; padding-right:6px; padding-top:0; padding-bottom:0px;
}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
	/*	width: 147px;*/
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(../calendar/calendar-prev.gif);
		left: 0
	}
	div.calendar caption a.next {
		background-image: url(../calendar/calendar-next.gif);
		right: 0
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: '';
	}

	div.calendar table {
		background: #FFF;
		border: 0px none;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px
	}
	div.calendar td,
	div.calendar th {
		border: 0px none;
		color: #0597DB;
		height: 21px;
		text-align: center;
		width: 21px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif
	}
	div.calendar td {
		background: url(../calendar/calendar-td.gif);
		color: #FFF;
		font-size: 11px
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url(../calendar/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer
	}
	div.calendar td.hilite {
		background: url(../calendar/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(../calendar/calendar-td.gif) 0 100%;
		color: #FFF
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(../calendar/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer
	}
.border-bottom {
	border-bottom:1px solid #EDECEC;
	padding-top:15px;
}
.right-padding {
	padding: 0px 20px 0px 0px;
}
.content-hotel {
	float: left;
	text-align: left;
}
.cost-text {
	text-align: right;
}
.page-title-sd {
	width: 100%;
}
.hotel-pic {
	text-align: left;
	float: left;
	height: 220px;
	width: 210px;
	margin-top: 20px;
}
#hotel-details {
	float: left;
	height: auto;
	width: 500px;
}

.hotel-pic ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.hotel-pic ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: circle;
	display: block;
	float: left;
	width: 200px;
}


.hotel-pic1 {
	text-align: left;
	float: left;
	height: 180px;
	width: 245px;
	margin-top: 20px;
}

.hotel-pic1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.hotel-pic1 ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: circle;
	display: block;
	float: left;
	width: 200px;
}
#form {
	font-size: 12px;
}
.buttoncursor{cursor: pointer;
}
body#e-card {
	background: url(../images/e-card-bg.jpg) repeat-x;
}
body#e-card table#main {
	border: 3px solid #fff;
	
}
body#e-card table.msg {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body#e-card a.link {
	color: #000;
	margin: 0px 20px 0px 0px;
}
body#e-card a.link:hover {
	color: #0000FF;
	text-decoration: none;
}


#ring{padding-right:27px;}
.left-round{background:url(../images/left-round.gif) no-repeat left; width:6px; height:59px; float:left;}
.middle-round{background:url(../images/middle-round.gif) repeat-x ; width:250px; height:59px; float:left;}
.text-padding{padding-top:5px;}
.text-padding img{padding:0px 2px 0px 2px;}
.text-padding div{ font-size:15px; font-weight:bold; padding-bottom:3px;}
.text-padding span{ font-size:11px; font-weight:normal; vertical-align:middle;}
.right-round{background:url(../images/right-round.gif) no-repeat left; width:6px; height:59px; float:left;}

.error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:12px;
	color:#FF0000;
}
