body { padding: 0; margin: 0; font-size: small; font-family: Arial, verdana, tahoma, sans-serif; background: #eeeeee; }
a { color: #0066CC; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }

h1 { font-size: 180%; }
h2 { font-size: 160%; }

.container { width: 1000px; margin: 0 auto; }
.nav_container { width: 900px; margin: 0 auto; }
.err_container { width: 1000px; margin: 0 auto; text-align: center; }
.clear { clear:both; }

.contentbox { width: 420px; float: left; padding-left: 40px; padding-right: 40px; margin-top: 30px; }
.contentbox p { margin-top: 0; }
.contentbox img { border: none; }

.contentbox_floatright { clear: right; width: 420px; float: right; padding-left: 40px; padding-right: 40px; margin-top: 30px; }
.contentbox_floatright p { margin-top: 0; }


.squash { letter-spacing: -1px; word-spacing: 0px; }
.quote { font-size: large; color: #1a88d5; }
.client { color: #000000; font-weight: bold; }
.newsdate { color: #1a88d5; font-weight: bold; font-size: 110%; }
.specialdeal { color: #1a88d5; font-weight: bold; font-size: 110%; }
.phonename { color: black; font-weight: bold; font-size: 110%; }
.phoneno { color: #1a88d5; font-weight: bold; font-size: 110%; }

.contact_textbox { width: 300px; }
.contact_textarea { width: 300px; height: 100px; }

.arrows { list-style: none; list-style-image: none; margin: 0; padding: 0;  }
.arrows li  { background: url(/images/domainarrow.png) no-repeat center left; margin: 0; padding: 2px; padding-left: 15px;  }

#contentbottom { height: 30px; clear:both; }

#topnav { width: 100%; height: 21px; background: black url(/images/topnav.png) repeat-x; color: white; font-size: small; font-weight: bold; text-align: right; padding-top: 1px }
#topnav a { color: white; text-decoration: none; margin-left: 12px; }
#topnav a:hover { color: #55AAFF; text-decoration: none; }

#header { width: 100%; height: 100px; background: white; }

#logo { width: 500px; height: 72px; float: left; background: url(/images/logo.png) no-repeat top left; margin-top: 5px; }
#logo p { font-size: small; color: #aaaaaa; margin-top: 68px; margin-left: 8px;  }

#logoxmas { width: 500px; height: 72px; float: left; background: url(/images/logo-xmas.png) no-repeat top left; margin-top: 5px; }
#logoxmas p { font-size: small; color: #aaaaaa; margin-top: 68px; margin-left: 8px;  }

#logonewyear { width: 500px; height: 72px; float: left; background: url(/images/logo-newyear.png) no-repeat top left; margin-top: 5px; }
#logonewyear p { font-size: small; color: #aaaaaa; margin-top: 68px; margin-left: 8px;  }

#logobirthday { width: 500px; height: 72px; float: left; background: url(/images/logo-birthday.png) no-repeat top left; margin-top: 5px; }
#logobirthday p { font-size: small; color: #aaaaaa; margin-top: 68px; margin-left: 8px;  }

#logoeaster { width: 500px; height: 72px; float: left; background: url(/images/logo-easter.png) no-repeat top left; margin-top: 5px; }
#logoeaster p { font-size: small; color: #aaaaaa; margin-top: 68px; margin-left: 8px;  }

#livechat { width: 210px; height: 93px; float: left; background: url(/clients/modules/livehelp/include/status.php); margin-top: 5px;}
#livechat .online { width: 210px; text-align: center; font-size: small; font-weight: bold; color: #009900; margin-top: 55px; }
#livechat .offline { width: 210px; text-align: center; font-size: small; font-weight: bold; color: #CC0000; margin-top: 55px; }
.hide { display: none; }

#login { width: 156px; height: 80px; float: right; background: url(/images/login_bg.png) no-repeat; margin-top: 10px; padding-left: 90px; }
.input_wrapper { width: 146px; height: 24px; background: url(/images/login_textbox.png) no-repeat; padding: 0; margin: 0; margin-top: 2px; }
.login_textbox { width: 141px; height: 24px; background: transparent; padding: 1px; margin: 0; border: 0; padding-top: 2px; margin-left: 2px; padding-right: 5px; }

#mainnav { width: 100%; height: 40px; background: url(/images/mainnav_bg.png) repeat-x; padding: 0; margin: 0; }
#mainnav ul { list-style: none; list-style-image: none; margin: 0; padding: 0; clear: both; }
#mainnav ul li { float: left; width: 149px; height: 40px; }
#mainnav li a { color: white; text-decoration: none; display: block; width: 149px; line-height: 40px; text-align: center; font-weight: bold; padding-top: 1px; }
#mainnav li a:hover { color: white; text-decoration: none; background: url(/images/mainnav_hover.png) no-repeat; padding-top: 0px; }
#mainnav li a:focus { outline: none; } /* Firefox focus bug */

#flash { width: 100%; height: 359px; background: url(/images/flash_bg.png) repeat-x; }
#flash .container { width: 1000px; height: 359px; background: url(/images/flash_blank.jpg); }

#domainflash { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#domainflash .container { width: 1000px; height: 359px; background: url(/images/domain_flash.jpg); }
#domaincontent { width: 500px; height: 260px; padding-top: 30px; margin-left: 210px; }
#domaincontent p { margin: 0; padding: 0; margin-top: 5px; line-height: 18px; }
#domaincontent h1 { margin: 0; padding: 0;  }
#domaincontent .arrows { float: left; list-style: none; list-style-image: none; margin: 10px 0 10px 0; padding: 0; width: 160px; }
#domaincontent .arrows li  { background: url(/images/domainarrow.png) no-repeat center left; margin: 0; padding: 2px; padding-left: 15px;  }
#domaincontent #searchbox { width: 435px; height: 73px; background: url(/images/searchbox.jpg); margin-top: 17px; }
#domaincontent #searchp { margin: 0px; padding: 0px; }
#domaincontent #searchbox #domainnamebox { width: 175px; margin-top: 36px; margin-left: 65px; font-size: medium; border: 1px solid #77a9cb; }
#domaincontent #searchbox #domaintld { width: 80px; margin-top: 36px; font-size: medium; border: 1px solid #77a9cb; }
#domaincontent #searchbox #searchbutton { position: absolute; margin-top: 35px; margin-left: 335px; }
#domaincontent .domainsmall { color: #1a88d5; font-size: 80%; }

#domaintable { width: 816px; height: 65px; background: url(/images/domaintable.gif) top left no-repeat; margin: 0 auto; }
#domaintable .caption { font-size: 140%; font-weight: bold; text-align: center; }
#domaintable .toprow td { padding-top: 8px; }
#domaintable .toprow .caption { padding-top: 0px; }
#domaintable .bottomrow td { padding-bottom: 8px; }
#domaintable .domaintld { font-weight: bold; }
#domaintable .domaincost { width: 50px; }

#domaintable2 { float: right; width: 243px; height: 271px; background: url(/images/domaintable2.png) top left no-repeat; margin-top: 35px; margin-right: 30px; }
#domaintable2 table { width: 243px; height: 271px; }
#domaintable2 .caption { font-size: 140%; font-weight: bold; text-align: center; }
#domaintable2 .domaintld { padding-left: 5px; font-weight: bold; }
#domaintable2 .domaincost { width: 50px; }

#whitespace { width: 100%; padding-top: 10px; padding-bottom: 10px; background: white; }

#greyfade { width: 100%; height: 18px; background: #eeeeee; /*background: url(/images/greyfade.png) repeat-x;*/ border-top: 1px solid #ACACAC; padding-top: 10px; padding-bottom: 10px; }
#greyfade div { text-align: center; font-size: small; color: #333333; }

#flashvps { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashvps .container { width: 1000px; height: 359px; background: url(/images/flash_grey_vps.jpg); }
#flashdedi { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashdedi .container { width: 1000px; height: 359px; background: url(/images/flash_grey_dedi.jpg); }
#flashresell { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashresell .container { width: 1000px; height: 359px; background: url(/images/flash_grey_reseller.jpg); }
#flashdsl { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashdsl .container { width: 1000px; height: 359px; background: url(/images/flash_grey_dsl.jpg); }
#flashshared { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashshared .container { width: 1000px; height: 359px; background: url(/images/flash_grey_shared.jpg); }
#flashindex { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashindex .container { width: 1000px; height: 359px; background: url(/images/flash_grey_index.jpg); }
#flashssl { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashssl .container { width: 1000px; height: 359px; background: url(/images/flash_grey_ssl.jpg); }
#flashbackup { width: 100%; height: 359px; background: url(/images/domain_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashbackup .container { width: 1000px; height: 359px; background: url(/images/flash_grey_backup.jpg); }
#flashpublic { width: 100%; height: 125px; background: url(/images/public_flash_bg.png) repeat-x; border-bottom: 1px solid #ACACAC; }
#flashpublic .container { width: 1000px; height: 150px; background: url(/images/flash_grey_publicservices.png); }

#headline { width: 1000px; height: 100px; text-align: center; margin: 0 auto; padding-top: 10px; }
#headline h1 { padding: 20px 0 0 0; margin: 0; color: #1a88d5; font-size: 200%; }
#headline h2 { padding: 0; margin: 0; color: #102535; font-size: 180%; }

#boxone { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 83px; padding-left: 5px; padding-right: 5px; color: white; }
#boxone h1 h2 h3 p { color: white; }
#boxone h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px; }
#boxone p { margin: 0; padding: 0; }
#boxone .points { font-size: 110%; line-height: 22px; height: 155px; }
#boxone .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#boxone .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#boxone .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#boxone .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#boxone .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#boxone .pricelink img { border: none; }
#boxone .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#boxone .pricetext a { color: white; text-decoration: underline; }
#boxone .pricetext a:hover { color: white; text-decoration: none; }
#boxone .pricetext-center { width: 100%; height: 20px; padding-top: 25px; text-align: center; }
#boxone .pricetext-center a { color: white; text-decoration: underline; }
#boxone .pricetext-center a:hover { color: white; text-decoration: none; }
#boxone .pricelink-center { width: 100%; height: 20px; padding-top: 0px; text-align: center; }
#boxone .pricelink-center img { border: none; }

#boxtwo { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 10px; padding-left: 5px; padding-right: 5px; color: white; }
#boxtwo h1 h2 h3 p { color: white; }
#boxtwo h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px }
#boxtwo p { margin: 0; padding: 0; }
#boxtwo .points { font-size: 110%; line-height: 22px; height: 155px; }
#boxtwo .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#boxtwo .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#boxtwo .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#boxtwo .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#boxtwo .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#boxtwo .pricelink img { border: none; }
#boxtwo .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#boxtwo .pricetext a { color: white; text-decoration: underline; }
#boxtwo .pricetext a:hover { color: white; text-decoration: none; }
#boxtwo .pricetext-center { width: 100%; height: 20px; padding-top: 25px; text-align: center; }
#boxtwo .pricetext-center a { color: white; text-decoration: underline; }
#boxtwo .pricetext-center a:hover { color: white; text-decoration: none; }
#boxtwo .pricelink-center { width: 100%; height: 20px; padding-top: 0px; text-align: center; }
#boxtwo .pricelink-center img { border: none; }

#boxthree { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 12px; padding-left: 5px; padding-right: 5px; color: white; }
#boxthree h1 h2 h3 p { color: white; }
#boxthree h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px }
#boxthree p { margin: 0; padding: 0; }
#boxthree .points { font-size: 110%; line-height: 22px; height: 155px; }
#boxthree .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#boxthree .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#boxthree .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#boxthree .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#boxthree .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#boxthree .pricelink img { border: none; }
#boxthree .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#boxthree .pricetext a { color: white; text-decoration: underline; }
#boxthree .pricetext a:hover { color: white; text-decoration: none; }


#boxthreefour { width: 380px; height: 194px; float: left; margin-top: 2px; margin-left: 12px; padding-left: 5px; padding-right: 5px; color: #1a88d5; }
#boxthreefour h1 h2 h3 p { color: #1a88d5; }
#boxthreefour h2 { margin: 0; padding: 0; text-align: left; font-size: 150%; letter-spacing: -1px }
#boxthreefour p { margin: 0; padding: 0; }


#boxfour { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 10px; padding-left: 5px; padding-right: 5px; color: white; }
#boxfour h1 h2 h3 p { color: white; }
#boxfour h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px }
#boxfour p { margin: 0; padding: 0; }
#boxfour .points { font-size: 110%; line-height: 22px; height: 155px; }
#boxfour .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#boxfour .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#boxfour .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#boxfour .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#boxfour .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#boxfour .pricelink img { border: none; }
#boxfour .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#boxfour .pricetext a { color: white; text-decoration: underline; }
#boxfour .pricetext a:hover { color: white; text-decoration: none; }


#flashresell #boxone { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 188px; padding-left: 5px; padding-right: 5px; color: white; }
#flashresell #boxone h1 h2 h3 p { color: white; }
#flashresell #boxone h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px; }
#flashresell #boxone p { margin: 0; padding: 0; }
#flashresell #boxone .points { font-size: 110%; line-height: 22px; height: 155px; }
#flashresell #boxone .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#flashresell #boxone .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#flashresell #boxone .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#flashresell #boxone .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#flashresell #boxone .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#flashresell #boxone .pricelink img { border: none; }
#flashresell #boxone .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#flashresell #boxone .pricetext a { color: white; text-decoration: underline; }
#flashresell #boxone .pricetext a:hover { color: white; text-decoration: none; }

#flashresell #boxtwo { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 10px; padding-left: 5px; padding-right: 5px; color: white; }
#flashresell #boxtwo h1 h2 h3 p { color: white; }
#flashresell #boxtwo h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px }
#flashresell #boxtwo p { margin: 0; padding: 0; }
#flashresell #boxtwo .points { font-size: 110%; line-height: 22px; height: 155px; }
#flashresell #boxtwo .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#flashresell #boxtwo .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#flashresell #boxtwo .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#flashresell #boxtwo .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#flashresell #boxtwo .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#flashresell #boxtwo .pricelink img { border: none; }
#flashresell #boxtwo .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#flashresell #boxtwo .pricetext a { color: white; text-decoration: underline; }
#flashresell #boxtwo .pricetext a:hover { color: white; text-decoration: none; }

#flashresell #boxthree { width: 190px; height: 194px; float: left; margin-top: 2px; margin-left: 12px; padding-left: 5px; padding-right: 5px; color: white; }
#flashresell #boxthree h1 h2 h3 p { color: white; }
#flashresell #boxthree h2 { margin: 0; padding: 0; text-align: center; font-size: 150%; letter-spacing: -1px }
#flashresell #boxthree p { margin: 0; padding: 0; }
#flashresell #boxthree .points { font-size: 110%; line-height: 22px; height: 155px; }
#flashresell #boxthree .pricetag { width: 95px; height: 46px; background: url(/images/price-tag.png); float: left; margin-top: 5px; margin-left: -10px; padding: 5px 10px 5px 10px; }
#flashresell #boxthree .pricetag h4 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: left; }
#flashresell #boxthree .pricetag h5 { color: #1a88d5; padding: 0; margin: 0; font-size: x-large; text-align: center; margin-top: -3px; }
#flashresell #boxthree .pricetag h6 { color: #1a88d5; padding: 0; margin: 0; font-size: x-small; text-align: right; margin-top: -5px; }
#flashresell #boxthree .pricelink { width: 85px; height: 20px; float: left; padding-top: 5px; text-align: right; }
#flashresell #boxthree .pricelink img { border: none; }
#flashresell #boxthree .pricetext { width: 85px; height: 20px; float: left; padding-top: 25px; text-align: right; }
#flashresell #boxthree .pricetext a { color: white; text-decoration: underline; }
#flashresell #boxthree .pricetext a:hover { color: white; text-decoration: none; }

.altpricetext { color: #333333; font-weight: bold; }
.pricelistbg { background: url(/images/pricelistbg.png) no-repeat center right; }
#rssfeed { position: relative; border: none; left: -5px; top: -4px; }
