* {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
img {border:0;}
a:hover{color:#0066CC;}
body {color: #cecece; margin:0; padding:0 10px 0 10px; border:0; height:100%; overflow-y:auto; text-align:center;}

.page{top: 2%;text-align: left;width: 790px;margin-left: auto;margin-right: auto;}
.container {position:absolute;width:780px;z-index:100;}


/*Seasonal images*******************************/
#leftborderimage{position:absolute;width:25px;	margin:50px 0px 0px 0px;float:left;height:223px;z-index:100000;}
#topborderimage{position:absolute;width:45px;margin:0px 0px 0px 20px;float:left;height:25px;z-index:100000;left: 00px;top: 2px;}
#topimage{position:absolute;width:92px;margin:0px 0px 0px 300px;float:left;height:40px;z-index:100000;}
#rightimage{position:absolute;width:30px;	margin:10px 0px 0px 500px;float:right;height:113px;z-index:100000;}
/*********************************/




/*************Quote section********************/
.quote {position: absolute;width:515px;	margin:60px 0px 0px 19px;float:left;background:url(../images/quote_bg2.gif);height:223px;z-index:1000;background-repeat:no-repeat;}
* html .quote{position:absolute;margin:60px 0px 0px 20px;}
.quote #input_text{margin: 115px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left}
.quote #buttons{margin: 4px 0px 0px 2px; height:50px; width:290px; float:left;}
* html .quote #buttons{margin:10px 0px 0px 9px;}
.quote #input_text input {width:80px;font:normal 12px arial;border-top:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; margin:-22px 0 4px -4px;_margin:-21px 0 0 -4px;padding:1px 0 0 2px; color:#666666; text-align:left;margin-left:5px; margin-top:1px; height:15px;}
.quote #bottom {margin: 0px 0px 0px 12px; width:150px; float:left; }
.quote #retrieve  {font-size:10px; text-align:left;  color:#333333;text-align:left; width:170px; float:left; margin:0px 0 0 0px ; }
* html .quote #retrieve {margin:3px 0px 0px 0px;}
.quote #retrieve a {font-weight:bold;color:#002146;text-decoration:underline;text-align:left;}
.quote #retrieve a:hover{color:#0066CC;}
.quote #call  { font-size:16px; color:#333333;text-align:right; width:180px; float:right; margin:57px 0px 0px 0px ; font-weight:bold; }
* html .quote #call { font-size:16px; color:#333333;text-align:right; width:180px; float:right; margin:43px 0px 0px 0px ; font-weight:bold; }
/*********************************/

/***********frame (border)********************/
.container #bg_top{margin:0px 0px 0px 0px;float:left; background:url(../images/top_bg.gif); background-repeat:no-repeat; background-position:top; width:795px; height:97px;}
.container #bg_center{margin:0px 0px 0px 0px;float:left; background:url(../images/center_bg.gif); background-repeat:repeat-y; background-position:top; width:795px;  }
.container #bg_bottom{margin:0px 0px 0px 0px;float:left; background:url(../images/bottom_bg.gif); background-repeat:no-repeat; background-position:bottom; width:796px; height:19px;}
/*********************************/

.logo{margin:5px 0 0 10px;float:left;}
.spanish{margin:10px 10px 0px 0px;float:right; width:100px;  color:#006699; font-size:10px;}
.spanish a{color:#006699; text-decoration:underline;}

/*********************************/
#Search {float:right;width:200px;  text-align:left; margin:25px 10px 5px 5px; }
#Search .txtSearch {width:99px;font:normal 10px arial;border-top:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; margin:-22px 0 4px -4px;_margin:-21px 0 0 -4px;padding:1px 0 0 2px; color:#666666; text-align:left; font-style:italic;}
#Search .searchtitle input{  color:#464646; font-size:10px; font-weight:bold; text-align: left; padding-bottom:5px;}
#Search .searchtitle {  color:#464646; font-size:10px; font-weight:bold; text-align: left; padding-bottom:5px;}
/*********************************/


.sidebar{float:right; width:220px; margin-top:3px; margin-right:12px;}
* html .sidebar{float:right; width:200px; margin-right:0px;}

/**********Service policy**********/
#service_policy{float:right; width:212px; height:138px;   margin:5px 10px 5px 10px; background:url(../images/login_bg.gif); background-repeat:no-repeat;}
#service_policy_title{color:#003366; font-size:12px; text-align:right; font-weight:bold; padding-bottom:3px; padding-left:4px; padding-top:2px; margin:0 4px 0 0px; text-decoration:none;}
#service_policy_title a{color:#003366; font-size:12px; text-align:right; font-weight:bold; padding-bottom:3px; padding-left:4px; padding-top:2px; margin:0 4px 0 0px; text-decoration:none;}

#service_policy_text{color:#333333; font-size:12px; text-align:left;  padding-bottom:3px; padding-left:4px; padding-top:10px; font-weight:bold; }

#service_policy .inputbox  {float:left;width:90px; height:20px;  text-align:left; margin:5px 0px 0px 5px; font:normal 10px verdana; border-top:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; margin:5px 0 0px 10px; padding:3px 0 0 2px; color:#666666; text-align:left; font-style:italic; }
#service_policy .inputbutton{margin:5px 0px 0px 0px; padding:3px 0 0 0px;  }
#img_vehicle{ height:37px; margin: 0px 0 0 0px;}
/*********************************/

/*****************Commercial Vehicles/Classic collectors**************/
#CV {float:right; width:212px; height:70px;   margin:0px 10px 5px 10px; background:url(../images/CCCV_bg.gif); background-repeat:no-repeat;}
#CVCCtext {  color:#333333; font-size:9px; text-align:left; padding-bottom:3px; padding-left:4px; text-decoration:none;}
#CVCCtext a {  color:#333333; font-size:9px; text-align:left; padding-bottom:3px; padding-left:4px; text-decoration:none; display:block; width:122px; height:40px;}
#CVCCtitle {  color:#006699; font-size:12px; text-align:left; font-weight:bold; padding-bottom:3px; padding-left:4px; padding-top:2px; text-decoration:none; }
#CVCCtitle a{  color:#006699; font-size:12px; text-align:left; font-weight:bold; padding-left:4px; text-decoration:none;width:195px; display:block; height:12px;}
#CC {float:right; width:212px; height:70px;   margin:0px 10px 5px 10px; background:url(../images/CCCV_bg.gif); background-repeat:no-repeat;}
/*********************************/

/***********imarketing**************/
#extra {float:right; width:212px; height:80px;   margin:0px 10px 5px 10px; background:url(../images/imarketing_bg.gif); background-repeat:no-repeat; text-align:left;}
#extra a{ color:#0066CC; font-size:10px;   }
#extra a:hover{ color:#FF3300; }
#extra-title{ color:#006699; font-size:12px; text-align:right; font-weight:bold; padding-left:4px; text-decoration:none;width:195px; display:block; height:12px; }
/*********************************/


.central_area{float:left; width:535px; margin: 150px 0px 0px 7px; text-align:left;}
.central_area #text {  color:#333333; font-size:11px; text-align:left; padding-bottom:3px; padding-left:4px;}
.central_area #title{  color:#4D586B; font-size:12px; text-align:left; font-weight:bold; padding-bottom:3px; padding-left:4px; padding-top:2px; text-decoration:none;}
.central_area #title a {  color:#4D586B; font-size:12px; text-align:left; font-weight:bold; padding-bottom:3px; padding-left:0px; padding-top:2px; text-decoration:none;}
.central_area #title a:hover {
	color:#FF3300;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-top:2px;
	text-decoration:underline;
}
.central_area a{ font-size:10px; text-decoration:underline; color:#FF3300; font-weight:bold;}
.central_area a:hover{color:#0066CC;}


.footer {	padding-top:2px;width:650px;height:45px;text-align:left;float:left;font-size: 10px;background-repeat:repeat-y;	margin:15px 0 0 0px;}
.footer  a {color:#006699;font-size:11px;	text-decoration:underline;padding:10px;padding-top:10px;	}
.footer  a:hover {	color:#FF3300;	font-size:11px;	text-decoration:none;	padding:10px;		}

#geotrust{position:relative;z-index:10000000000;float:right;width:110px;position:relative;margin-top:5px;bottom:0px;margin-right:25px;}
*html #geotrust{margin-right:15px;}

#copyright{	position:relative;	z-index:10000000000;	float:left;	width:600px;	height:15px;	bottom:0px;	margin-right:5px;	font-size:10px;	color:#666666;}
.zeropixel { height: 0px; width: 0px; display: none}
.loginText {  color:#003366; font-size:11px; text-align:left; font-weight:none; padding-bottom:3px; padding-left:4px; padding-top:2px; text-decoration:none; }
.loginInputText input {width:108px;font:normal 12px arial;border-top:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; margin:-22px 0 4px -4px;_margin:-21px 0 0 -4px;padding:1px 0 0 2px; color:#666666; text-align:left;margin-left:5px; margin-top:1px; height:15px;}
.loginSelectText option {width:80px;font:normal 12px arial;border-top:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8;border-bottom:solid 1px #C8C8C8; border-left:solid 1px #C8C8C8; margin:-22px 0 4px -4px;_margin:-21px 0 0 -4px;padding:1px 0 0 2px; color:#666666; text-align:left;margin-left:5px; margin-top:1px; height:15px;}
.loginStatus{margin:10px 10px 0px 40px; float:left; width:300px;  color:#003366; font-size:10px;}
.loginStatus a{color:#006699; text-decoration:underline;}

