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

body{
	margin:0px !important;
	padding:0px;
	outline:none;
	background:#fff url(../images/body_bg.jpg) repeat-x;
}

h1 h2 h3 h4 h5 h6 p br span b a ul li {
	margin:0px;
	padding:0px;
	text-decoration:none;
}

.sms{
	width:303px;
	float:right;
	display:block;
	position:relative;
	top:17px;
	left:-90px;
	
}
.blog-ico{
	float:right;
	margin:0 65px 0 0px;
	}

#main{
	width:1000px;
	margin:0px auto;
}

.banner_button{
	width:100px;
	height:31px;
	position:absolute;
	top:582px;
	left:359px;
}
	

.main{
	width:100%;
	float:left;
	display:block;
}

#header{
	width:100%;
	float:left;
	display:block;
}

#header_left{
	width:722px;
	float:left;
	display:block;
	padding:0 0 0 45px;
}

#header_left #logo{
	width:100%;
	float:left;
	display:block;
}

#header_left #text{
	width:90%;
	float:left;
	display:block;
	margin:0 0 0 15px;
}

#header_left #text h1{
	margin:0px;
	padding:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:25px;
	color:#00361f;
}

#shipping{
	font-size:12px;
	color:#BF650E !important; position:relative; width:190px !important; top:-12px; left:0px; }


#header_left #text h2{
	margin:0px 0 0 40px ;
	padding:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#4b4b4b;
	font-weight:normal;
	font-style:italic;
	
}

#header_right{
	width:182px;
	float:right;
	display:block;
	padding:0 51px 0 0;
}

#header_right #top_color{
	width:182px;
	float:left;
	display:block;
	background:#9fc924;
}

#header_right #top_color h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;
	color:#003d23;
	margin:5px 5px 5px 7px;
	padding:0px;
}

#header_right #top_color h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:normal;
	color:#fff;
	margin:5px 5px 5px 7px;
	padding:0px;
	text-align:center;
}

#header_right #top_color span{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	float:left;
	color:#FFF;
	text-align:center;
	margin:0 0 0 14px;
}

#banner{
	width:100%;
	float:left;
	display:block;
	position:relative;
	margin:0 0 1px 0;
}
#banner #leftside{
	width:562px;
	float:left;
	display:block;
	margin:25px 0 0 0;
}

#banner #rightside{
	width:393px;
	float:right;
	display:block;
	padding:0  38px 0 0;
	margin:15px 0 0 0;
}

.marquee-silder{
	width:100%;
	float:left;
	margin:10px 0  0 20px;}

#banner #rightside p{
	width:393px;
	float:right;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	padding:0  0px 0 0;
	margin:1px 0 0 0;
	color:#5d5e5e;
	line-height:21px;
}

#banner #rightside #product_title{
	width:100%;
	float:left;
	display:block;
	margin:3px 0 0 0;
}
	
#banner #rightside #product_title h1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:21px;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#144c34;
}



#banner #rightside #product_title p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#5D5E5E;
	margin:5px 0;
	padding:0px;
	float:left;
}

#banner #rightside #product_title input{
	width:137px;
	height:57px;
	background:url(images/buynow.jpg) no-repeat;
	border:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:25px;
	font-weight:bold;
	float:left;
	display:block;	
	color:#fff;
	padding:0px 0 3px 0;
	margin:15px 0 0 0;
}

#banner #rightside #product_title span{
	font-size:25px;
	color:#bf650e;
	float:right;
	margin:0px 0 0 10px;
	width:231px;
}

#banner #rightside #product_title span b{
	position:relative;
	float:left;
	margin:0px 0 0 0;
}

 #product_title h5{
	width:180px;
	float:left;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#333;
	font-weight:normal;
	position:relative;
	top:-18px;
	left:18px;
}

#video{
	float:left;
	margin:4px 0 0 0;
}
	
#part_line{
	width:100%;
	float:left;
	display:block;
}

#contant_area{
	width:100%;
	float:left;
	display:block;
	margin: 0 0 15px 0;
}
#contant_area #left_content_part{
	width:646px;
	float:left;
	display:block;
	padding:0 0 0 41px;
}

#contant_area #left_content_part h1{
	width:100%;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	margin:0px 0 10px 0;
	padding:0px;
	font-weight:normal;
	color:#024126;
}

#contant_area #left_content_part ul{
	margin:3px 0 0 0;
	padding:0px;
}

#contant_area #left_content_part ul li{
	margin:0px;
	width:45%;
	float:left;
	padding:0 0 0 15px;
	margin:2px 0;
	list-style:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#5a5a5a;
	background:url(../images/bullet.jpg) no-repeat; background-position: 0 11px;
	position:relative;
	line-height:20px;
	
}

#last_li{
	position:absolute;
	top:-29px;
	
}

#porduct_detail_div{
	width:100%;
	float:left;
	display:block;
	background:url(../images/part_shadow_effect.jpg) no-repeat;
}

#product_name{
	width:100%;
	float:left;
	display:block;
	position:relative;
}

#product_name #left_name{
	width:70%;
	float:left;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#024126;
	padding:20px 0 0 0;
}

#product_name #buynow_button{
	width:97px;
	float:right;
	display:block;
	position:absolute;
	top:-40px;
	left:550px;
}

#product_image{width:100%; float:left;
display:block;}

#product_image span{
	width:100%;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#5A5A5A;
	line-height:22px;
	margin:3px 0 0 0;
	
}

#product_image span b{ font-weight:bold; color:#030;}

#product_image ul{
	margin:15px 0 0 0 !important;
	padding:0px;
}

#product_image ul li{
	width:150px !important ;
	float:left;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#003d23 !important;
	text-align:center;
	background:none !important;
	margin:0px !important;
	padding:0px 5px 0 0 !important;
}

#contact_form{
	width:225px;
	float:right;
	display:block;
	padding:0 41px 0 0 ;
}

#contact_center{
	width:218px;
	float:left;
	display:block;
	background:#eaeaea;
}

#contact_center h4{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#627d14;
	text-align:center;
	margin:10px 0;
}
	
#contact_center label{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#333;
	margin:0 0 0 10px;
	padding:5px 0;
	width:90%;
	float:left;
}

#contact_center input{
	width:90%;
	border:none;
	background:#fff;
	margin:5px 0 0 10px;
	height:30px;
}

#contact_center textarea{
	width:90%;
	border:none;
	background:#fff;
	margin:5px 0 0 10px;
	height:120px;
}

#send_message{
	width:97px !important;
	height:35px;
	float:right;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0 0 5px 0;
	background:none !important;
	background:url(../images/sendmessage.png) no-repeat !important;
	
	margin:10px 10px 0px 0 !important;
}

#testimonial_outer{
	width:100%;
	float:left;
	display:block;
	background:url(../images/testimonial_shadow.jpg) no-repeat;
}

#testimonial_outer_inner{
	width:936px;
	float:left;
	display:block;
	margin:0 0 0 25px;
	position:relative;
}

#testimonial_outer_inner h1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	color:#024126;
	margin:23px 0 0 20px;
	width:700px;
	float:left;
	display:block;
}

#testimonial_outer_inner img{
	float:right;
	margin:25px 10px 0 0;
	position:absolute;
	top:0px;
	left:819px;
}

#testimonial_data{
	width:445px;
	float:left;
	display:block;
	margin:15px 0 0 19px;;
}
	
#testimonial_data #top{
	width:445px;
	height:7px;
	background:url(../images/testimonial_top.jpg) no-repeat;
	float:left;
	display:block;
}

#testimonial_data #center{
	width:445px;
	background:#eaeaea;	
	float:left;
	display:block;
	padding:0 0 8px 0;
}

#testimonial_data #center #part_leftwith_text{
	width:334px;
	float:left;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#767676;
	line-height:18px;
	padding:0 5px;
}

#part_leftwith_text b{color:#333; font-weight:bold; text-align:right;}

#part_leftwith_text img{
	margin:2px 0 0 7px !important; float:left !important; position:inherit !important;}

#testimonial_data #center #part_rightwith_text{
	width:101px;
	float:right;
	display:block;
	height:235px;
	
	margin:5px 0 0 0;
	
}

#testimonial_data #center #part_rightwith_text img{ position:inherit !important; margin:0px;}

#testimonial_data #bottom{
	width:445px;
	height:7px;
	background:url(../images/testimonial_bottom.jpg) no-repeat;
	float:left;
	display:block;
}
#testimonial_part_div{
	width:100%;
	float:left;
	display:block;}
	
	
#frequently {
	width:91%;
	float:left;
	margin:10px 0 0 43px;
	
}

#frequently h1{
	width:100%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	color:#024126;
	margin:0px;
	padding:0px;
}

#frequently h3{font-size:12px; color:#333; margin:0px;
                padding:0px; width:268px; font-weight:600; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
				
#frequently h3 span{
	font-weight:normal !important;
	color:#666 !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;}				

.frequently{
	width:267px;
	float:left;
	display:block;
	margin:0 36px 0 0;
}
.frequently h2{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#7ea314;
	font-weight:bold;
	margin:5px 0;
	padding:0px;
}

.frequently p{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	padding:0px;
	line-height:20px;
}


	/*************************Payment Method******************************/
#payment_method{
	width:950px;
	float:left;
	display:block;
	border-bottom:1px solid #f3f3f3;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#payment_method_left{width:580px; float:left; display:block;}
#payment_method_left_center{ background:url(../images/footer_round_center.png) repeat-x; float:left; margin:0px; padding:10px 0;}

#payment_method_left_center h3{ font-size:18px; color:#333; margin:0px; padding:0px 12px; font-weight:normal;  } 
#payment_method_left_center h3 b{color:#6B9E00;}
#payment_method_left_center h3 span{ font-size:13px; padding:0 0px; position:relative; top:-0px; color:#666666;}

#payment_method_left_center h3 span a{ padding:0 10px; }

#payment_method_left_center h3 span ul{margin:0px; padding:0px;}
#payment_method_left_center h3 span ul li {list-style:none; padding:0 5px; float:left}

#payment_method_right{width:352px; float:right; display:block;}
#payment_method_right p{
		margin:0;
		padding:0;
		font-size:14px;
		font-weight:normal;
		color:#09C;
}
#payment_method_right img{
		float:right;
		margin:0 0 0 10px;
}

#payment_method_right ul{margin:0px; padding:0px;}

.site_bottom{width:100%; float:left; display:block; background:url(../images/sitebottom.png) repeat-x;}
.site_inner{width:1000px; margin-left:auto; margin-right:auto;}
.copy{width:224px; float:left; display:block; font-size:12px; color:#666; text-align:right; padding:5px 0  0 0;}  

#payment_method_right ul li{float:left; display:block;  padding:0 7px; font-size:12px; color:#006699;  } 


#new-pay-left-cor{
	float:left;
	width:9px;
	height:58px;
	background:url(../images/footer_round_left.png) no-repeat;
	}
#new-pay-right-cor{ 
	float:left;
	width:9px;
	height:58px;
	background:url(../images/footer_round_right.png) no-repeat;
	}
#new-pay-center{
	float:left;
	width:923px;
	height:48px;
	background:url(../images/footer_round_center.png) repeat-x;
	padding:5px 0 5px 0;
	}
#pay-left-box{
	float:left;
	width:600px;
	border-right:1px solid  #EBEBEB;
	}
#pay-left-box h2{
	margin:17px 0 0 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	float:left;
	width:164px;
	background:url(../images/arrow.png) no-repeat 140px 5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}	
#pay-left-box ul{
	margin:5px 0 0 0;
	padding:0;
	float:right;
	width:430px;
	 
	}
#pay-left-box li{
	float:left;
	padding:0 14px 0 14px;
	display:inline;
	margin:0 0 8px 0;
	font-size:12px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#fff;
	border-right:1px solid #CCCCCC;
	}
.li-bor{
	border-right:none !important;
	}			
#pay-right-box{
	float:right;
	width:300px;
	}
#pay-right-box img{
	float:right;
	}		
#pay-right-box p{
	font-size:12px;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	line-height:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}		
	
	.clr{
		clear:both;
}

#main_buynow{
	float:left;}
	
#copy_right{ width:100%; float:left; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#666;}

#innerpage_content{
	width:94%;
	float:left;
	display:block;
	
	margin:10px 0 0 20px;
}

#innerpage_content #leftside_inner {
	width:32%;
	float:left;
	display:block;
	
}

#leftside_inner  span{
	margin:20px 0 0 2px; float:left;}
	
#innerpage_content #rightside_inner {
	width:67%;
	float:right;
	display:block;
	margin:10px 0 0 0;
}


#tabs{
  overflow: hidden;
  width: 662px;
  margin: 0;
  padding: 0;
  list-style: none;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:15px;
}

#tabs li{
  float: left;
  margin: 0 0 0 8px;
}

#tabs a{
  position: relative;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  padding: .7em 2em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
  background: #fff;
}

#tabs a:focus{
  outline: 0;
}

#tabs a::after{
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: 0;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;  
}

#tabs #current a,
#tabs #current a::after{
  background: #fff;
  z-index: 3;
  color:#074127;
}

/* ------------------------------------------------- */

#content
{
    background: #fff;
    padding:0em;
	
    
}

#content h2, #content h3, #content p
{
    margin: 0 0 15px 0;
}

/* ------------------------------------------------- */

#about
{
    color: #999;
}

#about a
{
    color: #eee;
}


#thanks{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:25px;
	color:#F00;
	text-align:center;
	width:600px;
	height:200px;
	float:left;
	border:1px solid #f3f3f3;
	margin:0 0 0 5px;
}
#thanks p{
	font-size:12px;
	color:#999;
	margin:0 0 0 5px;
	text-align:left;
	line-height:22px;
}

.new-content{
	width:908px;
	float:left;
	padding:10px 42px 5px 42px;
	background: url("../images/testimonial_shadow.jpg") no-repeat scroll 0 0 transparent;
}

.new-content-left{
	width:100%;
	float:left;}
	
.new-content-left h3{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
    font-weight:normal;
	color: #024126;
	margin:10px 0;
   }
   
  .new-content-left p{
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	  font-size:12px;
	  color:#666;
	  text-align:justify;
	  line-height:23px;} 
	  
.new-content-right{
	width:100%;
	float:right;}
	
.new-content-right  h3{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 20px;
    font-weight:normal;
	color: #024126;
	margin:10px 0;
	padding:0 0 8px 0;
   }	  	

.new-content-right p{
	  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	  font-size:12px;
	  color:#666;
	  text-align:justify;
	  line-height:23px;
	  } 
	  
.container {width: 960px; margin: 0 auto; overflow: hidden;}

#content {	float: left; width: 100%;}

.post { margin: 0 auto; padding-bottom: 50px; float: left; width: 960px; }

.btn-sign {
	width:460px;
	margin-bottom:20px;
	margin:0 auto;
	padding:20px;
	border-radius:5px;
	background: -moz-linear-gradient(center top, #00c6ff, #018eb6);
    background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));
	background:  -o-linear-gradient(top, #00c6ff, #018eb6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#018eb6');
	text-align:center;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
}

.btn-sign a { color:#fff; text-shadow:0 1px 2px #161616; }

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 600px; height: 100%;
	opacity: 0.8;
	z-index: 9999;
}

.login-popup{
	display:none;
	background: #fff;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
	width:631px;
}

img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px; 
	width:214px;
}
#login-box p{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	width:300px;
	line-height:21px;
	
	}

.button:hover { background:#ddd; }		  
	  
