@charset "utf-8";
/* CSS Document */
html {
	margin:0;
	padding:0;
}
body {
	background:#333;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	min-height:100%;
}
body p {
	font-size:0.85em;
	line-height:1.2em;
	margin-top:0px;
	margin-left:5px;
	margin-bottom:10px;
}
h1 {
	padding:10px 5px;
	font-size:1.1em;
	font-weight:bold;
}
a:link {
	color: #333
}     /* unvisited link */
a:visited {
	color: #000000
}  /* visited link */
a:hover {
	color: #6a99b1
}   /* mouse over link */
a:active {
	color: #333
}  /* selected link */
:focus {
	outline: 0;
}
.red .browseby {
	font-size:15px;
	text-align:center;
}
.browseby a {
	text-decoration:none;
	border-bottom:1px dashed #333;
}
.browseby a:hover {
	border-bottom:1px dashed #6a99b1;
}
.price {
	font-weight:bold;
Times, serif;
	font-size:13px;
	color: #000;
}
/*-------------------------------------------------------------MAIN ID'S------------------*/
#mainwrap {
	width:950px;
	height:auto;
	margin:0 auto;
	position:relative;
	min-height:100%;
	max-width:98%;
	background: #f7f7f7 url(../images/newWrapper.png) repeat-y;
}
#header {
	width:950px;
	height:129px;
	margin:0;
	padding:0;
}
#header #logo {
	width:228px;
	float:left;
	margin:0 0 0 25px;
}
#header #slider {
	float:right;
	width:475px;
	height:129px;
	margin:0 21px 0 0;
}
#fixedNav {
	width:70px;
	height:auto;
	position:fixed;
	z-index:20;
	float:left;
	margin:10px 0 0 -50px;
}
#fixedNav .fb_iframe_widget {
	height:auto;
}
.fbicon, .mailicon {
	width:32px;
	height:32px;
	margin:0 0 5px 0;
}
.mailicon {
	position:absolute;
	bottom:-4px;
	left:17px;
}

#footer_r {
	background: url(../images/mw_footer_b_r.png) 100% 0 no-repeat;
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}
#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}
#footer {
	background: #f7f7f7 url(../images/mw_footer_b.png) 0 100% repeat-x;
}
#footer_l {
	background: url(../images/mw_footer_b_l.png) 0 0 no-repeat;
}
#footer_r a:link, #footer_r a:visited {
	color: #999;
}
#footer_r p {
	margin-left:30px;
}
#footer_r .left {
	float:left;
	width:500px;
	text-align:left;
	padding:7px 0 0 25px;
	position:relative;
}
#footer_r .right {
	float:left;
	width:300px;
	text-align:right;
	padding-top:4px;
	margin:0 0 0 100px;
}
#footerspacer {
	height: 10px;
}
#bodywrap {
	width:950px;
	position:relative;
	height:auto;
	padding:0px;
	margin:0px;
}
#header-image {
	position: relative;
	float:right;
	width:425px;
	height:100px;
	margin-right:15px;
	margin-top:26px;
	margin-bottom:0px;
	z-index:0;
}
#header-image-2 {
	position: relative;
	float:right;
	width:425px;
	height:100px;
	margin-right:15px;
	margin-top:26px;
	margin-bottom:0px;
}
/*-------------------------------------------------------------END MAIN ID'S------------------*/
.quicklinks {
	width:725px;
	height:95px;
	position: relative;
	margin: 25px auto 0 auto;
}
.quick-show {
	width:84px;
	height:84px;
	margin:4px 2px 4px 2px;
	position:relative;
	float:left;
	border:solid 1px #cccccc;
}
.content {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:auto;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-20px;
	position:relative;
}
.content-services {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:530px;
	margin:0 auto;
	position:relative;
}
.content-holden {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:2820px;
	margin:0 auto;
	position:relative;
}
.content-ford {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:auto;
	margin:0 auto;
	position:relative;
}
.content-hyundai {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:940px;
	margin:0 auto;
	position:relative;
}
.content-mazda {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:1120px;
	margin:0 auto;
	position:relative;
}
.content-nissan {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:890px;
	margin:0 auto;
	position:relative;
}
.content-mitsu {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:1570px;
	margin:0 auto;
	position:relative;
}
.content-subaru {
	background:url(../images/bg-middle.png) repeat-y;
	width:950px;
	height:530px;
	margin:0 auto;
	position:relative;
}
.rightcol {
	position:relative;
	width:640px;
	height:auto;
	float:left;
	margin-left:5px;
}
.rightcol-products {
	position:relative;
	width:640px;
	height:auto;
	float:left;
	margin-left:5px;
	z-index:-1;
}
.rightcol2 {
	position:relative;
	width:602px;
	height:auto;
	float:right;
	margin-right:25px;
}
.rightcol3 {
	position:relative;
	width:900px;
	height:auto;
	float:left;
	margin-left:25px;
}
.rightcol3 h1 {
	padding:5px;
}
.rightcol3 h2 {
	font-size:12px;
	padding:5px;
	color: #F93F00;
}
.rightcol3 h3 {
	font-size:12px;
	padding:5px;
	color: #F93F00;
}
.rightcol li {
	font-size:11px;
	list-style-type:circle;
}
.heading {
	font-size:11px;
}
/*-------------------------------------------------------------NEWS------------------*/
.lefttop {
	width:263px;
	height:35px;
	background:url(../images/blankhead.png) no-repeat top right;
	float:left;
	margin:0;
	position:relative;
}
.lefttop h1 {
	margin-left:30px;
	margin-top:8px;
	margin-bottom:0;
	font-size:12px;
	font-weight:normal;
	color:#494949;
}
.lefttop h2 {
	margin-left:35px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	margin-top:10px;
	margin-bottom:0;
	font-size:1.0em;
	font-weight:bold;
	color:#494949;
	text-shadow: -1px -1px 0px #FFF;
}
.leftnews {
	width:263px;
	height:auto;
	float:left;
	margin:0 0 0 10px;
}
.leftnews ul {
	padding:10px 0;
	margin:0 0 0 35px;
	width:200px;
}
.leftnews ul li {
	padding:7px 0;
	margin:0;
	list-style-type:none;
}
.leftnews ul li h2 {
	font-size:1em;
	color:#454545;
	text-shadow:1px 1px 0 #FFF;
}
.leftnews ul li h3, .leftnews ul li p {
	padding:3px 0;
	margin:0;
	width:auto;
}
.leftmid {
	width:263px;
	height:auto;
	background:url(../images/newsmid.png) repeat-y top right;
	float:left;
	position:relative;
	margin:0;
}
.leftmid p {
	width:200px;
	margin-left:35px;
	margin-top:5px;
	color:#494949;
}
.leftmid h3 {
	width:200px;
	margin-left:35px;
	margin-top:0px;
	color: #F93F00;
	font-weight:normal;
	font-size:0.9em;
	text-shadow:1px 1px 0 #FFF;
}
.leftbase {
	width:263px;
	height:10px;
	background:url(../images/newslower.png) no-repeat top right;
	float:left;
	position:relative;
}
.welcome {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:14px;
	margin-bottom:5px;
}
.feature {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:18px;
	font-weight:normal;
	color:#F93F00;
}
.feature a {
	font-weight:bold;
	text-decoration:none;
	color:#F93F00;
}
.center-text {
	text-align:center;
}
.subheading {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	border-bottom:1px solid #666;
}
.welcome-xmas {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:14px;
	color:#900;
	font-style:italic;
	font-weight:normal;
}
.welcome-xmas-2 {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-size:14px;
	color:#005E16;
	font-style:italic;
	font-weight:normal;
}
/*-------------------------------------------------------------MISC------------------*/
.header-img {
	width:425px;
	height:100px;
	position:relative;
	float:right;
	padding-right:15px;
	margin-top:26px;
	margin-bottom:0px;
}
.clearfloat {
	height:0px;
	font-size:1px;
	margin:0;
	padding:0;
	clear:both;
	line-height:0;
}
/*-------------------------------------------------------------BREADCRUMBS------------------*/
.breadcrumbs {
	width:auto;
	height:20px;
	float:left;
	position:absolute;
	left: 21px;
	top: 152px;
	font-size:10px;
	color:#FFF;
}
.breadcrumbs a {
	color:#FFF;
}
/*-------------------------------------------------------------FOOTER LINKS------------------*/
.footer-text {
	width:600px;
	height:auto;
	float:left;
	position:relative;
	left:90px;
	top:12px;
	text-align:center;
}
/*-------------------------------------------------------------PRODUCTS------------------*/
.make {
	width:94px;
	height:94px;
	float:left;
	position:relative;
	padding:1px;
}
.modellist {
	width:200px;
	height:auto;
}
.modellist ul {
	list-style-type:none;
}
.modellist li {
	width:210px;
	height:20px;
	border-bottom:solid 1px #cccccc;
	padding:0px;
	font-weight:normal;
	margin-top:0px;
	list-style-type:none;
	padding:3px 0;
	font-size:0.85em;
}
.product-holder {
	float:left;
	width:194px;
	height:auto;
	padding:0;
	margin:2px 2px 2px 2px;
	border:1px solid #999;
	background: url(../images/desc-bg.png) no-repeat bottom;
}
.product-holder-datsun {
	float:left;
	width:298px;
	height:auto;
	padding:0;
	margin:2px 2px 2px 2px;
	border:1px solid #999;
}
.product-holder-subaru {
	float:left;
	width:292px;
	height:auto;
	padding:0;
	margin:2px 2px 2px 2px;
	border:1px solid #999;
}
.product-holder a {
	color:#FFF;
}
.product-header {
	float:left;
	width:180px;
	margin:0px;
	padding:10px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/ font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#494949;
}
.product-image {
	width:194px;
	height:146px;
	border-bottom:#999 1px solid;
}
.product-image-datsun {
	width:298px;
	height:124px;
	border-bottom:#999 1px solid;
}
.product-image-proton {
	width:298px;
	height:166px;
	border-bottom:#999 1px solid;
}
.product-image-subaru {
	width:292px;
	height:186px;
	border-bottom:#999 1px solid;
}
.product-image-vw {
	width:292px;
	height:193px;
	border-bottom:#999 1px solid;
}
.product-image-suzuki {
	width:292px;
	height:220px;
	border-bottom:#999 1px solid;
}
.product-text {
	text-align:left;
	margin:5px;
}
/*-------------------------------------------------------------MODEL LISTING------------------*/
.leftnewsmodel {
	position:relative;
	left:0;
	width:139px;
	height:auto;
	float:left;
	padding-left:16px;
	margin-left:0px;
	font-size:11px;
}
.newsmidmodel {
	width:135px;
	height:auto;
	/*background:url(../images/newsmidmodel.png) repeat-y;*/
	float:left;
	position:relative;
	margin:0;
}
.newsmidmodel p {
	width:135px;
	margin-left:35px;
	margin-top:5px;
	font-size:11px;
	color:#494949;
}
.newsmidmodel h3 {
	width:135px;
	margin-left:35px;
	margin-top:0px;
	font-size:11px;
	color: #F93F00;
	font-weight:normal;
}
.newslowermodel {
	width:135px;
	height:25px;
	/*background:url(../images/newslowermodel.png) no-repeat;*/
	float:left;
	position:relative;
	margin:0;
}
.blanktopmodel {
	width:135px;
	height:25px;
	/*background:url(../images/blankheadmodel.png) no-repeat;*/
	float:left;
	margin:0;
	position:relative;
}
.blanktopmodel h1 {
	margin-left:10px;
	margin-top:8px;
	margin-bottom:0;
	font-size:12px;
	font-weight:normal;
	color:#494949;
}
.modellist2 {
	width:210px;
	height:auto;
	margin:0 0 0 30px;
}
.modellist2 ul {
	list-style-type:none;
	padding:0;
}
.modellist2 li {
	height:20px;
	border-bottom:solid 1px #cccccc;
	padding:0px;
	font-weight:normal;
	margin-left:5px;
	margin-top:0px;
	list-style-type:none;
}
.make-holder {
	width:94px;
	height:94px;
	float:none;
	margin:0 auto;
}
.gallery-content {
	position:relative;
	width:890px;
	margin:0 auto;
}
.gallery-thumb {
	width:94px;
	height:94px;
	padding:1px;
	border:solid 1px #ccc;
	float:left;
	margin:11px;
}
.gallery-thumb-2 {
	width:140px;
	height:90px;
	padding:1px;
	border:solid 1px #ccc;
	float:left;
	margin:16px;
}
.gallery-thumb-3 {
	width:194px;
	height:194px;
	padding:1px;
	border:solid 1px #ccc;
	float:left;
	margin:11px 11px 0px 11px;
}
.gallery-des {
	width:194px;
	height:auto;
	padding:5px 1px 1px 1px;
	margin:0px 11px 11px 11px;
	float:left;
	border:solid 1px #ccc;
	border-top:none;
	background: url(../images/desc-bg.png) no-repeat bottom;
}
.gallery-holder {
	width:216px;
	float:left
}
/*TABLE CSS*/
table.contactng {
	width:90%;
	font-size: 11px;
	text-align:left;
}
table.contactng td {
	vertical-align:top;
}
table.contactng .inp {
	width:250px;
	margin:4px;
	padding:8px 3px;
	border:1px solid #ccc;
}
table.contactng .inp20 {
	width:20%;
}
table.contactng .msg {
	width:250px;
	height:150px;
	margin:4px;
	padding:3px;
	font-family:inherit;
	font-size:11px;
	border:1px solid #ccc;
}
table.contactng .labels {
	width:115px;
}
table.contactng input:focus, table.contactng textarea:focus {
	background:#FFFFCC;
	border:1px solid #333333;
}
input, textarea {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/*END TABLE*/
/*-------------------------------------------------------------CCS------------------*/
.content-ccs {
	width:890px;
	margin:0 auto;
}
.ccs {
	float:left;
	width:340px;
	list-style-type:none;
	font-size:12px;
	margin-left:10px;
	margin-bottom:10px;
}
.ccs-head {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
.ccs-break {
	margin:10px;
	width:700px;
	border-bottom:dashed 1px #6a99b1;
}
.ccs-top {
	float:right;
	font-size:12px;
}
.newprod-thumb {
	width:200px;
	height:200px;
	padding:1px;
	border:solid 1px #ccc;
	float:left;
	margin:11px;
}
.break {
	height:1px;
	width:95%;
	border-bottom:1px dashed #ccc;
	margin:10px auto
}
.bargain {
}
.bargain td {
	font-size:0.8em;
	padding:5px;
	border-bottom:1px dotted #333;
}
.bargain th {
	text-align:left;
	font-size:0.8em;
	padding:5px;
}
.article_break {
	width:92%;
	height:0px;
	margin:0 auto;
	padding:13px 0 0 0;
	border-bottom:1px solid #ddd;
}
/*css menu classes*/
#top-menu {
	list-style-type:none;
	float:left;
	margin:0;
	padding:5px 0 0 22px;
	height:53px;
	width:928px;
	background: url(../images/newMenu.png) no-repeat;
	font-size:14px;
}
#top-menu ul { padding:0;}
#top-menu li {
	list-style-type:none;
	display:inline;
	padding:0 15px;
	float:left;
}
#top-menu li.last {
	float:right;
	margin-right:20px;
}
#top-menu li a {
	padding:0;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
	color:#FFF;
	text-decoration:none;
}
#top-menu li a:hover {
	border-bottom:2px solid #fff;
	text-decoration:none;
}
#top-menu .active a {
	color:#e7787b;
	border-bottom:2px solid #e7787b;
}
/*GALLERY BUTTON*/
.gallery-img a {
	position:absolute;
	top:22px;
	right:-70px;
	background: url(../images/media/gallery.png) 0 0 no-repeat;
	width:81px;
	height:111px;
	display:block;
	padding:0px;
	text-decoration:none;
}
.gallery-img a:hover {
	background-position:-81px 0;
	text-decoration:none;
}
.gallery-show a {
	position:absolute;
	top:10px;
	left:-91px;
	background: url(../images/media/gallery-show.png) 0 0 no-repeat;
	width:101px;
	height:69px;
	display:block;
	padding:0px;
	text-decoration:none;
}
.gallery-show a:hover {
	background-position:-101px 0;
	text-decoration:none;
}

