body {
	margin:0px;
	padding:0px 0 0 0;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

/*floats and clears*/
.right {float:right !important;}
.left {float:left !important;}
.cleft {clear:left !important;}
.cright {clear:right !important;}
.cboth {clear:both !important; width:100%; display:block; height:1px;}
/*adeinout*/
.fadehover {position: relative;}
img.a {	position: absolute;	 z-index: 20; top:0; left:0;	}
img.b {	position: absolute; z-index:1; top:0; left:0;	}
img {border:0px;}	
	
a {	color:#0091C0;}	
a:hover {color:#999;}
.mi3 {
	background-color:#FFF;
	padding:0px;
	/* [disabled]width:980px; */
	margin:auto;
}
.mi1 {
	/*	background-image:url(../images/shadow_1010_8.png);
	background-position:top;
	background-repeat:no-repeat;
	*/padding-top: 7px;
	position: relative;
	z-index: 200;
	margin: 0 auto;
	background-image: url(../images/bottomcontact1.jpg);
	background-position: top;
	background-repeat: repeat-x;

}

.in2 {
	border:0px solid #000;

}
.in2 td {
	vertical-align:bottom;
}
	

.mi1 .header {
	background-image:url(../images/bgreptop01.png);
	background-repeat:repeat-x;
	background-position:top;
	overflow: visible;
	clear:both;
	display:block;
	clear:both;
	min-height:134px;
	border-top: 3px solid #0091C1;

}
.mi1 .header .bin{
		background-image:url(../images/bgtop01.png);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:134px;

}
.header .logo {
	height:65px;
	width:255px;
	background-repeat:no-repeat;
	background-position:top left;
	margin: 20px 0 10px 0px;
	cursor:pointer;
	overflow:hidden;
	float:left;
}
.header .logo div.one {
		display:block;
	margin: 0px 0 0px 0;
	padding:0px;


}
.header .logo div.one a{
	background-image:url(../images/logo001top001.png);
	height:41px;
	width:255px;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
	text-indent:-500px !important;
	overflow:hidden;
	display:block;
	padding:0px;
	overflow:hidden;
}
.header .logo div.two{
	font-size:10px;
	height:16px;
	width:255px;
	text-indent:75px;
	color:#0091C0;
	margin:0px;
	padding:0px;

}
.header .logo div.two a {
		color:#0091C0;
		text-decoration:none;
}


.header .navigation1 {
	height:38px;
	display:block;
	position:absolute;
	text-align:right;
	width:980px;
}



.header .navigation1  .contact01 {
	display:block;
	background-image:url(../images/phoneicon01.png);
	background-position:left;
	width:180px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:right;
	margin:13px 15px 0 0;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 20px;

		color:#0091C0;
		text-decoration:none !important;
}

.header .navigation1  .contact01 span {
	color:#999999 !important;
	font-weight:100;}	
	
.header .navigation1  .login01 {
	display:block;
	background-image:url(../images/button_login.png);
	width:90px;
	height:21px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:right;
	text-indent:500px;
	margin:10px 5px 0 20px;
}

.mi1 .body {
	min-height:400px;
	background-image:url(../images/shadow_1010_8.png);
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
	margin:0px;
	padding:0px;
	border:0px solid #000;
}
.mi1 .bodyR {
	min-height:400px;
	overflow:hidden;

}
.mi1 .bodys {
	min-height:600px;
	background-image:url(../images/banners/1.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.in {
	width:980px;
	margin:0 auto;
	padding:0px;
	border:0px solid #000;
	/* [disabled]height: 134px; */

}

.mi1 .footer {
	background-image:url(../images/bgrepbottom01.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:200px;
	margin-top:-30px;
	position:relative;
	z-index:250;

}
.mi1 .footer .fi {
	height:150px;
}



.footerbox01 {
	height:140px;
	width:330px;
	display:block;
	float:left;

}

.footerbox02 {
	height:110px;
	width:299px;
	background-color:#2DA4CC;
	float:left;
	display:block;
	margin:10px 1px 0 1px;
	background-image: url(../images/shadow306x8.png);
	background-position:top;
	background-repeat:no-repeat;
	color: #FFF;
	padding: 15px;
}
.footerbox02 h2 {
	margin:0px;
	padding:0px;
	font-size:16px;
}
.footerbox02 p {
	line-height:18px;
	font-size:12px;
	margin:0px;
	padding:5px 0;
}


.footerbox03 {
	height:110px;
	width:285px;
	background-color:#2DA4CC;
	float:left;
	display:block;
	margin:10px -20px 0 1px;
	border-right:1px solid #229FC9;
	color:#FFF;
	padding: 15px 15px;
	background-image: url(../images/shadow306x8.png);
	background-position:top;
	background-repeat:no-repeat;
}
.footerbox03 h2 {
	margin:0px;
	padding:0px;
	font-size:16px;
}
.footerbox03 p {
	line-height:18px;
	font-size:12px;
	margin:0px;
	padding:5px 0;
}

.mi1 .footer .fi2 {
	padding:20px 0;
	height:10px;
	color:#FFF;
	background-image:url(../images/footershadow02.png);
	background-position:top;
	background-repeat:no-repeat;
}

.mi1 .footer .fi2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:9px;
	text-transform:uppercase;
	float:right;
	
}

.mi1 .footer .fi2 ul li {
	float:left;
	padding:0 5px;
}
.mi1 .footer .fi2 ul li a {
	color:#C0C0C0;
	text-decoration:none;
	font-weight:bolder;
}
.mi1 .footer .fi2 ul li a:hover {
	color:#FFF;
}

.mi1 .footer .fi2 ul li.righter1  {
	border-left:1px solid #B0B0B0;
padding-left:15px;
margin-left:10px;
}
.mi1 .footer .fi2 ul li.righter1 a,
.mi1 .footer .fi2 ul li.righter a {
	color:#B0B0B0;
}
/*******home page ********/

.banner_home {
	/* [disabled]height:390px; */
	width:620px;
	margin-left:0px;
	/* [disabled]background-image: url(../images/banners/banner2.png); */
	background-repeat: no-repeat;
	background-position: -20px 30px;
	padding: 70px 0  0px 0;
	/* [disabled]margin-bottom: -20px; */
}

.right_home {width:330px;}
.right_home .box1 {
	background-image:url(../images/whitgrey_b_330_180.png);
	background-repeat:no-repeat;
	height:140px;
	width:290px;
	overflow:hidden;
	padding:20px;
	margin:20px 0 10px 0;
}

.right_home .box1  h2 {
	color:#0091C1;
	margin:0px;
	padding:10px 0 0 0;
	font-size:18px;
	font-weight:100;
}
.right_home .box1 p {
	margin:0px;
	padding:10px 0;
	color:#333;
	font-size:12px;
	line-height: 19px;
}

.right_home .box2 {
	background-image:url(../images/promo/promo_home_01.jpg);
	background-repeat:no-repeat;
	height:55px;
	width:170px;
	overflow:hidden;
	padding:20px 20px 140px 140px;
	margin:0 0 0px 0;
	background-position: top left;
}



.right_home .box3 {
	height:auto;
	width:290px;
	overflow:hidden;
	padding:20px;
	margin:20px 0 10px 0;
	   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border:#EEE 1px solid;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
/*-moz-box-shadow: 0 0 2px #888;
-webkit-box-shadow: 0 0 2px #888;
box-shadow: 0 0 2px #888;
*/
}

.right_home .box3  h2 {
	color:#0091C1;
	margin:0px;
	padding:10px 0 0 0;
	font-size:18px;
	font-weight:100;
}
.right_home .box3 p {
	margin:0px;
	padding:10px 0;
	color:#333;
	font-size:12px;
	line-height: 19px;
}

/*navigation*/
.navigation {
	margin:60px 0px 0 0px;
	padding:0 00px 0 0;
	height:35px;
	float:right;
	position:relative;

}

.navigation  ul.one {
	margin:0px;
	padding:0 20px 0 0px;
	list-style:none;
	float:right;
}

.navigation  ul.one li {
	display:inline-block;
	float:left;}

.navigation  ul.one li a  {
	display: block;
	height: 15px;
	padding: 14px 25px 6px 20px;
	width: 105px;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background-image: url(../images/navigation_button_01.png);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 -20px 0 0;
}
.navigation  ul.one li a:hover,
.navigation  ul li a:active {
	background-image:url(../images/navigation_button_02.png);
}
.navigation  ul.one li a.active,
.navigation  ul.one li.current-page-ancestor a,
.navigation  ul.one li.current-menu-parent a,
.navigation  ul.one li.current_page_item a  {
	background-image: url(../images/nav_button_o.png);
	background-repeat: no-repeat;
	color: #0096CA;
	font-weight: 100;
	padding: 10px 30px 10px 7px;
	margin: 0px 0 0 20px;
	font-size: 14px;
	letter-spacing:-1px;
}

.navigation  ul.one li a.active:hover {
		background-image:url(../images/nav_button_o.png);

}



/*navigation2*/
.navigation  ul li div.navigation2 {
	visibility:hidden;
	display:none;
}

.navigation  ul li.current-page-ancestor  div.navigation2,
.navigation  ul li.current-menu-parent div.navigation2,
.navigation  ul li.current_page_item div.navigation2 {
	margin:0px;
	padding:0px;
	height:37px;
	width:980px;
	position:absolute;
	visibility:visible;
	display:block;
	z-index:900;
	right:0px;
	top:36px;
}

.navigation  ul li.current-page-ancestor div.navigation2 ul.two, 
.navigation  ul li.current-menu-parent div.navigation2 ul.two, 
.navigation  ul li.current_page_item div.navigation2  ul.two {
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}
.navigation  ul li.current-page-ancestor div.navigation2 ul.two li, 
.navigation  ul li.current-menu-parent div.navigation2 ul.two li,
.navigation  ul li.current_page_item div.navigation2  ul.two li {
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;}

.navigation  ul li.current-page-ancestor div.navigation2 ul.two li a, 
.navigation  ul li.current-menu-parent div.navigation2 ul.two li a,
.navigation  ul li.current_page_item div.navigation2  ul.two li a  {
	display:block;
	height:15px;
	padding:3px 24px ;
	margin:7px 0 7px 0 ;
	font-size:15px ;
	font-weight:100 ;
	width:auto;
	color:#000;
	font-weight:regular;
	border-right:1px solid #EEE;
	text-decoration:none;
	background-image:none;
	letter-spacing:0;
	text-transform:none;
}

.navigation  ul li.current-page-ancestor div.navigation2 ul.two li a:hover, 
.navigation  ul li.current-page-ancestor div.navigation2 ul.two li a:active, 
.navigation  ul li.current-page-ancestor  div.navigation2 ul.two li.current_page_item a,
.navigation  ul li.current-menu-parent div.navigation2 ul.two li a:hover,
.navigation  ul li.current-menu-parent div.navigation2 ul.two li a:active,
.navigation  ul li.current-menu-parent div.navigation2 ul.twoli.current_page_item a,
.navigation  ul li.current_page_item div.navigation2  ul.two li a:hover,
.navigation  ul li.current_page_item div.navigation2  ul.two li a:active,
.navigation  ul li.current_page_item div.navigation2  ul.two li.current_page_item a  {
	color:#FFAE00;
	font-weight:regular;

}

.navigation  ul li.current-page-ancestor div.navigation2 ul.two li a.active, 
.navigation  ul li.current-page-ancestor  div.navigation2 ul.two li.current-page-ancestor a,
.navigation  ul li.current-menu-parent div.navigation2 ul.two li a.active,
.navigation  ul li.current-menu-parent div.navigation2 ul.two li.current_page_item a,
.navigation  ul li.current_page_item div.navigation2  ul.two li a.active,
.navigation  ul li.current_page_item div.navigation2  ul.two li.current_page_item a  {
		color:#FFAE00;
	font-weight:regular;
}


.navigation  ul li.current-menu-parent div.navigation2 ul.two li a.button,
.navigation  ul li.current_page_item div.navigation2  ul.two li a.button {
	padding:0 0px 0 10px;
	border-right:0px solid #EEE;
	margin:7px 0;
	
}


/*footer*/
.footer {
	height:140px;
}
.footer .in {}

/*accordion*/
.accordionbox {
	width:337px;
	font-size:12px;
	position:absolute;
	border:0px solid #000;
	margin:0;
	z-index:800;
	bottom:50px;
	float:left;
}

.accordionbox h3 {
	background-image:url(../images/accordion_o.png);
	background-repeat:no-repeat;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:1px 0 7px 15px;
	margin:0px;
	cursor:pointer;
	font-size:13px;
	color:#FFF;
	font-weight:100;
	overflow:hidden;
}

	
.accordionContent {	
	background-color: #FFF !important;
	background-image:url(../images/bgrep01gre500h.png) !important;
	background-position:top !important;
	background-repeat:repeat-x !important;
	margin:0px  3px 0 4px !important;
	padding:15px !important;
	color:#000;
	font-size:12px;
	line-height:22px;
	width:300px !important;
}

.firstone {
	height:58px !important;
	background-image:url(../images/accordion_top_o.png) !important;
	margin:0px !important;
	margin-left:4px !important;
	overflow:hidden !important;
	font-size:25px !important;
	line-height:25px !important;
	font-weight:bold !important;
	padding:8px 0 0 15px !important;
}
.firstone small {
	font-size:13px !important;
	font-weight:bold !important;
	color:#FFCC00 !important;
	clear:both;
	display:block;
}

.accordionbox .emptya {
	background-image:url(../images/accordion_e.png)!important;
}



/*ecommerce*/
.content {
	width: 650px;
	padding: 20px 35px 50px 10px;
}

.content ul.num {
	margin:0px;
	padding:0 0 0 20px;
	list-style:decimal;
}

.content ul.num li {
	margin:5px;
	font-size:17px;
	color:#000;
}
.breadcrumb {
	height: 20px;
	font-size: 9px;
	/* [disabled]text-decoration:underline; */
	color: #999;
}
.breadcrumb ul {margin:0px; padding:0px; list-style:none;
}
.breadcrumb ul li{  float:left; margin:0 5px 0 0;}
.breadcrumb ul li a{ color:#85BEDE; text-decoration:none; }


.breadcrumb2 {
	height:20px;
	font-size:9px;
	color:#999;
	margin:10px 0;
}
.breadcrumb2 ul {margin:0px; padding:0px; list-style:none;
}
.breadcrumb2 ul li{  float:left; margin:0 5px 0 0;}
.breadcrumb2 ul li a{ color:#85BEDE; }


.content h1.title {
	font-size:40px;
	color:#0091BF;
	margin:0px;
	padding:0px 0px 10px 0px;
}


.content h1.title2 {
	font-size:40px;
	color:#0091BF;
	font-weight:100;
	margin:0px;
	padding:25px 0px 10px 0px;
}

.content h2.sub {
	font-size:22px;
	color:#E98E1F;
	margin:0 0 20px 0px;
	padding:0px;
}

.content h2.sub2 {
	font-size:18px;
	color:#000;
	margin:0 0 10px 0px;
	padding:0px;
}

.content p {
	color:#666666;
	font-size:17px;
	line-height:32px;
	padding:0px;
	margin:0px;
}
	
.rightside {
	width: 260px;
	padding: 30px 0 0 0;
	float: right;
}

.rightside .box1 {
	width:300px;
	height:205px;
	background-image:url(../images/ecommerce_mobile01.png);
	background-position:top;
	background-repeat:no-repeat;
	padding: 20px 15px;
	margin-bottom:-25px;
}


.rightside .box1  h3 {
	color:#0091C1;
	margin:0px;
	padding:10px 0 0 0;
	font-size:18px;
	font-weight:100;
}
.rightside .box1 p {
	margin:0px;
	padding:10px 0;
	color:#333;
	font-size:12px;
	line-height: 19px;
}
.quotebox {
	width:300px;
	height:150px;
	background-image:url(../images/quotebox.png);
	background-position:top;
	background-repeat:no-repeat;
	padding: 20px 15px;
	margin-bottom: 30px;
}

.quotebox h3 {
	font-size:17px;
	font-weight:100;
	margin:0px;
	padding:15px 5px 0px 15px;
	color:#0091C1;
}

.quotebox h4 {
	font-size:13px;
	font-weight:100;
	margin:0px;
	padding:10px 10px 10px 15px;
	color:#666666;
	font-weight:bold;
}

.quotebox h4 span {
	display:block;
	color:#999;
}



.subnavi {
	padding:0 10px;
}

.subnavi h2 { 
text-transform:uppercase;
margin:0px;
padding:0px;
color:#FFAE00;
font-size:17px;
line-height:17px;
height:20px;
overflow:hidden;
font-weight:bolder;
}

.subnavi ul {
	margin:0px;
	padding:0px 0 40px 0;
	list-style:none;
	font-size:13px;
	line-height:13px;
}
.subnavi ul li {
	display:block;
	margin:0px;
	padding:0px;
	font-size:13px;
}

.subnavi ul li a{
	display: block;
	padding: 7px 0;
	color: #0091C0;
	text-decoration: none;
	font-weight: 100;
}
.subnavi ul li.current_page_item a,
.subnavi ul li a:hover,
.subnavi ul li a:active,
.subnavi ul li a.active {
	color:#999;
}


.subnavi ul li ul {
	margin:0px 0 0 10px;
	padding:0px;
	font-size:12px;
	line-height:12px;
	font-weight:100;
}






.subnavi2 {
	padding:0 0px;
	border:1px solid #ccc;
	background-color:#F9F9F9;
	margin:10px 0 0 0; 
}

.subnavi2 h2 {
	text-transform: uppercase;
	margin: 0px 0 10px 0;
	padding: 4px 20px;
	color: #fff;
	font-size: 12px;
	line-height: 17px;
	background-color:#444444 ;
}
div.subnavi2Blue {
	border:1px solid #2B9DC3;
}
h2.subnavi2Blue {
	background-color:#2B9DC3 ;
}

.subnavi2 ul {
	margin:0px 0 20px 0;
	padding:0px 0 0px 0;
	list-style:none;
	font-size:13px;
	line-height:13px;
}
.subnavi2 ul li {
	display:block;
	margin:0px;
	padding:0 20px;
	font-size:13px;

}

.subnavi2 ul li a{
	display: block;
	padding: 10px 0px;
	color: #585858;
	text-decoration: none;
	font-weight: 100;
	border-bottom: 1px solid #DDD;
	font-size:12px;
}
.subnavi2 ul li.current_page_item a {

	color:#0091C0;
}

.subnavi2 ul li a:hover,
.subnavi2 ul li a:active,
.subnavi2 ul li a.active {
	color:#999;
	background-color:#FFF;
}
.subnavi2 ul li.current_page_item a:hover {
	color:#0091C0;
	background-color:transparent;
}

.subnavi2 ul li.current_page_item {
		background-image:url(../images/arrowpointy01.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:-1px;
	padding-left:21px;
}


.subnavi2 ul li ul {
	margin:0px 0 0 0px;
	padding:0px 0px 0;
	font-size:12px;
	line-height:12px;
	font-weight:100;
}

.subnavi2 ul li ul li{
	margin:0px 0 0 0px;
	padding:0px 0px 0;
	font-size:11px;
}

.subnavi2 ul li ul li a{
	/*
	*/
	font-size:11px;
	padding-left: 20px !important;
	color:#999;
	
}

/*slider*/

#loading {
  width: 100%;
  height: 600px;
  top: 0px;
  left: 0px;
  position: absolute;
  display:none;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	background-color: #FFF;
  z-index: 998;
  text-align: center;
}

#loading-image {
  position: relative;
  text-align:center;
  z-index: 999;
  top:250px;
}

ul#slide {
	border: 1px solid #ccc;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#slide li {
	width:100%;
	display:block;
}




/*buttons*/

.buttoncontainer {
	float:right;
	margin-top:5px;
}

.button18  {
	display:inline-block;
	background-image:url(../images/button18pxgrey.jpg);
	background-position:left;
	background-repeat:no-repeat !important;
	height:17px;
	padding-left:15px;
	text-decoration: none;
	margin:0 0px 0 5px;
	background-color:#CCC;
	text-transform:uppercase;
	font-style:normal;
}
.button18 span{
	display:inline-block;
	background-image:url(../images/button18pxgrey.jpg);
	background-position:right;
	background-repeat:no-repeat !important;
	height:10px;
	text-align:center;
	font-size:9px;
	color:#FFF;
	text-transform:uppercase;
	padding: 4px 15px 3px 0;
}

.button18:hover,
.button18:hover span,
.button18:focus,
.button18:focus span,
.button18:active,
.button18:active span
 {
	background-image:url(../images/button18pxorangelini.jpg);
 }



#featurehomepage {
	height:600px;
	border-bottom:8px solid #2DA4CC;
	display:block;
	clear:both !important;
}
#featurehomepage ul {
	margin:0px;
	padding:0px;
	list-style:none;
	height: 600px;
}

#featurehomepage .bjqs li {
	margin:0x auto !important;
	height:500px;
	float:none;
}
#featurehomepage .bjqs li .c1{
	margin:0x auto !important;
	width:auto !important;
	height:500px;
}

#featurehomepage .bjqs li .c2{
	border:0px solid red;
	height:500px;
	margin:0 auto !important;
	padding:0 1px;
	width:990px !important;
/*	-moz-box-shadow: 0 0 5px 0 #888;
	-webkit-box-shadow: 0 0 5px 0 #888;
	box-shadow: 0 0 5px 0 #888;
	*/
background: -moz-linear-gradient(top,  rgba(183,183,183,0) 2%, rgba(183,183,183,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(183,183,183,0)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(183,183,183,0) 2%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(183,183,183,0) 2%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(183,183,183,0) 2%,rgba(183,183,183,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(183,183,183,0) 2%,rgba(183,183,183,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7b7b7', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-9 */


}
#featurehomepage .bjqs li .c3{
	border:0px solid red;
	height:600px;
	margin:0 auto;
	padding:0px;
	width:990px !important;
	background-color:#FFF;
	
}
.layover1 {width:980px; margin:0 auto; border:0px solid #000; display:block;}
.layover {
	padding:0px;
	margin:0px;
	list-style:none;
	border:0px solid #CCC;
	display:block;
	float:right;
}
.layover .vers{
	position:absolute;
	z-index:999;
	border:0px #000 solid;
	float:right;
	display:block;
	height: 600px;
}
.layover .vers .right_home {
	border:0px solid red;
	margin:30px 0 0 -355px;
}


.home22 {
	background-color:#EEE;
	background-image: url(../images/shadow_824_14.png);
	background-position:top;
	background-repeat:no-repeat;
	border-top:2px solid #0091C1;
	display:block;
}


.home23 {
	/*background-image:url(../images/fadedown01home.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	*/
	min-height:300px;
	width:980px;
	margin:0 auto;
	padding:24px 0 14px ;
	display:block;
}
.home23b {
	margin:0 -20px 0 0;
	width:1000px;
	display:block;
}

.block23 {
	display:block;
	border:1px solid #EEE;
	height:260px;
	width:318px;
	float:left;
	margin:0 10px 10px 0;
	-moz-box-shadow: 0 0 0px #888;
	-webkit-box-shadow: 0 0 0px #888;
	box-shadow: 0 0 0px #888;
	background-color: #FFF;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.block23:hover {
		-moz-box-shadow: 0 0 10px -2px #888;
	-webkit-box-shadow: 0 0 10px -2px #888;
	box-shadow: 0 0 10px -2px #888;
	
}
.block23bl1 {
	background-color:#2DA4CC;
}
	
.block23last {
	margin-right:0px;
}

/******text***********/
.textets {
	font-size:13px;
	line-height:28px;
}

/*********ecom*********/
.ecomfeatures {
	border:0px solid red;
	margin:20px 0;
	padding:20px 0;
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
}
.ecomfeatures div {
	display:block;
	padding-left:30px;
	background-image:url(../images/check1.png);
	background-position:left;
	background-repeat:no-repeat;
	line-height:36px;
	height:36px;
	font-size:13px;
	color:#555;
}

.appimages {
	border:5px solid #EEE;
	background-color:#FFF;
	padding:10px;
	text-align:center;
	margin:20px 0;
	display:block;
}

.ecomsec1 .trifectaBox .uno ul {
	list-style:circle;
	margin-bottom:20px;
}

.ecomsec1 .trifectaBox .uno ul li{
	list-style:circle;
}




/*********others*********/
.ecomfeatures2 {
	border:0px solid red;
	margin:20px 0;
	padding:20px 0;
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
}
.ecomfeatures2 div {
	display:block;
	padding-left:30px;
	background-image:url(../images/check1.png);
	background-position:left;
	background-repeat:no-repeat;
	line-height:36px;
	height:36px;
	font-size:13px;
	color:#555;
}

.ecomfeatures2 .headerbrick {
	background-image:none;
	border-bottom:1px solid #CCC;
	padding:0px;
	font-weight:bold;
}

.ecomfeatures2 .ecomeachblock {
	display:inline-block;
	border:1px solid #000;
	height:400px;
		background-color:#F6FAF2;
		width:350px;

}
