﻿body
{
	background-image: url('../../images/body-bg.gif');
	background-position: top left;
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial;
	height: 100%;
	font-size: 75%;
	height: 100%;
}
a
{
color:#000;
}
.body-i
{
	background-image: url('../../images/bg.gif');
	background-repeat: repeat-x;
}
/*container begin*/
.container
{
	width: 992px;
	margin: 0 auto;
	text-align: center;
}

/*header begin*/
.header
{
	text-align: left;
}
.header
{
	padding: 0 15px;
}
.branding
{
	margin-top: 7px;
	margin-right: 13px;
	margin-left: 4px;
	text-align: left;
	float: left;
	margin-bottom: -20px;
}

.brandings
{
	margin-top: 7px;
	margin-left: 640px;
	text-align: left;
	float: left;
}

.brandings2
{
	margin-top: 7px;
	margin-right: 13px;
	margin-left: 4px;
	text-align: left;
	float: left;
}

.brand-logo
{
}
/*menu begin*/
.menu-o
{
	/*total height 21px*/ /*total whith 746px*/
	color: #fff;
	margin-top: -5px;
	float: right;
	padding: 10px 20px;
	height: 11px;
	background-image: url('../../images/menu-bg.gif');
	width: 707px;
	position: relative;
	top: 1px;
}
.menu .menu-item
{
	display: inline;
	padding-right: 16px;
}
.menu-item a
{
	color: #fff;
	text-decoration: none;
	margin-right: 16px;
}
.menu-item a:hover
{
	color: #f0b302;
}
.menu-item.on a
{
	color: #f0b302;
}
/*menu end*/


/*header end*/
/*wrapper begin*/
.wrapper-o
{
	background: transparent url('../../images/wrappertop-bg.png') no-repeat scroll top left;
	padding-top: 13px;
	position: relative;
	bottom: 1px;
}
.wrapper
{
	text-align: left;
	background-color: Transparent;
	background-repeat: repeat-y;
	padding: 0 15px;
	background-image: url('../../images/wrapper-bg.png');
	background-position: left top;
}
.wrapper-i
{
	padding: 6px;
	position: relative;
	bottom: 11px;
}
/*content begin*/
.content
{
	text-align: left;
	line-height: 1.1;
}


.modelPage .mainContent, .modelsPage .mainContent, .picturesPage .mainContent
{
	margin-left: 5px;
	float: left;
}
.modelsPage .mainContent .pager
{
	margin-top: 80px;
	text-align: center;
	color: #1c74bb;
	font-size: 1.2em;
}
.modelsPage .mainContent .pager li
{
	display: inline;
}
.modelsPage .mainContent .pager li a
{
	color: #1c74bb;
}
.modelsPage .mainContent .modelCategories .modelCategory
{
	float: left;
}
.modelsPage .mainContent .modelCategories .modelCategory .title
{
	background-color: #67645f;
	text-align: center;
	font-size: 1.1em;
	height: 15px;
	padding: 5px 0px;
	color: #fff;
	font-weight: bold;
}
.modelsPage .mainContent .modelCategories .modelCategory
{
	width: 158px;
}
.modelsPage .mainContent .modelCategories .modelCategory .models
{
	background-image: url('../../images/models-bg.gif');
}
.modelsPage .mainContent .modelCategories .modelCategory .models .model
{
	float: left;
	margin-top: 30px;
	text-align: center;
	display: inline;
	width: 150px; /*background-image: url('../../images/models-bg.gif');*/
}
.modelsPage .mainContent .modelCategories .modelCategory.binek
{
	width: 300px;
}

.modelsPage .subContent, .modelPage .subContent, .picturesPage .subContent
{
	width: 171px;
	float: left;
}
.modelsPage .subContent .title, .modelPage .subContent .title, .picturesPage .subContent .title
{
	background-color: #f8b600;
	font-size: 1.1em;
	height: 15px;
	padding: 5px 0px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid white;
}
.modelsPage .subContent .list, .modelPage .subContent .list, .picturesPage .subContent .list
{
}
.modelsPage .subContent .list .item, .modelPage .subContent .list .item, .picturesPage .subContent .list .item
{
	background-color: #9e9d99;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}

.modelsPage .subContent .list .itemopen, .modelPage .subContent .list .itemopen, .picturesPage .subContent .list .itemopen
{
	background-color: #f8b600;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}

.modelPage .mainContent .model, .picturesPage .mainContent .model
{
	width: 772px;
}
.modelPage .mainContent .model .largePreview
{
	float: left;
}
.modelPage .mainContent .model .focus
{
	margin-top: 6px;
}

.priceList
{
	text-align: center;
	background-color: #e6e4e5;
	border: 1px solid #bbbbb9;
	margin: 40px 5px 0px 5px;
	padding: 10px 0px;
}
.priceList table
{
	margin: 0 auto;
}
.priceList table td
{
	padding-right: 115px;
	padding-top: 21px;
	padding-bottom: 18px;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
}
.priceList table tr td.last
{
	padding-right: 0px;
}
.priceList table tr.last td
{
	border-bottom: none;
}
.modelPage .mainContent .model .focus p
{
	width: 600px;
	float: left;
}
.modelPage .mainContent .model .focus img
{
	float: right;
	padding-right:4px;
}


.modelPage .mainContent .model .features, .picturesPage .mainContent .model .features
{
	height: 13px;
	padding: 6px 0 6px 10px;
	color: #fff;
	border-bottom: 1px solid #ccc;
	background-color: #67645f;
	margin-bottom: 6px;
}
.modelPage .mainContent .model .features
{
	margin-top: 6px;
}

.modelPage .mainContent .model .features li, .picturesPage .mainContent .model .features li
{
	display: inline;
	padding-right: 16px;
}
.picturesPage .mainContent .previews
{
	margin-top: 10px;
	width: 600px;
}
.picturesPage .mainContent .previews li
{
	display: inline;
	padding: 5px;
	padding-bottom: 5px;
	float: left;
}
.picturesPage .mainContent .previews li a
{
	text-decoration: none;
}
.picturesPage .mainContent .previews li a img
{
	text-decoration: none;
	border: 4px solid #f5f5f5;
}
.picturesPage .mainContent .previews li a.on img
{
	border: 4px solid #f8b600;
}
.picturesPage .mainContent .previews li a:hover img
{
	border: 4px solid #f8b600;
}
/*Begin modelsMasterPage*/
.modelsMasterPage .subContent, .modelPage .subContent
{
	width: 171px;
	float: left;
}
.modelsMasterPage .subContent li a
{
	color: White;
	text-decoration: none;
}
.modelsMasterPage .subContent li a:hover
{
	color: #f8b600;
}
.modelsMasterPage .subContent .title, .modelPage .subContent .title
{
	background-color: #f8b600;
	font-size: 1.1em;
	height: 15px;
	padding: 5px 0px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid white;
}
.modelsMasterPage .subContent .list
{
}
.modelsMasterPage .subContent .list li
{
	background-color: #9e9d99;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}

.modelsMasterPage .mainContent
{
	float: left;
	width: 772px;
	margin-left: 6px;
}
.modelsMasterPage .mainContent .features
{
	height: 13px;
	padding: 6px 0 6px 10px;
	color: #fff;
	border-bottom: 1px solid #ccc;
	background-color: #67645f;
	margin-bottom: 6px;
}
.modelsMasterPage .mainContent .features li
{
	display: inline;
	padding-right: 16px;
}
.modelsMasterPage .mainContent .features li a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-right: 16px;
}
.modelsMasterPage .mainContent .features li a:hover
{
	color: #f8b600;
}
.modelsMasterPage .mainContent .model .features li.on a
{
	color: #f8b600;
}
/*End modelMasterpage*/
/*Begin versionPage*/
.versionPage .version .title
{
	font-weight: bold;
	font-size: 1.3em;
}
.versionPage .meta
{
}
.versionPage .meta tr
{
}
.versionPage .meta tr td
{
	border: 1px solid #fff;
	padding: 5px;
	background-color: #f5f5f5;
}
.versionPage .version .meta-title, .versionPage .version .meta-value
{
	width: 201px;
}
.versionPage .metaCategories
{
	margin-top: 20px;
	background-color: #f9f9f9;
}
.versionPage .version .metaCategory-title
{
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 3px;
	padding-top: 10px;
	padding-bottom: 2px;
}
#selectVersion
{
	display: inline;
}
/*End versionPage*/
/*Begin vehiclePage*/
.vehiclePage .vehicle .title
{
	font-weight: bold;
	font-size: 1.3em;
}
.vehiclePage .meta
{
}
.vehiclePage .meta tr
{
}
.vehiclePage .meta tr td
{
	border: 1px solid #fff;
	padding: 5px;
	background-color: #f5f5f5;
}
.vehiclePage .vehicle .meta-title, .vehiclePage .vehicle .meta-value
{
	width: 201px;
}
.vehiclePage .metaCategories
{
	margin-top: 20px;
	background-color: #f9f9f9;
}
.vehiclePage .vehicle .metaCategory-title
{
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 3px;
	padding-top: 10px;
	padding-bottom: 2px;
}
#selectVersion
{
	display: inline;
}
/*End vehiclePage*/
/*Begin priceListPage*/
.priceListPage .title
{
	font-weight: bold;
	font-size: 1.3em;
}
.priceListPage .priceList
{
	margin-top: 15px;
}

.testDrivePage label
{
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 2px;
}
#testDriveForm input[type='text']
{
	width: 160px;
}
#testDriveForm #testDrive-date
{
	width: 100px;
}
#testDriveForm #testDrive-time
{
	width: 50px;
}
#testDriveForm input
{
	margin-bottom: 10px;
}
/*End priceListPage*/
.modelPage h2
{
	margin-bottom: 10px;
	font-size: 1.4em;
	font-weight: bold;
}
.modelPage .mainContent .model .features li a, .picturesPage .mainContent .model .features li a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-right: 16px;
}
.modelPage .mainContent .model .features li a:hover, .picturesPage .mainContent .model .features li a:hover
{
	color: #f8b600;
}

.modelPage .mainContent .model .features li.on a, .picturesPage .mainContent .model .features li.on a
{
	color: #f8b600;
}

.modelPage .mainContent .model .similarModels-o
{
	float: left;
	background-color: #ddd;
	width: 166px;
	margin-left: 6px;
	text-align: center;
	height: 235px;
}
.similarModels li
{
	padding-top: 25px;
}

.index-mainContent
{
	width: 523px;
	float: left;
}
.index-mainContent-featured2HandVehicles-o
{
	background-image: url('../../images/featured2HandVehicles-o-bg.gif');
	width: 523px;
	height: 233px;
	margin-top: 21px;
}
.index-mainContent-featured2HandVehicles-o .title
{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom:6px;
}
.index-mainContent-featured2HandVehicles-i
{
	padding-top: 10px;
}
.index-mainContent-featured2HandVehicles .list .item
{
	float: left;
	display: inline;
	width: 120px;
}

.index-mainContent-featured2HandVehicles-o .prev, .index-mainContent-featured2HandVehicles-o .next
{
	margin-top: 30px;
	cursor: pointer;
}
.index-mainContent-featured2HandVehicles-o .next
{
	float: right;
	margin-right: 5px;
	background-image: url('../../images/featured2HandVehicles-o-next.gif');
}
.index-mainContent-featured2HandVehicles-o .prev
{
	margin-left: 5px;
	float: left;
	background-image: url('../../images/featured2HandVehicles-o-prev.gif');
}
.index-mainContent-featured2HandVehicles
{
	margin-left: 6px;
}
.index-mainContent-featured2HandVehicles .list .item img
{
	width: 110px;
	border: 2px solid #93abb7;
}
.index-mainContent-featured2HandVehicles .list .item img:hover
{
	border: 2px solid #ff9704;
}
.index-mainContent-featured2HandVehicles .list .item p
{
	width: 110px;
}
.index-mainContent-newsteller-o
{
	margin-top: 24px;
	background-image: url('../../images/newsteller-o-bg.gif');
	background-repeat: no-repeat;
	padding: 8px 0;
}
.index-mainContent-newsteller
{
	padding-left: 40px;
}
.index-mainContent-newsteller span
{
	font-weight: bold;
	margin-right: 26px;
}
.index-mainContent-newsteller form
{
	display: inline;
}
.newstellerForm-output
{
	font-weight: bold;
	padding: 5px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-left: #ddd;
	margin-top: 2px;
	display: none;
	border-top: #eee;
	text-align: center;
}
.index-mainContent-newsteller form input[type='text']
{
	color: gray;
	font-size: 0.9em;
	border: solid 1px #d5dadd;
	padding: 3px 5px;
}
.index-mainContent-newsteller form input[type='submit']
{
	color: #fff;
	background-color: #42454a;
	font-size: 0.9em;
	border: solid 1px #d5dadd;
	height: 23px;
	cursor: pointer;
}
.index-subContent-Message
{
	margin-top: 22px;
}

.index-subContent-Message a
{
	text-decoration: none;
}


.index-subContent-Message img, .index-mainContent-Message img
{
	float: left;
	width:118px;
}
.index-subContent-Message p, .index-mainContent-Message p
{
	float: left;
	margin-left: 21px;
}

.index-subContent-Message p
{
width: 120px;
margin-left:8px;
font-size:11px;
}
.index-mainContent-newsteller input
{
	vertical-align: middle;
}
.index-subContent
{
	width: 407px;
	float: left;
	margin-left: 20px;
}
.subContent-featuredNews-o
{
	margin-top: 10px;
	margin-bottom: 59px;
	height:185px;
}
.subContent-featuredNews
{
	border: 1px solid #ccc;
	border-bottom: none;
}
.subContent-door-item-title *
{
	color: Black;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
.subContent-door-item img
{
	float: left;
	display: inline;
	vertical-align: top;
	margin-bottom: 10px;
}
.subContent-door-item-i
{
	float: left;
	display: inline;
	width: 300px;
	margin-top: 10px;
	margin-left: 15px;
}
.subContent-featuredNews-item .title
{
	color: Black;
	font-size: 1.0em;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ccc;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	font-weight: bold;
}
.subContent-featuredNews-item .desc
{
	height: 150px;
	padding: 5px 10px;
}
/*content end*/
/*siteInfo begin*/
.siteInfo-o
{
	line-height: 1.5;
	text-align: center;
	color: #c5c6c8;
	font-size: 0.9em;
	background-image: url('../../images/siteInfo-o-bg.gif');
	height: 52px;
	margin-top: 24px;
width:955px;
}
.siteInfo a
{
	color: #c5c6c8;
}
.siteInfo
{
	padding-top: 5px;
}

/*Begin SecodHandPage*/

.seconHandPage-subContent
{
	width: 171px;
	float: left;
}
.seconHandPage-subContent-makes-title
{
	background-color: #f8b600;
	font-size: 1.1em;
	height: 15px;
	padding: 5px 0px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid white;
}

.seconHandPage-subContent-makes-list li
{
	background-color: #9e9d99;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}
.seconHandPage-mainContent
{
	float: left;
	width: 772px;
	margin-left: 6px;
}

.seconHandPage-map li a
{
	color: #1a75bb;
	text-decoration: none;
}
.seconHandPage-map li a:hover
{
	text-decoration: underline;
}
.seconHandPage-map li
{
	display: inline;
	color: #1a75bb;
	font-size: 1.1em;
}
.seconHandPage-mainContent-vehicles
{
	margin-top: 20px;
}
.seconHandPage-mainContent-vehicles thead th
{
	width: 300px;
	font-weight: bold;
}
.seconHandPage-mainContent-vehicles td
{
	vertical-align: middle;
	padding: 10px 0px;
	border-bottom: 1px solid #eeeeee;
}
td.seconHandPage-mainContent-vehicles-item-preview
{
	width: 50px;
}
td.seconHandPage-mainContent-vehicles-item-door-o
{
	width: 800px;
}
.seconHandPage-subContent-makes-list a
{
	color: White;
}
.seconHandPage-subContent-makes-list a
{
	text-decoration: none;
}
.secondHandVehiclePage-mainContent-title
{
	margin-top: 10px;
	background-color: #9e9d99;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}
.secondHandVehiclePage-mainContent-images
{
	width: 480px;
	float: left;
}
.secondHandVehiclePage-mainContent-images-list
{
	margin-top: 10px;
}
.secondHandVehiclePage-mainContent-images-list li
{
	display: inline;
	margin-right: 10px;
	float: left;
}

.secondHandVehiclePage-mainContent-meta-o
{
	float: left;
	width: 260px;
	margin-left: 6px;
}

.secondHandVehiclePage-mainContent-meta table th
{
	line-height: 1.5;
	font-weight: bold;
	padding-right: 10px;
}

.secondHandVehiclePage-mainContent-modelMeta
{
	margin-top: 15px;
}
.secondHandVehiclePage-mainContent-modelMeta-list
{
	margin-left: 3px;
	line-height: 1.5;
}

.secondHandVehiclePage-mainContent-modelMeta-title, .secondHandVehiclePage-mainContent-meta-title, .secondHandVehiclePage-mainContent-info-title
{
	background-color: #f8b600;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}
.secondHandVehiclePage-mainContent-info
{
	float: left;
	width: 198px;
	margin-left: 6px;
}
.secondHandVehiclePage-mainContent-info fieldset
{
	padding-top: 5px;
	background-color: #e6e4e5;
	padding: 10px;
	padding-left: 20px;
}
.secondHandVehiclePage-mainContent-info form label
{
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 2px;
}
.secondHandVehiclePage-mainContent-info form input[type='text']
{
	width: 150px;
	display: block;
	font-size: 0.9em;
	margin-bottom: 10px;
}
.secondHandVehiclePage-mainContent-info form textarea
{
	width: 160px;
	height: 80px;
}
.secondHandVehiclePage-mainContent-info form input[type='submit']
{
	margin-top: 10px;
	vertical-align: middle;
	display: block;
	margin-left: 55px;
}
.secondHandVehiclePage-mainContent-relatedVeicles
{
	margin-top: 20px;
}
.secondHandVehiclePage-mainContent-relatedVeicles h3
{
	padding: 3px 0px;
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #e6e4e5;
	margin-bottom: 10px;
	margin-top: 25px;
}
.secondHandVehiclePage-mainContent-relatedVeicles h3 span
{
	padding: 5px 10px 5px 0px;
	background-color: #fff;
	z-index: 10px;
	position: relative;
	top: 8px;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul
{
	background-color: #e6e4e5;
	padding: 10px;
	padding: 18px 10px 18px 17px;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li
{
	display: inline;
	float: left;
	margin-right: 60px;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li img
{
	display: block;
	float: left;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li dl
{
	float: left;
	margin-top: 5px;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li dl dt
{
	float: left;
	padding-right: 5px;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li dl dd
{
	display: block;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li dl dt.first
{
	float: none;
}
.secondHandVehiclePage-mainContent-relatedVeicles ul li dl dt.last
{
	float: none;
	clear: both;
	font-weight: bold;
	margin-top: 5px;
}
.secondHandVehiclePage-columnFix
{
	margin-top: 6px;
}
/*End SecodHandPage*/

/*Begin special offers*/
.specialOffersPage-mainContent
{
	float: left;
	width: 772px;
	margin-left: 6px;
}
.specialOffersPage-subContent
{
	width: 171px;
	float: left;
}
.specialOffersPage-mainContent h2
{
	font-weight: bold;
	font-size: 1.2em;
	display: none;
}
.specialOffersPage-mainContent ul
{
	margin-left: 30px;
	margin-bottom: 25px;
}

.specialOffersPage-mainContent ul li
{
	float: left;
	display: inline;
	width: 220px;
	margin-right: 27px;
	margin-bottom: 30px;
	outline: 1px solid red;
}
.specialOffersPage-mainContent ul li.columnLast
{
	margin-right: 0px;
}
.specialOffersPage-mainContent ul li div
{
	margin-top: 5px;
}
.specialOffersPage-mainContent ul li div h3
{
	font-weight: bold;
}
.specialOffersPage-mainContent ul li div label.pubDate
{
	display: block;
	margin-top: 10px;
	font-style: italic;
}

.specialOffersPage-subContent li
{
	background-color: #9E9D99;
	border-bottom: 1px solid white;
	color: #FFFFFF;
	font-size: 0.9em;
	padding: 5px 0 5px 10px;
}
/*End special offers*/
/*wrapper end*/
/*siteInfo end*/

/*container end*/

/*Begin hasTwoSubContent*/
.hasTwoSubContent .subContent
{
	width: 171px;
	float: left;
}
.hasTwoSubContent .subContent ul li
{
	background-color: #9e9d99;
	padding: 5px 0px;
	color: #fff;
	padding-left: 10px;
	font-size: 0.9em;
	border-bottom: 1px solid white;
}
.hasTwoSubContent .subContent ul li a
{
	color: White;
	text-decoration: none;
}
.hasTwoSubContent .subContent ul li.on
{
	background-color: #f0b302;
}
.hasTwoSubContent .subContent ul li:hover
{
	background-color: #ccc;
}
.hasTwoSubContent .mainContent
{
	float: left;
	line-height: 1.5;
	width: 772px;
	margin-left: 6px;
}
.hasTwoSubContent .mainContent h2
{
	font-size: 1.3em;
	margin-bottom: 15px;
}
.hasTwoSubContent .mainContent h2 span
{
	display: block;
	color: #f0b302;
	font-size: 0.9em;
}
.servicesMasterPage .mainContent
{
	margin-left: 15px;
	width: 757px;
	padding-bottom: 25px;
}
.servicesMasterPage .w
{
	width: 500px;
}
.servicesMasterPage .w h4
{
	font-size: 1.1em;
	margin-top: 25px;
}
.servicesMasterPage .w table th
{
	width: 200px;
}
.servicesMasterPage .w ul
{ padding-left:20px;
	margin: 10px 0px;   list-style-type:disc;  

}
.servicesMasterPage .w ul li
{

}
.servicesMasterPage h4,.servicesMasterPage h5
{
	padding: 3px 0px;
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #e6e4e5;
	margin-bottom: 10px;
	margin-top: 25px;
}

/*End twoColumnBase*/
