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

body{
	padding:0px;
	margin:0px;
	font-size:12px;
	background:#000;
	color:#949393;
	font-family:"Lucida Sans";
}

a{
	color:#949393;
	text-decoration:underline;
}
a:hover{
	color:#0297ae;
}
a:focus {
outline:none;
}
a img{
	border:none;
}
h2{
	color:#fff;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:normal;
}
p{
	line-height:18px;
}
.container{
	width:955px;
	margin:0 auto;
}
.header{
	width:100%;
	float:left;
}
.header .banner_img{
	width:100%;
	float:left;
	height:419px;
}
.header .navigation_outer{
	width:100%;
	float:left;
}
.header .navigation_outer .logo{
	width:135px;
	padding:0 0 0 29px;
	float:left;
}




.chromestyle{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.chromestyle ul{
	width: 100%;
	padding: 4px 0;
	margin: 0;
}

.chromestyle ul li{
	display: inline;
}

.chromestyle ul li a{
	color: #494949;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
	color: #fff;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ 
	color: #0297ae;
}


.dropmenudiv{
	line-height:20px;
	z-index:100;
	width: 100px;
	visibility: hidden;
	font-size:12px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 208px;
	text-align:left;
}


.dropmenudiv a{
	width: auto;
	position:relative;
	line-height:20px;
	display: block;
	text-indent: 3px;
	padding: 2px 0;
	text-decoration: none;
	color: #fff;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;

}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	color: #0297ae;
}




.header .navigation_outer .nav_left{
	width:535px;
	float:left;
	padding:20px 0 0 0px;
	height:18px;
}
.header .navigation_outer .nav_left a{
	color:#bbbbbb;
	text-decoration:none;
	margin:0 10px 0 0 ;
	line-height:13px;
}
.header .navigation_outer .nav_left a:hover{
	color:#0297ae;
}
.header .navigation_outer .nav_right{
	width:250px;
	float:right;
	text-align:right;
}
.header .navigation_outer .nav_right a{
	color:#9f9d9d;
	text-decoration:none;
	margin:0 10px 0 0 ;
}
.header .navigation_outer .nav_right a:hover{
	color:#0297ae;
}
.body_content{
	width:100%;
	height:auto;
	float:left;
}

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




.body_content .homepage_left{
	width:690px;
	height:687px;
	float:left;
	background:url(../images/homepage_page_img.jpg) no-repeat left top;
}
.body_content .homepage_left .goride{
	width:220px;
	float:left;
	margin:341px 0 0 397px;
	font-size:17px;
	color:#fff;
	line-height:24px;
	font-family:"Lucida Sans";
}

.body_content .homepage_right{
	width:225px;
	float:right;
	margin:0 22px 0 0;
	padding:120px 0 0 0;
}
.body_content .homepage_right p{
	line-height:18px;
}

.body_content .homepage_right .community_icons{
	width:100%;
	margin:48px 0 0 0;
	text-align:center;
}
.body_content .homepage_right .community_icons a{
	margin:0 12px;
}


/*Inner page styles*/
.common_content{
	width:615px;
	float:left;
	margin:40px 0 0 30px;
}

.aboutuspage_img{
	width:100%;
	padding:15px 0 50px 0;
	float:left;
	text-align:center;
}
.contactus_content{
	width:925px;
	float:left;
	margin:18px 0 0 30px;
}
.contactus_content .left{
	width:630px;
	float:left;
}
.contactus_content .left ul.contact_form{
	width:400px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.contactus_content .left ul.contact_form li{
	float:left;
	padding:0 0 15px 0;
}
.contactus_content .left ul.contact_form li.fieldname{
	width:95px;
	height:22px;
}
.contactus_content .left ul.contact_form li.field{
	width:290px;
}
.contactus_content .left ul.contact_form li.error_msg{
	width:290px;
	height:22px;
	color:#CC0000;
}

.textbox01{
	border:solid 1px #7c7c7c;
	width:148px;
	height:18px;
}
.textbox02{
	border:solid 1px #7c7c7c;
	width:280px;
	height:18px;
}
.textarea01{
	border:solid 1px #7c7c7c;
	width:280px;
	height:65px;
}
.contactus_content .right{
	width:267px;
	float:right;
	font-size:13px;
}
.contactus_content .right h3{
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 7px 0;
}
.contactus_content .right .module_box{
	width:225px;
	border:solid 1px #424141;
	padding:20px;
	margin:0 0 25px 0;
	float:left;
}
.contactus_content .right .module_box ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.contactus_content .right .module_box li{
	padding:0;
}
.contactus_content .right .module_box li a{
	text-decoration:none;
	font-size:13px;
	float:left;
	color:#0297ae;
	margin-top:10px;
}
.contactus_content .right .module_box li a:hover{
	text-decoration:none;
	color:#949393;
}

.contactus_content .right .module_box .module_box_inner{
	width:225px;
	float:left;
	margin-top:15px;
	line-height:20px;
}


/*inner page styles end*/






.footer{
	width:100%;
	float:left;
	padding:50px 0 30px 0;
}
.footer .left{
	width:100%;
	float:left;
	padding:0 0 0 16px;
}
.footer .left .nav{
	float:left;
	width:100%;
}
.footer .left .nav a{
	margin:0 12px 0 0;
	text-decoration:none;
}
.footer .left .copyright{
	float:left;
	width:480px;
	font-size:11px;
	color:#3e3d3d;
	line-height:16px;
}
.footer .left .poweredvy{
	float:right;
	width:150px;
	font-size:11px;
	color:#3e3d3d;
	line-height:16px;
	text-align:right;
}
.footer .right{
	width:235px;
	float:left;
	font-size:11px;
	text-align:right;
	color:#3e3d3d;
	line-height:16px;
	padding:15px 15px 0 0;
}
.footer .right a{
	text-decoration:none;
}










.P_body-sec{
	float:left;
	width:955px;
	margin:60px 0 80px 0;
}
.P_body-sec01{
	float:left;
	width:955px;
	margin:15px 0 0 0;
}
.P_lt-box{
	float:left;
	width:454px;
	padding:0 31px;
}
.P_product_images_sec{
	float:left;
	width:454px;
}
.P_product_lt{
	float:left;
	width:355px;
	padding:0 14px 0 0;
}
.P_product_rt{
	float:left;
	width:85px;
}
.P_rt_img{
	float:left;
	width:85px;
	padding:0 0 8px 0;
}
.P_rt-box{
	float:left;
	width:429px;
	padding:0 0 0 10px;
}
.P_rt_big-mount_sec{
	float:left;
	width:429px;
	color:#FFFFFF;
}
.P_big-mount_heading{
	float:left;           
	width:429px;
	font-size:18px;
}
.list{
	width:429px;
	float:left;
	margin:5px 0 0 0;
	font-size:14px;
	font-family:"Lucida Sans";
	
}
.list ul{
	width:424px;
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.list ul li{
	list-style:none;
	width:423px;
	color:#dddcdc;
	padding:0 0 0 20px;
	line-height:24px;
	background:url(../images/bullet.gif) no-repeat left 5px;
}
.list ul li a{
	line-height:24px;
	text-decoration:none;
	color:#dddcdc;
	padding:0 0 0 20px;
	background:url(../images/bullet.gif) no-repeat left 5px;
}
.list ul li a:hover{
	color:#FFFFFF;
}
.P_big-mount_btn {
	float:left;
	width:409px;
	font-size:18px;
	padding:20px 20px 0 0;
	line-height:35px;
}
.P_big-mount_btn h6 {
	float:right;
	margin:0 0 25px 0;
	font-weight:normal;	
	font-size:12px;
	padding-left:8px;
}
.P_product-description_heading{
	float:left;
	width:429px;
	padding:0px 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.P_product-description_txt{
	float:left;
	width:423px;
	padding:0 0 0 0;
	line-height:18px;
	color:#949393;
}
.txt-blue{
	color:#0398ae;
	font-size:24px
}
.txt-blue a{
	color:#0398ae;
	text-decoration:none;
}
.txt-blue a:hover{
	color:#0398ae;
	text-decoration:none;
}
.under-line{
	float:left;
	width:955px;
}
.P_user-review{
	float:left;
	width:419px;
	padding:0 35px 0 0;
	line-height:18px;
}
.sub-heading{
	color:#FFFFFF;
	font-size:12px;
	line-height:24px;
}










.blogs_banner_img{
	width:100%;
	float:left;
	height:220px;
}

.blog_content{
	width:925px;
	float:left;
	padding:60px 0 0 30px;
}
.blog_content .right{
	width:267px;
	float:right;
	font-size:13px;
}
.blog_content .right h3{
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 7px 0;
}
.blog_content .right .module_box{
	width:225px;
	border:solid 1px #424141;
	padding:20px;
	margin:0 0 25px 0;
	float:left;
}
.blog_content .right .module_box ul{
	width:170px;
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	float:left;
}
.blog_content .right .module_box li{
	padding:0;
	float:left;
	width:225px;
	font-size:13px;
}
.blog_content .right .module_box li a{
	text-decoration:none;
	float:left;
	color:#0297ae;
	margin-top:5px;
}

.blog_content .right .module_box li.inner {
	font-size:12px;
	margin:0 0 0 20px;
}


.blog_content .right .module_box li a:hover{
	text-decoration:none;
	color:#949393;
}
.blog_content .right .module_box .module_box_inner{
	width:225px;
	float:left;
	margin-top:15px;
	line-height:20px;
}
.B_left{
	width:630px;
	float:left;
}
.B_left_heading{
	width:630px;
	float:left;
	font-size:16px;
	padding:0 0 10px 0;
}
.B_blogs_sec{
	float:left;
	width:630px;
	font-size:14px;
}
.B_blogs_img{
	float:left;
	width:211px;
}
.B_blogs_txt_sec{
	float:left;
	width:400px;
	padding:0 0 0 19px;
}
.B_blogs_txt_date{
	float:left;
	width:400px;
	font-size:12px;
	padding:0 0 6px 0;
}
.B_blogs_txt_heading{
	float:left;
	width:400px;
	font-size:16px;
	padding:0 0 8px 0;
	color:#FFFFFF;
}
.B_blogs_txt_txt{
	float:left;
	width:400px;
	padding:0 0 0 0;
	line-height:18px;
}

.BI_lt{
	width:587px;
	float:left;
	font-size:16px;
	padding:0 0 0 0;
}
.BI_lt_img{
	width:587px;
	float:left;
	font-size:16px;
	padding:0 0 18px 0;
}
.BI_lt_txt_sec{
	width:537px;
	float:left;
	font-size:14px;
	padding:32px 25px 25px 25px;
	background-color:#f1f1f1;
	color:#3e3d3d;
}
.BI_lt_txt_date{
	width:537px;
	float:left;
	font-size:13px;
	padding:0 0 8px 0;
}
.BI_lt_txt_heading{
	width:537px;
	float:left;
	font-size:17px;
	color:#000000;
	padding:0 0 18px 0;
}
.BI_lt_txt_txt{
	width:537px;
	float:left;
	line-height:18px;
}
.BI_lt_nav{
	width:587px;
	float:left;
	font-size:12px;
	color:#0297ae;
	text-align:right;
	padding:6px 0 0 0;
}
.BI_lt_nav a{
	margin:0 10px;
	color:#0297ae;
	text-decoration:none;
}
.BI_lt_nav a:hover{
	color:#0297ae;
	text-decoration:underline;
}

















.PD_left{
	width:630px;
	float:left;
}
.PD_blogs_sec{
	float:left;
	width:630px;
	font-size:14px;
	padding:0 0 35px 0;
}
.PD_blogs_img{
	float:left;
	width:211px;
}
.PD_blogs_txt_sec{
	float:left;
	width:400px;
	padding:0 0 0 19px;
}
.PD_blogs_txt_heading{
	float:left;
	width:400px;
	font-size:14px;
	padding:0 0 8px 0;
	color:#FFFFFF;
}
.PD_blogs_txt_txt{
	float:left;
	width:400px;
	padding:0 0 0 0;
	line-height:18px;
}
.PD_box_inner{
	width:225px;
	float:left;	
	line-height:20px;
	padding:0 0 8px 0;
}
.PD_box_inner_img{
	width:225px;
	float:left;
	padding:0 0 16px 0;	
}
.PD_box_inner_btn{
	width:225px;
	float:left;
	line-height:35px;	
}
.txt-wht{
	color:#FFFFFF;
	font-size:18px;
}
.PD_box{
	width:225px;
	border:solid 1px #424141;
	padding:25px 10px 25px 30px;
	float:left;

}


/*----------------------------new-------------*/





.contactus_content_01{
	width:925px;
	float:left;
	margin:40px 0 0 30px;
}
.contactus_content_01 .left{
	width:630px;
	float:left;
}
.contactus_content_01 .left ul.contact_form{
	width:400px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.contactus_content_01 .left ul.contact_form li{
	float:left;
	padding:0 0 15px 0;
}
.contactus_content_01 .left ul.contact_form li.fieldname{
	width:95px;
}
.contactus_content_01 .left ul.contact_form li.field{
	width:290px;
}

.contactus_content_01 .right{
	width:267px;
	float:right;
	font-size:13px;
}
.contactus_content_01 .right h3{
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 7px 0;
}
.contactus_content_01 .right .module_box{
	width:225px;
	border:solid 1px #424141;
	padding:20px;
	margin:0 0 25px 0;
	float:left;
}
.contactus_content_01 .right .module_box ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.contactus_content_01 .right .module_box li{
	padding:0;
}
.contactus_content_01 .right .module_box li a{
	text-decoration:none;
	font-size:13px;
	float:left;
	color:#0297ae;
	margin-top:10px;
}
.contactus_content_01 .right .module_box li a:hover{
	text-decoration:none;
	color:#949393;
}
.contactus_content_01 .right .module_box .module_box_inner{
	width:225px;
	float:left;
	margin-top:15px;
	line-height:20px;
}



.index_content {
	width:925px;
	float:left;
	margin:40px 0 0 30px;
}
.index_content .left{
	width:630px;
	float:left;
}
.index_content .left .left_content {
	height:auto;
	width:450px;
	float:left;
}
.index_content .left .left_content h2 {
	margin:0;
	padding:0;
	font-size:14px;
}
.index_content .left .left_content p{
	line-height:18px;
}

.index_content .left .left_content .community_icons {
	width:100%;
	margin:40px 0 0 0;
	text-align:center;
}
.index_content .left .left_content .community_icons a{
	margin:0 12px;
}
.index_content .right{
	width:267px;
	float:right;
	font-size:13px;
}
.index_content .right h3{
	font-size:16px;
	color:#fff;
	margin:0 0 7px 0;
	line-height:24px;
	font-weight:normal;
}
.index_content .right .module_box{
	width:225px;
	border:solid 1px #424141;
	padding:20px;
	margin:0 0 25px 0;
	float:left;
}
.index_content .right .module_box ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.index_content .right .module_box li{
	padding:0;
}
.index_content .right .module_box li a{
	text-decoration:none;
	font-size:13px;
	float:left;
	color:#0297ae;
	margin-top:10px;
}
.index_content .right .module_box li a:hover{
	text-decoration:none;
	color:#949393;
}
.index_content .right .module_box .module_box_inner{
	width:225px;
	float:left;
	margin-top:15px;
	line-height:20px;
}
.common_content_01{
	width:615px;
	float:left;
	margin:40px 0 0 30px;
}
.common_content_01 h2 {
	margin:0;
	padding:0;
	font-weight:normal;
}



/*-----------24-------------------*/


.blog_content .right .module_box .subcribe {
	width:225px;
	float:left;
}
.blog_content .right .module_box .subcribe .sub_box {
	width:150px;
	float:left;
}
.blog_content .right .module_box .subcribe .sub_btn {
	width:75px;
	float:left;
	text-align:right;
}
.blog_content .right .module_box .subcribe .sub_btn a {
	text-decoration:none;
	color:#0297ae;
}
.blog_content .right .module_box .feed {
	width:225px;
	float:left;
	margin:0;
	padding:3px 0 0 0;
	font-size:10px;
}
.blog_content .right .module_box .feed a {
	text-decoration:none;
	color:#0297ae;
}
.blog_content .right .module_box .rss {
	width:225px;
	float:left;
	margin:20px 0 0 0;
}
.blog_content .right .module_box .rss .rss_box {
	width:auto;
	height:auto;
	float:left;
}
.blog_content .right .module_box .rss .rss_txt {
	width:auto;
	height:auto;
	float:left;
	padding:3px 0 0 10px;
}
.blog_content .right .module_box .rss .rss_txt a {
	text-decoration:none;
	color:#0297ae;
}

