/*---- reset.css 讓所有的各家瀏覽器乖乖聽話，呈現一樣的結果  ----*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead,{color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
	padding:0;
}
.style1 {color: #FFFFFF}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; }
.link_ct { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #B65A2E}
a.link_ct:link { color: #B65A2E; text-decoration: underline}
a.link_ct:visited { color: #B65A2E; text-decoration: underline}
a.link_ct:active { color: #B65A2E; text-decoration: underline}
a.link_ct:hover { color: #9F9F9F}

.link_regional a:link { color: #666; text-decoration: underline;}
.link_regional a:visited { color: #666; text-decoration: underline;}
.link_regional a:active { color: #666; text-decoration: underline;}
.link_regional a:hover { color: #006699; text-decoration: underline;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */


/*---- 共通設定 ----*/



/*------------------------------------------------------------------
#marquee - Marquee interactive display area
------------------------------------------------------------------*/
#marqueeWrap {
	position:relative;
    margin:0 auto;
    width:100%;
    min-width:1060px !important;
}
.preload_marquee{
	width:100%;
	position:absolute;
	height:530px;
	background-image: url(/images/store2012/store-df-banner_bk.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;

}
.preload_marquee1{
	width:100%;
	position:absolute;
	height:350px;
	background-image: url(/images/iclone5/cta-df-banner_bk.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}

#marquee {
	position:absolute;
	top:0px;
	z-index:1;
	width:100%;
	min-width:1060px; 
} 
/*------------------------------------------------------------------
Make believe & resize issue fixed ends
-----------------------------------------------------------------*/
/*------------------------------------------------------------------
#wrap - Wraps and centers all content
------------------------------------------------------------------*/
#wrap {
	position:relative;
	top:0;
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#wrap h3 {
	color:#404040;
} 
#home h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
#main {
	position:relative;
	height:1%;
	min-height:483px;
	width:1000px;
	z-index:1;
}

#MAIN_FOOTER{
	clear:both;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #FFF;
	text-align: center;
	height: 50px;
	margin-top: 50px;
}
/*------------------------------------------------------------------
#header - Header contains profile widget
------------------------------------------------------------------*/
/*------------------------------------------------------------------
#MENU - banner
-----------------------------------------------------------------*/
/*---- DEFAULT 內頁設定 ----*/
#MENU{ margin-top:15px;margin-left:auto;padding-left:130px;}
	#ICONBG{
	width:auto;
	height:33px;
	top:224px;
	z-index:99;
	position:absolute;
	right:-30px;
}
	#ICONBG ul{float:left; list-style:none; margin:0; }
	#ICONBG li{ float:left;}
	#ICONBG li a{	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:16px;
	font-weight:bold;
	line-height:33px;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}
	#ICONBG li a:hover{ color:#000000; text-decoration: none;}
	#ICONBG ul.LL{ display:block; height:33px; list-style:none; margin-left:10px}
	#ICONBG ul.LL li{	float:left;}
	#ICONBG ul.LL li a{ display:block; width:32px; height:33px; text-indent:-9999px; background-repeat:no-repeat;}
	.icon_hover{ background-position:left -33px;}
	.icon_current{ background-position:left -66px;}
/*	#ICONBG ul.LL li.iconleft a	{	 background-image:url(/images/iclone5/cta_df_menu_01.png);width:10px;	} */ 
	#ICONBG ul.LL li.icon a{	background-image:url(/images/iclone5/cta_df_menu_btn1.png);    }
 /*   #ICONBG ul.LL li.iconright a	{	 background-image:url(/images/iclone5/cta_df_menu_04.png);width:10px;	}*/
#PHOTO{ Margin-left:-105px; overflow: hidden;}
#PHOTO img{ display:none;}
/*------------------------------------------------------------------
#main - Main content area, contains content and sidebar
-----------------------------------------------------------------*/
.moduleSpace{
    height: 446px;
    width: 820px;
    cursor: default;
   }
.moduleSpacesmall {
    height: 157px;
    width: 820px;
}

/*------------------------------------------------------------------
.boxshadow - 白底陰影
-----------------------------------------------------------------*/

.boxshadow{
	background-image: url(../../images/store2012/storecnt_center_bk.png);
	background-position: center; 
	background-repeat: repeat-y;
	overflow:auto
}
.boxshadow_TOP{
	background-image: url(../../images/store2012/storecnt_top_bk.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 14px;
}
.boxshadow_FOOTER{
	background-image: url(../../images/store2012/storecnt_footer_bk.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 13px;
}

/*------------------------------------------------------------------
.boxshadow - 白底陰影
-----------------------------------------------------------------*/
/*------------------------------------------------------------------
#main - 主要內容都在這裡面
-----------------------------------------------------------------*/
#main {
	position:relative;
	min-height:483px;
	z-index:1;
	width: 1000px;
}

/*------------------------------------------------------------------
#FT_Content_TOP - 主要大標與引言選單都在這裡
-----------------------------------------------------------------*/

#FT_Content_TOP{
	padding-right: 130px;
	padding-left: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	width: 740px;
}
#FT_Content_TOP_Navigation_DAR{
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000;
	font-weight: normal;
}
.FT_Content_TOP_TITLE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
#FT_Content_MENU{
	width: 740px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
}

/*------------------------------------------------------------------
.FT_Content_BOX - 個別主題的內容方塊
-----------------------------------------------------------------*/
/*------------------------------------------------------------------
.FT_Content_BOX_ALLGray - 灰底
-----------------------------------------------------------------*/
.FT_Content_BOX_ALLGray{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	float: left;
	width: 1000px;
	margin-bottom: 0px;
	background-image: url(../../images/iclone5/ft_home_gray_pk.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}
	
.FT_Content_BOX_ALLGray h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #000;
}	
/*------------------------------------------------------------------
.FT_Content_BOX_ALL - 白底
-----------------------------------------------------------------*/
.FT_Content_BOX_ALL{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	float: left;
	width: 1000px;
	margin-bottom: 15px;
}
	
.FT_Content_BOX_ALL h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #000;
}

/*------------------------------------------------------------------
Selling_point  賣點字型
-----------------------------------------------------------------*/
.Selling_POINT{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

.Selling_POINT_WORD2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
}

/*------------------------------------------------------------------
Featured Case  字型
-----------------------------------------------------------------*/
.featured_CASE_TD{
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.featured_CASE_TD_WORD02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
}

.FT_Content_BOX_ALL_WORD{
	width: 760px;
	margin-top: 20px;
	padding-right: 120px;
	padding-left: 120px;
	padding-bottom: 20px;
	}
.FT_Content_BOX_LEFT_WORD{
	float: left;
	width: 400px;
	margin: 10px 30px 20px 130px;
}
.FT_Content_BOX_RIGHT_WORD{
	float: right;
	width: 400px;
	margin: 10px 130px 20px 10px;
}

/*------------------------------------------------------------------
.FT_Content_BOX_LEFT - 內容區塊向左
-----------------------------------------------------------------*/

.FT_Content_BOX_LEFT{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	float: left;
	width: 350px;
}
.FT_Content_BOX_LEFT h2{font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #000;}


/*------------------------------------------------------------------
.FT_Content_BOX_LEFT - 內容區塊向右
-----------------------------------------------------------------*/

.FT_Content_BOX_RIGHT{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	float: right;
	width: 520px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.FT_Content_BOX_RIGHT h2{font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #000;}

.FT_Content_BOX_line{
	width: 849px; height:8px;
	margin-left: 88px; background-image:url(/images/store2012/content_line.jpg);
	margin-top: 60px;
	margin-bottom: 20px;
}


/*------------------------------------------------------------------
.APPLICATION - 內容區塊
-----------------------------------------------------------------*/
.APPLICATIOPN_WORD02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
}
.APPLICATIOPN_WORD03{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 10px;
}
.APPLICATIOPN_more{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #FFF;
}


/*------------------------------------------------------------------
.awards - 內容區塊
-----------------------------------------------------------------*/
.AWARDS_WORD02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #333;
	width: 760px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
/*------------------------------------------------------------------
.FT_Content_BOX_LEFT1 - 內容區塊向左 (index 新增)_Cary
-----------------------------------------------------------------*/

.FT_Content_BOX_LEFT1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	float: left;
	width: 510px;
}
.FT_Content_BOX_LEFT1 h2{font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #000;}


/*------------------------------------------------------------------
.FT_Content_BOX_RIGHT1 - 內容區塊向右 (index 新增)_Cary
-----------------------------------------------------------------*/

.FT_Content_BOX_RIGHT1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	float: right;
	width: 470px;
}
.FT_Content_BOX_RIGHT1 h2{font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #000;}
	
.FT_Content_BOX_ALL_WORD1{
	width: 760px;
	margin-top: 20px;
	padding-right: 120px;
	padding-left: 120px;
	padding-bottom: 20px;
	}	
.FT_Content_BOX_ALL1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	color: #000;
}


.AWARDS{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #666;
	background-color: #F9F9F9;
	padding: 10px 10px 10px 10px ;
	border: 1px solid #999;
}
.bonus{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.link{ }
a.link { color:#6c6c6c; text-decoration:underline; }
a.link:hover{ text-decoration:none; color:#cc0033; }
a.link:visited{ text-decoration:none; color:#6c6c6c; }

/*------------------------------------------------------------------
iclone5 Alice Add new
-----------------------------------------------------------------*/
#MID{ width:820px; background-image: url(../../images/iClone5/ic5_home_Mid_BG.jpg); background-repeat:repeat-x; height:225px; margin-right:110px;margin-left:90px; padding-top:35px;}

.footer_titel1{
	font-size: 16px;
	color: #bababa;
	line-height: 20px;
}
.footer_bg{ background-color:#929292; margin:0px; padding:0px; margin-top:-50px;}
.footer_bg1{ background-color:#2d2c2c; margin:0px; padding:20px; text-align:center;}
.footer_bg2{ background-color:#1b1b1b; margin:0px; padding:10px; color:#ccc; margin-bottom:-50px; text-align:center;}
.footer,.footer A:link{color:#7b7b7b; line-height:20px; font-size:11px;}
.footer A:visited {color:#7b7b7b;}
.footer A:hover {color:#0999c2; text-decoration:none;}
.footer A:active {color:#7b7b7b;}
.footer_txt{color:#fff; font-size:11px;}
.footer_line{ background-image:url(/images/store2012/footer_line.jpg); height:1px; width:80%;}
.footer_link A:link,.footer_link A:visited,.footer_link A:hover,.footer_link A:active{color:#0999c2; line-height:20px; font-size:11px; text-decoration:underline;}

.footer_link2 A:link {color:#478bb6; line-height:20px; font-size:11px; text-decoration:none;}
.footer_link2 A:visited {color:#478bb6; text-decoration:none;}
.footer_link2 A:hover {color:#fff; text-decoration:none;}
.footer_link2 A:active {color:#fff;}
/*------------------------------------------------------------------
content文字
-----------------------------------------------------------------*/
.OL_Content_TOP_TITLE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px; font-weight:bold;
	line-height: 30px;
	color: #333;
	margin-top:20PX; margin-left:120PX;
	margin-bottom: 30px;
}

.OL_Content_BOX{
	width:820px;
	margin-top:10PX; margin-left:120PX;
}
.OL_Content_scroll{
	width:780px; height:220px;
	margin-top:10PX; margin-left:120PX; margin-bottom:30px; padding:0px;
}

/*------------------------------------------------------------------
#idContainer2{ width:780px; height:220px; position:absolute;}
-----------------------------------------------------------------*/
.container{ width:780px; height:220px;}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 180px;
	LEFT: 640px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #333;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	background-image: url(/images/store/flashbutton.gif);
	background-repeat: no-repeat;
	background-position: -15px 0px;
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(/images/store/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

.OL_Content_link{
	margin-top:50px;
	font-size: 11px;
	line-height: 18px;
	text-align:center; clear:both;
}
.OL_Content_link a:link,.OL_Content_link a:visited{ font-size: 11px; color: #333; text-decoration:none;}
.OL_Content_link a:hover,.OL_Content_link a:active {color: #333; text-decoration:underline;}	

.title1{
	font-size:18px; font-weight:bold;
	line-height:21px;
	color:#4e4a38;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
}

.title2{
	font-size:18px; font-weight:bold;
	line-height:21px;
	color:#4e4a38;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
}

.product_description{color:#404040;padding:10px; font-size:12px; line-height:24px;}
.TD_WORD4{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
}
.Product_titel{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
}
.Product_STD{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #036185;
}
.Product_pro{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #036185;
}
.Price_16P{
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	line-height: 28px;
	font-weight: bold;
	color: #000;
}
.ICLONE_PRODUCT_h4{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	font-weight: normal; text-align:center;
}
.Product_line-THROUGH{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	text-decoration: line-through;
}


span a:link {color: #036185; text-decoration:underline;}
span a:visited {color: #036185; text-decoration:underline;}
span a:hover {	color: #333333; text-decoration:underline;}
span a:active {	color: #036185; text-decoration:underline;}

.ic_family_pic{ width:400px; margin:0px; margin-top:20px; margin-right:420px;}
.ic_family_txt{ float:right; width:420px; margin-left:400px;}

.ct_link{
	width:849px; height:50px; background-image:url(/images/store2012/bg_cta.jpg);
	margin-top:0PX; margin-left:88px;
}

.Product_ic_TITEL3{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #4F4F4F;
}

.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
/*------SummerSale----*/
.ProdPack{ position:relative; width:210px;}
.Salelabel{
	background-image:url(/images/store2012/saleLabel_CH.png);
	background-repeat:no-repeat;
	width:55px;
	height:46px;
	color:#FFF;
	font-size:26px;
	font-weight:bold;
	position:absolute;
	padding-top:26px;
	text-align:left;
	padding-left:8px;
	top: 5px;
}
.bonus2012{
	position:absolute;
	right:591px;
	bottom:-273px;
	width: 109px;
	height:150px;
}

#discount{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	background-image:url(../../images/store2012/icon_off.png);
	background-repeat:no-repeat;
	position:absolute;
	width:80px;
	height:80px;
	padding-top:42px;
	padding-left:25px;
	font-weight:bold;
	
}

#discount_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	background-image:url(../../images/store2012/icon_off.png);
	background-repeat:no-repeat;
	position:absolute;
	width:80px;
	height:80px;
	padding-top:42px;
	padding-left:25px;
	font-weight:bold;
	
}

#discount_samll{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px; background-image:url(../../images/store2012/small_icon2.png);
	background-repeat:no-repeat;
	position:absolute;
	width:65px;
	height:65px;
	padding-top:17px;
	padding-left:0px;
	font-weight:bold; text-align:center;
	
}

#discount_samll_2{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px; background-image:url(../../images/store2012/small_icon.png);
	background-repeat:no-repeat;
	position:absolute;
	width:65px;
	height:65px;
	padding-top:33px;
	padding-left:8px;
	font-weight:bold;
	
}

#discount_samll_1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px; background-image:url(../../images/store2012/small_icon1.png);
	background-repeat:no-repeat;
	position:absolute;
	width:65px;
	height:65px;
	padding-top:33px;
	padding-left:22px;
	font-weight:bold;
	
}
.s_price{
	color: #036185;
}
.o_price{text-decoration: line-through; color: #666; font-size:16px;}
.o_price1{text-decoration: line-through; color: #666; font-size:13px;}
.style{
	color: #666666;
	font-size: 12px;
}
.style2{
	color: #666666;
	font-size: 14px;
	text-align:center;
}
