@charset "utf-8";
/* CSS Document */

html, body { margin:0 auto; padding:0; background:url(../images/bg.jpg) repeat-x #dedab5; font-family:Calibri, Arial; }
img { border:none; }
a { outline:none; }
h1, h2, h3, h4 { margin:0; padding:0; }
.input { background:#FFF; border:#CCCCCC 1px solid; padding:5px; font-size:13px; }
.image { vertical-align:middle; }
.link { color:#630; font-size:12px; text-decoration:none; }
.link:hover { color:#630; font-size:12px; text-decoration:underline; }

.mian_div { width:1006px; margin:0 auto; padding:0; }
.float_lft { float:left; }
.flat_rght { float:right; }

/*  Menu Style  */
.menu { min-width:725px; float:left; margin-top:4px;  }
ul#menu { margin:0; padding:0; list-style-type:none; position:relative; display:block; height:35px; font-size:14px; font-weight:bold; background:transparent url(../images/nav_bg_main.png) repeat-x top  right; font-family:Calibri, Arial; }
ul#menu li { display:block; float:left; margin-right:10px; }
ul#menu li a { display:block; float:left; color:#FFF; text-decoration:none; font-weight:bold; padding:8px 7px 0 7px; }
ul#menu li a img { text-decoration:none; padding:0; }
ul#menu li a:hover { color:#FFFFFF; background:transparent url(../images/nav_bg.png) 0px -35px no-repeat;	}
ul#menu li a.current { background:transparent url(../images/nav_bg.png) 0px -35px no-repeat; float:left; color:#FFF; }
/*  ------------------------------------------------------------------------------  */
.main_banner { width:1006px; float:left; text-align:center; }

/*  Left Div Style  */
.lft_div { width:209px; float:left; margin-top:15px; background:url(../images/lft_bg.jpg) no-repeat bottom; padding-bottom:15px; }
.shop_keyword { width:100%; float:left; background:url(../images/lft_bg_mid.jpg) repeat-y; }
.lft_cont { padding-left:5px; width:204px; float:left; padding-bottom:5px; }
.h3 { background:url(../images/lft_hd.jpg) no-repeat; width:209px; height:43px; font-family:Calibri, Arial; color:#FFF; font-size:16px; font-weight:normal; line-height:30px; padding-left:10px; }
#sublink ul{ margin:0; padding:0;}
#sublink ul li{ width:184px; list-style:none; margin:0; }
#sublink ul li a{ display:block; color:#630; text-decoration:none; padding:0 0 0 5px; line-height:20px; }
#sublink ul li a:hover{ color:#565555; text-decoration:underline; }
#sublink ul li li{ width:184px; list-style:none; margin:0; font-size:14px; }
#sublink ul li li a{ display:block; background:url(../images/bullet.png) 5px 5px no-repeat; color:#1A1A1A; text-decoration:none; padding:0 0 0 20px; line-height:23px;}
#sublink ul li li a:hover{color:#565555; text-decoration:underline; background:url(../images/bullet.png) 5px 5px no-repeat; line-height:23px; }
#sublink ul li li li{ list-style:none; margin:0; font-size:12px; }
#sublink ul li li li a{ display:block; background:url(../images/bullet1.png) 15px 3px no-repeat; color:#630; text-decoration:none; padding:0 0 0 30px; line-height:20px;}
#sublink ul li li li a:hover{color:#630; text-decoration:underline; background:url(../images/bullet1.png) 15px 3px no-repeat; line-height:20px; }
/*  ------------------------------------------------------------------------------  */

/*  Right Div Style  */
.rght_div { width:190px; float:right; margin-top:15px; }
.advertise_img { background:#fff; border-bottom:#dedab5 2px solid; }
.h4 { background:url(../images/lft_hd.jpg) no-repeat; width:190px; height:30px; font-family:Calibri, Arial; color:#FFF; font-size:19px; font-weight:normal; line-height:30px; text-align:center; }
/*  ------------------------------------------------------------------------------  */

/*  Center Div Style  */ 
.mid_div { width:585px; float:left; margin-left:10px; margin-top:15px; background:url(../images/mid_end.png) no-repeat bottom; padding-bottom:15px; }
.h2 { background:url(../images/main_hd.jpg) repeat-x; line-height:37px; font-size:18px; font-weight:normal; color:#FFF; padding-left:10px; }
.h2 span { font-size:17px; font-weight:normal; color:#b5d4f3; }

.mid_cont { background:#FFF; float:left; width:585px; min-height:638px; }
.mid_cont_txt { background:#FFF; float:left; width:545px; padding:0px 20px; }
.txt { font-size:14px; line-height:22px; }
.sml_txt { font-size:12px; line-height:18px; }
.txt_hd { color:#003e54; font-weight:bold; font-size:17px; font-family:Arial;  }
.width { float:left; width:100%; margin-top:10px; }
.box1 { width:190px; float:left; text-align:center; padding:2px; border-right:#CCCCCC 1px solid; }
.box2 { width:190px; float:left; text-align:center; padding:2px; }
.main_txt { color:#663300; font-size:14px; line-height:20px; float:left; width:190px; min-height:90px; }
.new_hd { color:#663300; font-size:14px; line-height:20px; font-weight:normal; margin:0; padding:0; }
.mid_sub_div { width:190px; float:left; }
.hd { font-size:16px; color:#630; margin:0; padding:0; font-weight:bold; margin:0; padding:0; }
.price_txt { color:#000; font-size:18px; font-weight:bold; margin:0; padding:0; line-height:20px; }
.sale_price_txt { color:#c00; font-size:17px; font-weight:bold; margin:0; padding:0; line-height:30px; }

.kit_div { width:275px; float:right; }
#kitlink li{ width:240px; list-style:none; margin:0; display:block; background:url(../images/bullet_new.png) 5px 7px no-repeat; color:#000; font-size:15px; padding-left:30px; line-height:25px;  }
.total_widht { float:left; width:100%; }
.kit_hd { font-size:17px; color:#630; margin:0; padding:0; font-weight:bold; font-family:Arial; line-height:35px; }
.width1{ float:left; width:94%; margin:0 3%;  }
.box_1 { width:255px; float:left; text-align:center; margin:10px; border-right:#CCCCCC 1px solid; padding-right:10px;}
.box_22 { width:240px; float:left; text-align:center; margin:10px; margin-left:5px;  }
.box_ptv { width:250px; float:left; text-align:center; margin-left:20px; margin-right:20px; margin-top:20px;}
.width2{ float:left; width:50%;  }
.main_txt1 { color:#663300; font-size:14px; line-height:20px; float:left; width:240px; min-height:90px; }
.mid_sub_div1 { width:240px; float:left; }
.new_hd1 { color:#663300; font-size:14px; line-height:20px; font-weight:normal; margin:0; padding:0; }


/*  ------------------------------------------------------------------------------  */

/*  footer Style  */ 
.footer { color:#FFF; font-size:13px; width:1006px; float:left; margin-top:10px; background:url(../images/footer_bg.png); text-align:center; }
.footer a { color:#FFF; text-decoration:none; }
.footer a:hover { color:#FFF; text-decoration:underline; }
/*  ------------------------------------------------------------------------------  */


.f_arrow { margin:0; padding:0; }
.f_arrow li { margin:0; padding:0; font-family:Arial; color:#663300; list-style:none;  font-size:12px; line-height:20px; }
.f_arrow li a { color:#663300; text-decoration:none;}
.f_arrow li a:hover { color:#663300; text-decoration:underline;}

