/*************** Global Containers ***************/

body {margin: 0; padding: 0; background-color: #dcdbda;}
#wrap {width: 889px; margin: 0 auto; background-color: #fff;}

/********** Global Header **********/

#header {width: 889px; height: 125px; background: transparent url(/graphics/header-bg.gif) no-repeat top left; position: relative;}

h1 {font-size: 24px; letter-spacing: 0; line-height: 1.25; color: #20486e; margin: 29px 74px 0 26px; margin-bottom: .25em; font-weight: normal;}
h2 {font-size: 18px; line-height: 1.25; color: #000; margin: 0 74px 10px 26px; padding: 0; font-weight: normal;}
h3 {font-size: 14px; font-weight: bold; line-height: 1.55; margin: 0 74px 0 26px; padding: 0;}
h4 {font-size: 14px; font-weight: bold; line-height: 1.55; margin: 0 74px 0 26px; padding: 0;}
h5 {font-size: 14px; font-weight: bold; line-height: 1.55; margin: 0 74px 0 26px; padding: 0;}
h6 {font-size: 18px; line-height: 1.25; color: #000; margin: 0 74px 10px 26px; padding: 0; font-weight: normal;}

#topnav {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 92px; left: 0px; display: inline; list-style: none !important;}
#topnav li {list-style: none !important;}

#topnav li.consulting a:link {display: block; height: 33px; width: 122px; background: transparent url("/graphics/topnav-consulting.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.consulting a:visited {display: block; height: 33px; width: 122px; background: transparent url("/graphics/topnav-consulting.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.consulting a:hover {display: block; height: 33px; width: 122px; background-image: url("/graphics/topnav-consulting.gif"); background-position: 0px 0px;}
#topnav li.consulting a:active {display: block; height: 33px; width: 122px; background-image: url("/graphics/topnav-consulting.gif"); background-position: 0px 0px;}
#topnav li.consulting {background: url("graphics/topnav-consulting.gif") no-repeat top left; position: absolute; top: 0px; left: 8px; text-indent: -9000px; z-index: 12;}

#topnav li.design a:link {display: block; height: 33px; width: 84px; background: transparent url("/graphics/topnav-design.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.design a:visited {display: block; height: 33px; width: 84px; background: transparent url("/graphics/topnav-design.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.design a:hover {display: block; height: 33px; width: 84px; background-image: url("/graphics/topnav-design.gif"); background-position: 0px 0px;}
#topnav li.design a:active {display: block; height: 33px; width: 84px; background-image: url("/graphics/topnav-design.gif"); background-position: 0px 0px;}
#topnav li.design {background: url("graphics/topnav-design.gif") no-repeat top left; position: absolute; top: 0px; left: 138px; text-indent: -9000px; z-index: 12;}

#topnav li.development a:link {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav-development.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.development a:visited {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav-development.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.development a:hover {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav-development.gif"); background-position: 0px 0px;}
#topnav li.development a:active {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav-development.gif"); background-position: 0px 0px;}
#topnav li.development {background: url("/graphics/topnav-development.gif") no-repeat top left; position: absolute; top: 0px; left: 230px; text-indent: -9000px; z-index: 12;}

#topnav li.seo a:link {display: block; height: 33px; width: 233px; background: transparent url("/graphics/topnav-seo.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.seo a:visited {display: block; height: 33px; width: 233px; background: transparent url("/graphics/topnav-seo.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.seo a:hover {display: block; height: 33px; width: 233px; background-image: url("/graphics/topnav-seo.gif"); background-position: 0px 0px;}
#topnav li.seo a:active {display: block; height: 33px; width: 233px; background-image: url("/graphics/topnav-seo.gif"); background-position: 0px 0px;}
#topnav li.seo {background: url("/graphics/topnav-seo.gif") no-repeat top left; position: absolute; top: 0px; left: 369px; text-indent: -9000px; z-index: 12;}

#topnav li.hosting a:link {display: block; height: 33px; width: 89px; background: transparent url("/graphics/topnav-hosting.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.hosting a:visited {display: block; height: 33px; width: 89px; background: transparent url("/graphics/topnav-hosting.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.hosting a:hover {display: block; height: 33px; width: 89px; background-image: url("/graphics/topnav-hosting.gif"); background-position: 0px 0px;}
#topnav li.hosting a:active {display: block; height: 33px; width: 89px; background-image: url("/graphics/topnav-hosting.gif"); background-position: 0px 0px;}
#topnav li.hosting {background: url("/graphics/topnav-hosting.gif") no-repeat top left; position: absolute; top: 0px; left: 610px; text-indent: -9000px; z-index: 12;}

#topnav li.services a:link {display: block; height: 33px; width: 182px; background: transparent url("/graphics/topnav-services.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.services a:visited {display: block; height: 33px; width: 182px; background: transparent url("/graphics/topnav-services.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav li.services a:hover {display: block; height: 33px; width: 182px; background-image: url("/graphics/topnav-services.gif"); background-position: 0px 0px;}
#topnav li.services a:active {display: block; height: 33px; width: 182px; background-image: url("/graphics/topnav-services.gif"); background-position: 0px 0px;}
#topnav li.services {background: url("/graphics/topnav-services.gif") no-repeat top left; position: absolute; top: 0px; left: 707px; text-indent: -9000px; z-index: 12;}

/********** Global LC **********/

#lc {width: 184px; float: left; padding-left: 16px; padding-bottom: 50px;}

#lc div.lc_list {padding-bottom: 3px; margin-top: 16px;}

#lc h2 {display: block; height: 35px; width: 168px; text-indent: -9000px; padding: 0; margin: 0;}
#lc_ebusiness {background: transparent url(/graphics/lc-ebusiness.gif) no-repeat top left;}
#lc_services {background: transparent url(/graphics/lc-services.gif) no-repeat top left;}
#lc_hosting {background: transparent url(/graphics/lc-hosting.gif) no-repeat top left;}
#lc_sitelaunch {background: transparent url(/graphics/lc-website-checklist.gif) no-repeat top left;}
#lc_casestudies {background: transparent url(/graphics/lc-casestudies.gif) no-repeat top left;}
#lc_help {background: transparent url(/graphics/lc-help.gif) no-repeat top left;}
#lc_cp {background: transparent url(/graphics/lc-cp.gif) no-repeat top left;}

#lc ul {margin: 0; padding: 0; background: #fff url(/graphics/lc-ul-bg.gif) no-repeat top left; width: 162px; padding-top: 2px; padding-left: 10px; list-style-type: none !important;}
#lc ul li {list-style-type: none !important; background: transparent url(/graphics/lc-li-bg.gif) no-repeat top left; display: block; height: 26px; width: 130px; padding-left: 23px; padding-top: 4px;}
#lc ul li.last {background: transparent url(/graphics/lc-li-last.gif) no-repeat top left;}
#lc ul li a:link {color: #777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#lc ul li a:hover {color: #777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#lc ul li a:active {color: #777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#lc ul li a:visited {color: #777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}


/********** BLOG Section **********/
#lc-blog {width: 184px; float: left; padding-left: 16px; padding-bottom: 50px;}
#lc-blog div.lc_list {background: transparent url(/graphics/lc-bottom.gif) no-repeat bottom left; padding-bottom: 3px; margin-top: 16px;}
#lc-blog h2 {display: block; height: 35px; width: 168px; text-indent: -9000px; padding: 0; margin: 0;}
#lc_blog {background: transparent url(/graphics/lc-blog-categories.gif) no-repeat top left;}

#lc-blog ul {margin: 0; padding: 0; background: #fff url(/graphics/lc-ul-bg.gif) no-repeat top left; width: 162px; padding-top: 2px; padding-left: 6px; list-style-type: none !important;}
#lc-blog ul li {list-style-type: none !important; background: transparent url(/graphics/lc-li-bg.gif) no-repeat top left; display: block; height: 26px; width: 130px; padding-left: 27px; padding-top: 6px;}
#lc-blog ul li.last {background: transparent url(/graphics/lc-li-last.gif) no-repeat top left;}
#lc-blog ul li a:link {color: #777777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#lc-blog ul li a:hover {color: #777777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#lc-blog ul li a:active {color: #777777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}
#lc-blog ul li a:visited {color: #777777; text-decoration: none; font: 12px Arial, Helvetica, sans-serif;}

#lc-blog-search {width: 168px; height: 32px; margin-bottom: 12px;}
#lc-blog-search .search-input {border: 1px solid #c2c2be; width: 129px; height: 20px; float: left; padding: 5px 0 0 2px;}
#lc-blog-search .submit {padding:0 !important; float: right;}

#post-heading {margin-top: 15px;}
#comments-heading {border-bottom: 1px solid #c2c7d0; margin: 15px 10px 15px 0;}
#post-heading-archives {font-size: 24px; letter-spacing: 0; line-height: 1.25; color: #20486e; margin: 29px 74px 0 26px; margin-bottom: .25em; font-weight: normal;}

.commentlist {border-bottom: 1px solid #c2c7d0; list-style-type: none; margin-right: 10px;}
.comment-author {padding: 5px 0 0 26px; font-size: 14px;}
.comment-meta {padding: 1px 0 0 26px; margin-bottom: 8px;}

#post-date {color: #616977; font-size: 11.5px !important; margin-top: -4px !important;}
.post-footer-info {color: #646464; font-size: 11.5px !important; line-height: 20px !important; background-color: #e3e3e3; padding: 8px !important;}
.postmetadata {color: #525252; font-size: 11.5px !important; margin-top: 15px !important;}

.blog-entry {padding: 5px; margin-right: 10px; margin-top: 10px;}


/********** Global Footer **********/

#footer {background: #efeff5 url("images/footer-bg.gif") no-repeat bottom left; height: 56px; text-align: right; clear: both; padding: 20px 20px 0 0;}

#footer ul {margin: 0; padding: 0;}
#footer ul li {display: inline; margin: 0; padding: 0 5px 0 0; background: transparent url(/graphics/footer-pipe.gif) no-repeat right 5px; cursor: default;}
#footer ul li.last {background: none; padding-right: 0;}

#footer ul li a:link {font: 11px Arial, Helvetica, sans-serif; color: #7a797e; text-decoration: none;}
#footer ul li a:hover {font: 11px Arial, Helvetica, sans-serif; color: #7a797e; text-decoration: underline !important;}
#footer ul li a:active {font: 11px Arial, Helvetica, sans-serif; color: #7a797e; text-decoration: underline !important;}
#footer ul li a:visited {font: 11px Arial, Helvetica, sans-serif; color: #7a797e; text-decoration: none;}

#footer p {font: 11px Arial, Helvetica, sans-serif; color: #b4b4b7; margin-top: 6px; cursor: default;}


/********** Homepage **********/

#message {background: transparent url(/images/content-background.gif) no-repeat top left; margin-top: 16px; padding-top: 22px; padding-bottom: 30px;}
#message h2 {display: block; height: 33px; width: 550px; background: transparent url(/graphics/message_header.gif) no-repeat 25px 0px; padding: 0; margin: 0; text-indent: -9000px;}
#message h3 {display: block; height: 14px; width: 280px; background: transparent url(/graphics/message_h3.gif) no-repeat top left; padding: 0; margin: 4px 0 0 25px; text-indent: -9000px;}
#message span.buttons {text-align: right; display: block;}

#message p {font: 14px/30px Arial, Helvetica, Sans-serif; margin-left: 25px; margin-right: 50px;}

/********** Content Section **********/

#content {width: 689px; margin-left: 200px; padding-top: 16px; padding-bottom: 20px; background: transparent url(/images/content-background.gif) no-repeat 0px 16px;}

#content ul {padding-left: 0px !important; margin-left: 0px;}
#content ul li {list-style-type: none; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 10px; padding-left: 29px;}

ul.faq {padding-left: 0px !important; margin-left: 0px !important;}
ul.faq li {line-height: 18px; list-style-type: none; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 6px !important; padding-left: 16px !important;}

#support-pg-lnkbx-main {height: 75px; margin: 0 0 25px 26px; width: 550px;}
#support-pg-linkbx1 {float: left; padding: 0!important;}
#support-pg-linkbx2 {float: right; padding: 0!important;}

ul.support-pg {padding: 0px !important; margin: 0px !important; width: 265px; }
ul.support-pg li {line-height: 18px; list-style-type: none; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 6px !important; padding-left: 16px !important; margin: 0!important;}

.resources-os-type {color: #606060; font-size: 12px; font-weight: normal;}

div.c2a {background: transparent url(/graphics/c2a-bg.gif) no-repeat top left; margin-top: 40px; padding: 40px 0 0 20px; width: 622px; height: 50px; margin-left: 25px; cursor: pointer; text-decoration: none;}
div.c2a p {color: #fff; cursor: pointer; margin: 0 20px 0 0 !important; line-height: 18px !important; text-decoration: none;}
div.c2a p a:link {color: #fff !important; text-decoration: none !important; cursor: pointer;}
div.c2a p a:hover {color: #fff !important; text-decoration: none !important; cursor: pointer;}
div.c2a p a:active {color: #fff !important; text-decoration: none !important; cursor: pointer;}
div.c2a p a:visited {color: #fff !important; text-decoration: none !important; cursor: pointer;}

div.c2a-dkblue {background: transparent url(/graphics/c2a-bg-dkblue.gif) no-repeat top left; margin-top: 40px; padding: 8px 0 0 20px; width: 622px; height: 82px; margin-left: 25px; cursor: pointer; text-decoration: none;}
div.c2a-dkblue h2 {margin: 0 0 7px 0; color: #fff; font-size: 22px;}
div.c2a-dkblue p {color: #fff; cursor: pointer; margin: 0 20px 0 0 !important; line-height: 18px !important; text-decoration: none;}
div.c2a-dkblue p a:link {color: #fff !important; text-decoration: none !important; cursor: pointer;}
div.c2a-dkblue p a:hover {color: #fff !important; text-decoration: none !important; cursor: pointer;}
div.c2a-dkblue p a:active {color: #fff !important; text-decoration: none !important; cursor: pointer;}
div.c2a-dkblue p a:visited {color: #fff !important; text-decoration: none !important; cursor: pointer;}
#keyword {font-weight: normal;}


/********** Added for Chrome and Opera **********/
#c2a-hyperlink {text-decoration: none !important;}


/********** Control Panel Page **********/

#control-panel-form .login-page-inputs {border: 1px solid #8398b7; width: 211px; height: 17px; padding: 4px;}

#control-panel-info {height: 200px;}
#control-panel-content {float: left; width: 420px;}
#control-panel-content p{float: left; width: 415px;}
#control-panel-thumbnail {float: right; width: 236px; height: 198px; margin-right: 10px;}
#control-panel-tooltip {padding: 4px;}

#login-row {margin: 0 0 12px 25px; width: 585px; height: 197px;}

#cpanel-login-box {float: left; width: 260px; height: 197px; background: transparent url(images/cp_login_box.gif) no-repeat top left;}
#cpanel-screenshot {float: right; width: 313px; height: 197px; background: transparent url(images/cp_login_screenshot.jpg) no-repeat top left;}

#cpanel-login-box h2 {margin: 15px 0 5px 18px;}
#cpanel-login-box .cpanel-login-text {width: 215px; margin: 0 0 0 20px;}
#cpanel-login-box .cpanel-login-text-mini {margin: -11px 0 0 20px; color: #525252; font-size: 12px;}
#cpanel-login-box .cp-submit-buttons {float: right; margin: 5px 19px 0 0;}
#cpanel-login-box .cp-input-field {margin: 0 0 0 20px; width: 195px;}


#client-area-login-box {float: left; width: 260px; height: 197px; background: transparent url(images/cp_login_box.gif) no-repeat top left;}
#client-area-screenshot {float: right; width: 313px; height: 197px; background: transparent url(images/cp_acntmgr_screenshot.jpg) no-repeat top left;}

#client-area-login-box h2 {margin: 15px 0 5px 18px;}
#client-area-login-box .acnt-login-text {width: 215px; margin: 0 0 0 20px;}
#client-area-login-box .acnt-login-text2 {width: 215px; margin: 0 0 0 20px;}
#client-area-login-box .acntmgr-input-field {margin: 0 0 0 20px; width: 195px;}
#client-area-login-box .cp-submit-buttons {float: right; margin: 5px 19px 0 0;}
#client-area-login-box .pass-rem {position: relative; top: 5px; left: -4px; font-size: 12px; color: #2a5a87;}

#support-desk-login-box {float: left; width: 260px; height: 197px; background: transparent url(images/cp_login_box.gif) no-repeat top left;}
#support-desk-screenshot {float: right; width: 313px; height: 197px; background: transparent url(images/cp_supportdesk_screenshot.jpg) no-repeat top left;}

#support-desk-login-box h2 {margin: 15px 0 5px 18px;}
#support-desk-login-box .support-desk-text {width: 220px; margin: 10px 0 12px 20px; line-height: 15pt;}

/********** SSL Order Page **********/
#ssl-company-icons {margin-top: 10px; width: 589px; height: 204px;}
#ssl-order-geotrust-ssl {float: left; width: 280px; height: 135px; margin-left: 12px; text-align: center;}
#ssl-order-comodo-ssl {float: right; width: 280px; height: 135px; margin-right: 12px; text-align: center;}

/********** Design Page **********/
#thumbnail-rows {margin: 0 0 32px 25px; width: 642px; height: 248px;}
#thumbnail-left {float:left; background-color: #e5e3ea; width: 305px; height: 260px;}
#thumbnail-right {float: right; background-color: #e5e3ea; width: 305px; height: 260px;}
#thumbnail-imgs {margin: 9px 9px 0 9px;}

.thumbnail-links:link {color: #09f; text-decoration: none;}
.thumbnail-links:active {color: #09f; text-decoration: none;}
.thumbnail-links:hover {color: #09f; text-decoration: underline !important;}
.thumbnail-links:visited {color: #09f; text-decoration: none;}

#site-preview-link {padding:0; width: 95px; height: 25px; margin-top: -28px !important; padding: 3px;}
#site-preview-link a:link {font-size: 11.5px; color: #929195 !important;  text-decoration: none !important; padding: 3px;}
#site-preview-link a:hover {font-size: 11.5px; color: #929195 !important; text-decoration: underline !important; padding: 3px;}
#site-preview-link a:active {font-size: 11.5px; color: #929195 !important; text-decoration: none !important; padding: 3px;}
#site-preview-link a:visited {font-size: 11.5px; color: #929195 !important; text-decoration: none !important; padding: 3px;}

/********** Contact Us Page **********/
#contact-us-form {float: left; width: 295px; margin-left: 25px;}
#contact-us-form h2 {font-size: 18px; color: #20486e; margin-left: 0 !important;}
#contact-us-form .blockspam {display: none;}
#contact-us-form label {display: block; line-height: 1.8em;}
#contact-us-form .required-fields-txt {color: #ff0000; font-size: 19px; margin-left: 1px; vertical-align: middle;}
#contact-us-form input {width: 285px; border: 1px solid #8398b7; padding: 4px; margin-bottom: 12px; letter-spacing: 1px;}
#contact-us-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#contact-us-form .message-box {width: 285px; height: 189px; border: 1px solid #8398b7; padding: 4px;}
#contact-us-form .message-box:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#contact-us-form .submit {width: 139px !important; height: 33px !important; background: none !important; border: 0 !important; padding: 0 !important; margin-top: 4px; float: right;}
#contact-us-form .blockspam {visibility: hidden; display: none;}

#contact-us-info {float: right; width: 320px; margin-right: 25px;}
#contact-us-info h2 {font-size: 18px; color: #20486e; margin-left: 0 !important;}
#contact-us-info p {margin-left: 0 !important; width: 345px;}
#contact-us-info ul li {list-style-type: none; background-color: transparent; background-image: url(/graphics/li-bullet.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 10px; padding-left: 15px; margin-left: 0 !important;}
#contact-us-info ul {padding-left: 0!important; margin-left: 0 !important;}

#driving-directions {margin-top: 25px;}
#driving-directions h2 {font-size: 18px; color: #20486e; }
#directions-map {width: 575px; height:473px; border: 4px solid #c2c5c9; margin: 0 0 0 25px;}



/********** WhoIS Page **********/
#whois-form {margin-left: 26px;}
#whois-form label {display: block; line-height: 1.8em;}
#whois-form input {width: 285px; border: 1px solid #8398b7; padding: 4px; margin-bottom: 5px; letter-spacing: 1px;}
#whois-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#whois-form .submit {width: 99px; height: 35px; border: 0 !important; margin: 0 !important; padding: 0 !important;}

#check-domain-availability input {width: 200px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#check-domain-availability select {width: 65px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#check-domain-availability select:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#check-domain-availability .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#check-domain-availability .submit {width: 99px; height: 35px; border: 0 !important; margin: 0 !important; padding: 0 !important;}

/********** Usability Form **********/
#usability-request-form input {width: 260px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#usability-request-form textarea {width: 544px; height: 150px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#usability-request-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#usability-request-form .submit {width: 207px; height: 33px; border: 0 !important;}

/********** Request a Quote Form **********/
#request-quote-form input {width: 260px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-bottom: 8px;}
#request-quote-form select {border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-bottom: 8px;}
#request-quote-form textarea {width: 544px; height: 150px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#request-quote-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#request-quote-form .submit {width: 139px; height: 33px; border: 0 !important; margin-top: -12px;}

/********** Account Cancellation Form **********/
#account-cancellation-form {margin-left: 13px;}
#account-cancellation-form label {float: left; line-height: 1.8em; margin: 0 8px 8px 0; width: 100px;}
#account-cancellation-form input {width: 260px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#account-cancellation-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#account-cancellation-form select {border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#account-cancellation-form textarea {width: 544px; height: 150px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#account-cancellation-form .submit {width: 182px; height: 33px; border: 0 !important; padding: 0 !important; margin: 5px 0 25px 0;}
#account-cancellation-form br {clear: left;}

/********** Domain Renewal Form **********/

#domain-renewal-form input {width: 260px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin: 0 5px 8px 0;}
#domain-renewal-form select {width: 269px !important; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin: 0 5px 8px 0;}
#domain-renewal-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#domain-renewal-form textarea {width: 540px; height: 150px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-left: 27px;}
#domain-renewal-form .submit {width: 139px; height: 33px; border: 0 !important; padding: 0 !important; margin: 5px 0 25px 27px;}
#renewal-length-options {width: 540px; height: 35px; margin: 0 0 20px 27px;}
#renewal-length-option1 {width: 150px; height: 35px; display: inline; margin: 0 18px 20px 0 !important; padding: 8px;}
#renewal-length-option2 {width: 150px; height: 35px; display: inline; margin: 0 18px 20px 0 !important; padding: 8px;}
#renewal-length-option3 {width: 150px; height: 35px; display: inline; margin: 0 !important; padding: 8px;}

/********** Domain Transfer Support Form **********/
#transfer-support-form input {width: 260px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin: 0 5px 8px 0;}
#transfer-support-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#transfer-support-form textarea {width: 540px; height: 150px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-left: 27px;}
#transfer-support-form .submit {width: 87px; height: 33px; border: 0 !important; padding: 0 !important; margin: 5px 0 25px 27px;}

/********** Credit Card Update Form **********/
#creditcard-update-form {margin-left: 13px;}
#creditcard-update-form label {float: left; line-height: 1.8em; margin: 0 8px 8px 0; width: 100px;}
#creditcard-update-form input {width: 260px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#creditcard-update-form .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#creditcard-update-form select {border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#creditcard-update-form textarea {width: 544px; height: 150px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px;}
#creditcard-update-form .submit {width: 182px; height: 33px; border: 0 !important; padding: 0 !important; margin: 5px 0 25px 0;}
#creditcard-update-form br {clear: left;}

/********** Partners Page **********/
#partner-info-boxes {margin-left: 25px; margin-bottom: 25px; width: 672px;}
#partner-info-boxes p{margin-left: 0 !important;}
#partner-info-boxes h2{margin-left: 0;}
#partnerrule {width: 672px; border-bottom: 1px solid #e1e1e1; margin: 50px 0 35px 0 !important; clear: both;}
#partner-info-boxes .learn-more {width: 139px; height: 33px; margin: 15px 26px 15px 0; float: right; border: none;}           												  
#partner-icon-box {float: left; width: 159px; height: 100px;}
#partner-content {float: right; width: 495px;}
#partner-info-boxes a:link {color: #777; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;}
#partner-info-boxes a:hover {color: #777; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;}
#partner-info-boxes a:active {color: #777; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;}
#partner-info-boxes a:visited {color: #777; text-decoration: none; font: 14px Arial, Helvetica, sans-serif;}
.partner-page-logo {float: left; width: 159px; height: 100px; margin-right: 18px;}
#partner-info-boxes .lm-keyword {display: none;}

/********** Request a Quote Page **********/
#services-list-left {border: 1px solid red; width: 315px;}
#services-list-left ul {padding: 0 !important; margin: 0 !important;}
#services-list-left li {padding:0; margin-left: 0 !important;}
#services-list-right {border: 1px solid blue;width: 315px;}
#services-list-right ul {padding: 0 !important; margin: 0 !important;}
#services-list-right li {padding:0; margin-left: 0 !important;}


/********** Landing Pages  **********/
#landing-lc {float:left; padding:0; margin: 10px 0 0 20px; width:317px;}
.landing-lc-dev {background: transparent url(/graphics/land_dev_lc_bkgd.gif) no-repeat top left;}
.landing-lc-des {background: transparent url(/graphics/land_des_lc_bkgd.gif) no-repeat top left;}
.landing-lc-con {background: transparent url(/graphics/land_con_lc_bkgd.gif) no-repeat top left;}

#landing-lc p {font-size: 12px !important; line-height: 22px !important; margin: 0 2px 20px 18px; !important; color:#7A797E;}
#landing-lc h1{color:#7A797E; font-size: 18px; text-decoration: bold; margin: 20px 0 4px 18px;}

#landing-rc {margin-left: 337px; width: 505px; padding:10px 20px;}
#landing-rc p {font-size: 14px !important; line-height: 28px !important; margin: 10px 20px 20px 10px; !important; color:#7A797E;}

.quotebox {margin: 10px 0 10px 13px;}
.icon {margin: 0 0 0 10px;float:left;}
.title {margin: 85px 0 0 10px;}
.banner {margin: 0 0 0 8px;}
.formbox {margin: 30px  0 0 5px;}
.feature-des {margin: 20px 30px 20px 13px;}
.feature-dev {margin: -10px 0 0 -10px ;}
.feature-con {margin: 0 0 0 -7px ;}

#thankyou  {margin-left: 337px; width: 505px; padding:3px 0px 200px 10px;}
#thankyou p {font-size: 14px !important; line-height: 28px !important; margin: 10px 20px 20px 30px; !important; color:#7A797E;}

#formbox {width: 490px; height:385px;background: transparent url(/graphics/land_dev_forbox.gif) no-repeat top left; margin: 0 0 50px 20px;}

#formbox input {width: 220px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-bottom: 8px;}
#formbox select {border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-bottom: 8px;}
#formbox textarea {width: 466px; height: 95px; border: 1px solid #8398b7; padding: 4px; letter-spacing: 1px; margin-bottom: 25px;}
#formbox .actinput:focus {background-color: #eeedf0; border: 1px solid #c0c0cc;}
#formbox .submit {width: 225px; height: 34px; border: 0 !important; float: right; margin-right:10px; }
#formbox p {color:#929190; margin: 0;}


#plan-order-block1 {width: 672px; height: 33px; margin-top: 15px;}
#plan-order-block1 .order-entree {margin-left: 70px;}
#plan-order-block1 .order-entrepreneur {margin-left: 95px;}
#plan-order-block1 .order-commerce {margin-left: 96px;}

#plan-order-block2 {width: 672px; height: 33px; margin: 4px 0 15px 0;}
#plan-order-block2 .order-entree-details {margin-left: 70px;}
#plan-order-block2 .order-entrepreneur-details {margin-left: 95px;}
#plan-order-block2 .order-commerce-details {margin-left: 96px;}


/********** Misc Elements **********/

img {border: none;}

a:link {color: #09f; text-decoration: none;}
a:active {color: #09f; text-decoration: none;}
a:hover {color: #09f; text-decoration: underline !important;}
a:visited {color: #09f; text-decoration: none;}

/********** Hosting Compare Plan Tool Tips **********/
#hosting-plan-tips {width: 335px; margin: 10px 10px 10px 10px;}

/* General Classes */

.size11 {font-size: 11px;}
.tablelink {color: white; font-weight: bold; font-size: 11px}
.red {color: red}
.standout {font-size: 12px; font-weight: bold; color: #2D2188; border-bottom:1px dotted #999999; padding-bottom: 0px; margin-bottom: 3px;}
.mod {color: #333333;}
.entry {background-color: #EFEFEF; padding: 5px; border-bottom:1px solid #CCCCCC; margin-right: 10px; margin-top: 10px;}
img.right {float: right; margin: 15px 0 15px 15px;}
.bottom-buttons-left {text-align: left; margin: 10px 15px 37px 37px;}
.bottom-buttons-center {text-align: center; margin: 30px 0 37px 0;}
.bottom-buttons-right {text-align: right; margin: 30px 37px 37px 15px;}
hr.gray_dots {height: 1px; color: #fff; background: #fff url(images/gray_hr_dots.gif) repeat-x top left; border: 0; margin: 0;}
img.gray_dots {margin: 0;}

.clear {clear: both !important; margin: 0; padding: 0;}

.column-half {width: 320px; float: left;}
.column-half h3, .column-half h4 {margin: 0 0 0 26px !important;}
.column-half ul, .column-half p, .column-half img {margin: 0!important; margin-bottom: 12px !important;}


#register-name-column-l {float: left; width: 295px; margin: 0 0 15px 26px;}
#register-name-column-r {float: right; width: 300px; margin: 0 55px 15px 0;}
#register-name-column-l ul {margin: 0 !important; padding: 0 !important;}
#register-name-column-r ul {margin: 0 !important; padding: 0 !important;}
#register-name-column-l ul li {font-size: 12px; list-style-type: none !important; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 10px; padding-left: 15px; margin-left: 0 !important;}
#register-name-column-r ul li {font-size: 12px; list-style-type: none !important; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 10px;  padding-left: 15px; margin-left: 0 !important;}
.small-plan-list {color: #757575; font-size: 10.5px;}

#request-quote-column-l {margin: 0 !important; padding: 0 !important;}
#request-quote-column-r {margin: 0 !important; padding: 0 !important;}
#request-quote-column-r ul {margin: 0 !important; padding: 0 !important;}
#request-quote-column-l ul li {list-style-type: none !important; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 10px; padding-left: 15px; margin-left: 0 !important;}
#request-quote-column-r ul li {list-style-type: none !important; background: transparent url(/graphics/li-bullet.gif) no-repeat 0px 10px;  padding-left: 15px; margin-left: 0 !important;}

/* Tables */

table.plans {width: 652px; margin: 15px 0;}
table.plans td.first {width: 189px; padding-left: 13px;}
table.plans td {width: 150px; height: 33px;}
table.plans td .btw {color: #808181; font-size: 10px;}
table.plans td h2 {margin: 0 !important;}
table.plans form {margin: 0; padding: 0; float: left;}

.tabletop {background: transparent url(/images/table-top-bg.gif) repeat-x top left; height: 33px; color: #ffffff; font-weight: bold;}
.tabletop td.first {background: transparent url(/images/table-top-first-bg.gif) no-repeat top left;}
.tabletop a:link {color: #ffffff !important; text-decoration: none !important;}
.tabletop a:visited {color: #ffffff !important; text-decoration: none !important;}
.tabletop a:hover {color: #ffffff !important; text-decoration: underline !important;}
.tabletop a:active {color: #ffffff !important; text-decoration: none !important;}

.odd {background-color: #f5f5f7; font-size: 11px;}
.even {background-color: #ececef; font-size: 11px;}
.first-cod-td {background: transparent url(/images/table-top-bg.gif) repeat-x top left; color: #ffffff }

/********** Case Studies **********/

#casestudies {padding-left: 12px;}

#casestudies img.banner {padding-bottom: 10px;}

#info {width: 453px; float: left;}
#info p {font-size: 12px !important; line-height: 18px !important; margin: 0 20px 20px 0 !important;}

#info .tabs {width: 453px; height: 44px; background: transparent url(/images/cs-tab-bg.gif) repeat-x bottom left;}
#info .tabs .cs-tab {margin-right: 6px;}
#info .tabs .logo {padding-left: 10px;}

#info .tabs-footer {font-size: 12px; color: #185c97; padding-top: 25px;}
#info .tabs-footer img.cta {margin-left: 10px; margin-bottom: 50px;}

#info .tabs-footer a:link {color: #185c97; font-size: 12px; text-decoration: none;}
#info .tabs-footer a:hover {color: #185c97; font-size: 12px; text-decoration: underline;}
#info .tabs-footer a:active {color: #185c97; font-size: 12px; text-decoration: underline;}
#info .tabs-footer a:visited {color: #185c97; font-size: 12px; text-decoration: none;}

#info .tabs-footer a.previous {padding-left: 10px; background: transparent url(/images/cs-prev-arrow.gif) no-repeat left center;}
#info .tabs-footer a.next {padding-right: 10px; background: transparent url(/images/cs-next-arrow.gif) no-repeat right center;}


#info-rc {width: 170px; margin-left: 453px; padding-left: 19px;}
#info-rc a:link {color: #185c97 !important; font-size: 12px; text-decoration: none;}
#info-rc a:hover {color: #185c97 !important; font-size: 12px; text-decoration: underline;}
#info-rc a:active {color: #185c97 !important; font-size: 12px; text-decoration: underline;}
#info-rc a:visited {color: #185c97 !important; font-size: 12px; text-decoration: none;}

#info-rc p.quote {color: #20486e; font: 15px Garamond, Adobe Garamond Pro, serif; margin: 10px 0 0 0;}

.mhps-bg {background: transparent URL(/graphics/cs-general-bg.gif) no-repeat top left; margin-left:40px; padding:13px 20px 20px 10px;}
.mhps-bg .logo {float:left; padding-right:15px;}
.hocks-bg {background: transparent URL(/graphics/cs-general-bg.gif) no-repeat top left; margin-left:40px; padding:13px 20px 20px 10px;}
.hocks-bg .logo {float:left; padding-right:15px; padding-bottom:10px;}
.colman-bg {background: transparent URL(/graphics/cs-general-bg.gif) no-repeat top left; margin-left:40px; padding:13px 20px 20px 10px;}
.colman-bg .logo {float:left; padding-right:15px;}


/********** Select Clients **********/
#select-clients-wrap {width: 672px; height: 850px; border: 1px solid #cbcbcb; background-color: #d6d6d4;}
#select-clients-pagination {width: 669px; height: 30px; padding: 0;}
#select-clients-pagination p {text-align: right; color: #014a8f; font-size: 16px !important; padding: 0; margin-right: 5px !important;}
#select-clients-pagination .pagination-arrow {width: 14px; height: 14px; border: none !important; margin-left: 4px;}
#select-client-thumbs img {border: 1px solid #fff; width: 213px; height: 121px; float: left; margin: 0 3px 8px 5px;}
#select-clients-pagination .sc-next {margin-left: 5px;}
#select-clients-pagination .sc-previous {margin-right: 5px;}


/********** Sitelaunch Checklist **********/

.sitelaunch-item {background: transparent URL(/graphics/cs-general-bg.gif) no-repeat top left; height:150px; margin-left:40px; padding:13px 20px 0 10px;}
.sitelaunch-item .icon {float:left; padding-right:15px; padding-bottom:15px;}

/********** Services Available page **********/
#services-icon-top-row {width: 590px; height:150px; margin:20px; padding:5px;}
#services-icon-bottom-row {width: 590px; height:150px; margin:20px; padding:5px;}

.services-icon {width: 130px; margin: 10px 3px 5px 0 !important; border: 0; float:left; padding:5px;}
.services-icon p { text-align: center !important; line-height: 15px !important; margin: 10px 15px 5px 0 !important;}


/********** McAff Sign Up **********/
#mcaffee-signup-frame {width: 880px; height: 2500px; padding-left: -70px !important;}


/********** Miva Merchant Tutorials Page **********/

#miva-tutorials-heading {width: 670px; height: 33px; margin-bottom: 10px;}
#miva-tutorials-heading h2{float: left; margin-left: 0 !important;}
#miva-tutorials-heading img {float: right; border: none; margin-right: 12px;}

#merch-tuts-left-col {float: left; width: 300px;}
#merch-tuts-left-col ul {margin: 0 !important;list-style-type: none !important; }
#merch-tuts-left-col li {margin-left: 0 !important; padding-left: 15px !important; padding-right: 0 !important; list-style-type: none !important;}

#merch-tuts-right-col {float: right; width: 380px;}
#merch-tuts-right-col ul {margin-left: 0 !important; list-style: none !important;}
#merch-tuts-right-col li {margin-left: 0 !important; padding-left: 15px !important; list-style: none !important;}



/* General Elements */

body {font: 14px/16px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif;}

img {border: 0;}
#content p {font: 14px/28px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 0 74px 0 26px; padding: 0; margin-bottom: 1.2em;}

#content p, #content ol, #content ul, #content address, #content table {font: 14px/28px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; margin: 0 74px 0 26px; padding: 0; margin-bottom: 1.2em;}
#content ol li, #content ul li  {margin-left: 26px;}
#content ol li ol li, #content ul li li {font: .85em/1.55em Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif; font-weight: normal;}

#content a:link {color: #5e6d84; text-decoration: underline;}
#content a:visited {color: #5e6d84; text-decoration: underline;}
#content a:hover {color: #5e6d84; text-decoration: underline;}
#content a:active {color: #5e6d84; text-decoration: underline;}

/* this td rule affects all popups' text */
td  {line-height: 16px;}

a {color: #2d2188;}

hr {color: #fff; background: #fff; border: 0; border-bottom: 1px solid #c2c7d0; height: 1px; width: 90%; margin: 0 0 30px 26px;}


input {font: 14px/16px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif;}
textarea {font: 14px/16px Arial, Helvetica, "Trebuchet MS", "Gill Sans", sans-serif;}
//input.button {border: 3px double #2d2188; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; color: #2d2188; font-size: 10px; font-family: Arial, sans-serif;}

//textarea:focus {border: 3px double #CCCCCC; border-top-color: #999999; border-left-color: #999999;}

#testimonials p {line-height: 1.1em; margin: 0; font-size: 13px;}
#testimonials h3 {margin-left: 0 !important;}

/*ul li {list-style: disc url(../images/arrow!.gif);}*/

#print_td {text-align: left;}

#print_td ul li {}

#seminarForm table {padding: 5px;}
#seminarForm table td {padding: 2px;}
#seminarForm table td input {border: 1px solid #DAD5F5; margin-right: 0px;}

td.formlabel {text-align: right; border-right: 7px solid white;}

#seminarForm .req {color: red;}
#seminarForm hr {height: 1px; color: #DAD5F5; background-color: #DAD5F5; border: 0; width: 535px; margin: 2em 0;}


/********** New Home Page **********/
#banner-rotator {position: relative; width: 879px; height: 304px;}

#home-content {width: 881px; padding: 4px; background-color: #fff;}
#welcome09 {position: relative; width: 879px; height: 306px;}
#welcome09 h1 {width: 879px; height: 306px; background: transparent url(graphics/welcome09.jpg) no-repeat top left; text-indent: -9000px; margin: 0 0;}
#welcome09 img.usability_review {position: absolute; top: 237px; left: 630px;}

#services09 {padding: 16px;}
#services09 a:link {color: #000; text-decoration: none; cursor: pointer;}
#services09 a:hover {color: #000; text-decoration: none !important; cursor: pointer;}
#services09 a:active {color: #000; text-decoration: none; cursor: pointer;}
#services09 a:visited {color: #000; text-decoration: none; cursor: pointer;}

#services09 p {margin: 0; padding: 0; line-height: 26px; font-size: 13px;}
#services09 .design {width: 270px; height: 99px; float: left; padding-right: 35px; padding-bottom: 8px; position: relative; padding-left: 136px; padding-top: 51px; background: transparent url(graphics/hp-design-bg.gif) no-repeat top left;}
#services09 .design h2 {width: 270px; height: 16px; background: transparent url(graphics/h2-design.gif) no-repeat top left; position: absolute; top: 17px; left: 137px; text-indent: -9000px; padding: 0; margin: 0;}
#services09 .development {width: 270px; height: 99px; float: left; padding-bottom: 8px; position: relative; padding-left: 136px; padding-top: 51px; background: transparent url(graphics/hp-development-bg.gif) no-repeat top left;}
#services09 .development h2 {width: 270px; height: 16px; background: transparent url(graphics/h2-development.gif) no-repeat top left; position: absolute; top: 17px; left: 137px; text-indent: -9000px; padding: 0; margin: 0;}
#services09 .usability {width: 270px; height: 99px; float: left; padding-right: 35px; position: relative; padding-left: 136px; padding-top: 51px; background: transparent url(graphics/hp-usability-bg.gif) no-repeat top left;}
#services09 .usability h2 {width: 270px; height: 16px; background: transparent url(graphics/h2-usability.gif) no-repeat top left; position: absolute; top: 17px; left: 137px; text-indent: -9000px; padding: 0; margin: 0;}
#services09 .casestudies {width: 270px; height: 99px; float: left; position: relative; padding-left: 136px; padding-top: 51px; background: transparent url(graphics/hp-casestudies-bg.gif) no-repeat top left;}
#services09 .casestudies h2 {width: 270px; height: 16px; background: transparent url(graphics/h2-casestudies.gif) no-repeat top left; position: absolute; top: 17px; left: 137px; text-indent: -9000px; padding: 0; margin: 0;}

#logos09 {background: transparent url(graphics/hp-partners.gif) no-repeat 0px 20px; clear: both; width: 885px; height: 86px; padding-bottom: 20px; padding-top: 20px;}
#partners09 {background: transparent url(graphics/ftr-partner-info.gif) no-repeat; clear: both; width: 885px; height: 110px; padding-top: 30px;}
#partners09 .ftr-partner-logolinks {float: left; border: none;}
#partner-authnet-logo img {float: left; width: 80px; height: 63px; max-width: 80px; max-height: 63px; margin: 2px 0 0 20px;}

#header09 {width: 889px; height: 124px; background: transparent url(/graphics/header09-bg.gif) no-repeat top left; position: relative;}

h6 {cursor: pointer; display: block; height: 87px; width: 271px; background: transparent url(graphics/header09-logo.gif) no-repeat top left; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 0px; left: 30px;}


#topnav09 {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 91px; left: 4px; display: inline; list-style: none !important;}
#topnav09 li {list-style: none !important;}

#topnav09 li.home a:link {display: block; height: 33px; width: 83px; background: transparent url("/graphics/topnav09-home.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.home a:visited {display: block; height: 33px; width: 83px; background: transparent url("/graphics/topnav09-home.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.home a:hover {display: block; height: 33px; width: 83px; background-image: url("/graphics/topnav09-home.gif"); background-position: 0px -33px !important;}
#topnav09 li.home a:active {display: block; height: 33px; width: 83px; background-image: url("/graphics/topnav09-home.gif"); background-position: 0px -33px !important;}
#topnav09 li.home {background: url("graphics/topnav09-home.gif") no-repeat top left; position: absolute; top: 0px; left: 0px; text-indent: -9000px; z-index: 12;}

#topnav09 li.services a:link {display: block; height: 33px; width: 137px; background: transparent url("/graphics/topnav09-services.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.services a:visited {display: block; height: 33px; width: 137px; background: transparent url("/graphics/topnav09-services.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.services a:hover {display: block; height: 33px; width: 137px; background-image: url("/graphics/topnav09-services.gif"); background-position: 0px -33px !important;}
#topnav09 li.services a:active {display: block; height: 33px; width: 137px; background-image: url("/graphics/topnav09-services.gif"); background-position: 0px -33px !important;}
#topnav09 li.services {background: url("graphics/topnav09-services.gif") no-repeat top left; position: absolute; top: 0px; left: 84px; text-indent: -9000px; z-index: 12;}

#topnav09 li.selectclients a:link {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav09-selectclients.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.selectclients a:visited {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav09-selectclients.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.selectclients a:hover {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav09-selectclients.gif"); background-position: 0px -33px !important;}
#topnav09 li.selectclients a:active {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav09-selectclients.gif"); background-position: 0px -33px !important;}
#topnav09 li.selectclients {background: url("/graphics/topnav09-selectclients.gif") no-repeat top left; position: absolute; top: 0px; left: 222px; text-indent: -9000px; z-index: 12;}

#topnav09 li.casestudies a:link {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav09-selectclients.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.casestudies a:visited {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav09-selectclients.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.casestudies a:hover {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav09-selectclients.gif"); background-position: 0px -33px !important;}
#topnav09 li.casestudies a:active {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav09-selectclients.gif"); background-position: 0px -33px !important;}
#topnav09 li.casestudies {background: url("/graphics/topnav09-selectclients.gif") no-repeat top left; position: absolute; top: 0px; left: 222px; text-indent: -9000px; z-index: 12;}

#topnav09 li.hosting a:link {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav09-hosting.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.hosting a:visited {display: block; height: 33px; width: 131px; background: transparent url("/graphics/topnav09-hosting.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.hosting a:hover {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav09-hosting.gif"); background-position: 0px -33px !important;}
#topnav09 li.hosting a:active {display: block; height: 33px; width: 131px; background-image: url("/graphics/topnav09-hosting.gif"); background-position: 0px -33px !important;}
#topnav09 li.hosting {background: url("/graphics/topnav09-hosting.gif") no-repeat top left; position: absolute; top: 0px; left: 354px; text-indent: -9000px; z-index: 12;}

#topnav09 li.site a:link {display: block; height: 33px; width: 208px; background: transparent url("/graphics/topnav09-site.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.site a:visited {display: block; height: 33px; width: 208px; background: transparent url("/graphics/topnav09-site.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.site a:hover {display: block; height: 33px; width: 208px; background-image: url("/graphics/topnav09-site.gif"); background-position: 0px -33px !important;}
#topnav09 li.site a:active {display: block; height: 33px; width: 208px; background-image: url("/graphics/topnav09-site.gif"); background-position: 0px -33px !important;}
#topnav09 li.site {background: url("/graphics/topnav09-site.gif") no-repeat top left; position: absolute; top: 0px; left: 486px; text-indent: -9000px; z-index: 12;}

#topnav09 li.quote a:link {display: block; height: 33px; width: 186px; background: transparent url("/graphics/topnav09-quote.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.quote a:visited {display: block; height: 33px; width: 186px; background: transparent url("/graphics/topnav09-quote.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav09 li.quote a:hover {display: block; height: 33px; width: 186px; background-image: url("/graphics/topnav09-quote.gif"); background-position: 0px -33px !important;}
#topnav09 li.quote a:active {display: block; height: 33px; width: 186px; background-image: url("/graphics/topnav09-quote.gif"); background-position: 0px -33px !important;}
#topnav09 li.quote {background: url("/graphics/topnav09-quote.gif") no-repeat top left; position: absolute; top: 0px; left: 695px; text-indent: -9000px; z-index: 12;}

#topaddthis09 {position: absolute; top: 9px; left: 350px; list-style-type: none; padding: 0; margin: 0;}
#topaddthis09 li {display: inline; font-size: 12px;}

#toplinks09 {position: absolute; top: 6px; left: 600px; list-style-type: none; padding: 0; margin: 0;}
#toplinks09 li {display: inline; font-size: 12px; background: transparent url(images/topacc-li-bullet.gif) no-repeat center right; padding-right: 7px; margin-right: 0;}
#toplinks09 li.last {background-image: none;}

#toplinks09 li a:link {color: #014a8f !important;}
#toplinks09 li a:hover {color: #014a8f !important;}
#toplinks09 li a:active {color: #014a8f !important;}
#toplinks09 li a:visited {color: #014a8f !important;}


/********** Banners **********/


#banner09 {width: 672px; height: 180px; margin-bottom: 20px;}
#banner09 h1 {color: #fff !important; font-size: 32px; line-height: 32px; padding: 20px 0 0 25px; margin: 0;}
#banner09 h2 {color: #fff !important; font-size: 21px; line-height: 21px; padding: 32px 0 0 20px; margin: 0;}
#banner09 h3 {color: #fff !important; font-size: 21px; line-height: 21px; padding: 20px 0 0 20px; margin: 0; width: 445px; font-weight: normal;}

#banner09 .sitelaunch {width: 672px; height: 180px; background: transparent url(/graphics/banner-sitelaunch.jpg) no-repeat top left;}
#banner09 .services {width: 672px; height: 180px; background: transparent url(/graphics/banner-services.jpg) no-repeat top left;}
#banner09 .hosting {width: 672px; height: 180px; background: transparent url(/graphics/banner-hosting.jpg) no-repeat top left;}
#banner09 .development {width: 672px; height: 180px; background: transparent url(/graphics/banner-development.jpg) no-repeat top left;}
#banner09 .consulting {width: 672px; height: 180px; background: transparent url(/graphics/banner-consulting.jpg) no-repeat top left;}
#banner09 .support {width: 672px; height: 180px; background: transparent url(/graphics/banner-support.jpg) no-repeat top left;}
#banner09 .seo {width: 672px; height: 180px; background: transparent url(/graphics/banner-seo.jpg) no-repeat top left;}
#banner09 .design {width: 672px; height: 180px; background: transparent url(/graphics/banner-design.jpg) no-repeat top left;}
#banner09 .ppc {width: 672px; height: 180px; background: transparent url(/graphics/banner-ppc.jpg) no-repeat top left;}
#banner09 .tutorial {width: 672px; height: 180px; background: transparent url(/graphics/banner-tutorial.jpg) no-repeat top left;}
#banner09 .cod {width: 672px; height: 180px; background: transparent url(/graphics/banner-cod.jpg) no-repeat top left;}

#banner09 .training {width: 672px; height: 180px; background: transparent url(/graphics/banner-training-workshop.jpg) no-repeat top left;}
#banner09 .support {width: 672px; height: 180px; background: transparent url(/graphics/banner-support.jpg) no-repeat top left;}
#banner09 .hosting_shared {width: 672px; height: 180px; background: transparent url(/images/shared_landing.jpg) no-repeat top left;}
#banner09 .hosting_vps {width: 672px; height: 180px; background: transparent url(/images/vps_landing.jpg) no-repeat top left;}
#banner09 .hosting_dedicated {width: 672px; height: 180px; background: transparent url(/images/dedicated_landing.jpg) no-repeat top left;}
#banner09 .faq {width: 672px; height: 180px; background: transparent url(/graphics/banner-faq.jpg) no-repeat top left;}
#banner09 .casestudies {width: 672px; height: 180px; background: transparent url(/graphics/banner-cs-landing.jpg) no-repeat top left;}
#banner09 .developmenttest {width: 672px; height: 180px; background: transparent url(/graphics/banner-dev-code.jpg) no-repeat top left;}
#banner09 .ssl-certs {width: 672px; height: 180px; background: transparent url(/graphics/banner-ssl.jpg) no-repeat top left;}
#banner09 .selectclients {width: 672px; height: 180px; background: transparent url(/graphics/select-clients.jpg) no-repeat top left;}
#banner09 .hosting_ecommerce {width: 672px; height: 180px; background: transparent url(/images/ecommerce_landing.jpg) no-repeat top left;}
#banner09 .ecom-hosting-banner {width: 672px; height: 342px;}

#bannerip {width: 672px; height: 180px; margin-bottom: 20px;}
#bannerip h1 {color: #fff !important; font-size: 32px; line-height: 32px; padding: 20px 0 0 25px; margin: 0;}
#bannerip h2 {color: #fff !important; font-size: 21px; line-height: 21px; padding: 32px 0 0 20px; margin: 0;}
#bannerip h3 {color: #fff !important; font-size: 21px; line-height: 21px; padding: 20px 0 0 20px; margin: 0; width: 445px; font-weight: normal;}

#bannerip .sitelaunch {width: 672px; height: 180px; background: transparent url(/graphics/banner-ip-address.jpg) no-repeat top left;}
