body
{
margin:0px auto;
padding:0px;
color:#6e6d6d;
background:url(../images/body-bg.jpg) left top repeat-x #f1f1f1;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}

.logo
{
margin-top:20px;
}
img
{
border:none;
margin:0px;
padding:0px;
outline:none;
}
a
{
color:#6ebc20;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
outline:none;
}
a:hover
{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
color:#cc4506;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:9px 0px;
}
.left
{
float:left;
}
.right
{
float:right;
}
.banner-bg
{
background:url(../images/banner-bg.jpg) left top repeat-x;
height:344px;
padding-top:2px;
color:#7d7d7d;
font:12px/18px Arial, Helvetica, sans-serif;
}

.header-bg
{
background:url(../images/header-bg.jpg) center top no-repeat;
height:80px;
}

.navcontainer
{
background:url(../images/menu-bg.jpg) left top repeat-x;
height:38px;
}
.navcontainer ul
{
margin:0px;
padding:0px 0 0 3px;
}
.navcontainer ul li
{
list-style-type:none;
float:left;
background:url(../images/menu-line.jpg) left top no-repeat;
height:38px;
padding-left:1px;
padding-right:1px;
}
.navcontainer ul li:first-child
{
background:none;
}
.navcontainer ul li a
{
padding:0px 19px;
height:28px;
padding-top:10px;
float:left;
color:#dadada;
font:normal 12px/14px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.navcontainer ul li a:hover
{
color:#000;
background:url(../images/menu-bg-h.jpg) left top repeat-x;
}
.sp-offer-bottom
{
background:url(../images/sp-offer-bottom.png) left bottom no-repeat;
height:86px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.sp-offer-bottom1
{
background:url(../images/sp-offer-bottom1.png) left bottom no-repeat;
height:107px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.sp-offer-top
{
background:url(../images/sp-offer-top.jpg) center top no-repeat ;
padding-top:13px;
}
.sp-offer-mid
{
background:url(../images/sp-offer-mid.jpg) left top repeat-y ;
color:#9e9e9e;
font:normal 13px/18px Arial, Helvetica, sans-serif;
}
h4
{
color:#898989;
font:bold 16px/16px Arial, Helvetica, sans-serif;
padding:0px;
text-transform:uppercase;
margin:0px;
}
h5
{
color:#64a104;
font:bold 13px/16px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
h6
{
color:#9d9d9d;
font:normal 13px/16px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
h6 a
{
color:#9d9d9d;
font:normal 13px/16px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-decoration:none;
}
h6 a:hover
{
color:#fff;
}
.input-main
{
background:url(../images/input-box.jpg) right top no-repeat;
width:197px;
height:25px;
float:right;
}
.input-main .select_box{ border:0px; outline:none; color:#979696; padding2px; margin:3px 4px 0 0; text-align:left;background-color: transparent;width:195px;height:20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.input-main .select_box{ background-color:#373737;width:192px;height:20px;opacity: 0.7;  filter: alpha(opacity=70);}
}
.input-box
{
background:none;
border:none;
width:190px;
padding-left:3px;
height:25px;
color:#fff;
font:normal 12px/24px Arial, Helvetica, sans-serif;
}

.input-box1
{
background:none;
border:none;
width:190px;
padding-left:3px;
height:25px;
color:#979696;
font:normal 12px/24px Arial, Helvetica, sans-serif;
}
.input-big-main
{
background:url(../images/input-big.png) right top no-repeat;
width:226px;
height:76px;
float:right;
}
.input-big
{
background:none;
border:none;
width:220px;
padding-left:3px;
height:73px;
color:#fff;
font:normal 12px/24px Arial, Helvetica, sans-serif;
resize: none;

}
.input-main1
{
border-top:none;
border-left:none;
border-right:1px solid #4a4a4a;
border-bottom:1px solid #4a4a4a;
width:195px;
padding-left:3px;
height:80px;
color:#fff;
font:normal 12px/16px Arial, Helvetica, sans-serif;
resize: none;background:url(../images/input-big.png) left top no-repeat;
}

.input-big1
{
background:none;
border:none;
width:195px;
padding-left:3px;
height:80px;
color:#fff;
font:normal 12px/24px Arial, Helvetica, sans-serif; padding:0; margin:0; resize:none;
}
.input1-main
{
background:url(../images/input-box1.jpg) right top no-repeat;
width:226px;
height:25px;
float:right;
}
.input1-box
{
background:none;
border:none;
width:223px;
padding-left:3px;
height:25px;
color:#fff;
font:normal 12px/24px Arial, Helvetica, sans-serif;
}

.submit_btn{ padding:0; margin:0;background:url(../images/get-started.jpg) left top no-repeat; border:0px; outline:none; width:106px; height:30px; cursor:pointer;}
.submit_btn:hover{ padding:0; margin:0;background:url(../images/get-started_hvr.jpg) left top no-repeat; border:0px; outline:none; width:106px; height:30px;}
.footer-bg
{
background:url(../images/footer-bg.jpg) left bottom repeat-x;
height:341px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.footer-bg span a
{
text-decoration:none;
color:#6ebc20;
font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.footer-bg span a:hover
{
color:#fff;
}
.footer-bg a
{
text-decoration:none;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.footer-bg a:hover
{
color:#fff;
}
.footer-left
{
background:url(../images/footer-side-bg.png) right 5px no-repeat;
}

.footer-content
{
background:url(../images/footer-line1.png) left 45px no-repeat;
padding-top:35px;
}
.blog-nav
{
float:left;
padding-top:0px;
padding-left:0px;
}
.blog-nav p
{
padding:0px;
margin:7px auto;
}
.blog-nav h5
{
color:#4f900e;
font:bold 12px/14px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

.blog-nav h4
{
color:#a1a1a1;
font:normal 12px/16px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-transform:none;
}
.blog-nav ul
{
margin:0px;
padding:0px;
text-align:left;
}
.blog-nav ul li
{
list-style-type:none;
}
.blog-nav ul li a
{
color:#a1a1a1;
text-decoration:none;
}


#attract
{
background:url(../images/no1.png) left top no-repeat;
width:153px;
height:51px;
float:left;
}
#attract:hover
{
background:url(../images/no1_hvr.png) left top no-repeat;
width:153px;
height:51px;
float:left;
}
#convert
{
background:url(../images/no2.png) left top no-repeat;
width:153px;
height:51px;
float:left;
}
#convert:hover
{
background:url(../images/no2_hvr.png) left top no-repeat;
width:153px;
height:51px;
float:left;
}
#retain
{
background:url(../images/no3.png) left top no-repeat;
width:153px;
height:51px;
float:left;
}
#retain:hover
{
background:url(../images/no3_hvr.png) left top no-repeat;
width:153px;
height:51px;
float:left;
}
#solution
{
background:url(../images/no0.png) left top no-repeat;
width:187px;
height:51px;
float:left;
}
#solution:hover
{
background:url(../images/no0_hvr.png) left top no-repeat;
width:187px;
height:51px;
float:left;
}
h1
{
color:#817f7f;
padding:0px;
margin:0px;
font:normal 24px/28px Arial, Helvetica, sans-serif;

}
h2
{
color:#6ebc20;
padding:0px;
margin:0px;
font:bold 16px/18px Arial, Helvetica, sans-serif;

}
h2 a
{
color:#6ebc20;
font:normal 16px/18px Arial, Helvetica, sans-serif;
text-decoration:none;
}
h2 a:hover
{
color:#cc4506;
}
.inner-banner-bg
{
background:url(../images/inner-baner-bg.jpg) left top repeat-x;
height:298px;
padding-top:12px;
}


<!--Sidebar-->
.sidebar
{
width:276px;
float:left;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
}

.sidebar ul
{
display:inline;
margin:0px;
padding:0px;
text-align:left;
float:left;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.sidebar ul li
{
float:left;
list-style-type:none;
display:inline;
background:url(../images/images/bullet-small.jpg) left 7px no-repeat;
padding-right:2px;
padding-left:10px;
padding-bottom:10px;
width:264px;
}

.sidebar ul li ul
{
float:left;
list-style-type:none;
padding:0px;
margin:0px;
width:253px;
padding-left:10px;
padding-top:3px;
}

.sidebar ul li ul li
{
float:left;
list-style-type:none;
display:inline;
background:url(../images/images/bullet-small.jpg) left 7px no-repeat;
padding-right:2px;
padding-left:15px;
padding-bottom:5px;
width:233px;
}

.sidebar a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#696969;
font-style:normal;
}

.sidebar a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#bb0101;
font-style:normal;
}

.sidebar ol
{
display:inline;
margin:0px;
padding:0px;
text-align:left;
float:left;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.sidebar ol li
{
float:left;
list-style-type:none;
display:inline;
background:url(../images/images/bullet-small.jpg) left 7px no-repeat;
padding-right:2px;
padding-left:10px;
padding-bottom:5px;
width:264px;
}
.left_heading a
 {
  font:bold 21px Arial, Helvetica, sans-serif;
  color:#606060;
  padding:0px 0 1px 0;
  text-decoration:none;
 }
 
 .left_heading a:hover
 {
  font:bold 21px Arial, Helvetica, sans-serif;
  color:#606060;
  padding:0px 0 1px 0;
  text-decoration:underline;
 }
 
 .left_heading span
 {
  font:12px Arial, Helvetica, sans-serif;
  padding:0px 0 3px 0;
  color:#706e6e;
  text-decoration:none;
 }
 
 .left_heading span a
 {
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#706e6e;
  padding:0px 0 3px 0;
  text-decoration:none;
 }
 
 .left_heading span a:hover
 {
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#c10000;
  padding:0px 0 3px 0;
  text-decoration:underline;
 }
 
 .heading_top {
 font:25px Arial, Helvetica, sans-serif;
  color:#668d22;
  padding:0px 0 5px 0;
  text-decoration:none;
  }
 
 
 .box-mid
{
width:950px;
background:url(../images/images/box-mid.jpg) left top repeat-y;
}

.box-content
{
background:url(../images/images/box-content.jpg) left top repeat-x #fefefe;
color:#706e6e;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}
.box-content a
{
color:#706e6e;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
text-decoration:none;
}
.box-content a:hover
{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
text-decoration:none;
color:#1a1a1a;
}
.box-content h2
{
font-family:Arial, Helvetica, sans-serif;
color:#302e2e;
font-size:18px;
padding:0px;
margin:0px;
font-weight:normal
}
.box-content h2 a
{
font-family:Arial, Helvetica, sans-serif;
color:#302e2e;
font-size:18px;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
.box-content h2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#302e2e;
font-size:18px;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:underline;
}

.left_heading h5{
background:url(../images/images/bullet-big.jpg) left top no-repeat;
 font:bold 21px Arial, Helvetica, sans-serif;
  color:#606060;
  padding:0px;
  margin:0px;
  }
  
  .txt p {
  margin-top:6px auto;
  padding-top:0px;
  }
.boxinner
{
background: #e5e5e5;
color:#696969;;
font-size:14px;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
font-family:Arial, Helvetica, sans-serif;
color:#706e6e;
font-size:12px;
padding-left:10px;
padding-right:5px;

line-height:18px;
}
.boxinner h1
{
color:#c10000;
font-size:21px;
line-height:normal;
font-weight:bold;
padding:0px;
margin:0px;
display:inline;
}
.boxinner img
{

padding-right:5px;
}
.boxinner a
{
color:#706e6e;
font-weight:bold;
text-decoration:none;
}
.boxinner a:hover
{
color:#706e6e;
font-weight:bold;
text-decoration:underline;
}




.contact-form *
{
margin:3px 0;
padding:0px;
}
.submit
{
background:url(../images/submit.jpg) left top no-repeat;
width:86px;
height:30px;
float:right;
}
.submit input
{
background:none;
border:none;
width:86px;
height:30px;
cursor:pointer;
}
.wpcf7-validates-as-required
{
border:1px solid #cecece;
width:291px;
height:25px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
}
.wpcf7-validates-as-required
{
border:1px solid #cecece;
width:291px;
height:25px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
}
.your-subject input
{
border:1px solid #cecece;
width:291px;
height:25px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
}
input#captcha
{
border:1px solid #cecece;
width:208px;
height:25px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
}
.wpcf7-form-control-wrap textarea
{
border:1px solid #cecece;
width:291px;
height:105px;
color:#616161;
font:normal 12px/20px Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
}
.star
{
color:#ef5912;
font:normal 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-seriftahoma;
}
.contact-bg
{
background:url(../images/contact-bg.jpg) left top no-repeat;
width:306px;
height:124px;
color:#585858;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.contact-bg p
{
padding:0px;
margin:2px auto;
}
.contact-bg a
{
color:#64a104;
font:bold 12px/18px Arial, Helvetica, sans-serif;
text-decoration:none;
}
h3
{
padding:0px;
margin:0px;
color:#292828;
font:normal 13px/22px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.contact-font
{
padding:0px;
margin:0px;
color:#292828;
font:normal 13px/22px Arial, Helvetica, sans-serif;
text-transform:none;
font-weight:normal;
}


.border
{
border-bottom:1px solid #c1c1c1;
padding-bottom:10px;
padding-top:10px;
}
.border img
{
border:1px solid #c8c8c8;
}
.click{ background:url(../images/click.jpg) left top no-repeat; width:306px; height:36px; cursor:pointer; padding:0; margin:0;}
.click:hover{ background:url(../images/click_hvr.jpg) left top no-repeat;}

img.alignright {
	margin: 0 0px 2px 7px;
}

img.alignleft {
	margin: 0 7px 2px 0;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
