/* CSS Document */
html
{ background:#000000 url(../images/bg.jpg) repeat; }

body
{ margin:0; margin-top:27px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; background: url(../images/st_bg.png) no-repeat 50% 0; }

#wrapper
{ width:1100px; margin:0 auto; position:relative; display:table; background:#ffffff; }

#top_bg
{ background:url(../images/top_bg.jpg) repeat-x; height:12px; }

/*#inner_wrap
{ background:#ffffff; clear:both; }*/

#header
{ border-bottom:2px solid #60b636; height:124px;*height:140px; padding:0 15px 0 15px; }
#tcl_wrap
{ padding-top:25px; width:566px; float:left; }
#logo_wrap
{ float:left; width:312px; }
#tel_wrap
{ float:left; width:228px; overflow:hidden; padding-left:26px; margin-top:-5px; margin-left:-5px;}
.tel_num
{ font-size:31px; color:#8b8b8b; font-weight:bold; }
.time
{ font-size:12px; color:#8b8b8b; font-weight:bold; padding-left:2px; padding-left:2px; word-spacing:2px; }
.acc a
{ font-size:13px; color:#2851a2; text-decoration:none; padding-left:10px; padding-right:6px;}
.acc_br {border-right:#666666 solid 1px;}
.acc a:hover
{ color:#f30000; }
.cc
{ font-size:12px; color:#666666; padding-left:2px; }
.un
{ font-size:13px; color:#2851a2; }

.space
{ clear:both; height:12px; }
.space2
{ clear:both; height:22px; }
.space_b
{ clear:both; height:20px; }
.space_c
{ clear:both; height:25px; }
.space_m
{ clear:both; height:5px; }
.space_i
{ clear:both; height:15px; }

#scw_wrap
{ float:right; width:279px; padding-top:20px; }
#cart_wrap
{ float:left; width:142px; }
#cart_l
{ float:left; background:url(../images/cart_l.jpg) no-repeat; width:7px; height:36px; }
#cart_r
{ background:#ee6913; float:left; height:36px; width:135px; }
#cart_inner
{ padding:7px; }
#wish_wrap
{ float:right; width:136px; }
#wish_l
{ float:left; height:36px; width:129px; background:#868686; }
#wish_r
{ background:url(../images/wish_r.jpg) no-repeat; width:7px; height:36px; float:left; }
#wish_inner
{ padding:7px; padding-left:15px; }
.cw a
{ font-size:13px; color:#ffffff; text-decoration:none; }
.cw a:hover
{ color:#fef783; }
.cw2 a
{ font-size:13px; color:#ffffff; text-decoration:none; }
.cw2 a:hover
{ color:#cfcfcf; }
#sea_txbox_wrap
{ width:213px; height:22px; float:left; }
.sea_txt_box
{ width:213px; height:22px; border:#666666 solid 1px; border-right:0; *margin-top:-1px; }
#sea_btn_wrap
{ float:left; width:65px; height:26px; }

.img_mid_align
{ vertical-align:middle; }

.clear
{ clear:both; }

#left_col
{ float:left; width:205px; border-right:#b0b0b0 solid 1px; background:#f2f2f2; padding:15px; padding-bottom:104px; min-height:1138px; *min-height:1133px; height:100%; }
#mid_col
{ float:left; width:549px; }
#mid_col1
{ float:left; width:529px; padding:10px; }
#right_col
{ float:left; width:314px; }

.heading
{ color:#000000; font-size:14px; font-weight:bold; }
.coo
{ font-size:12px; color:#292929; text-transform:uppercase; border-bottom:#a0a0a0 solid 1px; padding-bottom:7px; }
.coo2
{ font-size:14px; color:#000000; border-bottom:#a0a0a0 solid 1px; padding-bottom:7px; font-weight:bold; }
.coo3
{ font-size:14px; color:#de0000; border-bottom:#a0a0a0 solid 1px; padding-bottom:7px; font-weight:bold; }
.s
{ font-size:12px; color:#de0000; text-transform:uppercase; font-weight:bold; font-style:italic; }
.coo22
{ font-size:12px; color:#292929; border-bottom:#bebebe solid 1px; padding-bottom:4px; font-weight:bold; text-transform:uppercase; }

.side_nav ul
{ list-style:none; margin:0; padding:0; }
/*.side_nav li
{ float:left; display:block; border-right:1px solid #575375; padding:0 15px;}*/
.side_nav li a 
{color:#292929; text-decoration:none; font-size:13px; display:block; border-bottom:#a0a0a0 solid 1px; padding:5px 8px 5px 8px; }
.side_nav li a:hover, .side_nav li .current
{ color:#ffffff; background:#5fb22f url(../images/side_nav_hov.jpg) repeat-x top; }
.side_nav li a span
{ font-size:12px; color:#de0000; text-transform:uppercase; font-weight:bold; font-style:italic; }
.side_nav li a:hover span
{ color:#ffffff; }
.side_icon
{ margin-right:5px; vertical-align:middle; margin-top:-3px; *margin-top:0; }

#ssf_wrap
{ border-left:#60b636 solid 1px; }
#sale_wrap
{ height:104px; border-bottom:#60b636 solid 1px; }
#ship_wrap
{ height:90px; border-bottom:#60b636 solid 1px; }
#fast_wrap
{ height:112px; border-bottom:#60b636 solid 1px; }
.pad
{ padding:20px 25px 20px 25px; overflow:hidden; }
.pad2
{ padding:13px 25px 13px 25px; overflow:hidden; } 
.pad3
{ padding:16px 25px 16px 25px; overflow:hidden; } 
.s_img_wrap
{ float:left; width:85px; }
.s_txt_wrap
{ float:left; width:177px; }
.mys
{ font-size:14px; color:#000000; font-weight:bold; }
.sav
{ font-size:13px; color:#292929; line-height:18px; }
.click a
{ font-size:12px; color:#2851a2; text-decoration:none; text-transform:uppercase; font-weight:bold; border:0 !important }
.click a:hover
{ color:#de0000; }
.fast
{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#666666; font-style:italic; font-weight:bold; }

#jus_add_wrap
 { background-color: #f2f2f2; clear: both; padding: 15px 15px 0px; border-left: 1px solid #b0b0b0; overflow: hidden }
#jus_add_wrap_rv
{ clear:both; background:#f2f2f2; border-left:#b0b0b0 solid 1px; padding:15px; overflow:hidden; }
.jus_box_wrap
{ border-top:#a0a0a0 solid 1px; padding-top:15px; padding-bottom:15px; overflow:hidden; }
.jus_img_wrap
{ float:left; width:88px; height:88px; border:1px solid #000000; }
.jus_txt_wrap
{ float:left; width:184px; padding-left:8px; }
.care
{ font-size:13px; color:#2851a2; font-weight:bold; }
.fits
{ font-size:11px; }

.fea
{ font-size:11px; color:#de0000; text-transform:uppercase; letter-spacing:1px;  font-weight:bold; }
#banner_wrap
{ padding:15px; border-bottom:#a0a0a0 solid 1px; overflow:hidden; }
#banner_wrap2
{ padding:15px; border-bottom:#a0a0a0 solid 3px; overflow:hidden; }


#wel_wrap
{ clear:both; padding:15px; overflow:hidden; }
.wel
{ font-size:21px; color:#de0000; font-weight:bold; }
.mini
{ font-size:15px; color:#000000; font-weight:bold; }
.txt
{ font-size:13px; color:#292929; line-height:18px; }

.inner_head
{ font-size:17px; color:#000000; font-weight:bold; }
.inner_s
{ font-size:17px; color:#de0000; font-weight:bold; }

.cat_img a
{ border:2px solid #000000; display:block; }
.cat_img a:hover
{ border:#60b636 solid 2px; }
.cat_wrap
{ width:152px; border-right:#a0a0a0 solid 1px; float:left; padding:0 10px 28px 10px; }
.cat_wrap2
{ width:152px; padding:0 10px 28px 10px; float:left; }
.cat_img
{ width:96px; }
.cat_bl_div
{ height:112px; }

.int
{ font-size:13px; color:#2851a2; }

#brdcm_wrap
{ background:#efefef; border-bottom:#a0a0a0 solid 1px; /*height:40px;*/ clear:both; padding:12px; }
.brdcm
{ font-size:13px; color:#2851a2; }
.dd
{ color:#666666; font-size:13px; }
.team
{ font-size:13px; color:#292929; font-style:italic; }
.img_bor
{ border:#000000 solid 1px; }

#inner_left
{ width:550px; float:left; }
#box_wrap
{ border:#60b636 solid 1px; overflow:hidden; }
#salship_wrap
{ border-bottom:#60b636 solid 1px; overflow:hidden; }
#savmy_wrap
{ float:left; width:263px; border-right:#60b636 solid 1px; padding:15px 0 15px 10px; height:64px; }
#shippur_wrap
{ float:left; width:262px; padding:15px 0 15px 10px; height:64px; }
.pad4
{ padding:15px; overflow:hidden; } 

#inner_right
{ float:right; width:498px; }
#share_wrap
{ float:left; width:126px; }
#share_t
{ background:url(../images/share_t.jpg) no-repeat; height:10px; }
#share_m
{ border:#60b636 solid 1px; border-bottom:0; border-top:0; clear:both; padding:0 17px 0 17px; }
#share_b
{ background:url(../images/share_b.jpg) no-repeat; height:10px; }
.share_nav ul
{ list-style:none; margin:0; padding:0; }
/*.side_nav li
{ float:left; display:block; border-right:1px solid #575375; padding:0 15px;}*/
.share_nav li a 
{color:#2851a2; text-decoration:none; font-size:13px; display:block; border-bottom:#bebebe solid 1px; padding:5px 0px; }
.share_nav li a:hover, .share_nav li .current
{ color:#292929; background:#f6f6f6; }
.share_icon
{ margin-right:5px; vertical-align:middle; margin-top:-3px; *margin-top:0; }

#det_wrap
{ float:left; width:360px; padding-right:12px; }
.pro_heading
{ font-size:17px; font-weight:bold; color:#000000; }
.det
{ font-size:11px; color:#292929; text-transform:uppercase; }
.sku
{ font-size:13px; color:#292929; }
.price
{ font-size:15px; color:#292929; font-weight:bold; }

#form_wrap
{ border:#a0a0a0 solid 1px; background:#f2f2f2; /*overflow:hidden;*/ padding:15px 17px 15px 17px; }

.txt2
{ font-size:13px; color:#292929; text-align:justify; line-height:18px; }
.rate a
{ font-size:12px; color:#2851a2; text-decoration:none; }
.rate a:hover
{ color:#de0000; }

.dp1_wrap
{ width:143px; float:left; margin-right:14px; }
.dp2_wrap
{ width:109px; float:left; }
.dp3_wrap
{ width:109px; float:left; margin-right:14px; }


#footer_wrap
{ background:url(../images/footer_bg.jpg) repeat-x bottom; min-height:234px; height:100%; clear:both; border-bottom:#a0a0a0 solid 1px; border-top:#a0a0a0 solid 1px; padding-top:29px; padding-bottom:19px; overflow:hidden; }
.foot_col1
{ float:left; width:17%; border-right:#adbdcb solid 1px; padding:8px 15px 8px 15px; min-height:210px; height:100%; }
.foot_col2
{ float:left; width:17%; padding-left:15px; padding-right:15px; padding:8px 15px 8px 15px; }

.foot_nav ul
{ list-style:none; margin:0; padding:0; }
.foot_nav li
{ /*float:left; display:block; border-right:1px solid #575375; padding:0 15px;*/}
.foot_nav li a 
{color:#666666; text-decoration:none; font-size:12px; display:block; font-weight:bold; line-height:18px; }
.foot_nav li a:hover, .foot_nav li .current
{ text-decoration:underline; }
.foot_nav li a span
{ font-weight:normal; }

.foot_head
{ font-size:12px; font-weight:bold; color:#08458d; }

#copy_wrap
{ background:#ffffff; height:60px; clear:both; padding:10px; }
#pow_wrap
{ float:left; width:30%; }
.pow
{ font-size:12px; color:#666666; }
#right_wrap
{ float:right; width:70%; }
