﻿
/***********************************************************************/
body {position: relative; text-align: left; margin: 0; padding: 0; font:62.5%  arial,helvetica,sans-serif; color: #696969; background-color: #cdcdcd; background-image: url("../../img/content/body_bg.jpg"); background-position: top left; background-repeat: repeat-x; }
p {font-size: 1.2em; font-weight: normal; text-decoration: none; line-height: 1.7em; color:#696969; margin: 0; padding: 0 0 .7em 0; }
h1, h2, h3, h4 {font-weight: normal; }
h1 {font-size: 1em; padding: .4em 0 0.5em 0; margin: 0 0 10px 0; color: #fff;}
h2 {font-size: 1.7em; padding: 0 0 0.8em 0; margin: 0; color: #223d51;}
h3 {font-size: 1.3em; padding: 0 0 0 0; margin: 0; color: #444444; font-weight: bold;}

img {padding: 0 ;border: 0; vertical-align: middle;}
.image_left {float: left; padding: 0 20px 0 0; margin: 0;}
.image_right {float: right; padding: 0 0 0 10px; margin: 0; }
.clear {clear: both;}
ul {margin: 0; padding: 0; list-style-type: none; padding: 0 0 .7em 0;}
li {color:#696969; margin: 0; padding: 0; font-size: 1.2em; line-height: 1.7em;}

/* Options */
.pink {color: #ed0f67;}
.middle {text-align: center;}
.standout {color: #ed0f67; font-size: 1.6em; padding:0; margin: 0; font-weight: bold;}
.italic {font-style: italic; font-size: 1.1em;	}

/***********************************************************************/
/* Main Layout divs */
/***********************************************************************/
#wrapper {position: relative; margin: 0 auto; padding: 0; width: 974px; }
#top {position: relative; float: left; width: 974px; padding: 0; margin: 0; height: 180px; background-image: url("../../../img/content/top_bg.jpg"); background-position: bottom left; background-repeat: no-repeat;}
#main {position: relative; float: left; width: 950px;  padding: 20px 12px 20px 12px; margin: 0; background-color:#ffffff;}
#footer {position: relative;float: left; width: 950px; text-align: right; clear: both; margin: 0 0 30px 0; padding: 12px 12px 30px 12px; background-color: #afac9c; background-image: url("../../img/content/footer_bg.jpg"); background-position: bottom right; background-repeat: no-repeat; }
#footer_left {position: relative; float: left; text-align: left; width: 450px; margin: 0; padding: 0; background-color: #afac9c; }

#mainleft {position: relative; float: left; width: 146px; margin: 0; padding: 0;}
#mainright {position: relative; float: right; width: 796px; margin: 0; padding: 0;}
#modules {position: relative; float: right; width: 306px; padding: 0; margin: 0;}
#submodules {position: relative; float: right; width: 306px; padding: 0; margin: 0;}

#content {position: relative; float: left; width: 456px; padding: 0 0 0 10px; margin: 0;}
#content_forms {position: relative; float: left; width: 716px; padding: 0 0 0 10px; margin: 0;}
#modules_small {position: relative; float: right; width: 226px; padding: 0; margin: 0;}
#content_large {position: relative; float: left; width: 536px; padding: 0 0 0 10px; margin: 0;}
#logo {position: absolute; left:0px; top:0px; float: left; width: 250px; height: 118px; padding: 0; margin: 0;}
#logo h1 {padding: 0; margin: 0;}

/***********************************************************************/
/* Layout divs */
/***********************************************************************/
.module {position: relative; float: left; width: 294px;  background-color: #f7f7f7; background-image: url("../../img/content/module_bg.gif"); background-position: bottom left; background-repeat: repeat-x; padding: 8px 0 4px 12px; margin: 0 0 10px 0;}

.newsmodule {position: relative; float: left; width: 282px;  background-color: #f7f7f7; background-image: url("../../img/content/module_bg.gif"); background-position: bottom left; background-repeat: repeat-x; padding: 8px 12px 4px 12px; margin: 0 0 10px 0;}
.module_small {position: relative; float: left; width: 214px;  background-color: #f7f7f7; background-image: url("../../img/content/module_bg.gif"); background-position: bottom left; background-repeat: repeat-x; padding: 8px 0 4px 12px; margin: 0 0 10px 0;}
.modulecar {position: relative; float: left; width: 272px;  background-color: #f7f7f7;  padding: 8px 17px 4px 17px; margin: 0;}
.modcommercial {position: relative; float: left; width: 272px;  background-color: #e9e9e9; padding: 8px 17px 4px 17px; margin: 0 0 10px 0; background-image: url("../../img/content/modulecar_bg.gif"); background-position: bottom left; background-repeat: repeat-x;}


.col {position: relative; float: left; width: 130px; padding: 0; margin: 0; }
.col2 {position: relative; float: right; width: 130px; padding: 0; margin: 0; }
.vehicle {position: relative; float: left; width: 130px; padding: 0; margin: 0 0 10px 0;}
.vehicle_main {position: relative; float: left; width: 130px; padding: 0 0 6px 0; margin: 0 12px 6px 0;}

.vehicletype {font-weight: bold; padding: 0; margin: 0; line-height: 1.2em; color: #ed0f67;}
.vehiclemodel {padding: 0; margin: 0; line-height: 1.2em; z-index: 101;}

#offerlist {position: relative; float: left; width: 456px; padding: 0; margin: 0;}
.listingrow {position: relative; float: left; width: 456px; padding: 0 ; margin: 0 0 40px 0;}
.listing {position: relative; float: left; width: 216px; height: 140px; padding: 0 10px 0 0 ; margin: 0; text-align: right;}
.listing_right {position: relative; float: left; width: 226px; height: 140px; padding: 0 ; margin: 0 0 20px 0; text-align: right;}
.listingend {position: relative; float: right; width: 216px; padding: 0 ; margin: 0; text-align: right;}
.topoffer {position: relative; float: left; width: 456px; height: 200px; padding: 0 ; margin: 0 0 20px 0; text-align: right;}
.carpic {position: absolute; float: left; top: 34px; left: 0;	}
.carpic_right {position: absolute; top: 16px; left: 0;}
.carpiclarge {position: absolute; top: 20px; left: 0;	}

.carpicdetails {position: relative; float: left; width: 331px; }

#pricing {position: relative; float: right; width: 180px; margin: 0 0 20px 0;}
#pricing_top {position: relative; float: left;  width: 184px; height: 11px; background-image: url("../../img/content/pricingtop.gif"); background-position: top left; background-repeat: no-repeat; padding: 0;}
#pricing_mid {position: relative; float: left;  width: 160px;  background-image: url("../../img/content/pricing_bg.gif"); background-position: top left; background-repeat: repeat-y; padding: 0 12px 4px 12px;}

#pricing_mid h3 {font-size: 1.3em; padding: 0 0 6px 0; margin: 0; color: #444444; font-weight: bold;}

#pricing_bott {position: relative; float: left;  width: 184px; height: 11px; background-image: url("../../img/content/pricingbottom.gif"); background-position: top left; background-repeat: no-repeat; padding: 0;}
#pricing_mid p {padding:0 0 .3em 0; }

.planoption {position: relative; float: left; width: 160px; padding:0 0 6px 0; margin: 6px 0 0 0;}
.optionprice {position: relative; float: right; width: 100px; padding:0; margin: 0; text-align: right;}
.optionyear {position: relative; float: left; width: 60px; padding:0; margin: 0; }

p.cartitle {font-size: 1.3em; padding: 0 0 6px 0; margin: 0; line-height: 1.5em;}
p.cartitle_feature {font-size: 1.5em; padding: 0 0 6px 0; margin: 0; line-height: 1.7em;}
p.cartitle_details {font-size: 1.6em; padding: 0 0 6px 0; margin: 0 0 20px 0; line-height: 1.7em; font-weight: bold;}
p.smalltext {font-size: 1.1em; padding: 0 0 6px 0; margin: 0; line-height: 1.4em; }
p.disclaimer {font-size: 1em; padding: 0 0 6px 0; margin: 0; line-height: 1.4em; }

.price {font-size: 1.7em; color: #ed0f67; font-weight: bold;}
.searchlisting {position: relative; float: left; width: 456px; padding: 0; margin: 0 0 10px 0; text-align: right;}
.carpic_results {position: relative; float: left;}
.resultinfo {position: relative; float: right; padding: 10px 0 0 0; margin: 0; width: 300px;}
#split {position: relative; float: left; width: 260px; padding: 0 10px 0 0;}

#buttonquote {position: absolute; top: 182px; left:40px; z-index: 1000;}


#searcharea {position: relative; float: left; background-color: #f7f7f7; width: 436px; padding: 10px 10px 0 10px; margin: 10px 0 0 0; background-image: url("../../img/content/searcharea_bg.gif"); background-position: top left; background-repeat: no-repeat;}
#searcharea_comm {position: relative; float: left; background-color: #e9e9e9; width: 436px; padding: 4px 10px 4px 10px; margin: 0; background-image: url("../../img/content/searchareacomm_bg.gif"); background-position: bottom left; background-repeat: no-repeat;}

/***********************************************************************/
/* Lists */
/***********************************************************************/

/* Main Navigation */
#navigation {margin: 0; float: left;  padding:0; position: relative; height: 25px;}
#navigation ul{display:block; margin: 154px 0 0 12px;}
#navigation ul li{float:left; display:inline; text-indent:-9000px;}
#navigation ul li a{display:block; text-decoration:none; background-position:0px 0px; height:25px; outline: none;}
#navigation ul li a:hover, #navigation ul li a:active {background-position: 0px -25px; background-repeat:no-repeat; }
#navigation ul li a.home {background-image: url("../../img/content/ir_navhome.gif"); width:65px;}
#navigation ul li a.company {background-image: url("../../img/content/ir_navcompany.gif"); width:122px;}
#navigation ul li a.carsearch {background-image: url("../../img/content/ir_navsearch.gif"); width:101px;}
#navigation ul li a.offers {background-image: url("../../img/content/ir_navoffers.gif"); width:100px;}
#navigation ul li a.testimonials {background-image: url("../../img/content/ir_navtestimonials.gif"); width:115px;}
#navigation ul li a.contact {background-image: url("../../img/content/ir_navcontact.gif"); width:97px;}
#navigation ul li a.faq {background-image: url("../../img/content/ir_navfaq.gif"); width:68px;}
#navigation ul li a.funding {background-image: url("../../img/content/ir_navfunding.gif"); width:141px;}

/* Tabs on details page */
#pricingtabs ul{display:block; margin: 0; padding: 0;}
#pricingtabs ul li{float:left; display:inline; text-indent:-9000px;}
#pricingtabs ul li a{display:block; text-decoration:none; background-position:0px 0px; height:23px; outline: none;}
#pricingtabs ul li a:hover, #pricingtabs ul li a:active {background-position: 0px -23px; background-repeat:no-repeat}
#pricingtabs ul li a.businesstab {background-image: url("../../img/content/tab_business.gif"); width:73px;}
#pricingtabs ul li a.personaltab {background-image: url("../../img/content/tab_personal.gif"); width:80px;}


ul#nav {position:relative; width:184px; height:33px; padding: 0; margin: 0;}
ul#nav li {padding:0;margin:0;list-style-type:none;float:left;text-indent:-9999px;}
ul#nav li a {border:0;text-decoration:none;display:block; background-image: url("../../img/content/tabs.gif"); background-position: top left; background-repeat: no-repeat;}

li#business a {width:73px;height:33px;}
li#business a:link, li#business a:visited {background-position:0 0px;}
li#business a:hover, li#business a:focus {background-position:0 0px;}
li#business a {background-position:0px 0px;}

li#personal a {width:111px;height:33px;}
li#personal a:link, li#personal a:visited {background-position:-73px 0;}
li#personal a:hover, li#personal a:focus {background-position:-73px -33px;}
li#personal a {background-position:90px 0px;}


ul.contentlist {margin: -8px 0 34px 0px; padding: 0; list-style-position: inside; list-style-type: none;  list-style-image: url("../../img/content/li.gif") ;}
ul.contentlist li {color:#696969; margin: 0; padding: 0 0 0.4em 0; font-size: 1.2em; line-height: 1.4em;}


/* FAQs */
p.question {background: #eee url("../../img/content/q_question.gif") no-repeat top left; padding: 5px 10px 5px 40px; font-weight:bold;}
p.answer {background: transparent url("../../img/content/a_answer.gif") no-repeat top left; padding: 5px 10px 10px 40px;margin: 5px 0;}

/* Sub Nav */
#subnav {position: relative; float: left; margin:0; padding: 0; background-color: #f1f1f1; width: 146px;}
#subnav ul {margin: 0 0 12px 0; padding: 0;}
#subnav li {color: #696969; font-weight: bold; padding: 0; margin: 0;}
ul#currentnav {margin: 0; background-color: #ed0f67; }
ul#currentnav li {margin: 0; padding: 0 0 0 20px; }

/***********************************************************************/
/* Links */
/***********************************************************************/
p a:link {color: #ed0f67; text-decoration: underline; padding: 0; margin: 0; }
p a:visited {color: #ed0f67; text-decoration: underline; padding: 0; margin: 0;}	
p a:visited:hover {color: #ed0f67; text-decoration: none;}
p a:hover, p a:active {color: #ed0f67; text-decoration: none;}

#subnav li a:link, #subnav li a:visited {display: block; color: #696969; text-decoration: none; padding: 0 0 0 10px; margin: 0; background-image: url("../../img/content/list_bg.gif"); background-position: bottom left; background-repeat: no-repeat;}
#subnav li a:visited:hover {display: block; color: #696969; text-decoration: none; background-image: url("../../img/content/listactive_bg.gif"); background-position: bottom left; background-repeat: no-repeat;}
#subnav li a:hover, #subnav li a:active {display: block; color: #ffffff; text-decoration: none; background-color: #696969; background-image: url("../../img/content/listactive_bg.gif"); background-position: bottom left; background-repeat: no-repeat;}

#currentnav li a:link {display: block; color: #ffffff; text-decoration: none; padding: 0; margin: 0;background-image: none;}
#currentnav li a:visited {display: block; color: #696969; text-decoration: none; padding: 0; margin: 0;}	
#currentnav li a:visited:hover {display: block; color: #696969; text-decoration: underline; background-image: none;}
#currentnav li a:hover, #currentnav li a:active {display: block; color: #ffffff; text-decoration: underline; background-image: none;  background-color: #ed0f67; }

#footer p { font-size: 1.1em; margin: 0; color: #fff;}
#footer a:link { font-weight: normal; text-decoration: none; color: #fff;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #fff;}	
#footer a:visited:hover {font-weight: normal; text-decoration: underline; color: #fff;}
#footer a:hover, #footer a:active {text-decoration: underline; color: #fff;}

/***********************************************************************/
/* Image replacement */
/***********************************************************************/
h2#welcome, h2#topoffer, h2#topoffers, h2#otheroffer, h2#searchresults, h2#cardetails,  h2#ourcompany, h2#faqs, h2#testimonialstitle, h2#contact, h2#carsearch, h2#funding, h2#appbusiness, h2#apppersonal, h2#requestquote, h2#dataprotection    {position: relative; float: left; padding: 0; margin: 0 0 14px 0; text-indent: -1000em; display: block; height: 25px; width: 456px;}
h2#welcome {background: url('../../img/content/ir_welcome.gif') top left no-repeat; }
h2#topoffer {background: url('../../img/content/ir_topoffer.gif') top left no-repeat;}
h2#topoffers {background: url('../../img/content/ir_topoffers.gif') top left no-repeat;}
h2#otheroffer {background: url('../../img/content/ir_otheroffer.gif') top left no-repeat;}
h2#searchresults {background: url('../../img/content/ir_searchresults.gif') top left no-repeat;}
h2#cardetails {background: url('../../img/content/ir_cardetails.gif') top left no-repeat; width: 536px;}
h2#ourcompany {background: url('../../img/content/ir_ourcompany.gif') top left no-repeat;}
h2#faqs {background: url('../../img/content/ir_faqs.gif') top left no-repeat;}
h2#testimonialstitle {background: url('../../img/content/ir_testimonialstitle.gif') top left no-repeat;}
h2#contact {background: url('../../img/content/ir_contact.gif') top left no-repeat;}
h2#carsearch {background: url('../../img/content/ir_carsearch.gif') top left no-repeat;}
h2#funding {background: url('../../img/content/ir_funding.gif') top left no-repeat;}
h2#appbusiness {background: url('../../img/content/ir_applicationbusiness.gif') top left no-repeat;}
h2#apppersonal {background: url('../../img/content/ir_applicationpersonal.gif') top left no-repeat;}
h2#requestquote {background: url('../../img/content/ir_requestquote.gif') top left no-repeat;}
h2#dataprotection {background: url('../../img/content/ir_dataprotection.gif') top left no-repeat;}

h2#searchbyvt2  {position: relative; float: left; padding: 0; margin: 20px 0 10px 0; text-indent: -1000em; display: block; height: 25px; width: 456px;}
h2#searchbyvt2 {background: url('../../img/content/ir_searchbyvt_main.gif') top left no-repeat;}


h2#navcars, h2#navcommercial  {position: relative; float: left; padding: 0; margin: 0 0 2px 0; text-indent: -1000em; display: block; height: 25px; width: 146px;}
h2#navcars {background: url('../../img/content/ir_cars.gif') top left no-repeat;}
h2#navcommercial {background: url('../../img/content/ir_commercial.gif') top left no-repeat;}

h2#quote, h2#cantfind, h2#whylease, h2#testimonials, h2#faq, h2#findthecar, h2#searchbyvt, h2#newsletter   {position: relative; float: left; padding: 0; margin: 0; text-indent: -1000em; display: block; height: 35px; width: 306px;}
h2#quote {background: url('../../img/content/ir_onlinequote.gif') top left no-repeat;}
h2#cantfind {background: url('../../img/content/ir_cantfind.gif') top left no-repeat;}
h2#whylease {background: url('../../img/content/ir_whylease.gif') top left no-repeat;}
h2#testimonials {background: url('../../img/content/ir_testimonials.gif') top left no-repeat;}
h2#faq {background: url('../../img/content/ir_faq.gif') top left no-repeat;}
h2#findthecar {background: url('../../img/content/ir_findthecar.gif') top left no-repeat;}
h2#newsletter {background: url('../../img/content/ir_newsletter.gif') top left no-repeat;}

h2#searchbyvt {position: relative; float: left; padding: 0; margin: 5px 0 0 0px; text-indent: -1000em; display: block; height: 35px; width: 306px;}
h2#searchbyvt {background: url('../../img/content/ir_searchbyvt.gif') top left no-repeat;}

h2#quote_small, h2#alternatives {position: relative; float: left; padding: 0; margin: 0; text-indent: -1000em; display: block; height: 37px; width: 226px;}
h2#quote_small {background: url('../../img/content/ir_onlinequote_small.gif') top left no-repeat;}
h2#alternatives {background: url('../../img/content/ir_alternatives.gif') top left no-repeat;}

a.moreinfo {position: relative; display: block; float:right; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_moreinfo.gif") no-repeat left top; width: 83px; margin: 0; padding: 20px 0 0 0;}
a.moreinfo:hover {background-position: 0 -28px; text-indent: -1000em;}

a.subscribe {position: relative; display: block; float:right; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_subscribe.gif") no-repeat left top; width: 85px; margin: 0 20px 0 0; padding: 0 20px 0 0;}
a.subscribe:hover {background-position: 0 -28px; text-indent: -1000em;}


a.favourites {position: relative; display: block; float:right; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_favourites.gif") no-repeat left top; width: 306px;}
a.favourites:hover {background-position: 0 -28px; text-indent: -1000em;}


a.onlinequote {position: relative; display: block; float: left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_quote.gif") no-repeat left top; width: 129px;}
a.onlinequote:hover {background-position: 0 -28px; text-indent: -1000em;}

a.application {position: relative; display: block; float:left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_application.gif") no-repeat left top; width: 145px;}
a.application:hover {background-position: 0 -28px; text-indent: -1000em;}



/* Forms */
/***********************************************************************/

form {padding: 0; margin: 0;}
form input {background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 180px; text-align: left; vertical-align: top;}

.searchform {width: 289px; position: relative; float: left; padding: 0; margin: 0;}
* html .searchform {width: 272px;}
.caricons { padding:8px 0 4px 17px; width: 289px;}
* html .vehicle_main { margin-right: 2px;}
.searchform fieldset {border: none; padding: 0px; margin: 0px;}
.searchform input, .searchform  select { background-color: #fff ;border:1px #cccccc solid; padding:2px 2px; margin:0 8px 8px 0; width: 130px; text-align: left; vertical-align: top;}
.searchform input.button {background: url("../../img/content/butt_search.gif"); border:none; padding:0; margin:2px 0 0 0; width: 130px; height: 19px; cursor:pointer;}

.searchform_main {width: 456px; position: relative; float: left; padding: 16px 0 0 0; margin: 0;}
.searchform_main {padding: 0; margin: 0;}
.searchform_main fieldset {border: none; padding: 0px; margin: 0px;}
.searchform_main input, .searchform_main select { background-color: #fff ;border:1px #cccccc solid; padding:2px 2px; margin:0 18px 10px 0; width: 190px; text-align: left; vertical-align: top;}
.searchform_main input.button {background: url("../../img/content/butt_search.gif"); border:none; padding:0; margin:2px 0 0 0; width: 130px; height: 19px; cursor:pointer;}







.contactform {width: 450px; position: relative; float: left; padding: 0; margin: 0;}
.contactform {padding: 0; margin: 0;}
.contactform fieldset {border: none; padding: 0px; margin: 0px;}
.contactform p {padding: 3px 0px 0px 0px; margin: 0px; line-height: 1.2em;}
.contactform label {position: relative; float: left; padding: 8px 0 4px 0; width: 100px; color: #696969;}
.contactform label em, .contactform form p em {font-weight: bold; color: #a81e22; font-style: normal;}
.contactform input { background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 300px; text-align: left; vertical-align: top;}
.contactform textarea {background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 300px; text-align: left; vertical-align: top; font-size: .95em;}
.contactform p.button input {background: url("none"); border:none; padding:0 0 0 100px; margin:0; width: 85px;}

.applicationform {width: 712px; position: relative; float: left; padding: 0; margin: 0;}
.applicationform  {padding: 0; margin: 0;}
.applicationform fieldset {border:1px solid #ddd; padding:10px 10px 30px 10px; margin: 0 0 20px 0; background-color: #f1f1f1;}
.applicationform legend {color:#ed0f67; font-size:1.4em; padding: 0 4px; margin: 0 0 0 -4px;}
.applicationform p {padding: 3px 0px 0px 0px; margin: 0px; line-height: 1.2em;}
.applicationform label {position: relative; float: left; padding: 8px 12px 4px 0; width: 200px; color: #696969;}

.applicationform .radio label {font-size: 1.2em; position: relative; float: left; padding: 8px 12px 4px 0; width: 20px; color: #696969; display: inline;}
.applicationform label em, .applicationform p em {font-weight: bold; color: #a81e22; font-style: normal;}
.applicationform input { background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 300px; text-align: left; vertical-align: top;}
.applicationform input:focus, .applicationform select:focus, .applicationform textarea:focus { background-color: #fff ;border:1px #696969 solid; }

.applicationform input.inputsmall, .applicationform select.inputsmall { background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 146px; text-align: left; vertical-align: top;}
.applicationform input.checkbox { margin:0 6px 0 0; }
.applicationform select { background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 306px; text-align: left; vertical-align: top;}
.applicationform textarea {background-color: #fff ;border:1px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 300px; text-align: left; vertical-align: top; font-size: .95em;}
.applicationform p.button input {background: url("none"); border:none; padding:0 0 0 100px; margin:0; width: 56px;}

.applicationform input.edit { background-color: #fff ;border:0px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 31px; text-align: left; vertical-align: top;}
.applicationform input.thumb { background-color: #fff ;border:0px #cccccc solid; padding:4px 2px; margin:0 0 8px 0; width: 74px; text-align: left; vertical-align: top;}
.applicationform .radio input[type=radio] { background-color: #f1f1f1 ;border:0px #cccccc solid; padding:4px 20px 4px 0px; margin:4px 10px 8px 0; width: 20px; text-align: left; vertical-align: top;}

input[type=image].btnSearch{}
input[type=checkbox].checkbox{border:none;width: 23px;margin-top:8px}

input[type=submit].cmdBtnPerApplication{background: url("../../img/content/butt_application.gif") no-repeat; border:none; padding:0; margin:2px 0 0 0;cursor:pointer; }
input[type=submit].cmdBtnPerApplication:hover{background-position: 0 -28px; text-indent: -1000em;}

input[type=submit].cmdBtnBusApplication{background: url("../../img/content/butt_application.gif") no-repeat; border:none; padding:0; margin:2px 0 0 0;cursor:pointer; }
input[type=submit].cmdBtnBusApplication:hover{background-position: 0 -28px; text-indent: -1000em;}

input[type=submit].cmdBtnSubScribe {position: relative; display: block; border:0; float:left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_subscribe.gif") no-repeat left top; width: 85px; margin: 0 0 10px 0; padding: 0;}
input[type=submit].cmdBtnSubScribe:hover{background-position: 0 -28px; text-indent: -1000em;}
* html #ctl00_main_content_ctrl_modules_btnSubscribe { position: relative; display: block; border:0; float:left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_subscribe.gif") no-repeat left top; width: 85px; margin: 0 0 10px 0; padding: 0;}

input[type=submit].cmdBtnSearch {position: relative; display: block; border:0; float:left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_search.gif") no-repeat left top; width: 85px; margin: 0 0 10px 0; padding: 0;}
input[type=submit].cmdBtnSearch:hover{background-position: 0 -28px; text-indent: -1000em;}
* html #ctl00_main_content_ctrl_modules_search_module_btnSearch { position: relative; display: block; border:0; float:left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_search.gif") no-repeat left top; width: 85px; margin: 0 0 10px 0; padding: 0;}


input[type=submit].cmdBtnQuote{position: relative; display: block; border:0; float:left; height: 28px; text-indent: -1000em; background: url("../../img/content/butt_quote.gif") no-repeat left top; width: 129px; margin: 0 0 10px 0; padding: 0;}
input[type=submit].cmdBtnQuote:hover{background-position: 0 -28px; text-indent: -1000em;}


.errormsg{color:Red;font-size:1.2em; }
.usermsg{font-size:1.2em;color:#351d0f}