
html, body, ul,  li, p, h1, h2, h3, h4, h5, h6, 
table, tr, td, form, fieldset, a, div, img {margin: 0px 0px 0px 0px;  }
body,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body{
	background-color:  #c8c8c8;
}

div.clear {clear: both;
	font-size: 1px;
}

div.wrapper {
	width: 976px; 
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight:normal;
	color: #000066;
	background-color: #ffffff;
}

div.wrapper td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000066;
}

div.wrapperpopup {minwidth: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:10px 10px 10px 10px;
	font-size:0.85em;
	background-color: #ffffff;
}
div.wrapperpopup td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}


div.logobar {width: 976px; 
	text-align:left;
	padding: 0px 0px 0px 0px;
	height: 200px; 
	background-image: url(../images/banner_logo_strap_976.jpg);
	background-repeat: no-repeat; 
	color: #ff6600}

div.navipadding {width: 185px; height: 21px; float: left; }

div.navibar {width: 976px;
	color: #ffffff;
	height: 21px; 
	text-transform: uppercase;
	background-image: url(../images/menu_bg_2px.jpg);
	background-repeat: repeat-x; 
}

div.navibar li {
	height: 19px; 
	list-style-type:none;
	float:left;
	border-right: solid 1px white;
	padding:2px 11px 0px 11px;
	white-space: nowrap;
	}
	
div.navibar li.current {
	color: #ffffff;
	}
div.navibar li.current a {
	color: #ff6600;
	}
div.navibar li.current a:hover{
	color: #ffffff;
	}

div.navibar a {
	display:block;
	margin:0px 0px 0px 0px;
	color: #ffffff;
	text-decoration:none;
}

div.navibar a:hover {
	display:block;
	color:#ff6600;
	}

div.sublogobar {width: 976;
	height: 8px; 
	background-image: url(../images/band_long.jpg);
	background-repeat: repeat-x; 
}

div.mainbar {width: 976px;  align: left;
	margin-top: 5px;
}
div.mainbar a {
	color: #cc0000;
	text-decoration: none;
}
div.mainbar a:hover {
	color: #ff6600;
	text-decoration: none;
}

div.mainbarleft {
	width: 195px;  
	align: left;
	float: left;
	padding: 5px 0px 5px 5px;
}
div.mainbarright {
	width: 195px;  
	align: left;
	float: left;
	padding: 5px 0px 5px 10px;
}
div.mainbarcentre {
	width: 566px;  
	align: left;
	float: left;
	padding: 5px 0px 5px 5px;
}
div.mainbarcentreformleft {
	width: 258px;  
	align: left;
	float: left;
	padding: 5px 5px 5px 5px;
}
div.mainbarcentreformright {
	width: 288px;  
	align: left;
	float: left;
	padding: 5px 5px 5px 5px;
}

div.mainbarcentreminibusleft {
	width: 258px;  
	align: left;
	float: left;
	padding: 5px 5px 5px 0px;
}
div.mainbarcentreminibusright {
	width: 288px;  
	align: left;
	float: left;
	padding: 5px 0px 5px 0px;
	font-size: 14px;
}

div.leftlinkspic {
	width: 190px;  
	height: 123px;
	align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/left_box_bottom.jpg);
	background-repeat: no-repeat; 
	font-size: 0.90em;
	font-weight: bold;
	color: #000066;
}
div.leftlinkspic a {
	color: #000066;
	text-decoration: none;
}
div.leftlinkspic a:hover {
	color: #ff6600;
	text-decoration: none;
}
div.leftlinkspicsubL {
	width: 80px;  
	height: 15px;
	float: left;
	align: left;
	padding: 0px 0px 0px 10px;
}
div.leftlinkspicsubR {
	width: 95px;  
	height: 15px;
	float: left;
	align: left;
	padding: 0px 0px 0px 5px;
}


div.rightlinkspic {
	width: 188px;  
	border: 1px solid #cccccc;
	align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 0.90em;
	font-weight: bold;
	line-height: 16px;
	color: #000066;
}
div.rightlinkspic a {
	color: #000066;
	text-decoration: none;
}
div.rightlinkspic a:hover {
	color: #ff6600;
	text-decoration: none;
}
div.rightlinkspicsub {
	float: left;
	align: left;
	padding: 5px 0px 10px 5px;
}


div.contactbox {
	width: 190px;  
	height: 65px;
	align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/contactusbox.jpg);
	background-repeat: no-repeat; 
	font-size: 1.0em;
	font-weight: bold;
	color: #000066;
}
div.contactbox a {
	color: #000066;
	text-decoration: none;
}
div.contactbox a:hover {
	color: #ff6600;
	text-decoration: none;
}
div.contactboxsub {
	float: left;
	align: left;
	padding: 10px 0px 0px 10px;
}
div.contactboxsub h2 {
	font-size:1.20em;
	font-style:	normal; 
	font-weight: bold; 
	color: #000066; 
	text-decoration: none
}

div.rightboxsub {
	font-size:0.75em;
	font-style:	normal; 
	font-weight: normal; 
	color: #000066; 
	text-decoration: none
	line-height: 15px;
	border: 1px solid #cccccc;
	margin-right: 5px;
}



div.carbox {
	width: 520px;  
	padding: 0px 0px 10px 30px;
}

div.carboxtop {
	width: 490px;  
	padding: 10px 10px 10px 10px;
	background-color: #000066; 
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
}
div.carboxtop h1 {
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
}
div.carboxmid {
	width: 490;  
	float: left;
	padding: 0px 0px 0px 0px;
	background-color: #ff6600; 
}
div.carboxphoto {
	width: 338px;  
	float: left;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #000066;
}
div.carboxright {
	width: 171px;  
	float: left;
	padding: 0px 0px 0px 0px;
	background-color: red; 
}

div.carboxenq {
	width: 171px;  
	padding: 0px 0px 0px 0px;
	background-color: #b1c4d5; 
	font-weight: bold;
}
div.carboxenq a {
	color: #000066;
	text-decoration: none;
}
div.carboxenq a:hover {
	color: #ff6600;
	text-decoration: none;
}


div.carboxheadline {
	width: 171px;  
	padding: 0px 0px 0px 0px;
	background-color: #ff6600; 
	color: #ffffff;
}
div.carboxpad {
	padding: 5px 5px 5px 5px;
}

div.carboxbot {
	width: 488px;  
	padding: 10px 10px 10px 10px;
	background-color: #ffffff; 
	border: solid 1px #000066;
	font-size: 1.0em;
	font-weight: normal;
	color: #000066;
}


div.carcatbox {
	width: 255px;  
	padding: 0px 0px 0px 0px;
	margin:0px 15px 0px 10px;
	float: left;
	background-color: #ffff00; 
}
div.carcatboxtop {
	width: 235px;  
	padding: 10px 10px 10px 10px;
	background-color: #000066; 
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
}
div.carcatboxtop h1 {
	font-size: 1.0em;
	font-weight: bold;
	color: #ffffff;
}
div.carcatboxpic {
	width: 253px;  
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #000066;
	border-right: solid 1px #000066;
}
div.carcatboxheadline {
	width: 235px;  
	padding: 10px 10px 10px 10px;
	background-color: #ff6600; 
	color: #ffffff;
}

div.carboxform {
	width: 508px;  
	padding: 0px 0px 0px 0px;
	background-color: white; 
	border: solid 1px #000066;
	font-size: 1.0em;
	font-weight: normal;
	color: #000066;
}
div.carthird {
	width: 167px;  
	padding: 3px 0px 0px 2px;
	float:left;
	background-color: white; 
}
div.car2third {
	width: 330px;  
	padding: 3px 0px 0px 7px;
	float:left;
	background-color: white; 
}
div.car2thirdline {
	width: 338px;  
	padding: 0px 0px 0px 0px;
	border-right: solid 1px #000066;
	float:left;
	background-color: white; 
}


div.areathird {
	width: 320px;  
	align: left;
	float: left;
}
div.areahalf {
	width: 483px;  
	align: left;
	float: left;
}
div.footerleft {
	width: 423px;  
	align: left;
	float: left;
/*	background-color: green;*/
}
div.footerright {
	width: 543px;  
	align: left;
	float: left;
/*	background-color: yellow;*/
}

div.bottombar {
	height: 75px;
	padding: 5px 0px 5px 0px;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x; 
	font-size: 0.80em;
	color: #696969;
	background-color: #ededed;
}
div.bottombar a {
	color: #313131;
	text-decoration: none;
}
div.bottombar a:hover {
	color: #ff6600;
	text-decoration: none;
}

div.specialoffer {

}
div.specialoffer img {
	float: left;  text-align:left; 
	padding: 5px 15px 15px 0px;
	border: 0px solid #ff0000;
}
div.specialoffer h3 {
	font-size:1.0em;
	padding: 4px 0 4px 0;
	font-style:	normal; 
	font-weight: bold; 
	color: #ff6600; 
	text-decoration: none
}

h1 {
	font-size:1.8em;
	padding: 5px 0px 5px 0px;
	line-height: 25px;
	font-style:	normal; 
	font-weight: normal; 
	color: #000066; 
	text-decoration: none;

}
h2 {
	font-size:1.20em;
	padding: 4px 0 4px 0;
	font-style:	normal; 
	font-weight: bold; 
	color: #ff6600; 
	text-decoration: none
}
h3 {
	font-size:1.0em;
	padding: 4px 0 4px 0;
	font-style:	normal; 
	font-weight: normal; 
	color: #ff9900; 
	text-decoration: none
}
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.95em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: normal; 
	color: #000066; 
	text-decoration: none
}

p {  
	padding: 0 0 10px 0;
	line-height: 120%;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none
}

.columnpoint {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:  #ff6600; 
	font-weight: bold; 
	font-size:1.1em;
}

.orange {
	color:  #ff6600; 
}
.red {
	color:  red; 
}


.small {
	font-size: 80%;
}
.tiny{
	font-size: 50%;
	
}

.button{
	float: left;  padding-right: 6px; font-size: 10px; 
	font-weight:bold;
	color:#ff6600; 
	padding-bottom: 2px;
	background-color: #f7f7f7; 
	border: 1px solid #000066; 
}
.textfield50{
	 width: 50px; padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}
.textfield150{
	 width: 150px; padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}
.textfield250{
	 width: 250px; padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}
.textfield500{
	 width: 500px; padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}

.textarea250{
	 width: 250px; height: 75px; 
	 padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}
.textarea500{
	 width: 500px; height: 150px; 
	 padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}
.textfield50{
	 width: 50px; padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #000066;
}
.selectfield50{
	 width: 50px; padding-right: 4px; 
	color: #000066; 
	padding-bottom: 1px;
	border: 1px solid #aaaaaa;
}


