body{text-align:center;margin:0 auto;color:#404040; font-size:13px; font-family:'Source Sans Pro', verdana, arial; margin-top:0px;background: #ffffff; }
.spacer{ margin:0 auto; clear:both;width:955px;padding:0px;}
.clear {clear:both; float:left;}

#txtCaptchaDiv { width:100px; height:30px; float:left;font-size:16px; font-weight:100; color:#ffffff; text-align:center;background:url('../images/captcha.jpg') no-repeat top left;letter-spacing:2px; line-height:30px; margin:0px 5px 0px 5px;}

/*
///////////////////////////////////////////////////
//USED FOR ECHOING RESULTS TO BOTTOM OF PAGE - LOCATED IN FOOTER.PHP NORMALLY
//////////////////////////////////////////////////
*/

.testmode {clear:both;margin:0 auto;width:850px;background:#FFFFC0;border: 1px solid #c0c0c0;font-size:10px;text-align:left;margin-top:10px;padding:5px;}
#morecontainer {text-align:right;float:right; width:95%;margin:-18px 0px 0px 0px;}
.morebutton {	float:right; margin:-20px 0px 0px 0px; width:90px; 	height:14px;	font-size:10px;  	border:0px; 	line-height:14px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
.searchagain {float:left; margin:5px 15px 10px 0px; padding:0px 0px 0px 0px; width:120px;color:#ffffff;height:41px;	font-size:15px; border:0px; line-height:41px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
              background: #4a38bc; /* Old browsers */
              background: -moz-linear-gradient(top,  #4a38bc 0%, #4a2783 100%); /* FF3.6+ */
              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a38bc), color-stop(100%,#4a2783)); /* Chrome,Safari4+ */
              background: -webkit-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Chrome10+,Safari5.1+ */
              background: -o-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Opera 11.10+ */
              background: -ms-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* IE10+ */
              background: linear-gradient(to bottom,  #4a38bc 0%,#4a2783 100%); /* W3C */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a38bc', endColorstr='#4a2783',GradientType=0 ); /* IE6-9 */
}
.searchagain:hover {background:#4a2783;} 


.backagain {background:#D6D6D6;float:right; margin:8px 0px 8px 0px; width:80px; color:#ffffff;height:41px;	font-size:14px;  	border:0px; 	line-height:41px; 	font-weight:400;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.backagain:hover {background:#C0C0C0;} 

#wrapper {margin:0 auto;width:1000px;padding:0px;}
#wrapper_main {text-align:left;margin:0 auto; width:976px;clear:both;}

.headerarea {height:145px;float:left; width:100%;z-index:199;margin:0px 0px 0px 0px;background:#ffffff;}
.headerarea .header { margin:0 auto;width:1020px;height:155px;background:transparent;}
.headerarea .header #headerleft {margin:25px 0px 0px 10px;width: 610px;	float:left;text-align:left;}
.headerarea .header #headerleft a {font-size:48px; font-weight:600;color:#D41E1D;font-style:italic; text-decoration:none;}
.headerarea .header #headercentre {margin:15px 0px 0px 0px;width: 375px;float:left;text-align:right;}
.headerarea .header #headerright {margin:15px 0px 0px 0px;width: 200px;float:right;text-align:right;}

.headerarea .header #headercentre #teleemail {text-align:right;float:right; font-size:14px;line-height:18px;width:240px;font-weight:100;padding:0px 0px 0px 0px;color:#C0C0C0;margin:9px 3px 0px 0px;text-transform:uppercase;font-family: "Trebuchet MS", arial}
.headerarea .header #headercentre #teleemail b {font-size:32px;color:#C0C0C0;line-height:36px;font-weight:600;font-family: "Trebuchet MS", arial;}
.headerarea .header #headercentre #teleemail small {font-size:11px;color:#C0C0C0;line-height:14px;font-weight:600;font-family: "Trebuchet MS", arial;}

/* Homepage search area */
.lb_half {float:left; width:100%;height:160px;margin:0px 0px 0px 0px;border-bottom:0px solid #DCDCDC;background:#ffffff;}
.lb_half_topmargin {margin:15px 0px 0px 0px;}
.lb_half .lb_title {float:left;width:98%; height:34px;padding:0% 0% 0% 2%;margin:0px 10px 0px 0px; color:#202020; font-size:18px;line-height:34px;background: #ffffff;border-bottom:1px solid #DCDCDC; }
.lb_half .lb_subtitle {float:left; width:90%;font-size:14px; color:#616161;line-height:28px;padding: 0px 0px 0px 15px;}
.lb_half #lb_reglookup {float:left; margin: 0px 0px 0px 15px; width:25%;font-size:14px; height:20px;border:1px solid #CCCCCC; padding:5px 3px 5px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.lb_half .lb_body {float:left;width:96%; height:34px;padding:1% 2% 1% 2%;margin:0px 0px 0px 0px; font-size:14px;line-height:18px;color:#616161;}
.lb_half .lb_star {float:right; width:71px; height:68px;margin:-70px 10px 0px 0px;}
.lb_half .lb_button {float:right; margin:0px 15px 10px 0px; padding:0px 0px 0px 0px; width:120px;color:#ffffff;height:41px;	font-size:15px; border:0px; line-height:41px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;

                     background: #00cae5; /* Old browsers */
                     background: -moz-linear-gradient(top,  #00cae5 0%, #00b4d1 100%); /* FF3.6+ */
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cae5), color-stop(100%,#00b4d1)); /* Chrome,Safari4+ */
                     background: -webkit-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Chrome10+,Safari5.1+ */
                     background: -o-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Opera 11.10+ */
                     background: -ms-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* IE10+ */
                     background: linear-gradient(to bottom,  #00cae5 0%,#00b4d1 100%); /* W3C */
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cae5', endColorstr='#00b4d1',GradientType=0 ); /* IE6-9 */
}
.lb_half .lb_button:hover {background:#00b4d1;} 
.lb_half #lb_select {float:left; margin: 5px 5px 5px 15px; width:35%;font-size:14px;font-family: 'Source Sans Pro'; line-height:31px;padding:5px 3px 5px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #CCCCCC;}
.lb_actionspot {float:left; width:308px; border:1px solid #E2E2E2;background:#E2E2E2;font-size:40px; color:#ADADAD; text-align:center;margin:10px 12px 10px 10px;height:140px;}
/* end homepage search area */

/*main area */

#colwhole {clear:both; padding-top:0px;}
#colwhole .colmain {margin:0px auto;width:800px;text-align:left;} /*will set this to 100% when within iframe*/
#colwhole .colmain #cleft {float:left;	width:210px;	text-align:left;margin:10px 10px 0px 10px;}
#colwhole .colmain #cright {float:left;	width:210px;	text-align:left;margin:10px 0px 0px 5px;}
#colwhole .colmain #cright_two {float:left;	width:405px;	text-align:left;margin:10px 0px 4px 11px;padding:10px 10px 10px 10px; }
#colwhole .colmain #cmiddle_two {	float:left;	width:778px;	margin:10px 0px 0px 10px;	text-align:left;}
#colwhole .colmain #cmiddle {	float:left;width:580px;text-align:left;margin:10px 0px 0px 10px;}
.colpopup {float:left;padding:10px 10px 10px 20px; width:90%;}

/* END MAIN AREA */


/*LEFT AND RIGHT COLUMNS */

#colwhole .colmain #cleft .cplaceholder {float:left;	width:220px;margin:10px 0px 5px 0px;text-align:left;}
#colwhole .colmain #cleft .cplaceholderbox {background:#ffffff; float:left;	width:197px;padding:10px; margin:10px 0px 5px 0px;text-align:left;border:1px solid #BEBEBE;}
#colwhole .colmain #cleft .cplaceholderbox em {font-size:1.1em; font-style:normal; line-height:1.2em; font-weight:600;}
#colwhole .colmain #cleft .cplaceholderbox p {line-height:18px; padding:5px 0px 5px 0px;}
#wrapper_main .colmain #cleft .leftnav {float:left;	width:200px;height:44px; line-height:44px; font-size:17px; font-weight:100; color:#666666; padding: 0px 5px 0px 10px; background: url('../images/leftnav_bg.jpg') repeat-x top left;margin:3px 0px 0px 0px;}
#wrapper_main .colmain #cright .placeholder {float:left;	width:220px;margin:5px 5px 5px 5px;text-align:left;}
#wrapper_main .colmain #cright .placeholder .boxicon {float:left; width:200px;padding: 10px 10px 10px 10px; }
#wrapper_main .colmain #cright .placeholder .boxicon .boxicontxt {float:left; width:120px;font-size:11px;padding: 10px 5px 10px 10px;}


/*News pages */

.colmain .newsform {float:left; width:765px;padding:0px;	margin: 10px 0px 0px 0px; border-bottom:1px solid #B50000;padding:0px 0px 10px 0px;}
.colmain .newsform #header {float:left; width:765px; font-size:22px; color:#B50000; font-weight:300;text-align:left;line-height:40px;padding: 0px 0px 0px 0px;font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; }
.colmain .newsform #header a {text-decoration:none; color:#B50000}
.colmain .newsform #body {	color:#333;	font-size:13px;	width:755px; text-align:left;	margin:0px;	padding: 0px 10px 0px 0px;line-height:18px;color:#333;font-family:verdana;}
/*end news pages */

/*testimonials */
.testimonials {float:left; width:770px;padding:0px;margin: 10px 0px 20px 0px;border:1px solid #D1D1D1;background:#ffffff;}
.testimonials #footer {float:left; width:742px; font-size:15px; color:#B50000; font-weight:300;text-align:right;line-height:20px;padding: 0px 40px 10px 0px;background: url('../images/closedquotes.jpg') no-repeat top right;}
.testimonials #body {	color:#333;	font-size:12px;	width:710px; text-align:left;	margin:0px;	padding: 10px 25px 0px 15px;background: url('../images/openquotes.jpg') no-repeat top left;margin:15px 8px 8px 10px;line-height:18px;}
/*end testimonials */

/*contact form div */
.contactform {float:left;	width:317px;	text-align:left;margin:10px 0px 4px 11px;padding:10px 10px 10px 10px;
              border:1px solid #BEBEBE; 
              background: #ffffff; /* Old browsers */
              background: -moz-radial-gradient(center, ellipse cover,  #ffffff 69%, #e3e3e4 100%); /* FF3.6+ */
              background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(69%,#ffffff), color-stop(100%,#e3e3e4)); /* Chrome,Safari4+ */
              background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 69%,#e3e3e4 100%); /* Chrome10+,Safari5.1+ */
              background: -o-radial-gradient(center, ellipse cover,  #ffffff 69%,#e3e3e4 100%); /* Opera 12+ */
              background: -ms-radial-gradient(center, ellipse cover,  #ffffff 69%,#e3e3e4 100%); /* IE10+ */
              background: radial-gradient(ellipse at center,  #ffffff 69%,#e3e3e4 100%); /* W3C */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.contactform #header {float:left; width:317px; font-size:22px; color:#B50000; font-weight:300;text-align:left;line-height:40px;padding: 0px 0px 0px 0px;}
.contactform #body {	color:#333;	font-size:12px;	width:317px; text-align:left;	margin:0px;	padding: 0px 0px 0px 0px;}
.contactform #body .clabel {clear:left;float:left; font-size:12px;color:#636363; width:180px;text-align:left; line-height:25px;padding:0px 2px 0px 0px;}
.contactform #body .clabel em {color:#FE0000; font-style:normal;}
.contactform #body #ctextin {clear:left;float:left; padding:3px 3px 3px 3px; width:250px;margin:1px 3px 1px 3px;font-size:12px;}
.contactform #body .cselect {clear:left;float:left; padding:2px 2px 2px 2px; width:250px;margin:1px 3px 1px 3px;font-size:12px;}
.contactform #body .clength {clear:left;float:left; width:320px; padding:2px;font-size:10px;}
.contactform #body .cpara {float:left; width:280px; padding:2px;font-size:10px;margin:5px 0px 5px 0px;}
.contactform #body #ccheckbox {clear:left;float:left; width:20px; margin:9px 2px 2px 2px;}
.contactform #body .clength b {font-size:13px;}
.contactform #body .ctextarea {clear:left;float:left; padding:3px 3px 3px 3px; width:280px; line-height:20px;margin:1px 3px 1px 3px;font-size:12px;}
.contactform #body #cbutton { border:0px;float:right;display:block;text-decoration:none;width:91px;	height:26px;	margin:8px 0px 0px 0px;	font-size:12px;	line-height:26px;	text-align:center;font-weight:400;	color:#ffffff;cursor:pointer;z-index:212;background:#4A2783;}
.contactform #body #cbutton:hover {background:#4A2783;color:#ffffff;}
.contactform form {margin:0px;	padding:0px;}

.internalform {float:left; height:auto; width:90%;padding:0px;	margin: 1% 1% 1% 0%;border:1px solid #D1D1D1;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
               background: #ffffff; /* Old browsers */
               background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
               background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */


}
.internalform #header {float:left; width:94%; font-size:16px; color:#504E59; font-weight:300;text-align:left;line-height:20px;padding: 1% 3% 0% 3%;font-weight:600;}
.internalform #body {	color:#333;	font-size:12px;	width:96%; text-align:left;	margin:0px;	padding: 1% 2% 0% 2%;}
.internalform #body .clabel {float:left; font-size:12px;color:#504E59; width:120px;text-align:left; padding:2% 1% 1% 1%;}
.internalform #body .clabel em {color:#FE0000; font-style:normal;}
.internalform #body #ctextin {float:left; padding:1%; width:180px;margin:1% 1% 1% 1%;font-size:13px;}
.internalform #body .cselect {clear:left;float:left; padding:2px 2px 2px 2px; width:250px;margin:1px 3px 1px 3px;font-size:12px;}
.internalform #body #ccheckbox {float:left; font-size:12px;color:#504E59; width:30px;text-align:left; line-height:25px;margin:12px 2px 0px 0px;}
.internalform #body .ccheckbox {float:left; font-size:12px;color:#504E59; width:30px;text-align:left; line-height:25px;margin:12px 2px 0px 0px;}
.internalform #body .clablelright {float:left; font-size:12px;color:#504E59; width:250px;text-align:left; line-height:17px;padding:9px 2px 0px 0px;}
.internalform #body .clength {clear:left;float:left; width:300px; padding:2px 2px 5px 2px;font-size:12px;line-height:17px;font-family:verdana;}
.internalform #body .clength b {font-size:13px;}
.internalform #body ul {clear:left;float:left; width:340px; padding:8px 2px 5px 2px;font-size:12px;font-family:verdana;list-style:none;}
.internalform #body ul li {clear:left;float:left; width:310px; padding:3px 0px 3px 20px;font-size:12px;font-family:verdana;background: url('../images/greytick.gif') no-repeat center left;line-height:17px;}
.internalform #body .ctextarea {clear:left;float:left; padding:3px 3px 3px 3px; width:440px; line-height:20px;margin:1px 3px 1px 3px;font-size:12px;}

.internalform_alt {float:left; height:auto; width:100%;padding:0px;margin: 15px 0px 20px 0px; border:0px;}
.internalform .if_message {float:left; width:80%;margin:1% 0% 1% 0%; padding:3% 2% 3% 14%;background: #ffffff url('../images/important_notice.png') no-repeat center left; border:1px solid #B2B2B2;}
.internalform .if_sagepay {float:left; width:55%;margin:1% 0% 1% 0%; padding:2% 2% 2% 38%;background: #ffffff url('../images/sagepay_notice.png') no-repeat center left; border:1px solid #B2B2B2;}

.internalform #body #cbutton {clear:right;	float:right; margin:10px 5px 10px 0px; width:20%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff;
                              background: #4a38bc; /* Old browsers */
                              background: -moz-linear-gradient(top,  #4a38bc 0%, #4a2783 100%); /* FF3.6+ */
                              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a38bc), color-stop(100%,#4a2783)); /* Chrome,Safari4+ */
                              background: -webkit-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Chrome10+,Safari5.1+ */
                              background: -o-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Opera 11.10+ */
                              background: -ms-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* IE10+ */
                              background: linear-gradient(to bottom,  #4a38bc 0%,#4a2783 100%); /* W3C */
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a38bc', endColorstr='#4a2783',GradientType=0 ); /* IE6-9 */

                              height:26px;	font-size:13px;  	border:0px; 	line-height:26px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}

.internalform #body #cbutton:hover  {background:#4a2783;} 

.colmain .if400 {height:auto;}
.colmain .internalform form {margin:0px;	padding:0px;}
.colmain .if_border {border:0px;margin: 5px 0px 20px 0px;}

/* end of contact form div */



/* 
///////////////////////////////////////
//USED AS MAIN AREA FOR TEXT EDITING
/////////////////////////////////////////
*/
#mainbody {	clear:both;	float:left;width:545px;padding:3px 5px 3px 0px;margin: 4px 0px 4px 0px;}
#mainbody_two {clear:both;	float:left;width:753px;padding:10px 10px 10px 10px;margin: 10px 0px 10px 0px;text-align:left;background:#ffffff;}
#mainbody_full {	clear:both;	float:left;	width:100%;padding:3px 5px 3px 0px;margin: 4px 0px 4px 10px;}
#mainbody table, #mainbody_full table, #mainbody_two table {font-family:arial;}
#mainbody a, #mainbody a:visited, #mainbody_full a, #mainbody_full a:visited, #mainbody_two a, #mainbody_two a:visited   {color:#B50000;text-decoration:none;}
#mainbody a:hover, #mainbody_full a:hover, #mainbody_two a:hover {color:#B50000;text-decoration:underline;}
#mainbody td,#mainbody_full td,#mainbody_full td {padding:3px;font-size:12px;}
#mainbody td .tdtitle, #mainbody_full td .tdtitle, #mainbody_two td .tdtitle{font-size:14px;	font-weight:700;}
#mainbody #ahref, #mainbody_full #ahref, #mainbody_two #ahref{width:54px;height:19px;font-size:10px;border:0px;line-height:17px;	font-weight:400;color:#ffffff;background:url('../images/ajax_search.gif') no-repeat top left;text-align:center;padding:2px 25px 10px 8px;text-decoration:none;}
#mainbody .redahref, #mainbody_full .redahref, #mainbody_two .redahref{width:71px;height:24px;font-size:10px;border:0px;line-height:24px;	font-weight:400;color:#ffffff;	background:url('../images/brownbutton_71.gif') no-repeat top left;text-align:center;padding:5px 7px 10px 4px;	text-decoration:none;}

#mainbody #button, #mainbody_full #button, #mainbody_two #button {float:right;display:block;width:163px;height:33px;	margin-top:12px;margin-right:10px;font-size:12px;border:0px;line-height:33px;	font-weight:600;color:#ffffff;background: #C9C7C7 url('../images/purple_button.gif') no-repeat top left;text-align:center;padding:0px;}
#mainbody p, #mainbody_full p, #mainbody_two p, #cright_two p {clear:left;	margin: 12px 6px 12px 0px;line-height:18px;color:#333;font-family:verdana;}
#mainbody h1, #mainbody_full h1, #mainbody_two h1, #cright_two h1 {float:left;clear:left;font-size:22px;color:#212121;padding-bottom:4px;	margin: 4px 0px 15px 0px;font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; font-weight: 100;font-size: 22px; line-height: 26px;}
#mainbody h2, #mainbody_full h2, #mainbody_two h2, #cright_two h2 {float:left;clear:left;font-size: 18px;line-height: 26px;letter-spacing:1px;color:#212121;	font-weight:100;margin: 4px 0px 3px 0px;font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; font-weight: normal;padding-bottom:4px;}
#mainbody h3, #mainbody_full h3, #mainbody_two h3, #cright_two h3 {float:left;clear:left;font-size: 15px;line-height: 26px;letter-spacing:1px;color:#212121;	font-weight:100;margin: 4px 0px 3px 0px;font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; font-weight: normal;padding-bottom:4px;}

#mainbody img,#mainbody_full img,#mainbody_two img,#cright_two img  {	padding:10px;}
#mainbody ol, #mainbody ul, #mainbody p ol, #mainbody p ul, #mainbody_full ol, #mainbody_full ul, #mainbody_full p ol, #mainbody_full p ul, #mainbody_two ol, #mainbody_two ul, #mainbody_two p ol, #mainbody_two p ul, #crigh_twot ol, #cright_two ul, #cright_two p ol, #cright_two p ul {float:left;	padding:2px;margin: 3px 15px 4px 30px;list-style-type:disc;list-style-position:outside;font-size:12px;}
#mainbody strong, #mainbody_full strong, #mainbody_two strong, #crighto strong {	font-weight:700;}
#mainbody ul li, #mainbody ol li, #mainbody_full ul li, #mainbody_full ol li, #mainbody_two ul li, #mainbody_two ol li, #cright_two ul li, #cright_two ol li {font-family:verdana;line-height:18px;font-size:12px;}
#mainbody #pdficon, #mainbody_full #pdficon {float:right;clear:both;	margin-top:0px;display:block;height:38px;line-height:38px;text-indent:6px;cursor:pointer;color:#ffffff !important;width:115px;	background:url(../images/pdfbutton.gif) no-repeat;	text-align:left;	margin-right:10px;margin-bottom:5px;text-decoration:none;padding:0px;}
#mainbody ul.greentick li, #mainbody_two ul.greentick li {list-style:none; line-height:20px; background: url('../images/green_tick.gif') no-repeat top left; padding:0px 0px 0px 20px;}



/*pagination*/

#mainbody .pagination, #mainbody_full .pagination, #cmiddle_two .pagination {float:left;	clear:both;	width:90%;padding:0px;color:#ffffff;margin:10px 0px 10px 0px;	text-align:left;border:0px;height:28px;}
#mainbody .pagination .previousnext, #mainbody_full .pagination .previousnext, #cmiddle_two .pagination .previousnext {float:left;width:70px;height:23px;	font-size:10px;border:0px;line-height:23px;	font-weight:400;color:#000000;	background:#CAC8C9;text-align:center;padding:3px 5px 3px 5px;	text-decoration:none;margin: 0px 3px 3px 3px;}
#mainbody .pagination .pagelive, #mainbody_full .pagination .pagelive, #cmiddle_two .pagination .pagelive {float:left;	height:17px;	font-size:10px;	line-height:20px;	font-weight:400;color:#ffffff;	background:#292929;text-align:center;padding:5px 0px 6px 0px;text-decoration:none;margin: 0px 6px 3px 0px;width:23px;}
#mainbody .pagination .pagenotlive, #mainbody_full .pagination .pagenotlive, #cmiddle_two .pagination .pagenotlive {float:left;	height:17px;	font-size:10px;	line-height:20px;	font-weight:400;color:#ffffff;background:#CAC8C9;text-align:center;padding:5px 0px 6px 0px;text-decoration:none;margin: 0px 6px 3px 0px;width:23px;}
#mainbody .pagination a:hover, #mainbody_full .pagination a:hover, #cmiddle_two .pagination a:hover { color:#ffffff;font-weight:700;}
/*end pagination */


/*
///////////////////////////////////////////
//END OF MAIN EDIT AREA
/////////////////////////////////////////////
*/

/* MAIN FOOTER */


#colwhole .colmain .possum {width:1000px;float:left;height:140px;margin:10px; border:1px solid #D1D1D1;background:#ffffff; }
#colwhole .colmain .possum #header {float:left; width:60px; height:140px; line-height:38px; background: #9B1616 url('../images/latestnews.png') no-repeat bottom center ;border-right:1px solid #BEBEBE;}
#colwhole .colmain .possum #header span {text-transform:uppercase;float:left; width:50px; height:140px;font-size:11px; font-weight:300; color:#444444;}
#colwhole .colmain .possum #hplabel {clear:left;float:left; font-size:12px; width:60px;text-align:left; line-height:25px;padding:0px 2px 0px 0px;}
#colwhole .colmain .possum #hpinput {float:left; width:120px; padding:3px;font-size:12px;line-height:16px;}
#colwhole .colmain .possum .news {float:left; padding:15px 12px 15px 12px; height:110px;width:288px;margin:0px 0px 0px 0px;font-size:12px;text-align:left;line-height:18px;border-right: 1px dotted #BEBEBE;
                                  background: #ffffff;
                                  background: -moz-linear-gradient(45deg,  #ffffff 73%, #e9e9e9 100%);
                                  background: -webkit-gradient(linear, left bottom, right top, color-stop(73%,#ffffff), color-stop(100%,#e9e9e9));
                                  background: -webkit-linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                  background: -o-linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                  background: -ms-linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                  background: linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 );

}

.footerarea {float:left; width:100%; height:80px; padding:0px 0px 0px 0px; margin:15px 0px 0px 0px; color:#ffffff;font-size:12px;font-weight:200;background:#000000;}
.footerarea .footersinglecol {width:1020px;margin:0 auto;}
.footerarea .footersinglecol ul {float:left; width:1020px;	list-style:none;	padding:0px 0px 0px 0px;}
.footerarea .footersinglecol ul li {	float:left; padding:0px 5px 0px 5px; display:block; list-style:none; margin-left:2px;line-height:32px;font-size:9px;color:#6F6F6F;text-transform:uppercase;}
.footerarea .footersinglecol ul li a {color:#E5E5E5;text-decoration:none;}
.footerarea .footersinglecol ul li a:hover {color:#ffffff;}


.footerarea .fpara {width:1020px;margin:0 auto; height:30px;  line-height:15px;	padding-left:11px;	font-size:10px;	color:#E5E5E5;text-align:left;}
.footerarea .fpara #fparaleft {float:left;width:300px;}
.footerarea .fpara #fpararight {float:left;width:640px;text-align:right;}
.footerarea .fpara a {	color:#E5E5E5;	text-decoration:none;}

/* END MAIN FOOTER */

/* FIELD ELEMENT */
.RequiredTextBox, .NonRequiredTextBox {} 
.FailedTextBox {float:left; border: 1px dashed #CC0000;font-size:14px; line-height:18px;padding:2px 3px 2px 3px;margin: 5px 20px 5px 0px; } 

.DisabledTextBox {border: 1px solid #ABABAB;padding:2px;background:#C0C0C0;} 

/* END FIELD ELEMENTS */

/*POP UP PAGE - use mainbody_two */
.popup {margin:0px auto;width:720px;text-align:left;padding:0px 0px 0px 0px;} 

.popupnav {clear:both; float:left; width:650px;margin:5px 0px 0px 10px; z-index:111;padding:0px;}

.popupnav ul {padding:0px; margin:0px;width:650px;float:left;}
.popupnav li { list-style:none; float:left; height:40px; width:120px; padding:0px; margin:0px;}
.popupnav ul #first {display:block;text-decoration:none!important; margin:0px; font-size:14px; font-weight:400; line-height:40px;color:#ffffff;background: url('../images/vblack_first_off.gif') no-repeat top left; height:40px; width:120px;text-align:center;padding:0px;}
.popupnav ul #first:hover {color:#fff;background: url('../images/vblack_first_on.gif') no-repeat top left;padding:0px 0px 0px 0px;}
.popupnav ul #first.selected {margin-bottom:0;color:#fff;cursor:default;background: url('../images/vblack_first_on.gif') no-repeat top left;padding:0px 0px 0px 0px;}
.popupnav ul #last {display:block;text-decoration:none!important; margin:0px; font-size:14px; font-weight:400; line-height:40px;color:#ffffff;background: url('../images/vblack_last_off.gif') no-repeat top left; height:40px; width:120px;text-align:center;padding:0px;}
.popupnav ul #last:hover {color:#fff;background: url('../images/vblack_last_on.gif') no-repeat top left;padding:0px 0px 0px 0px;}
.popupnav ul #last.selected {margin-bottom:0;color:#fff;cursor:default;background: url('../images/vblack_last_on.gif') no-repeat top left;padding:0px 0px 0px 0px;}
.popupnav ul a {display:block;text-decoration:none!important; margin:0px; font-size:14px; font-weight:400; line-height:40px;color:#ffffff;background: url('../images/vblack_off.gif') no-repeat top left; height:40px; width:120px;text-align:center;padding:0px;}
.popupnav ul a:hover {color:#fff;background: url('../images/vblack_on.gif') no-repeat top left;padding:0px 0px 0px 0px;}
.popupnav ul a.selected {margin-bottom:0;color:#fff;cursor:default;background: url('../images/vblack_on.gif') no-repeat top left;padding:0px 0px 0px 0px;}

.popupcontent {float:left; z-index:111; width:650px;margin: 15px 0px 0px 10px; padding:0px 0px 0px 0px;text-align:left;line-height:18px; font-size:12px;}
.popupcontent .menufull {float:left; width:630px;}
.popupcontent .menufullright {float:right; width:630px;text-align:right;clear:both;font-size:24px; font-weight:600;margin:0px 0px 0px 0px;line-height:35px;}
.popupcontent .menuleft {float:left; width:280px;margin:0px 0px 0px 0px;}
.popupcontent .menuselect {	font-size:12px;	padding:2px 2px 2px 2px;line-height:14px;width:110px;margin: 0px 0px 10px 0px;}
.popupcontent .menuleft .menulabel {	float:left;font-size:12px;	font-weight:600; padding:2px 2px 2px 2px;line-height:14px;width:140px;margin: 0px 0px 10px 0px;}
.popupcontent .menuright .menulabel {	float:right;font-size:12px;	font-weight:600; padding:2px 2px 2px 2px;line-height:14px;width:150px;margin: 0px 0px 10px 0px;}
.popupcontent .menuright {float:right; width:280px;text-align:right;margin:0px 0px 0px 0px;}
.popupcontent .menuleft .menubutton {float:right;	display:block;	margin:0px 96px 0px 0px;padding:0px;	background:url('../images/greybutton_shadow_lg.gif') no-repeat top left;color : #ffffff; font-size : 11px; 	font-weight: 600;	height: 22px;	line-height:19px;	width:148px;	border:0px;	text-decoration:none;	border:0px;	color:#ffffff;	text-align:center;	}

.colpopup #cmiddle_two .halflabel {float:left; font-size:12px;color:#636363; width:110px;text-align:left; line-height:25px;padding:2px 5px 0px 5px;}
.colpopup #cmiddle_two #halftext {float:left; padding:3px; width:180px;margin:3px;font-size:12px;}
.colpopup #cmiddle_two #halfchecked {float:left; clear:left;padding:3px; width:20px;margin:8px 3px 3px 3px;font-size:12px;}
.colpopup #cmiddle_two #halfpara {float:left; padding:3px; width:610px;margin:3px;font-size:12px; text-align:left;}
.colpopup #cmiddle_two #hbutton { border:0px;float:right;display:block;text-decoration:none;width:91px;	height:26px;	margin:8px 0px 0px 0px;	font-size:12px;	line-height:26px;	text-align:center;font-weight:400;	color:#ffffff;cursor:pointer;z-index:212;
                                  background: #01addb; /* Old browsers */
                                  background: -moz-linear-gradient(top,  #01addb 1%, #087093 99%); /* FF3.6+ */
                                  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#01addb), color-stop(99%,#087093)); /* Chrome,Safari4+ */
                                  background: -webkit-linear-gradient(top,  #01addb 1%,#087093 99%); /* Chrome10+,Safari5.1+ */
                                  background: -o-linear-gradient(top,  #01addb 1%,#087093 99%); /* Opera 11.10+ */
                                  background: -ms-linear-gradient(top,  #01addb 1%,#087093 99%); /* IE10+ */
                                  background: linear-gradient(to bottom,  #01addb 1%,#087093 99%); /* W3C */
                                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01addb', endColorstr='#087093',GradientType=0 ); /* IE6-9 */
}
.colpopup #cmiddle_two #hbutton:hover {background:#077294;color:#ffffff;}
.colpopup #cmiddle_two #halfcomments {float:left; padding:3px; width:480px; line-height:20px;margin:3px;font-size:12px;}
.colpopup #cmiddle_two #halfclear {float:left; clear:left; width:90%;margin:3px;font-size:18px;}
/*END POP UP PAGE */

/*  sticky  banners */

#stickyright{position:fixed;top:240px;right:0px;height:320px;width: 50px}
#stickyright .smhimg {float:left; width:28px; padding:0p; margin:4px 0px 0px 9px;}
/* end sticky banners */


/*LIGHTBOX*/
.backdrop {position:fixed;top:0px;left:0px;width:100%;height:100%;background:#fff;opacity: .0;filter:alpha(opacity=0);z-index:50;display:none;}
.box{position:fixed;top:50%;left:30%;width:300px;height:90px;border: 7px solid #202020;background:#FBF9F9;z-index:51;padding:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:none;line-height:18px;}
.close{float:right;margin-right:6px;cursor:pointer;width:294px; text-align:right; font-size:16px; font-weight:700;}


/* testimonials on homepage */

#colwhole .colmain #cright .testimonials {border:1px solid #DFDFDF; float:left;width:210px;padding:0px 0px 0px 0px;margin: 15px 0px 0px 0px;text-align:left; background:#ffffff;}
#colwhole .colmain #cright .testimonials #header {float:left; width:210px; font-size:20px; color:#ffffff; text-align:center; line-height:28px;height:60px;padding:8px 0px 0px 0px;
                                                  background: #b21a1a; /* Old browsers */
                                                  background: -moz-linear-gradient(top,  #b21a1a 0%, #e85454 100%); /* FF3.6+ */
                                                  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b21a1a), color-stop(100%,#e85454)); /* Chrome,Safari4+ */
                                                  background: -webkit-linear-gradient(top,  #b21a1a 0%,#e85454 100%); /* Chrome10+,Safari5.1+ */
                                                  background: -o-linear-gradient(top,  #b21a1a 0%,#e85454 100%); /* Opera 11.10+ */
                                                  background: -ms-linear-gradient(top,  #b21a1a 0%,#e85454 100%); /* IE10+ */
                                                  background: linear-gradient(to bottom,  #b21a1a 0%,#e85454 100%); /* W3C */
                                                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21a1a', endColorstr='#e85454',GradientType=0 ); /* IE6-9 */
}
#colwhole .colmain #cright .testimonials #body {margin:0px;float:left; width:190px;font-size:12px; color:#000000;padding:20px 10px 10px 10px;line-height:22px;
                                                background: #ffffff;
                                                background: -moz-linear-gradient(45deg,  #ffffff 73%, #e9e9e9 100%);
                                                background: -webkit-gradient(linear, left bottom, right top, color-stop(73%,#ffffff), color-stop(100%,#e9e9e9));
                                                background: -webkit-linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                                background: -o-linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                                background: -ms-linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                                background: linear-gradient(45deg,  #ffffff 73%,#e9e9e9 100%);
                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=1 );
}
#colwhole .colmain #cright .testimonials #body .testlink {clear:left; float:right;color:#202020;margin:5px;font-weight:700;}

/* end column right */

/*VEHICLE CHECK PAGE*/

.page_fourth {float:left; width:21%;margin:0px 0px 10px 10px;padding:5px 8px 5px 8px;border:1px solid #EFEFEF;}
.pfchosen {background:#ffffff;}
.page_fourth .pf_image {float:left; width:100%;height:115px;overflow:hidden;margin:0px 0px 8px 0px;}
.page_fourth .pf_mmd {float:left; width:96%;font-size:12px; line-height:19px;}
.page_fourth .pf_mmd b {color:#6EB440;font-size:15px;}
.page_fourth .pf_mileage {float:left; width:96%;font-size:11px; line-height:15px;}


.page_fifth #pf_input {float:left; margin: 5px 20px 5px 0px; width:90%;font-size:13px; line-height:16px;padding:2px 3px 2px 3px;}
.page_fifth #pf_select {float:left; margin: 5px 20px 5px 0px; width:90%;font-size:13px; line-height:16px;padding:2px 3px 2px 3px;}

.page_fourth #bf_cvehicle {clear:both;	float:left; margin:0px 20px 5px 0px; width:70%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff; background:#202020; 
                           height:32px;	font-size:12px;  	border:0px; 	line-height:32px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
.page_fourth #bf_cvehicle:hover {background:#000000;} 
.page_fourth #bf_cvehicle_2 {clear:both;	float:left; margin:0px 20px 5px 0px; width:70%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff; background:#00ADEF; 
                             height:22px;	font-size:12px;  	border:0px; 	line-height:22px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
.page_fourth #bf_cvehicle_2:hover {background:#088DBE;} 

.page_fourth #bf_cvehicle_3 {clear:both;	float:left; margin:0px 20px 5px 0px; width:70%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff; background:#202020; height:32px;	font-size:12px;  	border:0px; 	line-height:32px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
.page_fourth #bf_cvehicle_3:hover {background:#000000;} 

.page_fourth #lb_select {float:left; margin: 5px 0px 5px 15px; width:90%;font-size:12px; line-height:15px;padding:2px 3px 2px 3px;}
.page_fourth ul {list-style:none; margin:5px 5px 0px 0px; float:right; width:90%;}
.page_fourth ul li {float:right;border-left:1px solid #ffffff; padding: 3px 15px 4px 15px; text-align:center; font-size:11px;background: #E1E1E1;line-height:20px;}
.page_fourth ul li a {color:#808080; text-decoration:none;}
.page_fourth ul li .selected {color:#202020;}
.page_fourth #newvehicles, .page_fourth #usedvehicles {float:right; width:94%; background:#ffffff;padding:5px 0px 10px 0px;margin: 0px 5px 0px 0px;}
.page_fourth #bf_button {clear:right;	float:right; margin:10px 5px 10px 0px; width:70%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff; background:#202020; 
                         height:32px;	font-size:12px;  	border:0px; 	line-height:32px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
.page_fourth .bf_button:hover {background:#000000;} 

#spanError {float:left; width:100%;line-height:20px;font-size:12px; text-align:center; font-weight:600;color:#D41E1D;}

.league_table {float:right; width:45%;text-align:right; background:#6EB440; height:35px; color:#ffffff;margin:15px; font-size:22px; line-height:35px;padding:0px 10px 0px 10px ;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.league_table a {color:#ffffff; text-decoration:none;}

.page_one {float:left; width:100%;margin:20px 0px 10px 0px;padding:0px;}
.page_one .po_title {float:left;width:99%; height:34px;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px; color:#ffffff; font-size:16px;line-height:34px;background: #00B4D1; }
.pfchosen {background:#ffffff;}

.page_one .backagain {background:none;float:right; margin:-28px 20px 0px 0px; width:70px; padding:0px 0px 0px 10px; color:#ffffff;height:24px;	font-size:12px;  	border:0px; 	line-height:24px; 	font-weight:700;text-align:left;text-decoration:none;}
.page_one .backagain:hover {} 


.page_one .pf_image {float:left; width:40%;margin:10px 0px 8px 10px;}
.page_one .pf_image img {max-width: 100%;}
.page_one .pf_mmd {float:left; width:56%;font-size:16px; line-height:22px;margin:5px 0px 10px 0px;}
.page_one .pf_mmd b {color:#202020;font-size:22px;line-height:29px;}
.page_one .pf_row {float:left; width:56%;}
.page_one .pf_row .pf_mileage {float:left;  width:42%;font-size:13px; line-height:18px;margin:0px 0px 0px 0px;padding:7px 0px 8px 0px;}
.page_one .pf_keyline {float:left; width:56%;border-top:1px solid #D9D9D9;margin:13px 0px 0px 0px;}
.page_one .pf_row #pf_input {float:right; margin: 5px 20px 7px 0px; width:50%;font-size:14px; line-height:20px;padding:2px 3px 2px 3px;}
.page_one .pf_row #pf_select {float:right; margin: 5px 20px 7px 0px; width:52.2%;font-size:14px; line-height:20px;padding:4px 4px 4px 2px;}
.page_one #bf_cvehicle {clear:both;float:right; margin:5px 15px 10px 0px; padding:0px 0px 0px 0px; width:120px;color:#ffffff;height:41px;	font-size:15px; border:0px; line-height:41px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                        background: #00cae5; /* Old browsers */
                        background: -moz-linear-gradient(top,  #00cae5 0%, #00b4d1 100%); /* FF3.6+ */
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cae5), color-stop(100%,#00b4d1)); /* Chrome,Safari4+ */
                        background: -webkit-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Chrome10+,Safari5.1+ */
                        background: -o-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Opera 11.10+ */
                        background: -ms-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* IE10+ */
                        background: linear-gradient(to bottom,  #00cae5 0%,#00b4d1 100%); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cae5', endColorstr='#00b4d1',GradientType=0 ); /* IE6-9 */}
.page_one #bf_cvehicle:hover {background:#00b4d1;} 
.page_one #bf_cvehicle_2 {clear:both;	float:right; margin:0px 20px 10px 0px; width:20%; color:#ffffff;  background: #4A2783 ;height:32px;	font-size:13px;  	border:0px; 	line-height:32px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.page_one #bf_cvehicle_2:hover {background:#4A2783 ;} 

.page_one #lb_select {float:left; margin: 5px 0px 5px 15px; width:90%;font-size:12px; line-height:15px;padding:2px 3px 2px 3px;}
.page_one ul {list-style:none; margin:5px 5px 0px 0px; float:right; width:90%;}
.page_one ul li {float:right;border-left:1px solid #ffffff; padding: 3px 15px 4px 15px; text-align:center; font-size:11px;background: #E1E1E1;line-height:20px;}
.page_one ul li a {color:#808080; text-decoration:none;}
.page_one ul li .selected {color:#202020;}
.page_one #newvehicles, .page_fourth #usedvehicles {float:right; width:50%; background:#ffffff;padding:5px 0px 10px 0px;margin: 0px 5px 0px 0px;}
.page_one #bf_button {clear:right;	float:right; margin:10px 5px 10px 0px; width:40%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff; background:#202020; 
                      height:42px;	font-size:18px;  	border:0px; 	line-height:42px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
.page_one .bf_button:hover {background:#000000;} 
/*END VEHICLE CHECK PAGE */

/*VEHICLE TABLE PAGE */

.page_full_table {float:left; width:99%; margin:0px; padding:0px 0px 10px 0px;border:1px solid #DDDDDD;background:#ffffff;}
.page_full_tabs {float:left; width:99%; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;height:30px;}
.page_full_table .page_full_title {float:left;width:99%; height:34px;padding:0px 0px 0px 10px;margin:-1px 0px 0px -1px; color:#ffffff; font-size:16px;line-height:34px;
                                   background: #00B4D1;
}
.page_full_tabs ul {list-style:none; margin:0px -2px 0px 0px; float:right; width:90%;padding:0px;}
.page_full_tabs ul li {float:right;border-left:1px solid #ffffff; height:30px;margin:0px; padding:0px;background: #48CBDE;}
.page_full_tabs ul li a:hover {background: #00B4D1;padding:7px 15px 7px 15px;}
.page_full_tabs ul li a {line-height:30px;height:30px;color:#ffffff; text-decoration:none;padding: 0px 15px 0px 15px; text-align:center; font-size:13px;}
.page_full_tabs ul li a.selected {color:#ffffff;background:#00B4D1;padding:7px 15px 7px 15px;}

.page_full_border {float:left; width:98%; margin:0px; padding:0px;border-bottom:1px solid #DDDDDD;}
.page_fifth {float:left; width:17.5%;margin:10px 0px 5px 8px;padding:5px 5px 5px 5px;border:1px solid #DDDDDD;background:#ffffff;-webkit-border-top-bottom-radius: 4px;-moz-border-bot-right-radius: 4px;border-bot-right-radius: 4px;-webkit-border-bot-left-radius: 4px;-moz-border-bot-left-radius: 4px;border-bot-left-radius: 4px;}

.page_fifth .pf_title {float:left;width:101%; height:34px;padding:0px 0px 0px 10px;margin:-6px 0px 0px -6px; color:#ffffff; font-size:13px;line-height:34px; background: #00B4D1;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;border-top-left-radius: 4px;}
.page_fifth .pf_title_black {float:left;width:101%; height:34px;padding:0px 0px 0px 10px;margin:-6px 0px 0px -6px; color:#ffffff; font-size:13px;line-height:34px;background: #4A2783;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-top-left-radius: 4px;border-top-left-radius: 4px;}

.page_fifth #pf_input2 {float:left; margin: -3px 0px 5px 0px; width:60%;font-size:11px; line-height:18px;padding:2px 3px 2px 3px;}
.page_fifth #pf_label2 {float:left; margin: -3px 0px 5px 0px; width:90%;font-size:11px; line-height:18px;padding:2px 3px 2px 3px;}
.page_fifth #pf_label3 {float:left; margin: -3px 0px 5px 0px; width:27%;font-size:11px; line-height:18px;padding:2px 3px 2px 3px;}
.page_fifth #pf_checkbox {float:left; margin: 1px 0px 5px 0px; width:20;font-size:11px; line-height:18px;padding:0px;}

.pfchosen {background:#ffffff;float:left;margin-left:0px;}
.page_fifth .pf_image {float:left; width:100%;height:100px;overflow:hidden;margin:10px 0px 0px 0px;padding:0px;}
.page_fifth .pf_mmd {float:left; width:96%;font-size:12px; line-height:16px;margin:8px 0px 0px 0px;}
.page_fifth .pf_mmd b {color:#202020;font-size:15px;}
.page_fifth .pf_mileage {float:left; width:96%;font-size:11px; line-height:15px;margin:6px 0px 0px 0px;}
.pf_noborder {border:0px;}
.page_fifth .pf_price{float:left; width:80%;font-size:11px;}
.page_fifth .pf_small{float:left; width:80%;font-size:11px;}
.page_fifth .pf_price big {font-size:12px;font-weight:700;color: #202020;}
.page_fifth .pf_price big b {font-size:12px;}
.page_fifth #bf_cvehicle_2 {clear:both; float:left; margin:8px 0px 5px 0px; padding:0px 0px 0px 0px; width:85%;color:#ffffff;height:31px;	font-size:12px; border:0px; line-height:31px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                            background: #00cae5; /* Old browsers */
                            background: -moz-linear-gradient(top,  #00cae5 0%, #00b4d1 100%); /* FF3.6+ */
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cae5), color-stop(100%,#00b4d1)); /* Chrome,Safari4+ */
                            background: -webkit-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Chrome10+,Safari5.1+ */
                            background: -o-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Opera 11.10+ */
                            background: -ms-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* IE10+ */
                            background: linear-gradient(to bottom,  #00cae5 0%,#00b4d1 100%); /* W3C */
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cae5', endColorstr='#00b4d1',GradientType=0 ); /* IE6-9 */

}
.page_fifth #bf_cvehicle_2:hover {background:#00b4d1;} 

.page_fifth #bf_cvehicle_3 {clear:both;	float:left; margin:0px 20px 5px 0px; width:80%;color:#ffffff;  background: #4A2783; height:31px;	font-size:12px; line-height:31px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.page_one #bf_cvehicle_3:hover {background:#4A2783;} 

/*#slidingDiv is used within variants tab on ecommerce to hide/show variant lists number of slidingDivs should total (or be greater than) total number of variants*/
#slidingDiv_0, #slidingDiv_1, #slidingDiv_2, #slidingDiv_3, #slidingDiv_4, #slidingDiv_5, #slidingDiv_6,#slidingDiv_7,#slidingDiv_8,#slidingDiv_9,#slidingDiv_10,#slidingDiv_11,#slidingDiv_12,#slidingDiv_13,
#slidingDiv_14,#slidingDiv_15,#slidingDiv_16,#slidingDiv_17,#slidingDiv_18,#slidingDiv_19,#slidingDiv_20,#slidingDiv_21, #slidingDiv_22, #slidingDiv_23, #slidingDiv_24, #slidingDiv_25, #slidingDiv_26, #slidingDiv_27,
#slidingDiv_28, #slidingDiv_29, #slidingDiv_30, #slidingDiv_31, #slidingDiv_32, #slidingDiv_33, #slidingDiv_34, #slidingDiv_35, #slidingDiv_36, #slidingDiv_37, #slidingDiv_38 {float:left;clear:left; width:100%;display:none;}
#slidingDiv_39, #slidingDiv_40, #slidingDiv_41, #slidingDiv_42, #slidingDiv_43, #slidingDiv_44, #slidingDiv_45, #slidingDiv_46, #slidingDiv_47, #slidingDiv_48 {float:left;clear:left; width:100%;display:none;}
.page_fifth .show_hide { float:right;display:block;text-decoration:none;width:16px; padding:0px 0px 0px 0px;	height:16px;	margin:0px 0px 4px 0px;	text-transform:uppercase;font-size:13px;	line-height:16px;	text-align:center;font-weight:700;	color:#ffffff;cursor:pointer;z-index:212;
                         background: #ffffff url('../images/moreinfo.png') no-repeat top left;}
.page_fifth .show_hide:hover {color:#ffffff;}
.page_full_border #sddata {float:left; width:97%;padding:10px;line-height:18px;border-top:1px solid #4492D0; border-bottom:1px solid #4492D0;margin:3px 0px 8px 0px;font-size:12px;}
.page_full_border #sddata2 {float:left; width:97%;padding:10px;line-height:18px;background:#E7E7E7; margin:3px 0px 8px 10px;font-size:12px;}

.page_fifth #lb_select {float:left; margin: 5px 0px 5px 0px; width:93%;font-size:11px; line-height:15px;padding:2px 3px 2px 3px;}
.page_fifth #newvehicles, .page_fourth #usedvehicles {float:right; width:94%; background:#ffffff;padding:5px 0px 10px 0px;margin: 0px 5px 0px 0px;}
.page_fifth #bf_button {clear:right;	float:right; margin:10px 5px 10px 0px; width:70%; color:#ffffff;
                        background: #4A2783; height:26px;	font-size:12px;  	border:0px; 	line-height:26px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.page_full_border #bf_button20px, .page_full_table #bf_button20px  {clear:right;	float:right; margin:10px 5px 10px 0px; padding:0px 0px 0px 0px; width:20%;color:#202020;height:31px;	font-size:13px; border:0px; line-height:31px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                                                                    background: #fdc327; /* Old browsers */
                                                                    background: -moz-linear-gradient(top,  #fdc327 0%, #f9b602 100%); /* FF3.6+ */
                                                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc327), color-stop(100%,#f9b602)); /* Chrome,Safari4+ */
                                                                    background: -webkit-linear-gradient(top,  #fdc327 0%,#f9b602 100%); /* Chrome10+,Safari5.1+ */
                                                                    background: -o-linear-gradient(top,  #fdc327 0%,#f9b602 100%); /* Opera 11.10+ */
                                                                    background: -ms-linear-gradient(top,  #fdc327 0%,#f9b602 100%); /* IE10+ */
                                                                    background: linear-gradient(to bottom,  #fdc327 0%,#f9b602 100%); /* W3C */
                                                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc327', endColorstr='#f9b602',GradientType=0 ); /* IE6-9 */
}
.page_fifth .bf_button:hover, .page_full_border #bf_button20px:hover, .page_full_table #bf_button20px:hover  {background:#fdc327;} 

.page_fifth #pf_input {float:left; margin: 5px 20px 5px 0px; width:80%;font-size:13px; line-height:16px;padding:2px 3px 2px 3px;}
.page_fifth #bf_cvehicle {float:left; margin:0px 20px 5px 0px; padding:0px 0px 0px 0px; width:80%;color:#ffffff;height:31px;	font-size:14px; border:0px; line-height:31px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;

                          background: #00cae5; /* Old browsers */
                          background: -moz-linear-gradient(top,  #00cae5 0%, #00b4d1 100%); /* FF3.6+ */
                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cae5), color-stop(100%,#00b4d1)); /* Chrome,Safari4+ */
                          background: -webkit-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Chrome10+,Safari5.1+ */
                          background: -o-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Opera 11.10+ */
                          background: -ms-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* IE10+ */
                          background: linear-gradient(to bottom,  #00cae5 0%,#00b4d1 100%); /* W3C */
                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cae5', endColorstr='#00b4d1',GradientType=0 ); /* IE6-9 */}


.page_bgcolour {background:#ffffff;}
.page_fifth .pf_marginleft {margin-left:10px;}
.page_fifth .pf_marginright {text-align:right;}
/* END VEHICLE TABLE PAGE */

/* vehicle table page */
/* vehicle table page */
.tabletext {float:left; width:100%; padding:0px; margin:5px 0px 10px 0px;background:#ECECEC;padding:10px;line-height:18px; }

#datatext {float:left; width:97%; padding:0px; margin:5px 0px 10px 0px;background:#F1F1F1;padding:10px;line-height:18px;}
#dataexpand, #datapexpand {float:left; width:100%;margin:0px 0px 10px 10px;text-decoration:underline;cursor:pointer;}


.hp_datastyle {float:left; width:96%; padding:0px; margin:0px 0px 0px 0px;background:#F1F1F1;padding:2%;line-height:18px;}
#hp_datatext {float:left; width:96%; padding:0px; margin:0px 0px 0px 0px;background:#F1F1F1;padding:0% 2% 2% 2%;line-height:18px;}
#hp_datatext p, .hp_datastyle p {float:left; width:100%; margin:0% 0% 1% 0%;}
#hp_datatext ul, .hp_datastyle ul {float:left; width:90%; margin:0% 0% 1% 8%;}
#hp_dataexpand, #hp_datapexpand {float:left;width:20%;color:#ffffff;height:31px;margin:1% 0% 2% 0%;	font-size:15px; border:0px; line-height:31px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                                 background: #4a38bc; /* Old browsers */
                                 background: -moz-linear-gradient(top,  #4a38bc 0%, #4a2783 100%); /* FF3.6+ */
                                 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a38bc), color-stop(100%,#4a2783)); /* Chrome,Safari4+ */
                                 background: -webkit-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Chrome10+,Safari5.1+ */
                                 background: -o-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Opera 11.10+ */
                                 background: -ms-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* IE10+ */
                                 background: linear-gradient(to bottom,  #4a38bc 0%,#4a2783 100%); /* W3C */
                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a38bc', endColorstr='#4a2783',GradientType=0 ); /* IE6-9 */  cursor:pointer;}

.modeltable {float:left; width:100%; padding:0px; margin:20px 0px 0px 0px; background:#ffffff;}
.modeltable .mt_title {float:left;width:100%; height:34px;padding:0% 0% 0% 2%;margin:0px 10px 0px 0px; color:#202020; font-size:18px;line-height:34px;background: #ffffff;border-bottom:1px solid #DCDCDC;}

.modeltable .searchagain {float:right; margin:-34px 20px 0px 0px; padding:0px 0px 0px 0px; width:120px;color:#ffffff;height:31px;	font-size:15px; border:0px; line-height:31px; font-weight:300;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                          background: #4a38bc; /* Old browsers */
                          background: -moz-linear-gradient(top,  #4a38bc 0%, #4a2783 100%); /* FF3.6+ */
                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a38bc), color-stop(100%,#4a2783)); /* Chrome,Safari4+ */
                          background: -webkit-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Chrome10+,Safari5.1+ */
                          background: -o-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* Opera 11.10+ */
                          background: -ms-linear-gradient(top,  #4a38bc 0%,#4a2783 100%); /* IE10+ */
                          background: linear-gradient(to bottom,  #4a38bc 0%,#4a2783 100%); /* W3C */
                          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a38bc', endColorstr='#4a2783',GradientType=0 ); /* IE6-9 */

}
.modeltable .searchagain:hover {background:#4a2783;} 
.modeltable .mtrow {float:left;width:100%;padding:0.5% 0% 0.5% 0%; border-bottom:1px solid #DCDCDC;}
.modeltable .mtorange {background:#ffffff;}
.modeltable .mtrow .mtcell350 {float:left;width:28%; padding:5px 10px 5px 10px;}
.modeltable .mtrow .mtcell100 {float:left;width:14%; padding:5px 10px 5px 10px;line-height:18px;}
.modeltable .mtrow .mtcell200 {float:left;width:30%; padding:5px 10px 5px 10px;line-height:18px;}
.modeltable .mtrow .mtcell550 {float:left;width:50%; padding:5px 10px 5px 10px;line-height:18px;}
.modeltable .mtrow .mtcell350 b, .modeltable .mtrow .mtcell100 b {font-size:14px;}
.modeltable .mtrow .mtcell100 .mtbutton {float:right; margin:5px 5px 0px 0px; padding:0px 0px 0px 0px; width:80px;color:#ffffff;height:31px;	font-size:15px; border:0px; line-height:31px; font-weight:600;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                                         background: #00cae5; /* Old browsers */
                                         background: -moz-linear-gradient(top,  #00cae5 0%, #00b4d1 100%); /* FF3.6+ */
                                         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cae5), color-stop(100%,#00b4d1)); /* Chrome,Safari4+ */
                                         background: -webkit-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Chrome10+,Safari5.1+ */
                                         background: -o-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* Opera 11.10+ */
                                         background: -ms-linear-gradient(top,  #00cae5 0%,#00b4d1 100%); /* IE10+ */
                                         background: linear-gradient(to bottom,  #00cae5 0%,#00b4d1 100%); /* W3C */
                                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cae5', endColorstr='#00b4d1',GradientType=0 ); /* IE6-9 */}
.modeltable .mtrow .mtcell100 .mtbutton:hover {background:#00b4d1;} 
.modeltable .mtrow .mtcenter {text-align:center;}
.modeltable .mtrow .mttop {float:left; margin-top:10px;}
.modeltable .mtrow #mt_select {float:left; margin: 5px 5px 5px 5px; width:90%;font-size:14px;font-family: 'Source Sans Pro'; line-height:31px;padding:5px 3px 5px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:1px solid #CCCCCC;}
/* end vehicle table page */

/*FOOTER */
.footer {float:left; width:100%; padding:0px; margin:10px 0px 0px 0px; }
.footer #fleft {float:left; width:60%;font-size:11px;height:85px; line-height:85px;margin:0px 0px 0px 10px;}
.footer #fleft a {color:#808080; text-decoration:none;}
.footer #fright {float:right; width:30%;text-align:center;}
.footer #fright img {width:150px;margin:5px 0px 0px 0px;}
/*END FOOTER */


/* league table */

#leaguetable {float:left; width:100%;margin:15px 0px 0px 0px;background:#ffffff;}
#leaguetable #ltitle {float:left;width:98%; height:34px;padding:0% 0% 0% 2%;margin:0px 0px 0px 0px; color:#202020; font-size:18px;line-height:34px;background: #ffffff;border-bottom:1px solid #DCDCDC;}
#leaguetable #league_body {float:left;width:96%; height:34px;padding:1% 2% 1% 2%;margin:0px 0px 0px 0px; font-size:14px;line-height:18px;color:#616161;}
#leaguetable ul {list-style:none; margin:-33px 0px 0px 0px; float:right; width:30%;background: #0083ca;}
#leaguetable ul li {float:right;color:#ffffff; font-weight:700;padding: 3px 15px 4px 15px; line-height:25px; height:25px;text-align:center; font-size:13px;}
#leaguetable ul li:hover {color:#000000;}
#leaguetable ul li a {color:#ffffff; text-decoration:none;}
#leaguetable ul li .selected {color:#000000;}
#leaguetable #leagueco2, #leaguetable #leaguempg, #leaguetable #leaguelife {float:left; clear:left;width:98%; padding:1%;font-size:12px; line-height:15px; font-weight:200;}

#leaguetable .lbody .lrow {float:left; width:100%;font-size:14px; color:#202020;font-weight:400;}
#leaguetable .lbody .lrowheader {font-size:14px;}
#leaguetable .lbody .lrowheader #lb_select {float:left; margin: 5px 5px 0px 15px; width:95%;font-size:14px; line-height:24px;padding:5px 3px 5px 3px;}
#leaguetable .lbody .lrowheader .lc_label{float:left;padding:3% 2% 1% 5%; width:auto; line-height:24px;font-size:12px; font-weight:700;}
#leaguetable .lbody .lrowheader .lc_radio {float:left; margin: 14px 5px 3px 3px; width:auto;font-size:13px; line-height:24px;padding:0% 0% 1% 2%;}
#leaguetable .lbody .lrow .lcell30 {float:left; width:30%; padding:1% 1% 0% 0%;}
#leaguetable .lbody .lrow .lcell45 {float:left; width:49%; padding:1% 1% 0% 0%;}
#leaguetable .lbody .lrow .lcell100 {float:left; width:96%; padding:1%;}
#leaguetable .lbody .lrow .lcell10 {float:left; width:14.65%; padding:1%;}
#leaguetable .lbody .lrow .lcell10 .league_button {float:right; margin:-10px 0px 0px 0px; padding:0px 0px 0px 0px; width:90%;color:#202020;height:31px;	font-size:15px; border:0px; line-height:31px; font-weight:400;text-align:center;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
                                                   background: #fdc327; /* Old browsers */
                                                   background: -moz-linear-gradient(top,  #fdc327 0%, #f9b602 100%); /* FF3.6+ */
                                                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc327), color-stop(100%,#f9b602)); /* Chrome,Safari4+ */
                                                   background: -webkit-linear-gradient(top,  #fdc327 0%,#f9b602 100%); /* Chrome10+,Safari5.1+ */
                                                   background: -o-linear-gradient(top,  #fdc327 0%,#f9b602 100%); /* Opera 11.10+ */
                                                   background: -ms-linear-gradient(top,  #fdc327 0%,#f9b602 100%); /* IE10+ */
                                                   background: linear-gradient(to bottom,  #fdc327 0%,#f9b602 100%); /* W3C */
                                                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc327', endColorstr='#f9b602',GradientType=0 ); /* IE6-9 */}
#leaguetable .lbody .lrow .lcell10 .league_button:hover {background:#fdc327;} 
#leaguetable .lbody .lrow .lselected {background:#3D404B;color:#ffffff;}
#leaguetable .lbody .lrow .lcentre {text-align:center;}
#leaguetable .lbody .lbottom {border-bottom:1px solid #DCDCDC;}
/* end league table */

/*LIGHTBOX*/
.backdrop, .upbackdrop {position:fixed;top:0px;left:0px;width:100%;height:100%;background:#fff;opacity: .0;filter:alpha(opacity=0);z-index:50;display:none;}
.box {position:fixed;top:30%;left:30%;width:380px;height:280px;border: 7px solid #202020;background:#FBF9F9;z-index:51;padding:2px 10px 10px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:none;line-height:18px;}
.upbox {position:fixed;top:15%;left:30%;width:510px;height:470px;border: 7px solid #202020;background:#FBF9F9;z-index:51;padding:2px 10px 10px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:none;line-height:18px;}
.close, .upclose {float:right;margin-right:6px;cursor:pointer;width:294px; text-align:right; font-size:16px; font-weight:700;}
.upboxdisplay{display:block;height:300px;}


.ppbackdrop, .qpbackdrop, .rpbackdrop, .spbackdrop, .tpbackdrop, .vpbackdrop, .wpbackdrop, .xpbackdrop {position:fixed;top:0px;left:0px;width:100%;height:100%;background:#fff;opacity: .0;filter:alpha(opacity=0);z-index:50;display:none;}
.ppbox, .qpbox, .rpbox, .spbox, .tpbox, .xpbox {position:fixed;top:40%;left:40%;width:250px;height:120px;border: 7px solid #fdc327;background:#FBF9F9;z-index:51;padding:0.5% 2% 2% 2%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:none;line-height:18px;font-size:12px;}
.vpbox, .wpbox {position:fixed;top:40%;left:40%;width:250px;height:220px;border: 7px solid #fdc327;background:#FBF9F9;z-index:51;padding:0.5% 2% 2% 2%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:none;line-height:18px;font-size:12px;}
.ppbox p, .qpbox p, .rpbox p, .spbox p, .tpbox p, .vpbox p, .wpbox p, .xpbox p {float:left; width:100%; margin:4px 0px 4px 0px;}
.ppclose, .qpclose, .rpclose, .spclose, .tpclose, .upclose, .vpclose, .wpclose, .xpclose {float:right;margin-right:6px;cursor:pointer;width:294px; text-align:right; font-size:16px; font-weight:700;}
#ppsubmit, #qpsubmit, #rpsubmit, #spsubmit, #tpsubmit, #ubutton, #vbutton, #wbutton, #xpsubmit  {float:right; margin:8px 20px 5px 0px; width:46%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;color:#ffffff;  background: #202020;height:26px;	font-size:12px;  	border:0px; 	line-height:26px; 	font-weight:400;text-align:center;border:0px;	text-decoration:none;}
#ppsubmit:hover, #qpsubmit:hover, #rpsubmit:hover, #spsubmit:hover, #tpsubmit:hover, #vpsubmit:hover, #wpsubmit:hover, #xpsubmit:hover {background:#000000;} 


.defaultrestore {display:none;float:left; width:50px;font-size:10px; cursor:pointer;margin:0px 0px 0px 5px;text-align:center;}

/* MY ACCOUNT */
.colmain .showhmess {float:left; width:90%; margin:10px; font-weight:700;height:400px;}
.showroompage {float:left; width:100%; padding:0px 0px 15px 0px;}
.showroompage .showthird {float:left; width:30%;padding:0px;margin:15px 0px 15px 27px;height:310px;border:1px solid #D0CECF;background:#F9F9F9;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 2px 2px 3px rgba(164, 164, 164, 0.56);-moz-box-shadow:2px 2px 3px rgba(164, 164, 164, 0.56);box-shadow: 2px 2px 3px rgba(164, 164, 164, 0.56);}
.showroompage .showthird .showrow {float:left; width:95%; padding:5px 10px 5px 10px; font-size:14px;height:60px;}
.showroompage .showthird .showimage {float:left; width:90%; padding:0px 10px 0px 10px; font-size:14px;margin:6px 0px 6px 0px;}
.showroompage .showthird .showimage #comvehicle {float:left;width:100%;}
.showroompage .showthird .showprow {float:left; width:95; padding:5px 10px 5px 10px; font-size:12px;}

.showroompage .showthird .showrow big {font-size:1.3em; text-transform:uppercase;line-height:24px;font-weight:100;}
.showroompage .showthird .showprow big {color:#B40001; font-size:1.8em; text-transform:uppercase;line-height:32px;font-weight:100;}

.showroompage .showthird .moredetails {float:left;display:block;text-decoration:none;width:80%;height:30px;	margin:2% 10% 0% 10%;	font-size:15px;	line-height:30px;	font-weight:600;	color:#ffffff;border:1px solid #222222;text-align:center;padding:0px;background:#373739; cursor:hand;z-index:212;-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.showroompage .showthird .moredetails:hover {background:#222222;}

.showroompage .showthird .combutton {border:0px; float:left; display:block;text-decoration:none;width:40%;	height:32px;	margin:2% 0% 3% 0%;	font-size:12px;	line-height:32px;	text-align:left;text-indent:11px;font-weight:200;	color:#ffffff;cursor:pointer;z-index:212;background:#0DBD0D;-moz-border-top-right-radius: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;-moz-border-bottom-right-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;}
.showroompage .showthird .combutton hover {background:#8C1F1C;color:#ffffff;}
.showroompage .showthird .checkbox_b {float:right; width:auto;margin:9% 20% 0% 0%;}
.showroompage .showthird .rembutton {border:0px; float:left;display:block;text-decoration:none;width:40%;	height:32px;	margin:2% 0% 3% 10%;	font-size:12px;	line-height:32px;	text-align:left;text-indent:11px;font-weight:200;	color:#ffffff;cursor:pointer;z-index:212;background:#AF1511;-moz-border-top-left-radius: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;-moz-border-bottom-left-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;}
.showroompage .showthird .rembutton hover {background:#8C1F1C;color:#ffffff;}

/*header credits */

#cmiddle_full #telecredit {float:right; font-size:11px;width:68%;margin:15px 20px 0px 0px;}

/* footer credits */

.wfooter {float:left; width:100%;}
.wfooter ul {float:right; width:30%;list-style:none;}
.wfooter ul li{float:left; position:relative; padding:1% 2% 1% 2%; font-size:10px;}
.wfooter ul li a{color:#202020;}
#cmiddle_full #telecredit #tc_body{line-height:24px;}
#cmiddle_full #telecredit a {text-decoration:none; font-weight:700; color:#ffffff;float:right; padding:1% 3% 1% 3%; background:#cc0000;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;margin: 0% 0% 0% 2%}
#cmiddle_full #telecredit a:hover {background:#000000;}

.tooltip{
    text-decoration: underline dotted;
    cursor: pointer;
}