@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0 auto; background:url(../images/bodyBack.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear { clear:both; padding:0; margin:0}
img { border:0}
ul, li { list-style-type:none; padding:0; margin:0}

h1, h2, h3, h4, span, div, p { padding:0; margin:0; line-height:normal; }
 
h1 { font-family:Georgia, "Times New Roman", Times, serif;  font-size:25px; color:#9c100f; font-weight:normal}
h2 { font-family:Georgia, "Times New Roman", Times, serif;  font-size:20px; color:#9c100f; font-weight:normal}


/* Div Style Start */

.mainContainer { width:1020px; margin:0 auto; }
.header{ width:100%; height:228px; background:url(../images/header-back.jpg) top no-repeat; position:relative; top:-10px; }
.header .top-part{ width:100%; height:187px; padding:0; margin:0  }
.header .top-part .main-logo{ width:180px; float:left; margin-top:20px; }
.header .top-part .flash-header{ width:630px; float:left; height:170px; padding-top:10px; }
.header .top-part .right-part{ width:200px; height:185px; float:right; }
.header .top-part .right-part .top-part{ width:100%; height:65px; }
.header .top-part .right-part .top-part ul li { width:auto; background:url(../images/top-divider.png) center right no-repeat;  float:left; height:16px; padding:0 8px; margin-top:5px; }
.header .top-part .right-part .top-part ul li a{ text-decoration:none; color:#FFFFFF; }
.header .top-part .right-part .top-part ul li a:hover{ text-decoration:underline; }

.header .top-part .right-part .bottom-part{ width:100%; height:110px; color:#FFFFFF;  }

.header .bottom-part{ width:100%; height:26px; }
.header .bottom-part .search-box{ width:229px; float:left; height:24px; background:url(../images/search-back.gif) no-repeat; color:#FFFFFF; padding:5px 0 0 15px; font-weight:700 }
.header .bottom-part .search-box .part{ float:left; margin-right:8px; }

.search-field { width:120px; height:15px;}
.search-btn { width:32px; background:url(../images/go-btn.gif) 0 -21px no-repeat; position:relative; left:-10px; height:21px; background-color:#a5d148; border:0; cursor:pointer }
.search-btn:hover { width:32px; background:url(../images/go-btn.gif) 0 0 no-repeat; }

.header .bottom-part .navigate{ width:605px; float:right; overflow:hidden;  }
.header .bottom-part .navigate ul li{ width:auto; margin-right:2px; float:left; }

.middle_part{width:560px; float:right; border:#000000 solid 0px; margin-left:-13px;}

.contentpart { width:100%; margin:0 auto; background:url(../images/continaer-back.jpg) center repeat-y; display:inline-block; padding-top:10px; padding-bottom:20px; position:relative; top:-9px;}
.contentpart .text-inner { width:94%; margin:0 auto; padding-bottom:10px; }
.contentpart .text-inner .left-content{ width:195px; float:left; }
.contentpart .text-inner .middle-content{ width:560px; float:left; color:#666666; text-align:justify; padding-right:20px; line-height:20px; }
.contentpart .text-inner .inner-content{ width:760px; float:left; color:#666666; line-height:20px; }
.contentpart .text-inner .right-content{ width:176px;float:left; overflow:hidden;}

.vehicle-covers { width:auto; border:#FF0000 solid 1px; }
.vehicle-covers img{ width:auto; }
.vehicle-covers ul li { width:auto; }
.vehicle-covers ul li a{ text-decoration:none; color:#666666; font-weight:700; background:url(../images/left-link.jpg) no-repeat; display:block; width:165px; height:22px; padding:5px 0 0 10px;}
.vehicle-covers ul li a:hover{ text-decoration:none; color:#000; }

.shopby-name { width:175px; height:245px; overflow:auto; padding-left:10px;}
.shopby-name ul { width:140px;  }
.shopby-name ul li { width:auto; border-bottom:1px #666666 dotted }
.shopby-name ul li a{ text-decoration:none; display:block; height:20px; padding:3px 0 0 0;}
.shopby-name ul li a:hover{ text-decoration:none; color:#000000; }

.add-category { background:url(../images/row.gif) top repeat-x; padding:10px; width:98%; height:90px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}
.add-category ul li { float:left; margin-right:26px; }

.workshop { width:172px; color:#666666; line-height:17px; font-size:11px; text-align:justify }
.workshop span{ width:auto; background:url(../images/title-back.gif) no-repeat; display:block; width:167px; height:32px; padding:8px 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:11px; font-weight:700; color:#000000; text-align:left; }
.workshop ul li { width:auto; background:url(../images/blue-dot.jpg) center left no-repeat; padding-left:12px; border-bottom:1px #666666 dotted }
.workshop ul li a{ text-decoration:none; color:#666666; display:block; width:160px; height:20px; padding:3px 0 0 0; font-size:12px;}
.workshop ul li a:hover{ text-decoration:none; color:#000; }

.followus { width:auto; color:#666666; line-height:17px; font-size:11px; text-align:center; }
.followus span{ width:auto; background:url(../images/title-back.gif) no-repeat; display:block; width:167px; height:32px; padding:8px 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:11px; font-weight:700; color:#000000; text-align:left; }
.followus ul { width:auto; height:30px; padding-left:10px   }
.followus ul li { width:40px; float:left;  }
.followus ul li a{ text-decoration:none; color:#666666; }
.followus ul li a:hover{ text-decoration:none; color:#000; }


.footer{ background:url(../images/footer-back.gif) repeat-x; width:100%; height:280px; margin:0 auto; position:relative; top:-13px;}
.footer .footer-main{ width:1000px; margin:0 auto; }
.footer .footer-main .row-first{ width:100%; padding-top:20px;}
.footer .footer-main .row-first .part{ width:150px; float:left; margin-right:23px; }
.footer .footer-main .row-first .part span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#9bc73f; display:block; min-height:25px; }
.footer .footer-main .row-first .part ul li { width:auto; border-bottom:1px #666 dotted; background:url(../images/footer-dot.gif) center left no-repeat; height:20px; padding-left:18px; padding-top:5px; }
.footer .footer-main .row-first .part ul li a{ text-decoration:none; color:#978e8e; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
.footer .footer-main .row-first .part ul li a:hover{ text-decoration:none; color:#9bc73f;}
.footer .footer-main .row-first .logo{ width:120px; text-align:right; float:left; height:60px; }

.footer .footer-main .row-second{ width:100%; height:60px; color:#FFFFFF; padding-top:30px;}
.payment-ico { width:100%; height:40px;}
.payment-ico ul li { width:auto; float:left; height:40px; margin-right:4px;}
.copyright { width:100%; height:40px; color:#666666; font-size:11px;}

/*
.car-search-name { width:100%; }
.car-search-name .inner-part{ float:left; width:160px; margin-right:30px; }
.car-search-name .inner-part ul li { float:left; background:url(../images/footer-dot.gif) center left no-repeat; padding-left:18px; border-bottom:1px #000000 dotted; width:150px; padding-top:7px; height:23px;}
.car-search-name .inner-part ul li a{ text-decoration:none; color:#000; }
.car-search-name .inner-part ul li a:hover{ text-decoration:none; color:#ff0000; }
*/

.car-search-name { width:100%; }
.car-search-name { float:left; width:160px; margin-right:30px; }
.car-search-name tr td { background:url(http://elitecarcovers.com/includes/templates/elitecarcovers/images/footer-dot.gif) center left no-repeat; padding-left:18px; border-bottom:1px #000000 dotted; width:150px; padding-top:5px; height:23px; padding-right:100px;}
.car-search-name tr td a{ text-decoration:none; color:#000; }
.car-search-name tr td a:hover{ text-decoration:none; color:#ff0000; }


.car-search-model { width:100%; }
.car-search-model{ float:left; width:160px; margin-right:30px; }
.car-search-model tr td { background:url(http://elitecarcovers.com/includes/templates/elitecarcovers/images/footer-dot.gif) center left no-repeat; padding-left:18px; border-bottom:1px #000000 dotted; width:150px; padding-top:5px; height:23px; padding-right:141px;}
.car-search-model tr td a{ text-decoration:none; color:#000; }
.car-search-model tr td a:hover{ text-decoration:none; color:#ff0000; }

.computer-products { width:255px; height:100px;  }
.computer-products .left-part{ width:120px; height:100px; float:left;  }
.computer-products .right-part{ width:110px; height:100px; float:left; line-height:24px; }
.computer-products .right-part a{ background:url(../images/more-ico.jpg) left no-repeat; padding-left:22px; height:25px; text-decoration:underline; color:#333333; margin-top:3px; display:block }
.computer-products .right-part a:hover{ text-decoration:none; color:#333333; }

.signup-field { border:0; width:140px; padding:3px; height:15px; margin-top:5px; font-size:11px; border:1px #9bc73f solid; margin-bottom:5px;  }
.signup-btn { background:url(../images/signup.gif) 0 -22px no-repeat; border:0; cursor:pointer; width:65px; height:23px; margin-top:5px;  }
.signup-btn:hover { background:url(../images/signup.gif) 0 0 no-repeat; }


.search-car { background:url(http://elitecarcovers.com/includes/templates/elitecarcovers/images/search-car-cover.gif) 0 0 no-repeat; height:140px; width:573px; padding-top:50px; }


.search-car .part01{ float:left; width:220px; height:120px; margin-left:340px; }
.search-car .part01 .row{ width:100%; height:35px; }
.search-car .part01 .row .part1{ width:60px; float:left; height:35px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000}
.search-car .part01 .row .part2{ width:145px; float:left; height:35px; }
.search-car .part02{ float:left; width:100px; height:120px; padding-top:20px; }

.make-field { padding:3px; width:145px;}

.search-ico { background:url(../images/search-car-main.gif) 0 -77px no-repeat; height:78px; width:77px; cursor:pointer; border:0; }
.search-ico:hover { background:url(../images/search-car-main.gif) 0 0 no-repeat; }
