@charset "utf-8";


body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; }
h1{	font-size:20px; font-weight: bold; padding:0 0 15px 0; }
h2{ font-size:13px; font-weight:bold; padding:10px 0; }
p{padding:0 0 15px 0;}
a{ color:#000099; }
sup{font-size: 8px;}
h1 sup{font-size: 10px;}
.footer sup{font-size:6px;}


.bodyWrapper{ margin-left:auto; margin-right:auto; width:876px; clear:both; padding-top:20px;}

.top{ height:99px;}
.content{}
.bottom{  width:100%; height:107px; padding-top:10px;}
.footer{ text-align:center; padding:10px 0 10px 0; clear:both; font-size:10px;}
a{color:#0066CC; text-decoration:none;}
a:hover{ text-decoration:underline;}

.top_nav{ float:left; padding:0 0 0 159px;}
.top_nav li{float:left; list-style:none; padding:0 0 0 0px;}
.top_nav li a{background:url(../images/CF_buttonshort.gif) no-repeat; width:113px; height:99px; display:block; color:#fff; text-decoration:none;}
.top_nav li .here, .top_nav li a:hover{background:url(../images/CF_buttonshort_ro.gif) no-repeat; color:#000; text-decoration:none;}
.top_nav_caption{ font-size:13px; display:block; padding:7px 11px; line-height:13px;}
.top_nav_title{ font-size:15px; font-weight:bold; display:block;}
.top_nav_title sup{font-size:10px;}

.top_nav .longbutton a{background:url(../images/CF_buttonlong.gif) no-repeat; width:136px; height:99px; display:block; color:#fff; text-decoration:none;}
.top_nav .longbutton .here, .top_nav .longbutton a:hover{background:url(../images/CF_buttonlong_ro.gif) no-repeat; color:#000;}



.award_logo{padding-left:3px;}

.content_left{width:280px; float:left; }
.content_mid{width:330px; float:left; padding:0 0 0 20px;}
.content_right{width:223px; float:right; padding:0 0 0 10px;}
.content_mid_right{width:563px; float:left; padding:0 0 0 20px;}


.order_button { cursor:pointer; font-size:14px; font-weight:bold;background:url(../images/CF_orderbutton.gif) no-repeat; display:block; width:94px; height:95px; color:#fff; text-decoration:none; padding-right:10px;}
.order_button_caption{ width:50px; padding:15px 0 0 20px; display:block; text-align:center; line-height:12px;}
.download_button { cursor:pointer; font-size:14px; font-weight:bold;background:url(../images/download_sample_btn.gif) no-repeat; display:block; width:150px; height:102px; color:#fff; text-decoration:none; padding-right:10px;}
.download_button_caption{ width:120px; padding:13px 15px 0 15px; display:block; text-align:center; line-height:12px; font-size:14px;}
/*
.line_box{}
.line_box .box_top{ background:url(../images/CF_outlinetop.gif) no-repeat bottom; width:223px; height:11px; border:none; margin:0; padding:0; }
.line_box .box_mid{ background:url(../images/CF_outline4.gif) repeat-y; width:223px; }
.line_boix .box_bottom{ background:url(../images/CF_outlinebottom.gif) no-repeat; width:223px; height:10px; }
.line_box .box_content{ padding:5px 15px; margin:0; }
.line_box .box_content ul li{ margin:0 0 0 15px; }
*/

.box_top{ background:url(../images/CF_outlinetop.gif) no-repeat bottom; width:223px; height:11px; border:none; margin:0; padding:0; }
.box_mid{ background:url(../images/CF_outline4.gif) repeat-y; width:223px; }
.box_bottom{ background:url(../images/CF_outlinebottom.gif) bottom no-repeat; width:223px; height:10px; }
.box_content{ padding:10px 15px; margin:0; color:#666;}
.box_content ul li{ margin:0 0 0 15px; }
.box_content ul{padding:5px 0;}



.line_box_264 .box_top{ background:url(../images/CF_outlinetop2.gif) no-repeat bottom; width:264px; height:11px; border:none; margin:0; padding:0; }
.line_box_264 .box_mid{ background:url(../images/CF_outlinemiddle2.gif) repeat-y; width:264px; }
.line_box_264 .box_bottom{ background:url(../images/CF_outlinebottom2.gif) no-repeat; width:264px; height:10px; }
.line_box_264 .box_content{  padding:5px 15px; margin:0; }
.line_box_264 .box_content ul li{ margin:0 0 0 15px; }



.filled_box{padding:5px 0 5px 0;}
.filled_box .box_top{ background:url(../images/CF_boxtop.gif) no-repeat bottom; width:223px; height:10px; }
.filled_box .box_mid{ background-color:#666; color:#fff; width:223px;}
.filled_box .box_buttom{ background:url(../images/CF_boxbottom.gif) no-repeat; width:223px; height:10px;}
.filled_box .box_content{ padding:0 10px; }
.filled_box a{color:#fff;}


.bottom_left{ background:url(../images/CF_greybar_left.gif) no-repeat; height:107px; width:10px; float:left;}
.bottom_right{ background:url(../images/CF_greybar_right.gif) no-repeat; height:107px; width:10px; float:left;}
.bottom_mid{ width:856px; height:100%; float:left; background-color:#dfdfdf;}
.bottom_content{padding:7px 0 0 10px }
.bottom_content_text{float:left; padding:3px 0 0 10px;}



.products_subpage_list{ list-style:none; padding:0 0 25px 0;}

.products_subpage_list li a{ background:url(../images/CF_subbutton.png) no-repeat; padding:0 0 10px 20px; font-weight:bold; width:242px; height:28px; display:block; color:#fff;}
.products_subpage_list li .here, .products_subpage_list li a:hover{background:url(../images/CF_subbutton_ro.png) no-repeat;  width:242px; height:28px; color:#000; text-decoration:none;}
.products_subpage_list li .products_subpage_label{display:block; padding:5px 0 0 0;}
/*
.products_subpage_list li{padding:0 0 10px 0;}
.products_subpage_list li a{ background:url(../images/CF_bullet.gif) no-repeat; padding:0 0 0 20px; font-weight:bold;}
.products_subpage_list li .here, .products_subpage_list li a:hover{ background:url(../images/CF_bullet_ro.gif) no-repeat;  color:#666;}
*/




.products_table{padding:5px 0 30px 0; /*border-bottom:1px solid #efefef;*/}
.products_table table{border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.products_table td{padding:8px; border-bottom:1px solid #dfdfdf;}
.product_desc{ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.products_th_left{ background:url(../images/CF_table_cornerleft.gif) no-repeat #d4d4d4; border-left:none;}
.products_th_mid{ background:#d4d4d4;}
.products_th_right{ background:url(../images/CF_table_cornerright.gif) no-repeat #d4d4d4; border-left:none;}

.product_detail_desc ul li, .content_mid_right ul li{margin:0 0 0 15px; padding:0;}
.product_detail_desc{ float:left; width:310px; padding:10px;}
.product_detail_desc .header{font-weight:bold;}
.product_detail_desc .desc{padding:10px 0; width:280px;}
.product_detail_desc .desc p{padding:3px 0;}
.product_detail_img{ float:left; width:223px; padding:50px 0 0 0;}
.product_price{font-weight:bold; font-size:13px; margin:15px 0 0 0;}
/*.product_info{color:#777; padding-bottom:10px;}*/
.more_view{width:220px; padding:20px 0 0 0;}
.more_view a{padding:0 5px 0 0; float:left;}

.products_table td ul li{margin:0 0 0 15px;}

.product_box{border:1px solid #dfdfdf; margin:0 0 10px 10px;}

.product_img_box{position:relative;}
.children_banner{position:absolute;top:-8px; right:-8px !important; right:-1px;}
.product_img{padding-top:20px;}


.cf_gery {color:#777;}

.back_to_top{float:right; padding:0 0 10px 0;}

.side_img{padding:5px 0; width:264px; float:left;}

.contact_table td{padding:5px 0;}
.enquiry_table{ padding:20px 0 0 0;}
.enquiry_table .inputbox{width:240px;}

.printing{font-style:italic;}

.media_section{padding:15px 0 0 0;}
.media_title{font-weight:bold; padding:0 0 5px 0;}



.tab_box{  position:relative; height:270px; }

.tab_nav li{padding:0 0px 0 0px; margin:0px; list-style:none; float:left; }
.tab_nav li a{color:#777; text-decoration:none; font-size:12px; width:110px; height:18px; display:block; text-align:center; padding:2px 0 0 0; background:#fff url(../images/CF_tab.gif) no-repeat;}
.tab_nav li a:hover{color:#000; font-weight:bold; text-decoration:none;}
.tab_nav .tab_here{color:#000; width:110px; font-weight:bold; height:18px; position:relative; z-index:5; background:url(../images/CF_tab.gif) no-repeat;}

.tab_content{ position:absolute; left:0px; top:19px; width:223px;  border-top:1px solid #666; background:url(../images/CF_outline4.gif) repeat-y; }

#errorMsg{padding:5px 0 0 0; color:#ff0000; display:none;}

#rotating_img{height:275px;}

.asterisk{color:#ff0000;}

/*
.product_tab_box{position:relative; height:900px;}

.product_tab_nav li{padding:0px 0 0 4px; list-style:none; float:left; }
.product_tab_nav li a{color:#777; text-decoration:none; font-size:12px; width:288px; height:50px; display:block; text-align:center; padding:2px 0 0 0px; background:#fff url(../images/products_tag.gif) no-repeat;}
.product_tab_nav li a:hover{color:#000; font-weight:bold; text-decoration:none;}

.product_tab_bottom{ background:url(../images/products_tag_bottom.gif) bottom no-repeat; width:580px; height:50px; }


.product_tab_nav .product_tab_here{color:#000; width:288px; font-weight:bold; height:50px; position:relative; z-index:5; background:url(../images/products_tag.gif) no-repeat;}

.product_tab_box_content{ position:absolute; left:0px; top:49px; width:580px; border-top:1px solid #666; background:url(../images/products_tag_1px.gif) repeat-y; padding:10px 0 0 0;}
.product_tab_content{padding:0 0 0 8px;}
*/
.no_ul_style ul li{margin:0; padding:0px 0 0 4px;}
/*
.tab_facial{padding:0 0 0 5px;}
.tab_products{padding:0 0 0 2px;}
.tab_facial ul li{margin:0 0 0 12px;}
*/

.tab_products h2{width:550px; color:#bb932e; font-size:18px;}

:focus {
	outline: 0;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.90;
}
#tooltip.box{width:400px;}

.errorMsg{color:#ff0000; display:none;}