/* */
*{
	margin:0px;
	padding:0px;
	font-family: Tahoma,Helvetica, Arial, sans-serif;
	color: #000000;
}
body{
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #000000;
	text-align: center;
	background-color:#FFFFFF;
	/*	background-image:url(gfx/pagebg.gif); background-repeat:repeat-y; background-position:center;/**/
}

a:link{color: #015E7F; text-decoration: none;}
a:visited{color: #015E7F; text-decoration: none;}
a:hover{color: #FF9900;	text-decoration: none;}
a:active{}

#header{
	height:98px;
	/* background-image:url(gfx/header2_bg.jpg); */
	background-color:#FFFFFF;
	border-bottom:2px solid white;
}
#header img {float:left; margin:0 15px 0 0;}
#header ul {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	font-size:1em;
}
#header li {
	margin-right:15px;
	display:inline;
}
#header li a {color:#015E7F; text-decoration:none;}
#header li a:hover {color:#FF9900;}
#header strong {color:#015E7F;}
.phonenumbers {font-size:1.6em !important;}
.contactdetails {margin-top:20px; font-size:1.6em !important;}
.headeremail {font-size:1.6em;/*margin-left:145px;*/}
.headeremail a {font-weight:normal !important; }

.page{text-align:left;/*	background-image: url(gfx/pagebg.gif); background-repeat: repeat-y;	margin-left: auto; margin-right: auto;*/ }

.subcolumn{}/*margin-left:10px; padding:10px; border: 1px solid #d2d2cc;*/

#colcontent .subcolumn{border-left: 1px solid #d2d2cc; border-right: 1px solid #d2d2cc; border-bottom: 1px solid #d2d2cc; padding:0 2px;}/**/

#leftcol{
	width:15%;
	float:left;
	/*
	background-color:#EEEEEE;
	position: relative;
	top:0px;
	left:0px;
	margin-top: 10px;background-image: url(gfx/menubg.gif); background-repeat: no-repeat;*/
}
#rightcol{
	width:15%;
	float:left;
	/*
	background-color:#EEEEEE;
	position: relative;
	top:0px;
	left:0px;
	*/
}
#colcontent{
	background-color:#FFFFFF;
	float: left;
	width:69%;
	/*	
	margin-left: 182px;
	margin-right:182px;
	border-right:1px solid #FF9900;
	border-left:1px solid #FF9900;
	padding-left: 182px;
	padding-right:182px;
	position:relative;
	padding:0 200px;
	width:730px;
	margin: 15px; width: 600px;	background-image: url(gfx/contentbg.gif); background-repeat: no-repeat;*/
}

#footer{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top:10px;
	color:#FFFFFF;
	/* background-image:url(gfx/header2_bg.jpg); */
	/*
	postion:relative;
	width:900px;
	 padding:5px; */
}

#footer .content {text-align:center;}

#calas{font-size: 11px; padding: 5px; color: #979aa0; text-align:left;}
#calas a{font-size: 11px; color: #979aa0;}


/*
h1{font-size: 20px;}
h2{font-size: 17px;}
h3{font-size: 15px;}
h4{font-size: 14px;}
h5{font-size: 12px;}
h6{font-size: 11px;}
h1,h2,h3,h4,h5,h6,p{margin-bottom: 10px; padding: 0px;}
*/
h1,h2{
	font-weight:normal;
	background-image:url(gfx/redbar27.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:1.1em;
	color:white;
	padding:2px 0;
	border-bottom:2px solid #FF9900;
	margin-bottom:5px;
}
h1{text-align:center; clear:both;}
h4{font-size:1.1em; color: #015E7F; padding:0 10px;}

p, table{margin-bottom:10px; padding:0 10px;}

#leftcol h2{text-align:left; padding-left:5px;}
#rightcol h2{text-align:right; padding-right:5px;}

#colcontent h3{
	font-weight:bold;
	color:#ff9900;
	margin-bottom: 10px; padding: 10px;
	font-size:1.0em;
}
#colcontent td{}/*font-size:0.8em;*/

#colcontent li{margin-left:15px;}
#colcontent ul{margin-bottom:15px; margin-left:20px;}
#colcontent ol{margin:15px; margin-left:20px;}

em{color: #940000; font-weight: bold; font-style: normal;}

.hmenu .menuhead{color: #333333; font-size: 15px;}
.hmenu {float:right; height:26px;}
.hmenu ul li {padding: 6px 0px 4px 0px; list-style:none; background-image:url(gfx/hmenu-norm.gif); background-repeat:no-repeat; float:left; display:block; width:100px; text-align:center;}
.hmenu ul li a{color: #333333; text-decoration: none; font-size: 13px;}
.hmenu ul li a:hover{color: #333333; text-decoration: underline; font-size: 13px;}
.hmenu ul li a:visited{background-color: #969696; color: #FFFFFF;}/*for ie6*/
.hmenu ul li a:hover{background-color: #969696; text-decoration: underline;}
.hmenu ul li.on{padding: 6px 0px 4px 0px;color: #333333; background-image:url(gfx/hmenu-active.gif); background-repeat:no-repeat;}
.hmenu ul li.on a{color: #FFFFFF;}

.newsletterbox{font-size: 11px; padding: 6px 5px 6px 5px; color:#333333;}

.vmenu{padding:5px;}
.vmenu li{border-bottom:1px solid #DDDDDD; list-style:none;}
/*
.vmenu ul {margin: 0 0 0 20px; }
.vmenu ul li{margin:0; list-style:none; display:block; padding:0 0 8px 0; color:#940000; font-size: 13px; text-decoration: underline;}
.vmenu ul li a {color: #ffffff;}

.vmenu2 ul li{margin:0 0 0 20px;; list-style:none; display:block; padding:0 0 8px 0; color:#940000; font-size: 13px;}
.vmenu2 ul li a {color: #ffffff;}
.vmenu2 ul .menuhead{margin-left:0; color: #ffffff; font-weight:bold;}


.vmenu {}
.vmenu .menuhead{font-size: 11px; padding: 6px 10px 6px 10px; color:#EEEEEE; background-color:#333333; border-bottom:1px solid #FFFFFF;}
.vmenu ul li {list-style:none;}
.vmenu ul li a{background-image:url(gfx/manf_bullet.gif); background-position:center left; background-repeat:no-repeat; background-color:#f7f9fa; color: #333333; border-bottom:1px solid #FFFFFF; font-size: 11px; padding: 4px 10px 2px 15px; display:block; text-decoration:none; text-align:left;}
.vmenu ul li a:hover {background-color:#889db9; color: #333333;}
.vmenu ul li a.onlink {background-color:#f7f9fa; color: #333333;}

.vmenu2 {}
.vmenu2 .menuhead{font-size: 11px; padding: 6px 10px 6px 10px; color:#EEEEEE; background-color:#333333; border-bottom:1px solid #FFFFFF;}
.vmenu2 ul li {list-style:none;}
.vmenu2 ul li a{background-image:url(gfx/nav_bullet.gif); background-position:center left; background-repeat:no-repeat; background-color:#f7f9fa; color: #000000; border-top:1px solid #EEEEEE; font-size: 11px; padding: 6px 10px 6px 15px; display:block; text-decoration:none; text-align:left;}
.vmenu2 ul li a:hover {background-color:#f7f9fa; color: #333333; border-top:1px solid #EEEEEE; text-align:left;}
.vmenu2 ul li a.onlink {background-color:#f7f9fa; color: #000000; border-top:1px solid #EEEEEE; text-align:left;}


.vmenu ul li a{height:15px; border-top: 1px solid #FFFFFF; font-size: 11px; color: #47453f; background-image:url(gfx/vmenu-norm.gif); background-position:top left; background-repeat:no-repeat; padding: 2px 5px 3px 5px; display: block; text-decoration: none; text-align:left;}
.vmenu ul li a:hover {color: #000000; background-image:url(gfx/vmenu-roll.gif); background-position:top left;}
.vmenu ul li a.onlink {color: #000000; background-image:url(gfx/vmenu-active.gif); background-position:top left;}
*/

.pageboxfulltop{margin:0 10px; padding:10px; border: 1px solid #bec0c4; color:#FFFFFF; background-image:url(gfx/greybar50.gif);background-repeat:repeat-x; background-position:center;height:10px;}
.pageboxfullmid{margin:0 10px; padding:10px; border: 1px solid #bec0c4;}
.pageboxfullbot{margin-top:0; margin-right:10px; margin-left:10px; margin-bottom:10px; padding:10px; border: 1px solid #bec0c4; color:#FFFFFF; background-image:url(gfx/greybar50.gif);background-repeat:repeat-x; background-position:center;height:0px;}

.vmenu-pagelinks li{list-style: none; padding:3px; margin-left:0px;}
.vmenu-pagelinks li a{background-image:url(gfx/down.gif); background-repeat:no-repeat; padding: 3px 5px 3px 28px;}
.vmenu-pagelinks li a:hover{background-image:url(gfx/down-roll.gif); background-repeat:no-repeat; padding: 3px 5px 3px 28px;}
.vmenu-pagelinks ul{margin:0;}

.vmenutop{height:10px; background-image:url(gfx/vmenutop.gif); background-repeat:no-repeat;}
.vmenumid{height:10px; background-image:url(gfx/vmenumid.gif); background-repeat:no-repeat;}
.vmenubot{height:10px; padding-bottom:10px;}

.pagemenu{font-size:14px; background-color:#96acbf; padding:10px; border-bottom:1px solid #333333; border-top:1px solid #FFFFFF;}
.pagemenu a{font-size:14px; color:#333333;}

.gboxfull{width:600px;}
.gboxfulltop{width:600px; background-image:url(gfx/gboxfulltop.gif); background-repeat:no-repeat; padding: 10px 20px; color:#FFFFFF; font-size:16px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
.gboxfullmid{width:600px; background-image:url(gfx/gboxfullmid.gif); background-repeat:repeat-y; padding: 5px 20px;}
.gboxfullbot{width:600px; background-image:url(gfx/gboxfullbot.gif); background-repeat:no-repeat; height:20px; margin-bottom:10px;}
.gboxfullmid .panelleft{float:left; margin-right:10px;}
/*.gboxfullmid p,h1,h2,h3,h4,h5{width:560px;}*/
.gboxfullmid li{width:500px;}
.gboxfullmid .dealid{float:right; padding:2px; border: 1px solid #bec0c4; border-left: 1px solid #bec0c4; margin-left:10px;}
.gboxfullmid .more{float:right; margin-right:30px;}
.gboxfullmid .make{font-family: Helvetica, Arial, sans-serif; font-size:18px; color:#333333; font-weight:bold;}
.gboxfullmid .model{font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#333333; font-weight:bold;}
.gboxfullmid .price{font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#333333; font-weight:bold;}
.gboxfullmid .type{}

.gboxpart{float:left; width:200px;}
.gboxparttop{background-image:url(gfx/gboxparttop.gif); background-repeat:no-repeat; padding: 10px 20px; color:#FFFFFF; font-size:11px; height:40px;}
.gboxpartmid{background-image:url(gfx/gboxpartmid.gif); background-repeat:repeat-y; padding: 0 20px; height:130px; text-align:center;}
.gboxpartbot{background-image:url(gfx/gboxpartbot.gif); background-repeat:no-repeat; height:50px; margin-bottom:10px;}
.gboxpartmid .panelleft{float:left; width:100px; margin-right:10px;}
.gboxpartmid p{margin-bottom:0px; padding-bottom:10px;}
.gboxpartmid .price{font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#333333; font-weight:bold;}
.gboxpartbot .more{float:right; margin-right:20px;}
.gboxpartbot .id{float:left; margin-left:20px;}

.dealbox .panelright{float:right; width:100px; text-align:center;}
.dealbox .panelleft{float:left; width:100px; text-align:center; margin-right:5px;}

.dealbox{float:left; width:25%;}
.dealbox .inner{margin:10px; border: 1px solid #bec0c4;}
.dealbox .carbox{height:65px; text-align:center;}
.dealbox .descbox{height:65px; text-align:center; background-color:#333333; color:#FFFFFF; background-image:url(gfx/greybar70.gif);background-repeat:repeat-x; background-position:center;}
.dealbox .pricebox{height:60px; text-align:center;}
.dealbox .price{font-size:16px; color:#FF9900; font-weight:bold;}
/*.dealbox .dealboxfoot{padding:0px; width:25%; height:20px;}*/
.dealbox .id{padding:3px;}/*border-left: 1px solid #bec0c4; border-bottom: 1px solid #bec0c4; border-right: 1px solid #bec0c4;*/

.dealbox .more{display:block; text-align:right; height:18px; padding-top:2px; background-image: url(gfx/morebar.gif); background-repeat: repeat-x; background-position: right center; padding-right:20px; color:#FFFFFF;}


.single_deal{padding:10px; margin-bottom:10px;}
.single_deal .inner{padding:10px; border: 1px solid #bec0c4;}
.single_deal .carpic{padding:10px; float:left;}
.single_deal .textarea{padding:10px; float:left;}
.single_deal .buttons{padding:10px; float:right;}

.single_deal .make{font-size:14px; color:#333333;}
.single_deal .model{font-size:14px; color:#333333;}
.single_deal .type{font-size:14px; color:#333333;}
.single_deal .price{font-size:22px; color:#940000; font-weight:bold;}
.single_deal .more{font-size:16px; display:block; text-align:right; height:25px; width:160px; padding-top:5px; background-image: url(gfx/more-roll.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px; color:#FFFFFF;}

.texttable {}
.texttable td{font-size:11px; background-color:#EEEEEE; padding:2px; border-bottom:2px solid #FFFFFF; text-align:center; color:#333333;}
.texttable .car{text-align:left; font-size:14px; background-color:#FFFFFF;}
.texttable .left{text-align:left;}
.texttable .right{text-align:right;}
.texttable .head td{font-size:11px; background-color:#CCCCCC; padding:5px; color:#940000;}
.texttable .foot td{font-size:6px; background-color:#CCCCCC; padding:0px; color:#333333;}
.texttable .more{text-align:right; height:18px; background-image: url(gfx/morebar.gif); background-repeat: repeat-x; background-position: right center; padding:2px 20px 2px 6px; color:#FFFFFF;}

.groupeddealsleftpic{}
.groupeddealsleftpic .header{border: 1px solid #bec0c4; font-size:18px; color:#940000; font-weight:bold; padding:5px; margin-top:10px;}
.groupeddealsleftpic .carbox{float:left; text-align:center; width:140px; padding:5px;}
.groupeddealsleftpic .dealdetails{float:left; width:550px; font-size:16px;}
.groupeddealsleftpic .more{text-align:right; float:right; width:100px; height:20px; padding-top:3px; background-image: url(gfx/more-roll.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px; color:#FFFFFF;}
.groupeddealsleftpic .deal{border: 1px solid #bec0c4; padding:5px; margin:4px 0;}
.groupeddealsleftpic .price{font-size:14px; color:#940000; font-weight:bold;}
.groupeddealsleftpic .id{float:right; padding:4px;}

.backtop a{float:right; background-image:url(gfx/up.gif); background-repeat:no-repeat; padding: 22px 6px 0px 18px;}
.backtop a:hover{float:right; background-image:url(gfx/up-roll.gif); background-repeat:no-repeat; padding: 22px 6px 0px 18px;}

.price{text-align:left; font-size: 12px; color: #333333;}
.make{text-align:left; font-size: 12px; color: #333333;}
.model{text-align:left; font-size: 12px; color: #222222;}


/*.more{text-align:right; vertical-align:text-bottom; float:right;}*/
/*.more {float:right;}
.more a{color: #444444;}
*/
.hline {border-top: 1px solid #CCCCCC; padding:0px; clear:both;}

.manuweblink{float:right; padding-right:10px;}
.manuweblinkpic{float:left; margin-left:10px;}
.manuweblink a{font-size: 16px; color: #333333; font-weight: bold; font-family: Helvetica, Arial, sans-serif;}
.ticker {height:25px; padding:3px 10px; width:600px; border:0px; background:#d7d7ff; color:#333333; font-size:15px; font-weight:bold; margin-bottom:10px;}
.timeanddate{color:#333333; font-size:10px; font-family: Arial, Helvetica, sans-serif; padding-left:50px;}
.disclaimer{font-size:10px; text-align:center;}

.testname{font-size:14px; font-weight: bold; text-align:right; margin-top:50px; margin-right:60px; padding-bottom:10px;}
.testname em{font-size:14px; font-weight: bold;}
.quote{background-image: url(gfx/quoteleft.gif); background-repeat: no-repeat; font-style: italic; padding-left:60px; margin-left:120px; width:400px;}
.quoteend{background-image: url(gfx/quoteright.gif); background-repeat: no-repeat; height:40; width:100px; float:right;}

.tel { background-image: url(gfx/tel.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.fax { background-image: url(gfx/fax.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}
.email { background-image: url(gfx/email.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px;}

.paddedtable td{padding:5 10px;}
.monofont{font-family:Courier New, monospace; font-size:16px;}
.bigger{color:#000000; font-size: 120%; font-weight: bold;}
.minitext{font-size: 11px;}
.minitext a{font-size: 11px;}
.alert{color: #015E7F;}
.bordertable{border:1px solid #969696; padding:3px;}
.clear{clear:both;}
.aligncenter{text-align: center;}
.floatright{float: right;}
.floatleft{float: left;}
.wmax{width: 100%;}
.w40{width: 40px;}
.w80{width: 80px;}
.w120{width: 120px;}
.w200{width: 200px;}
.w300{width: 300px;}
.w304{width: 304px;}
.cen{text-align:center;}
.h60{height: 60px;}
.h70{height: 70px;}
.h80{height: 80px;}

.button{outline: none; width:108px;	height:30px; color: #FFFFFF; background-image:url(gfx/button.gif); background-repeat:no-repeat; padding: 5px 0px 5px 0px;}
.wmaxbutton{width: 100%;}
.w80button{width: 80px;}
.w120button{width: 120px;}
.w200button{width: 200px;}
.w300button{width: 300px;}

.wmaxbutton, .w80button, .w120button, .w200button, .w300button{
	/*font-weight: bold;
	font-size:11px;
	height:20px;
	color:#FFFFFF;
	background-image:url(gfx/vmenu-active.gif); background-position:center right;
	background-color:#333333;
	cursor: pointer;*/
}

#contactleft {
	float:left;
	width:45%;
}

#contactright {
	float:left;
	width:45%;
}

#ecar{background-color:#0c499a; text-align:center; margin-bottom:5px;}

p#livehelpbtn {
	padding-left:55px;
	padding-bottom:10px;
	text-align:center;
	background:transparent url(gfx/live_help_icon.jpg) no-repeat 0 0;
}
p#livehelpbtn span {
	color:#015E7F;
	font-size:1.6em;
	font-weight:bold;
}

p#livehelpbtn a,p#livehelpbtn a span {
	color:#C20000;
	text-decoration:none;
}
p#livehelpbtn a:hover,p#livehelpbtn a:hover span {color:#ff9900;}

.visval{background-color:#0667f6; color:#FFFFFF; padding:0px 5px; font-weight:bold; font-size:15px;}