@charset "utf-8";
/*------------------------------------------------| body frame start |------------------------------ */


body{
	margin:0px auto;
	padding:0px;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
	font-size:12px;
	line-height:18px;
	background-color:#eeffcd;
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;		
	}
#container{
		margin:0px auto;
		padding:0px;
		width:976px;
		background-color:#fff
	}
/*------------------------------------------------| body frame end |------------------------------ */	
	






/*------------------------------------------------| header start |------------------------------ */	
#header{
		
		overflow:hidden;
		/*height:62px;
		padding:12px;
		*/
		height:86px;
		display:block;
	}
#header .logo{
		float:left;
		/*width:430px;*/
	}
	
#header .banner{
		text-align:right;
		float:right;
		width:468px;
		height:60px;
		display:block;
		overflow:hidden;
		margin:12px;
	}
/*------------------------------------------------| header end |------------------------------ */	




#mainArea{
		clear:both;
		overflow:hidden;
		margin:12px 9px;
		display:block;
		width:958px;
	}



/*------------------------------------------------| top navigation start |------------------------------ */	
#topNav{
	background-color:#85a546;
	padding:0px 0px 0px 10px;
	clear:both;
	display:block;
	/*float:left;*/
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	width:964px;
	height:32px;
	}
#topNav ul{
	padding:0px;
	margin:0px;
	}
#topNav ul li{
	margin:0px;
	display:inline;
	}
#topNav ul li a{
	padding:7px 8px 7px 9px;
	text-decoration:none;
	float:left;
	margin:0px;
	color:#FFF;
	/*margin-right:1px;*/

	}
#topNav ul li a:hover{
	background-color:#c5d7a0;
	}
#topNav ul li .current{
	padding:7px 8px 7px 9px;
	background-color:#c5d7a0;
	text-decoration:none;
	float:left;
	margin:0px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	margin-right:1px;
}
#topNav .stripTitle{
	padding:7px 8px 7px 9px;
	text-decoration:none;
	float:left;
	margin:0px;
	color:#FFF;
	/*margin-right:1px;*/
	}
/*------------------------------------------------| top navigation end |------------------------------ */		
	
	
	
	
	
/*------------------------------------------------| footer start |------------------------------ */	
#footer{
		clear:both;
		border-top:15px solid #85a546;
		padding:10px;
		text-align:center;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#555555
}
#footer p{
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
#footer a{
		color:#555555;
		text-decoration:none;
}
#footer a:hover{
		color:#5f8613;
		text-decoration:none;
}
/*------------------------------------------------| footer end |------------------------------ */	





/*------------------------------------------------| tags start |------------------------------ */	
a {
	outline:none;
	color:#5f8613;
	text-decoration:none;
	}
a:hover {
	color:#5f8613;
	text-decoration:underline;
	}
a img{
	border:none;
	outline:none;
	}
p{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
	
	}
/*h1{
		background-color:#0099cc;
		padding:0px;
		margin:0px;
		padding:4px 7px;
		color:#FFF;
		font-size:13px;
	}*/
h2{
	color:#5f8613;
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	padding-top:2px;
	}	
h3{
		padding:0px;
		margin:0px;
		padding-bottom:8px;
		font-size:12px;
		color:#2c2c2c;
}
/*------------------------------------------------| tags end |------------------------------ */	




#homeTopTwoBox{
	clear:both;
	display:block;
	overflow:hidden;
	padding:0px 1px;
	background-image: url(../images/home-top-box-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:10px;
	}
#destinationOfMonth{
	float:left;
	width:473px;
}
#happeningOfMonth{
	float:right;
	width:473px;
}
   
#homeTopTwoBox p, #happeningOfMonth p{
		padding:0px;
		margin:0px;
		padding-bottom:8px;
	}
	
#homeTopTwoBox .brief{
		float:right;
		width:280px;
		padding:15px;
	}
#homeTopTwoBox .briefOnly{
		padding:15px;
	}
	
	
.monthsTopImg{
	float:left;
	}
.monthsTopImg .aDiv{
  display: table; 
  height: 160px; 
  width:160px; 
  #position: relative; 
  overflow: hidden;
  }
.monthsTopImg .bDiv{
  #position: absolute; 
  #top: 50%; 
  left:50%; 
  display: table-cell; 
  vertical-align: middle; 
  width:160px;
  text-align:center
  }
.monthsTopImg .cDiv{
  	#position: relative; 
    #top: -50%; 
    left:-50%; 
    width:160px;
   }

.onlyImg .aDiv{
  display: table; 
  height: 160px; 
  width:455px; 
  #position: relative; 
  overflow: hidden;
  }
.onlyImg .bDiv{
  #position: absolute; 
  #top: 50%; 
  left:50%; 
  display: table-cell; 
  vertical-align: middle; 
  width:455px;
  text-align:center
  }
.onlyImg .cDiv{
  	#position: relative; 
    #top: -50%; 
    left:-50%; 
    width:455px;
   }	
	
	
	
	
	
/*------------------------------------------------| home most polular destination start |------------------------------ */	
#mostPopularDestination{
		float:left;
		width:475px;
	}

#mostPopularDestination ul{
	padding:0px;
	margin:0px;
	}
#mostPopularDestination li{
		background-color:#f2f2f2;
		padding:7px;
		list-style:none;
		float:left;
		overflow:hidden;
		border-bottom:2px solid #FFF;
		width:461px;
	}
#mostPopularDestination .popularImgThumb{
		width:85px;
		height:85px;
		text-align:center;
		line-height:85px;
		font-size:85px;
		float:left;
		border:1px solid #85a546;
	}	
#mostPopularDestination .popularImgThumb:hover{
		border:1px solid #5f8613;
	}	
	
#mostPopularDestination .brief{
		width:350px;
		float:right;
	}
#mostPopularDestination p{
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	}
.homeFlash{
	width:475px;
	height:307px;
	display:block;
	
	}
/*------------------------------------------------| home most polular destination start |------------------------------ */	





/*------------------------------------------------| home destination map start |------------------------------ */	

#destinationAreaMap{
		float:right;
		width:475px;
	}

/*------------------------------------------------| home destination map end |------------------------------ */	





/*------------------------------------------------| home bottom boxes start |------------------------------ */	
#homeBottomBoxes{
	display:block;
	clear:both;
	padding-top:20px;
	}	
#homeBottomBoxes .left{
		float:left;
		width:460px;
	}
#homeBottomBoxes .right{
		float:right;
		width:460px;
	}
#homeBottomBoxes .left img, #homeBottomBoxes .right {
		float:right;
		padding:0px 0px 20px 15px;
	}
/*------------------------------------------------| home bottom boxes end |------------------------------ */






/*------------------------------------------------| left panel start |------------------------------ */
#leftPanel{
	width:200px;
	float:left;
	overflow:hidden;
}
#leftPanel h1{
	font-size:12px;
}
#leftPanel ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#leftPanel ul li{
	padding:0px;
	margin:0px;
	width:170px;
	display:block;
	overflow:hidden;
	clear:both;
}
#leftPanel ul li a{
	display:block;
	padding:2px 0px;
	color:#535353
}
#leftPanel ul li a:hover{
	display:block;
	padding:2px 0px;
	color:#5f8613
}
#leftPanel ul li a .btnLink{
	float:left;
	width:160px;
	padding:2px 0px;
	cursor:pointer;
}
#leftPanel ul li a img{
	float:right;
	padding-top:6px;
}
#leftPanel ul li ul{
	padding:0px;
	margin:0px;
	margin-top:4px;
	padding:0px 0px 5px 15px;
	font-size:11px;
}
#leftPanel .current{
		color:#5f8613
	}
.grayInfoBox .leftPricing ul li{
		display:block;
		overflow:hidden;
	}
.grayInfoBox .leftPricing ul li{
		display:block;
		overflow:hidden;
	}
.grayInfoBox .leftPricing ul li div{
		float:left;
		width:70px;
		display:block;
		padding-right:7px;
	}
.grayInfoBox .leftPricing ul li p{
		float:left;
		width:10px;
		display:block;
		padding:0px;
		margin:0px;
	}
.grayInfoBox .leftPricing ul li span{
		float:right;
		width:80px;
		display:block;
	}
/*------------------------------------------------| left panel end |------------------------------ */






/*------------------------------------------------| right panel start |------------------------------ */
#rightPanel{
		float:right;
		width:200px;
	}
#rightPanel .grayInfoBox .smallText{
		font-size:11px;
	}
#rightPanel h1{
		/*background-color:#85a546;*/
		padding:0px;
		margin:0px;
		padding:4px 7px;
		color:#FFF;
		font-size:13px;
	}
/*------------------------------------------------| right panel end |------------------------------ */






/*------------------------------------------------| mid panel start |------------------------------ */
#midPanel{
		width:520px;
		padding-left:19px;
		float:left;
		display:block;
		overflow:hidden;
	}
	
	
	
	
/*------------------------------------------------| top rounded tab start |------------------------------ */
#midPanel .roundedTabHolder{
	
	}
#midPanel .roundedTabHolder a{
	color:#FFF !important;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	display:block;
	text-align:center;
	width:110px;
	float:left;
	background-image: url(../images/rounded-tab-curve.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none !important;
	}
#midPanel .accommodation{
	background-color:#82a348;
	}
#midPanel .accommodation:hover{
	background-color:#c5d7a0;
	color:#FFF !important;
	}
#midPanel .dinningOut{
	background-color:#73adc1;
	}
#midPanel .dinningOut:hover{
	background-color:#9fc9d6;
	color:#FFF !important;
	}
#midPanel .whatToDo{
	background-color:#9680a6;
	}
#midPanel .whatToDo:hover{
	background-color:#c3a7d5;
	color:#FFF !important;
	}
#midPanel .shopping{
	background-color:#e6a845;
	}
#midPanel .shopping:hover{
	background-color:#eabf7c;
	color:#FFF !important;
	}
	


/*------------------------------------------------| 1st level start |------------------------------ */
#midPanel .levelOneTabs{
	/*background-color:#0099cc;*/
	display:block;
	color:#FFF !important;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	width:520px;
	clear:both;
	height:26px;
	margin-bottom:20px;
	}
#midPanel .levelOneTabs ul{
	padding:0px;
	margin:0px;
}
#midPanel .levelOneTabs ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
}
#midPanel .levelOneTabs ul li a{
	display:block;
	float:left;
	color:#FFF !important;
	padding:4px 5px;
	margin-right:1px;
	border-right:2px solid #ffffff;
	cursor:pointer;
}
#midPanel .levelOneTabs ul li a:hover{
	display:block;
	float:left;
	color:#FFF;
	margin-right:1px;
	text-decoration:none;
	/*background-color:#78cce4;*/
}
#midPanel .levelOneTabs ul li img{
	float:left;
	padding-left:5px;
}
#midPanel .levelOneTabs ul li span{
	float:left;
}
#midPanel .levelOneTabs ul li .current{
	display:block;
	float:left;
	color:#FFF;
	padding:4px 5px;
	margin-right:1px;
	/*background-color:#78cce4;*/
}

	


/*------------------------------------------------| 2st level start |------------------------------ */
#midPanel .levelTwoTabs{
	/*background-color:#0099cc;*/
	display:block;
	color:#FFF !important;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	width:520px;
	clear:both;
	height:26px;
	margin-bottom:20px;
	}
#midPanel .levelTwoTabs ul{
	padding:0px;
	margin:0px;
}
#midPanel .levelTwoTabs ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	
}
#midPanel .levelTwoTabs ul li a{
	display:block;
	float:left;
	color:#FFF !important;
	padding:4px 0px 4px 5px;
	border-right:2px solid #FFF;
	/*background-color:#0099cc;*/
	cursor:pointer;
}
#midPanel .levelTwoTabs ul li a img{
	float:left;
	padding-left:3px;
	padding-right:3px;

}
#midPanel .levelTwoTabs ul li a span{
	float:left;
}
#midPanel .levelTwoTabs ul li a:hover{
	display:block;
	float:left;
	color:#FFF;
	padding:4px 0px 4px 5px;
	border-right:2px solid #FFF;
	/*background-color:#78cce4;*/
}
#midPanel .levelTwoTabs ul li .current{
	display:block;
	float:left;
	color:#FFF;
	padding:4px 0px 4px 5px;
	border-right:2px solid #FFF;
	/*background-color:#78cce4;*/
}



/*------------------------------------------------| destination search reuslt list start |------------------------------ */
#destinationList{
		clear:both;
		display:block;
	}

#destinationList ul{
		padding:0px;
		margin:0px;
	}
#destinationList ul li{
		padding:0px;
		margin:0px;
		list-style:none;
		padding-bottom:20px;
		float:left;
		display:block;
		width:519px;
		overflow:hidden;
		
	}
#destinationList .thumb{
		/*width:100px;
		height:100px;*/
		text-align:center;
		float:right;
		border:1px solid #85a546;
	}
#destinationList .thumb:hover{
		border:1px solid #5f8613;
}

#destinationList .brief{
		width:400px;
		float:left;
	}
#destinationList p{
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	}
#destinationList a{
	color:#5f8613;
	text-decoration:none;
	}
#destinationList a:hover{
	color:#5f8613;
	text-decoration:underline;
	}
#destinationList .package{
		font-size:11px;
	}
#destinationList .package .price{
		font-size:12px;
		font-weight:bold;
		color:#990000
	}	
.featuresIcon{
	padding:8px 0px;
	}
.featuresIcon img{
	margin-right:0px;
	}

/*------------------------------------------------| featured  start |------------------------------ */
#featured{
	clear:both;
	display:block;
	/*padding-top:15px;*/
	margin-bottom:15px;

}
#featured h1{
	background-color:#e7e7e7;
	color:#545454;
	font-size:14px;
}
#featured .detailBox{
	border:1px solid #e7e7e7;
	background-color:#f7f7f7;
	display:block;
	overflow:hidden;
	clear:both;
}
#featured .thumb{
		width:160px;
		height:160px;
		text-align:right;
		line-height:100px;
		font-size:100px;
		float:right;
	}
#featured .brief{
		width:330px;
		float:left;
		padding:10px;
		
	}
#featured .package{
		font-size:11px;
	}
#featured .package .price{
		font-size:12px;
		font-weight:bold;
		color:#990000
	}		
	




/*------------------------------------------------| destination Enquiry From  start |------------------------------ */
#destinationEnquiryFrom{
	padding:0px;
	margin:0px;
	margin-top:4px;
	margin-bottom:8px;
	background-color:#f7f7f7;
	padding:5px 10px 10px 10px;
	font-size:11px;
}
#destinationEnquiryFrom ul{
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:8px;
	
}
#destinationEnquiryFrom ul li{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #FFF;
	list-style:none;
	padding:5px 0px;
	display:block;
	width:180px;
	overflow:hidden
}
#destinationEnquiryFrom ul li div{
		float:left;

	}
#destinationEnquiryFrom ul li p{
		float:right;
		padding:0px;
		margin:0px;
	}
#destinationEnquiryFrom select, input{
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		
	}
.enquirybox{
		width:174px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		
	}
.enquirySmallBox{
		width:126px;
	}
.bookInfoTitle{
	background-color:#f7f7f7;
	padding:5px;
	font-weight:bold;
}
.btn{
		background-color:#85a546;
		color:#FFF;
		font-weight:bold;
		width:164px;
	}
.bottomLinks{
		padding-top:10px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

.clearAll{
		clear:both;
	}
.grayInfoBox{
	padding:0px;
	margin:0px;
	margin-top:4px;
	margin-bottom:8px;
	background-color:#f7f7f7;
	padding:5px 15px 10px 15px;
}
.blueTab{
		background-color:#85a546;
		padding:0px;
		margin:0px;
		padding:4px 7px;
		color:#FFF;
		font-size:13px;
		display:block;
		font-weight:bold;
	}
a.blueTab:hover{
		color:#FFF;
		background-color:#c5d7a0;
	}
.greenTab{
		background-color:#72adc0;
		padding:0px;
		margin:0px;
		padding:4px 7px;
		color:#FFF;
		font-size:13px;
		display:block;
		font-weight:bold;
		margin-top:4px;
	}
a.greenTab:hover{
		color:#FFF;
		background-color:#9fc9d6;
	}
.pinkTab{
		background-color:#9780a6;
		padding:0px;
		margin:0px;
		padding:4px 7px;
		color:#FFF;
		font-size:13px;
		display:block;
		font-weight:bold;
		margin-top:4px;
	}
a.pinkTab:hover{
		color:#FFF;
		background-color:#c3a7d5;
	}
.orangeTab{
	
		background-color:#e6a846;
		padding:0px;
		margin:0px;
		padding:4px 7px;
		color:#FFF;
		font-size:13px;
		display:block;
		font-weight:bold;
		margin-top:4px;
		margin-bottom:20px;
	}	
a.orangeTab:hover{
		color:#FFF;
		background-color:#eabf7c;
	}
#mainInfoBox{
		clear:both;
		display:block;
		/*padding:5px;*/
		width:519px;
		overflow:hidden;


	}
.pricingFacilityBlock{
	clear:both;
	display:block;
	overflow:hidden;
	padding-top:20px;
}	
.pricingInfo{
		float:left;
		background-color:#f7f7f7;
		width:249px;
		margin-right:20px;
	}
.pricingInfo div{
		padding:10px;
	}	
.pricingInfo div p{
		/*font-size:16px;*/
		line-height:26px;
	}	
.facilities{
		float:left;
		background-color:#f7f7f7;
		width:249px;
	}
.facilities div{
		padding:10px;
	}	
.facilities div ul{
		padding:0px;
		margin:0px;
	}
.facilities div ul li{
	padding:0px;
	margin:0px;
	background-image: url(../images/bullet-point.gif);
	background-repeat: no-repeat;
	background-position: left 5px; 
	list-style-type: none;
	padding-left:10px;
}	



	
/*------------------------------------------------| reviews start |------------------------------ */	
#reveiws ul{
		padding:0px;
		margin:0px;
		list-style:none;
	}
#reveiws ul li{
		padding:0px;
		margin:0px;
		clear:both;
		display:block;
		border-bottom:1px solid #eeeeee;
		overflow:hidden;
		padding-bottom:5px;
		margin-bottom:15px;
	}
.reviewerThumb{
		float:left;
		width:80px;
		padding-right:20px;
	}
#reveiws .reviewWriteUp{
		float:left;
		width:418px;
	}
#reveiws .date{
		font-size:10px;
		color:#989898;
		padding:3px 0px;
	}
#reveiws .date span{
		border-bottom:1px dotted #989898
	}



/*------------------------------------------------| reviews form start |------------------------------ */	
.reviewForm{
		padding-left:50px;
		padding-top:15px;
	}
.reviewForm div{
		
	}
.reviewForm p{
		padding:0px;
		margin:0px;
		padding-bottom:18px;
		padding-top:2px;
	}
.reviewForm p input, .reviewForm p textarea{
	padding:4px;
	margin:0px;
	width:275px;
	border:1px solid #cccccc;
	background-image: url(../images/inputBoxBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
	font-size:12px;
}
.reviewBtn{
		background-color:#85a546;
		padding:5px;
		border:1px solid #343233;
		color:#FFF;
		font-weight:bold;
	}
.reviewForm .captcha{
	background-image: url(../images/inputBoxBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	width:80px;
	padding:5px;
	margin-left:5px;
	font-weight:bold;
	border:1px solid #cccccc;
	}	
#reveiws .bookingForm ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
#reveiws .bookingForm ul li{
	padding:0px;
	margin:0px;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:none;
	}
#reveiws .bookingForm ul li label{
	float:left;
	width:150px;
	}
#reveiws .bookingForm ul li input, #reveiws .bookingForm ul li textarea{
	padding:4px;
	margin:0px;
	width:275px;
	border:1px solid #cccccc;
	background-image: url(../images/inputBoxBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
	font-size:12px;
	}
#reveiws .bookingForm ul li select{
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
	font-size:12px;
	padding:2px;
	}
/*------------------------------------------------| destination full description |------------------------------ */	
/*.destinationFullDetails img{
	float:right;
	padding:0px 0px 15px 15px;
}*/
.imgOnRight{
	float:right;
	padding:0px 0px 15px 15px;
	}

/*------------------------------------------------| destination photos |------------------------------ */	
#destinationThumbs{
	display:block;
	overflow:hidden;
	clear:both;
	padding-bottom:18px;
}
#destinationThumbs ul{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
	list-style:none;
}
#destinationThumbs li{
	float:left;
}
#destinationThumbs a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
width:40px;
height:40px;
padding:3px;
background-color:#ededed;
border-right:1px solid #d8ddeo;
border-bottom:1px solid #d8ddeo;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
}
#destinationThumbs a:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#destinationThumbs  .currentPhotoThumb {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
width:40px;
height:40px;
padding:3px;
background-color:#0099cc;
border-right:1px solid #d8ddeo;
border-bottom:1px solid #d8ddeo;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
}
.mainPic{
	background-color:#ededed;
	padding:5px;
	height:380px;
	width:508px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	border-right:1px solid #C9CFD3;
	border-bottom:1px solid #C9CFD3;
	vertical-align:middle;
	overflow:hidden;
}

.mainPic img{ 
	vertical-align:middle;
}



#listView ul{
		padding:0px;
		margin:0px;
		display:block;
		overflow:hidden;
		clear:both;
		list-style:none;
	}
#listView li{
		width:160px;
		float:left;
		display:block;
		text-align:center;
		padding-right:16px;		
	}
.lastPhotoView{
		padding-right:0px !important;
	}
#listView li div{
		display:block;
		width:160px;
		height:160px;
		border:1px solid #85a546;
		display:table-cell;
		margin-bottom:5px;
	}
#listView li div:hover{
		display:block;
		width:160px;
		height:160px;
		border:1px solid #5f8613;
		display:table-cell;
		margin-bottom:5px;
	}
#listView li div img{
		vertical-align:middle;
	}




/*------------------------------------------------| pagination start |------------------------------ */
#pagination{
	display:block;
	clear:both;
	overflow:hidden;
	height:18px;
	padding:8px 15px;
	background-color:#e5e5e5;
	text-align:center;
	font-size:14px;

	}
#pagination a{
	text-decoration:none;
	color:#6a6a6a;
	padding:1px 2px;
}
#pagination .current{
	text-decoration:none;
	color:#5f8613;
	padding:1px 2px;
	font-weight:bold;
}
#pagination .prev{
	/*float:left;*/
	color:#5f8613;
	font-weight:bold;
	text-decoration:none;
}
#pagination .next{
	/*float:right;*/
	color:#5f8613;
	font-weight:bold;
	text-decoration:none;
}





.map{
		padding-bottom:20px;
	}
.redText{
			color:#5f8613
		}
.smallText{
		font-size:10px;
	}		

.bold-white{
list-style-type:circle;
}

.success{
width:500px;
min-height:25px;
border:1px solid #996666;
color:#0033FF;
vertical-align:middle;
}

.blue-btn {
background-color:#0099CC;
border-color:#888A8E #B7B7B7 #B7B7B7 #888A8E;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.success_booking{
width:500px;
min-height:25px;
border:1px solid #996666;
color:#0033FF;
vertical-align:middle;
margin-bottom:10px;
padding:3px;
}

.error_booking{
width:500px;
min-height:25px;
border:1px solid #FF0000;
color:#990066;
vertical-align:middle;
margin-bottom:10px;
padding:3px;
}





/*------------------------------------------------| Blog list start |------------------------------ */
#blogList{
		clear:both;
		display:block;
	}

#blogList ul{
		padding:0px;
		margin:0px;
	}
#blogList ul li{
		padding:0px;
		margin:0px;
		list-style:none;
		padding-bottom:20px;
		float:left;
		display:block;
		width:519px;
		overflow:hidden;
		
	}
#blogList .thumb{
		/*width:100px;
		height:100px;*/
		text-align:center;
		float:right;
		border:1px solid #85a546;
	}
#blogList .thumb:hover{
		border:1px solid #5f8613;
}

#blogList .brief{
		width:400px;
		float:left;
	}
#blogList p{
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	}
#blogList a{
	color:#5f8613;
	text-decoration:none;
	}
#blogList a:hover{
	color:#5f8613;
	text-decoration:underline;
	}
#blogList .moreLink{
		font-size:11px;
	}
#blogList .moreLink a{
		color:#5f8613;
		text-decoration:none;
	}
#blogList .moreLink a:hover{
		color:#5f8613;
		text-decoration:underline;
	}

.success, .warning, .error, .validation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	width:500px;
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/success.jpeg');
	padding-left:5px !important;
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/error_old.jpeg');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.jpeg');
}	

.error ul{
margin-left:15px;
}	