 
* {
	padding:0px;
	margin:0px;
	hyphens:auto;
}
html{overflow-x: hidden !ie;}
body {
	background:url(bg.jpg) repeat left top;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	overflow-x:hidden !ie;
	width:100%;
}
div{
	outline:none;
	border:none;
	border-width:0px;
}
a {
	text-decoration:none;
	color:#0E6D38;
}
a img{
	border:none;
	text-decoration:none;
}
ul, ol {
	list-style-position:outside;
}
.clear {
	height:0px !important;
	margin:0px;
	padding:0px !important;
	line-height:0px;
	font-size:0px;
	clear:both;
}
.large_img {
            margin: 0px !important;
}


#wrapper{
	min-width:1240px;
}
.global_width{
	width:1200px;
	margin:0px auto;	
}
.homepage{
	
}
.bannerpage{
	
}
.pull_left{
	float:left;
}
.pull_right{
	float:right;
}

.bannerpage .top_area{
	
}
.top_area .top_bg{
	background:#ffffff;
	height:130px;
	position:relative;
	z-index:99999;
}
.top{
	
}
.top_left{

}
.logo{
	position:relative !ie;
	z-index:-99 !ie;
}
.prodDiv {
  border: 3px solid #d4d4d4;	
  padding:20px 10px 0px 10px;
  margin-bottom:20px;
}
.prod2Div {
  border: 3px dotted #64a1d7;	
  padding:20px 10px 0px 10px;
  margin-bottom:20px;
}
.logo img{
	display:inline-block;
	margin:0px 30px 0px 30px;
	max-width:100%;	
	position:relative;
	top:44px;
	top:-34px !ie;
	margin:0px !ie;
	z-index:-99;
}
.top_right{
	width:100%;
	padding-top:1px;
	padding-top:50px !ie;
}
.nav{
	margin-top:-30px;
	text-align:center;
	margin-top:0px !ie !important;
	position:relative !ie;
	float:right !ie;
	left:-50% !ie;
	z-index:9999;
}
.nav ul{
	position:relative !ie;
	float:left !ie;
	left:50% !ie;
	list-style:none outside;
	text-align:center;
	z-index:99990;
}
.nav ul li{
	display:inline-block;
	float:left !ie;
	position:relative !ie;
	padding:3px 21px;
}
.nav ul li.last{
	
}
.nav ul li a{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:500;
	font-style:normal;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#1a1819;
	display:inline-block;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.nav ul li.last a{
	padding-right:0px;
}
.nav ul li:hover > a, .nav ul li.active > a{
	color:#64a1d7;
	text-decoration:underline;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
	padding-bottom:0px;
}
.nav ul li:hover > ul{
	background-color:rgb(102,102,102);
	background:rgba(102,102,102,0.7);
	margin-top:0px;
	visibility:visible;
	opacity:1;
	display:block;
	position:absolute;
	top:20px !ie;
	left:0px !ie;
	z-index:9999 !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid rgb(255,255,255);
	border:1px solid rgba(255,255,255,.7);
}
.nav ul li ul{
	opacity:0;
	visibility:hidden;
	position:absolute;
	margin-top:2px;
	background-color:rgb(102,102,102);
	background:rgba(102,102,102,.7);
	z-index:9999 !important;
	padding-bottom:10px;
	min-width:150px;
}
.nav ul li ul li{
	background:none;
	display:block;
	float:none;
	top:0px;
	left:0px;
	padding:3px 21px;
}
.nav ul ul li a{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	line-height:22px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	border-bottom:3px solid transparent;
}
.nav ul ul li:hover>a{
	border-bottom:3px solid transparent;
}
.nav ul ul li a:hover{
	_color:#c5ccd7;
	border-bottom:3px solid transparent;
}
.banner_area{
	
}
.banner{
	position:relative;
	width:100%;
	z-index:1;
}
.banner object {
  display: block;
  height: 100%;
  min-height: 330px;
  width: 100%;
}
.banner img {
  display: block;
  height: 100%;
   
  width: 100% !important;
 z-index:1;
    margin: 0px !important;
	max-width:100% !important;
  
}
.banner ul{
	list-style:none outside;
}
.banner ul li{
	float:left !ie;
}
.banner ul li img{
	width:100%;
	max-height:615px;
	height:615px;
	display:block;
}
.welcome_area{
	position:relative;	
	min-height:390px !ie;
	top:-5px !ie;
	z-index:100;
}
.welcome_text{
	padding:0px 170px;
	padding:0px 170px !ie;
	text-align:center;
}
.welcome_text h2{
	font-family: 'Raleway', sans-serif;
	font-size:32px;
	font-weight:bold;
	font-style:normal;
	line-height:50px;
	line-height:50px !ie;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#64a1d8;
	margin-bottom:35px;
}
.welcome_text p{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:500;
	font-style:normal;
	line-height:20px;
	line-height:20px !ie;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#000000;
	margin-bottom:20px;
}
.welcome_text strong{
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	line-height:24px;
	line-height:25px !ie;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#000000;
}

a.read_more_btn{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	line-height:20px !ie;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	display:inline-block;
	background:url(btn.png) repeat-x left center;
	padding:10px 30px;
	margin-top:10px;
    border-radius:20px;
}
a.read_more_btn:hover {
	background:url(btn-ova.png) repeat-x left center !important;
}
 
.promo{
	margin-bottom:70px;
	width:100%;
	text-align:center;
	position:absolute;
	margin-top:-49px;
	z-index:350;
	
}
.single_promo{
	margin:0px 18px;
	display:inline-block;
	float:left !ie;
}
.single_promo.first{
	margin-left:0px;
}
.single_promo.last{
	margin-right:0px;
}
/*.search{
	background:url(search.png) no-repeat left top;
	padding:0px;
	margin-left:50px;
	_position:relative;
	_top:15px;
}
.search ul{
	list-style:none outside;
	display:block;
	left:0px;
}
.search ul li{
	float:left;
	padding:0px;
}
.search ul li input[type=text]{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	line-height:32px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	padding:5px 15px;
	display:inline-block;
	border:none;
	background:none;
	width:152px;
	height:32px;
}
.search ul li input[type=submit],
.search ul li input[type=button],
.search ul li button{
	color:transparent;
	text-indent:-9999px;
	display:inline-block;
	border:none;
	background:none;
	cursor:pointer;
	height:42px;
	width:56px;
	float:left !ie;
}
.search ul li input:focus{
	border:none;
	box-shadow:none;	
}*/
.middle_area{	

}
.main_content{
	padding:40px 0px 0px;
}
.content{
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	font-weight:300;
	font-style:normal;
	line-height:20px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#000000;
	margin-bottom:30px;
}
.content h2, .componentheading{
	font-family: 'Raleway', sans-serif;
	font-size:32px;
	font-weight:bold;
	font-style:normal;
	line-height:50px;
	line-height:50px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#64a1d8;
	margin-bottom:25px;
}
.content p{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:500;
	font-style:normal;
	line-height:20px;
	line-height:20px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#000000;
	margin-bottom:20px;
}
.content a{
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	font-weight:500;

	font-style:normal;
	line-height:20px;
	text-align:left;
	text-decoration:underline;
	text-transform:none;
	color:#91a2b3;
}
.content a.read_more_btn{
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	line-height:20px !ie;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	display:inline-block;
	background:url(btn.png) repeat-x left center;
	padding:10px 40px;
	margin-top:0px;
}
.testimonial{
	margin-bottom:30px;
}
.testimonial_top_bg{
	_background:url(testimonial_top_bg.png) no-repeat center top;
	_background-attachment:cover;
	height:42px;
	width:100%;
}
.testimonial_top_bg img{
	height:42px;
	width:100%;
}
.testimonial_content{
	background:#ffffff;
	padding:20px 40px 30px;
	float:left;
}
.testimonial p{
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	font-weight:500;
	font-style:normal;
	line-height:20px;
	line-height:20px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#010101;
	margin-bottom:10px;
}
.testimonial span{
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	font-weight:500;
	font-style:normal;
	line-height:20px;
	line-height:20px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#64a1d8;
}
.bottom_area{
	_background:url(footer_bg.jpg) no-repeat left top;
}
.btm_content{
	width:100%;
	_height:120px;
	background:url(footer_bg.jpg) no-repeat left top ;
}
.footer{
	padding:40px 0px 25px 0px;
	float:left !ie;
}
.footer > div{
	min-height:85px;
	padding:5px 30px 5px 30px;
	background:url(nav_sep.png) repeat-y right top;
}
.footer  p{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	font-weight:500;
	font-style:normal;
	line-height:16px;
	line-height:16px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	margin-bottom:5px;
}
.footer_contact{
	width:190px;
	padding-left:0px !important;
}
.footer_menu{
	width:220px;
}
.footer_menu ul{
	list-style:none outside;
}
.footer_menu ul li{
	display:inline-block;
	float:left !ie;
}
.footer_menu ul li.last a{
	background:none;
}
.footer_menu ul li a{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	font-weight:500;
	font-style:normal;
	line-height:16px;
	line-height:16px !ie;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	display:inline-block;
	float:left !ie;
	padding:0px 5px;
	padding:0px 3px !ie;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
	background:url(nav_sep.png) no-repeat right center;
}
.footer_menu ul li.active a, .footer_menu ul li a:hover{
	color:#c31e24;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	-ms-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}
.footer_client{
	width:440px;
}
.footer_client img{
	margin:10px 8px 0px;
}
.social{
	padding-right:0px !important;
	_height:50px !important;
	width:170px;
	background:none !important;
}
.social ul{
	list-style:none outside;
}
.social ul li{
	display:inline-block;
	float:left !ie;
	margin-right:5px;
}
.social ul li.last{
	margin-right:0px;
}
.social ul li a{
	display:inline-block;
}
.copyright{
	margin-top:10px;
}
.copyright p{
	font-family: 'Raleway', sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	line-height:17px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	color:#070a0d;
}
.copyright a{
	font-family: 'Raleway', sans-serif;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
	text-transform:none;
	color:#fff;
}