* {
	margin: 0;
	padding: 0;
	outline: 0;
	list-style: none;
	line-height: 1.25;
	font-size: 100.01%;
	font-style: normal;
	font-family: inherit;
	text-decoration: none;
}

img { border:0; }
strong { font-weight:bold; }
.clear { clear:both; }

/* BODY */
body { font: 62.5% Arial, Helvetica, sans-serif; color:#333; background-color:#00abdf; }

/* HEADER CONTAINER */
#headerContainer { width:100%; height:100px; background-color:#00abdf; border-bottom:6px solid #efefef; }
#header { margin:0px auto; width:880px; }
#header h1 { float:left; text-indent:-9999px; width:363px; height:98px; background:url(../images/bg-logo.png) no-repeat 0 0; }
#header h1 a { display:block; width:354px; height:98px; }

#subheaderContainer { width:100%; height:100px; background-color:#00abdf; }
#subheader { margin:0px auto; width:880px; }
#subheader h1 { float:left; text-indent:-9999px; width:354px; height:98px; background:url(../images/bg-logo.png) no-repeat 0 0; }
#subheader h1 a { display:block; width:354px; height:98px; }

#navContainer { float:right; width:505px; }

#topnav { position:relative; float:right; height:30px; margin-top:15px; color:#fff; width:505px; text-align:right; }
#topnav li { display:inline; font-size:1.2em; }

#topnav a:link, #topnav a:visited { text-decoration:none; color:#fff; }
#topnav a:hover, #topnav a:active { text-decoration:underline; }

.highlight { font-weight:bold; color:#ffffcc; font-size:1.2em; }
.divider { color:#85dbff; padding:0 3px 0 3px; }

.usflag { background:url(../images/usflag-arrow.jpg) no-repeat 0 1px; padding:0 16px 0 35px; }
.usflag a:hover { text-decoration:none !important; }
.auflag { background:url(../images/auflag-arrow.jpg) no-repeat 0 1px; padding:0 16px 0 35px; }
.auflag a:hover { text-decoration:none !important; }
#auflag-dropdown { font-size:1.2em; width:51px; text-align:left; background:#00baf3 url(../images/auflag.jpg) no-repeat 21px 5px; padding:3px 15px 3px 44px; border:1px solid #63DBFF; }
#usflag-dropdown { font-size:1.2em; width:51px; text-align:left; background:#00baf3 url(../images/usflag.jpg) no-repeat 21px 5px; padding:3px 15px 3px 44px; border:1px solid #63DBFF; }
.the_menu { display:none; position:absolute; top:22px; left:23px; }
.the_menu li { display:block; float:left; }

#nav { float:right; margin:6px -14px 0 0; font-size:1.4em; display:inline; }
#nav li { float:left; display:inline; /*For ignore double margin in IE6*/ margin:0 0 0 14px; }
#nav li a { text-decoration:none; float:left; color:#fff; cursor:pointer; }
#nav li a span { line-height:1em; margin:0 10px 0 -10px; padding:8px 8px 9px 18px; position:relative; /*To fix IE6 problem (not displaying)*/ float:left; font-weight:bold; }
#nav.blue li a.current, #nav.blue li a:hover { background:url(../images/bg-nav.png) no-repeat top right; }
#nav.blue li a.current span, #nav.blue li a:hover span { background:url(../images/bg-nav.png) no-repeat top left; }

/* BANNER CONTAINER */
#bannerContainer { width:100%; height:330px; background:url(../images/bg-banner.png) repeat-x 0 0; border-bottom:6px solid #efefef; }
#banner { margin:0px auto; width:880px; }
#banner #image { float:left; padding-top:35px; width:291px; }
#banner #info { float:right; padding-top:45px; width:560px; }
#banner #info h1 { font-size:3em; font-weight:bold; letter-spacing:-1px; }
#banner #info p { font-size:1.4em; margin-top:10px; }
#banner #tour { padding-top:40px; float:left; }
#banner #tour a { font-size:1.6em; font-weight:bold; color:#00abdf; text-decoration:underline; }
#banner #tour a:hover { color:#333; }
#banner .or { font-size:1.6em; padding-left:15px; }
#banner #startfree { width:212px; height:82px; text-indent:-9999px; margin:15px 0 0 15px; background:url(../images/home-startfree-hover.png) no-repeat -9999px -9999px; float:left; }
#banner #startfree a { width:212px; height:82px; text-indent:-9999px; margin:15px 0 0 15px; background:url(../images/home-startfree.png) no-repeat 0 0; float:left; }
#banner #startfree a:hover { width:212px; height:82px; text-indent:-9999px; margin:15px 0 0 15px; background:url(../images/home-startfree-hover.png) no-repeat 0 0; float:left; }

/* CONTENT CONTAINER */
#contentContainer { width:100%; padding:50px 0 60px 0; background-color:#fff; }
#content { margin:0px auto; width:880px; }
#content a { color:#00abdf; text-decoration:underline; font-weight:bold; }
#content a:hover { color:#333; }
#content .left { float:left; width:439px; background:url(../images/bg-divider.png) no-repeat top right; }
#content .left #usertestimonial { width:408px; height:148px; background:url(../images/bg-user-testimonial.png) no-repeat 0 0; }
#content .left #usertestimonial #review { font-size:1.4em; padding:20px 20px 10px 20px; }
#content .left #usertestimonial #user { float:right; padding-right:15px; text-align:right; font-size:1.3em; font-weight:bold; font-style:italic; }
#content .left #usertestimonial img { float:right; margin:-15px 30px 0 0; }

#content .horizdivider { width:880px; height:5px; padding:15px 0 10px 0; background:url(../images/bg-divider-horiz.png) no-repeat 0 50%; clear:both; }

#content .right { float:right; width:410px; }
#content .right #presstestimonial { width:408px; height:148px; background:url(../images/bg-press-testimonial.png) no-repeat 0 0; }
#content .right #presstestimonial #reviewtop { font-size:1.4em; padding:22px 0 20px 35px; }
#content .right #presstestimonial #reviewbottom { font-size:1.4em; padding:15px 0 20px 35px; }

#iPhone { float:left; margin-bottom:40px; }
#iPhone h2 { width:408px; height:50px; text-indent:-9999px; background:url(../images/bg-iPhone.png) no-repeat 0 0; }
#iPhone p { font-size:1.3em; padding:15px 30px 0 30px; }
#iPhone img { float:left; margin-right:10px; }

#press { float:left; }
#press h2 { width:408px; height:38px; text-indent:-9999px; background:url(../images/bg-press.png) no-repeat 0 0; }
#press p { padding:15px 30px 0 20px; }

#capture { float:left; margin-bottom:40px; }
#capture h2 { width:408px; height:50px; text-indent:-9999px; background:url(../images/bg-capture.png) no-repeat 0 0; }
#capture p { font-size:1.3em; padding:15px 30px 0 30px; }
#capture img { float:left; margin-right:10px; }

#integrate { float:left; }
#integrate h2 { width:408px; height:38px; text-indent:-9999px; background:url(../images/bg-integrate.png) no-repeat 0 0; }
#integrate p { padding:15px 30px 0 20px; }

.tryfree { text-align:center; margin-top:30px; width:880px; float:left; font-size:2.4em; }
.tryfreesub { text-align:left; margin-top:30px; width:880px; float:left; font-size:2.4em; }

/* SUBNAV CONTAINER */
#subnavContainer { width:100%; background-color:#efefef; margin-top:-8px; }
#subnav { margin:0px auto; width:880px; position:relative; }
#subnav ul { padding:15px 0 15px 0; }
#subnav ul li { display:inline; font-size:1.3em; color:#dddddd; }
#subnav ul li.current { color:#333; font-weight:bold !important; color:#aaa !important; }
#subnav a:link, #subnav a:visited { text-decoration:none; color:#666; }
#subnav a:hover, #subnav a:active { text-decoration:underline; color:#333; }

#getstarted { z-index:10; display:block; position:absolute; top:0; right:-2px; text-indent:-9999px; height:83px; width:208px; background:url(../images/bg-getstarted-hover.png) no-repeat -9999px -9999px; }
#getstarted a { z-index:10; display:block; position:absolute; top:0; right:-2px; text-indent:-9999px; height:83px; width:208px; background:url(../images/bg-getstarted.png) no-repeat 0 0; }
#getstarted a:hover { z-index:10; display:block; position:absolute; top:0; right:-2px; text-indent:-9999px; height:83px; width:208px; background:url(../images/bg-getstarted-hover.png) no-repeat 0 0; }

/* SUBCONTENT CONTAINER */
#subcontentContainer { width:100%; background-color:#fff; padding:30px 0 60px 0; }
#subcontent { margin:0px auto; width:880px; }
#subcontent .box { float:left; margin-right:9px; width:287px; }
#subcontent .last { margin:0 !important; }
#subcontent #moreContainer { float:left; width:880px; position:relative; }\
#subcontent #moreContainer a { display:block; margin-top:10px; }

#one { float:left; height:225px; width:287px; padding:90px 0 20px 0; position:relative; background:#efefef url(../images/bg-one.jpg) no-repeat 0 85px; }
#one h2 { z-index:1; width:295px; height:53px; background:url(../images/bg-one-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }

#two { float:left; height:225px; width:287px; padding:90px 0 20px 0; position:relative; background:#efefef url(../images/bg-two.jpg) no-repeat 0 85px; }
#two h2 { z-index:1; width:295px; height:53px; background:url(../images/bg-two-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }

#three { float:left; height:225px; width:287px; padding:90px 0 20px 0; position:relative; background:#efefef url(../images/bg-three.jpg) no-repeat 0 85px; }
#three h2 { z-index:1; width:295px; height:53px; background:url(../images/bg-three-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }

.readmore { float:left; height:58px; width:287px; background:url(../images/bg-readmore-hover.png) no-repeat 0 0; }
.readmore a { text-indent:-9999px; display:block; height:58px; width:287px; background:url(../images/bg-readmore.png) no-repeat 0 0; }
.readmore a:hover { display:block; height:58px; width:287px; background:url(../images/bg-readmore-hover.png) no-repeat 0 0; }

#onemore { display:none; float:left; width:247px; padding:20px; font-size:1.4em; background:url(../images/bg-div.png) repeat-x 0 0; }
#twomore { display:none; float:left; width:247px; padding:20px; font-size:1.4em; background:url(../images/bg-div.png) repeat-x 0 0; }
#threemore { display:none; float:left; width:247px; padding:20px; font-size:1.4em; background:url(../images/bg-div.png) repeat-x 0 0; }

#oneContainer { float:left; width:287px; margin:-9px 9px 0 0; }
#twoContainer { float:left; width:287px; margin:-9px 9px 0 0; }
#threeContainer { float:left; width:287px; margin:-9px 0 0 0; }

#accounting { border-bottom:6px solid #e6e6e6; padding:90px 30px 20px 30px; position:relative; background:#efefef url(../images/bg-accounting.jpg) no-repeat 20px 70px; }
#accounting h2 { z-index:1; width:888px; height:53px; background:url(../images/bg-accounting-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }
#accounting ul { float:right; font-size:1.4em; width:355px; }
#accounting ul li { margin-bottom:15px; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

#taxes { border-bottom:6px solid #e6e6e6; padding:90px 30px 20px 30px; position:relative; background:#efefef url(../images/bg-taxes.jpg) no-repeat 20px 70px; }
#taxes h2 { z-index:1; width:888px; height:53px; background:url(../images/bg-taxes-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }
#taxes ul { float:right; font-size:1.4em; width:355px; }
#taxes ul li { margin-bottom:15px; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

#expenses { border-bottom:6px solid #e6e6e6; padding:90px 30px 20px 30px; position:relative; background:#efefef url(../images/bg-expenses.jpg) no-repeat 20px 60px; }
#expenses h2 { z-index:1; width:888px; height:53px; background:url(../images/bg-expenses-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }
#expenses ul { float:right; font-size:1.4em; width:355px; }
#expenses ul li { margin-bottom:15px; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

#bizcards { border-bottom:6px solid #e6e6e6; padding:90px 30px 20px 30px; position:relative; background:#efefef url(../images/bg-bizcards.jpg) no-repeat 20px 70px; }
#bizcards h2 { z-index:1; width:888px; height:53px; background:url(../images/bg-bizcards-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }
#bizcards ul { float:right; font-size:1.4em; width:355px; }
#bizcards ul li { margin-bottom:15px; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

#mobile { border-bottom:6px solid #e6e6e6; padding:90px 30px 30px 30px; position:relative; background:#efefef url(../images/bg-mobile.jpg) no-repeat 20px 80px; }
#mobile h2 { z-index:1; width:888px; height:53px; background:url(../images/bg-mobile-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }
#mobile ul { float:right; font-size:1.4em; width:355px; }
#mobile ul li { margin-bottom:15px; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

#link { background:none !important; }

#subcontent a { font-weight:bold; color:#00abdf; text-decoration:underline; }
#subcontent a:hover { color:#333; }
#subcontent .chatbar { float:left; width:880px; margin:30px 0 30px 0; padding:15px 0 15px 0; border-top:2px solid #e2e29e; border-bottom:2px solid #e2e29e; background-color:#ffffcc; text-align:center; color:#333; letter-spacing:-.04em; font-weight:bold; font-size:2.2em; }
#subcontent .horizdivider { width:880px; height:5px; padding:30px 0 0px 0; background:url(../images/bg-divider-horiz.png) no-repeat 0 54%; clear:both; }
#subcontent .left { float:left; width:439px; }
#subcontent .left #usertestimonial { width:408px; height:148px; background:url(../images/bg-user-testimonial.png) no-repeat 0 0; }
#subcontent .left #usertestimonial #review { font-size:1.4em; padding:20px 20px 10px 20px; }
#subcontent .left #usertestimonial #user { float:right; padding-right:15px; text-align:right; font-size:1.3em; font-weight:bold; font-style:italic; }
#subcontent .left #usertestimonial img { float:right; margin:-15px 30px 0 0; }
#subcontent .left h2 { font-size:2.8em; font-weight:bold; letter-spacing:-.05em; color:#333; margin-bottom:20px; text-align:center; padding-right:31px; }

#subcontent .right { float:right; width:410px; text-align:center; }
#subcontent .right h2 { width:322px; float:right; font-size:2.8em; font-weight:bold; letter-spacing:-.05em; color:#333; margin-bottom:20px; text-align:center; padding-right:31px; }
#subcontent .right .startfreebig { text-indent:-9999px; float:right; display:block; width:362px; height:126px; background:url(../images/bg-startfree-big-hover.png) no-repeat -9999px -9999px; }
#subcontent .right .startfreebig a { text-indent:-9999px; float:right; display:block; width:362px; height:126px; background:url(../images/bg-startfree-big.png) no-repeat 0 0; }
#subcontent .right .startfreebig a:hover { text-indent:-9999px; float:right; display:block; width:362px; height:126px; background:url(../images/bg-startfree-big-hover.png) no-repeat 0 0; }
#subcontent ol { margin-left:20px; }
#subcontent ol li { list-style-type:decimal; }
#subcontent #thankyou { text-align:center; padding:20px; margin-top:15px; color:#333; font-size:1.8em; border:1px solid #E1E19D; background-color:#ffffcc; }

#subcontent .partnersrow { width:100%; float:left; margin:0 0 20px 0; }
#subcontent .partner { width:150px; float:left; margin-right:40px; margin-bottom:20px; }
#subcontent .partner img { float:left; width:150px; height:50px; border:1px solid #666; }
#subcontent #spotlight-partner { width:280px; float:left; margin-right:10px; }
#subcontent #featured-partner { width:280px; float:left; margin-right:10px; }

.nomargin { margin-top:-40px !important; }

.post { font-size:1.4em; padding-top:20px; }
.post h1 { font-size:2em; font-weight:bold; letter-spacing:-.04em; margin-bottom:10px; }
.post h2 { font-size:1.6em; font-weight:bold; letter-spacing:-.04em; margin-bottom:10px; }
.post h3 { font-size:1.2em; font-weight:bold; letter-spacing:-.04em; margin:20px 0 8px 0; }
.post .tagline { font-size:1.2em; font-weight:bold; letter-spacing:-.04em; margin:7px 0 30px 0 !important; }
.post h4 { font-size:1em; font-weight:bold; }
.post p { margin-bottom:20px; }
.post ul { margin-bottom:20px; margin-left:15px; }
.post ul li { list-style-type:disc; }
.checklist { margin-bottom:20px; margin-left:0 !important; }
.checklist li { list-style:none !important; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

.signup { margin:30px 0 0 0; font-size:1.6em; }

/* FOOTER */
#footerContainer { width:100%; padding-top:50px; background-color:#00abdf; color:#fff; padding:30px 0 70px 0; }
#footer { margin:0px auto; width:880px; }
#footernav { float:left; height:30px; margin-top:15px; color:#fff; }
#footernav li { display:inline; font-size:1.2em; }
#footer a:link, #footer a:visited { text-decoration:none; color:#fff; }
#footer a:hover, #footer a:active { text-decoration:underline; }

#footerleft { float:left; width:600px; }
#footer #copy { float:left; font-size:1.2em; width:600px; }
#footer #share { float:left; font-size:1em; text-transform:uppercase; margin-top:15px; }
#footer #social { float:left; margin:12px 0 0 10px; }
#footer #social img { margin-left:2px; }

#footerright { float:right; }
#security { float:right; margin-top:10px; }
#security h2 { width:235px; height:44px; text-indent:-9999px; background:url(../images/bg-security.png) no-repeat 0 0; }
#security h2 a { width:235px; height:44px; display:block; }
#security p { font-size:1.3em; padding:15px 30px 0 40px; }
#security img { float:left; margin-right:10px; }

/* FAQs */
#search { float:right; color:#666; margin:-18px 0 15px 0; }
#search input { margin-left:8px; }
.inline { display:inline; }
#crumbtrail { margin:0 !important; }
#crumbtrail li { display:inline; list-style:none; }
#faqresults { margin-top:20px; font-size:1.2em; }
#faq h3 { margin:0 0 10px 0; }
#faq ol li { font-size:.9em; margin-bottom:3px; }
#faq ul { margin:0 0 0 15px; }
#faq ul li { font-size:.9em; margin-bottom:3px; }
#faqleft { width:510px; float:left; margin-top:20px; }
#faqright { width:350px; float:right; margin-top:20px; }
#faqvideo { padding:20px; border:1px solid #ccc; margin-bottom:20px; } 
#faqtop { padding:20px; border:1px solid #ccc; margin-bottom:20px; } 
#faqquestions { padding:20px; border:1px solid #ccc; } 
.answer { background-color:#ffffcc; padding:10px; margin:0 !important; }
#faqcat { padding:20px; border:1px solid #ccc; margin-bottom:20px; }
#faqother { padding:20px; border:1px solid #ccc; margin-bottom:20px; }
#faqrelated { padding:20px; border:1px solid #ccc; margin-bottom:20px; }
.faqchatbar { float:left; width:880px; margin:30px 0 30px 0; padding:15px 0 15px 0; border-top:2px solid #e2e29e; border-bottom:2px solid #e2e29e; background-color:#ffffcc; text-align:center; color:#333; letter-spacing:-.04em; font-weight:bold; font-size:1.4em; }

/* LANDING PAGE V1 */
#topnav_landing { float:right; height:30px; margin-top:25px; color:#fff; width:505px; text-align:right; }
#topnav_landing li { display:inline; font-size:1.2em; }

#topnav_landing a:link, #topnav_landing a:visited { text-decoration:none; color:#fff; }
#topnav_landing a:hover, #topnav_landing a:active { text-decoration:underline; }

#topnav_landing_login { float:right; height:30px; margin-top:10px; color:#fff; width:505px; text-align:right; }
#topnav_landing_login li { display:inline; font-size:1.2em; }

#topnav_landing_login a:link, #topnav_landing_login a:visited { text-decoration:none; color:#fff; }
#topnav_landing_login a:hover, #topnav_landing_login a:active { text-decoration:underline; }

#landing_left { width:610px; float:left; margin-bottom:20px; }
#landing_left ul { margin:10px 0 15px 10px; font-size:1.1em; }
#landing_left ul li { list-style:none; margin-bottom:8px; background:url(../images/check.png) no-repeat 0 3px; padding:0 20px 0 20px; }
#landing_left h3 { margin-top:10px !important; }

#landing_form { background-color:#ffffcc; text-align:center; width:245px; padding:10px; margin-top:20px; margin-bottom:10px; float:right; border:1px solid #ccc; }
#landing_form .field { padding:2px; margin-bottom:7px; width:200px; color:#666; }
#landing_form p { font-size:.9em; font-style:italic; text-align:right; padding-right:17px; }
#landing_form button { width:200px; height:75px; background:url(../images/bg-continue.png) no-repeat 0 0; text-indent:-9999px; border:0px; margin-bottom:10px; }
#landing_form label { float:left; padding-left:17px; font-size:.9em; font-weight:bold; color:#666; width:200px; text-align:left; }
#landing_form h3 { margin-top:0 !important; }

#landing_row { clear:both; }
#landing_row .landing_block { float:left; width:248px; margin-right:5px; padding:20px; border:1px solid #ccc; }

.landing_block .last { margin-right:0px !important; }
.landing_block h3 { margin:0 0 10px 0; }
ul.landing_bullet { margin:0; height:165px; }
ul.landing_bullet li { background:url(../images/check.png) no-repeat 0 3px; margin-bottom:8px; list-style:none; padding-left:20px; }
span.landing_name { font-style:italic; font-size:.9em; }
ul.landing_testimonials { margin:0; height:165px; }
ul.landing_testimonials li { margin-bottom:10px; list-style:none; }
span.landing_highlight { background-color:#ffffcc; font-weight:bold; }

#landing_tour { text-align:center; margin-top:30px; margin-bottom:30px; width:880px; float:left; letter-spacing:-.04em; font-weight:bold; font-size:1.6em; }
#landing_logos { border:1px solid #ccc; padding:20px; clear:both; text-align:center; }

/* LANDING PAGE V2 */
#landing_row .landing_block_v2 { font-size:1.4em; float:left; width:380px; margin:35px 10px 30px 0; padding:20px; border:1px solid #ccc; }
.landing_block_v2 h3 { font-size:1.2em; margin:0 0 10px 0; }
.landing_block_v2 ul.landing_bullet { margin:0; height:120px; }

#constantcontact { border-bottom:6px solid #e6e6e6; padding:90px 30px 20px 30px; position:relative; background:#efefef url(../images/bg-constantcontact.png) no-repeat 20px 70px; }
#constantcontact h2 { z-index:1; width:888px; height:53px; background:url(../images/bg-constantcontact-header.png) no-repeat 0 0; text-indent:-9999px; position:absolute; top:0; left:-8px; }
#constantcontact ul { float:right; font-size:1.4em; width:355px; }
#constantcontact ul li { margin-bottom:15px; background:url(../images/check.png) no-repeat 0 3px; padding-left:22px; }

/* ACCOUNTING LANDING PAGE */
#how-it-works { float:left; margin-top:20px; width:550px; }
#landing_form #learnmore { margin-top:10px; background:url(../images/bg-learnmore.png) no-repeat 0 0 !important; width:204px; height:73px; }
#lp_testimonial { float:right; width:268px; height:148px; background:url(../images/bg-user-testimonial-lp.png) no-repeat 0 0; }
#lp_testimonial ul li { list-style:none; }
#lp_testimonial #review { padding:15px 10px 0 3px; }
#lp_testimonial #user { float:right; margin:-15px 0 0 0; padding-right:15px; text-align:right; font-weight:bold; font-style:italic; }
#lp_testimonial img { float:right; margin:-30px 30px 0 0; }

/* PRICING PAGE NEW */
#pricing { width:880px; padding-top:20px; text-align:center; }
#pricing .sup { font-size:.9em; margin-left:5px; }
#pricing .bottom { border-bottom:0px; }
#pricing h1 { font-size:2.4em; margin:0 0 10px 0; }
#pricing h2 { font-weight:normal; margin:-7px 0 8px 0; }
#pricing_tagline { margin:0 !important; }
#pricing_tagline span { background-color:#ffffcc; }
#pricing_content { text-align:left; margin-top:25px; }
#pricing_content h3 { margin:0 !important; }
#pricing #tabs { font-size:1.2em; margin-top:15px; }
#pricing #tabs li { list-style:none; }
#pricing #tabs li a { display:block; float:right; margin-left:3px; text-decoration:none; background-color:#e7e7e7; color:#666; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:0px; padding:10px 30px 10px 30px; }
#pricing #tabs a.selected { background-color:#fff; text-decoration:none; color:#000; border-top:1px solid #bbb; border-right:1px solid #bbb; border-left:1px solid #bbb; border-bottom:0px; padding:10px 30px 10px 30px; }
#pricing #tabs li a:hover { color:#000; }

#pricingbox { width:878px; border:1px solid #ccc; padding:10px 0 0 0; }

#plan_row { width:880px; border-bottom:1px solid #ccc; }
#plan_row p { margin-top:-15px; }
.plan_price { font-size:1.4em; color:#608925; margin-bottom:10px; }
.plan_slogan { color:#666; font-weight:bold; margin:-5px 0 10px 0; }
#plan_business { float:right; width:170px; padding:10px 0 20px 0; border-right:1px solid #ccc; }
#plan_classic { float:right; width:170px; padding:10px 0 20px 0; border-right:1px solid #ccc; }
#plan_lite { float:right; width:170px; padding:10px 0 20px 0; border-right:1px solid #ccc; }
#plan_diy { float:right; width:170px; padding:10px 0 20px 0; }
.cell_wide { width:220px !important; }
.plan_last { border-right:0 !important; }
.popular { color:#000;  }

.features_row { width:880px; border-bottom:1px solid #ccc; font-size:.9em; }
.row_description { float:right; width:176px; font-weight:bold; padding:10px 10px 10px 10px; }
.row_cell { float:right; width:170px; padding:20px 0 20px 0; border-left:1px solid #ccc; }
.tooltip { background-color:#ffffcc; padding:15px; width:400px; font-size:1.4em; color:#333; border:3px solid #E1E19D; }
.plan_note { position:relative; }
.plan_question { position:absolute; top:6px; right:3px; width:19px; height:20px; }
.plan_question a { display:block; width:19px; height:20px; background:url(../images/question_mark.jpg) no-repeat 0 0; }

/* PRESS PAGE NEW */
#press_content { width:880px; }
#press_content h3 { margin-top:0 !important; }
#press_featured { width:828px; background:url(../images/bg-press-featured.jpg) repeat-x 0 0; margin-top:20px; border:1px solid #ccc; padding:30px 20px 15px 30px; }
#press_comment { float:left; width:250px; }
#press_featured_logos { float:right; width:520px; }
#press_featured_logos img { margin-top:10px; }
.press_name { color:#666; font-style:italic; }
.press_quote { margin-top:10px; }
.press_highlight { background-color:#ffffcc; font-weight:bold; }

#press_wrap { width:880px; padding-top:35px; }
#press_comments { float:left; width:860px; }
#press_comments .first { margin-top:0 !important; }
.press_mention { margin-top:20px; border-bottom:1px solid #ccc; }
.press_mention p { font-size:.9em; }
.press_mention img { float:right; margin:0 0 10px 15px; }

/* TESTIMONIALS PAGE NEW */
#testimonials_content { width:880px; }
#testimonials_content h3 { margin-top:0 !important; }
#testimonials_featured { width:838px; margin:20px 0 30px 0; background:url(../images/bg-press-featured.jpg) repeat-x 0 0; border:1px solid #ccc; padding:20px 20px 10px 20px; }
#testimonials_info { float:right; width:400px; }
.testimonials_mention { margin-top:20px; border-bottom:1px solid #ccc; }
.testimonials_mention p { font-size:.9em; width:750px; }
.testimonials_mention img { float:left; margin:0 15px 15px 0; }
.testimonials_name { color:#666; font-style:italic; }

/* PARTNERS PAGE NEW */
#partners_wrap { }
#partners_wrap h3 {  }
#partners_spotlight { width:400px; height:200px; margin-right:20px; float:left; border:1px solid #ccc; }
#partners_spotlight p { margin:15px 20px 0 20px; }
#partners_spotlight img { margin:5px 0 10px 0; }
#partners_featured { width:400px; height:200px; float:left; border:1px solid #ccc; }
#partners_featured p { margin:15px 20px 0 20px; }
#partners_featured img { margin:5px 0 10px 0; }
.partners_header { color:#fff; font-size:18px; font-weight:bold; width:388px; height:31px; background:url(/wp-content/themes/sbx/images/partners_header.png) no-repeat 0 0; padding:22px 0 0 25px; text-shadow:#444 0.05em 0.05em 0.05em; margin-left:-8px; }
#partners_cat_nav { width:825px; height:40px; margin:20px 0 25px 0; float:left; background-color:#e7e7e7; }
#partners_cat_nav ul { margin:10px 0 0 15px; }
#partners_cat_nav ul li { display:inline; color:#ddd; font-size:.9em; margin-right:3px; }
#partners_cat_nav a { color:#666; font-weight:normal; text-decoration:none; }
#partners_cat_nav a:hover { text-decoration:underline; }
.partners_box { float:left; margin:0 5px 5px 0; width:230px; height:175px; padding:20px; border:1px solid #ccc; }
.partners_box img { margin-bottom:7px; }
.partners_anchors { text-decoration:none !important; color:#000 !important; }

/* CSS FROM OLD DESIGN */

.compare-plans-header {
	text-align:center;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 15px 0;
	
}

.also-available {
	text-align:right;
	font-size:105%;
	margin: 3px 0 10px 0;
}

table.compare-plans th { padding:20px 10px 15px 10px; }
table.compare-plans td { padding:10px 10px 10px 10px; }

table.compare-plans td, table.compare-plans th {
	border: 1px solid #ddd;
}

.faqs {
	width:70%;
	margin: 10px auto 100px 5%;
}

.faqs p {
	line-height:170%;
}

.faqs h2 {
	color:#444;
}

.belowPricing {
	width: 92%;
	margin: 10px auto 30px 5%;
}

.belowPricing .footnotes {
	margin-left:25px;
	color:#555;
}


table.compare-plans {
	width:90%;
	color:#333;
	font-size:1.1em;
}

table.compare-plans h2 {
	font-size:180%;
	margin-bottom:0px;	
}

table.compare-plans h3 {
	margin: 1px 0 10px 0;	
}

table.compare-plans th {
	text-align:center;
}

table.compare-plans td {
	text-align:center;
}

table.compare-plans tr.continue td {
	text-align:center;
	font-size:95%;
	letter-spacing:-1px;
	padding-bottom:0;
}

table.compare-plans tr.continue p {
	margin-top:7px;
}

table.compare-plans th h3 {
	color:#f19f00;
	font-size:130%;
}

.compare-plans-header h1 {
	margin:0; padding:0;
	font-size:200%;
}

.compare-plans-header div {
	margin:5px 0 1px 0;
	font-size:120%;
}

.compare-plans-header p {
	margin-bottom:0px;
	margin-top:10px;
	font-weight:bold;
	color:black;
}

.compare-plans-header p a {
	text-decoration:underline;
}


.compare-plans-header h1 strong {
	color: #00aadc;
}


table.compare-plans .most-popular {
	background-color:#e4f9ff;
}

table.compare-plans {
	margin: 10px auto;
}

table.compare-plans .upsell {
	font-size:75%;
}

table.compare-plans tr.continue td {
	background-color: #f2f2f2;
}

table.compare-plans tr td.first {
	font-weight:bold;
}

table.compare-plans tr.continue td.most-popular {
	background-color: #ddf3f9;
}


.fourcol table.compare-plans td {
	width:25%;
}

.fivecol table.compare-plans td {
	width:20%;
}

#middle-section {
	background-repeat: no-repeat;
	width:100%;
	padding-top:5px;
	border-bottom: dotted #aaa 1px;
	margin-bottom: -21px;
	float:left;
}


#middle-section #landing-form {
	width:281px;
	height:313px;
	float:right;
	margin-right:45px;
	margin-top: 25px;
}

#middle-section #landing-form #form-title {
	margin: 7px 0 -7px 0;
	color:#222;
	text-align: center;
}

#middle-section #landing-form label {
	display:block;
	color: #333;
	font-weight:bold;
}

#middle-section #landing-form input {
	width: 17em;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}

#middle-section #landing-form #input-grp-group {
	margin-top: 32px;
}

#middle-section #landing-form #input-grp-group .input-grp {
	margin-top: 6px;
	margin-left: 25px;
}

#middle-section #splash-content {
	margin-left:50px;
}

#middle-section #splash-content h1 {
	font-size: 250%;
	line-height: 125%;
	margin-top: 20px;
	margin-bottom: 10px;
}

#middle-section #splash-content ul {
	margin-left:50px;
}

#middle-section #splash-content ul li {
	margin-bottom:5px;
}


ul#middle-nav {
	padding-left: 0;
	margin-left: 25px;
	margin-bottom: 40px;
	color: white;
	float: left;
	width: 100%;
}

ul#middle-nav li {
	display:inline;
}

ul#middle-nav li a
{
	padding-top: 2px;
	padding-left: 2.75em;
	color: #333;
	text-decoration: none;
	float: left;
}

ul#middle-nav li a:hover
{
	color: #000;
}

ul#middle-nav li#active a
{
	font-weight:bold;
}

.yui-b {
position:relative;
}
.yui-b {
}
#yui-main .yui-b {
position:static;
}
#yui-main, .yui-g .yui-u .yui-g {
width:100%;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
float:right;
margin-left:-25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
float:left;
margin-right:-25em;
}
.yui-t1 .yui-b {
float:left;
width:12.3077em;
}
.yui-t1 #yui-main .yui-b {
margin-left:13.3077em;
}
.yui-t2 .yui-b {
float:left;
width:13.8461em;
}
.yui-t2 #yui-main .yui-b {
margin-left:14.8461em;
}
.yui-t3 .yui-b {
float:left;
width:23.0769em;
}
.yui-t3 #yui-main .yui-b {
margin-left:24.0769em;
}
.yui-t4 .yui-b {
float:right;
width:13.8456em;
}
.yui-t4 #yui-main .yui-b {
margin-right:14.8456em;
}
.yui-t5 .yui-b {
float:right;
width:18.4615em;
}
.yui-t5 #yui-main .yui-b {
margin-right:19.4615em;
}
.yui-t6 .yui-b {
float:right;
width:23.0769em;
}
.yui-t6 #yui-main .yui-b {
margin-right:24.0769em;
}
.yui-t7 #yui-main .yui-b {
display:block;
margin:0 0 1em;
}
#yui-main .yui-b {
float:none;
width:auto;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
float:right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
width:49.1%;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
margin-left:1.99%;
width:32%;
}
.yui-gb .yui-u {
}
.yui-gc div.first, .yui-gd .yui-u {
width:66%;
}
.yui-gd div.first {
width:32%;
}
.yui-ge div.first, .yui-gf .yui-u {
width:74.2%;
}
.yui-ge .yui-u, .yui-gf div.first {
width:24%;
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
margin-left:0;
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
width:49%;
}
.yui-g .yui-g .yui-u {
width:48.1%;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
}
.yui-g .yui-gc div.first, .yui-gd .yui-g {
width:66%;
}
.yui-gb .yui-g div.first {
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
}
.yui-g .yui-gb .yui-u {
}
.yui-gb .yui-gd .yui-u {
}
.yui-gb .yui-gd div.first {
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
margin-right:0;
width:32%;
}
.yui-gb .yui-gc div.first {
width:66%;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
margin:0;
}
.yui-gb .yui-gb .yui-u {
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
}
.yui-gb .yui-gd div.first {
width:32%;
}
.yui-g .yui-gd div.first {
}
.yui-ge .yui-g {
width:24%;
}
.yui-gf .yui-g {
width:74.2%;
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
float:right;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
float:left;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
}
.yui-ge div.first .yui-gd .yui-u {
width:65%;
}
.yui-ge div.first .yui-gd div.first {
width:32%;
}
#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
}

/* Press Page stylings, added 31 Dec 2007 */

dl.press dt {
    margin-top: 1em;
    margin-bottom: .5em;
    background: 50% 50% no-repeat;
    width: 600px;
    height: 90px;
    border-top: 1px solid #ccc;
    text-indent: -9999px;
}

dl.press p {
    width: 600px;
}

dl.press dd h2 a {
    color: #333;
    text-decoration: none;
}

dl.press dd h2 a:hover {
    color: black;
}

dl.press dd h3 {
    color: #888;
}

dl.press dd h4 {
    margin-left: 500px;
}

dl.press dt.wsj {
    background-image: url( '../images/wallstreetjournal.jpg' );
}

dl.press dt.mashable {
    background-image: url( '../images/mashable.png' );
}

dl.press dt.lifehacker {
    background-image: url( '../images/lifehacker.png' );
}

dl.press dt.techcrunch {
    background-image: url( '../images/techcrunch.png' );
}

dl.press dt.raleighno {
    background-image: url( '../images/newsandobserver.gif' );
}

dl.press dt.miamiherald {
    background-image: url( '../images/miamiherald.jpg' );
}

dl.press dt.towerview {
    background-image: url( '../images/towerview.jpg' );
}

dl.press dt.chronicle {
    background-image: url( '../images/chronicle.png' );
}

dl.press dt.epress {
    background-image: url( '../images/pratt.jpg' );
}

dl.press dt.zitty {
    background-image: url( '../images/zitty.png' );
}

dl.press dt.springwise {
    background-image: url( '../images/springwise.png' );
}

dl.press dt.makeuseof {
    background-image: url( '../images/makeuseof.png' );
}

dl.press dt.everybodygoto {
    background-image: url( '../images/everybodygoto.png' );
}

dl.press dt.rocketboom {
    background-image: url( '../images/rocketboom.jpg' );
}

dl.press dt.killerstartups {
    background-image: url( '../images/killerstartups.jpg' );
}

dl.press dt.rival {
    background-image: url( '../images/rival.jpg' );
}

/* Shoeboxed Mail-in Testimonials page mail-in-testimonials */

dl.testimonials dt {
    margin-top: 1em;
    margin-bottom: .5em;
    background: 50% 50% no-repeat;
    width: 640px;
    height: 5px;
    border-top: 1px solid #ccc;
    text-indent: -9999px;
}

dl.testimonials dd {
    padding-left: 0;
    padding-top: 30px;
    font-size: 100%;
    width: 520px;
    /*background: url( '../images/testimonial-left-quote.gif' ) left 0px no-repeat;*/
}

dl.testimonials dd p {
    padding-top: 15px;
}

dl.testimonials dd h3 {
    color: #333;
    padding-top: 10px;
    font-weight: bold;
    height: 60px;
    /*background: url( '../images/testimonial-right-quote.gif' ) right bottom no-repeat;*/
}

.one-col {
    width: 52px;
    margin-left: 20px;
}

.two-col {
    width: 124px;
    margin-left: 20px;
}

.three-col {
    width: 196px;
    margin-left: 20px;
}

.four-col {
    width: 268px;
    margin-left: 20px;
}

.five-col {
    width: 230px;
    margin-left: 20px;
}

.six-col {
    width: 412px;
    margin-left: 20px;
}

.seven-col {
    width: 484px;
    margin-left: 20px;
}

.eight-col {
    width: 556px;
    margin-left: 20px;
}

.nine-col {
    width: 628px;
    margin-left: 20px;
}

.ten-col {
    width: 700px;
    margin-left: 20px;
}

.eleven-col {
    width: 772px;
    margin-left: 20px;
}

.twelve-col {
    width: 844px;
    margin-left: 20px;
}

.thirteen-col {
    width: 916px;
}

.apidoc th { font-weight:bold; background-color: #ffd;}

.apidoc table { padding:5px }

.apidoc td { background-color: #fdd; }


xmp {
border-left:1px solid #CCCCCC;
margin-left:20px;
padding-bottom:15px;
padding-left:20px;
}

xmp, pre, plaintext {
display:block;
font-family:-moz-fixed;
margin:1em 0;
white-space:pre;
}

.title {font-size:150%;font-weight:bold;text-decoration:underline;}

.partners-row {}
.category-title{font-size:125%;font-weight:bold;text-decoration:underline;margin:.5em 0;}
.partner-unit {width:150px;padding:5px;margin:5px;}
.partner-unit img {width:150px;border:1px solid gray;margin-bottom:10px;}

.partner-feature {text-align:center;border:1px solid gray;padding:5px;margin:5px;}
.partner-feature img {width:525px;}

.partner-categories {margin-bottom:50px;margin-top:35px; width:250px; float:left; }
.partner-categories ul {list-style-type:square;list-style-image:none;}
.partner-categories li {margin:5px 0px 5px 0px;}

.module { font-size:.9em; }
.module h2 {font-size: 110%;margin: 0;padding: 0;float: left;line-height: 27px;color: white;padding: 0 10px;font-weight: bold;}
.module .content {text-align: center; height: 160px;}
.module .content img {width: 225px; margin-bottom: 5px;}

#partners-left .module {float:left; margin:10px 15px 10px 0; width:263px;}
#partners-right .module {width:290px;}

/* =======  partners page styles  ======== */

div.infoBox {
    background-color: #F6F6F6;
    border: 1px solid #DDDDDD;
    width: 328px;
    padding: 5px;
    margin-bottom: 20px;
}

div#special-partners {
    margin-left: 30px;
}

#featured-partner {
    margin-bottom: 25px;
}

#featured-partner img, #spotlight-partner img {
    padding-top: 10px;

}

td.partners_link {
    text-align: center;
    font-size: 110%;
}

table.partners_table {
    margin-top: 0px;
    padding-top: 0px;
}

table.partners_table td {
    vertical-align: middle;
}

table.partners_table img {
    width: 200px;
}

.module {
    margin: 10px 0;
    padding: 0 10px 0 0;
}

.module, .module .content, .module div.title, .module div.title, .module div.title * {
    background: white url(../images/grey-rounded-corners.gif) no-repeat scroll 100% 100%;
}

.module .content {
    background-position: 0pt 100%;
    display: block;
    margin-right: 0px;
    padding: 0 0 10px 10px;
}

.module .referral {
    padding-top: 10px;
}

.leftcol .module h2 {
    font-size: 150%;
    color: black;
    padding-top: 0px;
    margin-top: 0px;
}

.leftcol .module h2 a {
    color: black;
}

.module h2 {
    background: transparent url(../images/module-tab-left.gif) no-repeat scroll left top;
}

.notenclosed, .notenclosed .content, .notenclosed h2, .notenclosed .module-header,
.notenclosed div.title, .notenclosed div.title, .notenclosed div.title * {
    background-image: none !important;
}

.rightcol {
    width: 320px;
    float: right;
}

.rightcol .module h2 {
    font-size: 110%;
    margin: 0;
    padding: 0;
    float: left;
    line-height: 27px;
    color: white;
    padding: 0 10px;
    font-weight: bold;
}

.module .module-header {
    height: 2.0em;
    overflow: hidden;
    margin-right: -10px;
    background: white url(../images/module-tab-right.gif) no-repeat scroll right top;
}

.leftcol {
    float: left;
    width: 420px;
}

.leftcol .module#receipts table td {
    border-top: 1px #aaa solid;

}

.ad {
    clear: both;
    text-align: center;
}

.module div.title {
    background-position: 100% 0;
    margin: 0 -10px 0 0;
    padding: 0 10px 0 0;
}

.module div.title * {

    background-position: 0px 0px;
    margin: 0;
    padding: 0;
}

.ad div.title {
    text-indent: -5000px;
}

.module.yui-skin-sam .yui-navset .yui-nav .selected a,
.module.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color: #888;
    border-bottom: 0;
}

.module.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border-color: #888;
}

.module.yui-skin-sam .yui-navset .yui-nav .selected,
.module.yui-skin-sam .yui-navset .yui-nav .selected {
    margin-bottom: 0px;
}

.module.yui-skin-sam .yui-navset .yui-nav .selected a,
.module.yui-skin-sam .yui-navset .yui-nav .selected a:focus,
.module.yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    background-image: none;
    background-color: white;
    color: black;
}

.module.yui-skin-sam .yui-navset .yui-nav  a,
.module.yui-skin-sam .yui-navset .yui-nav a em {
    border-color: gray;
}

.module.yui-skin-sam .yui-navset .yui-nav a,
.module.yui-skin-sam .yui-navset .yui-nav a:focus,
.module.yui-skin-sam .yui-navset .yui-nav a:hover {
    background-image: none;
    background-color: #eee;
    color: #333;
}

.module.yui-skin-sam .yui-navset .yui-nav,
.module.yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    border-color: #efefef;
    margin-bottom: -2px;
    border-width: 0 0 1px;
}

.module.yui-skin-sam .yui-navset .yui-content {
    background-color: white;
    padding-top: 20px;
}

.module.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    border-width: 1px;
}

.referralprogressbar {
    border: #ccc 1px solid;
    width: 120px;
    height: 20px;
    float: left;
    margin-left: 20px;
    margin-top: 1px;
}

.referralprogressbar .bar {
    background-color: #c4e06c;
    height: 20px;
    margin-right: 10px;
}

.module.blogupdates ul {
    margin: 0;
    padding-top: 10px;
}

.module.blogupdates ul li {
    list-style-type: none;
    margin-bottom: 10px;
}

.module.blogupdates ul li span.headline {
    font-weight: bold;
    font-size: 105%;
}

.module .cloud {
    line-height: 15pt;
    text-align: justify;
}

.module.receipts table {
    width: 400px;
}

.module.receipts table tr td {
    border-top: #ccc 1px dotted;
    border-bottom: #ccc 1px dotted;
    overflow: hidden;

}

.module.receipts tr.first td {
    border-top: #ccc 1px solid;
}

.module.receipts tr.last td {
    border-bottom: #ccc 1px solid;
}

.module.receipts td.seller {
    width: 220px;
}

.module.receipts tr {
    cursor: pointer;
}

.module.receipts td.date {
    width: 90px;
    color: #888;
    font-size: 90%;
    text-align: right;
}

.module.receipts td.total {
    width: 50px;
}

.leftcol .module .content {
    padding-top: 10px;
}

/* iPhone App Landing Page */

.appleBadge {
    float:right;
    clear:both;
}

h1.newStyle {
    margin-top:40px;
    padding:0;
    text-align: center;
    font-size: 325%;
    color: #0c0447;
    font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}


h1.multiuser {
    margin-top:40px;
    padding:0;
    text-align: center;
    font-size: 235%;
    color: #0c0447;
    font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.mobileLP h2 {
    margin-top:2em;
    margin-bottom:2.3em;
}

.mobileLP h2.subheading {
    clear:both;
    font-weight:normal;
}

.stepText {
    text-align:left;
    width:165px;
    float:left;
    padding-left:35px;
    padding-top:15px;
    margin-left:50px;
    font-size:120%;
    color:#686d87;
    
}
.stepText#first {
    margin-left:15px;
    padding-left:0px;
    
}

.mobileLP .my_receipts_screenshot {
    width:333px;
    height:273px;
    float:right;
}

.my_receipts_screenshot img { float:right; margin-right:50px; }


ul.pentagonOrange li {
    background:url(../images/pentagon_bullet_point.gif) center left no-repeat;
    list-style: none;
    padding-left:25px;
    padding-right:0;
}

ul.pentagonOrange li.moreSpacing {
    line-height:45px;
    padding-top:3px;
}



.iphone_flat_logo {
    width:247px;
    height:247px;
    float:left;
}

.mobileFeatureBullets {
    text-align:left;
    width:430px;
    /*margin-left:200px;*/
    font-size:110%;
    line-height:2.0;
    margin-top:-10px;
    padding-top:0;
    float:right;
}

.shoeboxedFeatureBullets {
    text-align:left;
    font-size:120%;
    margin-left:0;
}

.shoeboxedFeatureBullets li {
    margin-bottom:10px;
}

.mobileLP .horizontalSection {
    margin-top:3em;
    margin-bottom:3em;
}

