/* CSS Document */

html, body {margin: 0; padding: 0; height: 100%;}

.main { margin:0; padding:0; background:#B8B8B8 url(/images/background.jpg) repeat-x top; font:12px Arial, Helvetica, sans-serif; }
div, form { margin:0; padding:0; border:none; }
img { border:none; }
a img { border:none; }
a { color:#274569; text-decoration:underline; }
a:hover { text-decoration:none; }
.title { font:15px Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 6px 0; padding:0; }
p {margin: 0; padding: 0;}

h1 {
	font-size: 16px;
	margin-top: 15px;
}

h2 {
	font-size: 14px;
	margin-top: 5px;
}

.all { width:857px; margin:auto; }
.clear {clear: both; height:0; font-size:0; }
.abs { vertical-align:middle; }

.logo { float:left; height:79px; width:192px; }
.top { float:right; width:auto; margin-top:47px; }
.top ul { margin:0; padding:0; list-style-type:none; font:11px Verdana, Arial, Helvetica, sans-serif;  }
.top ul li { display:inline; float:left; color:#666666; padding:0 5px 0 5px; }
.top ul li a { color:#d6d5d5; text-decoration:none; white-space:nowrap; }
.top ul li a:hover { color:#FFFFFF; text-decoration:underline; }

.navigation-tabs-2 { height:52px; background:url(/images/bkg_nav_company_info.jpg) top left no-repeat; }
.navigation-tabs-28 { height:52px; background:url(/images/bkg_nav_services_tab.jpg) top left no-repeat; }
.navigation-tabs-37 { height:52px; background:url(/images/bkg_nav_auto_tab.jpg) top left no-repeat; }

.tabs { float:left; width:630px; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
.tabs a { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
.tabs a:hover { text-decoration:none; color:#003078; }
.tabs a i { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }

.menu {
	min-height: 275px; _height: 275px;
}
.menu ul { margin:0; padding:0; list-style-type:none; font:11px Verdana, Helvetica, sans-serif; }
.menu ul li { background:#f5f5f5; border-bottom:1px solid #FFFFFF; padding:3px 0 3px 6px; }
.menu ul li:hover { background:#ececec; }
.menu ul li a { color:#000000; text-decoration:none; }
.menu ul li a:hover { text-decoration:none; color:#1c4598; }

.t1 { padding-top:17px; float:left; width:230px; white-space:nowrap; padding-left:30px; }
.navigation-tabs-2 .t1 { padding-top:9px;}
.t2 { padding-top:17px; float:left; width:55px; white-space:nowrap; padding-left:59px; }
.navigation-tabs-28 .t2 { padding-top:9px;}
.t3 { padding-top:17px; float:left; width:145px; white-space:nowrap; padding-left:57px; }
.navigation-tabs-37 .t3 { padding-top:9px;}
.t11 { font:11px Arial, Helvetica, sans-serif; }
.just { text-align:justify; }

.search { float:left; width:227px; }
.seico { float:left; width:22px; }
.sinput { float:left; width:150px; }
.sinput input { height:18px; padding-top:3px; padding-left:10px; width:138px; margin-top:14px; border:none; background: url(/images/input.jpg) no-repeat center; font:12px Arial, Helvetica, sans-serif; color:#333333; }
.sico { float:left; width:37px; }

.banners { width:830px; margin:auto; }
.b1 { float:left; width:auto; padding-right:10px; }
.b2 { float:right; }

.l1 {float:left; width:176px; background:url(/images/bkg-left-navigation-top.jpg) top left no-repeat; }
.l1-nonav {float:left; width:176px; background:url(/images/bkg-left-navigation-top.jpg) top left no-repeat; }
.l1 .lcon { width:170px; margin-left:6px; }
.l2 {float:left; width:20px;}
.l3 {float:left; width:644px; background:url(/images/bkg-middle.jpg) repeat-x top; min-height: 650px; _height: 650px;}
.l4 {float:left; width:17px; height:510px; background:url(/images/bkg-middle.jpg) repeat-x top; }

.ml6 { margin-left:6px; font-size: 11px;}
h1.ml6 {font-size: 12px;}
.dots { background:url(/images/dot.gif) repeat-x center; height:1px; margin:24px 0 24px 0; }
.m0 { margin:0; }

.mag { margin-right:16px; border:1px solid #8d8e89; padding:2px; background:#dfdfdf; }

.btm1 {float:left; width:373px;}
.btm2 {float:left; width:36px;}
.btm3 {float:left; width:235px;}

.n1 { float:left; width:54px; font:9px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding:1px 0 1px 0; background:#6a7686; margin-top:2px; }
.n2 { float:left; width:170px; margin-left:7px; }
.n3 { float:left; width:42px; padding:1px 0 1px 0; background:#FFF; margin-top:2px; }
.n4 { float:left; width:49px; }
.ndots { float:left; width:186px; background:url(/images/dot.gif) repeat-x center; height:1px; margin:14px 0 14px 0; }
.subscribe { float:left; width:186px;}
.subscribe input { border:1px solid #a3a2a2; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#bababa; width:180px;  }

.sub1 { float:left; width:107px; padding-top:3px; }
.sub2 { float:left; width:77px; }

.footer { background:url(/images/bkg_footer.jpg) no-repeat; width:857px; height:48px; font:11px Verdana, Arial, Helvetica, sans-serif; }
.f1 { float:left; color:fefefe; margin-left:0px; margin-top:25px; width: 90px;}
.f2 { float:right; color:#7d7d7d; margin-right:12px; margin-top:25px; }
.f1 a { color:#fefefe; text-decoration:none;  }
.f1 a:hover { text-decoration:underline; }


.logos { float:right; height:50px; width:750px; }
.logos ul { float:right; margin:0; padding:0; list-style-type:none; height:50px; }
.logos li {  display: inline; }
.logos li a { padding:0; margin:0 0 0 24px; float:left; height:50px; text-decoration:none; }
.logos li a.cadillac { background: url('/images/cadillac_in.gif') no-repeat 100% 0; width:58px; }
.logos li a.cadillac:hover { background: url('/images/cadillac_in.gif') no-repeat 100% -50px; }
.logos li a.corvette { background: url('/images/corvette_in.gif') no-repeat 100% 0; width:108px; }
.logos li a.corvette:hover { background: url('/images/corvette_in.gif') no-repeat 100% -50px; }
.logos li a.hummer { background: url('/images/hummer_in.gif') no-repeat 100% 0; width:108px; }
.logos li a.hummer:hover { background: url('/images/hummer_in.gif') no-repeat 100% -50px; }
.logos li a.opel { background: url('/images/opel_in.gif') no-repeat 100% 0; width:44px; }
.logos li a.opel:hover { background: url('/images/opel_in.gif') no-repeat 100% -50px; }
.logos li a.chevrolet { background: url('/images/chevrolet_in.gif') no-repeat 100% 0; width:71px; }
.logos li a.chevrolet:hover { background: url('/images/chevrolet_in.gif') no-repeat 100% -50px; }
.logos li a.euramobil { background: url('/images/euramobil_in.gif') no-repeat 100% 0; width:129px; }
.logos li a.euramobil:hover { background: url('/images/euramobil_in.gif') no-repeat 100% -68px; }
.logos li a.hsun { background: url('/images/hsun-in.gif') no-repeat 100% 0; width:44px; }
.logos li a.hsun:hover { background: url('/images/hsun-in.gif') no-repeat 100% -50px; }

.main-content {
	background: none;
}

hr {
	height: 1px;
	color: #999999;
	background-color: #999999;
}

a.file-link {
	padding-left: 20px;
	background: url(/images/file_icon.gif) no-repeat;	
}

.contact-left {
	float: left;
	width: 330px;	
}

.contact-right {
	width: 270px;
	float: right;
	padding: 0px 0px 0px 20px;
}

.contact-right input.text {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 250px !important;
}

.contact-right textarea {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 250px !important;
}

input.button {
	background-color: #808080;
	border: 1px solid #4C4C4C;
	color: #FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	height: 20px;
}


.contact-right select {
	font:12px Arial, Helvetica, sans-serif;
}

.search-results-desc {
	margin-bottom: 10px;	
}

.found {
	/*padding:1px 0 1px 0; background:#99AAC0;*/	
}

.search-results-input {
	font:12px Arial, Helvetica, sans-serif;
	height: 14px;
	padding: 1px;
	line-height: 12px;
}

div.search-category {
    float: left;
    margin: 9px 12px 0 0;
}


div.search-category-first  {
    float: left;
    margin: 9px 12px 0 0;
}
div.search-category-first {
    margin: 9px 12px 0 0;
}

div.search-categorysel-first {
    float: left;
    margin: 9px 12px 0 0;
    font-weight: bold;
}

div.search-categorysel {
    float: left;
    margin: 9px 7px 0 6px; 
    font-weight: bold;
    
}

div.search-no-results {
	font-weight: bold;	
}

