html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tfoot, thead {

	background: transparent;

	border: 0;

	font-style: inherit;

	font-weight: inherit;

	margin: 0;

	padding: 0;

	outline: 0;

	vertical-align: baseline;

}

tr, th, td {

	background: transparent;

	/*border: 1px solid #e1e1e1;*/

	font-style: inherit;

	font-weight: inherit;

	margin: 0;

	padding-left: 7px;

	outline: 0;

	vertical-align: baseline;

}

/*table { width: 100%;}*/



#auto_information_rating

{

display:none !important

}



#jsautoz-copyright

{

display:none

}





html {

	overflow-y: scroll;

}

/* Main Layout */















html {

	height: 100%;

}

body {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 1.3;

	color: #555;

}

body.contentpane {

	background: #fff;

	color: #555;

}

.background {

	position: absolute;

	width: 100%;

	background: #d6e8f0 url(../images/bannerwd.jpg) repeat-x 50% 0;

}

h2.item-page-title a, .leading-0 a, h1, h2, h3, h4, a:link, a:visited {

	text-decoration: none;

	color: #3d5175;

}

.readmore a {

	background: #c4c4c4;

}

a:hover {

	text-decoration: underline;

	color: #555;

	background: none;

}

div, img {

	max-width:100% !important;

	height:auto;

}

/*.logo { position:absolute; left:30px; color:#fff; top:5px;}*/















.slogan {

	position: absolute;

	left: 250px;

	color: #fff;

	top: 55px;

}

.searchbutton {

	position: absolute;

	right: 10px;

	top: 7px;

	color: #fff;

	float: right;

}

/* Layout */















.componentheading {

	font-style: italic;

	font-size: 25px;

	margin: 0;

	padding: 0 0 10px 0;

	color: #1a528c;

}

h1 {

	font-size: 20px;

}

h2 {

	font-size: 18px;

}

h3 {

	font-size: 16px;

}

h4 {

	font-size: 14px;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 5px 0;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

ul {

	margin: 0 0 0 15px;

}

p {

	margin-top: 0;

	margin-bottom: 10px;

}

p em {

	font-style: italic;

}

blockquote {

	background: #eee;

	border: 3px solid #ccc;

	margin: 5px;

	padding: 5px;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic

}

element.style {

	height: auto;

}

hr {

	width: 100%;

	clear: both;

	border: none;

	height: 2px;

	background: #eee;

	margin: 0;

	padding: 0;

}

.clr {

	clear: both;

}

/* Header */





div.icons_wrapper

{

margin-left:-5px !important

}





div#jsautoz_toppanel div#autoz_top_links {

    background: #094e83 none repeat scroll 0 0;

    border-top: 8px solid #444442;

    display: none !important

}

.js-row js-null-margin check_options span

{

 display: none !important

}



#auto_information {

    float: left;

    height: 177px !important;

    width: 98%;

}

div#auto_vehiclelistwraper div#auto_datawraper div#auto_image

{

 /*display: none !important*/

}

#header {

	position: relative;

	height: 89px;

	width: 980px;

	margin: 0px auto 0;

}

#header-w {

	position: relative;

}

.top {

	color: #fff;

	width: 450px;

	overflow: hidden;

	padding: 20px 0 0 0;

	margin: 0 0 0 500px;

	z-index: 1;

}

.top a {

	color: #fff;

	text-decoration: underline

}

.topright {

	padding-right: 0;

}

#topuser {

	width: 940px;

	margin-bottom: 20px;

}

.topuser1 {

	text-shadow: #fff 0 1px;

	color: #555;

	float: left;

	width: 292px;

	margin: 10px;

}

.topuser2 {

	text-shadow: #fff 0 1px;

	color: #555;

	float: left;

	width: 292px;

	margin: 10px;

}

.topuser3 {

	text-shadow: #fff 0 1px;

	color: #555;

	float: left;

	width: 292px;

	margin: 10px;

}

.topmenu {

	float: right;

}

.topmenu ul {

	margin: 0;

	padding: 0;

	float: left;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.topmenu ul li {

	list-style: none;

	float: left;

	height: 100%;

	position: relative;

}

.topmenu ul li a {

	display: block;

	padding: 0 10px 0 10px;

	margin: 0;

	height: 20px;

	line-height: 20px;

	-moz-transition: color 0.3s ease 0s, background 0.3s ease 0s;

	-webkit-transition: 0.3s ease 0s;

	-o-transition: 0.3s ease 0s;

	background: none;

	color: #555;

	display: block;

	position: relative;

	text-align: left;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: normal;

	font-family: 'Cuprum', sans-serif;

	-moz-border-radius-bottomright: 7px;

	-moz-border-radius-bottomleft: 7px;

	border-bottom-right-radius: 7px;

	border-bottom-left-radius: 7px;

	webkit-bottom-right-radius: 7px;

	webkit-bottom-left-radius: 7px;

}

.topmenu ul li.active {

}

.topmenu ul li.active a {

}

.topmenu ul li:hover {

}

.topmenu ul li a:hover {

	text-decoration: none;

	font-weight: normal;

	font-size: 12px;

	color: #6b92bd;

	text-shadow: none;

}

.topmenu ul li ul {

	position: absolute;

	width: 180px;

	left: -999em;

	border-top: 0;

	margin: 0;

	padding: 0;

}

.topmenu ul li:hover ul, #menu ul li.sfHover ul {

	left: 0;

}

.topmenu ul li ul li {

	padding: 0;

	height: auto;

	width: 180px;

	margin: 0;

	border: none;

}

.topmenu ul li:hover ul li a {

	text-shadow: none;

}

.topmenu ul li:hover ul li {

	background: none;

}

.topmenu ul li:hover ul li a, .topmenu ul li ul li a, .topmenu ul li.active ul li a {

	margin: 0;

	padding: 0 0 0 10px;

	height: 24px;

	line-height: 24px;

	background: #555;

	border-bottom: 1px solid #3a3a3a;

	color: #d1d1d1;

	font-size: 11px;

	font-weight: normal;

	text-shadow: none;

}

.topmenu ul li ul li a:hover, .topmenu ul li ul li.active a, .topmenu ul li.active ul li a:hover, .topmenu ul li.active ul li.active a {

	margin: 0;

	padding: 0 0 0 10px;

	height: 24px;

	line-height: 24px;

	background: #343434;

	color: #fff;

	font-size: 11px;

	text-shadow: none;

}

.topmenu ul li ul ul, .topmenu ul li:hover ul ul, .topmenu ul li:hover ul ul ul, .topmenu ul li:hover ul ul ul ul, .topmenu ul li.sfHover ul ul, .topmenu ul li.sfHover ul ul ul, .topmenu ul li.sfHover ul ul ul ul {

	left: -999em;

}

#slide-w {

	margin: 0;

	padding: 0;

	background: #EAEAEA url(../images/bg.png) 0 0 repeat-x;

	border-bottom: 1px solid #d6d6d6;

	border-top: 1px solid #f5f5f5;

}

#slide {

	width: 960px;

	margin: 0 auto;

}

/* Navigation */















#nav {

}

#navl {

}

#navr {

	background: url("../images/mainmenu.png") repeat-x scroll 0 0 transparent;

	font-family: 'Cuprum', sans-serif;

	height: 46px;

	width: 981px;

	border-radius: 7px;

}

#nav {

	z-index: 10;

	position: relative;

}

#nav-left {

	float: left;

	width: 80%;

}

#nav-right {

	float: right;

	width: 20%;

}

#nav ul {

	margin-left: 6px;

	padding: 0;

	float: left;

}

#nav ul li {

	list-style: none;

	float: left;

	height: 100%;

	position: relative;

	padding-right: 1px;

	margin: 0;

}

#nav ul li a {

	display: block;

	padding: 0 15px 0 15px;

	text-shadow: none;

	line-height: 44px;

	color: #fff;

	text-decoration: none;

	font-size: 17px;

	font-weight: normal;

	border-right: 1px solid #636363;

}

#nav ul li.active {

}

#nav ul li.active a, #nav ul li a:hover {

	color: #00fff0;

	text-shadow: none;

}

#nav ul li:hover {

}

#nav ul li ul {

	position: absolute;

	width: 180px;

	left: -999em;

	border-top: 0;

	margin: 0;

	padding: 0;

}

#nav ul li:hover ul, #menu ul li.sfHover ul {

	left: 0;

}

#nav ul li ul li {

	padding: 0;

	height: auto;

	width: 180px;

	margin: 0 auto;

	border: 0;

	text-align: left;

}

#nav ul li ul li:hover ul {

	left: 180px;

	top: 0

}

#nav ul li:hover ul li a {

	text-shadow: none;

}

#nav ul li:hover ul li {

	background: none;

}

#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li.active ul li a {

	margin: 0;

	padding: 0 0 0 10px;

	height: 24px;

	line-height: 24px;

	background: #555;

	border-bottom: 1px solid #3a3a3a;

	border-right: 0;

	color: #d1d1d1;

	font-size: 12px;

	font-weight: normal;

	text-shadow: none;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li.active ul li a:hover, #nav ul li.active ul li.active a {

	text-align: left;

	padding: 0px 0 0 10px;

	height: 24px;

	line-height: 24px;

	background: #343434;

	color: #fff;

	font-size: 12px;

	text-shadow: none;

}

#nav ul li ul ul, #nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #nav ul li.sfHover ul ul, #nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul {

	left: -999em;

}

#nav ul li ul li ul li {

	padding: 0;

	height: auto;

	width: 180px;

	margin: 0 auto;

	border: none;

	text-align: left;

}

/* Sidebar */















#leftbar-w {

	width: 200px;

	float: left;

}

#addthis {

	float: center;

	padding-left: 12px;

	padding-top: 0px;

}

#rightbar-w {

	width: 200px;

	float: right;

}

#sidebar {

	padding: 0

}

#sidebar .module {

	margin-bottom: 15px;

}

#sidebar .module-title {

	background: url(../images/sidebar.png);

	font-size: 15px;

	height: 17px;

	font-weight: 100;

	padding-left: 17px;

	margin: 0;

	color: #fff;

	font-family: 'Cuprum', sans-serif;

}

#sidebar .module-title h3 {

	line-height: 17px;

}

#sidebar .module-body {

	background: #ededed;

	padding: 5px;

	border: 1px solid #e1e1e1;

	-webkit-box-shadow: 0 8px 6px -6px grey;

	-moz-box-shadow: 0 8px 6px -6px grey;

	box-shadow: 0 8px 6px -6px grey;

}

#sidebar .module-body p {

	padding: 0;

	margin: 0;

}

#sidebar ul li {

	margin: 0 5px;

	padding: 0;

}

#sidebar .module ul.menu {

	margin: 5px 0 0 0;

	padding: 0;

	list-style: none;

	padding: 0;

	list-style-type: none;

}

#sidebar .module ul.menu li {

	list-style: none;

	list-style-type: none;

	margin: 0;

	padding: 0;

}

#sidebar .module ul.menu li a {

	background-color: #f1f1f1;

	border-bottom: 1px solid #FFFFFF;

	color: #575757;

	display: block;

	padding: 3px 15px 3px 5px;

	text-decoration: none;

	text-align: left;

}

#sidebar .module ul.menu li a:hover {

	color: #575757;

	background: url(../images/sidehover.jpg) 100% -50px no-repeat #fff;

}

#sidebar .module ul.menu li.active a {

	color: #058CA1;

}

#sidebar .module ul.menu li ul {

	margin: 0;

}

#sidebar .module ul.menu li ul li {

	background: none;

	border: none;

	margin: 0 0 0 15px;

}

#sidebar .module ul.menu li ul li a {

	border: 0;

	color: #999;

	background: none;

	text-align: left;

	padding-left: 11px;

}

#sidebar .module ul.menu li ul li a:hover {

	color: #575757;

	background: url(../images/sidehover.jpg) 100% -50px no-repeat #fff;

}

#sidebar .module ul.menu li.active ul li a {

	color: #6e99c2;

}

#sidebar .module ul.menu li ul li.active a, #sidebar .module ul.menu li.active ul li a:hover {

	color: #134E8B;

}

/* Content */















#main {

	margin: 11px auto 0;

	position: relative;

}

#main-content {

	background: #fff;

	position: relative;

	padding: 9px;

	height: 100%;

	color: #555;

}

.shadow {

	background: url(../images/shadow.png) repeat-y 50% transparent;

	margin: -1px auto;

	width: 995px;

}

.shadowtop {

	background: url("../images/shadowtop.png");

	height: 20px;

	margin: 50px auto -30px;

	width: 995px;

	padding-right: 1px;

}

.slideshadow {

	background: url("../images/slideshadow.png") no-repeat scroll 0 0 transparent;

	height: 8px;

	margin: 4px auto;

	width: 490px;

}

.slideshadow2 {

	background: url("../images/slideshadow2.png") no-repeat scroll 0 0 transparent;

	height: 32px;

	margin: 0px auto;

	width: 952px;

}

#maincol {

	position: relative;

}

#wrapper {

	margin: 0 auto;

	width: 980px;

	padding: 0;

	position: relative;

}

#crdt {

	border: 0;

	float: right;

	color: #708090;

	width: 50%;

	line-height: 10px;

	font-size: 10px;

	margin: -220% 0 0 0;

	overflow: hidden;

	padding: 0

}

#crdt a {

	color: #708090;

}

.top1 {

	background: url(../images/main-top.png) 0 0 no-repeat;

	clear: both;

}

.top2 {

	background: url(../images/main-top.png) 100% 100% no-repeat;

}

.top3 {

	background: #fff;

	height: 6px;

	margin: 0 6px;

}

.bot1 {

	background: url(../images/main-bot.png) 0 0 no-repeat;

	clear: both;

}

.bot2 {

	background: url(../images/main-bot.png) 100% 100% no-repeat;

}

.bot3 {

	background: #fff;

	height: 6px;

	margin: 0 6px;

}

#leftcolumn {

	margin-left: 9px;

	padding: 0px;

	width: 205px;

	float: left;

}

#rightcolumn {

	margin-right: 9px;

	padding: 0px;

	width: 205px;

	float: right;

}

#centercontent {

	width: 520px;

	float: left;

	margin: 5px 0 0 10px;

	padding: 0px;

	overflow: hidden;

}

#centercontent ul {

	margin: 0 0 10px 3px;

}

#centercontent td {

	border: 1px solid #e1e1e1;

	vertical-align: middle;

}

#centercontent th {

	border: 1px solid #e1e1e1;

	vertical-align: middle;

}

#centercontent_md {

	width: 725px;

	float: left;

	overflow: hidden;

	padding-left: 3px;

}

#centercontent_bg {

	width: 930px;

	float: left;

	margin: 0px 5px 0px 5px;

	padding: 0px;

	overflow: hidden;

}

div.clearpad {

	padding: 3px 3px 3px 11px;

}

div.clearpad ul {

	clear: both;

	margin-left: 16px;

}

/* Content styles */















#login-form label {

	float: left;

	width: 9em;

}

ul.archive li {

	list-style: none;

	padding: 0 0 0 10px;

}

.archive .article-count {

	color: #999;

}

.blog-featured {

	background: #fff;

	color: #555;

}

.items-leading {

	position: relative;

	clear: both;

	margin-top: 2px;

	display: none;

}

.items-row {

	position: relative;

	clear: both;

}

.item-page {

	position: relative;

	background: #fff;

	color: #555;

	padding: 7px;

}

h2.item-page-title {

	padding: 3px 0 3px 0px;

	margin-bottom: 1px;

	font-size: 24px;

	color: #303235;

	font-weight: normal;

	font-family: ''HelveticaNeueLTStdCnRegular'', sans-serif;

	border-bottom: 1px dotted #e1e1e1;

}

h2.item-page-title a, .leading-0 a {

	font-size: 20px;

	font-weight: normal;

	font-family: 'Cuprum', sans-serif;

}

h2.item-page-title a:hover, .leading-0 a:hover {

	color: #c4c4c4;

	text-decoration: underline;

}

.item-page-title, .item-page-title a {

	text-decoration: none;

	color: #01406a;

}

.item-page-title a:hover {

}

.buttonheading {

	position: absolute;

	top: 15px;

	right: 0;

}

.buttonheading .edit {

	float: right;

	margin: 0 5px;

}

.buttonheading .print {

	float: right;

	margin: 0 5px;

}

.buttonheading .email {

	float: right;

	margin: 0 5px;

}

.iteminfo {

	font-size: 12px;

	overflow: hidden;

	margin-bottom: 5px;

	display: block;

	width: 100%;

	color: #999;

	line-height: 13px;

}

.iteminfo a {

	color: #999;

}

.iteminfo a:hover {

	color: #333;

}

.iteminfo .category {

}

.iteminfo .sub-category {

	padding: 0 0 0 0px

}

.iteminfo .create {

}

.iteminfo .modified {

}

.iteminfo .published {

}

.iteminfo .createdby {

	font-weight: bold;

	display: block

}

.items-more {

	clear: both;

	padding: 10px;

}

h3.items-more {

	font-size: 14px;

	padding: 0;

	margin: 0;

}

.items-more ol {

	margin: 0 0 0 30px;

	padding: 0

}

th.list-title, th.list-author, th.list-hits, th.list-date {

	background: #3F332E url(../images/h3.png) 0 0 repeat-x;

	padding: 2px;

	border-right: 1px solid #fff;

	color: #fff;

}

th.list-title a, th.list-author a, th.list-hits a, th.list-date a {

	color: #fff;

	font-weight: bold

}

td.list-title, td.list-author, td.list-hits, td.list-date {

	border-bottom: 1px dotted #ccc;

}

td.list-title {

	width: 50%;

}

td.list-author {

	width: 15%;

	text-align: center;

}

td.list-hits {

	width: 5%;

	text-align: center;

}

td.list-date {

	width: 15%;

	text-align: center;

}

.cols-1 {

	width: 100%;

	clear: both;

}

.cols-2 .column-1 {

	width: 45%;

	float: left;

	margin: 4px;

}

.cols-2 .column-2 {

	width: 45%;

	float: right;

	margin: 4px;

}

.cols-3 .column-1 {

	width: 32%;

	float: left

}

.cols-3 .column-2 {

	width: 32%;

	margin-left: 1%;

	float: left;

}

.cols-3 .column-3 {

	width: 32%;

	float: right;

}

.cols-4 .column-1 {

	width: 23%;

	float: left

}

.cols-4 .column-2 {

	width: 23%;

	margin-left: 1%;

	float: left;

}

.cols-4 .column-3 {

	width: 23%;

	margin-left: 1%;

	float: left

}

.cols-4 .column-4 {

	width: 23%;

	margin-left: 0;

	float: right

}

.column-1, .column-2, .column-3, .column-4 {

	position: relative;

	margin: 0 0 20px 0

}

/* Contact styles */















th.item-num, th.item-title, th.item-position, th.item-phone, th.item-suburb, th.item-state {

	background: #3F332E url(../images/h3.png) 0 0 repeat-x;

	padding: 2px 2px 2px 7px;

	border-right: 1px solid #fff;

	color: #fff;

	text-align: left;

}

th.item-num a, th.item-title a, th.item-position a, th.item-phone a, th.item-suburb a, th.item-state a {

	color: #fff

}

td.item-num {

	width: 5%;

	text-align: left;

}

td.item-title {

	width: 25%;

	text-align: left;

}

td.item-position {

	width: 15%;

	text-align: left;

}

td.item-phone {

	width: 15%;

	text-align: left;

}

td.item-suburb {

	width: 15%;

	text-align: left;

}

td.item-state {

	width: 15%;

	text-align: left;

}

.contact-name {

	font-size: 24px;

	font-weight: normal;

	font-family: 'HelveticaNeueLTStdCnRegular';

	color: #303235 !important

}

.contact label {

	width: 100%;/*font-weight:bold;*/

	float: left

}

.contact .jicons-icons {

	float: left;

	padding: 5px 10px 10px 0;

}

.contact h3 {

	font-size: 14px;

	display: none;

}

.by {

	font-size: 9px;

	margin: -4px auto 0;

	padding: 0;

	text-align: center;

	width: 290px;

	color: #c8c8c8;

}

.by a {

	color: #c8c8c8;

	text-decoration: none;

}

.spacer .module {

	float: left;

}

.spacer.w99 .module {

	width: 100%;

}

.spacer.w49 .module {

	width: 50%;

}

.spacer.w33 .module {

	width: 33.3%;

}

.spacer.w24 .module {

	width: 24.5%;

}

.readmore a {

	float: right;

	line-height: 14px;

	color: #fff;

	overflow: visible;

	font-size: 11px;

	padding: 3px;

	border-radius: 3px;

	-moz-transition: color 0.3s ease 0s, background 0.3s ease 0s;

	-webkit-transition: 0.3s ease 0s;

	-o-transition: 0.3s ease 0s;

}

.readmore a:hover {

	background: #555;

	color: #fff;

	text-decoration: none;

}

ul.pagenav {

	display: block;

}

ul.pagenav li {

	list-style: none;

}

.pagenav-prev {

	float: left;

	padding-top: 10px;

}

.pagenav-next {

	float: right;

	padding-top: 10px;

}

.pagination {

	clear: both;

}

span.pagination {

	background: none;

}

.pagination span, .pagination a, ul.pagenav li a {

	padding: 1px 4px;

	background: #fff;

	color: #555;

	font-weight: bold;

	font-size: 90%;

}

.pagination a, ul.pagenav li a {

	font-weight: bold;

	text-decoration: underline

}

.button, .validate {

	background: none repeat scroll 0 0 #757474;

	border: 1px solid #555555;

	color: #FFFFFF;

	font-weight: normal;/*margin: 20px 0 0 250px;*/

	padding: 1px 12px;

	width: 70px;

	text-indent: 130px;

}

.pagination a:hover, ul.pagenav li a:hover {

	background: #3A759E;

	color: #fff;

}

.validate:hover, .button:hover {

}

.inputbox, input, textarea, select {

	background: url("../images/buttonbg.jpg") repeat-x scroll 0 0 transparent;

	height: 20px;

	border: 1px solid #e1e1e1;

	color: #13618d;

	-moz-border-radius: 4px;

	border-radius: 4px;

	padding-right: 4px;

}

.breadcrumbs {

	padding: 0 0 18px 10px;

	color: #555;

	font-size: 13px;

}

.breadcrumbs img {

	float: none !important;

	margin: 0 !important;

}

/* Search Module */















.searchbox {

	background: url("../images/searchbg.png") repeat-x scroll 0 0 transparent;

	width: 165px;

	height: 33px;

	color: #555;

	border-radius: 0px;

	border: 0px;

	margin-top: 11px;

	padding-left: 7px;

}

.search_button {

	background: url(../images/search-button.png) 0 0 no-repeat;

	width: 30px;

	height: 30px;

	border: none;

	text-indent: -9999em;

	cursor: pointer;

}

.search_button:hover {

	background: url(../images/search-button-h.png) 0 0 no-repeat;

}

/* Modules 1 */















#mods1 {

	overflow: hidden;

	padding: 0;

	margin: 0 auto;

	clear: both;

}

#mods1 .module {

	padding: 0;

	margin: 0;

}

#mods1 .inner {

	padding: 10px;

}

#mods1 .module-title {

	margin: 0;

	padding: 0 0 10px 0;

}

#mods1 h3 {

	display: block;

	padding-left: 10px;

	padding-top: 3px;

	height: 20px;

	font-size: 18px;

}

#mods1 .module-body {

	padding: 0;

	margin: 0;

}

#mods1 ul {

	margin: 0 10px;

	padding: 0;

}

#mods1 ul li {

	list-style: inside;

}

#mods1-i {

	clear: both;

}

#ath {

	text-indent: -9999em;

	height: 2px;

	width: 25%;

	float: right;

}

/* Modules 2 */















#mods2 {

	overflow: hidden;

	padding: 0;

	margin: 0 auto;

	clear: both;

	width: 960px;

}

#mods2 .module {

	margin: 0;

	padding: 0;

}

#mods2 .inner {

	padding: 10px;

}

#mods2 .module-title {

	margin: 5px 0;

	padding: 0;

	display: block;

	height: 22px;

	font-size: 20px;

	font-weight: 100;

	color: #333;

	text-shadow: 1px 1px #fff;

}

#mods2 .module-body {

	padding: 0;

	margin: 0;

}

#mods2 a {

	color: #419af8;

}

#mods2 a:hover {

}

#mods2 ul {

	margin: 0;

	padding: 0;

}

#mods2 ul li {

	list-style: inside;

	margin: 0;

	padding: 0;

}

/* Modules 3 */















#mods3 {

	overflow: hidden;

	padding: 0;

	margin: 0 auto;

	clear: both;

	width: 960px;

	color: #dfdfdf;

	background: #1a528c url(../images/mods3.png) 0 0 repeat-x;

}

#mods3 .module {

	margin: 0;

	padding: 0;

}

#mods3 .inner {

	padding: 5px 10px 0 10px;

}

#mods3 .module-title {

	margin: 0 0 5px 0;

	padding: 0;

	display: block;

	height: 22px;

	font-size: 20px;

	font-weight: normal;

	color: #fff;

	text-shadow: 1px 1px #000;

}

#mods3 .module-body {

	padding: 0;

	margin: 0;

}

#mods3 a {

	color: #419af8;

}

#mods3 a:hover {

	color: #fff;

}

#mods3 ul {

	margin: 0;

	padding: 0;

}

#mods3 ul li {

	list-style: inside;

	border-bottom: 1px dotted #043466;

	list-style: none;

}

#mods3 ul li:hover {

}

#mods3 ul li a {

	font-weight: 100;

	display: block;

	padding: 0 0 0 15px;

	background: url(../images/arrow.png) 0 50% no-repeat;

}

/* Footer */















#footer .top1 {

	background: url(../images/mods3-top.png) 0 0 no-repeat;

	clear: both;

}

#footer .top2 {

	background: url(../images/mods3-top.png) 100% 100% no-repeat;

}

#footer .top3 {

	background: #0b58a9;

	height: 6px;

	margin: 0 6px;

}

#footer .bot1 {

	background: url(../images/mods3-bot.png) 0 0 no-repeat;

	clear: both;

}

#footer .bot2 {

	background: url(../images/mods3-bot.png) 100% 100% no-repeat;

}

#footer .bot3 {

	background: #1a528c;

	height: 6px;

	margin: 0 6px;

}

#footer {

	clear: both;

	margin: 10px 0 0 0;

	padding: 0;

}

.footer-pad {

	width: 960px;

	margin: 0 auto;

	padding: 0;

}

.copy {

	margin: 0;

	padding: 0 0 0 10px;

	font-size: 12px;

	float: left;

	color: #ccc

}

.copy a {

	font-size: 12px;

	color: #ccc

}

.cms {

	margin: 0;

	text-align: center;

	float: center;

	color: #555555;

	font-size: 9px;

	padding: 0;

	width: 290px;

	margin: 0 auto;

}

.cms a {

	text-decoration: none;

	font-size: 9px;

	color: #555555;

	font-weight: bold;

	padding: 0;

}

/* System Messages */















#system-message {

	margin: 0;

	padding: 0;

}

#system-message dt {

	font-weight: bold;

}

#system-message dd {

	margin: 0;

	font-weight: bold;

	text-indent: 30px;

}

#system-message dd ul {

	color: #0055BB;

	margin: 0;

	list-style: none;

	padding: 10px;

	border-top: 3px solid #84A7DB;

	border-bottom: 3px solid #84A7DB;

}

/* System Standard Messages */















#system-message dt.message {

	display: none;

}

#system-message dd.message {

}

/* System Error Messages */















#system-message dt.error {

	display: none;

}

#system-message dd.error ul {

	color: #c00;

	background-color: #E6C0C0;

	border-top: 3px solid #DE7A7B;

	border-bottom: 3px solid #DE7A7B;

}

/* System Notice Messages */















#system-message dt.notice {

	display: none;

}

#system-message dd.notice ul {

	color: #c00;

	background: #EFE7B8;

	border-top: 3px solid #F0DC7E;

	border-bottom: 3px solid #F0DC7E;

}

/* Debug */















#system-debug {

	color: #ccc;

	background-color: #fff;

	padding: 10px;

	margin: 10px;

}

#system-debug div {

	font-size: 11px;

}

#error .error {

	color: #FF0000

}

#error {

	width: 600px;

	margin: 100px auto 0 auto;

	padding: 20px;

	background: #fff;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.tg a {

	color: #908f8f;

}

.tg {

	border-radius: 0 0 5px 5px;

	clear: both;

	color: #555;

	font-size: 11px;

	width: 940px;

	margin: 0 auto;

	color: #908f8f;

}

#slide {

	height: 152px;

	color: #c6c6c6;

	float: left;

	width: 958px;

	margin-top: 5px;

	margin-bottom: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-moz-box-shadow: 0 0 5px #b9b9b9;

	-webkit-box-shadow: 0 0 5px#b9b9b9;

	box-shadow: 0 0 5px #b9b9b9;

}

#bookmark {

	float: left;

	margin-top: 22px;

	position: absolute;

	right: -22px;

}

.back-bottom {

	background: url(../images/back-bottom.png) 50% 50% no-repeat;

	margin: auto 0;

	height: 20px;

	margin-top: 0px;

}

.back-top {

	background: url(../images/back-top.png) 50% 50% no-repeat;

	margin: auto 0;

	height: 12px;

	margin-top: 0px;

}

#bottom {

	width: 980px;

	padding: 5px 0 0 0;

	background: #fafafa;

	margin: auto;

	border-top: 1px solid #c1e5f5;

}

.user1 h3, .user2 h3, .user3 h3 {

	color: #555;

}

.user1 {

	text-shadow: #fff 0 1px;

	color: #555;

	padding: 0px 10px 6px 30px;

	float: left;

	width: 250px;

	margin: 10px;

}

.user2, .user3 {

	text-shadow: #fff 0 1px;

	color: #555;

	padding: 0px 10px 6px 30px;

	float: left;

	width: 250px;

	margin: 10px;

}

.print-icon, .email-icon {

	float: right;

	list-style: none;

	padding-left: 5px;

}

/*========================================================================*/















/* Main menu */































.ddsmoothmenu {

	width: 100%;

	vertical-align: middle;

	position: relative;

}

.ddsmoothmenu ul {

	z-index: 100;

	margin: 0;

	padding: 0;

	list-style-type: none;

}

.ddsmoothmenu ul li {

	position: relative;

	display: inline;

	float: left;

}

.ddsmoothmenu ul li a {

	display: block;

	color: white;

	padding: 0 10px !important/*  background-image: url(../images/menu-bg.png);*/

}

* html .ddsmoothmenu ul li a {

	display: inline-block;

}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {

	color: white;

}

.ddsmoothmenu ul li a.selected {

	color: white;

}

.ddsmoothmenu ul li a:hover {

	color: white;

}

.ddsmoothmenu ul li ul {

	position: absolute;

	left: 0;

	margin: 0;

	display: none;

	visibility: hidden;

	background: #087a93;

	line-height: 18px !important;

	width: 200px;

	height: auto;

	z-index: 999999;

}

.ddsmoothmenu ul li ul li {

	display: list-item;

	background: #087a93;

	margin: 0;

	float: none;

	line-height: 18px !important;

}

.ddsmoothmenu ul li ul li ul {

	top: 0;

	margin: 0;

}

.ddsmoothmenu ul li ul li a {

	width: 160px;

	background: #087a93;

	padding: 5px 20px !important;

	margin: 0;

	border-top-width: 0;

	border-bottom: 1px solid #2d8da3;

}

* html .ddsmoothmenu {

	height: 1%;

}

.downarrowclass {

	position: absolute;

	top: 12px;

	right: 7px;

}

.rightarrowclass {

	position: absolute;

	top: 6px;

	right: 5px;

}

.ddshadow {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	background: silver;

}

.toplevelshadow {

	opacity: 0.8;

}

.selected {

	background: url(../images/hover.gif) repeat-x top #7dc7d9;

}

/*===================================== Menue END =============================== */































/*=============================== Start Skin =====================================*/































.jcarousel-list {

	width: 900px;

	height: 200px;

}

.jcarousel-skin-tango .jcarousel-direction-rtl {

	direction: rtl;

}

.jcarousel-skin-tango .jcarousel-container-horizontal {

	width: 940px;

	position: relative;

	margin: auto;

}

.jcarousel-skin-tango .jcarousel-clip {

	overflow: hidden;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {

	width: 824px;

	height: 150px;

	margin: 50px 0 0 60px;

}

.jcarousel-skin-tango .jcarousel-clip-vertical {

	/*  width:  75px;*/















	height: 245px;

}

.jcarousel-skin-tango .jcarousel-item {

/* width: 75px;















    height: 45px;*/















}

.jcarousel-skin-tango .jcarousel-item-horizontal {

	width: 130px;

	height: 90px;

	overflow: hidden;

	border: 1px #D8D3D5 solid;

}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {

	margin-left: 10px;

	margin-right: 0;

}

.jcarousel-skin-tango .jcarousel-item-vertical {

	margin-bottom: 10px;

}

.jcarousel-skin-tango .jcarousel-item-placeholder {

	background: #fff;

	color: #000;

}

.jcarousel-skin-tango .jcarousel-next-horizontal {

	position: absolute;

	top: 30px;

	right: 10px;

	width: 32px;

	height: 32px;

	cursor: pointer;

	background: transparent url(../images/img-next.png) no-repeat right top;

}

*+html .jcarousel-skin-tango .jcarousel-next-horizontal {

	top: 80px;

}

#first-carousel .jcarousel-next-horizontal {

	right: 0px !important;

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

	cursor: default;

	background-position: 0 0;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {

	position: absolute;

	top: 30px;

	left: 10px;

	width: 32px;

	height: 32px;

	cursor: pointer;

	background: transparent url(../images/img-prev.png) no-repeat 0 0;

}

*+html .jcarousel-skin-tango .jcarousel-prev-horizontal {

	top: 80px;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {

	background-position: 0 0;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

	background-position: 0 0;

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

	cursor: default;

	background-position: 0 0;

}

.jcarousel-skin-tango a.active {

	color: #2a6cb3;

}

/* ==================================== End Skin ==================================== */















































/*====================================== Style =======================================*/















































body, p, h1, h2, h3, h4, h5, h6, form {

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

* {

	outline: 0;

	outline: none;

}

body {

	background: #eeeeee;

}

ul, li, ol {

	margin: 0;

	padding: 0;

	outline: 0;

	outline: none;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

}

table, table td {

	border: 0; /*border-collapse:collapse;*/

}

table th, table th td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0;

	padding: 0;

}

table td, table th {

	margin: 0px;

	padding: 0px;

	font-size: 12px;

	padding-top: 10px;

}

img {

	border: 0;

}

 @font-face {

 font-family: 'HelveticaNeueLTStdCnRegular';

 src: url('fonts/helveticaneueltstd-cn-webfont.eot');

 src: url('fonts/helveticaneueltstd-cn-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneueltstd-cn-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-cn-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-cn-webfont.svg#HelveticaNeueLTStdCnRegular') format('svg');

 font-weight: normal;

 font-style: normal;

}

 @font-face {

 font-family: 'HelveticaNeueLTStdBlkCnRg';

 src: url('fonts/helveticaneueltstd-blkcn-webfont.eot');

 src: url('fonts/helveticaneueltstd-blkcn-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneueltstd-blkcn-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-blkcn-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-blkcn-webfont.svg#HelveticaNeueLTStdBlkCnRg') format('svg');

 font-weight: normal;

 font-style: normal;

}

.borderNone {

	border: none !important;

}

.floatL {

	float: left;

}

.floatR {

	float: right

}

.rt {

	text-align: right;

}

.clear {

	clear: both;

	height: 0;

}

.middle {

	vertical-align: middle;

}

.center {

	text-align: center;

	width: 477px;

}

.header {

	width: 962px;

	margin: auto;

	max-width:94% !important;

}

.wrap {

	width: 962px;

	max-width:94% !important;

	margin: auto;

	clear: both;

	position: relative;

}

.header .socialMedia {

	margin: 23px 77px 10px 0;

	display: block;

	float: left;

	/*padding: 0 0 0 25px;*/
	    padding: 0 30px 0 5px;

}

.header .socialMedia span {

	margin: 0 15px 0 0;

	font-size: 11px;

}

.header .socialMedia a {

	padding: 0 2px 0 0;

}

.header .socialMedia a img {

	vertical-align: middle;

}

.logo {

	margin: 18px 0 5px 0;

	display: block;

}

.header .call {

	font-family: 'Trebuchet MS';

	font-style: italic;

	font-size: 13px;

	font-weight: bold;

}

.header .search {

	margin: 50px 0 0 0;

	position: relative;

}

.header .search input[type=text] {

	background: url(../images/searchBG.png) no-repeat;

	height: 33px;

	line-height: 33px;

	width: 190px;

	padding: 0 0 0 10px;

	border: none;

}

.header .search input.button {

	position: absolute;

	background: url(../images/go.png) no-repeat;

	height: 33px;

	width: 30px;

	margin: 0 0 0 -10px;

	border: none;

}

.header .floatR { /*width:250px;*/

	text-align: right;

	margin: 0 20px 0 0;

	position: relative;

}

.topMenu {

	padding-top: 25px;

	position: relative;

}

.topMenu ul {

	background: url(../images/menuBg.gif) no-repeat;

	height: 41px;

	width: 100%;

	line-height: 40px;
	background: #004b75;

}

.topMenu ul li {

	list-style: none;

	margin: 0 5px 0 5px;

	float: left;

}

.topMenu ul li a {

	font-family: 'HelveticaNeueLTStdCnRegular';

	font-size: 16px;

	color: #fff;

	text-decoration: none;

}

.topMenu .quote {

	position: absolute;

	text-indent: -9999px;

	right: 0;

	top: -5px; /*z-index:9999;*/

}

.topMenu .quote a {

	height: 73px;

	width: 205px;

	display: block;

	background: url(../images/freeQuote.png) top left no-repeat;

}

.bannerBottomBg {

	background: url(../images/bannerBottom.jpg) no-repeat;

	height: 78px;

	width: 100%;

	position: relative;

}
.banner1{
	position:absolute;
	top:0;
	left:0px;
}

#cycleimages h1 {

	    font-size: 23px;
    text-transform: uppercase;
    color: #fff;
    text-align: right;
    text-align: center;
    padding: 20px 20px 0 10px;

	text-shadow: 2px 1px 2px #000;

}

#cycleimages p {

	padding: 20px 20px 0 0;

	color: #fff;

	font-size: 14px;

	line-height: 17px;

	font-family: 'Trebuchet MS';

	width: 330px;

	text-align: left;

	float: right;

}

#cycleimages .learnMore {

	display: block;

	clear: both;

	text-align: right;

	background: url(../images/learnMore.png) no-repeat;

	height: 41px;

	width: 153px;

	float: right;

	margin: 20px 20px 0 0;

	text-indent: -9999999px;

}

/* home Slider */















/*.banner1{ background:url(../images/banner1.jpg) no-repeat; height:320px; width:100%; }*/















#cyclewrap {

	position: relative;

	width: 962px;

	text-align: right;

}

#cyclewrap .cycleprev, #cyclewrap .cyclenext {

	display: block;

	position: absolute;

	width: 32px;

	height: 32px;

	z-index: 9999;

	text-decoration: none;

}

#cyclewrap .cycleprev {

	left: 0;

	background: url(../images/img-prev.png) no-repeat top left;

	margin: 5px 0 0 10px;

}

#cyclewrap .cyclenext {

	right: 0;

	background: url(../images/img-next.png) no-repeat top left;

	margin: 5px 10px 0 0;

}

#cyclewrapnav {

	z-index: 9999;

	text-align: center;

	margin: 15px 0 0 450px;

	position: absolute;

}

*+html #cyclewrapnav {

	margin: 0px 0 0 -500px;

	position: absolute;

}

#cyclewrapnav a {

	background: transparent url(../images/pagenav.png) no-repeat 0 0;

	float: left;

	height: 15px;

	overflow: hidden;

	text-decoration: none;

	text-indent: -1234px;

	width: 16px;

}

#cyclewrapnav a.activeSlide {

	background-position: -32px 0;

}

#cycleimages {

	overflow: hidden;

	position: relative;

	height: 320px;

}

/*home Slider*/































.carSection {

	margin: 10px 20px 30px 0px;

	float: left;

	width: 303px;

	min-height: 170px;

}

.carSection div.custom {

	padding: 0 !important;

}

.carSection img {

	border: 1px #000 solid;

	float: none;

	margin: 0 15px 0 0;
	width:100%;

}

.carSection div.custom p {

	line-height: 16px;
    color: #4e4e4e;
    width: 100%;
    float: none;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    font-size: 14px;
	margin-bottom:5px;
	text-align:justify;
	text-align:left;

}

.carSection .learnMore {

	display: block;

	margin: 10px 0 0 0;

	text-decoration: underline;

	color: #4e4e4e;

	font-style: italic;

}

.carSection h2 {

	color: #ea7e14;

	font-size: 19px;

	text-transform: uppercase;

	font-family: 'HelveticaNeueLTStdCnRegular';

	font-weight: normal;

	display: block;

	margin: 0 0 8px 0;
	  border-bottom: #7b7979 double 4px;

}

.carBroker { /*position:absolute; top:30px; right:-40px;*/

	float: left;

	width: 290px;

}

.carBroker .custom {

	padding: 0 10px;

}

.homeSection {

	background: #fff;

	border-radius: 8px;

	box-shadow: 0 1px 11px #ddd;

	width: 942px;

	margin: auto;

	padding: 10px;

	position: relative;

	min-height: 230px;

	overflow: hidden;

}

.homeSection .homeBrief {

	width: 290px;

	float: left;

	margin: 0 15px 0 10px;

}

.homeSection .homeBrief p {

	line-height: 18px;

	height: 125px;

	overflow: hidden;

	color: #4e4e4e;

}

.homeSection .homeBrief .readmore {

	display: block;

	width: 94px;

	height: 35px;

	margin: 10px 0 0 0;

	float: right;

	background: url(../images/readMore.gif) no-repeat;

	text-indent: -9999999px;

}

.homeSection .bestDeal {

	position: absolute;

	right: 10px;

}

.homeSection .about strong {

	background: url(../images/aboutIcon.gif) no-repeat;

	font-size: 24px;

	font-weight: normal;

	color: #303235;

	display: block;

	font-family: 'HelveticaNeueLTStdCnRegular';

	margin: 10px 0 12px 0;

	padding: 0 0 0 33px;

}

.homeSection .service strong {

	background: url(../images/serviceIcon.gif) no-repeat;

	font-size: 24px;

	font-weight: normal;

	color: #303235;

	display: block;

	font-family: 'HelveticaNeueLTStdCnRegular';

	margin: 10px 0 12px 0;

	padding: 0 0 0 31px;

}

.botomSlider {

	margin: 20px auto;

	background: #eeeeee;  /*min-height:255px; padding-bottom:20px;*/

}

.botomSlider h2 {

	background: url(../images/bottomSliderBg.gif) no-repeat center;

	height: 44px;

	line-height: 42px;

	text-align: center;

	font-size: 16px;

	font-family: 'Trebuchet MS';

	text-shadow: 1px 1px 1px #fff;

	color: #DC143C;

}

.botomSlider .leftShadow {

	background: url(../images/leftshadow.gif) no-repeat;

	width: 35px;

	height: 233px;

	top: 40px;

	left: -32px;

	position: absolute;

}

.botomSlider .rightShadow {

	background: url(../images/rightShadow.gif) no-repeat;

	width: 35px;

	height: 233px;

	top: 40px;

	right: -31px;

	position: absolute;

}

.carSlider {

	height: 173px;

}

.carSlider ul {

	margin: 50px 0 0 20px;

}

.carSlider ul li {

	list-style: none;

	float: left;

	margin: 0 15px;

	vertical-align: middle;

}

.carSlider ul li img {

	vertical-align: middle;

}

.followUs {

	background: url(../images/followusBg.gif) repeat-x #afb6b8;

	margin: 20px auto 0 auto;

	clear: both;

	overflow: hidden;

	padding: 0 0 20px 0;

	min-height: 80px;

}

.followUs .topBg {

	background: url(../images/followTopBg.gif) no-repeat center top;

	overflow: hidden;

}

.followUs ul {

	background: url(../images/tweetBottom.png) no-repeat left;

	padding: 10px 0 10px 85px;

	float: left;

	margin-top: 20px;

}

.followUs ul li {

	line-height: 18px;

	color: #3e3e3e;

}

.followUs .followButton {

	float: right;

	padding: 23px 0 3px 0;

}

.footer {

	background: url(../images/footerBg.gif);

	padding: 30px 0;

	overflow: hidden;

}

.footer ul {

	width: 170px;
	width: 260px;

	float: left;

	margin: 0 10px 0 0;

}

.footer ul li {

	list-style: none;

	color: #ffffff;

	line-height: 18px;

	padding: 5px 0;

}

.footer ul li a {

	color: #fff;

	text-decoration: none;

}

.footer ul li p {

	color: #fff;

	line-height: 13px !important;

}

.footer ul li strong {

	font-size: 21px;

	font-weight: normal;

	font-family: 'Trebuchet MS';

}

.footer ul.with300px {

	width: 325px;

	margin-left: 60px;

}

.footer ul li input {

	display: block;

	margin: 5px 0;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	height: 20px;

	padding: 0 0 0 5px;

	border: 0;

	background: #d6d6d6;

	width: 190px;

}

.footer ul li textarea {

	display: block;

	margin: 5px 0;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	height: 60px;

	padding: 0 0 0 5px;

	border: 0;

	background: #d6d6d6;

	width: 190px;

}

.footer ul li input[type=submit] {

	background: url(../images/submit.png) no-repeat;

	border: 0;

	height: 26px;

	width: 70px;

	text-indent: -999999px;

	cursor: pointer;

}

.copyRight {

	background: #000;

	text-align: center;

	padding: 10px 0;

	color: #808080;

}

/* added by logix */

.a#js-autoz-button, input#upload_btn

{

height:29px !important;

}



.registration legend {

	color: #303235;

	display: block;

	font-family: "HelveticaNeueLTStdCnRegular";

	font-size: 24px;

	font-weight: normal;

}

.requestquote-edit front-end-edit div {

	padding:7px

}

.hikashop_footer {

	display:none;

}

#bymake .odd, #bymake .even {

	border:none !important;

}

.submitall-image {

	background: rgba(0, 0, 0, 0) url("../images/submit.png") repeat scroll 0 0;

	border: medium none;

	height: 26px !important;

	padding: 0;

	cursor:pointer;

	margin-top:20px;

}

.form-actions .button, .validate {

	background: rgba(0, 0, 0, 0) url("../images/sendEmail.gif") repeat scroll 0 0;

	border: medium none;

	height: 26px !important;

	padding: 0;

	line-height:30px;

	cursor:pointer

}

.control-label {

	float:left;

}

.login div {

	padding:4px;

}

.aboutUs .nav {

	margin-left:100px !important

}

.btn-primary {

	margin-left:70px !important

}

.front-end-edit div {

	padding:6px

}

.js-container-fluid responsive_container {

	margin-top:30px

}

.contact-form div {

	padding:6px

}

.contact-form .btn-primary {

	width:96px;

}

.aboutUs .btn-primary {

	width:96px;

}

.aboutUs div {

	padding:0;/*2px;*/

}

.hikashop_product_stock {

	display:none;

}

#auto_vdtabs {

	float: left !important;

	margin: 0 auto 49px !important;

	position: relative !important;

	text-align: center !important;

	width: 100% !important;

}



.homewhy

{

width:100%;

float:left

}

.homewhy p

{

font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    margin: 0;

    padding: 10px 10px;

    line-height:20px

}

.homewhy h2 {

    border-bottom: 1px dotted #e1e1e1;

    color: #303235;

    font-size: 24px;

    font-weight: normal;

    margin-bottom: 1px;

    padding: 3px 0;

}

.homewhy ul {

 margin:0;

 padding:0

}

.homewhy h3 {

     color: #303235;

    font-size: 16px;

    font-weight: normal;

    margin-bottom: 1px;

    padding: 8px 3px;

}

.social

{

margin-top:70px

margin-left:20px

}

.homewhy ul li{

 margin-left:10px;

 padding:6px

}

.auto

{

float:left;

width:80%

}

.quick

{

float:left;

width:20%

}

/* ends here prashant */



.copyRight a {

	color: #808080;

	text-decoration: none;

}

.aboutUsContent {

	background: #fff;

	border-radius: 8px;

	box-shadow: 0 1px 11px #ddd;

	width: 942px;

	margin: 15px auto;

	padding: 20px 10px;

	position: relative;

	min-height: 520px;

	/*overflow: hidden;*/
/*overflow: inherit !important;*/
}

.aboutUsContent img {

	float: left; /*border:1px #bab7ba solid;*/

	margin: 0;/*5px 20px 0 0; width:235px;*/

	height: auto;
	    margin: 0px 10px 0px 0px;

}

.aboutUsContent .aboutUs {

	float: left;

	width: 650px;

	margin: 0 10px 0 0;

	min-height: 200px;

	text-align: justify;

}

.aboutUsContent .aboutUs p {

	line-height: 18px;

	color: #4e4e4e;

	margin: 15px 0;

} /* width:650px;}*/

.aboutUsContent .aboutUs strong {

	font-size: 24px;

	font-weight: normal;

	color: #303235;

	display: block;

	font-family: 'HelveticaNeueLTStdCnRegular';

}

.insideRight {

	background: url(../images/rightBg.gif) no-repeat left top;

	padding: 0 2px 0 0;

	float: left;

	width: 250px;

	margin: 0 0 0 10px;

	min-height: 520px;

}

.rightContent {

	background: #f1f1f1;

	width: 225px;

	margin-left: 25px;

	padding: 0 0 30px 0;
	padding:10px;

}

.rightContent ul {

	color: #757575;

	margin: 10px 10px 20px 30px;

}

.rightContent ul li {

	padding: 4px 0;

	line-height: 15px;

	color: #757575;

}

.rightContent ul li a {

	text-decoration: none;

	color: #757575;

}

.rightContent ul li a strong {

	color: #0485A5 !important;

}

.rightContent h2 {

	background: url(../images/rightHeadBg.png) no-repeat;

	height: 45px;

	line-height: 45px;

	font-size: 18px;

	font-family: 'Trebuchet MS';

	text-shadow: 1px 1px 1px #fff;

	color: #3e3e3e;

	padding: 0 10px 0 15px;

	font-weight: normal;

}

.insideContent {

	background: #fff;

	border-radius: 8px;

	box-shadow: 0 1px 11px #ddd;

	width: 942px;

	margin: 15px auto;

	padding: 20px 10px;

	position: relative;

	min-height: 520px;

	overflow: hidden;

}

.rightNavbanner {

	text-align: center;

	width: 227px;

	margin: 0 0 20px 22px;

}

.parts-accessories {

	float: left;

	width: 660px;

	margin: 0 10px 0 10px;

}

.parts-accessories p {

	line-height: 18px;

	color: #4e4e4e;

	margin: 10px 0;

}

.parts-accessories strong {

	font-size: 24px;

	font-weight: normal;

	color: #303235;

	display: block;

	font-family: 'HelveticaNeueLTStdCnRegular';

}

.parts-accessories ul {

	margin: 20px auto 20px auto;

	 overflow: visible !important;

}

.parts-accessories ul li {

	list-style: none;

	float: left;

	min-height: 180px;

	width: 150px;

	text-align: center;

	margin: 0 5px 0 5px;

}

.parts-accessories ul li span {

	display: block;

	text-align: center;

	font-size: 12px;

	font-family: 'Trebuchet MS';

	padding: 2px 10px;

}

.pre-owened {

	float: left;

	width: 660px;

	margin: 0 10px 0 10px;

}

.pre-owened p {

	line-height: 18px;

	color: #4e4e4e;

	margin: 10px 0;

}

.pre-owened strong {

	font-size: 24px;

	font-weight: normal;

	color: #303235;

	display: block;

	font-family: 'HelveticaNeueLTStdCnRegular';

}

.carShorting {

	margin: 50px 0 20px 0;

	overflow: hidden;

	background: #f1f1f1;

	border: 1px #b8bfc1 solid;

	width: 658px;

}

.pre-owened .head {

	background: url(../images/shortingHead.png) no-repeat;

	height: 38px;

	width: 70%;

	line-height: 38px;

	margin: 10px 0 0 0;

	z-index: 10;

	position: absolute

}

*+html .pre-owened .head {

	margin: 0;

}

*+html .carShorting {

	margin: 60px 0 20px 0;

	width: 657px;

	padding: 50px 0 0 0

}

.carShorting ul {

	margin: 20px;

 10px;

	padding: 0 0 20px 0;

	border-bottom: 1px #d2d8d9 solid;

	overflow: hidden;

}

.carShorting ul li {

	float: left;

	list-style: none;

}

.carShorting ul li.carimage {

	margin: 0 10px 0 0;

	width: 115px;

}

.carShorting ul li.carimage img {

	height: auto;

	width: 115px;

	border: 1px #685b5b solid;

}

.carShorting ul li.carName {

	margin: 0 10px 0 10px;

	width: 190px;

}

.carShorting ul li.carName strong {

	color: #3da5c0;

	font-size: 18px;

	display: block;

	margin: 0 0 10px 0;

}

.carShorting ul li.carName span {

	display: block;

	margin: 0 0 3px 0;

}

/*.carShorting ul li.carName a{ display:block; width:80px; margin-top:20px;}*/















.carShorting ul li.price {

	margin: 0 10px 0 0;

	width: 131px;

	font-size: 14px;

}

.carShorting ul li.price a, .carShorting ul li.price span {

	font-size: 12px;

	color: #0e88d6;

	text-decoration: none;

	display: block;

	text-decoration: underline;

}

.red1, .red {

	color: #FF0000 !important;

}

.star {

	color: #FF0000 !important;

}

.invalid {

	border-color: red !important;

}

label.invalid {

	color: #FF0000;

}

.profile {

	margin: 0 0 0 5px;

}

.profile table td {

	padding: 5px 20px 5px 0;

}

.profile table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.profile table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.profile-edit {

	margin: 0 0 0 5px;

}

.profile-edit table td {

	padding: 5px 20px 5px 0;

}

.profile-edit table td strong .spacer {

	display: block;

}

.registration {

	margin: 0 0 0 5px;

}

.registration table td {

	padding: 5px 20px 5px 0;

}

.registration table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.login {

	margin: 0 0 0 5px;

}

.login table td {

	padding: 5px 20px 5px 0;

}

.login table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.reset {

	margin: 0 0 0 5px;

}

.reset table td {

	padding: 5px 20px 5px 0;

	vertical-align: top;

}

.reset table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.reset select {

	width: 150px;

	/*background: url("../images/buttonbg.jpg") repeat-x scroll 0 0 transparent;*/















	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 100px;

	padding-right: 4px;

	width: 300px;

}

.reset textarea {

	width: 150px;

	background: none;

	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 100px;

	padding-right: 4px;

	width: 300px;

}

.enquiry {

	margin: 0 0 0 5px;

}

.enquiry table td {

	padding: 5px 20px 5px 0;

	vertical-align: top;

}

.enquiry table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.submit-image {

	background: none;

	height: 26px !important;

	border: none;

	padding: 0px;

	background-image: url(../images/register.gif);

}



.login button.btn{background:url(../images/login.gif) no-repeat left top; height: 29px !important; cursor:pointer;

	border: none;

	padding: 0px; font-size:0px;}

	

	.profile ul li{ list-style:none;background:url(../images/editProfile.gif) no-repeat left top; height: 29px !important; cursor:pointer;

	border: none;

	padding: 0px; font-size:0px;}

	

	fieldset {

	padding: 0;

	margin: 0;

	border: 0;

}

legend {

	display: block;

	width: 100%;

	padding: 0;

	margin-bottom: 18px;

	font-size: 19.5px;

	line-height: 36px;

	color: #333;

	border: 0;

	border-bottom: 1px solid #e5e5e5;

}

legend small {

	font-size: 13.5px;

	color: #999;

}

dl.tabs {

	float: left;

	margin-bottom: -1px;

}

dl.tabs dt.tabs {

	float: left;

	margin-left: 3px;

	padding: 4px 10px;

	background-color: #F0F0F0;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

	border-right: 1px solid #CCC;

}

dl.tabs dt:hover {

	background-color: #F9F9F9;

}

dl.tabs dt.open {

	background-color: #FFF;

	border-bottom: 1px solid #FFF;

}

dl.tabs dt.tabs h3 {

	margin: 0;

	font-size: 1.1em;

	font-weight: normal;

}

dl.tabs dt.tabs h3 a {

	color: #0088CC;

}

dl.tabs dt.tabs h3 a:hover {

	color: #005580;

	text-decoration: none;

}

dl.tabs dt.open h3 a {

	color: #000;

	text-decoration: none;

}





dl {

	margin-bottom: 18px;

}

dt,

dd {

	line-height: 18px;

}

dt {

	font-weight: bold;

}

dd {

	margin-left: 9px;

}

.dl-horizontal {

	*zoom: 1;

}

.dl-horizontal:before,

.dl-horizontal:after {

	display: table;

	content: "";

	line-height: 0;

}

.dl-horizontal:after {

	clear: both;

}

.dl-horizontal dt {

	float: left;

	width: 160px;

	clear: left;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.dl-horizontal dd {

	margin-left: 180px;

}

hr {

	margin: 18px 0;

	border: 0;

	border-top: 1px solid #eee;

	border-bottom: 1px solid #fff;

}

	

	.profile ul li .btn {

    display: block;

    height: 25px;

}



.profile-edit .control-label{ margin-right:20px;}

.profile-edit .btn,.profile-edit .btn:hover{ background:#000; margin-left:5px; height:25px; color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; font-size:16px; text-indent:0; line-height:20px;}

.profile-edit #jform_profile_dob_img{ display:none;}

.profile-edit a.btn ,.profile-edit a.btn :hover{ color:#fff; padding:4px 10px;}

.search-image {

	background: none;

	height: 30px !important;

	border: none;

	padding: 0 0 0 110px;

}

.submitall-image {

	background: none;

	height: 26px !important;

	border: none;

	padding: 0px;

	background-image: url(../images/submit.png);

}

.contactsend {

	background: none;

	height: 26px !important;

	border: none;

	padding: 0px;

	background-image: url(../images/sendEmail.gif);

	width: 96px;

	height: 27px;

}

.enquiry textarea {

	width: 150px;

	background: none;

	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 100px;

	padding-right: 4px;

	width: 300px;

}

.enquiry-select {

	background: none;

	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 20px;

	padding-right: 4px;

	width: 200px;

}

.enquiry-input {

	background: none;

	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 20px;

	padding-right: 4px;

	width: 200px;

}

.listvechile {

}

.listvechile td {

	color: #757575;

	padding: 5px 0;

	vertical-align: middle;

}

.listvechile tr.sortlnks td {

	color: #303235;

	font-size: 11px;

}

.listvechile td.padlt10 {

	padding-left: 10px !important;

}

.widthSelect select {

	width: 150px;

	background: url("../images/buttonbg.jpg") repeat-x scroll 0 0 transparent;

	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 20px;

	padding-right: 4px;

}

.validate-logout {

	/*background: none repeat scroll 0 0 #757474;















    border: 1px solid #555555;















    color: #FFFFFF;*/















	font-weight: bold;

}

.blog-featured .items-row .item {

	width: 290px;

	float: left;

	margin: 0 15px 0 10px;

}

.blog-featured .items-row .item p {

	line-height: 18px; /*height:125px;*/

	overflow: hidden;

	color: #4e4e4e;

}

.blog-featured .items-row .item .readmore a {

	display: block;

	width: 94px;

	height: 35px;

	margin: 10px 0 0 0;

	float: right;

	background: url(../images/readMore.gif) no-repeat;

	text-indent: -9999999px;

}

.blog-featured .items-row .item h2.item-page-title a {

	background: url(../images/aboutIcon.gif) no-repeat;

	font-size: 24px;

	font-weight: normal;

	color: #303235 !important;

	display: block;

	font-family: 'HelveticaNeueLTStdCnRegular';

	margin: 10px 0 12px 0;

	padding: 0 0 0 33px;

}

#ligtBoxEnquiry td {

	vertical-align: top;

}

#ligtBoxEnquiry textarea {

	width: 150px;

	background: none;

	border: 1px solid #E1E1E1;

	border-radius: 4px 4px 4px 4px;

	color: #13618D;

	height: 80px;

	padding-right: 4px;

	width: 300px;

}

.black_overlay {

	display: none;

	position: absolute;

	top: 0%;

	left: 0%;

	width: 100%;

	height: 270%;

	background-color: black;

	z-index: 1001;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=80);

}

.white_content {

	display: none;

	position: fixed;

	top: 10%;

	left: 25%;

	width: 40%;

	height: 75%;

	padding: 16px;

	border: 5px solid #3DA5C0;

	background-color: white;

	z-index: 1002;

	overflow: auto;

}

.thanksHeading {

	color: #3DA5C0;

	font-size: 15px;

	font-weight: bold;

	margin: 0 0 0 150px;

}

.requestQuote {

	color: #3DA5C0;

	font-size: 18px;

	font-weight: bold;

}

#enquiryMsg {

	margin-top: 10px;

}

#enquiryMsg .enquiryPopUpMsg {

	color: #3DA5C0;

	font-size: 14px;

	margin: 0 0 0 100px;

}

.close {

	text-align: right;

	float: right;

	width: 120px;

	font-weight: normal;

	font-size: 12px;

}

#xmap {

	margin: 0 0 0 20px;

}

#xmap .sitwmaplevel {

	margin-top: 0

}

#xmap .sitwmaplevel ul {

	padding-left: 15px;

}

#xmap .sitwmaplevel ul li {

	line-height: 30px;

}

#xmap .sitwmaplevel .level_1 {

	padding-left: 15px;

}

.mainpage {

	color: #3DA5C0;

}

#regards {

	color: #3DA5C0;

	font-size: 13px;

	font-weight: normal;

}

.loan {

	width: 650px;

}

.loan div {

	border: 1px solid #999;

	margin: 1px;

}

.loan .loan_src {

	float: left;

	width: 52%;

	height: 220px;

	margin-top: 10px;

}

.loan .loan_pmt {

	float: right;

	width: 45%;

	height: 220px;

	margin-top: 10px;

}

.loan .loan_out {

	clear: both;

	overflow: auto;

	width: 100%;

	height: 284px;

	margin-top: 20px;

	float: left;

}

/*.custom{ padding:10px; line-height:18px;}*/















.loan-calc table td {

	padding-left: 20px;

	padding-top: 15px;

}

.loan-calc table td strong {

	font-size: 12px !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-weight: normal;

}

.loan-calc input {

	width: 100px;

}

.loan-calc span input {

	padding-left: 20px;

}

.loan-calc input[type="reset"] {

	background: url("../images/reset_btn.gif") no-repeat scroll 0 0 transparent;

	border: 0 none;

	cursor: pointer;

	height: 26px;

	text-indent: -999999px;

}

.loan-calc input[type="submit"] {

	background: url("../images/calc_btn.gif") no-repeat scroll 0 0 transparent;

	border: 0 none;

	cursor: pointer;

	height: 26px;

	text-indent: -999999px;

}

.mod_simple_marquee_content {

	height: 44px !important;
  overflow:hidden;

}

.botomSlider .custom h1 {

	background: url(../images/bottomSliderBg.gif) no-repeat center;

	height: 44px;

	line-height: 42px;

	text-align: center;

	font-size: 16px;

	font-family: 'Trebuchet MS';

	text-shadow: 1px 1px 1px #fff;

	color: #3e3e3e;

}

.botomSlider .mod_simple_marquee, .sliding-text .mod_simple_marquee {

	height: 44px !important;

	line-height: 42px;

	text-align: center;

	font-size: 16px;

	font-family: 'Trebuchet MS';

	text-shadow: 1px 1px 1px #fff;

	color: #DC143C;

}

.mooquee-text {

	height: 44px !important;

	line-height: 42px;

	text-align: center;

	font-size: 16px;

	font-family: 'Trebuchet MS';

	text-shadow: 1px 1px 1px #fff;

	color: #DC143C;

}

.mooquee-text p {

	font-size: 16px;

	font-family: 'Trebuchet MS';

}

.hikashop_category_image a img {

	float: none;

	margin: 5px auto 0;

}

.hikashop_product_description_main ul li {

	margin-left: 15px;

}

#maskBlock {

	color: #FF0000;

	font-size: 16px;

	font-family: 'Trebuchet MS';

}

.tickercontainer {

	margin-top: -400px!important

}

.tickercontainer { /* the outer div with the black border */

	width: 738px;

	height: 45px;

	margin: 0;

	padding: 0;

	overflow: hidden;

}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */

	position: relative;

	left: 10px;

	top: 8px;

	width: 718px;

	overflow: hidden;

}

ul.newsticker { /* that's your list */

	position: relative;

	left: 750px;

	font: bold 10px Verdana;

	list-style-type: none;

	margin: 0;

	padding: 0;

}

ul.newsticker li {

	float: left; /* important: display inline gives incorrect results when you check for elem's width */

	margin: 0;

	padding: 0;

	background: #fff;

}

ul.newsticker a {

	white-space: nowrap;

	padding: 0;

	color: #ff0000;

	font: bold 10px Verdana;

	margin: 0 50px 0 0;

}

ul.newsticker span {

	margin: 0 10px 0 0;

}

#mooquee-text .custom {

	/*display: inline;*/

}

.blink_me {

	-webkit-animation-name: blinker;

	-webkit-animation-duration: 2s;

	-webkit-animation-timing-function: linear;

	-webkit-animation-iteration-count: infinite;

	-moz-animation-name: blinker;

	-moz-animation-duration: 2s;

	-moz-animation-timing-function: linear;

	-moz-animation-iteration-count: infinite;

	animation-name: blinker;

	animation-duration: 2s;

	animation-timing-function: linear;

	animation-iteration-count: infinite;

}

 @-moz-keyframes blinker {

 0% {

 opacity: 1.0;

}

 50% {

 opacity: 0.0;

}

 100% {

 opacity: 1.0;

}

}

 @-webkit-keyframes blinker {

 0% {

 opacity: 1.0;

}

 50% {

 opacity: 0.0;

}

 100% {

 opacity: 1.0;

}

}

 @keyframes blinker {

 0% {

 opacity: 1.0;

}

 50% {

 opacity: 0.0;

}

 100% {

 opacity: 1.0;

}

}

a.tog {

	display:none;

}

.homeSection .left-col {

	float:left;

	width:75%;

	padding:40px 0px 0px 2%;

}

.homeSection .left-col ul {

	margin-top:15px;

	margin-bottom:20px;

}

.homeSection .right-col {

	float:right;

	width:20%;

	padding-top:70px;

}

.homeSection .right-col h2 {

	margin-bottom:20px;

}

.blog-featured .item-title {

	background: url("../images/aboutIcon.gif") no-repeat scroll 0% 0% transparent;

	font-size: 24px;

	font-weight: normal;

	color: #303235 !important;

	display: block;

	font-family: "HelveticaNeueLTStdCnRegular";

	margin: 10px 0px 12px;

	padding: 0px 0px 0px 33px;

	border-bottom: 1px dotted #E1E1E1;

}

div#auto_vehiclefilter {

	padding-bottom:20px !important;

}

#auto_vehiclefilter .inputbox, #auto_vehiclefilter input, #auto_vehiclefilter textarea, #auto_vehiclefilter select {

	background: none !important;

}

.breadcrumb {

	padding:0px 0px 10px 0px;

}

.breadcrumb li {

	display:inline-block;

	font-size:12px;

	color:#333;

}

.breadcrumb li .divider img {

	float:none;

	margin:0px 5px 0px 10px;

}

.page-header h2 {

	font-size:22px;

}

#auto_information_rating .auto_writereview .button {

	display:none !important;

}

div#automaindiv div div#jsautoz_sub_heading, div#auto_gallerythumbs div div#jsautoz_sub_heading {

	padding: 0% 0px 10px 2% !important;

}

#bymake #autoz_topheading_text_center {

	color: #ffffff;

	float: left;

	font-family: "Trebuchet MS";

	font-size: 21px;

	font-weight: normal;

	margin-bottom: 10px;

	text-decoration: none !important;

	width: 100%;

}

#bymake #modModelDiv {

	display:none !important;

}

#bymake div#modMakeDiv, #bymake div#modMakeDiv:hover {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border: medium none;

	color: #fff;

	margin-bottom: 5px;

}

/*====================Responsive=============================*/



.filter-area{ width:100%; padding:0px; margin:0px;}

.filter-area ul{ list-style:none;}

.filter-area ul li{ float:left;}

.filter-area ul li label{   font-weight: bold;

    width: 100%;

    float: left;

    margin-bottom: 5px;}

.filter-area ul li span{ float:left; margin-bottom:10px;}

.optional-filter {

    border-bottom: 1px solid #666666;

    float: left;

    font-weight: bold;

    margin: 8px 0 !important;

    padding-bottom: 8px !important;

    width: 100%;

}

.filter-area ul.two-column li{ float:left; width:33%;}

.filter-area ul.two-column li span{ width:100%;}

.filter-area ul li input[type="submit"]{ cursor: pointer;

    height: 30px;

    line-height: 20px;

    margin-top: 8px;

    padding: 0 20px;}

#auto_newestvehiclewraper{ margin-top:20px !important;}

.homewhy ul{ margin-left:20px;}

.profile ul li{}

#jform_year_chzn{ width:120px !important;}
#jform_model_chzn{ width:150px !important;}

@media (max-width:1023px) {

 a.tog {

display:block;

background:url(../images/tog.png) 0 0 no-repeat;

height:18px;

width:26px;

float:left;

}

 .topMenu {

background:url(../images/menu-bg.jpg) 0 0 repeat-x;

float:left;

width:94%;

/*border:1px solid #000;*/

 border-radius: 8px;

padding:0px;

padding:13px 3%;
background:#004b75;
}

 .topMenu .ddsmoothmenu {

display:none;

}



#cyclewrap {

display:block;

}

#cycleimages h1

{
    font-size: 13px;
    text-align: center;
}




#cycleimages p

{

padding: 10px 9px 0 9px;
    width: auto;
    text-align: justify;
    color: #f19118;

}

 .topMenu .quote {

top: -25px;

}

 .carSection {

margin: 10px 15px 10px 0px;

}

 .homeSection {

max-width:94% !important;

}

 .carSection {

width:46%;

margin:10px 2% 10px 2%;

min-height: 125px;

}

 .carBroker {

width:100%;

text-align:center;

padding:25px 0px;

margin-bottom:25px;

border-bottom:1px solid #e1e0e0;

border-top:1px solid #e1e0e0;

}

 .blog-featured .items-row .item {

width:100%;

margin: 0px 0px 20px 0px;

}

 .homeSection .bestDeal {

position:relative;

float:left;

width:100%;

right:0px;

padding:25px 0px;

margin-bottom:15px;

 border-bottom:1px solid #e1e0e0;

border-top:1px solid #e1e0e0;

text-align:center;

}

 .homeSection .hundred, .homeSection .bestDeal {

width:95% !important;

float:left;

clear:both;

}

 .homeSection .first {

width:100% !important;

}

 .homeSection .right-col, .homeSection .left-col {

padding-top:0px;

}

}

 @media (max-width:768px) {

/* .topMenu .quote, #lhn_help_btn {

display:none;

}*/

 .botomSlider {

display:none;

}

 .footer ul.with300px {

 margin-left: 0;

 margin-top: 20px;

 width: 100%;

}

 .insideRight {

width:100%;

}

.rightContent {

width:95%;

margin-left:0px;

}

#ligtBoxEnquiry td {

display:table;

}

#ligtBoxEnquiry .enquiry-input {

max-width:100%;

}

#ligtBoxEnquiry textarea {

width:auto;

max-width:100%;

}

.topMenu{ margin-bottom:10px;}

#cyclewrapnav{ display:none;}

}

 @media (max-width:640px) {

	 

	 #contact-form iframe {

    height: auto !important;

    max-width: 100%;

    width: 100% !important;

}#contact-form div.control-group {

    height: auto !important;

    max-width: 100% !important;

    width: 70% !important;

}

	 

.header .socialMedia {

    display: block;

    float: left;

    margin: 23px 50px 10px 0;

    padding: 0 0 0 25px;

}

	 .logo{ margin-top:0px;}

	 #lhn_help_btn{ display:none;}

	 /*.mod_simple_marquee_content{ display:none;}*/

	 .header .socialMedia a {

    padding: 0 10px;

}



.topMenu .quote, #lhn_help_btn {

      float: right;

    margin-top: 10px;

  

}

.topMenu{ max-height:15px;}

	 .homewhy .auto{ width:100%;}

	 .homewhy .quick{width:100%;}

	 

	 

	 .filter-area ul.two-column li,.filter-area ul li{ float:left; width:100%; margin-bottom:10px;}

 a.learnMore {

float:left;

width:100%;

}

 .carSection div.custom p {

width:auto;

}

/* changes by logix */

/* .topMenu .quote, #lhn_help_btn {

 border: medium none !important;

    display: block;

    margin-top: 78px;

    position: relative;

    text-align: center;

}*/

/* ends here */

 .homeSection .right-col, .homeSection .left-col {

width:90%;

}

 .footer ul li p {

line-height:20px;

}

 .homeSection .right-col {

border-top:1px solid #e1e0e0;

padding-top:15px;

margin-top:15px;

float:left;

margin-left:2%;

}

 .botomSlider {

display:none;

}

 .followUs {

background:none;

}

 .followUs .topBg {

background:none;

}

 .followUs .fleft {

float:left;

width:100%;

}

 .followUs .fright {

width:100%;

}

 .footer ul.with300px {

 width: 100%;

 margin-left:0px;

}

 .carShorting ul li.price {

margin:20px 10px 0;

}

#ligtBoxEnquiry .enquiry-input {

width:auto;

}

.carShorting ul li.carimage {

margin-bottom:10px;

}

.pre-owened .head {

display:none;

}

.pre-owened {

max-width:95% !important;

}

.auto_vehiclequicklink div {

width:auto;

overflow:scroll;

}

.auto_vehiclequicklink select.inputbox {

margin-bottom:10px;

margin-right:10px;

}

.aboutUsContent img {

max-width:90% !important;

}

.parts-accessories ul li {

width:140px;

min-height:130px;

}



}

 @media (max-width:479px) {
.register-top
{
	clear: both !important;
    float: left !important;
    width: 100% !important;
    padding-top: 0px !important;
}
 .header .floatL, .header .floatR {

width:100%;

}

.profile-edit .control-label{ width:100%; margin:0px 0px 10px 0px}

}

.company-logo {

height:100%!important;width:100%!important}



.aboutUs ul li

{

margin-bottom:25px!important;

}
.aboutUs ul.chzn-results li{ margin-bottom:0px !important;}
.control-group {

  padding:5px!important;

}



.control-group .control-label{

   padding-right: 5px!important;
    float: left;
    min-width: 230px;

}

.control-group .inputbox, .control-group input, .control-group textarea, .control-group select {
    width: 250px;
}

/*Custom CSS ADDED BY PIONEER IT SOLUTION*/
#addthis {
    display: none;
}

.at4-follow .at4-follow-container {
    /* margin-left: 9pt; */
    margin-right: 158px;
    margin-top: 7px;
}



span.at-follow-label{
	display:none!important;
}
.at4-follow .at4-follow-inner .at4-follow-close-control div{
	display:none!important;
}
.at4-follow .at4-follow-container .at-follow-label{
	display:none!important;
}

.banner-content{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}



@media (min-width: 1200px){}

@media (max-width: 1199px){}

@media (max-width: 991px) and (min-width: 768px){
  
  #cycleimages
  {
    height:240px;
  }
  #contact-form .form-actions
  {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

@media (max-width: 767px){
	#cycleimages {
    height: 380px;
	background: #000;
   }
   .banner-content {
     position: static; 
    width: 100%;
	}
    #contact-form .form-actions
    {
      margin-top: 20px;
      margin-bottom: 10px;
    }
}

@media (max-width: 480px){
#cycleimages {
    height: 380px;
	background: #000;
   }
   .banner-content {
     position: static; 
    width: 100%;

}

}



.quote_handle{
	position: fixed;
	right: 10px;
	bottom: 30px;
	/*width: 100px;
	height: 100px;*/
	color: #fff;
   
	z-index: 9990;
	cursor: pointer;
}
.quote_handle a{
	color:#FFF;
	border-radius: 50%;
	background: rgba(0,0,0,0.5);
    text-align: center;
    padding: 10px 20px 10px 20px;
	 -webkit-animation: colorchange 1s linear infinite alternate;
    -moz-animation: colorchange 1s linear infinite alternate;
    -ms-animation: colorchange 1s linear infinite alternate;
    -o-animation: colorchange 1s linear infinite alternate;
    animation: colorchange 1s linear infinite alternate;
	font-size:16px;
	
}

@-webkit-keyframes colorchange{
    from {background: #f00;}
    to {background: #00f;}
}

@-moz-keyframes colorchange{
    from {background: #f00;}
    to {background: #00f;}
}

@-ms-keyframes colorchange{
    from {background: #f00;}
    to {background: #00f;}
}

@-0-keyframes colorchange{
    from {background: #f00;}
    to {background: #00f;}
}

@keyframes colorchange{
    from {background: #f00;}
    to {background: #00f;}
}

.quote_handle i{
	margin-left: 10px;
    animation: slide 1s linear infinite;
}

@media screen and (max-width: 767px)
.quote_handle {
    right: 20px;
    bottom: 20px;
}


.social {
    position: fixed;
    right: 28px;
    bottom: 13%;
}

.parts-accessories ul li {
list-style: none;
float: left;
min-height: 150px;
width: 150px;
text-align: center;
margin: 0 5px 0 5px;
font-weight: 600;
  text-transform: uppercase;
  line-height: 30px;
    background: rgba(238, 238, 238, 0.17);
    color: #2391ac;
}
.parts-accessories ul li img {
   float: none!important;
   border: none;
   margin: 0;
   height: auto;
   margin: 0px 0px 0px 0px!important;
   width: 80%;
   text-align: center!important;
}
.parts-accessories ul li {
    border: #0482a0 solid 3px;
    border-radius: 6px;
    border-left: #9c9a9a solid 1px;
    border-right: #9c9a9a solid 1px;
 
}
.parts-accessories ul li img {
  /*-webkit-filter: grayscale(100%);*/
    -webkit-transition: .5s ease-in-out;
    /*-moz-filter: grayscale(100%);*/
    -moz-transition: .5s ease-in-out;
    /*-o-filter: grayscale(100%);*/
    -o-transition: .5s ease-in-out;
}

.parts-accessories ul li:hover img{
    -webkit-filter: grayscale(0%);
    -webkit-transition: .5s ease-in-out;
    -moz-filter: grayscale(0%);
    -moz-transition: .5s ease-in-out;
    -o-filter: grayscale(0%);
    -o-transition: .5s ease-in-out;
  color: #dc4e41;
}
.page-header {
    display: block;
}
@media (max-width:1024px)
{
  .quote_handle,
  #yelp-biz-badge-rrc-RxEIAwNaAJxfbAOiELxHUw,
  #lhnContainerDone
  {
    display:none !important;
  }
}
@media (max-width:479px)
{
	.carouselck_captions
  	{
    	/*width: 100% !important;
    	left: 0px !important;*/
  	}
  .carouselck_wrap
  {
    min-height:190px;
  }
  .carouselck_caption_title
  {
    margin:3px;
  }
  #carouselck_wrap_160 .carouselck_caption > div
  {
        height: 33% !important; 
  }
  .carouselck_caption > div
  {
    background: rgba(0, 0, 0, 0.5);
  }
  #carouselck_wrap_160 .carouselck_caption > div div.carouselck_caption_desc
  {
    padding-left:3px;
  } 
}
.page-header{
  display:none;
}
.new-cars .page-header
{
  display:block;
}
dl.contact-address dt
{
  width:30px;
}
dl.contact-address dd
{
  margin-left:10px;
  margin-top: 5px;
}
dl.contact-address dd .contact-telephone
{
    font-size: 16px;
    font-weight: bold;
}
@media screen and (max-width: 767px)
{
    #auto_information
    {
        height: auto !important;
    }
}