/* MEDIA CORE BASE */ body {text-align:left}
h1 {font-size:204%; font-weight:bold}
h2 {font-size:167%; font-weight:bold}
h3 {font-size:152%; font-weight:bold}
h4 {font-size:122%; font-weight:bold}
h1, h2, h3, h4 {margin-bottom:1.15em}
p {line-height:144%; margin-bottom:1.15em}
p.stronger {font-size:114%}
a img {border:0px}
strong, b, .strong {font-weight:bold}
em, i, cite, address, .em {font-style:italic}
blockquote {margin: .8em 2em; font-size:92%; line-height:150%}
ul, ol, dl {position:relative}
ul, ol, dl {margin:.8em 2em}
ul.notices {background-color: #DFFFE3;color:#093; margin:.4em 0 .4em 0; padding:.8em 1.5em .8em 2.8em; font-weight:bold; list-style-type:none; border:1px solid #008D44;}
ul.warnings {background-color: #fff6bf; color:#DA5300; margin:.4em 0 .4em 0; padding:.8em 1.5em .8em 2.8em; font-weight:bold; list-style-type:none; border:1px solid #ffd324;}
ul {list-style-type: circle }
ol {list-style-type: decimal }
dl dt, dl dd {margin:0!important; padding:0!important }
code, samp, kbd {font-size: 116%; display:hidden}
abbr, acronym, dfn {border-bottom:1px dotted #000; padding-bottom:.1em}
dl dd {margin-left: 2em}
th {text-align: center; font-weight: bold}
address {margin-bottom:1em}
.small {font-size: 92%}
.smaller {font-size: 85%}
.hfeed {list-style:none; margin: 0; padding: 0}
.clear {clear: both}
.clearleft {clear: left}
.clearright {clear: right}
.alignleft {float: left; margin-right: .4em}
.alignright {float: right; margin-left: .4em}
.right {text-align:right}
.left {text-align: left}
.center, caption {text-align:center}
.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {margin: .4em 0}
.page ul, .page ol, .page dl {margin:.8em 1.15em; padding-left:1.5em}
.page p {margin:0 0 .4em 0}
.hfeed abbr, .date {border: 0 none}
.links-horizontal, .links-horizontal li {list-style: none; margin:0; padding:0}
.links-horizontal li {display: inline; margin: 0 .2em 0 0; padding:.2em .4em .2em 0}
.last, .last a {border:0 none!important}
.top {margin-top:30px}
.bookmarklets {list-style:none; margin: 0px; padding:0px; position: relative; height: 16px}
.bookmarklets li {padding:0px; margin:5px 10px 0 0; /*\*/ float: left; /* */ }
.aux-bucket {margin-bottom:15px ;}
.aux-bucket h4 {margin-bottom:0;}
#busy_ajax {position: absolute; z-index: auto}
/* IMAGE-LISTS */ .image-list-vertical, ul.image-list-vertical li {list-style-type: none; overflow: hidden; display: block}
.image-list-vertical li {padding: .4em 0; overflow:hidden; display: block; width:100%; clear:both}
.image-list-vertical li img {float:left; padding: .2em; margin-right: .3em}
.image-list-vertical li .details, .image-list-vertical li p {line-height: 120%}
.auto-height {height: auto}
ul.image-list, ul.image-list-with-captions {overflow:hidden; display:block; margin: 5px 0px; padding: 0px; clear:both}
ul.image-list li, ul.image-list-with-captions li {float:left; display:block; text-align:center}
/* \*/ * html ul.image-list-with-captions {height: 1%}
/* */ ul.image-list-with-captions li {display:block; float:left; width:11em; height:13em; margin:0px .4em .9em 0px; overflow:hidden; text-align:center}
ul.large li {font-size:92%; margin: .32em .33em .32em 0}
ul.large li img {padding: 3px; width: 100px; height: 100px}
ul.large li * {font-size:100%}
ul.large li .details {margin-left:9.2em}
ul.large li ul li, ul.large li ul {margin:0; padding:0}
ul.thumb li {font-size:92%; margin: .32em .33em .32em 0}
ul.thumb li img, .thumb img {padding:0; width:80px; margin-bottom:5px; height: 80px}
ul.thumb li * {font-size:100%}
ul.thumb li .details {margin-left:7.3em; width:48%}
ul.thumb li ul li, ul.thumb li ul {margin:0; padding:0}
ul.medium li {font-size:92%; margin: .32em .33em .32em 0}
ul.medium li img, .medium img {padding: 3px; width:64px; height: 64px}
ul.medium li * {font-size:100%}
ul.medium li .details {margin-left:6em}
ul.medium li ul li, ul.medium li ul {margin:0; padding:0}
ul.small li {margin: .3em .35em .3em 0; font-size:92%}
ul.small li img {padding:2px; margin: 0; width:32px; height:32px}
ul.small li * {font-size:100%}
ul.small li .details {margin-left:4em}
ul.small li ul li, ul.small li ul {margin:0; padding:0}
ul.tiny li {margin: .15em .17em .15em 0; font-size:85%}
ul.tiny li img {padding:2px; width:16px; height:16px}
ul.tiny li * {font-size:100%}
ul.tiny li ul li, ul.tiny li ul {margin:0; padding:0}
.standard img {padding: 3px; /*width:64px; height: 80px;*/ }
.standard-square img {padding: 3px; /*width:80px; height: 80px;*/ }
.premium img {padding: 3px; /*width:200px; height: 160px;*/ }
.premium-small img {padding: 3px; /*width:80px; height: 60px;*/ }
/*use this in conjunction with .tiny or .small to get some more vertical space */ ul.with-details li {width:5.8em; height:6.6em}
/* TABLE */ table.list, table.msg-list {width:97%; margin:15px 0px 15px 10px}
table.list tr {border-bottom: 1px solid #000}
table.list th {font-size:85%; font-weight: bold; text-align: left}
table.list td {padding:3px 3px}
table.list .title {width: 40%}
table.list .details {width:35%}
table.list .actions {width: 25%; text-align: right}
table.list td a {text-decoration:none; font-weight:bold; font-size:92%}
table.msg-list td.status {width: 7%}
table.msg-list td.author {width: 15%}
table.msg-list td.title {width: 37%}
table.msg-list td.details {width:15%}
table.msg-list td.actions {width: 25%; text-align: center}
table.business-list th, table.business-list tr, table.business-list td {border:0; border-bottom:1px solid #ccc}
table.business-list .itemname {width:40%}
table.business-list .itemname a {font-size:114%}
table.business-list .itemname span {font-size:77%}
table.business-list .datetime {font-size:77%}
table.business-list .tools {width:30px; text-align:center}
table.business-list .add-event {width:90px; text-align:center}
table.business-list .status {width:80px; text-align:center; font-size:85%}
table.business-list .status strong {color:#900}
.row-table {list-style: none; margin: 1em}
.row-table li {clear: both; padding:.5em 0; text-align: right}
.row-table li div {font-weight: bold; float: left}
table.business-hours, table.msg-list {width:97%; margin:5px 0px 5px 5px}
table.business-hours tr {border: 0}
table.business-hours th {font-size:85%; font-weight: bold; text-align: left; border: 0; border-bottom: 1px solid; border-top: 1px solid;}
table.business-hours td {padding:3px 3px; border: 0; border-bottom: 1px solid; border-top: 1px solid}
table.business-hours .day {width: 50%}
table.business-hours .details {width:35%}
table.business-hours .actions {width: 25%; text-align: right}
table.business-hours td a {text-decoration:none; font-weight:bold; font-size:92%}
/* FORMS */ fieldset {width: 100%; margin-bottom:1em}
legend {font-size: 136%; font-weight: bold; margin-bottom: 1em}
label {font-weight: bold}
/*label.error {color: #FF0000!important}*/ dd input, dd textarea, dd select {padding:.2em; font-size: 108%}
form dl dd {margin-left:0}
.desc {font-size: 88%; margin: .2em 0 .7em 31.3%}
.editable:hover {background:#ffc}
input.error, textarea.error {border: 2px solid #DA5300}
dd label {font-weight: normal; font-style: italic; font-size:90%; margin-bottom:-1em; line-height:195%}
dd.star-rating-container {width:auto; height:20px}
dt.checkbox {clear:left; margin:0 0 0 1.7em!important}
dt.checkbox input {width:auto; height:auto; padding:0!important; margin-right:2px}
dt label .required {color: #00CC00}
div.button {overflow:hidden; clear:both}
div.button input {padding:.3em; width:auto!important; float:left; margin-top:0!important; margin-right:.75em}
div.buttons {width:20%; text-align:center; margin:0 auto}
.button_or {line-height:200%}
.parallel {clear:both; width:90%!important; margin:0 auto!important; position:relative}
.parallel dl {overflow:hidden}
.parallel dt {width: 30%; float: left; text-align:right!important; margin: 0 .5em .8em 0!important; clear:left}
.parallel dd {margin: 0 .5em .8em 0%!important; width:55%; float:left}
.parallel dd.margin {margin: 0 .5em .8em 30.8%!important; width:69%}
.parallel dd .desc {margin-left:0 }
.parallel dt.checkbox {clear:left; margin:0 0 0 1.7em!important; *margin-left:.9em!important; *margin-right:.3em; *margin-top:-.2em}
.parallel input, .parallel textarea {float:none; position:static}
.parallel div.button {margin-left: 30.6%!important; clear:both; float:none; margin-top:10px;}
.parallel div.button input {width:auto!important}
.parallel li div.button {*margin-left:15%!important}
.simple {clear:both}
.simple input, .simple select {font-size: 138.5%}
.simple .button {margin-top:.5em}
.simple .button input {font-size: 116%}
.big {font-size:116%}
.regular dt label {margin-bottom: 5px}
.regular dd input, .regular dd select, .regular dd textarea {margin-bottom:15px}
.regular dd .desc {margin-left:0}
.regular div.button input {margin-top:.5em}
.regular div.button {margin-left:20px}
.regular dt.checkbox {float: left; margin: 0 .5em 0 0!important}
.form-item-group {display: block}
.form-item-group dd.group-item {float: left!important; width:27.5%!important; display:inline!important}
.form-item-group dd.group-item p.desc {margin:0!important}
.form-item-group dd.group-item input {width: 85%!important; margin-left:0!important}
.form-item-group dd.group-item em {width:6.8%}
/* HATOM */ .hfeed li {padding: 0 1em; overflow:hidden}
.entry-title, .forum-title, .post-title, .topic-title, .post-title, .message-title, .general-title {margin-bottom:0; font-size: 120%!important}
.entry-image {float:left; margin:5px 5px 3px 0; padding:2px; border:1px solid #ab0}
.published {margin-top:.5em}
/* HCALENDAR */ #hcalendar-event-title {font-weight:bold}
/*.summary {text-transform: capitalize}*/ .description {margin-top:1.8em}
.events-list-vertical, .events-list-vertical li, ul.events-list-horizontal, ul.events-list-horizontal li {clear: both; display: block; margin-left:0}
.events-list-vertical li .vevent {width: 14%; float: left!important; display: inline; font-size: 170%; text-align: right; line-height: 50%; border-top:1px solid; border-bottom: 1px solid; padding: .3em 0 .5em}
.events-list-vertical li .vevent .day {font-size: 70%; font-weight: normal; line-height: 100%}
.events-list-vertical li .description {margin-left: 16%; margin-top:0; padding:.5em 0}
.events-list-vertical li .description a {font-weight: bold; font-size: 150%}
.events-list-vertical li .description p {margin-top: .5em}
ul.events-list-horizontal li .vevent {font-size:116%}
ul.events-list-horizontal li .description {margin:0; font-size: 85%}
.event-category-links {margin:0 auto; width:90%; padding:5px; text-align:center; color:#d1d1d1}
.event-category-links strong {color:#999}
.event-category-links a {padding:0 3px}
.event-category-links a.selected {background:#36C; color:#ffc}
.vevent abbr.time {border:0 none}
/* MESSAGES */ .msgs-actions li {border-right: 1px solid #000}
.msg-headers {font-size: 125%; list-style: none; margin: 1em 0 1em 0; padding:0}
.msg-headers li {margin-bottom: .3em}
.msg-headers li strong {width: 5em; float:left; text-align:right; margin-right: .5em}
.msg-body blockquote {margin:2em auto; width: 95%; padding:1em 1em 0 1em; border: 1px solid #000; font-size: 100%}
.msg-body blockquote .quote-head {font-size: 116%; margin-bottom:1em}
.msg-body blockquote .quote-head a {font-weight: bold}
/* TAG CLOUD */ .hTagcloud {text-align:center; margin:0; padding:0; list-style:none}
.popularity, .popularity li {list-style-type: none; margin:0; padding:0; display: inline}
.popularity a {white-space: nowrap; text-decoration: none; padding: 0 5px; line-height:20px}
.popularity a:hover {}
.popularity .popular-1 {font-size:85%}
.popularity .popular-2 {font-size:92%}
.popularity .popular-3 {font-size:100%}
.popularity .popular-4 {font-size:122%}
.popularity .popular-5 {font-size:136%}
.popularity .popular-6 {font-size:152%}
.popularity .popular-7 {font-size:167%; font-weight:bold}
.popularity .popular-8 {font-size:182%; font-weight:bold}
.popularity .popular-9 {font-size:197%; font-weight:bold}
.popularity .popular-10 {font-size:211%; font-weight:bold}
/* FORUM */ p.subtitle {width:45%; float:left; padding-bottom:0}
p.paginator {width:45%; float:right; padding-bottom:0}
ol.forum-posts {margin-top: 0!important; padding-top:0!important; position:relative}
ol.forum-posts li {overflow:hidden; position:relative}
ol.forum-posts li.even, ol.forum-posts li.odd {padding: 2px 2px 10px 0; margin:1px 0; clear:both}
ol.forum-posts li.even {background: #EEE}
ol.forum-posts li.odd {background: #fff}
ol.forum-posts li .author {margin: 5px 5px 5px 5px; padding:0; overflow:hidden}
ol.forum-posts li .author .avatar {float:left; margin: 5px 5px 0 5px}
ol.forum-posts li .author .author-details {float:left; padding:12px 0 5px 0}
ol.forum-posts li .post-tools {position:absolute; right:3px; top:0px; padding:3px 6px; text-align:right; color:#617F17}
ol.forum-posts li .post-tools span {font-size:85%}
ol.forum-posts li .post-tools span span {font-size:100%}
ol.forum-posts li .post-tools .positive {color:#360}
ol.forum-posts li .post-tools .negative {color:#900}
ol.forum-posts li .post-tools .post-toggle-controls {float:right; width:25px; height:25px; padding:5px 0px 5px 5px}
ol.forum-posts .body_post blockquote {color:#333}
ol.forum-posts li.folded .avatar, ol.forum-posts li.folded .body_post {display:none}
ol.forum-posts li.folded .fn, ol.forum-posts li.folded .date {}
ol.forum-posts li.folded a {}
.body_post blockquote {color: #333; padding: 8px; border-left: solid 3px #999}
/* Star Rating */ .star-container {float: right;}
.star-container .star-rating {margin: 0 !important;}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{ background: url(/images/star.gif) left -1000px repeat-x; padding:0!important}
.star-rating {position:relative!important; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top}
.star-rating li {display: inline}
.star-rating a, .star-rating .current-rating {position:absolute!important; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {background-position: left bottom}
.star-rating a.one-star{ width:20%; z-index:6}
.star-rating a.two-stars {width:40%; z-index:5}
.star-rating a.three-stars {width:60%; z-index:4}
.star-rating a.four-stars {width:80%; z-index:3}
.star-rating a.five-stars {width:100%; z-index:2}
.star-rating .current-rating {background-position: left center}
.rating .info {font-size:85%; color:#999; padding-left:10px; float:left}
.small-star {width:50px; height:10px}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{ background-image: url(/images/star_small.png); line-height: 10px; height: 10px}
.medium-star {width:75px; height:15px}
.medium-star, .medium-star a:hover, .medium-star a:active, .medium-star a:focus, .medium-star .current-rating{ background-image: url(/images/star_medium.png); line-height: 15px; height: 15px; margin:0}
/* LAYOUT * {behavior: url(/stylesheets/iepngfix.htc)!important }*/ html {background:url('/images/application/bg_html.jpg')}
body {color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#doc3, #doc2 {background:#FFF; padding-bottom:30px; min-width:995px}
#doc2 {min-width:995px!important}
#doc3 {background:#FFF url('/images/application/bg_page.jpg') top left repeat-x; margin:0 5px; overflow:hidden}
h2 img {float:left; display:inline; margin-right:5px}
/* FONTS */ h1 {font-size: 197%}
h2 {font-size: 158%; color:#256ab8; font-weight:normal; overflow:hidden}
h3 {font-size: 152%}
h4 {font-size: 122%}
p {margin: 0.5em 0; padding-bottom: 0.5em}
.fieldWithErrors {border-left: 2px solid red; padding-left: 2px}
table td, table th {padding: 5px; border: 1px solid #ccc}
a {text-decoration:none; color:#36c}
a:hover {text-decoration:underline}
a img {border:0px}
strong, b {font-weight:bold}
em, i {font-style:italic}
blockquote {margin: 10px 25px; font-size:97%; line-height:122%; color:#444}
#map-viewer, .map {overflow: hidden}
/* HEADER */ #hd {background:url('/images/application/page_header_bg.jpg') top left no-repeat; overflow:hidden; height:100%; position:relative}
#hd h3 {float:left; margin: 12px 0 0 10px; width: 226px; height: 103px; background:url('/images/application/header_logo.jpg') top left no-repeat;}
#hd h3 a#header-patch-selector {display: block; text-align: center; color: #333; height: 25px; font-size: 10px; padding-right: 1px; padding-top: 13px; margin-left: 100px;}
#hd h3 a#header-patch-title {display: block; text-align: center; color: #FFF;}
#hd h3 a#header-patch-title:hover {color: white; text-decoration: none;}
#hd h3 a#header-patch-title span {display: block}
#hd h3 a#header-patch-title .header-australia {padding-top: 5px; font-size: 32px;}
#hd h3 a#header-patch-title .header-patch-long {padding-top: 10px; font-size: 20px;}
#hd h3 a#header-patch-title .header-patch-medium {padding-top: 5px; font-size: 32px;}
#hd h3 a#header-patch-title .header-patch-split {font-size: 25px; line-height: 1em;}
#hd h2.tagline {font-style:italic; font-size:116%; color:#36c; position:absolute; top:50px; left:265px}
#hd h2.tagline-with-ads {font-style:italic; font-size:116%; color:#36c; position:absolute; top:90px; left:5px; text-align:center; width:252px}
#hd #nav {clear:both; padding-top:10px; /*padding-left:10px; background:url('/images/application/nav_bg_left.gif') no-repeat top left; width:96%;*/ margin:0 auto 10px}
/*#hd #nav-inner {padding-right:10px; background:url('/images/application/nav_bg_right.gif') no-repeat top right}*/ #hd ul, #hd li {list-style:none; margin:0; padding:0}
#hd ul {background:url('/images/application/nav_bg.gif') repeat-x; height:25px; overflow:hidden}
#hd li {float:left; overflow:hidden!important; text-align:center; border-right:1px solid #0b7834; width:auto!important}
#hd li.active {overflow:hidden!important}
#hd li a {color:#FFF; font-size:123.1%; display:block; padding:3px 16px; border-right:1px solid #39a662; white-space:nowrap; font-weight:bold}
.advertisement {margin:12px 10px 5px 0px; padding:5px; text-align:right; float:right; background:url('/images/application/bg_ad.jpg') top left no-repeat; position:relative}
/*.advertisement .ad_banner, .advertisement .ad_banner iframe {margin:0 auto}*/ .advertisement img {border:1px solid #f7941e}
/* BODY */ #bd {padding: 0 1% 1%}
#bd #yui-main .yui-b {margin-right:24.7em; overflow:hidden}
#bd #yui-main.minimal .yui-b {margin-right:0; overflow:hidden}
/* SIDEBAR */ #sd {width:310px!important; overflow:hidden;position:relative}
#sd h2 {border-bottom:1px dotted #000; font-weight:normal; font-size:146.5%; padding-bottom:10px}
#sd h3 {font-weight:normal; font-size:131%}
#sd .sidebar-snippet {margin-bottom: 5px; padding-left: 5px}
/*#sd #login-box .login-form-items {width:80%; float:left; margin-right:2%}
#sd #login-box .yui-u input {background:url('/images/application/bg_input.jpg') top repeat-x; border:1px solid #808080; color:#808080; padding:5px 5px 4px; width:90%; margin-bottom:10px}
#sd #login-box .link-button-smaller {float:left!important}*/ #sd #login_box {width:280px; height:120px; overflow:hidden; padding:10px; overflow:hidden; background:url('/images/application/bg_login_box_main.gif') no-repeat; margin:0 auto 10px}
#sd #profile_box {width:280px; height:64px; overflow:hidden; padding:10px; overflow:hidden; background:url('/images/application/bg_profile_box.png') no-repeat; margin:0 auto 10px}
#sd #profile_box {padding:10px 10px 0}
#sd #login_box h2 {color:#FFF; border-color:#FFF; margin-bottom:.75em; padding-bottom:5px; *margin-top:-5px}
#sd #login_box a {font-size:85%; color:#FFC; text-decoration: underline}
#sd #login_box span {font-size:85%; color:#FFC}
#sd #profile_box h2 {color:#FFF; border: none; margin-bottom: 0; padding-bottom:5px}
#sd #profile_box h2 {font-size:146.5%}
#sd #profile_box h2 a {font-weight:bold; color:#FFF}
#sd #profile_box .link-button-smaller {float: left !important; margin-right: 5px;}
#sd #login_box form {margin-bottom:5px; overflow:hidden; *margin-top:-10px}
* html #sd #login_box form {margin-bottom:-10px}
/*#sd #profile_box a, #sd #login_box a {color:#FFF; font-size:85%}*/ #sd #login_box .yui-u input {float:left; width:37%; margin-right:5px; padding:3px; border:1px solid #808080; color:#666; background:url('/images/application/bg_input.gif') top repeat-x}
#rpx_login {margin-top:8px; text-align:center}
#rpx_login ul.bookmarks {list-style-type:none; margin:0 auto; width:125px}
#rpx_login ul.bookmarks li {float:left; padding-left:5px!important}
#rpx_login ul.bookmarks li.first {padding-left:0!important}
#sd .ad {margin:5px auto 15px; z-index:-1; position:static}
/* SIDEBAR STYLES SPECIFIC OVERRIDES */ #sd .main-bucket {margin-bottom:5px; border:0 none; background:url('/images/application/sidebar_header_bg.jpg') top left no-repeat; overflow:hidden; width:310px; display:block}
#sd .main-bucket .header {border:0 none; padding:0; overflow:hidden; position:relative; *height:1%}
#sd .main-bucket .header .link-button-smaller {position:absolute; top:18px; right:15px}
#sd .main-bucket h2 {margin:0 15px 15px 17px; padding-top:17px}
#sd .main-bucket .content-bucket {padding:0 15px 0px 25px; overflow:hidden; display:block; *height:1%}
#sd .main-bucket .app-features, #sd .main-bucket .app-features li {list-style:none; margin:0; padding:0; overflow:hidden; display:block}
#sd .main-bucket .app-features li {padding:5px 0 5px 28px; background:url('/images/application/bullet_circle.jpg') left no-repeat; font-size:116%; margin-bottom:5px; overflow:hidden; clear:both; *height:1%}
#sd .main-bucket .app-features li a {width:auto; float:left}
#sd .main-bucket .app-features li .link-button-white {float:left; margin-left:5px}
#sd .main-bucket .app-features li .link-button-white a {white-space:nowrap}
#sd .bottom-bucket {background:url('/images/application/sidebar_bottom_bg.jpg') bottom no-repeat; padding:10px 0; margin-left:-1px; clear:both!important; overflow:hidden; *height:1%; width:101%; margin-bottom:-1px}
#sd #weather .first {border-right:1px dotted #000; display:block}
#sd #weather .yui-u {width:65%}
#sd #weather .first {width:32%}
#sd #weather dd {font-weight:bold; margin-bottom:.5em}
#sd .ad_banner {margin:0 auto; z-index:-1; position:static; overflow:hidden; display:block; height:1%}
#sd .ad_banner * {position:static; z-index:-1}
#sd .posts-list-summary li {border:0 none}
#sd #about-author h4 {color:#336bab; margin:0}
#sd #about-author .user-info {margin-top:15px; overflow:hidden}
#sd #about-author .user-info span {display:block}
/* FOOTER*/ #ft {clear:both; overflow:hidden; display:block; height: auto; font-size:90%; margin-right:1%; margin-left:1%}
#ft .content-area {padding:1.5em; border-width:0 1px; border-style:solid; border-color:#008d44}
#ft a {color: #474747; text-decoration:none}
#ft a:hover {text-decoration:underline}
#ft ul, #ft ul li {padding:0; margin:0; list-style:none}
#ft ul li {margin-bottom:5px; clear:both; white-space:nowrap; overflow:hidden}
#ft ul li div.title {float:left; width:75px; font-weight:bold; color:#36c}
#ft ul li ul {display:inline; float:left}
#ft ul li ul li {display:inline; margin-right: 10px; padding-right:10px; border-right: 1px solid #474747; white-space:nowrap}
#ft ul.alignright {text-align:right}
#ft p {padding:15px 0 10px 0; margin:0; font-size:85%; color:#828672}
#ft .site-links {width:100%}
#ft .send_to_friend {text-align:left!important}
#ft .send_to_friend .buttons {margin:0}
#ft dl {margin:0!important}
#ft dd input {margin-bottom:0!important}
#ft .site-info {clear:both; overflow:hidden; height:10%}
#ft .site-info div {padding-top:15px; color:#888; width:50%; overflow:hidden}
#ft .site-info .alignright {width:14em}
#ft .site-info .alignright img {display:inline; float:right; margin-top:-15px}
/*FaceBook Fan box*/
#ft ul li.fb_fan_box { margin-left:65px; }
/* bucket styles */ .content-box {margin-bottom:10px}
.top-bucket {background:url('/images/application/bg_top_bucket.gif') top left no-repeat; padding-left:10px; height:2px}
.top-bucket-inner {background:url('/images/application/bg_top_bucket.gif') top right no-repeat; height:2px}
.bottom-bucket {background:url('/images/application/bg_bottom_bucket.gif') bottom left no-repeat; padding-left:10px; height:2px}
.bottom-bucket-inner {background:url('/images/application/bg_bottom_bucket.gif') bottom right no-repeat; height:2px}
.content-box-lighter {margin-bottom:10px}
.content-box-lighter .top-bucket {background:url('/images/application/bg_welcome_top.gif') top left no-repeat; padding-left:10px; height:13px}
.content-box-lighter .top-bucket-inner {background:url('/images/application/bg_welcome_top.gif') top right no-repeat; height:13px}
.content-box-lighter .bottom-bucket {background:url('/images/application/bg_welcome_bottom.gif') bottom left no-repeat; padding-left:10px; height:10px}
.content-box-lighter .bottom-bucket-inner {background:url('/images/application/bg_welcome_bottom.gif') bottom right no-repeat; height:10px}
.content-box-lighter .main-bucket {border-color:#f7ebc7; background:url('/images/application/bg_welcome_content.gif') top left repeat-x}
.main-bucket {display:block; overflow:hidden; clear:both; border-width:0 1px; border-style:solid; border-color:#008d44; position:static; padding:0 1px 1px}
.main-bucket .single-main-content, .main-bucket .main-content {background:url('/images/application/main_bucket_content_bg.jpg') top repeat-x; padding:20px 20px 10px; display:block; overflow:hidden}
.main-bucket .single-main-content img.avatar, .main-bucket .main-content img.avatar, .innerpage-single-content .mid-bucket img.avatar {border:1px solid #a3a3a3}
.main-bucket .main-content {border-width:0 1px; border-style:solid; border-color:#d9d9d9; height:100%; padding-bottom:15px}
.main-bucket .first .main-content, .main-bucket .last .main-content {border:0 none}
.business-list-content, .innerpage-single-content {margin-bottom:25px; overflow:hidden; position:relative}
.innerpage-single-content .header {padding:0; border:0 none; margin-bottom:20px}
.innerpage-single-content .header-inner {display:block; overflow:hidden; clear:both; border-width:0 1px; border-style:solid; border-color:#008d44; position:static; padding:0 1px!important}
.innerpage-single-content .header-inner ul, .innerpage-single-content .header-inner li {margin:0; list-style:none; padding:0}
.innerpage-single-content .header-inner ul {overflow:hidden; background:url('/images/application/main_bucket_content_bg.jpg') top repeat-x; border-width:0 1px 1px; border-style:solid; border-color:#d9d9d9; padding:1%}
.innerpage-single-content .header-inner li {float:left; padding-right:20px; margin-right:5px; background:url('/images/application/bg_breadcrumb.gif') right no-repeat; white-space:nowrap}
.innerpage-single-content .header-inner li.last {padding-right:0px; margin-right:0px; background:none}
.innerpage-single-content .header-inner h2 {font-size:146.5%; color:#093}
.innerpage-single-content .header-inner h2 span {font-size:85%; font-style:italic}
.innerpage-single-content .header-inner li h2 a, .innerpage-single-content .header-inner li h1 a {color:#36c!important}
.innerpage-single-content .single-main-content {padding:0 20px 10px; display:block; overflow:hidden}
.innerpage-single-content .mid-bucket a, .innerpage-single-content .single-main-content a {text-decoration:underline}
.innerpage-single-content .mid-bucket a:hover, .innerpage-single-content .single-main-content a:hover {text-decoration:none}
.yui-gb .yui-u {margin:0!important; width:33.3%}
.yui-gb .last {width:33.3%}
.multiple-cols .yui-u h2 {margin:1px 0; border-width:1px 0; border-style:solid;border-color:#d9d9d9; padding:10px; font-size:153.9%}
.multiple-cols .first h2, .first .header-text {margin:1px 0 1px 1px; border-width:1px 0 1px 1px; border-style:solid;border-color:#d9d9d9; padding:10px}
.multiple-cols .last h2, .last .header-text {margin:1px 1px 1px 0; border-width:1px 1px 1px 0; border-style:solid;border-color:#d9d9d9; padding:10px}
.header-text, .header {margin:1px; border:1px solid #d9d9d9; padding:1% 2%}
.header h2, .header h3 {margin:0; color:#36c; font-size:153.9%}
.header h3 {font-weight:normal}
.header-text h2 a, .header h2 a {color:#36c!important}
.news-topics-list h3, .info-topics-list h3, .innerpage-subheader {background:url('/images/application/main_bucket_content_bg.jpg') top repeat-x; border-width:0 1px 1px; border-style:solid; clear:both; border-color:#d9d9d9; color:#093; padding:1%; height:1%}
.innerpage-subheader {padding:.2em; margin-bottom:2em}
.innerpage-subheader * {margin: 0; padding:.2em; font-size:123.1%; font-weight:normal; color:#093}
.innerpage-subheader a {color:#36c; text-decoration:none}
/* general styles */ .link-button {padding:0px 0 0 9px; display:block; background:url('/images/application/link_button_left.gif') top left no-repeat; font-size:17px; width:auto!important; text-align:center; float:right; position:relative; z-index:99}
.link-button a {display:block; padding:4px 9px 5px 0; background:url('/images/application/link_button_right.jpg') top right no-repeat; color:#FFF; text-decoration:none}
.link-button a:hover {text-decoration:none; color:#FFC}
.link-button input {display:block; padding:5px 9px 5px 0; background: url('/images/application/link_button_right.jpg') top right no-repeat; color:#FFF; border:0 none}
.link-button input:hover {color:#FFC}
.link-button-smaller {padding:0px 0 0 8px; display:block; background:url('/images/application/link_button_smaller_left.png') top left no-repeat; font-size:13px; width:auto!important; text-align:center; float:right; position:relative; z-index:99}
.link-button-smaller a {display:block; padding:4px 9px 5px 0; background:url('/images/application/link_button_smaller_right.png') top right no-repeat; color:#FFF; text-decoration:none!important}
.link-button-smaller a:hover {text-decoration:none; color:#FFC}
.link-button-smaller input {display:block; padding:4px 9px 5px 0; background: url('/images/application/link_button_smaller_right.png') top right no-repeat; color:#FFF; border:0 none}
.link-button-smaller input:hover {color:#FFC}
ul#main-tasks, ul#main-tasks li.task-item {list-style:0; margin:0; padding:0; overflow:hidden!important}
ul#main-tasks {margin-bottom:2em; width:100%}
ul#main-tasks li.task-item {margin-bottom:5px}
.link-button-white, ul#main-tasks li.task-item {padding:0px 0 0 9px; margin-right:5px!important; display:block; background:url('/images/application/link_button_white_left.gif') top left no-repeat; font-size:14px; width:auto!important; text-align:center; float:left; overflow:hidden; width:auto!important; white-space:nowrap}
.link-button-white a, ul#main-tasks li.task-item a {text-decoration:none; display:block; padding:2px 9px 3px 0; background: url('/images/application/link_button_white_right.gif') top right no-repeat; color:#555; text-decoration:none!important}
.link-button-white a:hover, ul#main-tasks li.task-item a:hover {text-decoration:none; color:#000}
.link-button-white img, .task-item img {float:left; margin-right:3px}
.error-content h1 {color:red; margin: 1em 0 0}
.error-content p {font-size:116%; margin:0 0 1em}
.features-box .single-main-content {margin-top:1px; padding:0}
.features-box .single-main-content img {border:0 none}
.features-box .single-main-content h2 {margin-top:0}
.features-box .single-main-content p {font-size:108%; float:left; margin-top:0; width:75%}
.features-box .single-main-content .link-button {margin-top:10px}
.features-box .main-content {padding-bottom:10px; padding-top:10px; min-height:12em}
.features-box .first, .features-box .last {border:0 none}
.features-box .first, .features-box .last {border:0 none}
.features-box ul.tasks, .features-box ul.stats {list-style-type:none; margin:0; padding:0}
.features-box ul.tasks a {text-decoration:none}
/* lists */ .articles-list-summary, .articles-list-summary li {list-style:none; padding:0; margin:0}
.articles-list-summary li {border-bottom:1px solid #ececec; padding-bottom:10px; margin-bottom:10px; overflow:hidden; display:block; height:auto}
.articles-list-summary li h3 {font-size:13px; font-weight:normal; margin:0 0 3px}
.articles-list-summary li img {float:left; margin-right:10px}
.posts-list-summary li {padding-left:17px; background:url('/images/application/bullet_arrow.jpg') 0 2px no-repeat}
.user-options, .user-options li {list-style:none; margin:0}
.user-options {overflow:hidden}
.patches-list ul, .patches-list li {list-style:none; margin:0; padding:0}
.patches-list ul {overflow:hidden; float:left}
.patches-list li {float:left; padding:0 5px 0 0; margin-right:5px; border-right:1px solid #558fd1}
.patches-list li a {color:#333}
.businesses-list-home, .businesses-list-home li {list-style:none; margin:0; padding:0}
.businesses-list-home img {float:left; margin-right:10px}
.businesses-list-home li {overflow:hidden; height:100%; clear:both; border-bottom:1px solid #ececec; padding-bottom:15px; margin-bottom:15px}
.businesses-list-home li h3 {font-size:116%; margin-bottom:0}
.businesses-list-home li .featured-business-info {float:left}
.businesses-list-home li .featured-text {background:url('/images/application/featured_business_icon.jpg') 0 3px no-repeat; padding-left:15px; margin-top:0; color:#558fd1}
.businesses-list-home li .featured-text, .businesses-list-home li .location {font-size:110%}
.latest-users-list, .latest-users-list li {list-style:none; margin-top:0; margin-bottom:10px}
.latest-users-list {overflow:hidden; margin:0}
.latest-users-list li.first {margin-left:0!important}
.latest-users-list h3 {margin:0}
.latest-users-list img {float:left; margin-right:15px; margin-bottom:8px; border:1px solid #558fd1!important}
.latest-users-list li ul {overflow:hidden; clear:both; margin-left:0}
.latest-users-list .main-content {padding:10px}
.innerpage-single-content .latest-users-list {margin-left:-2%}
.innerpage-single-content .latest-users-list li {width:31% }
.businesses-list, .businesses-list li {list-style:none; margin:0; padding:0; overflow:hidden}
.businesses-list {padding:0 2%}
.businesses-list li.first {margin-left:0!important}
.businesses-list li img {float:left; border:1px solid #acacac; margin:0 10px 5px 0; width:116px}
.businesses-list li .business-info {float:right; width:50%}
.businesses-list li h3 {font-size:116%; margin-bottom:0}
.businesses-list li h3 a {color:#474747}
.businesses-list li address, .businesses-list li address .state {display:block; font-style:normal}
.businesses-list li .business-desc {font-size:93%}
.businesses-list li .new-text {margin-bottom:15px; font-size:123.1%; background:url('/images/application/featured_icon.jpg') no-repeat left; padding-left:15px; color:#558fd1; font-weight:bold; text-transform:uppercase}
.summary-businesses-list, .summary-businesses-list li {overflow:hidden; padding:0; margin:0}
.summary-businesses-list {padding:0 2%}
.summary-businesses-list li {width:20%; float:left; height:65px}
.summary-businesses-list li h3 {font-size:116%; margin-bottom:0}
.summary-businesses-list li h3 a {color:#474747}
.summary-businesses-list li address {font-style:normal; color:#828282; font-size:85%}
.info-topics-list .all-business-list {margin-top:20px; overflow:hidden; display:block; width:95%}
.info-topics-list .all-info-category-list li {height:2em}
.info-topics-list p {margin-left:20px}
.all-business-list {margin:20px 0 5px; overflow:hidden; width:100%}
.all-business-list li {text-transform:capitalize; height:9em; overflow:hidden; display:block; float: left; list-style-type: none; width: 31%; margin-right:1%}
.all-business-list li em {font-size:92.3%; color:#777}
.all-business-list li p {font-size:92.3%; margin-left:0}
.related-orgs-list-home {overflow:hidden; margin:0}
.related-orgs-list-home li {overflow:hidden; height:7em; margin:0 0 0 1em!important; display:block!important; width:48%!important; float:left!important}
.related-orgs-list-home li.first {margin:0!important}
.related-orgs-list-home li a {display:block; background:#FFF}
.related-orgs-list-home li img {float:left; margin:0 .5em 0 0}
.related-orgs-list-home li .business-info {width:auto; overflow:hidden }
.related-orgs-list-home li .business-info h3 {margin:0 0 .2em; border-bottom:1px solid #CCC; padding-bottom:.2em; font-size:123.1%}
.related-orgs-list-home li .business-info .address {font-size:116%; display:block; margin-bottom:1em}
.related-orgs-list-home li .business-info .business-cat a {font-size:116%; color:#093; padding-right:1em; background:url('/images/application/bg_breadcrumb.gif') right no-repeat}
.subcat-list {list-style:none; overflow:hidden}
.subcat-list li {margin-bottom:5px; width:33%; height:1.5em; float:left}
.entry-tools {font-size:85%; overflow:hidden; clear:both}
.entry-tools p {margin:0!important; padding:0}
.entry-tools strong {margin:0!important; padding:0; color:#1fae4b}
.entry-tools .actions {font-weight:bold; border:0 none; overflow:hidden; font-size:116%}
.entry-tools .actions img {border:0 none; float:left; margin-right:5px}
.entry-tools .actions p {overflow:hidden; display:inline!important; float:left!important; padding-right:10px}
h2 .entry-tools {margin:.5em 0; font-size:77%}
.forum-discussion-info {font-size:116%; width:95%; margin:1em auto}
ul.links-list, ul.links-list li {margin:0; padding:0; list-style:none}
ul.links-list {margin-top:30px}
ul.links-list li {padding:5px 10px 5px 30px; background:url('/images/application/bullet_circle.jpg') 0 2px no-repeat; margin:0 20px 10px}
.forum-guide-lines, .forum-guidelines li {list-style:none; margin:0; padding:0}
.forum-guidelines li {margin-bottom:1em}
.forum-guidelines li strong {font-size:116%; margin-bottom:.5em}
.tag-objects-list {overflow:hidden}
.tag-objects-list li.vcard {float:left; width:30%; margin:0 1%; text-align:left}
.tag-objects-list li.vcard .image-and-rating {float:left; margin-bottom:10px}
.tag-objects-list li.vcard .image-and-rating .star-rating {margin-top:5px}
.tag-objects-list li.vcard .details ul {overflow:hidden; width:100%; margin:0; padding:0; clear:both}
.tag-objects-list li.vcard .details ul li {width:42%!important; margin-bottom:5px; margin-right:1%; float:left; padding:0!important; height:auto!important; text-align:left}
/* index page -- not logged in */ /* welcome bucket */ #welcome-text .header-text {border-bottom:3px solid #d7d7d7; padding-bottom:0; position:relative; padding-top:.5%}
#welcome-text .header-text .first {padding-bottom:.5%}
#welcome-text .header-text .first h2 {margin:0; font-size:138.5%}
#welcome-text .header-text .first .site-desc {font-size:85%}
#welcome-text .header-text h2.tagline {font-style:italic; font-weight:bold; font-size:140%; margin-top:10px; margin-bottom:0}
#welcome-text .header-text div.active-patches {background:#d7d7d7 url('/images/application/bg_patch_list.gif') no-repeat bottom left; position:absolute; bottom:0; width:65%}
#welcome-text .header-text div.active-patches .patches-list {background:url('/images/application/bg_patch_list_right.gif') no-repeat top right; padding-top:10px; padding-bottom:4px; margin:0; font-size:96%; *font-size:85%; height:20px; padding-left:40px}
#welcome-text .header-text div.active-patches .patches-list .link-button-white {margin-top:-2px}
#welcome-text .patch-select {overflow:hidden; height:1%; display:block; background:#EEE; position:relative;}
#welcome-text .patch-select ul, #welcome-text .patch-select ul li {overflow:hidden; display:block; height:1%; list-style:none; margin:0}
#welcome-text .patch-select ul {margin:1em}
#welcome-text .patch-select li {float:left; width:33%; margin:0 0 .5em!important; font-size:92%}
.patch-select #button-more {margin-right: 0.5em; position: absolute; right: 0; bottom: 0; font-size: 108%}
.patch-select #button-less {margin-right: 0.5em; position: absolute; right: 0; bottom: 0; font-size: 108%}
.patch-more-select {margin-top: 0;}
.patch-select {background-color: #FFF; border: 1px solid #CCC; width: 500px;}
ul.state-patch-select , ul.state-patch-select li {overflow:hidden; display:block; height:1%; list-style:none; margin:0}
ul.state-patch-select {margin:1em}
ul.state-patch-select li {float:left; width:24%; margin:0 0 .5em!important; font-size:92%}
.welcome-msg {font-size:90%; border-left:1px solid #d9d9d9; width:28%!important; padding-left:15px!important; padding-right:15px!important}
.welcome-msg img {float:left; margin-right:10px}
/* featured-article */ div.featured-article {font-size:90%; margin-top:-20px}
.featured-article .info {border-bottom:1px dotted #000; padding-bottom:3px; margin-left:10em; margin-bottom:1em}
.featured-article h3 {margin-bottom:.15em}
.featured-article img {float:left; padding:1px; margin-right:8px}
.featured-article .link-button {margin-top:-10px; margin-bottom:15px}
div.main-featured-article {height:auto; overflow:hidden; display:block; clear:both; border-bottom: thin solid #CCC; padding-top: 20px; padding-bottom: 20px}
div.main-featured-article .last {border-bottom: none}
#latest-articles .articles-list-summary li {height:1%}
.featured-authors {margin:0; position:relative}
.featured-author, .featured-post-author, .featured-articles, .featured-articles li {list-style:none; position:relative; overflow:hidden; display:block; *height:1%; margin:0}
.featured-author, .featured-post-author, .featured-articles li {padding:1em 0; *height:1%}
.featured-post-author li {padding:0 0 1em}
.featured-author .articles-list-summary li img, .featured-post-author .articles-list-summary li img, li.featured-article strong img {float:none}
.featured-author .author-info, .featured-post-author .author-info {text-align:center; float:left; overflow:hidden; width:30%; margin-right:2%}
.featured-author .author-articles, .featured-post-author .author-articles {width:66%; float:left}
.featured-author .author-info h3, .featured-post-author .author-info h3 {margin-bottom:.3em; font-size:116%}
.featured-author .link-button-smaller, .featured-post-author .link-button-smaller {float:none}
/* advertising */ #adverts .classifieds .main-content, #features .classifieds .main-content {min-height:10em}
#adverts .single-main-content, #features .single-main-content {margin-top:1px; padding:0}
#adverts .single-main-content img, #features .single-main-content img {border:0 none}
#adverts .single-main-content h2, #features .single-main-content h2 {margin-top:0}
#adverts .single-main-content p, #features .single-main-content p {font-size:108%; float:left; margin-top:0; width:75%}
#adverts .single-main-content .link-button, #features .single-main-content .link-button {margin-top:10px}
#adverts .main-content, #features .main-content, #user-community .main-content {padding-bottom:0; padding-top:10px}
#adverts .first, #adverts .last, #features .first, #features .last, #user-community .odd .main-content, #user-community .last .main-content {border:0 none}
/* featured businesses */ #latest-businesses {position:relative; display:block}
#latest-businesses .main-content {padding-left:15px}
#latest-businesses .link-button-white {position:absolute; top:15px; right:0px}
/* users bucket */ #user-community .single-main-content {padding:0; height:100%}
/* Business Category */ .category-icon {width:115px; float:left; margin-right:1%; margin-left:1%}
.category-icon img {}
.category-title {padding:1% 0 2% 1%; margin-right:2%; border-bottom:1px solid #d9d9d9}
/* Paged navigation */ .paged-navigation {width:auto; overflow:hidden; clear:both; margin-left:2%; margin-bottom:10px}
.paged-navigation ul, .paged-navigation li {overflow:hidden; padding:0; margin:0}
.paged-navigation li {float:left; border-right:1px solid #4d7eb6; background:url('/images/application/bg_pagination.gif')}
.paged-navigation li a, .paged-navigation li span {border-right:1px solid #7bafeb; display:block; padding:3px 10px; color:#FFF}
.paged-navigation li a:hover {color:#FFFFCC}
.paged-navigation li.inactive-next, .paged-navigation li.inactive-next span, .paged-navigation li.next, .paged-navigation li.next a {border:0 none; padding-left:5px; padding-right:5px}
.paged-navigation li.inactive-previous span, .paged-navigation li.previous a {padding-left:10px; padding-right:10px}
.paged-navigation li.inactive-previous {background:url('/images/application/bg_pagination_inactive_previous.gif') no-repeat}
.paged-navigation li.previous {background:url('/images/application/bg_pagination_previous.gif') no-repeat}
.paged-navigation li.inactive-next {background:url('/images/application/bg_pagination_inactive_next.gif') no-repeat right}
.paged-navigation li.next {background:url('/images/application/bg_pagination_next.gif') no-repeat right}
/* related businesses/organisations */ .related-orgs-list {border-collapse:collapse; width:98%; margin:0 auto 2em; border-bottom:1px solid #008d44!important}
.related-orgs-list * {border:none}
.related-orgs-list thead {display:none}
.related-orgs-list tbody {}
.related-orgs-list tr {background:#e1f3e9; border-bottom:1px solid #008d44!important; padding:1px 0}
.related-orgs-list td {padding:.5em!important; /*border-top:1px solid #008d44!important;*/ }
.related-orgs-list .business-name {width:22%}
.related-orgs-list .address, .related-orgs-list .rating {width:15%}
.related-orgs-list .address span {display:block}
.related-orgs-list a {display:block; text-align:center}
.related-orgs-list h3 {display:block; margin:.3em 0 0}
.related-orgs-list h3 a {color:#474747; font-size:77%!important; text-decoration:underline}
.related-orgs-list h3 a:hover {color:#000}
.related-orgs-list img {float:none!important; margin-right:.5em; border:2px solid #a3a3a3}
/* business */ #business-info {overflow:hidden}
.business-info {overflow:visible!important}
.business-name {padding:0; margin-top:0; display:block; height:100%; overflow:hidden; position:relative}
.business-name {position:static!important}
.business-name img {float:left}
.business-name .star-ratings {clear:both; display:block}
.business-name .business-summary {margin-left: 110px; width: auto; margin-bottom:1em}
.business-summary .alignright {position:relative; overflow:hidden; z-index:99}
.business-name .business-summary-premium {margin-left: 0px; width: auto; margin-bottom:1em; clear:both}
.business-name h2 {border-bottom:1px solid #CCC; padding-bottom:.2em; padding-left:.5em; overflow:hidden; margin-bottom:.5em; position:relative; display:block; *height:1%}
.business-name .address, .business-name .claim {margin:0 5%}
.business-name .claim a {text-decoration:none}
.business-name #map-viewer {margin-bottom:2em}
.business-name .numbers-summary {clear:both; display:block; z-index:99; margin:0; padding-top:0}
.business-name .numbers-summary dt {float:left; clear:left; width:25%!important; color:#093; font-weight:bold; display:block; overflow:hidden; margin-bottom:5px!important; margin-right:10px; text-align:right}
.business-name .numbers-summary dt label {padding-right:5px}
.business-name .numbers-summary dd {overflow:hidden; margin-bottom:10px!important}
.business-name .numbers-summary dd input {margin:0 .5em}
.business-name .numbers-summary dd a {text-decoration:none}
.business-name .numbers-summary dd img {float:left; margin-right:5px}
.business-name .numbers-summary p {margin:0 0 1em 0}
.business-name .numbers-summary .business-options p {margin:0!important; padding-bottom:0!important}
.business-name .numbers-summary #category-edit-container {margin-top:2em}
.business-name .summary {text-transform:normal!important; font-size:100%!important; margin-left:0!important; margin-top:20px}
.business-map {float:right; width: 200px; margin-top: 10px; overflow:hidden; position:relative!important; z-index:99}
.business-name .claim {overflow:hidden}
.business-name .claim label {width:100%; color:#1fae4b; clear:both; display:block; white-space:nowrap; float:left; margin-top:10px; padding-top:7px}
.business-name .claim .link-button {float:left}
.business-name .business-options {margin: 3em 0; clear:both; overflow:hidden}
.business-name .business-options input {margin:0 .5em}
/* comment this out to return to the old premium business page */ .business_premium {background:#ff3300; padding:15px 15px 10px}
.business_premium .content-box {margin-bottom:20px; clear:both; position:relative!important}
.business_premium .single-main-content {background-image:none; padding: 10px 12px}
.business_premium .main-bucket {border:1px solid #cc0000; padding:0}
.business_premium .main-bucket .header, .business_premium .main-bucket .innerpage-subheader {padding:5px; background:#ff9900; border:0 none!important; margin:0!important}
.business_premium .main-bucket .header .star-ratings {position: absolute; right: 0;top: 0; margin-top: 0.8em; margin-right: 0.8em;width:175px; text-align:right}
.business_premium .main-bucket .header .star-ratings small {padding-right:5px; float:left}
.business_premium .main-bucket .header .star-ratings .star-rating {float:left}
.business_premium .main-bucket .header *, .business_premium .main-bucket .innerpage-subheader * {color:#cc3300!important}
.business_premium .top-bucket, .business_premium .bottom-bucket {display:none}
.business_premium .top-bucket, .business_premium .bottom-bucket {display:none}
/* end new premium business page customization */ #sidebar-preview .details {margin-left:75px}
.simple-lightbox #sidebar-preview {background:#FFF; z-index:100; right:10px!important; float:right}
.simple-lightbox {padding:0.5em 0}
.simple-lightbox h4 {margin:0; padding:0; color:#3366CC}
.simple-lightbox h3 {color:#3366CC; margin: 0.5em 0}
.simple-lightbox textarea {width:100%; height:300px}
.simple-lightbox #premium_attachment_uploaded_data {width:50%}
.simple-lightbox .parallel {width:98%!important;}
.colors-form .content-box {width:98%; margin:0 auto; overflow:visible}
.colors-form .content-box .single-main-content, .colors-form .content-box .main-bucket {overflow:visible}
.colors-form .parallel {position:static!important; width:48%!important; margin-left:0!important; float:left; clear:none!important}
.colors-form dl {margin:0 auto!important; overflow:visible; position:relative; *height:1%}
.colors-form dl * {position:static}
.colors-form div.button {margin-left:15%!important}
.hreview .rating {margin-top:.5em}
.hreview .rating-info {font-size:85%; color:#CCC}
.events-section {clear:both; padding-top:1em; border-top:1px solid #CCC}
.events-section h3 {color:#1fae4b; margin-left:1.2em; overflow:hidden}
.business-upcoming-events {clear:both; padding-top:1em; border-top:1px solid #CCC}
.business-upcoming-events h3 {color:#1fae4b; margin-left:1.2em; overflow:hidden}
.business-upcoming-events h3 span {float:left}
.business-upcoming-events h3 div {margin-top:2px; margin-left:10px}
.business-upcoming-events ul, .business-upcoming-events ul li {overflow:hidden; list-style:none; margin:10px 0; padding:0 0 0 20px}
.business-upcoming-events ul {margin:0 0 0 2em}
.business-upcoming-events ul li.first {margin:0}
.business-upcoming-events ul li h4, .business-upcoming-events ul li p {margin:0}
.business-upcoming-events ul li h4 {font-size:100%}
.business-upcoming-events ul li p {font-size:85%}
.business-upcoming-events ul li a {}
.event-listings li {overflow:hidden}
.event-listings li strong {font-size:116%}
.event-listings li abbr {font-size:85%; display:block}
.event-listings li .summary {display:block}
.reviews-list h3 {font-size:122%; margin-bottom:0}
#latest-posts .main-content {height:15em}
#latest-posts.home .main-content {height:18em}
#main-fields {overflow:visible}
#main-fields #avatar-viewer {display:block; float:none!important; margin-bottom:7px}
/* classifieds list */ /* Classifieds */ .classifieds-list {padding-bottom:15px}
.classifieds-list h3 {border-top:5px solid #a1a1a1; margin-left:0!important; width:88%!important; padding-top:20px}
.classifieds-list h3 em {color:#665400}
.classifieds-list ul, .classifieds-list ul li {list-style: none; margin-left:0; padding-left:0}
.classifieds-list ul {margin-bottom:20px}
.classifieds-list ul li {margin-bottom:5px}
.classifieds-list ul li a {padding-left:5px}
.classifieds-list .classifieds_l, .classifieds-list .classifieds_m {border-right: 1px solid #a1a1a1; width:32%; float:left; overflow:hidden; display:inline}
.classifieds-list .classifieds_l, .classifieds-list .classifieds_m, .classifieds-list .classifieds_r {margin-top:15px}
.classifieds-list .classifieds_l h3, .classifieds-list .classifieds_m h3, .classifieds-list .classifieds_r h3, .classifieds-list .classifieds_l ul, .classifieds-list .classifieds_m ul, .classifieds-list .classifieds_r ul {padding-left:5%!important}
.classifieds-list .classifieds_r {margin-right:20px; padding-left:5%!important}
.classifieds-list .classifieds_l {margin-left:20px}
.classifieds_l li, .classifieds_m li {background:url('/images/application/bullet_arrow.jpg') 0 2px no-repeat; padding-left:15px!important}
.classifieds-list .classifieds-options {margin-top:20px;}
.classifieds-list .classifieds-options li {display: inline; padding:3px 8px 3px 0!important}
.classifieds-list .classifieds-options li.active, .classifieds-list .classifieds-options li.active a {background: #4D571C; color: #FDFFB4}
.classifieds-list .classifieds-lists h3 {color: #4D571C; font-size:100%; margin-bottom:0; background:0!important; padding:10px 0 10px 10px!important}
.classifieds-list .classifieds-lists ul li {margin-left:10px}
.classifieds-list .classifieds-lists ul li strong {float: left; width:40px}
.classifieds-list .classifieds-lists ul li a.pic {background: #4D571C; color: #FDFFB4; padding:2px 3px; font-weight: normal;}
.classifieds-list .entry-content {margin:30px 0}
.classifieds-list ul.details {border-bottom: 3px solid #D7E899; margin-top:15px}
.classifieds-list ul.details li strong {float: left; width:12%; font-weight: normal}
.classifieds-list ul.details li a {padding;0; margin-left:0}
.classifieds-list .classifieds_l h3, .classifieds-list .classifieds_m h3, .classifieds-list .classifieds_r h3 {padding-left:13%!important}
.classifieds-list h3.community {background: url(/images/famicons/group.png) 3% 100% no-repeat!important}
.classifieds-list h3.services {background: url(/images/famicons/briefcase.png) 3% 100% no-repeat!important}
.classifieds-list h3.personals {background: url(/images/famicons/user.png) 3% 100% no-repeat!important}
.classifieds-list h3.jobs {background: url(/images/famicons/money.png) 3% 100% no-repeat!important}
.classifieds-list h3.housing {background: url(/images/famicons/house.png) 3% 95% no-repeat!important}
.classifieds-list h3.gigs {background: url(/images/famicons/calendar.png) 3% 95% no-repeat!important}
.classifieds-list h3.sale {background: url(/images/famicons/cart.png) 3% 95% no-repeat!important}
.classifieds-list ul.images-list li {float:left}
.classifieds-list ul.images-list li img {padding:5px; background:#FDFFB4; border:1px solid #D7E899}
p.listing-number {font-size:120%; font-weight:bold}
ul.listings-list, ul.listings-list li {margin:0; padding:0; list-style:none}
ul.listings-list {margin-top:30px}
ul.listings-list li {padding:5px 10px 5px 30px; background:url('/images/application/bullet_circle.jpg') 0 10px no-repeat; margin:0 20px 10px}
ul.listings-list li h4 {margin-bottom:0}
ul.listings-list li .info {font-size:85%; margin-top:0}
ul.regular-listings-list, ul.regular-listings-list li {list-style:none; padding:0; margin:0}
ul.regular-listings-list {width:100%; margin:0 auto; overflow:hidden; margin-top:20px; border-top:1px solid #587120; padding-top:20px}
ul.regular-listings-list li {float:left; width:30%; height:80px; margin-right:1.5%; margin-left:1.5%; overflow:hidden}
ul.regular-listings-list li h2 {font-size:100%; margin:0}
ul.regular-listings-list li p {margin:0; font-size:90%; font-style:italic}
.listing-proper .info {font-size:85%; font-style:italic; padding-bottom:35px}
.listing-proper .info a {font-weight:bold; font-style:normal}
.listing-proper .images-list, .listing-proper .images-list li {list-style:none; margin:0; padding:0}
.listing-proper .images-list {overflow:hidden; text-align:center; float:right; width:250px; margin:10px 0 0 10px}
.listing-proper .images-list li {display:inline; float:left; margin:5px}
.listing-proper .images-list li a img {padding:5px; border:1px solid #587120; background:#FFC}
.listing-proper .images-list li a:hover img {background:#FFF}
.listing-proper .description {margin:20px 0}
.attachements-list, .attachments-list li {margin:0; padding:0; list-style:none}
.attachments-list {overflow:hidden; margin:0}
.attachments-list li {float:left; width:15%; text-align:center}
.attachments-list li img {display:block; width:auto; margin:0 auto 5px auto; border:3px solid #CCC}
.attachments-list li a {font-weight:bold}
#attachment-fields, #attachment-fields li {margin:0; padding:0; list-style:none}
#attachment-fields li {margin-bottom:10px}
#attachment-fields li input {width:100%}
.listings-categories-list, .listings-categories-list li {list-style:none; margin:0; padding:0}
.listings-categories-list {margin-top:20px; margin-left:3%}
.listings-categories-list li {float:left; width:30%; font-size:116%; line-height:165%}
.listings-categories-list li em.listings-count {color: #666; font-size:85%}
ul#classified_list, ul#classified_list li {margin:0; padding:0; list-style:none}
ul#classified_list {margin:2em}
ul#classified_list li {margin-bottom:1em; height:7em; float:left; width:25%}
ul#classified_list li p {font-weight:bold; margin:0; padding:0}
ul#classified_list li .manage-link {margin:.3em 0; font-size:116%}
ul#classified_list strong {font-size:116%; display:block}
.blank-list {border-top:1px solid #093; padding:1em; font-style:italic}
dl.classified-listings-info {overflow:hidden}
dl.classified-listings-info dd {overflow:hidden; margin-bottom:5px!important}
dl.classified-listings-info dd p {margin:0}
dl.classified-listings-info dd img {border:0 none!important}
dl.classified-listings-info dt {float:left; color:#093; font-weight:bold; display:block; overflow:hidden; margin-bottom:5px!important; margin-right:10px}
/* User/Vendor */ dl#registration {overflow:visible;z-index:1;}
dl#registration input {/*margin-left:-10%;*/}
.user-info #avatar-viewer {padding:0px 10px 0 0px; float:left}
.user-info #avatar-viewer .desc {margin-left:0; margin-top:15px}
.user-profile-show .user-info {margin:25px 0 10px 0}
.user-profile-show .user-info .edit-user-section .edit-user-info {clear:left;}
.user-profile-show .user-info .edit-user-section {margin-top:20px}
.user-profile-show .user-info .edit-user-section h3 {font-size: 130%; margin-bottom:10px; color:#4D571C}
.user-section h4.general-title {padding-left:0!important}
.user-profile-show .user-info label {float: left; width:125px}
.user-primary-info {margin:10px 0 0 0px; padding:0 1% 0 1%; overflow:hidden; position:relative; width:99%}
.user-primary-info #map-viewer .cloak {z-index:2; position:absolute; background:#000; opacity:.5; width:300px; height:320px}
.user-primary-info #map-viewer .cloak h3 {color:#666; position:absolute; bottom:70px; right:30px; font-size:250%; text-align:center}
/* .user-primary-info #map-viewer {position:relative; float:right; width:300px; height:300px; padding:5px; border:1px solid #fc9; background:#fff; position:relative; margin-top:10px}*/ .user-primary-info #map-viewer-edit {position:relative; float:right; width:300px; height:320px; padding:5px; border:1px solid #fc9; background:#fff; position:relative; margin-top:10px}
.user-primary-info #map-viewer #map_div {margin-left:0px !important}
.user-primary-info h3 {background:none !important; padding:0; font-size:144%; margin-top:18px; color:#652}
.user-primary-info h1 {background:none !important; padding:0; font-size:131%; margin-top:0; margin-bottom:0; color:#558fd1}
.user-primary-info .business-info {float:left; position:static!important; padding-bottom:10px; width:50%; display:inline}
* html .user-primary-info .business-info dd {width:70%!important}
.user-primary-info .business-info-aux {float:left; border:1px solid #888; padding:5px; width:150px}
.user-primary-info .business-info h3 {margin:5px 0 }
.user-primary-info .business-info .user-aux-info {overflow:hidden; clear:both; padding:5px 0;position:static}
.user-primary-info .business-info #avatar-viewer {width:auto; float:left; margin-right:10px}
.user-primary-info .desc {font-size:93%; margin:10px 0; clear:both}
.user-primary-info .business-info dl {margin: 10px 0; position:relative; overflow:hidden; width:100%}
.user-primary-info .business-info dl p {margin:2px 0 0 0; width:100%}
.user-primary-info .business-info dl p.more-events {margin:15px 0 0 0}
.user-primary-info .business-info dl dt {float:left; color:#36c; font-weight:normal; width:20%; text-align:right; margin-bottom:5px!important; margin-right:2%!important; padding-bottom:5px; font-style:italic; position:relative}
.user-primary-info .business-info dl dd {float:left; width:73%; overflow:hidden; position:relative; margin-bottom:5px!important}
* html .user-primary-info .business-info dl dd p {margin:0px 0 0!important; padding:10px 0 0!important}
.user-primary-info .business-info dl .star-rating {border:0; margin:0 0 10px 0; position:relative; float:left; clear:none; display:block}
.vcard .user-primary-info {overflow:hidden}
.vcard .user-primary-info .fullname p {padding:0; margin:0 0 0 0}
.vcard .user-primary-info .tagline p {font-style:italic; color:#666; margin-bottom:0}
.vcard .user-primary-info h3 {margin-bottom:10px}
.user-profile-show .user-info .user-primary-info .edit-user-info {margin-bottom:5px}
.user-profile-show .user-info p {margin-left: 5%}
.user-section {margin: 15px 20px 30px 20px!important; overflow:hidden}
.user-section p {margin:10px 0!important}
.user-section table {margin:10px 3px!important; border-collapse:collapse}
.user-section table .timestamp {font-size:10px; width:15%}
.user-section table .title {width:60%}
.user-section table .sender a {font-weight:normal; text-decoration:none}
.user-section h4 {margin: 0 0 15px 0px; padding:0 0 8px 20px; color:#093; border-bottom:1px solid #d7d7d7; overflow:hidden; position:relative}
.user-section h4 a {text-decoration:none!important; color:#093}
.user-section h4.fn {padding-left:0; padding-bottom:0}
.user-section h4 .link-button-white {float:right; position:absolute; top:0; right:0}
.user-primary-info .about-user {margin:10px 0;width:50%}
.user-section .user-aux-info {padding:5px 0; overflow:hidden}
/*border-bottom:1px solid #feb;*/ .user-section .last {border-bottom:0}
.user-section .user-aux-info {overflow:hidden; clear:both}
.user-section .user-aux-info label {float:left; color:#36c; font-weight:normal; width:125px; text-align:right; margin:0 10px 0 0; font-style:italic}
.user-section .user-aux-info div {float:left; margin: 0; line-height:1.22em; padding-bottom:0; width:75%}
.user-section .business-listings li {float:left!important; clear:none; height:200px}
.user-section .business-listings li .star-rating {float:none; display:block; position:static; height:14px; margin:5px 0px!important; width:76px!important}
.user-section .business-listings li .details {float:left; margin-left:0; width:100%; overflow:hidden}
.user-section .business-listings li .details ul li {float:none; width:100%!important; height:auto}
.user-section .business-listings li h4 {padding:0; border:0 none; margin-left:0}
.user-section .business-listings li p {margin:0}
.user-section .business-listings li p.summary {padding:0}
.user-section .blog-posts li {margin:5px 5px 10px 5px; padding-bottom:10px; border-bottom:1px solid #CCC}
.user-section .blog-posts li h4 {margin:0; padding:0; border:none}
.user-section .blog-posts li p {margin-left:0}
.user-section .blog-posts li p.info {margin:0; padding:0}
.user-section ul.entries {list-style-type:none; margin-left: 5%}
.user-section ul.entries p {margin:0; padding:0}
.user-section ul.entries p.entry-content {margin-left:2%; color:#777; font-style:italic}
.user-section ul.entries li {margin-bottom:7px}
.user-section ul.entries h5 {border:0 none; padding:0; margin:0}
.user-section ul.entries h5 a {text-decoration:underline; display:block; font-weight:normal!important}
.user-section ul.entries h5 a:hover {text-decoration:none}
.user-section ul.recent-reviews img {border:0 none;}
.user-section ul.entries .details p {font-size:85%}
.user-section ul.entries li a {font-weight:bold}
.user-section ul.entries li .info, .user-section ul.entries li .comments {font-size:85%}
#avatar-viewer .medium {float:left; margin-right:10px}
#avatar-viewer .desc {margin-left:0}
#avatar-viewer .star-rating {margin-left:10px}
/*#map_div, .address {margin-left:145px;}*/ /* News */ ul.blog-entries {margin:30px 0 10px; padding:0}
ul.blog-entries li {margin-bottom:10px; padding:0 10px 20px 10px; border-bottom:1px solid #CCC; overflow:hidden}
ul.blog-entries li h4 {margin-bottom:5px}
.topic-description p {margin-top:20px!important; margin-bottom:10px; padding-bottom:10px; height: auto; display:block;border-bottom:1px solid #4D571C}
.topic-description h3 {background:none!important; padding-left:0; text-transform:capitalize; margin-bottom:15px}
.topic-description .page-info {margin-top:15px}
.topic-description .page-info p {border:none; padding:0!important; margin:0!important}
ul.blog-entries li p.info {margin:0; padding:0}
ul.blog-entries li .entry-content {margin:5px 10px 5px 0px}
ul.blog-entries li .logo {float:left; margin-right:5px}
ul.blog-entries li .summary-content {width:60%; float:left; overflow:hidden}
.blog-entry .logo {float:left; margin:10px 10px 10px 0}
.news-topics-list, .info-topics-list {overflow:hidden}
.news-topics-list h3, .info-topics-list h3 {margin-top:1em}
.news-topics-list h3 a, .info-topics-list h3 a {text-decoration:none!important}
.news-topics-list ul, .info-topics-list ul {margin:0 10px}
.news-topics-list ul li {padding:0 0 20px 0px}
ul.news-entries li {padding-bottom:0; margin-bottom:5px}
ul.news-entries li .entry-text {padding-left:100px}
ul.news-entries li .entry-image {margin-left:15px}
ul.news-entries li .entry-image img {width:64px}
ul.info-entries li {float:left; width:30%; height:150px; overflow:hidden; padding: 5px 2% 5px 2%; margin: 0 1% 10px 0; border:1px solid #de9}
ul.info-entries li .entry-image {display:none}
ul.info-entries li .entry-text {}
#info-categories-viewport {margin-top:15px; overflow:hidden; position:relative; height:200px; overflow:hidden!important; width:96%}
#info-categories-viewport .organisation-list li {height:65px}
#info-categories-viewport img {border:3px solid #FFC}
#info-categories-viewport a {text-decoration:none}
#info-categories-container {position:relative}
.info-category-container {width:100%; height:150px; float:left; position:absolute}
.info-category-container h4 {margin-bottom:0}
/* .info-category-container li {height:100px}*/ .info-category-container li strong {display:block; text-transform:capitalize; font-size:110%}
#info_category_list, #info_category_list li {list-style:none; margin:0; padding:0}
#info_category_list {padding-top:2em}
#info_category_list li {margin-bottom:5px; padding:5px 10px}
.organisation-list {width:100%;}
ul.all-question-list, ul.all-question-list li, ul.all-advice-list, ul.all-advice-list li {list-style:none}
ul.all-question-list, ul.all-advice-list {margin-top:20px!important}
ul.all-question-list li, ul.all-advice-list li {border-bottom:1px solid #E6CA42; margin-bottom:15px; display:block; height:100%}
ul.all-question-list li h4, ul.all-advice-list li h4 {margin-left:17px}
/*REVIEWS */ .latest-reviews-list li {overflow:hidden; display:block; clear:both; height:100%}
/* Categories */ .categories-browse-list {padding-bottom:15px; position:relative; overflow:hidden; height:100%}
.categories-browse-list ul, .classifieds-list ul li {list-style: none; margin-left:0; padding-left:0; position:relative!important; overflow:hidden!important}
.categories-browse-list .clear {position:relative!important; overflow:hidden!important; *height:1%}
.categories-browse-list ul {margin-bottom:20px; position:relative!important; overflow:hidden!important; *height:1%}
.categories-browse-list ul li {margin-bottom:5px; position:static!important}
.categories-browse-list ul li a {padding-left:10px; display:block}
.categories-browse-list .sections {border-right: 1px solid #a1a1a1; width:32.8%; float:left; overflow:hidden; display:inline; margin:5px 0 0 0; height:auto; position:relative}
.categories-browse-list h4 {border-top:5px solid #a1a1a1; margin-left:0!important; width:95%!important; padding-top:20px; padding-left:5%!important; margin-top:0; overflow:hidden}
.categories-browse-list a {text-decoration:none!important}
.categories-browse-list a:hover {text-decoration:underline!important}
.categories-browse-list h4 em {color:#333}
.categories-browse-list h4 img {padding:2px; margin-top:0; margin-right:5px; background:#FFF; display:inline; float:left;}
.categories-browse-list h4 a {/*float:left;*/ }
.categories-browse-list li {background: url('/images/application/bullet_arrow.jpg') 5px 50% no-repeat; padding-left:15px!important; margin-left:8%}
.categories-browse-list .more-categories {margin-right:20px; margin-bottom:10px; font-size:100%; font-weight:bold}
ul.categories-list, ul.categories-list {list-style:none}
ul.categories-list h3 {font-size: 140%; margin-bottom:0}
ul.categories-list .indent {margin-left: 20px}
ul.categories-list li {margin-bottom:10px}
ul.business-listings li {height:300px; width:29.3%!important; overflow:hidden }
.business-listings li ul li {padding:0!important; width:auto!important; text-align:left; height:auto!important; margin-right:10px; float:left}
#category-children .yui-u {width:49.8%; margin-left:0.4%}
#category-children .first {margin-left:0}
.bucket-mid li h4.general-title {margin-bottom:3px; margin-left:3px}
/* BLOGS */ .post-single {margin-top:30px}
/* star rating */ .inline-rating {display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle}
#errorExplanation {background-color: #fff6bf; margin:20px 10px; padding: 5px; border: 1px solid #ffd324;}
.errorExplanation h2 {background: none!important; padding:0!important; margin:0; font-size: 108%; color: #DA5300; font-weight: bold;}
.errorExplanation p {font-size: 93%; color: #444444;}
/*.errorExplanation ul, .errorExplanation ul li {list-style:none}*/ .errorExplanation ul li {font-size: 93%; color: #444444}
.errorExplanation ul {margin-top:0}
/* TAG CLOUD */ #main-tag-cloud {margin:15px 0 15px 0}
.tags-business-listings {overflow:hidden}
.tags-business-listings li.business-item {float:left; position:relative; height:160px!important}
.tags-business-listings li h4.general-title {margin-bottom:10px}
.tags-business-listings li h4.general-title a:link {text-decoration:none}
.tags-business-listings li .image-and-rating {float:left}
.tags-business-listings li .location {color:#666; font-size:96%; clear:both}
.tags-business-listings li .details ul {width:100%; overflow:hidden; margin:5px 0; padding:0; clear:both}
.tags-business-listings li .details ul .link-button-white {padding:0 0 0 9px!important; width:50%!important; height:auto!important; margin-bottom:5px}
/* .tags-business-listings li .logo {position:absolute; top:2px; left:2px}
.tags-business-listings li .general-title, .tags-business-listings li .summary, .tags-business-listings li .location {margin-left:75px}
.tags-business-listings li .details ul, .tags-business-listings li .details ul li {width:100%; height:auto!important; overflow:hidden; margin:0 0 0 5px!important}
.tags-business-listings li .medium-star, .tags-business-listings li .medium-star a:hover, .tags-business-listings li .medium-star a:active, .tags-business-listings li .medium-star a:focus, .tags-business-listings li .medium-star .current-rating {margin:110px 0 0 -10px}
.tags-business-listings li h4 {border:0 none}
*/ /* EXT WYSIWYG EDITOR */ #blog-form dt {width:15%}
#blog-form dd {width:82%}
#blog-form dd.checkbox {width:50%}
.x-toolbar table td, .x-toolbar table th {border:0; padding:0}
/* FORUMS */ .forum-title, #topic-title {margin-top:20px; font-size:190%!important; margin-bottom:0}
.body_post {width:95%; margin:0 auto}
.author .avatar {border:1px solid #EDE31F}
.post-tools {width:35%}
.forum-info {font-size:95%; margin:15px 0; border-bottom:1px solid #666; padding:0 10px 10px}
p.forum-info {padding-left:0; margin-bottom:1em; font-size:85%}
.forum-info em {color:#777}
table.forum-list, table.forum-list td, table.forum-list .th {border:1px solid #666!important; padding:.5em; vertical-align:top}
table.forum-list thead th {font-size:116%; font-weight:bold; background:#EEE; border:1px solid #666}
table.forum-list td.forum-image {width:5%}
table.forum-list td.forum-name {width:50%}
table.forum-list td.forum-name h2 {margin:0; font-size:116%}
table.forum-list td.forum-name .forum-description {font-size:85%; color:#777; font-style:italic}
table.forum-list td.forum-name .entry-tools .actions {width:100%!important; overflow:hidden; font-size:116%}
table.forum-list td.post-count, table.forum-list td.topic-count, table.forum-list td.replies-count, table.forum-list td.views-count {width:10%}
table.forum-list td.updated {width:25%}
table.forum-list td.updated p {margin:0; padding:0; font-size:93%}
table.forum-list td.updated p strong {font-size:116%}
table.posts-list, table.posts-list td, table.posts-list th, table.posts-list tr {border:0 none!important}
table.posts-list table.post, table.posts-list table.post td, table.posts-list table.post th {border:1px solid #666}
table.posts-list table.post {width:100%}
table.posts-list table.post th {background:#666; color:#FFF; font-size:85%; font-weight:normal}
table.posts-list table.post tbody td {border:1px solid #666!important; padding:1em; vertical-align:top}
table.posts-list table.post tbody td.author-info {width:20%}
table.posts-list table.post tbody td.author-info .author-name {display:block; font-size:131%}
table.posts-list table.post tbody td.post-body {width:80%; vertical-align:top}
table.posts-list table.post tbody td.post-body .post-tools {border-top:1px solid #888; padding:.5em; font-size:85%; margin:2em 0 0; width:50%!important}
div.reply-to-topic, div#reply {margin:0 0 1em 1em}
div.forum-main-description {padding:2em 1em 1em}
div.forum-main-description h3 {font-size:116%; font-weight:bold; color:#666; margin-bottom:.5em}
div.forum-main-description h4 {font-size:100%; margin-top:0;}
div.forum-main-description h4 p {margin:0; padding:0}
.forum-posts li {display:block; width:100%; height:auto}
.forum-posts img {z-index:2}
.topic-stats {font-size:75%; font-weight:normal}
/* REVIEWS */ #reviews {margin-bottom:20px;}
.reviews-list li, .comments li {margin-top:1em; padding-bottom:1em; border-bottom:1px solid #CCC}
.reviews-list li .entry-content, .reviews-list li .entry-content p, .comments li .entry-content, .comments li .entry-content p {margin-bottom:0; clear:both; padding-bottom:0}
.reviews-list li .entry-title, .comments-list li .entry-title {color:#093}
.reviews-list li .entry-content, .comments-list li .entry-content {margin:.5em 0 1em}
.reviews-list li .entry-content p, .comments li .entry-content p {padding-top:10px}
/* EDIT BUSINESS */ .upload-logo {margin:5px 0 25px 0;clear:both;overflow:hidden;}
.upload-logo div.button {clear:none;margin-left:0;}
.upload-logo div.button input {margin:0;}
div.logo {text-align:center;margin:20px auto;padding:10px auto;}
div.logo img {border:3px solid #97BE0D;padding:3px;background:#F4FFCF; margin:10px 0;}
div.logo h4 {color:#587120;}
#standard-logo {border-right:1px solid #D7E899;border-left:1px solid #D7E899;width:31.5%;}
/* EDIT PREMIUM BUSINESS */ .edit_layout {overflow:hidden!important}
.edit_layout #yui-main, .edit_layout #yui-main .yui-b, .edit_layout #sd {overflow:visible!important}
.edit_layout .main-content {background:#FFF; padding-right:0; margin-right:0}
.business-edit {overflow:visible}
.business-edit .innerpage-subheader {margin:2em 0 .5em; clear:both}
.business-edit .mid-bucket {overflow:visible}
.business-edit #preview-theme {width:300px}
.business-edit #control-theme {width:53%; margin-left:1%}
.business-edit #submit {padding-right:10px}
#preview {padding:85px 90px 0 5px; background: url(/images/application/bg_theme_preview.jpg) no-repeat; width:205px; height:315px; position:relative; margin: 0 auto}
#preview .head, #preview .body, #preview .side {margin-bottom:3px; padding:3px 3px 3px 6px; overflow:hidden}
#preview .head {margin-bottom:0}
#preview .head p {margin-top:0; margin-bottom:0}
#preview .head p, #preview .body p, #preview .side p {font-size:85%}
#preview .head .title, #preview .body .title, #preview .side .title {font-size:98%; font-weight:bold}
#preview .head img, #preview .body .map-review img {float:left; margin-right:5px; border:1px solid #666}
#preview .body .map-review {clear:both}
#preview .body .map-review img {margin-right:5px; float:left;}
#preview .body .odd img {margin-right:2px}
#preview .body .even img {margin-left:2px}
#preview .body .product-info p {margin:0}
#preview .yui-gb .yui-u {width:31%!important}
#preview .yui-gb .yui-u img {width:40px; height:40px}
.theme1 .product-info {overflow:hidden; margin-bottom:2px}
.theme1 .product-info img {float:right}
.theme3 .yui-u {margin-top:5px}
#theme-preview {margin:0 auto; float:right!important; width:250px!important; overflow:hidden}
#theme-preview .theme2 .odd img {float:left}
#theme-preview .theme2 .even img {float:right}
#theme-list {overflow:hidden; margin-bottom:4em!important}
#theme-list, #theme-list li {list-style:none; margin:0; padding: 0; text-align:center}
#theme-list li {margin:0 auto; width:85%; float:none; border:3px solid #fff}
#theme-list li.selected {border:3px solid #093}
/*#theme-list {margin:50px 0 0!important;overflow:hidden}
#theme-list, #theme-list li {list-style:none; margin:0; padding:10px 0; text-align:center}
#theme-list li, #color-palette .yui-u {margin-left:1%; width:96%; text-align:center; border:3px solid #fff}
#theme-list li.selected {border:3px solid #FFC}
#theme-list li.first {margin-left:0}*/ #color-palette .yui-u {margin-bottom:10px}
#color-palette .first {margin-left:0}
#color-palette .yui-u .description {font-size:85%}
#color-palette .yui-u input {width:93%; padding:2px 2% 0px 2%; margin-bottom:0px}
#color-palette .yui-u input#premium_color_palette_image_border_on {padding:0;width:auto!important}
#color-palette h4 {font-size:100%}
#color-palette .colorfield {}
#color-palette .colorfield-container {width:90%; padding:3px; background: transparent}
#color-palette .selected {background:#ffc}
#secondary-premium-content {margin: 20px 0;}
dl#options {margin:0; width:100%}
dl#options dt.checkbox {width:auto; margin:0 2%!important}
dl#options dd label {line-height:18px}
.tundra .dijitToolbar {border:0 none!important}
#review-bucket .mid-bucket {padding:0}
#review-bucket h3 {color:#FFF!important}
/*#submit input {font-size:130%; padding:8px}*/ #assets_all, #assets_all li {list-style:none; margin:0; padding:0}
#assets_all li {overflow:hidden; display:block!important; margin-bottom:10px; padding: 10px; border-bottom:4px solid #FFFFB4 }
#assets_all .asset-image {float:left; /*width:220px;*/ width:260px; margin-right:13px; display:block}
#assets_all .asset-image .image {text-align:center; margin-bottom:10px}
#assets_all .asset-image .image img {border:2px solid #CCC}
#assets_all .asset-editor {/*display:block; float:left; *float:none; border:1px solid #CCC!important; width:465px!important;*/ margin-bottom:10px}
#assets_all .asset-editor iframe {padding:5px}
#assets_all .asset-controls {clear:both; text-align:center}
#assets_all .asset-controls a {margin-right:15px}
#assets_all .asset {margin:5px; padding:5px 10px; border:1px solid #d1d1d1; overflow:hidden; display:block}
#assets_all .asset form {overflow:hidden; display:block}
.edit-content-controls {overflow:hidden}
.edit-content-controls .add-buckets {float:left; margin-left:20px}
.edit-content-controls .save {float:right; margin-right:20px}
table.mceEditor {margin-top:3px}
table.mceEditor td, table.mceEditor td iframe {padding:0}
#asset_listing, #asset_listing li {list-style:none; margin:0; padding:0; overflow:hidden; display:block; clear:both; *height:1%}
#asset_listing li {margin-bottom:15px}
#asset_listing li.even .asset_image img {float:right; margin-left:10px}
#asset_listing li.odd .asset_image img {float:left; margin-right:10px}
#asset_listing li p {margin:0 0 0.5em !important; padding: 0; line-height: 130%;}
#asset_listing li h4 {}
#asset_listing li li {border:0 none!important; display:list-item!important; overflow:visible!important; clear:none!important}
#asset_listing li ul, #asset_listing li ul li {list-style-type:circle!important; overflow:hidden; list-style-position:inside; *display:inline-block!important; *padding:0!important}
#asset_listing ul {margin:0.8em 2.5em;}
* html #asset_listing li li {display:inline-block!important; padding:0!important; width:100%}
#asset_listing li div ol li {list-style:decimal!important; overflow:hidden; list-style-position:inside; *display:inline-block!important; *padding:0!important}
#secondary-premium-content .asset-list, .asset-list li {list-style:none; margin:0; padding:0; overflow:hidden; display:block; clear:both; *height:1%}
#secondary-premium-content .asset-list li {margin-bottom:15px}
#secondary-premium-content .asset-list li.even .asset_image {float:left; margin-right:10px}
#secondary-premium-content .asset-list li.odd .asset_image {float:right; margin-left:10px}
#secondary-premium-content .asset-list li p {margin:0 0 0.5em !important; padding: 0; line-height: 130%;}
#secondary-premium-content .asset-list li h4 {}
#secondary-premium-content .asset-list li li {border:0 none!important; display:list-item!important; overflow:visible!important; clear:none!important}
#secondary-premium-content .asset-list li ul, #secondary-premium-content .asset_listing li ul li {list-style-type:circle!important}
#secondary-premium-content .asset-list li div ol li {list-style:decimal!important}
.premium_theme_details {*list-style-position:outside; *margin-right:-50px}
.premium_theme_details li {font-family:Georgia, serif; font-size:155%; font-weight:bold; font-style:italic; margin-bottom:20px; color:#666}
.premium_theme_details li * {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:90%; font-weight:normal; font-style:normal; color:#000}
.premium_theme_details li label {font-weight:bold}
/* THEMES */ .theme .head, .theme .body, .theme .side {overflow:hidden; clear:both; padding:10px}
.theme .head {margin:10px 0 0}
* html .theme .head dl dt {width:40%!important}
.theme .body {margin:10px 0}
.theme .body .asset-list p, .theme .body p {font-size:92.3%}
.theme .head .title {/*float:left;*/ }
.theme .side .title {float:none}
.theme .side .title h4 {margin-bottom:0.5em}
.theme .side p {font-size:92.3%}
.theme .business-info {float:left; position:static!important; padding-bottom:10px; display:inline}
.theme .avatar {float:left; margin-right:10px}
.theme div.button {/*width:34%; margin:0 auto;*/ }
.theme .star-rating {border:0; margin:0 0 10px 0; position:relative; float:left; clear:none; display:block}
.theme .map-review {overflow:hidden; display:block; clear:both}
.theme #map-viewer {}
.theme #map_div {}
.theme .desc {margin: 20px 0 0 0; clear:left}
.theme .map-review .rating {height:auto}
.theme .map-review .review-events {}
.theme .map-review .review-events p.info {width:100%; padding-left:0}
.theme .map-review #review-indicator {padding-left:13px}
.theme #comment-input {margin-top: 10px}
#review-link {line-height:20px}
#review-link a {padding-top:0}
#review-indicator {overflow:hidden; height:1%; margin-bottom:20px}
#review-bucket {clear:both}
a#review-link-secondary {display:block;}
.image_border {border: 0}
.title {width:100%}
.header_title {overflow:hidden; display:block; *height:1%; *width:100%}
* html .business-add-asset {width:65%;}
.body .top-bucket h3, .body .top-bucket {background:none}
.body #comment-input {width:auto; float:right; border:0 none}
.body #review_body {width:95%}
.body .mid-bucket {padding:0}
.body .events-list {border-bottom:3px solid #FFF; padding-bottom:5px; margin-bottom:10px}
.asset-block-list .asset .asset-image {float:left; margin-right:1%; width:auto !important}
.asset-block-list .asset .asset-content {}
.asset-block-list .asset .asset-controls {background:#eee; padding:3px 0; margin-top:2px}
.edit-steps p {margin-left:24px}
.asset-image-form {background-color: white; width: 400px; clear:both; text-align: left;}
.asset-body-form {background-color: white; width: 400px; clear:both; text-align: left;}
.simple-lightbox {background-color: white; width: 600px; clear:both; text-align: left;}
.theme li a {text-decoration: underline}
a.graphic-button {text-decoration:none}
/* .asset-list .even .asset_image {float: left; margin-right: 20px}
.asset-list .odd .asset_image {float: right; margin-left: 20px}
*/ .asset-list .asset_image a {border: 0;}
/* THEME 1 */ .theme1 .body {overflow:hidden}
.theme1 .side {overflow:hidden}
.theme1 .asset-list, .theme1 .asset-list li {list-style:none; overflow:hidden; clear:both; padding:10px}
.theme1 .asset-list .asset_image img {float:right; margin: 0 0 0 10px}
.theme1 .asset-list p {margin-top:0}
.theme1 .asset-list li.even {border-width:1px 0; border-color:#FFF; border-style:solid}
/* THEME 2 */ .theme2 .odd img.image_border, .theme2 .odd .asset_image img {float:left; margin-right:10px; margin-bottom:10px}
.theme2 .even img.image_border, .theme2 .even .asset_image img {float:right; margin-left:10px; margin-bottom:10px}
.theme2 .odd .inplaceeditor-form {float:left; width:50%}
.theme2 .even .inplaceeditor-form {float:right; width:50%}
.theme2 .asset-list li, .theme2 .asset-list, .theme3 .asset-list li, .theme3 .asset-list {overflow:hidden; clear:both; list-style:none; margin:0; padding:0}
.theme2 .asset-list {padding-bottom:5px; border-top:1px solid #FFF}
.theme2 .asset-list li {border-bottom:1px solid #FFF; padding:10px 10px 0; margin:auto 0}
.theme2 .body {overflow:hidden}
.theme2 .body .asset-list p {padding:0}
/* THEME 3 */ .theme3 .asset-list li, .theme3 .asset-list {clear:none}
.theme3 .asset-list li {width:31%; min-height:200px; float:left; margin-left:2%}
.theme3 .asset-list li {height:400px; margin-bottom:20px}
.theme3 .asset-list li .asset_content {clear:both}
.theme3 .asset-list li dd .premium-small img {float:left!important;}
.theme3 .asset-list li dd .premium-small input {float:right!important;}
/* random IE hacks \*/ * html .theme1 .asset-list li, * html .theme2 .asset-list li, * html .theme3 .asset-list li {height:1%}
* html .theme .head {height: 1%}
* html .theme .head dl dd {width:35%}
* html .theme .head dl dt {width:60%}
* html .theme3 .asset-list li.asset {overflow:hidden; display:block; height:450px!important}
* html .theme3 .asset-list li .asset_image {margin-bottom:-20px}
/* */ .theme1 .asset-list li ul li, .theme2 .asset-list li ul li, .theme2 .asset-list li ul li {list-style:disc inside; padding:0}
.theme1 .asset-list li ol li, .theme2 .asset-list li ol li, .theme2 .asset-list li ol li {list-style:decimal inside; padding:0}
/* EVENTS */ .month-nav {list-style:none; overflow:hidden; margin-top:20px}
.month-nav li {float:left; width:32%; text-align:center; margin-left:1.5%; padding:10px 0; background:#EEE; font-weight:bold}
.month-nav li:hover {background:#093}
.month-nav li:hover a {color:#FFC}
.month-nav li.previous-month {margin-left:0}
.month-nav li.current-month {border:1px solid #093; background:#FFF}
.month-nav li.next-month {}
.calendar-events, .calendar-events li {list-style:none}
.daily {margin: 25px 15% 10px 15%; width:68%; border-top:1px solid #ccc}
.daily li {border-bottom:1px solid #ccc; margin-bottom:3px; padding:6px 3px 3px 3px}
.daily li .time {color:#777}
.events-list {margin-top:15px}
.events-list li {margin-bottom:10px; background:url(/images/famicons/calendar.png) top left no-repeat; padding:5px 0 10px 23px; overflow:hidden}
.events-list li .event-name {text-transform:capitalize; font-weight:bold}
.events-list li.event-item {padding-top:0; position:relative}
.events-list li.event-item form {position:absolute; top:0; right:0}
.alphacube_content a {color:#445511; text-decoration:underline}
.event_popup_image img {float:right; margin:5px 5px 10px 10px; border:3px solid #CCC}
.event_popup_business, .event_popup_desc, .event_popup_time {margin-bottom:5px}
.event_popup_business {font-weight:bold; font-size:120%}
.event_popup_desc {font-style:italic; font-size:110%}
.event_popup_time {font-size:90%}
.mini-calendar {padding:5px}
/* AD */ .divider .ad {text-align:center; margin: 5px 0;}
.divider .ad img {margin:0 auto 5px; text-align:center}
/* SYNDEO BasicColorPicker */ #colorPickerDiv {z-index:99}
#colorPickerDiv ul {z-index:99; overflow:hidden; background:#fff; list-style-type:none; width:270px; padding:2px; border:1px solid #999}
#colorPickerDiv li {float:left; width:13px; height:13px; cursor:pointer; border:1px solid #fff; margin:0; padding:0}
#colorPickerDiv li:hover {margin:0px; border:1px solid #000}
/** * Styles for ColorPicker */ .colorpickerControl{border:1px solid gray;background-color:#EEEEEE;padding:3px;}
.colorpickerControl input{font-size:8pt;}
.color-picker-div{z-index:1000;position:absolute;}
.color-picker-div table{background:#FFFFFF;}
.color-picker-div table tr td,th{padding:0;}
/* WELCOME PAGE */ .actions, .actions li {list-style:none; line-height:20px}
/* ADVICE ARTICLES */ .advice-articles-list, .advice-articles-list li {list-style:none; margin:0; padding:0}
.advice-articles-list li {border-bottom:1px solid #E8DE58; padding:10px}
.advice-articles-list li h3 {font-size:120%; margin-bottom:10px}
.advice-articles-list li .advice-article-toggle-controls {float:left}
.advice-articles-list .entry-content {margin-bottom:15px}
.advice-article .entry-content {margin-bottom:30px; padding:0 10px}
.advice-article h3 {margin-top:20px}
/* INFO ARTICLES */ .info-image {float:left; margin: 10px 10px 5px 0; border:1px solid #ab0; padding:2px}
/* QUESTIONS */ .no-articles {margin-left:10px}
.questions-list li {margin-top:0px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC!important}
.questions-list .entry-title {text-transform:capitalize}
.questions-list .info {margin:0; padding:0}
.question-body {padding:1em 2em; font-style:italic; font-size:116%}
/* COMMENTS LIST */ .comments-list h4 {text-transform:capitalize; margin:0}
.comments-list .advice-article-tools p, .comments-list .info, .advice-article .advice-article-tools p, .advice-article .info {margin:0; padding:0}
.comments-list .info {margin-top:20px}
p.hint {padding-left:20px; background:url(/images/famicons/information.png) top left no-repeat; color:#47a}
#business-settings dt {width:10%; margin: 0px 1% 0px 0px; margin-left:0 !important}
#business-settings dd {width:85%}
#business-settings dd label {margin-bottom:1em; line-height:150%}
#business-settings div.button {margin-left:7%}
/* ADMIN PAGES */ #suburb-list, #suburb-list li {list-style:none; margin:0; padding:0}
#suburb-list {margin:20px 0 40px 0; display:block; overflow:visible; width:55%; float:left}
#suburb-list li {width:30%; margin-left:2%; margin-bottom:10px; float:left; z-index:-1; height:40px; font-size:90%}
.suburb-form {width:40%; margin:20px auto; z-index:10; display:block; overflow:visible!important; float:right; text-align:right}
.suburb-form input {padding:3px; overflow:visible}
.suburb-form form {overflow:visible!important}
#suburb_location_auto_complete {z-index:10!important}
.business-additional-info dl {clear:both; overflow:hidden; display:block; width:100%!important}
.business-additional-info dd {width:70%!important}
.patch-image {margin-top:25px; margin-bottom:10px}
.patch-image .attribution {font-size:85%; font-weight:bold; text-align: center;}
#patch-info-text .patch-image {margin:10px}
#patch-info-text .patch-image img {margin-bottom:5px; border:1px solid #CCC}
#patch-info-text .description {margin-top:10px; font-size:85%}
/*.suburb .mid-bucket {height:450px}*/ .action {text-align:center!important}
#quick_form_messages{font-size:.8em;}
#quick_form_messages .notice{}
/* BUSINESS PLANS */ .business-plans h2.variety {margin:20px 0 0 20px; font-size:130%; font-style:italic; color:#43500A}
.business-plans p {margin:0 0 0 20px}
.business-plans img {border:0 none!important}
table.plans {width:600px; margin:20px auto 40px; border:6px solid #CCC}
th strong {font-size:150%}
th .price {font-size:110%; color:#43500A}
table .premium_biz {background:#FFFFB4}
table .demo {font-style:italic; color:#333}
.business-plans h3.add_on {background:url('/images/famicons/table_row_insert.png') left no-repeat; padding-left:25px; color:#43500A; margin:0 0 0 20px}
table.add_on th {font-size:110%; font-style:italic}
table.add_on td {font-weight:bold}
table .year-deal {font-size:130%}
table.add_on th, table.add_on td {height:45px}
table .year-deal span {font-size:70%}
.help-item {width:90%; margin:0 auto}
.help-item h3 {margin-bottom:0; font-style:italic; margin-top:20px; color:#43500A; font-size:130%; padding-left:20px; background:url('/images/famicons/help.png') left no-repeat}
.help-item .answer {padding-left:20px; background:url(/images/famicons/comment.png) top left no-repeat; margin:10px 0}
/* SEARCH RESULTS */ .page-list {list-style-type:none}
.page-list li {line-height:35px; float:left; width:33%}
.listing-list li {width: 32%; float: left!important; margin-right: 1%; display: inline; clear: none}
.contact-us {width:650px; margin:0 auto}
.contact-us label {font-size:120%; font-weight:normal}
p.note {text-align:center; margin:20px; font-style:italic}
ul.event-list li.vevent abbr {display:block; color:#888; font-weight:bold; margin-bottom: 5px}
ul.event-list li.vevent strong, ul.event-list li.vevent span {display: block}
ul.event-list li.vevent strong {font-style: italic}
ul.event-list li.vevent span.summary {font-size: 115%; font-weight: bold}
/* PURCHASING INFO */ div.purchase-info {border: 1px solid #e6ca42; background-color: #fdffb4; padding: 3px 10px 3px 10px; margin: 10px 0 0 0; overflow:hidden; *height:1%}
div.purchase-info h2 {margin-bottom: 5px; padding: 0; font-size: 122%}
div.purchase-info ul {list-style-type:none}
div.purchase-info ul li.total {margin-top: 10px}
div.purchase-info .link-button {margin-bottom:15px}
.tags-business-listings, .tags-organisation-listings, .tags-pages-listings, .tags-page-listings, .tags-organisation-listings {margin-top:20px!important; overflow:hidden; display:block}
/*.tags-organisation-listings li {text-align:left!important; width:29%!important}
.tags-organisation-listings li h4 {font-size:100%!important;}
.tags-organisation-listings li ul, .tags-organisation-listings li li {margin-left:0!important; height:auto!important; overflow:hidden; padding-left:0; width:100%!important; display:block; float:none}
.tags-organisation-listings li li {margin:0!important; height:auto!important; font-size:95%}*/ .tags-listing-listings {margin-top:20px; overflow:hidden; display:block}
.tags-listing-listings li {float:left; width:30%; margin-right:10px; height:75px}
.tags-pages-listings li, .tags-page-listings li {float:left; width:30%; margin-right:10px}
.user_location {z-index:10; position:relative}
.user_location #user_location_auto_complete ul, .user_location #user_location_auto_complete li {z-index:10; position:relative}
.user_location #user_location_auto_complete {z-index:10; position:relative}
/* Tooltips */ .tooltip {margin: 5px; padding: 5px; background-color: #fefeb4; border: 1px solid #debd0c; z-index: 2000}
.prototip .default {width: 150px; color: #fff}
.prototip .default .toolbar {background: #0F6788}
.prototip .default .title {padding: 5px}
.prototip .default .content {background: blue; padding: 5px}
/* Redbox */ #RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px; left:0px; z-index:100}
#RB_window {position: absolute; left: 0; width: 100%; z-index: 102; line-height: 0}
#RB_loading {margin: 0 auto 0 auto; width: 250px; height: 250px; text-align: center; background: #FFF url(/images/redbox_spinner.gif) no-repeat center center}
.redbox_contents {margin: 0 auto; text-align: left}
.business-list {list-style-type:none; overflow:hidden; width:98%; margin:10px auto; padding:0;}
.business-list li.business-item {width:32%; height:150px; margin:0 1% 10px 0; float:left; display:inline; overflow:hidden}
.business-list li.business-item img.logo, .sidebar-featured img.logo {float:left; margin-right:5px; display:inline}
.business-list li.business-item .image-and-rating {float:left; overflow:hidden; height:100%}
.business-list li.business-item .image-and-rating .star-container {margin-right:20px}
.business-list li.business-item .details ul {list-style-type:none; margin:5px 5px 0 0}
.business-list li.business-item .details ul li a {font-size:85%}
.business-list li.business-item .location {color:#9a9a9a; margin:0; padding:0; font-weight:normal; font-size:85%}
.business-list li.business-item .star-rating {margin:5px 0 0 2px; clear:both}
.business-list li.business-item .tel {margin-left:0}
.business-list li.business-item h4 {border:0 none}
.yui-gd .yui-u .business-list li {width:48%; margin-right:2%}
#standard-business-list {overflow-y:visible!important}
#standard-business-list li.business-item {overflow-y:visible!important; width:100%; height:auto}
.standard-business-list li.business-item {width:96%; height:auto; padding:0 1em 1em; margin:0 0 1em; border-bottom:1px solid #CCC}
.standard-business-list li.business-item .details .star-container {margin-right:20px}
#premium-business-list li.business-item {height:310px; width:44%; padding:0 1em 0 1em}
#premium-business-list li.business-item img.logo {width:200px; height:180px}
#premium-business-list li.business-item .image-and-rating {float:none; overflow:hidden; width:210px; height:190px}
#premium-business-list li.business-item .image-and-rating .star-container {margin-right:20px}
#premium-business-list li.business-item .details {margin:5px 0 0}
#premium-business-list li.business-item .details ul {margin:10px 0 0}
#premium-business-list li.business-item .details ul li {float:left!important; border-right:1px solid #CCC; padding-right:5px; margin-right:5px; width:auto}
#premium-business-list li.business-item .details .summary p {margin:0!important; padding: 5px 0 0}
img.premium-thumbnail {width:100px; height:80px;}
.business-image-uploaders {border:1px solid #ccc; padding:; width:50%; padding:5px 1%; margin:0px 1%}
.link-helper a {background: url(/images/application/bullet_circle.jpg) center left no-repeat; padding: 10px 0 10px 26px; margin-right: -20px; margin-bottom:3px; font-weight: bold; margin-top:20px}
ul.premium-list {width:auto; overflow:hidden}
ul.premium-list li.business-standard, .featured-business ul.premium-list li.business-standard {width:31%!important; height: auto; margin: 0 ; padding: 5px 1% 10px 1%}
ul.premium-list li.last {margin-right:0%; border:0}
ul.premium-list li.business-standard img.logo, .featured-business ul.premium-list li.business-standard img.logo {width:200px; height:180px; margin:0px 5px}
ul.premium-list li.business-standard div.details, .featured-business ul.premium-list li.business-standard div.details {width:98%; float:left; margin-left:2%}
.featured-business ul.premium-list li.business-standard ul.star-rating {margin:5px 0 0 5px}
ul.premium-list li.business-standard .summary p, .featured-business ul.premium-list li.business-standard .summary p {display:block!important}
div.auto_complete {width:350px; background:#fff; z-index: 100}
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding:3px}
div.auto_complete ul li.selected {background-color:#ffb}
div.auto_complete ul strong.highlight {color:#800; margin:0; padding:0}
div.auto_complete ul span.informal {font-size: 85%; color: #888}
.search-map {height:255px; width:405px; margin:0 auto}
/* LIGHTBOX */ #lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/images/blank.gif) no-repeat;/* Trick IE into showing hover */ display:block;}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html>body .clearfix {display: inline-block; width: 100%}
* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }
/* Horizontal Carousel */ #horizontal_carousel{float:left;width:300px;height:130px;margin-bottom:0;position:relative;/*padding:0;*/}
#horizontal_carousel .container{float:left;width:200px;height:130px;position:relative;overflow:hidden;}
#horizontal_carousel ul{margin:0;padding:0;width:100000px;position:relative;top:0;left:0;height:140px;}
#horizontal_carousel ul li{width:200px;height:130px;text-align:center;list-style:none;float:left;}
#horizontal_carousel .previous_button{float:left;width:30px;height:130px;background:transparent url(/images/arrow_left_normal.gif) no-repeat scroll 50% 50%;z-index:100;cursor:pointer;}
#horizontal_carousel .previous_button_over{background:transparent url(/images/arrow_left_normal.gif) no-repeat scroll 50% 50%;}
#horizontal_carousel .previous_button_disabled{background:transparent url(/images/arrow_left_disabled.gif) no-repeat scroll 50% 50%;cursor:default;}
#horizontal_carousel .next_button{float:left;width:30px;height:130px;background:transparent url(/images/arrow_right_normal.gif) no-repeat scroll 50% 50%;z-index:100;cursor:pointer;}
#horizontal_carousel .next_button_over{background:transparent url(/images/arrow_right_normal.gif) no-repeat scroll 50% 50%;}
#horizontal_carousel .next_button_disabled{background:transparent url(/images/arrow_right_disabled.gif) no-repeat scroll 50% 50%;cursor:default;}
/* vertical Carousel */ #vertical_carousel{float:left;width:100%;height:270px;margin-bottom:10px;position:relative;}
#vertical_carousel .container{position:relative;float:left;width:100%;height:120px;overflow:hidden;}
#vertical_carousel ul{margin:0;padding:0;height:120px;position:relative;top:0;left:0;}
#vertical_carousel ul li{width:85%;height:120px;text-align:center;list-style:none;float:left;}
#vertical_carousel .previous_button{float:left;height:32px;width:175px;background:url(/images/prototype/carousel-left.png);cursor:pointer;display:inline;margin:0 0 10px 40px;}
#vertical_carousel .previous_button_over{background:url(/images/prototype/carousel-left_over.png);}
#vertical_carousel .previous_button_disabled{background:url(/images/prototype/carousel-left_disabled.png);cursor:default;}
#vertical_carousel .next_button{float:left;height:32px;width:175px;background:url(/images/prototype/carousel-right.png);display:inline;margin-left:40px;cursor:pointer;}
#vertical_carousel .next_button_over{background:url(/images/prototype/carousel-right_over.png);}
#vertical_carousel .next_button_disabled{background:url(/images/prototype/carousel-right_disabled.png);cursor:default;}
/*.business_premium .main-bucket {background:#FCC url('/images/application/business_premium_bg.png') top left repeat-x}
.business_premium .main-bucket .single-main-content {background: url('/images/application/business_premium_bg.png') top left repeat-x}
.business_premium .main-bucket .header {background: url('/images/application/business_premium_header.png') bottom left repeat-x}
*/ .highlight {background:#9F9}
.sort-handle {cursor:move;}
/* popup.js */ div.popup {/* max-width: 264px;*/ width:300px; border: 1px solid #ccc; padding: 5px; background-color: white; /* The following properties should not be changed */ /* position: absolute!important;*/ }
/*div#click_to_call_popup {top:-30px!important; left:90px!important; background:#FFF}
* html div#click_to_call_popup {top:10px!important}
div#click_to_call_popup img {display:block; width:auto; margin: 0 auto; text-align:center}*/ div.popup .parallel {width:100%}
div.popup .parallel dl.parallel {width:100%}
div.popup .parallel .button {margin-top:0}
div.popup p {margin-bottom:1em!important}
div.popup .parallel dl, div.popup .parallel dd, div.popup .parallel dd p {margin-bottom:0}
div.popup .parallel dd p.desc {font-size:80%!important }
#popup_overlay {background-color: whitesmoke; /* The following properties should not be changed */ position: absolute!important; top: 0; left: 0; width: 100%; height: 500px}
span.popup_link, a.popup_link {cursor: pointer; border-bottom: 1px dotted}
.popup_draghandle {cursor: move}
a.purchase-link {color: #FF6600 !important; text-decoration: underline !important; font-weight: bold !important}
.business-numbers-main {position:relative}
/* vouchers */ ul.vouchers {list-style-type:none}
.voucher {border: 2px dashed; padding: 10px; margin: 10px}
.voucher .ourpatch-logo {width: 190px;}
.voucher .link-button-white {float: right;}
.voucher h3 {margin-bottom: 5px;}
.voucher .voucher-description {margin: 5px 0}
.voucher .voucher-description p {padding: 0}
.voucher .expiry {font-size: 92%;}
.voucher .expiry .hurry {color: red; font-weight: bold;}
/* raingauge */ hr {border: none; border-top: dotted 1px black; height: 1px}
#sd #weather .yui-u {width: 47%}
#top_rainfall_periods {margin-bottom: 2px}
#top_rainfall_periods .selected {color: green; font-weight: bold}
#rainfall_periods {border-bottom: solid thin #008D44; margin: 10px 0px}
#rainfall_periods .selected {color: green; font-weight: bold}
#wizard_trail {margin-top: 20px; margin-bottom: 20px}
#wizard_trail .selected {color: green; font-weight: bold}
.rainfall-suburb-graph {margin-bottom: 16px}
ul.rain-gauge-tasks {list-style-type: none; margin-left: 0px; width: 100%; padding: 5px 0px}
ul.rain-gauge-tasks li {margin: 4px}
/*li.odd {background-color: lightsteelblue}
li.even {background-color: white}
tr.odd {background-color: lightsteelblue}
tr.even {background-color: white}*/ div.highlight-box {width: 100%; background-color: #F0F0F0; border: thin dotted #008D44; margin: 10px 0px; padding: 10px}
/* search overhaul */ .welcome-content {overflow:visible; background:url('/images/application/bg_search_lg.png') top left no-repeat; padding-left:10px; margin-bottom:10px; margin-top:2px; position:relative; *margin-top:0}
.welcome-content form {overflow:hidden; background:url('/images/application/bg_search_lg.png') top right no-repeat}
.welcome-content form div.search-form {width:580px; margin:0 auto; padding-left:55px; background:url('/images/application/bg_search_icon.png') top left no-repeat; padding-top:18px; padding-bottom: 20px;}
.welcome-content .search-unit {width:44%; float:left}
.welcome-content .search-unit label {color:#267399}
.welcome-content .search-unit input {border:1px solid #3f83a6; background:#FEFEFE; padding:5px; width:180px}
.welcome-content .first input {width:160px}
.welcome-content .link-button {float:left; padding-left:10px; background:url('/images/application/bg_search_button.gif') top left no-repeat}
.welcome-content .link-button input {background:none; padding:2px 14px 2px 4px}
/* weather unit */ .weather_unit {background:url('/images/application/bg_weather.gif') top left no-repeat; height:46px; margin-left:5px; margin-bottom:15px; padding-left:10px; margin-top:10px; color:#347ca0; overflow:visible!important; position:relative}
.home-info {font-weight:bold; font-size: 14px; color: #256AB8; text-align: center;padding:4px 9px 5px 0;}
#patch-counts { font-weight: bold; font-size: 16px; padding: 0 0 5px 0; text-align: center;}
.weather_unit .weather {padding-top:10px; position:relative; width:185px}
.weather_unit .weather_icon {float:right; position:absolute; top:-8px; right:0; z-index:0}
.weather_unit a {color:#51a8d3; font-weight:normal}
.weather_unit .current_temp {font-size:200%; position:absolute; display:block; top:2px; right:-20px; font-weight:bold; z-index:99}
.weather_unit .current_temp small {display:inline-block; overflow:hidden; z-index:9999; position:relative; *margin-top:-5px}
.weather_unit p {margin-top:0}
.weather_unit p a {display:block}
.weather_unit .weather .weather_more {font-size:80%; position:absolute; display:block; top:30px; right:-20px; z-index:99}
.weather_unit .weather .weather_more a {text-decoration:underline}
.weather_unit .weather .current_description a {font-weight:bold}
.weather_unit .rainfall {clear:both}
.weather_unit .rainfall a {text-decoration:underline}
/* welcome content */ .welcome-patch-content .yui-u {width:55%}
.welcome-patch-content .first {width:245px!important; padding-left:10px}
.welcome-patch-content img {padding: 23px 17px 20px 17px; width: 200px; height: 150px; background:url('/images/application/bg_welcome_photo.gif') top left no-repeat}
.welcome-patch-content h2 {color:#0f84be; font-size:123.1%}
.welcome-patch-content p a.highlight {color:#049a36; background:#e5f4e5; display:block; padding:3px}
.welcome-patch-content .first p {margin:0; font-size:85%}
.welcome-patch-content .first a {color:#7b7b4d; background:none}
/* patch-selector tabs */ #patch-select .single-main-content {height:1%; position:relative}
#patch-select .innerpage-subheader {margin-bottom:5px!important}
#patch-select .innerpage-subheader h3 {margin-bottom:0}
#patch-select .innerpage-subheader h3 a {padding:0}
ul.region_list, ul.region_list li {list-style:none; margin:0; padding:0}
ul.region_list li {display:inline; padding:0 10px}
ul.state_tabs {list-style:none;margin:0 0 5px 0;padding:0;clear:both;border-bottom:1px solid #ccc;height:20px;clear:both;}
ul.state_tabs li.state_tab{float:left;margin-right:7px;text-align:center;}
ul.state_tabs li.state_tab a{display:block;height:20px;padding:0 6px 0 6px;background-color:#fff;color:#666;width:30px;}
ul.state_tabs li.state_tab a:hover{color:#666;}
ul.state_tabs li.state_tab a.active{background-color:#ddd;}
.state-patches {padding:10px}
.state-patch-select .current {font-weight: bold; font-style:italic}
#patch-select {padding:10px; width:750px}
#patch-select .single-main-content {padding-left:0;padding-right:0;padding-top:10px}
#patch-select .link-button-smaller {margin-right:10px }
#location_details .content-box, #location_details .main-bucket, #location_details .single-main-content, #location_details .parallel {overflow:visible}
/* videoblogs */ .videoblogs iframe {width:100%; height: 680px; margin-bottom:15px}
/* events dashboard */ .event-schedules-list li {list-style-type:none; clear:both; padding:4px 0}
.event-schedules-list li .date {width:40px}
.event-schedules-list li .date .month {font-size:0.8em}
.event-schedules-list li .date .upcoming-schedule-day {font-size:1.6em}
.event-schedules-list li .event-name {text-transform:capitalize; font-weight:bold; margin-bottom:0.3em}
.event-schedules-list li .eventable {font-size:0.9em}
.event-schedules-list-modes a.selected {font-weight:bold}
.mini-calendar {margin-right:20px}
.mini-calendar h4 {color:#36c; margin-bottom:10px!important}
table.calendar {width:100%}
table.calendar, table.calendar * {border:0 none}
table.calendar thead {background:#e8e6e6}
table.calendar thead tr {border:0 none}
table.calendar thead tr.dayName {background:#FFF; border-bottom:1px solid #d6d4d4; color:#666}
table.calendar tr {border-bottom:1px solid #CCC}
table.calendar tr th {padding:5px}
table.calendar td.day {padding:5px 0; font-size:92%}
table.calendar td.weekendDay {color:#666}
table.calendar td.otherMonth {color:#CCC}
table.calendar td .calendar-events {float:right; margin:-15px 0 0 17px}
.event-schedules-list {overflow:hidden; margin:20px 10px 10px}
.event-schedules-list-modes {font-size:85%}
.featured-authors li {line-height:170%; padding-left:10px}
.promote {padding:0 10px}
.promote p.note {margin:0 20px 20px}
#business_ads_list {list-style-type:none; width:400px; font-size:0.9em}
#business_ads_form {padding:8px}
.multiple-select {height:60px; width:75%}
.tall-multiple-select {height:160px; width:75%}
ul.gallery-photos {list-style-type:none}
ul.gallery-photos li {float:left; width:32%; height:192px; text-align:center}
ul.gallery-photos li .image-thumbnail-container {width:150px; height:150px; overflow:hidden; margin:0 auto}
ul.gallery-photos li p.title {font-size:92%}
.upcoming-event-list-item .event-info {padding-left:30px;}
p.padded {padding:0px 16px}
li.tweets {padding:0 0 10px!important; height:100px; float:left!important; overflow:hidden; margin-left:1%!important}
li.first {margin-left:0!important}
li.tweets .clear {padding-top:10px}
ul.gallery-tiny-photos {list-style-type:none; margin: 0.1em 0.5em}
ul.gallery-tiny-photos li {float:left; width:50px; height:50px; margin:0.2em 0;}
ul.gallery-tiny-photos li a img {width:45px; height:45px}
ul.gallery-medium-photos {list-style-type:none; width:580px; margin:0 auto}
ul.gallery-medium-photos li {float:left; width:95px; height:95px; margin:0}
ul.gallery-medium-photos li .actual-image-container {width:240px; height:240px; position:relative; top:-75px; right:75px}
ul.gallery-medium-photos li .viewable-image-container {overflow:hidden; width:90px; height:90px; position:relative}
/* NOTE: For fixing. */ .tab-note {clear:both; margin:1em!important; font-size:0.9em}
ul.tab-task-bar {clear:both}
ul.tab-task-bar li {list-style-type:none; float:left; margin:0 5px; font-size:0.9em}
ul.object-lists {width:80%; margin:0 auto}
ul.object-lists li {list-style-type:none; padding:1em; border-bottom:1px dotted black}
ul.object-lists li h4 {margin-bottom:0}
ul.tab-object-lists {margin:0 auto}
ul.tab-object-lists li {list-style-type:none; padding:1em}
ul.tab-object-lists li h4 {margin-bottom:0; padding:0px!important}
ol.object-listings {padding:20px; margin-left:30px}
ol.object-listings li {padding:5px}
ol.object-listings li h4 {margin-bottom:0px}
#save_or_share_indicator .save-or-share-button {width:80px; text-align:center; margin:6px; float:left}
#save_or_share_indicator .save-or-share-button a {text-decoration:none}
div.minor-form {padding:10px; margin:10px; background-color:#F0F0F0}
tr.message {background-color:white}
tr.message.unread {background-color:#e5f2ff}
tr.message.official {background-color:pink}
tr.message.official.unread {background-color:#FF8080}
div.user-section ul.entries.two-column li {width:46%; float:left; padding:5px}
div.user-section ul.entries.three-column li {width:33%; float:left}
ul.inline_nav, ul.inline_nav li {text-align:center; list-style:none; padding:0}
ul.inline_nav {margin:20px 0}
ul.inline_nav li {display:inline; padding:0 5px; border-right:1px solid #000}
ul.inline_nav li.active a {font-weight:bold; color:#000}
.business_new {padding:0 10px}
.business_new .teaser {border:0 none}
.business_new .teaser h2 {color:#003300; font-size:280%; margin:0}
.business_new .teaser .tagline {font-size:210%}
.business_new .teaser .extra_tagline {font-size:130%; font-weight:bold; margin-top:0}
.screenshots p {padding-bottom:15px!important}
.screenshots p img {width:95%}
.business_new .tagline, .business_new .testimonial {color:#006600; font-size:190%; margin:0}
.business_new .testimonial blockquote {color:#006600}
.bucket_faq_container {width:850px; margin:25px auto}
.bucket_faq {width:auto; overflow:hidden}
.bucket_faq .bucket_top {background:url('/images/application/bg_new_business_testi_top.gif') left top no-repeat; height:8px; padding-left:10px}
.bucket_faq .bucket_top_inner {background:url('/images/application/bg_new_business_testi_top.gif') right top no-repeat; height:8px}
.bucket_faq .bucket_bottom {background:url('/images/application/bg_new_business_testi_bottom.gif') left bottom no-repeat; height:8px; padding-left:10px}
.bucket_faq .bucket_bottom_inner {background:url('/images/application/bg_new_business_testi_bottom.gif') right bottom no-repeat; height:8px}
.bucket_faq .bucket_content {border-width:0 2px; border-style:solid; border-color:#84b584; padding:20px 10px 0 10px; overflow:hidden; min-height:455px}
.bucket_help {width:620px; margin:15px auto 25px auto; overflow:hidden}
.bucket_help .bucket_top {background:url('/images/application/bg_new_business_testi_top.gif') top no-repeat; height:8px}
.bucket_help .bucket_bottom {background:url('/images/application/bg_new_business_testi_bottom.gif') bottom no-repeat; height:8px}
.bucket_help .bucket_content {border-width:0 2px; border-style:solid; border-color:#84b584; padding:20px 10px 0 10px; overflow:hidden}
.bucket_help .bucket_content h2, .bucket_faq .bucket_content h2 {font-size:114%; color:#333; font-weight:bold; margin-bottom:0}
.bucket_help .bucket_content p, .bucket_faq .bucket_content p {margin-bottom:20px}
.plans_list {overflow:hidden; padding-top:20px; margin:0 28% 20px; width:95%; max-width:850px}
.plans_list * {z-index:0!important}
.plans_list ul, .plans_list ul li {list-style:none; margin:0!important; padding:0; text-align:center; position:static}
/* .plans_list ul {height:1%}*/ .plans_list ul li.yui-u {border-width:1px 1px 1px 0; border-style:solid; border-color:#CCC; width:32%!important; padding:15px 0; height:280px!important; position:relative}
.plans_list ul li.yui-u .header {border-width:0 0 1px 0; width:80%; margin:0 auto 15px; padding:0}
.plans_list ul li.yui-u .header h2 {color:#333333; font-weight:bold}
.plans_list ul li.yui-u .header .price {margin:0 0 5px}
.plans_list ul li.yui-u .add_business {position:absolute; bottom:10px; display:block; width:100%; *left:0}
.plans_list ul li.first {border-left:1px solid #CCC!important}
.plans_list ul li.enhanced {z-index:2!important}
.plans_list ul li.premium {background:#FFC; border:3px solid #026702!important; margin-top:-13px!important; padding:25px 0; width:34%!important}
.plans_list ul li.premium .header {border-color: #026702!important}
.plans_list ul.plans_desc li {font-size:115%; position:relative; z-index:0!important}
.plans_list ul.plans_desc li a {border-bottom:1px dotted #333!important; color:#333; display:inline-block; line-height:170%}
.plans_list ul.plans_desc li a:hover {text-decoration:none; border-bottom-style:solid!important}
.plans_list ul.plans_desc li p {display:none}
.plans_list ul.plans_desc li:hover p {display:block; position:absolute; top:0; left:80%; font-size:72%; padding:10px; background:#FEFEFE; border:2px solid #CCC; width:48%!important}
.plans_list li.premium ul.plans_desc li:hover p {/*top:-250%;*/ left:74%}
.plans_list li.free ul.plans_desc li:hover p {left:-25%}
.feature_list ul {display:none}
.frequently_asked_questions h2 {margin-left:20px; margin-bottom:5px}
.frequently_asked_questions p {margin-bottom:20px}
.short img {vertical-align:middle}
ul.photo-list {margin:0}
ul.photo-list li {list-style-type:none; padding:6px; float:left}
.registration dl {margin-left:auto; margin-right:auto; width:860px}
.registration dt {width:10%}
.registration dd {width:86%}
.registration dd input {float:left; margin-right:10px}
.registration dd p {margin:0}
.topic_pagination_share .clear {display:none}
.topic_pagination_share .pagination {float:left; margin:10px}
.pagination {margin:10px}
.wide dl {margin-left:auto; margin-right:auto; width:860px}
.wide dt {width:10%}
.wide dd {width:86%}
.wide dd input {float:left; margin-right:10px}
.wide dd select {float:left!important; margin-right:10px; width:17.5em}
.wide dd p {margin:0}
.compact dl {margin-left:auto; margin-right:auto; width:580px}
.compact dt {width:16%}
.compact dd {width:80%}
.compact dd input {float:left; margin-right:10px}
.compact dd select {float:left!important; margin-right:10px; width:17.5em}
.compact dd p {margin:0}
#credit_card_month, #credit_card_year {width:auto; float:none!important}
.tip {border:1px dashed #89c8ed; background-color:#f8f8f8; padding:0.8em; font-size:0.9em; color:#707070; margin-bottom:1em}
.tip h1 {font-size:1.2em; color:#5588ee}
.tip.hidden h1 {margin-bottom:0}
.tip.hidden .message {display:none}
.tip a.show, .tip a.hide {float:right}
.tip a.show, .tip.hidden a.hide {display:none}
.tip a.hide, .tip.hidden a.show {display:block}
.tip p {margin:0.3em 0}
.tip a {color:#5588ee}
.sync-panel {margin: 2em auto; padding: 2em 10px; width: 80%; background: gainsboro;}
.sync-form {min-height: 200px;}
