/* 
    Homepage styles for sunflower.com
*/

#home #nav-global #ng-home a { background-position:0 0; }

/* #home #content { background:url('../images/mock/accent-home.jpg') 38px 0 no-repeat; } */
#home #billboard { background:url('../images/site/billboard-home.gif') no-repeat; }



#home #news-ticker { visibility: hidden; height:26px; width:533px; clear:both; margin-bottom:20px; overflow:hidden; background:url('../images/site/news-bg.gif') no-repeat; }
#home #news-ticker h2 { text-align:right; padding:6px 0; float:left; width:124px; font-size:12px; margin:0; }
#home #news-ticker ul#news-headlines { padding:6px 0; float:right; width:380px; font-size:12px; list-style-type:none; }
#home #news-ticker h2 a:link, 
#home #news-ticker h2 a:visited { color:#333; }
#home #visitor-groups { margin: 20px 0 0 20px; clear:both; }
#home #visitor-groups .module { float:left; width: 215px; }
#home #visitor-groups .module * { padding:0 10px; }
#home #visitor-groups .module * * { padding:0; }
#home #visitor-groups .module p { color:#8C8C8C; margin:0.6em 0; }
#home #visitor-groups .module ul.more li { list-style-type:none; }
#home #visitor-groups .module ul.more li a { display:block; }
#home #visitor-groups .module h2 { text-indent:-9999px; overflow:hidden; width:95px; height:36px; background-position:10px 0; background-repeat:no-repeat; margin:0; }
#home #visitor-groups .module ul.more a { text-indent:-9999px; overflow:hidden; height:20px; background-repeat:no-repeat; padding-left: 0px; }
#home #visitor-groups #vg-newcustomer h2 { background-image:url('../images/site/head-wantsunflower.gif'); }
#home #visitor-groups #vg-newcustomer ul.more a { background-image:url('../images/site/button-findoutmore.gif'); }
#home #visitor-groups #vg-mybroadband h2 { background-image:url('../images/site/head-havesunflower.gif'); }
#home #visitor-groups #vg-mybroadband ul.more a { background-image:url('../images/site/button-mybroadband.gif'); }
#home #visitor-groups #vg-support h2 { background-image:url('../images/site/head-needhelp.gif'); }
#home #visitor-groups #vg-support ul.more a { background-image:url('../images/site/button-gethelp.gif'); }

#home #visitor-groups #vg-business h2 { background-image:url('../images/site/head-business.gif'); }
#home #visitor-groups #vg-business ul.more a { height:30px; background-image:url('../images/site/button-business.gif'); }

#searchcontrol { position:absolute; top:300px; left: -200px; }

#home .form-box.referral fieldset.offer { border:1px solid #c7c7c7; padding-left: 1em; padding-right: 1em; padding-bottom: .6em; margin: 1em; }
#home .form-box.referral fieldset.your-information { border:1px solid #c7c7c7; padding-left: 1em; padding-right: 1em; margin: 1em;}
#home .form-box.referral fieldset.friends-information { border:1px solid #c7c7c7; padding-left: 1em; padding-right: 1em; padding-bottom: .6em; margin: 1em; }
#home .form-box.referral label { text-align: left; display: block; float: left; margin-left: .3em; padding-right: 1em; padding-bottom: .75em; width: 14em; }
#home .form-box fieldset legend { font-size: 1em; font-weight: bold; }
#home .form-box.actions { border: 0px; text-align: right; }
#home .form-box #offer { float: left; margin-left: 0px; width:225px; }
#home .form-box #offer_con { width: 450px; padding-bottom: .75em; display: none; }



