/*
Theme Name: CarGen
Description:
Version: 1.2
*/
body {
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    background: #ffffff url(images/imgbg.jpg) repeat-x left top;
}
h1 {
    padding: 0;
    font-family: arial, Helvetica, sans-serif;
    font-size: 24px;
    letter-spacing: -1px;
    color: #093142;
    font-weight: normal;
    margin: 0;
    line-height: 25px;
}
#Container {
    left: 0px;
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    background-color:#ffffff;
    border:1px solid #eeeeee;


}
#carsearchform{border:1px solid #FFC0C0}
#Container2 {
    margin:0;
    border:4px solid #ffffff;

}
.clear {
    clear:both;
}
#header_ {
    float: left;
   width: 800px;

}
#header_ ul.navi{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 790px;
    text-align: left;
    background-color:#000080;
}
#header_ ul.navi li{
    height: 22px;
    padding: 0 0px 0 0px;
    margin: 0;
    display: inline;
}
#header_ ul.navi li a{
    padding: 4px 10px 4px 27px;
    font: 12px arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    text-indent: 0px;
    font-weight: bold;
    margin: 0;
    width: inherit;
    letter-spacing: 0px;
    text-transform: capitalize;
    line-height: 30px;
}
#header_ ul.navi li a:hover{
    color: #000000;
    background-color: #e3dfcb;
}


#left {
    float:left;
    width:600px;
}
#left4_{    border:1px solid #dddddd;border-right:none;padding-left:4px;    }
#left4_ ul{list-style: none; line-height: 1.2em;height:400px;overflow-y: scroll; overflow-x:hidden; }
#left4_ li{width:200px;height:1.4em;overflow-y:hidden;}
#left4_ a{text-decoration: none;font-size:95%}


#right {
    float:left;
    width:180px;
    margin-top: 27px;
}
#search {
    float:left;
    width:620px;
    margin-left:20px;
}
#searchHead_, #searchHead2 {
    float: left;
    margin-left:0px;
    width: 450px;



}
#searchHead2{border:1px solid #dddddd;
    background-color:#efefef;    padding:10px}

#searchHead_, #searchHead2 h1 {
    font-family: arial, Helvetica, sans-serif;
    font-size: 24px;
    letter-spacing: -1px;
    color: #093142;
    font-weight: normal;
    margin: 4px 0px 0px 10px;
}
#searchContents_ {
    float: left;
    width: 636px;
}
.search {
    margin: 0px 50px 0px 21px;
}
.search input {
    border: 1px solid #b7b7b7;
    background-color: #f5f5f5;
    height: 20px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.search label {
    font-weight:bold;
}
.search p {
    margin: 5px 0px 8px 0px;
}
#subscribe_ {
    float: left;
    left: 224px;
    top: 343px;
    width: 636px;
    height: 47px;
}
.subscribe {
    margin: 0px 0px 0px 45px;
}
.subscribe input {
    border: 1px solid #b7b7b7;
    background-color: #f5f5f5;
    height: 20px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.subscribe label {
    font-weight:bold;
}
.subscribe p {
    margin: 14px 0px 0px 0px;
}
.smalltext {
    font-size: 11px;
}

#tablexpand_ {
    position:absolute;
    left:0px;
    top:911px;
    width:860px;
    height:9px;
}
#footer1_ {
    float: left;
    left: 0px;
    top: 920px;
    width: 860px;
    height: 22px;
}
#footer2_ {
    float: left;
    left: 0px;
    top: 942px;
    width: 100%;
    background-color:#000080;
    color:#ffffff;
}
#footer2Sub {
    width: 810px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 0px 20px 50px;
    color: #FFFFFF;
    font-size: 11px;
    line-height:17px;
    font-weight: normal;
}
/** Site Wide Links **/

a {
    color:#777;
    text-decoration:none;

}
a:hover {
    text-decoration: none;
    color:blue;
}

/** Site Navi **/
.subhead{font-size:12px;margin:0;padding:0}
#extras a{margin:8px;padding-left:10px;display:block;}
#sitenavi {
    margin: 12px 0px 0px 37px;
    font-size: 11px;
    font-weight: bold;
}
#sitenavi a {
    color: #000000;
    text-decoration: underline;
}
#sitenavi a:hover {
    text-decoration: none;
}

/** Content Page Style **/

#contentpage {
    margin: 20px 50px 0px 20px;
}
#contentpage h1 {
    padding: 0px 0px 5px 0px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 24px;
    letter-spacing: -1px;
    color: #093142;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    line-height: 30px;
}
#contentpage p {
    line-height: 19px;
    margin: 0px 0px 18px 0px;
}
#contentpageCol {
    margin: 0px 20px 0px 20px;
}
#contentpageColLeft {
    width: 50%;
    float:left;
}
#box {
    margin: 0px 20px 0px 0px;
    color: #993333;
    line-height: 18px;
    font-size: 11px;
    border: 1px solid #d3c79a;
    background-color: #fcf9ee;
    padding: 8px 8px 8px 13px;
}
#box a {
    font-size: 11px;
    font-weight: bold;
    color: #993333;
}
#box a:hover {
    text-decoration: none;
}
#contentpageColRight {
    width: 50%;
    float:left;
}
#contentpageColRight p {
    line-height: 19px;
    margin: 0px 0px 18px 0px;
}
/** End of Content page style **/

/** Search Page Style **/

#searchpage {
    margin: 20px 0px 0px 0px;
    float:left;
}
#searchpage h1 {
    padding: 0px 0px 10px 20px;
}

#searchResult {
    width:600px;
    margin: 0px 0px 20px 0px;
    padding: 5px 0px 15px 20px;
    background-image: url('images/search-line.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
    float:left;
}
#searchResultImg {
    float:left;
    width:25%;
}
#searchResultContents {
    float: left;
    width: 40%;
    line-height: 18px;
}
#searchResultLinks {
    float:left;
    width:20%;
}
#searchResultLinks p {
    margin: 0px 0px 5px 20px;
}

.moreinfo {
    background-color: #164e65;
    color: #FFFFFF;
    line-height:20px;
    padding: 4px 19px 4px 19px;
    text-decoration: none;
}
.price {
    background-color: #993333;
    color: #FFFFFF;
    line-height:20px;
    padding: 4px 12px 4px 12px;
    text-decoration: none;
}

#carwrapper{margin:5px;float:left;width:340px;}
#logos{margin:20px;width:500px;clear:both;margin-top:10px;;float:left}

#content {float:left;
    width:520px;
margin:20px;
margin-left:30px;
}
#content p{margin-bottom:10px;padding-bottom:10px}
#carresutlsfix{margin-top:10px}
#pagecontent{margin:40px;padding-top:40px;width:80%}

/** End of Search page style **/
