.add_users_div {
height:285px;
overflow:auto
}

fieldset {
border:1px solid #ddd;
margin-bottom:15px;
color:#666
}

.add {
border:1px solid #ccc;
background-color:#f2f2f2;
padding:3px
}

.empty {
text-align:center;
background-color:#f2f2f2;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
font-size:18px;
padding:20px
}

.empty a,.empty_large {
padding-top:0;
font-family:arial;
font-size:32px;
font-weight:700
}

.empty_small {
text-align:center;
background-color:#f2f2f2;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:20px
}

.empty_small a {
font-family:arial;
font-size:18px;
font-weight:700
}

a.empty_link_small {
font-weight:400;
font-size:18px
}

a {
color:#09E;
outline:none;
text-decoration:none;
font-weight:400;
cursor:pointer
}

.linksmenu {
padding-bottom:5px
}

.right_container,.left_container {
border:none;
font-size:11px;
background-color:#fff;
margin-bottom:10px
}

.left_container > div.left_subheader,.right_container > div.right_subheader {
height:22px;
line-height:22px;
font-size:12px;
background-color:#e6e7e8;
border:1px solid #ccc;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
padding:0 5px
}

select,select.compact,select.tall {
color:#333;
font-family:Arial, Tahoma, Helvetica;
font-size:11px
}

select,select.compact {
padding:2px
}

select.compact {
font-size:11px!important
}

select.tall {
padding:5px 2px
}

textarea {
color:#333;
font-family:Arial, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #999;
padding:2px
}

i {
color:#666
}

.global_notification {
border:1px solid #ddd;
background-color:#f7f7f7;
margin-bottom:10px;
padding:15px
}

.global_error {
margin-right:10px;
margin-bottom:10px;
margin-left:10px;
background-color:#ffebe8;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
background-x-position:0;
background-y-position:0;
border-color:#dd3c10;
border-style:solid;
border-width:1px;
padding:10px
}

.global_error a {
text-decoration:none;
color:#dd3c10;
font-size:11px
}

.global_error p {
line-height:14px;
font-weight:400;
margin:0
}

body {
background-color:#e7e7e7;
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#444;
overflow-x:hidden;
margin:0;
padding:0
}

#helpdropdown {
background:#000;
position:relative;
top:20px;
left:93px;
float:right
}

.helpdropdown_item {
line-height:11px;
cursor:pointer;
padding:5px 8px 5px 5px
}

.helpdropdown_item:hover {
line-height:11px;
cursor:pointer;
background:#222;
padding:5px 8px 5px 5px
}

.helptext {
font-style:italic;
color:#444;
border-left:1px dotted #008AD4;
background:#F1FAFF;
text-align:left;
padding:5px
}

#splitbackground {
background:#FFF url(../graphics/global/bgcol.jpg) repeat-y;
min-height:450px
}

.global_formrow {
margin-bottom:5px
}

.global_formlabel {
width:110px;
float:left
}

.global_tableheader {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
background-color:#e6e7e8;
color:#333;
text-align:left;
padding:4px
}

a.tableheader_sort_link:link,a.tableheader_sort_link:hover,a.tableheader_sort_link:active,a.tableheader_sort_link:visited {
color:#333;
display:block
}

.tableheader_sort_link_active {
padding-left:15px;
background-position:left center;
background-repeat:no-repeat;
background-image:url(/graphics/sort_down.gif)
}

.global_tablefooter {
font-weight:700;
background-color:#f2f2f2;
line-height:16px;
border-top:1px solid #ddd;
padding:3px 5px
}

.global_tableheader a {
font-weight:400
}

.global_tableheader_dark {
font-weight:700;
background-color:#ddd;
line-height:16px;
border-bottom:1px solid #bbb;
padding:2px 5px
}

.global_tablefooter_dark {
font-weight:700;
background-color:#ddd;
line-height:16px;
padding:2px 5px
}

.global_tableheader_small {
background-color:#f7f7f7;
line-height:14px;
padding:1px 3px
}

.global_tablecell {
vertical-align:top;
background-color:#fff;
line-height:15px;
border-bottom:1px solid #e5e5e5;
padding:3px 5px
}

.global_tablecell_vmiddle {
vertical-align:middle;
background-color:#fff;
line-height:15px;
border-bottom:1px solid #e5e5e5;
padding:3px 5px
}

.global_tablecell_grey {
font-weight:700;
background-color:#eee;
border-top:2px solid #fff;
border-left:none;
border-right:2px solid #fff;
border-bottom:none;
line-height:16px;
padding:3px 5px
}

.global_tablecell_last {
vertical-align:top;
background-color:#fff;
line-height:15px;
padding:3px 5px
}

.global_tablecell_noborder {
vertical-align:top;
background-color:#fff;
padding:3px 5px
}

.helpcell {
vertical-align:top;
padding:0 5px
}

.global_tablecell_msg {
vertical-align:middle;
background-color:#fff;
line-height:15px;
border-bottom:1px dotted #ddd;
padding:3px 5px
}

.global_tablecell_no_padding {
vertical-align:top;
background-color:#fff;
line-height:16px;
border-bottom:1px dotted #ddd
}

.global_table_separator {
height:2px;
background:#aaa
}

.global_tablecell_alternative {
background:#f4f4f4;
font-size:7pt;
line-height:12px;
color:#444;
border-bottom:1px dotted #ddd;
padding:1px 5px
}

.global_emptylist {
margin-bottom:10px;
font-style:italic
}

.global_table {
width:100%;
border-spacing:0
}

.global_table thead td {
font-weight:700;
background-color:#f2f2f2;
line-height:16px;
padding:3px
}

.global_table tbody td {
vertical-align:top;
background-color:#fff;
line-height:15px;
border-bottom:1px dotted #ddd;
padding:3px 5px
}

.global_table .global_table_totals_label {
border:none;
background-color:#f2f2f2
}

.global_table_totals_label div {
text-align:right;
padding-right:10px;
background-color:#f2f2f2
}

.vertical_seperator {
margin-bottom:15px
}

.explanation {
border:1px solid #bdc7d8;
background:#fff;
padding:10px
}

.explanation h1 {
font-size:15px;
color:#8CC63f;
font-weight:700
}

.quicknav {
height:20px;
line-height:20px;
font-size:11px;
color:#fff;
text-align:left
}

.admin_tab {
height:20px;
line-height:20px;
font-size:11px;
color:#000;
background-color:#eee;
text-align:center;
width:300px
}

.global_miniheader {
font-size:11px;
font-weight:700;
line-height:20px;
height:20px;
text-indent:5px;
background-color:#000;
color:#fff;
margin-bottom:5px
}

.miniheader {
color:#656565;
display:block;
font-size:14px;
font-weight:700;
line-height:2em
}

.fb_sub_header {
background-color:#f2f2f2;
padding:3px
}

.seperator {
padding:0 5px
}

.userwelcome {
height:20px;
line-height:20px;
font-size:11px;
color:#fff;
text-align:right
}

.companyswitch a:visited {
color:#eee;
text-decoration:none
}

.companyswitch a:hover {
color:#eee;
background-color:#000;
text-decoration:none
}

.header {
font-family:Arial, Tahoma, Arial, Helvetica, sans-serif;
font-size:18pt;
font-weight:700;
background:#000
}

.header_container_wrapper {
width:960px;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
margin:0 auto;
padding:0
}

#header_wrapper {
height:49px;
margin-top:0;
background-color:#38393a;
border-bottom:1px solid #888
}

table {
font-size:11px;
padding:0
}

#leftcolumn {
float:left;
width:600px;
background-color:#fff
}

.footer {
height:30px;
width:960px;
color:#fff;
font-size:11px;
font-family:Arial, Tahoma, Arial, Helvetica, sans-serif;
margin:0 auto
}

.copyright {
float:left;
color:#e6e7e8;
margin-top:8px
}

.footerlinks {
float:right;
color:#C1D72E;
margin-top:8px
}

.footerlink {
float:left;
margin-left:15px
}

.footerlink a {
color:#C1D72E
}

.footerlink a:hover {
color:#fff;
background:transparent
}

.websiteheader_info {
float:right;
font-size:11px;
line-height:12px;
margin-top:6px;
text-align:right
}

.websiteheader_info a,.websiteheader_info a:hover {
color:#B9D305;
background-color:#4C4B4A;
top:5px;
position:relative;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:3px 5px
}

.websiteheader_info a:hover {
color:#fff;
background-color:#222
}

a.withdrawal_link,a.withdrawal_link:hover {
-moz-border-radius:none;
-webkit-border-radius:none;
border-radius:none;
background-color:transparent;
top:0;
padding:0 2px
}

#leftshadowimg {
float:left;
width:7px;
height:450px;
background:#FFF url(../graphics/global/leftshadow.jpg) no-repeat;
padding:0
}

#rightshadowimg {
width:7px;
height:450px;
background:#FFF url(../graphics/global/rightshadow.jpg) no-repeat;
padding:0
}

#leftshadow {
float:left;
width:7px;
background:#FFF url(../graphics/global/leftshadowrepeat.jpg) repeat-y;
padding:0
}

#rightshadow {
float:right;
width:7px;
height:auto;
background:#FFF url(../graphics/global/rightshadowrepeat.jpg) repeat-y;
padding:0
}

#contentWrapper {
width:100%;
background-color:#e7e7e7;
height:auto;
clear:both;
display:block;
background-repeat:repeat-y;
padding:0 0 10px
}

.buttonbox {
background-color:#eef7ff;
margin-bottom:5px;
font-size:15px;
font-weight:700;
padding:3px
}

#content {
width:960px;
text-align:left;
margin:auto;
padding:15px
}

.promo {
border:1px solid #ccc;
background-color:#f4f4f4;
margin-bottom:15px;
padding:15px
}

.promo h1 {
font-size:13px;
font-weight:700;
margin-bottom:10px;
color:#ED1E79
}

.subheader {
font-size:16px;
font-weight:700;
margin-bottom:5px
}

.padder,.padder_rounded {
background-color:#fff;
padding:10px
}

.sales_padder_rounded {
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #bbb;
padding:15px 20px
}

.padder {
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px
}

.padder_rounded {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #bbb
}

.minipadder {
background-color:#fff;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
padding:8px
}

.column_header,.column_header_solo {
height:18px;
background-color:#fff;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-top:1px solid #bbb;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
padding:10px
}

.column_header_solo {
border-top:1px solid #bbb;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px
}

.column_headertext {
float:left;
font-family:Arial,sans-serif;
color:#444;
font-size:16px;
font-weight:700;
width:100%
}

.column_headerlinks {
float:right;
text-align:right;
font-weight:400;
padding:2px
}

.column_headerlinks a:hover {
background:transparent
}

.appnav {
line-height:20px;
height:20px;
position:relative
}

h1 {
font-size:16px;
font-weight:700;
margin-bottom:5px;
font-family:Arial
}

.submenu {
background-color:#efefef;
height:20px;
line-height:20px;
border-bottom:2px solid #ddd;
padding:1px 15px
}

.explainheader {
color:#8CC63f
}

#menu_wrapper {
background-image:url(/graphics/home/bggrad.png);
position:relative
}

#menu_wrapper div.money {
float:right;
left:50%;
margin-left:268px;
position:absolute;
text-align:right;
top:12px;
width:200px
}

.menu {
font-size:11px;
text-align:left;
height:40px;
width:960px;
position:relative;
margin:0 auto
}

.menu a:hover {
color:#eee;
background-color:transparent;
text-decoration:none
}

.menu a:active {
color:#fff;
background-color:none
}

.menuselected {
line-height:38px;
height:38px;
float:left;
color:#fff;
text-shadow:0 1px 0 #222;
background-color:#333;
margin:0 2px 0 0;
padding:1px 7px
}

.menunewsup {
color:#ff0;
font-size:7px
}

.menuselected a:hover {
background:transparent;
text-decoration:none
}

.menunotselected {
line-height:38px;
height:38px;
float:left;
color:#fff;
text-shadow:0 1px 0 #222;
cursor:pointer;
margin:0 2px 0 0;
padding:1px 7px
}

.menunotselected:hover {
background:#111;
color:#fff
}

.menunotselected a:hover {
color:#fff;
background:transparent;
text-decoration:none
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

.clearfix {
display:inline-block
}

html[xmlns] .clearfix {
display:block
}

* html .clearfix {
height:1%
}

.column_headertext_submenu {
height:28px;
background:#e6e7e8;
padding-left:6px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc
}

.column_headertext_submenu_item,.column_headertext_submenu_item_active {
float:left;
font-size:11px;
cursor:pointer;
height:21px;
line-height:22px;
margin-top:6px;
margin-left:4px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
padding:0 10px
}

.column_headertext_submenu_item {
background-color:#999;
height:21px;
line-height:22px;
color:#fff
}

.column_headertext_submenu_item:hover {
background-color:#666!important;
color:#fff;
background:#999
}

.column_headertext_submenu_item_active {
background-color:#fff;
color:#000;
height:22px;
line-height:22px
}

.column_headertext_submenu_item_active a,.column_headertext_submenu_item_active a:hover,.column_headertext_submenu_item_active a:visited {
color:#000;
background:none
}

.column_headertext_submenu_item a,.column_headertext_submenu_item a:hover,.column_headertext_submenu_item a:visited {
color:#fff;
background:none
}

.global_tablecell_reps {
vertical-align:top;
background-color:#fff;
line-height:11px;
font-size:7pt;
border-bottom:1px dotted #ddd;
padding:3px 5px
}

.red_cell {
color:#810;
background:#fff7f7
}

form {
margin:0;
padding:0
}

.form_row {
margin-bottom:4px
}

.form_row div#city_container {
margin-top:6px;
font-size:12px;
line-height:16px
}

.analytics_graph {
border:1px solid #ddd;
margin-bottom:10px;
padding:5px
}

.parent {
display:block;
left:0;
min-height:100%;
height:auto!important;
position:absolute;
top:0;
width:100%;
z-index:0;
margin:0;
padding:0
}

.total_content {
z-index:1
}

.notifications {
border:1px solid #ddd;
margin-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:5px
}

.footer_bg {
bottom:0;
display:block;
left:0;
position:absolute;
text-align:center;
width:100%;
z-index:1;
background-color:#1e1e1e;
border-top:3px solid #C1D72E;
color:#fff;
height:30px;
font-size:10px;
margin:0;
padding:0
}

.item_not_mine {
background:#fafafa;
font-style:italic;
color:#666
}

.account_purchases_table_header {
background:#ddd;
font-weight:700;
padding:3px
}

.account_purchases_table_header2 {
background:#eee;
padding:2px
}

.account_purchases_table_cell {
border-bottom:1px solid #eee;
padding:4px
}

.formhelp {
font-style:italic;
color:#444;
border-left:1px dotted #008AD4;
background:#F1FAFF;
text-align:left;
margin-left:10px;
padding:5px
}

.form td {
padding-top:4px
}

.formlabel {
text-align:right;
line-height:16px;
font-size:12px;
padding:6px 5px 0!important
}

.registrationui_field {
padding:1px
}

.registrationui_info {
text-align:left;
font-style:italic;
font-size:10px
}

.img_noborder,img_noborder:hover {
border:none;
background:none;
background-color:none
}

.partner_row:hover {
background-color:#f2f2f2
}

.green_bold {
color:#180;
font-weight:700
}

.red_bold {
color:#810;
font-weight:700
}

.global_tablecell_highlighted {
vertical-align:top;
line-height:15px;
border-bottom:1px solid #e5e5e5;
background-color:#F7FFF7;
padding:3px 5px
}

.big_title_text {
font-family:Arial;
font-size:14px;
font-weight:700;
line-height:20px
}

.big_title_text_lighter {
font-family:Arial;
font-size:14px;
font-weight:700;
line-height:20px;
color:#555
}

.type_div {
background:#eee;
margin:10px 0;
padding:10px
}

.inline_div {
display:inline
}

.manage_image_cell {
padding-right:6px
}

.tablecell_tab {
font-weight:700;
background-color:#e2e2e2;
border-top:5px solid #fff;
border-left:5px solid #fff;
line-height:16px;
padding:3px 5px
}

.stats_container {
border-left:5px solid #fff;
border-right:5px solid #fff
}

.stats_box {
border-left:5px solid #e2e2e2;
border-right:5px solid #e2e2e2
}

.closebutton {
background-image:url(/graphics/sitebuilder/sprite2.gif);
background-position:-80px -80px;
background-repeat:no-repeat;
cursor:pointer;
height:16px;
position:absolute;
right:7px;
top:7px;
width:16px
}

.plain_table {
border:none;
line-height:normal
}

.control_link_container {
padding-top:3px
}

.control_link,.control_link_right {
display:block;
padding-bottom:3px;
margin-bottom:2px
}

.control_link_highlighted {
display:block;
text-align:left;
margin-bottom:1px;
background-color:#F7FFF7;
padding:2px
}

.search_container select {
width:100%
}

.popout_table_container {
border:3px solid #e2e2e2
}

.highlight_row {
background-color:#E1F4FB;
border-bottom:2px solid #999;
border-top:2px solid #999;
padding-bottom:6px;
padding-top:4px
}

.highlight_unpaid {
background-color:#FFEAEA;
border-bottom:2px solid #999;
border-top:2px solid #999;
padding-bottom:4px;
padding-top:4px
}

.highlight_paid {
background-color:#F3FDE4;
border-bottom:2px solid #999;
border-top:2px solid #999;
padding-bottom:4px;
padding-top:4px
}

td.venue_details {
font-size:12px
}

.round {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

.round_left {
border-top-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px
}

.round_right {
border-top-right-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px
}

.round_top {
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px
}

.round_bottom {
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px
}

.round_topleft {
border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px
}

.round_bottomleft {
border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px
}

.unround_left {
border-top-left-radius:0!important;
border-bottom-left-radius:0!important;
-moz-border-radius-topleft:0!important;
-moz-border-radius-bottomleft:0!important;
-webkit-border-top-left-radius:0!important;
-webkit-border-bottom-left-radius:0!important
}

.unround_topleft {
border-top-left-radius:0!important;
-moz-border-radius-topleft:0!important;
-webkit-border-top-left-radius:0!important
}

input[type=text],input[type=password] {
border:1px solid #aaa;
font-family:Arial,sans-serif;
padding:3px
}

input[type=checkbox],input[type=radio] {
border:none
}

div.newbutton,div.newbutton[disabled]:hover,div.newbutton_compact,div.newbutton_compact[disabled]:hover,input[type=button],input[type=submit],input[type=reset] {
font-family:Arial,sans-serif;
border:1px solid #999;
font-size:11px;
cursor:pointer;
color:#333;
background-color:#F2F2F2;
text-align:center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
z-index:0;
background:url(/graphics/newbutton_bg.png) repeat-x scroll -3px 0;
padding:5px
}

div.newbutton[disabled]:hover,div.newbutton_compact[disabled]:hover {
cursor:normal
}

input[type=button],input[type=submit],input[type=reset] {
height:26px;
padding:4px 5px 6px
}

div.newbutton:hover,div.newbutton_compact:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover {
color:#000;
border:1px solid #666
}

div.newbutton_compact {
height:20px!important;
padding:1px 4px 3px!important
}

input.newbutton_compact {
height:20px!important;
padding:0 4px 2px!important
}

input.newbutton_merge {
margin-left:-4px;
border-top-left-radius:0!important;
border-bottom-left-radius:0!important;
-moz-border-radius-topleft:0!important;
-moz-border-radius-bottomleft:0!important;
-webkit-border-top-left-radius:0!important;
-webkit-border-bottom-left-radius:0!important
}

input[disabled],div.newbutton[disabled],div.newbutton_compact[disabled],div.newbutton_compact_disabled {
cursor:default;
color:#ccc;
border:1px solid #ccc
}

input[disabled]:hover,div.newbutton[disabled]:hover,div.newbutton_compact[disabled]:hover,div.newbutton_compact_disabled:hover {
color:#ccc;
border:1px solid #ccc
}

div.helpbutton {
width:30px;
float:right;
font-size:11px;
line-height:20px;
margin-right:5px
}

div.info,div.success,div.alert,div.error,div.warn {
background-position:4px center;
background-repeat:no-repeat;
font-size:12px;
color:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 20px;
padding:14px 12px 14px 50px
}

div.info {
background-image:url(/graphics/home/info_icon.png);
background-color:#3C5A98;
border:1px solid #3C5A98
}

div.success {
background-image:url(/graphics/home/success_icon.png);
background-color:#8BC53F;
border:1px solid #8BC53F
}

div.alert,div.error {
background-image:url(/graphics/home/error_icon.png);
background-color:#c33
}

div.warn {
background-image:url(/graphics/home/warn_icon.png);
background-color:#ff7f2a;
border:1px solid #ff7f2a
}

div.info a,div.success a,div.alert a,div.error a,div.warn a {
color:#fff!important;
padding-bottom:1px;
border-bottom:1px dotted #fff
}

div.info a:hover,div.success a:hover,div.alert a:hover,div.error a:hover,div.warn a:hover {
color:#000!important;
padding-bottom:1px;
border-bottom:1px solid #000
}

div#lbContent .column_header {
height:18px;
line-height:18px;
background-color:#EEE;
border-bottom:1px solid #CCC;
border-top:none;
border-left:none;
border-right:none;
margin-bottom:3px;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
padding:6px
}

div#lbContent .column_headertext {
color:#333;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:700;
padding:0
}

div.paginator {
display:block;
height:22px;
margin:5px 0
}

div.paginator div div {
float:left;
background-color:#FFF;
border:1px solid #CCC;
color:#09E;
cursor:pointer;
display:inline;
font-size:11px;
height:14px;
margin-left:3px;
text-align:center;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:3px 7px
}

div.paginator div:paginator_hover {
background-color:#eee
}

div.paginator div.paginator_outer:hover {
color:#000;
background-color:#eee
}

div.paginator div.paginator_selected {
color:#333;
background-color:#f2f2f2;
border:1px solid #bbb;
curson:none
}

div.paginator div.paginator_unselected:hover {
color:#222;
background-color:#eee;
border:1px solid #bbb
}

.tab {
height:30px;
padding:0 10px
}

.tab_unselected {
border:1px solid #ccc;
background-color:#f7f7f7;
cursor:pointer;
color:#09E
}

.tab_unselected:hover {
color:#000;
background-color:#e6e7e8
}

.tab_selected {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc
}

div.nobr {
white-space:nowrap
}

div.wizard_tab {
float:left;
color:#999;
text-align:center;
width:172px;
padding:10px 5px 5px
}

div.wizard_tab_selected {
font-weight:700;
background:#fff;
color:#333;
font-size:12px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
margin-bottom:-1px
}

div.fui_banner {
background:#4d4d4d;
color:#fff;
font-size:13px;
text-align:center;
margin-bottom:10px;
padding:6px
}

div.fui_banner a {
color:#e6e7e8;
font-style:italic
}

div.fui_welcome_text_title {
font-size:24px;
font-weight:700
}

div.fui_welcome_text_body {
font-size:12px;
line-height:18px;
margin:6px 0 16px 8px
}

div.fui_column_left,div.fui_column_right {
width:48%
}

div.fui_wide_form_box {
width:53%;
float:left
}

div.fui_column_section_row_body ol {
font-size:12px;
margin:0 0 0 12px;
padding:0
}

div.fui_column_section_tight {
margin-bottom:18px
}

div.fui_column_section_title,div.fui_column_section_box h2 {
font-size:16px;
font-weight:700;
margin-bottom:8px;
margin-top:0
}

div.fui_column_section_box h3 {
margin-top:0;
margin-bottom:2px;
font-size:14px;
font-weight:400
}

div.fui_column_section_box,div.fui_column_section_box_tight {
border:1px solid #ccc;
background-color:#f8f8f8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:8px
}

div.fui_column_section_box_tight {
padding:4px 7px
}

div.fui_addbrand_websites_partner_top {
border-bottom-left-radius:0;
border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0
}

div.fui_addbrand_websites_partner_bottom {
font-size:12px;
color:#999;
font-style:italic;
border:1px solid #ccc;
border-top:none;
background-color:#fff;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
padding:8px 8px 8px 16px
}

input.fui_go_button {
float:right;
margin-top:10px
}

.fui_round_box {
border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.fui_round_box_top {
border:1px solid #ccc;
border-top-left-radius:3px;
border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px
}

.fui_round_box_bottom {
border:1px solid #ccc;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px
}

div.fui_column_section_row {
line-height:20px;
margin:0 8px 10px
}

div.fui_column_section_row_body {
float:left;
width:86%;
margin:6px 0 0 10px
}

div.fui_inner_column_left,div.fui_inner_column_right {
line-height:20px;
width:48.5%
}

div.fui_inner_column_image {
float:left;
width:48px;
height:48px;
background-repeat:no-repeat
}

div.fui_inner_column_image_events {
background-image:url(/graphics/fui/fui_events.png)
}

div.fui_inner_column_image_reps {
background-image:url(/graphics/fui/fui_reps.png)
}

div.fui_inner_column_left[disabled] div.fui_inner_column_image_events,div.fui_inner_column_right[disabled] div.fui_inner_column_image_reps {
background-image:url(/graphics/fui/fui_ok.png)
}

div.fui_inner_column_body {
float:left;
width:86.5%;
font-size:12px;
position:relative;
line-height:18px;
margin:6px 0 0 10px
}

div.fui_inner_column_body_title {
font-size:15px;
font-weight:700;
margin-bottom:2px
}

div.fui_inner_column_body_buttons {
width:100%;
text-align:right;
margin-top:14px;
position:absolute;
right:0
}

div.fui_column_section_box_bottom {
background-color:#e6e7e8;
height:20px;
position:relative;
border:1px solid #ccc;
border-top:none;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
margin:0 -8px -8px;
padding:12px 8px 6px
}

span.fui_prompt_container {
float:left;
margin:2px 0 0 12px
}

span.fui_prompt_container_force_colour {
color:#444
}

div.fui_column_section_title div.fui_close_button {
float:right;
cursor:pointer;
width:16px;
height:16px;
background-position:-80px -16px;
background-repeat:no-repeat;
background-image:url(/graphics/sprites/panel_common.png)
}

div.fui_column_section_title div.fui_close_button:hover {
background-position:-80px 0
}

img.fui_image {
border:1px solid #999;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

div.fui_image {
border:1px solid #999;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
cursor:n-resize;
display:block;
margin:0 auto
}

img.fui_image_clickable:hover {
border:1px solid #666
}

div.fui_footer {
position:relative;
padding-top:10px
}

div.fui_footer_bottom {
margin-top:20px
}

div.fui_footer_max {
height:242px
}

div.fui_footer_min {
height:26px
}

div.fui_footer_buttons {
position:absolute;
top:0;
right:0;
border:1px solid #ccc;
border-top:none;
border-right:none;
border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
padding:5px 7px 4px 5px
}

div.fui_footer_column:last-child {
border-right:none
}

div.fui_footer_column {
border-right:1px solid #CCC;
float:left;
margin-right:1%;
width:32.2%
}

div.fui_footer_feed_fatsoma,div.fui_footer_feed_soapbox {
font-size:12px;
margin:20px 18px 0 8px
}

div.fui_footer_feed_fatsoma div.feed_item,div.fui_footer_feed_soapbox div.feed_item {
cursor:pointer;
border-bottom:1px solid #CCC;
padding-bottom:10px;
margin-bottom:10px
}

div.fui_footer_icon {
margin-right:8px;
float:right
}

div.fui_icon_16 {
width:16px;
height:16px;
background-repeat:no-repeat
}

div.fui_icon_24 {
width:24px;
height:24px;
background-repeat:no-repeat
}

div.fui_icon_rss {
background-position:-0 -24px;
background-image:url(/graphics/sprites/dashboard_common.png)
}

div.fui_icon_reload {
background-position:-0 -24px;
background-image:url(/graphics/sprites/websites_common.png)
}

div.fui_icon_reload_spinner {
background-image:url(/graphics/icons/cog-anim.gif);
width:16px
}

div.fui_column_section_title_fatsoma:hover div.fui_icon_rss,div.fui_column_section_title_soapbox:hover div.fui_icon_rss,div.fui_column_section_title_fatsoma:hover div.fui_icon_reload, {
background-position:-0 -0!important
}

div.fui_icon_up {
cursor:pointer;
background-position:-24px -16px;
background-image:url(/graphics/sprites/dashboard_common.png)
}

div.fui_icon_up:hover {
background-position:-24px -0
}

div.fui_icon_down {
cursor:pointer;
background-position:-40px -16px;
background-image:url(/graphics/sprites/dashboard_common.png)
}

div.fui_icon_down:hover {
background-position:-40px -0
}

div.fui_icon_minimise {
cursor:pointer;
background-position:-56px -16px;
background-image:url(/graphics/sprites/dashboard_common.png)
}

div.fui_icon_minimise:hover {
background-position:-56px -0
}

div.fui_icon_maximise {
cursor:pointer;
background-position:-72px -16px;
background-image:url(/graphics/sprites/dashboard_common.png)
}

div.fui_icon_maximise:hover {
background-position:-72px -0
}

a.fui_footer_twitter_link {
float:right;
font-size:13px;
font-style:italic;
margin-top:8px
}

ul.fui_footer_twitter {
list-style:none;
font-size:12px;
margin:2px 0 0 -32px
}

ul.fui_footer_twitter > li {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #ccc;
color:#444
}

ul.fui_footer_twitter > li > a {
text-decoration:none;
color:#b3b3b3;
font-style:italic;
font-weight:700
}

ul.fui_footer_twitter > li > span > a {
font-weight:700;
color:#444
}

div.fui_event_row {
font-size:11px;
height:116px;
border-bottom:1px dotted #999;
margin-bottom:10px
}

div.fui_event_row_actions {
position:absolute;
right:0;
top:0
}

div.fui_event_row_image {
float:left;
max-height:108px;
overflow-y:hidden
}

div.fui_event_row_text {
position:relative;
float:right;
line-height:17px;
width:81%
}

div.fui_empty_message,div.fui_empty_message_compact {
width:100%;
text-align:center
}

div.fui_empty_message div,div.fui_empty_message_compact div {
font-size:13px;
color:#666;
margin-bottom:2px;
font-style:italic
}

div.fui_empty_message input,div.fui_empty_message_compact input {
margin-top:6px
}

div.fui_empty_message {
margin:48px 0
}

div.fui_empty_message_compact {
margin:8px 0
}

div.fui_shadow,div.fui_shadow_flat {
width:960px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin:0 auto
}

tr.fui_reps_row_clickable div.fui_icon_arrow_down,tr.fui_reps_row_clickable div.fui_icon_arrow_up {
background-image:url(/graphics/sprites/panel_common.png)
}

tr.fui_reps_row_clickable div.fui_icon_arrow_down {
background-position:-96px -16px
}

tr.fui_reps_row_clickable:hover div.fui_icon_arrow_down {
background-position:-96px -0
}

tr.fui_reps_row_clickable div.fui_icon_arrow_up {
background-position:-112px -16px
}

tr.fui_reps_row_clickable:hover div.fui_icon_arrow_up {
background-position:-112px -0
}

div.fui_reps_row_body {
position:relative;
width:100%;
padding:4px
}

div.fui_reps_row_body ul {
padding-left:26px
}

div.fui_panel_status {
float:left;
margin-top:10px;
font-size:11px
}

div.fui_websites_row {
margin-bottom:10px;
padding-bottom:20px;
border-bottom:1px solid #ccc
}

div.fui_websites_row:last-child {
border-bottom:none;
margin-bottom:0
}

a.fui_websites_showcase_link_0,a.fui_websites_showcase_link_1,a.fui_websites_showcase_link_2 {
display:block;
height:56px;
width:80px
}

a.fui_websites_showcase_link_0,a.fui_websites_showcase_link_1 {
float:left;
margin-right:18px
}

div.fui_websites_row_deactivated img,div.fui_websites_row_deactivated div.fui_websites_row_details_body_type span.fui_icon_websites {
filter:alpha(opacity=50);
-moz-opacity:0;
opacity:0
}

div.fui_websites_row_details {
position:relative;
height:72px
}

div.fui_websites_row_details_body {
float:left;
margin-left:8px
}

span.fui_websites_row_details_body_title {
font-size:16px;
font-weight:700
}

div.fui_websites_row_details_body_type {
float:right;
padding-right:22px;
margin:4px 0 0 10px
}

div.fui_websites_row_details_body_type span.fui_websites_row_details_body_type_text {
font-style:italic;
color:#666;
font-size:12px;
margin-left:18px
}

span.fui_icon_websites {
width:16px;
height:16px;
background-image:url(/graphics/sprites/websites_common.png);
position:absolute
}

span.fui_icon_websites_tickets {
background-position:-24px -16px
}

span.fui_icon_websites_wizard {
background-position:-40px -16px
}

span.fui_icon_websites_sitebuilder {
background-position:-56px -16px
}

span.fui_icon_websites_sort {
background-position:-72px -16px;
margin-left:4px;
float:right;
position:relative
}

span.fui_icon_websites_sort:hover {
background-position:-72px 0
}

div.fui_websites_row_details_body_links {
margin:4px 0 0 8px
}

div.fui_websites_row_details_actions {
position:absolute;
top:1px;
right:0
}

div.fui_websites_button_options,div.fui_websites_button_options_selected {
position:absolute;
bottom:0;
right:0;
font-family:Arial,sans-serif;
border:1px solid #999;
font-size:11px;
cursor:pointer;
color:#333;
text-align:center;
padding:5px
}

div.fui_websites_button_options {
background-color:#F2F2F2;
background:url(/graphics/newbutton_bg.png) repeat-x scroll 0 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

div.fui_websites_button_options div.fui_appselector_icon_right {
background-position:-32px 1px;
height:14px;
margin-top:0
}

div.fui_websites_button_options_selected div.fui_appselector_icon_right {
margin-top:0;
background-position:-48px 1px;
height:14px
}

div.fui_websites_button_options_selected {
padding-bottom:6px;
background-color:#f8f8f8;
background:url(/graphics/newbutton_bg_flip.png) repeat-x scroll 0 -3px;
border:1px solid #ccc;
border-bottom:none;
border-top-right-radius:5px;
border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px
}

div.fui_websites_options_container {
border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border-top-right-radius:0;
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0
}

div.fui_websites_options_container div.column_headertext_submenu {
background:#F8F8F8;
padding-left:2px;
border:none;
border-bottom:1px solid #ccc
}

div.fui_websites_options_container div.fui_websites_options_content {
padding:8px
}

div.fui_websites_options_content_box * td#field_row_submit_container {
text-align:right!important
}

div.fui_websites_options_content_box * td#field_row_submit_container input[type=submit] {
float:none!important
}

div.fui_websites_options_content_body {
font-size:12px;
margin:10px 0 0 10px
}

div.fui_websites_sales_container {
float:right;
width:42%;
margin-right:8px;
margin-bottom:10px
}

div.fui_websites_sales_quick {
height:112px;
border-top:1px solid #ccc;
margin-top:20px;
padding-top:8px;
position:relative
}

div.fui_websites_sales_quick_body {
float:left;
margin-left:8px;
width:80%
}

div.fui_websites_sales_full {
border-top:1px solid #ccc;
margin-top:10px;
padding-top:8px
}

div.fui_footer_websites_max {
height:132px
}

div.fui_footer_websites {
font-size:12px;
margin:10px 18px 0 8px
}

div.fui_footer_services {
font-size:12px;
margin:10px 0 0 8px
}

div.fui_addbrand_image_box {
float:left;
width:198px;
padding-right:13px;
margin-right:13px;
border-right:1px solid #999
}

div.fui_addbrand_image_box:last-child {
padding-right:0;
margin-right:0;
border-right:none
}

div.fui_addbrand_image_box_size {
float:right;
color:#999;
font-style:italic
}

div.fui_addbrand_image_box_image {
text-align:center;
margin:14px 0 10px
}

div.fui_addbrand_websites_row {
margin-bottom:10px;
padding-bottom:6px;
border-bottom:1px solid #ccc
}

div.fui_addbrand_websites_row div.fui_websites_row_details {
height:58px
}

div.fui_addbrand_websites_row div.fui_websites_row_details_body {
margin-left:0
}

div.fui_addbrand_websites_status {
position:absolute;
right:0;
top:4px;
color:#999;
font-size:12px;
font-style:italic
}

div.fui_tickets_row {
position:relative;
margin-bottom:8px;
border-bottom:1px solid #999
}

div.fui_tickets_row:last-child {
border-bottom:none
}

span.fui_tickets_row_date {
font-size:12px;
font-weight:700
}

span.fui_tickets_row_time {
color:#999;
font-size:12px;
font-style:italic;
margin-left:6px
}

span.fui_tickets_status {
margin-right:5px
}

span.fui_tickets_status_onsale {
color:green
}

span.fui_tickets_status_closed {
color:red
}

span.fui_tickets_status_soldout {
color:#9254FF
}

span.fui_tickets_status_notstarted {
color:#2B60FF
}

.fui_italic {
font-style:italic
}

.fui_image {
border:1px solid #CCC
}

.fui_link {
color:#09E;
font-weight:400;
cursor:pointer
}

option.fui_option_spacer {
height:6px
}

option.fui_option_item {
text-align:left
}

div.fuiDatePicker {
position:relative;
zoom:1;
z-index:10000
}

div.fuiDatePicker table {
font-size:9px;
font-weight:900;
border:1px solid #ccc;
background:#fff url(/graphics/fui/datepicker/gradient.gif) repeat-x 0 -20px;
text-align:center;
border-spacing:2px;
width:auto;
empty-cells:show;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin:0;
padding:0
}

div.fuiDatePicker table td,div.fuiDatePicker table tbody th {
text-align:center;
vertical-align:middle;
cursor:pointer;
background:#fff url(/graphics/fui/datepicker/gradient.gif) repeat-x 0 -40px;
height:3em;
overflow:hidden;
outline:transparent none 0;
border:1px solid #ccc;
text-transform:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:0
}

div.fuiDatePicker table tr.header {
font-size:11px
}

div.fuiDatePicker table tr.header td.main {
cursor:default
}

div.fuiDatePicker table tr.cellrow td {
text-align:center;
vertical-align:middle;
cursor:pointer;
background:#fff url(/graphics/fui/datepicker/gradient.gif) repeat-x 0 -40px;
width:3em;
height:3em;
overflow:hidden;
outline:transparent none 0;
border:1px solid #ccc;
text-transform:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:0
}

div.fuiDatePicker table tr.cellrow td:empty,div.fuiDatePicker table tr.cellrow td[disabled] {
cursor:default;
color:#e6e6e6!important;
border-color:#ccc!important
}

div.fuiDatePicker table tr.cellrow td.selected {
color:#333!important;
background:url(/graphics/fui/datepicker/bg_header.jpg) no-repeat scroll 0 0;
border-color:#333!important
}

div.fuiDatePicker table tr.cellrow td.highlight {
font-weight:700;
border-color:#666!important
}

div.fuiDatePicker table tr.cellrow td.active {
color:#333!important;
border-color:#333!important
}

div.fuiDatePicker table tr.cellrow td.active[disabled] {
color:#e6e6e6!important;
border-color:#ccc!important
}

div.fui_addevents_fields_row {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dotted #999
}

div.fui_addevents_fields_row input[type=text] {
width:76%
}

div.fui_addevents_fields_row textarea {
width:98%;
height:90px
}

input.fui_addevents_time_input {
width:24px;
height:14px
}

select.fui_addevents_time_type {
float:right;
margin-left:3px
}

div#datesList,div#dates {
font-size:12px;
height:218px;
width:226px;
overflow-y:auto
}

div#datesList div,div#dates div {
padding-bottom:8px;
margin-bottom:4px;
margin-right:4px;
border-bottom:1px dotted #999
}

div#datesList div:last-child,div#dates div:last-child {
padding-bottom:0;
margin-bottom:0;
border-bottom:none
}

#lbContent a.cancel_link {
color:#09E;
text-decoration:none;
padding-bottom:0;
border-bottom:0;
margin-right:10px;
font-style:italic!important
}

div.lightbox_close {
position:absolute!important;
right:6px!important;
top:6px!important;
background-image:url(/graphics/sitebuilder/sprite2.gif)!important;
background-repeat:no-repeat!important;
background-position:-80px -80px!important;
height:16px!important;
width:16px!important;
cursor:pointer!important
}

span#fui_newsletter_credit_message {
float:right;
font-size:12px;
font-weight:400;
font-style:italic;
padding-top:4px
}

div#fui_newsletter_credit_display {
margin-top:-2px
}

span#cd_calculator {
font-size:16pt
}

span#cd_credits {
font-size:32px;
color:#3C5A98
}

span#cd_description {
display:block;
padding-top:5px;
font-size:12px;
font-style:italic
}

.oversell span#cd_credits,span.cd_crefits_oversell {
color:#900!important
}

div.fui_newsletter_row {
font-size:11px;
height:84px;
border-bottom:1px dotted #999;
margin-bottom:10px
}

div.fui_newsletter_row:last-child {
margin-bottom:0;
border-bottom:0
}

div.fui_newsletter_row_actions {
position:absolute;
right:0;
top:0;
text-align:right
}

div.fui_newsletter_row_text {
position:relative;
line-height:17px;
width:100%
}

div.fui_newsletter_purchase_more {
margin-top:30px
}

input.search {
width:390px;
font-size:14px;
border:0;
float:left;
padding:5px
}

input.search_quick {
width:100%;
font-size:14px;
float:left;
margin-bottom:14px;
padding:5px
}

input.search_text {
font-style:normal;
color:#000
}

input.search_text_default {
font-style:italic;
color:#999
}

input.search_button {
background:url(/graphics/blog/mag-glass.png) no-repeat scroll 4px 4px #B7D332;
border:0!important;
color:#000;
cursor:pointer;
font-size:12px;
height:26px;
width:26px;
text-align:center;
float:left;
border-radius:0!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important
}

input.search_button:hover {
background-color:#e6e6e6
}

span#searchform_prompt {
position:absolute;
right:154px;
color:#444;
font-size:12px;
font-style:italic;
top:6px
}

div.searchform_date_button {
display:inline;
float:right;
font-size:12px;
position:absolute;
right:0;
top:1px;
width:120px;
cursor:pointer
}

div.searchform_date_button_img {
background:url(/graphics/sprites/eventlistings.png) no-repeat;
background-position:0 0;
width:24px;
height:24px;
position:absolute;
right:0
}

span.searchform_date_button_text {
position:absolute;
right:30px;
top:5px;
color:#fff
}

div#searchform_datepicker {
background-color:#3f3c3e;
min-width:224px;
min-height:220px;
position:absolute;
right:0;
top:33px;
z-index:1000;
padding:10px
}

table#searchform_datepicker_spinner {
width:100%;
height:220px
}

#event_link,#event_link[readonly] {
width:580px;
line-height:20px;
font-size:14px;
margin-top:14px;
color:#555;
font-family:Courier New, Courier, monospace
}

div.fui_addbrand_image_box_title_box {
font-size:12px;
min-height:1em
}

.event_flyer,.profile_container,div.fui_websites_row_details_image img,div.fui_footer_websites img {
border:1px solid #ccc
}

a:hover,div.newbutton:hover a,div.newbutton_compact:hover a,input[type=button]:hover a,input[type=submit]:hover a,input[type=reset]:hover a,div.fui_footer_feed_fatsoma div.feed_item:hover,div.fui_footer_feed_soapbox div.feed_item:hover,div.fui_column_section_title_fatsoma:hover,div.fui_column_section_title_soapbox:hover,div.fui_column_section_title_twitter:hover,ul.fui_footer_twitter > li > span > a:hover,div.fui_websites_row_deactivated div.fui_websites_row_details_body_links a:hover,.fui_link:hover,#lbContent a.cancel_link:hover {
color:#000
}

.right_container > div,.left_container > div {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc
}

div.right_subheader > i,div.left_subheader > i,.greyed_out,input[readonly=readonly],span.fui_newsletter_date_text_disabled {
color:#999
}

.helpdropdown_item a,#menu_wrapper div.money a,.menuselected a:link,.menuselected a:visited,.menuselected a:active {
color:#fff
}

.global_forminput,.column_headertitle,div.fui_column_left,div.fui_inner_column_left,div.fui_dashboard_column_left,div.fui_websites_row_details_image,div.fui_websites_sales_quick_image,div.fui_addevents_time_row,div.fui_addbrand_image_box_title {
float:left
}

a.tableheader_sort_link:hover,div.paginator div.paginator_outer {
background-color:#fff
}

.companyswitch,.companyswitch a:link {
color:#eee
}

#rightcolumn,#rightcolumn_rephome {
width:320px;
float:right
}

.menu a:link,.menu a:visited {
color:#eee;
background-color:none
}

.menunotselected a:link,.menunotselected a:visited {
color:#FFF
}

.rep_made_sales,.promoter_made_sales,.promoter_gained_members,.green_cell {
color:#180;
background:#f7fff7
}

.bold_txt,.fui_bold,div.fui_footer_feed_fatsoma div.feed_item_title,div.fui_footer_feed_soapbox div.feed_item_title,table.fui_event_row_table td.value,span.escrow_summary_cleared,table.fui_newsletter_row_table td.value {
font-weight:700
}

.forminput select,div.fui_addbrand_websites_row_details_image img,select.fui_border,input.fui_addevents_time_input[disabled] {
border:1px solid #999
}

.registrationui_label,.control_link_right,select.fui_select,option.fui_option_header {
text-align:right
}

.manage_details h1,h1.fui_header_compact,h2.fui_header_compact {
margin-top:0
}

.big_link,div.fui_websites_options_content_inner div.fui_websites_options_content_subtitle {
font-size:14px;
font-weight:700
}

.search_container,div.fui_footer_websites_subtitle {
margin-bottom:16px
}

td.venue_details h1,div.fui_websites_options_content_box table {
margin:0
}

input,div.newbutton a,div.newbutton_compact a,input[type=button] a,input[type=submit] a,input[type=reset] a {
color:#333
}

select[disabled],div.fui_inner_column_left[disabled],div.fui_inner_column_right[disabled],div.fui_inner_column_left[disabled] a,div.fui_inner_column_right[disabled] a,div.fui_websites_row_deactivated div.fui_websites_row_details_body span,div.fui_websites_row_deactivated div.fui_websites_row_details_body_type span.fui_websites_row_details_body_type_text,div.fui_websites_row_deactivated div.fui_websites_row_details_body_links a,span.searchform_date_button_text i {
color:#ccc
}

div.paginator div,div.fui_column_right,div.fui_inner_column_right,div.fui_dashboard_column_right,a.fui_websites_showcase_link_2,div.fui_addbrand_websites_row_details_image {
float:right
}

div.fui_welcome,div.fui_footer_top {
margin-bottom:20px
}

div.fui_column_tight,div.fui_dashboard_column_left,div.fui_dashboard_column_right {
width:49%
}

div.fui_column_section_spaced,div.fui_websites_options_content_inner {
margin-bottom:28px
}

div.fui_column_section_spaced:last-child,div.fui_event_row:last-child,div.fui_websites_options_content_inner:last-child {
margin-bottom:0
}

div.fui_column_section_box_tight div.fui_column_section_title,div.fui_websites_options_content_box {
margin-top:4px
}

div.fui_column_section_title_fatsoma,div.fui_column_section_title_soapbox,div.fui_column_section_title_twitter,tr.fui_reps_row_clickable,.fui_clickable {
cursor:pointer
}

div.fui_event_row_text_title,div.fui_newsletter_row_text_title {
font-weight:700;
font-size:12px;
margin-bottom:3px
}

div.fui_event_row_text_date,div.fui_newsletter_row_text_date {
margin-bottom:2px
}

table.fui_event_row_table,table.fui_newsletter_row_table {
margin-top:10px;
width:100%;
font-size:11px
}

table.fui_event_row_table td.label,table.fui_newsletter_row_table td.label {
text-align:right;
padding-right:2px
}

div.fui_addbrand_websites_row:last-child,div.fui_addevents_fields_row:last-child {
border-bottom:none;
margin-bottom:0;
padding-bottom:0
}