/*---- 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;
	z-index: 0;
	left: 0px;
	top: 0px;
}
.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;
	height: 20px;
} 
#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_cta {
	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:220px; z-index:99; position:absolute}
	#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:-20px}
	#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;background-repeat:no-repeat;}   
	#ICONBG ul.LL li.icon a{	background-image:url(/images/store/Store_dat.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文字
-----------------------------------------------------------------*/

.Product_line-THROUGH{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height: 16px;
	color: #333333;
	-webkit-text-size-adjust : none;
}
.OL_Content_TOP_TITLE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 36px;
	color: #333;
	margin-top:20PX; margin-left:120PX;
	margin-bottom: 40px;
}

.Store_Content_TOP_TITLE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 36px;
	color: #333;
	margin-top:20PX; 
	margin-bottom: 40px; border-left:15px solid #cccccc; padding-left:20px;
}

.OL_Content_BOX{
	width:850px;
	margin-left:120PX;
}

.OL_Content_AddOn{
	width:820px;
	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:20px;
	line-height:24px;
	color:#4e4a38;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
}

.title2{
	font-size:20px;
	line-height:24px;
	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: #333333;
}
.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;
	font-weight: normal;
}
.Price_16P{
	font-family: Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	line-height: 28px;
	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;
}



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
}

.box_h1{ margin:20px; padding-top:10px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#333; line-height:24px;}

.word01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #009900;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 26px;
}
.kid-word01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
}

.price_SP { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: cc0033;font-weight: bold;}
.kid-word01-w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.td-line02 {padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.word-g-02 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.word011 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #F18101;
	font-weight: bolder;
}
.word012 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #009DD7;
}
.box-word-03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}
.word03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	margin-right: 0px;
	margin-left: 5px;
	padding-left: 30px;
}
.word-02-w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	margin-right: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.wfont02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #006DC0;
	padding-left: 20px;
}
.wfont02R {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #BF0000;
	padding-left: 20px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.FORM_H2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000;
}

.WORD_LU_BOLD{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #000;
}

.LINE{
	border: 1px solid #CCC;
}
.FROM_LINE{
	border: 1px solid #CCC;
	margin: 6px;
}
/*------SummerSale----*/
.ProdPack{ position:relative; width:210px;}
.Salelabel{
  background-image: url("/images/store2012/icon_sale.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    padding-left: 10px;
    padding-top: 13px;
    position: absolute;
    text-align: left;
    width: 59px;

}

.Salelabel_BK20121121{
	background-image:url(/images/store2012/SummerSale_label.png);
	background-repeat:no-repeat;
	width:55px;
	height:70px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	padding-top:12px;
	text-align:left;
	padding-left:11px;
}
.bonus2012{
	position:absolute;
	right:765px;
	bottom:391px;
	z-index:10;
}

/*------------------------------------------------------------------
改版20130527
-----------------------------------------------------------------*/
#main_new {
	position:relative;
	height:auto; overflow:hidden;
	width:1000px;
	z-index:1;
}

#main_new .a:link{ color:#036185;text-decoration: underline;}
#main_new .a:hover{ color:#333333; text-decoration:none;}

.FT_Content_TOP_TITLE_NEW{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	line-height: 48px;
	font-weight: bold;
	color:#333333;
	margin-bottom: 20px; margin-top:10px;
}


.Product{
border:1px solid #cccccc; width:360px; height:220px; margin:10px 20px 0 20px;padding-bottom:10px; float:left; 
	}

.Product .title_new{ 
background-color:#CCCCCC; font-family:Verdana, Geneva, sans-serif; color:#565656; font-size:16px; font-weight:bold; line-height:30px; text-align:center;
}

.Product h3{ 
font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6c6c6c;font-weight:normal;padding-top:-10px; margin:10px 20px;
}



.Product .list{
font-family:Verdana, Geneva, sans-serif;font-size:11px; -webkit-text-size-adjust: none; color:#6c6c6c; padding-left:20px;
}

.Product .now{ 
font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000;font-weight:bold; margin:8px 0; width:220px; float:left; padding-left:20px; 
}

.Product .now_price{ font-size:18px; }
.Product .buy_btn{ float:left;padding-right:0px;}

#OL_Content_link_new{
    margin-top:30px;
	font-size: 11px;
	line-height: 18px;
	text-align:center;
	clear:both; color:#333333;
	}
	
.FT_Content_BOX_line_new{
width: 849px; height:8px;
	margin-left: 88px; background-image:url(/images/store2012/content_line.jpg);
	margin-top: 50px;
	margin-bottom: 30px;
	}
	
.OL_Content_TOP_TITLE_new{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	color: #333333;
	margin-top:20PX; margin-left:112PX;
	margin-bottom: 40px;
	border-left:14px solid #232728; padding-left:15px;
}

/*.Add_title_new{
	font-size:20px;
	line-height:24px;
	color:#464645;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
}

.Add_select{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#464645; margin:15px 0; line-height:16px;    
	}*/
	
.add_product{ width:360px; height:440px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#464645; line-height:16px; float:left; margin-left:20px; margin-right:20px;position:relative;
	}
.add_product .box{ width:120px; float:left; margin-bottom:20px;}	
.add_product .word{ float:left; width:220px; padding-left:20px; position:relative; z-index:999 }
.add_product .title{ font-size:20px; line-height:24px; margin-bottom:10px;}
.add_product .h4{ padding-bottom:20px;}
.add_product .select1{}
.add_product .select2{ margin:0px 0 90px 0;}



.add_product p{ margin:0; padding:0; }
.add_product .a{color: #036185;text-decoration: underline;}


.add_product ul{ margin:0; padding:0; margin-left:3px;}
.add_product li{ margin-left:15px;}

.add_product .border{
	border-radius:5px; height:50px; border:1px solid #c5c5c5; padding:10px 15px; margin-top:20px; background-color:#f6f6f6;}
.add_product .list{ padding-top:20px; font-size:11px; color:#6c6c6c;-webkit-text-size-adjust: none; }
.add_product .price{padding:0;margin:5px 0; width:360px; float:left;}
.add_product .now{	margin:0; padding:0; font-size:15px; color:#000000; float:left; font-weight:bold; float:left; padding-top:5px; font-size:16px;}
.add_product .buy_btn{ float:right; margin:0;}
.add_product .group{
	position:absolute;
	right:0;
	bottom:27px;
	height:230px;
}








.best_product{ 
width:360px;font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#464645; line-height:16px; float:left; margin:0 30px 30px 20px;position:relative;}

.group_price{right:0; bottom:50px;height:auto;}
.group_price p{ margin:0; }





.best_product .title{ font-size:20px; line-height:24px; margin-bottom:10px; height: 50px;}
.best_product .pic{ height:180px;}
.best_product ul{ margin:0; padding:0; margin-left:3px;}
.best_product li{ margin-left:15px;}

.best_product .border{
	border-radius:5px; height:50px; border:1px solid #c5c5c5; padding:10px 15px; margin-top:20px; background-color:#f6f6f6;}

		
/*.best_product .border1{
	border-radius:5px; height:15px; border:1px solid #c5c5c5; padding:10px 15px; margin-top:20px; background-color:#f6f6f6;}
	.best_product .select1{ float:right; }
.select1{ padding-top:5px;height:25px; display: inline-block;}
.best_product .select2{ width:125px; float:left; }*/
.best_product .list{ padding-top:20px; font-size:11px; color:#6c6c6c;-webkit-text-size-adjust: none; }
.best_product .price{padding:0;margin:5px 0; width:360px; float:left;}
.best_product .now{	margin:0; padding:0; font-size:16px; color:#000000; float:left; font-weight:bold; float:left; padding-top:5px;}
.best_product .buy_btn{ float:right; margin:0;}

.width{  height:20px; display: inline-block;}
.width_select{ width:70px;display: inline-block;}

.hiddenElement {display:none;}

.StoreProductBoxImage {
    width: 330px; margin-top: 40px; margin-bottom: 10px;margin-left: 20px; float: left;
}
.StoreProductDiscountImage{
	background-repeat: no-repeat;color: #FFFFFF;font-size: 20px;font-weight: bold;position: absolute;padding-top: 33px;text-align: center;width:80px;height:80px;position: absolute;left: 0px; top: 10px;
}

.ProductSettingArea{
	position:relative;margin-top:10px; float:left;margin-right: 15px;margin-bottom:15px;
}

.OnlineStoreProduct{
	width: 440px; margin-top: 40px; margin-bottom:10px;position:relative; float:left;
}
