body { background:#0c0c0c url(images/body.gif) repeat-x top left; margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#b8b8b8; }



/*Typo*/
a { color:#359cdc; text-decoration:none; }
a:hover { text-decoration:underline; }

.clear-left { clear:left; }
.clear-right { clear:right; }
.clear { clear:both; }
.highlight { color: #009933; font-weight:bold; }





.wrapper { width:965px; margin:0px auto; }
.outbox { background:#303030 url(images/bg.gif) repeat-x top left; }

.header { padding-top:13px; padding-bottom:27px; }
.header .fix { height:32px; }
.header .fordGaragesTop { position:absolute; top:-100000px; }
.header a.logo { display:block; height:55px; width:344px; float:left; margin-top:14px; }
.header .dropdown { float:right; width:416px; height:36px; }
.header .dropdown .navigation { height:30px; background:url(images/topnav.gif) no-repeat top left; padding:8px 17px 4px; text-align:center }
.header .dropdown .navigation a { color:#bcbcbc; font-size:13px; font-weight:bold; }
.header .dropdown .navigation span { color:#4197d3; font-size:14px; padding:0px 6px; }

/*Breadcrumb*/
.breadcrumb { padding:5px 10px; background:#11679E; color:#f7f7f7; }
.breadcrumb a { color:#fff; }
.breadcrumb img { padding:0px 6px; }


/*Top Advertisement*/
.topAdvertisement { padding-bottom:13px; }
.topAdvertisement .topAdG { border:1px solid #626262; height:90px; width:728px; background-color:#fff; float:left; overflow:hidden; }
.topAdvertisement .topAdF { width:229px; float:right; }


/*Search and Slider*/
.searchSlider { height:220px; padding-bottom:13px; }
.searchSlider .slider { width:730px; height:218px; float:left; border:1px solid #010101;  }
.searchSlider .searchplace { width:229px; height:220px; float:right; }

/*Search*/
.search { border:1px solid #010101; background-color:#282828; height:218px; }
.search2 { height:300px; }
.search3 { height:159px; }
.search h2 { margin:0px; color:#a2a2a2; text-transform:uppercase; padding:9px; background-color:#001723; font-size:14px; }
.search h3 { margin:0px; color:#a2a2a2; text-transform:uppercase; padding:9px; background-color:#001723; font-size:14px; }
.search .mt   { margin-bottom:1px; }
.search .sbox { background:#0e0e0e; border:1px solid #010101; border-left-width:0px; border-right-width:0px; padding:4px 0px; }
.search .sbox label { width:88px; display:block; padding-left:6px; float:left; }
.search .sbox select { float:right; width:124px; margin-right:8px; font-size:11px; }
.search .sbox input { float:right; width:120px; margin-right:8px; font-size:11px; overflow:hidden; }
.search .sbox2 { background:#0e0e0e; border:1px solid #010101; border-left-width:0px; border-right-width:0px; padding:0px 0px 9px; }
.search .sbox2 .sleft { width:88px; display:block; padding-left:6px; float:left; font-size:11px; padding-top:4px; }
.search .sbox2 input.submit { width:68px; display:block; background:#282828; color:#b0b0b0; float:right; padding:4px; text-align:center; text-decoration:none; overflow:hidden; border:0px; }
.search .sbox2 input.submit:hover { background:#2c2a2a; color:#b0b0b0; }
.search .model { padding-top:9px; }

/*Ajax Content*/
.ajaxContent { height:198px; border:1px solid #020202; background:#fff; margin-bottom:13px; }
.ajaxContent .headlinks {}
.ajaxContent .headlinks a { font-size:14px; padding:8px 6px; background:url(images/ajaxtab.gif) repeat-x top left; display:block; color:#3e3d3d; font-weight:bold; text-decoration:none; width:120px; border:1px solid #a9a9a9; border-top-width:0px; margin-right:6px; float:left; }
.ajaxContent .headlinks a.selected, .ajaxContent .headlinks a:hover { background:#001723; color:#A2A2A2; border:1px solid #060606; border-top-width:0px; }
.ajaxContent .headlinks .extra { float:left; padding:8px 6px; background:url(images/ajaxtab.gif) repeat-x top left; width:670px; height:17px; border:1px solid #a9a9a9; border-top-width:0px; border-right-width:0px; }
.ajaxContent .scrollcontent { padding:0px; /*9*/ }
#tab2 { display:none; }
.ajaxContent .scrollcontent .scrollblock { border:1px solid #0c0c0c; width:217px; /*float: left; margin-right:14px;*/}
.ajaxContent .scrollcontent .scrollblock img       { opacity:0.7;  }
.ajaxContent .scrollcontent .scrollblock:hover img { opacity:1; }
.ajaxContent .scrollcontent .scrollblock .scrollDescription{ background:#1e1e1e; padding:4px; }
.ajaxContent .scrollcontent .scrollblock .scrollDescription .scrollTitle { color:#359cdc; font-weight:bold; }
.ajaxContent .scrollcontent .scrollblock .scrollDescription .scrollTitle a { color:#b8b8b8; font-weight:bold; }
.ajaxContent .scrollcontent .scrollblock .scrollDescription p { margin:4px 0px 2px; font-size:11px;}
.ajaxContent .scrollcontent .scrollblock .scrollDescription p.readmore { margin:0px; text-align:right;}

/*Home Columns*/
.homecolumn { height:265px; }
.homecolumn .col1 { width:416px; border:1px solid #040404; height:265px; background:#fff url(images/col1.gif) repeat-x top left; float:left; }
.homecolumn .col1 h1 { background:#030303; font-size:14px; margin:0px; color:#dfdbdb; font-weight:normal; padding:8px 6px; text-transform:uppercase; font-weight:bold; }
.homecolumn .col1 .innercontent { padding:8px 6px; color:#101010; }
.homecolumn .col1 .innercontent * { overflow:hidden; }
.homecolumn .col1 .innercontent p { line-height:16px; padding:0px 10px; }
.homecolumn .col1 .innercontent p a { font-weight:bold; }
.homecolumn .col1 .innercontent div.readmor { text-align:right; }
.homecolumn .col1 .innercontent div.readmor a { color:#000; font-weight:bold; }
.homecolumn .col2 { width:285px; float:left; margin-left:6px; background:#fff url(images/col1.gif) repeat-x top left; float:left; height:265px; }
.homecolumn .col2 h3 { background:#001723; font-size:14px; margin:0px; color:#a2a2a2; font-weight:normal; padding:8px 6px; text-transform:uppercase; font-weight:bold;  }
.homecolumn .col3 { width:250px; float:left; margin-left:6px; background:#fff url(images/col1.gif) repeat-x top left; float:left; height:265px; }
.homecolumn .col3 h3 { background:#001723; font-size:14px; margin:0px; color:#a2a2a2; font-weight:normal; padding:8px 6px; text-transform:uppercase; font-weight:bold;  }
.homecolumn .col3 .innercontent { padding:8px 6px 0px; color:#101010; }
.homecolumn .col3 .innercontent .image { text-align:center; }
.homecolumn .col3 .innercontent .image img { padding:4px; border:1px solid #010101; }
.homecolumn .col3 .innercontent .detail { height:74px;}
.homecolumn .col3 .innercontent .detail p { margin:0px; margin-top:1px; }
.homecolumn .col3 .price {text-align:right; background:#1e1e1e; color:#fff; padding:5px 6px; font-weight:bold; font-size:14px; }

.pagination {clear: both; padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 8px; margin: 0px; overflow: hidden; color: #666; padding-top: 8px; height: 15px; }
.pagination P {clear: both; display: block; margin: 0px; text-align:right;}
.pagination P A:link {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:visited {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:hover {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:active {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; text-decoration: none}
.pagination P A:link {color: #666666}
.pagination P A:visited {color: #666666}
.pagination P A:active {color: #666666}
.pagination P A:hover {color: #282828!important}
.pagination P SPAN {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; width: 17px; color: #7e7e7e; padding-top: 2px; height: 16px; text-decoration: none}
.pagination P SPAN.here {padding-left: 5px; background: url(images/paging_left_on.gif) no-repeat 0px 1px; color: #ffffff; margin-right:4px;}
.pagination P SPAN.here SPAN {padding-right: 5px; background-POSITION: 100% 1px; background-image: url(images/paging_right_on.gif); color: #ffffff; background-repeat: no-repeat}
.pagination P SPAN.off {padding-left: 5px; background: url(images/paging_left_off.gif) no-repeat 0px 1px; color: #949494; margin-right:4px;}
.pagination P SPAN.off SPAN {padding-right: 5px; background-POSITION: 100% 1px; background-image: url(images/paging_right_off.gif); color: #949494; background-repeat: no-repeat}
.pagination  {margin: 0px}


/*Inner Area*/
.innerArea {  }
.innerArea .leftbar { width: 730px; float:left; background:#fff url(images/col1.gif) repeat-x bottom left; }
.innerArea .leftbar h1 { background:#030303; font-size:14px; margin:0px; color:#dfdbdb; font-weight:normal; padding:8px 6px; text-transform:uppercase; font-weight:bold; }
.innerArea .leftbar h2.subtitle { background-color:#001723; color:#A2A2A2; margin:0; padding:9px; text-transform:uppercase; font-size:14px; }
.innerArea .leftbar .innercontent { padding:8px 6px; color:#101010; }
.innerArea .leftbar .innercontent p { line-height:16px; padding:0px 10px; }
.innerArea .leftbar .innercontent p a { font-weight:bold; }
.innerArea .leftbar .imageDetail { padding:10px 0px; text-align:center; }
.innerArea .leftbar .imageDetail img { border:1px solid #010101; padding:2px; max-width:100%; }

.innerArea .sidebar { width: 229px; float:right; }
.innerArea .sidebar .seprator { height: 13px; }
.innerArea .sidebar .featured { width:229px; background:#fff url(images/col1.gif) repeat-x top left; }
.innerArea .sidebar .featured h3 { background:#001723; font-size:14px; margin:0px; color:#a2a2a2; font-weight:normal; padding:8px 6px; text-transform:uppercase; font-weight:bold;  }
.innerArea .sidebar .featured .innercontent { padding:8px 6px 0px; color:#101010; }
.innerArea .sidebar .featured .innercontent .image { text-align:center; width:218px; }
.innerArea .sidebar .featured .innercontent .image img { padding:4px; border:1px solid #010101; }
.innerArea .sidebar .featured .innercontent .detail { padding-bottom:5px; }
.innerArea .sidebar .featured .innercontent .detail p { margin:0px; margin-top:6px; }
.innerArea .sidebar .featured .price {text-align:right; background:#1e1e1e; color:#fff; padding:5px 6px; font-weight:bold; font-size:14px; }


/*CSS Form*/
.cssform {margin:0;padding:0;}
.cssform fieldset{margin:1em 0;border:none; width:470px; margin:0px auto; margin-top:1.5em; }
.cssform legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
.cssform label{float:left;width:115px;padding:0 1em;text-align:left;}
.cssform .textbox {float:right; width:300px;padding:0 1em;text-align:left;}
.cssform fieldset div{margin-bottom:.25em;margin-top:.25em;padding:0;display:block;}
.cssform fieldset div input.st,fieldset div textarea{width:290px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
.cssform fieldset div select{padding:1px;}
.cssform div.fm-multi div{margin:5px 0;}
.cssform div.fm-multi input{width:1em;}
.cssform div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
.cssform input:focus,textarea:focus{background:#efefef;color:#000;}
.cssform fieldset div.fm-req{font-weight:bold;}
.cssform fieldset div.fm-req label:before{content:"* ";}
.cssform #container{margin:0 auto;padding:1em;width:350px;text-align:left;}
.cssform p#fm-intro{margin:0;}
.cssform .submit { background:url(images/submit.gif) no-repeat top left; border-width:0px; width:122px; height:28px; }
.cssform .submit:focus { background:url(images/submit.gif) no-repeat top left; border-width:0px; width:122px; height:28px; }
.cssform .error { background: url(images/icons/error_msg_icon.gif) no-repeat center right; }


/*Table Styling*/
.listing {  }
.listing th { text-align:center; background:#001723; color:#DFDBDB; }
.listing th a { color:#DFDBDB; }
.listing tbody tr {  }
.listing tbody tr.odd { background:#eff7fe; }
.listing tbody tr.even { background:#dff0fd; }
.listing tbody tr:hover { background:#11679E; color: #fff; }
.listing tbody tr:hover font { color: #fff; }
.listing tbody td { cursor:pointer; }
.details tbody th { border:1px dotted #e0e0e0; background:#DFF0FD; }
.details tbody td { border:1px dotted #e0e0e0; background:#eff7fe; }

p.ctitle { font-size:16px; font-weight:bold; padding-bottom:8px!important; border-bottom:1px solid #e0e0e0; }
.details th { text-align:left; }

h2.innertitle { font-size:14px; font-weight:bold; padding-bottom:8px!important; border-bottom:1px solid #e0e0e0; margin:0px 8px; }

/*Categories*/
.categories{ width: 285px; }
.categories ul{ list-style-type: none; margin: 5px 0; padding: 0; }
.categories ul li { float:left; width:142px; margin-bottom:6px; border-bottom:1px dotted #e0e0e0; }
.categories ul li.noborder { margin-bottom:6px; border-left:1px dotted #e0e0e0; }
.categories ul li a{ font-size:11px; color: #101010; display: block; width: 123px; padding: 1px 0; padding-left: 20px; text-decoration: none; background:url(images/categories-bullet.gif) no-repeat 8px 6px; }
* html .categories ul li a{ width: 123px; }
.categories ul li a:hover{text-decoration:underline;}


#featured-container { width: 953px; height: 150px; margin-bottom: 10px; margin-top: 12px; margin-left: -2px; margin:0px auto; }
#featured { padding: 0px; width: 888px; float: left; color: #FFF; margin: 7px 0px 0px 0px; height: 150px; overflow: hidden; }
.next { width: 32px; height: 44px; background-image: url(images/scroll-right.png); cursor: pointer; float: left; margin: 50px 0px 0px 0px; position:relative; z-index:10; }
.prev { width: 32px; height: 44px; background-image: url(images/scroll-left.png); cursor: pointer; float: left; margin: 50px 0px 0px 0px; position:relative; z-index:10; }
.prev img { z-index:1000000000000; }
#featured ul { height: 191px; margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; overflow: hidden; }
#featured ul li { background:url(image-frame2.gif); height: 150px; width: 219px; margin: 0px; padding: 0px; margin-right:4px; padding:0px; float: left; }


/*Footer*/
.footer { background:url(images/footer.gif) repeat-x top left; height:156px; padding-top:30px; }
.footerarea { font-size:11px; }
.footerarea .copyright { background:url(images/copyright.gif); width:313px; height:34px; line-height:34px; float:left; text-align:center; color:#414141; }
.footerarea .webinfo { background:url(images/webinfo.gif); width:500px; height:34px; line-height:34px; float:right; text-align:center; color:#9a9a9a; }
/*Footer Advertisement*/
.footerAdvertisement { padding-bottom:8px; }
.footerAdvertisement .topAdG { border:1px solid #626262; height:90px; width:728px; background-color:#fff; float:left; overflow:hidden; }
.footerAdvertisement .topAdF { width:229px; float:right; }

.footerimage { padding-top:2px;}