@charset "utf-8";
/* CSS Document */


/* element styles */
.bodycopy{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
table tr td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
.header01{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#32469b;font-weight:bold;}
.header02{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#92b3c4;font-weight:bold;}
.header03{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#32469b;font-weight:bold;}
.smlprint{font-size:11px;}
.darkblue{color:#32469b;}
.lightblue{color:#92b3c4;}
.red{color:#FF0000;}
hr{color: #ffffff; background-color: #ffffff; border: 1px dotted #dbdbdb; border-style: none none dotted;text-align:left;}
.smlbreak{line-height:3pt;}
a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#32469b;}
a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#32469b;}
a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#7f7f7f;}
a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#7f7f7f;}

/* form */
.inputtext {background:#ffffff;border:1px #c9c9c9 solid;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#7f7f7f;width:px;height:17px;}
.inputtextarea{background:#ffffff;border:1px #c9c9c9 solid;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#7f7f7f;}
.inputtext_noset{background:#ffffff;border:1px #c9c9c9 solid;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#7f7f7f;height:17px;}
.inputdropdown {background:#ffffff;border:1px #c9c9c9 solid;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#7f7f7f}

.ullist {list-style:none;padding:none;}
.ullist li{padding:0px 0px 0px 15px;background:url('../images/bullet_round.jpg') 0px 5px no-repeat;}
.ollist {list-style:decimal;padding:0px 0px 0px 23px;}
.ollist li{padding:0px 0px 0px 0px;}
.nolist {list-style:none;padding:0px 0px 0px 0px;}
.nolist li{padding:0px 0px 5px 0px;}
.ctr img {
	border: 0px solid blue;
}

/* main layout */
*{margin:0px;padding:0px;}
body{text-align:center;background:#ffffff;}
#container{margin:0px auto;width:1000px;text-align:left;background:#ffffff;}
#content_lvl{width:1000px;clear:both;}
#content_small{width:705px;float:left;padding:20px 25px 20px 25px;overflow:hidden;}
#content_big{width:950px;clear:both;background:#ffffff;padding:20px 25px 20px 25px;overflow:hidden;}
#mainflash{width:745px;height:426px;padding:5px 5px 0px 5px;float:left;}

/* top */
#header{width:1000px;height:89px;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#7f7f7f; position: relative}
#header table tr td{font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#7f7f7f;}
#logo{width:173px;height:87px;background:#ffffff;float:left;}

#speechbubble_top{width:300px;height:89px;background:url('../images/speachbubble_top.png') no-repeat 26px bottom;position: absolute; top: 0; left: 174px;}
#newsletter{height:87px;float:right;padding:0px 0px 0px 30px;}
#newsletter input{background:#fff8cc;border:1px #c9c9c9 solid;font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#7f7f7f;width:175px;height:11px;text-align:right;padding:2px;}
#search{width:105px;height:31px;float:left;margin-bottom:0px;padding:56px 0px 0px 255px;}
#search input{background:#ffffff;border:1px #c9c9c9 solid;font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#7f7f7f;width:175px;height:11px;text-align:right;padding:2px;}

#header a:link{font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#7f7f7f;}
#header a:visited{font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#7f7f7f;}
#header a:hover{font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#32469b;}
#header a:active{font-family:Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:none;color:#32469b;}

#mainmenu{width:1000px;height:21px;background:#32469b;clear:both;}

#mainmenu ul{list-style:none;display:inline;}
#mainmenu ul li{float:left;padding:0px 26px;}
#mainmenu ul li a span{display:none;}
#mainmenu ul li a:hover{background-position:0px 0px;}
#mainmenu ul li ul{display:none;position:absolute;top:108px;padding:0px;margin:0px;white-space:nowrap;width:180px;margin-left:-35px;filter:alpha(opacity=70);opacity:0.70;-moz-opacity:0.70;}
#mainmenu ul li:hover ul, #mainmenu ul li.over ul{display:block;}
#mainmenu ul li:hover ul li{display:block;float:left;padding:0px 0px 0px 0px;clear:both;!margin:0px;width:180px;}
#mainmenu ul li ul li a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;font-weight:bold;color:#32469b;width:180px;padding:5px 0px 5px 10px;border-bottom:1px #32469b dotted;}
#mainmenu ul li ul li a:link{background:#ffffff;color:#32469b;}
#mainmenu ul li ul li a:visited{background:#ffffff;color:#32469b;}
#mainmenu ul li ul li a:hover{background:#32469b;color:#ffffff;}
#mainmenu ul li ul li a:active{background:#e7f2ff;color:#ffffff;}
.nolink{cursor:default;}


#link01{display:block;width:81px;height:21px;background:url('../images/link01.jpg') no-repeat 0 -21px;}
#link02{display:block;width:112px;height:21px;background:url('../images/link02.jpg') no-repeat 0 -21px;}
#link03{display:block;width:91px;height:21px;background:url('../images/link03.jpg') no-repeat 0 -21px;}
#link04{display:block;width:92px;height:21px;background:url('../images/link04.jpg') no-repeat 0 -21px;}
#link05{display:block;width:113px;height:21px;background:url('../images/link05.jpg') no-repeat 0 -21px;}
#link06{display:block;width:92px;height:21px;background:url('../images/link06.jpg') no-repeat 0 -21px;}

/* footer */
#footer{width:984px;height:3px;clear:both;padding:15px 8px 15px 8px;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#949494;}
#footer a:link{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#949494;}
#footer a:visited{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#949494;}
#footer a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#32469b;}
#footer a:active{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#32469b;}

/* sidebar */
#sidebar{width:241px;padding:0px 4px 0px 0px;float:left;}
#sidebar_prodmenu{width:241px;background:#dbdbdb;overflow:hidden;}
#sidebar_prodmenu_eng{list-style:none;padding:3px 0px 0px 19px;float:left;}
#sidebar_prodmenu_eng li a:link{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;font-weight:bold;color:#000000;}
#sidebar_prodmenu_eng li a:visited{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;font-weight:bold;color:#000000;}
#sidebar_prodmenu_eng li a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;font-weight:bold;color:#32469b;}
#sidebar_prodmenu_eng li a:active{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;font-weight:bold;color:#32469b;}

#sidebar_prodmenu_chinese{list-style:none;padding:0px 0px 0px 15px;!padding:5px 0px 0px 15px;float:left;}
#sidebar_prodmenu_chinese li{padding-top:6px;!padding:0px;}
#sidebar_prodmenu_chinese li a span{display:none;}
#sidebar_prodmenu_chinese li a:hover{background-position:-101px 0px;}

#chineselink01{display:block;width:101px;height:13px;background:url('../images/chineselink01.jpg') no-repeat 0 0px;}
#chineselink02{display:block;width:101px;height:13px;background:url('../images/chineselink02.jpg') no-repeat 0 0px;}
#chineselink03{display:block;width:101px;height:13px;background:url('../images/chineselink03.jpg') no-repeat 0 0px;}
#chineselink04{display:block;width:101px;height:13px;background:url('../images/chineselink04.jpg') no-repeat 0 0px;}
#chineselink05{display:block;width:101px;height:13px;background:url('../images/chineselink05.jpg') no-repeat 0 0px;}

#sidebar_banners{width:241px;height:297px;background:#ffffff;clear:both;}
#sidebar_banners ul{list-style:none;!padding:4px 0px 0px 0px;}
#sidebar_banners ul li{margin:4px 0px 0px 0px;!margin:0px;}
#sidebar_banners ul li a span{display:none;}
#sidebar_banners ul li a:hover{background-position:0px 0px;filter:alpha(opacity=100);opacity:1.0;;-moz-opacity:1.0;} 

#banner01{display:block;width:241px;height:95px;background:url('../images/fancl_sidebanner01.jpg');filter:alpha(opacity=80);opacity:0.80;-moz-opacity:0.80;}
#banner02{display:block;width:241px;height:95px;background:url('../images/fancl_sidebanner02.jpg');filter:alpha(opacity=80);opacity:0.80;;-moz-opacity:0.80;}
#banner03{display:block;width:241px;height:95px;background:url('../images/fancl_sidebanner03.jpg');filter:alpha(opacity=80);opacity:0.80;;-moz-opacity:0.80;}

/* submenu 
#leftbar{width:241px;height:426px;padding:0px 0px 0px 4px;float:left;}
#submenu{background:#efefef;width:197px;height:386px;padding:20px;float:left;}
#sectiontitle {font-family:Arial, Helvetica, sans-serif;font-size:14pt;text-decoration:none;color:#9b999a;height:30px;}
#submenu ul{list-style:none;padding-left:20px;}
#submenu ul li{background:url('../images/bullet_submenu.jpg') no-repeat 0px 5px;padding-left:17px;}
#submenu ul li a{font-family:Arial, Helvetica, sans-serif;font-size:9pt;text-decoration:none;color:#000000;text-transform:uppercase;}
#submenu ul li a:link{color:#000000;}
#submenu ul li a:visited{color:#000000;}
#submenu ul li a:hover{color:#32469b;}
#submenu ul li a:active{color:#32469b;}
*/

#sidebar_prodmenu_eng li ul {display:none;list-style:none;}
#sidebar_prodmenu_eng li ul li a:link{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#6c6c6c;font-weight:normal;}
#sidebar_prodmenu_eng li ul li a:visited{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#6c6c6c;font-weight:normal;}
#sidebar_prodmenu_eng li ul li a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#32469b;font-weight:normal;}
#sidebar_prodmenu_eng li ul li a:active{font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#32469b;font-weight:normal;}
/* others */
#ticker{width:204px;height:15px;background:#ffffff;border:1px #000000 solid;background:url('../images/icon_ticker.jpg') no-repeat 0px 0px;padding:5px 10px 5px 25px;font-family:Arial, Helvetica, sans-serif;font-size:8pt;text-decoration:none;color:#000000;overflow:hidden;}

/* products */
#producttable tr td{vertical-align:top;}
#icons tr td{vertical-align:middle;}
.productheader{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#32469b;font-weight:bold;text-transform:uppercase;}
.productheader2{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#32469b;font-weight:bold;}
.label{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#7f7f7f;font-weight:bold;}

/* promotions */
.promomenuimg {border-top:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;border-bottom:0px;}
.promomenulink {text-align:left;border-top:0px;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;border-bottom:1px #e2e2e2 solid;padding:0px 10px 10px 10px;}
.empty{border:0px;}
#promomenu tr td{vertical-align:top;}
#promomenu a:link{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#767676;}
#promomenu a:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#767676;}
#promomenu a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#32469b;}
#promomenu a:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;color:#32469b;}
.promotion {width:748px; border:1px #e2e2e2 solid;text-align:left;}
.promoheader {height:34px;vertical-align:middle;background:#e8ecff;padding:0px 15px 0px 15px;color:#32469b;font-weight:bold;text-transform:uppercase;}
.promoimg {padding:0px 0px 0px 15px;width:277px;}
.promocopy {padding:0px 15px 0px 0px;}
.promofooter{padding:0px 15px 7px 0px;text-align:right;}

/* awards */
#awards tr td{vertical-align:middle;text-align:center;}


#articlearchive .thumbnail{width:58px;height:58px;border:1px #dbdbdb solid;}
#articlearchive tr td a{text-transform:uppercase;}
#storelocator tr td{vertical-align:top;}

.productalign tr td {text-align:center;}

#bg_tab1{text-align:center;} 
#bg_tab2{text-align:center;}
#bg_tab3 {text-align:center;}
#bg_tab1 a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#32469B;text-decoration:none;text-transform:uppercase;}
#bg_tab2 a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#32469B;text-decoration:none;text-transform:uppercase;}
#bg_tab3 a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#32469B;text-decoration:none;text-transform:uppercase;}


.numbers {font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#92b3c4;}






.subheader {
	color: #09F;
}

.hide {
	display: none;
}

