body { text-align: center; margin: 0; padding: 0; color: #000; background-color: #fff; }
p, td, th, div, blockquote, dl, ul, ol, form { font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Layout */
#wrapper { text-align: left; margin: 0 auto; padding: 0; width: 780px; overflow: auto; }
#head { width: 780px; height: 265px; display: inline; }
#skip-to { float: right; padding: 20px 30px 0 0; }
#nav { text-align: right; width: 780px; height: 36px; background: #d7d7d7 url(img/bkg-nav.jpg) no-repeat left top; }
#content { padding: 24px 10px 12px; width: 760px; overflow: auto; float: left; }
#main { width: 480px; float: left; }
#side { background: url(img/bkg-side.png) no-repeat center top; width: 200px; padding: 24px 28px; float: right; min-height: 300px; }
#foot { margin-top: 24px; clear: both; }
#copyright { text-indent: 12px; width: 780px; clear: both; background: url(img/hr.png) no-repeat left top; padding: 24px 0; }

/* Styles */
p, ul, ol, address { font-size: 0.8125em; line-height: 1.625em; margin-top: 0; font-style: normal; }
ul ul li { font-size: 1.23em; line-height: 1.625em; }

h1, h2, h3, h4 { margin-top: 0; margin-bottom: 2px; font-weight: normal; font-family: Calibri, Arial, Helvetica; }
h1 { color: #006bb4; font-size: 1.625em; }
h2 { color: #003674; font-size: 1.44em; }
h3 { color: #111; font-size: 1.19em; }
h4 { color: #333; font-size: 1.06em; }

#skip-to p { font-size: 0.63em; }
#skip-to a:link, #skip-to a:visited { color: #000; text-decoration: none; }
#skip-to a:hover { color: #006bb4; text-decoration: underline; }

a:link, a:visited { color: #003674; }
a:hover  { color: #006bb4; text-decoration: none; }

hr { color: #d7d7d7; background-color: #d7d7d7; border: none; height: 1px; }
img { border: 0; }

form { font-size: 0.81em; margin: 0; padding: 15px 20px; border: dashed 1px #d7d7d7; }
form div { margin: 5px 0 2px; }
fieldset { padding: 2px 12px 12px; margin: 2px 0 12px; }
fieldset.submit { padding: 0; margin: 0; border: 0; }
legend { font-weight: bold; padding: 0 6px; color: #006bb4; }
input:focus, textarea:focus { background-color: #fffbc1; }

abbr { border-bottom: 1px dotted gray; cursor: help;  }
address { font-style: normal; margin-top: 12px; }
.sm { font-size: 70%; }
.red { color: #f5510e; }
.orderBtn { text-align: center; padding: 0; width: 140px; margin: 24px auto; font: italic bold 1.25em/1.25em Calibri, Arial, Helvetica; border: 1px solid #d7d7d7; }
.orderBtn a { color: #006bb4; padding: 5px; display: block; height: 1.25em; background-color: #f0f0f0; }
.orderBtn a:hover { color: #fc0; text-decoration: none; background-color: #6a6a6a; }

#side p { font-size: 0.7em; line-height: 1.4em; }
#foot p { font-size: 0.7em; line-height: 30px; margin: 0; padding: 0; display: block; width: 150px; float: right; text-align: center; }
#foot a { color: #161616; }
#foot a:hover { color: #006bb4; }
#foot img { display: block; float: left; }

#copyright p { font-size: 0.63em; line-height: 1em; margin: 0; }
#copyright a:link, #copyright a:visited { color: #000; text-decoration: none; border-bottom: 1px dotted #d7d7d7; }
#copyright a:hover { color: #006bb4; text-decoration: none; border-bottom: 1px solid #006bb4; }
#copyright p.btm-nav { font-size: 0.69em; padding-bottom: 24px; }
#copyright p.btm-nav a:link, #copyright p.btm-nav a:visited { color: #000; text-decoration: none; border-bottom: 0; }
#copyright p.btm-nav a:hover { color: #9f5908; text-decoration: underline; border-bottom: 0; }

#nav ul { float: right; display: inline; line-height: 36px; margin: 0 15px 0 0; padding: 0; list-style-type: none; }
#nav ul li { font: bold 1.31em/36px Calibri, Arial, Helvetica; background: url(img/inset2.png) no-repeat right center; list-style: none inside; margin: 0 0 0 5px; padding: 0 15px 0 0; height: 36px; float: left; }
#nav a { color:#000; text-decoration: none; }
#nav a:hover, #home a.navHome, #hosting a.navHosting, #features a.navFeatures, #Why a.navWhy, #order a.navOrder, #contact #nav a.navContact { color: #006bb4; }

.block { display: block; }
.ctr { text-align: center; }
.marginTop20 { margin-top: 20px; }
.alert { font-weight: bold; color: #c00; }

#side ul { padding-left: 20px; margin-left: 0; }
#side ul ul { padding-left: 15px; margin-left: 0; }
#side .picLeft { float: left; margin: 0 12px 12px 0; }