@charset "utf-8";
/*
 *
*/
h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd{padding:0;margin:0;}
li{list-style:none;}
img{border:none;}
u{text-decoration:none;}
em{font-style:normal;}
a{color:#0064B1;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#ff6700;text-decoration:underline;}
body{color:#444;font-family:Arial,Verdana, Helvetica, sans-serif;word-break:break-all;}
.clear{height:0;overflow:hidden;clear:both;}
h1{font:bold 18px microsoft yahei; color:#ff6700;margin-bottom:20px;}
h2{ position:absolute;top:12px;right:20px;}
h2 a{ text-indent:-9999px;height:58px; width:140px; display:block;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 60%;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%;}

/* left and right edge shadow  */
#l_edge{width:19; background-image:url(/images/body/body_l_shadow.png);background-repeat:y;}
#r_edge{width:19; background-image:url(/images/body/body_r_shadow.png);background-repeat:y;}

/* waht we do */
#wwd_top{height:469; background-image:url(/images/body/bg_WhatWeDo_1.png); background-repeat:no-repeat; padding-left:20px; font-weight:bold;}
#wwd_middle{height:256; background-image:url(/images/body/bg_WhatWeDo_2.png); background-repeat:no-repeat; padding-left:440px; font-weight:bold;}
#wwd_bottom{height:310; background-image:url(/images/body/bg_WhatWeDo_3.jpg); background-repeat:no-repeat; padding-left:20px; background-position:right;font-weight:bold;}

/* faq */
#faq{width:912; height:147; float:right; background-position:right; background-image:url(/images/body/FAQ_Header.jpg); background-repeat:no-repeat; padding-left:0px; font-weight:bold;}
.question{padding-left:19px; font-size:13; font-weight:bold; color:#3175a6;}
.answer{padding-left:32px; font-size:12; color:#111;}

/* contact_us */
#contact{padding-left:15px; font-weight:bold;}
#contact_text{padding-left:15px; font-size:12; font-weight:bold;}
.contact_form{padding-left:35px; font-size:12; font-weight:bold;}
#form_bt{padding-left:160px;}

/* login_form_img */
#form_img{ width:415px; height:359px; position:relative; overflow:hidden; }

/* store_dw_ad */
#dw_ad{height:486; padding-left:20px; background-image:url(/images/store/DW_STORE_AD.png); background-position:center; background-repeat:no-repeat;}

/* shelf */
#shelf_price{color:#111; font-size:11; font-family:Arial,Verdana, Helvetica, sans-serif;}
#shelf_dec{color:#111; font-size:9; font-family:Arial,Verdana, Helvetica, sans-serif;}

/* page title */
#p_title{font-size:25px; color:#1c587d; font-weight:bold;}

/* series */
#series{width:912; height:72; float:right; background-position:right; background-image:url(/images/body/Topic_Patten.jpg); background-repeat:no-repeat; padding-left:0px; font-weight:bold;}

/* product list */
#pro_name{padding-top:5px; color:#5d5d5d; font-size:10; font-weight: bold; font-family:Arial,Verdana, Helvetica, sans-serif;}
#pro_price{color:#1e5880; font-size:12; font-weight: bold; font-family:Arial,Verdana, Helvetica, sans-serif;}
#see_more{padding-left:7px; text-decoration: underline; font-size:12; font-weight: bold; font-family:Arial,Verdana, Helvetica, sans-serif;}

/* new bar */
#news{width:922; height:52; float:right; background-position:right; background-image:url(/images/body/news_bar.jpg); background-repeat:no-repeat; padding-left:0px; font-weight:bold;}


/* news table row */
.news_row{padding-left:10; padding-top:5; padding-bottom:5; font-size:14px}


/* macmillan page app lists*/
.macmillan_list{padding-top:5px; color:#5d5d5d; font-size:11; font-weight:bold; font-family:Arial,Verdana, Helvetica, sans-serif;}

 
/* special promotion */
.promotion{width:922; height:52; float:right; padding-left:0px; font-weight:bold;}
.app_row{padding-top:5px; color:#5d5d5d; font-size:11; font-weight:bold; font-family:Arial,Verdana, Helvetica, sans-serif;}



/* newsletter form*/
.newsletter{width:290; height:630; float:right; background-position:center; background-image:url(/images/newsletter/bg_NewLetter_eng.jpg); background-repeat:no-repeat; padding-left:15px; font-size: 12px; font-weight:bold;}

.newsletter_sc{width:290; height:630; float:right; background-position:center; background-image:url(/images/newsletter/bg_NewLetter_sc.jpg); background-repeat:no-repeat; padding-left:15px; font-size: 12px; font-weight:bold;}

