@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "Roboto-Light";
	src: url(font/Roboto-Light.ttf);
}
@font-face {
	font-family: "Roboto-Regular";
	src: url(font/Roboto-Regular.ttf);
}
@font-face {
	font-family: "Roboto-Bold";
	src: url(font/Roboto-Bold.ttf);
}
@font-face {
	font-family: "Roboto-Italic";
	src: url(font/Roboto-Italic.ttf);
}

html{
	height:100%;
	width:100%;
}
body{
	font-family: "Roboto-Regular";
	background-color:#f1f2f2;
	margin:0px auto;
	font-size:13px;
	color:#939598;
	padding:0px;
	overflow-y:scroll;
}
input, textarea{
	font-family: "Roboto-Regular";
	font-size:13px;
	position:relative;
	color:#939598;
	-webkit-appearance:none;
	
}
td{
	vertical-align:top;
}
img{
	border:none;
}
p{
	margin:0px;	
}
a{
	color:#58595b;
	-o-transition:color .2s ease-out, background 0.2s ease-in;
	-ms-transition:color .2s ease-out, background 0.2s ease-in;
	-moz-transition:color .2s ease-out, background 0.2s ease-in;
	-webkit-transition:color .2s ease-out, background 0.2s ease-in;
	transition:color .2s ease-out, background 0.2s ease-in;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#000;
}
:focus {outline:none;}
::-webkit-input-placeholder { color:#333;opacity:1; }
::-moz-placeholder { color:#333;opacity:1; } /* firefox 19+ */
:-ms-input-placeholder { color:#333;opacity:1; } /* ie */
input:-moz-placeholder { color:#333;opacity:1; }
:focus::-webkit-input-placeholder { color:#999;opacity:0; }
:focus::-moz-placeholder { color:#999;opacity:0; } /* firefox 19+ */
:focus:-ms-input-placeholder { color:#999;opacity:0; } /* ie */
input:focus:-moz-placeholder { color:#999;opacity:0; }
.animation{
	-o-transition:color .2s ease-out, background 0.2s ease-in;
	-ms-transition:color .2s ease-out, background 0.2s ease-in;
	-moz-transition:color .2s ease-out, background 0.2s ease-in;
	-webkit-transition:color .2s ease-out, background 0.2s ease-in;
	transition:color .2s ease-out, background 0.2s ease-in;
}
.verticalmiddle{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.horizontalcenter{
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.error{
	color:#f15b5b;
	font-size:13px;
}
.error2{
	color:#ffa4a4;
	font-size:15px;
}
.txtsearch::-webkit-input-placeholder { color:#939598;opacity:1; }
.txtsearch::-moz-placeholder { color:#939598;opacity:1; } /* firefox 19+ */
.txtsearch:-ms-input-placeholder { color:#939598;opacity:1; } /* ie */
input.txtsearch:-moz-placeholder { color:#939598;opacity:1; }
.txtsearch:focus::-webkit-input-placeholder { color:#999;opacity:0; }
.txtsearch:focus::-moz-placeholder { color:#999;opacity:0; } /* firefox 19+ */
.txtsearch:focus:-ms-input-placeholder { color:#999;opacity:0; } /* ie */
input.txtsearch:focus:-moz-placeholder { color:#999;opacity:0; }
.hometitle::-webkit-input-placeholder { color:#6d6e71;font-family: "Roboto-Italic";opacity:1; }
.hometitle::-moz-placeholder { color:#6d6e71;font-family: "Roboto-Italic";opacity:1; } /* firefox 19+ */
.hometitle:-ms-input-placeholder { color:#6d6e71;font-family: "Roboto-Italic";opacity:1; } /* ie */
input.hometitle:-moz-placeholder { color:#6d6e71;font-family: "Roboto-Italic";opacity:1; }
.hometitle:focus::-webkit-input-placeholder { color:#999;opacity:0; }
.hometitle:focus::-moz-placeholder { color:#999;opacity:0; } /* firefox 19+ */
.hometitle:focus:-ms-input-placeholder { color:#999;opacity:0; } /* ie */
input.hometitle:focus:-moz-placeholder { color:#999;opacity:0; }

.posabs{
	position:absolute;
}
.container{
	width:1225px;
	padding:0px 10px;
	margin:0px auto;
}
.containerpadding{
	width:935px;
	margin:0px auto;
	padding-left:55px;
	padding-right:55px;
}
.container2{
	padding:0px 18px;
}
.container3{
	width:1025px;
	margin:0px auto;
}
header{
	height:144px;
	background-color:#fff;
	color:#fff;
	position:fixed;
	z-index:30000;
	width:100%;
	/*border-bottom:1px solid #f8f8f8;*/
	border-bottom:1px solid #CCC;
}
.tableheader td{
	vertical-align:middle;
	height:64px;
	font-size:13px;
}
.categorybtn{
	width:214px;
	padding-left:20px;
	height:48px;
	cursor:pointer;
	background:#005f9d;
}
.categorybtn:hover{
	background:#333;
}
.brandheader{
	margin:0px 15px;
}
.brandheader a{
	color:#939598;
}
.brandheader a:hover{
	color:#333;
}
.headermenuicontext{
	font-size:13px;
	margin-left:10px;
	position:relative;
	top:-2px;
}
.headerbluebg{
	background:#005f9d;
}
.headerbluebg2{
	background:#004879;
}
.shoppingnum{
	position:relative;
	top:-10px;
	left:45px;
	height:20px;
	width:20px;
	display:inline-block;
	background-color:#f79421;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	line-height:20px;
	text-align:center;
	border:3px solid #fff;
	color:#fff;
}
header a{
	color:#fff;
}
header a:hover{
	color:#fff;
}
header a.a_header2{
	color:#939598
}
header a.a_header2:hover{
	color:#333;
}
.shoppingcartheaderbtn{
	width:148px;
	height:64px;
	display:table-cell;
	vertical-align:middle;
}
input#txtsearch{
	width:calc(100% - 20px);
	padding:0px 10px;
	border:1px solid #bcbec0;
	height:40px;
	background-color:#fff;
	color:#939598;
}
input.submitimage{
	/*position:relative;*/
}
select.selectheader{
	padding:0px 10px;
	width:103px;
	border-top:1px solid #bcbec0;
	border-bottom:1px solid #bcbec0;
	height:42px;
	background-color:#fff;
	color:#939598;
}
.menupart{
	box-shadow:0px 0px 10px #999;
	position:relative;
	z-index:1000;
}
.containermenu{
	padding-top:40px;
	padding-bottom:70px;
	width:1025px;
	margin:0px auto;
}
.floatleft{
	float:left;
}
#menuslidebackpart,#menuslidebackpart2{
	position:fixed;	
	z-index:39999;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.7;
	
}
.posfixed{
	position:fixed;
	z-index:50000;
}
.allblur{
	background:#000;
	width:100px;
	height:100px;
}
.popupindex{
	position:relative;
	z-index:9999999;
	border:none;
	background:url(images/content/popup_bg.png) no-repeat #000;
	color:#fff;
	width:540px;
	height:534px;
	top:50px;
	font-size:15px;
}
.popupindex2{
	position:relative;
	z-index:9999999;
	border:none;
	background:#fff;
	color:#939598;
	width:424px;
	height:386px;
	top:120px;
	font-size:18px;
	line-height:30px;
	text-align:center;
}
.subsribebtn2{
	width:150px;
	background:#f7941e;
	border:none;
	height:67px;
	color:#fff;
	font-size:20px;
	cursor:pointer;
}
.subsribebtn2:hover{
	background:#333;
}
.popup_text{
	font-size:35px;
}
.menucatpoint{
	height:80px;
	padding-left:80px;
	display:table-cell;
	width:135px;
	vertical-align:middle;
	font-size:14px;
	color:#58595b;
	font-family: "Roboto-Bold";
}
.menucatpoint:hover{
	color:#000;
}
.homepart1{
	padding-top:14px;
	padding-bottom:14px;
}
.homepart2{
	padding-top:14px;
	padding-bottom:10px;
}
.homepart4{
	padding-bottom:10px;
}
ul.sf-menu .menu_point2{
	background:#005f9d;
	padding:10px;
	width:131px;	
}
ul.sf-menu .menu_point2:hover{
	background:#f79421;
}
.whitebg{
	background:#fff;
}
.homecatpoint{
	height:80px;
	padding-left:80px;
	padding-right:20px;
	display:table-cell;
	width:152px;
	vertical-align:middle;
	font-size:14px;
	color:#58595b;
	font-family: "Roboto-Bold";
}
.homecatpoint:hover{
	color:#000;
}
.sidebarbannerpoint{
	margin-bottom:14px;
}
.homebenefit{
	padding:40px 20px 0px 30px;
}
.homebenefit2{
	padding:20px 20px 20px 20px;
}
.homebenefittitle{
	padding-bottom:5px;
	color:#f79421;
	font-family: "Roboto-Bold";
}
.homebenefitdescription{
	color:#6d6e71;
}
a.a_homebenefit{
	font-family: "Roboto-Bold";
	color:#f79421;
}
a.a_homebenefit:hover{
	text-decoration:underline;
}
.homepart2header{
	height:68px;
	color:#58595b;
}
.homepart2headertable td{
	height:68px;
	vertical-align:middle;
}
.homepart2headertitle, .homepart2headertitle_a{
	height:68px;
	line-height:68px;
	font-size:15px;
	padding:0px 20px;
	display:inline-block;
	cursor:pointer;
}
.homepart2headertitle:hover, .homepart2headertitleactive, .homepart2headertitle_a:hover, .homepart2headertitleactive_a{
	background:#005f9d;
	color:#fff;
}
.bulletpoint{
	margin-left:7px;
}
.homepart2content{
	padding-top:17px;
	padding-bottom:17px;
}
.homepart3content{
	margin-bottom:10px;
	background:#fff;
}
.homepart2content2{
	padding:17px;
}
.homepart2content3{
	padding:17px;
	background:#005f9d;
}
.homeprodtd{
	width:245px;
	text-align:center;
}
.homeprodtd2{
	width:230px;
	text-align:center;
}
.homeprodtd3{
	width:244px;
	text-align:center;
}
.homeprodtd4{
	width:256px;
	text-align:center;
}
.homeprodtd2_2{
	width:230px;
	text-align:center;
	padding-bottom:18px;
}
.homeprodimagediv{
	width:211px;
	height:211px;
}
.homeprodimg{
	max-width:211px;
	max-height:211px;
}
.homeprodcontainer{
	width:211px;
	padding:10px;
	display:inline-block;	
	color:#231f20;
}
.homeprodcontainer:hover .homeprodname{
	color:#1c5383;
}
.homeprodname{
	padding-top:10px;
	min-height:40px;
	padding-bottom:10px;
	text-align:left;
	font-size:14px;
	/*font-family: "Roboto-Bold";*/
}
.homeprodsubtitle{
	font-family: "Roboto-Regular";
	font-size:12px;
	padding-top:3px;
	color:#999;
}
.homeprodpricenormal{
	text-decoration:line-through;
	height:18px;
	text-align:left;
}
.homeprodprice{
	color:#f7941e;
	font-size:18px;
	font-family: "Roboto-Bold";
	height:28px;
	text-align:left;
}
.homeprodstock{
	padding-top:20px;
	padding-bottom:8px;
	font-size:18px;
	color:#f79421;
}
.homeprodcountdown{
	font-size:15px;
	font-family: "Roboto-Bold";
	color:#fff;
	padding-bottom:15px;
}
.homeprodcountdownpart{
	background-color:#eb403c;
	width:205px;
	height:37px;
	display:inline-block;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.homeprodstar{
	padding-bottom:10px;
	text-align:left;
}
.eogd_icon{
	/*margin:0px 5px;*/
	margin-right:10px;
}
.starpoint{
	margin-left:1px;
	margin-right:1px;
}
.starpoint2{
	margin-left:3px;
	margin-right:3px;
	cursor:pointer;
}
.homepartflash{
	background-color:#eb403c;
	padding-top:30px;
	padding-bottom:10px;
}
.homepartflashheader{
	height:51px;
	background-color:#eb403c;
}
td.homeflashtd{
	width:600px;
	padding-bottom:20px;
}
.homeflashdiv{
	padding:17px 50px;
	background:#fff;
}
.countdownicon{
	margin-right:15px;
}
.poscountdowntext{
	position:relative;
	top:-4px;
}
.pos_sale_icon{
	position:relative;
	z-index:100;
	top:10px;
	left:147px;
}
.pos_recommended_icon{
	position:relative;
	z-index:100;
	top:15px;
	left:15px;
}
.pos_favorite_icon{
	position:relative;
	z-index:100;
	top:70px;
	left:15px;
}
.pos_sale_icon2{
	position:relative;
	z-index:100;
	top:0px;
	left:260px;
}
.sale_icon{
	height:55px;
	width:55px;
	background:#ec3f3c;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	color:#fff;
	text-align:center;
	font-family: "Roboto-Italic";
}
.sale_icon_t1{
	padding-top:10px;
	font-size:11px;
}
.sale_icon_t2{
	font-size:18px;
}
.homepromo1{
	background-repeat:no-repeat;

	background-position:bottom center;
}
.homepromo2{
	height:199px;
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#c6cacb;
}
.homefavoriteheader{
	height:72px;
	line-height:72px;
	text-align:center;
	font-size:18px;
	color:#58595b;
	background:#f6f6f6;
	margin-bottom:20px;
	border-bottom:1px solid #ebeced;
}
.homefavoritecontent{
	padding-top:10px;
	padding-bottom:40px;
}
.homefavoritetd{
	width:145px;
	height:50px;
	padding-bottom:13px;
	text-align:center;
	vertical-align:middle;
}
.homesubscribepart{
	height:60px;
	background:#f6f6f6;
	padding-top:11px;
	padding-bottom:11px;
}
.homesubscribetable td{
	height:60px;
	vertical-align:middle;
}
.homesubscribetext{
	font-size:15px;
	color:#6d6e71;
	font-family: "Roboto-Bold";
}
input.email_subscribe{
	height:58px;
	border:none;
	padding-left:67px;
	width:407px;
	background:url(images/email_icon.png) no-repeat left 28px center #fff;
	font-size:15px;
}
input.email_subscribe2{
	height:67px;
	border:none;
	padding:0px 20px;
	width:248px;
	font-size:15px;
}
input.emailsubscribebtn{
	height:60px;
	background-color:#005f9d;
	border:none;
	width:99px;
	text-align:center;
	color:#fff;
	font-size:15px;
	cursor:pointer;
}
input.emailsubscribebtn:hover{
	background:#555;
}
.home_socmed_point{
	margin-left:10px;
	margin-right:10px;
}
.homeaboutpart{
	padding-top:30px;
	padding-bottom:47px;
	color:#58595b;
}
.homeabouttitle{
	font-size:18px;
	padding-bottom:20px;
}
.homestorearrow{
	padding-top:75px;
}
.homestoretd{
	width:271px;
	padding-left:13px;
	padding-right:13px;
	text-align:center;
}
.homestoreimgdiv{
	padding-bottom:20px;
}
.homestoreimgdiv img{
	max-width:271px;
}
.homepart3{
	width:100%;
	background: linear-gradient(to right, #68c0df 0%,#68c0df 50%,#68c0df 50%,#fff 50%,#fff 100%); /* W3C */
	height:90px;
}
.homepaymentmethoddiv{
	padding-left:26px;
	padding-top:13px;
}
.homepaymentmethodtable td{
	padding-right:25px;
	vertical-align:bottom;
}
.webfooterpart{
	padding-top:45px;
	padding-bottom:45px;
	background:url(images/webfooter_ornament.png) no-repeat top right #005086;
	color:#fff;
}
.webfooter_title{
	padding-bottom:10px;
	font-size:18px;
	font-family: "Roboto-Bold";
}
.webfooter_point{
	padding-bottom:10px;
}
a.a_footer{
	color:#fff;
}
a.a_footer:hover{
	color:#ddd;
}
.cs_orange{
	width:256px;
	height:68px;
	background:#f7941d;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	padding:10px 13px;
}
.cs_white{
	width:252px;
	height:40px;
	background:#fff;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:10px 0px 0px 30px;
	color:#58595b;
}
.cs_title{
	padding-top:7px;padding-bottom:5px;font-family: "Roboto-Bold";font-size:11px;
}
.cs_desc{
	font-size:22px;
}
.copyright{
	height:67px;
	line-height:67px;
	background-color:#003560;
	font-size:12px;
	color:#fff;
}
.navpart{
	height:40px;
	background-color:#fff;
	margin-bottom:10px;
}
.navbacktd{
	width:75px;
	padding-left:18px;
	border-right:1px solid #efeff0;
}
.navtable td{
	height:40px;
	vertical-align:middle;
	color:#58595b;
}
.navpart a{
	color:#58595b;
}
.navpart a:hover{
	color:#000;
}
.navleft{
	margin-right:12px;
	position:relative;
	top:1px;
}
.navdestd{
	padding-left:18px;
	color:#6d6e71;
}
.nav_right{
	margin-left:13px;
	margin-right:13px;
	position:relative;
	top:1px;
}
.pageheadertitlepart{
	height:78px;
	padding-left:108px;
	background-repeat:no-repeat;
	background-position:center left 35px;
	background-color:#005f9d;
	font-size:23px;
	color:#fff;
	line-height:78px;
	margin-bottom:10px;
}
.pageheadertitlepart2{
	background-color:#005f9d;
	color:#fff;
	font-size:23px;
}
.pageheadertitlepart3{
	background-position:center left 0px;
	padding-left:78px;
	background-color:#fff;
	color:#6d6e71;
	font-size:15px;
	margin-bottom:0px;
}
.content1lefttd{
	width:280px;
}
.content1righttd{
	width:730px;
}
.sidebar1pad{
	padding:16px 33px;
}
.sidebar1_header{
	font-size:15px;
	background:url(images/sidebar_expand.png) no-repeat center right;
}
.content1{
	color:#58595b;
}
.sidebar1_headerseparator{
	height:30px;
}
.sidebar1_point{
	padding-bottom:7px;
}
.content1descpart{
	padding:22px 22px 50px 22px;
}
.content1desc_header{
	padding-bottom:23px;
	font-size:18px;
}
.content1imagediv{
	padding-bottom:20px;
}
.content2{
	padding:22px 22px 150px 22px;
}
.content3{
	padding:35px 135px 60px 60px;
}
.loginbanner{
	padding-bottom:26px;
}
.logintitle{
	font-size:25px;
	padding-bottom:15px;
}
.logininputdiv{
	padding-bottom:14px;
}
input.login_input{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:335px;
	padding-left:10px;
	padding-right:10px;
	height:45px;
	text-align:center;
	border:none;
	background:#f1f2f2;
	color:#a7a9ac;
	font-size:13px;
}
input.login_button{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:355px;
	height:45px;
	text-align:center;
	border:none;
	background:#005f9d;
	color:#fff;
	font-size:17px;
	font-family: "Roboto-Bold";
	cursor:pointer;
}
input.login_button:hover{
	background:#333;
}
a.a_login{
	color:#939598;
}
a.a_login:hover{
	color:#000;
}
a.a_login2{
	color:#f79421;
	font-family: "Roboto-Bold";
}
a.a_login2:hover{
	color:#000;
}
.logintext{
	font-size:15px;
}
.registerbannerdiv{
	
}
.registertitle{
	font-size:25px;
	padding-bottom:26px;
}
input.checkbox_register{
	-webkit-appearance:checkbox;
}
input.register_input{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:492px;
	padding-left:10px;
	padding-right:10px;
	height:45px;
	border:none;
	background:#f1f2f2;
	color:#333;
	font-size:13px;
}
select.register_select{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:512px;
	padding-left:10px;
	padding-right:10px;
	height:45px;
	text-align:center;
	border:none;
	background:#f1f2f2;
	color:#333;
	font-size:13px;
}
textarea.register_textarea{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:492px;
	height:90px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:45px;
	border:none;
	background:#f1f2f2;
	color:#333;
	font-size:13px;
}
input.register_button{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:512px;
	height:45px;
	text-align:center;
	border:none;
	background:#005f9d;
	color:#fff;
	font-size:13px;
	font-family: "Roboto-Bold";
	cursor:pointer;
}
input.register_button:hover{
	background:#333;
}
input.register_button2{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:140px;
	height:45px;
	text-align:center;
	border:none;
	background:#333;
	color:#fff;
	font-size:13px;
	font-family: "Roboto-Bold";
	cursor:pointer;
}
input.register_button2:hover{
	background:#666;
}
.sidebar1{
	width:234px;
}
.sidebar_td_content{
	/*width:727px;*/
	width:976px;
}
.myaccount_sidebar_point{
	height:47px;
	line-height:47px;
	padding-left:34px;
	font-size:13px;
	color:#6d6e71;
}
.account_part{
	padding:15px 30px;
	min-height:400px;
}
.account_part table{
	color:#333;
}
.myaccount_subtitle{
	font-size:23px;
	color:#6d6e71;
	padding-bottom:28px;
}
.myaccount_content{
	color:#58595b;
}
.editprofile_button{
	min-width:102px;
	padding-left:20px;
	padding-right:20px;
	height:34px;
	color:#fff;
	background:#005f9d;
	font-size:15px;
	border:none;
	cursor:pointer;
}
.editprofile_button:hover{
	background:#f79421;
}
.borderradius5{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.borderradius10{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.borderradius25{
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
}
.register_label{
	padding-top:12px;
}
.sidebarheaderpart{
	height:47px;
	background:#005f9d;
	font-size:15px;
	color:#fff;
	line-height:47px;
	padding-left:17px;
}
.sidebarproductdiv{
	background:#fff;
	margin-bottom:1px;
}
.sidebarproductheader{
	height:54px;
	padding-left:17px;
	padding-right:30px;
	background:url(images/arrow_down.png) right 10px center no-repeat;
	cursor:pointer;
}
.sidebarproductcontent{
	padding-left:17px;
	padding-right:10px;
	padding-bottom:18px;
}
.sidebarproductcontent2{
	overflow-y:auto;
	max-height:132px;
}
.sidebarpoint{
	height:27px;
	line-height:27px;
	background:url(images/dashedline.png) repeat-x left center;
}
.checkbox_padding{
	background:#fff;
}
.floatleftsidebarprod{
	display:inline-block;
	padding-right:5px;
}
.floatrightsidebarprod{
	float:right;
	display:inline-block;
	background:#fff;
	padding-left:5px;
	padding-right:5px;
}
.dotsidebar{
	margin-right:4px;
	position:relative;
	top:2px;
}
input.sidebar_input_price{
	width:61px;
	height:24px;
	border:1px solid #c9cbcd;
	background:#fff;
	color:#333;
	font-size:11px;
}
input.sidebar_input_button{
	width:71px;
	height:28px;
	border:1px solid #c9cbcd;
	background:#005f9d;
	color:#fff;
	font-size:11px;
	border:none;
	cursor:pointer;
}
.sidebar_price_label{
	padding-top:7px;
	padding-bottom:2px;
	font-size:12px;
	color:#231f20;
}
.slider-range{
	width:193px;
}
.product_page{
	color:#fff;
	font-size:13px;
}
.product_page_table td{
	vertical-align:middle;
	text-align:left;
	height:
}
.product_item{
}
.product_page_part{
	display:inline-block;
	width:auto;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:5px;
	margin-right:5px;
}
select.product_page_select{
	border:none;
	height:28px;
	position:relative;
	top:1px;
	width:auto;
	padding:3px;
	color:#58595b;
	font-size:13px;
	margin-left:5px;
	margin-right:5px;
}
a.a_page{
	color:#fff;
}
a.a_page:hover{
	color:#ccc;
}
a.a_page2{
	color:#231f20;
}
a.a_page2:hover{
	color:#666;
}
.main_image_div{
	width:339px;
	height:339px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.dp_image_optdiv{
	border-top:1px solid #d6d8d9;
	border-bottom:1px solid #d6d8d9;
}
.dp_image_optdiv_btn_left_td{
	width:25px;
	height:96px;
}
.dp_image_optdiv_btn_left{
	vertical-align:middle;background:#f1f2f2;
	width:24px;
	height:96px;
	display:table-cell;
	cursor:pointer;
	text-align:center;
	border-right:1px solid #d6d8d9;
}
.dp_image_optdiv_btn_left:hover{
	background:#fff;
}
.dp_image_optdiv_btn_right_td{
	width:24px;
	height:96px;
}
.dp_image_optdiv_btn_right{
	vertical-align:middle;background:#f1f2f2;
	width:25px;
	height:96px;
	display:table-cell;
	cursor:pointer;
	text-align:center;
}
.dp_image_optdiv_btn_right:hover{
	background:#fff;
}
.dp_image_opt{
	/*border-right:1px solid #d6d8d9;*/
	width:95px;
	vertical-align:middle;
	height:96px;
}
.dp_image_opt{
	width:96px;
	
}
.membertablein td.dp_image_opt{
	vertical-align:middle;
}
.dp_image_img{
	max-width:95px;
	max-height:96px;
	cursor:pointer;
}
.imgproduct{
	max-width:339px;
	max-height:339px;
	position:relative;
	/*z-index:2000;*/
}
.dp_title{
	font-family: "Roboto-Bold";
	font-size:20px;
	color:#231f20;
}
.dp_subtitle{
	padding-bottom:10px;
	font-family: "Roboto-Regular";
	font-size:13px;
	color:#444;
}
.dpstar{
	
}
.dp_table_info td{
	padding-bottom:8px;
	font-size:13px;
	color:#231f120;
}
.color_green{
	color:#50b848;
}
.dp_table_label{
	font-family: "Roboto-Bold";
}
.dp_description{
	padding-top:5px;
	font-size:13px !important;
	color:#231f20;
}
.dp_description span, .dp_description *, .dp_description div{
	font-size:13px !important;
}
.additional_part{
	padding:20px;
}
.additional_title{
	color:#6d6e71;
	padding-bottom:15px;
	text-transform:uppercase;
	font-size:15px;
	font-family: "Roboto-Bold";
}
.additional_table{
	border-collapse:collapse;
	vertical-align:middle;
}
.additional_table td{
	padding:7px;
	color:#58595b;
	border:1px solid #d1d3d4;
	color:#58595b;
	font-size:13px;
	font-family: "Roboto-Bold";
	vertical-align:middle;
	height:24px;
}
.additional_tr{
	cursor:pointer;
}
.additional_tr:hover{
	background-color:#f9f9f9;
}
.additional_promo_radio{
	width:22px;
}
.additional_table td.additional_promo_desc{
	border-right:0px;
}
.additional_table td.additional_promo_day{
	width:105px;
	paddingg-right:15px;
	border-left:0px;
	border-right:0px;
}
.additional_table td.additional_promo_price{
	width:133px;
	text-align:right;
	padding-right:15px;
	border-left:0px;
}
.additional_table tr.additional_yes_tr{
	 background-color:#8dc63f;
	 color:#fff;
}
.additional_table tr.additional_yes_tr td{
	color:#fff;
	border:1px solid #8dc63f;
}
.dppricenormal{
	padding-top:30px;
	font-size:15px;
	padding-bottom:5px;
	color:#939598;
}
.dpprice{
	font-size:25px;
	color:#f7941e;
	font-family: "Roboto-Bold";
	padding-bottom:5px;
}
.dpsave{
	font-size:15px;
	color:#ec3f3c;
	padding-bottom:16px;
	margin-left:15px;
}
.linethrough{
	text-decoration:line-through;
}
.addtobagpart{
	padding-top:10px;
}
.addtobag_button{
	width:263px;
	height:52px;
	background:#1c5383;
	color:#fff;
	font-size:18px;
	border:0px;
	cursor:pointer;
}
.addtobag_button:hover{
	background:#333;
}
.input_style1{
	height:28px;
	width:80px;
	background:#f1f2f2;
	border:0px;
	margin-left:5px;
}
.heightspace{
	height:17px;
}
.techspecparttable{
	border-collapse:collapse;
}
.techspecparttable td{
	color:#6d6e71;
	border:1px solid #bcbec0;
	line-height:27px;
}
.techspecpartlabeltd{
	font-family: "Roboto-Bold";
	width:219px;
	padding-left:8px;
	padding-right:8px;
}
.techspecpartdesctd{
	font-family: "Roboto-Light";
	padding-left:8px;
	padding-right:8px;
}
.techspecpart{
	padding:20px 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d6e71;
	text-align:justify;
}
.techspecheader{
	height:54px;
	line-height:54px;
	padding-left:35px;
	padding-right:35px;
	background:url(images/arrow_down.png) right 35px center no-repeat #fff;
	color:#6d6e71;
	cursor:pointer;
	font-family: "Roboto-Bold";
	font-size:15px;
}
.peoplereviewdiv{
	border:1px solid #ececec;
	padding:20px;
}
.peoplename{
	font-size:15px;
	font-family: "Roboto-Bold";
	color:#231f20;
	padding-bottom:15px;
}
.peopletitle{
	font-family: "Roboto-Bold";
	color:#747474;
	line-height:18px;
}
.peopledescription{
	color:#747474;
	line-height:18px;
}
.starpackage{
	margin-left:5px;
}
.peoplereviewarrow{
	position:relative;
	top:-10px;
	left:-30px;
}
.peoplereviewtable td{
	padding-bottom:17px;
}
.peoplerevoverflow{
	max-height:500px;
	overflow-y:auto;
	padding-right:20px;
}
.addreviewtitle{
	font-size:20px;
	color:#4d4d4d;
	font-family: "Roboto-Bold";
	padding-bottom:20px;
}
.height0{
	height:0px;
}
input.addreview_input{
	width:315px;
	height:45px;
	padding-left:10px;
	padding-right:10px;
	border:none;
	background:#f1f2f2;
	color:#000;
	font-size:13px;
}
.addrevtable td{
	padding-bottom:20px;
}
.addrev_label{
	padding-bottom:10px;
	font-size:14px;
	font-family: "Roboto-Bold";
	color:#3e3e3e;
}
.addreview_textarea{
	width:690px;
	height:210px;
	padding:10px;
	border:none;
	background:#f1f2f2;
	color:#000;
	font-size:13px;
}
.addreview_btn{
	width:225px;
	height:40px;
	background-color:#1c5383;
	color:#fff;
	font-size:15px;
	font-family: "Roboto-Bold";
	border:none;
	cursor:pointer;
}
.relatedprodheader{
	height:57px;
	line-height:57px;
	background-color:#fff;
	margin-bottom:5px;
	padding-left:22px;
	color:#6d6e71;
	font-size:15px;
	font-family: "Roboto-Bold";
}
.relatedproddiv{
	text-align:center;
	margin-bottom:10px;
}
.membertablein{
	position:relative;
}
.membertablein td{
	vertical-align:top;
	text-align:center;
}
.memberbtn{
	cursor:pointer;
}
.membercontent{
	width:1188px;
	overflow:hidden;
}
.productimagecontent{
	width:286px;
	overflow:hidden;
}
.homeslidecontent{
	width:1225px;
	overflow:hidden;
}
.homeslidecontent2{
	width:976px;
	overflow:hidden;
}
.homeslidecontent3{
	width:1025px;
	overflow:hidden;
}
.content1description{
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.about_image{
	padding-bottom:10px;
}
.about_td{
	font-size:12px;
	color:#222;
	vertical-align:bottom;
}
.about_table_title{
	font-family: "Roboto-Bold";
	font-size:12px;
}
.faq_sidebar_title{
	font-family: "Roboto-Bold";
	font-size:20px;
	padding-bottom:5px;
	border-bottom:1px solid #000;
	width:87px;
}
.faq_sidebar_point{
	padding-top:5px;
	padding-bottom:5px;
	font-size:20px;
	font-family: "Roboto-Regular";
}
.faq_maintitle{
	font-size:44px;
	text-align:center;
	padding-bottom:5px;
	border-bottom:1px solid #000;
}
.faq_search_part{
	padding-top:25px;
	padding-bottom:55px;
}
input#faqsearch{
	height:25px;
	width:550px;
	border:0px;
	font-size:20px;
	
}
input.submitimage2{
	position:relative;
	top:7px;
}
.search_div2{
	width:600px;
	height:50px;
	border-bottom:2px solid #929497;
}
.tnc_point{
	padding-bottom:25px;
}
.tnc_title{
	font-size:18px;
	padding-bottom:5px;
}
.tnc_description{
	font-size:14px;
	text-align:justify;
	line-height:20px;
}
.bullet1{
	/*cursor:pointer;*/
}
.content4{
}
.content5{
	padding:20px 28px 23px 20px;
}
.imagediv{
	display:none;
}
.shoppingsubheader{
	font-family: "Roboto-Bold";
	height:46px;
	border-bottom:1px solid #e4e5e6;
	vertical-align:top;
}
.shoppingsubheader2{
	font-family: "Roboto-Bold";
	height:32px;
	border-bottom:1px solid #e4e5e6;
	vertical-align:top;
	padding-left:30px;
}
.shoppingsubheaderpoint{
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	height:46px;
	line-height:46px;
	width:auto;
	float:left;
}
.shoppingsubheaderpointactive{
	color:#f79421;
}
.shoppingsubheaderpoint2{
	display:inline-block;
	float:left;
}
.shoppingbag_table .tableshopcartdetail td{
	padding-top:0px;
	padding-bottom:10px;
	border-bottom:0px solid #e4e5e6;
}
.shoppingbag_tdheader{
	font-family: "Roboto-Bold";
	padding-bottom:0px;
	font-size:15px;
	border-bottom:0px solid #e4e5e6;
}
.shoppingbag_table td{
	font=size:13px;
	padding-top:20px;
	padding-bottom:20px;
}
.shoppingbag_table tr.parent td{
	border-top:1px solid #e4e5e6;
}
.shoppingbag_table tr.parent .tableshopcartdetail td{
	padding-top:0px;
	padding-bottom:10px;
	border-bottom:0px solid #e4e5e6;
	border-top:0px solid #e4e5e6;
}
.shoppingbag_input_qty{
	width:41px;
	padding:0px 0px 0px 10px;
	height:26px;
	border:1px solid #939598;
	font-family: "Roboto-Bold";
	font-size:15px;
	color:#6d6e71;
}
input.shoppingbag_delete_btn{
	background:#939598;
	border:0px;
	color:#fff;
	height:25px;
	width:80px;
	margin-bottom:5px;
	cursor:pointer;
}
input.shoppingbag_delete_btn:hover{
	background:#333;
}
.shoppingbag_voucher_code{
	width:160px;
	height:28px;
	border:1px solid #b0b3bf;
}
.shoppingbag_finish_part{
	padding-top:15px;
	padding-bottom:30px;
}
.shoppingbag_finish_part_grey{
	/*background-color:#848d9e;*/
	color:#fff;
	font-size:18px;
	height:60px;
	vertical-align:middle;
	font-family: "Roboto-Bold";
	color:#333;
}
.shoppingbag_checkout_btn{
	width:160px;
	height:40px;
	font-family: "Roboto-Bold";
	font-size:15px;
	background:#f79421;
	color:#fff;
	border:0px;
}
.shoppingbag_checkout_btn:hover{
	background:#333;
	cursor:pointer;
}
.shoppingbag_checkout_btn2{
	width:160px;
	height:40px;
	font-family: "Roboto-Bold";
	font-size:15px;
	background:#005f9d;
	color:#fff;
	border:0px;
}
.shoppingbag_checkout_btn2:hover{
	background:#333;
	cursor:pointer;
}
.selectdeliverytypediv{
	font-size:15px;
	color:#58595b;
	padding-bottom:20px;
}
.inputradio{
	-webkit-appearance:radio;
}
.tabledelivery1 td{
	padding-bottom:10px;
}
.tabledelivery2 td{
	padding-bottom:10px;
	font-size:13px;
}
.dap_input_div{
	padding-bottom:13px;
}
.mp_point{
	padding:17px 20px;
	border-top:5px solid #f1f2f2;
	background:#f1f2f2;
	cursor:pointer;
}
.mp_point:hover{
	border-top:5px solid #005f9d;
}
.mp_title{
	font-size:18px;
	padding-bottom:5px;
}
.mp_title2{
	font-size:18px;
}
.mp_desc{
	font-size:13px;
}
.mp_desc2{
	color:#005f9d;
	font-size:15px;
}
.mp_point2{
	padding-left:20px;
	font-size:13px;
	padding-bottom:12px;
}
.labelselectdeliverymethod_pickup_place{
	position:relative;
	top:-2px;
	z-index:100;
}
.mp_insurance_div{
	padding-top:21px;
	padding-bottom:21px;
	font-size:15px;
	color:#a7a9ac;
}
.paymentmethodtable td{
	vertical-align:middle;
}
.rekapdiv{
	width:287px;
	padding:15px 20px;
	border:5px solid #f1f2f2;
	text-align:left;
}
.rekapdivtitle{
	color:#005f9d;
	font-size:15px;
	padding-bottom:4px;
}
.rekapimg{
	max-width:50px;
	max-height:50px;
}
.rekapimg2{
	max-width:60px;
	max-height:60px;
}
.rekapname{
	font-size:15px;
}
.rekaptable td{
	padding-bottom:14px;
	padding-top:14px;
	border-top:1px solid #d7d8d9;
	vertical-align:middle;
}
.rekaptable3 td{
	padding-bottom:14px;
	padding-top:14px;
	border-top:1px solid #d7d8d9;
	vertical-align:top;
}
.rekaptable2 td{
	font-size:13px;
	padding-top:10px;
}
.downloadinvoicebtn{
	width:140px;
	height:40px;
	background:#414042;
	color:#fff;
	font-size:15px;
	font-family: "Roboto-Bold";
	line-height:40px;
	text-align:center;
}
.invoicecodetitle{
	color:#6d6e71;
	font-family: "Roboto-Bold";
	font-size:15px;
	
}
.invoicecode{
	color:#005f9d;
	margin-left:10px;
}
.rekaptable3 td table.noborder td{
	border:none;
	padding-bottom:0px;
	padding-top:3px;
}
.metodeshippingtext{
	color:#f79421;
}
.fbold{
	font-family: "Roboto-Bold";
}
.cp_title{
	font-family: "Roboto-Bold";
	font-size:15px;
	padding-bottom:12px;
	padding-top:10px;
	border-bottom:2px solid #e4e5e6;
}
ol.cp_ol{
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-top:21px;
}
ol.cp_ol li{
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.norek{
	color:#f79421;
	font-size:18px;
	padding:15px 0px;
}
.norekdesc{
	font-size:13px;
	padding-bottom:35px;
}
.kodeunikdiv{
	padding:12px 18px;
	background:#f1f2f2;
	line-height:20px;
}
a.a_kodeunik{
	color:#f79421;
}
a.a_kodeunik:hover{
	color:#333;
}
.kodeunikdiv2{
	padding:20px;
	border:1px solid #c9cbcd;
	line-height:20px;
}
.kodeunikdiv2title{
	color:#f79421;
	font-size:15px;
	padding-bottom:5px;
}
table.myaccount_table2{
	border-collapse:collapse;
	/*border:1px solid #33;*/
}
.myaccount_table2 td{
	/*border-left:1px solid #939598;
	border-right:1px solid #939598;*/
	color:#333;
	padding:5px 10px;
	vertical-align:middle;
}
td.myaccount_td_header{
	font-family: "Roboto-Bold";
	color:#fff;
	text-align:center;
	border-bottom:1px solid #939598;
	padding:10px;
	background:#005f9d;
}
input.confirmpay_button{
	min-width:85px;
	padding-left:10px;
	padding-right:10px;
	height:26px;
	background-color:#11669f;
	font-size:13px;
	color:#fff;
	text-align:center;
	line-height:26px;
	border:0px;
	cursor:pointer;
}
input.confirmpay_button:hover{
	background-color:#333;
}
.myaccount_table2 .tr_invoice{
	
}
.myaccount_table2 .tr_invoice:hover{
	background-color:#f9f9f9;
}
.checkout_content{
	color:#333;
}
.checkout_content{
	padding-bottom:5px;
}
.checkout_title{
	padding-top:20px;
	font-family: "Roboto-Bold";
	color:#093a54;
	font-size:24px;
}
.checkout_part{
	padding-top:30px;
	padding-bottom:100px;
	color:#093a54;
}
.checkout_subtitle{
	font-family: "Roboto-Bold";
	color:#093a54;
	font-size:18px;
	padding-bottom:20px;
}
.checkout_label{
	font-size:14px;
	color:#093a54;
}
.checkout_line{
	height:2px;
	background-color:#093a54;
}
.checkout_line2{
	height:1px;
	background-color:#d0d2d4;
}
input.checkout_button{
	width:147px;
	height:36px;
	background-color:#093a54;
	font-family: "Roboto-Bold";
	font-size:15px;
	color:#fff;
	text-align:center;
	line-height:26px;
	box-shadow: 0px 0px 5px #093a54;
	border:0px;
	cursor:pointer;
}
input.checkout_button:hover{
	background-color:#ed1c24;
}
.checkout_detail_border{
	padding-left:29px;
	padding-right:29px;
	padding-top:13px;
	padding-bottom:13px;
	border:1px solid #093a54;
	font-size:12px;
}
.checkout_detail_title{
	font-size:14px;
	font-family: "Roboto-Bold";
	padding-bottom:15px;
}
.checkout_detail_table td{
	padding-top:15px;
}
.checkout_numeric_space{
	border:1px solid #999;
	display:inline-block;
	width:auto;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
	background-color:#fff;
}
.checkout_vseparator{
	
	border-bottom:1px solid #d0d2d4;
}
.checkout_name{
	font-size:14px;
	font-family: "Roboto-Bold";
}
.checkout_finish_label_td{
	padding-left:10px;
}
.checkout_finish_tr{
	font-size:14px;
}
.checkout_detail_table tr.checkout_finish_tr td{
	padding-top:3px;
}
.contacttitleheader{
	color:#005f9d;
	padding-bottom:23px;
}
.contactdescriptionheader{
	padding-bottom:23px;
}
.contact_input_div{
	padding-bottom:10px;
}
.footeradsdiv{
	height:90px;line-height:90px;color:#fff;
}
.footeradsdiv:hover{
	background:#333;
}
.outofstocktext{
	color:#ec3f3c;
	font-size:18px;
	font-family: "Roboto-Bold";
	padding-top:30px;
}
.areapoint{
	border-bottom:8px solid #fff;
}
.areadtitle{
	font-size:13px;
	color:#6d6e71;
	cursor:pointer;
	background:url(images/arrow_down_aread.png) no-repeat right 25px center;
	background-color:#f1f2f2;
	padding-left:30px;
	padding-right:65px;
	height:53px;
	line-height:53px;
	-o-transition:color .2s ease-out, background 0.2s ease-in;
	-ms-transition:color .2s ease-out, background 0.2s ease-in;
	-moz-transition:color .2s ease-out, background 0.2s ease-in;
	-webkit-transition:color .2s ease-out, background 0.2s ease-in;
	transition:color .2s ease-out, background 0.2s ease-in;
	
}
.areadtitle:hover{
	background-color:#ccc;
}
.areadetail{
	display:none;
	font-size:13px;
	line-height:30px;
	padding-top:30px;
	padding-bottom:60px;
	padding-left:30px;
	padding-right:65px;
	background-color:#f1f2f2;
}
.homepromopart{
	padding-bottom:80px;
}
.bankimage{
	display:table-cell;
	height:44px;
	vertical-align:bottom;
}
.bankimage img{
	max-height:31px;
}
.addticketbtn{
	width:140px;
	height:37px;
	background-color:#005f9d;
	display:inline-block;
	color:#fff;
	text-align:center;
	line-height:37px;
}
.addticketbtn:hover{
	background-color:#333;
}
table.tickettable td{
	font-size:13px;
	padding-top:15px;
}
table.tickettable tr.ticketheader td{
	height:38px;
	vertical-align:middle;
	font-size:15px;
	border-top:1px solid #d4d5d6;
	border-bottom:1px solid #d4d5d6;
	padding:0px;
}
.greentext{
	color:#50b848;
}
.yellowtext{
	color:#f79421;
}
.ticketheader2{
	padding:9px 17px;
	background:#005f9d;
	color:#fff;
}
table.tableticketheader td{
	color:#fff;
}
.ticketcontent{
	padding:22px 22px 42px 0px;
	color:#58595b;
	line-height:20px;
}
.homefavoriteimg{
	max-width:120px;
	max-height:120px;
}/* when fallback margin offset is used, we animate the change */
.css3transition{
  -moz-transition: margin .2s;
  -webkit-transition: margin .2s;
  -ms-transition: margin .2s;
  -o-transition: margin .2s;
  transition: margin .2s;
}
.headernotify{
	background-color:#68c0df;
	color:#fff;
	position:fixed;
	top:60px;
	width:100%;
	height:60px;
	font-size:15px;
	z-index:10000;
}
.headernotify2{
	background-color:#f76060;
	color:#fff;
	position:fixed;
	top:60px;
	width:100%;
	height:60px;
	font-size:15px;
	z-index:10000;
}
.headernotify3{
	background-color:#46ba69;
	color:#fff;
	top:60px;
	width:100%;
	height:60px;
	font-size:15px;
	z-index:10000;
}
.notifybtn{
	width:112px;
	height:24px;
	display:inline-block;
	margin-left:20px;
	color:#000;
	background-color:#fff;
	font-size:13px;
	line-height:24px;
	text-align:center;
}
.notifybtn:hover{
	background-color:#000;
	color:#fff;
}
.notifybtn2{
	width:112px;
	height:24px;
	display:inline-block;
	margin-left:10px;
	color:#fff;
	border:1px solid #fff;
	background-color:none;
	font-size:13px;
	line-height:24px;
	text-align:center;
}
.notifybtn2:hover{
	background-color:#fff;
	color:#000;
}
.grandnotifybtn2{
	width:166px;
	height:50px;
	display:inline-block;
	color:#939598;
	border:3px solid #dcddde;
	background-color:none;
	font-size:15px;
	line-height:50px;
	text-align:center;
}
.grandnotifybtn2:hover{
	background-color:#dcddde;
	color:#666;
}
.notifybtn3{
	width:112px;
	height:24px;
	display:inline-block;
	margin-left:10px;
	color:#46ba69;
	border:1px solid #fff;
	background-color:#fff;
	font-size:13px;
	line-height:24px;
	text-align:center;
}
.notifybtn3:hover{

	color:#000;
}
.grandnotifybtn3{
	width:166px;
	height:50px;
	display:inline-block;
	margin-left:10px;
	color:#fff;
	border:3px solid #8dc63f;
	background-color:#8dc63f;
	font-size:15px;
	line-height:50px;
	text-align:center;
}
.grandnotifybtn3:hover{
background-color:#666;
border:3px solid #666;
	color:#fff;
}
#posfixed_addtocart{
	left:50%;
	margin-left:-212px;
}
#posfixed_subscribe{
	left:50%;
	margin-left:-270px;
}
.jcarousel-list-horizontal{
	max-width:780px !important;
	width:780px !important;
}
.productreviewglob img{
	max-width:695px;
	font-size:13px;
}
.viewbtn{
	width:90px;
	height:25px;
	background:#333;
	color:#fff;
	border:0px;
	cursor:pointer;
}
.viewbtn:hover{
	background:#666;
}
.viewbtn2{
	width:90px;
	height:30px;
	background:#005f9d;
	color:#fff;
	border:0px;
	cursor:pointer;
}
.viewbtn2:hover{
	background:#666;
}
.biginfotext{
	padding-top:100px;
	text-align:center;
	font-size:50px;
	color:#005f9d;
}
.biginfodescription{
	padding-top:10px;
	padding-bottom:100px;
	text-align:center;
	font-size:25px;
	color:#f79421;
}
.newspoint{
	border:1px solid #d1d3d4;
	margin-bottom:20px;
}
.newspoint{
	border:1px solid #d1d3d4;
}
.newsimg{
	width:265px;
	min-height:195px;
}
.newstag{
	height:23px;
	font-size:13px;
	background:#46b969;
	width:57px;
	color:#fff;
	line-height:23px;
	text-align:center;
}
.newscont{
	padding:30px;
}
.newstitle{
	font-family: "Roboto-Bold";
	color:#58595b;
	font-size:17px;
	line-height:25px;
}
.newsdate{
	padding-top:20px;
	font-size:13px;
	color:#939598;
}
.loadmorediv{
	width:100%;
	cursor:pointer;
	height:47px;
	line-height:47px;
	border:1px solid #d1d2d3;
	text-align:center;
	font-size:15px;
}
.loadmorediv:hover{
	background:#eee;
}
.nd_title{
	font-family: "Roboto-Bold";
	font-size:30px;
	line-height:40px;
}
.nd_date{
	padding:20px 0px 30px 0px;
	color:#939598;
	font-family: "Roboto-Bold";
	font-size:15px;
}
.nd_desc{
	color:#939598;
	line-height:30px;
	padding-top:25px;
	padding-bottom:40px;
	font-size:15px;
}
.nd_img img{
	max-width:100%;
}