/*	"Reset Reloaded" styles by Eric Meyer
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles */
:focus { outline: 0 }
body { line-height: 1; color: black; background: white; }
ol,
ul { list-style: none }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption,
th,
td { text-align: left; font-weight: normal; }
blockquote:before,
blockquote:after,
q:before,
q:after { content: "" }
blockquote,
q { quotes: "" "" }
.cf:before,
.cf:after { content: ""; display: table; }
.cf:after { clear: both }
.cf { zoom: 1 }

/*****************************************************************
HEADER STYLES
*****************************************************************/
#header { background: #fff url(/images/bgHeader.gif) bottom left repeat-x; height: 100px; margin: 0 auto; padding: 0; position: relative; width: 761px; z-index: 7777; }
#domain-links { position: absolute; right: 0; top: -22px; }
@-moz-document url-prefix() { 
    #domain-links { top: -21px }
} /* Hack to target FF */
#domain-links ul li { float: left; margin-left: 20px; }
#domain-links ul li a { font-family: Helvetica,arial,verdana; font-size: 11px; font-weight: bold; color: #8d8d7b; text-shadow: 1px 1px 1px #FFF; }
#domain-links ul li a:hover { color: #616156 }
#domain-links ul li a span{ font-weight: normal; }	
#domain-links ul li#login a { background: #f8981d; color: #fff; text-shadow: none; padding: 3px 5px 2px 5px; border-radius: 2px; -moz-border-radius: 2px; }
#domain-links ul li#login a:hover { background: #f1b732; text-decoration: none; }
#mainLogo a img { height: 57px; margin: 30px 0 13px 23px; width: 85px; }
/* GLOBAL SEARCH */
#globalsearch { margin: 0; padding: 0; position: absolute; right: 20px; top: 61px; }
#globalsearch form#cse-search-box { margin: 0; padding: 0; width: 135px; }
#globalsearch #search-box { height: 21px; margin: 0; padding: 0; width: 106px; }
#globalsearch #search-box,
#globalsearch #search-button { float: left }
#globalsearch #search-box input { background: #f9f9f9 url(/images/txtSearch.gif) 3px 5px no-repeat; border: 1px solid #dadada; color: #888; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; height: 14px; line-height: 14px; margin: 0; padding: 3px 0 2px 3px; width: 101px; }
#globalsearch #search-box input:focus { background-color: #fff; background-image: none; color: #36393d; }
#globalsearch #search-button { height: 21px; margin-left: -1px; *margin-top: 1px; position: relative; width: 30px; }
#globalsearch #search-button .button { background: transparent url(/images/bGo.png) 0 0 no-repeat; border: 0; cursor: pointer; height: 21px; left: 0; margin: 0; outline: 0; padding: 0 0 0 30px; position: absolute; text-indent: -9999px; top: 0; width: 30px; }
#globalsearch #search-button .button:hover { background-position: 0 -21px }
#globalsearch #search-button .button:active { background-position: 0 -42px }

/*****************************************************************
GLOBAL NAVIGATION DROPDOWN AND MENU STYLES
*****************************************************************/
/* SUCKERFISH DROP DOWN MENUS */
#hdrContainer { background: url(/images/mainNav.gif) 0 0 no-repeat; height: 66px; left: 157px; margin: 0; padding: 0; position: absolute; top: 34px; width: 430px; width: 438px/9; z-index: 9999; }
/*** ESSENTIAL STYLES ***/
.sf-menu,
.sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { line-height: 1.0 }
.sf-menu ul { position: absolute; top: -999em; width: 1em; /* left offset of submenus need to match (see below) */ z-index: 9999; }
.sf-menu ul li { width: 100% }
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top: 66px; /* match top ul list item height */ z-index: 99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top: -999em }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left: 1em; /* match ul width */ top: 0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top: -999em }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left: 1em; /* match ul width */ top: 0; }
/*** DEMO SKIN ***/
.sf-menu { float: left }
.sf-menu a { background: 0; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: 700; line-height: 11px; padding: 0; text-decoration: none; }
.sf-menu .navBenefit,
.sf-menu .navCompany { margin-left: -1px }
.sf-menu a.linkMain { height: 66px; text-indent: -9999px; width: 144px; }
.sf-menu a:hover { text-decoration: none }
.sf-menu a,
.sf-menu a:link,
.sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color: #666; }
.sf-menu li { /*background: #e7e7d7;_NO__DOTCOMMA__AFTER__*/ }
.sf-menu li ul { -khtml-opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); opacity: 0.95; /*-moz-box-shadow: 3px 3px 3px #666;; -webkit-box-shadow: 3px 3px 3px #666; box-shadow: 3px 3px 3px #666; */ }
.sf-menu li li { background: url(/images/bgMainNavLi.gif) bottom left no-repeat; min-width: 144px; }
.sf-menu li li a { background: url(/images/bgMainNavLi.gif) bottom right no-repeat }
.sf-menu li li a,
.sf-menu li li a:visited { color: #fff !important; padding: 8px 20px 10px; }
.sf-menu li li a:hover { color: #fff !important }
.sf-menu li.navProduct li,
.sf-menu li.navBenefit li,
.sf-menu li.navCompany li { background-color: #959583 }
.sf-menu li.navProduct li:hover,
.sf-menu li.navBenefit li:hover,
.sf-menu li.navCompany li:hover { background-color: #898977 }
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active { color: #fff !important; outline: 0; }
.sf-menu .navProduct:hover,
html>/**/body .sf-menu .navProduct.sfHover,
*:first-child+html .sf-menu .navProduct.sfHover,
.sf-menu .navProduct a.linkMain:focus,
.sf-menu .navProduct a.linkMain:hover,
.sf-menu .navProduct a.linkMain:active,
html>/**/body .sf-menu .navProduct.sfHover a.linkMain,
*:first-child+html .sf-menu .navProduct.sfHover a.linkMain,
.globalnav-products .navProduct a.linkMain:hover { background: url(/images/mainNav.gif) 0 -66px no-repeat }
.sf-menu .navBenefit:hover,
html>/**/body .sf-menu .navBenefit.sfHover,
*:first-child+html .sf-menu .navBenefit.sfHover,
.sf-menu .navBenefit a.linkMain:focus,
.sf-menu .navBenefit a.linkMain:hover,
.sf-menu .navBenefit a.linkMain:active,
html>/**/body .sf-menu .navBenefit.sfHover a.linkMain,
*:first-child+html .sf-menu .navBenefit.sfHover a.linkMain,
.globalnav-benefits .navBenefit a.linkMain:hover { background: url(/images/mainNav.gif) -143px -66px no-repeat }
.sf-menu .navCompany:hover,
html>/**/body .sf-menu .navCompany.sfHover,
*:first-child+html .sf-menu .navCompany.sfHover,
.sf-menu .navCompany a.linkMain:focus,
.sf-menu .navCompany a.linkMain:hover,
.sf-menu .navCompany a.linkMain:active,
html>/**/body .sf-menu .navCompany.sfHover a.linkMain,
*:first-child+html .sf-menu .navCompany.sfHover a.linkMain,
.globalnav-company .navCompany a.linkMain:hover { background: url(/images/mainNav.gif) -286px -66px no-repeat }
*html .sf-menu .sfHover .product,
*html .sf-menu .highliteProduct { background: url(/images/mainNav.gif) 0 -66px no-repeat !important }
*html .sf-menu .sfHover .benefit,
*html .sf-menu .highliteBenefit { background: url(/images/mainNav.gif) -143px -66px no-repeat !important }
*html .sf-menu .sfHover .company,
*html .sf-menu .highliteCompany { background: url(/images/mainNav.gif) -286px -66px no-repeat !important }
.globalnav-products .navProduct a.linkMain { background: url(/images/mainNav.gif) 0 -132px no-repeat }
.globalnav-benefits .navBenefit a.linkMain { background: url(/images/mainNav.gif) -143px -132px no-repeat }
.globalnav-company .navCompany a.linkMain { background: url(/images/mainNav.gif) -286px -132px no-repeat }
.sf-menu ul { background: url(/images/bgMainNavLiBR.gif) bottom right no-repeat }
#hdrContainer .sf-menu li.liLast { background: transparent url(/images/bgMainNavLiBL.gif) bottom left no-repeat; float: left; height: 6px; margin: 0; padding: 0; }
#hdrContainer .sf-menu li.liLast:hover { background-color: transparent; cursor: default; }
/*** arrows **/
.sf-menu a.sf-with-ul { /*padding-right: 14px;*/ min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
.sf-shadow ul.sf-shadow-off { background: transparent }

/*****************************************************************
    FOOTER 5.11.08 - for legacy
*****************************************************************/
#copyright { background-color: #adad9c; color: #f0f0e6 !important; font: bold 100% Verdana, Arial, Helvetica, sans-serif !important; height: 53px; margin: 0 auto -15px; position: relative; width: 761px; }
#copyright a { color: #f0f0e6 !important; text-decoration: none; }
#copyright a:hover { color: #fff !important; text-decoration: underline; }
#copyright ul { font-weight: 700; margin: 0; padding: 0; }
#copyright ul li { color: #f0f0e6 !important; display: inline; }
#copyright ul.utility { font-size: 100% !important; left: 10px; position: absolute; top: 10px; }
#copyright ul.contact { position: absolute; right: 10px; top: 20px; }
#copyright ul.contact li.phone { background: url(/images/footer/footer_icon_phone.gif) no-repeat left; margin-right: 10px; padding: 5px 0 5px 25px; position: relative; z-index: 1; }
#copyright ul.contact li.email { background: url(/images/footer/footer_icon_email.gif) no-repeat left; padding: 0 0 2px 23px; }
#footer-container #footer-bar ul.contact li.forum { background: url(/images/footer/footer_icon_forum.gif) no-repeat left; margin-right: 10px; padding: 0 0 2px 23px; }
#footer-container #footer-bar ul.contact li.blog { background: url(/images/footer/footer_icon_blog.gif) no-repeat left; padding: 0 0 0 16px; }
#copyright a.copyright { bottom: 10px; font-size: 110% !important; font-weight: 400; left: 10px; position: absolute; }

/*****************************************************************
    FOOTER NEW - by ian September 2008
*****************************************************************/
#footer-container { background: none; clear: both; margin: 0 auto; width: 761px; }
#footer-container #footer-bar { background-color: #adad9c; color: #f0f0e6; float: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; /* margin-bottom: -15px; */ padding: 10px; width: 741px; }
#footer-container #footer-bar a { color: #f0f0e6; text-decoration: none; }
#footer-container #footer-bar a:hover { color: #fff; text-decoration: underline; }
#footer-container #footer-bar ul { font-size: 11px; font-weight: 700; margin: 0; padding: 0; }
#footer-container #footer-bar ul li { color: #f0f0e6; display: inline; }
#footer-container #footer-bar ul.utility { float: left }
#footer-container #footer-bar ul.contact { float: right; padding-top: 1px; }
#footer-container #footer-bar ul.contact li.phone { background: url(/images/footer/footer_icon_phone.gif) no-repeat left; margin-right: 10px; padding: 10px 0 10px 23px; }
#footer-container #footer-bar ul.contact li.email { background: url(/images/footer/footer_icon_email.gif) no-repeat left; margin-right: 10px; padding: 0 0 2px 21px; }
#footer-container #footer-bar ul.contact li.forum { background: url(/images/footer/footer_icon_forum.gif) no-repeat left; padding: 0 0 2px 23px; }
#footer-container ul.footer-links-list { display: block; float: left; margin: 15px 35px 30px 0; padding: 0 0 20px 10px; list-style-type: none; }
#footer-container ul.footer-links-list li { color: #9d998c; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; line-height: 18px; margin: 0 0 1px; padding: 0; text-align: left; }
.footer-stress { background-color: #dcdccb; float: right !important; margin-right: 0 !important; padding-right: 30px !important; padding-left: 20px !important; padding-bottom: 10px !important; list-style-type: none; }
#footer-container p.footer-copyright { background: none; border-top: 1px dotted #b4b4a4; clear: both; color: #9d998c; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; line-height: 16px; margin-left: 10px; margin-top: 10px; padding: 10px; text-align: center; width: 721px; }
#footer-container p.footer-copyright a:hover { color: #9d998c; text-decoration: underline; }
#footer-container a,
#footer-container p.footer-copyright a { color: #9d998c }
/* Olark override */
.habla_oplink_a,
.habla_oplink_a_normal,
.habla_oplink_a_hover { font-size: 12px !important }

/*****************************************************************
    HOMEPAGE STYLES - Steven 12.2010
*****************************************************************/
body { background: #f1f1e8 url(/images/main-bg.gif); position: relative; font-size: 16px; padding: 20px 0 10px; }
* html #feature p { letter-spacing: normal !important }
#pageContainer { background-color: #fff; color: #919191; font: 13px Helvetica, Verdana, Arial, sans-serif; margin: 6px auto 0; padding: 0; width: 761px; border: 1px solid #e7e7e7; border-bottom: 0 none; }
#offerlink { font-family: Verdana, Helvetica, Arial, sans-serif }
a:link,
a:visited { color: #f8981d; text-decoration: none; }
a:hover,
a:active { color: #f8981d; text-decoration: underline; }
strong { font-weight: 700 }
h3 { color: #4a4a4a; font-weight: 900; font-size: 15px; letter-spacing: 0px; }
p { line-height: 17px; padding: 5px 0px 8px; }
a:hover { text-decoration: none }
/* Top promos */
.promo img { display: block; }
/* Top Feature/Hero */
#feature { padding: 40px 0 0 30px; background: #c2dcef url(/images/hp/feature-bg.jpg) 0 0 no-repeat; min-height: 322px; }
.lt-ie7 #feature { padding: 40px 0 0 30px; background: #fff url(/images/hp/feature-bg.jpg) 0 0 no-repeat; min-height: 322px; }
#feature h1 { font: 43px/42px Helvetica, Arial, Verdana, sans-serif; color: #30567c; width: 440px; text-indent: -9999px; min-height: 137px; }
#feature p { color: #fff; font: 19px/23px Helvetica, Arial, Verdana, sans-serif; width: 440px; letter-spacing: -1px; text-indent: -9999px; padding-bottom: 33px; }
#feature ul { margin-top: 28px }
#feature li { float: left; width: 184px; margin: 0 10px 0 0; }
#feature .bubble { background: #F8981D; border: 1px solid white; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; color: #fff; font-size: 11px; font-weight: bold; left: -9px; padding: 2px 4px; position: relative; top: 34px; -moz-border-radius: 5px; -moz-box-shadow: 0 1px 2px #666; -webkit-box-shadow: 0 1px 2px #666; box-shadow: 0 1px 2px #666; }
.bubble a { color: #fff }
.bubble a:hover { color: #fafafa }
#feature li a { letter-spacing: -1px; text-align: center; display: block; padding: 15px 0; font: 18px/18px Helvetica, Arial, Verdana, sans-serif; font-weight: 900; color: #535353; border: solid 1px #e8e8e8; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6)); background: -moz-linear-gradient(top,  #ffffff,  #e6e6e6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6'); -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 2px #6e8db5; -webkit-box-shadow: 0 1px 2px #6e8db5; box-shadow: 0 1px 2px #6e8db5; text-shadow: 0 1px 1px #fff; }
.rgba #feature li a { -moz-box-shadow: 0px 1px 2px rgba(98, 123, 167, .75); -webkit-box-shadow: 0px 1px 2px rgba(98, 123, 167, .75); box-shadow: 0px 1px 2px rgba(98, 123, 167, .75); }
#feature li a:hover { text-decoration: none; color: #444; background: #e8e8e8; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5d5d5)); background: -moz-linear-gradient(top,  #ffffff,  #d5d5d5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5'); }
#feature li a:active { color: #010101; background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#e8e8e8)); background: -moz-linear-gradient(top,  #d9d9d9,  #e8e8e8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#e8e8e8'); }
#feature li a.alt { background-color: #FFDB88; color: #654701; text-shadow: 0 1px 0 #fee099; border: solid 1px #ffefcb;
	background: -moz-linear-gradient(0% 100% 90deg, #ffd166, #ffe099);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffe099), to(#ffd166));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe099', endColorstr='#ffd166');
}
#feature li a:hover.alt { background: #F5D175; background: -moz-linear-gradient(0% 100% 90deg, #fec233, #fedb88); background: -webkit-gradient(linear, left top, left bottom, from(#fedb88), to(#fec233)); color: #503906; text-shadow: 0 1px 0 #fff5dc; }
#feature li a:active.alt { background: #F5D175; background: -moz-linear-gradient(0% 100% 90deg, #fedb88, #fec233); background: -webkit-gradient(linear, left top, left bottom, from(#fec233), to(#fedb88)); color: #654701; }
/* Secondary */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    #secondary { margin-top: -20px }
}
#secondary { padding: 20px 30px 0 30px; padding-top: 0px\9; }
#secondary h2 { text-align: center; padding: 2px 0px 37px; font: 21px/23px Helvetica, Arial, Verdana, sans-serif; font-weight: 900; letter-spacing: -1px; color: #2e2e2e; background: url(/images/hp/line.gif) no-repeat 0 100%; }
@-moz-document url-prefix() { 
    #secondary { padding-top: 35px }
}
#secondary ul { width: 440px; margin-top: 28px; float: left; }
a.learn-more { font-weight: 900; background: url(/images/hp/arrow.gif) no-repeat 100% 5px; padding-right: 8px; }
@-moz-document url-prefix() { 
    a.learn-more { background: url(/images/hp/arrow.gif) no-repeat 100% 4px }
}
#secondary ul a:hover { color: #ec8807 }
#secondary ul h3 a { background: none; color: #4a4a4a; margin-left: 0px; }
#secondary ul h3 a:hover { color: #333 }
#secondary li { margin-bottom: 38px }
#secondary li a.learn-more,
#secondary li h3,
#secondary li p { margin-left: 49px }
#secondary li a img { float: left; margin-left: 0; }
#secondary #steps { float: right; width: 210px; -moz-border-radius: 5px; border-radius: 5px; }
#secondary #steps li { border: solid 1px #e8e8e8; border-bottom: 0 none; margin-bottom: 0; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3)); background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); }
#secondary #steps li a { background: none; text-align: left; display: block; padding: 17px 0 17px 15px; margin-left: 0; font: 18px/18px Helvetica, Arial, Verdana, sans-serif; font-weight: 900; letter-spacing: -1px; color: #6297ce; border-bottom: solid 1px #ffffff; border-right: solid 1px #ffffff; text-shadow: 0 1px 1px #fff; }
#secondary ul#steps li:first-child a { -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
#secondary ul#steps li:first-child { -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
#secondary ul#steps li:last-child a { -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
#secondary ul#steps li:last-child { -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; border-bottom: solid 1px #e8e8e8; }
#secondary #steps li:hover { background: #d9d9d9; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d9d9d9)); background: -moz-linear-gradient(top,  #ffffff,  #d9d9d9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9'); }
#secondary #steps li:active { background: #e7e7e7; background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#f0f0f0)); background: -moz-linear-gradient(top,  #d9d9d9,  #f0f0f0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#f0f0f0'); }
#secondary #steps li a:hover { text-decoration: none; color: #6297ce; }
#secondary #steps li a:active { color: #3c7dc1 }
#secondary #steps li span { font-size: 13px; letter-spacing: 0px\9; font-size: 12px\9; }
#secondary #steps .watch a { background: url(/images/hp/tv.png) no-repeat 100% 100% }
#secondary #steps .demo a { background: url(/images/hp/clock.png) no-repeat 100% 100% }
#secondary #steps .trial a { background: url(/images/hp/trial-ss.png) no-repeat 100% 100% }
#secondary #contact { float: right; -moz-border-radius: 5px; border-radius: 5px; background: #F8F8F8; border: 1px solid #E8E8E8; padding: 10px; width: 188px; margin: 10px 0 0 0; }
#secondary #contact li { margin: 0 0 0 0; font-size: 11px; line-height: 21px; color: #535353; padding: 0 0 0 20px; background: url(/images/hp/home-contact.png) no-repeat 0px 0px; }
#secondary #contact li.email { background: url(/images/hp/home-contact.png) no-repeat 0px -19px }
#secondary #contact li a { margin: 0 0 0 0; font-size: 11px; color: #535353; }
#secondary #contact li a:hover { color: #6297CE }
#secondary #contact #live-chat-li { display: none; background: url(/images/hp/home-contact.png) no-repeat 0px -38px; }
.lt-ie7 #secondary #contact li { background: #F8F8F8 !important }
/* Rotating Slider */
#rotate { clear: both; float: left; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 33px 0 10px; margin: 26px 30px 0 30px; min-height: 179px; }
#rotate ul { float: right; margin-top: 21px; display: none; margin-right: -4px; }
#rotate ul li { float: left }
#rotate ul li a { text-indent: -9999px; background: url(/images/hp/circle-ns.gif) no-repeat 0 0; display: block; height: 12px; width: 13px; padding: 0px 2px; }
#rotate ul li.ui-tabs-selected a { background: url(/images/hp/circle-selected.gif) no-repeat 0 0 }
.ui-tabs .ui-tabs-hide { display: none }
#rotate div blockquote { background: url(/images/hp/ldquo.png) no-repeat 192px 5px }
#rotate div p { font: 15px/24px Georgia, Times, serif; font-style: italic; color: #666666; background: url(/images/hp/rdquo.png) no-repeat 100% 100%; width: 67%; }
#tabs-1 a,
#tabs-2 a,
#tabs-3 a,
#tabs-4 a,
#tabs-5 a { font: 13px/13px Helvetica, Arial, Verdana, sans-serif; font-weight: 900; background: url(/images/hp/arrow.gif) no-repeat 100% 60%; padding-right: 8px; }
#tabs-1 a:hover,
#tabs-2 a:hover,
#tabs-3 a:hover,
#tabs-4 a:hover,
#tabs-5 a:hover { color: #ec8807 }
#tabs-1,
#tabs-2,
#tabs-3,
#tabs-4,
#tabs-5 { min-height: 146px; position: relative; }
#tabs-1 { background: #fff url(/images/hp/nw-logo.jpg) no-repeat 20px 0 }
#tabs-2 { background: #fff url(/images/hp/invis-logo.jpg) no-repeat 20px 0 }
#tabs-3 { background: #fff url(/images/hp/dustnetworks-logo.jpg) no-repeat 20px 0 }
#tabs-4 { background: #fff url(/images/hp/segway-logo.jpg) no-repeat 25px 0 }
#tabs-5 { background: #fff url(/images/hp/sunlink-logo.jpg) no-repeat 25px 0 }
#rotate p,
#rotate div a,
#rotate .cite { margin-left: 210px }
#rotate .cite { font-size: 11px; color: #4a4a4a; }
/* Explore Section */
#explore { clear: both; padding: 50px 30px 60px 30px; }
#explore .rss { float: left; margin-top: 4px; display: none; }
.blog { font: 10px Georgia, Times, sans-serif; color: #b7b7b7; text-transform: uppercase; border-right: 1px dotted #b7b7b7; letter-spacing: 1px; }
.rss-box { width: 400px; padding-left: 19px; float: left; display: none; }
.rss-box p { padding-top: 7px; padding-bottom: 9px; }
.rss-date { font: 10px Georgia, Times, serif; color: #b7b7b7; }
.rss-item a { font-weight: 900; background: url(/images/hp/arrow.gif) no-repeat 100% 60%; padding-right: 8px; }
.rss-item a:hover { color: #ec8807 }
.rss-item a.rss-item { font: 15px/17px Helvetica, Arial, Verdana, sans-serif; color: #4a4a4a; font-weight: 900; margin: 4px 0 0 0; display: block; background: none; }
.rss-item a:hover.rss-item { color: #333 }
#networks { float: right; width: 212px; display: none; }
#twitter_update_list { padding: 15px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #e6e6e6; background: #f4f4f4; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4)); background: -moz-linear-gradient(top,  #ffffff,  #f4f4f4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4'); margin-top: 5px; }
#twitter_update_list a:hover { color: #ec8807 }
.bird { margin-top: -1px }
#twitter_update_list li { list-style-type: none; font: 13px/19px Georgia, Times, serif; font-style: italic; list-style-position: outside; }
#twitter_update_list li a.tweet span { color: #919191 }
a.tweet span a { word-break: break-word }
#networks h5 { float: right; font-size: 11px; color: #4a4a4a; padding-right: 8px; margin-top: 12px; }
#networks ul { float: right; margin-top: 9px; margin-right: -6px; }
#networks ul li { display: inline-block; height: 18px; width: 18px; float: left; margin-right: 5px; }
#networks ul li a { float: left; text-indent: -9999px; display: block; height: 18px; width: 18px; }
#networks ul .twitter { background: url(/images/hp/social.png) 0 0 }
#networks ul .facebook { background: url(/images/hp/social.png) 35px 0 }
#networks ul .linkedin { background: url(/images/hp/social.png) 18px 0 }
#networks ul .rss { background: url(/images/homepage/rss.png) 0 0; height: 16px; width: 16px; margin-top: 1px; margin-right: 6px; }
#more { clear: both; margin: 47px 30px 0; padding: 47px 0 40px; display: inline-block; width: 701px; border-top: 1px solid #e7e7e7; }
#more li { float: left; width: 220px; }
#more li a:hover { color: #ec8807 }
#more li p,
#more li a.learn-more { margin-left: 49px }
#more .learn-more,
.rss-item a.learn-more,
a.learn-more { float: left; border-bottom: 1px solid #fff; }
#more li a:hover.learn-more,
.rss-item a:hover.learn-more,
a:hover.learn-more { border-bottom: 1px solid #ec8807 }
#more .live { margin-right: 19px }
#more .int { margin-right: 19px }
#more img { float: left }
#more li a.title { display: inline-block; margin-left: 13px; margin-left: 0px\9; }
#more li a:hover.title h3 { color: #333 }
#more li.live a.title { margin-left: 17px }
#more li.int a.title { margin-left: 9px }
#more li.support a.title { margin-left: 14px; margin-left: 13px\9; }
#more li.support img { margin-left: 10px }
#footer-container p.footer-copyright { background: none }
#footer-container { background: none; width: 762px !important; }
#footer-container #footer-bar { background-color: #ADAD9C; color: #F0F0E6; float: left; font: normal normal bold 11px/normal Verdana, Arial, Helvetica, sans-serif; padding: 10px; width: 743px; }
@-moz-document url-prefix() { 
    #footer-container #footer-bar { width: 742px }
}
#footer-container #careers { background: #93BBEC; padding: 0; margin: 20px 0 12px 0; display: inline-block; }
#footer-container #careers h3,
.seo-page #footer-container #careers h2 { font: bold 23px/21px Helvetica, Arial, Verdana, sans-serif !important; color: #fff; border-bottom: 0 none; padding: 0; margin: 20px 15px 0 30px; _margin-left: 10px; _padding: 0px 0px 4px; width: 215px; float: left; text-align: right; }
#footer-container #careers p { font: 15px/19px Helvetica, Arial, Verdana, sans-serif; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 15px; width: 215px; float: left; clear: left; margin: 0 15px 0 30px; _margin-left: 10px; text-align: right; }
#footer-container #careers ul { background: #ADD2FE url(/images/arrow_right_blue.gif) no-repeat -1px 26px; padding: 19px 0 38px 30px; list-style-type: none; display: inline-block; margin: 0; float: right; width: 472px; }
#footer-container #careers ul li { font: 13px/21px Helvetica, Arial, Verdana, sans-serif; width: 235px; margin-left: 0; }
#footer-container #careers ul li.col-2 { margin-left: 245px }
#footer-container #careers ul li.reset { margin-top: -84px }
#footer-container #careers a:hover { text-decoration: underline !important }
#footer-container #careers a { color: #fff; background: url('/images/link_arrow_white.gif') no-repeat 100% 7px; padding-right: 9px; }
#footer-container #careers li a { color: #fff; background: none; padding-right: 0; width: auto; font-weight: bold; }
#footer-container ul.footer-links-list li,
#footer-container ul.footer-links-list li a { color: #9d998c; text-shadow: 0 1px 0 #fff; }
#feature li.mid { width: auto; font: normal 16px/16px Georgia, 'Times', serif; font-style: italic; margin-top: 16px; color: #777; }
#colorbox { display: block }

/* IE7 hacks */
*:first-child+html #feature { padding-top: 20px }
*:first-child+html #secondary { padding-top: 20px }
*:first-child+html #secondary ul li a img { position: relative; top: 10px; }
*:first-child+html #domain-links { top: -19px }
*:first-child+html #feature ul { position: relative; top: 10px; z-index: 999; }
*:first-child+html #feature span.bubble { top: 50px; z-index: 1000; }

/* New footer for trial 20110527*/
#other-offers { display: block; background: #fff; margin: 0 auto; overflow: hidden; padding: 0; width: 761px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
#other-offers p { display: block; color: #444; padding-top: 36px; padding-bottom: 18px; border-top: 1px solid #e7e7e7; text-align: center; font-size: 22px; font-family: helvetica, arial, verdana, sans-serif; margin: 0 30px; width: 701px; }
#other-offers a.trial-sign-up { top: -10px; position: relative; background: url('/images/trial-sign-up.png') no-repeat 0 0; text-indent: -9999px; display: inline-block; height: 35px; width: 100px; }
*:first-child+html #other-offers a.trial-sign-up { top: 10px }


