/* CSS Document */


#frame{
	background:url("../images/indexbg.jpg") repeat-x;
	background-color:#fefeff;
}

#content{
	color:#242D4D;
}

h3{
	color:#242D4D;
}

#colLeft h3, #colRight h3{
	color:#242D4D;
	background-color:#96D2EF;
	border-bottom:3px solid #b6d7f6;
}

#colLeft h4, #colRight h4{
	color:#5C6DB1;
	background-color:#BEC5DF;
	border:1px solid #5C6DB1;
	border-bottom:none;
}

#colLeft h5, #colRight h5{
	background-color:#5C6DB1;
	border-bottom:none;
	color:#C2D3FC;
}

#colLeft .more a, #colRight .more a, #packages .more a{
	color:#5C6DB1;
}

#colLeft .more a:hover, #colRight .more a:hover, #packages .more a:hover{
	color:#242D4D;
}


#sideNav{
 	border:1px solid #96d2ef; 
	background-color:#FFFFFF;
/*	background-color:#BEC5DF; #B6D7f6; */
/*	background-color:#FFFFFF; */
}


#sideNav a{
	color:#242D4D;
}

#sideNav a:hover{
	color:#242D4D;
	background-color:#FFFFFF;
}

#sideNav li a{
/*	background-color:#E6E6F2;*/
	background-color:#B3D8F5;
}

#sideNav li img{
   /* float:left;*/
	border:none;
}

#sideNav h7{
	border-bottom:1px solid #5C6DB1;
	display:block;
	font-weight:bold;
	margin-top:5px;
	color:#5C6DB1;
}

.sideNavExtra {
	border:1px solid #5C6DB1;
	background-color:#F8F7F1;
}

.sideNavExtra li, .sideNavExtra li.more {
	border-top: 1px #BEC5DF dashed;
}

.sideNavExtra a{
	color:#242D4D;
}

.sideNavExtra a:hover{
	color:#5C6DB1;
}

.sideNavTourDetails {
	border:1px solid #5C6DB1;
	background-color:#FCFBF8;
}

.sideNavTourDetails li, .sideNavTourDetails li.more {
	border-top: 1px #E6E6F2 solid;
}

.sideNavTourDetails a{
	color:#5C6DB1;
}

.sideNavTourDetails a:hover{
	color:#242D4D;
}

/* Styles for right col. promotions area */
.promo{
	border:1px solid #B3D8F5;
	background-color:#B3D8F5;
}

.promo li{
	border-top:1px solid #E6E6F2;
}

.promo a{
	color:#242D4D;
}

.promo a:hover{
	color:#5C6DB1;
	background-color:#ffffff;
}

/* Styles for testimonial sidebar */
.testimonial{
	border:1px solid #96d2ef;
	background:url("../images/quoteBl.gif") no-repeat;
	color:#5C6DB1;
}

#packages .duration{
	background-color:#C2D3FC;
}

#packages .price{
	background-color:#C2D3FC;
}

/* Table Styles */
.tbl_border{
	background-color:#BEC5DF;
}

.tblheader{
	font-weight:bold;
	background-color:#E6E6F2;
}

.tbl_odd {
	background-color:#E6E6F2;
}

.tbl_even {
	background-color:#FFFFFF;
}


.bottomNav{
	font-size:10pt;

	border:1px solid #7fc9ee; 
}

.bottomNav h3{
	color:#242D4D;
	background-color:#7fc9ee;
	border-bottom:3px solid #b6d7f6;
}




/* colcentre index*/

#colCentreIndex{
		width:689px;
	font-size:10pt;
	margin-left:5px;
	padding: 3px;
	/*
	width:504px;
	font-size:10pt;
	margin-left:5px;
	padding: 3px;
	*/
}

#colCentreIndex a{
text-decoration:none;
color:#242D4D;
}

#colCentreIndex a img{
	
}


#colCentreIndex ul{
	margin-left:0.7em;
	padding-left:0.7em;
}

#colCentreIndex .imageLeft{
	float:left;
	margin:0 3px 0 0;
}

#colCentreIndex .imageRight{
	float:right;
	margin:0 0 0 3px;
}

/* end colcentre index*/

#footerEntire{
	width:960px;
	margin:0 auto;
	height:30px;
	padding:3px;
	font-family:Arial, Lucinda, sans-serif; 
	font-size:9pt; 
	margin-top:3px; 
	text-align:center;
	color:#242D4D;
}

#footerEntire a{
	text-decoration:none;
	color:#242D4D;
}

#footerEntire a:hover{
	color:#242D4D;
}



#footer{
	width:960px;
	margin:0 auto;
	height:70px;
	padding:3px;
	font-family:Arial, Lucinda, sans-serif; 
	font-size:9pt; 
	margin-top:3px; 
	text-align:center;
}
#links{
     width:928px;
	 border:1px solid #B3D8F5;
	 padding:15px;
	 font-family:Arial, Lucinda, sans-serif;
	 font-size:9pt;
	 margin-top:3px;
	 text-align:center;
}
#links a{
	text-decoration:none;
	color:#242D4D;
}

#links a:hover{
	color:#242D4D;
}


#crossband{
     margin-top:3px;
     height:12px;
     background-color:#9eccf3;
}



/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	margin: 10px;
	padding: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 3px;
}
.gallery span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.gallery .favorite {
	background: url(images/favorite.gif) no-repeat;
}
.gallery .photo {
	background: url(images/photo.gif) no-repeat;
}
.gallery .video {
	background: url(images/video.gif) no-repeat;
}
.gallery a {
	text-decoration: none;
}
.gallery a:hover img  {
	border-color: #666;
}
.gallery a:hover span {
	background-position: left -22px;
}


#sideNav{
 	border:1px solid #96d2ef; 
	background-color:#FFFFFF;
/*	background-color:#BEC5DF; #B6D7f6; */
/*	background-color:#FFFFFF; */
}



