body {
   margin:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #e3f1fe;
}
img {border:none;}
.form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {margin: 0 auto;width: 862px;background: url(../images/main-bg.gif) repeat-y;}
#header {width: 862px;height: 115px;position: relative;}
#header .top-links {
	position: absolute;
	top: 32px;
	right: 222px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 21px;
	color: #3b7bb1;
}

#header .top-links li {float: left;padding: 0 0 0 23px;}
#header .top-links li a {color: #3b7bb1;display: block;}
#header .top-links li a:hover {text-decoration: none;}
#header .top-links li.first a {background: url(../images/ico-1.gif) no-repeat 0 4px;padding: 0 0 0 16px;}
#header .top-links li.last a {background-color: #6c9d31;padding: 0 5px;color: #fff;text-decoration: none;}
#header .call {
	position: absolute;
	top: 16px;
	right: 22px;
	background: url(../images/call-text.gif) no-repeat;
	width: 185px;
	height: 41px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .logo {
	position: absolute;
	top: 0;
	left: 26px;
	background: url(../images/logo.gif) no-repeat;
	width: 240px;
	height: 115px;
	text-indent: -9999px;
	overflow: hidden;
}
#top-nav {
	position: absolute;
	top: 67px;
	right: 21px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 26px;
	color: #fff;
}
#top-nav li {float: left;margin: 0 0 0 6px;display: inline;}
#top-nav li a {
	float: left;
	padding: 0 10px 0 11px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #000;
	background: url(../images/top-nav-bg.gif) repeat-x;
}
#top-nav li a:hover, #top-nav li.active a {background-position: 0 100%;}
#content {overflow: hidden;width: 784px;padding: 0 36px 0 42px;}
#content .top-banner-area {
	float: left;
	width: 804px;
	margin: 0 0 0 -16px;
	position: relative;
	display: inline;
	background: url(../images/top-banner-area-middle-bg.gif) repeat-y;
}
#content .top-banner-area .top-banner-area-holder {
	float: left;
	width: 804px;
	padding: 0 0 3px 0;
	background: url(../images/top-banner-area-bg.gif) no-repeat;
}
#content .top-banner-area .top-banner-area-bottom {
	float: left;
	width: 804px;
	height: 11px;
	background: url(../images/top-banner-area-bottom-bg.gif) no-repeat;
	overflow: hidden;
}
#content .top-banner-area .banners {
	float: left;
	width: 766px;
	margin: 18px 0 0 20px;
	display: inline;
	background: url(../images/banners-middle-bg.gif) repeat-y;
}
#content .top-banner-area .heroimg {
	float: left;
	width: 764px;
	margin: 18px 0 5px 19px;
	display: inline;
}
#content .top-banner-area .banners .banners-holder {
	float: left;
	width: 766px;
	min-height: 193px;
	background: url(../images/banners-bg.gif) no-repeat;
}
* html #content .top-banner-area .banners .banners-holder {height: 193px;}
#content .top-banner-area .banners .banners-bottom {
	float: left;
	width: 766px;
	height: 3px;
	overflow: hidden;
	background: url(../images/banners-bottom-bg.gif) no-repeat;
}
#content .top-banner-area .box {float: left;width: 220px;margin: 0 41px 0 0;display: inline;}
#content .top-banner-area .box.first {margin: 0 41px 0 10px;}
#content .top-banner-area .box.last {margin: 0;}
#content .top-banner-area .box h3 {margin: 0;font-size: 16px;color: #fff;}
#content .top-banner-area .box ul {list-style: none;padding: 0;margin: 0;font-size: 14px;color: #050708;}
#content .top-banner-area .box ul li {background: url(../images/arrow-ico2.gif) no-repeat 0 2px;padding: 4px 0 0 39px;margin: 12px 0 0;}
#content .top-banner-area .box.first ul li {background: url(../images/arrow-ico1.gif) no-repeat 0 2px;}
#content .top-banner-area .box.last ul li {background: url(../images/arrow-ico3.gif) no-repeat 0 2px;}
#content .banner {float: left;margin: 13px 0 0 -35px;position: relative;}
#content .subnav { 
/*margin: 0px -29px 15px -35px; 
position: relative; 
background-color: #ededed;
font-family:Verdana, Geneva, sans-serif; 
font-size: 12px; 
padding:5px; 
height: 20px;*/
background-color: #f3ffe1;
border-left: solid 1px #6c9d31;
border-top: solid 1px #6c9d31;
border-right: solid 1px #6c9d31;
width: 200px;
float:left;
display: inline;
}

.signup {
width: 200px;
height: 97px;
float:left;
margin-top:8px;
}
.signupsm {
width: 200px;
height: 70px;
float:left;
margin-top:8px;
}
#content .subnav ul{
	/*display: inline;*/
	list-style-type: none;
	margin: 0;
	padding:0;
}
#content .subnav li.active { 
	background-color: #6c9d31;
	/*padding: 10px;
	margin-top: -10px;*/
}
#content .subnav ul li{
	/*float: left; 
	margin-left: 18px;
	margin-right:18px;*/border-bottom: solid 1px #6c9d31;
	font-size: 11px;
	padding:5px;
}
#content .subnav a:link, #content .subnav a:visited {
	color: #6c9d31;
	text-decoration: none;
}
#content .subnav a:active, #content .subnav li.active a {
	color: #fff;
	text-decoration: none;
	padding-left:10px;
}
#content .subnav a:hover {
	color: #284900;
	text-decoration: none;
	padding-left:10px;
}
#content h1 {
	clear: both;
	padding: 13px 0 0;
	margin: 0 0 17px 0;
	font-size: 20px;
	color: #000;
}

#content h1 img {display: block;}
#content .img-r {float: right;}
#content p, #content ol, .tabular, #content p, #content ul {margin: 0 0 17px;font-size: 12px;line-height: 18px;color: #050708;}
.tabular strong {
color: #fff;	
}
.tabular {
border: solid 1px #050708;	
}
#content a {color: #050708;}
#content h3 {margin: 17px 0 0;font-size: 12px;line-height: 18px;color: #000;}
#content .box1 {background: url(../images/star-1.gif) no-repeat;padding: 0 33px 0 128px;margin: 23px 0 0;}
#content .box1.second {background: url(../images/star-2.gif) no-repeat;}
#content .box1.third {background: url(../images/star-3.gif) no-repeat;}
#content .term1.firstterm {background: url(../images/VerifoneVx510.jpg) no-repeat;padding: 0 63px 0 218px;margin: 23px 0 0;}
#content .term1.secondterm{background: url(../images/HypercomT4210.jpg) no-repeat;padding: 0 63px 0 218px;margin: 23px 0 0;}
#content .term1.firstwireless {background: url(../images/Nurit8020.jpg) no-repeat;padding: 0 63px 0 218px;margin: 23px 0 0;}
#content .term1.secondwireless {background: url(../images/WayMTT1531.jpg) no-repeat;padding: 0 63px 0 218px;margin: 23px 0 0;}
#content .box1 h2 {margin: 0 0 4px 0;font-size: 16px;line-height: 18px;color: #6c9d31;}
#content .term1 h2 {margin: 0 0 4px 0;font-size: 16px;line-height: 18px;color: #6c9d31;}
#content .box1 ul {list-style: none;padding: 0 0 17px 37px;margin: 0;font-size: 12px;}
#content .box1 ul strong {font: 18px Georgia, "Times New Roman", Times, serif;color: #000;}
#content .blue-box {
	clear: both;
	float: right;
	width: 197px;
	padding: 0 0 20px 0;
	margin: 20px 0 0 26px;
	background: #eaf3fb url(../images/blue-box-bg.gif) no-repeat;
}
#content .blue-box h2 {margin: 24px 0 0 65px;font-size: 20px;color: #000;}
#content .blue-box p {margin: 17px 18px 0 19px;font-size: 11px;line-height: 15px;color: #050708;}
#footer {
	overflow: hidden;
	width: 796px;
	padding: 0 33px 26px 33px;
	background: url(../images/footer-bg.gif) no-repeat 0 100%;
}
#footer ul {
	float: left;
	list-style: none;
	padding: 12px 0 14px 39px;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
	border-top: 1px solid #d8e8f6;
	border-bottom: 1px solid #d8e8f6;
	background-color: #eaf3fb;
	width: 757px;
}
#footer ul li {float: left;border-left: 1px solid #b3b3b3;padding: 0 9px;}
#footer ul li.first {border: 0;padding-left: 0;}
#footer ul li a {color: #3b7bb1;text-decoration: none;}
#footer ul li a:hover {text-decoration: underline;}
#footer p {
	clear: left;
	margin: 0;
	padding: 13px 0 0;
	font-size: 10px;
	line-height: 18px;
	color: #b3b3b3;
}
#footer p a {color: #b3b3b3;text-decoration: none;}
#footer p a:hover {text-decoration: underline;}
#footer a.logo {
	float: right;
	margin: 10px 0 0;
	background:url(../images/footer-logo.gif) no-repeat;
	width: 171px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
}











#content .top-hero-area {
	float: right;
	width: 570px;
	margin: 0 0 0 10px;
	position: relative;
	display: inline;
	background: url(../images/top-hero-area-middle-bg.gif) repeat-y;
}
#content .top-hero-area .top-hero-area-holder {
	float: right;
	width: 570px;
	padding: 0 0 3px 0;
	background: url(../images/top-hero-area-bg.gif) no-repeat;
}
#content .top-hero-area .top-hero-area-bottom {
	float: right;
	width: 570px;
	height: 11px;
	background: url(../images/top-hero-area-bottom-bg.gif) no-repeat;
	overflow: hidden;
}
#content .top-hero-area .heroimg {
	float: right;
	width: 552px;
	margin: 18px 0 5px 19px;
	display: inline;
}
#content .top-hero-area .banners .banners-bottom {
	float: left;
	width: 570px;
	height: 3px;
	overflow: hidden;
	background: url(../images/banners-bottom-bg.gif) no-repeat;
}
#footer img.logo {
	float: right;
	margin: 10px 0 0;
	width: 171px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
}
#content h4 {
	clear: both;
	padding: 13px 0 0;
	margin: 0 0 17px 0;
	font-size: 17px;
}
