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,
b,u,i,center,
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-size:100%;vertical-align:baseline;background:transparent;font-family:Arial,Helvetica,sans-serif;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
p,li,ol,dd,dt,td,th,textarea,span,input,label{font-family:Arial,Helvetica,sans-serif;color:#4d4d4c;font-size:11px;}
/*End Reset*/

html {}
body {background: #ffffff url(http://static2.flyingsolo.com.au/images/bg-html.png) repeat-x top;}
.auto-float {width:1010px;margin:0pt auto;}
.wrapper {float:left;width:1010px;position:relative;}
.fr {float:right!important}
/*this is here so other stuff overrides it, don't worry i know what i'm doing*/
.typography ul {padding-bottom:18px;}
.typography ul li {background:transparent url(http://static2.flyingsolo.com.au/images/bg-green-dot.png) no-repeat scroll left 5px;color:#4D4D4C;font-family:Arial,Helvetica,serif;font-size:12px;line-height:17px;padding-bottom:5px;padding-left:15px;}
/* HEADER
---------------------------------------- */
.header {float:left;width:1000px;height:165px;margin-left:5px;margin-right:5px;}
.header .left {float:left;width:272px;}
.header .right {float:right;width:728px;}
.header .advert-area {float:right;width:728px;height:102px;padding-top:30px;}
.header .logout {position:absolute;top:8px;right:10px;font-size:11px;color:#fff;}
.header .logout:hover {color:#C0CE99;}
/*header-links*/
ul.header-link {float:left;position:absolute;top:10px;list-style:none;left:5px;}
ul.header-link li {display:inline;color:#fff;font-size:11px;}
ul.header-link li.divider {padding:0px 4px;color:#a4b478;}

/*func-nav*/
.header ul.func-nav {float:right;height:33px;list-style:none;}
.header ul.func-nav li {display:inline;float:right;height:33px;margin:0px 0px 0px 2px;}
.header ul.func-nav li a {display:block;background: url(http://static1.flyingsolo.com.au/images/bg-func-nav-a.png) no-repeat right top;height:33px;padding-right:15px;line-height:33px;font-size:12px;color:#fff;text-decoration:none;float:left;}
.header ul.func-nav li a span {display:block;background: url(/images/bg-func-nav-a-span.png) no-repeat left top;padding-left:15px;float:left;font-size:12px;color:#fff;}
.header ul.func-nav li a:hover span {color:#526b12;cursor:pointer;}
.header ul.func-nav li a.login-btn  {background: url(http://static1.flyingsolo.com.au/images/bg-func-nav-login-a.png) no-repeat right top;padding-right:27px;}
.header ul.func-nav li a.look-at-me {background-position:right bottom;}
.header ul.func-nav li a.look-at-me span {background-position:left bottom;color:#c2c2c2;}

/*login-box */

.login-box {width:280px;height:0px;overflow:hidden;position:absolute;right:5px;top:164px;z-index: 9999999999;background: url(/images/bg-login-box.png) no-repeat;}
.login-box.typography h2 {font-size:22px;}
.login-box .inside {width:237px;padding-top:15px;padding-left:22px;}
.login-box input.text {float:left;width:225px;height:20px;border:1px solid #e8e8e8;font-size:11px;color:#888;padding-top:6px;padding-left:10px;margin-bottom:10px;}
.login-box a.forgot {display:block;font-size:11px;padding-left:5px;padding-top:7px;}
.login-box button.submit {float:right;width:77px;height:31px;background: url(http://static3.flyingsolo.com.au/images/bg-poll-submit.png) no-repeat top;border:0px;padding:0px;padding-bottom:4px;font-family:Georgia, serif;color:#3e8a9a;font-size:12px;line-height:31px;margin-right:0px;}
.login-box button.submit:hover {background-position:bottom;cursor:pointer;}
/* NAV
---------------------------------------- */
.nav {float:left;width:1010px;height:92px;background: url(http://static1.flyingsolo.com.au/images/bg-nav.png) no-repeat;position:relative;}
/*search*/
.nav .search {float:right;width:277px;height:23px;margin-right:29px;margin-top:9px;background: url(http://static2.flyingsolo.com.au/images/bg-search-input.png) no-repeat;position:relative;}
.nav .search #search-button {float:right;width:60px;height:23px;background: url(http://static1.flyingsolo.com.au/images/bg-search-button.png) no-repeat top;border:0px;margin:0px;padding:0px;}
.nav .search input#search-button:hover {background-position:bottom;cursor:pointer;}
.nav .search input#search-field {float:left;width:100px;padding-right:107px;height:18px;padding:0px;margin:0px;border:0px;font-size:12px;padding-top:5px;padding-left:10px;background:transparent;}
.nav .search .search-drop {position:absolute;right:60px;background: url(http://static2.flyingsolo.com.au/images/bg-search-drop.png) no-repeat 0px 4px;width:106px;height:23px;}
.nav .search .search-drop .toggle {float:left;width:106px;height:23px;text-indent:6px;}
.nav .search .search-drop .toggle:hover {cursor:pointer;}
.nav .search .search-drop .toggle {font-size:10px;color:#333;line-height:21px;text-indent:5px;padding-top:2px;color:#bababa;}
.nav .search .search-drop ul {float:left;width:104px;list-style-type:none;background-color:#fff;z-index: 888888;position:absolute;top:23px;border:0px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;display:none;right:0px;}
.nav .search .search-drop ul.down {border-bottom:1px solid #e8e8e8;}

.nav .search .search-drop ul li {display:block;font-size:11px;line-height:20px;float:left;width:104px;text-indent:5px;}
.nav .search .search-drop ul li:hover {}
.nav .search .search-drop ul li a {text-decoration:none;font-size:10px;color:#bababa;}
.nav .search .search-drop ul li:hover a {color:#3e8a9a;}
.nav .search .search-drop ul li a:hover {color:#3E8A9A;}
/*primary-nav*/
.nav ul.primary-nav {float:left;width:689px;height:42px;list-style:none;padding-left:15px;}
.nav ul.primary-nav li {display:inline;float:left;height:42px;padding:0px;background: url(http://static2.flyingsolo.com.au/images/bg-primary-nav-divider.png) no-repeat top right;}
.nav ul.primary-nav > li:last-child {background:transparent;}
.nav ul.primary-nav li a {display:block;text-decoration:none;padding-right:12px;height:42px;line-height:42px;}
.nav ul.primary-nav li a span {display:block;font-size:13px;color:#fff;padding-left:12px;}
.nav ul.primary-nav li a:hover span {color:#888888;}
.nav ul.primary-nav li a.look-at-me {background: url(http://static0.flyingsolo.com.au/images/bg-primary-nav-a.png) no-repeat right top;}
.nav ul.primary-nav li a.look-at-me span {background: url(http://static2.flyingsolo.com.au/images/bg-primary-nav-a-span.png) no-repeat top left;color:#000;}
/*primary-nav level 2*/
.nav ul.primary-nav li ul.level-two {float:left;width:920px;height:42px;position:absolute;left:0px;padding-left:10px;top:42px;display:inline;top:42px;overflow:hidden;z-index: 1;}         
.nav ul.primary-nav li ul.level-two li {display:inline;background: url(http://static2.flyingsolo.com.au/images/bg-primary-nav-l2-divider.png) no-repeat top right;line-height:42px;padding-left:12px;padding-right:12px;color:#7c7c7c;font-size:12px;}
.nav ul.primary-nav li ul.level-two li a {font-size:12px;color:#91b03e;text-decoration:none;padding-right:0px;padding:0px 5px;}
.nav ul.primary-nav li ul.level-two li a:hover {color:#000;}
.nav ul.primary-nav li ul.level-two li a.look-at-me {font-weight:bold;color:#91b03e;background:transparent;}

/*primary-nav all-level-2*/
.nav div.all-level-two-container {float:right;width:80px;height:42px;position:absolute;right:0px;top:42px;}
.nav div.all-level-two-container .toggle {background: url(http://static1.flyingsolo.com.au/images/bg-all-nav-second-drop.png) no-repeat left 5px;float:left;width:80px;height:42px;text-indent:-5000px;}
.nav div.all-level-two-container .toggle:hover {background-position:left -28px;}
.nav ul.all-level-two {float:right;width:120px;position:absolute;right:0px;top:43px;right:4px;border:2px solid #eaeaea;border-top:0px;list-style-type:none;z-index: 999999;}
.nav ul.all-level-two li {width:120px;float:left;}
.nav ul.all-level-two li a {float:left;width:100px;padding:5px 10px;color:#91B03E;text-decoration:none;line-height:12px;display:block;background-color:#f1f1f1;}
.nav ul.all-level-two li a:hover {background-color:#fff;color:#000;}
/*YAY CSS3!*/
.nav ul.primary-nav li ul.level-two > li:last-child {background:transparent;} 

/* COL-CONTAINER
---------------------------------------- */
.col-container {float:left;width:1000px;margin:0px 5px 0px 5px;}
/* right-col
---------------------------------------- */
.right-col {float:right;width:300px;border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8;min-height:200px;margin:10px 0px 0px 0px;padding:0px 12px 0px 12px;}
.right-col.typography h3 {font-size:14px;display:block;padding-bottom:10px;}
.right-col .break {float:left;width:300px;border-top:1px solid #e8e8e8;}
/*green-cool-shadow*/
.right-col .green-cool-shadow {float:left;width:278px;min-height:80tpx;background: #85a335 url(http://static1.flyingsolo.com.au/images/bg-green-cool-shadow.png) no-repeat bottom;padding:20px 10px 30px 12px;position:relative;}
.right-col .green-cool-shadow .sticker-free {float:right;text-indent:-9000px;width:50px;height:49px;position:absolute;background: url(http://static1.flyingsolo.com.au/images/sticker-free.png) no-repeat;top:-10px;right:10px;}
.right-col .green-cool-shadow .heading {display:block;font-size:20px;color:#fff;font-family:Georgia, serif;}
.right-col .green-cool-shadow .sub-heading {display:block;font-size:12px;color:#d1deb1;line-height:22px;padding-bottom:6px;}
.right-col .green-cool-shadow .signup {float:left;width:276px;height:23px;}
.right-col .green-cool-shadow .signup #signup-button {float:right;width:63px;height:23px;background: url(http://static2.flyingsolo.com.au/images/bg-signup-button.png) no-repeat top;border:0px;margin:0px;padding:0px;}
.right-col .green-cool-shadow .signup input#signup-button:hover {background-position:bottom;cursor:pointer;}
.right-col .green-cool-shadow .signup input#signup-field {float:left;width:203px;height:18px;padding:0px;margin:0px;border:0px;font-size:12px;padding-top:5px;padding-left:10px;background: url(http://static2.flyingsolo.com.au/images/bg-search-input.png) no-repeat;}
/*sushi-roll * add cycler*/
.right-col .sushi-roll {float:left;width:300px;border-top:1px solid #e8e8e8;margin-top:15px;padding-top:10px;}
.right-col .sushi-roll .cycle-container {float:left;width:300px;min-height:225px;}
.right-col .sushi-roll h2 {float:left;}
.right-col .sushi-roll .sushi-nav {float:right;}
.right-col .sushi-roll #prev {float:left;width:22px;height:22px;background: url(http://static2.flyingsolo.com.au/images/bg-prev-next.png) no-repeat top left;text-indent:-9000px;}
.right-col .sushi-roll #prev:hover {background-position:bottom left;}
.right-col .sushi-roll #next {float:left;width:22px;height:22px;background: url(http://static2.flyingsolo.com.au/images/bg-prev-next.png) no-repeat bottom right;text-indent:-9000px;margin-left:5px;}
.right-col .sushi-roll #next:hover {background-position:top right;}
.right-col .sushi-roll .cycle-container div {float:left;width:278px;padding:15px 10px 10px 10px;border:1px solid #e8e8e8;}
.right-col .sushi-roll .cycle-container div img {float:left;width:273px;height:83px;overflow:hidden;padding:3px;border:1px solid #d6d6d6;margin-top:20px;}
/* advert * 300 wide */
.right-col .advert {float:left;width:300px;margin-top:20px;border-top:1px solid #e8e8e8;padding-top:20px;margin-bottom:20px;text-align:center;}
.right-col .advert.very-top {padding-top:0px;border-top:0px;margin-top:0px;}
/* happy-family * grid of pictures of peeeps*/
.right-col .happy-family {float:left;width:300px;}
.right-col .family-photos {float:left;width:292px;border:1px solid #d6d6d6;padding:5px 3px 5px 3px;margin-top:15px;height:97px;overflow:hidden;}
.right-col .family-photos ul {float:left;width:292px;padding-left:2px;padding-top:0px;padding-bottom:0px;}
.right-col .family-photos ul li {display:inline;float:left;width:30px;height:30px;margin:1px;padding:0px;background-image:none;}
.right-col .family-photos ul li a img {opacity: 0.3;-moz-opacity: 0.3;filter:alpha(opacity=30);}
.right-col .family-photos ul li a:hover img {opacity: 1.0;-moz-opacity: 1.0;filter:alpha(opacity=100);}
/*baby-tab-tastic */
.baby-tabtastic {float:left;width:300px;padding-top:20px;border-top:1px solid #e8e8e8;}
.baby-tabtastic {float:left;width:300px;min-height:230px;}
.typography .baby-tabtastic ul.tab-nav {float:left;width:300px;height:32px;background: url(http://static3.flyingsolo.com.au/images/bg-e4e4e4.png) repeat-x bottom;padding-bottom:0px;padding-top:0px;}
.baby-tabtastic ul.tab-nav li {display:inline;float:right;height:32px;background:none;padding-left:4px;padding-bottom:0px;}
.baby-tabtastic ul.tab-nav li a {padding-right:17px;background: url(http://static2.flyingsolo.com.au/images/bg-tabtastic-a.png) no-repeat bottom right;height:32px;float:left;text-decoration:none;line-height:32px;}
.baby-tabtastic ul.tab-nav li a span {padding-left:17px;background: url(http://static2.flyingsolo.com.au/images/bg-tabtastic-a-span.png) no-repeat bottom left;float:left;height:32px;color:#a3a2a2;}
.baby-tabtastic ul.tab-nav li a:hover span {color:#7f7f7f;cursor:pointer;}
.baby-tabtastic ul.tab-nav li a.selected {background-position:top right;}
.baby-tabtastic ul.tab-nav li a.selected span {background-position:top left;color:#484848;}
.baby-tabtastic .tab ul {padding-left:10px;padding-top:10px;padding-bottom:10px;}

.baby-tabtastic .tab {border:1px solid #e8e8e8;border-top:0px;float:left;width:278px;padding:10px;}
.baby-tabtastic .tab label {float:left;width:240px;line-height:19px;}
.baby-tabtastic .tab input {margin-right:10px;float:left;}
.baby-tabtastic .tab .poll-heading {color:#91b03e;font-size:13px;padding-top:10px;padding-bottom:10px;display:block;}
.baby-tabtastic .tab button.submit {float:right;width:77px;height:31px;background: url(http://static3.flyingsolo.com.au/images/bg-poll-submit.png) no-repeat top;border:0px;padding:0px;padding-bottom:4px;font-family:Georgia, serif;color:#3e8a9a;font-size:12px;line-height:31px;margin-right:0px;}
.baby-tabtastic .tab button.submit:hover {background-position:bottom;cursor:pointer;}
.baby-tabtastic .tab span.result-text {float:left;width:155px;padding-bottom:10px;}
/* result sprite slider*/
.baby-tabtastic .tab span.result {float:right;width:120px;background:#f1f1f1 url(http://static1.flyingsolo.com.au/images/bg-poll-result-bar.png) no-repeat -120px 0px;height:10px;}
.baby-tabtastic .tab span.result.v05 {background-position:-114px 0px;}
.baby-tabtastic .tab span.result.v10 {background-position:-108px 0px}
.baby-tabtastic .tab span.result.v15 {background-position:-102px 0px;}
.baby-tabtastic .tab span.result.v20 {background-position:-96px 0px;}
.baby-tabtastic .tab span.result.v25 {background-position:-90px 0px;}
.baby-tabtastic .tab span.result.v30 {background-position:-84px 0px;}
.baby-tabtastic .tab span.result.v35 {background-position:-78px 0px;}
.baby-tabtastic .tab span.result.v40 {background-position:-72px 0px;}
.baby-tabtastic .tab span.result.v45 {background-position:-66px 0px;}
.baby-tabtastic .tab span.result.v50 {background-position:-60px 0px;}
.baby-tabtastic .tab span.result.v55 {background-position:-54px 0px;}
.baby-tabtastic .tab span.result.v60 {background-position:-48px 0px;}
.baby-tabtastic .tab span.result.v65 {background-position:-42px 0px;}
.baby-tabtastic .tab span.result.v70 {background-position:-36px 0px;}
.baby-tabtastic .tab span.result.v75 {background-position:-30px 0px;}
.baby-tabtastic .tab span.result.v80 {background-position:-24px 0px;}
.baby-tabtastic .tab span.result.v85 {background-position:-18px 0px;}
.baby-tabtastic .tab span.result.v90 {background-position:-12px 0px;}
.baby-tabtastic .tab span.result.v95 {background-position:-6px 0px;}
.baby-tabtastic .tab span.result.v100 {background-position:0px 0px;}
/*result submit-large button*/
.baby-tabtastic .tab button.submit-large {float:right;width:105px;height:27px;margin-top:20px;background: url(http://static1.flyingsolo.com.au/images/bg-poll-submit-large.png) no-repeat bottom;border:0px;padding:0px;padding-bottom:4px;font-family:Georgia, serif;color:#3e8a9a;font-size:12px;line-height:31px;margin-right:0px;}
.baby-tabtastic .tab button.submit-large:hover {background-position:top;cursor:pointer;}

/* left-col
---------------------------------------- */
.left-col {float:left;width:660px;min-height:200px;margin:10px 0px 0px 0px;padding-right:14px;}
/*fairy-breadcrumbs*/
.fairy-breadcrumbs {float:left;width:660px;height:27px;overflow:hidden;}
.fairy-breadcrumbs a {font-size:12px;float:left;}
.fairy-breadcrumbs span {font-size:12px;color:#bdbdbd;float:left;}
.fairy-breadcrumbs .divide {background: url(http://static1.flyingsolo.com.au/images/bg-fairy-divider.png) no-repeat top center;float:left;width:10px;height:10px;margin:2px 5px 0px 5px;}



/*tool-belt*/
.tool-belt {float:left;width:660px;height:30px;border-top:1px solid #e8e8e8;border-bottom:1px dotted #e8e8e8;margin-top:20px;margin-bottom:15px;position:relative;}
.tool-belt .btn-share-article {float:right;width:113px;height:22px;text-indent:-9000px;background: url(http://static0.flyingsolo.com.au/images/btn-share-article.png) no-repeat;margin-top:4px;}
.tool-belt .btn-share-article.look-at-me, .tool-belt .btn-share-article.look-at-me:hover {background-position:bottom;}
.tool-belt .btn-share-article:hover {background-position:center;}
.tool-belt .share-article {float:right;width:138px;height:0px;overflow:hidden;background: url(http://static1.flyingsolo.com.au/images/bg-share-article.png) no-repeat;position:absolute;right:0px;top:25px;}
.tool-belt ul {float:left;width:547px;list-style:none;}
.typography .tool-belt .share-article ul {list-style:none;width:128px;padding-top:10px;padding-left:10px;}
.typography .tool-belt .share-article ul li {float:left;width:128px;padding-right:0px;line-height:23px;}
.typography .tool-belt .share-article ul li a {font-size:12px;color:#4d4d4c;}
.typography .tool-belt .share-article ul li a:hover {color:#b5b5b5;}
.typography .tool-belt .share-article ul li a {padding-left:25px;display:block;}
.typography .tool-belt .share-article ul li a.email {background: url(http://static3.flyingsolo.com.a/images/icon-email.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.facebook {background: url(http://static3.flyingsolo.com.au/images/icon-facebook.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.digg {background: url(http://static0.flyingsolo.com.au/images/icon-digg.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.delic {background: url(http://static0.flyingsolo.com.au/images/icon-delic.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.live {background: url(http://static0.flyingsolo.com.au/images/icon-live.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.twitter {background: url(http://static3.flyingsolo.com.au/images/icon-twitter.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.myspace {background: url(http://static1.flyingsolo.com.au/images/icon-myspace.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.buzz {background: url(http://static0.flyingsolo.com.au/images/icon-buzz.png) no-repeat 0px 3px;}
.typography .tool-belt .share-article ul li a.google {background: url(http://static2.flyingsolo.com.au/images/icon-google.png) no-repeat 0px 3px;}
.typography .tool-belt ul li {display:inline;background-image:none;line-height:30px;float:left;padding:0px;padding-right:20px;}
.typography .tool-belt ul li a {float:left;padding-right:20px;padding-left:0px;color:#91B03E;}
.typography .tool-belt ul li a:hover {color:#BDD08B;text-decoration:none;}
.tool-belt ul li a.comments {display:inline;background: url(http://static2.flyingsolo.com.au/images/bg-green-comment.png) no-repeat right 7px;}
.tool-belt ul li a.recommend {display:inline;background: url(http://static0.flyingsolo.com.au/images/bg-recommend-hand.png) no-repeat right 7px;}
.tool-belt ul li a.comments:hover {background-position:right -23px;}
.tool-belt ul li a.email {background: url(http://static3.flyingsolo.com.au/images/bg-green-email.png) no-repeat right 7px;}
.tool-belt ul li a.email:hover {background-position:right -24px;}
.tool-belt ul li a.print {background: url(http://static0.flyingsolo.com.au/images/bg-green-print.png) no-repeat right 7px;}
.tool-belt ul li a.print:hover {background-position:right -23px;}
.tool-belt ul li a.rss {background: url(http://static0.flyingsolo.com.au/images/bg-green-rss.png) no-repeat right 7px;}
.tool-belt ul li a.rss:hover {background-position:right -24px;}
.tool-belt ul li a.twitter {background: url(http://static3.flyingsolo.com.au/images/bg-green-twitter.png) no-repeat right 7px;}
.tool-belt ul li a.twitter:hover {background-position:right -23px;}
/* Article Body
---------------------------------------- */
.article-body {float:left;width:660px;margin-top:10px;margin-bottom:10px;}
a.author-photo img {padding:3px;border:1px solid #e8e8e8;background-color:#fff;}
/*happy snap*/
.happy-snap {width:337px;padding-bottom:10px;border-bottom:1px dotted #e8e8e8;margin-bottom:10px;}
.happy-snap.right {float:right;margin-left:20px;}
.happy-snap.left {float:left;margin-right:20px;}
.happy-snap.right .caption {float:right;width:337px;text-align:right;}
.happy-snap.left .caption {float:left;width:337px;text-align:left;}
.happy-snap img {padding:3px;border:1px solid #e8e8e8;}
/*media-accordion*/
.media-accordion {float:right;width:337px;padding-bottom:10px;margin-bottom:10px;margin-left:20px;border-top:1px dotted #989898;height:auto;}
.media-accordion div {border-bottom:1px dotted #989898;}
.media-accordion a.title {float:left;width:337px;height:35px;background-color:#f7f7f7;line-height:35px;border-bottom:1px dotted #989898;font-size:13px;text-decoration:none;color:#4d4d4c;text-indent:45px;overflow:hidden;}
.media-accordion a.title:hover, .media-accordion a.selected {text-decoration:none;color:#91b03e;}
.media-accordion a.video {background: url(/images/bg-accordion-headers.png) no-repeat top left;}
.media-accordion a.video:hover {background-position:left -35px;}
.media-accordion a.video.selected {background-position:left -70px;}
.media-accordion a.audio {background: url(/images/bg-accordion-headers.png) no-repeat left -105px;}
.media-accordion a.audio:hover {background-position:left -140px;}
.media-accordion a.audio.selected {background-position:left -175px;}
.media-accordion div {float:left;width:337px;}
.media-accordion div span {padding-bottom:9px;padding-top:9px;font-family:Arial,Helvetica,serif;font-size:12px;line-height:17px;color:#979797;float:left;width:337px;}
/*lonely-video*/
.lonely-video {width:337px;padding-bottom:10px;border-bottom:1px dotted #e8e8e8;margin-bottom:10px;float:right;margin-left:20px;}
.lonely-video span {padding-bottom:0px;padding-top:9px;font-family:Arial,Helvetica,serif;font-size:12px;line-height:17px;color:#979797;float:left;width:337px;}
.lonely-video span strong {font-weight:bold;color:#4d4d4c;display:block;padding-left:25px;background: url(/images/bg-baby-camera.png) no-repeat 2px 3px;}

/*lonely-audio*/
.lonely-audio {width:337px;padding-bottom:10px;border-bottom:1px dotted #e8e8e8;margin-bottom:10px;float:right;margin-left:20px;}
.lonely-audio span {padding-bottom:0px;padding-top:9px;font-family:Arial,Helvetica,serif;font-size:12px;line-height:17px;color:#979797;float:left;width:337px;}
.lonely-audio span strong {font-weight:bold;color:#4d4d4c;display:block;padding-left:25px;background: url(/images/bg-baby-audio.png) no-repeat 2px 0px;}

/*blockquote*/
blockquote {width:337px;padding-bottom:10px;border-bottom:1px dotted #e8e8e8;border-top:1px dotted #e8e8e8;padding-top:10px;margin-bottom:10px;text-align:center;}
blockquote.right {float:right;margin-left:20px;}
blockquote cite.quote-footer {float:left;width:337px;font-size:12px;padding-top:5px;}

/*promo-blue*/
.promo-blue {width:600px;background-color:#ebf5f5;min-height:100px;padding:20px 30px 10px 30px;margin:15px 0px;clear:both;}
.promo-blue h3 {display:block;padding-bottom:10px;}
.promo-blue .promo-red {float:right;}
/*author-box*/
.author-box {float:left;width:660px;padding-top:20px;padding-bottom:20px;margin:10px 0px;border-top:1px dotted #e8e8e8;border-bottom:1px dotted #e8e8e8;}
.author-box a.author-photo {float:left;width:73px;height:75px;}
.author-box img {padding:3px;border:1px solid #e8e8e8;}
.author-box p {float:right;width:547px;padding-left:20px;padding-right:20px;}
/* comment-container
---------------------------------------- */
.comment-container {float:left;width:660px;}
.comment-container h2 {display:block;border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:10px;}
.comment-container .comment {float:left;width:660px;border-bottom:1px dotted #e8e8e8;padding-bottom:20px;padding-top:20px;}
.comment .left {float:left;width:140px;padding-left:30px;}
.comment .right {float:right;width:490px;}

.comment .left .comment-number {margin-left:-30px;float:left;}
.comment .left .time {color:#888;float:left;font-size:11px;padding-bottom:10px;width:140px;}
.comment .left .author {clear:both;float:left;font-size:11px;line-height:16px;}
.comment .left .location {float:left;clear:both;font-size:11px;line-height:16px;display:block;width:140px;}
.comment .left a.author-photo {float:left;clear:both;padding-top:10px;}
/*replies */
.comment .replies {float:left;width:470px;background-color:#ebf5f5;margin-top:10px;overflow:hidden;}
.comment .replies .replies-top {float:left;width:490px;height:47px;background: url(/images/bg-replies-top.png) no-repeat;border-bottom:1px solid #ffffff;padding-top:10px;}
.comment .replies .replies-top a {line-height:47px;float:left;background: url(/images/bg-replies-top-plus.png) no-repeat 18px 20px ;padding-left:36px;}
.comment .replies .user-reply {float:left;width:470px;border-bottom:1px solid #ffffff;padding-bottom:15px;padding-top:15px;}
.comment .replies .user-reply a.author-photo {float:left;width:85px;padding-left:15px;}
.comment .replies .user-reply .right {float:right;width:355px;padding-right:15px;}
.comment .replies .user-reply .right a.author {padding-bottom:5px;display:block;}
.comment .replies .user-reply .right p {padding-bottom:5px;}
.comment .replies .user-reply .right .time {font-size:11px;color:#888;}
/*enter-user-reply*/
.comment .replies .enter-user-reply-activate {float:left;width:390px;height:27px;border:1px solid #c3dada;margin-left:34px;margin-right:34px;margin-top:20px;margin-bottom:20px;background-color:#ffffff;line-height:27px;padding-left:10px;}
.comment .replies .enter-user-reply-activate:hover {cursor:text;}
.comment .replies .user-reply textarea {float:left;width:333px;height:auto;border:1px solid #c3dada;padding:10px;}
.comment .replies .user-reply textarea:focus {border:1px solid #5598a6;}
.comment .replies .user-reply .gradient-btn {float:right;margin-top:10px;}

/*styling to hide user reply textarea until user-reply-activate is clicked*/
.comment .replies .user-reply.hidden {display:none;}
/* have you say * add a comment
---------------------------------------- */
.have-your-say {float:left;width:660px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:10px;}
.have-your-say h5 {padding-bottom:7px;}
.have-your-say .gradient-btn {margin-left:20px;}
.have-your-say .your-comment {text-align:right;float:left;width:155px;}
.have-your-say .right {float:right;width:487px;}
.have-your-say .right .gradient-btn {margin-right:20px;margin-left:0px;}
.have-your-say textarea {float:right;width:467px;background-color:#fff;border:1px solid #e2e1e1;padding:10px;font-size:12px;line-height:18px;margin-bottom:20px;}
.have-your-say textarea:focus {background-color:#f3fcee;border:1px solid #b4d953;}
/*the-good-stuff * this is the main formatting for article summary thingis*/
.the-good-stuff h3 {padding-bottom:10px;}
.typography .the-good-stuff p {padding-top:10px;padding-bottom:8px;}
.the-good-stuff ul {display:block;padding-top:5px;}
.the-good-stuff .comments {font-size:12px;display:block;margin-top:0px;}
/*shanghai-susie * h1 title, block image to the left, block of text to the right */
.shanghai-susie {float:left;width:660px;border-bottom:1px solid #e8e8e8;padding-bottom:25px;margin-bottom:30px;}
.shanghai-susie img {float:left;width:317px;height:222px;padding:3px;border:1px solid #e8e8e8;overflow:hidden;}
.shanghai-susie .the-good-stuff {margin-left:15px;float:left;width:320px;}
/*tabtastic * this shows the styling for the tabcontainer that appears in the left col*/
.tabtastic {float:left;width:660px;margin-bottom:30px;}
.tabtastic ul.tab-nav {float:left;width:660px;height:32px;background: url(/images/bg-e4e4e4.png) repeat-x bottom;padding-bottom:0px;}
.tabtastic ul.tab-nav li {display:inline;float:right;height:32px;background:none;padding-left:4px;}
.tabtastic ul.tab-nav li a {padding-right:17px;background: url(/images/bg-tabtastic-a.png) no-repeat bottom right;height:32px;float:left;text-decoration:none;line-height:32px;}
.tabtastic ul.tab-nav li a span {padding-left:17px;background: url(/images/bg-tabtastic-a-span.png) no-repeat bottom left;float:left;height:32px;color:#a3a2a2;}
.tabtastic ul.tab-nav li a:hover span {color:#7f7f7f;cursor:pointer;}
.tabtastic ul.tab-nav li a.selected {background-position:top right;}
.tabtastic ul.tab-nav li a.selected span {background-position:top left;color:#484848;}
.tabtastic .tab {border:1px solid #e8e8e8;border-top:0px;min-height:245px;float:left;width:658px;}
.tabtastic .tab .the-good-stuff {float:left;width:300px;padding:20px 9px 20px 20px;}
.tabtastic .tab .right {float:right;width:318px;padding-left:11px;}
.tabtastic .tab .full {float:left;width:618px;margin:5px 20px;border-top:1px dotted #e8e8e8;}
.tabtastic .tab p {padding-top:10px;}
.tabtastic .tab a.green-link {font-size:12px;float:right;line-height:32px;}
.tabtastic .tab dl {display:block;padding-top:20px;}
.tabtastic .tab dt {display:block;padding-left:15px;background: url(/images/bg-dt.png) no-repeat 0px 3px;}
.tabtastic .tab dd {display:block;padding-left:15px;padding-bottom:10px;}

/*all gums * the good stuff on the left, and list o' link on the right*/
.all-gums {float:left;width:660px;margin-bottom:30px;border-bottom:1px solid #E8E8E8;padding-bottom:25px;}
.all-gums .the-good-stuff {float:left;width:308px;}
.all-gums .the-good-stuff img {float:left;width:317px;height:159px;padding:3px;border:1px solid #e8e8e8;margin-bottom:15px;width:317px;overflow:hidden;}
.all-gums .right {float:right;width:322px;margin-left:15px;}

/*evil-monkey * image then good stuff on the left, then two image boxes with their own info underneath*/
.evil-monkey {float:left;width:660px;margin-bottom:30px;border-bottom:1px solid #E8E8E8;padding-bottom:25px;}
.evil-monkey .left {float:left;width:325px;}
.evil-monkey .left img {float:left;width:317px;height:159px;padding:3px;border:1px solid #e8e8e8;margin-bottom:15px;width:317px;overflow:hidden;}
.evil-monkey .middle {float:left;width:153px;min-height:30px;margin-left:12px;}
.evil-monkey .middle img {float:left;padding:3px;border:1px solid #e8e8e8;margin-bottom:10px;overflow:hidden;width:145px;}
.evil-monkey .right {float:left;width:153px;min-height:20px;margin-left:12px;}
.evil-monkey .right img {float:left;padding:3px;border:1px solid #e8e8e8;margin-bottom:10px;overflow:hidden;width:145px;}
.evil-monkey .middle .the-good-stuff h3, .evil-monkey .right .the-good-stuff h3 {font-size:15px;line-height:17px;display:block;}
/*i-look-after-my-kids * four thingis in a row */
.i-look-after-my-kids {float:left;width:660px;margin-bottom:30px;border-bottom:1px solid #e8e8e8;padding-bottom:25px;}
.i-look-after-my-kids .baby {float:left;width:158px;min-height:100px;margin-right:9px;}
/*yay css3*/
.i-look-after-my-kids > div:last-child {margin-right:0px;}
.i-look-after-my-kids .baby img {border:1px solid #e8e8e8;padding:3px;}
.i-look-after-my-kids .baby h3 {font-size:14px;margin-top:10px;}
.i-look-after-my-kids .baby p {padding-right:10px;}
/* article-container
---------------------------------------- */
.article-container {float:left;width:660px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px;}
.article-container .article {float:left;width:660px;padding-bottom:20px;border-bottom:1px dotted #e8e8e8;margin-top:10px;margin-bottom:10px;}
.article-container .article h3 {display:block;padding-bottom:10px;}
.article-container .article p {display:block;padding-top:10px;}
.article-container .comments {margin-top:0px;}
/* gradient-btn
---------------------------------------- */
.gradient-btn {background: url(/images/bg-btn-right.png) no-repeat bottom right;padding-right:14px;height:27px;float:left;line-height:26px;}
.gradient-btn span {display:block;background: url(/images/bg-btn-left.png) no-repeat bottom left;padding-left:14px;height:27px;font-family:Georgia, serif;color:#3e8a9a;font-size:12px;}
.gradient-btn:hover {background-position:top right;text-decoration:none;cursor:pointer;}
.gradient-btn:hover span {background-position:top left;text-decoration:none;color:#000;cursor:pointer;}
.typography .gradient-btn:hover {text-decoration:none;}
.gradient-btn button {display:block;background: url(/images/bg-btn-left.png) no-repeat bottom left;padding-left:14px;height:27px;font-family:Georgia, serif;color:#3e8a9a;font-size:12px;border:0px;padding-right:0px;outline:0px;outline:none;padding-bottom:1px;}
.gradient-btn:hover button {background-position:top left;cursor:pointer;color:#000;}
/*to prevent issue with typography override*/
/* Pagination
---------------------------------------- */
.pagination {float:right;}
ul.pagination {list-style:none;display:block;padding-top:10px;}
ul.pagination li {display:inline;color:#e8e8e8;}
.typography ul.pagination li {background-image:none;float:left;padding-left:0px;margin:4px;}
.typography ul.pagination li span {padding:1px 5px;background-color:#f4f4f4;border:1px solid #f4f4f4;color:#a6a6a6;float:left;}
.typography ul.pagination li span.void {background-color:#ffffff;border:1px solid #ffffff;}
.typography ul.pagination li a {padding:1px 5px;border:1px solid #ffffff;float:left;}
.typography ul.pagination li a:hover {border:1px solid #93b6bd;text-decoration:none;}


/*google-adwords */
.google-adwords {float:left;width:660px;}
.google-adwords .right {float:right;width:323px;min-height:250px;border-left:1px solid #e8e8e8;padding-left:16px;}


/* full-width
---------------------------------------- */
.full-width {float:left;width:1000px;border-top:1px solid #e8e8e8;margin-top:25px;text-align:center;padding-top:25px;margin-bottom:20px;}
.full-width img {padding-bottom:1px;}
.full-width a {font-size:11px;color:#8d8d8d;text-decoration:none;display:block;}
.full-width a:hover {color:#000;}

/* footer
---------------------------------------- */
.footer {float:left;width:1000px;}
.footer .top {float:left;width:1000px;height:43px;background: url(/images/bg-footer-top.png) no-repeat top left;}
.footer .top ul {list-style:none;width:980px;text-align:right;padding-right:20px;}
.footer .top ul li {display:inline;}
.footer .top ul li a {font-size:11px;color:#c0ce99;text-decoration:none;line-height:43px;padding-left:20px;margin-left:15px;float:right;height:43px;}
.footer .top ul li a:hover {color:#ffffff;}
.footer .top ul li a.rss {background: url(/images/bg-rss.png) no-repeat 0% 45%;}
.footer .top ul li a.twitter {background: url(/images/bg-twitter.png) no-repeat  0% 45%;;padding-left:25px;}
.footer .top ul li a.enews {background: url(/images/bg-enews.png) no-repeat  0% 45%;;}
.footer .bottom {float:left;width:1000px;height:43px;border-bottom:1px solid #e8e8e8;}
.footer .bottom ul {float:left;width:1000px;list-style:none;}
.footer .bottom ul li {display:inline;color:#ccc;}
.footer .bottom ul li a {font-size:11px;color:#838484;text-decoration:none;line-height:43px;}
.footer .bottom ul li a:hover {color:#cbcbcb;}
.padding-bottom {float:left;width:1010px;height:100px;}



/* become a member 
---------------------------------------- */
.col-container.member-form {}

.col-container.member-form .left-col {float:left;width:480px;border-right:1px solid #e8e8e8;padding:0px;padding-left:25px;margin-bottom:20px;padding-right:20px;margin-top:10px;}
.col-container.member-form .right-col {float:right;width:443px;padding:0px;border-left:0px;padding-left:30px;margin-bottom:20px;margin-top:10px;}

.member-form p {padding-bottom:0px;}
.member-form .left-col .form-row {float:left;width:480px;height:30px;margin-top:7px;margin-bottom:6px;}
.member-form .right-col .form-row {float:right;width:443px;height:30px;margin-top:7px;margin-bottom:6px;}
/*leftcol form styles*/
.member-form input.text {float:left;width:254px;border:1px solid #e8e8e8;height:21px;padding:0px;padding-top:7px;padding-left:10px;padding-right:10px;}
.member-form .padded-left {float:left;width:276px;margin-left:133px;padding-right:71px;margin-bottom:6px;margin-top:7px;}
.member-form select {width:276px;}
.member-form .gradient-btn {float:right;margin-top:10px;margin-right:71px;}
/*global form styles*/

.member-form label, .label {float:left;width:123px;font-size:12px;color:#4d4d4c;line-height:30px;text-align:right;padding-right:10px;} 
.member-form input {font-size:12px;color:#717170;}
.member-form input.text:focus {background-color:#f3fcee;border:1px solid #b4d953;}
.member-form select {margin-top:5px;}
.member-form .form-row.checkbox {width:409px;height:auto;padding-right:71px;margin-bottom:0px;}
.member-form .form-row.checkbox input {float:left;margin-top:7px;}
.member-form .form-row.checkbox span.description {margin-left:10px;padding-top:7px;line-height:16px;float:left;width:246px;}
.member-form .padded-left.notice {background: url(/images/bg-blue-notice-icon.png) no-repeat top left;padding-left:32px;width:244px;margin-top:0px;}
.member-form .padded-left.notice p {color:#046be0;}
.member-form .form-row.flush-top {margin-top:0px;}

/*validation*/
.member-form .form-row.invalid {background: url(/images/bg-form-validation-error.png) no-repeat 430px;}
.member-form .form-row.invalid input.text {border:1px solid #f90707;}
.member-form .form-row.invalid input.text:focus {border:1px solid #f90707;background-color:#fff;}
.member-form .form-row.invalid span.description {color:#f90707;}

/*rightcol form styles*/
.member-form .right-col form {float:left;width:443px;overflow:hidden;clear:both;padding-bottom:20px;}
.member-form .right-col label, .member-form .right-col .label {width:85px;}
.member-form .right-col .form-row.checkbox {width:386px;padding-right:57px;}
.member-form .right-col .form-row.invalid {background: url(/images/bg-form-validation-error.png) no-repeat 400px 2px;}
.member-form .right-col ul {padding-right:100px;padding-left:30px;}
/*forum-rules*/
#forum-rules {display:none;}
.forum-rules-inner {display:block;padding:20px;}
.forum-rules-inner h4.green {display:block;padding-bottom:10px;}


/* Membership Section
---------------------------------------- */
.membership-tabs {display:none;} /*hide incase not in menbership section*/
body#membership-section {background: url(/images/membership-bg-html.png) repeat-x;}
#membership-section .nav {background: url(/images/membership-bg-nav.png) no-repeat;}

/*membership tabs*/
#membership-section .membership-tabs {float:left;width:1000px;margin-left:5px;margin-right:5px;list-style:none;height:45px;display:block;}
#membership-section .membership-tabs li {display:inline;float:left;height:40px;margin-right:3px;margin-top:5px;}
#membership-section .membership-tabs li a {display:block;height:40px;background: url(/images/membership-tab-right.png) no-repeat bottom right;line-height:40px;padding-right:19px;text-decoration:none;}
#membership-section .membership-tabs li a span {display:block;float:left;background: url(/images/membership-tab-left.png) no-repeat bottom left;padding-left:19px;font-size:12px;color:#5d7911;}
#membership-section .membership-tabs li a:hover, #membership-section .membership-tabs li a.look-at-me {background-position:top right;cursor:pointer;}
#membership-section .membership-tabs li a:hover span, #membership-section .membership-tabs li a.look-at-me span {background-position:top left;color:#4d4d4c;cursor:pointer;}


/*membership forms et all */
#membership-section .form-section {float:left;width:660px;padding-bottom:20px;}
#membership-section h4.teaser {margin-bottom:0px;padding-bottom:5px;}
#membership-section .member-form h3 {display:block;padding-top:10px;float:left;padding-bottom:10px;}
#membership-section .member-form {float:left;width:660px;padding-top:20px;}
#membership-section .member-form .padded-left {width:250px;margin-left:183px;padding-right:0px;padding-right:195px;}
#membership-section .member-form .form-row {float:left;width:660px;height:30px;margin-top:7px;margin-bottom:6px;}
#membership-section .member-form .form-row label, #membership-section .member-form .form-row span.label {width:206px;}
#membership-section .member-form .form-row.invalid {background: url(/images/bg-form-validation-error.png) no-repeat 515px 0px;}
#membership-section .member-form .form-row.textarea {height:auto;}
#membership-section .member-form .form-row.textarea textarea {border:1px solid #E8E8E8;float:left;padding:7px 10px 0;width:254px;color:#717170;font-size:12px;}
#membership-section .member-form .form-row.textarea textarea:focus {background-color:#f3fcee;border:1px solid #b4d953;}
#membership-section .member-form .gradient-btn {float:left;margin-right:8px;margin-left:0px;}
#membership-section dl dt {width:206px;padding-bottom:10px;clear:both;}
#membership-section dl dt.large {height:80px;}
#membership-section dl dd {padding-bottom:10px;float:right;text-align:left;width:440px;}
#membership-section dl dd img {padding:3px;border:1px solid #e8e8e8;}
#membership-section dl {float:left;width:660px;margin-top:7px;margin-bottom:6px;font-size:12px;color:#4d4d4c;}
#membership-section a.edit {float:right;font-size:12px;text-decoration:none;margin-top:15px;padding-left:20px;background: url(/images/bg-edit-icon.png) no-repeat top left;}
#membership-section a.edit:hover {background-position:left -40px;}
#membership-section a.cancel {float:right;font-size:12px;text-decoration:none;margin-top:15px;padding-left:15px;background: url(/images/bg-cancel-icon.png) no-repeat left 1px;}
#membership-section a.cancel:hover {background-position:left -40px;}
#membership-section .break {margin-bottom:15px;}


/* membership contributors section*/
#membership-section .col-container .left-col .right {float:right;width:450px;}
#membership-section .col-container .left-col .right .intro {display:block;padding-bottom:20px;}
#membership-section .col-container .left-col .left {float:left;width:205px;}
#membership-section .col-container .left-col .left img {padding:3px;border:1px solid #e8e8e8;clear:both;margin-bottom:10px;}
#membership-section .col-container .left-col .left p {color:#878786;display:block;padding-right:10px;}
#membership-section .col-container .left-col .right .article {display:block;padding-bottom:25px;}
#membership-section .col-container .left-col .right .article h3 {display:block;padding-bottom:10px;font-size:16px;}
#membership-section .col-container .left-col .right .article p {display:block;padding-top:10px;}

/*profile tabtastic */

.profile.tabtastic .tab {padding:10px 20px;width:618px;}
.profile.tabtastic .tab .break {width:618px;margin-bottom:15px;}
.profile.tabtastic .tab h4.teaser {width:618px;}
.profile.tabtastic .right {float:right;width:400px;}
.profile.tabtastic .right .intro {display:block;padding-bottom:20px;}
.profile.tabtastic .left {float:left;width:207px;}
.profile.tabtastic .left img {padding:3px;border:1px solid #e8e8e8;clear:both;margin-bottom:10px;}
.profile.tabtastic .left p {color:#878786;display:block;padding-right:10px;}
.profile.tabtastic .right .article {display:block;padding-bottom:25px;}
.profile.tabtastic .right .article h3 {display:block;padding-bottom:10px;font-size:16px;}
.profile.tabtastic .right .article p {display:block;padding-top:10px;}


/*lose yourself*/
.full-width.no-border {border-top:0px;padding-top:0px;}
.sell-your-soul {float:left;width:1000px;text-align:left;margin-bottom:20px;}
.sell-your-soul.typography h1 {color:#295c9e;font-size:34px;}
.sell-your-soul .comparison {float:left;width:1000px;margin-top:5px;position:relative;}
.sell-your-soul .comparison h4 a {font-size:16px;}

.sell-your-soul .comparison .chart {float:left;width:1000px;margin-top:20px;margin-bottom:20px;}
.sell-your-soul .comparison .chart dl.header-row {float:left;width:1000px;background-color:#f6fdf3;list-style-type:none;height:35px;}
.sell-your-soul .comparison .chart dl.header-row dt {float:left;display:inline;font-size:12px;color:#91b03e;line-height:35px;width:135px;}
.sell-your-soul .comparison .chart dl.header-row dt.long {width:730px;text-indent:20px;}

.sell-your-soul .comparison .chart ul.row {float:left;width:1000px;list-style-type:none;height:35px;padding-bottom:0px;}

.sell-your-soul .comparison .chart ul.row li {float:left;display:inline;font-size:12px;color:#4d4d4c;line-height:35px;width:135px;padding:0px;background:none;}
.sell-your-soul .comparison .chart ul.row li.long {width:730px;text-indent:20px;}
.sell-your-soul .comparison .chart ul.row:nth-child(2n+1) {background-color:#f7f8f7;}
.sell-your-soul .comparison .chart ul.row.alternate {background-color:#f7f8f7;}
.sell-your-soul .comparison .chart ul.row li.cross {background: url(/images/bg-tick-cross.png) no-repeat 43px top;text-indent:-9000px;}
.sell-your-soul .comparison .chart ul.row li.tick {background: url(/images/bg-tick-cross.png) no-repeat 43px bottom;text-indent:-9000px;}
.sell-your-soul .comparison .chart ul.row li a {display:inline;font-size:12px;line-height:35px;}

.sell-your-soul .comparison .strange-popup-container {float:right;position:absolute;top:0px;right:0px;width:270px;height:90px;}
.sell-your-soul .comparison .strange-popup-container .strange-popup {float:left;width:135px;}
.sell-your-soul .comparison .strange-popup-container .shadow-box-popup {display:none;position:absolute;}
.inner-pop.typography {padding:20px;}
.inner-pop.typography .become-a-member {float:right;margin-top:29px;margin-right:17px;}
.inner-pop.typography .graphic-container {text-align:center;display:block;padding-bottom:20px;}

.inner-pop.typography ul.graphic-tab-nav {float:left;display:inline;list-style-type:none;margin-left:17px;margin-top:10px;}
.inner-pop.typography ul.graphic-tab-nav li {display:inline;list-style-type:none;background:transparent;float:left;padding-left:0px;margin-right:10px;}
.inner-pop.typography ul.graphic-tab-nav li a.selected img {opacity: 0.6;
-moz-opacity: 0.6;
filter:alpha(opacity=60);}


/*green thumb*/
.green-thumb {float:left;width:660px;background: url(/images/bg-green-thumb.png) no-repeat center top;height:150px;position:relative;}
.green-thumb .left-side {float:left;width:261px;padding-left:33px;padding-top:18px;}
.green-thumb .right-side {float:left;width:250px;padding-left:7px;padding-top:18px;}
.green-thumb input {border:0px;padding:0px;margin:0px;background:transparent;width:240px;top:53px;position:absolute;padding-left:5px;}
.typography .green-thumb h2 {padding-left:0px;color:#fff;font-size:20px;}
.green-thumb span {position:absolute;top:85px;padding-left:7px;color:#fff;}
.green-thumb button.b-search {float:left;width:62px;height:23px;background: url(/images/btn-green-thumb-search.png) no-repeat top;position:absolute;border:0px;padding:0px;outline:0px;text-indent:-9000px;top:47px;right:30px;}
.green-thumb button.b-search:hover {cursor:pointer;background-position:bottom;}
.green-thumb-search {border-bottom:0px ;}

.article-container.green-thumb-search .article {width:310px;margin-right:5px;height:140px;padding-bottom:0px;padding-top:10px;margin-top:0px;margin-bottom:0px;padding-left:10px;padding-right:5px;}
/*height fixed or stuff screws up, don't believe me? delete it and see for yourself*/
.article-container.green-thumb-search .article:hover {background-color:#fcfcfc;}
.article-container.green-thumb-search .article.new {background-image:url(/images/bg-red-new.png);background-repeat:no-repeat;background-position:270px 15px;}
.article-container.green-thumb-search .article p {padding-bottom:0px;}
.article-container.green-thumb-search .article p em {font-style:normal;color:#9F9F9F;}
.article-container.green-thumb-search .article h3 {padding-bottom:0px;padding-top:5px;}
.article-container.green-thumb-search .article.paid {width:653px;margin-right:5px;background-color:#f5fcfd;border:1px solid #e8e8e8;margin-bottom:10px;padding:0px;overflow:hidden; height: auto;}
.article-container.green-thumb-search .article.paid .paid-inner {width:627px;float:left;border:3px solid #ffffff;padding:10px;}
.article-container.green-thumb-search .article.paid .paid-inner img {float:left;margin-right:15px;width:140px;overflow:hidden;}
.article-container.green-thumb-search .article.paid .recommend {display:block; float: right;}

/*cartoon face*/
.cartoon-face {float:left;width:290px;border:1px solid #e8e8e8;padding:4px;background: url(/images/bg-cartoon-heads.png) no-repeat center center;margin-bottom:20px;position:relative;}
.cartoon-face-inner {float:left;width:290px;height:512px;}
.cartoon-face a.gradient-btn {position:absolute;top:203px;left:34px;}

/*business profile*/
.business-profile {float:left;width:660px;margin-bottom:20px;}
.typography .business-profile h5 {font-size:18px;line-height:23px;}
.typography .business-profile h6 {padding:10px 0px 5px 0px;}
.business-profile .contact-box {float:right;width:310px;margin-left:20px;margin-bottom:20px;}
.business-profile .contact-box .left-side {float:left;width:150px;padding-right:5px;}
.business-profile .contact-box .right-side {float:left;width:150px;padding-left:5px;}
.business-profile em {font-style:normal;color:#9f9f9f;}


/*happy-snaps*/
.happy-snaps {float:left;width:300px;margin-bottom:20px;}
.happy-snaps img {padding:3px;border:1px solid #e8e8e8;}
.typography .happy-snaps ul.graphic-tab-nav {list-style-type:none;margin-top:10px;}
.typography .happy-snaps ul.graphic-tab-nav li {display:inline;float:left;background-image:none;padding-left:0px;margin-right:7px;}
.typography .happy-snaps ul.graphic-tab-nav li.last {margin-right:0px!important;} 
.typography .happy-snaps ul.graphic-tab-nav li a.selected img {opacity: 0.6;
-moz-opacity: 0.6;
filter:alpha(opacity=60);}

/*split ends*/
.split-ends {float:left;width:660px;}
.split-ends .split {float:left;width:220px;}
.split-ends .split .category {float:left;width:220px;margin-bottom:20px;}
.typography .split-ends .split h3 {font-size:15px;color:#4d4d4c;font-weight:normal;padding-bottom:10px;}
.typography .split-ends .split ul {float:left;width:220px;padding-left:0px;padding-bottom:0px;}
.typography .split-ends .split ul li {float:left;width:209px;background: url(/images/bg-grey-arrow.png) no-repeat left 4px;padding-left:11px;line-height:15px;color:#cacaca;}
.typography .split-ends .split ul li a {font-size:12px;color:#3e8a9a;}
.typography .split-ends .split ul li a:hover {color:#cacaca;text-decoration:none;}


.planes {position:absolute;left:0px;top:207px;}


/* NEW SECTION MEMBERSHIP FORM */
.col-container.member-form .left-col .fairy-breadcrumbs {width:480px;}
.col-container.member-form .left-col .welcome-new-member {float:left;width:480px;}
.col-container.member-form .left-col .welcome-new-member a {float:right;font-size:12px;padding-top:20px;}
.col-container.member-form .left-col.typography .welcome-new-member h1 {float:left;}
.col-container.member-form .left-col.typography .box-me {float:left;width:458px;margin-top:10px;margin-bottom:10px;background-color:#f7faff;border:1px solid #bdd8f5;padding:10px;}
.col-container.member-form .left-col.typography .box-me  p {padding-bottom:0px;}
.col-container.member-form .left-col.typography h6 {line-height:22px;}

.col-container.member-form .left-col .form-row.has-hint {height:auto;}

.col-container.member-form .left-col .form-row.textarea {height:auto;float:left;}
.col-container.member-form .left-col .form-row.textarea label {line-height:14px;}
.col-container.member-form .left-col .form-row.textarea textarea {float:left;border:1px solid #E8E8E8;
padding:7px 10px 0;height:70px;}
.col-container.member-form .left-col .form-row.has-hint span.hint {float:left;width:347px;padding-left:133px;padding-top:3px;color:#999;font-style:italic;}

.col-container.member-form .left-col .ugly-buttons {float:left;width:480px;}

.col-container.member-form .left-col .why-not-upgrade-teaser {float:left;width:480px;}
.col-container.member-form .left-col .autocomplete-row img {padding-top:5px;}
.col-container.member-form .left-col .autocomplete-row {height:auto;}
.col-container.member-form .left-col .autocomplete-row ul li a {float:left;list-style-type:none;padding:0px;background-color:#ffffff;margin-left:133px;z-index:999;margin-right:71px;border:1px solid #E8E8E8;
padding:7px 10px 0;padding-bottom:5px;border-top:0px;
width:254px;color:#717170;}
.col-container.member-form .left-col .autocomplete-row ul li a.selected {background-color:#f3fcee;color:#3E8A9A;}
.col-container.member-form .left-col .autocomplete-row ul li {display:block;background:transparent;padding-left:0px;}

.col-container.member-form .left-col .autocomplete-row ul li.error {float:left;list-style-type:none;padding:0px;background-color:#fff5f5;margin-left:133px;z-index:999;margin-right:71px;border:1px solid #cc0000;
padding:7px 10px 0;padding-bottom:5px;
width:254px;}

.col-container.member-form .left-col.typography .box-me.green {background-color:#F3FCEE;border-color:#B4D953;}

.col-container.member-form .left-col h4.green {margin-top:20px;}
.typography span {font-size:12px;}
.typography a {color:#3e8a9a;text-decoration:none;}
.typography a.green-link {color:#91b03e;}
/*barney don't hate me*/
.typography p.green-text {color:#91b03e;}
/*end barney don't hate me*/
.typography a:hover {color:#93b6bd;text-decoration:underline;}
.typography p {color:#4d4d4c;line-height:17px;font-family:Arial,Helvetica,serif;font-size:12px;padding-bottom:15px;}
.typography p em {font-style:normal;color:#9F9F9F;}
.typography h1 {font-size:34px;font-weight:normal;font-family:Georgia, serif;color:#91b03e;line-height:42px;}
.typography h1.page-title {display:block;float:left;}
.typography h2 {font-size:28px;font-weight:normal;font-family:Georgia, serif;color:#91b03e;display:block;padding-bottom:12px;}
.typography h3 {font-size:20px;font-weight:normal;font-family:Arial,Helvetica,serif;color:#3e8a9a;}
.typography h4 {font-size:16px;font-weight:normal;font-family:Arial,Helvetica,serif;color:#4d4d4c;line-height:22px;}
.typography h4.green {color:#83a137;font-family:Georgia, serif;}
.typography h5 {font-size:22px;font-weight:normal;font-family:Arial,Helvetica,serif;color:#91b03e;line-height:36px;}
.typography h6 {font-size:18px;color:#4d4d4c;font-weight:normal;line-height:32px;}
.typography h1.with-break {display:block;border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:15px;float:left;width:660px;}
.typography h1 span.grey {font-size:34px;color:#4d4d4c;font-family:Georgia, serif;}
.typography h2 span.grey {font-size:28px;font-weight:normal;font-family:Georgia, serif;padding-bottom:12px;color:#4d4d4c;font-family:Georgia, serif;}
.typography h4.teaser {display:block;float:left;width:660px;padding-bottom:10px;margin-bottom:5px;margin-top:10px;}
.typography .have-your-say ul {padding-left:20px;padding-top:10px;padding-bottom:10px;}
.typography .have-your-say ul li {padding-left:15px;color:#4d4d4c;line-height:17px;font-family:Arial,Helvetica,serif;font-size:12px;background: url(/images/bg-green-dot.png) no-repeat left 5px;padding-bottom:5px;}
.typography .the-good-stuff ul, .typography .right ul {padding-left:0px;padding-bottom:0px;}
.typography .the-good-stuff ul li, .typography .right ul li, .baby-tabtastic .tab ul li {line-height:16px;font-size:12px;background: url(/images/bg-li.png) no-repeat left 3px;padding-left:13px;padding-bottom:0px;}
.typography dl dt {font-size:12px;line-height:16px;}
.typography dl dd {font-size:12px;line-height:16px;}
.typography .time {font-size:12px;font-family:Arial,Helvetica,serif;color:#000;}
.typography .author {font-size:12px;}
.typography .comments {color:#91b03e;display:block;padding-left:20px;background: url(/images/bg-comments.png) no-repeat 0px 2px;font-size:12px;}
.typography .recommend {color:#91b03e;display:block;padding-left:20px;background: url(/images/bg-recommend-hand.png) no-repeat 0px 0px;font-size:12px;}
.typography a.comments:hover {color:#bdd08b;background-position:0px -38px;}
.typography .promo-red {font-size:12px;color:#ea8a8a;padding-left:15px;background: url(/images/bg-red-tick.png) no-repeat left;}
.typography a.reply-btn {padding-left:25px;background: url(/images/bg-reply-icon.png) no-repeat left 2px;font-size:12px;color:#cccbcb;}
.typography a.reply-btn:hover {background-position:left -29px;color:#4d4d4c;text-decoration:none;}
.left-col.typography .break {float:left;width:660px;height:1px;border-top:1px solid #e8e8e8;}
.typography .article-body p, .typography .comment-container p {padding-bottom:18px;}
.typography .article-body .firstp:first-letter {font-size:62px;float:left;font-family:Georgia, serif;height:50px;vertical-align:baseline;line-height:50px;padding:4px 10px 0px 0px;}
.typography .caption {font-size:10px;color:#bdbdbd;line-height:30px;}
.typography .tell-me-more {font-size:12px;color:#b0b0b0;line-height:15px;}
.typography blockquote {font-size:16px;line-height:21px;color:#4d4d4c;}
blockquote { quotes: "\201C" "\201D"; } 
blockquote:before { content: open-quote; font-weight: bold;font-size:22px; } 
blockquote:after { content: close-quote; font-weight: bold;font-size:22px; }
.typography blockquote span.quote-footer {font-size:12px;color:#afafaf;}
.typography .promo-blue a {font-size:12px;line-height:20px;}
.typography .intro h3 {display:block;font-size:15px;padding-bottom:10px;color:#4d4d4c;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000000 none repeat scroll 0 0;}
#colorbox{margin-top:25px;}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:10px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/ajax-loader.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:9999;}
body>#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;padding:20px;background: url(/images/sb-resources/bg-shadow.png) repeat;
-moz-border-radius: 6px;-webkit-border-radius: 6px;
}
#sb-body-inner{position:relative;height:100%;background-color:#fff;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;display:none;}

#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(/images/sb-resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(/images/sb-resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(/images/sb-resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(/images/sb-resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(/images/sb-resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#sb-title {
	padding-right: 20px; /*clear #sb-nav-close by 4px*/
	z-index: 1;
}
#sb-nav-close {
	background-color: transparent;
	background-image: url(/images/sb-resources/close.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 22px!important; /*initially set to same as #sb-title height*/
	right: 22px;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	z-index: 9999;
}
#sb-body {
	z-index: 3;
}
#sb-info {
	z-index: 4;
}

/* @group Replace in css */

body {
	background: #ffffff url(/images/new-header/bg-html.png) repeat-x top;
}

body#membership-section {
	background: url(/images/new-header/membership-bg-html.png) repeat-x;
}

.header {
	float: left;
	width: 1000px;
	height: 181px;
	margin-left: 5px;
	margin-right: 5px;
}

.header .layer-one, .header .layer-two {
	display: block;
	width: 100%;
	overflow: hidden;
}

ul.header-link {
	position: relative;
	margin-top: 10px;
	margin-right: 5px;
}

.header .advert-area {
	float: left;
	width: 728px;
	height: 98px;
	padding-top: 9px;
}

.header .header-gcb {
	float: right;
	width: 250px;
	height: 100px;
	text-align: center;
}

.header .layer-two .l2-left {
	float: left;
	width: 315px;
}

.header .layer-two .l2-left .site-logo {
	display: block;
}

.header .layer-two .l2-right {
	float: right;
	width: 650px;
}

.header .layer-two .l2-right ul.header-link {
	display: block;
	float: none;
	height: 18px;
	padding-right: 5px;
	overflow: hidden;
	top: 0
}

.header .layer-two .l2-right ul.header-link li {
	float: right;
}

.header ul.func-nav {
	margin-top: 13px;
	float: right;
	height: 33px;
	list-style: none;
}

.header .logout {
	position: relative;
	top: 0;
	right: 0;
	font-size: 11px;
	color: #fff;
}

.login-box {
	width: 280px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 180px;
	z-index: 9999999999;
	background: url(/images/bg-login-box.png) no-repeat;
}

.col-container .left-col .form-row.has-hint span.hint {
	float: left;
	width: 347px;
	padding-left: 133px;
	padding-top: 3px;
	color: #999;
	font-style: italic;
}

.col-container .left-col .autocomplete-row img {
	padding-top: 5px;
}

.col-container .left-col .autocomplete-row {
	height: auto;
}

.col-container .left-col .autocomplete-row ul li a {
	float: left;
	list-style-type: none;
	padding: 0px;
	background-color: #ffffff;
	margin-left: 133px;
	z-index: 999;
	margin-right: 71px;
	border: 1px solid #E8E8E8;
	padding: 7px 10px 0;
	padding-bottom: 5px;
	border-top: 0px;
	width: 254px;
	color: #717170;
}

.col-container .left-col .autocomplete-row ul li a.selected {
	background-color: #f3fcee;
	color: #3E8A9A;
}

.col-container .left-col .autocomplete-row ul li {
	display: block;
	background: transparent;
	padding-left: 0px;
}

.col-container .left-col .autocomplete-row ul li.error {
	float: left;
	list-style-type: none;
	padding: 0px;
	background-color: #fff5f5;
	margin-left: 133px;
	z-index: 999;
	margin-right: 71px;
	border: 1px solid #cc0000;
	padding: 7px 10px 0;
	padding-bottom: 5px;
	width: 254px;
}

.col-container.member-form .left-col .why-not-upgrade-teaser {
	margin-top: 20px !important;
	float: left;
	width: 480px;
	cursor: pointer;
	background: url(/images/bg-teaser-toggle.png?v=1) no-repeat 457px 11px;
}

.why-not-upgrade-ok-then-you-persuaded-me {
	margin-top: 20px !important;
}

.col-container.member-form .left-col .upgrade-teaser-close-prompt {
	cursor: pointer;
	background: url(/images/bg-teaser-toggle.png?v=1) no-repeat 447px -30px;
	color: #ccdab2;
}

.right-col .sushi-roll .cycle-container {
	float: left;
	width: 300px;
	min-height: 262px;
}

.right-col .sushi-roll .cycle-container div {
	float: left;
	width: 278px;
	padding: 15px 10px 10px 10px;
	border: 1px solid #e8e8e8;
	height: 236px;
}

.right-col .advert.optional {
	float: left;
	width: 300px;
	margin-top: 0;
	border-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	text-align: center;
}

.right-col .sushi-roll {
	float: left;
	width: 300px;
	border-top: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	padding-bottom: 20px;
	margin-top: 0;
	padding-top: 10px;
}

.right-col .happy-family p {
	padding-bottom: 0;
}

.planes {
	position: absolute;
	left: 0px;
	top: 223px;
}

.shanghai-susie, .tabtastic, .i-look-after-my-kids, .all-gums, .evil-monkey {
	margin-bottom: 20px;
}

.typography .article-body .pretty-big-if-you-ask-me {
	font-size: 62px;
	float: left;
	font-family: Georgia, serif;
	height: 50px;
	vertical-align: baseline;
	line-height: 50px;
	padding: 0px 5px 0px 0px;
}

.nav .search input#search-field {
	width: 197px;
	padding-right: 10px;
}

.right-col .green-cool-shadow .signup input#signup-field {
	height: 16px;
	padding-top: 8px;
}

/* @end */

/* @group Auto complete rows - replace existing stuff! */

.col-container .left-col .my-account-directory-listing .autocomplete-row {
	height: auto !important;
}

.col-container .left-col .my-account-directory-listing .autocomplete-row ul li a {
	margin-left: 216px;
}

.col-container .left-col .my-account-directory-listing .autocomplete-row ul li.error {
	margin-left: 216px;
}

.col-container.member-form.step-one .left-col {
	float: none;
	width: 480px;
	border-right: 0;
	padding: 0px;
	padding-left: 25px;
	margin-bottom: 20px;
	padding-right: 20px;
	margin-top: 10px;
	margin: 20px auto;
}

.col-container.member-form.step-one .right-col {
	display: none;
}

.col-container.member-form .right-col {
	width: 330px;
}

.col-container.member-form.step-two .left-col {
	width: 480px;
	padding: 0px;
	padding-left: 75px;
	margin-bottom: 20px;
	padding-right: 80px;
	margin-top: 10px;
}

.article-container.preview {
	float: none;
	width: 657px;
	padding-bottom: 0;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 0;
	overflow: hidden;
}

.article-container.preview .article.paid {
	margin-bottom: 0;
	margin-right: 0;
}

/* @end */

.typography h1 span.grey {
	font-size: 34px;
	color: #4d4d4c;
	font-family: Georgia, serif;
	padding-bottom: 12px;
	font-weight: normal;
}

.typography h2 {
	font-size: 22px;
	font-weight: normal;
	font-family: Arial,Helvetica,serif;
	color: #91b03e;
	line-height: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.typography h3 {
	font-size: 18px;
	font-family: Arial,Helvetica,serif;
	color: #4d4d4c;
	font-weight: normal;
	line-height: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.typography h4 {
	padding-bottom: 15px;
}

#membership-section .member-form h3 {
	line-height: 18px;
	padding-bottom: 5px;
}

.col-container .left-col .my-account-directory-listing .form-row.has-hint span.hint {
	padding-left: 216px;
}

.my-account-directory-listing .member-form .padded-left.notice {
	margin-left: 216px !important;
	padding-right: 0 !important;
}

.image-upload-results .form-row.padded-left.uploadable {
	float: left;
	width: 270px;
	height: 65px;
	margin-top: 7px;
	margin-bottom: 6px;
	border: 1px solid #eee;
	padding: 5px;
}

.image-upload-results .uploadable img {
	display: block;
	float: left;
}

.image-upload-results .uploadable .no-image-placeholder,
.image-upload-results .uploadable .image-uploading,
.image-upload-results .uploadable .trash {
	background: none;
	width: 0;
	overflow: hidden;
	float: right;
	height: 65px;
	padding-left: 32px;
	border-left: 1px solid #eee;
}

.image-upload-results .uploadable .image-uploading {
	background: url(/images/ajax-loader.gif) 10px 50% no-repeat;
}

.image-upload-results .uploadable .image-uploading,
.image-upload-results .uploadable .trash {
	display: none;
}

.image-upload-results .uploadable .trash {
	background: url(/images/sb-resources/close.png) 10px 50% no-repeat;
}

.image-upload-results .uploadable.complete .no-image-placeholder,
.image-upload-results .uploadable.complete .image-uploading {
	display: none !important;
}

.image-upload-results .uploadable.complete .trash {
	display: block;
}

.my-account.image-upload-results .uploadable.complete .trash {
	background-image: none;
}

.image-upload-results .uploadable.uploading .image-uploading {
	display: block !important;
}

.advert .ad-160x600 {
	width: 160px;
	margin: 0 auto;
}

#ad-728X90-footer {
	width: 728px;
	height: 90px;
	margin: 0 auto;
}

.image-upload-results .uploadable.uploading .trash {
	display: none;
}

a.gradient-btn.become-a-member.fr.return-to-search-results {
	margin-top: 12px;
}

.my-directory-listing .uploadable, .my-account .uploadable {
	width: 270px !important;
	height: 65px !important;
	padding: 5px !important;
}

.image-upload-results .uploadable .uploader {
	float: left;
	margin: 20px 5px 5px 20px;
}

.col-container.member-form .left-col.typography .box-me {
	font-size: 0.8em;
	color: #81a237;
}

.col-container.member-form .left-col.typography .upgrade-teaser-close-prompt {
	margin-bottom: 15px;
}

.google-adwords .left {
	float: left;
	width: 300px;
	min-height: 250px;
	font-size: 0.8em;
	color: #ccc;
}

.business-search-where-container ul {
	background-color: #b0c771;
	margin-top: 28px;
	display: block;
	position: absolute;
	width: 253px;
	margin-left: -2px;
	padding: 0 0 1px 0px;
}

.business-search-where-container ul li {
	background: none;
	padding: 0;
}

.business-search-where-container ul li a {
	color: #f8ffff;
	display: block;
	padding: 4px 10px;
	margin: 0 1px;
}

.business-search-where-container ul li a.selected {
	color: #ffffff;
	background-color: #819f32;
}

.business-search-where-container ul li.error {
	background: none;
	padding: 6px 10px 1px;
	color: #fff;
	font-weight: bold;
}

.share-by-email-box, .forgot-password-box {
	padding: 10px;
	width: 450px;
	overflow: hidden;
	height: 240px;
}

.forgot-password-box {
	height: 170px;
}

.share-by-email-box.with-message {
	height: 261px;
}

.share-by-email-box.with-message.contact-us {
	height: auto;
}

#share-by-email .form-row, .forgot-password-box .form-row {
	float: left;
	width: 450px;
	height: 30px;
	margin-top: 7px;
	margin-bottom: 6px;
}

#share-by-email .form-row input, .forgot-password-box .form-row input {
	float: left;
	width: 254px;
	border: 1px solid #e8e8e8;
	height: 21px;
	padding: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

#share-by-email .padding-left, .forgot-password-box .padding-left {
	float: left;
	width: 226px;
	margin-left: 153px;
	padding-right: 71px;
	margin-bottom: 6px;
	margin-top: 7px;
}

#share-by-email label, .forgot-password-box label, #share-by-email label, #share-by-email span.label {
	float: left;
	width: 143px;
	font-size: 12px;
	color: #4d4d4c;
	line-height: 30px;
	text-align: right;
	padding-right: 10px;
}

#share-by-email .has_hint, #share-by-email .radio-buttons {
	height: auto;
}

#share-by-email .hint {
	float: left;
	width: 347px;
	padding-left: 158px;
	padding-top: 3px;
	color: #999;
	font-style: italic;
}

.col-container.member-form .left-col .form-row.has-hint {
	height: auto;
}

.col-container.member-form .left-col .form-row.has-hint span.hint {
	
}

#share-by-email input {
	font-size: 12px;
	color: #717170;
}

#share-by-email input.text:focus {
	background-color: #f3fcee;
	border: 1px solid #b4d953;
}

#share-by-email .form-row.textarea {
	height: auto;
}

#share-by-email .form-row.textarea textarea {
	border: 1px solid #E8E8E8;
	float: left;
	padding: 7px 10px;
	width: 254px;
	color: #717170;
	font-size: 12px;
	height: 80px;
}

#share-by-email .form-row.textarea textarea:focus {
	background-color: #f3fcee;
	border: 1px solid #b4d953;
}

.forgot-password-box .padded-left.notice {
	width: 274px;
	margin-left: 123px !important;
	padding-right: 0 !important;
	margin-top: 15px;
	height: 40px;
}

.share-by-email-box.generic-error h2 {
	padding-right: 20px;
}

.share-by-email-box.generic-error .button-holder {
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
	padding-bottom: 10px;
	padding-top: 15px;
	border-top: 1px solid #eee;
}

.share-by-email-box.generic-error .button-holder .gradient-btn {
	float: right;
}

#share-by-email .radio-buttons fieldset {
	margin-top: 1px;
}

#share-by-email .radio-buttons div {
	width: 100%;
	overflow: hidden;
}

#share-by-email .radio-buttons input {
	width: auto;
}

#share-by-email .radio-buttons label {
	text-align: left;
	width: 250px;
}

.nav ul.all-level-two {
	float: right;
	width: 180px;
	position: absolute;
	right: 0px;
	top: 43px;
	right: 4px;
	border: 2px solid #eaeaea;
	border-top: 0px;
	list-style-type: none;
	z-index: 999;
}

.nav ul.all-level-two li a {
	float: left;
	width: 160px;
	padding: 5px 10px;
	color: #91B03E;
	text-decoration: none;
	line-height: 12px;
	display: block;
	background-color: #f1f1f1;
}

.typography ol {
	padding-bottom: 18px;
	margin-left: 16px;
}

.typography ol li {
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
	padding-left: 0;
	font-family: Arial,Helvetica,serif !important;
	list-style-type: decimal;
	list-style-position: outside;
	font-weight: normal;
}

.typography ol li p {
	color: #4D4D4C;
	font-weight: normal;
	padding-bottom: 0 !important;
}

/*color: #4D4D4C;*/

.profile.tabtastic .tab .right {
	width: 400px !important;
}

.profile.tabtastic .tab dt {
	background: none;
}

.typography .error {
	background: url(/images/bg-form-validation-error.png) no-repeat top left;
	padding-left: 36px;
	margin-left: 8px;
	margin-top: 0px;
}

.typography .error p {
	color: #f90707;
	line-height: 32px;
}

.typography .error.form-validation-error {
	background: none;
	padding-left: 36px;
	margin-left: 98px;
	margin-top: 0px;
}

.typography .error.form-validation-error p, .typography .error.form-validation-error p span {
	color: #f90707;
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.explore-recent-forum-entries {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
}

.explore-recent-forum-entries .the-good-stuff {
	padding-top: 0 !important;
}

.explore-block h2 {
	width: 20%;
	margin-bottom: -24px;
}

.tabtastic .tab {
	border: 1px solid #e8e8e8;
	border-top: 0px;
	min-height: 145px;
	float: left;
	width: 658px;
}

.explore-popular.right {
	margin-top: 20px;
	margin-bottom: 20px;
}

.tabtastic .tab dl {
	display: block;
	padding-top: 0px;
}

.tabtastic .tab .the-good-stuff {
	float: left;
	width: 300px;
	padding: 20px 9px 20px 20px;
}

.article-container.global-site-search {
	border-bottom: 0px;
}

.article-container.global-site-search {
	margin-bottom: 0;
	padding-bottom: 0;
}

.article-container.global-site-search .article {
	width: 100%;
	margin-right: 5px;
	height: auto;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
}

.article-container.global-site-search .article.new {
	background-image: url(/images/bg-red-new.png);
	background-repeat: no-repeat;
	background-position: 270px 15px;
}

.article-container.global-site-search .article p {
	padding-bottom: 0px;
}

.article-container.global-site-search .article p em {
	font-style: normal;
	color: #9F9F9F;
}

.article-container.global-site-search .article h3 {
	padding-bottom: 0px;
	padding-top: 5px;
}

.green-thumb-search.search-results {
	border-bottom: 0px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.search-businesses-more {
	font-size: 0.8em;
	text-align: right;
	padding-right: 10px;
}

.bottom-bumf {
	padding-top: 100px;
	color: #888;
}

.bottom-bumf a {
	color: #888;
}

.full-width.no-border .sell-your-soul p a {
	display: inline;
	font-size: 1.0em;
}

.comment-container {
	margin-bottom: 20px;
}

.typography blockquote:before {
	content: none;
}

.typography blockquote:after {
	content: none;
}

.typography blockquote {
	font-style: italic;
}

.typography blockquote span {
	font-weight: bold;
	font-size: 22px;
}

.typography blockquote cite {
	font-size: 12px;
	color: #afafaf;
	font-style: normal;
}

.have-your-say textarea {
	margin-bottom: 10px;
}

.right #post-new-comment {
	margin-bottom: 10px;
}

.right #post-new-comment div input {
	margin-left: 3px;
}

.happy-snap {
	border-bottom: 0;
}

.govt-sosumi {
	clear: both;
	padding: 10px 250px 10px 10px;
	background-image: url(http://www.business.gov.au/BepSyndication2005/ClientInterfaces/GetLogo.aspx?PartnerUID=FLYDEC&ContentID=19);
	background-repeat: no-repeat;
	background-position: right 50%;
	font-size: 0.8em;
	color: #444;
	margin-bottom: 20px;
	background-color: #edf3fb;
}

.author-box p {
	font-style: italic;
	padding-top: 10px;
}

.shanghai-susie h3, .the-good-stuff h3 {
	line-height: 18px;
}

.footer .top {
	background: url(/images/new-header/bg-footer-top.png) no-repeat top left;
}

.right-col .advert {
	margin-top: 14px;
}

.typography .advert.optional p {
	padding-bottom: 0px !important;
}

.typography.lurkers {
	margin: 20px 20px 0 20px;
	width: 440px;
}

.typography.lurkers h1 {
	margin-bottom: 10px;
;
}

.typography.lurkers .form-row {
	width: 100%;
	overflow: hidden;
	margin-top: 7px;
	margin-bottom: 6px;
}

.typography.lurkers .form-row input {
	float: left;
	width: 254px;
	border: 1px solid #c8c8c8;
	height: 21px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
}

.typography .media_content em {
	color: #4d4d4c;
	font-style: italic;
}

span.author-photo img {
	padding: 3px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
}

.author-box span.author-photo {
	float: left;
	width: 73px;
	height: 75px;
}

.comment .left span.author-photo {
	float: left;
	clear: both;
	padding-top: 10px;
}

.business-search-where.hinting {
	color: #999;
}

.split-ends h3 {
	padding-right: 10px;
}

.nav div.all-level-two-container .toggle {
	background-position: left -28px;
}

.nav div.all-level-two-container .toggle:hover {
	background-position: left 5px;
}

.contact-box .social-network-links a {
	display: block;
	background-image: url(/images/sprite-socialnetworks.png?2);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.contact-box .social-network-links a span {
	display: none;
}

.contact-box .social-network-links a.facebook {
	background-position: left -35px;
}

.contact-box .social-network-links a.linkedin {
	background-position: left -19px;
}

.right-col .green-cool-shadow {
	background-image: url(/images/bg-green-cool-shadow.png);
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.promo-red.want-ad-like-this {
	background-image: none;
	color: #999;
}

.sell-your-soul.typography h1 {
	color: #91b03e;
	font-size: 34px;
}

.padded-left.notice.for-user-profile-pic {
	margin-top: 10px;
	margin-bottom: 0;
}

.padded-left.notice.for-user-profile-pic p {
	padding-bottom: 0;
}

.typography p.small-text {
	font-size: 0.6em;
}

#membership-section .google-adwords {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e8e8e8;
}

#membership-section .google-adwords .right {
	width: 313px !important;
}

.typography .extended-forms {
	width: 630px;
}

.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .form-row {
	width: 100%;
}

.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .form-row label,
.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .form-row span.label {
	width: 223px;
}

.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .form-row .hint,
.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .padding-left {
	padding-left: 233px !important;
	margin-left: 0;
}

.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .form-row.checkbox {
	width: 609px;
	height: auto;
	padding-right: 71px;
	margin-bottom: 0px;
}

.typography .share-by-email-box.with-message.contact-us.extended-forms #share-by-email .form-row.checkbox input {
	width: 16px;
}

.extended-forms .form-row.checkbox span.description {
	margin-left: 10px;
	padding-top: 7px;
	line-height: 16px;
	float: left;
	width: 246px;
}

.extended-forms #share-by-email .form-row label span {
	font-size: 0.9em;
	display: block;
	line-height: 1.3em;
}

.member-form textarea {
	font-size:12px;color:#717170;
}

.edit_directory_business textarea {
	width:  254px;
}

.extended-forms .uploader object {
	float: left;
}

.extended-forms .uploader .image-uploading {
	float: left;
	line-height: 30px;
	padding-left: 20px;
	margin-left: 8px;
	background: url(/images/ajax-loader.gif) no-repeat left 45%;
	display: none;
}
.extended-forms .uploading .uploader .image-uploading {
	display: block;
}

.extended-forms .uploader .image-done {
	float: left;
	line-height: 30px;
	margin-left: 8px;
	display: none;
}
.extended-forms .complete .uploader .image-done {
	display: block;
}

.extended-forms .the-terms-and-conditions {
	padding-bottom: 0;
}

.extended-forms .the-terms-and-conditions-agreer {
	padding-bottom: 20px;
	padding-left: 12px;
}

.footer .sharkey-out {
	display: inline;
	float: right;
	color: #aaa;
	text-decoration: none;
	display: block;
	line-height: 2.0em;
	font-size: 0.7em;
	padding: 8px 8px 38px 8px;
}

.footer .sharkey-out a {
	color: #aaa;
	text-decoration: none;
}

.footer .sharkey-out:hover, .footer .sharkey-out:hover a, .footer .sharkey-out a:hover {
	color: #00b5e2;
}

.footer .sharkey-out:hover a, .footer .sharkey-out a:hover {
	text-decoration: underline;
}

.explore-block .shanghai-susie img {
	margin-top: 20px;
	margin-left: 20px;
	width: 270px;
	height: 182px;
}

.explore-block .shanghai-susie {
	border-bottom: 0;
	margin-bottom: 0;
}

.tabtastic .shanghai-susie img {
	float: right;
	margin-right: 15px;
	margin-top: 15px;
}

.tabtastic .shanghai-susie .the-good-stuff {
	margin-left: 0;
	width: 290px;
}


.footer .sharkey-out-vtwo {
	float: right;
	color: #aaa;
	text-decoration: none;
	display: block;
	line-height: 2.0em;
	font-size: 0.7em;
}

.footer .sharkey-out-vtwo a {
	color: #aaa;
	text-decoration: none;
}

.footer .sharkey-out-vtwo:hover, .footer .sharkey-out-vtwo:hover a, .footer .sharkey-out-vtwo a:hover {
	color: #00b5e2 !important;
}

.footer .sharkey-out-vtwo:hover a, .footer .sharkey-out-vtwo a:hover {
	text-decoration: underline;
}

.government .media_content h1 {
	display: none;
}

.i-look-after-my-kids.explore-version {
	float: left;
	width: 630px;
	margin-bottom: 0;
	border: none;
	padding-bottom: 0;
	margin: 15px;
	overflow: hidden;
}

.i-look-after-my-kids.explore-version .baby {
	float: left;
	width: 150px;
	min-height: 100px;
	margin-right: 9px;
	margin-top: 15px;
}

/*yay css3*/

.i-look-after-my-kids.explore-version > div:last-child {
	margin-right: 0px;
}

.i-look-after-my-kids.explore-version .baby img {
	border: 1px solid #e8e8e8;
	padding: 3px;
	width: 142px !important;
	height: 95px;
}

.i-look-after-my-kids.explore-version .baby h3 {
	font-size: 14px;
	margin-top: 10px;
}

.i-look-after-my-kids.explore-version .baby p {
	padding-right: 10px;
}

.i-look-after-my-kids.explore-version .baby .the-good-stuff {
	width: 140px;
	padding: 10px 5px;
}

li.tweetmeme {
	margin-top: 7px;
	padding-right: 0 !important;
	height: 20px;
}

.typography .tool-belt ul li a span {color:#91B03E;}
.typography .tool-belt ul li a:hover span {color:#BDD08B;text-decoration:none;}

li.facebook a, li.facebook{
	padding-right: 10px !important;
}

li.facebook a, li.facebook{
	padding-right: 10px !important;
}

.form-row.textarea .rte-toolbar {
	float: left;
	width: 270px;
	border-left: 1px solid #ddd;
	font-size: 12px;
}

.form-row.textarea .rte-toolbar div {
	float: left;
	padding: 4px 6px;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background-color: #eee;
	cursor: pointer;
}
.form-row.textarea .rte-toolbar div.active {
	background: #333;
	color: #fff;
}
.form-row.textarea .rte-toolbar div.bold {
	font-weight: bold;
}

.form-row.textarea .rte-toolbar div.italics {
	font-style: italic;
}

.form-row.textarea .rte-toolbar div.underline {
	text-decoration: underline;
}


.form-row.textarea .textarea {
	float: left;
	border: 1px solid #E8E8E8;
	padding: 7px 10px 0;
	height: 100px;
	overflow: auto;
	font-size: 12px;
	color: #717170;
	width: 254px;
}

.form-row.textarea .textarea.longer {
	height: 200px;
}

.edit-testimonial label {
	padding-top: 28px;
}

.comment-container .comment .replies .user-reply .right .time {
	width: 100% !important;
	display: block;
}
.comment .replies .user-reply .right .time a {
	display: inline !important;
	font-size: 1em;
}
.inline-signup.signup {width:276px;height:23px;}
.inline-signup.signup #signup-button {float:right;width:63px;height:23px;background: url(/images/bg-signup-button.png) no-repeat top;border:0px;margin:0px;padding:0px;}
.inline-signup.signup input#signup-button:hover {background-position:bottom;cursor:pointer;}
.inline-signup.signup input#signup-field {float:left;width:203px;height:18px;padding:0px;margin:0px;border:0px;font-size:12px;padding-top:5px;padding-left:10px;background: url(/images/bg-search-input.png) no-repeat;}

.comment-container .left .author-photo {
	padding-bottom: 10px;
}

.spotlight-banner-20100802 {
	margin-top: -20px !important;
	margin-bottom: 0 !important;
}

.form-row label em, .form-row.checkbox .description em {
	color: red;
}

.sell-your-soul .comparison .chart ul.row.stupid-change {
	float: left;
	width: 1000px;
	list-style-type: none;
	height: 60px;
	padding-bottom: 0px;
}

.sell-your-soul .comparison .chart ul.row.stupid-change li {
	float: left;
	display: inline;
	font-size: 12px;
	color: #4d4d4c;
	padding-top: 10px;
	line-height: 20px;
	width: 135px;
	background: none;
}

.sell-your-soul .comparison .chart ul.row.stupid-change li.long {
	width: 730px;
	text-indent: 20px;
}