body
{
font-family:Verdana;
text-align: center;
background-color: #E5E5E5;
margin:0px;
padding:0px;
padding-top:0px;
}

body, html {height: 100%;}

div {
margin:0px;
padding:0px;
}

img {
margin:0px;
padding:0px;
}

h1{
font-size:14px;
margin-top:0px;
margin-bottom:10px;
}

h2{
font-size:11px;
margin-top:0px;
margin-bottom:3px;
}

h3
{
font-size:11px;
color:#FE840D;

}

h4
{
font-size:11px;
color: #999999;
}

ul {
margin:3px;
padding-left:15px;
}

li {
margin:0px;
padding:0px;
}

.boldtitle
{
font-weight:bold;
font-size:11px;
color:black;
}

a {
color:#FE840D;
text-decoration:none;
}

p {
padding:0px;
margin:0px;
}

.clear {
  clear : both;
}


#container {
background-color:#FFFFFF;
width:865px;
margin-left: auto;
margin-right: auto;

}

#header {
background-image:url('http://www.carleasingandhire.co.uk/img/header.jpg');
background-repeat:no-repeat;
background-color:#FFFFFF;
height:140px;
cursor: pointer;
}


#main {
min-height:650px;
background:#FFFFFF;
color: #000000;
padding:3px;
}


.hpnavi {
float:left;
width:175px;
margin:0px;
}

.navilink {
font-size:11px;
padding-top:3px;
padding-bottom:5px;
border-bottom:1px solid #F2963C;
}

.navilink a{
color:#757575;
}



.hpquote {
background-image:url('http://www.cheapestcontracthire.co.uk/img/instquote.jpg');
background-repeat:no-repeat;
border-bottom:3px solid #F2963C;
padding:3px;
padding-top:15px;
height:90px;
}

.evoform {
margin:0px;
padding:0px;
}
.evoform select {
width:160px;
font-size:12px;
margin-bottom:8px;
}

.evoform .gobutton {
margin:3px;
width:38px;
float:right;
background-color: transparent;
border: 0px;
background-image: url(http://www.cheapestcontracthire.co.uk/img/go.jpg);
}


.hpcontract1 {
  height:105px;
  border-bottom:3px solid #F2963C;
  padding:3px;
  padding-top:5px;

}
.hpcontract1 h3 {
  font-size:11px;
  margin-top:5px;
  margin-bottom:5px;
}

.hpcontract {
 height:110px;
border-bottom:3px solid #F2963C;
padding:3px;
padding-top:5px;

}

.hpcontract h3 {
font-size:11px;
margin-top:5px;
margin-bottom:5px;
}

.hpdeal {
border-bottom:3px solid #F2963C;
padding:3px;
padding-top:5px;
height:130px;

}

.callback {
border-bottom:3px solid #F2963C;
padding:3px;
padding-top:10px;
height:170px;
font-size:11px;

}

.hpdeal h3 {
font-size:11px;
margin-top:5px;
margin-bottom:5px;
}

.hpliability {
border-bottom:3px solid #F2963C;
padding:3px;
padding-top:5px;
height:150px;

}

.hpliability h3 {
font-size:11px;
margin-top:5px;
margin-bottom:5px;
}

.financerange {
padding:10px;
margin-top:220px;
color:#F2963C;
overflow:none;
}

.financerange h2 {
font-weight:bold;
font-size:14px;
}

.hptaxcalc {
background-image:url('http://www.cheapestcontracthire.co.uk/img/taxcalc.jpg');
background-repeat:no-repeat;
background-position: 1px 5px; 
border-bottom:3px solid #F2963C;
padding:3px;
padding-top:55px;
height:90px;
}



.hpcontent {
float:left;
width:640px;
margin:5px;
}

.hpcontentas {
float:left;
width:320px;
margin:5px;

}

.hptxt {
padding:10px;
width:652px;
border:1px solid #F2963C;
font-size:10px;
}

.hptopdeals {
padding:0px;
padding-top:10px;
width:640px;
height:220px;
border:1px solid #F2963C;
font-size:10px;
margin-top:5px;
float:left;
}

.blogbox {
padding:10px;
width:652px;
height:auto;
border:1px solid #F2963C;
font-size:10px;
margin-top:5px;
float:left;
}

.hpoffer {
width:180px;
height:230px;
border:1px solid #F2963C;
font-size:10px;
margin-top:5px;
margin-right:-3px;
float:right;
}



pre {text-indent: 30px}

#tabmenu {
		color: #000;
		border-bottom: 1px solid #F2963C;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }
		
#tabmenuas {
		color: #000;
		border-bottom: 1px solid #5d92b4;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }
	
#tabmenuas li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }
	
#tabmenu a:visited {
	color: #999999; }
	
#tabmenuas a:visited {
	color: #999999; }

#tabmenu a, a.active {
	color: #DEDECF;
	background: #FFFFFF;
	font: bold 0.8em "Trebuchet MS", Arial, sans-serif;
	border: 1px solid #F2963C;
	padding: 2px 5px 0px 5px;
	margin: 0px;
	text-decoration: none; }

#tabmenuas a, a.active {
	color: #DEDECF;
	background: #FFFFFF;
	font: bold 0.8em "Trebuchet MS", Arial, sans-serif;
	border: 1px solid #5d92b4;
	padding: 2px 5px 0px 5px;
	margin: 0px;
	text-decoration: none; }

#tabmenu a.active {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF; 
	color:black;
	 }
	 
#tabmenuas a.active {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF; 
	color:black;
	 }

#tabmenu a:hover {
	color: #fff;
	background: #ADC09F; }

#tabmenuas a:hover {
	color: #fff;
	background: #ADC09F; }

#tabmenu a.active:hover {
	background: #ABAD85;
	color: #DEDECF; }
	
#tabmenuas a.active:hover {
	background: #ABAD85;
	color: #DEDECF; }

#tabcontent {
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align: justify;
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #F2963C;
	border-top: none;
	z-index: 2;	}
	
#tabcontentas {
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align: justify;
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #5d92b4;
	border-top: none;
	z-index: 2;	}
	
#tabcontent2 {
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align: justify;
	background: #FFFFFF;
	padding: 10px;
	z-index: 2;	
}

#tabcontent a {
	text-decoration: none;
	color: #E8E9BE; }

#tabcontent a:hover { background: #898B5E; }



.maketop {
padding:10px;
width:650px;
min-height:100px;
border:1px solid #F2963C;
font-size:10px;
margin-top:5px;

}

.makedesc {
padding:10px;
width:650px;
border:1px solid #F2963C;
font-size:11px;
margin-top:5px;

}

.maketopas {
padding:10px;
width:650px;
min-height:100px;
border:1px solid #5d92b4;
font-size:10px;
margin-top:5px;

}

.maketop h1 {
font-size:20px;
font-weight:900;
}

.maketopmodel {
font-size:14px;
margin-right:10px;
margin-top:0px;
margin-left:0px;
font-weight:600;
color:#757575;
display:inline;
}

.modeltoplong {
font-size:11px;
padding:2px;
padding-left:0px;
margin:0px;
margin-left:0px;
font-weight:700;
color:#757575;
}

.topcount{
margin-top:18px;
font-size:14px;
font-weight:600;
}


.results {
margin:0px;
padding:0px;
margin-top:10px;
border:none;
}

.resultsas {
margin:0px;
padding:0px;
margin-top:10px;
border:none;
}

.results tr {
padding:0px;
margin:0px;
margin-bottom:3px;
}

.resultsas tr {
padding:0px;
margin:0px;
margin-bottom:3px;
}

.results td {
padding:5px;
padding-left:10px;
margin:0px;
border:1px solid #F2963C;
min-height:145px;
margin-bottom:3px;
font-size:10px;
}

.resultsas td {
padding:5px;
padding-left:10px;
margin:0px;
border:1px solid #5d92b4;
min-height:145px;
margin-bottom:3px;
font-size:10px;
}

.results h2 {
font-size:14px;
font-weight:900;
}

.resultsas h2 {
font-size:14px;
font-weight:900;
}

.smlcount{
margin-top:15px;
font-size:11px;
font-weight:600;
float:right;
}

.topdeal{
margin-top:15px;
font-size:10px;
font-weight:600;
float:left;
}

.makeprice {
margin-top:8px;
margin-bottom:5px;
font-size:19px;
font-weight:900;
color:#FE840D;
}

.modeltopdeal{
margin-top:5px;
font-size:10px;
font-weight:600;
}

.modelprice {
margin-top:4px;
margin-bottom:5px;
font-size:14px;
font-weight:900;
color:#FE840D;
}

.modelpriceas {
margin-top:4px;
margin-bottom:5px;
font-size:14px;
font-weight:900;
color:#cc0033;
}

.smlmodelcount{
margin-top:10px;
font-size:12px;
font-weight:600;
}


.dertoplong {
font-size:10px;
padding:0px;
padding-left:0px;
margin:0px;
margin-left:0px;
font-weight:700;
color:#757575;
}


.cardisplay {
margin:0px;
padding:0px;
margin-top:10px;
border:none;
}

.cardisplay tr {
padding:0px;
margin:0px;
margin-bottom:3px;
}

.cardisplay td {
padding:0px;
padding-left:0px;
margin:0px;
border:0px solid #F2963C;
height:145px;
margin-bottom:3px;
font-size:10px;
}


.carder{
font-size:14px;
font-weight:900;
}

.carlist {
margin:10px;
}

.carlist li{
color:#F2963C;
font-size:12px;
}

.carlistas li{
color:#5d92b4;
font-size:16px;
}

.blacktext {
color:#000000;
}

.cartopdeal{
margin-top:10px;
font-size:14px;
font-weight:600;
}

.carprice {
margin-top:4px;
margin-bottom:5px;
font-size:20px;
font-weight:900;
color:#FE840D;
}

.finoptions{
margin-top:0px;
}

.finoptions tr{
font-size:9px;
}

.finoptions td{
border:1px solid #FE840D;
padding:5px;
padding-top:2px;
padding-bottom:3px;
font-size:12px;
height:30px;
}

.finoptions h3{
color:#FE840D;
margin-top:0px;
margin-bottom:2px;
}

.finoptions .price{
font-weight:600;
font-size:14px;
}

.contact{
margin-top:-5px;
}

.contact tr{
font-size:9px;
}

.contact td{
font-size:9px;
height:30px;
}

.contact h3{
margin-top:5px;
margin-bottom:15px;
font-size:12px;
color:black;
}


.technical td{
font-size:9px;
height:5px;
padding-right:10px;
}

.signup {
margin-top:-15px;
margin-right:2px;
width:70px;
float:right;
background-color: transparent;
border: 0px;
background-image: url(http://www.cheapestcontracthire.co.uk/img/signup.jpg);
}

.p11d td{
font-size:11px;
height:5px;
padding:2px;
}

.filter{
line-height:20px;
font-weight:600;
width:650px;
}

.breadcrumbs {
font-weight:600;
margin:5px;
margin-top:0px;
margin-left:2px;
}

.contactform{
font-size:11px;
width: 150px;
padding:10px;
}

.footer {
margin-top:20px;
font-size:10px;
}

.taximg {
  border:1px solid #F2963C;
}

.homelink {
  color:#000;
}

.whichcontract {
  font-weight:bold;
  font-size:11px;
}

.navicar {
  font-size:11px;
  font-weight:600;
  margin-left:3px;
  color:#F2963C;
}

.nobottom {
  border-bottom:none;
}

.offersbox {
  margin:0px;
  padding:5px;
}

.offersboxdiv {
  height:80px;
}

.offersboxh3 {
  font-size:11px;
  margin-bottom:4px;
}

.offersboxh3as {
  font-size:11px;
  margin-bottom:4px;
  color:#5d92b4;
}

.longbit {
 font-weight:600;
 font-size: 11px;
 margin-bottom:2px;
}

.deroffer {
 font-size: 11px;
 margin-bottom:2px;
}

.ourprice{
  color:#F2963C;
  margin-top:5px;
}

.ourpriceas{
  color:#5d92b4;
  margin-top:5px;
}

.initialpayment {
  font-weight:500;
  font-size:9px;
}

.vat {
 font-size:10px;
}

.maktopsub {
  float:right;
}

.showlong {
  font-weight:300;
}

.carder-available {
  color:#F2963C;
}

.carder-availableas {
  color:#5d92b4;
}

.carder1 {
  margin-top:15px;
  font-size:10px;
}

.logohtml {
  float:right;
}

.range {
  font-weight:300;
}

.makerangetop {
  margin-top:10px;
  width:540px;
}

.img-float {
  float:right;
}

.hrdashed {
  border:1px dashed #F2963C;
}

.hrdashedas {
  border:1px dashed #5d92b4;
}

.modeltopdiv {
  margin-top:20px;
}

.modelsavailable {
  color:#FE840D;
  font-weight:900;
}

.black {
  color:black;
}

.navy {
  color:navy;
}

.navy2 {
  color:navy;
  font-size:12px;
}

.modelgrptopdiv {
  margin-top:15px;
  font-size:10px;
}

.nomargin {
  margin:0px;
}

.nomargin2 {
  margin:0px;
  margin-top:-10px;
}

.petdes {
  font-size:12px;
}

.petmodel {
  margin-top:0px;
  margin-bottom:5px;
}

td.tdstyle1 {
  border:0px;
  padding:0px;
  padding-right:5px;
}

td.tdstyle2 {
  color:#F2963C;
  border:0px;
  padding:0px;
  padding-right:5px;
}

td.tdstyle3 {
  color:#F2963C;
  border:0px;
  padding:0px;
  padding-right:5px;
}

td.tdstyle4 {
  padding-left:5px;
}

td.tdstyle5 {
  font-size:14px;
  font-weight:bold;
  color:#a0a0a0;
}

td.tdstyle6 {
  padding-left:10px;
  line-height:17px;
  font-weight:bold;
}

td.tdstyle7 {
  padding-left:10px;
}

.font300 {
  font-weight:300;
}

.font600 {
  font-weight:600;
}

.font900 {
  font-weight:900;
}

.tdheight1 {
   height:35px;
}

.margintop5 {
  margin-top:5px;
}

.margintop20 {
  margin-top:20px;
}

.height10 {
  height:10px;
}

.height5 {
  height:5px;
}

.font9 {
  font-size:9px;
}

.font12 {
  font-size:12px;
}

.font16 {
  font-size:16px;
}

.nomargintop {
  margin-top:0px;
}

.margintop10 {
  margin-top:10px;
}

.tel {
  color:#FF5500;
}

.email {
  color:#FF5500;
  background:#fff;
}

.inbox {
  color:#FE840D;
}

.width200 {
  width:200px;
}

.nodisplay {
  display:none;
}

.bold {
  font-weight:bold;
}

.maketop2 {
   min-height:70px;
   height:70px;
}

.blankdiv {
  margin-top:15px;
  font-size:10px;
}

.noborder {
  border:none;
}

.formleft {
	font-size:12px;	
}

.form {
	width:230px;
}