body { margin: 0; color: #444; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 12px; height: 100%; background-color: #E7E7E7; }
html { height: 100%; }
a { color: #18457a; font-weight: bold; text-decoration: none; }
blockquote { color: #313131; font-family: Georgia; font-size: 16px; font-style: italic; background-image: url('../_img/quote_left.gif'); background-repeat: no-repeat; text-indent: 30px; line-height: 23px; background-position: 2px 5px; padding-bottom: 0; margin-top: 11px; }
blockquote strong { font-weight: normal; line-height: 26px; background-image: url('../_img/quote_right.gif'); background-repeat: no-repeat; padding-right: 30px; background-position: right; }
hr { height: 1px; background-color: #c6c8ca; border: 0; width: 94%; margin: 0 auto 0 auto; padding: 0 0 0 0; }
img { border: 0; }
h1 { color: #444; font-size: 24px; text-shadow: 0 1px 0 #FFFFFF; font-weight: bold; color: #346bae; border-bottom: 1px solid #CDCDCD; padding: 0px 0px 7px 0px; margin: 15px 0 0px 0; }
h2 { color: #444; font-size: 18px; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; margin: 0 0 0 0; padding: 0 0 4px 0; }

.clear { clear: both; }

.top { background-image: url('../_img/top_bg.gif'); width: 100%; height: 77px; }
.top div, .nav, .bottom { width: 86%; min-width: 882px; max-width: 1150px; margin: 0 auto; }

.navwrapper { height: 35px; width: 100%; background-image: url('../_img/nav_bg.gif'); }
.navwrapper .navlist { height: 25px; list-style: none; float: left; padding: 0; margin: 10px 0 0 6px; width: 70%; }
.navwrapper .navlist li { display: inline; }
.navwrapper .navlist a { padding: 12px 12px 12px 9px; background-image: url('../_img/nav_divider.gif'); background-repeat: no-repeat; background-position: right; }
.navwrapper .getbutton { float: right; margin-top: 10px; width: 109px; margin-right: 3%; }

.mainwrapper ul { margin-top: 0; margin-bottom: 0; padding-left: 0; list-style: none; }

.bottomwrapper { width: 100%; border-top: 1px solid #DBE1E8; background-image: url('../_img/bottom_topbg.gif'); background-repeat: repeat-x; background-color: #EBEEF2; min-height: 190px; height: 21.5%; clear: both; }
.bottomwrapper .afterquote { color: #666; font-size: 11px; font-weight: bold; padding-left: 50px; margin-top: -10px; margin-bottom: 5px; }
.bottomwrapper .rlsinfo { margin: 10px 35px; border-top: 1px solid; border-bottom: 1px solid; border-color: #C6C8CA; height: 34px; }
.bottomwrapper .release { font-size: 14px; background-image: url('../_img/release_ico.gif'); background-repeat: no-repeat; text-indent: 28px; padding-bottom: 4px; padding-top: 2px; margin-top: 6px; margin-bottom: 6px; float: left; width: 50%; }
.bottomwrapper .signup { line-height: 26px; font-size: 11px; float: right; width: 320px; margin-top: 0; }
.bottomwrapper .signup input { border: 1px solid #808080; height: 22px; background-image: url('../_img/inputbg.gif'); background-repeat: repeat-x; font-family: Arial; color: #777; font-size: 11px; font-style: italic; width: 180px; padding: 3px 6px 0px 6px; margin-top: 3px; margin-left: 10px; }
.bottomwrapper .signup .smallbtn { background-image: url('../_img/smallbtn.gif'); font-size: 11px; font-weight: bold; color: #FFF; background-repeat: no-repeat; width: 30px; height: 25px; text-align: center; display: block; margin-top: -27px; margin-left: 10px; float: right; }
.bottomwrapper .footer { width: 400px; margin: 30px auto 0px auto; color: #888; }
.bottomwrapper .footer a { padding: 0px 16px 0px 16px; }

.sidenav { float: left; width: 230px; margin: 15px 0 0 10px; padding: 0 0 0 0; background-image: url(../_img/sidenavbg.png); background-repeat: repeat-y; background-position: 9px 0px; min-height: 300px; }
.sidenav ul { width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.sidenav .selected { background-image: url(../_img/sidenavbg-sel.gif); }
.sidenav .selected a { color: #FFF; text-shadow: 0 1px 0 #666666; }
.sidenav .selected a:hover { color: #FFF; }
.sidenav #sales-link { background-image: url(../_img/ico-sales.png); }
.sidenav #user-link { background-image: url(../_img/ico-users.png); }
.sidenav #accounting-link { background-image: url(../_img/ico-accounting.png); }
.sidenav #product-search-link { background-image: url(../_img/ico-search.png); }
.sidenav #inventory-link { background-image: url(../_img/ico-inventory.png); }
.sidenav #account-link { background-image: url(../_img/ico-accounts.png); }
.sidenav #utilities-link { background-image: url(../_img/ico-utilities.png); }
.sidenav #reports-link { background-image: url(../_img/ico-reports.png); }
.sidenav #support-link { background-image: url(../_img/ico-support.png); }
.sidenav #online-link { background-image: url(../_img/ico-online.png); }
.sidenav #delivery-link { background-image: url(../_img/ico-delivery.png); }
.sidenav #warehouse-link { background-image: url(../_img/ico-warehouse.png); }
.sidenav #documents-link { background-image: url(../_img/ico-documents.png); }
.sidenav li { border-bottom: 1px solid #DDD; }
.sidenav a { color: #555; display: block; width: 100%; padding-top: 12px; padding-bottom: 12px; background-repeat: no-repeat; background-position: 6px 13px; padding-left: 30px; font-size: 13px; text-shadow: 0 1px 0 #FFFFFF; }
.sidenav a:hover { color: #346BAE; }

.content-withside { float: left; padding-top: 15px; padding-left: 20px; width: 68%; }

.gbright { border-right: 1px solid #CCC; }

.featureswrapper, .secondarywrapper { float: left; background-image: url('../_img/features_topbg.gif'); background-color: #FFF; background-repeat: repeat-x; width: 100%; min-height: 270px; padding-bottom: 15px; }
.features { padding-left: 0; list-style: none; width: 86%; min-width: 882px; max-width: 1150px; margin: 0 auto; }
.features li { width: 30%; text-align: center; padding: 0px 14px 0px 10px; display: inline; margin-top: 20px; float: left; }
.features li p { font-size: 11px; width: 100%; text-align: left; padding: 4px 4px 4px 7px; }

.screenshot { border: 4px solid #c3cede; margin-top: 4px; margin-bottom: 2px; overflow: hidden;  }

.cthelps { margin-left: 12%; }

.secondarywrapper { border-top: 1px solid #BBB; }
.secondary { width: 84%; margin: 0 auto; min-height: 500px; min-width: 856px; max-width: 1150px; }
.secondary p { padding: 5px 0px 5px 0px !important; margin: 0 0 0 0; }
.secondary .content-withside ul, .secondary .content ul {margin-top: 0px; margin-bottom: 5px; }

.iwtlogo { margin: 18px 0px 0px 30px; }

.main { width: 882px; margin: 0 auto; height: 100%; }

.main_scrleft { float: left; width: 269px; }

.main_contentright { float: right; width: 80%; }

.mainleft { float: left; width: 593px; height: 100%; background-image: url('../_img/main_bg_left.jpg'); }

.mainright { float: right; width: 246px; background-image: url('../_img/main_bg_right.gif'); height: 100%; }
.mainright ul { margin-left: 30px; }
.mainright li { margin: -3px 0; }

.mainwrapper { background-image: url('../_img/main_bg_grad.gif'); height: 278px; border-bottom: 1px solid #154684; width: 100%; border-top: 1px solid #6F7980; }

.madeeasy { margin: 10px 0px 0px 50px; }

.scrbtn { margin-left: 59px; margin-top: 5px; }
.scrbtn p { width: 206px; margin-right: 58px; text-align: center; height: 130px; margin-top: 20px; }
.scrbtn p img { margin: 4px; }

.featurelist { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.featurelist li { float: left; width: 45%; margin-left: 5%; }
.featurelist .screenshot { width: 80%; max-width: 280px; height: 130px; background-repeat: no-repeat; background-position: top center; margin-bottom: 30px; }
.featurelist h2, .featurelist .screenshot { cursor: pointer; }

.contact legend {display: none;}
.contact {border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;}
.contact ul {margin: 0 0 0 0; padding: 0 0 0 0;}
.contact li {list-style: none;
	margin: 0;
	padding: 0 0 0px 0;
	clear: both;
	display: block;
	width: 450px;
	height: 30px;
	}
.contact .liOther { display:none; }
.contact li label {
width: 160px;
	display: block;
	float: left;
	padding-top: 4px;}
.contact li input, .contact li textarea {float: left; margin-bottom: 4px;}
.contact li textarea {width: 300px;}
.contact li select { float:left; }

.contact .submitBtn {margin: 7px 0 0 132px;}

.contact .required { color:Red; float:left; }

#featureswrapper { background-image: url('../_img/features_bg.gif'); background-repeat: repeat-x; background-color: #FFF; height: 350px; }

.secondary img {border-color: #999; }

.content-withside h1 { font-size: 13px;
border: 0px;
margin: 0 0 0 0;
padding: 0 0 8px 0;
text-align: left !important;}
