body
{
margin:0 auto; padding:0px; background:#DCF2FD;

}

#main
{
	width:999px;
	height:100%;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	#color:#3E4044;
	color:#126FA6;
	font-weight:normal;
	line-height:18px;
	background:#ffffff;
	text-align:left;
}

/*header CSS*/
#header{
width:999px; height:116px; background:url(../img/header-bg.jpg) repeat-x left top #1C7FB6;)
}
#header2{
width:999px; height:116px; text-align:right;
}

#logo{
	float:left;
	width:583px;
	height:116px;
	border:0px;
	text-align:left; 
}
#right-img{
	float:right;
	width:398px;
	height:116px;
	border:1px;
	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;) 
}

.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:999px;
	height:100%;
	background:#ffffff;
	clear:both;
}
#mid2{
	width:990px;
	padding:0px 3px 10px 3px;
	height:100%;
	background:#ffffff; 
}

	/*left section starts here*/
#left-main{
	width:202px;
	height:100%;
	float:left;
	text-align:center; 
}
#spacer1{
	float:left;
	width:194px;
	height:12px;
}

#nav-2{
	width:194px;
	height:100%;
	float:left;
}
.nav-bg{
	width:194px;
	height:24px;
	margin-bottom:6px;
	#margin-bottom:4px;
}
.nav-bg a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#055A8F;
	line-height:24px;
	padding-left:29px;
	text-decoration:none;
	display:block;
	border:1px solid #218BCB;
	background:url(../img/arrow-2.gif) no-repeat 12px 9px #ffffff;
	text-align:left;
}
.nav-bg a:hover{
	border:1px solid #B6DFFB;
	color:#000000;
	background:url(../img/arro-2-hover.gif) no-repeat 12px 9px #B6DFFB;
}

#featured-tours{
	width:189px;
	height:246px;
	float:left;
	margin:0px;
	padding: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:519px;
	float:left;
	height:auto;
	overflow:hidden;
}
#middle_inner{
	width:519px;
	float:left;
	height:auto;
	overflow:hidden;
	border:1px solid #B9E1F7;
	margin-top:11px;
}
#spacer5{
	float:left;
	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:517px;
	height:auto;
	text-align:right;
	padding:5px 0px 0px 0px;
	clear:both;
	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:260px;
	height:auto;
	overflow:hidden;
}
#spacer11{
	width:245px;
	height:10px;
	clear:both;
}

	/*testimonials CSS*/
#client-main{
	width:250px;
	height:auto;
	clear:both;
	margin-top:129px;
}
#client-top{
	width:250px;
	height:17px;
	float:left;
}
#client-bottom{
	width:250px;
	height:20px;
	float:left;
}
#client-mid{
	width:250px;
	height:149px;
	background:url(../img/testimonials-mid.jpg) repeat-y left top; 
}
.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:underline;
}
.client-txt a:hover{
	text-decoration:none;
}
.client-txt-author{
	font-size:11px;
	color:#CA0202;
	line-height:20px;
	text-align:right;
	font-weight:bold;
	padding-top:5px;
}

.client-txts{
	height:auto;
	padding:0px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#126FA6;
	line-height:18px;
}

.client-txt-authors{
	font-size:11px;
	color:#CA0202;
	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:965px;
	height:auto;
	overflow:hidden;
	background:url(../img/footer-bg.jpg) repeat-x left top; 
	padding:20px 17px 15px 17px;
}
#footer-text{
}
#footer-contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
}
#footer-contact span{
	font-size:11px;
	padding-left:3px;
}
#footer-contact span a{
	text-decoration:none;
	color:#ffffff;
}
#footer-contact span a:hover{
	text-decoration:underline;
}


#footer-links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#73D6FF;
	line-height:20px;
	padding-right:11px;
	text-align:left;
}
#footer-links a{
	text-decoration:none;
	color:#73D6FF;
	padding:0px 3px 0px 3px;
}
#footer-links a:hover{
	text-decoration:none;
	color:#ffffff;
}
.footer-copyright{
	width:50%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#73D6FF;
	line-height:20px;
	text-align:left;
	float:left;
}
.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;
}


/*8th dec inner page CSS*/

#mid-bg{
	width:517px;
	height:auto;
	overflow:hidden;
	float:left;

}
#mid-bg2{
	width:517px;
	height:auto;
	overflow:hidden;
	float:left;
	border:1px solid #B9E1F7;

}
.tours-text{
/*	width:495px;
	padding:10px 10px 12px 10px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	#color:#3e4044;
	color:#126FA6;
	line-height:16px;
	text-align:justify;
	border:1px solid;*/
	width:480px;
	padding:5px 10px 12px 10px;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#126FA6;
	line-height:16px;
	text-align:justify;
	clear:both;
	overflow:hidden;
}
.tours-text a{
	color:#03588E;
	font-weight:bold;
	text-decoration:underline;
}
.tours-text a:hover{
	color:#CA0202;
}
#tours-content{
	width:500px;
	padding-left:8px;
	padding-right:8px;
	height:1000px;
	background:#ffffff;
	overflow:hidden;
}
#tours-text-head{
	width:504px;
	height:64px;
	background:url(../img/tours-head-bg.jpg) repeat-x left top #ffffff;
	clear:both;
	text-align:left;
	margin-left:10px;

}
#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:Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	color:#03588E;
	padding-top:3px;

}
#spacer21{
	width:485px;
	height:9px;
}
#head-place-inner{
	width:510px;
	#height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	#color:#3e4044;
	color:#126FA6;
	line-height:normal;
	text-align:justify;
}
#days h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	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:498px;
	height:24px;
	background:url(../img/tours-head-bg_in.jpg) repeat-x left bottom #ffffff;
	text-align:left;
	margin:0 auto;
	clear:both; 
	
}
#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:Verdana, Arial, Helvetica, sans-serif;
	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:Verdana, Arial, Helvetica, sans-serif;
	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
{
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;
}
.txt_form{float: left; width:180px; font-weight: normal; text-align:left; margin-bottom:10px; color:#0469A8;}

.tours-contact select
{
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;}
.redtxt
{
color:#CE0505;
}





/*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:440px;
height:auto;
margin-left:20px;
}

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

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

.coach_tours_mid ul{
padding:0 0 0 25px;
margin:0px;
color:#b7bcbe;
}

.coach_tours_mid ul li a{
font-weight:normal;
}

.coach_tours_mid h3{
padding:0px 0 0 15px;
margin-top:0;
}


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