body { font: normal normal 1em Arial, Helvetica, sans-serif; background-color:#fff; margin:0 auto; padding:0; color: #333; }
#bodyBox { margin: 0 auto; width: 800px; position:relative;}
html>bodyBox { width: 800px; } 
a { color: #237DCC; text-decoration:underline;}
a:hover { color: #999; text-decoration: underline; }
acronym{cursor:pointer;}
h1 {font-size: 2.7em; margin: 0; text-align:left;width: 480px; text-transform:capitalize; color:#ff3405;}
h2 {font-size: 1.7em; margin: 0; text-align:left;width: 480px; text-transform:capitalize; color:#000; }
.h1other{font-size: 1.8em; margin: 0; text-align:left;width: 480px; text-transform:capitalize; color:#ff3405;}
h3 { background: url(images/nav/plusIcon.gif) no-repeat left center; padding: 0 0 0 20px; font-size: 1.3em; font-weight: bold; color: #555; text-align: left; }
img { border: 0; }
html>bodyBox #banner { width: 800px; }
div#banner { z-index: 0; position: absolute; width: 100%; height: 89px; text-align: left; font-size:0.8em; }
div#banner p { float: right; text-align: right; margin-top: 22px; font-size:1.5em; }
div#banner p b { font-size:13px; font-weight:normal;}
.strokeBar { height: 13px; width: 800px; background: url(images/strokeBar.gif) repeat-x; }
div#nav { border-top: 2px solid #eee; height: 17px; padding-top: 2px; font-size: 0.75em;}
div#nav ul { margin: 0; list-style-type: none; padding: 0; }
div#nav li { float: left; text-transform: uppercase;}
div#nav li a { padding: 0 14px; background: url(images/nav/nav_icon_red.gif) no-repeat left center; color: #000; } 
div#nav li a:hover { background: url(images/nav/nav_icon_orange.gif) no-repeat left center; } 
div#nav li.stats { float: right; margin-right: -14px; }
div#nav li.stats a { background: url(images/nav/nav_icon_blue.gif) no-repeat left center; }
html>bodyBox #photoFrame {width: 800px;}
div#photoFrame { z-index: 1; position: absolute; top: 100px; width: 100%; height: 192px; padding-top:5px;}
div#photo img { border-bottom: 2px solid #bbb; margin-bottom: 2px; } 
html>bodyBox #mainBody {width: 800px;}
div#mainBody { position: absolute; top: 296px; display:block; width: 100%; text-align:justify; clear:both; }

/*Main Content*/
#content  {font-size: 0.75em; background: #fff url(images/contentBg.gif) no-repeat 0 0; width: 500px; padding: 15px 33px 0 22px; float: left; margin:4px 0 0 0; } 
#content p {line-height: 1.5em; margin: 0 0 1em 0; padding: 0;}
#content .servicesRow { text-align:center; width: 430px; color: #ffffff;}
#content .servicesRow a { color:#ffffff;}
#content .servicesRow img { margin: 2px 6px 2px 7px; float:left; text-align:center;}
#content ul { list-style-type: none; margin:0; padding: 0; text-align: left; }
#content li { background: url(images/nav/nav_icon_blue.gif) no-repeat left center; padding: 2px 0 2px 18px; }
#content .servicesBox { width: 480px; margin-bottom: 15px; padding: 5px 10px; background: #FFBAB7 url(images/services-title-bg.gif) no-repeat left top; display: block; }
#content .servicesBox a { color: #fff; }
#content .servicesBox .more a { color: #E63C3C; text-decoration: underline; text-transform:uppercase; }
#content .servicesBox h1 { background: none; color: #fff; text-transform:capitalize; padding: 0; }
#content .servicesBox p { margin: 2px 0; }
#content .servicesBox .more { text-transform:capitalize; font-size: 1.1em; margin-top: 10px; background: url(images/moreDetails.gif) no-repeat left center; padding-left: 112px; font-weight: bold; }
#content .servicesBox .more a:hover { background: #FF4242; color: #fff; }
#content .servicesBox .package { width: 480px; margin-bottom: 8px; text-align: right; color: #fff; font-weight: bold; font-size: 1.2em; }
#content .servicesBox .package .name { float: left; text-transform: uppercase; }
#content input {font-size:11px;  border: 1px dotted #999999; color:#000; font-weight:bold;}
#content table {font-size:11px;}
#content abbr, acronym { border-bottom: 1px dotted; cursor:help;}
.thankYou { font-size: 1.6em; } 
#content .banner { background-image:url(images/banner.gif); background-repeat:no-repeat; color:#FFFFFF; height:42px; padding: 10px 0 0 5px; font-weight:bold; font-size:1.5em; }
#content .pay-per-click li { font-weight: normal; }
#content .back { background: url(images/nav/backIcon.gif) no-repeat left center; height: 17px; padding: 3px 0 0 25px; } 
#content .ecommerceImage { float:left; padding: 0 8px 8px 0; }
#content #portfolioKey { border: 1px solid #333; padding: 2px 3px; background: #eee; margin-bottom: 10px; font-size: 0.9em; }
#content #portfolioKey img { vertical-align: top; margin-top: 2px;}
#content .portfolioBox { font-size: 0.8em; width: 100%; padding: 10px 0; border-bottom: 1px dashed #555; }
#content .portfolioBox  p { margin:0; padding:0;}
#content .portfolioBox .details { float: right; width: 320px; }
#content .siteImage { width: 148px; border: 1px solid #555; }
#content .portfolioBox .title { font-size: 1.2em; font-weight: bold; }
#content .portfolioBox a { font-size: 1.1em; }
#content .portfolioBox .badSpace { clear: both; height: 1px; }
#content .articleTeaser { width: 430px; color: #555; }
#content .articleTeaser h2 { background: none; border-top: 1px dashed #555; border-bottom: 0; font-size: 1.4em; padding: 20px 0 5px 0;}
#content .byline { text-transform:capitalize; font-weight:bold;}
#content .greybg td {background-color:#f5f5f5;}
#content .imagefloatleft {float:right; border:1px solid #CCCCCC; margin:3px;}
#content .service {margin-top: 8px; width:99%; clear:both; border-bottom: 1px dashed #CCCCCC; padding-bottom:5px;}
#content .service p { padding:8px 0 0 0;}
#content .service img { float:left; margin-right:10px;}
#content .salesmaxxBox { height:155px; border-bottom: 1px solid #000000; margin-bottom:10px; clear:both;}
#content .salesmaxxBox p { padding:0 125px 0 0;}
#content .siteImage2 { border: 1px solid #555; clear:both; margin: 5px 0 5px 0;}
/*ecommerce nav bar and rollovers */
#content .ecommerceNavBox {height:85px;}
#content .ecommerceNavBox #commerceText { float:left; font-size:1.8em; color:#94DDFE; padding: 12px 10px 0 0;}
#content .ecommerceNavBox  #feat a { display:block; height:85px; width:58px; background-image:url(images/navfet.jpg); background-repeat:no-repeat; float:right;}
#content .ecommerceNavBox  #feat a:hover {background-image:url(images/navfet2.jpg); background-repeat:no-repeat;}
#content .ecommerceNavBox  #payments a { display:block; height:85px; width:69px; background-image:url(images/navpayment.jpg); background-repeat:no-repeat; float:right;}
#content .ecommerceNavBox  #payments a:hover {background-image:url(images/navpayment2.jpg); background-repeat:no-repeat;}
#content .ecommerceNavBox  #pro a { display:block; height:85px; width:67px; background-image:url(images/navprocess.jpg); background-repeat:no-repeat; float:right;}
#content .ecommerceNavBox  #pro a:hover {background-image:url(images/navprocess2.jpg); background-repeat:no-repeat;}
#content .ecommerceNavBox  #demo a { display:block; height:85px; width:53px; background-image:url(images/navdemo.jpg); background-repeat:no-repeat; float:right;}
#content .ecommerceNavBox  #demo a:hover { background-image:url(images/navdemo2.jpg); background-repeat:no-repeat;}
/*end of ecommerce nav bar*/
#leftFrame { width: 240px; float: left; color: #555; text-align:left; font-size: 0.75em;}
#leftFrame p { margin: 10px 0; }
#leftFrame .title { color: #999; width: 240px; margin-bottom: 10px; padding: 10px 0 5px 0; font-weight: bold; font-size: 1.1em; text-transform: uppercase; border-bottom: 2px solid #FF4242; }
#leftFrame .newsTeaser { width: 240px; border-bottom: 1px dotted #999; padding: 10px 0; }
#leftFrame .newsTeaser .newsTitle { font-size: 1em; padding-bottom: 4px; }
#leftFrame ul { margin: 0 0 0 5px; padding: 0; list-style-type: none; }
#leftFrame li { padding: 0 14px; background: url(images/nav/moreIcon.gif) no-repeat left center; }
#leftFrame #accessibility { margin: 10px 0; }
#leftFrame #accessibilityBox { width: 170px; height: 100px; background: url(images/accessBox.jpg) no-repeat; padding: 10px 15px 10px 10px; margin: 10px 0; }
#leftFrame .accessLink { padding: 5px 0 5px 10px ; font-size: 13px; font-weight: bold; text-transform: uppercase;  }
#leftFrame li.moreLink a { color: #E34D3B; }
#leftFrame #successBox { width: 195px; padding: 10px 0; border-bottom: 1px solid #999; font-size: 0.9em; }
#leftFrame #successBox .successName { font-weight: bold; font-size: 1.1em; }
#leftFrame #successBox .successUrl a { font-size: 0.8em; color: #E34D3B; }
#leftFrame #successBox img { float: left; }
#leftFrame #featuresFrame { margin: 10px 0 0 5px; color: #fff; width: 210px; font-size: 1.1em; font-weight: bold; background: #FF5C55 url(images/features-bg.gif) no-repeat top center; padding: 10px; }
#leftFrame #featuresFrame p { font-size: 0.8em; }
#leftFrame #featuresFrame h1 {width: 210px; color:#fff; font-size: 1.2em; padding: 0; margin: 0 0 10px 0; background: none; text-transform: capitalize; border-bottom: 1px dotted #fff; }
#leftFrame #featuresFrame ul { margin: 0px; }
#leftFrame #featuresFrame li { background: url(images/nav/tickIcon.gif) no-repeat left top; margin: 0; padding: 0 0 10px 18px; }
#leftFrame #featuresFrame li .email { font-size: 0.7em; text-transform: lowercase; }
#leftFrame #packagePrice { width: 195px; height: 85px; margin-top: 10px;  }
#leftFrame #examples ul { font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
#leftFrame table td { font-size: 1em; background:#f6f6f6; color:#999999;}
#leftFrame table th {font-size: 1em; background:#DBF7E4;}
#leftFrame table label { text-align:right; float:right;}
#leftFrame table select { margin:2px 0 2px 0; height:18px; font-size:0.85em;}
#leftFrame table input { height:19px; font-size:0.85em;}
#leftFrame .news{ background: url(./img/rigthMenu-Backfround.gif) no-repeat; width:238px; height:99px; }
#leftFrame .news p{ font-size:11px; padding:4px 2px 1px 5px;}
#leftFrame .support {width:238px; height:50px; }
#leftFrame img { float:left; margin: 5px 0 0 4px; padding-right:5px;}
#leftFrame .twoColTxt{ background: url(./img/rigthMenu-Backfround.gif) no-repeat; width:238px; height:99px; }
#leftFrame .twoColTxt .pfloat{ font-size:11px; float:left; margin:5px 5px;}
div#copyrightFrame { font-size: 0.8em; width: 800px; clear: both; padding: 20px 0 10px 0; border-top: 3px solid #fff; }
div#copyrightFrame #copyrightInfo {margin-top: 3px; }
div#copyrightFrame #resourcesFrame { float: right; margin-top: 2px; }
div#copyrightFrame #resourcesFrame img { margin: 4px 2px 0 2px; float:right; }
#newebiaAddress { margin:3px 0; padding:0; font-size:11px; width: 800px;}
#newebiaAddress img { float:right;}
div#awardsFrame { font-size: 0.8em; width: 800px; clear: both; padding: 3px 0 10px 0; text-align:left; }
div#awardsFrame a img { border:none;}
div#awardsFrame #title { width: 800px; border-bottom: 1px dashed #999; color:#999; font-size: 1.3em; padding-bottom: 5px; margin-bottom: 10px; text-transform: uppercase;}
#thumbs { width:auto;}
#thumbs .thbox { height:158px; float:left; text-align:left;}
#thumbs .thbox img { margin:2px 6px 2px 6px; border:1px solid #999999;}
#contactform p { margin:0; padding:0 0.5em; }
#contactform form fieldset { border: 1px solid #cccccc; margin:1em 0 1em 0.8em; padding:0.45em; }
#contactform form fieldset legend {font-size:105%; color:#333; }
#contactform form label { display:block;  float:left; width:30%; text-align:right; margin:5px 0 0; padding:0; }
#contactform form fieldset label:first-letter {text-decoration:underline; }
#contactform form input,form textarea, form select { width:auto; margin:5px 0 0 10px; }
#contactform form input#reset { margin-left:0; }
#contactform textarea { overflow:auto; }
#contactform form small {display:block; font-size:0.63em; margin:0 0 5px 10em; padding:1px 3px; }
#contactform form .required { font-weight:800; }
#contactform form br { clear:left; }
#contactform img { width:100px; margin-left:31.5%; margin-top:6px;}
#footerTxtInfo {font-size:11px; margin-top:5em; padding-bottom:12px; }
#footerTxtInfo h1 { font-size:12px; background:none; margin:0; padding:0; color:#666}
.tableHead { background-color:#eeeeee; height:25px;}
.tableHead a { padding: 5px 5px; color:#CC0000; font-weight:bold;}
.termsSmall {font-size:0.8em;}
.cutpr {text-decoration: line-through;}
