#main-div {
	width:900px;
	margin:0px auto;
	padding:0px;
}
/*=== banner
==============================================================================*/
#banner {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background:url(../images/banner-bg-2.jpg) no-repeat ;*/

	height:300px;
}

#banner h3 {
	font-family: "Seagull Hv BT";
	font-size:22px;
	color: #FFFFFF;
	font-style:italic;
	text-shadow:0px 2px 0px #114658;
	font-weight:normal;
	line-height:25px;
}

#banner .left {
	width:420px;
	padding:65px 0px 0px 3px;
	margin:0px;
	float:left;
}
#banner .right {
	width:475px;
	margin:0px;
	padding:1px 0px 0px 0px;
	float:right;
}

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/
		div#featured {
	position: relative;
	background: url(images/featured_bg.jpg) no-repeat scroll center bottom transparent;
	padding-bottom:33px;
	_padding-bottom:0px;
}
div#featured h1{ font:normal 25px Arial; color:#f8ac1b; text-transform:none  }
div#featured h2{ font:normal 22px Arial; color:#333; border:none}
div#featured span{ font:normal 28px Arial; color:#09347a; font-style:italic}
div#featured .desc{
	font:normal 12px/20px Arial;
	color:#333;
	margin:50px 0px 0px 0px;
	width:340px;
	height: auto;
}

#featured_content, .slide {
	width: 900px !important;
}
.arrow-continer {
	width:114px;
	height:30px;
	background:url(../images/arrow-bg.gif) no-repeat;
	position:absolute;
	right:431px;
	bottom:66px;
	z-index:500;
	_bottom:0px;
}
a#left_arrow {
	background: url(../images/left_arrow.png) 0px 0px no-repeat;
	right: 86px;
}
a#right_arrow {
	background: url(../images/right_arrow.png) 0px 0px no-repeat;
	right: 8px;
}
a#left_arrow {
	display:block;
	height:19px;
	position: absolute;
	text-indent:-9999px;
	z-index:10;
	top:7px;
	width:19px;
}
a#right_arrow {
	display:block;
	height:19px;
	position: absolute;
	text-indent:-9999px;
	z-index:10;
	top:7px;
	width:19px;
}
div.slide img.thumb {
	float: left;
	padding:0px
}
div.slide div.description {
	float: left;
	width: 420px;
}
div.description h2 a:hover {
	text-decoration: none;
}
div.description p.tagline {
	font-family: Museo500, Georgia, serif;
	font-style: italic;
	color: #ff6600;
	font-size: 14px;
}
div.description {
	color: #262626;
}
div#controllers {
	clear:both;
	bottom:77px;_bottom:5px;
	left:0px;
	padding-left:400px;
	position:absolute;
	z-index:1000
}
div#controllers a {
	float: left;
	text-indent:-9999px;
	background: url(../images/controller1.png) no-repeat;
	display: block;
	height: 7px;
	width: 7px;
	margin-right:4px;
}
div#controllers a.activeSlide {
	background: url(../images/controller2.png) no-repeat;
}
#copyrights {
	width:100%;
	height:65px;
	margin:0px auto;
	padding:0px;
	background-color: #09347A;
	color:#FFFFFF
}
#footer {
	margin:10px 0px 0px 0px;
	padding:0px;
	border: solid 1PX #d9dad5
}
#footer .socialmedia{
	width:350px;
	height:25px;
	float:right;
	font:normal 11px Arial; 
	color:#bbb
}

	
	
#footer .content {
	width:965px;
	height:30px;
	margin:0px auto;
	padding:13px 0px 0px 0px; text-align:right
	
}


#footer .content ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#footer .content li{
	margin:0px;
	padding:0px 8px 0px 5px;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	float:left; border-right: solid 1px #d1d1d1
}

#footer .content li a{
	text-decoration:none;
	color:#333; font:normal 12px Arial;
}
#footer .content li a:hover{
	color:#f8ac1b !important;
	text-decoration:none;
}

.reserved {
	font:normal 11px Arial;
	background:url(../images/logo_footer.jpg) no-repeat left center;
	width:855px;
	height:45px;
	margin:0px auto;
	padding:20px 0px 0px 110px;
	color:#fff;
	
}

.greenlemon{
	width:80px;
	height:25px;
	float: right;
}

.clear{
	clear:both;
	}
/*about us css start here*/
#banner-inner{
	width:962px;
	height:146px;
	padding:0px;
	margin:0px 0px 0px 0px;
	
	}
#content-wrapper{
	width:962px;
	padding:0px 0px 15px 0px;
	margin:0px;
	border:1px solid #eaeaea;
	border-top:0px;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	}
#content-wrapper h2{
	width:942px;
	height:44px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px dotted #999999;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#f8ac1b;
	line-height:44px;
	}
#articles{
	padding:10px;
	margin:0px;
	line-height:18px;
	color:#333333;
	}
#article-listing{
	padding:0px;
	margin:0px;
	}
#article-listing ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
#article-listing li{
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	list-style:none;
	background:url(../images/arrow2.jpg) no-repeat left 5px;
	}
#article-listing li a{
		color:#333333;
		text-decoration:underline;
	}
#article-listing li a:hover{
		color:#f8ac1b;
		text-decoration:none;
	}
/*affiliates css start here*/
#logo-listing{
	padding:0px;
	margin:25px 0px 0px 0px;
}
#logo-listing ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
#logo-listing li{
	width:231px;
	padding:0px;
	margin:0px 40px 0px 0px;
	list-style:none;
	float:left;
	border:1px solid #eaeaea;
}
#display-logo{
	width:229px;
	height:182px;
	padding:0px;
	margin:0px;
	}
#logo-name{
	width:221px;
	height:35px;
	padding:5px 0px 0px 10px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1c3f95;
	background-color:#c0c0c0;
	line-height:16px;
	}
#logo-name a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1c3f95;
	text-decoration:none;
	}
#logo-name a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
	}
/*news a7 events css start here*/
#news-events{
	padding:0px;
	margin:0px;
	}
#news-events ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
#news-events li{
	padding:10px 0px 15px 20px;
	margin:0px;
	list-style:none;
	background:url(../images/news-icon.jpg) no-repeat left 12px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333;
	}
/* productspage new */
#new-pro-main { width:830px; height:400px; float:left; display:block; margin:0 0 0 10px;}
#new-pro { width:800px; float:left; display:block;}
#new-pro ul { margin:0px 0 0 20px;}
#new-pro ul li { 
	list-style:none; display:block;
	margin:10px 0; padding:10px 0 0px 15px;
	background: url(../images/arrow-bullet.jpg) no-repeat left 12px;}
#new-pro ul li a { 
	font-weight:normal !important; font:12px Arial, Helvetica, sans-serif;
	color:#515151; text-decoration:none;}
#new-pro ul li a:hover { text-decoration:none; color:#093479;}
/*products css start here*/
#products-listing{
	padding:0px;
	margin:10px 0px 0px 10px;
}
#products-listing ul{
	width:945px;
	height:125px;
	padding:0px;
	margin:0px 0px 20px 0px!important;
	list-style:none;
}
#products-listing li{
	width:305px;height:125px;
	padding:0px 0px 0px 0px!important;
	background:url(../images/products/li-bg.jpg) repeat-x;
	margin:0px 10px 0px 0px;
	list-style:none;float:left;
	border:1px solid #eaeaea;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-top-bottom-radius:10px;
}
#products-listing li img {
	width:143px;
	height:125px;
	float:left;
}
#products-listing li img:hover{
	opacity:.8;
  -moz-transition: all 0.2s ease-out;  /* FF3.7+ */
  -o-transition: all 0.2s ease-out;  /* Opera 10.5 */
  -webkit-transition: all 0.2s ease-out;  /* Saf3.2+, Chrome */
}
.prodname {
	width:160px;
	float:right;
	font:13px Arial, Helvetica, sans-serif;
	color:#09347a; font-weight:bold;
	text-align:center; margin:40px 0 0 0;
}

#products-listing li .pdf{
	width:97px;
	height:25px;
	background:url(../images/products/downld-pdf.jpg) no-repeat;
	text-align:right; line-height:25px; padding-right:24px;
	float:right; text-decoration:none; margin:25px 20px 0 0;_ margin:25px 10px 0 0;
	cursor:pointer;
}
#products-listing li .web{
	width:92px;
	height:25px;
	background:url(../images/products/web.jpg) no-repeat;
	text-align:right; line-height:25px; padding-right:29px;
	float:right; text-decoration:none; margin:25px 20px 0 0;_ margin:25px 10px 0 0;
	cursor:pointer;
}
#products-listing li a{
	color: #545454; text-decoration:none;}
#products-listing li a:hover {
	color: #F00;text-decoration:none;
}

/*contact us css start here*/
#contact-us-bg{
	width:944px;
	padding:0px 0px 50px 0px;
	margin:0px;
	background:url(../images/shadow.jpg) no-repeat center bottom;
	}
#contact-us-bg ul{
	padding:0px;
	margin:0px;
	list-style:none;
	}
#contact-us-bg li{
	width:280px;
	height:200px;
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;
	border-right:1px solid #d0d0d0;
	float:left;
	line-height:20px;
	}
#contact-us-bg li span{
	color:#284d8b;
	}
#contact-us-bg li a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;
	text-decoration:underline;
	}
#contact-us-bg li a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#f8ac1b;
	text-decoration:none;
	}
#header-captions{
	width:280px;
	height:85px;
	padding:0px;
	margin:2px 0px 0px 10px;
	background:url(../images/header-caption.jpg) no-repeat left top;
	float:left;
	text-indent:-9999px;
	}