* { margin:0; padding:0;}
html, body { height:100%;}
body {font-family:Tahoma, Geneva, sans-serif; font-size:100%; line-height:1em; color:#999999;}
.container {width:990px; margin:0 auto; }
.main-banner-big { background:url(mainpic.png) no-repeat left top; width:990px; height:350px; margin-bottom:2px;}
.main-banner-big .inner { padding:40px 0 0 370px;}
ul { list-style:none;}

.top-banner {  background:url(header-bg.gif) left top repeat-x #fff; width:990px; height:86px;}
.top-banner .logo { float:left; padding:20px 0 0 20px;}
.top-banner .top-links { float:right; padding:45px 45px 0 0;}
.top-banner .top-links li { float:left; margin-left:7px;}
.top-banner .top-links li a { color: #ffffff; float:left; width:95px; text-align:center; text-decoration: none; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;}
.top-banner .top-links li a:link { }
.top-banner .top-links li a:hover { color: #000066; }
.top-banner .top-links li .current { color: #000066; float:left; width:95px; text-align:center; text-decoration: none; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;}

.main-subbanner-big { background:url(mainpictest.png) no-repeat left top; width:990px; height:250px; margin-bottom:2px;}
.main-subbanner-big .inner { padding:40px 0 0 370px;}
.dorangebox { float:left; background:url(dorangebox.png); width:572px; height:103px; padding:25px 0 0 25px; color: #fff; font-size: 13px; font-family: "Trebuchet MS", Arial; }
.bluebox { float:left; background:url(bluebox.png); width:562px; height:103px; padding:25px 10px 0 25px; color: #fff; font-size: 13px; font-family: "Trebuchet MS", Arial; }
.lorangebox { float:left; background:url(lorangebox.png); width:562px; height:103px; padding:25px 10px 0 25px; color: #996600; font-size: 13px; font-family: "Trebuchet MS", Arial; }


h1 { color: #D98D06; font-size: 34px; font-family: "Trebuchet MS", Arial; font-weight: normal; padding-bottom: 34px;}
h2 { font-size: 24px; font-family: "Trebuchet MS", Arial; font-weight: normal; padding-bottom: 10px; }
h3 { font-size: 20px; font-family: "Trebuchet MS", Arial; font-weight: normal; padding-bottom: 10px; }
h4 { color: #fff; font-size: 22px; font-family: "Trebuchet MS", Arial; font-weight: normal; padding-bottom: 8px; }
.boxone { float:left; background:url(box1.png); width:174px; height:203px; padding:25px 0 0 25px; color: #fff; font-size: 13px; font-family: "Trebuchet MS", Arial; }
.boxtwo { float:left; background:url(box2.png); width:174px; height:203px; padding:25px 0 0 25px; color: #fff; font-size: 13px; font-family: "Trebuchet MS", Arial; }
.boxthree { float:left; background:url(box3.png); width:174px; height:203px; padding:25px 0 0 25px; color: #996600; font-size: 13px; font-family: "Trebuchet MS", Arial; }
.readmore { color: #996600; font-size: 16px; font-weight: bold; text-decoration: underline; font-family: "Arial Narrow", Arial; }
.readmore:hover { color: #fff; }
.toppadding {padding-top: 6px;}
.toppadding-sub {padding-top: 27px;}
.telmore { font-size: 16px; font-weight: bold; text-decoration: none; font-family: Arial; }
.maintxt { width:988px; height:1050px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.maintxt .left { padding:25px 0 0 25px; float:left; width:700px; }
.maintxt .right {font-size: 12px; padding:25px 25px 0 0; float:right; width:195px; color: #D98D06; }
.worksmaintxt { width:988px; height:1125px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.worksmaintxt .left { padding:25px 0 0 25px; float:left; width:700px; }
.worksmaintxt .right {font-size: 12px; padding:25px 25px 0 0; float:right; width:195px; color: #D98D06; }
.pricesmaintxt { width:988px; height:725px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.pricesmaintxt .left { padding:25px 0 0 25px; float:left; width:700px; }
.pricesmaintxt .right {font-size: 12px; padding:25px 25px 0 0; float:right; width:195px; color: #D98D06; }
.faqsmaintxt { width:988px; height:1400px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.faqsmaintxt .left { padding:25px 0 0 25px; float:left; width:700px; }
.faqsmaintxt .right {font-size: 12px; padding:25px 25px 0 0; float:right; width:195px; color: #D98D06; }
.divertmaintxt { width:988px; height:900px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.divertmaintxt .left { padding:25px 0 0 25px; float:left; width:700px; }
.divertmaintxt .right {font-size: 12px; padding:25px 25px 0 0; float:right; width:195px; color: #D98D06; }
.rightbold { font-weight: bold; float: right; color: #336699; }
.bluebold { font-weight: bold; color: #336699; }
.orangebold { font-weight: bold; color: #D98D06; }
.justorange { font-weight: normal; color: #D98D06; }
.justorangesmall { font-size: 12px; font-weight: normal; color: #D98D06; line-height:1.35em; }
.bullets { list-style:disc; font-size: 14px; padding:80px 0 0 15px;}
.jumpbullets { list-style:disc; font-size: 14px; padding:0 0 0 72px;}
.freetriallink { background:url(button1.png) no-repeat left; float:left; width:700px; height:100px;}
.freetriallink:link {}
.freetriallink:hover { background:url(button2.png) no-repeat left; }
.freetriallink:active {}
.freetriallink:visited {}
.orangetable { color: #D98D06; }
.selectfont { color: #336699; font-size: 12px; font-weight: normal;}
.spacer { padding:25px 0 25px 0;}
.sendenquirytxt { width:988px; height:370px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.sendenquirytxt .left { padding:25px 0 0 25px; float:left; width:950px; }
.normaltxtbox { font-size: 10px; font-weight: normal; color: #336699; line-height:1.35em;}
.freetrialtxt { width:988px; height:1300px; border: 1px solid #CCCCCC;  color: #336699; line-height:1.5em;}
.freetrialtxt .left { padding:25px 0 0 25px; float:left; width:950px; }
.sitelinks { padding:40px 0 40px 25px; float:left; width:950px; font-size: 12px; font-weight: normal; color: #336699;}






