body {
	margin: 0;
	padding: 0;
	font: normal 62.5%/1.6em "Segoe UI", Arial, Helvetica, sans-serif;
	background: #f8f8f8;
}
img {border: none;}

a, a:link, a:visited {
	color: #1e5687;
	text-decoration: none;
}
a:hover {
	border-bottom:1px solid;
}
a:active, a:focus, input.submit {
	outline: none;
}
a.button, a.button:link, a.button:visited {
	display:block;
	overflow:hidden;
	margin:0;
	height:0;
	background-position:0 0;	
}
a.button:hover, a.button:active {border-bottom:none;}

h1,h2,h3,h4,h5,h6,div,form {margin: 0;}

.container {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.floatL { float: left; }
.floatR { float: right; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.align_center {text-align: center; }

a.greenLink, a.greenLink:link, a.greenLink:visited {
	color:#6eab27;
	border-bottom:1px solid;
}
a.greenLink:hover, a.greenLink:active {
	color:#5a8923;
}
div.clear {clear:both;}
/*START :: wrapper -----------------------------------*/
#wrapper {
	/*width:900px;*/
	width:900px;
	margin:0 auto;
	padding:10px 0 20px;
}
#wrapper2 {
	/*width:900px;*/
	width:900px;
}
/*END :: wrapper -----------------------------------*/
/**/
/*START :: header -----------------------------------*/
#header {
	overflow:visible;
	position:relative;
	width:900px;
	z-index:890;
	height:96px;
}
/*END :: header -----------------------------------*/
/**/
/*START :: utility_nav -------------------------------*/
#utility_nav {
	text-align:right;
	font-size:1.2em;
	/* line-height:1.2em; */
	color:#999;
	padding-bottom:0;
	height:45px;
}
#utility_nav a, #utility_nav a:link, #utility_nav a:visited {
	font-weight:bold;
}
#sign_up_utility {
	border-bottom:1px solid;
}
#utility_nav .loginForm {
	width:315px;
	float:right;
	clear:none;
}
#utility_nav .loginForm form {
	padding:0;
	margin:0;
	overflow:hidden;
}
#utility_nav .loginForm .inputWrapper {
	display:block;
	position:relative;
	float:left;
	width:113px;
	height:22px;
	padding:2px;
	margin:4px 0 0;
	background:url('../images/bg_login_header_input.png') 0 0 no-repeat;
}
#utility_nav .loginForm .inputWrapper.first {margin-right:5px;}
#utility_nav .loginForm .inputWrapper input {
	width:110px;
	height:16px;
	padding:0;
	margin:0;
	color:#999999;
	background:#FFFFFF;
	border:1px solid #FFFFFF;
}
#utility_nav .left {
	float:right;
	padding:5px 5px 0 0;
}
/*END :: utility_nav -------------------------------*/
/**/
/*START :: logo --------------------------------------*/
#logo, #logo:link, #logo:visited {
	width:160px;
	height:0;
	padding:64px 0 0;
	margin:-11px 0 0;
	float:left;
	display:block;
	overflow:hidden;
	background:url('../images/logo.gif') 0 0 no-repeat;
}
#logo:hover, #logo:active {
	background-position:0 -64px;
	border-bottom:none;
}
/*END :: logo --------------------------------------*/
/**/
/*START :: main_nav ---------------------------------------*/
#main_nav {
	width:700px;
	height:46px;
	overflow:hidden;
	padding:0 20px;
	margin:0;
	float:right;
	background:url('../images/nav_background.gif') 0 0 no-repeat;
}
/*
#main_nav li {
	overflow:hidden;
	list-style-type:none;
	float:left;
	height:38px;
	padding:0;
	margin:4px 0;
}

#nav_findcars {width:86px;}
#nav_listcars {width:80px;}
#nav_yourads {width:80px;}
#nav_information {width:103px;}
#nav_tools {width:62px;}

#nav_findcars a {width:86px;background-image:url('../images/nav_findcars.png');}
#nav_listcars a {width:80px;background-image:url('../images/nav_listcar.png');}
#nav_yourads a {width:80px;background-image:url('../images/nav_yourads.png');}
#nav_information a {width:103px;background-image:url('../images/nav_information.png');}
#nav_tools a {width:62px;background-image:url('../images/nav_tools.png');}
*/

#main_nav li {
	overflow:hidden;
	list-style-type:none;
	float:left;
	height:38px;
	padding:0;
	margin:4px 0;
}

#nav_findcars		{ width: 70px;	}
#nav_listcars		{ width: 90px;	}
#nav_yourads		{ width: 75px;	}
#nav_cart			{ width: 105px;	}
#nav_contact		{ width: 95px;	}
#nav_information	{ width: 90px;	}
#nav_info			{ width: 90px;	}
#nav_tools			{ width: 50px;	}
#nav_news			{ width: 50px;	}

#nav_findcars		a { width: 70px;	background-image:url( '../images/nav_bar_70.png'  ); }
#nav_listcars		a { width: 90px;	background-image:url( '../images/nav_bar_90.png'  ); }
#nav_yourads		a { width: 75px;	background-image:url( '../images/nav_bar_75.png'  ); }
#nav_cart			a { width: 105px;	background-image:url( '../images/nav_bar_105.png' ); }
#nav_contact		a { width: 95px;	background-image:url( '../images/nav_bar_95.png'  ); }
#nav_information	a { width: 90px;	background-image:url( '../images/nav_bar_90.png'  ); }
#nav_info			a { width: 90px;	background-image:url( '../images/nav_bar_90.png'  ); }
#nav_tools			a { width: 50px;	background-image:url( '../images/nav_bar_50.png'  ); }
#nav_news			a { width: 75px;	background-image:url( '../images/nav_bar_50.png'  ); }

#main_nav li.mainNav a, #main_nav li.mainNav a:link, #main_nav li.mainNav a:visited {
	height:38px;
	margin:0;
	padding-top:0px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height:38px;
	display:block;
	width:100%;
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#main_nav li.mainNav a:hover {
	background-position:0px -38px;
	border:none;
	border-bottom: 1px solid #fff;
}

/*
#main_nav li.mainNav a:hover, #main_nav li.mainNav a:active {
	background-position:0 -38px;
	border:none;
	border-bottom: 1px solid #fff;
}
#main_nav li.mainNav a.hover, #main_nav li.mainNav a.hover:link, #main_nav li.mainNav a.hover:visited {
	background-position:0 -38px;
	border:none;
}
#main_nav li.mainNav a.active, #main_nav li.mainNav a.active:link, #main_nav li.mainNav a.active:visited, #main_nav li.mainNav a.active:hover, #main_nav li.mainNav a.active:active {
	background-position:0 -76px;
}
*/

#main_nav li#nav_languages {
	float:right;
	/* width:126px; */
	width:86px;
	height:24px;
	/* padding:14px 15px 0; */
	padding:14px 4px 0;
	background:url('../images/languages_background2.gif') 0 0 no-repeat;
}
#main_nav li#nav_languages a, #main_nav li#nav_languages a:link, #main_nav li#nav_languages a:visited {
	color:#a9b1bf;
	/* width:38px; */
	width:18px;
	/* padding:0 0 0 20px; */
	padding:0 0 0 8px;
	height:11px;
	line-height:11px;
	float:left;
	display:block;
}
#main_nav li#nav_languages a:hover, #main_nav li#nav_languages a:active {
	border-bottom:none;
	color:#FFF;
}
#main_nav li#nav_languages a.active, #main_nav li#nav_languages a.active:link, #main_nav li#nav_languages a.active:visited {
	color:#FFF;
	font-weight:bold;
}
#lang_sp {
	background:url('../images/lang_sp_flag.gif') 0 0 no-repeat;
	margin-left:14px;
	margin-right:10px;
}
#lang_en {
	background:url('../images/lang_en_flag.gif') 0 0 no-repeat;
}
/*END :: main_nav ---------------------------------------*/
/**/
/*START :: tools dropdown -----------------------------------*/
#tools_dropdown {
	position:absolute;
	top:95px;
	left:705px;
	width:150px;
	z-index:900;
	font-size:1.2em;
	overflow:hidden;
	/*background:url('../images/location_dropdown_background.png') 0 0 repeat-y; */
	background-color: #102f42;
}

#tools_dropdown a {
	display:block;
	width:150px;
	padding: 4px 4px 4px 4px;
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #5782a9;
	border-bottom: 1px solid #102f42;
}

#tools_dropdown a:hover {
	background-color: #255b7e;
	text-decoration: none;
	border-bottom: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/*END :: tools dropdown -----------------------------------*/
/*START :: search dropdown -----------------------------------*/
#search_dropdown {
	position:absolute;
	top:95px;
	left:180px;
	width:150px;
	z-index:900;
	font-size:1.2em;
	overflow:hidden;
	/*background:url('../images/location_dropdown_background.png') 0 0 repeat-y; */
	background-color: #102f42;
}

#search_dropdown a {
	display:block;
	width:150px;
	padding: 4px 4px 4px 4px;
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #5782a9;
	border-bottom: 1px solid #102f42;
}

#search_dropdown a:hover {
	background-color: #255b7e;
	text-decoration: none;
	border-bottom: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/*END :: search dropdown -----------------------------------*/
/*START :: info dropdown -----------------------------------*/
#info_dropdown {
	position:absolute;
	top:95px;
	left:520px;
	width:150px;
	z-index:900;
	font-size:1.2em;
	overflow:hidden;
	/*background:url('../images/location_dropdown_background.png') 0 0 repeat-y; */
	background-color: #102f42;
}

#info_dropdown a {
	display:block;
	width:150px;
	padding: 4px 4px 4px 4px;
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #5782a9;
	border-bottom: 1px solid #102f42;
}

#info_dropdown a:hover {
	background-color: #255b7e;
	text-decoration: none;
	border-bottom: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/*END :: info dropdown -----------------------------------*/
/*START :: location dropdown -----------------------------------*/
#location_dropdown {
	position:absolute;
	top:87px;
	left:500px;
	width:310px;
	z-index:900;
	font-size:1.2em;
	overflow:hidden;
	background:url('../images/location_dropdown_background.png') 0 0 repeat-y;
}
#location_inner {
	width:286px;
	overflow:hidden;
	padding:10px 8px 10px 16px;
	background:url('../images/location_dropdown_border-top.png') 0 0 no-repeat;
}
#location_dropdown .left {
	width:135px;
	height:215px;
	padding-right:13px;
	float:left;
	background:url('../images/location_dropdown_dotted-line.png') right 0 repeat-y;
}
#location_dropdown .right {
	width:135px;
	float:right;
}
#location_dropdown a, #location_dropdown a:link, #location_dropdown a:visited {color:#cfd5d9;}
#location_dropdown a:hover, #location_dropdown a:active {border-bottom:none;}
#location_dropdown a span.small {padding-left:11px;}
#location_dropdown a strong {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	padding-left:10px;
	background:url('../images/location_dropdown_arrow.gif') 0 5px no-repeat;
}
#location_dropdown #info_learnhow, #location_dropdown #info_learnhow:link, #location_dropdown #info_learnhow:visited {
	display:block;
	width:135px;
	height:215px;
	background:url('../images/location_dropdown_howitworks.jpg') 0 70px no-repeat;
}
#location_dropdown #info_learnhow:hover, #location_dropdown #info_learnhow:active {
	background-position:-135px 70px;
}
#location_dropdown #info_learnhow strong {
	font-size:1.4em;
	line-height:1.2em;
}
#location_dropdown .right .locationTitle {
	font-size:1.4em;
	color:#70828e;
	font-weight:bold;
	font-style:italic;
	padding:0 0 5px 9px;
	display:block;
}
#location_dropdown .right a, #location_dropdown .right a:link, #location_dropdown .right a:visited {
	display:block;
	padding:10px 9px 8px 9px;
	width:115px;
	height:27px;
}
#location_dropdown .right a:hover, #location_dropdown .right a:active {
	background:url('../images/location_dropdown_link_background.png') 0 0 no-repeat;
}
/*END :: location dropdown -----------------------------------*/
/**/
/*START :: content ---------------------------------------------------------------*/
#content {
	color:#666;
	padding-top:20px;
	clear:both;
	z-index:880;
}
#content2 {
	color:#666;
	padding-top:20px;
	clear:both;
	z-index:880;
}
#home_title {
	color:#08364c;
	/* background:url('../images/double_dotted_line.png') 0 bottom repeat-x; */
	font-size:3.6em;
	line-height:1.6em;
	font-style:italic;
	margin-bottom:0px;
}
#left_col {
	width:582px;
	float:left;
	overflow:visible;
}
#left_col2 {
	width:582px;
	float:left;
	overflow:visible;
}
#right_col {
	width:302px;
	float:right;
}
#right_col2 {
	width:302px;
	float:right;
}
#search_left {
	width:260px;
	float:left;
}
#search_right {
	width:610px;
	float:right;
	padding-bottom:20px;
}
.contentSection {
	color:#333333;
	font-size:1.3em;
	line-height:1.3em;
	margin:0 0 20px;
}
.contentSection p {
	margin-top:0;
}

.advAnchor a {
	text-decoration: none;
}

.advAnchor a:hover {
	text-decoration: none;
	border-bottom: 0px solid;
}

/*END :: content ---------------------------------------------------------------*/
/**/
/*START :: tabs_container -------------------------------------------*/
#tabs_container {
	margin-bottom:30px;
	background:url('../images/grey_rule_overlay.png') 0 bottom repeat-x;
}
#tabs {
	width:720px;
	height:40px;
	padding:0 0 0 20px;
	margin:0;
	float:left;
	font-size:1.4em;
	font-weight:bold;
}
#tabs li {
	float:left;
	list-style-type:none;
	width:auto;
	height:40px;
}
#tabs li a, #tabs li a:link, #tabs li a:visited {
	width:auto;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 0 0 28px;
	margin-right:2px;
	position:relative;
	overflow:hidden;
}
#tabs li a:hover, #tabs li a:active {
	color:#333333;
	border-bottom:none;
	background:url('../images/tab_nav_background.gif') 0 0 no-repeat;
}
#tabs li a .inner, #tabs li a:link .inner, #tabs li a:visited .inner {
	width:auto;
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0 28px 0 0;
}
#tabs li a:hover .inner, #tabs li a:active .inner {
	background:url('../images/tab_nav_background.gif') right 0 no-repeat;
}
#tabs li a.active, #tabs li a.active:link, #tabs li a.active:visited, #tabs li a.active:hover, #tabs li a.active:active {
	color:#333333;
	background:url('../images/tab_nav_background.gif') 0 0 no-repeat;
}
#tabs li a.active .inner, #tabs li a.active:link .inner, #tabs li a.active:visited .inner, #tabs li a.active:hover .inner, #tabs li a.active:active .inner {
	color:#333333;
	background:url('../images/tab_nav_background.gif') right 0 no-repeat;
}
#tabs li#tab_search {width:103px;}
#tabs li#tab_type {width:91px;}
#tabs li#tab_price {width:92px;}
#tabs li#tab_adref {width:130px;}
#tabs li#tab_mysearch {width:140px;}
/*END :: tabs_container -------------------------------------------*/
/**/
/*START :: location_notification ---------------------*/
#location_notification {
	width:230px;
	height:28px;
	line-height:26px;
	padding:0 0 0 15px;
	background:url('../images/location_notification_background.gif') 0 0 no-repeat;
	float:right;
	font-size:1.2em;
	margin-top:5px;
	overflow:hidden;
	position:relative;
}
#location_notification .inner {
	overflow:hidden;
	position:relative;
	display:block;
	width:215px;
	padding:0 15px 0 0;
	height:28px;
	background:url('../images/location_notification_background.gif') right 0 no-repeat;
}
#location_notification #location_name {
	width:180px;
	float:left;
}
#location_notification #location_edit, #location_notification #location_edit:link, #location_notification #location_edit:visited {
	line-height:1em;
	float:right;
	margin-top:7px;
}
#location_notification strong {
	color:#666666;
	font-size:1.075em;
}
/*END :: location_notification ---------------------*/
/**/
/*START :: roundedBox --------------------------------------------------------*/
.roundedBox {
	background:url('../images/roundedbox_head_tile.png') 0 0 repeat-x;
	margin-bottom:30px;
}
.roundedBox .roundedBoxHead {
	height:46px;
	color:#FFFFFF;
	padding-left:20px;
	width:562px;
	background:url('../images/roundedbox_head_left.png') 0 0 no-repeat;
}
.roundedBox .roundedBoxHead h2 {
	height:46px;
	line-height:44px;
	font-size:2em;
	padding-right:20px;
	width:542px;
	background:url('../images/roundedbox_head_right.png') right 0 no-repeat;
}
.roundedBox .roundedBoxBody {
	width:582px;
	padding:0;
	background:url('../images/roundedbox_body_tile.png') 0 0 repeat-y;
}
.roundedBox .roundedBoxFoot {
	padding:9px 20px 0;
	width:542px;
	height:39px;
	font-size:1.2em;
	text-align:right;
	background:url('../images/roundedbox_foot_grey.png') 0 0 no-repeat;
}
.addAnotherContainer {
	height:30px;
	line-height:30px;
	/* background:url('../images/dotted_line_grey_vertical.png') 415px 0 repeat-y; */
	overflow:visible;
}
#search_multi {
	display:block;
	width:300px;
	float:right;
}
.roundedBoxFoot .noMore {background:none;}

/*
#btn_add_another, #btn_add_another:link, #btn_add_another:visited {
	width:111px;
	padding-top:30px;
	margin:0 0 0 30px;
	float:right;
	background-image:url('../images/btn_add_another.png');
}
#btn_add_another:hover {
	border-bottom:none;
	background-position:0 -30px;
}
#btn_add_another:active {
	border-bottom:none;
	background-position:0 -60px;
}
*/

/*START :: roundedBox full */
.roundedBoxFull {
	background:url('../images/roundedbox_head_tile.png') 0 0 repeat-x;
	margin-bottom:20px;
}
.roundedBoxFull .roundedBoxHead {
	height:46px;
	color:#FFFFFF;
	padding-left:20px;
	width:880px;
	background:url('../images/roundedbox_head_left.png') 0 0 no-repeat;
}
.roundedBoxFull .roundedBoxHead h1 {
	height:46px;
	line-height:44px;
	font-size:2em;
	padding-right:20px;
	width:860px;
	background:url('../images/roundedbox_head_right.png') right 0 no-repeat;
}
.roundedBoxFull .roundedBoxBody {
	width:880px;
	padding:20px 10px;
	background:url('../images/roundedboxfull_body_tile.png') 0 0 repeat-y;
}
.roundedBoxFull .roundedBoxFoot {
	padding:0;
	width:900px;
	height:20px;
	background:url('../images/roundedboxfull_foot.png') 0 0 no-repeat;
}

/*START :: roundedBox right_col */
#right_col .roundedBox .roundedBoxHead {width:282px;}
#right_col .roundedBox .roundedBoxHead h2 {width:262px;}
#right_col .roundedBox .roundedBoxBody {
	width:262px;
	padding:10px 20px;
	background:url('../images/roundedbox_body_tile_rightcol.png') 0 0 repeat-y;
}
#right_col .roundedBox .roundedBoxFoot {
	width:262px;
	background:url('../images/roundedbox_foot_rightcol.png') 0 0 no-repeat;
}

#right_col2 .roundedBox .roundedBoxHead {width:282px;}
#right_col2 .roundedBox .roundedBoxHead h2 {width:262px;}
#right_col2 .roundedBox .roundedBoxBody {
	width:262px;
	padding:10px 20px;
	background:url('../images/roundedbox_body_tile_rightcol.png') 0 0 repeat-y;
}
#right_col2 .roundedBox .roundedBoxFoot {
	width:262px;
	background:url('../images/roundedbox_foot_rightcol.png') 0 0 no-repeat;
}
/*END :: roundedBox right_col */
/*START :: Search Used Cars */
#search_used_cars, #search_used_cars .roundedBoxBody {overflow:visible;}
#home_search_form {
	width:100%;
	margin:0;
	padding:0;
	overflow:visible;
}
.searchOption {
	width:542px;
	padding:20px 20px 10px;
	overflow:visible;
	/* background:url('../images/dotted_line.png') 0 0 repeat-x; */
}
.searchOption.first {background-image:none;}
.searchOption .optionLeft {
	width:200px;
	float:left;
	margin:0 10px 0 0;
	padding-bottom:10px;
}
.searchOption .optionCenter {
	width:200px;
	float:left;
	padding-bottom:10px;
}
.searchOption .optionRight {
	width:120px;
	float:right;
	text-align:center;
	font-size:1.2em;
	padding-top:25px;
}
.searchOption .optionPopular {clear:both;}
.searchOption h4 {
	font-size:1.4em;
	color:#666666;
	padding-bottom:5px;
}
.searchOption h4 .unitType {
	font-weight:normal;
	font-size:12px;
}
.searchOption input.textField, .searchOption select {
	color:#333;
	font-size:1.2em;
}
.searchOption input.textField {width:98%;}
.searchOption select {width:100%;margin-top:5px;}
.searchOption select.selectLeft, .searchOption select.selectRight {
	width:38%;
	float:left;
	margin-bottom:5px;
}
.searchOption .optionMake, .searchOption .optionModel {padding-bottom:25px;}
.searchOption span.label {
	display:block;
	width:25px;
	font-size:1em;
	float:left;
	text-align:left;
	margin:5px 0;
}
.searchOption span.labelTo {
	width:17px;
	margin:5px 0 0 5px;
}
.searchOption .optionMore .inputWrapper {
	display:block;
	width:187px;
	height:24px;
	padding:4px 5px;
	background:transparent url('../images/home_search_keyword_background.gif') 0 0 no-repeat;
}
.searchOption .optionMore input.textField {
	width:185px;
	height:18px;
	padding:0;
	background-color:transparent;
	border:1px solid #FFFFFF;;
}
.searchOption .optionPopular .popularFeatures {
	padding:0;
	margin:5px 0;
	font-size:1.2em;
	color:#666666;
	overflow:hidden;
	position:relative;
}
.searchOption .optionPopular .popularFeatures li {
	list-style-type:none;
	width:125px;
	float:left;
	overflow:hidden;
	margin:0 5px 5px 0;
	height:20px;
}
.searchOption .optionPopular .popularFeatures li input.checkbox {
	height:15px;
	width:15px;
	margin:0;
}
.searchOption .optionPopular .popularFeatures li input.checkbox, .searchOption .optionPopular .popularFeatures li label {
	float:left;
}
.searchOption .optionPopular .popularFeatures li label {
	display:block;
	padding-left:5px;
	width:105px;
}
.searchOption a.remove, .searchOption a.remove:link, .searchOption a.remove:visited {
	color:#bf0c0d;
	height:17px;
	width:45px;
	font-size:1.2em;
	display:block;
	overflow:hidden;
	padding-right:20px;
	background:url('../images/btn_remove.gif') right 0 no-repeat;
	position:absolute;
	top:10px;
	/*right:-7px;*/
	right:8px;
}
.searchOption a.remove:hover, .searchOption a.remove:active {
	border-bottom:none;
	color:#8d0808;
	background-position:right -17px;
}
/*END :: Search Used Cars */
/*END :: roundedBox --------------------------------------------------------*/
/**/
/*START :: home_vehicle_grid ---------------------------------------------------*/
#home_vehicle_grid {
	width:572px;
	padding:0px;
	margin:0px;
	float:right;
	font-size:1.2em;
	color:#666666;
	/* background:url('../images/dotted_line.png') 0 0 repeat-x; */
}
#home_vehicle_grid li {
	list-style-type:none;
	width:185px;
	float:left;
	margin-bottom:20px;
}
#home_vehicle_grid li.center {
	padding:0 8px;
}
#home_vehicle_grid .vehicleImage, #home_vehicle_grid .vehicleImage:link, #home_vehicle_grid .vehicleImage:visited {
	display:block;
	width:184px;
	height:130px;
}
#home_vehicle_grid .vehicleImage:hover, #home_vehicle_grid .vehicleImage:active {
	border-bottom:none;
}
#home_vehicle_grid .vehicleInfo {
	width:165px;
	padding:2px 10px 0;
}
#home_vehicle_grid .vehiclePrice {
	display:block;
	font-weight:bold;
	padding-top:2px;
}
/*END :: home_vehicle_grid ---------------------------------------------------*/
/**/
/*START :: home_create_account -----------------------------------------------*/
#home_create_account {
	width:900px;
	padding:0;
	font-size:1.2em;
	line-height:1.5em;
	/* background:url('../images/dotted_line.png') 0 0 repeat-x; */
}
#home_create_account_inner {
	width:500px;
	padding:30px 0 20px 390px;
	background:url('../images/create_account_background.jpg') 0 bottom no-repeat;
}
#home_create_account_inner h2 {
	color:#006699;
	font-weight:normal;
	font-style:italic;
	font-size:1.825em;
}
#create_account_cta {
	padding:20px 0 0;
}
#cta_note {
	color:#08364c;
	font-weight:bold;
	display:block;
	width:230px;
	float:left;
	font-size:1.2em;
	padding-top:3px;
}
#btn_create_account, #btn_create_account:link, #btn_create_account:visited {
	width:234px;
	padding-top:48px;
	float:left;
	background-image:url('../images/btn_create_account.png');
}
#btn_create_account:hover {
	background-position:0 -48px;
}
#btn_create_account:active {
	background-position:0 -96px;
}
/*END :: home_create_account -----------------------------------------------*/
/**/
/*START :: right_col ----------------------------------------------------------*/
#sell_your_car {
	padding-bottom:10px;
	margin-bottom:10px;
}
.rightBlock {
	/* padding-bottom:20px; */
	/* margin-bottom:20px; */
	/* background:url('../images/dotted_line.png') 0 bottom repeat-x; */
	font-size:1.2em;
}
.rightBlock h3 {
	font-size:1.375em;
	color:#333333;
}
.rightBlock p {
	margin-top:0;
}
/*START :: sell_your_car*/
#btn_get_started, #btn_get_started:link, #btn_get_started:visited {
	width:118px;
	padding-top:30px;
	background-image:url('../images/btn_get_started2.gif');
	float:left;
}
#btn_get_started:hover {background-position:0 -30px;}
#btn_get_started:active {background-position:0 -60px;}

#how_you_list_your_car, #how_you_list_your_car:link, #how_you_list_your_car:visited {
	/* float:right; */
	text-decoration:underline;
	color:#1e5687;
	padding-left:20px;
	margin-top:5px;
	background:url('../images/icon_info.gif') 0 0 no-repeat;
}
#how_you_list_your_car:hover, #how_you_list_your_car:active {
	border-bottom:none;
	text-decoration:none;
}
/*END :: sell_your_car*/
/*START :: other_items_list*/
#other_items_list {
	width:300px;
	margin:0;
	padding:10px 0;
	overflow:hidden;
}
#other_items_list li {
	list-style-type:none;
	width:75px;
	height:85px;
	font-size:.9em;
	line-height:1em;
	text-align:center;
	float:left;
}
#other_items_list li.left {clear:both;}
#other_items_list li a, #other_items_list li a:link, #other_items_list li a:visited {
	display:block;
	height:30px;
	width:100%;
	padding-top:50px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#other_items_list li a:hover, #other_items_list li a:active {
	border-bottom:none;
	font-weight:bold;
	background-position:-75px 0;
}
#other_camiones {background-image:url('../images/other_camiones.gif');}
#other_motos {background-image:url('../images/other_motos.gif');}
#other_maquinas {background-image:url('../images/other_maquinas.gif');}
#other_partes {background-image:url('../images/other_partes.gif');}
#other_barcos {background-image:url('../images/other_barcos.gif');}
#other_casas_terrenos {background-image:url('../images/other_casas_terrenos.gif');}
#other_bazar {background-image:url('../images/bazaricon2.gif');}
#other_otros {background-image:url('../images/mascotasweb.gif');}
/*END :: other_items_list*/
/*START :: advertisment*/
/* .advertisment {margin-bottom:20px;} */
.advertisment {margin-bottom:0px;}
.advHorizontal {margin-bottom:0px;}
.advertismentTitle { display:block; text-align:center; font-size: 10px; color: #ccc; }
.advertisment a, .advertisment a:link, .advertisment a:visited, .advertisment a:hover, .advertisment a:active {border-bottom:0;}
/*END :: advertisment*/
/*START :: general_classifieds*/
#general_classifieds {
	font-size:1.2em;
}
#general_classifieds .itemImg, #general_classifieds .itemImg:link, #general_classifieds .itemImg:visited {
	display:block;
	/* width:260px; */
	/* height:180px; */
	/* margin-bottom:5px; */
}
#general_classifieds .itemImg:hover, #general_classifieds .itemImg:active {border-bottom:none;}
#general_classifieds .itemTitle {
	font-size:1.175em;
	font-weight:bold;	
}
#general_classifieds .itemDesc {
	margin-top:0;
}
#general_classifieds .itemPrice {
	font-size:1.325em;
	font-weight:bold;
	color:#666666;
	padding-bottom:8px;
	display:block;
	/* background:url('../images/dotted_line.png') 0 bottom repeat-x; */
}
#general_classifieds .roundedBoxFoot {
	height:33px;
	font-size:1em;
	padding-top:0;
}
#general_classifieds .roundedBoxFoot .greenLink {
	border-bottom:none;
	font-weight:bold;
	padding-right:8px;
	background:url('../images/green_arrow.gif') right 5px no-repeat;
}
/*END :: general_classifieds*/
/*END :: right_col ----------------------------------------------------------*/
/**/
/*START :: results ----------------------------------------------------------*/
#results {
	font-size:1.4em;
	color:#666666;
	padding-bottom:10px;
	margin-bottom:10px;
	/* background:url('../images/dotted_line.png') 0 bottom repeat-x; */
}
.pagination {
	width:225px;
	height:22px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.pagination li {
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	font-size:12px;
	list-style-type:none;
	overflow:hidden;
	padding:0 2px 0;
	margin:0;
	text-align:center;
}
.pagination li.first, .pagination li.last {
	width:22px;
	height:22px;
}
.pagination li.first {padding:0 5px 0 0;}
.pagination li.last {padding:0 0 0 5px;}
.pagination a, .pagination a:link, .pagination a:visited {
	color:#666;
	display:block;
	height:20px;
	width:20px;
	overflow:hidden;
}
.pagination a:hover, .pagination a:active {
	color:#1e5687;
	font-weight:bold;
	border-bottom:none;
}
.pagination a.active, .pagination a.active:link, .pagination a.active:visited, .pagination a.active:hover, .pagination a.active:active {
	color:#FFF;
	background:url('../images/pagination_background.png') 0 0 no-repeat;
}
.pagination a.prevNext, .pagination a.prevNext:link, .pagination a.prevNext:visited {
	display:block;
	width:22px;
	height:0;
	padding-top:22px;
	margin:0;
	background-position:0 0;
	background-repeat:no-repeat;
}
.pagination a.prevNext:hover {background-position:0 -22px;}
.pagination a.prevNext:active {background-position:0 -44px;}
.pagination a.previous {background-image:url('../images/pagination_prev.gif');}
.pagination a.next {background-image:url('../images/pagination_next.gif');}
/*END :: results ----------------------------------------------------------*/
.greyBar {
	width:885px;
	height:37px;
	padding-left:15px;
	background:url('../images/grey_bar.gif') 0 0 no-repeat;
}
.greyBarInner {
	width:870px;
	height:37px;
	padding-right:15px;
	background:url('../images/grey_bar.gif') right 0 no-repeat;
}
/*START :: Account Register ----------------------------------------------------*/
#account_register_wrapper {
	width:580px;
}
.formContainer {
	padding:25px 0;
}
.subHead {
	padding-bottom:10px;
	margin-bottom:15px;
	/* background:url('../images/dotted_line.png') 0 bottom repeat-x; */
}
.subHead h1 {
	font-size:1.6em;
	color:#08364c;
	padding-bottom:5px;
}
.subHead #login_note {
	padding-left:20px;
	background:url('../images/icon_lock.gif') 0 0 no-repeat;
	display:block;
	font-size:1.2em;
	float:left;
	width:360px;
}
#login_note a, #login_note a:link, #login_note a:visited {
	border-bottom:1px solid;
}
#login_note a:hover, #login_note a:active {border-bottom:none;}

/*END :: Account Register ------------------------------------------------------*/
/**/
/*START :: footer --------------------------------------------------------------*/
#footer {
	width: 100%;
	border-top: 1px dotted #bbb;
	padding-top:20px;
	/* background:url('../images/dotted_line.png') 0 0 repeat-x; */
	font-size:1.2em;
	line-height:1.4em;
	color:#999999;
}
#footer h4 {
	color:#1e5687;
	font-size:1.325em;
	padding-bottom:1px;
}
#fcol1 {width:225px;}
#fcol2 {width:225px; padding-left: 25px;}
#fcol3 {width:225px; padding-left: 25px;}
#fcol4 {width:225px; padding-left: 25px;}
#footer ul {
	padding:0 0 20px 0;
	margin:0;
}
#footer ul li {
	list-style-type:none;
}
#footer ul li a, #footer ul li a:link, #footer ul li a:visited {
	color:#999999;
}
#footer ul li a:hover, #footer ul li a:active {
	color:#1e5687;
}
#footer ul li a.greenLink, #footer ul li a.greenLink:link, #footer ul li a.greenLink:visited {
	color:#6eab27;
}
#footer ul li a.greenLink:hover, #footer ul li a.greenLink:active {
	color:#5a8923;
}
#footer #foot_location_info li a, #footer #foot_location_info li a:link, #footer #foot_location_info li a:visited {
	color:#1e5687;
}
li#footer_seetherest {
	width:65px;
	padding-right:10px;
	background:url('../images/see_the_rest_background.png') right 4px no-repeat;
}
/*END :: footer --------------------------------------------------------------*/

/*Slider Styles*/
.sliderContainer {height:75px;overflow:visible;}
.filterBox .sliderContainer {
	height:45px;
}
.sliderContainer .slider {
	background:url('../images/ui_slide.png') 0 0 no-repeat;
	border:none;
	width:182px;height:5px;
	position:absolute;
	top:35px;
	left:8px;
	display:none;
}
.filterBox .sliderContainer .slider {
	left:20px;
	top:20px;
}
#price_container .sliderContainer .slider {
	width:641px;
	height:7px;
	top:24px;
	left:0px;
	background:url('../images/find_price_slider_background.png') 0 0 no-repeat;
}
#price_container .sliderContainer .slider.disabled {background:url('../images/find_price_slider_background_d.png') 0 0 no-repeat;}
.sliderContainer .slider a.ui-slider-handle, .sliderContainer .slider a.ui-slider-handle:link, .sliderContainer .slider a.ui-slider-handle:visited,
.sliderContainer .slider a.ui-slider-handle:hover, .sliderContainer .slider a.ui-slider-handle:active {
	height:14px;
	width:14px;
	background:transparent url('../images/ui_handle.gif') center 0 no-repeat;
	border:none;
	top:-0.4em;
	cursor:pointer;
	margin-left:-7px;
}
#price_container .sliderContainer .slider a.ui-slider-handle, #price_container .sliderContainer .slider a.ui-slider-handle:link, #price_container .sliderContainer .slider a.ui-slider-handle:visited,
#price_container .sliderContainer .slider a.ui-slider-handle:hover, #price_container .sliderContainer .slider a.ui-slider-handle:active {
	height:18px;
	width:18px;
	background:transparent url('../images/find_price_slider_handle.png') center 0 no-repeat;
	top:-0.325em;
	margin-left:-7px;
}
#price_container .sliderContainer .slider.disabled a.ui-slider-handle, #price_container .sliderContainer .slider.disabled a.ui-slider-handle:link, #price_container .sliderContainer .slider.disabled a.ui-slider-handle:visited,
#price_container .sliderContainer .slider.disabled a.ui-slider-handle:hover, #price_container .sliderContainer .slider.disabled a.ui-slider-handle:active {
	background:transparent url('../images/find_price_slider_handle_d.png') center 0 no-repeat;
}
.sliderValues {
	width:115px;
	height:15px;
	display:block;
	position:absolute;
	top:0; right:0;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	display:none;
}
.filterBox .sliderValues {margin-top:-15px;}
.sliderValues .minValue,.sliderValues .maxValue {
	color:#1e5687;
}



.sliderMin, .sliderMax {
	font-size:10px;
	display:block;
	width:50px;
	position:absolute;
	top:45px;
}
.filterBox .sliderMin, .filterBox .sliderMax {
	top:30px;
}
#price_container .sliderMin, #price_container .sliderMax {display:none;} 
.sliderMin {
	text-align:left;
	left:3px;
}
.filterBox .sliderMin {left:17px;}
.filterBox .sliderMax {right:17px;}
.sliderMax {
	text-align:right;
	right:3px;
}
/********Unit Toggle********/
.toggleContainer .unitToggle {
	position:absolute;
	z-index:500;
	font-size:10px;
	width:120px;
}
.mainOptionCenter .unitToggle {
	top:115px;
	left:45px;
}
.mileageContainer .unitToggle {
	top:45px;
	left:60px;
}
#filter_price .filterInner, #filter_mileage .filterInner {
	overflow:visible;
	padding:0 0 10px 10px;
	height:50px;
}
.filterInner .unitToggle {
	top:31px;
	left:65px;
}
#filter_mileage .unitToggle {
	left:78px;
	width:90px;	
}
.filterInner .sliderContainer {display:none;}
.filterInner .sliderContainer.active {display:block;}
.unitToggle a.active, .unitToggle a.active:link, .unitToggle a.active:visited, .unitToggle a.active:hover, .unitToggle a.active:active {
	color:#FFFFFF;
	padding:0 3px 1px;
	background-color:#6eab27;
	text-decoration:none;
	border-bottom:none;
	font-weight:bold;
	cursor:default;
}
.unitToggle a, .unitToggle a:link, .unitToggle a:visited {
	text-decoration:underline;
	border-bottom:none;
	width:auto;
	display:inline;
}
.unitToggle a:hover, .unitToggle a:active {
	text-decoration:none;
	border-bottom:none;
}
/*********Location Map Styles***********/
#location_container {
	width:840px;
	height:460px;
	overflow:hidden;
}
#location_head {
	padding:10px 0 10px;
	margin-bottom:20px;
	/* background:url('../images/dotted_line.png') 0 bottom repeat-x; */
}
#location_head #location_title {
	font-size:20px;
	color:#08364c;
	float:left;
	height:25px;
	line-height:30px;
	margin-top:-3px;
}
#location_head span.note {
	color:#999999;
	font-size:1.2em;
	line-height:30px;
	padding-left:11px;
}
#location_map {
	width:540px;
	height:330px;
	float:left;
}
#location_info {
	float:right;
	width:290px;
	font-size:1.2em;
	color:#999999;
}
#location_info h3 {
	color:#08364c;
	font-size:16px;
	padding-bottom:5px;
}
.locationList {
	padding:0;
	margin:0;
	overflow:hidden;
}
.locationList li {
	float:left;
	width:130px;
	padding-bottom:4px;
	list-style-type:none;
}
.locationList li a.cityNav.active, .locationList li a.cityNav.active:link, .locationList li a.cityNav.active:visited, .locationList li a.cityNav.active:hover, .locationList li a.cityNav.active:active {
	text-decoration:none;
	border-bottom:none;
	color:#FFFFFF;
	background-color:#08364c;
	font-weight:bold;
	padding:0 3px;
}
span.activeCity {
	display:block;
}
#city_container {
	padding:20px 0 0;
	margin:0;
}
#city_range {
	padding:20px 0 0;
}
#city_range #toggle_filter {
	padding:0 0 5px;
}
#city_range select {
	width:200px;
	display:block;
}
#set_location_form {
	width:100%;
	height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
}
#location_footer {
	position:absolute;
	left:0;
	bottom:0;
	height:30px;
	width:672px;
	overflow:hidden;
	padding:10px 168px 0 0;
	/* background:url('../images/dotted_line.png') 0 0 repeat-x; */
}
#btn_set_location {
	float:right;
}

