body {text-align:center;font-size:12px;font-family:"新細明體"; font-family:Arial; color:#555}
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 {font-size:12px;font-family:"新細明體"; font-family:Arial; color:#888;}

a {text-decoration:underline;color:#666;}
a img {border:0;}
a:hover {color:#A2CE47;}

.color_orange{color:#EB6300;}
.color_green {color:#8fc31f;}
h4 {font-size:13px; font-weight:bold; color:#0075a9;}
h3 {font-size:17px; font-weight:bold; color:#8fc31f;}

.highlight_normal {color:#eb6100;}

#wrap {width:935px;margin:0 auto;text-align:left;}

/*---Top---*/
#header {padding-top:20px;padding-bottom:10px;height:65px;position:relative;z-index:2;}
#header a {text-decoration:none;}
#logo {width:330px;height:60px;float:left;}
#header_right {width:500px;float:right;}
#user_panel {width:500px;float:right;text-align:right;position:relative;}
#user_panel a {color:#9F9F9F;}
#user_panel a:hover{color:#A2CE47;}
#user_panel span.seperator {padding-left:8px;padding-right:8px;background:url(../images/new/seperator_line.jpg) center center no-repeat;}
#user_panel span.cart {background:url(../images/new/icon_cart.jpg) left center no-repeat;padding-left:20px;color:#9F9F9F;}
#quick_link {width:500px;float:right;text-align:right;margin-top:36px;}
#quick_link a {color:#636363;}
#quick_link a:hover{color:#A2CE47;}
#quick_link span.icon {background:url(../images/new/icon_title.jpg) 10px center no-repeat;padding-left:20px;}
#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;height:22px;margin-top:2px;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:#A2CE47;}
#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:#A2CE47;}
.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;}
#nav b {color:#8fc31f; font-weight:100;}
#nav strong {color:#eb6100; font-weight:100;}
.nav_cart {color:#999;}
#nav a {text-decoration:none;}
/*---End Nav---*/

/*---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:#8fc41f;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;}
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:#626262;}
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 .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;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:#8fc31f; 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;}
.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 -27px;}
/*---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:10px; line-height:18px;}form.faq_search{margin-top:20px; margin-left:10px; margin-bottom:30px;}
.faq_h4 {font-size:13px; font-weight:bold; color:#0075a9;}.faq_menu_title {font-weight:bold; font-size:13px;}

/*---Home---*/
#main {width:935px;position:auto;z-index:1;}
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:url(../images/new/dot_bg.jpg) bottom repeat-x;position:fixed;right:0;top:16px;text-align:left;z-index:100;background-color:gray;}
#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:114px;float:left;padding:5px 0;text-align:center;background:#535353;}
#order {width:113px;float:right;padding:5px 0;text-align:center;background:#FE0000;}
/*---End Home---*/


/*---Bottom---*/
#bottom { width:100%; }
#links{clear:both;margin:20px 0 0 0;width:100%;float:left;background:url(../images/new/sitemap_bg.jpg) 0 7px repeat-x;}
	#links_top{border-left:#729d19 7px solid; background:#8fc41f; height:7px; font-size:0; }
	#sitemap{padding:10px 20px;float:left;}
	#sitemap li{padding:2px 0; line-height:14px;}
	#sitemap a{color:#666; text-decoration:none;}
	#sitemap a:hover{color:#8fc31f;}
	.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;}
	/*** start footer upaded **/
	div.about_ipevo_blog {width:154px; float:left;  padding:0 15px 0 0;} /*#new_ipevo*/
	div.about_yours {width:154px; float:left;  border-left:1px #cbcbcb dotted; padding:0 15px;}/*#product_list*/
	div.internet_explain {width:154px; float:left; border-left:1px #cbcbcb dotted; padding:0 15px;}/*#about_ipevo*/
	div.authority {width:154px; float:left; border-left:1px #cbcbcb dotted; padding:0 15px;} /*#about_you*/
	div.about_ipevo {width:154px; float:left; border-left:1px #cbcbcb dotted; padding:0 0 0 15px;} /*#customer_services*/
	/*** end footer upaded **/
	#copyright{clear:both;padding:10px 0 0 0;width:100%;height:102px;font-size:11px;color:#fff;text-align:center;background:url(../images/new/grass.jpg) left bottom repeat-x;}
	#bottom_info{clear:both;margin:0 auto;width:934px;height:40px;background:url(../images/new/bottom_text.jpg) top no-repeat;}
/*---End Bottom---*/




/***---------- Top Menu ----------***/
/*** Top ***/
div.top_wrapper {width:935px; height:33px;}
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;}

/*** Rollover Menus ***/
div.blue_line {background:url(../images/new/menu/border/menu01_border.png) no-repeat; height:5px; } 
div.pink_line {background:url(../images/new/menu/border/menu02_border.png) no-repeat; height:5px; }
div.white_line {background:url(../images/new/menu/border/menu03_border.png) no-repeat; height:5px; }
div.orange_line {background:url(../images/new/menu/border/menu04_border.png) no-repeat; height:5px; }

/*** 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; width:auto;}
div.selection_left {float:left; width: 244px; padding:0px 5px 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:6px; white-space:nowrap;}
div.selection_right b {color:#8fc31f; font-weight:100;}
div.selection_right strong {color:#eb6100; font-weight:100;}
div.selection_right a {text-decoration:none;}

/*** Div Float Clear ***/
div.clear {clear:both}
/***---------- 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;*/}


/***---------- END Top ----------***/


/***---------- Middle ----------***/
/*** Middle Pink List ***/
div.middle_banner {width:951px;height:241px; 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:233px; 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;}

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:70px; display:inline-block; padding:0 10px 0 0; vertical-align:top;}
span.award {width:130px; display:inline-block; vertical-align:top;}
/***---------- END Bottom ----------***/

/***---------- EMD New Banner Page Layout ----------***/





/***---------- Banner2 Page Layout ----------***/
#main_banner2 {width:935px;height: 100%; }
#main_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;}

#main_banner2  a {text-decoration:underline;color:#313131}
#main_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 ----------***/
