@charset "utf-8";
/* CSS Document Ceylon Tea Trails - Author | Sam */
body{
	background:url(../images/top-bck.gif) repeat-x top left #FFFFFF;
	margin:17px 0 0 0;
	padding:0;
	}
	
h2 {
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:14px;
	vertical-align: baseline;
	}
h3 {
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:16px;
	vertical-align: baseline;
	padding-bottom:5px;
	border-bottom:dashed 1px #CCCCCC;
	}
a{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#669900;
	}
.TB-Pdf { float:left;}
.TB-Pdf tr{ height:25px;}
/*---------------------- Page positions ----------------------------------------------*/
	
#main-container{
	width:100%;
	}
	
#site-container{
	width:900px;
	margin:auto;
	background:url(../images/logo.jpg) top left no-repeat;
	}
	
#top-container{
	width:900px;
	height:38px;
	text-align:right;
	padding-top:3px;
	}
	
#main-banner{
	width:900px;
	height:460px;
	}
	
#left-container{
	width:232px;
	float:left;
	margin-top:15px;
	}
	
#right-container{
	width:630px;
	float:left;
	margin-top:15px;
	margin-left:38px;
	}
	
#welcome-text-container{
	width:630px;
	height:175px;
	background:url(../images/welcome-title.gif) top left no-repeat;
	border-bottom:#f2efef 1px solid;
	}
	
#welcome-text-inside-top-container{
	width:630px;
	height:44px;
	}
	
#title-container{
	width:630px;
	height:48px;	
	}
	
#welcome-text-inside-bottom-container{
	width:630px;
	height:95px;
	margin-top:10px;
	}
	
#inside-left-container{
	width:445px;
	float:left;
	}

#inside-right-container{
	width:150px;
	float:left;
	margin-top:22px;
	margin-left:32px;
	vertical-align:top;
}
	
/*************** rightMenu ***********/
.rightMenu { margin:35px 0px 0px 0px; padding:0;}
.rightMenu	li { list-style-type:none; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; text-align:left; font-size:13px; padding-bottom:8px; padding-left:20px; border-bottom:solid 1px #F0F0F0; padding-top:8px; text-transform:uppercase;}
.rightMenu a { color:#666666;}
.rightMenu a:hover { color:#333333;}
	
#ambience-container{
	width:445px;
	height:98px;
	padding:22px 0px 0px 0px;
	border-bottom:#f2efef 1px solid;
	}

#living-container{
	width:445px;
	height:98px;
	padding:22px 0px 0px 0px;
	border-bottom:#f2efef 1px solid;
	}
	
#cuisine-container{
	width:445px;
	height:70px;
	padding:22px 0px 0px 0px;
	}
	
#inside-ambience-container{
	float:left;
	width:320px;
	background:url(../images/ambience-heading-home.jpg) top left no-repeat;
	}
	
#inside-ambience-img{
	float:left;
	width:110px;
	margin-left:15px;
	}

#inside-living-container{
	float:left;
	width:320px;
	background:url(../images/living-heading-home.jpg) top left no-repeat;
	}

#inside-livings-img{
	float:left;
	width:110px;
	margin-left:15px;
	}

#inside-cuisine-container{
	float:left;
	width:320px;
	background:url(../images/cuisine-heading-home.jpg) top left no-repeat;
	}
	
#inside-cuisine-img{
	float:left;
	width:110px;
	margin-left:15px;
	}

#bottom-container{
	width:100%;
	margin-top:20px;
	background:url(../images/btm-line.gif) repeat-x top;
	}

#inside-bottom-container{
	width:900px;
	margin:auto;
	background:url(../images/btm-tt-text.gif) top left no-repeat;
	}
	
#inside-bottom-left-container{
	width:314px;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	background:url(../images/btm-vertical-border.gif) right top repeat-y;
	padding-right:25px;
	padding-left:6px;
	}
	
#inside-bottom-right-container{
	width:530px;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:25px;
	}
	
.enquire-button{
	 width:150px;
	 height:44px;
	 float:right;
	 }

.left-side-text{
	margin-top:25px;
	}
	
#rates li{
	list-style:disc;
	}

.guest-comment{
	margin-top:5px;
	}
/*------------------------------Text & Link --------------------------------------*/

.top-links{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#b1abab;
	font-size:10px;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	border-right:#e2e2e2 1px solid;
	}
	
.top-links:hover{
	color:#605c5c;
	text-decoration:none;
	}
	
.top-tel{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#b1abab;
	font-size:10px;
	text-decoration:none;
	padding:3px 10px 3px 10px;
	border-right:#e2e2e2 1px solid;
	}
	
.welcome-text{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:16px;
	vertical-align: baseline;
	}
	
.more-link{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	color:#a7cd48;
	line-height:15px;
	text-align:right;
	}
.more-link:hover{
	color:#7da024;
	}
	
.normal_link{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#a7cd48;
	}
.normal_link:hover{
	color:#7da024;
	}

.bottom-heading{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
.btm-links{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	text-decoration:none;
	font-size:10px;
	}
	
.btm-links:hover{
	color:#666666;
	}

.btm-txt{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	text-decoration:none;
	font-size:10px;
	}
.btm-txt-scree {
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}
.bottom-sptr{
	background:url(../images/btm-horizontal-border.gif) top left repeat-x;
	height:1px;
	margin:20px 0 20px 0px;
	}
	
.small_dark_txt{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	text-decoration:none;
	font-size:10px;
	}
	
.special_txt{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
.sub-box-titles{
	float:left;
	margin-left:15px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#5D5B5C;
	font-size:18px;
	text-transform:uppercase;
	padding-bottom:2px;
	border-bottom:#DDDDDD solid 1px;
	margin-bottom:10px;
	width:470px;
	}
	
	.sub-box-titles a:hover{
	text-decoration:none;
	color:#787878;
	}
	.sub-box-titles a{
	text-decoration:none;
	color:#5D5B5C;
	}
	
.small-info{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#B7B7B7;
	font-style:italic;
	text-transform:none;
	}
/*------------------------trip advisor----------------------	*/
/*
#out {
	height: 75px;
	width: 113px;
	float:left;
}
#Pan {
	position: absolute;
	height: 331px;
	width: 240px;
	visibility: hidden;
	margin-top: -331px;
	background-color: #FFFFFF;
}

.close-botton{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	text-decoration:none;
	font-size:10px;
	}
	
.close-botton:hover{
	color:#333333;
	}
*/

#out {
	height: 75px;
	width: 113px;
	float:left;
}
#Pan {
	position: relative;
	height: 331px;
	width: 240px;
	visibility: hidden;
	margin-top: -331px;
	background-color: #FFFFFF;
	
}

.close-botton{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color:#999999;
	text-decoration:none;
	font-size:10px;
	position:absolute;
	top:5px;
	right:8px;
	font-weight:bold;
	}
	
.close-botton:hover{
	color:#333333;
	}
	

/*------------------------Sub pages----------------------	*/
	
#top-banner{
	width:900px;
	}
	
#title-text-container{
	width:630px;
	height:45px;
	background:url(../images/booking-title.gif) top left no-repeat;
	}
	
#content-area{ width:600px;
	}
	
#bangalow-more{
	width:230px;
	background:url(../images/banalows-btn.jpg) top center no-repeat;
	border:1px #dddddd solid;
	border-top:none;
	padding-top:44px;
	}
	
#bangalow-suits{
	width:412px;
	border:1px #dddddd solid;
	border-top:none;
	padding:57px 15px 15px 15px;
	margin-top:20px;
	}
	
.bongalows_link{
	padding:7px 5px 7px 15px;
	border-bottom:#f0ecec 1px solid;
	font-size:12px;
	text-decoration:none !important;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	color:#999999;
	display:block;
	}
	
.bongalows_link:hover{
	background:#f7f7f7;
	color:#9b9b9b;
	text-indent:1px;
	text-decoration:none !important;
	}
	
.text2{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:10px;
	color:#333333;
	text-transform:uppercase;
	letter-spacing:1px;
	}
	
.text3{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:11px;
	color:#7F7D7D;
	padding:1px 0px 1px 0px;
	}
	
.sub-page-sptr{
	background:url(../images/btm-horizontal-border.gif) repeat-x bottom left; 
	padding-top:5px;
	padding-bottom:5px;
	}
	
.sub-page-sptr-sm{
	background:url(../images/btm-horizontal-border.gif) repeat-x bottom left; 
	padding-top:2px;
	padding-bottom:2px;
	}
	
#top-menu{
	width:900px;
	height:45px;
	text-align:right;
	margin-top:12px;
	}
	
#sub-top-banner{
	width:900px;
	}
	
.sub-feature-link{
	background:url(../images/top-links-features.gif) top left no-repeat;
	width:105px;
	height:35px;
	display:block;
	}

.sub-feature-link:hover{
	background:url(../images/top-links-features.gif) bottom left no-repeat;
	}
	
.sub-feature-link-selected{
	background:url(../images/top-links-features.gif) bottom left no-repeat;
	width:105px;
	height:35px;
	display:block;
	}
	
.sub-bungalows-link{
	background:url(../images/top-links-bungalows.gif) top left no-repeat;
	width:122px;
	height:35px;
	display:block;
	}

.sub-bungalows-link:hover{
	background:url(../images/top-links-bungalows.gif) bottom left no-repeat;
	}
	
.sub-bungalows-link-selected{
	background:url(../images/top-links-bungalows.gif) bottom left no-repeat;
	width:122px;
	height:35px;
	display:block;
	}
	
.sub-activities-link{
	background:url(../images/top-links-activities.gif) top left no-repeat;
	width:110px;
	height:35px;
	display:block;
	}

.sub-activities-link:hover{
	background:url(../images/top-links-activities.gif) bottom left no-repeat;
	}
	
.sub-activities-link-selected{
	background:url(../images/top-links-activities.gif) bottom left no-repeat;
	width:110px;
	height:35px;
	display:block;
	}

.sub-excursion-link{
	background:url(../images/top-links-excursion.gif) top left no-repeat;
	width:121px;
	height:35px;
	display:block;
	}

.sub-excursion-link:hover{
	background:url(../images/top-links-excursion.gif) bottom left no-repeat;
	}
	
.sub-excursion-link-selected{
	background:url(../images/top-links-excursion.gif) bottom left no-repeat;
	width:121px;
	height:35px;
	display:block;
	}
	
.sub-contact-link{
	background:url(../images/top-links-contact.gif) top left no-repeat;
	width:60px;
	height:35px;
	display:block;
	}

.sub-contact-link:hover{
	background:url(../images/top-links-contact.gif) bottom left no-repeat;
	}
	
.sub-contact-link-selected{
	background:url(../images/top-links-contact.gif) bottom left no-repeat;
	width:60px;
	height:35px;
	display:block;
	}
	
.sub-home-link{
	background:url(../images/top-links-home.gif) top left no-repeat;
	width:79px;
	height:35px;
	display:block;
	}

.sub-home-link:hover{
	background:url(../images/top-links-home.gif) bottom left no-repeat;
	}
	
.sub-home-link-selected{
	background:url(../images/top-links-home.gif) bottom left no-repeat;
	width:79px;
	height:35px;
	display:block;
	}

.show-me{
	display:none;
	}
	
.center-headers{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:20px;
	color:#5D5B5C;
	text-transform:uppercase;
	height:35px;
	margin-top:-5px;
	}
	
.center-titles{
	height:22px;
	border:1px #dddddd solid;
	padding:8px 10px 10px 10px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#5D5B5C;
	font-size:18px;
	text-transform:uppercase;
	}
.center-titles-sm{
	height:13px;
	padding:0px 0px 6px 0px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#5D5B5C;
	font-size:13px;
	text-transform:uppercase;
	}
/*------------------------booking engine----------------------	*/	

.bungalow_image{
	width:100px;
	height:120px;
	float:left;
}

.bungalow_text{
	float:left;
}


/*------------------------Form And Fields----------------------	*/	
.form_txt{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	color:#999999;
	height:25px;
	width:120px;
	float:left;
	}
	
.form_txt1{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	color:#999999;
	}
	
.form_fields{
	height:25px;
	float:left;
	}
	
.form_field1{
	width:200px;
	border:#dddddd solid 1px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:11px;
	padding-left:3px;
	color:#7F7D7D;
	}
	
		
.form_field2{
	border:#dddddd solid 1px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:11px;
	color:#7F7D7D;	
	}
	
.form_field3{
	width:260px;
	border:#dddddd solid 1px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:11px;
	padding-left:3px;
	color:#7F7D7D;
	height:120px;
	}
	
.form_field4{
	width:100px;
	border:#dddddd solid 1px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:11px;
	padding-left:3px;
	color:#7F7D7D;
	}
	
.form_field5{
	width:85px;
	border:#dddddd solid 1px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:11px;
	padding-left:3px;
	color:#7F7D7D;
	}

	
.buttons{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#5a5757;
	border:solid 1px #5a5757; 
	background-color:#FFFFFF;	
	}
	
.msg{
	color:#669900;
	font-size:11px;
	float:left;
	padding-left:2px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial Narrow", Arial;
	}
	
.msg1{
	color:#669900;
	font-size:11px;
	padding-left:2px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial Narrow", Arial;
	}
	
.booking-sub-headings{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	color:#7F7D7D;
	padding-top:10px;
	padding-bottom:5px;
	text-transform:uppercase;
	}
	
	.booking-sub-headings-sm{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	color:#7F7D7D;
	padding-top:10px;
	padding-bottom:5px;
	text-transform:none;
	}
	.btn-book { padding:2px; border:solid 1px #7F7D7D; font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px; color:#7F7D7D; background:#FFFFFF;}
.room_name{
	text-decoration:none !important;
	}
	
.room_type_div{
    text-align:left;
    padding-left:15px;
	padding-bottom:5px;
	}

.error_msg{
	color:#669900;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Arial Narrow", Arial;
	}
	
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

#clock{
	background:url(../images/clock-bck.jpg) top left no-repeat;
	width:232px;
	height:47px;	
}
	
#timecontainer{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:13px;
	color:#666666;
	padding-top:20px;
	padding-right:15px;
	text-align:right;
	line-height:16px;
	vertical-align:baseline;
}

#clockSub{
	background:url(../images/time-sub.jpg) top left no-repeat;
	width:149px;
	height:60px;	
}
	
#timecontainerSub{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:13px;
	color:#666666;
	padding-top:20px;
	padding-right:15px;
	text-align:right;
	line-height:16px;
	vertical-align:baseline;
}
	
/*------------------------E-post Cards Fields----------------------	*/		
	
.thumb_link{
	border:1px solid #DDDDDD;
	padding:3px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
.thumb_link:hover{
	border:1px solid #669900;
	}

.listBang { margin:0px 0px 0px 10px; padding:0px;}
.listBang li { font-weight:bold; list-style-type:none;}
.listBang li ul li{color:#999999; font-weight:normal;}

/*************** Media Section PDF ***************/
#articleList { margin:0; padding:0px 5px 0px 0px; float:left;}
#articleList { list-style-type:none;}
#articleList li { border-bottom:1px solid #D1E9E9; margin-bottom:10px;}
#articleList li:hover { border:1px #C1CC82 solid;}
#articleList h2 { padding:0px 0px 5px 0px; margin:0; 
font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; 
color:#999999; font-size:18px; font-weight:normal; text-transform:uppercase;}

#articleList li{ height:140px; width:700px; border:1px #dddddd solid; padding:10px;}
#articleList img { float:left; padding:5px 8px 5px 5px; border:solid 1px #E5E5E5; margin-right:5px;}
#articleList img:hover { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; border:solid 1px #99CC00;}

#articleList p { font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; 
font-size:11px; color:#999999; margin:0; padding:0; line-height:15px;
vertical-align:baseline;}
#articleList .descriptionFile {float:left;  border:1px #dddddd solid; padding:3px; margin-top:10px; margin-right:10px; 
font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; font-size:11px; color:#999999;}
#articleList .downladBo { background:url(../media/images/downloadbootn.gif) no-repeat; display:block; width:86px; height:21px; text-indent:-9999px; float:left; margin-top:10px;}
#articleList .downladBo:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
/*************** Media Section PDF End ***************/

.tetimonailtxt { font-family:"Times New Roman", Times, serif!important; font-size:15px!important; color:#996600!important; font-style:italic; line-height:20px!important;}
.down		{ clear:both;}
.quartTxtx { font-size:14px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#999999; line-height:normal;}
.down	p{	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:15px;
	color:#CC0000;
	text-transform:uppercase;
	text-align:center;
	line-height:12px;
	}