@charset "utf-8";
/* CSS Document white edition*/
body { background-color:#ffffff;}

/* welcome page language */
.w_language_box { width:204px; float:right; margin:55px 8% 0 10px; }
.language_box { width:164px; float:right; margin:55px 1% 0 10px; }
.c_language_box {width:164px; height:30px; margin:0 auto; padding:5px 0;}
.w_language, .language {
	float:left; 
	width:80px; 
	height:26px; 
	border:#cacaca solid 0.02em; 
	text-align: center;
	cursor: pointer;
	}
.w_language {width:100px !important;}
.w_language, .language {
	color:rgba(150,150,150,1.00);
	font-size:0.875em;
	line-height:25px;}
.w_language:hover p, .w_language:active p, .language:hover p, .language:active p {color:rgba(50,50,50,1.00);}
/* / welcome page language */

#mobile_nav {
	background-color:rgba(255,255,255,0.85);
	border-bottom:1px solid rgba(150,150,150,0.7);/*theme_greyBorder_bottom*/
}
#mobile_nav nav a {
	color:rgba(0,0,0,1.00);/*theme_mobile_co_mane*/
}
#mobile_nav > header .navicon-square, #mobile_nav > header .navicon-line {
	background-color:rgba(150,150,150,1.00);/*theme_mobile_icon_bar*/
	}
#mobile_content_l, #mobile_content_r {
	background-image: linear-gradient(rgba(150,150,150,0.5) 0%, rgba(255,255,255,1) 100%);/*theme_mobile*/
	
}
#mobile_content_l nav .mobile_logo, #mobile_content_r nav .mobile_logo{
	background-color:rgba(255,255,255,0.9);/*theme_mobile_logo_bg*/
	border-bottom:1px solid rgba(150,150,150,0.7);/*theme_greyBorder_bottom*/
	}
.sidebar-nav { background-color:rgba(250,250,250,1);}

/*header*/
.wrapper > header{
	background-image: linear-gradient(to top,#ffffff 0,#ffffff 100%);/*theme_background-color_main*/
	/*border-bottom:1px solid #91f6fa;theme_greyBorder_bottom*/
	}
header > .container {background-color:#ffffff;}
.logo {
	    width:100%;
		max-width:300px;
		height:78px;
		margin-top:8px;
		margin-left:25px;
		background-image:url(../image/logo.png);
		/*background-size:80%;*/
		float:left;
		/*position:relative;*/
		background-repeat:no-repeat;
		background-size: contain;
		/*z-index:100;*/
		cursor:pointer;
		background-position:0px center;
		overflow:hidden;
	}
		/*.logo img {
			width:80%;
		}*/
	.logo_h {
		height:50px !important;
		background-size:contain !important;
		}
	.logo2 {
		width:100%;
		height:100%;
		margin:10px auto;
		/*background:url(../image/logo.png);*/
		/*background-size:80%;*/
		/*position:relative;*/
		/*background-repeat:no-repeat;*/
		/*z-index:100;*/
		cursor:pointer;
	}
	    .logo2 img{
		    width: 100%;
            height: auto;
	    }
	.mobile_logo {
		width:100%;}
	.logo3 {
		text-align:center;
		width:100%;
		margin:0 auto;
		background-image:url(../image/logo.png);
		background-repeat:no-repeat;
		background-position:center;
		background-size:25%;
		cursor:pointer;
	}
	    /*.logo3 img{
			width:80%;
			max-width:200px;
			margin-top:2%;
	    }*/
		
	.main_title p{color: rgba(251,170,52,1.00);}
	.main_title a{color:rgba(255,255,255,1.00);}
    .communication{  
		float:right;
		text-align:right;
		margin-right:5px;
		margin-top: 40px;}
    .communication2, .communication3{  
		float:left;
		margin-top:50px;
		}
	.communication3 {
		float:right; 
		margin-top:55px;
		}
    .icon{
		float:left; 
		cursor:pointer;
		-webkit-border-radius:50%;
        border-radius:50%;
		background-size:80%;
		background-repeat:no-repeat;
		background-position:center center;
        }
	
	.icon2{
		float:left; 
		cursor:pointer;
		-webkit-border-radius:20%;
        border-radius:20%;
		background-size:80%;
		background-repeat:no-repeat;
		background-position:center center;
        }
	.mobile_icon {margin-top:-6px;}
	.icon_size1 {width: 30px; height: 30px; margin: 3px;}
	.icon_size2{width: 34px; height: 34px; margin:2px;}
	.icon_size3{width: 24px; height: 24px; margin:2px 5px;}
	.icon_color{background-color: rgba(178,149,122,1.00);}
	.icon_color2{background-color:#969696;}
	.icon_color3{background-color: transparent;}
	.icon_color:hover {background-color: rgba(150,51,52,1);}
	.icon_color2:hover {background-color: #333333;}
	.icon_color3:hover {background-color: #EEA53D;}
	.home2 {
		background-image:url(../image/home_r.png);
        }
	.home3 {
		background-image:url(../image/svg/home_r.svg);
        }
	.calendar2 {
		background-image:url(../image/calendar_r.png);
        }
	.calendar3 {
		background-image:url(../image/svg/calendar_r.svg);
        }
    .privacy2 {
		background-image:url(../image/privacy_r.png);
        }
	.privacy3 {
		background-image:url(../image/svg/privacy_r.svg);
        }
	.mlog2 {
		background-image:url(../image/login_r.png);
        }
	.mlog3 {
		background-image:url(../image/svg/login_r.svg);
        }
	.fb_ser2 {
		background-image:url(../image/17fit_r.png);
        }
	.pinterest2 {
		background-image:url(../image/pinterest_r.png);
        }
	.pinterest3 {
		background-image:url(../image/svg/pinterest_r.svg);
        }
	.youtube2 {
		background-image:url(../image/youtube_r.png);
        }
	.youtube3 {
		background-image:url(../image/svg/youtube_r.svg);
        }
	.instagram2 {
		background-image:url(../image/instagram_r.png);
        }
	.instagram3 {
		background-image:url(../image/svg/instagram_r.svg);
        }
	.fbs {
		background-image:url(../image/fbs.png);
		border:2px solid #3b5998;
        }
    .fbs:hover{ 
         background-image:url(../image/fbs_r.png);
		 background-color: #3b5998;
        }
	.fbs2 {
		background-image:url(../image/fbs_r.png);
        }
	.fbs3 {
		background-image:url(../image/svg/fbs_r.svg);
        }
    .goos {
		background-image:url(../image/g_plus.png);
	    border:2px solid #dc4e41;
        }
    .goos:hover{ 
	    background-image:url(../image/g_plus_r.png);
	    background-color: #dc4e41;
        }
	.goos2 {
		background-image:url(../image/g_plus_r.png);
        }
	.goos3 {
		background-image:url(../image/svg/g_plus_r.svg);
        }
	.email {
		background-image:url(../image/email.png);
	    border:2px solid #ff6600;
        }
    .email:hover{ 
	    background-image:url(../image/email_r.png);
	    background-color: #ff6600;
        }
	.email2 {
		background-image:url(../image/email_r.png);
        }
	.email3 {
		background-image:url(../image/svg/email_r.svg);
        }
	.line {
		background-image:url(../image/line.png);
	    border:2px solid #00b900;
        }
    .line:hover{ 
	    background-image:url(../image/line_r.png);
	    background-color: #00b900;
        }
    .line2 {
		background-image:url(../image/line_r.png);
        }
	.line3 {
		background-image:url(../image/svg/line_r.svg);
        }
	.wechat {
		background-image:url(../image/wechat.png);
	    border:2px solid #5bb947;
        }
    .wechat:hover{ 
	    background-image:url(../image/wechat_r.png);
        background-color: #5bb947;
        }
	.wechat2 {
		background-image:url(../image/wechat_r.png);
        }
	.wechat3 {
		background-image:url(../image/svg/wechat_r.svg);
        }
	.whatsapp { 
	    background-image:url(../image/whatsapp.png);
	    border:2px solid #65bc54;
        }
    .whatsapp:hover{ 
	    background-image:url(../image/whatsapp_r.png);
	    background-color: #65bc54;
        }
	.whatsapp2 { 
	    background-image:url(../image/whatsapp_r.png);
        }
	.whatsapp3 { 
	    background-image:url(../image/svg/whatsapp_r.svg);
        }
	.linkedin {
		background-image:url(../image/linkedin.png);
	    border:2px solid #007ab9;
        }
    .linkedin:hover{ 
	    background-image:url(../image/linkedin_r.png);
	    background-color: #007ab9;
        }
	.linkedin2 {
		background-image:url(../image/linkedin_r.png);
        }
	.linkedin3 {
		background-image:url(../image/svg/linkedin_r.svg);
        }
	.weibo {
		background-image:url(../image/weibo.png);
	    border:2px solid #ff9933;
        }
    .weibo:hover{ 
	    background-image:url(../image/weibo_r.png);
	    background-color: #ff9933;
        }
    .weibo2 {
		background-image:url(../image/weibo_r.png);
        }
	.weibo3 {
		background-image:url(../image/svg/weibo_r.svg);
        }
	.rss { 
	    background-image:url(../image/rss.png);
	    background-size:contain;
        }
    .rss:hover{
	     background-image:url(../image/rss_r.png);
	     background-size:contain;
        }
    .twi {
		background-image:url(../image/twitter.png);
	    border:2px solid #2caae1;
        }
    .twi:hover{ 
	    background-image:url(../image/twitter_r.png);
	    background-color: #2caae1;
        }
	.twi2 {
		background-image:url(../image/twitter_r.png);
        }
	.twi3 {
		background-image:url(../image/svg/twitter_r.svg);
        }
	.plurk2 {
		background-image:url(../image/plurk_r.png);
        }
	.plurk3 {
		background-image:url(../image/svg/plurk_r.svg);
        }
	.baidu2 {
		background-image:url(../image/baidu_r.png);
        }
	.baidu3 {
		background-image:url(../image/svg/baidu_r.svg);
        }
	.qq2 {
		background-image:url(../image/qq_r.png);
        }
	.qq3 {
		background-image:url(../image/svg/qq_r.svg);
        }
	.contact2 {
		background-image:url(../image/contact_r.png);
        }
	.contact3 {
		background-image:url(../image/svg/contact_r.svg);
        }
	.lucker2 {
		background-image:url(../image/luck.png);
        }
	.lucker3 {
		background-image:url(../image/svg/luck.svg);
        }
	.epaper2 {
		background-image:url(../image/epaper_r.png);
        }
	.epaper3 {
		background-image:url(../image/svg/epaper_r.svg);
        }
		
    /* icon title show*/
.communication3 div span {position:fixed; float:right; margin:-20px 0 0 0px;}
span.add-label {
 display:none;
 color:#555555;
 font-size:0.750em;
}

.communication3 div:hover span.add-label{
 display:block;
}

.communication3 div:hover div span.add-label{
 display:none;
} 
.communication3 div:hover div a:hover span.add-label{
 display:block;
}
/*menu*/
.menu_back, .page_menu_back {
	height:47px; 
	text-align: center;
	/*border-top:1px solid rgba(150,51,52,0.9);*/
	}
#menu > ul > li {padding: 0px 1.06% 0px 1.06% !important;}
#menu > ul > li:hover {padding: 0px 1.06% 0px 1.06% !important;}
#sticky, #sticky_index {border-bottom: 1px solid #ffffff;}
.menu_back { background-image: linear-gradient(rgba(255,255,255,1) 0%, rgba(200,200,200,0.9) 100%);}
.page_menu_back { background-image: linear-gradient(rgba(255,255,255,1) 0%, rgba(200,200,200,0.9) 100%);}
#menu ul .menu_dropdown_back {
	padding:21px 5px 10px 5px;
	/*border-bottom:1px solid #0078cc;
	border-left:1px solid #0078cc;
	border-right:1px solid #0078cc;*/
	}
#menu ul .menu_dropdown_back2 {
	padding:22px 10px 15px 10px;
	/*border-bottom:1px solid rgba(125,125,125,0.5);
	border-left:1px solid rgba(125,125,125,0.5);
	border-right:1px solid rgba(125,125,125,0.5);
	
	/* Gradient background */
	background: rgba(255,255,255,0.5);
	/*background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/

	/* Rounded Corners*/ 
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	}
#menu li a, #menu li h2, #menu p{
    color: #5e5e5e;
}
#menu li a:hover{
	color:#000000;
}
#menu li:hover h2{
	color:rgba(250,250,250,1.0);
}
#menu ul li:hover ul li a, #menu ul li:hover ul li a:hover {
	color:rgba(0,0,0,1.0);	
}
    #menu li h2,#menu p{
        color: #898989;
        } 

    #menu li:hover h2{
	    color: #000000;
        }
		
/*menu underline*/			
.cmn-t-underline {
  position: relative;
  color: #ff3296;
}
.cmn-t-underline:after {
  display: block;
  position: absolute;
  left: 0;
  bottom: 5px;
  width: 0;
  height: 1px;
  background-color:#328cc1;
  content: "";
  transition: width 0.2s;
}
.cmn-t-underline:hover {
  color: #98004a;
}
.cmn-t-underline:hover:after {
  width: 100%;
}

/*menu bg*/		
#menu li .greybox, #menu li .greybox li{
	border:1px solid #9e9e9e;
	margin:1px 4px 0 4px;
	width:152px;
	/* Rounded Corners 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;*/
}
#menu li .greybox {
	background:rgba(250,250,250,0.95);
	padding:10px 6px 10px 6px;
}
#menu li .greybox li {
	background:rgba(230,230,230,0.95);
    padding:6px 6px 6px 6px;
}
#menu li .greybox li ul li {
	background:rgba(200,200,200,0.95);
    padding:6px 6px 6px 6px;
}
#menu li .greybox li:hover,#menu li .greybox:hover {
	background:rgba(180,180,180,0.95);
	border:1px solid #6e6e6e;
	margin:1px 4px 0 4px;
} 

/*section_bg*/
#se00 {background: linear-gradient( rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) );}
#se02,#se04,#se06,#se08,#se10,#se12{
		background-color:rgba(255,255,255,1.00);
		}
#seg02,#seg04,#seg06,#seg08,#seg10,#seg12{
		background-color:rgba(240,240,240,1);
		}
.section_top { padding-top:50px;}		
/*apply_button*/
.apply_button,.apply_button2,.apply_button3,.apply_button4{
		background-color:rgba(0,176,240,0.8);
		color:#FFFFFF;
		border:1px solid #2a4b75;
		}
.apply_button:hover,.apply_button2:hover,.apply_button3,.apply_button4:hover{
		background-color:rgba(42,75,117,0.8);
		border:1px solid #00b0f0;
		}
		
/*carousel*/	
#carousel {background-color:rgba(255,255,255,1.00); padding-bottom:10px;}


/*content*/	
.breadcrumbs a,.breadcrumbs_t{color: #9fa0a0;}
.breadcrumbs_t:hover{color:#727171;}
		
.se_title3{color:#444444;}
.se_title_color1 {color:#444444 !important;}		
.titleBorder_top {
	border-top:2px solid #a6bbc7;
}
.item_preview_title{
	background-color:rgba(255,255,255,0.3);
	}
.more_button {
	width:80px;
	margin:20px 0;
	padding:5px 0 8px 0;
	background-color:rgba(100,100,100,0.7);
	text-align:center;
	font-size:0.875em;
	line-height:12px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
		}
.more_button:hover {
	background-color:rgba(50,50,50,0.95);
	color:#ffffff;
	}	
	
	
.content_title01 {
	   border: #ddddda 1px solid;
	   background-image: linear-gradient( to top, #eeeeee, #ffffff, #ebebeb);
}
.content_title_text{color:#3e3e3e;}
.content_title_text1{color: rgba(229,97,7,1.00);}
.content_title_text2{color: #330000; background-color:#eeeeee;}
.content_title_text3{color:rgba(96,25,134,1.00); border:#bfc6db solid 1px;}
.content_title_text4{color: #330000; border:#bfc6db solid 1px;}
.content_title_text4:hover{background-color:#eeeeee;}
.content_title_text5 a{color: rgba(229,97,7,1.00);}
.content_title_text5 a:hover{color: #8D8787;}
.content_box_color{}
.content_box_color:hover{background-color:rgba(220,220,220,0.5);}
.content_board { border:#a6a6a6 1px solid;}
.content_board:hover { border:#898989 1px solid;}

.content_t a,.pro_preview a,.link_preview a{font-size:1.000em; line-height:25px; color:#6e6e6e; text-decoration:none;}
        .content_t a:hover,.pro_preview a:hover,.link_preview a:hover{color:#0e0e0e;}
        .content_t span{font-size:1.000em; line-height:20px; color:#000000; text-decoration:none ;font-weight: normal;}
        .content_t, .content_t p{font-size:1.000em; line-height:25px; color:#3e3e3e; text-decoration:none;}
		.content_t h1, .content_t h2, .content_t h3, .content_t h4, .content_t h5, .content_t h6 {color:#3e3e3e; text-decoration:none;}
		.content_t h1{font-size:2.000em; line-height:40px;}
        .content_t h2{font-size:1.500em; line-height:30px; font-weight:normal;}
        .content_t h3{font-size:1.170em; line-height:27px; text-align:left;}	
		.content_t h4{font-size:1.330em; line-height:25px;}
		.content_t h5{font-size:0.830em; line-height:17px;}
		.content_t h6{font-size:0.670em; line-height:15px;}
		
.indexshowcut ul.s1 li.img {border:#eeeeee solid 1px;}
.indexshowcut ul.s1 h2 {color:#333333;}
.indexshowcut ul.s1 p {color:#333333;}
.indexshowcut ul.s1 p:hover {color:#333333;}
.indexshowcut ul.s1 li.more a {color: #222222;}
.indexshowcut ul.s1 li.more a:hover {color:#666;}

.se_content2 h1{font-size:2.000em; line-height:40px;}
.se_content2 h2{font-size:1.500em; line-height:30px; font-weight:normal;}
.se_content2 h3{font-size:1.170em; line-height:27px; text-align:left;}	
.se_content2 h4{font-size:1.330em; line-height:25px;}
.se_content2 h5{font-size:0.830em; line-height:17px;}
.se_content2 h6{font-size:0.670em; line-height:15px;}
.se_content2 p,.se_content2 span,.se_content2 a{
	font-size:1.050em !important;
	line-height:30px !important;
	color:#333333;
	}
.se_content2 span:hover,.se_content2 a:hover{color:#666666;}

/*carousel top
#carousel {padding-top:100px;}*/

/*circle preview*/
.responsive-circle::after { 
        -moz-box-shadow:0px 0px 5px #666666;
	    -webkit-box-shadow:0px 0px 5px #666666;
	    box-shadow:0px 0px 5px #666666;
		} 
.pro-circle {background-color:rgba(0,0,0,0.5);}
.pro-circle:hover {background-color:rgba(0,0,0,0.5);}
	
/*products*/
.item_box .caption, .item_box .caption2, .item_box2 .caption3{
	    background-color: rgba(0,0,0,0.80);
	    color: #cecece;
		}
.item_box, .item_box2{
	    /*display:table-cell;*/
		border-bottom: #E1E1E1;
		border-top: #E1E1E1;
	    border-left: #E1E1E1;
		border-right: #E1E1E1;
	    border-width:1px; 
	    border-style:solid;
		background-color:rgba(11,60,91,0);
}
.item_box2 { border:#898989 solid 1px !important;}
.item_box2:hover .full-caption3{border-top:rgba(137,137,137,0.5) solid 0.05em !important;}
.item_box:hover {border: #a1a1a1 solid 1px; } 
.item_box p { color:#cecece;}
.item_tr {border: 1px solid #fff;}
.item_tr:hover{border: 1px solid #ddd;}
.item_th,.item_td{border-bottom: 1px solid #ddd;}
.item_td p{color: #222222;}


/*item tab*/
.item_tab h1, .item_tab h2, .item_tab p { color:#3e3e3e;}
.item_tab main {background: #ffffff;}
.item_tab section {border-top: 1px solid #999;}
.item_tab .tab_label{color: #666;}
.item_tab label:hover {color: #000;}
.item_tab input:checked + label {
        color: #333333;
        border: 1px solid #999;
        border-top: 2px solid #555555;
        border-bottom: 1px solid #ffffff;
        }
			
.link_text a{ color:#574c50;}
.link_text a:hover{ color:#000000;}		
	
select#soflow, select#soflow-color {
            background-image: url(../image/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
            border: 1px solid #AAA;
            color: #555;	
            }
select#soflow-color {
            color: #fff;
            background-image:url(../image/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);
            background-color: #779126;
            }
			
/** Caption: Full Width & Height **/
	.item_box .full-caption, .item_box .full-caption2, .item_box2 .full-caption3 {
		border-top:rgba(137,137,137,0.5) solid 0.05em;
	}
/** Full Caption :hover Behaviour **/
    .item_box:hover .full-caption, .item_box:hover .full-caption2, .item_box2:hover .full-caption3 {
		border-top:#464646 solid 0.05em;
	}
		
.item_name {
		/*border:#ffffff;
	    border-width:1px; 
	    border-style:solid;
	    margin-left:auto;
	    margin-right:auto;
	    padding:-10px 0;
		white-space:nowrap;
	    font-size: 1.000em;
	    line-height: 2.562em;
        color: #222222;
        font-style: normal;
	    text-decoration:none;
	    text-align: center;*/
		height:60px;
	    z-index:50;
    }/*product preview title hight*/
	
.item_t {margin: 5px 5px 20px 5px !important;}
.item_t a{font-size:1.000em; line-height:20px; color:#000000; text-decoration:none;}
        .item_t a:hover{color:#666;}
        .item_t span{font-size:1.000em; line-height:150%; color:#000000; text-decoration:none ;font-weight: normal;}
		.item_t h1{font-size:2em; line-height:40px; color:#330000; text-decoration:none; font-weight:normal;}
        .item_t h2{font-size:1.500em; line-height:30px; color:#330000; text-decoration:none; font-weight:normal;}/*product detail price*/
        .item_t h3{text-align:left; font-size:1.17em; line-height:27px; color:#3e3e3e; text-decoration:none;}
		.item_t h4{font-size:1em; line-height:25px; color:red; text-decoration:none; font-weight:normal;}
		.item_t h5{font-size:0.83em; line-height:17px; color:#330000; text-decoration: line-through; font-weight:normal;}
        .item_t p{
	        font-size:1.000em;
	        line-height:25px;
	        color:#3e3e3e;
	        text-decoration:none;
            }	
			
/*list table*/		
.item_check{border: #CCC solid 1px;}	

.list_td {border-bottom:#DDD solid 1px;}
.list_link {color:#333;}
.list_link:hover {color:#77D;}
.list_head a {color: #ffffff;}
.list_head h2{color: #ffffff;}
.list_head h1{color: #ffffff;}
.list_td h3{color: #444444;}
.list_on {background: #474747;}
.list_mid {background: #747474;}
.list_off {background: #A2A2A2;}

.list_pagination {background:#F1F5F5;}
.list_pagination a {color:#555;}
.list_td p, .list_td a, .list_td span, .list_td h2 {color:#3e3e3e;}
.list_td p:hover {color:#3e3e3e;} 

.list_shopping .list_td {border-bottom:#DDD solid 1px;}
.list_shopping .column_title {color:#fc6475;}

.user_right {background-color: #FFF; border: 1px solid #D3D3D3;}

.boundary_line{border-bottom-color:#ffffff !important; margin:0px !important;}
.boundary_line2{border-top-color:#bfc6db;}
.boundary_line3{border-bottom-color:#bfc6db;}
.boundary_line4{border-bottom-color:#bfc6db;}
.boundary_item {border-top-color:#ffffff;}

/*news*/
.news_table {background-color: #ffffff;}
.news_tr:hover{color:rgba(99,95,151,1);}
.news_tr:hover .news_td img{ opacity:0.8;}
.news_tr:nth-child(even){background-color: #f2f2f2;}
.news_content{background-color:rgba(99,150,196,0.3);}
.news_s_title_more{color:#FF0000;}

/*shopping tab*/
.shopping_tab main {background: #ffffff;}
.shopping_tab section {border-top: 1px solid #ddd;}
.shopping_tab .tab_label {color: #888; border: 1px solid transparent;}
.shopping_tab label:hover {color: #333;}
.shopping_tab input:checked + label {
       color: #3e3e3e;
       border: 1px solid #ddd;
       border-top: 2px solid #5e5e5e;
       border-bottom: 1px solid #ffffff;
       }

/*shopping_cart form*/
#contact #ask,#shopping_cart #ask, #inquery_cart #ask, #epaper #ask {
		background-color:#F1F5F5; 
		border:#999 solid 1px;
		}
#contact .star, #shopping_cart .star, #epaper .star{ color: #F78B8D; line-height:45px;}
#inquery_cart .star {color:#900}

/*footer*/
.f_content_box { margin:0px 10px 0 10px; padding-top:10px;}
.f_bg {background-image: linear-gradient(to top,#aeaeae 0,#bebebe 100%);}
#fmenu li a,  #fmenu li ul li a{color: #555555;}
#fmenu li h1 { color: #555555;}
#fmenu li a:hover, #fmenu li h1:hover,  #fmenu li ul li a:hover{color: #333333;}
#fmenu .sep {color:#999999;}

footer .number, footer .visiter {border: 1px solid rgba(150,150,150,.5); color:#5e5e5e;}
footer .design a {color:#6e6e6e;}

.w_bg {background-color:transparent;}
/*footer nav ul li a, footer nav ul li ul li a{
	color: #7f4f21;
	padding-left:1px;
	margin-top:15px;
	border-left:#d1d1d1 solid 1px;
}
footer nav ul li a:hover{color: #3d0221;}
footer nav ul .drop {padding-bottom:6px;}
footer nav ul .selection_h{
	margin-top:10px;}*/
.copyright a, .welcome_copyright a {
	color:#5e5e5e; text-decoration: none;
	}
/*cell_menu FROM:plugin/mobile_menu/css/sm-blue.css */
.sm-blue a, .sm-blue a:focus, .sm-blue a:active {
  padding: 10px 20px;
  /* make room for the toggle button (sub indicator) */
  padding-right: 58px;
  background:rgba(100,100,100,0.9);
  color: #cccccc;
  font-size: 1.125em;
  font-weight: normal;
  line-height: 23px;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(127, 127, 127, 0.2);
}
.sm-blue a:hover {
  background: rgba(50,50,50,0.95);
  text-decoration: none !important;
}
.sm-blue a.current {
  background: #222222;
  color: white;
}
.sm-blue a.disabled {
  color: #a1d1e8;
}
.sm-blue a span.sub-arrow {background: rgba(150, 150, 150, 0.4);}

/*cell_width*/
.cell_width { margin:0px;}
.cell_w { margin:13px;}
.cell_ws {}

/*input_submit*/
input[type=submit],input[type=reset] {color:#cecece; background:#6e6e6e; }
input[type=submit]:hover,input[type=reset]:hover{border: #6e6e6e solid 1px; background:#3e3e3e}
.input_submit {
    -webkit-appearance: none;
    border: 0px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color:rgba(150, 51, 52,0.7);
    color: #FFF;
    padding: 16px;
    width: 100%;
    max-width: 300px;
	font-size:1.000em;
	cursor:pointer;
}
.input_submit:hover {background-color:rgba(50, 50, 50,1);}
.input_submit2 {
    -webkit-appearance:none;
    border: 0px;
    background-color: #474747;
    color: #FFF;
    padding: 16px;
    width: 100%;
    max-width: 300px;
	font-size:1.000em;
	cursor:pointer;
}
.input_submit2:hover {background-color: #000000;}

.button {
    color: #cecece;
    background: #6e6e6e;
    padding: 5px 10px;
    border: 0 none;
    cursor: pointer;
    -webkit-border-radius: 10px;
    border-radius: 3px;
	margin:10px 0;
}
.button:hover {background: rgba(100,100,100,1);}

/*search*/
.search_box{
    border: 1px solid #ccc;
	background-color:#ffffff;
	}
#search input {
    background: none repeat scroll 0 0 #fff;
	color: #7F7F7F;
	}
#search button {
	background: url("../image/searchicon.png") no-repeat scroll center center #fbfbfb;
	border: 2px solid #fff;
    } 
#search button:hover {
		background-color:#e4e4e4;
	}
	
	
/*shopping-inquery-cart*/
.shopping-cart,.inquery-cart {color: #FFFFFF; background-color: rgba(100,100,100,0.5);}
.shopping-cart:hover,.inquery-cart:hover {background-color: rgba(50,50,50,0.5); color:#FFFFFF;}
.shopping-number,.inquery-number{background-color: rgba(0,0,0,0.5);}
.shopping-number a,.inquery-number a{color: #cccccc;}

/*back-to-top*/	
.back-to-top {color: #FFFFFF; background-color: rgba(100,100,100,0.5);}
.back-to-top:hover {
	background-color: rgba(50,50,50,0.5);
	color:#FFFFFF;
}
i {
	border: solid #cccccc !important;
    border-width: 0 5px 5px 0 !important;
	}
.google-maps {border:#CCCCCC solid 1px;}

/*editor table*/
.editor_table > table {border-collapse: collapse !important;}
.editor_table > table, .editor_table > table td, .editor_table > table th {border: 1px solid black !important;}
/*editor table*/

textarea {padding: 0 10px !important;}