 div.flash {background-color: #f0f0f0; text-align: center; font-weight: bold; font-size: medium}
div#flash-notice {color: green}
div#flash-warning {color: orange}
div#flash-error {color: red}
 div#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
div#errorExplanation h2 {}
div#errorExplanation p {}
div#errorExplanation ul {}
div#errorExplanation ul li {}
 div.fieldWithErrors {}
div.fieldWithErrors label {}
div.fieldWithErrors input, div.fieldWithErrors select, div.fieldWithErrors textarea {}
#store_card_help{display:none;}
.big-title{font-size: large;}
.expired-token{color: red;}
.active{color: green;}
.inactive{color: red;}
#link-text-close{float: right;}
#link-text{display: none; background-color: lightgrey;border: grey 1px solid;}
#link-text p {padding: 4px;}
#link-text p em {font-weight: bold;}
#link{background:url(../images/link.png) no-repeat; padding: 2px 0 2px 18px;}
#send-link{background:url(../images/send.png) no-repeat; padding: 2px 0 2px 18px;}
.short-lead {font-style: italic;}
.resident_expert, li.resident_expert a{font-weight: bold;}
.go_green {color: green;}
.go_red {color: red;}
a.enquire-button {background:url(../images/btnRed.gif) no-repeat; height:30px; line-height:29px; text-align:center; width:124px;}
a.enquire-button:hover {color:#ccc;}
.footnote {font-size: smaller; color: #555555;border-bottom:2px solid grey;}
.column div#ads img{margin: 10px 0 0 5px;}
p.highlight{font-size: 11px; font-weight: bold; color: black;}
#contentMain #admin-subcats form input{float: none;}
#contentMain ul#admin-subcats {margin: 0;}
#admin-subcats li{list-style: none;}
#admin-subcats li.odd {background: #b3c4d4;}
.column #sidebar-related-content h4, #sidebar-related-content {margin: 8px;}
#sidebar-related-content {padding: 0 0 0 0; margin: 0 0 0 0;}
#sidebar-related-content h4 {padding: 0 0 0 0;}
#sidebar-related-content li {list-style: none; padding-bottom: 4px;}
ul.category li {width: 40%; float: left;}
p#number-users a {text-decoration: none;}
p#number-users a:hover {text-decoration: underline;}
ul#search-results .user-description h3, ul.subcategories .user-description h3 {color: #555555;}
ul#search-results .user-description h3 a, ul.subcategories .user-description h3 a {color: #555555; text-decoration: none; font-size: 18px;}
ul#search-results .user-description h3 a:hover, ul.subcategories .user-description h3 a:hover {text-decoration: underline;}
ul#search-results .user-highlighted h3, ul.subcategories .user-highlighted h3 {color: #20ACCD;}
ul#search-results .user-highlighted h3 a, ul.subcategories .user-highlighted h3 a {color: #20ACCD; text-decoration: none; font-size: 18px;}
ul#search-results .user-highlighted h3 a:hover, ul.subcategories .user-highlighted h3 a:hover {text-decoration: underline;}
ul#search-results li, ul.subcategories li{padding-bottom:10px; overflow:hidden;}
ul#search-results li .user-description, ul.subcategories li .user-description {margin: 0 0 5px 0; padding: 0 0 9px 9px;}
p#number-users{color:#20ACCD;}
p#number-users em{font-weight: bold;}
blockquote.quote{font-weight: bold; font-size: 12px; background-color: lightgrey; border: 1px solid grey; text-align: center; padding: 5px;}
#contentMain .user-highlighted h3, #contentMain .user-highlighted h3 a, #contentMain .user-highlighted p {font-weight: bold;}
#contentMain #bam-meet-expert .user-highlighted {border: none; background-color: transparent;}
#contentMain .user-highlighted {margin: 3px; background-color: #FEFDE3;}
#contentMain ol#add-features-list li.help {margin-bottom: 15px;}
#contentMain ol#add-features-list {margin: 0;padding: 0;}
#contentMain form label.wide-label {width: auto;}
#contentMain form .help {font-size: smaller; margin-bottom: 5px;}
#contentMain form textarea.hidden-text-area {display: none;}
#contentMain #profile-tab-content form label.hidden-label {display: none;}
#contentMain form input.hidden-input {display: none;}
#profile-tabs-nav {margin-top:40px;}
#profile-tabs-nav .important {font-size: large;}
.stuff-actions, .stuff-actions a {font-size: x-small; color: grey;}
.user-big-menu {font-weight: bold; font-size: medium;}
#networks h4{padding: 0 0 0 0;}
.column #networks h4, #networks #network-images{margin: 8px;}
#share{margin: 8px;}
#contentMain ul.simple{margin: 0 0 0 0;}
h4.article-title{padding:8px 0 0 0;}
.article-subcategories{font-size:10px;}
#meet-author{font-size:12px;}
.heading-title, .heading-photo{float:left;}
.heading-title {width: 85%;}
.heading-photo{padding:5px;}
.publication-author{font-size:12px;}
#direct-debit-code{font-weight: bold;color:black;}
#contentMain .register-actions input.button {background: url(../images/inputBg.png) repeat-x; float:right;font-weight:bold;height:30px;padding:0 10px;border-color:#CCCCCC #999999 #999999 #CCCCCC;border-style:double;color:#333333;cursor:pointer;font-size:11px;margin-right:2px;overflow:visible;width:auto;}
#contentMain .register-actions-active input.submit:hover {background:#090}
#contentMain .register-actions a.anchor-button {float:right;text-decoration: none; background: url(../images/inputBg.png) repeat-x; float:right;font-weight:bold;height:26px;padding:0 10px;border-color:#CCCCCC #999999 #999999 #CCCCCC;border-style:double;border-width:2px; color:#333333;cursor:pointer;display:block; font-size:11px; line-height:30px;margin-right:2px;overflow:visible;width:auto;}
#contentMain .register-actions-active input.cancel:hover, #contentMain .register-actions-active a.cancel:hover{background:#CC0000;color:#fff;}
#articles-homepage h3{color:black;}
#articles-homepage h4, h4.article-title {color:#20ACCD;}
#articles-homepage h4 a, h4.article-title a {color:#20ACCD;}
h2.bonus-offer{color:red;}
p.bonus-offer em{font-weight: bold;}
#bam-meet-expert {background:#f3f8f9 url(../images/boxBtmBg.gif) repeat-y; border-bottom:solid 2px grey; overflow:hidden; margin: 0 0 5px 0; padding: 0 0 5px 0;}
#bam-meet-expert h3#resident-title {background:#f3f8f9 url(../images/boxBgTop.gif) no-repeat; color:#333; border:none; font-size:16px; font-weight:normal; height:33px; line-height:35px; margin:0; padding:0 9px}
#bam-meet-expert .user-description{padding: 0 0 0 9px; border-bottom: none;}
#bam-meet-expert div.user-description h4.resident_expert {background:#FFD700;color:black;float:right;font-size:12px;padding:0 15px;}
#bam-meet-expert .user-description h3 {color: #20ACCD;}
#contentMain ul#search-results, #contentMain ul#contact-details{ margin:0}
#link-full-profile-content{background:url(../images/btnRed.gif) no-repeat; padding-right: 10px;height:30px;float:left; line-height:29px; text-align:center; width:124px;}
#link-profile-coming-soon-content {color:#ccc;background:url(../images/btnRed.gif) no-repeat; padding-right: 10px; height:30px;float:left; line-height:29px; text-align:center; width:124px;}
#link-full-profile-content:hover, #link-profile-coming-soon-content:hover {color:#ccc;}
.workflow-draft {font-style: italic; color: #c00}
div.user-photo {float: left; width: 55px}
div.bam-user-details-icons {float: left; width: 100%}
div.bam-user-details {float: left; width: 80%}
#bam-warning-profile-draft {float: left; color: red; font-size: 13px; vertical-align: middle}
div.user-description h4.title-user-paying {font-weight: bold}
#bam-search-results {padding: 3px; width: 100%}
.bam-whyjoin-left {padding-top: 1em; font-weight: bold; float: left; display: block; vertical-align: middle; width: 70px}
.bam-whyjoin-number {font-size: x-large}
.bam-whyjoin-word {font-size: medium}
.bam-whyjoin-description {float: left; display: block; width: 60%; padding-bottom: 1em}
#contentMain form li {list-style: none; clear: both}
#contentMain fieldset {margin: 3px; padding: 0; border: 1px solid grey}
#contentMain #profile-tab-content fieldset {margin: 0; padding: 0; border: 1px}
#contentMain #profile-tab-content form fieldset label, #contentMain #profile-tab-content form fieldset div.left-input {display: block; float: left; text-align: right; padding-right: 10px; margin-bottom: 5px; width: 120px}
#contentMain form fieldset label, #contentMain form fieldset div.left-input {display: block; float: left; text-align: right; padding-right: 10px; margin-bottom: 5px; width: 200px}
#contentMain form fieldset div.left-input input {text-align: right; display: inline; float: none}
#contentMain form fieldset input, #contentMain form fieldset select, #contentMain form fieldset textarea, #contentMain form fieldset div.right-label {display: block; float: left; margin-bottom: 5px; text-align: left}
#contentMain form fieldset div.right-label label {text-align: left}
table.admin{ border: black solid; padding: 4px; border-collapse: collapse; border: 1px solid #333}
table.admin th, table.admin td{ padding: 0.5em; border: 1px dotted #666}
table.admin tr.odd {background: #b3c4d4}
em.money{ font-weight: bold}
#payment-processor{ clear: both; text-align: center; font-size: x-small}
#payment-processor img{ border: 0}
.mandatoryStar {color: red}
.fieldWithErrors {display: inline}
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors label {background-color: #ffdfdf}
     html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; font-family:inherit; font-size:100%; margin:0; padding:0; vertical-align:baseline}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
ol, ul {list-style:none}
table {border-collapse:collapse; border-spacing:0}
caption, th, td {font-weight:400; text-align:left}
abbr, acronym {border:0}
  body {background:#f6f4f4 url(../images/bg.gif) repeat-x; color:#555; font:62.5%/1.6 Arial, Helvetica, sans-serif; position:relative}
 .clear {clear:both}
.hide {left:-9999px; position:absolute}
.hideText {text-indent:-9999px}
span.clear, p.clear {display:block; height:0; margin:0; overflow:hidden; padding:0}
.alignTextRight {text-align:right}
.alignTextCenter {text-align:center}
.bold {font-weight:bold}
.italic {font-style:italic}
.underline {border-bottom:1px solid}
.highlight {color:#20accd}
.noPadding {padding:0}
.noMargin {margin:0}
.noIndent {margin-left:0; padding-left:0}
.noBullet {list-style:none; list-style-image:none}
.noBorder {border-bottom:none; border-left:none; border-right:none; border-top:none}
.separatorLine {border-top:1px solid #ededed; clear:both; display:block; line-height:1px; margin:5px 0; padding:5px 0}
.cleaner {clear:both; line-height:1%; margin:0; padding:0; width:100%}
.imgLeft {float:left; margin:0 10px 0}
.imgRight {float:right; margin:0 0 0 10px}
.floatLeft {float:left}
.floatRight {float:right}
 .column-in {padding:0 20px 0 19px}
.box {background:#f3f8f9 url(../images/boxBtmBg.gif) repeat-y; border-bottom:solid 1px #efeded; overflow:hidden}
.box h3 {background:#f3f8f9 url(../images/boxBgTop.gif) no-repeat; color:#333; border:none; font-size:16px; font-weight:normal; height:33px; line-height:35px; margin:0; padding:0 9px}
.column {background:url(../images/sideBarBg.gif) repeat-y;  width:164px}
.columnTop {background:url(../images/sidebarTopBg.gif) no-repeat; height:6px; padding:0 0 20px 0; width:164px}
.columnBottom {background: url(../images/sidebarBtmBg.gif) no-repeat; height:6px; margin:20px 0 0 0; width:164px}
.column ul, .column ol, .column p, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column img {margin:0 18px}
.column ul li {margin:0}
.section {background:url(../images/sectionBg.gif) repeat-y; border-bottom:solid 1px #efeded; overflow:hidden}
.advert {margin:8px auto; text-align:center}
.advert img {margin:0; border:none}
#networks img {margin:0 2px 0 0; border:none}
.col1, .col2 {display:inline; float:left; margin:0 28px 0 0; width:268px}
.col2 {margin:0; float: right;}
 a.button {text-decoration:none; display:block; color:#fff; font-weight:bold; font-size:12px}
a.button span {display:block}
a.addListing {background:url(../images/btnAddListing.gif) no-repeat; height:36px; margin:0 0 0 7px; width:149px}
a.addListing span {padding:9px 0 0 36px}
a.newsletterBtn {background: url(../images/FreeNewsletter.gif) no-repeat; height:73px; margin:0 0 0 7px; width:149px}
a.newsletterBtn:hover {color:#20ACCD}
a.newsletterBtn span {padding:46px 0 0 34px}
#prev-expert {background:url(../images/BtnBackRE.gif) no-repeat; display:block; height:19px; position:absolute; left:6px; top:60px; width:19px}
#prev-expert span, #next-expert span {position:absolute; left:-9999px}
#next-expert {background: url(../images/btnFwdRE.gif) no-repeat; display:block; height:19px; position:absolute; right:6px; top:60px; width:19px}
#prev-advert {background: url(../images/btnBackAdvert.gif) no-repeat; display:block; float:left; height:18px; margin:0 0 0 8px; width:19px}
#prev-advert span, #next-advert span {position:absolute; left:-9999px}
#next-advert {background: url(../images/btnFwdAdvert.gif) no-repeat; display:block; float:right; height:18px; margin:0 8px 0 0; width:19px}
 h1, h2, h3, h4, h5, h6 {color:#222; font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#222}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:400}
h1, h2 {color:#000; font-size:24px;font-weight:bold}
h3 {color:#20ACCD; font-size:18px; margin:0 0 5px 0; padding:10px 0 0}
.section h3 {background:#fff; border-bottom:1px solid #EFEDED}
div.user-description h3 {padding:0 0 2px; margin: 0 0 2px;}
div.bam-user-details p {padding: 0 0 5px;}
#profile-header h3 {border-bottom:2px solid #f2f2f2; color:#cc0000; margin:0 0 8px 102px;padding:0 0 6px;}
h3.bam-region-name {background:#cbe5eb;font-size:14px;font-weight:bold; margin:20px 0 0 0;padding:0 0 0 10px;}
h3.bam-region-name a {color:#000; font-weight:bold}
h3.bam-region-name a:hover {color:#cc0000}
h4 {font-size:14px; line-height:19px; padding:8px 0 4px}
#profile-header h4.resident_expert, div.user-description h4.resident_expert {background:#FFD700;;color:black;float:right;font-size:12px;padding:0 6px;}
#profile-header h4.full_member, div.user-description h4.full_member {background:silver;color:black;float:right;font-size:12px;padding:0 6px;}
.user-description h4 {padding:8px 0 0;}
.section h4 a {text-decoration:none}
.section .homepage-article h4 a {text-decoration:underline}
h5 {font-size:13px}
h6 {font-size:12px}
p {font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px}
#profile-header p {padding:0 0 4px;}
img {border:solid 1px #f3f8f9}
strong {font-weight:bold}
 a {color:#20accd; font-weight:normal; text-decoration:underline}
a:visited {}
a:hover {color:#cc0000}
a:focus, a:active, input:focus {outline:0}
 ul, ol { }
#contentMain ul {list-style-type: disc; margin: 0 0 18px 24px;padding:4px 0 0}
#contentMain ol {list-style-type: decimal; margin: 0 0 18px 24px;padding:4px 0 0}
#contentMain ul.simple {list-style-type: none;}
#contentMain .intro ul {list-style-type: none}
#profile-header ul {margin:0;}
li {font-size: 12px}
#profile-tab-content li {list-style:disc;}
li a {font-size:12px}
li li {font-size: 12px}
#profile-header li, #contentMain div.bam-user-details-icons ul li {color:#000; display:inline; float:left; font-size:11px; line-height:20px;padding:0 18px 0 24px;}
#profile-header li a {color:#000;font-size:11px;}
#profile-header li a:hover {color:#cc0000;}
li.phone {background:url(../images/iconPhone.gif) no-repeat;}
li.fax {background: url(../images/iconPhone.gif) no-repeat;}
li.email {background:url(../images/iconEmail.gif) no-repeat;}
li.web {background: url(../images/iconWebsite.gif) no-repeat;}
#contentMain ul.subcategories{margin:0;padding:0;}
#contentMain ul.subcategories li {padding:0 0 0 0}
 .aural {font-size:small; left:-9999px; position:absolute}
 #navPublic {float:left; margin:0; padding:3px 0 0 40px}
#navMembers {float:right; margin:0; padding:3px 30px 0 0}
#navPublic li, #navMembers li {display:inline; float:left; margin:0 16px 0 0}
#navPublic li a, #navMembers li a {border-bottom:#ddd solid 1px; color:#ddd; line-height:10px; text-decoration:none}
#navPublic li a:hover, #navMembers li a:hover {border-bottom:none; color:#fff; line-height:10px; text-decoration:none}
#sidebar1 ul {}
#sidebar1 ul li {margin:0 0 4px}
#sidebar1 ul li a {color:#333; font-size:13px; text-decoration:none}
#sidebar1 ul li a:hover {color:#cc0000}
#sidebar1 ul li a span {color:#999; font-size:10px}
 #container {margin:0 auto; padding:0 0 40px 0px; position:relative; width:964px}
#container ul#navMembers {color: #FFF;}
 #header {float:left; width:259px}
#header h1 {padding:0 0 0 40px}
#header h1 a {background: url(../images/BeAmazingLogo.gif) no-repeat; display:block; float:left; height:69px; margin:40px 0 0 0; text-indent:-9999px; width:259px}
.branding {background:url(../images/BeAmazingByline.gif) top right no-repeat; float:left; height:19px; padding:0 0 6px 40px; text-indent:-9999px; width:259px}
 #contentMain {min-height:560px; background:url(../images/contentMainBg.gif) repeat-y; float:left; margin:30px 0 0 17px; overflow:hidden; padding:0 0 30px; width:603px}
#contentMain .columnTop {background:url(../images/contentMainTopBg.gif) no-repeat; height:8px; width:603px}
#homepage-full-members, #featured-experts {background:url(../images/boxBg.gif) repeat-y; border-bottom:solid 1px #efeded; clear:both; margin:0 0 8px; overflow:hidden; width:564px}
.homepage-small-user {float:left; min-height:120px; padding:9px 0; width:188px}
.homepage-small-user:hover {background:#eee}
.homepage-small-user img {float:left; margin:0 9px}
.homepage-small-user p {float:right; font-size:11px; line-height:14px; padding:0 0 4px; width:118px}
.box p.floatRight a {color:#333; font-size:11px}
.box p a:hover {color:#cc0000}
.box p.floatRight {padding:0 9px 5px 0}
.homepage-small-user h6 {float:right; font-size:11px; font-weight:bold; line-height:14px; padding:0 0 4px; width:118px}
.homepage-small-user h6 a {font-weight:bold}
.homepage-small-user p.articles-link a {color: #555;}
.intro {padding:14px 16px 26px; position:relative}
.intro h2 {background: url(../images/h2Intro.gif) no-repeat; height:65px; text-indent:-9999px; width:437px}
.intro h3 {background: url(../images/h3Intro.gif) no-repeat; border:none; height:21px; margin:10px 0 0; padding:0; text-indent:-9999px; width:374px}
#contentMain .intro ul {margin:30px 0 0 0}
.intro li {background:url(../images/bullet.gif) no-repeat 0 4px; font-size:14px; margin:0; padding:0 0 12px 30px}
.intro li a {color:#222; font-size:14px; font-weight:bold}
.intro li a:hover {color:#cc0000}
.video {position:absolute; right:0; top:40px}
.intro .video {background:url(../images/videoBg.gif) no-repeat; display:block; height:81px; text-decoration:none; width:220px;}
.intro .video span.video-embed {position: relative; top:81px;}
#profile-header {padding:0 0 28px;}
#profile-tab-content {border:1px solid #EDECEC; margin:44px 0 0; min-height:214px; padding:0 10px 10px;}
ul#profile-tabs {float:left; height:24px; margin:0; padding:15px 0 0 0; width:564px;}
ul#profile-tabs li {float:left; padding:0}
ul#profile-tabs li.tab a {background-color:#d9d9d9; border:1px solid #edecec; color:#020202; cursor:pointer; font-size:11px; font-weight:normal;height:24px; line-height:20px; margin:0 2px 0 0; padding:8px 10px 7px; position:relative; top:-1px; text-decoration:none;}
ul#profile-tabs li.tab a:hover {background-color:grey;border-bottom:1px solid #edecec;}
ul#profile-tabs li.selected-tab a, ul#profile-tabs li.selected-tab a:hover {background-color:#FFFFFF; border-bottom:2px solid #fff}
#profile-photo {float:left; margin:0 10px 0 0;}
.profile-calling-action-area{float:right;}
#profile-ask-question-content {background:url(../images/btnRed.gif) no-repeat; height:30px; line-height:29px; text-align:center; width:124px;}
.article-contact-calling-area {float:left;}
#article-contact-author-content {background:url(../images/btnRedLarge.gif) no-repeat; height:30px; line-height:29px; text-align:center;width:200px;}
#profile-ask-question-content:hover {color:#ccc;}
.business {color:#00a0c6;}
.location {color:#000;}
.user-description {overflow:auto;width:100%;border-bottom:2px solid grey;padding: 0 0 0 9px;}
.even {}
#contentMain .publication-actions {background:#d5d2ca url(../images/inputBg.png) repeat-x; height:30px;margin:0 0 10px 0;overflow:hidden;padding:4px 0 4px;clear: both;}
#contentMain .publication-actions input.button {background: url(../images/inputBg.png) repeat-x; float:right;font-weight:bold;height:30px;padding:0 10px;border-color:#CCCCCC #999999 #999999 #CCCCCC;border-style:double;color:#333333;cursor:pointer;font-size:11px;margin-right:2px;overflow:visible;width:auto;}
#contentMain .publication-actions a.anchor-button {text-decoration: none; background: url(../images/inputBg.png) repeat-x; float:right;font-weight:bold;height:26px;padding:0 10px;border-color:#CCCCCC #999999 #999999 #CCCCCC;border-style:double;border-width:2px; color:#333333;cursor:pointer;display:block; font-size:11px; line-height:30px;margin-right:2px;overflow:visible;width:auto;}
#contentMain .publication-actions a.anchor-button:hover ,#contentMain #reviewer-actions input.approve:hover {background:#090}
#contentMain .publication-actions a.delete:hover, #contentMain #author-actions input:hover, #contentMain #reviewer-actions input:hover {background:#CC0000;color:#fff;}
 #sidebar1 {clear:left; float:left; margin:30px 0 0 0}
#bam-meet-experts {margin:20px 1px}
#bam-meet-experts img {margin:0}
#bam-meet-experts a span {display:block}
#bam-meet-experts h3 {background-color:#ebf5f7; border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#1b4d57; font-size:13px; margin:0; padding:0 18px; text-align:center}
#bam-meet-experts h3 a {color:#1b4d57}
#bam-meet-experts h3 a:hover {color:#cc0000}
.pics {position: relative; left: 25px}
.pics-resident-experts-item {width: 120px}
.nav-expert {background:#f3f8f9 url(../images/ReBg.gif) repeat-x; border-bottom:1px solid #ccc; min-height:100px; padding:10px 0 5px; position:relative; text-align:center}
 #sidebar2 {clear:right; float:right; margin:30px 0 0 0}
 #footer {background:url(../images/footerBg.gif) no-repeat; clear:both; margin:0 0 0 181px; overflow:hidden; padding:20px 0 0 0; width:603px}
#footer p {padding:0 20px}
#footer p, #footer a {font-size:10px}
  #bam-search-form {background:url(../images/BeAmazingSearchBg.gif) no-repeat; float:right; height:88px; margin:40px 40px 6px 0; width:496px}
#bam-search-form input.text {background:url(../images/searchInput.gif) no-repeat; border:none; float:left; font-size:13px; height:25px; padding:4px 4px 0 4px; width:165px}
#bam-search-form label {color:#fff; font-family: Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold; letter-spacing:2px; line-height:22px}
#bam-search-form span {color:#fff; float:left; font-size:12px; position:relative; top:-3px}
.search-wrapper {float:left; width:163px}
#what-wrapper {padding:16px 0 0 23px}
#where-wrapper {padding:16px 0 0 28px}
#search-submit-wrapper {padding:36px 23px 0 0; float:right}
#bam-search-form input.submit {background:url(../images/searchBtn.jpg) no-repeat; height:26px; cursor:pointer; border:none; font-family: Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; padding:2px 0 0 0; width:69px}
#bam-search-form input.submit:hover {color:#fff}
 .ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_loading {background: white url('indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
 .stuff-actions a.main-action{border-style: solid;border-width : 1px;text-decoration : none;padding : 4px;font-weight: bold;background-color: #d9d9d9;border-color : grey;}
.stuff-actions a.main-action:hover{background-color: grey;color:#c00;}
a.add-button{border-style: solid;border-width : 1px;border-color: black;text-decoration : none;font-weight: bold;padding: 4px 4px 4px 18px;background: #d9d9d9 url(../images/add.gif) no-repeat 4px 2px;border-color : lightgrey;}
a.add-button:hover{background-color: grey;}
span.add-button-label{padding: 4px;}
#contentMain ul#new-content-menu{float:left;margin: 0;padding: 0;position:absolute;visibility:hidden;}
#contentMain ul#new-content-menu li{margin: 0;padding: 0;clear: left;text-align:right;list-style: none;border-top: 1px solid white;}
#contentMain ul#new-content-menu li a{display: block;border: 1px solid lightgrey;background-color: #D9D9D9;padding: 3px 12px ;text-decoration: none;color: #20ACCD;font-weight:bold;white-space: nowrap;width:auto;}
#contentMain ul#new-content-menu li a:hover{ background: grey}