/**********   My personnal info  ********/
#My_personnal_info_tips{
width:764px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-indent:24px;
font-weight:bold;}

#My_personnal_info_A table{
width:764px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:18px;
}

#My_personnal_info_A th{}


#My_personnal_info_A td{
height:33px;
}

.entry h1{
font-size:12px;
}
.tbl_1{
color:#7B7A7A;
}

/**********  my_address  ********/
#my_address_tips{
width:764px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-indent:24px;
font-weight:bold;}

#my_address_A table{
width:764px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:18px;
}

#my_address_A th{}


#my_address_A td{
height:33px;
}



/**********  后台 my_account 左边  *******/
#My_account{}

#My_account h6{
background-image:url(../images/my_account_top.gif);
height:42px;}


#My_account #content {
border-left:#e6e4e4 solid 1px;
border-right:#e6e4e4 solid 1px;
border-bottom:#e6e4e4 solid 1px;
overflow:hidden;
padding-bottom:3px;
}

#My_account #content ul li{
background:url(../images/my_account_center.gif)  no-repeat scroll 0 0;
height:32px;
line-height:32px;
text-indent:17px;
}

#My_account #content ul li a{
color:#474747;
}



/**********  contact_us  *******/
.title{
height:30px;
line-height:30px;}
/**********  news_details  新闻内容  *******/
#content_E{
width:748px;
min-height:300px;
float:right;
padding-bottom:10px;
overflow:hidden;
}
#content_E h6{
width:700px;
height:34px;
font-size:12px;
color:#595959;
background:url(../images/pro_list_top.gif);
position:relative;}




#content_E #content{
margin-top:10px;
width:748px;

overflow:hidden;
padding-bottom:0px;
*padding-bottom:10px;
}
#content_E #content h5{
width:700px;
height:40px;
line-height:40px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:14px;}
#main .entry {
color:#7B7A7A;
font-family:tahoma;
line-height:18px;
margin-left:auto;
margin-right:auto;
min-height:480px;
overflow:hidden;
padding-bottom:18px;
width:710px;
}
.entry strong{
color:#3C92D2;
font-size:18px;
}
#faq{
font-family:tahoma;
line-height:18px;
margin:10px;
}
#faq .title2{
border-top:1px solid #E8E6C0;
color:#0057AE;
font-size:18px;
padding:10px 0;
}
div#faq div b{
font-size:12px;
}
/**********  news_list  新闻列表  *******/
#contact{
font-family:tahoma;
padding:0 10px 10px;	
}
#news_top {
width:749px;
height:30px;
line-height:30px;
color:#FFFFFF;
font-size:12px;
background-color:#61afe1;
margin-top:11px;}
#news_list{
margin-left:auto;
margin-right:auto;
padding:0px;
margin:0px;
}
#news_list li{
width:764px;
height:32px;
line-height:32px;
text-indent:26px;
border-bottom:#efefef solid 1px;
background-image:url(../images/news_list_icon.gif);
background-position:10px center;
background-repeat:no-repeat;
color:#545454;
position:relative;
}
#news_list li span{
position:absolute;
right:30px;
color:#aaa9a9;}

#news_list li a{
color:#545454;
}
#news_list li a:hover{
color:#FF6600;
text-decoration:underline;}





/**********   Sing Up   ********/


#My_password_A table{
width:740px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:18px;
}

#My_password_A th{}


#My_password_A td{
height:33px;
}


/**********  confirm  ********/

#confirm_A{
width:748px;
margin-left:auto;
margin-right:auto;
border-top:#b4d2e7 solid 1px;
border-left:#b4d2e7 solid 1px;
border-right:#b4d2e7 solid 1px;
border-bottom:#b4d2e7 solid 1px;}

#confirm_A table{
}

#confirm_A table th{
background-color:#dce7ef;
height:33px;
line-height:33px;
color:#000000;
text-align:left;}

#confirm_A table td{}


#confirm_B{
width:748px;
margin-left:auto;
margin-right:auto;
border-left:#e9e9e9 solid 1px;
border-right:#e9e9e9 solid 1px;}

#confirm_B table td{
height:33px;
border-bottom:#f1f1f1 solid 1px;
}
#confirm_C{
width:764px;
margin-left:auto;
margin-right:auto;border-top:#b4d2e7 solid 1px;
border-left:#b4d2e7 solid 1px;
border-right:#b4d2e7 solid 1px;
border-bottom:#b4d2e7 solid 1px;}
#confirm_C table th{
background-color:#dce7ef;
height:33px;
line-height:33px;
color:#000000;
text-align:center;}

#confirm_D{
width:764px;
margin-left:auto;
margin-right:auto;}
#confirm_D table td{
height:33px;
line-height:33px;
}


#confirm_E{
width:748px;
margin-left:auto;
margin-right:auto;
border-left:#e9e9e9 solid 1px;
border-right:#e9e9e9 solid 1px;}

#confirm_E table td{
height:45px;
border-bottom:#f1f1f1 solid 1px;
}



/**********  shipping  ********/
#shipping_A{
width:740px;
margin-left:auto;
margin-right:auto;
border-top:#b4d2e7 solid 1px;
border-left:#b4d2e7 solid 1px;
border-right:#b4d2e7 solid 1px;
border-bottom:#b4d2e7 solid 1px;}
#shipping_A table{
}

#shipping_A table th{
background-color:#dce7ef;
height:33px;
line-height:33px;
color:#000000;
text-align:left;}

#shipping_A table td{}

#shipping_B{
width:725px;
margin-left:auto;
margin-right:auto;
border-left:#e9e9e9 solid 1px;
border-right:#e9e9e9 solid 1px;
}

#shipping_B table td{
height:33px;
border-bottom:#f1f1f1 solid 1px;
}

/**********  address   *******/
#address_A{
width:725px;
margin-left:auto;
margin-right:auto;}
#address_A table{border-top:#b4d2e7 solid 1px;
border-left:#b4d2e7 solid 1px;
border-right:#b4d2e7 solid 1px;
border-bottom:#b4d2e7 solid 1px;
}

#address_A table th{
background-color:#dce7ef;
height:33px;
line-height:33px;
color:#191919;}

#address_A table td{}

#address_B{
width:725px;
margin-left:auto;
margin-right:auto;
border-left:#e9e9e9 solid 1px;
border-right:#e9e9e9 solid 1px;}

#address_B table td{
height:33px;
border-bottom:#e9e9e9 solid 1px;
}
input.back{
width:91px;
height:32px;
background:url(../images/back.gif);
border:medium none;
cursor:pointer;
color:#FFFFFF;
}

input.next{
width:91px;
height:32px;
background:url(../images/back.gif);
border:medium none;
cursor:pointer;
color:#FFFFFF;
}


/**********  summary *******/
#button_box{
width:725px;
height:29px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:30px;
}
input.continue_shopping {
width:136px;
height:32px;
background:url(../images/continue_shopping.gif);
border:medium none;
cursor:pointer;
color:#FFFFFF;
}

input.update_cart {
width:91px;
height:32px;
background:url(../images/back.gif);
border:medium none;
cursor:pointer;
color:#FFFFFF;
}

input.check_out {
width:91px;
height:32px;
background-image:url(../images/back.gif);
border:medium none;
cursor:pointer;
color:#FFFFFF;
}


#shoppingCartCount{
width:725px;
height:36px;
line-height:36px;
text-align:left;
margin-top:30px;
margin-left:auto;
margin-right:auto;
}
#product_A{
width:725px;
margin-left:auto;
margin-right:auto;}
#product_A table{
border-top:#b4d2e7 solid 1px;
border-left:#b4d2e7 solid 1px;
border-bottom:#b4d2e7 solid 1px;
}

#product_A table th{
background-color:#dce7ef;
height:33px;
line-height:33px;
color:#2c2c2c;
border-right:#b4d2e7 solid 1px;}

#product_A table td{}

#product_B{
width:725px;
margin-left:auto;
margin-right:auto;}
#product_B table{
border-left:#e8e8e8 solid 1px;
}

#product_B table td{

border-bottom:#e8e8e8 solid 1px;
height:33px;
line-height:33px;
color:#666666;
border-right:#e8e8e8 solid 1px;}

#product_B table td{
height:120px;}

#Subtotal{
width:725px;
height:36px;
line-height:36px;
text-align:right;
margin-left:auto;
margin-right:auto;
}
/**********  login *******/
#step {
width:100%;
height:61px;
margin-top:45px;
margin-bottom:45px;
}
#step ul {
margin-left:auto;
margin-right:auto;}
#step ul li{
float:left;
height:61px;
color:#9b9b9b;

line-height:61px;
}
#step ul li img{
padding-left:37px;}

#login_box{
width:638px;
height:208px;
border:#d7e9f3 solid 1px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/login_box_bg.gif);
position:relative;}

#login_box_A{
width:456px;
height:106px;
position:absolute;
top:25px;
left:97px;
border-bottom:#dfdfdf solid 1px;
color:#5d5d5d;}
#login_box_B{
width:456px;
height:73px;
position:absolute;
bottom:0px;
left:97px;
color:#b5b3b1;}
.input_login_big_btn{
width:89px;
height:57px;
background-image:url(../images/login_btn.gif);
border:medium none;
cursor:pointer;}

/**********  新闻  News&Event *******/

#news{
margin-top:9px;
}

#news h6{
background:#358CD0 none repeat scroll 0 0;
color:#FFFFFF;
font-size:15px;
height:30px;
line-height:30px;
padding-left:20px;
}

#news #content {
border-bottom:1px solid #67B6E3;
border-left:1px solid #67B6E3;
border-right:1px solid #67B6E3;
padding-bottom:3px;
}

#news #content ul li{
width:188px;
height:25px;
line-height:25px;
background-image:url(../images/li_samll_icon.gif);
background-repeat:no-repeat;
background-position:9px;
color:#727272;
text-indent:25px;}

#news #content ul li a{
color:#727272;}

/**********  pro_detail 产品详细  *******/
#pro_detail{
color:#131313;
font-size:16px;
}

#pro_title{
color:#131313;
font-size:12px;
line-height:15px;
text-align:center;
}

#pro_title a{
font-size:12px;
}

#pro_detail #pro_box {
margin-top:17px;
overflow:hidden;
}


#pro_big_pic {
border:1px solid #DDDDDD;
display:inline;
float:left;
}

#intro_list {
border:1px solid #67B6E3;
clear:both;
float:left;
margin-top:20px;
padding:10px;
text-align:left;
width:370px;
}

.intro_list_title{
width:330px;
font-size:16px;
height:60px;
font-weight:bold;
border-bottom:#dedcdc dotted 1px;;
line-height:60px;
text-align:center;
color:#2e2c2c;
}
.intro_list_1{
width:330px;
height:34px;
line-height:34px;
text-indent:26px;
font-size:14px;
color:#6a6a6a;
border-bottom:#dedcdc dotted 1px;
}

.intro_list_2{
text-align:center;
margin-top:40px;
border-bottom:#dedcdc dotted 1px;;
}
.intro_list_3{
margin-top:10px;
text-align:left;
text-decoration:none;
}
input.buy{
width:133px;
height:33px;
background:url(../images/buy_now.gif);
border:medium none;
cursor:pointer;}
input.add_to_card{
width:137px;
height:31px;
background:url(../images/add_to_card.gif);
border:medium none;
cursor:pointer;}

#more_view{
width:725px;
height:170px;
margin-top:20px;
background-color:#faf8ef;
}
#more_view h6{
font-size:16px;
color:#ff9a2d;
height:35px;
line-height:35px;
text-indent:14px;
}
#more_view li{
width:115px;
height:115px;
border:#f4e4a4 solid 1px;
float:left;
display:inline;
margin-left:16px;
margin-top:6px;
margin-bottom:12px;
margin-right:10px;}

#other_detail{
width:748px;
height:300px;
border:#ededed solid 1px;
overflow:hidden;
margin-top:27px;
margin-left:auto;
margin-right:auto;}
#other_detail h6{
width:704px;
height:35px;
border-bottom:#aad4ef solid 2px;
margin-left:auto;
margin-right:auto;
}

#content_E  #other_detail #description{
width:730px;
margin-left:auto;
margin-right:auto;
padding:10px 10px 10px 10px;
color:#727272;
}




/**********  pro_list  商品列表  *******/
#location {
color:#3C92D2;
font-family:tahoma;
font-size:12px;
font-weight:bold;
height:29px;
line-height:29px;
}
#location  img {
vertical-align:middle;
}

#page {
width:796px;
text-align:center;
height:25px;
line-height:25px;
margin-top:15px;
clear:both;

}
#page  img{
vertical-align:middle;
}

#page span .current{
color:#ec701c;
margin-right:8px;
padding:2px 6px;
}

#page   .other{
color:#6d6c6c;
margin-right:8px;
padding:2px 6px;
text-decoration:none;}
#Pro_list {
overflow:hidden;
}
#Pro_list h6{
background:transparent url(../images/hot_product_center.gif) repeat scroll 0 0;
display:block;
height:30px;	
}
#Pro_list #content{
border-bottom:1px solid #DBDBDB;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
}

/**********  底部  *******/
#flooter{
background:transparent url(../images/flooter_bg.gif) repeat-x scroll 0 0;
clear:both;
height:89px;
margin:16px auto auto;
position:relative;
text-align:left;
}
#flooter_box img{
}
#flooter_logo{
width:111px;
height:88px;
float:left;
margin-left:128px;
margin-top:1px;
display:inline;
}
#flooter_pay_method{
width:166px;
height:28px;
float:right;
margin-top:38px;
}

#flooter_text{
height:90px;
float:left;
color:#9c9c9c;
}
#flooter_text{
font-weight:normal;
}
#top{
width:45px;
height:32px;
position:absolute;
top:20px;
right:3px;}
#flooter_text a{
padding:0 5px;
}
/**********  最新产品  *******/
#New_Product{
overflow:hidden;
margin-top:13px;}
#New_Product h6{
height:30px;
background:url(../images/hot_product_center.gif);
}
#New_Product #content{
width750px;

overflow:hidden;
padding-bottom:0px;
*padding-bottom:10px;
}
#New_Product #content ul{
margin-top:16px;
margin-left:2px;}

#New_Product #content ul li{
width:186px;
height:240px;
float:left;
display:inline;
}
.xian{
width:186px;
height:240px;
float:left;
display:inline;
border-right:#dbdbdb solid 1px;}

#pro_pic{
height:132px;
margin-top:10px;
}
#pro_pic img{
height:126px;
}
#pro_pic a{
display:block;
margin:auto;
padding:1px;
width:155px;
}

#pro_price {
width:79px;
height:26px;
line-height:26px;
text-align:center;
color:#303030;
float:left;
display:inline;
margin-left:8px;
margin-right:6px;
background:url(../images/price_btn_bg.gif);
}
#pro_pic a:hover{
border:1px solid #F56E00;
}
#pro_detail_btn{
width:79px;
height:26px;
line-height:26px;
text-align:center;
float:left;
color:#303030;}


#pro_detail_btn img {
vertical-align:middle;}

.pro_list_Buy_now_btn{
background-image:url(../images/buy_now_bg.gif);
border:medium none;
cursor:pointer;
font-family:tahoma;
height:26px;
text-indent:10px;
width:79px;
}


/**********  热门产品  *******/
#Hot_Product{
overflow:hidden;
margin-top:15px;}
#Hot_Product h6{
height:30px;
background:url(../images/hot_product_center.gif);
}
#Hot_Product #content{
border-bottom:1px solid #DBDBDB;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
}
#Hot_Product #content ul{
margin-left:2px;
}

#Pro_list  #content ul li {
}
.pro_xian{
float:left;
height:190px;
text-align:center;
width:186px;
}

.pro_xian_2{
width:186px;
height:240px;
float:left;
display:inline;
border-bottom:#dbdbdb solid 1px;
}
.pro_xian_3{
float:left;
height:210px;
text-align:center;
width:186px;
}

.pro_xian_4{
width:70px;
height:240px;
float:left;
display:inline;
border-width:0px;
}

#pro_detail_btn img {
vertical-align:middle;}

/**********  广告 banner *******/
#banner{
border:1px solid #BEE0F3;
font-family:tahoma;
line-height:20px;
margin-bottom:10px;
padding:10px;
}
/**********  分类 Categories *******/

#Categories{
}

#Categories h6{
background:#358CD0 none repeat scroll 0 0;
color:#FFFFFF;
font-size:15px;
height:30px;
line-height:30px;
padding-left:20px;
}

#banner h1{
color:#1F71AC;
display:block;
font-size:18px;
}
#banner h1 a{
color:#1F71AC;
}
#banner a:hover{
color:#000;
}
#banner h1 a:hover{
color:#1F71AC;
}
#Categories #content {
border-bottom:1px solid #67B6E3;
border-left:1px solid #67B6E3;
border-right:1px solid #67B6E3;
padding-bottom:3px;
}

#Categories #content ul li.big{
background-image:url(../images/li_big_icon.gif);
background-position:11px 0;
background-repeat:no-repeat;
border-bottom:1px solid #EFE8E8;
display:block;
font-weight:bold;
line-height:18px;
padding-bottom:5px;
padding-left:29px;
padding-top:6px;
}

#Categories #content ul li.big a{
display:block;
color:#474747;
}

#Categories #content ul li.small{
background-image:url(../images/li_samll_icon.gif);
background-position:15px 3px;
background-repeat:no-repeat;
line-height:16px;
margin:auto;
padding-left:30px;
padding-top:5px;
}

#Categories #content ul li.small a{
color:#666;
}
#Categories #content ul li.small a:hover{
color:red;
}
.Three {
height:24px;
line-height:24px;
padding-left:12px;}

















/**********  main  主体部份  *******/
/**********  首页 主体部份  *******/
#main{
margin:auto;
overflow:hidden;
width:1000px;
}

#content_A{
width:242px;
float:left;
display:inline;
overflow:hidden;
}

#content_B{
display:inline;
float:right;
overflow:hidden;
width:750px;
}

#content_C{
width:200px;
min-height:300px;
float:right;
overflow:hidden;
}
/********** shopping_card *******/
#shopping_card{
background:transparent url(/images/bg_cart.gif) no-repeat scroll 0 0;
float:right;
font-size:11px;
font-weight:bold;
height:33px;
line-height:34px;
text-align:left;
text-indent:45px;
width:392px;
}
/**********  search 搜索   *******/
#search {
display:inline;
float:left;
height:30px;
}

#search input.search_box {
width:316px;
height:22px;
border:#d8d8d8 solid 1px;
vertical-align:middle;}

#search input.search_btn{
background:transparent url(../images/search_left.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:23px;
vertical-align:middle;
width:70px;
}
.hd_search{
float:left;
height:30px;
}



/**********  main_menu 菜单 *******/
#main_menu_bg_2{
height:32px;
background-color:#f8f8f8;}
#main_menu_2{
height:30px;
margin:2px auto;
width:1000px;
}

#main_menu {
background:transparent url(/images/home_24.gif) no-repeat scroll 0 0;
height:59px;
margin:auto;;
}
#main_menu ul{
background:transparent url(/images/home_28.gif) no-repeat scroll 662px 0;
height:59px;
line-height:59px;
margin-left:20px;
}
#main_menu ul li {
display:inline;
height:59px;
line-height:59px;
margin-right:20px;
}


#main_menu ul li.actual a{
background-image:url(../images/imgtab_actual_der.gif);
color:#4d9edd;
background-repeat:no-repeat;
}
#main_menu ul li a{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:tahoma;
}


#main_menu ul  li.actual{
color:#ec7822;
background:url(../images/tab_actual_izq.gif);
background-repeat:no-repeat;}

#main_menu_bg{
background:transparent url(../images/home_26.gif) repeat scroll 0 0;
margin:auto;
width:1000px;
height:59px;
}

/**********  header *******/
#header{
width:950px;
height:98px;
margin:auto;
}

#logo {
float:left;
margin:0 ;
padding:0;
}

#login {
float:right;
padding:5px 5px 0 0;
text-align:right;
}

#login  input.login_box {
width:97px;
height:19px;
border:#dfdfdf solid 1px;
vertical-align:middle;}


#login  input.reg_btn{
width:56px;
height:22px;
background:url(../images/sign_up.gif) no-repeat scroll 0 0;
vertical-align:middle;
border:medium none;
cursor:pointer;
margin-top:-2px;
}

#login  ul {
padding-top:66px;
clear:both;
}
#login  ul li{
display:inline;
}
#login  ul li img{
vertical-align:middle;
}
.first{
margin-right:34px;}

/*********** common ***********/
body {
font-family:arial,helvetica,clean,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
*{margin:0px;}
td{
	font-size: 12px;
	line-height: 150%;
	color: #000;
}
div {
	font-size: 12px;
	line-height: 150%;
	color: #000;
}
form {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
	margin: 0px;
	padding: 0px;
}
dl,dd,dt{
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
A:LINK {
	COLOR: #000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #f60;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
.float_right {
	float: right;
}
.float_left {
	float: left;
}
.aline_center {
	text-align: center;
}
/**********  font  *******/
.red {
	font-size: 12px;
	color: #FF0000;
	font-weight:normal;
}
.red12b{
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;}

/**********  link   *******/

a.Hot_Aarrival:link {

	color: #ec7c24;}
a.Hot_Aarrival:visited {
	color: #ec7c24;
}
a.Hot_Aarrival:hover {
	color: #ec7c24;
	text-decoration:underline;
}
a.Hot_Aarrival:active {
	color: #ec7c24;
}
/**********  font_color   *******/
.orange_q12{
color:#f3a169;
}
.blue_12b{
color:#2b6193;
font-weight:bold;}
.blue_12{
color:#7dbde6;}
.s_red_12b{
color:#a70000;
}
.red_12b{
color:#FF0000;
font-weight:bold;}
.red_12_2
{
color:#D51729;
font-size:14px;
font-weight:bold;	
}
.black_12b{
color:#000000;
font-weight:bold;}
#My_orders_tips{
width:750px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-indent:24px;
font-weight:bold;}
#My_orders_A{
width:740px;
margin-left:auto;
margin-right:auto;
margin-top:12px;}

#My_orders_A table{
background:#dbefff;}

#My_orders_A table td{
height:33px;
line-height:33px;
color:#000000;
font-weight:bold;
text-align:center;}

#My_orders_B{
width:740px;
margin-left:auto;
margin-right:auto;
}

#My_orders_B table{}

#My_orders_B table td{
height:33px;
line-height:33px;
color:#565656;
text-align:center;
background-color:#eef8ff;
border-bottom:#f6f6f6 solid 1px;}

#My_orders_C{
width:740px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:12px;
border-top:#f6f6f6 solid 1px;
border-left:#f6f6f6 solid 1px;
border-right:#f6f6f6 solid 1px;
}

#My_orders_C table th{
text-align:left;}

#My_orders_C table td{
height:33px;
line-height:33px;
color:#000000;

border-bottom:#f6f6f6 solid 1px;}
