/* CSS Document */
.text { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; line-height: 16px; color: #152b3d; margin-left: 0px; margin-right: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; }
.smtext { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; line-height: 16px; color: #152b3d; margin-left: 0px; margin-right: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; }

body { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #152b3d; 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-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }

#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; background-image:url(../images/header-hosting-bg.jpg); background-repeat: no-repeat; }
#mainheader #left { width: 361px; height: 171px; float:left; clear:none; }
#mainheader #right { width: 609px; height: 171px; float:right; clear:none; }
#mainheader #right .heading { padding:0 0 0 20px; }
#mainheader #right .heading h1 { padding:30px 0 0 0; font-size:20px; color:#333333; font-weight:bold; }
#mainheader #right .bullets { padding:0 0 0 150px; color:#42519a; font-weight:bold; font-style: italic; }
#mainheader #right .bullets h1 { font-size:14px; margin:0; clear:none; padding:0; }

#designmainheader { width: 970px; height: 171px; background-image:url(../images/header-hosting-bg.jpg); background-repeat: no-repeat; }
#designmainheader #left { width: 361px; height: 171px; float:left; clear:none; }
#designmainheader #right { width: 609px; height: 171px; float:right; clear:none; }
#designmainheader #right .heading { padding:0 0 0 20px; }
#designmainheader #right .heading h1 { padding:30px 0 0 0; font-size:20px; color:#333333; font-weight:bold; }
#designmainheader #right .bullets { padding:0 0 0 150px; color:#42519a; font-weight:bold; font-style: italic; }
#designmainheader #right .bullets h1 { font-size:14px; margin:0; clear:none; padding:0; }

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

#layout #left-column { float: left; clear: none; width: 275px; padding:0 5px 0 10px; }
#layout #left-column #content { margin:25px 0 0 0; padding:10px 0 25px 0; background-image: url(../images/backgrounds/sec-leftbg.gif); background-repeat: no-repeat; }
#layout #left-column #content #break { width:275px; }
#layout #left-column #content #packages { width:253px; height:110px; padding:5px 5px 0 5px; margin:0 0 5px 5px; background:url(../images/backgrounds/boxes/packages.gif) no-repeat center; }
#layout #left-column #content #packages #packages-content { padding:3px 5px 0 5px; font-size:12px; }
#layout #left-column #content #hosting { width:253px; height:110px; padding:5px 5px 0 5px; margin:0 0 5px 5px; background:url(../images/backgrounds/boxes/hosting.gif) no-repeat center; }
#layout #left-column #content #hosting #hosting-content { padding:3px 5px 0 5px; }
#layout #left-column #content #dedicated-servers { width:253px; height:210px; padding:5px 5px 0 5px; margin:0 0 5px 5px; background:url(../images/backgrounds/boxes/dedicated-server.jpg) no-repeat center; }
#layout #left-column #content #dedicated-servers #dedicated-servers-content { padding:3px 5px 0 5px; }
#layout #left-column #content #dedicated-servers #dedicated-servers-content .header { padding:20px 0 0 60px; }
#layout #left-column #content #dedicated-servers #dedicated-servers-content .header h1 { font-size:16px; padding:0; margin:0; }
#layout #left-column #content #dedicated-servers #dedicated-servers-content .content { padding:15px 0 0 10px; }

#layout #left-column #content #seo-packages { width:253px; height:210px; padding:5px 5px 0 5px; margin:0 0 5px 5px; background:url(../images/backgrounds/boxes/seo_packages.jpg) no-repeat center; }
#layout #left-column #content #seo-packages #seo-packages-content { padding:3px 5px 0 5px; }
#layout #left-column #content #seo-packages #seo-packages-content .header { padding:10px 0 0 90px; }
#layout #left-column #content #seo-packages #seo-packages-content .header h1 { font-size:16px; padding:0; margin:0; }
#layout #left-column #content #seo-packages #seo-packages-content .content { padding:0 0 0 10px; }
#layout #left-column #content #seo-packages #seo-packages-content .content .li { margin:0; list-style-type: disc; list-style-image: url(../images/li-red5.jpg); }
#layout #left-column #content #seo-packages #seo-packages-content .content-pad { padding:0 0 0 10px; }
#layout #left-column #content #seo-packages #seo-packages-content .content-pad .li { margin:0; list-style-type: disc; list-style-image: url(../images/li-red5.jpg); }

#layout #left-column #content #domains { width:253px; height:110px; padding:5px 5px 0 5px; background-color:#fef8de; margin:0 0 5px 5px; border: 1px dotted #999999; }
#layout #left-column #content #domain_ad { width:253px; height:110px; padding:0 5px 0 5px; margin:0 0 5px 5px; }

#layout #left-column #content .content { font-weight:normal; color: #152b3d; padding:0 5px 15px 5px; }
#layout #left-column #content .content a { color:#42519a; text-decoration:none; }
#layout #left-column #content .content a:hover { color:#000000; margin:0 0 0 5px; text-decoration:none; }
#layout #left-column #content .lft-content { font-size:12px; font-weight:normal; color: #152b3d; padding:5px 5px 0 10px; }
#layout #left-column #content .links { font-weight:normal; color: #152b3d; padding:5px 5px 0 10px; }
#layout #left-column #content .links_header { font-weight:bold; color:#000000; padding:15px 5px 0 5px; }
#layout #left-column #content .links a { color:#42519a; text-decoration:none; font-size:14px; }
#layout #left-column #content .links a:hover { color:#000000; margin:0 0 0 5px; text-decoration:none; }

#layout #left-column .links { font-weight:normal; color:#000000; padding:0 5px 0 5px; }
#layout #left-column .links a { color:#42519a; text-decoration:none; }
#layout #left-column .links a:hover { color:#000000; margin:0 0 0 5px; text-decoration:none; }
#layout #left-column #helpbox { margin:15px 0 0 0; padding:0 0 0 5px; border:1px solid #666666; height:73px; }
#layout #left-column #helpbox #photo { clear: right; float: right; }
#layout #left-column #helpbox #textarea { clear: left; float: left; }
#layout #left-column #helpbox #textarea .needhelp { font-family:"trebuchet MS"; font-size:26px; font-weight:normal; color:#42519a; }
#layout #left-column #helpbox #textarea .contact { font-size:10px; font-weight:normal; color:#42519a; }

#layout #leftbx { width:222px; float:left; clear:both; margin:30px 0 0 15px; }

div#boxes-lf { width:222px; margin-bottom:12px; }
div#boxes-lf div#box-header-bg { width:222px; height:7px; background:url(http://www.capitalsites.com/includes/images/boxes/header-bg.gif) no-repeat; }
div#boxes-lf div#box-center { width:220px; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; padding:0; }
div#boxes-lf div#box-center div#box-heading { background:url(http://www.capitalsites.com/includes/images/boxes/heading.jpg) no-repeat; width:210px; height:28px; margin:0 0 0 5px; }
div#boxes-lf div#box-center div#box-heading div.hdr { padding:6px 0 0 0; text-align:center; font-size:15px; font-weight:bold; color:#333333; }
div#boxes-lf div#box-center div#box-heading div.hdr h1 { text-align:center; font-size:15px; margin:0; }
div#boxes-lf div#box-center div#inside { width:197px; padding:0 0 10px 0; background:url(http://www.capitalsites.com/includes/images/boxes/center-bg.jpg) no-repeat; margin:5px 0 0 5px; line-height:14px; }

div#boxes-lf div#box-center div#linediv { width:210px; padding:0; margin:0 0 6px 5px; height:1px; background-color:#cccccc;  }
div#boxes-lf div#box-center div#inside div.box-content { color:#333333; font-size:12px; padding:5px 0px 10px 9px; text-align:left; }
div#boxes-lf div#box-center div#inside div.box-smcontent { color:#333333; font-size:10px; padding:5px 0 0 9px; text-align:left; clear:both; }
div#boxes-lf div#box-center div#inside div.box-smcontent ul { margin:10px 0 0 20px; padding:0px; }
div#boxes-lf div#box-center div#inside div.capture { width:90px; height:75px; float:left; clear:none; margin:0 0 0 10px; }
div#boxes-lf div#box-center div#inside div.capture-rt { color:#1a5373; width:93px; float:right; clear:none; font-size:10px; margin:0; }
div#boxes-lf div#box-center div#inside div.box-hr{ width:187px; height:2px; padding:0; margin:0 0 10px 10px; background-color:#666666; }

div#boxes-lf div#box-footer { width:222px; background:url(http://www.capitalsites.com/includes/images/boxes/footer.jpg) no-repeat; height:7px; }

div#boxes-lf div#box-footer-bg { width:222px; height:7px; background:url(http://www.capitalsites.com/includes/images/boxes/footer-bg.gif) no-repeat; }


div.links p { font-size:1.2em; margin:0; padding:5px 5px 5px 0; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000; }

#layout #right-column { float: left; clear: none; width:515px; padding:25px 0px 10px 15px;}
#layout #right-column h1 { /*color:#1a5373;*/ font-size:14px; font-weight:bold; padding:2px; margin:25px 0 2px 0; width:100%; border-bottom:#CCCCCC 1px solid; }
#layout #right-column h1 a { text-decoration:none; font-weight:bold; color:#152b3d; }
#layout #right-column h1 a:hover { text-decoration:none; color:#666666; }
#layout #right-column .content { text-align:justify; color:#152b3d; padding-right:10px; font-size:13px; line-height:18px; padding-top:5px; }
#layout #right-column .content #hpsectionpad { padding: 0 0 0 10px; margin:0px; }
#layout #right-column .content .heading { font-size:14px; font-weight:normal; padding-bottom:5px; font-style:italic; }
#layout #right-column .content .heading h1 { font-size:14px; font-weight:bold; padding:0 0 2px 0; margin:0 0 2px 0; font-style:normal; }
#layout #right-column .content .heading h1 a { color:#333333; text-decoration:underline; }
#layout #right-column .content .heading h1 a:hover { color:#333333; text-decoration:none; }
#layout #right-column .content .indent { padding:15px 0 0 0; font-size:13px; line-height:18px; }
#layout #right-column .content .indent a { text-decoration:none; font-weight:bold; color:#152b3d; }
#layout #right-column .content .indent a:hover { text-decoration:none; color:#666666; }
#layout #right-column .content .partners-left { float:left; clear:left; font-size:12px; line-height:16px; width:190px; }
#layout #right-column .content .partners-left h1 { font-size:14px; font-weight:bold; margin-bottom:5px; }
#layout #right-column .content .partners-right { float:right; clear:none; font-size:12px; line-height:16px; margin-top:16px; padding-left:10px; border-left: 1px dotted #333333; }
#layout #right-column .content .CapitalSites { font-size: 14px; font-weight:bold; }
#layout #right-column .content .C { font-size: 18px; font-weight:bold; }
#layout #right-column .content .S { font-size: 18px; font-weight:bold; }

div.clients { font-size:10px; text-align:left; }
div.clients a { text-decoration:none; color:#ed4425; }
div.clients a:hover { text-decoration:none; color:#333333; }
div.clients h1 { font-size:14px; font-weight:bold; text-align:left; }
#layout #right-column .content .clients-left { float:left; clear:left; font-size:12px; line-height:16px; width:210px; margin-top:10px; }
#layout #right-column .content .clients-right { float:right; clear:none; font-size:12px; line-height:16px; padding-left:10px; border-left: 1px dotted #333333; margin-top:10px; }

#layout #right-column .content .policiesNav { font-size:12; }
#layout #right-column .content .policiesNav a { text-decoration:underline; color:#FF6600; }
#layout #right-column .content .policiesNav a:hover { text-decoration:none; color:#666666; }

#layout #right-column .content .cwhoistext  { font-size:12px; font-weight:normal; }
#layout #right-column .content .indent #hostcontainer  { margin-right:30px; padding-top:15px; float:left; clear:none; }
#layout #right-column .content .indent #hostcontainer .hosthead  { font-size:14px; font-weight:bold; padding-bottom:5px; font-style:italic; }
#layout #right-column .content .indent #hostcontainer .hostcontent  { font-size:12px; }
#layout #right-column .content .indent_centered { text-align:center; width:650px; }
#layout #right-column .content .indent_centered .photos  { border:1px #cccccc solid; float:left; clear:none; width:190px; padding: 3px; margin-right:3px; }


/* far right customer service column */

div#far-right { width:180px; float:right; clear:none; margin:35px 15px 0 0; }
div#boxes-rt { width:180px; margin-bottom:12px; }

div#boxes-rt-cshdr { background:url(../includes/images/boxes/customer-service-heading.jpg) no-repeat; width:180px; height:25px; margin:0; }
div.boxes-rt-cshdr-txt { padding:5px 0 0 0; font-weight:bold; color:#000000; font-size:14px; text-align:center; }
div#inside-rt { width:158px; height:430px; margin-left:22px; padding:5px; background:url(../includes/images/boxes/bg-rt.jpg) no-repeat; }
div#inside-rt div#hdr-rt { width:148px; padding:10px 0 2px 0; color:#446630; font-size:13px; font-weight:bold; text-align:left; border-bottom:#FFFFFF solid 1px; }
div#inside-rt div#hdr-rt a { width:148px; height:33px; }
div#inside-rt div#hdr-rt a:hover { width:148px; height:33px; }

div#far-right .info { font-family:"Times New Roman", Times, serif; font-size:12px; padding:3px 0px 3px 7px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; margin:3px 0 3px 0; }
div#far-right .info a { text-decoration:underline; }
div#far-right .info a:hover { text-decoration:underline; color:#333333; }

div#inside-localities { width:158px; margin-left:22px; padding:0px; }
div#inside-localities .local { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; padding:3px 0px 3px 0px; }
div#inside-localities .local a { text-decoration:underline; }
div#inside-localities .local a:hover { text-decoration:underline; color:#333333; }

div#inside-rt div#hdr-rt h1 { font-size:12px; margin:0px; padding:0px; background-color: transparent; background-image: url(../includes/images/boxes/bulb-off.gif); background-repeat: no-repeat; background-position: top right; }
div#inside-rt div#hdr-rt h1:hover  { background-color: transparent; background-image: url(../includes/images/boxes/bulb-on.gif); background-repeat: no-repeat; background-position: top right; }

div#inside-rt div#box-smcontent-rt { color:#333333; font-size:11px; width:140px; text-align:left; padding:3px 4px 0 4px; }
div#inside-rt div#box-smcontent-rt a { font-size:11px; color:#333333; text-decoration:none; }
div#inside-rt div#box-smcontent-rt a:hover { font-size:13px; color:#333333; text-decoration:none; line-height:15px; }


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

.required { color:#FF0000; font-weight:bold; }

a.more { color: #ef4623; font-weight:bold; text-decoration:none; }
a.more:hover { color: #f57f20; }

#layout #right-column .content .indent .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 #right-column .content .indent .li-red { text-align:justify; margin:3px 0 0 20px; list-style-type: disc; list-style-position: outside; list-style-image: url(../images/li-red.jpg); }

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


