body {
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:.75em;
	background-color:#ffffff;
	color:#000000;
	background-image:url(../images/bg-banner.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	}
p, img, div, h1, h2, h3, h4, ul, li, a, span {
	margin:0;
	padding:0;
	border:0;
	}
a:link, a:visited, a:active {
font-family:Tahoma, Geneva, sans-serif;
color:#000099;
text-decoration:underline;
}
a:hover {
	color:#CC0000;
}

hr.divider {
	color:#cccccc;
	size:1px;
}

.all {
	width:780px;
	margin:0 auto 0 auto;
	text-align:left;
	}
h1 span,
h2 span,
h3 span,
li span,
p span,
a span {
	position:absolute;
	left:-999em;
	width:1em;
	overflow:hidden;
	}
	
	
/* BANNER - Call now and logo */

h1 {
	padding:22px 0 0 27px;
	float:left;
	width:332px;
	}
#bannerphone {
	display:block;
	width:303px;
	height:90px;
	background-image:url(../images/phone-head.gif);
	background-repeat:no-repeat;
	margin:30px 0 0 100px;
	float:left;
	}
.banner {
	height:145px;
	}

/* END BANNER */

/* MENU */
.menu {
	margin:0 0 14px 17px;
	width:747px;
	float:left;
	}
.menu li,
.menu li a {
	height:36px;
	display:block;
	float:left;
	background-position:0 -36px;
	}
.menu li a:hover,
#pageaboutus #menuaboutus a,
#pageservices #menuservices a,
#pageonlinebooking #menuonlinebooking a,
#pagetrackandtrace #menutrackandtrace a,
#pagecoverage #menucoverage a,
#pagecontactus #menucontactus a {
	background-position:0 0;
	}
#menuaboutus, #menuaboutus a {width:105px; background-image:url(../images/menu-aboutus.jpg);}
#menuservices, #menuservices a { width:107px; background-image:url(../images/menu-services.jpg);}
#menuonlinebooking, #menuonlinebooking a { width:150px; background-image:url(../images/menu-onlinebooking.jpg);}
#menutrackandtrace, #menutrackandtrace a { width:149px; background-image:url(../images/menu-trackandtrace.jpg);}
#menucoverage, #menucoverage a { width:109px; background-image:url(../images/menu-coverage.jpg);}
#menucontactus, #menucontactus a { width:127px; background-image:url(../images/menu-contactus.jpg);}

/* END MENU */

/* FOOTER */
.footer {
	margin:18px 0 30px 17px;
	float:left;
	}
.footercontent {
	background-color:#283891;
	width:747px;
	display:block;
	float:left;
	padding:10px 0;
	}
.footercontent ul {
	margin:0 0 0 14px;
	list-style:none;
	float:left;
	}
.footercontent li {
	display:inline;
	font-size:.9em;
	border-right:#FFFFFF 1px solid;
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	color:#8c9ecf;
	}
.footercontent a {
	color:#FFFFFF;
	text-decoration:none;
	}
.footercontent a:hover {
	text-decoration:underline;
	}
.footercontent .last {
	border:0;
	padding:0 60px 0 0;
	}
.footercontent .copyright {
	border:0;
	}
.footertop,
.footerbottom {
	width:747px;
	float:left;
	height:5px;
	line-height:.05px;
	font-size:.05px;
	}
.footertop {background-image:url(../images/bg-footertop.jpg);}
.footerbottom {background-image:url(../images/bg-footerbottom.jpg);}
/* END FOOTER */

/* CONTENT */
.content {
	margin:0 0 0 17px;
	width:747px;
	float:left;
	}
.sidebuttons {
	width:144px;
	display:block;
	float:left;
	}
.writencontent {
	width:370px;
	margin:8px 20px 0 20px;
	display:block;
	float:left;
	}
.subpicture {
	width:193px;
	display:block;
	float:left;
	margin:8px 0 0 0;
	}
.titlebar {
	width:747px;
	height:90px;
	background-image:url(../images/bg-title.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0 0 35px 0;
	}
.titlebar h2 {
	display:block;
	width:300px;
	height:19px;
	margin:34px 0 0 21px;
	background-repeat:no-repeat;
	}
#maintitleaboutus {background-image:url(../images/title-aboutus.gif);}
#maintitleservices {background-image:url(../images/title-services.gif);}
#maintitleonlinebooking {background-image:url(../images/title-onlinebooking.gif);}
#maintitletrackandtrace {background-image:url(../images/title-trackandtrace.gif);}
#maintitlecoverage {background-image:url(../images/title-coverage.gif);}
#maintitlecontactus {background-image:url(../images/title-contactus.gif);}
#maintitlecreditaccount {background-image:url(../images/title-credit.gif); width:470px;}
#maintitleterms {background-image:url(../images/title-termsandconditions.gif);}
#maintitleprivacy {background-image:url(../images/title-privacypolicy.gif);}
#maintitlesitemap {background-image:url(../images/title-sitemap.gif);}
.writencontent h3 {
	height:15px;
	width:300px;
	display:block;
	background-repeat:no-repeat;
	margin:0 0 15px 0;
	}
.writencontent p {
	padding:0 0 10px 0;
	}
#titletransportservices {background-image:url(../images/title-auroratransportservices.gif);}
#titleourcoverage {background-image:url(../images/title-ourcoverage.gif);}
#titlegetintouch {background-image:url(../images/title-getintouch.gif);}
#titlecreditaccount {background-image:url(../images/title-creditaccount.gif);}
#titleclientservices {background-image:url(../images/title-clientservices.gif);}
/* home */
#buttonopenanaccount {
	float:left;
	margin:0 0 18px 0;
	}
#buttonopenanaccount a {
	width:747px;
	height:180px;
	background-image:url(../images/button-openanaccount.jpg);
	background-repeat:no-repeat;
	display:block;
	}
.signin {
	width:407px;
	float:left;
	display:block;
	}
.signintop {
	display:block;
	float:left;
	width:407px;
	height:4px;
	line-height:.05px;
	font-size:.05px;
	background-image:url(../images/bg-signintop.jpg);
	background-repeat:no-repeat;
	}
.signincontent {
	background-image:url(../images/bg-signincontent.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	float:left;
	min-height:161px;
	height:161px;
	width:407px;
	background-color:#dbdbdb;
	}
html>body .signincontent {
	height:161px;
	}
.signincontent form div {
	margin:0 0 10px 18px;
	float:left;
	width:407px;
	display:block;
	}
.signincontent label {
	width:100px;
	display:block;
	float:left;
	padding:5px 0 5px 0;
	}
.signincontent form button {
	background:none;
	width:110px;
	border:0;
	margin:0 0 0 102px;
	padding:0;
	display:block;
	float:left;
	}
#titlesignintoyour {
	background-image:url(../images/title-signintoyour.gif);
	height:15px;
	width:234px;
	margin:14px 0 20px 18px;
	}
#titlebookaquick {
	background-image:url(../images/title-bookaquick.gif);
	height:17px;
	width:255px;
	display:block;
	float:left;
	margin:12px 0 0 26px;
	}
#buttonforouronlinebooking{
	float:left;
	margin:12px 0 0 26px;
	}
#buttonforouronlinebooking a{
	height:50px;
	width:314px;
	background-image:url(../images/button-forouronlinebooking.jpg);
	display:block;
	}
#buttonforxmas{
	float:left;
	margin:0 0 0 26px;
	}
#buttonforxmas a{
	height:60px;
	width:312px;
	background-image:url(../images/imgXmas.jpg);
	display:block;
	}
#buttonfindoutmore{
	float:left;
	margin:0 0 0 26px;
	}
#buttonfindoutmore a{
	height:79px;
	width:314px;
	background-image:url(../images/button-findoutmore.jpg);
	display:block;
	}
#titleauroratransport {
	width:534px;
	height:15px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../images/title-auroratransport.gif);
	display:block;
	float:left;
	margin:17px 0 15px 16px;
	}
.auroratransport p {
	margin:0 0 10px 16px;
	float:left;
	}
.auroratransport .text {
	width:534px;
	float:left;
	display:block;
	}
.auroratransport .picture {
	float:left;
	margin:25px 0 0 0;
	}
/* about us */


/* track and trace */
.trackform form div {
	margin:0 0 10px 18px;
	float:left;
	width:407px;
	display:block;
	}
.trackform label {
	width:100px;
	display:block;
	float:left;
	padding:5px 0 5px 0;
	}
.trackform form button {
	background:none;
	width:110px;
	border:0;
	margin:0 0 0 102px;
	padding:0;
	display:block;
	float:left;
	}

/* online booking */
.onlinebookingform form div {
	margin:0 0 10px 18px;
	float:left;
	width:407px;
	display:block;
	}
.onlinebookingform label {
	width:100px;
	display:block;
	float:left;
	padding:5px 0 5px 0;
	}
.onlinebookingform form button {
	background:none;
	width:110px;
	border:0;
	margin:0 0 0 102px;
	padding:0;
	display:block;
	float:left;
	}
	
	input.styled {
	background-color:#fafafa;
	border:1px solid #bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	
		input.check {
	background-color:#fafafa;
	border:1px solid #bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
	}
	
textarea.styled {
	width:200px;
	background-color:#fafafa;
	border:1px solid #bbbbbb;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
input.submit-button
{
	background-image:url(../images/input-background.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	height:30px;
	color:#666666;
	font-size:13px;
	background-color:#ffffff;
	border:3px double #bbbbbb;
	padding:0px 5px 0px 5px;
}

/* END CONTENT */