/* CSS Document */

body{  font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:center; margin:0px; background-image:
url(images/silverswimmer.jpg); background-position:top left ; background-repeat:no-repeat; background-color:#f4f4f4; }
a:link,a:visited{ text-decoration:none; font-size:12px; color:#000000}
a:hover{font-size:12px; color:#50575d;}



#container{ width:1003px; margin:0px 0px; float:left}
#h_topline{width:1003px; height:4px; background-color:#017cdf; font-size:0px; float:left}
#logo{ width:228px; height:105px; background-image:url(images/logo.jpg); background-position:left; background-repeat:no-repeat; float:left}
#logo_word{float:left; vertical-align:middle; margin:35px 0px 0px 30px; text-align:left; line-height:20px}
#menubg{background-image:url(images/menu_bg.jpg); width:624px; height:34px; float:left; margin:15px 376px 0px 3px}
#menu{padding:0px 0px; margin:0px 0px 0px 0px}
#menu ul{margin:0px; list-style:none; float:left}
#menu ul li{ margin:0px 10px; display:block; float:left; line-height:28px}
.menuDiv{width:2px; height:28px;}
#menu a:link,#menu a:visited{text-decoration:none; font-weight:bold; color:#ffffff}
#menu a:hover{text-decoration:none; font-weight:bold; color:#e8fd04}

#page_left{width:777px; float:left; height:auto; overflow:hidden;   background-color:#ffffff; background-image:url(images/page_m.jpg); background-position:right; background-repeat:repeat-y;}
#page_right{ width:206px; float:right; height:415px; background-color:#0099CC; margin:0px 20px 0px 0px; background-image:url(images/r_bg.jpg); background-repeat:no-repeat; text-align:left; line-height:37px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#mid{ width:100%; height:auto; overflow:hidden; float:left;}
#page_L_top{background-image:url(images/b_top.jpg); height:16px}
#page_L_752{width:752px; float:left;}
#page_L_25{width:25px; float:right; background-image:url(images/page_m01.jpg); background-repeat:no-repeat; background-position:top ; height:948px;}
#page_L_banner{width:752px; height:186px; background-image: url(images/banner.jpg); background-repeat: no-repeat}
#page_L_product{ margin:10px 10px 10px 8px; width: 463px; height:500px; border:1px solid #dddddd; float:left; background-color:#eeeeee}
#page_L_product li{ padding:5px; float:left; list-style:none; width:175px; height:200px; border:1px solid #225588; margin:15px; background-color:#FFFFFF; overflow:hidden;}

#page_L_new{ font-family: corbel; font-size:23px; margin:5px 0px 10px 10px; font-weight:bold; text-align:left}
#page_L_border{border:1px solid #225588; width:192px; height:186px; margin:10px}

#page_L_company{ width:251px; height:518x; margin:8px 0px 0px 0px; float:right; text-align:left}
#page_L_specials{ margin:20px 32px 10px 8px; width:346px;height:280px; float:left; overflow:hidden;}
#page_L_specials li{ width:160px; float:left; text-align:left;list-style:none;}
#page_L_specials_top{ width:348px ; height:19px; background-image:url(images/special.jpg)}
#page_L_hot{ margin:20px 0px 10px 0px; width:346px; height:280px; float:right; overflow:hidden;}
#page_L_hot li{ width:160px; float:left;  text-align:left; list-style:none;}
#page_L_hot_top{ width:348px ; height:19px; background-image:url(images/hot.jpg)}


#product_pic{margin:70px 10px 10px 35px; width: 150px; height:110px; border:1px solid #dddddd; float:left; background-color:#eeeeee overflow:hidden}
#product_detail{width:451px; height:518x; margin:8px 0px 0px 0px; float:right; text-align:left}
#product_detail h1{font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold}
#product_detailwen{font-size:14px; line-height:20px }
#product_line{ border-bottom:2px solid   #CCCCCC; width:95%; height:15px; overflow:hidden; float:left;}
#shipping{width:690px; height:518x; margin:10px; float:left; text-align:left}
#shipping h1{font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold}
#shippingred{font:Arial, Helvetica, sans-serif; font-size:18px; color:#FF0000}



#product_pic_detail{margin:40px 10px 10px 25px; width: 150px; height:110px; border:1px solid #dddddd; float:left; background-color:#eeeeee overflow:hidden}
#product_detail_d{width:500px; height:518x; margin:8px 0px 0px 0px; float:right; text-align:left}
#product_detail_d h1{font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold}
#product_detail_inf{width:600px; height:518x; margin:8px 0px 0px 20px; float:left; text-align:left}
#product_detail_inf1{width:690px; height:518x; margin:8px 0px 10px 20px; float:left; text-align:left}

#footer{ width:1003px; height:147px; vertical-align:middle;}
#footer_left{ width:758px; height:147px; background-color:#212121; float:left; margin:0 auto}
#footer_right{ width:245px; height:147px; background-color:#eaeaea; float:right}
#footer_menu{padding:0px 0px; margin:0px 0px 0px 0px; color:#d4d1d1 ;font-family: Calibri}
#footer_menu a:link,#footer_menu a:visited{text-decoration:none; color:#d4d1d1}
#footer_menu a:hover{text-decoration:none;  color:#e8fd04}
#footer_bank{ height:34px; background-image:url(images/bank.jpg); margin:10px 0px; background-repeat:no-repeat; background-position:center}

#footer_menu1{padding:0px 0px; margin:0px 0px 0px 0px; color:#ffffff; font-family: Calibri }
#footer_menu1 a:link,#footer_menu1 a:visited{text-decoration:none; color:#ffffff}
#footer_menu1 a:hover{text-decoration:none;  color:#e8fd04}
#productSpecialPrice{ font-family:"Times New Roman", Times, serif; font-weight:bold;  color:#FF0000;}
#productOriginalPrice{ font-family:"Times New Roman", Times, serif; font-weight:bold;  color:#336699;}