body{
	width: 910px;
	margin: 0px auto;
	font-family: Verdana;
	font-size: 12px;
	background: url('../images/body-bg.gif') repeat-y center #D9E2E8;
	color: #575757;
}
img {
	border: 1px solid #2A2A2A;
}
td{
	vertical-align: top;
}
select, input, textarea{
	color: #575757;
	/*border: 1px solid #D7D7D7;*/
}
fieldset{
	color: #575757;
	border: 1px solid #D7D7D7;
	margin: 10px;
}
legend{	
	color: #575757;
}
checkbox {
	border: none;
}
form {
	margin: 0px;
	padding: 0px;
}
/*HEADER*/
.header{
	background: url('../images/banner.jpg') no-repeat;
	height: 183px;
	width: 901px;
	margin: 0px auto;
}
.logo{
	background: url('../images/logo.gif') no-repeat bottom;
	height: 50px;
	padding-top: 10px;
	width: 212px;
	float: left;
}
.langs{
	float: right;
	height: 22px;
	background: #949BA1;
	margin: 5px;
	line-height: 19px;
	color: #fff;
	padding: 1px 5px;
	font-size: 11px;
}
.langs img{
	vertical-align: middle;
}
.langs a{
	color: #fff;
	text-decoration: none;
}
.langs a:hover{
	color: #fff;
	text-decoration: underline;
}
/*HEADER*/

/*NAVIGATION MENU*/
.nav-menu{
	background: url('../images/nav-menu.jpg') no-repeat bottom;
	height: 50px;
	width: 901px;
	margin: -30px auto 0px auto;
}

a.bookmark{
	background: url('../images/bookmark.gif') no-repeat left;
	padding-left: 15px;
	color: #fff;
	margin: 0px 5px;
	text-decoration: none;
	font-size: 11px;
}
a.recommend{
	background: url('../images/recommend.gif') no-repeat left;
	padding-left: 15px;
	color: #fff;
	margin: 0px 5px;
	text-decoration: none;
	font-size: 11px;
}
.pathway{
	color: #fff;
	font-size: 11px;
	margin-left: 75px;
}
.pathway a{
	color: #fff;
	text-decoration: underline;
}
.pathway a:hover{
	color: #fff;
	text-decoration: none;
}
/*NAVIGATION MENU*/

/*CONTENT*/
.content{
	width: 901px;
	margin: 0px auto;
	background: #fff;
}

.min_height400 {
	min-height: 400px;
}

/*LEFT CONTENT*/
.left-content{
	width: 255px;
	background: url('../images/left-side-bg.gif') repeat-y;
	float: left;
	margin: 5px 0px 0px 5px;
}
*html .left-content{
	width: 255px;
	background: url('../images/left-side-bg.gif') repeat-y;
	float: left;
	margin: 5px 0px 0px 2px;
}
.left-content span.top{
	width: 255px;
	height: 32px;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: url('../images/left-side-top.gif') no-repeat;
}
.left-content span.bottom{
	width: 255px;
	height: 7px;
	display: block;
	background: url('../images/left-side-bottom.gif') no-repeat bottom;
}
.left-content div.top-offer-content{
	width: 231px;
	margin: 0px auto;
	display: block;
	color: #575757;
	border: 1px solid #DADADA;
	background: #fff;
}
.left-content div.top-offer-bottom{
	width: 231px;
	margin: 0px auto;
	height: 11px;
	display: block;
	background: url('../images/car-bottom.gif') no-repeat;
}
a.full-details{
	background: url('../images/full-details.gif') no-repeat;
	width: 105px;
	height: 18px;
	display: block;
}
span.car-title{
	background: url('../images/car-title.gif') no-repeat;
	width: 225px;
	height: 19px;
	display: block;
	color: #fff;
	font-size: 11px;
	text-align: left;
	line-height: 19px;
}
span.car-text{
	text-align: left;
	display: block;
	margin: 3px 0px 0px 0px;
	font-size: 11px;
}
div.news-letter{
	text-align: center;
	margin: 0px auto;
	width: 227px;
	color: #8D9499;
	font-size: 11px;
}
div.news-letter span.top{
	background: url('../images/nl.gif') no-repeat;
	color: #fff;
	width: 227px;
	height: 19px;
	line-height: 19px;
	font-size: 12px;
	text-align: center;
}
input.btn-desc {
	cursor: pointer;
	background: url('../images/btn-desc.gif') no-repeat;
	color: #fff;
	width: 91px;
	height: 20px;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
	border: none;
}
input.btn-go {
	background: url('../images/btn-go.gif') no-repeat;
	cursor: pointer;
	color: #fff;
	width: 40px;
	height: 20px;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
	border: none;
}
input.btn-show-results {
	cursor: pointer;
	background: url('../images/btn-shr.gif') no-repeat;
	color: #fff;
	width: 131px;
	height: 20px;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
	border: none;
}
/*LEFT CONTENT*/

/*RIGHT CONTENT*/

.right-content {
	float: right;
	width: 630px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

/*QUICK SEARCH*/
.quick_search{
	width: 256px;
	background: url('../images/qs-bg.gif') repeat-y;
	color: #8D9499;
}
.quick_search span.top{
	width: 255px;
	height: 27px;
	display: block;
	text-align: center;
	line-height: 27px;
	color: #fff;
	background: url('../images/quick-search-top.gif') no-repeat;
}
.quick_search span.bottom{
	width: 256px;
	height: 9px;
	display: block;
	background: url('../images/quick-search-bottom.gif') no-repeat bottom;
}
a.adv_search{
	background: url('../images/arrow.gif') no-repeat left;
	padding: 0px 0px 0px 15px;
	color: #E9873B;
	font-size: 10px;
	text-decoration: none;
}
/*QUICK SEARCH*/

/*NEWS*/
a.more-info{
	background: url('../images/more-info.gif') no-repeat;
	width: 105px;
	height: 18px;
	display: block;
}
span.news-title{
        font-size: 13px;
	color: #476F97;
	margin-left: 5px;
}
span.news-title a{
	color: #476F97;
}
span.news-title a:hover{
	color: #476F97;
	text-decoration: none;
}
span.news-text{
	text-align: left;
	display: block;
	margin: 3px 9px 0px 5px;
	font-size: 12px;
	height: 58px;
}
/*NEWS*/

/*MAIN CONTENT BIG*/
.main-content-big{
	width: 894px;
	background: url('../images/main-content-bg-big.gif') repeat-y;
	margin: 6px auto;
	padding: 0px;
}
.main-content-big a{
	color: #476F97;
}
.main-content-big a:hover{
	color: #476F97;
	text-decoration: none;
}

.main-content-big div.top{
	width: 879px;
	height: 24px;
	display: block;
	text-align: left;
	line-height: 24px;
	padding-left: 15px;
	color: #fff;
	background: url('../images/main-content-top-big.gif') no-repeat center;
}
.main-content-big div.bottom{
	width: 893px;
	height: 9px;
	display: block;
	background: url('../images/main-content-bottom-big.gif') no-repeat bottom;
}
.main-content-big p{
	padding: 0px 15px;
}
/*MAIN CONTENT BIG*/

/*MAIN CONTENT RESULT PAGE*/
.main-content-res{
	width: 880px;
	background: url('../images/res-box-bg.gif') repeat-y center;
	margin: 6px auto;
	padding: 0px;
}
.main-content-res a{
	color: #476F97;
}
.main-content-res a:hover{
	color: #476F97;
	text-decoration: none;
}
.main-content-res span.top{
	width: 880px;
	height: 6px;
	background: url('../images/res-box-top.gif') no-repeat top center;
	display: block;
}
.main-content-res span.bottom{
	width: 880px;
	height: 7px;
	display: block;
	background: url('../images/res-box-bottom.gif') no-repeat bottom center;
}
/*MAIN CONTENT RESULT PAGE*/

/*MAIN CONTENT*/
.main-content{
	width: 627px;
	background: url('../images/main-content-bg.gif') repeat-y;
	margin: 0px;
	padding: 0px;
}
.main-content a{
	color: #476F97;
}
.main-content a:hover{
	color: #476F97;
	text-decoration: none;
}
.main-content span.top{
	width: 627px;
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: url('../images/main-content-top.gif') no-repeat;
}
.main-content span.top-g{
	width: 627px;
	height: 24px;
	display: block;
	text-align: left;
	line-height: 24px;
	padding-left: 10px;
	color: #fff;
	background: url('../images/main-content-top-g.gif') no-repeat;
}
.main-content span.bottom{
		width: 627px;
		height: 5px;
		display: block;
		background: url('../images/main-content-bottom.gif') no-repeat bottom;
}
.main-content p{
	padding: 0px 15px;
}
span.content-title{
        font-size: 14px;
	color: #476F97;
	display: block;
	margin-bottom: 4px;
}
span.content-title img{
        border: none;
	vertical-align: middle;
}
span.article-date {
	font-size: 12px;
	color: #476F97;
	display: block;
}

.box-content{
	width: 589px;
	margin: 0px auto;
	margin-bottom: 10px;
}
.box-content a{
	color: #476F97;
}
.box-content a:hover{
	color: #476F97;
	text-decoration: none;
}
.box-content span.top{
	width: 589px;
	height: 25px;
	display: block;
	text-align: center;
	line-height: 25px;
	color: #fff;
	border: none;
	background: url('../images/box-top.gif') no-repeat;
}
.box-content .content{
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	width: 565px;
	padding: 10px;
}
.box-content .content img{
        border: none;
	vertical-align: middle;
	padding: 2px;
}
.box-content .content a.top-link{
        font-size: 10px;
}

input.btn-shr{
	background: url('../images/btn-shr.gif') no-repeat;
	color: #fff;
	width: 130px;
	height: 20px;
	line-height: 15px;
	font-size: 12px;
	text-align: center;
	border: none;
}

.res-title{
	background: #e9e9e9;
	border: 1px solid #dadada;
	height: 20px;
	line-height: 20px;
	width: 876px;
	margin: 0px auto; 
}

.res-title span.res-title-links{
	width: 400px;
	display: block;
	float: left;
	height: 20px;
	padding-left: 20px;
}
.res-title span.res-title-sort{
	width: 100px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	border-right: 1px solid #dadada; 
}
.res-title span.res-title-reg{
	width: 120px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	border-right: 1px solid #dadada;
}
.res-title span.res-title-km{
	width: 100px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	border-right: 1px solid #dadada;
}
.res-title span.res-title-price{
	width: 130px;
	height: 20px;
	display: block;
	text-align: center;
	float: left;
}

.s-result{
	background: #fff;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	width: 876px;
	height: 120px;
	vertical-align: middle;
	margin: 0px auto;
}

.s-result div.res-title-links{
	width: 130px;
	display: block;
	float: left;
	padding: 10px 0px 0px 10px;
	height: 110px;
	overflow: hidden;
}
.s-result div.res-title-sort{
	width: 380px;
	display: block;
	float: left;
	text-align: left;
	border-right: 1px solid #dadada;
	height: 110px;
	padding-top: 10px;
}
.s-result div.res-title-reg{
	width: 120px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	text-decoration: underline;
	border-right: 1px solid #dadada;
	height: 110px;
	padding-top: 10px;
}
.s-result div.res-title-km{
	width: 100px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: underline;
	border-right: 1px solid #dadada;
	height: 110px;
	padding-top: 10px;
}
.s-result div.res-title-price{
	width: 130px;
	display: block;
	text-align: center;
	text-decoration: underline;
	float: left;
	height: 110px;
	padding-top: 10px;
}
.s-result ul{
	margin: 0px;
	padding: 0px;
}
.s-result ul li{
	list-style: none;
	background: url('../images/ul-arrow.gif') no-repeat left;
	padding-left: 20px;
	margin: 2px;
}

.s-result h4 {
	text-align: center;
	margin: 0 0 0 0;
	padding: 45px 0 0 0;
}

.s-result p {
	text-align: justify;
	margin: 0 0 0 0;
	padding: 13px 5px 0 10px;
}

.nav-links{
	background: #e9e9e9;
	margin: 0px auto;
	width: 876px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	color: #6d7276;
	font-size: 11px;
}

.nav-links a{
	margin: 0px 3px;
	color: #6d7276;
	font-size: 11px;
}

/*FAVORITE*/
.f-title{
	background: #e9e9e9;
	border: 1px solid #dadada;
	height: 20px;
	line-height: 20px;
	width: 888px;
	margin: 0px auto; 
}

.f-title span.res-title-links{
	width: 450px;
	display: block;
	float: left;
	height: 20px;
	padding-left: 20px;
	text-align: center;
}
.f-title span.res-title-sort{
	width: 50px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
}
.f-title span.res-title-reg{
	width: 120px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
}
.f-title span.res-title-km{
	width: 100px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
}
.f-title span.res-title-price{
	width: 130px;
	height: 20px;
	display: block;
	text-align: center;
	float: left;
}

.f-result{
	background: #fff;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	width: 888px;
	vertical-align: middle;
	margin: 0px auto;
}

.f-result div.res-title-links{
	width: 130px;
	display: block;
	float: left;
	padding: 10px 0px 0px 10px;
	overflow: hidden;
}
.f-result div.res-title-sort{
	width: 380px;
	display: block;
	float: left;
	text-align: left;
	padding: 10px 0px;
}
.f-result div.res-title-reg{
	width: 120px;
	display: block;
	height: 20px;
	float: left;
	text-align: center;
	padding: 10px 0px;
}
.f-result div.res-title-km{
	width: 100px;
	display: block;
	float: left;
	text-align: center;
	height: 110px;
	padding: 10px 0px;
}
.f-result div.res-title-price{
	width: 130px;
	display: block;
	text-align: center;
	float: left;
	padding: 10px 0px;
}
.f-result ul{
	margin: 0px;
	padding: 0px;
}
.f-result ul li{
	list-style: none;
	background: url('../images/ul-arrow.gif') no-repeat left;
	padding-left: 20px;
	margin: 2px;
}

.print-page ul{
	margin: 0px;
	padding: 0px;
}
.print-page ul li{
	list-style: none;
	background: url('../images/arrow-ul.gif') no-repeat left top;
	padding-left: 20px;
	margin: 2px;
}

.print_link {
	float: right;
	cursor:pointer;
	display:block;
}

.print_link a {
	background:transparent url(../images/print.gif) no-repeat scroll left top;
	/*border-right:1px solid #CCCCCC;
	margin-left:5px;*/
	padding-left:20px;
}

.lnks a{
	color: #868686;
}

.small-box {
	width: 387px;
}

.small-box div.top{
	width: 387px;
	height: 11px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	background: url('../images/small-box-top.gif') no-repeat;
}
.small-box div.bottom{
	width: 387px;
	height: 11px;
	background: url('../images/small-box-bottom.gif') no-repeat bottom;
}
.small-box div.bg{
	width: 387px;
	background: url('../images/small-box-bg.gif') repeat-y center;
}

/*FAVORITE*/
span.ttl {
	color: #476f97;
	font-size: 14px;
	display: block;
}
/*MAIN CONTENT*/

/*RIGHT CONTENT*/

span.sitemap{
        font-size: 14px;
	color: #476F97;
	display: block;
	margin-bottom: 4px;
}
span.sitemap img{
        border: none;
		vertical-align: middle;
}
.contact-p img{
        border: none;
	vertical-align: middle;
}
.contact-p a{
        color: #6D7276;
}
.new_search {
	width: 100%;
	margin: 5px 10px; 
}
.new_search table td {
	padding: 2px;
}


/*CONTENT*/

/*FOOTER*/
.footer {
	margin: 4px auto;
	height: 25px;
	color: #fff;
	width: 898px;
	font-size: 11px;
}
.footer-c{
	background: url('../images/footer-c.gif') repeat-x;
	height: 25px;
	line-height: 23px;
	float: left;
	width: 890px;
}
.footer-l{
	background: url('../images/footer-l.gif') no-repeat;
	height: 25px;
	line-height: 25px;
	width: 4px;
	float: left;
}
.footer-r{
	background: url('../images/footer-r.gif') no-repeat;
	height: 25px;
	line-height: 25px;
	width: 4px;
	float: right;
}
span.footer-info{
	float: left;
}
span.footer-links{
	float: right;
}
span.footer-links a{
	margin: 0px 5px;
	color: #fff;
}
span.footer-links a:hover{
	margin: 0px 5px;
	color: #fff;
	text-decoration: none;
}
/*FOOTER*/

span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #575757;
	font: 12px/21px arial,sans-serif;
	background: url('../images/select.gif') no-repeat;
	overflow: hidden;
}
span.select-small {
	position: absolute;
	width: 138px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #575757;
	font: 12px/21px arial,sans-serif;
	background: url('../images/select-small.gif') no-repeat;
	overflow: hidden;
}

/* BEGIN: SUBMENU */
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#p7menubar a {
	display: block;
	font-size: 12px;
	text-decoration: none;
}
#p7menubar a.trigger {
	background: url('../images/tab.png') no-repeat;
	height: 30px;
	width: 86px;
	margin: 1px 2px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	text-decoration: none;

}
*html #p7menubar a.trigger { 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab.png', sizingMethod='crop'); 
}
*html #p7menubar a:hover.trigger { 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab.png', sizingMethod='crop'); 
}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
	width: 20em;
}
#p7menubar ul li a  {
	background: url('../images/submenu.gif') repeat-x;
	color: #fff;
	height: 27px;
	line-height: 27px;
}
*html #p7menubar ul li a  {
	background: url('../images/submenu.gif') repeat-x;
	color: #fff;
	height: 21px;
	line-height: 27px;
	padding: 6px 0px 0px 0px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #fff;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #fff;
}
#p7menubar ul a:hover {
	color: #FFFFFF !important;
}
/* END: SUBMENU */


/* BEGIN: CUSTOM SELECT */
div.selectField {
	position: relative;
	background-color: #efefef;
	width: 138px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/dropdown-back.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	cursor: default;
}
div.selectField div.status {
	padding: 2px;
	height: 20px;
	display: block;
	background-image: url(../images/dropdown-btn-sprite.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	cursor: default;
}
div.selectField:hover div.status {
	background-position: 100% 100%;
}
div.selectField div.status div.selected {
	padding: 3px 5px;
	font-size: 8.5pt;
	color: #666666;
	display: block;
	overflow: hidden;
	cursor: text;
	margin-right: 24px;
	height: 14px;
}
div.optContainer {
	display: none;
	position: absolute;
	padding: 5px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	width: 150px;
	height: 170px;
	overflow: auto;
	left: 0px;
	top: 24px;
}
div.optGroup div.optLabel {
	font-weight: bold;
}
div.opt {
	font-size: 8.5pt;
	cursor: default;
	padding: 2px 2px 2px 2px;
	color: #666666;
}
div.optGroup div.opt {
	cursor: default;
	padding: 2px 2px 2px 15px;
}
div.optContainer div.selected {
	background: #697fb9;
	color: #ffffff;
}
div.optContainer div.disabled {
	color: #dddddd;
}
div.optContainer div.over {
	background: #f2f2f2;
	color: #666666;
}
/* END: CUSTOM SELECT */

/* BEGIN: FORM VERIFICATION CLASSES */

.successMessage {
	text-align: left;
	color: #669900;
}

.display_none {
	display: none;
}

.display_block {
	display: block;
}

.formRequiredField {
	text-align: left;
	color: #FF6600;
	display: table-cell;
}

.formSuccessMessage {
	text-align: left;
	color: #669900;
	display: table-cell;
}
/* END: FORM VERIFICATION CLASSES */

/* BEGIN: PAGER CLASSES */

.pager_container {
	width: 510px; 
	float: left; 
	padding-top: 4px; 
	text-align: center; 
	padding-left: 100px;
}

.pagination {
  /* blank */
}

.pagination .page {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	color: #336699;
	text-decoration: none;
	background-image: url('/images/pager/page_background.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #d3d3d3;
}

.pagination .page:hover {
	border: 1px solid #f89821;
}

.pagination .page_selected {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-color: #f89821;
	border: 1px solid #f89821;
}

.pagination .page_disabled {
	display: block;
	float: left;
	margin: 1px;
	padding: 2px 7px 2px 7px;
	text-decoration: none;
	background-image: url('/images/pager/page_background.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	border: 1px solid #d3d3d3;
}

.font_loose_focus {
	color:#999999;
}

.go_to_page {
	width: 210px; 
	float: left; 
	padding-top: 4px;
}
/* END: PAGER CLASSES */

/* BEGIN: ARTICLE CONTENT */
.article_content {
	padding: 0 20px 0 0;
}
/* END: ARTICLE CONTENT */

.search_list_info {
	width: 876px;
	background-color: #f6f6f6;
	margin: 5px 5px 5px 9px;
	padding: 2px 0px 2px 0px;
}
