/* CSS Document */

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

#content{
	color:#21401E;
}

#content .touroverviewTitle{
 background-color:#D7E6C5;
 	float:left;
	/*	width:167px;*/
	width:100%;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bolder;
}

#colCentre a{
color:#21401E;
}

#colLeft h3, #colRight h3{
	color:#D7E6C5;
	background-color:#4E8134;
	border-bottom:3px solid #81B745;
}

#colLeft h4, #colRight h4{
	color:#4E8134;
	background-color:#C7E1A2;
	border:1px solid #4E8134;
	border-bottom:none;
}

#colLeft h5, #colRight h5{
	background-color:#4E8134;
	border-bottom:none;
	color:#D7E6C5;
}

#colLeft .more a, #colRight .more a, #packages .more a{
	color:#4E8134;
}

#colLeft .more a:hover, #colRight .more a:hover, #packages .more a:hover{
	color:#21401E;
}

#ad_title{
color:#21401E;
}



#sideNav{
	border:1px solid #4E8134;
	background-color:#C7E1A2;
}

#sideNav a{
	color:#21401E;
}

#sideNav a:hover{
	color:#21401E;
	background-color:#C7E1A2;
}

#sideNav li a{
	background-color:#EDF3E4;

}

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

.sideNavExtra {
	border:1px solid #4E8134;
	background-color:#F8F7F1;
}


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

.sideNavExtra a{
	color:#21401E;
}

.sideNavExtra a:hover{
	color:#4E8134;
}

.sideNavTourDetails {
	border:1px solid #4E8134;
	background-color:#FCFBF8;
	padding: 8px;
	margin-bottom: 15px;
	border-top:none;
	font-size:12px;
}


.sideNavTourDetails li, .sideNavTourDetails li.more {
	border-bottom: 1px #C7E1A2 solid;
}

.sideNavTourDetails a{
	color:#4E8134;
}

.sideNavTourDetails a:hover{
	color:#21401E;
}



.tourcode {
padding-bottom:4px;
float:left;
width:35%;
}
.TripDuration {
float:left;
width:35%;
}
.pricehotel {
float:left;
width:30%;
}
.itineraryflow {
clear:both;
border-bottom: 1px #C7E1A2 solid;
border-top:1px #C7E1A2 solid;
padding-top:2px;
padding-bottom:6px;
margin-bottom:4px;
}



#TourPrice {
border:1px solid #4E8134;
padding-left:8px;
padding-right:8px;
padding-bottom:6px;
margin-bottom:6px;
}
#TourPrice a {
text-decoration:none;
color:#21401E;
}


#TourPrice .bolder {
background-color:#D7E6C5;
font-weight:bolder;
font-size:12px;
}



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

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

.promo a{
	color:#21401E;
}

.promo a:hover{
	color:#4E8134;
	background-color:#C7E1A2;
}

.leftsideNote{
	border:1px solid #4E8134;
	background-color:#FCFDFB;
	color:#21401E;
	margin-bottom:5px;
	padding:3px;
}

/* Styles for testimonial sidebar */
.testimonial{
	border:1px solid #4E8134;
	background:url("../images/quoteGr.gif") no-repeat;
	background-color:#FCFDFB;
	color:#4E8134;
}

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

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

/* Table Styles */
.tblBorderColour{
	background-color:#C7E1A2;
}

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

.tbl_even {
	background-color:#FFFFFF;
}

.tbl_odd {
	background-color:#EDF3E4;
}

/* colcentre index*/

#colCentreIndex{
	width:689px;
	font-size:10pt;
	margin-left:5px;
	padding: 3px;
	background-color:#FFFFFF;
}

#colCentreIndex a{
/*	text-decoration:none;*/
	color:#21401E;
}


#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*/

.list a{
	text-decoration:none;
	color:#21401E;
}

.formstyle{
margin:0px;}



#footerEntire{
	width:960px;
	margin:0 auto;
	height:70px;
	padding:3px;
	font-family:Arial, Lucinda, sans-serif;
	font-size:9pt;
	margin-top:3px;
	text-align:center;
}
#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:left;
}
#links{
/*     width:928px;  */
     margin:0 auto;
     margin:0 auto;
	 border:1px solid #acd376;
	 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:0 auto;
     margin-top:3px;
     height:12px;
     background-color:#4e8134;
}
