*{
margin:0;
padding:0;
}
body{
background-color: #fff;
}
.header{
width:960px;
margin:0 auto;
position:relative;
height: 176px;
}
.header img{
width: 100%;
height:88px;
}
.how_to_buy{
margin: 0px auto;
position: absolute;
right: 7px;
top: 3px;
}
.how_to_buy ul li{
list-style: outside none none;
display: inline-block;
vertical-align: top;
}
.how_to_buy ul li a{
font-size: 12px;
border-right: 1px solid #FC8D53;
font-family: sans-serif;
color: rgb(9, 89, 15);
font-weight: bold;
padding: 0px 6px;
text-align: center;
}
.how_to_buy ul li a:hover{
text-decoration:underline;
text-align: justify;
}
.how_to_buy ul li:last-child a{
border-right:none;
}
.qualitiesContainer{
width: 960px;
margin: auto 0px;
background: none repeat scroll 0% 0% #FFF;
text-align: center;
padding-top: 32px;
}
/*
.header form{
position: absolute;
top: 47px;
left: 200px;
}*/
.sbox{
width: 270px;
padding: 5px;
border: 1px solid #FF8000;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
outline: none;/*remove focus from chrome*/
}
.sbtn{
outline: none;
width: 70px;
padding: 5px;
background-color: #FF8000;
border: 1px solid #FF8000;
-moz-border:0px solid #FF8000;
margin-left: -4px;
color: #fff;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sbtn::-moz-focus-inner { border:0; padding:0 }
.sbtn:hover{
cursor:pointer;
}
.container{
width:960px;
margin:0 auto;
text-align:center;
background: #fff;
}
.leftsidebar{
width:190px;
display:inline-block;
vertical-align:top;
}
.middle_content{
width:545px;
background-color: #fff;
display:inline-block;
vertical-align:top;
}
.slider{
width:100%;
}
.content{
width:100%;
background-color: #fff;
}
.bottom_content{
width:100%;
text-align: center;
margin: 15px 0px;
}
.rightsidebar{
width:215px;
display:inline-block;
vertical-align:top;
}
.footer{
margin:0 auto;
width:960px;
text-align:center;
background: #fff;
}
.payment_method{
width: 960px;
margin: 0 auto;
}
.payment_method img{

}
.social_media{
padding: 12px 0px;
width: 960px;
height: 50px;
margin: 0 auto;
}
.social_media a:hover .social{
border: 1px solid #FFD700;
}
.social{
display: inline-block;
width: 148px;
border: 1px solid #eaeaea;
border-radius: 7px;
padding: 0px 3px;
}
.icon_each{
display: inline-block;
width: 99px;
}
.social img{
display: inline-block;
width: 30px;
height: 30px;
border-radius: 6px;
vertical-align: top;
margin-top: 8px;
}
.icon_each p{
font-size: 12px;
color: #0376BE;
}
.icon_each h3{
font-size: 13px;
color: #EF6329;
padding:0px;
}
.footer_menu{
width: 960px;
margin: 0 auto;
}
.footer_menu .f_dialog{
color: #666;
font-family: cursive;
font-size: 14px;
}
.closer{
width: 100%;
position: relative;
}
.closer img{
width: 100%;
}
.menu_line{
padding: 20px 0px;
}
.menu_line ul{
text-align:center;
}
.menu_line ul li{
list-style: none;
display: inline-block;
padding: 5px;
}
.menu_line ul li a{
color:#666;
border-right:1px solid #666;
padding-right: 15px;
}
.menu_line ul li:last-child a{
border-right:none;
}
.menu_line ul li a:hover{
color:#FE6B01;
}
.f_left{
position: absolute;
left: 30px;
top: 80px;
font-family: Corbel;
color: #fff;
}
.f_right{
position: absolute;
right: 30px;
top: 80px;
font-family: Corbel;
color: #FFF;
}
.top_search{
position: absolute;
top: 89px;
left: 194px;
}
.top_search span{
color: green;
font-family: georgia;
font-size: 12px;
}
.top_search ul{
text-align:center;
}
.top_search ul li{
list-style: none;
display: inline-block;
padding: 5px;
}
.top_search ul li img{
width:10px;
height:10px;
}
.top_search ul li a{
color: green;
font-size: 12px;
padding-left: 4px;
}
.top_search ul li:last-child a{
border-right:none;
}
.top_search ul li a:hover{
color:#FE6B01;
text-decoration:underline;
}
.left_special{
width:190px;
border-radius: 5px;
margin: 8px 0px;
position:relative;
}
.left_special span{
background: none repeat scroll 0% 0% #F8C725;
position: absolute;
top: 48%;left: 35%;
padding:6px 10px;
border-radius: 3px;
color: #FFF;
font-family: Monotype Corsiva;
visibility:hidden;
font-weight:bold;
}
.left_special:hover span{
visibility:visible;
}
.left_special img{
width: 100%;
}
/*********/

.rightsidebar nav{
border-bottom: 4px solid #CCC;
display:block;
float: left;
width: 100%;
}
#rec{
display:inline-block;
font-weight: bold;
padding: 7px 1px 7px 7px;
width:106px;
cursor: default;
color: #333;
}
#en{
display:inline-block;
font-weight: bold;
padding: 7px 1px 7px 7px;
width:85px;
color: #333;
cursor:pointer;
padding-right: 9px;
}
 .left_rightsidebar
   {
   width:45%;
   height:120px;
   display:inline-block;
   vertical-align:top;
   }
  .endleft_rightsidebar
    {
   width:45%;
   height:120px;
   display:inline-block;
   vertical-align:top;
   
   }
.right_rightsidebar
   {
  width:50%;
  height:120px;
  display:inline-block;
  
  vertical-align:top;
   }
.image_rightslider
     {
  max-width:100%;
  max-height:100%;
   } 
  .endimage_rightslider
     {
  max-width:100%;
  max-height:100%;
    }
 .buy_now
  {
 background: none repeat scroll 0% 0% #F90;
border-radius: 4px;
display: inline-block;
font-weight: bold;
font-size: 14px;
margin: 0px;
color: #fff;
padding: 3px 5px;
z-index: 50;
  }  
.cn{
  -moz-box-shadow: 3px 3px 4px #ccc; 
 -webkit-box-shadow: 3px 3px 4px #ccc; 
 box-shadow: 3px 3px 4px #ccc; 
 }
.video_link{
width: 230px;
height: 240px;
display: inline-block;
background:url('images/tv.png') no-repeat;
background-size: 100% 100%;
}

.blog_posts{
width:290px;
height:240px;
display:inline-block;
border: 1px solid #f3f3f3;
box-shadow: 3px 3px 5px #ccc;
border-radius: 2px;
margin-left: 10px;
vertical-align:top;
}
.blog_posts_image{
width:100px;
display:inline-block;
display:inline-block;
height: 100%;
}
.blog_posts_image img{
max-width:100%;
max-height:100%;
}
.blog_posts_content{
width:185px;
display:inline-block;
vertical-align:top;
height: 195px;
}
.blog_posts_content h3{
font-size: 14px;
color: #EA7A38;
border-bottom: 1px solid #eaeaea;
}
.blog_posts_content p{
font-size: 11.5px;
color: #51C2D0;
max-height: 205px;
text-align: justify;
}
/*********/
.bg_rotator {
width: 85px;
height: 85px;
position: relative;
margin: 0;
padding: 0;
display: inline-block;
}
.bg_rotator:after{
	content:" ";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	position:absolute;
	
	background:url('images/ca.gif');
	background-size:85px 85px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.bg_rotator:hover:after {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.bg_rotator img{
top: 30px;
position: absolute;
left: 17px;
z-index: 99;
width: 50px;
height: 25px;
}

/*********/
/*********/
.bg_rotator1 {
width: 50px;
height: 50px;
position: relative;
margin: 0;
padding: 0;
display: inline-block;
}
.bg_rotator1:after{
	content:" ";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	position:absolute;
	background:url('images/10.png');
	background-size:50px 50px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.bg_rotator1:hover:after {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
.bg_rotator1 img{
top: 10px;
position: absolute;
left: 11px;
width: 30px;
height: 30px;
border-radius: 15px;
}
.service_method{

}
.service_method p{
display: inline-block;
vertical-align: top;
height: 20px;
width: 105px;
font-size: 12px;
color: #FF7100;
text-align: left;
margin-top: 18px;
}
.fixed {
position: fixed;
top: 0;
z-index: 11111111111;
width: 71% !important;
left: 58%;
margin: 0 0 0 -43.5% !important;
}
.search_results{
display:none;
width: 340px;
position: absolute;
z-index: 10000000;
}
.search_results li{
list-style: none;
width: 330px;
background: #fff;
border-bottom: 1px solid #ccc;
padding: 5px 5px;
font-size: 14px;
font-family: monospace;
}
.search_results a{
width: 330px;
word-wrap: break-word;
text-align: center;
text-decoration: none;
color: 000;
}
.search_results a li:hover{
/*background-image: -ms-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: -moz-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: -o-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F3F3F3), color-stop(1, #D6D6D6));
background-image: -webkit-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: linear-gradient(to bottom, #F3F3F3 0%, #D6D6D6 100%);*/
color:#FF7900;
border-bottom-color:#FF7900;
}
.search_results2{
display:none;
width: 340px;
position: absolute;
z-index: 10000000;
left: 310px;
}
.search_results2 li{
list-style: none;
width: 330px;
background: #fff;
border-bottom: 1px solid #f3f3f3;
padding: 5px 5px;
font-size: 14px;
font-family: monospace;
}
.search_results2 a{
width: 330px;
word-wrap: break-word;
text-align: center;
text-decoration: none;
color: 000;
}
.search_results2 a li:hover{
/*background-image: -ms-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: -moz-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: -o-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F3F3F3), color-stop(1, #D6D6D6));
background-image: -webkit-linear-gradient(top, #F3F3F3 0%, #D6D6D6 100%);
background-image: linear-gradient(to bottom, #F3F3F3 0%, #D6D6D6 100%);*/
color:#FF7900;
border-bottom-color:#FF7900;
}
a{
text-decoration: none;
}
hr {
    height: 1px;
    background: #FF6B00;
    font-size: 0;
    border: 0;
	margin:0 auto;
}
	/*my style here*/
	    .black_overlay{
        display: none;
        position: fixed;/*position: absolute;*/
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
    }
	 .white_content {
        display: none;
position: fixed;
/* position: absolute; */
top: 25%;
left: 10%;
width: 80%;
height: 50%;
padding: 16px;
background-color: white;
z-index: 1002;
overflow: auto;
border-radius: 7px;
    }
	
	.white_content a{
	position: absolute;
        top: 0%;
        right: 0%;
		color:red;
		text-decoration:none;
		margin:0;
		padding:0;
		padding-right:5px;
		text-align:center;
	}
	.white_content #pop{
		margin:0 auto;
	}
	.onfosboss{
	width:100%;
	}
	.infos{
	width: 18%;
display: inline-block;
vertical-align: top;
padding: 5px;
border: 1px solid #f3f3f3;
	}
	.mjhd{
	padding: 5px;
	color: #FF6F00;
	font-family: Monotype corsiva;
	font-size: 25px;
	}
	.dfgfg{
	color: #80A526;
	padding: 5px;
	font-family: Monotype corsiva;
	font-size: 25px;
	}
	.hgwfdjh{
	width:100%;
	}
	.jhgkjhg{
	color: #FF6F1F;
border-bottom: 1px solid #FF6F1F;
	}
	.jhgjhg{
	color:#a9a9a9;
	font-size:16px;
	}
	.scrollToTop{
				width:72px; 
				height:90px;
				padding:10px; 
				text-align:center; 
				font-weight: bold;
				color: #444;
				text-decoration: none;
				position:fixed;
				top:40%;
				right:0px;
				display:none;
				background: url('arrow_up.png') no-repeat 0px 20px;
			}
			.scrollToTop:hover{
				text-decoration:none;
			}
			/*****/
.where{
height: 100px;
width: 320px;
margin: 5px auto;
border: 1px solid #eaeaea;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.where p{
background: #025E3B;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
}
.address_field{
width: 100%;
height: 82%;
border: 0;
resize: none;
outline: none;
}
			/*****/
			//style.css

.t_1 {
width:55px;
padding:5px;
margin-left:-200px;
font-family:Cursive;
border-radius:5px;
background-color:#FEA400;
color:#ff0;
font-size:15px;

box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.6);
outline:none
}
.t_1:hover {
   color:#00ff7f
 }
 
#news_content{ 
width:535px;
height:255px;
border: 1px solid #f3f3f3;
box-shadow: 3px 3px 5px #ccc;
border-radius: 2px;
margin-left:5px;
overflow-y:auto;
overflow-x:hidden;
text-align: center;
 
  }

  .part_news_content
   {
  width:535px;
   height:250px;
  border-width: 1px;
  display:inline-block;
  border-color:#FF9900;
  border-style: outset;
     }
.imagelefthalf_news
  {
  position:relative;
  width:530px;
  display:inline-block;
  margin-top:1px;
  border-bottom:1px;
  border-color:#F8C725;
  padding-top:5px;
   }
 .imageshow{
 -moz-box-shadow: 3px 3px 4px #ccc; 
 -webkit-box-shadow: 3px 3px 4px #ccc; 
  box-shadow: 3px 3px 4px #ccc; 
  } 
 .newscaption
 {
position: absolute;
height: 43px;
opacity: 0.7;
width: 500px;
background: none repeat scroll 0% 0% #000;
border-top: 0px solid #CCC;
border-bottom: 2px solid #CCC;
top: 207px;
left: 15px;
  }
  .newsimage
     {
	max-height:250px !important;
    max-width:550px !important;	
	min-width:500px !important;
	  }
 .newsdescription
     {
   color:#FFF;
   font-family:Monotype Corsiva,Times,serif;
   font-weight: bold;
   font-size:15px; 
    }	
	@-moz-document url-prefix() {
		.blog_posts_content p {
		font-size: 11px;
	font-family: corbel;
	}
}
.link_det{
position: absolute; 
right: 12px; 
top: 33px;
padding: 0px !important;
}
.link_det a{
display: inline-block;
width: 25px;
height: 25px;
}
.link_det a img{
width:100%;
height:100%;
border-radius: 100%;
}

/********google custom search***********/
input.gsc-input{
background:url("http://www.nanosoftsystem.com/Product-Search.png") no-repeat scroll -6px 6px transparent !important;
padding:6px !important;
width: 101% !important;
}
input.gsc-input:focus{
background:#fff !important;
} 
.gsc-control-cse {
 padding: 0px !important;
border: 0px !important;  
}
input.gsc-search-button {
color: #F7FCF7;
font-size: 14px;
}
table.gsc-search-box td.gsc-input {
  padding-right: 0px !important; 
}
form.gsc-search-box {
padding:0px !important;
margin:0px !important;
}
input.gsc-search-button {
height: 30px !important;
font-size: 15px !important;
color:#fff !important;
}
.gsc-clear-button{
display:none !important;
}