/* CSS Document */
body{margin:0px; font-family:Verdana; background:url(images/body-bg.jpg) repeat-x; background-color:#FFFFFF; font-size:11px;}
div#outer{ padding-top:0; }

div#outer div#page {

	position: relative;

	width: 761px;

	height: auto;

	margin: auto;
}

div.top{display:block; width:751px; height:auto; float:left; margin:0 0 0 0; padding:0 5px 0 5px; background:none;}
div.topleft{display:block; width:436px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topleftnav{display:block; width:436px; height:22px; float:left; margin:7px 0 0 0; padding:0 0 0 0; background:none; color:#FFFFFF;}
.topleftnav a{color:#FFFFFF; text-decoration:none;}
.topleftnav a:hover{text-decoration:underline;}
div.toprightagency{display:block; width:315px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.toprightindividual{display:none; width:315px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginbox{display:block; width:315px; height:auto; float:left; margin:5px 0 0 0; padding:0 0 0 0; background:none;}
div.loginleft{display:block; width:4px; height:23px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginmiddle{display:block; width:180px; height:19px; float:left; margin:0 0 0 0; padding:4px 0 0 8px; background:url(images/login-middle.jpg) repeat-x; color:#111111;}
div.loginright{display:block; width:34px; height:23px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.individual{display:block; width:71px; height:auto; float:left; margin:4px 0 0 0; padding:0 0 0 15px; background:none;}
.individual a{color:#FFFFFF; text-decoration:none;}
.individual a:hover{text-decoration:underline;}
div.agency{display:block; width:71px; height:auto; float:left; margin:4px 0 0 0; padding:0 0 0 15px; background:none;}
div.agencyblank{display:block; width:86px; height:65px; float:left; margin:9px 0 0 0; padding:0 0 0 0; background:none;}
.agency a{color:#FFFFFF; text-decoration:none;}
.agency a:hover{text-decoration:underline;}
.bluetext{ color:#00a1d8;}

div.logo{display:block; width:400px; height:auto; float:left; margin:13px 0 0 0; padding:0 0 0 8px; background:none;}
div.logomyhermes{display:block; width:315px; height:auto; float:left; margin:30px 0 0 0; padding:0 0 0 0; background:none; text-align:right;}

div.loginagency{display:block; width:226px; height:auto; float:left; margin:6px 0 0 0; padding:0 0 0 0; background:none;}
div.loginindividual{display:block; width:315px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginrow{display:block; width:226px; height:auto; float:left; margin:0 0 6px 0; padding:0 0 0 0; background:none;}
div.loginnm{display:block; width:75px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.colon{display:block; width:10px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.loginnmbox{display:block; width:139px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.formbitns  {
	font-size:11px;
	width:139px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #00a1d8;
	padding-right: 0;
	padding-left: 0;
	background-color:#eff8ff;
	}
div.loginbutton{display:block; width:226px; height:auto; float:left; margin:0 0 3px 0; padding:0 0 0 0; background:none; text-align:center;}
div.loginrow1{display:block; width:226px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.loginrow1 a{color:#00a1d8; text-decoration:none;}
.loginrow1 a:hover{color:#00a1d8; text-decoration:underline;}

div.loginagencyabs{display:block; width:230px; height:auto; float:left; margin:6px 0 0 0; padding:0 0 0 0; background:#FFFFFF; position:absolute; top:26px; left:442px;}

div.topnav{display:block; width:761px; height:auto; float:left; margin:11px 0 0 0; padding:0 0 0 0; background:url(images/topnav-middle.jpg) repeat-x;}
div.topnavleft{display:block; width:14px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topnavmiddle{display:block; width:199px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 2px; background:none;}
div.search{display:block; width:143px; height:18px; float:left; margin:12px 0 0 0; padding:0 0 0 0; background:url(images/search-bg.jpg) no-repeat;}
div.searchbox{display:block; width:113px; height:15px; float:left; margin:0 0 0 0; padding:3px 0 0 10px; background:none;}
div.searchbutton{display:block; width:18px; height:18px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.formbitnsearch{font-size:10px;
	width:106px;
	height:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	padding:0 0 0 0;
	}
div.topmenuleft{display:block; width:2px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topmenumiddle{display:block; width:529px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.button{display:block; width:auto; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div#buttonactive{background:url(images/button-active.jpg) repeat-x;}
div.topmenudiv{display:block; width:2px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topmenuright{display:block; width:15px; height:47px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.navtext{display:block; width:auto; height:33px; float:left; margin:0 0 0 0; padding:14px 8px 0 8px; background:none; color:#FFFFFF; text-align:center; text-decoration:none;}
.button a:hover{background:url(images/button-active.jpg) repeat-x;}

div.banner{display:block; width:761px; height:auto; float:left; margin:33px 0 0 0; padding:0 0 0 0; background:none;}
div.bannerleft{display:block; width:188px; height:auto; float:left; margin:0 0 0 0; padding:0 14px 0 14px; background:none;}
div.heading{display:block; width:188px; height:auto; float:left; margin:12px 0 0 0; padding:0 0 0 0; background:none; color:#00a1d8;}
div.bannerlefttext{display:block; width:188px; height:auto; float:left; margin:2px 0 0 0; padding:0 0 0 0; background:none; line-height:16px;}
div.hrline{display:block; width:188px; height:auto; float:left; margin:8px 0 0 0; padding:0 0 0 0; background:url(images/hr-line.jpg) repeat-x;}
div.bannerbutton{display:block; width:188px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
h1{ font-size:15px; font-weight:bold; padding:0 0 2px 0; margin:0;}
h2{ font-size:12px; font-weight:bold; padding:0 0 4px 0; margin:8px 0 0 0; color:#00a1d8;}
div.bannerright{display:block; width:535px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

div.homecontent{display:block; width:737px; height:auto; float:left; margin:20px 0 0 0; padding:0 12px 0 12px; background:none; line-height:16px;}
div.bookingbox{display:block; width:207px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.bookingboxtop{display:block; width:197px; height:55px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(images/booking-header.jpg) no-repeat; font-size:22px; color:#FFFFFF; line-height:22px;}
div.courseboxtop{display:block; width:197px; height:54px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(images/courseboxleft-header.jpg) no-repeat; font-size:22px; color:#00a1d8; line-height:22px;}
div.centresboxtop{display:block; width:197px; height:54px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(images/centres-header.jpg) no-repeat; font-size:22px; color:#FFFFFF; line-height:22px;}
div.courseboxmiddle{display:block; width:187px; height:138px; float:left; margin:0 0 0 0; padding:0 10px 0 10px; background:url(images/courseboxleft-middle.jpg) no-repeat;}
div.centresboxmiddle{display:block; width:207px; height:176px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.courseboxtext{display:block; width:187px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.bookingboxmiddle{display:block; width:207px; height:104px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/booking-middle.jpg) no-repeat;}
div.bookingboxtext{display:block; width:187px; height:auto; float:left; margin:10px 0 0 0; padding:0 10px 0 10px; background:none;}
.bookingboxtext a{ color:#111111; text-decoration:underline;}
div.bookingboxbottom{display:block; width:207px; height:37px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.courseboxbottom{width:197px; height:27px; padding:10px 10px 0 0; background:url(images/courseboxleft-bottom.jpg) no-repeat; color:#FFFFFF; text-align:right; font-size:14px; font-weight:bold;}
div.centresboxbottom{height:46px;}
div.blankcol{display:block; width:32px; height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contentbox{display:block; width:156px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contentboxtop{display:block; width:146px; height:48px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(images/driver-header.jpg) no-repeat; color:#00a1d8; font-size:22px; line-height:22px;}
div.agencyboxtop{background:url(images/agency-header.jpg) no-repeat; color:#FFFFFF; font-size:22px; line-height:22px;}
div.newsboxtop{display:block; width:146px; height:27px; float:left; margin:0 0 0 0; padding:10px 0 0 10px; background:url(images/news-header.jpg) no-repeat; color:#FFFFFF; font-size:22px; line-height:22px;}
div.contentboxmiddle{display:block; width:136px; height:92px; float:left; margin:0 0 0 0; padding:8px 10px 0 10px; background:url(images/driver-middle.jpg) no-repeat;}
div.agencycontent{background:url(images/agency-middle.jpg) no-repeat; color:#FFFFFF;}
div.newscontent{background:url(images/news-middle.jpg) no-repeat; height:113px; color:#FFFFFF; font-size:12px;}
div.contentboxbottom{display:block; width:156px; height:69px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(images/driver-bottom.jpg) no-repeat;}
div.agencybottom{background:url(images/agency-bottom.jpg) no-repeat;}
div.newsbottom{background:url(images/news-bottom.jpg) no-repeat;}
div.contentboxbutton{display:block; width:150px; height:auto; float:left; margin:45px 0 0 0; padding:0 6px 0 0; background:none; text-align:right;}
div.contentboxbutton1{padding:0 10px 0 0; width:146px}
div.contentboxbutton2{padding:0 12px 0 0; width:144px}
div.blankcol1{display:block; width:15px; height:200px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

p{margin:0 0 8px 0;}
p a{color:#00a1d8; text-decoration:none;}
p a:hover{color:#00a1d8; text-decoration:underline;}

div.footer{display:block; width:737px; height:auto; float:left; margin:36px 0 15px 0; padding:0 12px 0 12px; background:url(images/footer-line.jpg) repeat-x; line-height:16px;}
div.footertextleft{display:block; width:450px; height:auto; float:left; margin:8px 0 0 0; padding:0 0 0 0; background:none;}
div.footertextright{display:block; width:286px; height:auto; float:left; margin:8px 0 0 0; padding:0 0 0 0; background:none; text-align:right;}

div.innercontent{display:block; width:498px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.innercontent1{background:url(images/footer-line.jpg) repeat-x; margin:5px 0 0 0;}
.blacktext{color:#111111; font-weight:bold;}

/*.index{background:url(images/homePage.jpg) no-repeat left top;}
.index{background:url(images/template11.jpg) no-repeat left top;} ; ;*/



/* Online Booking */
div.frmrowtotal{display:block; width:498px; height:auto; float:left; margin:0 0 10px 0; padding:0; background:none;}
div.frmcol1{display:block; width:110px; height:auto; float:left; margin:0; padding:0; background:none;}
div.frmcol2{display:block; width:15px; height:auto; float:left; margin:0; padding:0; background:none;}
div.frmcol3{display:block; width:373px; height:auto; float:left; margin:0; padding:0; background:none;}
div.frmcol4{width:80px;}
div.frmcol5{width:165px;}
.formbitns1  {
	font-size:11px;
	width:190px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b6b6b6;
	padding-right: 0;
	padding-left: 0;
	background-color:#f2f2f2;
	}
.formbitns8  {
	height:20px;
}
.formbitns2  {
	width:120px;
}
	
div.frmheadertotal{display:block; width:498px; height:auto; float:left; margin:7px 0 0 0; padding:0 0 0 0; background:none;}
div.frmcolddheader{display:block; width:133px; height:20px; float:left; margin:0; padding:0; background:#3eacd1; text-align:center; color:#FFFFFF; border-left:1px solid #FFFFFF;}
div.frmcoldd1header{width:95px;}
div.delrowtotal{display:block; width:498px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.delcol{display:block; width:123px; height:21px; float:left; margin:0; padding:5px; background:#cde9f3; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
div.delcolalt{display:block; width:123px; height:21px; float:left; margin:0; padding:5px; background:#e6f4f8; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
div.delcol1{width:85px; text-align:center;}
.delcol1 a{color:#FF0000; text-decoration:underline;}
.delcol1 a:hover{color:#FF0000; text-decoration:none;}
div.box{display:block; width:249px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.box1{padding:0 0 0 15px; width:234px;}
div.boxrow{display:block; width:234px; height:auto; float:left; margin:0 0 10px 0; padding:0 0 0 0; background:none;}
div.boxcol1{display:block; width:70px; height:auto; float:left; margin:0; padding:0; background:none;}
div.boxcol2{display:block; width:10px; height:auto; float:left; margin:0; padding:0; background:none;}
div.boxcol3{display:block; width:150px; height:auto; float:left; margin:0; padding:0; background:none;}
.formbitns3  {
	font-size:11px;
	width:150px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b6b6b6;
	padding-right: 0;
	padding-left: 0;
	background-color:#f2f2f2;
	}
div.pricecol1{display:block; width:auto; height:auto; float:left; margin:0; padding:0; background:none;}
div.totalpcol{width:73px;}
div.pricecol2{display:block; width:15px; height:auto; float:left; margin:0; padding:0 0 0 5px; background:none;}
div.pricecol3{display:block; width:110px; height:auto; float:left; margin:0; padding:0; background:none;}
div.cardno{width:60px;}
div.cardno1{width:110px;}
.formbitns4  {
	font-size:11px;
	width:100px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b6b6b6;
	padding-right: 0;
	padding-left: 0;
	background-color:#f2f2f2;
	}
.formbitns5  {
	width:60px;}
.formbitns6  {
	width:50px;}
.formbitns7  {
	width:165px;}
div.radiocol{display:block; width:25px; height:auto; float:left; margin:0; padding:0; background:none;}
div.radiocol1{display:block; width:470px; height:auto; float:left; margin:0; padding:0; background:none;}
div.talignc{text-align:center; margin-top:20px;}
div.imgmt{margin-top:20px;}
