/* CSS Document */
#dzine form{
	padding:0;
	margin:0;
}
.main_bg{
	background-color:#ffffff;
}
#page{
	width:980px;
	padding:0px;
	margin:0px auto;
}
a img, img {
	border: 0;
}
a.linkopac img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
}
a.linkopac:hover img {
	filter:alpha(opacity=60);   
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.header{
	padding:10px 0;
}
.logo{
	float:left;
	width:355px;
}
.header_right{
	float:right;
	width:625px;
}
.top_menu ul{
	padding:0;
	margin:0;
	float:right;
}
.top_menu li{
	list-style:none;
	float:left;
	padding:10px 0;
}
.top_menu li a{
	font-size:12px;
	color:#7f7f7f;
	text-align:center;
	text-decoration:none;
	text-transform: capitalize;
	padding:10px 7px;
}
.top_menu li:nth-last-child(1) a{ padding-right:0;}
.top_menu li a:hover{
	color:#3e68a7;
}
.mail_pay_icon{
	padding:33px 0 0 0;
}
.mail{
	float:left;
	background-image:url(mail_icon.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color:#519b00;
	text-align:left;
	margin: 6px 0 0 100px;
    font-weight: bold;
    padding-left: 28px;
}
.pay_icon{
	float:right;
}
.header_menu{
	background-color:#8af500;
	border-radius:3px;
	width:980px;
	box-sizing:border-box;
	position:relative;
}
.header_menu > ul{
	padding:0;
	margin:0;
	float:right;
}
.header_menu > li{
	list-style:none;
	float:left;
	padding:15px 0;
}
.header_menu li {
	float:left;
}
.header_menu li,.header_menu li ul,.header_menu li ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}
.header_menu li a {
	display:block;
} 
.header_menu li > ul, .header_menu li > ul >li > ul {
	display:none;
}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a {
	font-size:11px;
	color:#1e1e1e;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	padding:15px 15px;
}
li.menu9{ float:right;} 
.menu9 > a { padding:15px 0; width:86px;}
.menu1:hover > a,.menu2:hover > a,.menu3:hover > a,.menu4:hover > a,.menu5:hover > a,.menu6:hover > a,.menu7:hover > a,.menu8:hover > a,.menu9:hover > a{
	color:#ffffff;
	background-color:#519b00;
}
.menu1:hover > a{
border-top-left-radius:3px;
border-bottom-left-radius:3px;
}
.menu9:hover > a{
border-top-right-radius:3px;
border-bottom-right-radius:3px;
}
.header_menu li:hover > ul{
	width:220px;
	position:absolute;
	display:block;
	/*top:47px;*/
	z-index:99999;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:none;
	background:#ffffff;
	border:1px solid #3e68a7;
	border-top:none;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.header_menu li:hover > ul > li {
	border-bottom:1px solid #3e68a7;
	border-right:none !important;
	margin:0 3px !important;
	height:28px;
	text-indent:10px;
}
.header_menu li:hover > ul > li:nth-last-child(1) {
	border-bottom:none;
}
.header_menu li:hover > ul > li,.header_menu li:hover > ul > li > a {
	display:block;
	float:none;
	line-height:28px;
	text-transform: capitalize;
	font-weight:normal;
	color:#3e68a7 !important;
	font-size:11px;
	background-image:none;
}
.header_menu li:hover > ul > li > ul > li, .header_menu li:hover > ul > li > ul > li a {
	padding-left:0 !important;
	margin:0 !important;
}
.header_menu li:hover > ul > li > a:hover{color:#7f7f7f !important;}
.header_menu li > ul > li > a {
	display:block;
	color:#3e68a7;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	padding:0px 0px 0px 0px;
	width:auto;
}
.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7,.menu8,.menu9,.menu10{
	cursor:pointer;
}
.header_menu li.menu9:hover > ul > li > ul { width:250px !important;left: -240px !important;}
.header_menu li.menu9:hover > ul{
	right:0px !important;
}
.header_menu li.menu8:hover > ul > li > ul { width:250px !important;left: -240px !important;}
.header_menu li.menu8:hover > ul{
	right:0px !important;
}
.selling_points{
	padding:15px 0;
}
.sel_pts1, .sel_pts2, .sel_pts3, .sel_pts4{
	color:#7f7f7f;
	text-align:left;
	font-size:14px;
	float:left;
	font-weight:bold;
	text-transform: capitalize;
}
.sel_pts1{
	background-image:url(usp_01.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
    padding:4px 25px 3px 40px;
	margin-left:15px;
}
.sel_pts2{
	background-image:url(usp_02.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	padding:4px 35px 3px 30px;
	margin-left:30px;
}
.sel_pts3{
	background-image:url(usp_03.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	padding:4px 0px 3px 37px;
	margin-left:15px;
}
.sel_pts4{
	background-image:url(usp_04.jpg);
	background-repeat:no-repeat;
	background-position:left 0;
	float:right;
	padding:4px 0px 3px 35px;
	margin-right:15px;
}
.price_oly{
	float:left;
	width:55px;
	text-align: left;
}
.price_tag{
	float:right;
	width:380px;
	text-align: left;
}
.top_ban1, .top_ban2, .top_ban3{
	width:316px;
	height:85px;
	float:left;
	background-image:url(gray_banner.jpg);
	background-repeat:no-repeat;
	font-family: 'Montserrat', sans-serif;
	color:#8af500;
	font-weight:bold;
	text-align:left;
	padding:9px 0 0 27px;
	box-sizing:border-box;
	font-size:20px;
}
.top_ban2{ margin-left:17px;}
.top_ban3{ float:right !important}
.top_ban1 span, .top_ban2 span, .top_ban3 span{
	color:#ffffff;
	font-size:12px;
	text-align:left;
	padding-top:5px;
	display: inline-block;
}
.store_bg{
	width:980px;
	margin-top:20px;
}
.main_content{
	padding:10px 0;
}
.title_cont{
	float:left;
	width:440px;
	padding-left:27px;
	padding-left:5px;
}
.pc_image{
	float:right;
	width:500px;
}
.prt_no, .price{
	font-size:22px;
	color:#519b00;
	font-weight:bold;
	text-align:left;
	padding:12px 0;
}
.price{ padding-top:0 !important}
.contact {
    text-align: left;
    padding: 30px 0 15px 0;
}
.tech_txt1 {
	width:30%;
}
.tech_txt2 {
	width:65%;
}
/********pc tabs***********/
#mob-bottom-tabs{
	padding:10px 0 25px 0;
}
.tab-title{
	display:none;
}
.tab_title {
	color:#1e1e1e;
	display:block;
	float:left;
	cursor:pointer;
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	text-align:center;
	margin:0;
	padding:12px 0 13px 0;
	width:14%;
	background-color:#8af500;
	top: 1;
    position: relative;
}
.tab_top{
	border:2px solid #8af500;
	border-bottom:none;
	width:980px;
	height:40px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-color:#8af500
}
.tab_content {
	width:984px;
    float: left;
    text-align: left;
}
.mob_tab {
	display:none;
}
label.tab_title:hover {
	color:#ffffff;
	background-color:#519b00;
}
#tab1:checked ~ .tab_content #content1,
#tab2:checked ~ .tab_content #content2,
#tab3:checked ~ .tab_content #content3,
#tab4:checked ~ .tab_content #content4,
#tab5:checked ~ .tab_content #content5{
	display:block;
}
#tab1:checked ~ .tab_top .tab1,
#tab2:checked ~ .tab_top .tab2,
#tab3:checked ~ .tab_top .tab3,
#tab4:checked ~ .tab_top .tab4,
#tab5:checked ~ .tab_top .tab5 {
	color:#519b00;
	background-color:#ffffff;
}
#content1, #content2, #content3, #content4, #content5{
	color:#7f7f7f;
	padding:0 10px 0 15px;
	font-size:13px;
	line-height: 23px;
	margin-top:5px;
}
#content1 p, #content2 p, #content3 p, #content4 p, #content5 p{
	color:#7f7f7f;
	padding:0 10px 0 15px;
	font-size:13px;
	line-height: 23px;
}
#content1 li, #content2 li, #content3 li, #content4 li, #content5 li{
	color:#7f7f7f;
	font-size:13px;
}
.desc{ float:left; width:490px;}
.item_spec {
width: 420px;
float: right;
margin:10px 0 0 10px;
}
.news{ float:left;}
.offer{ float:right;}

.header, .header_menu, .selling_points, .store_top, .footer{
	display:block;
}
.mob_header, .mob_banner{
	display:none;
}

/*Pc image module style start*/
input[name='thumb_click'] {
	display:none;
}
.pc_main_img {
	width:405px;
	height:419px;
	border:1px solid #f0f0f0;
	float: left;
    text-align: center;
	position: relative;
}
.pc_main_img div {
	display:none;
	text-align:center;
}
.pc_main_img div img {
	width:auto;
	height:auto;
	max-width:405px; /*Width of the Main image*/
	max-height:419px; /*Height of the Main image*/
	margin: auto;
	position: absolute;
	right: 0;
    top: 0;
	bottom: 0;
	left: 0;
}
.pc_thumb_img {
	width: 85px;
	text-align:center;
	float:right;
}
.pc_thumb_img label {
	display:inline-block;
	margin:0 0 5px 0;
	width:85px;
	height:60px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #f0f0f0;
	position: relative;
}
.pc_thumb_img label:hover {
	border:1px solid #8AF500;
}
.pc_thumb_img label img{
	display: block;
	max-width:55px;
	max-height:59px;
	margin:0 auto;
	text-align:center;
	width:auto;
	height:59px;
	padding-top:3px;
}
#thumb-id1:checked ~ .pc_main_img #pc_main_img1,
#thumb-id2:checked ~ .pc_main_img #pc_main_img2,
#thumb-id3:checked ~ .pc_main_img #pc_main_img3,
#thumb-id4:checked ~ .pc_main_img #pc_main_img4,
#thumb-id5:checked ~ .pc_main_img #pc_main_img5,
#thumb-id6:checked ~ .pc_main_img #pc_main_img6,
#thumb-id7:checked ~ .pc_main_img #pc_main_img7,
#thumb-id8:checked ~ .pc_main_img #pc_main_img8,
#thumb-id9:checked ~ .pc_main_img #pc_main_img9,
#thumb-id10:checked ~ .pc_main_img #pc_main_img10 {
	display:block;
}
#thumb-id1:checked ~ .pc_thumb_img .thumb-id1,
#thumb-id2:checked ~ .pc_thumb_img .thumb-id2,
#thumb-id3:checked ~ .pc_thumb_img .thumb-id3,
#thumb-id4:checked ~ .pc_thumb_img .thumb-id4,
#thumb-id5:checked ~ .pc_thumb_img .thumb-id5,
#thumb-id6:checked ~ .pc_thumb_img .thumb-id6,
#thumb-id7:checked ~ .pc_thumb_img .thumb-id7,
#thumb-id8:checked ~ .pc_thumb_img .thumb-id8,
#thumb-id9:checked ~ .pc_thumb_img .thumb-id9,
#thumb-id10:checked ~ .pc_thumb_img .thumb-id10{
	border:1px solid #8AF500;
}
/*thumb image unbroken hide */
.pc_thumb_img label[rel*="[["],
.pc_thumb_img label[rel="[{Picture main1}]"],
.pc_thumb_img label[rel="[{Picture main2}]"],
.pc_thumb_img label[rel="[{Picture main3}]"],
.pc_thumb_img label[rel="[{Picture main4}]"],
.pc_thumb_img label[rel="[{Picture main5}]"],
.pc_thumb_img label[rel="[{Picture main6}]"],
.pc_thumb_img label[rel="[{Picture main7}]"],
.pc_thumb_img label[rel="[{Picture main8}]"],
.pc_thumb_img label[rel="[{Picture main9}]"],
.pc_thumb_img label[rel="[{Picture main10}]"] {
	display: none !important;
}
.pc_thumb_img span {
    color: #519b00;
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 17px;
}
/*Pc image module style end*/
.prt_no {
    padding-bottom: 30px;
}