@charset "utf-8";
/* CSS Document */
body { width:100%; min-width:1086px; margin:0px; padding:0px; background:#4a5a68; font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
img { border-width:0px }
p, form, h1, h2, h3 { margin:0; padding:0 }
input, select, textarea { color:#666666; font-weight:400; text-decoration:none; margin:0; padding:0; font:11px/16px Arial, Helvetica, sans-serif; }
a:focus { outline:0px; }
a { font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
.or { color:#ff9900; padding-right:5px; font-size:12px; font-weight:bold; }
.red { color:#ff0000; padding-right:5px; font-size:14px; font-weight:bold; }
.red10 { color:#ff0000; font-size:10px; font-weight:bold; }
.red10n { color:#ff0000; font-size:10px; font-weight:normal; }
.red11 { color:#ff0000; font-size:11px; font-weight:bold; }
.gr { color:#666666; font-family:Tahoma; }
.celebr { color:#666666; font-size:11px; text-align:center; }
a.gr { font:11px/14px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
a.gr:hover { text-decoration:underline; }
a.red { font:normal 11px/14px Arial, Helvetica, sans-serif; color:##ff0000; text-decoration:none; }
a.red:hover { text-decoration:underline; }
.overflow { width:expression("100%"); overflow:hidden; }
.line { height:1px; background:url(../images/line_bg.gif) repeat-x; width:350px; margin:6px 0; }
.line_red { height:1px; background:#ff364c; width:630px; margin:6px 0; }
#outer { width:100%; position:absolute; height:930px; background:#495b69 url(../images/bg_main.jpg) repeat-x top center; }
#main_outer { width:1086px;  position:relative; margin:0 auto; background:url(../images/cont_bg.gif) repeat-y; }
#main_outer_bot {width:100%; min-width:1086px; text-align:center; background:url(../images/bg_bot.gif) repeat-x bottom;}
#main { background: url(../images/main_top.gif) no-repeat top; text-align:left; }
#call { padding:60px 0 0 270px; width:140px; text-align:center; color:#fff; font-size:11px; height:30px; }
#call_banner { background:url(../images/call_us.gif); width:225px; height:106px; }
#call_banner .pad_txt { padding:36px 50px 0 25px; width:155px; text-align:right; font:bold 12px Verdana; color:#000 }
#menu { width:226px; background-image: url(../images/spacer.gif); background-repeat: repeat-y; }
#menu a.active, #menu span.active { background-image: url(../images/but_on.gif); background-repeat: no-repeat; color:#fff; }
#menu a, #menu span { display:block; height:20px; padding:0 0 0 29px; color:#000; text-decoration:none; text-transform:uppercase; font-family: Tahoma; font-size: 11px; line-height: 19px; background-image: url(../images/but_off.gif); background-repeat: no-repeat; font-weight: bold; }
#menu a:hover { color:#fff; text-decoration:none; background-image: url(../images/but_on.gif); }
#header { position:relative; height:354px; width:1086px; margin:0 auto; text-align:left; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: right bottom; }
#header #logo { padding:45px 0 0 103px; }
#center { width:640px; float:left; }
#center h1 { color:#fe0000; width:370px; padding:0; height:20px; font:normal 17px/16px Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bg_h1.gif); background-repeat: no-repeat; }
#center h2 { color:#fe0000; width:370px; padding:0; height:20px; font:normal 17px/16px Verdana, Arial, Helvetica, sans-serif; }
#center h3, #center h4 { color:#fe0000; font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif; }
#center h4 { font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; }
#center p.p11 { font-size:11px; text-transform:uppercase; }
#center p.p11n { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#535353; }
#center p.p11nn { font:11px Verdana, Arial, Helvetica, sans-serif; color:#535353; }
#center p.p12 { font-size:12px; }
#center p.p10, #center p.p10n { font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#center p.p10n { font-weight:normal; }
#center .pad { padding:0; }
#center p.grey, .grey { color:#6C6C6C; }
#brad { font:normal 10px Verdana; color:#0e2642; }
#brad a { font:normal 10px Verdana; color:#0e2642; text-decoration:none; text-transform:uppercase; }
#brad a:hover { text-decoration:underline; }
#brad .active { text-decoration:underline; text-transform:uppercase; }
#left { width:362px; float:left; }
#left .pad { padding:0px 33px 0px 103px; }
#footer_outer { color:#010202; width:100%; height:173px; text-align:center; background: url(../images/footer_bg.jpg) repeat-x center; }
#footer { color:#fff; width:1086px; height:173px; margin:0 auto; text-align:left; background: url(../images/footer.jpg) no-repeat 0px 0px; }
#footer a, #footer .nolink, #footer_home a, #footer_home .nolink { color:#fff; margin:0 14px; text-decoration:none; text-transform:uppercase; font:bold 11px Tahoma; }
#footer .nolink, #footer_home .nolink { color:#fff; text-decoration:underline; }
#footer a:hover, #footer_home a:hover { text-decoration:underline;}
#footer .copyright, #footer_home .copyright { padding-top:12px; color:#acbac7; font-size:10px; text-align:center; }
#footer .copyright a, #footer_home .copyright a { color:#acbac7; }
#footer .copyright a:hover, #footer_home .copyright a:hover { text-decoration:none; }
.form_h, .form_h1, .form_h2, .form_hc { width:138px; float:left; text-align:right; padding:3px 2px 0 0; height:20px; font-size:11px; color:#535353; font-family: Arial, Helvetica, sans-serif; }
.form_h1 { width:auto; margin:0; padding:0; text-align:left; height:22px; //height:18px;
//padding-top:4px;
}
.form_h2 { width:auto; margin:0; padding:0; text-align:right; height:22px; //height:18px;
//padding-top:4px;
}
.form_hc { width:95px; float:left; text-align:right; margin-right:5px; font:bold 11px Arial, Helvetica, sans-serif; padding-top:3px; }
.form_input input { width:220px; float:left; border:solid 1px #a5acb2; height:17px; //height:17px;
padding:1px 0 0 4px; margin-top:1px; }
.form_input select { height:18px; //height:20px;
padding:0; margin:0; }
select.hdr_sel { width:215px; border:solid 1px #809eba; height:17px; //height:19px;
text-transform:uppercase; color:#000; font-size:11px; }
.hdr_search, .center_search {font:bold 11px Tahoma; padding-top:-4px; text-transform:uppercase; color:#fff; text-align:center; width:102px; height:30px; background-image:url(../images/search.gif); background-position:0 1px; //background-position:0 0;  border:0; float:right; cursor:pointer; }
.center_search { background-image:url(../images/search1.gif); height:35px; }
.gr_txt { height:20px; background:#fff url(../images/bg_txt.jpg) no-repeat top left; font:bold 11px Tahoma; color:#f60000; padding:3px 0 0 0; }
.weel_pic { width:127px; height:168px; background:url(../images/weel_bg.gif) no-repeat; font:10px Verdana, Arial, Helvetica, sans-serif; color:#767676; text-transform:uppercase; float:left; margin-right:40px; }
.weel_pic p { padding:15px 20px 0 23px; text-align:center; }
.weel_pic img { margin:21px 20px 0 16px; text-align:center; }
.num { font:10px Verdana, Arial, Helvetica, sans-serif; color:#0e2642; padding:14px 0 0 0; }
.num a { margin-right:8px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#0e2642; padding:14px 0 0 0; text-decoration:none; }
.num a:hover, .num span { text-decoration:underline; }
.num span { margin-right:8px; }
.q_search { font:bold 11px Tahoma; text-transform:uppercase; color:#fff; text-align:center; margin:34px 0 0 102px; background:url(../images/q_search.gif); width:227px; height:20px;}
.brand_list { width:212px; float:left; font:bold 11px/17px Tahoma; }
.brand_list a { font:bold 11px/17px Tahoma; color:#000; text-decoration:none; cursor:pointer; }
.brand_list a:hover, .brand_list .active { color:#fe0000; text-decoration:underline; }
table.tab1 { border:1px outset #b4b4b6; background:#eeeeee; }
table.tab1 tr.head { font:bold 11px Verdana, Arial, Helvetica, sans-serif; height:26px; background:#ff2227; text-align:center; color:#fff; }
table.tab1 td { border:1px solid #b4b4b6; }
table.tab2 { border:1px outset #E1E1E1; background:#F6F6F6; }
table.tab2 td { border:1px solid #E1E1E1; }
