body{
margin:0px;
padding:0px;
font-family:Arial, verdana, sans-serif;
color:#4e4e4e;
font-size:12px;
}

/**************Global CSS Starts**************/

a:hover{text-decoration:underline;}
a{outline:none;	color:#3f7f0f;text-decoration:none;}
form{padding:0;margin:0;}
select, input, textarea{font:normal 12px arial, verdana; color:#4e4e4e; border:1px solid #d3cfc5;}
p{margin:0px; padding:10px 0px; line-height:18px;}
sup{font-size:10px; line-height:10px; color:#4e4e4e;}
hr{border:none; width:100%; height:1px; background:#eeebe2;}
/**************Global CSS Ends**************/

/**************Common CSS Starts**************/

h1{margin:0px; color:#27221c; font:normal 24px Arial, sans-serif; padding:0px;}
h2{margin:0px; color:#1674ab; font:bold 16px Arial, sans-serif; padding:0px;}
h3{margin:0px; color:#27221c; font:bold 16px Arial, sans-serif; padding:0px;}
h4{margin:0px; color:#27221c; font:normal 18px Arial, sans-serif; padding:0 0 7px 0;}
h5{margin:0px; color:#1674ab; font:normal 14px Arial, sans-serif; padding:0px;}
h6{margin:0px; color:#27221c; font:bold 13px Arial, sans-serif; padding:0px;}

.fl{float:left;}
.fr{float:right;}
.center{margin:0 auto;}
.clearthis{clear:both;}
.greentext{color:#3f7f0f;}
.bluetext{color:#1674ab;}
.browntext{color:#9c5c00;}
.blacktext{color:#27221c}
.redtext{color:#c41414;}
.button{background:url(../img/submit-bg.gif) repeat-x; border:none; padding:0px 25px; font:normal 15px Arial, sans-serif; color:#fff; text-align:center; height:30px; cursor:pointer;}
.button:hover{background:url(../img/submit-bg.gif) repeat-x; border:none;  color:#98d2f6; cursor:pointer;}

.paddleft{padding-left:5px;}
.paddright{padding-right:5px;}
.paddbottom{padding-bottom:15px;}
.marginleft{margin-left:20px;}

/**************Common CSS Ends**************/


/***********wrapper CSS starts***********/
#header_wrapper{width:100%; height:auto; background:url(/img/header-bg.jpg) repeat-x left top; margin:0 auto;}
#middle_wrapper{width:100%; height:auto; margin:0 auto;}
#footer_wrapper{width:100%; height:auto; background:url(/img/footer-bg.jpg) repeat-x left top; margin:0 auto;}
/***********wrapper CSS ends***********/

/***********header CSS starts***********/
#header{width:982px; height:82px; background:url(/img/header-bg.jpg) repeat-x left top #055a91; margin:0 auto;}
.logo{width:332px;  padding: 11px 0 0 12px;}
.nav{width:413px; height:auto;}
.nav ul{list-style:none; padding:0; margin:0;}
.nav li{background:url(/img/nav-left-line.jpg) no-repeat left top; text-align:center; float:left;}
.nav li.last{background:url(/img/nav-left-line.jpg) no-repeat right top; height:82px; width: 3px;}
.nav li a{display:inline-block; width:auto; padding:40px 15px 23px 15px; /*border-bottom:4px solid #2385bd;*/ background:none;}
.nav li a.self-drive{ background:url(/img/self-drive-tours.gif) no-repeat center 16px;}
.nav li a:hover.self-drive{ background:url(/img/self-drive-tours.gif) no-repeat center 13px;}
.nav li a.escorted-tours{ background:url(/img/escorted-tours.gif) no-repeat center 16px;}
.nav li a:hover.escorted-tours{ background:url(/img/escorted-tours.gif) no-repeat center 13px;}
.nav li a.coach-tours{ background:url(/img/coach-tours.gif) no-repeat center 16px;}
.nav li a:hover.coach-tours{ background:url(/img/coach-tours.gif) no-repeat center 13px;}
.nav li a:hover{ /*border-bottom:4px solid #4ba9de;*/ color:#98d2f6; text-decoration:none;}
.nav li a, .nav li a.active{color:#fff; font:normal 16px arial;}

#call-now{ background:url(../img/call-bg.jpg) no-repeat; height:82px; width:225px; font:normal 16px Arial; color:#ffffff; }
#call-now p{ width:187px; background:url(../img/phone-icon.jpg) no-repeat right 19px; height: 30px; padding: 26px 40px 0 0;text-align:right;}
/*header CS ends*/


/*Navigation CSS starts*/

#nav-main{
	width:999px;
	height:31px;
	background:url(../img/navigation-bg.jpg) repeat-x left top #E0F3FA;) 
	clear:both;
}

.nav-mid{
	 line-height:31px;
	 width:2px; 
}
#nav-main a{
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#034C7A;
	text-decoration:none;
	padding-left:13px;
	padding-right:13px; 
}
#nav-main a:hover{
	color:#212930;
}
/*Navigation CSS ends*/

/*mid section starts here*/
#mid{
	width:984px;/*width:999px;*/
	height:100%;
	background:#ffffff;
	clear:both;
	margin:0 auto;padding: 0 0 31px 0;
}
#mid2{
	width:990px;
	padding:0px 0 10px 0;
	background:#ffffff; 
}

	/*left section starts here*/
#left-main{
	width:210px;
	float:left;
	text-align:center; 
}
.left-main{
	width:202px;
	text-align:center; 
	padding:0 0 0 7px;
	overflow:hidden;
}
#spacer1{
	width:202px;
	height:12px;
}

#nav-2{
	width:202px;
	height:100%;
}
.nav-bg{
	width:200px;
	height:auto;
	margin-bottom:6px;
	margin-top:6px;
	#margin-bottom:4px;
}
.nav-bg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#055A8F;
	padding:30px 10px 30px 29px;
	text-decoration:none;
	display:block;
	border:1px solid #218BCB;
	background:url(../img/arrow-2.gif) no-repeat 12px 40px #ffffff;
	text-align:left;
	line-height:28px;
}
.nav-bg a:hover{
	border:1px solid #218BCB;
	color:#000000;
	background:url(../img/arro-2-hover.gif) no-repeat 12px 40px #B6DFFB;
}

#featured-tours{
	width:189px;
	height:246px;
	float:left;
	margin:0px;
}
#featured-top{
	width:189px;
	float:left;
	height:33px;
	background:url(../img/featured-tours-top.gif) left top; 
}
#featured-top span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	line-height:33px;
	text-align:center;
	padding-left:15px;
}
#featured-mid{
	width:187px;
	height:auto;
	border-left:1px solid #DCB742;
	border-right:1px solid #DCB742;
	background:#F5DA5D;
	float:left; 
}

#featured-bottom{
	width:189px;
	height:19px;
	float:left;
}
/*#featured-mid select{
	width:175px;
	background:#ffffff;
	border:1px solid #DCB742;
	font-size:11px;
	font-weight:bold;
	color:#075E93;
	line-height:27px;
	padding:3px;
	

} */
#featured-mid select{
	width:175px;
	background:#ffffff;
	border:1px solid #DCB742;
	font-size:11px;
	font-weight:bold;
	color:#075E93;
	line-height:27px;
	padding:3px;
} 


.spacer2{
	width:187px;
	height:17px;
}
.spacer3{
	width:187px;
	height:27px;
}
	/*left section ends here*/
	
	/*mid section CSS*/
#middle{
	width:717px;
	float:left;
	height:auto;
	padding:27px 0 0 16px;
}
#middle_inner{
	width:722px;
	float:left;
	height:auto;
	overflow:hidden;
	margin:27px 0 0 14px;
}
#spacer5{
	width:420px;
	height:4px;
}
#get-scotland{
	width:517px;
	height:auto;
	border:1px solid #B9E1F7;
	background:url(../img/scotland-bg.jpg) repeat-x left bottom #ffffff;
	overflow:hidden;
	clear:both;
}
#get-head{
	width:720px;
	height:auto;
	padding:5px 0px 8px 0px; margin:0 0 13px 0; 
	clear:both; border-bottom: 3px solid #f2d786;
	overflow:hidden;
}
#spacer6{
	width:517px;
	float:left;
}
.getting-text{
	width:487px;
	padding:0px 0px 12px 10px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#126FA6;
	line-height:17px;
	text-align:justify;
	clear:both;
}
#get-bottom{
	width:500px;
	height:20px;
	padding:15px 8px 0px 0px;
	text-align:right;
}
.read-more{
	width:94px;
	line-height:15px;
	font-size:11px;
	color:#ffffff;
	background:#000000;
	border:1px solid #000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position:left top;
	height:20px;
	margin:0px;
	padding:0px;
}


/*popular places section starts here*/
#spacer7{
	clear:both;
	width:507px;
	height:3px;
}
#head-place{
	width:519px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background:#1270A6;
	text-align:left;
	float:left;
	line-height:26px;	
}
.spacer16{
	width:10px;
	height:26px;
	float:left;
}

#place-content-main{
	width:519px;
	height:100%;
	clear:both;
	margin:0px;
	text-align:center; 
}
#place-box1{
	background:#ffffff;
	width:255px;
	#width:245px;
	height:auto;
	padding:3px;
	float:left;
	text-align:center; 
}
#place-box{
	width:235px;
	height:auto;
	padding:8px;
	float:left;
	text-align:left;
	border:1px solid #B6DFFB ;
}

#place-img{
	width:118px;
	height:69px;
	float:left;
}
#place-spacer{
	float:left;
	width:5px;
	height:69px;
}
/*#place-txt{
	width:110px;
	float:right;
	height:80px;
	text-align:left;
}*/
.place-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9F2D21;
	line-height:12px;

}
.readmore a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	line-height:13px;
	padding-right:3px;
}
.readmore a:hover{
	text-decoration:underline;
}
/*#spacer8{
	width:90px;
	height:3px;
}*/
.place-content{
	width:230px;
	#height:auto;
	height:80px;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	text-align:left;
	padding-top:5px;
	clear:both; 
}
#spacer9{
	width:507px;
	height:6px;
	clear:both; 
}
#spacer13{
	width:9px;
	height:10px;
	float:left; 
}
#spacer19{
	width:6px;
	height:10px; 
}
/*mid section ends here*/


/*right section CSS*/

#right-main{
	float:right;
	width:231px; 
	height:auto;
	overflow:hidden;
}
#spacer11{
	width:245px;
	height:10px;
	clear:both;
}

	/*testimonials CSS*/
#client-main{
	width:225px;
	clear:both; margin:18px 0 0 0; background: url(../img/testimonial-top-bg.gif) repeat-x left top;  
}
#client-top{height:28px; position:relative; font:normal 18px Arial; color:#FFFFFF; padding: 9px 0 0 20px; background:url(../img/client-testimonials-top.gif) no-repeat;}
#client-top a{ text-decoration:none;color:#FFFFFF;}
#client-top-right{ position:absolute; right:0; top:0;}
#client-top-left{ position:absolute; left:0;  top:0; border:0;} 
#client-symbol{ position:absolute; top:9px; right:11px;}
#client-bottom{
	width:250px;
	height:20px;
}
#client-mid{
	width:221px;
	 background:#FFFFFF; border:2px solid #05598e; border-top:none; border-bottom:none;
}
#client-mid #client-text{ width:191px;  text-align:justify; padding:20px 0 3px 0; color:#1571a7; line-height:15px;   }
#client-mid #client-text a{font:normal 12px Arial; color:#1571a7; text-decoration:none;}
#client-mid #client-text a:hover{ text-decoration:none;}
.client-speaks{
	width:54px;
	height:97px;
	float:left;
	padding-left:15px;
}
.client-txt{
	width:154px;
	height:auto;
	padding:9px 14px 0px 12px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#126FA6;
}
.client-txt a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#126FA6;

}
.client-txt a:hover{
	text-decoration:none;
}
.client-txt-author{
	font-size:12px; color:#352b1e;
	text-align:right;
	font-weight:bold;
	padding:15px 0 0 0;
}
.client-txt-author a{color:#352b1e;} .client-txt-author a:hover{ text-decoration:none;}
.client-txts{
	height:auto;
	padding:0px;
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#126FA6;
	line-height:18px;
}

.client-txt-authors{
	font-size:11px;
	color:#352B1E;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
}

#spacer12{
	width:250px;
	height:12px; 
	clear:both;
}
#go{
	width:245px;
	height:121px;
	clear:both;
	
}
#spacer14{
	width:98%;
	clear:both;
	height:6px;
}

/*footer section CSS*/
#blue-part{
	width:999px;
	height:6px;
	clear:both;
	background:#73D6FF;

}
#footer-bg{
	width:982px;
	height:112px;
	overflow:hidden;
	background:url(../img/footer-bg.jpg) repeat-x left top; 
}
#footer-text{
}


#footer-contact{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-align:left; padding:0 0 0 3px;
}
#footer-contact span{
	font-size:11px;
	padding-left:3px;
}
#footer-contact a{
	text-decoration:none;
	color:#ffffff;
}
#footer-contact a:hover{
	text-decoration:underline;
}


#footer-links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#73D6FF;
	padding:10px 11px 0 0;
	text-align:left;
}
#footer-links a{
	text-decoration:none;
	color:#a3d8f7;
	padding:0px 3px 0px 3px;
}
#footer-links a:hover{
	text-decoration:underline;
	color:#a3d8f7;
}
.footer-copyright{
	/*width:50%;*/
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#a3d8f7;
	line-height:20px;
	text-align:left;
	float:left;
	padding:3px 0 0 2px;
}
.footer-website-link{
	width:30%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#73D6FF;
	line-height:20px;
	text-align:right;
	float:right;

}
.footer-website-link a{
	text-decoration:none;
	color:#73D6FF;
	padding:0px 3px 0px 3px;
}
.footer-website-link a:hover{
	text-decoration:none;
	color:#ffffff;
}
#footer-bottom{
	width:99%;
	padding:0px;
	clear:both;
}
/*added June 6,2011*/
#footer-left{width:733px; padding:13px 0 0 17px;}
#footer-address{ width:205px;  height: 102px;  padding: 20px 0 0 17px; color:#FFFFFF; font:normal 11px/17px Arial; background:url(/img/footer-sep.jpg) no-repeat left top;   }
#footer-address span{color:#a3d8f7; }

/*8th dec inner page CSS*/

#mid-bg{
	width:722px;
	height:auto;
	overflow:hidden;
	float:left;
}
#mid-bg2{
	width:712px;
	height:auto;
	float:left;

}
.tours-text{
	width:720px;
	padding:5px 3px 12px 0;
	height:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	text-align:justify;
	clear:both;
}
.tours-text img{ border:1px solid #EAEAEA; padding:4px;}
/*.tours-text a{
	color:#03588E;
	font-weight:bold;
	text-decoration:underline;
}
.tours-text a:hover{
	color:#CA0202;
}*/
.tours-text ul{margin:0; padding:17px 0 2px 17px; list-style:none;}
.tours-text ul li{ background:url(../img/dot.gif) no-repeat left 5px ; padding: 0 0 7px 15px;}
#tours-content{
	width:500px;
	padding-left:8px;
	padding-right:8px;
	height:1000px;
	background:#ffffff;
	overflow:hidden;
}
#tours-text-head{
	clear:both;
	text-align:left;

}
#tours-icon{
	width:55px;
	height:64px;
	border:none;
	float:left;
}
#spacer10{
	float:left;
	width:450px;
	height:10px;
}
.tours-txt1{
	width:440px;
	float:right;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CA0202;
	text-decoration:none;
	text-align:left;
	padding-left:9px;

}
.tours-txt1 a{
	color:#000000;
	text-decoration:none;
}
.tours-txt1 a:hover{
	color:#ca0202; 
}
.tour-txthead{
	width:440px;
	float:right;
	height:auto;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	line-height:normal;
	color:#03588E;
	padding-top:3px;

}
#spacer21{
	width:485px;
	height:9px;
}
#head-place-inner{
	width:510px;
	#height:26px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:#03588E;
	text-align:left;
	#float:left;
	line-height:26px;	
}

#table{
	background:#30588e;
	clear:both; 
}
#table th{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:url(../img/th-bg.jpg) repeat-x left top;
	height:auto;
}
#table td{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#03588E;
	background:#ffffff;
	line-height:26px;
}
#table td span{
	color:#FF0404;
}

/*Day CSS*/
#days{
	clear:both;
	#width:517px;
	width:498px;
	height:auto;
	border:1px solid #B6E0F9;
	padding:0px 5px 10px 5px;
	font-family:Arial;
	font-size:11px;
	#color:#3e4044;
	color:#126FA6;
	line-height:normal;
	text-align:justify;
}
#days h4{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CA0202;
	line-height:14px;
}
#days img{
	float:right;
	padding:1px;
	border:1px solid #99A3A6;
	margin:0px 5px 5px 5px;
}
/*#spacer23{
	width:529px;
	#width:520px;
	float:left;
	height:5px;
}*/

/*Day CSS ends*/

#info{
	width:520px;
	clear:both;
	height:auto;
	padding:24px 0px 24px 0px;
	text-align:right;
}
.read-more2{
	width:auto;
	line-height:16px;
	font-size:12px;
	color:#ffffff;
	background:#000000;
	border:none;
	font-weight:bold;
	font-family:Arial;
	background-position:left top;
	height:20px;
	margin:0px;
	padding:3px;
	text-decoration:none;
}
.read-more2:hover{
	background-color:#000000;
	color:#F5DA5D;
}
#spacer{
	clear:both;
	width:507px;
	height:8px;
}

.breadcrumb{
	width:440px;
	float:left;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CA0202;
	text-decoration:none;
	text-align:left;
	padding-left:9px;
}
.breadcrumb a{
	color:#000000;
	text-decoration:none;
}
.breadcrumb a:hover{
	color:#ca0202; 
}


/*15th dec*/

.img_common{
	float:right;
	padding:1px;
	border:1px solid #99A3A6;
	margin:0px 5px 5px 5px;
}

/*inner page CSS*/


#tours-text-head_in{
	width:256px; font-size:11px; color:#4e4e4e;
	height:24px;
	/*background:url(../img/tours-head-bg_in.jpg) repeat-x left bottom #ffffff;*/
	text-align:right; float:right;
	 }
	
#tours-text-head_in a{ color:#4e4e4e; text-decoration:none;}
#tours-text-head_in a:hover{ text-decoration:underline;}
#spacer6_in{
	width:498px;
	float:left;
	height:8px;
}
.tours-txt1_in{
	width:440px;
	float:left;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CA0202;
	text-decoration:none;
	text-align:left;
	padding-left:9px; 
	
}
.tours-txt1_in a{
	color:#000000;
	text-decoration:none;
}
.tours-txt1_in a:hover{
	color:#ca0202; 
}

/*inner page CSS ends*/

/*contact us form goes here*/
.form-line{
width:490px; height:35px; text-align:left; padding-left:10px;
}

.form-line-textarea
{
width:490px; height:120px; text-align:left; padding-left:20px; 
}
.form-line-textarea input
{
width:81px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; line-height:19px; text-align:center; border:none; background:url(../img/button.jpg) no-repeat left top;
}

.form-line p
{
width:245px; height:auto; line-height:20px;
}
.form-line input,textarea,select
{
background:#ffffff; border:1px solid #3B98C7; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#46494D; font-weight:normal;
}
.form-line span
{
color:#CC3300; 
}
.padlef
{
position:absolute;
left:505px;
height:30px;

}
.subhead
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#BA1D21; text-align:left; font-weight:bold;
}
/*contact us form ends here*/



.form-line-textarea1
{
width:445px; height:120px; text-align:center; padding-left:20px;
}
.form-line-textarea1 input
{
width:81px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; line-height:19px; text-align:center; border:none; background:url(../img/button.jpg) no-repeat left top;
}

#tables{
	background:#30588e;
	clear:both; 
}

#tables th{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:url(../img/th-bg.jpg) repeat-x left bottom #ffffff;
	height:auto;
}


#tables td{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#03588E;
	background:#ffffff;
	line-height:26px;
}
#tables td span{
	color:#FF0404;
}

#lists{
	
}

#spacer8{
	width:90px;
	height:3px;
}
#place-txt{
	width:110px;
	float:right;
	height:80px;
	text-align:left;
}


#spacer23{
	width:400px;
	clear:both;
	height:5px;
}
#spacer24{
	width:400px;
	clear:both;
	height:15px;
}
#spacer22{
	width:400px;
	clear:both;
	height:10px;
}

.tours-text table{
	clear:both;
}

#place-content-main{
	width:527px;
	height:100%;
	clear:both;
	margin:0 auto;
	text-align:center;
}
#place-box1{
	background:#ffffff;
	width:250px;
	#width:235px;
	height:auto;
	float:left;
	text-align:center;
	margin:5px 5px 0px 2px ;
}
*html #place-box1{
	background:#ffffff;
	width:245px;
	#width:235px;
	height:auto;
	float:left;
	text-align:center;
	margin:0px;
}
#place-box{
	width:230px;
	height:auto;
	padding:8px;
	float:left;
	text-align:left;
	border:1px solid #B6DFFB ;
}

#place-txt{
	width:100px;
	float:right;
	height:80px;
	text-align:left; 
}



/*12th Jan 09 Css*/
#box_ad{
	width:250px;
	height:auto;
	clear:both;
	text-align:center;
	
}

#reception
{
width:219px; height:auto; text-align:center; clear:both; margin-left:10px; 
}
#receptionTop
{
width:219px; height:34px; float:left; text-align:center;
}
#receptionMid
{
width:219px; height:auto; float:left; text-align:center; background:url(../img/reception-mid.jpg) repeat-y left top; text-align:center;
}
#receptionTxt
{
width:190px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-weight:normal; text-align:left; padding-left:20px;
}
#receptionBottom
{
width:219px; height:11px; float:left; text-align:center;
}





/*21st Jan 09*/

.sitemap_main{height:450px;  width:450px; clear:both; padding-top:20px;}
.sitemap_main div{padding-left:30px; }
.sitemap_main div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(../img/arrow_4.gif) no-repeat left 3px; text-decoration:none; padding-left:20px; color:#055A8F; line-height:24px; }
.sitemap_main div a:hover{text-decoration:underline; color:#055A8F;}






/*29th jan*/
.tours-contact
{
 height:100%; font-family:Arial; line-height:16px;  clear:both; margin:0 auto; padding:10px 0 0 0;
}
.txt_form{float: left; width:180px; font-weight: normal; text-align:left; margin-bottom:10px; color:#0469A8;}

.tours-contact select
{
border:1px solid #c8c8c8; font:normal 12px Arial; width: 184px; height:25px;
}
.tours-contact input.text{width: 184px; border:1px solid #c8c8c8; background:url(../img/input-bg.gif) repeat-x; height:25px; margin:0 0 3px 0;}
.redtxt
{
color:#CE0505;
}
.tours-contact table tr{ padding:0 0 10px 0;}




/*28th jan*/
/*
.tours-contact
{
width:495px; padding:5px 10px 12px 10px; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0469A8; line-height:16px; text-align:justify; clear:both; margin:0 auto;
}
.tours-contact label{float: left; width:130px; font-weight: normal; text-align:left; margin-bottom:10px; color:#0469A8;}
.tours-contact label span
{
color:#CD0000;
}
.tours-contact span
{
color:#CD0000; 
}
.tours-contact select
{
margin-left:130px; border:1px solid #7F9DB9;
}
.tours-contact input, textarea{width: 180px; border:1px solid #7F9DB9;}
.tours-contact textarea{ width:200px; height: 150px; border:1px solid #7F9DB9;}
*/


.tours-contact br{ clear: left; }
#submitbutton{ background:url(../img/button.jpg) repeat-x left top #000000; border:none; color:#ffffff; font-weight:bold; width: 81px; font-size:10px; height:19px; font-family:verdana; line-height:12px; padding-bottom:4px; #padding-bottom:0px; }

/************ 18-08-2010 ************/
.coach_tours{
width:700px;
height:auto;
}

.coach_tours_top{
width:720px;
height:27px;
background:url(../img/top-bg-tour.gif) no-repeat left top;
border:0px solid red;
}

.coach_tours_mid{
width:718px;
padding:5px 0 5px 0px;
height:auto;
background:url(../img/mid-bg-tour.gif) repeat-y left top;
}

.coach_tours_mid ul{
padding:0 0 0 12px;
margin:0px; list-style:none;
color:#b7bcbe;
}
.coach_tours_mid ul li{ background:url(../img/dot.gif) no-repeat 15px 5px ; padding: 0 0 0 31px;}
.coach_tours_mid ul li:hover{ background:url(../img/blue-dot.gif) no-repeat 15px 5px ; }

.coach_tours_mid ul li a{
font-weight:normal; color:#4e4e4e;
}
.coach_tours_mid ul li a:hover{color:#3383b4; text-decoration:none;}
.coach_tours_mid h3{
padding:0 0 11px 15px;
margin-top:0;
}


.coach_tours_bottom{
width:720px;
height:29px;
background:url(../img/bottom-bg-tour.gif) no-repeat left top;
border:0px solid red;
}

/***July 04,2011**/
#homemiddle-left{width:341px;padding: 15px 0 0 0;}
#what-we-offer{ width:339px; height:176px; background:#fff3c7 url(../img/offer-middle.jpg) repeat-x left bottom; position:relative; margin:10px 0 0 0;  }
#what-we-offer #offer-bottom{position:absolute; bottom:0;}
#what-we-offer div{ width:305px;}
#what-we-offer ul{ list-style:none; margin:0; padding:20px 0 0 0; }
#what-we-offer ul li{ background:url(../img/tick-icon.gif) no-repeat left top; padding:0 0 10px 21px; color:#352b1e;}

#why-choose-outer{ padding: 15px 0 0 19px; width: 338px;}
#assistance-box{ background:url(../img/24-hours-assistance-bg.jpg) no-repeat; width:338px; height:102px; margin:12px 0 0 0;}
#assistance-box p{ color:#FFFFFF; margin:0; padding: 52px 0 0; width: 211px ; line-height:15px;}

#toggle{ padding:34px 0 0 0; }
.toggle-bar{ background:#eeebe2 url(../img/grey-bar-left.jpg) no-repeat left top; height:36px; position:relative; width:718px; margin:0 0 14px 0; clear:both;}
.toggle-bar .active{ background:red; /*background:#eeebe2 url(../img/grey-bar-left.jpg) no-repeat left -36px;*/}
.toggle-bar .arrow{position:absolute; right:0; top:0; }
.toggle-bar span{ color:#27221c; font:normal 18px Arial;padding:6px 0 0 39px; display:block;}
.toggle-content{ width:650px; padding: 0 27px 20px 0;}

.price-table td{ border:1px solid #eeebe2; padding:8px;}
.price-table th{ background:#69655e; color:#FFFFFF; text-align:left; height:33px; padding:0 0 0 9px;}
#footer-action-btn{width:140px; height:70px; float:right; background:url(../img/footer-action-btn.gif) no-repeat;}
#footer-action-btn a{ display:block;width:140px; height:70px;}
#footer-action-btn:hover{ background-position:left -70px; cursor:pointer;}

