*{ margin: 0pt; padding: 0pt;}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset, a{ margin: 0; padding: 0; border: 0; }

body{ background-image:url(../Images/bg.gif); background-repeat:repeat-x; font-family:"Lucida Sans Unicode", Arial, sans-serif; font-size:12px; color:#5a5a5a; letter-spacing:-1px;}

a{ color:#6c9d2c; text-decoration:none;}

a:hover{ color:#6c9d2c; text-decoration:underline;}

a:active{ outline:none;}
 
a:focus{ -moz-outline-style:none;}

#container{ margin:0 auto; width:936px }

#top{ height:255px; background-image:url(../Images/top_bg.jpg); background-repeat:no-repeat;}

#navigation{ height:55px; display:block; color:#FFFFFF; font-size:14px;}
	#navigation a{ color:#FFFFFF; margin: 18px 25px 0 0; float:left;}
	#navigation a:hover{ color:#66cbf1; text-decoration:none;}

.logo{ float:left; margin: 37px 0 0 0;}

#header{}

#content{ padding: 32px 0 0 0;}

#leftcol{width:268px; float:left; margin: 0 10px 0 0; display:inline;}

.head_booking{ height:33px; padding: 4px 0 0 15px; background-image:url(../Images/head_booking.gif);}

.booking_mid_back{ background-image:url(../Images/booking_bg_back.gif); background-repeat:repeat-y;}

.booking_mid{ background-image:url(../Images/booking_bg.gif); background-repeat:no-repeat; padding: 10px 20px 0 20px; color:#0b580d; font-weight:bold; letter-spacing:0; font-family:Arial, Helvetica, sans-serif;}
	.booking_mid hr{ background-color:#BDCBBF; color:#BDCBBF; border:0; height:2px; padding:0 0 0 0; margin:0 0 5px 0;}

.booking_bot{ height:30px; background-image:url(../Images/booking_bot.gif);}

.email{height:47px; font-size:13px; padding: 0 0 0 67px; display:block; color:#757575; background-image:url(../Images/email_bg.gif); background-repeat:no-repeat; background-position:left;}
	.email a{ color:#1a5288; font-size:14px; margin: 0 0 2px 0; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; letter-spacing:0; display:block;}
	.email a:hover{ text-decoration:none;}

a.clickhere:link {font-size:13px; color:#757575; display:inline; font-family:"Lucida Sans Unicode", Arial, sans-serif; letter-spacing:-1px; text-decoration:none;}
a.clickhere:visited {font-size:13px; color:#757575; display:inline;}
a.clickhere:hover {font-size:13px; color:#757575; display:inline; text-decoration:underline;}
a.clickhere:active {font-size:13px; color:#757575; display:inline; text-decoration:underline;}

#rightcol{ float:left; width:650px; display:inline;}

.dblue_head{ height:33px; padding: 4px 0 0 15px; background-image:url(../Images/dblue_heading.gif); background-repeat:no-repeat;}

.lblue_head{ height:33px; padding: 4px 0 0 15px; background-image:url(../Images/lblue_heading.gif); background-repeat:no-repeat;}

.bodytext{ margin: 10px 0 10px 0; padding: 0 15px 0 15px; text-align:justify;}

#footer{ height:109px; background-image:url(../Images/footer_bg.gif); background-repeat:repeat-x; clear:both;}

.footer_inner{margin:0 auto; width:936px; padding:20px 0 0 0; text-align:center; color:#bdbdbd;}
	
.footer_nav{font-size:14px; letter-spacing:0px}
	.footer_nav a{color:#bdbdbd;}
	
.author{ font-size:12px; color:#7b7b7b; margin: 15px 0 0 0;}
	.author a{ color:#7b7b7b}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */
/* HTML MARKUP
<ul class="iconlist">
<li class="list1">List 1</li>
<li class="list1">List 2</li>
</ul>
*/

.iconlist{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	.iconlist li{ background-image:url(../Images/tick.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 3px 0 3px 30px; margin: .0em 0 0 0em; color:#363636; font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:1px; font-weight:bold;}

.iconlist2{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	.iconlist2 li{ background-image:url(../Images/star_bullet.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 7px 0 3px 30px; margin: .2em 0 0 0em; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:0px; font-weight:bold;}
		.iconlist2 li a{ color:#0b580d;}
		.iconlist2 li a:hover{ color:#6c9d2c;}
		
.iconlist3{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	.iconlist3 li{ background-image:url(../Images/tick.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 3px 0 3px 30px; margin: .0em 0 0 0em;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */

h1{ font-family:Calibri, Arial, sans-serif; font-size:17px; color:#FFFFFF; letter-spacing:0;}
	
h2{font-family:Calibri, Arial, sans-serif; font-size:18px; color:#3074a2; padding: 10px 0 10px 0; margin: 0 0 20px 0; border-bottom:1px solid gray; letter-spacing:0;}

h3{font-family:Calibri, Arial, sans-serif; font-size:15px; color:#559330; padding: 0 0 10px 0; letter-spacing:0;}

p{ padding: 0 0 15px 0;}

img, div { behavior: url(components/iepngfix.htc) }

.clr{clear:both;}

.float_left{float:left;}

.float_right{float:right;}

.img_float_right{float:right; margin: 0 0 20px 20px; border:1px gray solid; padding:1px;}

.img_float_left{float:left; margin: 0 20px 20px 0; border:1px gray solid; padding:1px;}

ul{padding: 0 0 15px 0;}

li{padding: 3px 0 3px 5px; margin: .4em 0 0 1em;}

.searchfield{}

.bookingform{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272;}

.search_booking{ width:163px; height:14px; padding:2px; margin: 0 0 10px 0; border:1px solid #72A12F; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272;}

.search_booking1{ width:79px; height:14px; padding:2px; margin: 0 0 10px 0; border:1px solid #72A12F; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#727272;}

.title{ color:#555; padding:0 0 5px 0; margin:0; border:0; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal;}

.busesbox{ display:block; margin: 0 0 20px 0;}

.booknow{ float:right; margin: 0 0 20px 20px;}

#enquiryform{ font-family:Arial, Helvetica, sans-serif; letter-spacing:0; font-size:13px;}

.searchfield{ width:350px; margin: 0 0 10px 0;}

textarea{width:350px;}
