.searchText 
{
	height:13px; 
	width: 131px;
	color:#474242;
	font-size:8pt;
} 

.searchTextDiv 
{ 
	position: absolute;
}

.zoneBasicSearchTop
{
	width: 420px;
	height: 250px;
	float:left;
}

.zoneSearchResultsTop
{
	width:725px;
	height:250px;
	background-repeat:no-repeat;
	margin-top: 0px;
}

.zoneSearchResultsTop2
{
	width:725px;
	height:512px;
	background-repeat:no-repeat;
	margin-top: 0px;
}

.zoneBasicSearch
{
	float:left;
	width: 200px;
	height:360px;
	padding-top:5px;
}

.zoneAdvancedSearch
{
	width:100%;
	height:100%;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:1px;
}

.zoneAdvancedSearch2
{
	float:left;
	width:420px;
	height:512px;
}

.zoneTop
{
	width:100%;
}

.buyTop
{
	width:695px;
	float:left;
}

.sellTop
{
	width:300px;
	float:right;
}
.buyTop, .sellTop
{
	height:30px;
	margin-bottom:3px;
	font-weight:bold;
	border-radius:2px;
    -moz-border-radius:2px;
}
.buyTop img
{
	position:relative;
	top:-22px;
	left:180px;
}	
.sellTop img
{
	position:relative;
	top:-22px;
	left:230px;
}

.topFont
{
	color:white;
	font-size:12pt;
	padding-left:12px;
	padding-top:5px;
}

.topFont h1 
{
	color:white;
	font-size:12pt;
}

.topFont h2 
{
	color:white;
	font-size:12pt;
}

.zoneLeft
{
	float:left;
	width:695px;
	margin-bottom:10px;
}

.zoneLeftSide
{
	float:left;
	width:200px;
}	

.zoneResults
{
	float:left;
	margin:0 4px;
	width:490px;
}

.zoneSearchHolder
{
	width:100%;
	height:auto;
	border-radius:2px;
    -moz-border-radius:2px;
	margin-bottom:10px;
}

.zoneMainTop
{
	height:360px;
	width:100%;
	float:left;
	border-radius:2px;
    -moz-border-radius:2px;
	margin-bottom:10px;
	clear:both;
}

.zoneFlash
{
	background-color:#f4f4f4;
	border: 1px solid #848484;
	float:left;
	height:350px;
	margin-top:5px;
	width:500px;
	border-radius:2px;
    -moz-border-radius:2px;
}

.zoneAds
{
	float:right;
	width: 295px;
	margin-top:5px;
}
.zoneAds .sponsorHeader
{
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding:5px 0;
	width:260px;
}
.zoneAds .sponsorHolder
{
	height:59px;
	width:260px;
	max-height:60px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:1px dotted white;
	padding:5px;
	clear:both;
	position:relative;
}
.zoneAds .sponsorHolder .sponsorTeaser
{
	float:left;
	width:80px;
}
.zoneAds .sponsorHolder .sponsorLink a
{
	color:white;
	width:170px;
	/*height:60px;*/
	display:table-cell;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}
.zoneAds .sponsorHolder .sponsorLink a:hover
{
	text-decoration:underline;
}

.zoneAds .sponsorHolder .sponsorText
{
	/*padding: 7px 15px 0 40px;*/
	color:black;
	font-size: 8pt;
	display:table-cell;
}

.zoneAds .sponsorHolder .sponsorArrow
{
	position:absolute;
	right:5px;
	bottom:5px;
}


.zoneAds2
{
	float:left;
	width:160px;
	min-height:100px;
	padding:0 20px;
}
.zoneAds3
{
	float:right;
	width:300px;
	margin-bottom:10px;
}

.zoneBottomMid
{
	float:right;
	width:600px;
}
.zoneBottomRight
{
	float:right;
	width:200px;
}

.zoneGetType
{
	width:100%;
	clear:both;
}

.repeaterHolder
{
	position:relative;
	height:110px;
	margin-bottom:15px;
}
.zoneGetType .picHolder
{
	float:left;
	margin:5px 10px;
	text-align:center;
	width:100px;
	cursor:pointer;
}
.zoneGetType .picHolder:hover
{
	background-color:#F4F4F4;
}

.zoneGetType .picHolder img
{
	width:85px;
	max-height:70px;
}
.zoneGetType .picHolder .picFile
{
	min-height:70px;
	max-height:70px;
	width:100%;
}
.zoneGetType .picHolder .picDesc
{
	width:100%;
	height:25px;
	color:#2676CD;
	font-size:7pt;
	padding-top:5px;
	overflow:hidden;
}
.zoneGetType .typemore
{
	position:absolute;
	bottom:0;
	right:10px;
}
.zoneGetType .typemore a
{
	color:blue;
	font-weight:bold;
}

.zoneGetType .carHolder
{
	float:left;
	margin:5px 6px;
	text-align:center;
	width:108px;
	cursor:pointer;
}
.zoneGetType .carHolder:hover
{
	background-color:#F4F4F4;
}

.zoneGetType .carHolder img
{
	width:100px;
	max-height:80px;
}
.zoneGetType .carHolder .picFile
{
	min-height:80px;
	max-height:80px;
	width:100%;
}
.zoneGetType .carHolder .picDesc
{
	width:100%;
	height:25px;
	color:#2676CD;
	font-size:7pt;
	padding-top:5px;
	overflow:hidden;
}

.zoneBottom
{
	width:100%;
}

.topHolder img
{
	padding:0 5px 5px;
}

.zoneInsurance
{
	padding:0 4px 5px;
}
.zoneInsurance .insurancebox
{
	height:50px;
	width:180px;
	margin-bottom:10px;
	padding:5px;
	position:relative;
	border-radius:2px;
    -moz-border-radius:2px;
}
.zoneInsurance .insurancebox span a
{
	color:#2676CD;
	font-weight:bold;
	text-decoration: none;
}
.zoneInsurance .insurancebox .more
{
	border: 1px solid #ccc;
	font-size:8pt;
	height:15px;
	width:40px;
	text-align:center;
	position:absolute;
	bottom:5px;
	right:5px;
}
.zoneInsurance .in1
{
	background-color:#E9F0F8;
	border: 1px solid #B3D4F9;
}
.zoneInsurance .in2
{
	background-color:#EBEBF7;
	border: 1px solid #B5B5FF;
}
.zoneInsurance .in3
{
	background-color:#FFF0F7;
	border: 1px solid #FCB0D4;
}
.zoneInsurance .insurancebox .insurance1
{
	color:#016FD1;
	padding: 10px 32px 0px 0px;
}
.zoneInsurance .insurancebox .insurance2
{
	padding: 5px 15px 0 55px;
}
.zoneInsurance .insurancebox .insurance3
{
	padding: 5px 15px 0 55px;
}

.facebookHolder
{
	width:190px;
	padding:0 5px 5px;
	overflow:hidden;
}

.grey-bar-title
{
	height:35px;
	width:100%;
	background: url("../../MTMImages/newsicon.png") no-repeat scroll 10px 5px #DEE9F3;
	margin:5px 0;
	border-radius:2px;
	border: 1px solid lightgrey;
}
.grey-bar-title div, .grey-bar-title h1
{
	padding-left:40px;
	padding-top:10px;
	font-weight:bold;
	font-size:11pt;
	color:#004379;
	border-radius:2px;
}

.results-bar-title
{
	height:30px;
	width:100%;
	margin:5px 0;
	border-radius:5px 5px 0 0;
	border: 1px solid lightgrey;
}

.results-bar-title div, .results-bar-title h1
{
	padding-left:40px;
	padding-top:5px;
	font-weight:bold;
	font-size:12pt;
	color:#ffffff;
	border-radius:2px;
}

.cars-bar
{
	background: url("../../MTMImages/UsedCarResults.png") no-repeat scroll 10px 4px #6699CC;
	box-shadow: 0 2px 2px 1px #CCCCCC;
}

.bikes-bar
{
	background: url("../../MTMImages/results_bike.png") no-repeat scroll 10px 4px #494949;
	box-shadow: 0 2px 2px 1px black;
}


.titlemore
{
	font-size: 12px;
	bottom: -18px;
	right: 12px;
	float: right;
	position: relative;
	
}

.chips-bar-title
{
	height:50px;
	width:100%;
	background: #062A81;
	margin:15px 0;
	border-radius:2px;
	clear:both;
	position:relative;
}
.chips-bar-title .text
{
	font-size:11pt;
	font-style:italic;
	color:#fff;
	float:left;
	left:8px;
	top:8px;
	width:350px;
	position:relative;
}
.chips-bar-title .pic
{
	float:right;
	position:relative;
	top:-17px;
}
.chips-bar-title .pic img
{
	/*width:65px;*/
}
.chips-bar-title .cchat
{
	position:relative;
	float:left;
	z-index:10;
}
/* by Kenny */
.searchHolder
{
	background-color:#f4f4f4;
	border: 1px solid #848484;
	min-height:170px;
	height:auto;
	margin-left:5px;
	margin-bottom:5px;
	position:relative;
	width:190px;
	border-radius:5px;
    -moz-border-radius:5px;
}
.searchHolder .header
{
	color:#426C9C;
	font-size:11pt;
	font-weight:bold;
	margin-left:8px;
	position:relative;
	top:8px;
}
.searchHolder .carpic
{
	position:absolute;
	z-index:10;
}
.searchHolder .cartype
{
	padding:17px 10px 10px;
}

.advancedLayout .comboWrapper .ui-combobox-input, .basicLayout .comboWrapper .ui-combobox-input
{
	color:#747474;
	font-size:8pt;
	height:13px;
}

.advancedLayout .comboWrapper .ui-combobox-arrow, .basicLayout .comboWrapper .ui-combobox-arrow
{
	left:115px;
	z-index:0;
	height:19px;
}


.FooterContent
{
	position: relative;
	top: -5px;
	width:100%;
}
.newsbox
{
	float:left;
	margin:3px 3px 10px;
	width:287px;
}
.newsbox .header
{
	float:left;
	font-weight:bold;
	font-size:10pt;
}
.newsbox .more
{
	float:right;
	font-weight:bold;
}
.newsbox .more a
{
	color:#2676CD;
	text-decoration: none;
}
.newsbox .line
{
	border:1px solid #0066CB;
	clear:both;
	margin-bottom:15px;
	position: relative;
	top:5px;
}
.newsbox .NewsLatest
{
	float:left;
	position:relative;
	top:0;
	height:auto;
	width:287px;
	min-height:60px;
	max-height:60px;
	padding: 5px 0 5px 2px;
}
.newsbox .NewsLatest:hover
{
	background-color:#F4F4F4;
}
.newsbox .NewsTeaser
{
	float:left;
}
.newsbox .NewsTitle
{
	float:right;
	overflow:hidden;
	text-align:left;
	width:205px;
	height:17px;
}
.newsbox .NewsTitle a
{
	text-decoration:none;
	color:#2676CD;
	font-size:12px;
	font-weight:bold;
}
.newsbox .NewsSummary
{
	color:#888;
	float:right;
	font-size:8pt;
	text-align:left;
	width:205px;
}
.newsbox .LinkMore
{
	bottom:0;
	font-size:7pt;
	position:absolute;
	right:10px;
	z-index:10;
}

.dealers
{
	padding:17px 10px 10px;
}
.dealers .d-logo
{
	float:left;
	margin:5px 10px;
	cursor:pointer;
}
.dealers .d-logo img
{
	border: 1px solid;
	color:#ccc;
}
/*  */

/* Basic Search control - May be added to or overriden in category specific css file*/
.comboWrapper
{
	position:absolute;
	/*width:158px;*/
	/*width: 180px;*/
}

.sdCombo
{
	width:154px;
	height:20px;
}

.searchButton
{
	cursor:pointer;
}

.searchButtonWrapper input, .searchButtonWrapper2 input /*code that involved for shorten the page*/
{
	background-image:url("../../MTMImages/go_btn.png");
	background-color:transparent;
	border-style: none;
	width: 85px;
	height:30px;
	text-align:center;
	cursor:pointer;
	font-size:0pt;
}

.searchButtonWrapper2
{
	position:absolute;
	display:block;
	top:-39px;
	left:550px;
}

.searchButtonWrapper
{
	bottom:5px;
	right:5px;
	position:absolute;
}

.clearSearchWrapper
{
	position:absolute;
	
}

.loadingIcon
{
	position:absolute;
	width:66px;
	height:66px;
}

.advancedLayout #UiFreeTextField, .basicLayout #UiFreeTextField
{
	position:absolute;
	width:280px;
}

/* Results Control */
.modifiedCombo
{
	background-color:Silver;
}

.sectionLinks
{
	position:absolute;
}

.quickLinksColumn
{
	float:left;
	margin:15px;
	width:110px;
}

.quickLinksColumn a
{
	position:relative;
	float:left;
	margin-top:15px;
}

#UiOutOfDateWarningPanel
{
	padding:50px;
	border: solid 2px red;
	color:Red;
	background-color:Black;
}

#UiOutOfDateWarningPanel a
{
	color:white;
	cursor:pointer;
}

.navigationDiv
{
	text-align:center;
	margin:10px auto;
	line-height:20px;
	color:Black;
	font-weight:bold;
	font-size:16px;
}
.navigationDiv a
{
	margin:0 3px;
	font-size:14px;
}

.WebAdResult, .WebAdFull
{
	cursor:pointer;
}

.UiCompareMasterPanel
{
	float:left;
left:505px;
position:relative;
top:-5px;
}

.UiDoCompareButtonWrapper
{
	float:right;
	width:91px;
}

.UiClearCompareButtonWrapper
{
	float:right;
	width:91px;
}

.themeWatermarkText
{
	color:#747474;
	font-style:italic;
}

.searchTypes
{
	display:block;
}


/* contact us css */

.contact 
{
	line-height:20px;
	padding:10px 30px;
}
.contact .title
{
	background-color:#009DD8;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	margin:5px 0;
	width:100%;
}
.contact .top
{
	font-size:18px;
	padding:5px;
	text-align:center;
}
.contact .content
{
	margin-bottom:20px;
}
.contact .content .words
{
	width:100px;
	float:left;
	clear:both;
	margin:3px 5px;
}
.contact .content .links
{
	float:left;
	
}
/* end */

/* Top ranking css */
.toplist ol
{
	padding: 10px 30px;
}
.toplist ol li
{
	padding: 5px 0;
}
.toplist ol li a
{
	color: #2676CD;
	font-weight: bold;
}
.toplist ol li .num
{
	font-weight: normal;
	font-size: smaller;
}
.container
{
	float:right;
	border: 1px solid #E6E6E6;
	text-align:left;
	width:298px;
	background-color:#fff;
	-moz-box-shadow: 2px 2px 3px #ddd;
	-webkit-box-shadow: 2px 2px 3px #ddd;
	box-shadow: 2px 2px 3px #ddd;
	margin-bottom:10px;

}
.containerTitle
{
	font-size:13px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	width:298px;
	height:25px;
	background: #6699cc;
	color: #ffffff;
	padding-left: 5px;
}
/* end */

/* Top 5 brands-models*/

.top5box
{
	float:left;
	border: 1px solid #E6E6E6;
	text-align:left;
	color: DarkBlue;
	width:190px;
	background-color:#fff;
	-moz-box-shadow: 2px 2px 3px #ddd;
	-webkit-box-shadow: 2px 2px 3px #ddd;
	box-shadow: 2px 2px 3px #ddd;
	margin-bottom:10px;
	margin-left: 5px;

}
.top5Title
{
	font-size:12px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	width:190px;
	height:25px;
	background: none repeat scroll 0 0 #68ACE5;
	color: #ffffff;
	padding-left: 5px;
	border: 1px solid #fff;
}

.top5box .more
{
	float:right;
	font-weight:bold;
	padding:5px;
}
.top5box .more a
{
	color:#2676CD;
	text-decoration: underline;
	font-size:10px;
}

p.newcar{
	padding:10px;
	line-height:20px;
}
p.newcar a{
	color:#CC3333;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
}


/* End */
