html{padding:0; margin:0;}
body{padding:0; margin:0; font-family:arial; font-size:10pt; color:#4C4C4C; text-align:left; background:white;}
img{border:0;}
h3 {color:Black; font-size:12pt; margin:0; padding:0;}
a {color:#C90000; outline-style:none;}

#center{ margin:0 auto; width:1000px; }
.main_page { background:#b4b4b4; }
.main_page td {cursor:pointer;}
.main_page #logo {text-align:center; vertical-align:middle;
                  background:#e8e8e8; cursor:default;}

.headbanner div img{position:absolute;}
.headbanner div img.active{z-index:10;}
.headbanner div img.last-active{z-index:9;}

#top{width:1000px; height:112px; overflow:hidden; float:left; 
    background: url('../images/bg.jpg') top left repeat-x; 
    border-top:4px solid #B71D19; border-bottom:1px solid #C0C0C0;}
.logo{padding:6px 0 0 30px;}

.search_index{padding:5px 40px 0 0; float:right;}
.search_index label{color:#B71D19; font-weight:bold; font-size:9pt; 
                    padding:4px 4px 0 0; float:left;}
.search{padding:60px 30px 0 0; float:right;}
.search label{color:#B71D19; font-weight:bold; font-size:9pt; 
        padding:0 0 0 0; float:left;  }
.search form input, .search_index form input{background:white; border:1px solid #BEBEBE; width:140px; vertical-align:middle; height:19px;}
.search form input#search_btn, .search_index form input#search_btn
{
    width:25px; height:21px; 
    font-family:arial; font-weight:bold; font-size:9pt; 
    vertical-align:middle; text-align:center; 
    color:white; background:black; cursor:pointer;
    padding-left:0px; border:0;
}

.menu{width:1000px; float:left; padding-bottom:5px;}
#menu_index{padding:10px 0 10px 0;}
.menu ul{list-style:none; margin:0; padding:5px 0 0  20px;}
.menu ul li{color:Black;float:left; padding:5px 10px 5px 10px; 
            font-weight:bold; border-right:1px solid #C0C0C0;
            cursor:pointer; font-size:9pt;}
.menu ul li a{color:Black; text-decoration:none; font-size:9pt;}
.menu ul li a:hover{color:#B71D19;}
.menu ul li.hover{color:#B71D19;}
.menu ul li:hover{color:#B71D19;}

.submenu {display: none; position:absolute; z-index:500; top:25px; left:-1px;
          border:2px solid #bebebe; padding:8px; background:#ffffff;
          text-align:left;  float:none;}
.submenu ul{color:Black;float:none; list-style:none; 
            padding:0; margin:0; border:0; font-weight:bold; cursor:pointer;}
.submenu ul li{padding:0; margin:0; border:0; cursor:pointer; float:none;}
.submenu ul li.hover{color:#B71D19;}
.submenu ul li:hover{color:#B71D19;}
.submenu ul li a{color:Black; text-decoration:none;}
.submenu ul li a:hover{color:#B71D19;}
.submenu table {border-collapse:collapse; border:1px solid #bebebe;}
.submenu table td  {border-collapse:collapse; border:1px solid #bebebe;}

.catitem {float:left; margin:0 20px 20px 0;}
.catitem div {color:#1D6993; font-weight:bold; padding:5px 0; text-align:center;}
.catitem a{color:black; text-decoration:none; font-weight:bold;}
.catitem a:hover{color:#B71D19;}

#search_results, #left_text{font-size:10pt; font-family:Arial;}
#search_results b{font-weight:bold; color:black;}
#search_results span, #left_text span{font-weight:bold; color:#B71D19;}

#left_text ul {color:black; padding:0; 
               list-style-type:none; list-style-image:none; 
               list-style-position:outside; width:170px;}
#left_text ul li{height:20px; vertical-align:top;}
#left_text ul li a{color:black; text-decoration:none; font-weight:bold;}
#left_text ul li a:hover{color:#B71D19;}

.answer {font-weight:normal; color:black;}
#ask{list-style:none;}
#ask li a{color:black; text-decoration:none; font-weight:bold;}
#ask li a:hover{color:#B71D19;}
.answer_title {font-weight:bold; color:black;}

li#curr{color:#B71D19; cursor:default;}
li.hover#curr{color:#B71D19; cursor:default;}
li:hover#curr{color:#B71D19; cursor:default;}

a#curr{color:#B71D19; cursor:default;}
a:hover#curr{color:#B71D19; cursor:default;}
a:visited#curr{color:#B71D19; cursor:default;}

.img_disp {padding-top:4px;}

#lsubmenu{width:137px; padding:3px;}
#lstyle{width:300px; padding:3px;}
#lcategory{width:300px; padding:3px;}
#lprodtype{width:360px; padding:3px;}

#content, #simple_content{clear:both; width:1000px; float:left;}
#content{background:url('../images/contentbg.jpg') top left repeat-y;}

.finishes {padding:10px 40px 0 60px; color:black;}
.attachments {padding:10px 40px 0 88px; color:black;}

.left{width:170px; float:left; padding:0 0 20px 30px;}
.left div{padding:14px 0 0 0;}
.left a{text-decoration:none; color:Black; font-weight:bold; }
.left a:hover{color:#B71D19;}

.menu2{margin:0; padding:0; list-style:none;}
.menu2 li{padding:5px 0 0 0; width:170px;}
#menu3{ padding:0; margin:0; list-style:none;}
#menu3 li a{font-weight:normal;}
#menu3 li a:hover{text-decoration:underline;}
#menu4{margin:0; padding:0; padding-left:15px; list-style:none;  width:150px; overflow:hidden;}
.menu4 li{width:100px;}
.active{color:#B71D19;}

.contact_page {color:#4C4C4C; font-family:arial; font-size:10pt; text-align:left;}
.contact_page b, .contact_page strong {color:Black; font-weight:bold;}
.contact_page img{border:2px solid #C9C9C9;}

.right{width:800px; float:right;}
.text{width:740px; padding:10px 30px 20px 20px; float:right;}
.text table div{font-weight:bold; text-align:center; padding-top:10px;}
.table{clear:both; width:1000px; float:left; text-align:left; padding:20px 0 10px 0;}
.table table td {background:url('../images/tablebg.jpg') top left repeat-x; border:3px solid #D8D8D8; padding:10px;}
.content_footer{clear:both; width:1000px; float:left; text-align:left;}

.copy{clear:both; width:1000px; height:111px; text-align:center; float:left; background: url('../images/copybg.jpg') top left repeat-x;}

.menu_bottom { color:#616161; padding:18px 0 0 0px; width:1000px; text-align:center; }
.menu_bottom a {color:#616161; text-decoration:none;}
.menu_bottom a:hover{text-decoration:underline; color:#B71D19;}
.menu_bottom a:hover#curr{text-decoration:none;}

.bottom{width:1000px; float:left; text-align:center; padding:13px 0 30px 0; color:#909090; }
.bottom a{color:#909090; text-decoration:none;}
.bottom a:hover{text-decoration:underline; color:#B71D19;}

.active2{color:#B71D19; text-decoration:underline;}

#content2{clear:both; width:1000px; float:left;  background:url('../images/contentbg2.jpg') top left repeat-y;}
.form{ float:right; width:290px; padding:30px 0 0 0; color:#A2A2A2; font-weight:bold;}
.form form input{width:230px; height:20px; background:white; border:1px solid #737373;}

#form textarea {width:230px; height:180px; background:white; border:1px solid #737373;}
#form #send {width:69px; height:19px; border:0;}
#thankyou {color:#B71D19; font-weight:normal; font-size:12pt;}

.right_border{float:right; background:url('../images/bg2.jpg') top right repeat-y;}

#tabl2 td div{text-align:left; font-weight:normal; vertical-align:top; padding-left:10px;}

h1 {color:#BE2E16; padding-top:0; margin-top:0; font-size:18pt; font-weight:normal;}
table.f th{font-weight:normal;text-align:left;padding:5px 5px 5px 0;}
table.f td{padding:5px 0 5px 0;}
table.f input { width:142px;}
table.f1 input { width:220px !important;}

.errorlist {list-style:none; padding:0; margin:0; font-size:8pt; color:maroon;}
.errorlist li{padding:0; margin:0 0 5px 0;}
#dealer_content{clear:both; width:1000px; float:left;  background:url('../images/cbg.jpg') top left repeat-x;}

.helptext {font-size:8pt;}

.breadcrumb {border-bottom:1px solid #eee;font-size:8pt; padding:0 0 5px 0; margin:0 0 5px 0;}
