@import url("/fileadmin/templates/css/text_n_color.css");

@import url("/fileadmin/templates/css/default.advanced.css");

@import url("/fileadmin/templates/css/rgaccordmenu.css");

@import url("/fileadmin/templates/css/news.css");

@import url("/fileadmin/templates/css/tab_menu.css");

@import url("/fileadmin/templates/css/jfmulticontent.css");

@import url("/fileadmin/templates/css/guestbook_cn.css");





*{

	margin:0px;padding:0px;

}



body{

	background:url(/fileadmin/img_pre/bg.png) fixed;

	background-color:#999;

	-webkit-text-size-adjust:none;

}





/*#goto_global a, #two_wrapper a {position:relative;}*/

#main_wrapper, #banner, #menu, #two_wrapper, #footer, #main_new_products_block{

	width:960px;

	

}



#main_wrapper{

	margin-left:auto; 

	margin-right:auto; 

	padding:auto;

	margin-top:7px;

}

* html #main_wrapper{/*ie6*/

	margin-left:12%; 

	margin-right:12%; 

	padding:auto;

	margin-top:7px;

}



#left{

	float:left;

}

#content{

	float:left;

	margin-left:7px;

}

#content, .content_block, .bg_content_block_bottom{

		width: 729px;

}

#content .csc-textpic-intext-right{width: 680px;}

.left_block, .content_block, .tx-sbtab-pi1_wrap{

	background-image:url(/fileadmin/img_pre/bg_block_top_bottom.png);

	margin:0px 0 20px 0;

}

	.left_block{

		width:212px;

		padding:0px;

		padding-left:10px;

		margin-right:-2px;

	}

	.content_block, .tx-sbtab-pi1_wrap{

		background-position:-226px -50px;

		background-repeat: repeat-y;

		padding: 0px 10px 0px 10px;

		margin-right:-20px;

		width:98%;

	}



.bg_left_block_bottom, .bg_content_block_bottom{

	background-image:url(/fileadmin/img_pre/bg_block_top_bottom.png);

	height:15px;

	position:relative;

	padding:0;

}



	.bg_left_block_bottom{

		width:222px;

		background-position: -225px -10px;

		margin-left:-10px;

		top:15px;

	}

	.bg_content_block_bottom{

		background-position: -226px -28px;

		background-repeat:no-repeat;

		margin-left:-10px;

		top:15px;

	}



	* html #main_wrapper .bg_left_block_bottom{/*ie6*/

		width:222px;

		background-position: -225px -10px;

		margin-left:-20px;

		top:22px;

	}

	* html #main_wrapper .bg_content_block_bottom{/*ie6*/

		background-position: -226px -28px;

		background-repeat:no-repeat;

		margin-left:-20px;

		top:22px;

	}



.clearthefloats{

	clear:both;

	margin-bottom: 4px;

}

.content_block .csc-header h1, 

.tx-sbtab-pi1_wrap .csc-header h1,

.tx-rgtabs-pi1 .csc-header h1{

	background-image:url(/fileadmin/img_pre/head.png);

	background-repeat:no-repeat;

	background-position: 0px -48px;

	height:30px;

	padding:0px;

	margin: 0px;

	position:relative;

	top:10px;

	left:-10px;

	padding-left:15px;

	font-size:0.8em;

	margin-bottom: 20px;

	width:725px;

}





.left_block .csc-header h1{

	height:30px;

	background-image:url(/fileadmin/img_pre/head.png);

	background-repeat:no-repeat;

	background-position: 0px 0px;

	font-size:0.8em;

	margin:0px;

	padding:0px;

	position:relative;

	top:10px;

	left:-10px;

	padding-left:15px;

	margin-bottom: 20px;

	width:214px;

}



.content_block .csc-header h1,

.tx-sbtab-pi1_wrap .csc-header h1,

.tx-rgtabs-pi1 .csc-header h1{

}





#head{

	clear:right;

	background-image:url(/fileadmin/img_pre/bg_main_wrapper.png);

	height:403px;

}

div#head.wobanner{
	height: 120px;
}


#logo{

	width:247px;

	height:43px;

	/*background-image:url(/fileadmin/img_pre/logo.png);*/

	position:relative;

	top:20px;

	left:40px;

	float:left;

}

#top_link{

	width:600px;

	float:right;

	height:67px;

}

#menu{

	clear:left;

	height: 45px;

}

* html #main_wrapper #menu{/*ie6*/

	clear:left;

	height: 45px;

	margin-bottom:10px;

}

#languageselector{

	color:#FFFFFF;

	float:right;

	padding-top:6px;

}

#languageselector a img{

	width:21px;

	height:auto;

}

#banner_wrap{

	position:relative;

	top: 10px;

}

#banner{

/*	margin-top:32px;

	z-index:1;

*/

}

#two_wrapper{

	margin-top:10px;

}

* html #main_wrapper #two_wrapper{

	margin-left:1%; 

	margin-right:1%; 



}

.left_block #rgmenu{

}

#sbtab{

	background-image:url(/fileadmin/img_pre/bg_tabs.png);

}

#menu24{

	z-index:1000;

}



#content hr{

	height:1px;

	margin:30px 0 30px 0;

}



#content .tx-sbtab-pi1_wrap div.csc-textpic-imagecolumn img{

	margin-bottom:20px;

}

#content .tx-sbtab-pi1_wrap div.csc-textpic-imagerow img{

	margin-bottom:20px;

}



DIV.tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend,

DIV.tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label{

	display:none;

	margin:0;

	padding:0;

}

DIV.tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset{

	border:none;

}

DIV.tx-srlanguagemenu-pi1 {

	float:right;

	margin-bottom:8px;

}

DIV.tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset select{

	font-size:10px;

	color:#FF6000;

	background-color:#000;

	border: 1px solid;

	font-size:10px;

	font-weight:normal;

	text-align:center;

}

DIV.tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset select option{

	border:none;

	font-size:10px;

	font-weight:normal;

	text-align:center;

}

DIV.tx-srlanguagemenu-pi1 DIV.CUR a{

	color:#FF6000;

	font-size:11px;

	font-weight:normal;

}

DIV.tx-srlanguagemenu-pi1 DIV.NO a{

	color:#FFF;

	text-decoration:underline;

	font-size:11px;

	font-weight:normal;

}

DIV.tx-srlanguagemenu-pi1 DIV.CUR a:hover{

	color:#FFF;

	text-decoration:underline;

}

DIV.tx-srlanguagemenu-pi1 DIV.NO a:hover{

	color:#FFF;

	text-decoration:underline;

}

#footer{

	clear:both;

	background-image:url(/fileadmin/img_pre/bg_footer.png);

	background-repeat:no-repeat;

	height:64px;

	padding:15px 0px 0px 0px;

	margin-bottom: 30px;

	text-align:center;

}



.content_block p.align-right{

	text-align:right;

}



#main_new_products_block{

	margin-top: 20px;

}

#main_new_products_block a img{

	margin: 0px 20px 0px 0px;

	border:none;

}

#main_new_products_block #right_one a img{

	margin: 20px 0px 0px 0px;

}



#main_new_products_block dd.csc-textpic-caption{

	font-size:0.7em;

	color:#FF6600;

	font-weight:bold;

	margin-top: 5px;

}



#left_new_products_block img{

	margin:0 0 10px 5px;

}

.wallpaper_block div.csc-textpic-clear{

	display: none;

}

.wallpaper_block div.csc-textpic{width:48%; float:left; height:200px; margin-left:7px;}

.wallpaper_block div.csc-textpic a{color:#999999; font-weight:bold;}

.wallpaper_block div.csc-textpic a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}



#banner div.tx-imagecycle-pi1{

}

#banner div.tx-imagecycle-pi1-pager{

	float:right;

	position:relative;

	top:272px;

	left: -25px;

	z-index:1000000;

	clear:none;

	text-align: right;

}

#banner ul.tx-imagecycle-pi1-images{

	float:left;

}

#banner ul.tx-imagecycle-pi1-images li a,

#banner ul.tx-imagecycle-pi1-images li a img{

	border:none;

}

#banner div.tx-imagecycle-pi1-pager a{

	width:30px;

	height:30px;

	border:none;

	padding:-3px;

	border:none;

	background:url(/fileadmin/img/icons/imagecycle_pager_point.png) no-repeat 0px 8px;

	background-color: none;

}

#banner div.tx-imagecycle-pi1-pager a:hover{

	background-color: #000;

	color:#FF6600;

	background:url(/fileadmin/img/icons/imagecycle_pager_point.png) no-repeat -29px 8px;

}



#banner div.tx-imagecycle-pi1-pager a.activeSlide{

	background:url(/fileadmin/img/icons/imagecycle_pager_point.png) no-repeat -14px 8px;

	background-color: none;

}#main_wrapper #two_wrapper #content_960 .content_block_960_top {

	background-image: url(/fileadmin/img_pre/bg_main_wrapper_content_top.png);

	height: 10px;

}

#main_wrapper #two_wrapper #content_960 .content_block_960 {

	background-image: url(/fileadmin/img_pre/bg_main_wrapper_content_mid.png);

	background-repeat: repeat-y;

	padding-left: 30px;

	padding-right: 30px;

	padding-top: 10px;

}

#main_wrapper #two_wrapper #content_960 .content_block_960_bottom {

	background-image: url(/fileadmin/img_pre/bg_main_wrapper_content_bottom.png);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 15px;

}

#main_wrapper #two_wrapper #content_960 {

	width: 960px;

}

div.content_block_960 table#top_feature {

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	vertical-align:top;

}

div.content_block_960 table#top_feature td{

	vertical-align:top;

}

div.csc-textpic-intext-right-nowrap{padding-right: 10px;}


/* 2015.3.9 amy wang edit */

table#store_Philippines {
	border: 1px solid #000;
	border-collapse: collapse;
	border-spacing: 1px;
	text-align: center;
	background-color:#222;
	color:#FFF;
	font-size:10px;
}
table#store_Philippines a {
	text-decoration: none;
	color: #ff6600;
	font-weight:bold;
}
table#store_Philippines a:hover {
	text-decoration: underline;
	color: #aaa;
}
table#store_Philippines tr:first-child{
	background-color:#111;
	font-weight:bold;
}
table#store_Philippines td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:8px;
}
table.store_HK {
	border: 1px solid #000;
	border-collapse: collapse;
	border-spacing: 1px;
	text-align: center;
	background-color:#222;
	color:#FFF;
	font-size:10px;
	text-align:left;
}
table.store_HK a {
	text-decoration: none;
	color: #ff6600;
	font-weight:bold;
}
table.store_HK a:hover {
	text-decoration: underline;
	color: #aaa;
}
table.store_HK tr:first-child{
	background-color:#111;
	font-weight:bold;
}
table.store_HK td{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:8px;
}
#CN_HK .wheretobuy_block h3 {font-size: 10px;}
#CN_HK .wheretobuy_block .wheretobuy_content {
    margin-right: 20px;
}

/*20150603_Amy add for download*/
#downloads_fw_sw .csc-textpic-text {
	padding-left:20px;
}