/* CSS Document */

/* =========== DEFAULT ============== */

.test{
	width:100%;
	height:99px;
	background-color:#00FF00;
}

body{
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#000000;
	color:#FFFFFF;
}

h1{
	font-size:1.6em;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2, h3.find{
	font-size:0.65em;
	width:384px;
	color:#FFFFFF;
	background-color:#000000;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	background-image:url(../../images/h2_base.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-weight:bold;
}

h3.find{
	margin-top:5px;
}

h2 a, h2 span.noLink, h3 span.noLink{
	text-decoration:none;
	color:#D71805;
	display:block;
	padding:4px 10px 0px 7px;
	background-image:url(../../images/h2_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-weight:bold !important;

}

.more{
	margin:5px 0px 10px 5px;
}
.right{
	float:right;
}

.left{
	margin-left:0px !important;
}

.green{
	color:#22B14C !important;
}

a.green{
	background-image:url(../../images/arrow_green.gif) !important;
}

h2 span.yellow{
	color:#FFFF00;
}

div.homePanel2 {
	margin:0px !important;
}
h2 a span{
	width:367px;
	display:block;
	background-image:url(../../images/arrow_red.gif);
	background-position:100% 2px;
	background-repeat:no-repeat;
}

h3 a:hover span{
	color:#FFFFFF;
	background-image:url(../../images/arrow_white.gif);
}

h2.fleet{
	background-color:#FFFFFF;
	color:#333333;
}

h2.fleet{
	background-image:none;
	font-weight:bold;
}

h2.fleetRight{
	width:250px;
}

h2.short{
	width:210px;
	background-image:url(../../images/h2_shortbase.jpg);
}

h2.short span.noLink{
	background-image:url(../../images/h2_shorttop.jpg);
}

div.sideContent#panel5{
	padding:10px;
	width:214px;
}

h4.stock{
	color:#FFFFFF;
	margin:8px 0px 5px 8px;
	
}

h3{
	font-size:0.65em;
	width:175px;
	color:#D71805;
	background-color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	background-image:url(../../images/panel2_base.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

h3 a{
	text-decoration:none;
	color:#D71805;
	display:block;
	padding:4px 0px 5px 7px;
	background-image:url(../../images/panel2_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

h3 a span{
	width:160px;
	display:block;
	background-image:url(../../images/arrow_red.gif);
	background-position:100% 3px;
	background-repeat:no-repeat;
}

h3.yellow a span{
	background-image:url(../../images/arrow_yellow.gif);
}

h3.yellow a{
	color:#FFFF00;
	
	word-spacing:-0.1em;
	cursor:pointer;	
}

h3.yellow a:hover{
	
	color:#FFFFFF;
}

h3.yellow a:hover span{
	background-image:url(../../images/arrow_white.gif);
}

h3.plainWhite{
	color:#FFFFFF;
	background-color:#000000;
	background-image:none;
	font-size:0.9em;
	margin-bottom:0px;
}

h3.alt{
	color:#FFFFFF;
	width:381px;
	background-image:url(../../images/h2_altbase.gif);
}

h3.paragraphLink{
	background-image:none;
	padding:0px;
	margin:0px;
}

h3.paragraphLink a{
	background-image:url(../../images/list_base.gif);
	background-position:bottom left;
	width:227px;
	padding:0px 0px 5px 0px;
	
}

h3.paragraphLink a span.top{
	background-image:url(../../images/list_top.gif);
	background-position:top left;
	padding:5px 0px 0px 8px;
	width:221px;
	
}

h3.paragraphLink a span.arrow{
	width:221px;
	
	background-image:url(../../images/arrow_red.gif);
	background-position:95%;
}

h3.paragraphLink a:hover{
	background-image:url(../../images/list_baseover.gif);
}

h3.paragraphLink a:hover span.top{
	background-image:url(../../images/list_topover.gif);
}

h3.paragraphLink a:hover span.arrow{
	background-image:url(../../images/arrow_white.gif);
	color:#FFFFFF;
}

h3.alt span.reverse{
	background-image:url(../../images/h2_alttop.gif);
	background-repeat:no-repeat;
	display:block;
	height:1.5em;
	padding:3px 0px 0px 7px;
}

h3.find span.noLink{
	color:#D71805;
}

h4{
	padding:0px;
	margin:3px 0px 8px 0px;
	font-size:0.65em;
	font-weight:bold;
	color:#D71805;
}

p{
	font-size:0.7em;
	line-height:1.2em;
	padding:0px 0px 0px 0px;
	margin:0px 9px 30px 8px;
}
td p{
	margin-left:0px;
}

p.last{
	margin-bottom:10px;
}

p.first{
	margin-bottom:5px;
}

p a{
	text-decoration:none;
	color:#FFFFFF;
	
}

p a.inline{
	color:#FF0000;
}

p.panel2body{
	display:block;
	width:175px;
	color:#FFFFFF;
	background-color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	background-image:url(../../images/panel2_base.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

p.panel2body a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 10px 12px 7px;
	background-image:url(../../images/panel2_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

p.form {
	width:600px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

p.button{
	padding:0px !important;
	margin:5px 0px 15px 0px;
}
.warning strong{
	color:#FF0000 !important;
}
a img{
	border:0px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	font-size:0.7em;
}

.lowercase, .lowercase a{
	text-transform:lowercase !important;
}

/* ============ PAGE LAYOUT ========== */

.clearFloats{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}


#pageCenter{
	width:885px;
	margin-left:auto;
	margin-right:auto;
}

#headerLeft{
	float:left;
}

#headerRight{
	float:right;
}

#page{
	background-image:url(../../images/pagelines.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:0px 1px 0px 1px;
	float: left;
}
#content{
	background-image:url(../../images/contentbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:883px;
	padding:17px 0px 0px 0px;
	margin:0px;
	display: block;
	float: left;
}
#content.home{
	background-image:url(../../images/contentbg_home.jpg) !important;
}

#stockContent{
	background-image:url(../../images/framecontentbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:883px !important;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#stockContent #rightCol{
	width:465px;	
}

#stockContent #panel4{
	width:380px;
}

#leftCol.homepage{
	width:402px;
	padding-right:10px;

}

.fullWidthContent
{
	width:820px !important;
}
#rightCol.homepage{
	width:450px;
	
}

* html #rightCol.homepage #panel2{
	padding-left:19px;
	padding-right:20px;
}

#rightCol.homepage #panel2{
	margin-left:0px;
	background-color:none;
	width:155px;
	padding-left:21px;
	padding-right:38px;
}

#rightCol.homepage #panel3{
	float:right;
	width:200px;
	
}

#freeTextbox{
	clear:both;
	width:448px;
	background-color:#000000;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

.minHeight{
	width:1px;
	height:118px;
	float:right;
}

#freeTextbox #boxContent{
	float:left;
	width:417px;
	padding:15px;
}

#leftCol{
	float:left;
	width:648px;
}

#rightCol{
	float:right;
	width:234px;
}

#panel1{
	float:left;
	width:384px;
	margin-left:19px;
	margin-top:7px;
}


* html #panel2{
	padding:10px 20px 10px 20px;
}


#panel2{
	float:left;
	width:174px;
	padding:10px 30px 10px 30px;
	margin-left:10px;
	background-color:#000000;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}

img.rangeBase{
	margin:99px 0px 20px 0px;
}


#panel3{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	
}


#formleft {
width:382px;
float:left;
}
#imgright {
width:433px;
float:left;
}


#panel4{
	float:left;
	margin:7px 0px 0px 19px;
	width:848px;
	padding:0px;
	position: relative;
}

* html #panel4, * html #panel6{
	margin-left:8px;
}


#panel5{
	width:234px;
}

#panel2 .linkGroup{
	margin:15px 0px 11px 0px;
}

#panelFleet{
	float:left;
	width:648px;
	background-color:#ffffff;
	color:#333333;
}

* html #panelFleet{
width:633px;
}

span.tickBox input#leaver  
{
  float: left;
  position: relative;
  margin-left: 5px!important;
  font-size: 12px!important; 
  border: 0px!important;
  background-color: transparent!important;
}

span.tickBox label  
{
  width: 300px!important;
  margin-left: 25px!important;
  color: #D71805; 
}

#panelFleet.wideTable{
	width:884px !important;
	padding-bottom:10px;
	padding-right:0px !important;
}

#panelSales{
	width:883px;
	margin:0px;
	padding:0px;
}

#panelFleet form{
	width:auto !important;
}

#panelFleet a{
		color:#D71805;
		background-image:url(../../images/arrow_red.gif);
		background-repeat:no-repeat;
		background-position:100% 4px;
		padding-right:10px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
}
#panelFleet a.noArrow{
	background-image:none !important;
	text-decoration:underline;
}

#panelFleet.wideTable .table{
padding-right:0px !important;

}

#panelFleet.wideTable .fleetHolder table{
padding-left:10px !important;
}

#panelFleet .table{
	float:left;
	padding-right:10px;
	
}
#panelFleet .fleetHolder table
{
	/*width:633px !important;*/

	padding-left:15px;

}


#panelFleet .fleetHolder table table
{
	padding-left:0px;
	width:100%;
}
#panelFleet .fleetHolder div#tabsTable table 
{
	padding-left:0px;
	width:100%;

}

#panelFleet .minHeight{
	float:right;
}


#tabsTable a
{
	background-image:none;
	padding:0px;
	
}

.homeError{
	
	width:158px;
	
	background-color:#000000;
	border:1px solid #404040;
	color:#D71805;
	font-size:0.65em;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

/* ============ HTML menu ========== */

#salesAlt{
	width:800px;
}

#menuAlt ul, #salesAlt ul{
	display:block;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px 5px 0px 5px;
	
	
}

#menuAlt ul{
	border-right:1px solid #666666;
	height:5em;
	background-color:#000000;
}

#salesAlt ul{
	width:9.5em;
	height:16em;
}

#salesAlt ul li span{
	font-weight:normal;
}

#menuAlt ul li, #salesAlt ul li{
	font-size:0.65em;
	font-weight:bold;
	color:#CCCCCC;
	list-style:none;
	list-style-image:none;
}

#menuAlt ul li a{	
	
	color:#FFFFFF;
	text-decoration:none;
}

#menuAlt ul li a:hover, #salesAlt ul li a{
	color:#D71805;
	text-decoration:none;
}




/* ============ Fleetcontroller renewals page colours ========== */

a.renewalsredlink:link {
	color: #ED0909;
}
a.renewalsredlink:visited {
	color: #ED0909;
}
a.renewalsredlink:hover {
	color: #ED0909;
}
a.renewalsredlink:active {
	color: #ED0909;
}
.ddred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #ed0909;
}

a.renewalsgreenlink:link {
	color: #08D60D;
}
a.renewalsgreenlink:visited {
	color: #08D60D;
}
a.renewalsgreenlink:hover {
	color: #08D60D;
}
a.renewalsgreenlink:active {
	color: #08D60D;
}
.ddgreen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #08D60D;
}

a.renewalsamberlink:link {
	color: #F79C0D;
}
a.renewalsamberlink:visited {
	color: #F79C0D;
}
a.renewalsamberlink:hover {
	color: #F79C0D;
}
a.renewalsamberlink:active {
	color: #F79C0D;
}
.ddamber {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #F79C0D;
}

a.bluelink:link {
	color: #0000CC;
}
a.bluelink:visited {
	color: #0000CC;
}
a.bluelink:hover {
	color: #0000CC;
}
a.bluelink:active {
	color: #0000CC;
}

.inputbox {  clip:    rect(   ); width: 160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px}



/* ============ HOME PAGE FORM ========== */

form{
	padding:10px 0px 0px 0px;
	margin:0px 0px 13px 0px;
	width:170px;
	
}

* html form{
	margin:0px 0px 21px 0px;
}

* html form{
	padding:0px 0px 0px 0px;
}

fieldset{
	padding:0px;
	margin:0px;
	border:0px;
}

form.white{
	padding:0px;
	margin:0px 0px 10px 0px;
}

form.white textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
}

form.white select{
	font-size:11px;
}

.singlelineSearch .link{
	
}


form.white input, form.white select, form.white textarea{
	background-color: white !important;
	border:1px solid #333333 !important;
	color:#333333 !important;
	margin:0px;
	
}

label{
	display:block;
	font-weight:bold;
	color:#A4A2A2;
	font-size:0.65em;
	margin:5px 0px 3px 0px;
	padding:0px;
	width:170px;
}

input{
	padding:1px 0px 3px 3px;
	font-size:0.7em;
	width:165px;
	color:#FFFFFF;
	border:1px solid #A4A2A2;
	background-color:#000000;
}

input.loginbutton, .loginBlack{
	display:block;
	width:170px;
	height:18px;
	padding:0px 0px 2px 2px;
	margin:9px 0px 0px 0px;
	background-image:url(../../images/loginbutton.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
	text-align:left;
	font-size:0.65em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D71805 !important;
	text-decoration:none;
}

.loginBlack{
	padding:2px 0px 2px 4px !important;
	}


.submitLink, .formRow input.link{
	display:block;
	border:0px !important;
	font-size:0.65em;
	width:170px;
	background-image:url(../../images/loginbuttonwhite.gif) !important;
	background-repeat:no-repeat;
	background-position:top left !important;
	color:#D71805 !important;
	height:18px;
	padding:3px 0px 0px 5px !important;
	margin:0px 0px 0px 0px !important;
}

.submitWhite{
	width:50px;
	border:0px !important;
	color:#FF0000; !important;
	height:18px;
	padding:0px 0px 3px 5px !important;
	margin:0px 0px 0px 0px !important;
	text-align:left;
}

.singlelineSearch input.link{
	
	font-size:0.65em;
	text-align:left;
	font-weight:bold;
	width:148px;
	height:1.9em !important;
	border:1px solid #CCCCCC !important;
	background-image:url(../../images/arrow_red.gif);
	background-position:95%;
	background-repeat:no-repeat;

	color:#D71805 !important;
	height:18px;
	padding:2px 0px 5px 5px !important;
	margin:0px 0px 0px 0px !important;
}



.linksRow{
	padding-top:10px;
}

.formRow input.link{
	font-weight:bold;
	text-align:left !important;
	padding:0px 0px 0px 5px !important;
	margin:0px 0px 0px 0px !important;
}

.hideMe{
	visibility:hidden;
}

.tickBox input, input.tickBox{
	width:13px !important;
	border:none !important;
}

select.fontSort, textarea.textarea{
	font-size:0.7em !important;
	width:390px;
}

.killArrow a
{
	background-image:none !important;
}


.tabsTable a
{
	background-image:none !important;
}
/* ============ FOOTER ========== */

#footer {clear: both;}

#footer{
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
	background-color:#000000;
	color:#D71805;
}

#footer a{
	font-size:0.7em;
	text-decoration:none;
	color:#D71805;
}

#footer a.left{
	float:left;
}

#footer a.right{
	float:right;
}


/* ============ LINK PANELS ========== */

div.homePanel2Hover h3{
	background-image:url(../images/panel2_baseover.jpg);
}

div.homePanel2Hover h3 a{
	color:#FFFFFF !important;
	background-image:url(../../images/panel2_topover.jpg);
	
}

div.homePanel2Hover h3 a span{
	background-image:url(../../images/arrow_white.gif);
}


div.homePanel2Hover p.panel2body{
	background-image:url(../../images/panel2_baseover.jpg);
}

div.homePanel2Hover p.panel2body a{
	background-image:url(../../images/panel2_topover.jpg);
}

div.homePanel1Hover p a{
		color:#FFFFFF;
}

div.homePanel1Hover h2 {
	background-image:url(../../images/h2_baseover.jpg);
	color:#FFFFFF;
}

div.homePanel1Hover h2 a{
	background-image:url(../../images/h2_topover.jpg);
	color:#FFFFFF;
}

div.homePanel1Hover h2 a span{
	background-image:url(../../images/arrow_white.gif);
}

a.redPanel, a.yellowPanel, a.greenPanel{
	margin:5px 0px 15px 0px;
	display:block;
	width:384px;
}

a.redPanel img, a.yellowPanel img, a.greenPanel img{
	font-size:0.85em;
	font-weight:bold;
}

a.redPanel, a.redPanel img{
	background-color:#9a0f03;
}

a.yellowPanel, a.yellowPanel img{
	background-color:#ff9a01;
}

a.greenPanel, a.greenPanel img{
	background-color:#336700;
}



/* ============ Product range panel ========== */

#listHolder{
	width:228px;
	float:left;
	margin:0px;
	
}

#rangeHolder{
	float:right;
	width:600px;
	margin:0px;
}

#prod1, #prod2, #prod3, #prod4, #prod5, #prod6{
	
	visibility:hidden;
}

#listHolder ul{
	margin:0px;
	padding:0px;
}

#listHolder ul li{
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style-image:none;
	list-style-type:none;
}



#listHolder ul li a{
	font-size:0.65em;
	display:block;
	width:228px;
	color:#D71805;
	text-decoration:none;
	font-weight:bold;	
	background-image:url(../../images/list_base.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#000000;	
	height:1.8em;
}

#listHolder ul li a span.listBase{
	background-image:url(../../images/list_top.gif);
	background-repeat:no-repeat;
	background-position:top left;

	display:block;
}

#listHolder ul li a span.listArrow{	
	background-image:url(../../images/arrow_red.gif);
	background-position:100% 7px;
	background-repeat:no-repeat;
	width:215px;
	padding:3px 0px 0px 6px;
	display:block;
}

#listHolder ul li a:hover{
	color:#FFFFFF;
	background-image:url(../../images/list_baseover.gif);
}

#listHolder ul li a:hover span.listBase{
	background-image:url(../../images/list_topover.gif);
}

#listHolder ul li a:hover span.listArrow{
	background-image:url(../../images/arrow_white.gif);
}	

/* ============ Companies lists ========== */

ul.companies{
	margin:0px 0px 30px 0px;
	padding:0px;
	display:block;
	float:left;
}

ul.companies li{
	list-style-image:none;
	list-style-type:none;
	font-size:0.7em;
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0px;
}

ul.companies li a{
	color:#FFFFFF;
	text-decoration:none;
}
ul.companies li a img, ul.companies li img{
	float:left;
}

ul.companies li a:hover{
	color:#D71805;
}

ul.companies li a span, ul.companies li span{
	float:left;
	margin:0px 30px 0px 5px;
	width:275px;
}

ul.companies li a h4, ul.companies li h4{
	margin:0px 0px 3px 0px;
	font-size:1em;
}




/* ============ Contact us / foriegn travel form ========== */

#panel4 form, #panel6 form{
	width:100%;
	display:block;
	margin-left:8px;
}

#panel4 label, #panel6 label{
	display:block;
	width:100px;
	float:left;
	color:#FFFFFF;
	font-size:0.65em;
	margin:3px 0px 3px 0px;
}

#panel4 input, #panel4 select, #panel4 textarea,#panel6 input, #panel6 select, #panel6 textarea{
	float:left;
	color:#A4A2A2;
	font-weight:bold;
}

#panel4 select, #panel6 select{
	width:170px;
	font-size:0.65em;
}

#panel4 select, #panel4 textarea,#panel6 select, #panel6 textarea{
	display:block;
	background-color:#000000;
	border:1px solid #A4A2A2;
}

#panel4 textarea,#panel6 textarea{
	width:168px;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formRow{
	display:block;
	clear:both;
	padding-bottom: 4px;
	padding-top: 4px;
}

.formRow .submitbutton{
	margin-top:10px;
	width:170px;
	color:#FFFFFF !important;
	background-color:#333333;
}

.driverDetails1, .driverDetails3 {
	
	padding-right:12px;
	border-right:1px solid #666666;
}

.driverDetails2, .driverDetails4{
	padding-left:12px;
}

.driverDetails1, .driverDetails2{
	padding-bottom:10px;
	border-bottom:1px solid #666666;
	margin-top:10px;
}
.driverDetails3, .driverDetails4{
	padding-top:10px;

}

.driverDetails1, .driverDetails2, .driverDetails3, .driverDetails4{
	float:left;
	width:285px;
	height:14em;
}

.driverDetails1 label, .driverDetails2 label, .driverDetails3 label, .driverDetails4 label{
	width:115px !important;
}
.driverDetails1 input, .driverDetails2 input, .driverDetails3 input, .driverDetails4 input{
	float:left !important;
}

/* ============ Find us lists ========== */

ul.directions {
	margin:0px 0px 10px 20px;
	padding:0px;
	width:365px;
}

ul.directions li{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:0.7em;
	list-style-image:none;
	list-style-type:square;
	
}

/* ============ new model lists ========== */

.newsletters ul.carList{
	float:left;
		margin:0px 10px 20px 8px;
}
ul.carList{
	margin:0px 0px 10px 8px;
	padding:0px;
}

ul.carList li{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:0.7em;
	list-style-image:none;
	list-style-type:none;
}

ul.carList li a{
	color:#D71805;
	background-image:url(../../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:100% 3px;
	padding-right:10px;
	text-decoration:none;
	font-weight:bold;
}

ul.carList li a:hover{
	color:#FFFFFF;
	background-image:url(../../images/arrow_white.gif);
}

.offers h4{
	text-transform:uppercase;
	margin:10px 0px 5px 0px;
}

.offers h4 span{
	color:#FFFFFF;
}

.offers p{
	padding:0px !important;
	margin:0px 0px 5px 0px !important;
}

ul.offers li{
	font-size:1em !important;
	border-bottom:1px solid #222222;
	padding-bottom:10px;
}

ul.offers li a{
	font-size:0.7em !important;
}

.detailsTable{
	margin-left:8px;
}


.frameLeft{
	background-image:url(../../images/leftframeblock.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.frameRight{
	background-image:url(../../images/greyblock.gif);
	background-repeat:repeat-y;
	background-position:1px 0px;
}	


ol.termsList{
	margin:10px 30px 10px 30px;
	padding:0px;
}
ol.termsList li{
	font-size:0.7em;
}

.vacancy{
	border-bottom:1px solid #333333;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
}

.vacancy p{
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.vacancy .heading{
	display:block;
	font-weight:normal;
	margin:5px 0px 0px 0px;
	color:#CCCCCC;
}

.vacancy a{
	color:#D71805;
	text-decoration:none;
	background-image:url(../../images/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:100% 3px;
	padding-right:10px;
}

.vacancy .desc{
	display:block;
	margin-top:5px;
	padding:0px;
}

.vacancy  a:hover{
	color:#FFFFFF;
	background-image:url(../../images/arrow_white.gif);
}

/* Added by MD */

.buttonsRow
{
	width: 500px;
	margin: 10px 0px 10px 0px !important;
}

.fulladdressvalue
{
	margin-left: 200px;
	font-size: 0.6em;
}


#submitBtn
{
	margin-bottom: 10px !important;
}

.error
{
	color: #FF0000;
}

.hideMe{
	visibility:hidden;
}

.tickBox input, input.tickBox{
	width:13px !important;
	border:none !important;
}

select.month
{
	width: 120px !important;
	margin-right: 3px;
}
select.date, select.time
{
	width:45px !important;
	margin-right: 3px;
}

select.year
{
	width:80px !important;
}

select.wide
{
	width:350px !important;
}

#sameAsDeliveryCtrl input
{
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#sameAsDeliveryCtrl label
{
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: 20px !important;
}

.panel4
{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.radioGroup
{	
	margin-left: 200px;
	width: 250px;
	display: block;
}

.radioGroup label
{
	margin-right: -70px !important;
}

input.radio
{
	width: 30px !important;
	clear: none !important;
	border: none;
}

input.EmptyInput, textarea.largeTextAreaEmptyInput
{
	color: #333333 !important;
}

.Hidden{
	display: none;
}

.airportCollectionShow,.homeBusinessCollectionShow,.airportDeliveryShow,.homeBusinessDeliveryShow{
	display: block;
}

.value
{
	font-size: 0.6em !important;
}

.largeTextArea
{
	width: 250px !important;
	height: 100px;
}

#slideshow
{
	margin:5px 0px 20px 0px;
	float: left; width: 587px; position: relative; overflow: hidden; margin-right: 10px;
}

.slideshow_address {
width: 240px; position: relative; overflow: hidden; float: left;
}

#strapLine
{
margin:15px 0px 0px 0px;

}

.thumb{
	padding:10px;
}

.thumb .textLink{

}

.thumb a{
	background-image:bottom right !important;
	background-image:none !important;
}


.alertPanel{
	background:url(../../images/alertbg.jpg) repeat-x top #BD1805;
	padding:10px 20px 10px 20px;
	margin:1px 0px 0px 1px;
	border-left:1px solid #000000;
}

.alertPanel p{
	padding:0px 0px 10px 0px !important;
	margin:0px !important;
	
}

.alertPanel p.black{
	color:#000000;
}

.uploadstatusbody
{
	font-size: 1.2em !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:20px;
	padding:20px;
	background-color:#FFFFFF;
	color:#000000;	
}

.uploadstatusbody a
{
	color: #000000;
	text-decoration: underline;
}

.uploadstatusbody h2
{
	padding: 2px;
	background-color: Black;
}

.redlink {color: #D71805;
background-image:url(../../images/arrow_red.gif);
background-position:100% 4px;
background-repeat:no-repeat;
color:#D71805;
font-weight:bold;
padding-right:10px;
text-decoration:none;
text-transform:uppercase;
}


td.removepadding p {margin-right: 0px; margin-bottom: 10px; }

td.removepadding p a.submitLink {text-align: right; font-size: 0.9em; padding-right: 20px!important; display: block; background-position: right!important;}

*html td.removepadding {padding-right: 10px; text-align: right;}
*+html td.removepadding {padding-right: 10px; text-align: right;}

* html td.removepadding p {margin-right: -10px;}
*+ html td.removepadding p {margin-right: -10px;}

* html td.removepadding h2 {margin-right: -10px;}
*+ html td.removepadding h2 {margin-right: -10px;}

div.weekly_news {background-color: #fff;}

div.weekly_news div#panel4 {position: relative; float: left; width: 540px;}
div.weekly_news div#column2 {float: left; display: block; position: relative; width: 280px; margin-left: 10px; margin-top: 10px;}

frameset frame frameset frame body{background-color:#000000 !important;}

/* ============ Tyre Replacement Form ========== */

div#tyre-replacement div.textf 
{
   clear: both;
   zoom: 1;
   padding: 5px 0px;
}

div#tyre-replacement div.textf span 
{
   width: 450px;
   display: block;
   float: left;
   margin-left: 10px;
   font-weight: bold;
   font-size: 0.8em; 
}

div#tyre-replacement div.chkbox input 
{
   width: 18px;
   background-color: Transparent!important;
   border: 0px;
}

div#tyre-replacement div.textf input, div#tyre-replacement div.textf textarea  
{
    background-color: #fff;
    color: #000!important;
    font-weight: normal!important;
    margin-left: 5px;  
}

div#tyre-replacement div.textf select 
{
    margin-left: 5px;
    width: 125px;
}

div#tyre-replacement div.dropdownoptions label 
{
    width: 80px!important; 
}

div#tyre-replacement h3 {
    background-image: none;
    background-color: transparent;
    text-transform: uppercase;
}

div#tyre-replacement #panel4 label, #panel6 label 
{
     float: left;
     text-align: right;
     font-weight: normal;   
}

div#tyre-replacement div.checkboxoptions 
{
     float: left;
     width: 200px; 
}

div#tyre-replacement div.checkbox 
{
     clear: both;   
}

div#tyre-replacement div.checkbox input 
{
      width: 30px;
      border: 0px;
      background-color: transparent;   
}
div#tyre-replacement div.checkbox label 
{
     text-align: left!important;
     width: 100px!important;   
}

div#tyre-replacement .error 
{
    font-size: 0.6em;   
}

div#tyre-replacement div.customdiv {
    font-weight: bold; 
    margin-left: -10px; 
    width: 200px; 
    float: left; 
    position: relative; 
    top: -20px;
    left: -20px;
}


div#tyre-replacement div.workrequired label, div#tyre-replacement div.workrequired select 
{
   float: left!important;
   overflow: hidden;
   zoom: 1;
}

div#tyre-replacement div.workrequired label 
{
   text-align: left!important;   
}

div#tyre-replacement div.workrequired input 
{
   width: 20px;
   border: 0;   
}

div#tyre-replacement div.workrequired select 
{
    border: 0px;
    background-color: #fff!important;
    color: #000!important;
    font-weight: bold;
}

div#tyre-replacement div.workrequired label 
{
    width: 90px!important;   
}

div#tyre-replacement div.dropdownoptions, div#tyre-replacement div.dropdownoptions2
{
    position: relative;
    float: left;
    width: 240px;   
}

div#tyre-replacement div.dropdownoptions2 label 
{
    width: 100px!important;   
}
div#tyre-replacement div.dropdownoptions2 
{
    width: 160px;
}

div.sparetyre {
    padding-bottom: 155px!important;
}

* html div.sparetyre {
    padding-bottom: 107px!important;
}

*+html div.sparetyre {
    padding-bottom: 133px!important;
}


div#tyre-replacement div.optionscol 
{
    width: 250px;
    overflow:  hidden;
    float: left; 
    margin-right: 5px;
    border: #444 1px solid;
    padding: 12px;
    margin-bottom: 6px;
}
div#tyre-replacement div.optionscolumn2 
{
    border: #444 1px solid;
    overflow: hidden; 
    zoom: 1; 
    clear: both;
    padding: 6px;
    width:97%;
    text-align: center;
}

div#tyre-replacement div.optionscolumn2 div.optionswraparound 
{
    margin-left: 150px;   
}

div#tyre-replacement div.optionscol p, div#tyre-replacement div.optionscolumn2 p 
{
    margin-left: 0px;
} 

div#tyre-replacement div.prefered-service
{
    margin-top: 5px;
}

div#tyre-replacement div.prefered-service p 
{
   margin-left: 0px;   
}

div#tyre-replacement input.submit_button 
{
    color: #ddd!important;
    margin-left: 175px!important;
    margin-bottom: 20px;
    width: 100px;
    border: #fff 1px emboss!important;  
}

.tyrewidth {
    background-color: #faffbd!important;
    color: #222!important;
}

div.summary-page 
{
    padding: 0px 20px;   
}

div.summary-page table th
{
   text-align: left;
   font-size: 0.8em;
   width: 200px;
}

div.summary-page table td 
{
   font-size: 0.7em;   
}
div.summary-page h3 
{
   padding: 10px 0px;
   padding-left: 5px;  
}

div.summary-page #btnConfirm 
{
    color: #000!important;
    background-color: #fff;   
}

div.summary-page p 
{
    margin-left: 0px;
}

* html #tyre-replacement span.error 
{
   float: left!important;
   display: block;
   width: 100px;
   padding-left: 175px;
}
