/* =Layout Rules
 ---------------------------------------------------------------- */
 * {
	margin: 0;
	padding: 0;
}
a img, img {
	border: 0;
	text-decoration: none;
}
a:focus {outline: none;}
/*img { behavior: url(iepngfix.htc) }*/

body {
	/*background: #CDCDCD url(../images/background_body.gif) 0 0 repeat-x;*/
	color: #393939;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	text-align: center;
}

#wrapper {
	text-align:left;
	margin: 0 auto; 
	position:relative;
}
#header {
	width:979px;
	height: 148px;
	background: url(../images/header_bg3_.gif) 0 0 no-repeat;
	position: relative;
}
.langs {float: left; text-align:center; width:979px; margin-top:5px; float: left;}
.langs img {border: 1px solid #FFFFFF;}
.langs a {border: 1px solid #E4E4E4; margin: 0 2px; display:inline-table;}
.logo {float:left; margin:12px 0 0 60px; _margin:16px 0 0 30px; width:380px;}
.worldwide {float:left; margin-top:5px; _margin-top:3px;}
/* .subscribe {float:right; width:299px; height:63px; background: url(../images/subscribe_bg.gif) 0 0 no-repeat; margin: 40px 56px 0 0;} */
.subscribe {width:294px; height: 60px; position: absolute; top:63px; right: 41px;}
.subscribe h2 {width: 294px; text-align: center; font: bold 12px/21px "Trebuchet MS", Tahoma, Arial, Helvetica; color: #888888; text-transform: uppercase; margin-bottom:0;}
div.inputWrapper{background: url(../images/subscribe_input.gif) 0 0 no-repeat; width:182px; height:25px;  float: left; margin: 2px 0 0 8px;}
.subscribe input {border: none; display: block; padding: 6px 8px 0 12px; _padding-left:8px; _padding-top: 5px; color:#555555; background-color: transparent;
width:182px; height:25px; font-family: Tahoma, Arial, Helvetica; font-size: 11px;}
a.send {width: 75px; height: 20px; float: left; margin: 5px 0 0 12px; _margin-left: 8px;}
img.headerBanner {position: absolute; top: 70%; left: 43%}
#menu {
	width:979px;
	height: 61px;
	background: url(../images/menu_bg3.gif) 0 0 no-repeat;
}
.menuLeft a, .menuRight a, .menuCenter a {color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0 12px;}
.menuLeft a:hover, 
.menuRight a:hover, 
.menuCenter a:hover, 
.menuLeft a.current, 
.menuRight a.current, 
.menuCenter a.current 
	{color:#FFAD00; text-decoration: underline;}
.menuLeft {float: left; margin-top: 16px; margin-left: 26px;}
.menuRight {float: right; margin-top: 16px; margin-right: 26px;}
.menuCenter {position:absolute; text-align:center; bottom: 10px; left: 0; width: 100%;}
#content {
	width: 100%;
	/* margin-left: 19px; */
}
#sideContent {width:150px; float: left;}
#sideMenu {background:#FFFFFF; width:150px;  /* padding: 2px 3px 2px 2px; */ padding: 0; float: left; margin-bottom:4px;}
/* .menuTitle {width: 130px; _width:145px; height: 24px; font: normal 10px/21px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFFFFF; font-weight: bold; padding-left: 15px; margin-bottom:1px;}
.menuRed {background: url(../images/menu_red2.gif) 0 0 no-repeat;} */
.menuTitle {width: 150px; height: 26px; font: normal 10px/21px Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #FFFFFF; font-weight: bold; padding-left: 0px; padding-top: 4px; text-align:center;}
.menuRed {background: url(../images/menu_red_top.gif) 0 0 no-repeat;}
.menuRedBottom {background:#CDCDCD url(../images/menu_red_bottom.gif) 0 0 no-repeat; width: 150px; height: 12px; float: left;}
.menuGreen {background: url(../images/menu_green.gif) 0 0 no-repeat;}
.menuBlue {background: url(../images/menu_blue.gif) 0 0 no-repeat;}
.menuYellow {background: url(../images/menu_yellow.gif) 0 0 no-repeat;}
#sideMenu ul {list-style:none; float: left; padding-left: 2px;}
#sideMenu ul li a {margin-top:1px; width: 132px; background: #E6E6E6; float: left; text-decoration: none; font: normal 11px/14px Tahoma, Arial, Helvetica; color: #4E4E4E; padding: 2px 7px 3px 7px;}
#sideMenu ul li a:hover, #sideMenu ul li a.on {background: #A7A7A7; color: #FFFFFF;}


#mainContent {width: 100%; height: auto !important; height: 600px; min-height:600px; margin: 0 0px; float: left; background:#FFFFFF url(../images/blank.gif) 0 100% no-repeat; padding-bottom:5px; position:relative;}
#mainContent2 {width: 100%; height: auto !important; height: 1200px; min-height:1200px; margin: 0 0px; float: left; background:#FFFFFF url(../images/blank.gif) 0 100% no-repeat; padding-bottom:5px; position:relative;}
.mainContent1 {width: 100%; height: auto !important; height: 600px; min-height:600px; margin: 0 0px; float: left; background:#FFFFFF url(../images/blank.gif) 0 100% no-repeat; padding-bottom:5px; position:relative;}
.mainContent2 {width: 100%; height: auto !important; height: 600px; min-height:600px; margin: 0 0px; float: left; background:#fff8f8 url(../images/blank.gif) 0 100% no-repeat; padding-bottom:5px; position:relative;}
.mainContent3 {width: 100%; height: auto !important; height: 600px; min-height:600px; margin: 0 0px; float: left; background:#f8fdff url(../images/blank.gif) 0 100% no-repeat; padding-bottom:5px; position:relative;}
.mainContentWide {width: 824px; margin: 0 0 0 5px; background:#FFFFFF url(../images/middle_bg_wide.jpg) 0 100% no-repeat;}
.mainContentPrint {width: 100%; height: auto !important; height: 600px; min-height:600px; margin: 0 0px; float: left; background:#FFFFFF;text-align: left;}
.breadcrumb {color: #878787; margin: 6px 0 6px 15px;}
.breadcrumb a {text-decoration: none;color: #878787; font-weight:bold;}
.breadcrumb a:hover {text-decoration: underline;}

.middleBanner {width: 654px; height: 128px; background: url(../images/middle_banner_bg.gif) 0 0 no-repeat; margin-left: 5px; position: relative;}
.middleBanner img {position: absolute; top:-10px; right: 22px;}
.bannerTextTop {color:#FFFFFF; font-size:50px; line-height: 50px; padding: 14px 0 2px 33px; letter-spacing:-3px;}
.bannerTextMiddle {color:#FFCC19; font-size: 35px; line-height: 31px; font-weight: bold; font-family: "Arial Black", Arial, Helvetica, sans-serif; padding-left: 43px; letter-spacing: -1px;}
.bannerTextBottom {color:#FFFFFF; font-size:10px; line-height: 14px; padding-left: 45px; text-transform: uppercase; }
#mainContent h1 {font: normal 22px/26px "Trebuchet MS", Tahoma, Arial, Helvetica; color: #02779E; text-transform: uppercase; margin: 20px 0 12px 27px;}
#mainContent p {margin: 0 10px 12px 22px;}
#mainContent p a{color: #007EFF; }

.middleH {width:98%; height: 30px; _height:31px; margin-left: 3px; margin-top: 8px; margin-bottom:18px; float: left;}
div.mainContentWide .middleH, div.mainContentWide .middleGrey {width: 100%;}
.middleBlue {background: url(../images/middleBlue.gif) 0 0 no-repeat; border-bottom: 1px solid #035874;}
.middleGreen {background: url(../images/middleGreen.gif) 0 0 no-repeat; border-bottom: 1px solid #35550D;}
.middleGrey {background: url(../images/middleGrey.gif) 0 0 no-repeat; border-bottom: 1px solid #7F7F7F; width:99%; height: 19px; _height:20px; margin-left: 3px; margin-top: 8px; margin-bottom:18px; float: left;}
.middleRed {background: url(../images/middleRed.gif) 0 0 no-repeat; border-bottom: 1px solid #5D1517;}
.middleH span{font: normal 18px/30px "Trebuchet MS", Tahoma, Arial, Helvetica; color: #FFFFFF; text-transform: uppercase; margin-left: 20px; float: left;}
.middleGrey span {font: bold 11px/19px "Trebuchet MS", Tahoma, Arial, Helvetica; color: #FFFFFF; text-transform: uppercase; margin-left: 20px; float: left;}
.middleH a {color:#464646; font-family: Tahoma, Arial, Helvetica; float: right; margin-right: 13px; margin-top:8px;}
.news {margin-left: 20px; margin-bottom:0px; _margin-bottom:13px;}
.news img {border: 6px solid #E1E1E1; float: left; display: inline; margin-right: 20px;}
.news p {line-height:14px; margin: 0 17px 8px 0 !important;}
h2 {font-size: 18px; color:#0179A2; font-weight: normal; margin-bottom: 10px;}
h2 a {font-size: 18px; color:#0179A2; font-weight: normal; margin-bottom: 10px;text-decoration: none;}
h2 a:hover {font-size: 18px; color:#0179A2; font-weight: normal; margin-bottom: 10px;text-decoration: underline;}

h3 {font-size: 12px; color:#0179A2; font-weight: normal;}
h3 a {font-size: 12px; color:#0179A2; font-weight: normal;text-decoration: none;}
h3 a:hover {font-size: 12px; color:#0179A2; font-weight: normal; text-decoration: underline;}

a.more {height:20px; background: #AAAAAA url(../images/morer.gif) 100% 0 no-repeat; float: left; padding: 0 25px 0 0;}
a.more div.morel {width:10px; _width:8px; height:20px; background: #AAAAAA url(../images/morel.gif) 0 0 no-repeat; float: left;}
a.more {color:#FFFFFF; text-decoration: none;}

.allMakes{margin: 0 0 10px 25px; float: left;}
.makes {float:left; margin-left: 25px; width:80px;}
.makes a{font-family:Tahoma, Arial, Helvetica; font-size:10px; color:#555555; text-decoration: none; text-transform: uppercase;}
.makes a:hover {color:#6F1919; font-weight: bold; text-decoration:underline;}

table.cars1 a {color:#205EAB;}
table.cars1 {width:99%; margin:0 3px 0 3px; float: left; font: normal 11px/14px Arial, Helvetica;}
table.cars1 th {color:#721616; font: bold 11px/18px Tahoma, Arial, Helvetica; text-align:left;}
table.cars1 td {background: #FFFFFF url(../images/table_bg.gif) 0 0 repeat-x; vertical-align: top; padding-top: 20px; padding-bottom:20px;}
table.cars1 td.carSellerButton {background: none; padding-top: 0;}
table.cars1 td p {padding:0 !important; margin:0 !important;}

table.cars2 a {color:#205EAB;}
table.cars2 {width:99%; margin:0 3px 0 3px; float: left; font: normal 11px/14px Arial, Helvetica;}
table.cars2 th {color:#721616; font: bold 11px/18px Tahoma, Arial, Helvetica; text-align:left;}
table.cars2 td {background: #FFFFFF url(../images/table_bg_red.gif) 0 0 repeat-x; vertical-align: top; padding-top: 20px; padding-bottom:20px;}
table.cars2 td.carSellerButton {background: none; padding-top: 0;}
table.cars2 td p {padding:0 !important; margin:0 !important;}

table.cars3 a {color:#205EAB;}
table.cars3 {width:99%; margin:0 3px 0 3px; float: left; font: normal 11px/14px Arial, Helvetica;}
table.cars3 th {color:#721616; font: bold 11px/18px Tahoma, Arial, Helvetica; text-align:left;}
table.cars3 td {background: #FFFFFF url(../images/table_bg_blue.gif) 0 0 repeat-x; vertical-align: top; padding-top: 20px; padding-bottom:20px;}
table.cars3 td.carSellerButton {background: none; padding-top: 0;}
table.cars3 td p {padding:0 !important; margin:0 !important;}

.thSeller {text-align:right !important; padding-right:6px;}

td.carImg {padding-left:21px; padding-right:16px; width:117px; vertical-align:middle !important;}
td.carImg img, img.newImg {border: 6px solid #E3E3E3;}

table.gazette {width:810px; margin:0 3px 0 3px; float: left; font: normal 11px/14px Arial, Helvetica;}
table.gazette th {color:#721616; font: bold 11px/18px Tahoma, Arial, Helvetica; text-align:left;}
table.gazette td {background: #FFFFFF url(../images/table_bg.gif) 0 0 repeat-x; vertical-align: top; padding-top: 20px; padding-bottom:20px;}
td.carImg2 {padding-left:21px; padding-right:16px; width:117px; vertical-align:top !important;}
td.carImg2 img, img.newImg {border: 6px solid #E3E3E3;}
td.carImg2 a {border-right: 1px solid #C6C6C6; border-bottom: 2px solid #C6C6C6; display:inline-table;}


img.newImg {margin: 3px 3px 3px 3px;}

img.newImg2 {border: 6px solid #E3E3E3;}
img.newImg2 {margin: 0px 0px 10px 7px;}
td.carImg a {border-right: 1px solid #C6C6C6; border-bottom: 2px solid #C6C6C6; display:inline-table;}
td.carInfo {width: 148px; padding-right:16px; line-height:18px; color:#5F5F5F;text-align:left;}
td.carDesc {padding-right:16px; color:#393939;text-align:left;}
td.carSeller {width:160px;padding-right:6px; text-align:right; line-height: 18px; color:#818181;}
td.carSeller span {color:#5F5F5F;}
td.carSeller a {float:right;}
td.carSellerButton a {float: right; margin-left: 10px;}




.banners {background:#FFFFFF; border:3px solid #FFFFFF; border-bottom:1px solid #FFFFFF; overflow: hidden; text-align: center; width:144px; _width:150px; margin-bottom: 5px;}
.banners a {float: left; margin-bottom: 2px;}
.banners2 {background:#FFFFFF; border:0px solid #FFFFFF; border-bottom:1px solid #FFFFFF; overflow: hidden; text-align: center; width:150px; _width:150px; margin-bottom: 5px;}

/* .login {background:#E9E9E9; border:3px solid #E9E9E9; border-bottom:1px solid #FFFFFF; overflow: hidden; width:144px; margin-bottom: 5px; color:#000000; font-size:10px; font-family:Tahoma, Arial, Helvetica;} */
.login {background:#E9E9E9; overflow: hidden; width:150px; margin-bottom: 5px; color:#000000; font-size:10px; font-family:Tahoma, Arial, Helvetica;}
.innerLogin {border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; padding-top: 4px; float: left; width:146px;}
.login h3 {background: #8B8B8B; font-weight: bold; font-size: 11px; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica; margin-bottom:5px; padding-left:8px; padding-bottom: 2px; width: 134px; margin-left: 2px;}
.login select, .login input {width:130px; height:18px; font-size:10px; color:#000000; font-family:Tahoma, Arial, Helvetica; margin-bottom:5px; margin-left:3px; padding-left:3px; padding-top:1px; margin-left: 5px;}
input.chb {width:auto; float:left; margin-right:5px; _margin:0;}
.rp{margin:5px 0;}
.enter{text-align:center;float:left; width:100%; margin-bottom:3px; _margin-bottom:0;}
.enter a{background: url(../images/enter_bg.gif) 0 0 repeat-x; border:1px solid #C3C3C3; padding:1px 20px; color:#707070; text-transform:uppercase; font-weight:bold; font-size:11px; text-decoration:none;}
.fp {text-align:center; margin-bottom:10px;}
.fp a {color:#822905;}
.logged {text-align:center; margin:25px 0;}

.nick{font-weight:bold; color:#919191; font-size:11px; padding-bottom:40px;}

img.footerBanner {position:absolute; left:-5px; bottom:0;}

#footer {text-align:center; margin: 22px 0; color:#4F4F4F; font-family:Tahoma, Arial, Helvetica;}
#footer p {margin:4px;}
.footerMenu {padding-top:5px; padding-bottom:5px;}
.footerMenu a {color:#4F4F4F; text-decoration: none; margin: 5px 8px;}
.footerMenu a:hover, .footerMenu a.current {color:#4F4F4F; text-decoration: underline;}

.paging {text-align:center; margin:20px 0 5px 0;}
.paging span{color:#858585; font-family:Tahoma, Arial, Helvetica; text-transform:uppercase; font-weight: bold; margin-right:15px;}
.paging b {color:#750B0B;}
.paging b, .paging a {margin: 0 2px; font-family:Tahoma, Arial, Helvetica;}
.paging a {color:#858585; text-decoration:none;}

.first {margin-top: 0px;}
.detailed {margin-left: 20px; margin-bottom:0px; _margin-bottom:13px;}
.detailedPicture {float: left; margin-right: 20px; width: 208px; overflow: hidden;}
.detailedPicture img {border: 6px solid #E1E1E1;}
.detailedPicture a {color:#464646; font-family: Tahoma, Arial, Helvetica; margin-right: 13px; margin-top:10px;}
.detailedContent {float: left; width:97%;}
/*.detailed p {line-height:14px; margin: 0 10px 8px 0 !important;}*/
p.translate {color:#476D7A; font-size: 12px; font-family: Tahoma, Arial, helvetica; margin: 10px 0 5px 0 !important;}
select {width: 150px;}
input.btn {background: #D4D0C8; border-right: 1px solid #808080;  border-bottom: 1px solid #808080; border-left: 1px solid #D4D0C8; border-top: 1px solid #D4D0C8; padding: 0 5px 0 5px; margin-left: 3px; cursor: pointer;}
.translated {height:180px; overflow-y:scroll; padding:20px 0;}

.gi {float:left; margin-left: 25px; width:200px; color:#8A8A8A; margin-bottom:20px; min-height:30px; _height: 30px;}
.photos {margin: 10px 0 20px 28px; float: left;}
.photos img {border: 7px solid #E1E1E1; margin: 0 3px 3px 0; float: left;}

table.ci {font-size: 11px; color:#5B5B5B; margin-left: 23px; font-family: Tahoma, Arial; float: left;}
table.ci a {color:#5BB9E5;}
table.ci td {padding: 0 5px 2px 0;}
textarea.txt {width:618px; height: 100px; margin-left:23px; padding:5px 0 5px 5px;}
input.ciinp {margin: 20px 3px 0 23px;}
.additional {background: url(../images/blue_bg.gif) 0 0 no-repeat; float:right; width:216px; height:20px; text-align:right; margin-right: 13px; text-decoration: none; margin-bottom:2px;}
.additional span {color:#FFFFFF; margin: 0 5px;}

.additional_red {background: url(../images/red_bg.gif) 0 0 no-repeat; float:left; width:216px; height:20px; text-align:left; margin-right: 13px; text-decoration: none; margin-bottom:2px;}
.additional_red span {color:#FFFFFF; margin: 0 5px;}

.additional_red_small {background: url(../images/reds_bg.jpg) 0 0 no-repeat; float:left; width:106px; height:20px; text-align:left; text-decoration: none; margin-bottom:2px;}
.additional_red_small span {color:#FFFFFF; margin: 0 5px;}

.additional_blue_small {background: url(../images/blues_bg.jpg) 0 0 no-repeat; float:left; width:106px; height:20px; text-align:left; text-decoration: none; margin-bottom:2px;}
.additional_blue_small span {color:#FFFFFF; margin: 0 5px;}

.additional_green_small {background: url(../images/greens_bg.jpg) 0 0 no-repeat; float:left; width:106px; height:20px; text-align:left; text-decoration: none; margin-bottom:2px;}
.additional_green_small span {color:#FFFFFF; margin: 0 5px;}

.additional_blue1_small {background: url(../images/blues1_bg.gif) 0 0 no-repeat; float:left; width:58px; height:20px; text-align:left; text-decoration: none; margin:0px 2px 2px 0px; }
.additional_blue1_small span {color:#FFFFFF; margin: 0 5px;}

.additional_red1_small {background: url(../images/reds1_bg.gif) 0 0 no-repeat; float:left; width:58px; height:20px; text-align:left; text-decoration: none; margin-bottom:2px;}
.additional_red1_small span {color:#FFFFFF; margin: 0 5px;}

.profile { padding-left:30px; width:300px; margin-left: 3px; margin-top: 8px; margin-bottom:30px; float: left; padding-bottom:20px} 

span.price {float: right; color:#146A88; font: normal 18px/30px "Trebuchet MS", Tahoma, Arial, Helvetica; text-transform: uppercase; margin-bottom:0;}

table.tableMakes {float:right; margin-right:30px; text-align:center; vertical-align: middle;margin-bottom:20px;}
table.tableMakes td {width:61px; height:61px;}

div#newsletter_msg {color:#6C2102;text-align:center;padding:30px;border:8px solid #6C2102; width:276px; _width: 350px; position:absolute;left:250px;top:50px;background:#C5C4C4 url(../images/popup_bg.gif) 0 0 repeat-x;font-size:12px; z-index: 1000;}
div#newsletter_msg img {position:absolute; top:-3px; right: -3px;}
div#newsletter_msg h2 {color: #5F5F5F; font-weight: bold; font-size: 24px; text-transform: uppercase; margin-top: 21px; _margin-top: 40px; margin-bottom:20px;}
div#newsletter_msg p {margin-top: 10px; margin-bottom:10px;}

/*select {z-index: -10;}*/

.new_make_msg {color:#6C2102;text-align:left;padding:30px;border:8px solid #6C2102; width:276px; _width: 276px; position:absolute;left:250px;top:20px;background:#C5C4C4 url(../images/popup_bg.gif) 0 0 repeat-x;font-size:12px; z-index: 10000;}
.new_make_msg_ {background-color: #ff0000; height:0px; _height:53px;color:#6C2102;text-align:center;padding:30px; width:276px; _width: 307px; position:absolute;left:250px;top:20px;font-size:12px; z-index: 9000;}
.new_make_msg img {position:absolute; top:-3px; right: -3px;}
.new_make_msg h2 {color: #5F5F5F; font-weight: bold; font-size: 24px; text-transform: uppercase; margin-top: 21px; _margin-top: 40px; margin-bottom:20px;}
.new_make_msg p {margin-top: 10px; margin-bottom:10px;}

.new_model_msg {color:#6C2102;text-align:left;padding:30px;border:8px solid #6C2102; width:276px; _width: 276px; position:absolute;left:250px;top:20px;background:#C5C4C4 url(../images/popup_bg.gif) 0 0 repeat-x;font-size:12px; z-index: 10000;}
.new_model_msg_ {background-color: #ff0000; height:0px; _height:53px;color:#6C2102;text-align:center;padding:30px; width:276px; _width: 311px; position:absolute;left:250px;top:20px;font-size:12px; z-index: 9000;}
.new_model_msg img {position:absolute; top:-3px; right: -3px;}
.new_model_msg h2 {color: #5F5F5F; font-weight: bold; font-size: 24px; text-transform: uppercase; margin-top: 21px; _margin-top: 40px; margin-bottom:20px;}
.new_model_msg p {margin-top: 10px; margin-bottom:10px;}

label.error {
	display: none;
	margin-left: 10px;
	width: auto;
}


.search_criteria1 {background: #FFFFFF url(../images/search_bg.gif) 0 0 repeat-x; float:left; width:100%; margin-left:0px; margin-top:-17px;}
.search_criteria2 {background: #FFFFFF url(../images/search_bg_red.gif) 0 0 repeat-x; float:left; width:100%; margin-left:0px; margin-top:-17px;}
.search_criteria3 {background: #FFFFFF url(../images/search_bg_blue.gif) 0 0 repeat-x; float:left; width:100%; margin-left:0px; margin-top:-17px;}


a.search {height:19px; background: #791717 url(../images/searchr.gif) 100% 0 no-repeat; float: left; padding: 0 16px 0 0; margin-right:3px;}
a.search div.searchl {width:14px; _width:12px; height:19px; background: #791717 url(../images/searchl.gif) 0 0 no-repeat; float: left;}
a.search {color:#FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 13px; font-weight: bold;}
a:hover.search {color:#FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 13px; font-weight: bold;}


a.clear {height:19px; background: #565656 url(../images/clearr.gif) 100% 0 no-repeat; float: left; padding: 0 16px 0 0; margin-right:3px;}
a.clear div.clearl {width:14px; _width:12px; height:19px; background: #565656 url(../images/clearl.gif) 0 0 no-repeat; float: left;}
a.clear {color:#FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 13px; font-weight: bold;}
a:hover.clear {color:#FFFFFF; text-decoration: none; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 13px; font-weight: bold;}

table.search_car {width: 97%; margin: 0 20px 10px 20px;}
table.search_car td {text-align:center; padding: 12px 0; vertical-align: middle; width: 25%;}
table.search_car td span {color:#515151; font-size: 11px; font-weight:bold; font-family: Arial, Tahoma; padding-right: 10px;}
table.search_car tr.years td select {width: 78px;}
table.search_car td.search_input {padding: 30px 0; text-align: right;}
table.search_car td.search_input input {width: 180px; height: 18px; font-size: 10px; color:#565656; font-family:Arial, Tahoma; margin-right:7px; float: left; /* margin-left: 104px; */}
table.search_car td.search_input span {float: left;}

#mainContent div.pagetext {padding:0 20px; float: left;}
#mainContent div.pagetext p {margin-left:0px !important;}
#mainContent div.pagetext ul {padding-left:40px;}
#mainContent div.pagetext ol {padding-left:40px;}
#mainContent div.pagetext h3 {font-size:14px;font-weight:bold;}

a.video {width: 84px; height: 49px; text-align: center; padding-top: 27px; background: url(../images/video.jpg) 0 0 no-repeat; float: left; margin-right: 17px; margin-bottom: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}


.clear_img {border: none !important; margin: 0 !important;}

.imageLib {width:100%;margin-left: 0px; float: left; margin-top: 10px; text-align: center;}
.imageDisplay {overflow: hidden; margin-bottom: 5px; text-align: center;}
.imageLib img { float: left; padding-right: 3px; margin-bottom: 7px;}
div.imageLib .imageDisplay img { float: none; margin-right: none;}




table.gallery{padding:0px;margin:0px;border:0px;margin-left: 0px;}
table.gallery td{width:109px;height:81px;padding: 0px 0px 0px 0px;background-color:#E8E8E8;border:1px solid #333333;text-align:center;}
table.gallery img{margin:0px;}


.reported a {color:red;text-decoration:none;}
.reported a:hover {color:red;text-decoration:underline;}

table.reported_table tr td {padding:2px;}

table.reported_table {border-left:1px solid black;border-bottom:1px solid black; font-size:12px;}
table.reported_table td {border-top:1px solid black;border-right:1px solid black;}

.required {background-color:#EFF7F9;padding:5px; border:1px solid #A3AEB0;}

.frame_menu1 {border:1px solid #C2C2C2;}
.frame_menu1 h3 {color:#0179A2;}
.frame_menu1 h3 a {color:#0179A2;}
.frame_menu1 h3 a hover {color:#0179A2;}
.frame_menu_middle1 {background-color:#E2E2E2;}

.frame_menu2 {border:1px solid #C2C2C2;}
.frame_menu2 h3 {color:#ff0000;}
.frame_menu2 h3 a {color:#ff0000;}
.frame_menu2 h3 a hover {color:#ff0000;}
.frame_menu_middle2 {background-color:#E2E2E2;}

.frame_menu3 {border:1px solid #C2C2C2;}
.frame_menu3 h3 {color:#0179A2;}
.frame_menu3 h3 a {color:#0179A2;}
.frame_menu3 h3 a hover {color:#0179A2;}
.frame_menu_middle3 {background-color:#E2E2E2;}