﻿body {
font-family:Arial;
font-size:12px;
background-color:#dfddd9;
height:100%;
color:#444;
margin:0;
padding:0;
}

img {
border:none;
}

h1 {
font-size:18px;
line-height:20px;
color:#00447c;
margin:0;
}

h3 {
font-size:14px;
color:#000;
margin:0 0 5px;
}

.container {
width:980px;
background-color:#dfddd9;
margin:0 auto;
}

.subcontainer {
width:980px;
float:left;
background-color:#fff;
background-image:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/backgrounds/bg-body.jpg);
background-repeat:repeat-y;
background-position:left;
position:relative;
padding:0 0 0 20px;
}

.containerFooter {
width:1000px;
clear:both;
margin:0 auto;
padding:0;
}

.topLinks a:hover {
color:#ffa415;
}

/*
/*10.29.2009*/
.homeMainBody {
background-color:#fff;
float:left;
width:961px;
padding-bottom:0;
position:relative;
z-index:0;
}

.leftNavMenu a:hover {
color:#ffa415;
text-decoration:none;
line-height:24px;
}

/*For section 2.0-2.4*/
.disclaimer {
width:580px;
font-size:10px;
margin-top:20px;
color:#5b6266;
line-height:12px;
}

/*
.submenu li{position:absolute;width:150px;font-size:12px;font-family:Arial;padding:7px 0px 7px 12px;}
.submenu#websites,.submenu#marketing, .submenu#domain, .submenu#subemail, .submenu#hosting, .submenu#subadvice, .submenu#ecommerce
{position:absolute;top:26px;left:0px; background-color:#fff;border:1px solid #dfddd9;width:160px;display:none;margin-left:-1px;}

END 6.3.2008
 5.29.2008*/
/*END 5.29.2008
5.28.2008

.menu{float:left;font-size:14px;color:#5b6266;width:725px;margin:8px 0px 6px 6px;padding:0px;}
               font-size: expression(
                    this.onmouseover = function() { this.className += ' whateverhover'; input.setAttribute("className", "iWindow");},
                    this.onmouseout = function() { this.className = this.className.replace('whateverhover', ''); });
            }
/*End 10.28.2009
10.29.2009
Includes IE6 negative margin hack at end of file*/
.menu {
float:right;
font-size:14px;
color:#5b6266;
width:700px;
height:26px;
display:inline;
position:relative;
z-index:1001;
margin:8px 22px 0 0;
padding:0;
}

.menu a {
display:block;
float:left;
color:#5b6266;
text-decoration:none;
padding:5px;
}

.menu ul li:hover {
height:25px;
border:1px solid #dfddd9e;
}

.menu ul ul li:hover {
border-color:#FFF;
}

.menu li:hover ul,.menu li.over ul,.menu ul ul a:hover {
display:block;
color:#ffa415;
z-index:1001;
}

/*End 10.29.2009*/
/*END 5.28.2008
NEW for Section 6.0-6.3*/
/*END 5.29.2008
5.28.2008

.menu{float:left;font-size:14px;color:#5b6266;width:725px;margin:8px 0px 6px 6px;padding:0px;}
.menu a{color:#5b6266;text-decoration:none;}
.submenu li a:hover{color:#ffa415;text-decoration:none;}
.menu ul{float:right;display:inline;list-style-type:none;margin:0px;padding:0px;z-index:1000;}
.menu ul li{position:relative;float:left;margin-right:19px;padding:6px;z-index:1000;}
.menu ul li.right{position:relative;float:left;margin-right:0px;}*/
/*END 5.28.2008
Removed
.leftNavMenu p{color:#5B6266;text-decoration:none;line-height:24px;padding:0px;margin:0px;}
End Remove
Updated style*/
/*End Update*/
a.info:hover {
z-index:25;
background:none;
text-decoration:none;
}

a.info:hover span {
display:block;
position:absolute;
width:270px;
border:1px solid #cc3;
background-color:#ffc;
color:#000;
text-align:left;
margin:1em 0 0;
padding:1em;
}

.homepage .billboard .noflash .noflashbutton a:hover {
background-position:0 -410px;
}

.homepage .forminfo p {
font-size:16px;
text-align:center;
margin:10px 0;
}

.homepage .supportinfo {
padding:11px 45px 25px 25px;
}

.homepage .formname,.homepage .forminfo .formphone,.homepage .forminfo .formemail,.ctl00_MainOuter_homeContactFormformphone,.ctl00_MainOuter_homeContactForm1formphone,.ctl00_MainOuter_homeContactFormname,.ctl00_MainOuter_homeContactForm1name,.ctl00_MainOuter_homeContactFormemail,.ctl00_MainOuter_homeContactForm1email {
border:1px solid #444;
margin-bottom:0;
width:135px;
background-color:#fffdf4;
margin-left:0;
}

.homepage .forminfo label {
margin-left:36px;
color:#000;
font-size:14px;
font-weight:700;
width:60px;
float:left;
}

div.validationText {
min-height:5px;
}

.homepage .forminfo p.disclaimer {
font-size:10px;
width:135px;
margin:10px 0 0 55px;
}

.homepage .forminfo p.disclaimer span {
font-size:10px;
display:block;
text-decoration:none;
height:18px;
line-height:19px;
padding-left:10px;
}

/*no script form ---------------------------------- */
.homepage .noscript_form {
width:360px;
height:339px;
display:block;
float:left;
}

/*---- end contact form ----------------------------------*/
.homepage .homepagecontent {
display:inline;
float:left;
margin:40px 0 10px 50px;
}

.homepage .homepagecontent .aboutinfo {
width:545px;
float:left;
font-size:14px;
}

.homepage .homepagecontent div.about {
margin-left:38px;
margin-top:30px;
font-size:14px;
width:255px;
float:left;
}

.homepage .homepagecontent h3 {
width:260px;
height:21px;
display:block;
}

.homepage .features {
background:#f2fbfd url(images/homepage/blue-bkg.gif) repeat-x bottom left;
width:100%;
float:left;
border-top:1px solid #a4dae4;
padding-bottom:25px;
position:relative;
}

.homepage .features h4 {
color:#049cb8;
height:35px;
font-size:18px;
margin:0 15px 0 0;
}

.homepage .features div {
display:inline;
width:280px;
float:left;
margin:25px 0 0 35px;
}

.homepage .features .companyinfo {
border-right:1px solid #a4dae4;
}

.homepage .features .companyinfo ul {
margin:-5px 0 0;
padding:0;
}

.homepage .features .companyinfo ul li {
font:14px/24px Arial;
list-style-type:normal;
color:#00457c;
margin:0 0 0 18px;
}

.homepage .contactus {
color:#00457c;
border-right:0;
padding-bottom:10px;
}

.homepage .contactus blockquote {
font-size:14px;
font-style:italic;
line-height:20px;
padding:0 35px 0 0;
margin:0;
}

.homepage .info {
float:left;
position:relative;
background:#f0efed url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/homepage/grey-shadow.jpg) no-repeat top center;
width:100%;
margin:0;
padding:0 0 25px;
}

.homepage .blog h4 {
width:auto;
float:left;
}

.homepage .features .rss a {
background:url(images/homepage/sprite.png) no-repeat 0 -238px;
width:17px;
float:left;
height:22px;
display:block;
}

.homepage .features .blog {
border-right:1px solid #a4dae4;
padding-right:10px;
}

.homepage .blog ul {
clear:both;
margin:0;
padding:0;
}

.homepage .blog ul li {
list-style-type:none;
background-image:none;
font:14px/16px Arial;
color:#00457c;
margin:0 25px 15px 0;
}

.homepage h3 {
font-size:18px;
font-weight:400;
}

.homepage .info a {
color:#535353;
}

.homepage h5 {
font-size:18px;
font-weight:400;
margin:0;
padding:0;
}

.homepage .products {
float:left;
margin:30px 0 0;
padding:0 0 0 34px;
}

.homepage .products ul {
line-height:25px;
float:left;
margin:0;
padding:0 5px 0 0;
}

.homepage .products ul.hosting-product-list {
margin-right:8px;
}

.homepage .products li {
list-style-type:none;
background-image:none;
margin:0;
padding:0;
}
.homepage .products li.productheader {
font-size:16px;
list-style-type:none;
background-image:none;
margin:0;
padding:0;
}

.homepage .products li,.homepage .family li {
list-style-type:none;
line-height:22px;
font-size:14px;
margin:0;
padding:0 0 0 12px;
}

.homepage .info .family {
width:300px;
margin-top:35px;
border-left:1px solid #b4b3b2;
float:left;
}

.homepage .info .family blockquote {
font-size:14px;
font-style:italic;
line-height:20px;
}

.homepage .info .family h5 {
font-size:14px;
font-weight:700;
padding:0 35px;
}

.homepage .info .family p {
font-size:12px;
padding:0 40px;
}

.homepage .info .family ul li {
font-size:12px;
line-height:16px;
background-position:0 -289px;
}

/*DEFAULT2-------------------------------------------*/
#calltoaction a:hover {
background-position:-262px 0;
}

/*----------------------------------------------------------------
 NEW CONTENT PAGES - 4/21/09 
----------------------------------------------------------------
 PAGEHEADER------------------------------------------------*/
.linux .pageheader {
background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/linux/pageheader-linux.jpg) top left no-repeat;
}

/*header headline */
.linux .pageheader h2 {
background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/linux/header-linux.gif) top left no-repeat;
}

/*header textbox */
.pageheader p {
line-height:16px;
width:185px;
color:#000;
margin:0;
padding:10px 0 0 30px;
}

.smartclicks .pageheader .calltoaction a {
background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/marketing/searchenginemarketing/getaquote-green2.gif) top left no-repeat;
}

.linux .pageheader .calltoaction a {
background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/hosting/linux/buynow.gif) top left no-repeat;
}

/* CONTENT--------------------------------------------- */
.newsecContent .whatyouget {
float:left;
width:485px;
padding:10px 0 15px;
}

/*CONTENT INFO TABLE */
/*CONTACT FORM*/
/*PRODUCT SUBPAGES */
/*----------------------------------------------------------------- 
PAGE SPECIFIC STYLES--------------------------------------------- 
----------------------------------------------------------------- 
SMARTCLICKS--------------------------------------------- */
/*VISIBILITY ONLINE--------------------------------------------- */
/*MARKETING DEFAULT--------------------------------------------- */
/*MARKETING - SEO - LINK BUILDING--------------------------------------------- */
.seo .premiumlinks {
background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/icon_links.gif) top left no-repeat;
padding-left:75px;
}

/*DESIGN DEFAULT--------------------------------------------- */
/*DIY DESIGN--------------------------------------------- */
/*HOSTING DEFAULT--------------------------------------------- */
/*ECOMMERCE HOSTING--------------------------------------------- */
/*HOSTED EXCHANGE HOSTING--------------------------------------------- */
.hosted-exchange .pageheader .calltoaction {
margin-top:-20px;
}

/*HOSTING PLATFORM COMPARISON CHART -------------------------------------------- */
/*ECOMMERCE - DEFAULT -------------------------------------------- */
ul.whoneedsssl {
background:url(http://ne.edgecastcdn.net/00016B/App_Themes/GFYStyle/images/elements/ecommerce/ssl/whoneedsssl.gif) no-repeat top left;
padding-left:75px;
margin:0;
}

/*ECOMMERCE - FIRST DATA PAGES -------------------------------------------- */
.merchantaccount h4 {
margin:10px 0 5px;
}

/*Menu: IE6 negative margin hack
 filter IE6 */
a,.calloutCenterContent a.article {
color:#c00;
text-decoration:underline;
}

a:hover,.affiliatecallout p.email a:hover {
text-decoration:none;
}

li.number p,.homepage .homepagecontent p,.hosted-exchange .pageheader .colTealContent p {
width:auto;
}

.colYellowDomain td,.homepage .contactus ul,.default2 .hero ol,.newsecContent table.value tr td img,.1linux .main-content .features ul,.linux ul li ul,.windows .main-content .features ul,.windows ul li ul,.ecommerce .main-content .features ul {
margin:0;
padding:0;
}

.footer #footerMainHome,.homepage .products h5 {
padding-bottom:15px;
}

.homeCol p,li.disc img,* html .menu ul ul li a {
margin:0;
}

.calloutCenterContent p,.calloutBottomContent p {
margin:0;
padding:15px 10px 3px;
}

.homepage .hero,.homepage .flashBillboard {
position:relative;
z-index:0;
}

.homepage .forminfo,.domains .pageheader p {
width:325px;
}

.homepage .forminfo strong,.homepage .supportinfo strong,.homepage .features a {
color:#00457c;
}

.homepage .forminfo .formname:hover,.homepage .forminfo .formphone:hover,.homepage .forminfo .formemail:hover,.homepage .forminfo .formname:focus,.homepage .forminfo .formphone:focus,.homepage .forminfo .formemail:focus,.ctl00_MainOuter_homeContactFormformphone:hover,.ctl00_MainOuter_homeContactForm1formphone:hover,.ctl00_MainOuter_homeContactFormformphone:focus,.ctl00_MainOuter_homeContactForm1formphone:focus,.ctl00_MainOuter_homeContactFormname:hover,.ctl00_MainOuter_homeContactForm1name:hover,.ctl00_MainOuter_homeContactFormname:focus,.ctl00_MainOuter_homeContactForm1name:focus,.ctl00_MainOuter_homeContactFormemail:hover,.ctl00_MainOuter_homeContactForm1email:hover,.ctl00_MainOuter_homeContactFormemail:focus,.ctl00_MainOuter_homeContactForm1email:focus,.newsecContent .contactform .formname:hover,.newsecContentTert .contactform .formname:hover,.secContentTert .contactform .formname:hover,.secContent .contactform .formname:hover,.newsecContent .contactform .formphone:hover,.newsecContentTert .contactform .formphone:hover,.secContentTert .contactform .formphone:hover,.secContent .contactform .formphone:hover,.newsecContent .contactform .formemail:hover,.newsecContentTert .contactform .formemail:hover,.secContentTert .contactform .formemail:hover,.secContent .contactform .formemail:hover,.newsecContent .contactform .formname:focus,.newsecContentTert .contactform .formname:focus,.secContentTert .contactform .formname:focus,.secContent .contactform .formname:focus,.newsecContent .contactform .formphone:focus,.newsecContentTert .contactform .formphone:focus,.secContentTert .contactform .formphone:focus,.secContent .contactform .formphone:focus,.newsecContent .contactform .formemail:focus,.newsecContentTert .contactform .formemail:focus,.secContentTert .contactform .formemail:focus,.secContent .contactform .formemail:focus {
background-color:#fef5c7;
}

div.validationText span,.newsecContent div.validationText span,.newsecContentTert div.validationText span,.secContentTert div.validationText span {
margin-left:13px;
font-size:12px;
color:red;
}

.homepage .forminfo p.disclaimer span a,.homepage .homepagecontent a {
color:#444;
}

.formsubmit:hover,.newsecContent .contactform .formsubmit:hover,.newsecContentTert .contactform .formsubmit:hover,.secContent .contactform .formsubmit:hover,.secContentTert .contactform .formsubmit:hover,.linux .main-content .description .hosting-buynow-big a:hover,.windows .main-content .description .hosting-buynow-big a:hover,.ecommerce .main-content .description .hosting-buynow-big a:hover {
background-position:bottom center;
}

.homepage .homepagecontent p a,.homepage .homepagecontent h4 a {
color:#ed2724;
}

.homepage .info .family ul,.ssl ul {
margin-top:-10px;
}

