* {margin: 0; padding: 0;}
.pageminwidth {margin: 0 auto; width: 1000px;}
.pagewidth {background-image: url("../images/car-bg.jpg"); background-position:center top 112px; background-repeat:no-repeat !important; width: 100%;}
.pagecontainer {background-color: #f0efef;}
.clear {clear:both;}
a {text-decoration:none; outline:none; cursor:pointer;}
a:focus {outline:none;}
select, textarea:focus, input:focus {outline: none;}
img {border:none;}

body {font-family:"Myriad Pro"; color:#fff; font-weight:normal; background-color:#000;}

#outer-wrapper {width:1000px; /*background-color:#000; background-image:url(../images/car-bg.jpg); background-position:top center; background-repeat:no-repeat; position:relative; overflow:hidden;*/}

#main-wrapper {margin:0 auto; width:1000px; position:relative;}
#header {margin:0 auto; width:1000px; height:181px;}
#header .header-top {float:left; width:1000px; height:94px; background-image:url(../images/header-bg.gif); background-position:top left; background-repeat:repeat-y;}
#header .header-top .header-left {float:left; width:232px; height:85px; margin-top:4px;}
#header .header-top .header-nav {float:left; /*width:580px;*/ height:30px; margin-left:0px; margin-top: 28px;}
#header .header-top .header-nav ul {float:left; /*width:554px;*/ height:30px; margin:0; padding:0;}
#header .header-top .header-nav ul li {float:left; height:30px; line-height:30px; display:inline-block; padding:0 20px; list-style:none;}
#header .header-top .header-nav ul li a {text-decoration:none; font-size:16px; font-weight:bold; font-family:"Myriad Pro"; color:#fff; text-transform:uppercase; text-shadow:1px 1px #000;}

#header .header-social {float:right; width:140px; height:30px; margin-right:30px; margin-top:27px;}
#header .header-social ul {float:right; width:140px; height:30px; margin:0; padding:0;}
#header .header-social ul li {float:left; width:30px; height:30px; list-style:none;}
#header .header-social ul li .facebook {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-5px 0; background-repeat:no-repeat;} 
#header .header-social ul li .twitter {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-38px 0px; background-repeat:no-repeat;} 
#header .header-social ul li .pinerest {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-72px 0; background-repeat:no-repeat;} 
#header .header-social ul li .youtube {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-106px 0; background-repeat:no-repeat;} 

#header .header-social ul li .facebook:hover {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-5px -29px; background-repeat:no-repeat; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;} 
#header .header-social ul li .twitter:hover {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-38px -30px; background-repeat:no-repeat; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;} 
#header .header-social ul li .pinerest:hover {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-72px -30px; background-repeat:no-repeat; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;} 
#header .header-social ul li .youtube:hover {float:left; width:30px; height:30px; background-image:url(../images/social-icons.png); background-position:-106px -29px; background-repeat:no-repeat; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;} 

#header .header-bottom {float:left; width:1000px; height:85px; background-color:#000; padding-top: 2px;}
#header .header-bottom .tag-line {float:left; font-family:"Myriad Pro"; font-size:13px; font-weight:normal;}
#header .header-bottom .phone {background-image: url("../images/phone.png"); background-position: right top; background-repeat: no-repeat; float: right; font-family: "Myriad Pro"; font-size: 20px; font-weight: normal; height: 28px; line-height: 36px; margin-right: 2px; padding-right: 28px; position: relative; top: -10px;} 
#header .header-bottom .small-banner {float:left; width:1000px; height:67px; background-image:url(../images/small-banner.png); background-position:left top; background-repeat:no-repeat; margin-top:-10px;}

.main-banner {float:left; width:1000px; height:393px; background-image:url(../images/main-top-banner.jpg); background-position:top left; background-repeat:no-repeat; margin-top:-1px;}
.content-wrapper {width:765px; min-height:3800px; position:relative; background-color:#f0efef; padding:30px 0 10px;}

.search-box {height:53px; left:256px; position:absolute; top:545px; width:503px; z-index: 999999; background-image:url(../images/search-bg.png); background-position:left top; background-repeat:no-repeat;}
.search-box .input {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #9A9A9A; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; height: 17px; padding:15px 0 0 38px; width: 336px;} 
.search-box .sub-btn {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; cursor: pointer; float: left; height: 26px; margin: 10px; width: 90px;  font-size: 15px; text-transform: uppercase;}

.content-wrapper .right-side {float:right; width:787px;}
.content-wrapper .right-side .right-left {float: left; margin-left: 18px; width: 552px;}
.content-wrapper .right-side .right-right {float:right; width:200px; height:3790px; background-image:url(../images/left-category-banner.jpg); background-position:lef top; background-repeat:no-repeat; margin:0px 5px; border: 1px solid #e2e2e2; border-radius: 10px; float: right; margin: 0 8px; width: 197px;}

.content-wrapper .right-side .right-right .img1 {height: 140px; left: 30px; position: relative; top: 66px; width: 140px;}
.content-wrapper .right-side .right-right .img2 {height: 140px; left: 30px; position: relative; top: 90px; width: 140px;}
.content-wrapper .right-side .right-right .img3 {height: 140px; left: 30px; position: relative; top: 117px; width: 140px;}
.content-wrapper .right-side .right-right .img4 {height: 140px; left: 30px; position: relative; top: 141px; width: 140px;}
.content-wrapper .right-side .right-right .img5 {height: 140px; left: 30px; position: relative; top: 166px; width: 140px;}
.content-wrapper .right-side .right-right .img6 {height: 140px; left: 30px; position: relative; top: 193px; width: 140px;}
.content-wrapper .right-side .right-right .img7 {height: 140px; left: 30px; position: relative; top: 220px; width: 140px;}
.content-wrapper .right-side .right-right .img8 {height: 140px; left: 30px; position: relative; top: 248px; width: 140px;}
.content-wrapper .right-side .right-right .img9 {height: 140px; left: 30px; position: relative; top: 277px; width: 140px;}
.content-wrapper .right-side .right-right .img10 {height: 140px; left: 30px; position: relative; top: 306px; width: 140px;}
.content-wrapper .right-side .right-right .img11 {height: 140px; left: 30px; position: relative; top: 334px; width: 140px;}
.content-wrapper .right-side .right-right .img12 {height: 140px; left: 30px; position: relative; top: 340px; width: 140px;}
.content-wrapper .right-side .right-right .img13 {height: 140px; left: 30px; position: relative; top: 363px; width: 140px;}
.content-wrapper .right-side .right-right .img14 {height: 140px; left: 30px; position: relative; top: 394px; width: 140px;}
.content-wrapper .right-side .right-right .img15 {height: 140px; left: 30px; position: relative; top: 458px; width: 140px;}
.content-wrapper .right-side .right-right .img16 {height: 140px; left: 30px; position: relative; top: 491px; width: 140px;}
.content-wrapper .right-side .right-right .img17 {height: 140px; left: 30px; position: relative; top: 521px; width: 140px;}
.content-wrapper .right-side .right-right .img18 {height: 140px; left: 30px; position: relative; top: 552px; width: 141px;}
.content-wrapper .right-side .right-right .img19 {height: 140px; left: 30px; position: relative; top: 586px; width: 141px;}
.content-wrapper .right-side .right-right .img20 {height: 140px; left: 30px; position: relative; top: 621px; width: 141px;}
.content-wrapper .right-side .right-right .img21 {height: 140px; left: 30px; position: relative; top: 658px; width: 141px;}
.content-wrapper .right-side .right-right .img22 {height: 140px; left: 30px; position: relative; top: 691px; width: 141px;}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#gh {background-color:#fff !important;}
.tb_v4bc {background-color:#fff !important;}
td#LeftPanel {margin:30px 0 0 13px !important; width: 200px !important; padding-top: 31px;}
.rs-pview {padding: 0px !important;}
.grid td.gallery {background: none repeat scroll 0 0 #fff !important; border-radius: 5px !important;}
.grid td.left {border-left:0px solid #ccc !important;}
div.itemseparator {border-width:0px !important;}
table.gallery div.subtitle {color: #333 !important; font-size: 10px !important; margin: 2px 0 !important; text-align: center !important;}
.bin.g-b {color: #333 !important; font-size: 19px !important; font-weight: bold !important;}
.fixed td {line-height: 12px !important;}
.ttl.g-std a {color: #000 !important; font-size: 11px !important; font-weight: bold !important;}
table.gallery div.ttl {min-height: 60px !important; text-align: center !important;}
table.gallery table.fixed div.time2 {float: left !important; padding-right: 15px !important; padding-top:10px !important; width: 144% !important;}
.clr.time2 span {color: #333 !important; float: left !important; font-size: 13px !important;}
table.gallery td.picture {padding: 0 10px 0px !important;}
table.gallery td.picture div.image {margin: 0 auto !important;}
table.gallery table.fixed {min-width:100% !important;}
table.v4acp tr.v4acp_head td.v4accent {width:0px !important;}
table.v4acp tr.v4acp_head td.v4hspacer {width:0px !important;}
table.v4midBox {border-bottom:0px solid #ccc !important; border-left:0px solid #ccc !important; border-right:0px solid #ccc !important;}
table.v4midBox tr.v4acp_mid td.v4mid {padding:0px !important;}
.v4acpcont {margin-left: 10px !important; border-top: 1px solid #ccc !important; border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; border-radius: 5px !important; margin-left:8px !important; margin-top: 0 !important; width: 212px !important;}
table.v4acpcont {margin-bottom:0px !important}
table.v4acp tr.v4acp_head td.v4title {background-image:url(../images/cat-head-bg.jpg) !important; background-position:left top !important; background-repeat:no-repeat !important; padding:11px 10px 12px 55px !important; font-weight:normal !important;}
.v4title h2 {color: #fff !important; font-size: 13px !important; font-weight: bold !important; margin: 0 !important; text-transform: uppercase !important;}
.lcat .cnt {display:none !important;}
.lev1 a {color: #000 !important; font-size: 12px !important;}
table.v4midBox tr.v4acp_mid td.v4mid {padding:0px !important;}
div.lcat {width:210px !important;}
.lcat .ttl {margin:10px !important;}
.lcat .lev1 li {border-bottom: 1px solid #ccc !important; list-style-type: none !important; padding: 5px 10px !important;}
.lev1 a {color: #323232 !important; text-decoration: none !important;}
.lev1 li:hover {background:#f9231e !important; cursor:pointer !important; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;}
.lcat .lev1 li {margin:0px !important;}
.lev1 li:hover a {color: #fff !important; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;}
.lcat .link a {color: #333 !important; padding: 0 0 17px 12px !important;}
.oc .v4f {list-style: none outside none !important;}
table.v4clp li {list-style: none outside none !important;}
table.v4clp td {padding:5px 0 !important;}
table.v4clp td.oc {border-bottom: 1px solid #b6b6b6 !important; line-height: 15px !important;}
.v4f a {color: #333 !important; font-size: 13px !important; font-weight: bold !important; text-decoration:none !important;}
.oc a {color: #333 !important; font-size: 13px !important; font-weight: bold !important; text-decoration:none !important;}
table.v4clp td.oc:hover {background:#f9231e !important; cursor:pointer !important; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;}
.v4nl {background-color: #fff !important; padding: 12px !important;}
table.v4clp td:hover a {color: #fff !important; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;}
table.v4clp td:hover span {color: #fff !important; -moz-transition: all .45s ease-in-out; -webkit-transition: all .45s ease-in-out; -ms-transition: all .45s ease-in-out; -moz-transition: all .45s ease-in-out; -o-transition: all .45s ease-in-out;}
table.v4clp td ul {margin: 0 0 0 14px !important;}
table.v4clp li {padding-top:0px !important;}
.v4acp_head {line-height: 15px !important;}
table.v4nl td {color: #575757 !important; font-weight: bold !important; text-align: center !important;}
.sb input {background-image:url(../images/sing-up.jpg) !important; background-position:left top !important; background-repeat:no-repeat !important; width:70px !important; 
height:26px !important; border:none !important; border-radius:5px !important; cursor:pointer !important;}
.v4title font {color: #fff !important; font-size: 13px !important; font-weight: bold !important; text-transform: uppercase !important;}
.v4thldr img {margin-left:6px !important;}
#sModule {background-image:url(../images/footer-banner.jpg) !important; background-position:left top !important; background-repeat:no-repeat !important; width:1000px !important; 
height:99px !important;}
td#CentralArea div.dynpg {border-top:0px solid #dedede !important; padding:0px !important;}
table.pgbc {border-top:0px solid #dedede !important;}
.dynpg span.page {color: #646464 !important;}
.dynpg .r .form label {color: #646464 !important;}
.whiter-rcp {border:0px solid #ccc !important; margin: 0 auto !important; width: 550px !important;}
.stBadge-accent td {display: none;}
.whiter-rcp .whiter-s_nf .whiter-w {display: none;}
.stBadge-midContent {padding: 10px 0 9px !important;}
.mbg-l {color:#000 !important;}
#sModule {padding-bottom: 0 !important;}
#glbfooter {margin:0px !important;}
.ttl a {color: #333 !important;}
/*.lev1 li:first-child {background:#f9231e !important; color:#fff;}*/
.lev1 span {color: #f00;}
.lev1 span:hover {color: #fff !important; background:none !important;}
.lev1 li span:hover {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.r3_t {display: none;}
.r3_hm, .r3_c, .r3_s {border:0px !important;}
.fpcc .countClass {color: #dc3535 !important;}
.v4stabl b {color: #333 !important;}
.v4stabl {color: #333 !important;}
.cmsg {color: #333 !important;}
.r3_bl i {display: none;}
#CentralArea h1 {color: #333;}
#CentralArea p {color: #333;}