@charset "utf-8";
/*--Cascading-Style-Sheet-Document--*/
/*--Proj_Name-----%%%%%%%%%%%%%%--*/
/*--style.css--------14:35 2009-11-4--*/
/*--by----CH--*/

/*-------normal-settings-------------------------------------*/

body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; }
body { background:url(../img/bg.gif) repeat-x; }
ul, li, ol { margin:0; padding:0; }
form { margin:0; }
input, select, textarea, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border:0; }
p { margin:1em auto; line-height:1.3em; }
a { text-decoration:none; color:#004684; }
a:hover { color:#f60; }
ul, li, ol { margin:0; padding:0; }
h1 { font-size:24px; margin:0; padding:0; }
h2 { font-size:18px; margin:0; padding:0; }
h3 { font-size:16px; margin:0; padding:0; }
h4 { font-size:14px; margin:0; padding:0; }
h5 { font-size:13px; color:#666; margin:0; padding:0; }
h6 { font-size:12px; color:#004683; margin:0; padding:0; }
#all { margin:0 auto; width:960px; overflow:hidden; }
#header { width:100%; height:119px; }
#main_container { padding-top:10px; padding-bottom:10px; width:100%; overflow:hidden; }
#footer { padding-top:8px; width:100%; height:25px; background:#333; }
/*------------------------------------------------------------------*/

#all div.last { border-right:0; }
#all .last { margin-right:0; }
#logo_top { float:left; margin:8px 0 0 7px; width:506px; height:67px; background:url(../img/logo.gif) no-repeat; }
.dealer_log { display:block; float:right; margin-top:32px; }
#nav { position:absolute; clear:both; top:90px; width:960px; height:26px; z-index:23; }
#search_bar { position:absolute; margin:6px 0 0 585px; width:380px; }
#search_bar * { float:left; }
#nav .form_t { border:1px #999 solid; width:298px; height:19px; line-height:20px; padding:0 0 0 30px; font-weight:bold; background:url(../img/inpt_bg.gif) 0 2px no-repeat #fff; color:#000; margin-right:7px; }
#nav .form_s { border:1px #999 solid;width:180px; margin-right:7px; height:21px; line-height:20px; }

#search_bar .btn { height:21px; }
#footer div { margin:0 auto; width:960px; }
#footer a, #footer span { color:#999; }
.fllt { float:left; }
.flrt { float:right; }
/*----------------------------------------------------------*/

#side_nav .title, .side_box .title { padding:6px 0 4px 12px; border:1px #c8c8c8 solid; border-bottom:0; width:227px; background:#eee; color:#004683; }
#side_nav { margin-bottom:10px; }
/*-----------------------------------------------------------*/
.side { padding-top:8px; float:left; margin-right:19px; width:240px; }
.column { padding-top:8px; float:left; width:701px; }
.side .side_box { clear:both; margin-top:10px; }
.side .title h3 { padding-top:3px; }
/*------------------------------------------------------------*/
.crumbs { display:block; padding-bottom:10px; }
.column .title { width:100%; }
.column .title a, .column .title span { color:#666; }
.column .title a:hover { color:#016ed0; text-decoration:none; }
.title h1 { color:#004683; }
.column .con { }
.side_box .con { padding:0 12px 12px; border:1px #c8c8c8 solid; border-top:0; width:215px; background:url(../img/side_nav_bg.gif) repeat-x #fff; color:#004683; }
.con ul { padding-left:15px; list-style:inside; }
.con { min-height:200px; }
/*-----------------------------------------------------------*/
table.view { }
table.view td { height:34px; }
table.view img { padding-left:13px; }
.prdct_dtl { width:100%; }
.prdct_dtl .lft { float:left; padding-bottom:10px; width:290px; }
.prdct_dtl .rgt { float:left; padding-left:20px; padding-bottom:10px; width:380px; }
.lft h2 { color:#666; }
.lft span { display:block; padding-bottom:10px; width:100%; text-align:right; }
.lft span a { text-decoration:none; color:#004683; }
.lft span a:hover { text-decoration:underline; }
.lft ul { list-style-type:none; }
.lft ul li { float:left; padding-left:27px; padding-top:5px; padding-bottom:5px; width:110px; height:15px; }
.lft ul li a { text-decoration:none; font-weight:bold; color:#004683; }
.lft ul li a:hover { text-decoration:underline; }
.lft .pd { background:url(../img/tip_pd.gif) 5px 5px no-repeat; }
.lft .xl { background:url(../img/tip_xl.gif) 5px 5px no-repeat; }
.rgt span.pic_s { display:block; padding:22px 0 18px 0; }
.rgt span.pic_s img { margin:5px 16px 0 0; border:1px #666 solid; }
.rgt h4 { color:#666; }
.rgt ul { padding:10px 0; list-style:inside; color:#666; }
.rgt ul li { padding:1px 0; }
.rgt p { color:#666; font-weight:bold; line-height:150%; }
.rgt p b { font-size:14px; color:#b81214; }
.rgt p img { margin-top:5px; }
.cmp_acc { clear:both; padding-bottom:10px; border:1px #6b98ab solid; width:99.7%; background:url(../img/box_bg.gif) repeat-x #fff; overflow:hidden; }
.cmp_acc h3 { padding:6px 0 4px 12px; color:#004683; }
.cmp_acc div { float:left; padding:5px 0; width:139px; text-align:center; overflow:hidden; }
.cmp_acc div img { padding-bottom:10px; }
.cmp_acc div span { float:left; width:100%; color:#004683; }
/*------------------------------------------*/
.home_left { float:left; width:700px; padding-bottom:10px; }
.home_left h1 { color:#004683; }
.home_left p { color:#000; }
.home_left p a { color:#004683; }
.home_right .title { padding:6px 0 4px 0px; width:227px; color:#004683; }
.home_right { float:right; width:240px; }
.home_box { float:left; padding-top:10px; width:100%; height:125px; }
.home_box h4 { color:#800000; }
.home_box img { float:left; }
.home_box a { display:block; float:right; padding-left:8px; color:#004684; background:url(../img/tip_arr.gif) 0 5px no-repeat; }
/*-----------------------------------------------------*/
.cmp_acc2 { clear:both; padding:10px; border:1px #6b98ab solid; width:938px; background:url(../img/box_bg.gif) repeat-x #fff; overflow:hidden; }
.cmp_acc2 h3 { padding:5px 0 4px 0; color:#004683; }
.cmp_acc2 div { float:left; margin-right:15px; padding:0 90px 0 10px; border-right:1px #c7c7c7 solid; width:200px; overflow:hidden; }
.cmp_acc2 div img { padding-bottom:10px; }
.cmp_acc2 div span { float:left; width:100%; color:#004683; }
#dcr_1 { background:url(../img/dcr_1.gif) 210px center no-repeat; }
#dcr_2 { background:url(../img/dcr_2.gif) 210px center no-repeat; }
#dcr_3 { background:url(../img/dcr_3.gif) 210px center no-repeat; }
/*-----------------------------------------------------*/
#prdt_bar { position:absolute; margin:-26px 0 0 495px; z-index:4; }
#prdt_bar .form_t { height:20px; width:150px; }
#prdt_bar .btn { margin:0 0 -5px -2px; #margin-bottom:-3px;
height:19px; }
/*-----------------------------------------------------*/
.prdct_list { margin-top:15px; list-style-type:none; }
.prdct_list li { width:100%; list-style-type:none; height:135px; margin:5px 0; padding:10px; }
.prdct_list li img { float:left; width:103px; margin-right:10px; }
.prdct_list li div { float:left; width:485px; }
.prdct_list li h3 { color:#004683; }
.prdct_list li p { line-height:150%; }
.prdct_list li p a { text-decoration:underline; padding-left:5px; }
.prdct_list li b { color:#c10f0f; font-weight:bold; }
/*----------------------------------*/
.pg_indx { padding-top:10px; clear:left; float:right; padding-left:5px; text-align:right; }
.pg_indx a { display:block; float:left; font-size:11px; font-weight:bold; margin:0 2px; padding:3px 7px; color:#2a6193; background:#b6dcff; }
.pg_indx a:hover { color:#b6dcff; background:#2a6193; border-color:#ebfbff; text-decoration:none; }
.pg_indx .current_page { color:#b6dcff; background:#2a6193; border-color:#ebfbff; text-decoration:none; vertical-align:bottom; }
/*---------------------------------*/
.fnt_dblue { color:#1f497d; }
h3.i, h4.i { padding-top:10px; color:#004684; line-height:25px; }
.n_ul li { list-style-type:none; }
/*----------------------------------*/
.dealer { border:1px #999 solid; }
.dealer td { margin:0; border-collapse:separate; padding:3px 20px; }
.r_l { border-right:1px #999 solid; }
.p_r { float:left; padding-left:30px; }
.p_r p { padding-bottom:8px; }
.news { }
.news li { list-style:outside; line-height:150%; }
.p_l { float:left; padding-top:20px; width:300px; }
.p_l p { line-height:150%; }
.contact td { padding-bottom:5px; }
.contact .btn { width:90px; height:24px; }
.contact select { width:194px; }
.contact textarea { width:300px; height:150px; }
.td_tx { width:150px; }
.log_box { float:left; padding:10px 10px 10px 20px; width:288px; }
.log_box.sp { border-left:1px #999 solid; border-right:1px #999 solid; }
.log_box table { margin-top:4px; margin-left:-7px; }
.log_box table .td_dmp { height:40px; }
.log_box table td { padding:5px; }
.log_box p { line-height:150%; padding-bottom:9px; }
.sp_t { margin:15px 0; }
.prdct_srch { border-bottom:1px #999 solid; }
.shp_crt { margin-top:20px; }
.shp_crt td { padding:5px; text-align:center; }
tr.sc_nb td { border-bottom:1px #c8e5ff solid; }
.shp_crt td p { text-align:left; }
.shp_crt th { padding:7px 0; color:#004684; background:#b7d7f4; }
.shp_crt .sc_1 { width:70px; }
.shp_crt .sc_4 { width:120px; }
.shp_crt .sc_5 { width:120px; }
.sc_6 { width:520px; }

.shp_crt2_title { border:#b6c7d4 solid 1px; background:#fff url(../img/th_bg.jpg) repeat-x bottom; }
.shp_crt2_title th { padding:5px 10px; color:#004684; }
.shp_crt2_box { border:#b6c7d4 solid 1px; border-top:none; padding:10px; margin-bottom:15px; }

.shp_crt3 { background:#d2dde6; margin:1em auto; }
.shp_crt3 td { background:#fff; }

.shp_crt2 { }
.shp_crt2 th { padding:5px 10px; color:#004684; background:#b7d7f4; font-size:14px; }
.shp_crt2 td { padding:5px; }
.shp_crt2 .t_era { width:585px; height:100px; }

.account a { font-size:14px; font-weight:bold; }
.address_box { float:left; width:453px; border:1px #999 solid; padding:10px; margin-bottom:10px; line-height:1.5em; }
.address_box p { margin:0.5em auto 0 auto; }
.flash { padding-bottom:10px; }
.i_sj { padding-left:20px; height:20px; background:url(../img/tip_pd.gif) no-repeat; }
.bnr { margin-bottom:10px; }
#m_l { padding:10px 10px 10px 0; width:308px; }
.fnt_bold { font-weight:bold; color:#666; }
.mb15 { margin-bottom:15px; }
.mb7 { margin-bottom:7px; }
.mr15 { margin-right:15px; }
.mr10 { margin-right:10px; }
.mt0 { margin-top:0; }
.red { color:#C10F0F; }
.i { font-style:italic; }

