﻿/* Overall */
.clear {clear: both; height: 0; overflow: hidden; margin:0; visibility: hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
:focus{outline:0;}
/*html {overflow:auto;}*/
img {border:0;}

span.underlined{text-decoration: underline;}
span.italics{font-style:italic;}

a:link, a:visited, a:active {color:#4d4d4d;text-decoration : none;}
a:hover {color: #000000; text-decoration : none;}
html{overflow-y:scroll;}

html, body {height:100%; border:0; margin:0; padding:0;}

body {font-family: Arial, Helvetica, Verdana, sans-serif;color:#4d4d4d;font-size: 100%;padding:0;margin:0;background-color:#ffffff; background: url(../images/overall/overall_bckrnd.png) repeat-x;}
body .no_bckrnd{background: url() repeat-x;}
.container {width:905px; margin:0px auto; padding:0;}
.outer_fixed {position:absolute; top:144px; overflow: auto; left: 0;right:0px; bottom:0px; /* right not read by IE6 and below so width needs set */padding:0;margin:0;width:100%;}
.plants_container {margin:0; padding:0; background: url(../images/overall/overall_plants_bckrnd_png24_900w.png) 50% 409px no-repeat;}
/* top */
.top_subpage{height:144px; margin: 0 auto; padding:0; top:0; left:0; right:0; bottom:0; overflow:hidden; position:absolute;}
.top_subpage_container{width:1113px;height:144px;margin:0 auto;}
.top{height:107px; margin: 0;padding:13px 0 0 5px; position:relative;}
.top_download {width:165px; height:102px; z-index:500; position:absolute; overflow: hidden;left: 758px;right: 0; top:11px; bottom:0; margin:0; padding:0;}
/* end top*/

/* top sub nav */
.top_subnav{height:38px; margin: 0;padding:6px 0 0 98px;}
/* end top sub nav*/

.overall_top_blue_edge{width:899px; height:25px; margin:0 0 0 5px; padding:0; background: url(../images/overall/overall_top_blue_edge.png) 0px 20px no-repeat;}
.subpage_content_container{width:899px;height:100%; margin:0 0 0 5px; background-color:#ffffff; clear:both;}
.blue_bckrnd{background: url(../images/overall/overall_blue_bckrnd.png) no-repeat;}
.orange_bckrnd{background: url(../images/overall/overall_orange_bckrnd.png) no-repeat;}
.content_leftsidebar_container{width:213px; height:605px; float:left; margin:0px 0 0 5px; background: url(../images/overall/overall_checked_bckrnd.png) 211px 0px no-repeat;}
.content_leftsidebar_nea_container{width:213px; float:left; margin:0px 0 0 5px; background: url(../images/overall/overall_checked_bckrnd.png) 211px 0px no-repeat;}
.content_container_aboutus{width:644px; float:left; padding:29px 16px 0 16px;}
.content_container_aboutus_ourstory{width:644px; float:left; padding:29px 16px 0 16px;}
.content_container_legal{width:644px; float:left; padding:29px 16px 0 16px; font-size:0.75em;}
.content_container_nea{width:644px; float:left; padding:2px 16px 0 16px; position:relative;}
.content_container_faq{width:644px; float:left; padding:29px 16px 0 16px;}

.title_ourstory {width:132px;height:35px;background: url(../images/aboutus/title_aboutus_ourstory.png) no-repeat;}
.title_testimonials {width:173px;height:35px;background: url(../images/aboutus/title_aboutus_testimonials.png) no-repeat;}
.title_partners {width:101px;height:35px;background: url(../images/partners/title_partners.png) no-repeat;}
.title_inthenews {width:148px;height:35px;background: url(../images/press/title_press_inthenews.png) no-repeat;}
.title_recognition {width:150px;height:35px;background: url(../images/press/title_press_recognition.png) no-repeat;}
.title_customerservice {width:243px;height:35px;background: url(../images/support/title_support_customerservice.png) no-repeat;}
.title_faq {width:95px;height:35px;background: url(../images/support/title_support_faq.png) no-repeat;}
.title_tutorials {width:122px;height:35px;background: url(../images/support/title_tutorials.png) no-repeat;}
.title_techsupport {width:255px;height:35px;background: url(../images/support/title_support_techsupport.png) no-repeat;}
.title_releasenotes {width:189px;height:35px;background: url(../images/support/title_releasenotes.png) no-repeat;}
.title_mail {width:170px;height:35px;background: url(../images/contactus/title_contactus_mail.png) no-repeat;}
.title_telephone {width:240px;height:35px;background: url(../images/contactus/title_contactus_telephone.png) no-repeat;}
.title_email {width:184px;height:35px;background: url(../images/contactus/title_contactus_email.png) no-repeat;}
.title_eula {width:385px;height:35px;background: url(../images/legal/title_legal_enduserlicense.png) no-repeat;}
.title_termsofsale {width:385px;height:35px;background: url(../images/legal/title_legal_termsofsale.png) no-repeat;}
.title_termsofservice {width:215px;height:35px;background: url(../images/legal/title_legal_termsofservice.png) no-repeat;}
.title_privacy {width:184px;height:35px;background: url(../images/privacy/title_privacy.png) no-repeat;}


.title_ourstory span, .title_testimonials span, .title_partners span, .title_inthenews span, .title_recognition span, .title_customerservice span, .title_faq span, .title_techsupport span, .title_mail span, .title_telephone span, .title_email span, .title_eula span, .title_termsofsale span, .title_termsofservice span, .title_privacy span, .mac_container span, .banner_mac span, .title_tutorials span, .title_releasenotes span { display: block; width: 0; height: 0; overflow: hidden; margin:0; padding:0; }

.content_container_aboutus_ourstory p{font-size:0.88em;}
.aboutus_ourstory_character{float:left; width:83px;}
.aboutus_ourstory_charactertext{font-size:0.88em; font-weight:bold; color:#8db345; float:left; width:536px; padding:10px 0 0 9px;}
.aboutus_testimonials_flash{position:absolute; width:654px; height:418px; margin:0 0 0 -7px; zoom:1; padding:0; z-index:500; vertical-align: top;}

.partners_container p{font-size:0.75em;}
.partners_container span{color:#000000; display:block;}
.partners_info_container{width:401px; margin:0; padding:0 15px 0 20px; background: url(../images/partners/partners_container_bckrnd_notrans.png) repeat-y;}
.partners_check{width:401px; height:2px; background: url(../images/partners/partners_check.png) center center repeat-x;}
.partner_title{font-size:1.25em; color:#000000; margin:0; padding:0; font-weight:normal;}
.partner_subtitle {font-size:0.88em; margin:0 0 15px 0; padding-top:0; font-weight:normal;}
a.partner_link:link, a.partner_link:visited, a.partner_link:active {color:#4d4d4d;text-decoration : none; font-style:italic;}
a.partner_link:hover {color: #000000;text-decoration : none; font-style:italic;}

.press_flash{position:relative; width:654px; height:418px; margin:0 0 0 -7px; zoom:1; padding:0; z-index:500; vertical-align: top;}
.press_container p{font-size:0.75em;}
.press_info_container{width:393px; overflow:auto; margin:0; padding:0 15px 0 20px; background: url(../images/press/press_recognition_container_bckrnd.png) repeat-y;}
.press_check{width:401px; height:2px; background: url(../images/partners/partners_check.png) center center repeat-x;}
.press_title{font-size:1.25em; color:#000000; margin:0; padding:0; font-weight:normal;}
.press_subtitle {font-size:0.88em; margin:0 0 15px 0; padding-top:0; font-weight:normal;}
a.press_link:link, a.press_link:visited, a.press_link:active {color:#4d4d4d;text-decoration : none; font-style:italic;}
a.press_link:hover {color: #000000;text-decoration : none; font-style:italic;}

a.download_link:link, a.download_link:visited, a.download_link:active {color:#4d4d4d; font-size: 0.88em; text-decoration : none;}
a.download_link:hover {color: #000000;text-decoration : none; font-size: 0.88em;}

.contactus_mail_container {width:639px; height:180px; padding:0; margin:12px 0 0 0; font-size:1.13em; background: url(../images/contactus/contactus_mail_bckrnd.png) no-repeat;}
.contactus_telephone_container {width:639px; height:180px; padding:0; margin:12px 0 0 0; font-size:1.13em; background: url(../images/contactus/contactus_telephone_bckrnd.png) no-repeat;}
.contactus_container{padding: 0 0 0 238px;}
.contactus_title{margin:0; padding:34px 0 4px 35px; font-weight:bold;}
.contactus_check{width:401px; height:2px; background: url(../images/contactus/contactus_check.png) center center repeat-x;}
.contactus_text{margin:0; padding:8px 0 0 35px; font-weight:normal;}

.telephone_title{width:165px; float:left; padding:0 0 5px 34px; margin:0;}
.telephone_text{float:left; font-weight:bold; padding:0 0 5px 0; margin:0;}

.contactus_email_container{font-size:0.88em; float:left; width:401px;}
.contactus_email_info_container{width:401px; overflow:auto; margin:0; padding:0; background: url(../images/contactus/contactus_email_container_bckrnd.png) repeat-y;}
.contactus_email_title{width:155px; float:left; padding:0 0 7px 20px; margin:0;}
a.email_link:link, a.email_link:visited, a.email_link:active {float:left; color:#4d4d4d; font-weight:bold; text-decoration : none; padding:0 0 7px 0; margin:0;}
a.email_link:hover {color: #000000; font-weight:bold; text-decoration:none;}

.support_customerservice_container {width:639px; height:180px; padding:0; margin:12px 0 0 0; font-size:1.13em; background: url(../images/support/support_customerservice_bckrnd.png) no-repeat;}
.support_container{padding: 30px 0 0 271px;}
a.support_link:link, a.support_link:visited, a.support_link:active {color:#ff8701; font-weight:bold; text-decoration : none;}
a.support_link:hover {color: #000000; font-weight:bold; text-decoration:none;}
.content_container_faq h1{font-size:1.00em; color:#82b113; font-weight:normal; margin:0; padding: 10px 0 0 0;}
.content_container_faq h1 a:hover{color:#82b113;}
.faq_toplinks{font-size:0.88em; padding:10px 0 0 0;}
.faq_toplinks a:link, .faq_toplinks a:visited, .faq_toplinks a:active {text-decoration : none; padding: 0 12px 0 0;}
.faq_toplinks a:hover {color: #000000; text-decoration:none;}
a.faq_totop:link, a.faq_totop:visited, a.faq_totop:active {font-size:0.63em; background-color:#ccc; text-decoration : none; padding: 3px; float:right;}
a.faq_totop:hover {color: #000000; text-decoration:none;}
a.faq_totop_tutorials:link, a.faq_totop_tutorials:visited, a.faq_totop_tutorials:active {font-size:0.63em; background-color:#ccc; text-decoration : none; padding: 3px; margin:0 44px 0px 0; float:right;}
a.faq_totop_tutorials:hover {color: #000000; text-decoration:none;}
.faq_spacer{padding:10px 0 0 0;}
.content_container_faq p{font-size:0.88em;}

/* content containers */
.home_container{margin:20px 0 0 0px;padding:0; width:905px;height:590px; z-index:500; position:relative;}
/* to be added back in with secondary nav .home_container{margin:0px 0 0 98px;padding:0px 0 0 0; width:899px;height:400px; background-color:#99c7d4; z-index:500; position:relative; top:-5px;}*/
.home_ads_container{margin:5px 0 0 92px; width:905px;height:184px; background-color:#99c7d4;}
/* end content containers */

/* Mac Error Popup */
.mac_container {width:610px; height:236px; padding:87px 0 0 124px; margin:0; font-size:1.13em; background: url(../images/popup/popup_macerror_bckrnd_wtext.png) no-repeat;}
.mac_formcapture_inputbckrnd {background: url(../images/popup/popup_macerror_form_bckrnd.png) no-repeat left 2px; width:211px; height:24px; position:absolute; top:210px; left:178px; right:0; bottom:0;}
.mac_formcapture_inputbckrnd2 {background: url(../images/popup/popup_macerror_form_bckrnd.png) no-repeat top left; width:211px; height:24px; position:absolute; top:278px; left:298px; right:0; bottom:0;}
.mac_formcaputure_input {background:transparent; width:206px; height:18px; border:0; padding:2px 0px 2px 5px; margin:0; font-family:Arial; font-size:12px; color:#4d4d4d;}
.mac_formcaputure_input2 {background:transparent; width:206px; height:18px; border:0; padding:2px 0px 2px 5px; margin:0; font-family:Arial; font-size:12px; color:#4d4d4d;}

/* Footer*/
.footer{width:899px;margin:16px 0 0 5px;}
.footernav_container{margin:0 auto; width:200px; padding:0 0 0 20px;}
.footer_copyright {font-size:0.75em; color:#848484;padding:18px 0 0 0; margin:0 auto; white-space:nowrap; text-align:center;}
.footer_logos {width:138px;height:25px; margin:-3px 0 0 0; float:right; zoom:1; position:relative;}
/* end Footer*/

a.legal_content_link:link, a.legal_content_link:visited, a.legal_content_link:active {color:#59ADBA;text-decoration : none;}
a.legal_content_link:hover {color: #f7a706;text-decoration : none;}

a:active{outline: none;}

/* Top Nav */
.nav{list-style:none;padding:0;margin:0;position:relative;height:35px;z-index:200;}
.nav li.toplevel{float: left;display:block;position: relative;}
.nav li a{height:35px;float:left;display:block;margin: 0;background: url(../images/nav/nav_top_interm.png) no-repeat;padding:0;text-decoration:none;display: inline;}
.nav li a span{display: block;width: 0;height: 0;overflow: hidden;}
.nav li a.home{background-position: 0 0;width:81px;}
.nav li a.home_on{background-position: 0px -70px;width:81px;}
.nav li a.home:hover{background-position: 0 -35px;width:81px;}
.nav li a.aboutus{background-position: -81px 0;width:90px;}
.nav li a.aboutus_on{background-position: -81px -70px;width:90px;}
.nav li a.aboutus:hover{background-position: -81px -35px;width:90px;}
.nav li a.press{background-position: -171px 0;width:72px;}
.nav li a.press_on{background-position: -171px -70px;width:72px;}
.nav li a.press:hover{background-position: -171px -35px;width:72px;}
.nav li a.affiliates{background-position: -243px 0;width:87px;}
.nav li a.affiliates_on{background-position: -243px -70px;width:87px;}
.nav li a.affiliates:hover{background-position: -243px -35px;width:87px;}
.nav li a.support{background-position: -330px 0;width:89px;}
.nav li a.support_on{background-position: -330px -70px;width:89px;}
.nav li a.support:hover{background-position: -330px -35px;width:89px;}
.nav li a.store{background-position: -419px 0;width:92px;}
.nav li a.store_on{background-position: -419px -70px;width:92px;}
.nav li a.store:hover{background-position: -419px -35px;width:92px;}

/* SubNav
.subnav{list-style:none;padding:0;margin:0;position:relative;height:38px;z-index:200;}
.subnav li.topsublevel{float: left;display:block;position: relative;}
.subnav li a{height:38px;float:left;display:block;margin: 0;background: url(../images/nav/nav_top_subnav.png) no-repeat;padding:0;text-decoration:none;display: inline;}
.subnav li a span{display: block;width: 0;height: 0;overflow: hidden;}
.subnav li a.thebuzz{background-position: 0 0;width:106px;}
.subnav li a.thebuzz:hover{background-position: 0 -38px;width:106px;}
.subnav li a.takethetour{background-position: -106px 0;width:120px;}
.subnav li a.takethetour:hover{background-position: -106px -38px;width:120px;}
.subnav li a.partners{background-position: -226px 0;width:110px;}
.subnav li a.partners:hover{background-position: -226px -38px;width:110px;}
.subnav li a.athome{background-position: -336px 0;width:98px;}
.subnav li a.athome:hover{background-position: -336px -38px;width:98px;}
.subnav li a.intheclassroom{background-position: -434px 0;width:157px;}
.subnav li a.intheclassroom:hover{background-position: -434px -38px;width:157px;}
.subnav li a.personalization{background-position: -591px 0;width:144px;}
.subnav li a.personalization:hover{background-position: -591px -38px;width:144px;}
.subnav li a.friendsandsharing{background-position: -735px 0;width:164px;}
.subnav li a.friendsandsharing:hover{background-position: -735px -38px;width:164px;}
*/

/* SubNav - Interm */
.subnav{list-style:none;padding:0;margin:0;position:relative;height:38px;z-index:100;}
.subnav li.topsublevel{float: left;display:block;position: relative;}
.subnav li a{height:38px;float:left;display:block;margin: 0;background: url(../images/nav/nav_top_subnav_interm.png) no-repeat;padding:0;text-decoration:none;display: inline;}
.subnav li a span{display: block;width: 0;height: 0;overflow: hidden;}
.subnav li a.thebuzz{background-position: 0 0;width:106px;}
.subnav li a.thebuzz_on{background-position: 0 -74px;width:106px;}
.subnav li a.thebuzz:hover{background-position: 0 -38px;width:106px;}
.subnav li a.takethetour{background-position: -106px 0;width:120px;}
.subnav li a.takethetour_on{background-position: -106px -74px;width:120px;}
.subnav li a.takethetour:hover{background-position: -106px -38px;width:120px;}
.subnav li a.partners{background-position: -226px 0;width:110px;}
.subnav li a.partners_on{background-position: -226px -74px;width:110px;}
.subnav li a.partners:hover{background-position: -226px -38px;width:110px;}
.subnav li a.intheclassroom{background-position: -336px 0;width:157px;}
.subnav li a.intheclassroom_on{background-position: -336px -74px;width:157px;}
.subnav li a.intheclassroom:hover{background-position: -336px -38px;width:157px;}

/* VertNav - About US - Interm */
.vertnav_aboutus{list-style:none;padding:0;margin:0;position:relative;height:37px;z-index:600;}
.vertnav_aboutus li{display:block;position: relative;}
.vertnav_aboutus li a{height:37px; width:190px; display:block; margin: 0;background: url(../images/nav/nav_vertical_aboutus.png) no-repeat;padding:0;text-decoration:none;display:block;}
.vertnav_aboutus li a span{display: block;width: 0;height: 0;overflow: hidden;}
.vertnav_aboutus li a.ourstory{background-position: 0 0;width:180px;}
.vertnav_aboutus li a.ourstory:hover{background-position: 0 -37px;width:180px;}
.vertnav_aboutus li a.ourstory_on {background-position: 0 -74px;width:180px;}
.vertnav_aboutus li a.testimonials{background-position: -180px 0;width:180px;}
.vertnav_aboutus li a.testimonials_on{background-position: -180px -74px;width:180px;}
.vertnav_aboutus li a.testimonials:hover{background-position: -180px -37px;width:180px;}

/* VertNav - Press - Interm */
.vertnav_press{list-style:none;padding:0;margin:0;position:relative;height:37px;z-index:600;}
.vertnav_press li{display:block;position: relative;}
.vertnav_press li a{height:37px; width:190px; display:block; margin: 0;background: url(../images/nav/nav_vertical_press.png) no-repeat;padding:0;text-decoration:none;display:block;}
.vertnav_press li a span{display: block;width: 0;height: 0;overflow: hidden;}
.vertnav_press li a.inthenews{background-position: 0 0;width:180px;}
.vertnav_press li a.inthenews_on{background-position: 0 -74px;width:180px;}
.vertnav_press li a.inthenews:hover{background-position: 0 -37px;width:180px;}
.vertnav_press li a.recognition{background-position: -180px 0;width:180px;}
.vertnav_press li a.recognition_on{background-position: -180px -74px;width:180px;}
.vertnav_press li a.recognition:hover{background-position: -180px -37px;width:180px;}

/* VertNav - Contact Us - Interm */
.vertnav_contactus{list-style:none;padding:0;margin:0;position:relative;height:37px;z-index:600;}
.vertnav_contactus li{display:block;position: relative;}
.vertnav_contactus li a{height:37px; width:190px; display:block; margin: 0;background: url(../images/nav/nav_vertical_contactus.png) no-repeat;padding:0;text-decoration:none;display:block;}
.vertnav_contactus li a span{display: block;width: 0;height: 0;overflow: hidden;}
.vertnav_contactus li a.mail{background-position: 0 0;width:180px;}
.vertnav_contactus li a.mail_on{background-position: 0 -74px;width:180px;}
.vertnav_contactus li a.mail:hover{background-position: 0 -37px;width:180px;}
.vertnav_contactus li a.telephone{background-position: -180px 0;width:180px;}
.vertnav_contactus li a.telephone_on{background-position: -180px -74px;width:180px;}
.vertnav_contactus li a.telephone:hover{background-position: -180px -37px;width:180px;}
.vertnav_contactus li a.email{background-position: -360px 0;width:180px;}
.vertnav_contactus li a.email_on{background-position: -360px -74px;width:180px;}
.vertnav_contactus li a.email:hover{background-position: -360px -37px;width:180px;}

/* VertNav - Support - Interm */
.vertnav_support{list-style:none;padding:0;margin:0;position:relative;height:37px;z-index:600;}
.vertnav_support li{display:block;position: relative;}
.vertnav_support li a{height:37px; width:190px; display:block; margin: 0;background: url(../images/nav/nav_vertical_support.png) no-repeat;padding:0;text-decoration:none;display:block;}
.vertnav_support li a span{display: block;width: 0;height: 0;overflow: hidden;}
.vertnav_support li a.faq{background-position: 0 0;width:180px;}
.vertnav_support li a.faq_on{background-position: 0 -74px;width:180px;}
.vertnav_support li a.faq:hover{background-position: 0 -37px;width:180px;}
.vertnav_support li a.tutorials{background-position: -180px 0;width:180px;}
.vertnav_support li a.tutorials_on{background-position: -180px -74px;width:180px;}
.vertnav_support li a.tutorials:hover{background-position: -180px -37px;width:180px;}
.vertnav_support li a.releasenotes{background-position: -360px 0;width:180px;}
.vertnav_support li a.releasenotes_on{background-position: -360px -74px;width:180px;}
.vertnav_support li a.releasenotes:hover{background-position: -360px -37px;width:180px;}
.vertnav_support li a.customer_service{background-position: -540px 0;width:180px;}
.vertnav_support li a.customer_service_on{background-position: -540px -74px;width:180px;}
.vertnav_support li a.customer_service:hover{background-position: -540px -37px;width:180px;}
.vertnav_support li a.technical_support{background-position: -720px 0;width:180px;}
.vertnav_support li a.technical_support_on{background-position: -720px -74px;width:180px;}
.vertnav_support li a.technical_support:hover{background-position: -720px -37px;width:180px;}

/* VertNav - legal - Interm */
.vertnav_legal{list-style:none;padding:0;margin:0;position:relative;height:37px;z-index:600;}
.vertnav_legal li{display:block;position: relative;}
.vertnav_legal li a{height:37px; width:190px; display:block; margin: 0;background: url(../images/nav/nav_vertical_legal.png) no-repeat;padding:0;text-decoration:none;display:block;}
.vertnav_legal li a span{display: block;width: 0;height: 0;overflow: hidden;}
.vertnav_legal li a.eula{background-position: 0 0;width:180px;}
.vertnav_legal li a.eula_on{background-position: 0 -74px;width:180px;}
.vertnav_legal li a.eula:hover{background-position: 0 -37px;width:180px;}
.vertnav_legal li a.termsofsale{background-position: -180px 0;width:180px;}
.vertnav_legal li a.termsofsale_on{background-position: -180px -74px;width:180px;}
.vertnav_legal li a.termsofsale:hover{background-position: -180px -37px;width:180px;}
.vertnav_legal li a.termsofservice{background-position: -360px 0;width:180px;}
.vertnav_legal li a.termsofservice_on{background-position: -360px -74px;width:180px;}
.vertnav_legal li a.termsofservice:hover{background-position: -360px -37px;width:180px;}

/* Footer Nav */
.footernav{list-style:none;padding:0;margin:0;position:relative;height:16px;z-index:200;}
.footernav li.footerlevel{float: left;display:block;position: relative;}
.footernav li a{height:16px;float:left;display:block;margin: 0 8px 0 8px;background: url(../images/nav/nav_footer.png) no-repeat;padding:0;text-decoration:none;display: inline;}
.footernav li a span{display: block;width: 0;height: 0;overflow: hidden;}
.footernav li a.privacy{background-position: 0 0;width:44px;}
.footernav li a.privacy_on{background-position: 0 -32px;width:44px;}
.footernav li a.privacy:hover{background-position: 0 -16px;width:44px;}
.footernav li a.legal{background-position: -44px 0;width:30px;}
.footernav li a.legal_on{background-position: -44px -32px;width:30px;}
.footernav li a.legal:hover{background-position: -44px -16px;width:30px;}
.footernav li a.contactus{background-position: -74px 0;width:58px;}
.footernav li a.contactus_on{background-position: -74px -32px;width:58px;}
.footernav li a.contactus:hover{background-position: -74px -16px;width:58px;}
