body{
	text-align:center;
	font-size:12px;
	font-family: Arial, verdana, sans-serif;
	/*font-family:georgia, verdana, Arial, Helvetica, sans-serif; 這一套只有香氛才用的 */
	color:#555;
	background-color:#ececec;
	-webkit-text-size-adjust:none;
}
body, ul, ol, li, form, div {padding:0;margin:0; line-height:14px;}
dl,dt,dd, h1, h2, h3, h4 {padding:0;margin:0;}
ul,li,ol {list-style:none;}
input, textfield, select {font-size:12px; font-family:Arial; color:#555; min-width: 34px }
input[type="button"], input[type="submit"]{
	cursor:pointer;
}

.new_wrap { background: url("../images/new/header/new_header_bg_headover_2.gif") repeat-x scroll 0 0 transparent; overflow:hidden; }

.new_wrap .bg { display:none }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

a {text-decoration:underline;color:#666;}
a img {border:0;}
a:hover {color:#76b900;}
*:focus {outline: none;} /* remove all default borders of input fields in chrome */
.color_orange{color:#EB6300;}
.color_green {color:#76b900;}
.color_blue {color:#0075A9;}
.color_momo {color:#E4007F;}

h4 {font-size:13px; font-weight:bold; color:#0075a9;}
h3 {font-size:17px; font-weight:bold; color:#76b900;}
h3.page-title{
  font-size:18px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  color:#76b900;
  line-height:1em;
  margin-top:20px;
  *margin-top:30px;
  margin-bottom:20px;
  padding:0;
}
h3.more-indented, .more-indented{
  padding-top:5px;
  padding-left:20px;
  padding-right:20px;
}
h4.page-title-sub {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
.general-p{
  font-family:Verdana, Arial;
  font-size:13px;
  color:#555;
  line-height:1.5em;
}
.general-p a{
  text-decoration:underline;
  color:#333;
}
.general-p a:hover{
  color:#76b900;
}
.highlight_normal {
  color:#eb6100;
  vertical-align:top;
}
.hide { display:none; }
.float-remover, hr.clear{
	clear:both; height:0; line-height:0; border: 0 none;
}
#wrap {width:935px;margin:0 auto;text-align:left;}

.btn-positioner{
  margin:30px;
}
.btn-positioner input[type="button"], .btn-positioner input[type="submit"]{
  float:right;
  margin:0;
  margin-right:20px;
}
.btn-positioner div{
  clear:both;
}

/*---Top---*/
#header {
	padding:0;
	height:102px;
	position:relative;
	z-index:2;
}
#header a{text-decoration:none;}
#logo{
	float:left;
	margin:10px 0 0 -8px;
	width:185px;
	height:82px;
}
#logo a{display:block;}
#header_right {
	width:500px;
	float:right;
}
#user_panel {
	width:750px;
	float:right;
	text-align:right;
	position:absolute;
	top:20px; /* 20-15 */
	*top:15px;
	right:0;
	background:url(../images/new/user_panel_bg.gif) right center no-repeat;
	padding-right:5px;

}

/* 香氛版麵包屑 */
#breadCrumbs { position:absolute; left:170px; top:0; z-index:16; }
#breadCrumbs, #breadCrumbs a, #breadCrumbs b { color:#FFF; }
#breadCrumbs a:hover { color:#76b900 }

#menu {width:910px;padding-left:25px;float:left;height:24px;padding-top:5px;background:#626262;}
#menu_item {width:700px;float:left;padding-top:1px;}
#menu_item a {margin-right:25px;}

#search {width:163px;padding-left:22px;height:27px;float:right;margin-right:0px;display:inline;background: url(../images/new/category/search_bg.jpg) left no-repeat;border: 1px solid #999;}
#search input {vertical-align:middle;}

#search .search_txt{
width:130px;
margin-top:1px;
#margin-top:6px;
margin-top:6px \9;
height:22px;
#height:18px;
height:18px \9;
border:0;
float:left;
}

#search .search_btn {width:28px;height:27px;background:url(../images/new/category/search_bg_go.png);border:0;float:right;cursor:pointer;}
#sub_menu {width:909px;padding-left:26px;float:left;margin-bottom:1px;padding-top:7px;padding-bottom:7px;background:#000;color:#76b900;}
#sub_menu a {color:#ccc;margin-right:10px;padding-right:5px; padding-left:5px;background:url(../images/new/dot_ccc.gif) left no-repeat; text-decoration:none;}
#sub_menu a:hover {color:#76b900;}
.color_orange{color:#EB6300;}
/*---End Top---*/

/*---Nav---*/
#nav {/*width:935px; float:left;*/height:20px;line-height:20px;font-family:Arial;font-size:12px;color:#626262;padding:5px 0;}
#nav b {color:#76b900; font-weight:100;}
#nav strong {color:#eb6100; font-weight:100;}
.nav_cart {color:#999;}
#nav a {text-decoration:none;}
/*---End Nav---*/

.frame-border{
  position:relative;
  width:915px;
  height:auto;
  border:10px solid #dedede;
  background-color:#dcdcdc;
  margin:0;
	*margin-top:-4px;
  padding:0;
}
.white-plate{
  background-color:#fff;
}

/*---Category---*/
ul.main_border {width:924px;float:left;border-right:#DCDCDC 11px solid;border-top:#DCDCDC 11px solid;overflow:hidden; background:#dcdcdc;}
ul.main_border li {border-left:#DCDCDC 10px solid;border-bottom:#DCDCDC 10px solid;float:left;width:298px; background:#fff;}  
/* ul.main_border li {border-left:#DCDCDC 10px solid;border-bottom:#DCDCDC 10px solid;float:left;background:#fff;} */

ul.main_border li.banner_normal {height:227px;}
ul.main_border li.banner_2 {width:606px;height:227px;}
ul.main_border li.banner_3 {width:924px;height:227px;}
ul.main_border li.banner_normal img, ul.main_border li.banner_2 img, ul.main_border li.banner_3 img {display:block;}
ul.main_border li.width_normal .product_pic {width:298px;float:left;height:187px;}
ul.main_border li.width_normal .product_pic img {display:block; margin-top:28px; margin-left:84px;}
ul.main_border li.width_normal .product_infor {width:283px;float:left;padding-left:10px;padding-right:5px;height:38px;overflow:hidden;font-family:Arial;font-size:12px;color:#626262;background:#EEE;}
ul.main_border li.width_normal .product_infor .product_name {width:270px;float:left;height:14px;line-height:16px;padding-top:4px;}
ul.main_border li.width_normal .product_infor .product_price {width:80px;float:right;height:14px;line-height:16px;font-family:Tahoma;font-weight:bold;color:#eb6100;text-align:right;}
ul.main_border li.width_normal .product_infor .product_price s {font-weight:normal;margin-right:3px;color:#959595;}
ul.main_border li.width_normal .product_infor .product_intro {width:150px;float:left;font-size:11px;color:#8ec31f;}
ul.main_border li.width_normal .product_infor .details {width:50px;float:right;text-align:right;padding-top:3px;}
ul.main_border li.through {width:914px;overflow:hidden;}
/*---End Category---*/

/*---Product---*/
ul.main_border li.product_banner_left {width:601px;height:465px;overflow:hidden;}
ul.main_border li.product_banner_left .big_pic {width:601px;float:left;height:410px;overflow:hidden;border-bottom:#DCDCDC 9px solid;}
ul.main_border li.product_banner_left ul.small_pic {width:613px;float:left;height:47px;}
/* ul.main_border li.product_banner_left ul.small_pic li {width:69px;height:47px;float:left;background:#DCDCDC;border:0;border-right:#DCDCDC 7px solid;}  */
ul.main_border li.product_banner_left ul.small_pic li {width:76px;height:47px;float:left;background:#DCDCDC;border:0;border-right:#DCDCDC 0px solid;} 
/* ul.main_border li.product_banner_left ul.small_pic li {float:left;background:#DCDCDC;border:0;border-right:#DCDCDC 1px solid;} */ 

ul.main_border li.product_banner_right {width:303px;height:475px;border-bottom:0;overflow:hidden;}
ul.main_border li.product_banner_right .right_title {width:273px;float:left;padding-left:15px;padding-right:15px;line-height:24px;height:53px;padding-top:5px;background:#76b900;color:#FFF;font-size:18px;font-weight:bold;font-family:Arial;}
ul.main_border li.product_banner_right .right_content {width:273px;float:left;height:253px;padding-left:15px;padding-right:15px;font-family:Verdana;font-size:11px;color:#626262;}

p.prod-model-nos{font-weight:normal; color:#969696; font-size:12px; margin:10px 0 0 0;}

ul.main_border li.product_banner_right .right_content ul.specialist {width:273px;float:left;background:url(../images/new/dot_bg.jpg) bottom repeat-x;padding-top:10px;padding-bottom:10px;}
ul.main_border li.product_banner_right .right_content ul.specialist li {width:263px;padding-left:10px;background:url(../images/new/icon_dot.jpg) left 5px no-repeat;float:left;border:0; padding-bottom:2px;}
ul.main_border li.product_banner_right .right_content ul.order_infor {width:273px;float:left;padding-top:10px;padding-bottom:10px;}
ul.main_border li.product_banner_right .right_content ul.order_infor li {width:273px;float:left;border:0; padding-bottom:2px;}
ul.main_border li.product_banner_right .right_content ul.order_infor li input.txt {vertical-align:middle;width:20px;padding-left:2px;height:14px;border:#A0A0A0 1px solid;font-size:11px;color:#555;}
ul.main_border li.product_banner_right .right_content ul.order_infor li input.btn {width:151px;height:27px;background:url(../images/new/cht_add_to_cart_1.gif);cursor:pointer;float:right;border:0;margin-top:8px;}
ul.main_border li.product_banner_right .right_content ul.order_infor li input.btn:hover {background-position: 0 -27px;}
ul.main_border li.product_banner_right .right_content ul.order_infor li input.stock_notice_submit {width:103px;height:24px;background:url(../images/cht_stock_notice.gif);cursor:pointer;float:right;border:0;margin-top:8px;}
ul.main_border li.product_banner_right .right_content ul.order_infor li input.stock_notice_submit:hover {background-position: 0 -27px;}

ul.main_border li.product_banner_right .right_video {width:268px;float:left;padding-left:18px;padding-right:17px;}
.product_title {width:894px;float:left;padding-left:15px;padding-right:10px;padding-top:20px;padding-bottom:20px;}
.product_title div.title_text, .title_text {float:left;font-size:17px;line-height:20px;font-weight:bold;}
.product_title div.icon_like {width:60px;height:20px;float:left; margin-left:50px;}
.product_title div.num_1 {width:30px;line-height:20px;font-weight:bold;float:left;text-align:center;}
.product_title div.icon_buzz {width:100px;float:left;margin-top:1px;}
.product_title div.num_2 a {display:block;width:40px;height:18px;line-height:18px;text-align:center;margin-left:4px;background:url(../images/new/silver_bg.jpg);float:left;margin-top:1px;font-weight:bold;}
.product_title div.num_3 {width:40px;line-height:20px;float:left;text-align:center;font-weight:bold;}
.product_title div.icon_retweet {width:70px;float:left;margin-top:2px;}
.product_title div.icon_plurk {width:35px;float:left;margin-left:4px;margin-top:2px;}

.through li.item_block {width:893px;border:0;padding:10px;font-family:Arial;}
.through li.item_block h3.page-title, .through li.item_block h4.page-title-sub{
margin-left:15px;
}
.through li.item_block .text_title {width:893px;font-size:13px;color:#0075a9;font-weight:bold;padding-bottom:5px;}
.through li.item_block ul.plus {width:893px;float:left;font-size:12px;padding-top:5px; margin-left:200px;}
.through li.item_block ul.plus li {width:885px;padding-left:8px;background:url(../images/new/icon_plus.jpg) left 6px no-repeat;float:left;border:0;margin-bottom:4px;}
.through_2 {background:url(../images/new/bg_2.jpg) repeat-y;}
.through_2 ul {width:924px;}
.through_2 li.item_block {width:278px;float:left;margin-right:10px;border:0;padding:10px;font-family:Arial;}
.through_2 li.item_block .text_title {font-size:13px;color:#0075a9;font-weight:bold;width:278px;padding-bottom:5px;}
.through_2 li.item_block .sub_title {clear:both;font-weight:bold;padding-top:10px;width:278px;float:left;}
.through_2 li.item_block ul.plus {width:278px;float:left;font-size:12px;padding-top:5px; margin-left:0;}
.through_2 li.item_block ul.plus li {width:270px;padding-left:8px;background:url(../images/new/icon_plus.jpg) left 6px no-repeat;float:left;border:0;margin-bottom:4px; line-height:18px;}
.through_2 li.item_block ul.text_list {clear:both;width:278px;float:left;}
.through_2 li.item_block ul.text_list li {clear:both;width:268px;font-size:12px;padding-left:10px;background:url(../images/new/icon_dot.jpg) left 8px no-repeat;float:left;border:0;padding-top:2px;padding-bottom:2px;}
.through_2 a {text-decoration:underline;}
.through_1 {background:url(../images/new/bg_1.jpg) repeat-y;}
.through_1 ul {width:926px;}
.through_1 li.item_block {width:433px;float:left;margin-right:10px;border:0;padding:10px;font-family:Arial;}
.through_1 li.item_block .text_title {font-size:13px;color:#0075a9;font-weight:bold;width:433px;padding-bottom:5px;}
.through_1 li.item_block ul.plus {width:433px;float:left;font-size:12px;padding-top:5px;}
.through_1 li.item_block ul.plus li {width:425px;padding-left:8px;background:url(../images/new/icon_plus.jpg) left 6px no-repeat;float:left;border:0;margin-bottom:4px;}
.through .faq_title {font-size:13px;color:#0075a9;font-weight:bold;width:278px;padding-bottom:5px;font-family:Arial;padding:10px;}
.through ul.faqs {width:904px; padding-left:10px;font-size:12px;}
.through ul.faqs li {width:442px;float:left;margin-right:10px;padding-bottom:5px;border:0; line-height:18px;}
.through .related_title {font-size:13px;color:#0075a9;font-weight:bold;width:278px;padding-bottom:5px;font-family:Arial;padding:10px;}
.through ul.related {font-size:12px;}
.through ul.related li {width:228px;float:left;border:0;text-align:center;color:#676767;padding-bottom:10px;}
.through .related_details {color:#EB6300; font-size:13px; font-weight:bold;}
.through ul.related img{padding-top:2px; padding-left:3px;}.faq_h4 {font-size:13px; font-weight:bold; color:#0075a9;}.faq_menu_title {font-weight:bold; font-size:13px;}

.through_3 {background:url(../images/new/bg_3.gif) repeat-y;}
.through_3 li.item_block2 {width:585px;float:left;margin-right:10px;border:0;padding:10px;font-family:Arial;}
.through_3 li.item_block {width:278px;float:left;border:0;padding:10px 10px 10px 10px;font-family:Arial;}
.through_3 h3 {padding-top:10px; padding-left:5px; padding-bottom:10px;}
.through_3 h4 {padding-bottom:5px;}

.product_column_1 {padding-left:15px; padding-bottom:20px; padding-right:15px; line-height:20px;}
.product_column_3 {padding-left:15px; padding-bottom:20px; padding-right:19px; line-height:20px; width:270px; float:left;}
.product_column_2L {padding-left:15px; padding-bottom:20px; padding-right:19px; line-height:20px; width:574px; float:left;}
.product_column_2R {padding-left:15px; padding-bottom:20px; padding-right:19px; line-height:20px; width:574px; float:right;}
.product_column_1 h3, .product_column_3 h3, .product_column_2L h3, .product_column_2R h3 {font-size:15px;color:#76b900; margin-top:0; margin-bottom:5px;}
/*-- product code here for jessica --s*/
.inner_column_top {padding-bottom:20px; line-height:20px;}
.inner_column_last {line-height:20px;}
.inner_column_270 {width:270px;float:left;padding-bottom:20px;line-height:20px;}
.inner_column_270R {width:270px;float:right;line-height:20px;}
.dotted_base{
  background:transparent url(../index/images/new/dot_bg.jpg) center bottom repeat-x;
  padding-bottom:10px;
}
.row_3 {width:270px;float:left;padding-bottom:20px;padding-right:19px;line-height:20px;}
.descript_thru_3 li.descript_item_block {width:270px;float:left;margin-right:10px;border:0;font-family:Arial;}
.descript_thru_3 li.descript_item_block ul.descript_plus li {width:270px;padding-left:8px;background:url(../images/new/icon_plus.jpg) left 10px no-repeat;float:left;border:0;margin-bottom:4px;line-height:20px;}
.descript_thru_3 li.descript_item_block ul.descript_plus li.last {padding-bottom:8px;}
.descript_imgTop {padding-bottom:5px;}
.descript_imgMiddle {padding:5px 0 5px 0;}
.descript_imgLast {padding-top:5px;}
.spec_img {margin-top:10px;}

.stock_notice_submit {width:103px;height:24px;background:url(../images/cht_stock_notice.gif);cursor:pointer;float:right;border:0;margin-top:8px;}
.stock_notice_submit:hover {background-position: 0 -24px;}

.stock_not_sell_now, .stock_not_sell_now:hover{width:103px; height:24px; background:url(../images/new/category/not_sell_now_103.gif) 0 0 no-repeat; cursor:default; border:0 none; margin-top:8px; float:right;}
/*---End Product---*/


/*--customer--*/
ol.ol_decimal {line-height:18px;}
ol.ol_decimal li{border:0; margin-left:20px; list-style:decimal; width:900px; padding:0 5px 10px 0;line-height:18px;}
ol.ol_decimal li img{margin-top:10px;}
ul.ul_dot {padding-right:20px; line-height:18px;}
ul.ul_dot li {border:0;list-style:none; width:100%; padding:0 5px 10px 10px; background:url(../images/new/dot_666.gif) left 6px no-repeat; margin-left:10px; line-height:18px;}
ul.ul_dot li img{margin-top:10px;}
p.p_indent{padding-left:20px;}
ul.cus_menu {padding-right:20px; line-height:18px; margin-top:10px;}
ul.cus_menu li {border:0;list-style:none; width:100%; padding:0 5px 4px 10px; background:url(../images/new/dot_666.gif) left 6px no-repeat; margin-left:4px; line-height:18px;}
form.faq_search{
margin:20px 0 30px 14px;
padding:20px 0 3px 0 \9;
*padding:0 0 3px 0 \9;
}
.faq_h4 {font-size:13px; font-weight:bold; color:#0075a9;}
.faq_menu_title {font-weight:bold; font-size:13px;}

/*---Home---*/
 {width:935px;position:auto;z-index:1;float:left; }
ul.main_content {width:945px;float:left; margin-top:7px;}
ul.main_content a{text-decoration:underline;}
ul.main_content li.main_item {width:305px;float:left;margin-right:10px;padding-bottom:10px;position:relative;}
ul.main_content li.width_2 {width:620px;}
ul.main_content li.width_3 {width:935px;}
ul.main_content li.height_2 {height:470px;}
ul.main_content li.common_item {height:230px;}
ul.main_content li.common_item img {display:block;}


.banner_1 img {display:block;}

.price_bg {width:93px;height:18px;overflow:hidden;position:absolute;z-index:2;}
.price_block {width:88px;height:12px;overflow:hidden;position:absolute;z-index:3;}
.price_block .price {width:45px;height:11px;float:left;text-align:center;}
.price_block .details {width:45px;height:11px;float:right;padding-left:4px;}
.price_block, .price_block a {font-family:Verdana;font-size:10px;font-weight:bold;color:#FFF;}
.ring_icon {width:44px;height:44px;position:absolute;left:8px;top:8px;}

.banner_1 .price_bg {left:150px;top:198px;}
.banner_1 .price_block {left:152px;top:198px;}
ul.main_content li.common_item .price_bg {right:6px;bottom:15px;}
ul.main_content li.common_item .price_block {right:8px;bottom:19px;}

#blog, #twitter {width:305px;float:left;font-family:Verdana;font-size:11px; margin-top:5px;}
/*#blog #blog_title, #twitter #twitter_title {float:left;padding:2px;margin-bottom:4px;font-weight:bold;color:#FFF;}*/
#blog #blog_title, #twitter #twitter_title {float:left;margin-bottom:4px;color:#FFF;font-size:13px; line-height:17px;padding:0; padding:3px; }
#blog #blog_title {background:#F59800;}
#twitter #twitter_title {background:#49C0E0;}
#blog .item, #twitter .item {width:305px;float:left;color:#959595;margin-bottom:3px;}

#free_shipping {width:225px;height:34px;margin-top:10px;margin-bottom:10px;float:left;display:inline;background:url(../images/new/icon_freeshipping.jpg) left center no-repeat;padding-left:80px;font-family:Arial;color:#313131;}
#free_shipping  a {color:#EB6202;}

#rww {width:225px;height:45px;margin-top:10px;margin-bottom:10px;float:left;display:inline;background:url(../images/new/icon_rww.jpg) left center no-repeat;padding-left:80px;font-family:Arial;color:#313131;}

#cs {position:absolute;left:15px; top:168px;color:#313131;font-family:Arial;font-size:11px;}
#cs a {color:#000;;}
#cs a:hover {color:#fff;;}

.dot_line {width:305px;height:1px;float:left;background:url(../images/new/dot_bg.jpg) center repeat-x;margin-bottom:10px;}

#site_icons {width:305px;float:left;}
#site_icons a {margin-right:5px;}
#site_icons a img {display:inline;}

#footer {width:934px;height:321px;float:left;background:url(../images/new/footer_pic.jpg);}

#cart{
	width:230px;
	background:gray url(../images/new/dot_bg.jpg) bottom repeat-x;
	position:fixed;
	right:5px;
	top:5px;
	text-align:left;
	z-index:9995;
}
#cart_left {background:url(../images/new/dot_line.jpg) left repeat-y;width:230px;float:left;}
#cart_right {background:url(../images/new/dot_line.jpg) right repeat-y;width:230px;float:left;}
#cart_title {width:203px;float:left;height:16px;padding-top:6px;background:#5F6362 url(../images/new/icon_cart_gray.jpg) 5px center no-repeat;padding-left:27px;color:#FFF;}
#cart_content {width:208px;padding:10px;margin-left:1px;margin-right:1px;float:left;background:#F6F6F6;display:inline;}

div.cart_per_item { width: 208x;height: 56px;}

#product_pic {width:50px;float:left;}
#product_infor {width:155px;float:right;color:#959595;font-family:Arial;font-size:11px;}
#product_infor span.gray {color:#626261;}
#product_infor span.orange {color:#eb6100;}
#product_infor span.black {color:#313131;}
#total_infor {width:208px;padding:5px 10px;margin-left:1px;margin-right:1px;float:left;margin-bottom:1px;background:#AAAAAA;display:inline;color:#FFF;font-family:Arial;}
#total_count {width:100px;float:left;color:#fff;}
#total_count a{color:#fff; text-decoration:none;}
#total_price {width:100px;float:right;text-align:right;}
#next_step {width:228px;margin-left:1px;margin-right:1px;float:left;margin-bottom:1px;display:inline;}
#next_step a {color:#FFF;}
#view_cart {width:228px;float:left;padding:0;text-align:center;background:#535353;}
#view_cart a { display:block; width:228px; height:24px; line-height:24px; background-color:#76b900; color:#FFF  }
#view_cart a:hover { background-color:#005E15;  }
#order {width:113px;float:right;padding:5px 0;text-align:center;background:#FE0000;}
/*---End Home---*/


/*---Bottom---*/
.paint_1{background-color:lightBlue;}
.paint_2{background-color:Salmon;}
.paint_3{background-color:Green;}
#bottom{
width:100%;
float:left;
text-align:center;
background:transparent url(../images/new/header/new_footer_bg2.gif) 0 0 repeat-x;
margin-top:20px;
}
#bottom_midst{
	width:935px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#newsletter{
position:absolute;
right:0;
bottom:0;
width:155px; /* 181 x 268 */
height:231px;
*height:233px;
padding:15px 13px;
background:url(../images/new/newsletter.png) 0 0 no-repeat;
}
#newsletter input.e_subscribe{
				color:#555;
				border:none;
				background:none;
				outline:none;
}
#newsletter p.e_subscribe_btn{
				margin-top:9px;
				text-align:right;
}
#newsletter p.e_subscribe_btn input{
				border:none;
				width:71px;
				height:18px;
				background:url(../images/new/btn_newsletter.gif) 0 0 no-repeat;
				margin:0 2px; 0 0;
}
#newsletter p.e_subscribe_btn input:hover{
				background-position:right bottom;
}
#newsletter_email{
				width:143px;
				height:19px;
				margin:63px 0 0 6px;
				margin:66px 0 0 6px \9;
				*margin:64px 0 0 6px;
}
#newsletter_name{
				margin:12px 0 0 6px;
				margin:8px 0 0 6px \9;
				*margin:7px 0 0 6px;
}
#newsletter_email_astro{
				position:absolute;
				top:81px;
				*top:80px;
				right:47px;
				color:#eb6100;
				font-size:13px;
}
p.newsletter_warn{
				color:#000;
				font-size:11px;
				font-size:10px \9; 
				*font-size:10px;
				margin:-2px 0 0 0;
				*margin:-10px 0 0 0;
}
p.newsletter_warn a{
				text-decoration:underline;
				display:inline;
				color:#000;
}
p.newsletter_warn a:hover{
				text-decoration:none;
				color:#000;
}
#links{position:relative;clear:both;margin:0;width:100%;float:left;}
#links_top{border-left:#729d19 7px solid; background:#76b900; height:7px; font-size:0; }
#certification{position:relative;height:72px;padding:22px 0 0 0;}
.medals{width:640px;margin-top:2px;}
.twca_box{float:left;}
.goddy { margin:13px 0 0 21px; }
#addr{
	position:absolute;
	top:20px;
	right:0;
	width:auto;
	line-height:1.1;
	font-size:12px;
}
em.break{font-weight:normal;font-style:normal;}
.cs_mail{
	display:inline;
	font-style:normal;
	background:url(../images/new/email.png) 0 4px no-repeat;
	padding-left:17px;
	text-decoration:underline;
	line-height:1.2;
}
	#sitemap{padding:20px 0 25px;float:left;height:177px;width:935px;}
	#sitemap li{padding:2px 0; line-height:14px;}
	#sitemap a{color:#666; text-decoration:none;}
	#sitemap a:hover{color:#76b900;}
	.sitemap_links{float:left; border-right:1px #cbcbcb dotted; padding:0 10px;}
	#sitemap h2{padding:0; margin:0; line-height:22px; font-weight:bold; font-size:13px;}
	
	#social_share a span{visibility:hidden;}
	#social_share a{display:inline-block;float:left;margin:4px 4px 0 0;width:19px;height:19px;}
	#social_share a.share_fb{background:url(../images/cushi/btn_social_f.gif) 0 -19px no-repeat;}
	#social_share a.share_plurk{background:url(../images/cushi/btn_social_p.gif) 0 -19px no-repeat;}
	#social_share a.share_rss{background:url(../images/cushi/btn_social_r.gif) 0 -19px no-repeat;}
	
	/*** start footer upaded **/
	div.about_ipevo_blog {width:154px; float:left;  padding:0 20px 0 0;} /*#new_ipevo*/
	div.about_yours {width:154px; float:left;  border-left:1px #cbcbcb dotted; padding:0 30px 0 15px;}/*#product_list*/
	div.internet_explain {width:154px; float:left; border-left:1px #cbcbcb dotted; padding:0 30px 0 15px;}/*#about_ipevo*/
	div.authority {width:154px; float:left; border-left:1px #cbcbcb dotted; padding:0 30px 0 15px;} /*#about_you*/
	div.about_ipevo {width:154px; float:left; border-left:1px #cbcbcb dotted; padding:0 0 0 15px;} /*#customer_services*/
	a#ipevo_squirrel { margin-left:-11px }
	/*** end footer upaded **/
	
#copyright{position:relative;clear:both;padding:0;width:935px;height:60px;font-size:12px;color:#fff;text-align:left;}
	#copyright p.copyright_words{padding:12px 0 0;text-align:left;line-height:1.6;}
	#copyright p.copyright_words span{}
	#bottom_info{clear:both;margin:0 auto;width:934px;height:40px;background:url(../images/new/bottom_text.jpg) top no-repeat;}
/*---End Bottom---*/

/* 新信箱Layout */
#newsletter {
	width:159px; height:198px;
	background:#9F9E9E url("../images/new/thann/edm.png") no-repeat scroll 0 0;
	padding-top:24px;		
}
#newsletter_email {
	margin-top:67px;
}
#newsletter input.e_subscribe { border:1px solid #827F7F; margin-left:-2px; background-color:#FFF; color:#929292 }
#newsletter_email { width:161px; margin-left:0; }
#newsletter_name.e_subscribe { margin-top:5px; height:19px; width:161px }
#newsletter p.e_subscribe_btn input {
	background:url("../images/new/thann/btn.gif") no-repeat scroll 0 0 transparent;
	margin-right:-2px;
}
p.newsletter_warn { margin:0; padding-top:9px; color:#FFF }
p.newsletter_warn a { color:#FFF }
#newsletter p.e_subscribe_btn { margin-top:6px; }
#newsletter_email_astro { right:56px; top:102px; color:#666 }
#sitemap h2 { color:#000 }

.partner { margin:5px 0 0; }
.partner img { padding-bottom:8px; }
/* 香氛Layout覆寫既有架構 */
table#addr span  { color:#555!important; }
table#addr strong { color:#000!important; }




/***---------- Top Menu ----------***/
/*** Top ***/
div.top_wrapper {
	width:935px;
	background-color:#313131;
	margin-bottom:1px;
}
div.top_menu {float:left; width:750px; height:auto; min-height:33px;}
div.top_menu ul {float:left;}
div.top_menu ul li {float:left; color:#333; height:29px; width:186px;}

li.li1 {padding: 0px 1px 0px 0px;}
li.li2 {padding: 0px 1px 0px 0px;}
li.li3 {padding: 0px 1px 0px 0px;}
li.li4 {padding: 0px 1px 0px 0px;}


/*** Right Side Search ***/
div.search_right {position: relative; top:-29px; left:0px;}

/*** Category Selection Forms ***/
div.selection_wrapper {
	float:left;
	height:26px;
	padding-top:5px; 
	_margin-top:15px;
	width:auto;
	z-index:649;			
}
div.selection_left {float:left; width: 244px; padding:0px 12px 0px 0px; }
select.cat_selection {width:244px; height:21px; color:#707070; border:1px solid #707070;  padding:0px 0px 0px 5px}

/*** Selection Lists ***/
select.cat_selection option.cat_selection_first {color:#707070;margin:0px 0px 0px 5px}
select.cat_selection option.cat_selection_title {color:#707070;font-weight:bold;margin:0px 0px 0px 5px}
select.cat_selection option.cat_selection_list {color:#707070;margin:0px 0px 0px 20px}
select.cat_selection option.cat_selection_sublist {margin:0px 0px 0px 40px}
select option {padding:1px;}
/*** Breadcrumbs Position ***/
div.selection_right {padding-top:3px;padding-left:0; white-space:nowrap; }
div.selection_right b {color:#76b900; font-weight:100;}
div.selection_right strong {color:#eb6100; font-weight:100;}
div.selection_right a {text-decoration:none;}
div.selection_right a:hover { text-decoration:underline; }

/* 為了補回全站共用麵包屑樣式 */
div.selection_right { padding-top:5px; }
div.selection_wrapper { float:left\9; }
.brand_tpl { float:left\9; clear:left\9; width:100%\9;  }

/* 要額外設在 品牌樣版CSS裡的 */
/*div.selection_right a { color:#000; padding:0 2px; }
div.selection_right b { padding:0 2px; }
.selection_right { background-color:#FFF; opacity:0.6; color:#000; padding:2px 0; }*/

/*** Div Float Clear ***/
div.clear {clear:both}

/*** New Extensible Drop Down Menu added by justinpan ***/
.wrap-line{
width:935px;
position:relative;
height:60px; /* 34 */
z-index:9900;
}
.patch-line{
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:38px;
	background-color:#fff;
	z-index:9901;
}
.apex-nav{
list-style-type:none;
	position:absolute;
	top:0;
	left:0;
	height:60px; /* 34 */
}
.apex-nav li{
	width:133px; /* 155 for 6p */
	float:left;
	height:30px;
	margin-right:1px;
}
.apex-nav li.down{
	width:186px; /* 233pt for 4 lower tabs */
}
.apex-nav li.behind{
	width:131px; /* 155 for 6p*/
	margin-right:0;
}
.apex-nav li.down.behind{
	width:187px; /* 233pt */
	margin-right:0;
}
.apex-nav li a.tab-tag{
	position:relative;
	display:block;
	height:29px;
	overflow:hidden;
}
.apex-nav li a.tab-tag img, .apex-nav li.stayed a.tab-tag img{
	position:absolute;
	top:-4px;
	left:-134px; /* -121 for 6p */
}
.apex-nav li.down a.tab-tag img{
	left:-107px; /* -82pt */
}
.apex-nav li.stayed{
	width:133px; /* 155 for 6p */
	height:26px;
}
.apex-nav li.stayed a.tab-tag{
  height:27px;
}
.apex-nav li.down.stayed{
	width:186px; /* 233pt */
}
.apex-nav li a.pointed{
	height:30px;
	width:auto;
}
.apex-nav li a.pointed img{
	left:-29px;
}
.apex-nav li.stayed.behind{
  margin-right:0;
	width:131px;
}
.apex-nav li.down.stayed.behind{
	width:187px; /* 233pt */
}
.apex-nav li a:hover.tab-tag img, .apex-nav li.stayed a img{
  top:-37px;
	*top:0;
	*margin-top:-37px;
}
.apex-nav li.stayed a.tab-tag img, .apex-nav li a:hover.pointed img{
	top:-70px;
	*margin-top:-70px;
	*top:0;
}
.apex-nav li.stayed a{
	border-bottom:4px solid #ffffff;
}
.apex-nav li.stayed a.tab-tag{
	height:29px;
}

.apex-nav li a.tab-tag span.seo-txt{
	display:none;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
.jsddm-son li a{
	padding-top:6px;
	height:24px;
}
}
.jsddm li ul li a:hover{
	background-color:#76b900;
	color:#fff;
}
/***---------- END Top Menu ----------***/



/***---------- V.2 New Banner Page Layout ----------***/
/***---------- General setting ----------***/
/*** General setting ***/
a {text-decoration:none; cursor: pointer; cursor: hand}
div.clear {clear:both}
/***---------- END General setting ----------***/

/***---------- Top ----------***/
/*** Top spacing & Background ***/
div.spacing {height:1px;}
div.top_banner {
background-image:url(../images/new/activities/bg_banner_top.png);
background-repeat:no-repeat;
padding: 0px;
width:935px;
height:407px;
position:relative;
}

/*** Send Coupon Codes Form ***/
div.position_wrapper {width:935px; height:415px; }
div.code_send {width:443px; height:200px; position:absolute; left:415px; top:275px;}
#prom_form {width:443px;padding:0px;height:44px;float:right;margin:0px;display:inline;}
#prom_form input {/*vertical-align:middle;*/}
#prom_form .promotion_txt {width:246px;height:24px;margin:0px;border:0;float:left; background-image:url(../images/new/activities/but_join_txt.jpg); background-repeat:no-repeat; font-size:15px; padding:10px 0px 10px 10px;}
#prom_form .promotion_btn {width:178px;height:44px;background-image:url(../images/new/activities/but_join.jpg);background-repeat:no-repeat;border:0;float:right;cursor:pointer;}

/*** Dummy Anchor (Javascript Control) ***/
div.page_anchor1 {display:block;position:absolute; top:385px; left:795px; width:60px; height:21px; background-image:url(../images/new/transparent_dot.gif); background-repeat:repeat;
/*background-color:#999; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;*/}
div.page_anchor1 a {display:block}
div.page_anchor2 {display:block;position:absolute; top:385px; left:860px; width:60px; height:21px; background-image:url(../images/new/transparent_dot.gif); background-repeat:repeat;}
div.page_anchor2 a {display:block}


/*** Dummy Images Today & Tomorrow ***/
div.bg_layer2 {display:block;width:935px; height:415px; position:absolute;top:0px; left:0px;}
/*div.gift_list {display:block;width:330px; height:230px; position:absolute;top:15px; left:595px; z-index:2;}  蘋果在上面,無法連結*/
div.gift_list {display:block;width:330px; height:230px; position:absolute;top:15px; left:595px; }
div.gift_list ul li {float:left;margin:0px 8px 10px 0px; width:100px; height:110px }
div.gift_list ul li.border_white {border:1px solid #FFF; }
div.gift_list span.white_box {display:block; width:100px; height:17px; background:#fff;position:relative;text-align:center;padding:3px 0 0 0}
div.tmw_item {display:block;  width:100px; height:90px;}

/*** Dummy Top Layer ***/
div.tmw_item_dummy {display:block;  width:100px; height:110px;
/*background-color:#999; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;*/}

img.tmw_item_dummy {display:block;  width:100px; height:110px;
/*background-color:#999; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;*/}

div.layer3 {width:80px; height:20px; position:relative; top:220px; left:455px; display:block;
background-color:#fff; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
div.layer3 span {width:80px; height:20px; display:block }


/***---------- END Top ----------***/


/***---------- Middle ----------***/
/*** Middle Pink List ***/
div.middle_banner {
width:951px;
/* height:241px; */
height:auto;
/*
background-image:url(../images/new/activities/bg_pink_list.png);
background-repeat:no-repeat;
*/
position:relative;
top:0px;
left:-8px;
}

div.top_bottom_promotion {margin:20px 0px 0px 60px;float:left;width:100%; height:auto; }
div.top_bottom_promotion ul {float:left;position:relative; width:850px; height:200px; }
div.top_bottom_promotion ul li {float:left;position:relative; width:160px; margin:0px 10px 10px 0px;}

/*** Image container ***/
div.img_container {width:160px; height:150px; vertical-align:middle; text-align:center; background-color:#FFF; display:block}
div.img_container img {width:auto; max-width:160px; height:auto; max-height:150px; }
div.newpro_container_promotion {padding:5px 5px 5px 10px;background-color:#eeeeee; width:145px; height:50px; white-space:wrap;}
span.newprospan_prom {line-height:1.2em; text-align:left; left:0; position:absolute; padding:5px 5px 5px 10px; width:145px}
span.newproprice_prom {color:#eb6100; font-weight:bold; right:0; position:absolute; padding-top:35px; width:160px; text-align:right; float:right; padding-right:18px;}
/***---------- END Middle ----------***/


/***---------- Bottom ----------***/
/*** Bottom Text ***/
div.bottom_area {width:935px;height:290px; background:#adccda; padding: 0 0 0 0;}

div.bottom_left {font-size:13px;width:529px;height:auto;float:left;  padding: 20px 30px 0px 30px; color:#535353; margin:0px;  }


div.bottom_left  ul {margin: 0 0 0 0px;}
div.bottom_left ul li {float:left;height:auto;  white-space:wrap;   }
div.bottom_left  ul li p {line-height:18px;margin:5px 0 0px 0; padding: 0 0 0 0;display:inline-block;}
div.bottom_left  ul li.btm_p span {height:2px; display:block;}
li.btm_title {width:73px;}
li.btm_p {width:456px;}

div.wrap_box {line-height:18px;margin:8px 0 0px 0; padding: 0 0 0 0;}
div.wrap_box_2 {line-height:18px;margin:2px 0 0px 0; padding: 0 0 0 0;}
div.numb_box {width:16px;  padding:3px 0 10px 0; float:left;}
div.box1 {width:430px;display:inline-block;line-height:18px;}

span.font_bold_title {font-size:15px;font-weight:bold; display:block;}
span.font_bold {font-weight:bold;}
div.link_next {display:block; margin:5px 0 0 0 ;}
div.link_next a {text-decoration:underline;color:#535353}
div.link_next a:hover {text-decoration:underline;color:#535353}

/*** Bottom Winners ***/
div.bottom_right {width:275px;height:100px;float:left;  padding: 20px 50px 20px 5px;}
span.word_red {font-size:15px;font-weight:bold;color:#ff0000; padding:0px 0px 15px 0px; display:block;}

/*** Award List Inside***/
div.award_box {width:290px; height:154px; overflow: auto;border: 1px solid #666;background-color: #fff;}
div.award_box ul {padding:10px 0 10px 10px; clear:left;}
div.award_box ul li {float:left;text-align:left; padding:0px; line-height:15px;}
li.winner_title {font-weight:bold; }
div.award_box ul li p {margin:0 0 5px 0;}

span.date {width:30px; display:inline-block; padding:0 10px 0 0; vertical-align:top;}
span.people {width:80px; display:inline-block; padding:0 10px 0 0; vertical-align:top;}
span.award {width:120px; display:inline-block; vertical-align:top;}
/***---------- END Bottom ----------***/

/***---------- EMD New Banner Page Layout ----------***/





/***---------- Banner2 Page Layout ----------***/
_banner2 {width:935px;height: 100%; }
_banner2_wrapper {width:935px; background-color:#adccda; background-repeat:no-repeat;background-image:url(../images/new/activities/bg_banner2.png);color:#313131;height: 1735px;display:block;}

_banner2  a {text-decoration:underline;color:#313131}
_banner2 a:hover {text-decoration:underline;color:#313131}

/*** Left ***/
#left_banner2 {float:left;width:380px; height:auto; /*background:#999;*/ margin:0px; padding:0px; display:inline-block;}

div.link_back {display:block; padding:20px 0 0 80px; width:78px; height:18px;}
div.text_below_pic {display:block; padding:260px 0 0 30px;width:270px; height:95px;}
div.text_below_pic p {line-height:18px;}
div.text_below_pic span {vertical-alin: bottom; display:inline-block}
div.text_below_pic img {vertical-alin: bottom; display:inline-block; padding:0 3px 0 0}
div.text_below_pic a {text-decoration:underline; color:#313131}

/*** Activity ***/
div.activity {display:block;  padding:80px 0 0 0; width:365px; height:1100px;}
div.white_title {background:#015175; color:#fff; font-size:15px; padding:8px 0 0 20px; height:22px; font-weight:bold}
div.contents_activity {background:url(../images/new/activities/bg_grad_left.png) no-repeat; padding:0px 20px 50px 20px; font-size:13px;}
div.contents_activity p {margin:10px 0 0 0}
div.contents_activity ul  {margin: 0px}
div.contents_activity ul li {list-style:decimal; margin: 2px 0 0 21px; line-height:17px;}
p.space_p {line-height:17px; margin:0px;}

span.font_blod2 {font-weight:bold; display:block; padding:10px 0 0 0}
span.font_blod{font-weight:bold; display:block }



/*** Right ***/
#right_banner_2 {width:auto;  text-align:left; height:auto; /*background:#ccc;*/ margin:0px; padding:0px 0 15px 0; display:inline-block;}


div.facebook_link2 {width:60px; height:60px; display:block; margin:-100px 0 40px 10px;  /*position:relative; top:202px; left:550px; background:#fff*/}
div.facebook_link2 span {width:60px; height:60px; display:block; }

div.top_word {/*position:absolute; top:280px; left:555px;*/}
span.title_everyday {display:block;font-size:15px; padding: 10px 10px 10px 0; font-weight:bold;}
span.color_red {color:#F00}

div.absolute_position {padding: 135px 0 0 5px; /*position:absolute; top:320px; left:555px;*/ float:right;}

div.list_view_30days {width:auto; max-width:545px; height:auto;}
div.list_view_30days ul li {float:left;width:259px; height:90px; background:#fff; border:1px solid #fff; margin:10px 10px 0 0; }

div.wrap_img { width:259px; height:90px;}
div.wrap_img  div.tmw_item2 {float:left; width:100px; height:70px;}
div.wrap_img  div.white_box2 {float:right;width:139px; height:80px;padding:10px 10px 10px 10px; }


div.left_banner2 {width:}

/***---------- EMD Banner2 Page Layout ----------***/

/*product recommend*/
div.prods_promotion_yellow { background-repeat:no-repeat;width:160px;height:150px;position:absolute;float:left;margin:0px;z-index:10;left:5px;top:6px;}


/***---------- Added for 'go-to-top' anchor ----------***/
.fixed-btm{position:fixed; right:50px; bottom:0; margin-bottom:30px;z-index:20000;}
#go-to-top{background:transparent url(../images/new/category/top_mockup.png) 0 0 no-repeat; width:66px; height:23px; display:none;}
a:hover#go-to-top{background:transparent url(../images/new/category/top_mockup_rollover.png) 0 0 no-repeat;}
#go-to-top span{visibility:hidden;}
a:focus#go-to-top{outline:none;}


/* 2011 new header stylings */
#citems span.color_orange, #citems a:hover span{
 font-weight:bold;
 color:#f39800;
 margin:0;
}

#tw_url{
	position:absolute;
	top:34px;
	left:269px;
}
.shipping365 {
	position:absolute;
	top:14px;
	left:579px;
	display:block;
	width:193px; height:26px;
	background:url(../images/new/header/one_day_delivery_grey.png) 7px 0 no-repeat;	
}

.ipad2_store{
	position:absolute;
	top:19px;
	left:579px;
	display:block;
}
.top_panel{
	background:url(../images/new/dotted.gif) left top repeat-x;
	position:absolute;
}
.top_panel tr td{
 background:url(../images/new/dotted.gif) left bottom repeat-x;
 height:22px;
}
.top_panel tr td a{
	font-size:12px;
	display:inline-block;
	padding:4px 0 4px 16px;
	padding:6px 0 2px 16px \9;
	*padding:6px 0 2px 16px;
	line-height:12px;
	line-height:12px \9;
	*line-height:12px;
}
#box1{
	width:190px;
	left:586px;
	top:44px;
}
#box2{
	width:150px;
	left:786px;
	top:22px;
}
#box2 tr td a{
 padding-left:21px;
}
#box2 tr td a.logged{
	padding-left:0;
}
a.top_enquiry{
	background:url(../images/new/header/icon_enquiry.png) 0 4px no-repeat; color: #D60D6B;
}
a.top_enquiry:hover{
	background:url(../images/new/header/icon_enquiry_over.png) 0 4px no-repeat;
}
a.top_cs{
	background:url(../images/new/header/icon_cs.png) 0 4px no-repeat;
}
a.top_cs:hover{
	background:url(../images/new/header/icon_cs_over.png) 0 4px no-repeat;
}
a.top_fb{
	background:url(../images/new/header/icon_fb.png) 0 4px no-repeat;
}
a.top_fb:hover{
	background:url(../images/new/header/icon_fb_over.png) 0 4px no-repeat;
}
a.top_blog{
	background:url(../images/new/header/icon_blog.png) 0 4px no-repeat;
}
a.top_blog:hover{
	background:url(../images/new/header/icon_blog_over.png) 0 4px no-repeat;
}
a.top_about{
	background:url(../images/new/header/icon_about.png) 0 4px no-repeat;
}
a.top_about:hover{
	background:url(../images/new/header/icon_about_over.png) 0 4px no-repeat;
}
#box2 a#mini_cart{
	background:url(../images/new/header/icon_cart.png) 0 no-repeat;
}
a.top_account{
	background:url(../images/new/header/icon_account.png) 0 no-repeat;
}
a.top_signup{
	background:url(../images/new/header/icon_signup.png) 0 no-repeat;
}
a.top_enquiry:hover{color:#76b900;}

.site-search-box{
	position:absolute;
	top:57px;
	left:269px;
}
.site-search {
    position:relative;
		width:297px;
}
.site-search-fill{
    background:transparent url(../images/new/header/site_search.png) 0 0 no-repeat;
		width:281px;
		height:32px;
    color:#555;
    left:0;
    padding-left:16px;
		margin:0;
}
.site-search-blank{
		position:absolute;
		left:3px;
		top:7px;
		*top:8px;
		padding:2px;
		font-size:12px;
		color:#999;
		background:none;
		border:none;
		width:167px;
}
.site-search-submit{
    position: absolute;
    background:transparent url(../images/new/header/site_search_btn.png) 0 0 no-repeat;
    border:0 none;
		right: 20px;
    bottom: 4px;
    width: 98px;
    height: 23px;
}
.site-search-submit:hover{background-position:right bottom;}

/* 2011.07.21 added 狗頭貼 所以 url 和 Search box 往左移29px */
#tw_url, .site-search-box { left:245px }
a#sticker_dogs { left:532px; top:15px; position:absolute } /* 狗頭貼 */

.top_wrapper{
    margin-bottom:0;
    width: 935px;
}
.wrap-line{
    height: 33px;
		overflow:visible;
    position: relative;
    width: 935px;
    z-index: 9900;
}
.sub_header {position:relative; height:24px; padding:9px 0 0 395px; z-index:15;}
.dropdown {position:absolute; top:4px; left:0; z-index:15 }

.dropstart{margin:0; padding:0; display:block; height:25px; width:163px; line-height:25px; background:url('../images/new/title-sprite.png') -153px -31px no-repeat; }
.dropstart.mouseon { background-position:-153px -56px; }

.cate_outer{background-color:#cfcec9; width:163px; /*padding-bottom:23px;*/ margin-bottom:23px;}
.cate_outer.athome{background-color:#878787; border:none; margin-bottom:23px; /*background:url(../images/new/menu_bg.jpg) 0 0 no-repeat; */ }
.cate_outer .cate_box h3 { color:#000; }
.cate_outer .cate_box h3 a { height:20px; line-height:20px; color:#000; display:block; }
.cate_outer .cate_box h3 a:hover { background-color:#000; color:#fff }
.cate_outer .cate_box h3 a.normal { background-color:#CFCEC9; color:#000; cursor:default; }

.dropdown .cate_outer{ *margin-top:-3px; width:780px; margin-bottom:0; padding-bottom:13px}
.dropdown .cate_box { float:left; width:185px; }
.cate_box{padding:9px 0 0 0;}

.cate_box h3 {color:#76b900; font-weight:normal; padding:8px 0; font-size:15px; text-indent:8px }

/* 首頁左側選單標題 連結 */
a.link_sidebar { height:20px }

/* apple專區 */
a.link_sidebar.apple { background:url('../images/new/title-sprite.png') 8px -432px no-repeat; }
a.link_sidebar.apple:hover { background:url('../images/new/title-sprite.png') 8px -452px no-repeat; }

/* 相機專區 */
a.link_sidebar.cam { background:url('../images/new/title-sprite.png') 8px -512px no-repeat; }
a.link_sidebar.cam:hover { background:url('../images/new/title-sprite.png') 8px -532px no-repeat; }

/* 調理專區 */
a.link_sidebar.kitchen { background:url('../images/new/title-sprite.png') 8px -592px no-repeat; }
a.link_sidebar.kitchen:hover { background:url('../images/new/title-sprite.png') 8px -612px no-repeat; }

/* HOME SPA香氛保養館 */
a.link_sidebar.thann { background:url('../images/new/title-sprite.png') 8px -742px no-repeat; cursor:default; }
.cate_outer a.link_sidebar.thann:hover { background-color:#76b900; }

/* Moleskine */
a.link_sidebar.moleskine { background:url('../images/new/title-sprite.png') 8px -782px no-repeat; }
a.link_sidebar.moleskine:hover { background:url('../images/new/title-sprite.png') 8px -802px no-repeat; }

/* GoPro運動攝錄影機 */
a.link_sidebar.gopro { background:url('../images/new/title-sprite.png') 8px -822px no-repeat; }
a.link_sidebar.gopro:hover { background:url('../images/new/title-sprite.png') 8px -842px no-repeat; }

/* Panasonic家電專區 */
a.link_sidebar.pana { background:url('../images/new/title-sprite.png') 8px -552px no-repeat; }
a.link_sidebar.pana:hover { background:url('../images/new/title-sprite.png') 8px -572px no-repeat; }

/* IPEVO專區 */
a.link_sidebar.ipevo { background:url('../images/new/title-sprite.png') 8px -632px no-repeat; }
a.link_sidebar.ipevo:hover { background:url('../images/new/title-sprite.png') 8px -652px no-repeat; }

/* 活動專區 */
a.link_sidebar.event { background:url('../images/new/title-sprite.png') 8px -672px no-repeat; }
a.link_sidebar.event:hover { background:url('../images/new/title-sprite.png') 8px -692px no-repeat; }

/* Dropdown-menu 欄 */
div.column_drop { width:185px; float:left; }

#event { background-color:#00A0E9; padding-bottom:9px; border-top:1px solid #FFF; }
#discount { padding-top:0; border-top:1px solid #FFF }
#discount img { margin-left:-21px }
.athome .cate_box h3 { color:#000; padding-bottom:5px }
.cate_box_list { padding:0; }
.cate_box_list li {font-size:12px;}
.cate_box_list li:hover {background-color:#fff;}
.cate_outer.athome .cate_box_list li.hov a { color:#76b900 }

.cate_box_list li.level2:hover {background-color:#cfcec9;}
.cate_box_list li.level3{}
.cate_box_list li.level3:hover {background-color:transparent;}
.cate_box_list li.level_bottom{margin-bottom:9px;}

.cate_box_list li a {display:block; color:#707070; padding:3px 9px 3px 26px;}
.cate_box_list li a:hover {color:#76b900; background-color:#fff;}

.cate_box_list li.level2 > a{color:#000; background-color:#cfcec9}
.cate_box_list li.level2 > a:hover{color:#fff; text-decoration:none; background-color:#000}

.cate_box_list li.level3 > a {}
.cate_box_list li.level3 > a:hover{}


/* 版本2 Added by Ben @2011.06.28 */
.cate_box_list.ver2 { padding-left:26px }
.cate_box_list.ver2 li a { padding:2px 9px 2px 26px }
.cate_box_list.ver2 li a:hover { padding:2px 9px 2px 26px } 
.cate_box_list.ver2 li.level2 { padding:0; display:block; clear:left; width:100%  }
.cate_box_list.ver2 li.level2:hover { padding:0; margin:0; background-color:#878787 }
.cate_box_list.ver2 li.level3 { padding:0; display:inline; *display:block; *float:left; *width:131px  }
.cate_box_list.ver2 li.level2 a { float:left; display:block; margin:10px 9px 2px 0; padding:0; clear:left; }
.cate_box_list.ver2 li.level3 a { float:left; padding:0; margin:2px 9px 2px 0; *display:inline-block; }
.cate_box_list.ver2 li.break { clear:left; }
/*	End of 版本2 sidebar	*/

/* 版本3 */
.cate_box_list.ver3 li.level2 > a { color:#FFF!important; } 
.cate_box_list.ver3 li.level3 a { background-color:#000; color:#FFF; padding:0 1px; margin:2px 7px 2px 0; }
/*	End	 */

.cate_box h3.discount { width:70px; background:url('../images/new/title-sprite.png') 70px -139px no-repeat; }

.cate_box h3.cate_title_link a {
	display:block;
	color:#fff;
	width:4em;
	font-size:13px; text-indent:0;
	line-height:15px; height:15px;
	line-height:13px\9;
	background-color:#0075a9;
	padding:0 0 1px 1px;
	padding:4px 2px 0px\9;
	margin-left:8px;
	font-family:Helvetica, Arial,"Heiti TC","微軟正黑體",sans-serif;	
}
#t_event a { background-color:#920105; }
#t_sale a { background-color:#ff0000; }

.cate_box h3.cate_title_link a:hover, #t_event a:hover, #t_sale a:hover { background-color:#000; }


.cate_outer.athome .cate_box_list li a {color:#fff;}
.cate_outer.athome .cate_box_list li a:hover {color:#76b900;}

.cate_outer.athome .cate_box_list li.level2 > a{color:#000; background-color:#76b900}
.cate_outer.athome .cate_box_list li.level2 > a:hover{color:#fff; background-color:#000; text-decoration:none; }

.cate_outer.athome .cate_box_list li.level3 > a{color:#fff;} 
.cate_outer.athome .cate_box_list li.level3 > a:hover{background-color:#fff;color:#76b900;}
.cate_outer.athome .cate_box_list li.level3 > a:active { color:#760b900 }

.cate_outer.athome .cate_box_list li.break { clear:both; }

.sub_header_clip{
	position:absolute;
	top:6px;
	left:175px;
	display:none;
}
	/*float:left; padding:6px 0 0 11px;*/
.sub_header_news{
	/* float:left;*/ 
	/*background-color:#000;*/
	/*
	margin:9px 0 0 20px;
	margin-top:11px\9;
	*margin-top:8px;
	padding-left:55px;
	*padding-top:3px;
	*/
	padding-left:55px!important;
	position:relative;
}
.news_mark {position:absolute;*top:0px;left:0!important;top:1px;top:0\9;}
.news_scroll {float:left;width:500px; width:700px; height:14px; overflow:hidden; }
.news_scroll a.news_line {display:inline-block;color:#fff; background-color:#000\9;}
.news_scroll a.news_line:hover {color:#76b900;}
.news_new_tag{
 width:21px;
 height:9px;
 background:url(../images/new/news_new.gif) 0 3px no-repeat;
}
.news_new{
 width:21px;
 height:9px;
 background:url(../images/new/news_new.gif) 0 3px no-repeat;
}
.news_new_tag span{visibility:hidden;}

.menus{height:33px;margin:0 0 0;}
.menus li{
	float:left;
	margin-right:0;
	padding-right:1px;
	background:url(../images/new/header/vl.gif) right top no-repeat;
}
.menus li.tab_first{}
.menus li.tab_last{background:none;padding-right:0;position:relative;}
.menus li.tab_bottom_two{background:none;padding-right:0;}

.menus li.stayed{
	background:none;
}
.menus li > a{
	display:block;
	width:60px;
	height:33px;
	padding:0 8px 0 9px;
	background-color:transparent;
	background-position:center 0;
	background-repeat:no-repeat;
}

.menus li a span{visibility:hidden;}
.menus li a:hover{background-position: center -33px;}
.menus li.stayed a{background-position: center -66px;}

.menus li a#tab1{width:34px;}
.menus li a#tab2{width:59px;} /* ipad2*/
.menus li a#tab3{width:72px;}
.menus li a#tab4{width:59px;}
.menus li a#tab5{width:103px;}
.menus li a#tab6{width:95px;}
.menus li a#tab7{width:55px;}
.menus li a#tab8{width:51px;}
.menus li a#tab9{width:56px;}
.menus li a#tab10{width:79px;}  /* panasonic */
.menus li a#tab11{width:73px;}


.menus li ul.jsddm-son{
	display:none;
	margin: 0;
	padding: 0;
	*margin-top:1px;
	width:375px;
	position:absolute;
	top:33px;
	left:-314px;
	list-style-type:none;
	z-index:500;
}
.menus li ul.jsddm-son li{
	width:auto;
	float:none;
	height:29px;
	*margin-top:-1px;
	border-top:1px solid #fff;
	*border-bottom:none;
	padding-right:0;
	background-image:none;
}
.menus li ul.jsddm-son li:hover{}
.menus li ul.jsddm-son li a{
	display:block;
	text-align:left;
	width:auto;
	background-color:#313131;
	padding-top:7px;
	padding-left:7px;
	height:23px;
	color:#a0a0a0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.menus li ul.jsddm-son li a:hover{
	color:#fff;
	background-color:#73b900;
}

.menus li ul.jsddm-son li a.tail{
	height:23px;
	border-bottom:1px solid #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.menus li ul.jsddm-son li a{
	padding-top:6px;
	height:24px;
}
}
.menus li ul.jsddm-son li ul li a:hover{
	background-color:#76b900;
	color:#fff;
}


#brand_list{
	width:935px;
	height:45px;
	margin-top:-2px;
	padding:0 0 2px;
	overflow:hidden;
}

.brand_list_pager {
	float:left; width:54px; height:45px; position:relative;
	background:url(../images/new/bg_brands.png) 0 13px no-repeat;
}
.brand_list_pager ol { position:absolute; left:13px; top:30px; } 
.brand_list_pager ol li  { display:block; float:left; width:9px; height:9px; background:url(../images/new/dot.png) 0 0 no-repeat; }
.brand_list_pager ol li.ac { background-position:left bottom; }

#brand_scroll_title{float:left;width:47px;margin:7px 0 0 19px;}
#brand_scroll{
	float:left;
	width:100%; width:800px;
	height:auto;
	margin:9px 0 0;
	background-color:#CFCEC9;

}
#brand_scroll_navi{
	float:left;
	width:auto;
	margin:8px 5px 0 5px;
}
#brand_scroll_navi a{
	background:#cfcec9 url(../images/new/header/bullet_off.gif) 0 0 no-repeat;
	width:5px;
	height:5px;
	display:inline-block;
	margin:2px;
}
#brand_scroll_navi a.activeSlide{
	background:#cfcec9 url(../images/new/header/bullet_on.gif) 0 0 no-repeat;
}

.scroll_arr{
	width:21px;
	height:45px;
	cursor:pointer;
	margin:0;	
}
#brand_scroll_left{
  background: url(../images/new/header/scroll_arr_left.gif) transparent 0 0 no-repeat;
	float:left;
	margin-right:18px;
}
#brand_scroll_left:hover{
  background: url(../images/new/header/scroll_arr_left_over.gif) transparent 0 0 no-repeat;
}
#brand_scroll_right{
	background: url(../images/new/header/scroll_arr_right.gif) transparent 0 0 no-repeat;
	position:absolute; right:0; top:0; z-index:10
}

#brand_list { position:relative; }

#brand_logos { width:800px; height:45px; position:relative; background-color:#CFCEC9; overflow:hidden }
#brand_logos div.group { width:800px; height:35px; padding-top:10px }
#brand_logos div.group a { display:block; float:left; height:25px }

div#gp1 { margin:0 20px }
div#gp1 a { margin-right:47px }
div#gp2 { margin:0 30px }
div#gp2 a { margin-right:52px }
div#gp3 { margin:0 20px }
div#gp3 a { margin-right:49px }

#brand_logos div.group a.last { margin-right:0 }

#brand_logos .mark a.last { margin-right:0 }

#brand_scroll_right:hover{
  background: url(../images/new/header/scroll_arr_right_over.gif) transparent 0 0 no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
p.newsletter_warn{font-size:11px;}
.site-search-blank{top:5px;}
.cate_select {float:left; width:163px;margin:4px 0 0 0; font-size:13px; padding:2px 0;}

}

/*	2011.05.05 Added by Ben //除掉TWCA的醜框	*/
#twcaseal { cursor:pointer; }
#twcaseal:hover div#twcad2 {
  display: none !important;
}

/* 2011.08.18 Footer 合作夥伴 icon 更新 */
.partner { margin:-2px 5px 0 0; float:left; width:260px }
.partner img { float:left; margin-right:23px; } 
.partner img.row2 { margin-top:6px; margin-right:23px }

/* 香氛版型 CSS 總整理 */
/* Header部分 */

.v2 #brand_list, .v2 .sub_header_clip { display:none; }
/* Footer 部分 */

