/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px 0px 0px 0px; background-repeat: no-repeat; background-position: center top; background-image: url(../images/backgrounds/cs_bg_2008.jpg); background-color: #333333; }
#layout { margin-right: auto; margin-left: auto; background-color: #FFFFFF; width: 970px; border-bottom-width: 0; border-bottom-style: solid; border-bottom-color: #f2c318; }

#topbar { padding-top: 18px; height: 31px; width: 970px; background-image: url(../images/topbar.jpg); background-repeat: no-repeat; }
#topbar #client-search { padding-right: 0; padding-left: 10px; clear: none; float: left; }
#topbar #front-quote-btn { padding-right: 0; padding-left: 10px; clear: none; float: right; }

#mainheader { width: 970px; height: 171px; }
#navbar { height: 38px; width: 970px; background-image: url(../images/navbar-background.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; }

#layout #left-column {  float: left; clear: none; width: 660px; padding:25px 9px 20px 15px;}
#layout #left-column .content { text-align:justify; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; }
#layout #left-column .content .CapitalSites { font-size: 14px; font-weight:bold; }
#layout #left-column .content .C { font-size: 18px; font-weight:bold; }
#layout #left-column .content .S { font-size: 18px; font-weight:bold; }

#layout #left-column .content .sitemap { margin:15px 0 0 0; }
#layout #left-column .content .sitemap a { text-decoration:none; color:#000000; }
#layout #left-column .content .sitemap a:hover { text-decoration:underline; color:#000000; margin-left:5px; }
#layout #left-column .content .sitemap .ulpad { position:relative; left: 15px; top: -10px; }
#layout #left-column .content .sitemap .li-orange { font-weight:bold; text-align:justify; margin:5px 0 0 5px; list-style-type: disc; list-style-position: outside; list-style-image: url(../images/li-orange.jpg); }
#layout #left-column .content .sitemap .li-red { text-align:justify; margin:3px 0 0 30px; list-style-type: disc; list-style-position: outside; list-style-image: url(../images/li-red.jpg); }
#layout #left-column .content .sitemap .li-brown { text-align:justify; margin:3px 0 0 55px; list-style-type: disc; list-style-position: outside; list-style-image: url(../images/li-brown.jpg); }

.redlinks { color:#ff2400; font-style:italic; }
a.redlinks { color:#ff2400; text-decoration:none; }
a.redlinks:hover { color:#343433; }

.CS { font-size: 16px; }
.login { color: #FFFFFF; font-size: 12px; font-weight: bold; }


/* HP Design Container styles */

div.hp-container-design a { padding-left:3px; }
div.hp-container-content-design h1 a { color:#ffffff; text-decoration:none; font-size:16px; font-weight: bold; }
div.hp-container-content-design h1 a:hover { color: #ffcc00; }

div.hp-container-content-design h1 { font-size:12px; margin:0 0 0 10px; padding:23px 0 17px 75px; background-color: transparent; background-image: url(../images/container_headers/arrow-white.jpg); background-repeat: no-repeat; background-position: left 10px; }
div.hp-container-content-design h1:hover  { background-color: transparent; background-image: url(../images/container_headers/arrow-red.jpg); background-repeat: no-repeat; background-position: 10px 10px; }

div.hp-container-design { float:left; margin: 25px 0 0 38px;  width:285px; padding-bottom:10px; background:transparent url(../images/backgrounds/hp-container-design.jpg) no-repeat left bottom; }
div.hp-container-content-design { width:285px; height:100%; padding-bottom:0px; margin-left:0px; background-image: url(../images/container_headers/websitedevelopment.jpg); background-repeat: no-repeat; background-position: top; }
div.hp-container-content-design p { font-size:1.0em; margin:0 10px 0 10px; padding-top:10px; }
div.hp-container-design { margin-right:5px; float:left; clear:none; }

/* HP Maintenance Container styles */
div.hp-container-maintain a { padding-left:3px; }
div.hp-container-content-maintain h1 a { color:#ffffff; text-decoration:none; font-size:16px; font-weight: bold; }
div.hp-container-content-maintain h1 a:hover { color: #ffcc00; }
div.hp-container-content-maintain h1 { font-size:12px; margin:0 0 0 10px; padding:23px 0 17px 80px; background-color: transparent; background-image: url(../images/container_headers/arrow-white.jpg); background-repeat: no-repeat; background-position: left 10px; }
div.hp-container-content-maintain h1:hover  { background-color: transparent; background-image: url(../images/container_headers/arrow-red.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
div.hp-container-maintain { float:left; margin: 25px 0 0 5px;  width:285px; padding-bottom:10px; background:transparent url(../images/backgrounds/hp-container-design.jpg) no-repeat left bottom; }
div.hp-container-content-maintain { width:285px; height:100%; padding-bottom:0px; margin-left:0px; background-image: url(../images/container_headers/websitemaintenance.jpg); background-repeat: no-repeat; background-position: top; }
div.hp-container-content-maintain p { font-size:1.0em; margin:0 10px 0 10px; padding-top:10px; }
div.hp-container-maintain { margin-right:5px; float:left; clear:none; }

/* HP Hosting Container styles */
div.hp-container-hosting a { padding-left:3px; }
div.hp-container-content-hosting h1 a { color:#ffffff; text-decoration:none; font-size:16px; font-weight: bold;; }
div.hp-container-content-hosting h1 a:hover { color: #ffcc00; }
div.hp-container-content-hosting h1 { font-size:12px; margin:0 0 0 10px; padding:23px 0 17px 72px; background-color: transparent; background-image: url(../images/container_headers/arrow-white.jpg); background-repeat: no-repeat; background-position: left 10px; }
div.hp-container-content-hosting h1:hover  { background-color: transparent; background-image: url(../images/container_headers/arrow-red.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
div.hp-container-hosting {float:left; margin: 25px 0 0 38px; width:285px; padding-bottom:10px; background-color: transparent; background-image: url(../images/backgrounds/webhostingservers.jpg); background-repeat: no-repeat; background-position: left 66px; line-height: 18px }
div.hp-container-content-hosting { width:285px; height:100%; padding-bottom:0px; margin-left:0px; background-image: url(../images/container_headers/webhostingsolutions.jpg); background-repeat: no-repeat; background-position: top; }
div.hp-container-content-hosting p { font-size:1.0em; margin:0 10px 0 10px; padding-top:10px; }
div.hp-container-hosting { margin-right:5px; float:left; clear:both; }

/* HP Domreg Container styles */
div.hp-container-domreg a { padding-left:34px; }
div.hp-container-content-domreg h1 a { color:#ffffff; text-decoration:none; font-size:16px; font-weight: bold; }
div.hp-container-content-domreg h1 a:hover { color: #ffcc00; }
div.hp-container-content-domreg h1 { font-size:12px; margin:0 0 0 10px; padding:23px 0 17px 80px; background-color: transparent; background-image: url(../images/container_headers/arrow-white.jpg); background-repeat: no-repeat; background-position: left 10px; }
div.hp-container-content-domreg h1:hover  { background-color: transparent; background-image: url(../images/container_headers/arrow-red.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
div.hp-container-domreg { float:left; margin: 25px 0 0 5px;  width:285px; padding-bottom:10px; background:transparent url(../images/hp-containerShadow.jpg) no-repeat left bottom; }
div.hp-container-content-domreg { width:285px; height:100%; padding-bottom:0px; margin-left:0px; background-image: url(../images/container_headers/domainregistrations1.jpg); background-repeat: no-repeat; background-position: top; }
div.hp-container-content-domreg p { font-size:1.0em; margin:0 10px 0 10px; padding-top:10px; }
div.hp-container-domreg { margin-right:5px; float:left; clear:none; }

/* HP SEO Container styles */
div.hp-container-seo a { padding-left:34px; }
div.hp-container-content-seo h1 a { color:#ffffff; text-decoration:none; font-size:16px; font-weight: bold; }
div.hp-container-content-seo h1 a:hover { color: #ffcc00; }
div.hp-container-content-seo h1 { font-size:12px; margin:0 0 0 10px; padding:23px 0 17px 80px; background-color: transparent; background-image: url(../images/container_headers/arrow-white.jpg); background-repeat: no-repeat; background-position: left 10px; }
div.hp-container-content-seo h1:hover  { background-color: transparent; background-image: url(../images/container_headers/arrow-red.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
div.hp-container-seo { float:left; margin: 25px 0 0 5px;  width:285px; padding-bottom:10px; background:transparent url(../images/backgrounds/hp-container-seo.jpg); background-repeat: no-repeat; background-position: left 66px; line-height: 18px }
div.hp-container-content-seo { width:285px; height:100%; padding-bottom:0px; margin-left:0px; background-image: url(../images/container_headers/seomanagement.jpg); background-repeat: no-repeat; background-position: top; }
div.hp-container-content-seo p { font-size:1.0em; margin:0 10px 0 10px; padding-top:10px; }
div.hp-container-seo { margin-right:5px; float:left; clear:none; }


a.more { color: #ef4623; font-weight:bold; text-decoration:none; }
a.more:hover { color: #f57f20; }
.pad5tb { padding:5px 0px; }
