/* mk3_screen_main.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;height:100%;background:#fff url(/img/mk3_pg_top_bg.png) repeat-x top left;font-family:verdana, arial, sans-serif;font-size:80%;color:#333;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;}
#page_wrapper{text-align:center;width:900px;min-height:100%;height:auto!important;margin:0 auto -135px;}
#page_header{top:0;width:900px;height:250px;background:transparent url(/img/mk3_front_logo_3.jpg) no-repeat top left;margin:0 auto;}
body#user_page_inside #page_header{background:transparent url(/img/mk3_inside_logo.jpg) no-repeat top left;}
#content{clear:both;width:900px;margin:5px 0 0;padding:0;}
#content .home_strap_nav{float:left;text-align:left;width:182px;background:url(/img/mk3_front_nav_bg.png) no-repeat bottom center;height:292px;}
#page_content{width:900px;text-align:left;position:relative;margin:0 auto;}
body#user_page_inside #page_content{margin-top:20px;}
.footer_push{height:185px;}
#page_footer{width:100%;clear:both;background:url(/img/mk3_footer_bg.png) repeat-x top left;height:135px;border-top:1px solid #d2d9da;padding-top:10px;}
#page_footer #footer_content{width:960px;height:90px;margin:0 auto;padding:5px;}
div.footer_section{width:280px;float:left;text-align:left;height:90px;}
div.static_page ul,div.static_page ol{list-style-type:square;list-style-position:inside;padding-left:5px;line-height:1.4em;font-size:120%;}
div.static_page ol{list-style-type:decimal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
body#admin_inside div.footer_section{width:290px!important;}
body#admin_inside h1{color:#999;font-size:120%;margin:7px 0 0;padding:0;}
body#admin_inside div.admin_box{border:1px solid #999;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-radius:7px;-opera-border-radius:7px;border-radius:7px;width:285px;float:left;background-color:#EEE;min-height:120px;margin:15px 5px;padding:0 10px 5px;}
body#admin_inside ul.business_list,body#admin_inside ul.admin_menu{margin-left:10px;font-size:115%;}
body#admin_inside div.admin_box ul.admin_menu li{font-size:105%;line-height:1.4em;}
body#admin_inside div.admin_box a{color:#2F5873;}
body#admin_inside div.admin_box h2{color:#999;font-size:110%;text-align:center;margin:7px 0 0;padding:5px;}
body#admin_inside div.filter_box{border:1px solid #999;width:947px;font-size:90%;background-color:#EEE;-moz-border-radius:7px;margin:0 0 5px;padding:5px;}
body#admin_inside div.filter_box input,body#admin_inside div.filter_box select{float:left;clear:none;margin-right:5px;}
body#admin_inside div.filter_box input[type = text]{width:200px;border:1px solid gray;padding:4px;}
body#admin_inside form div.adminFormBody div.gd{display:block!important;}
body#admin_inside form div.adminFormBody p{text-align:right;font-size:95%;margin-right:30px;}
body#admin_inside form div.adminFormBody a{color:#8599A6;}
body#admin_inside form div.adminFormBody div.gd input,body#admin_inside form div.adminFormBody div.gd textarea{margin-left:244px;width:642px!important;margin-top:-3px;}
body#admin_inside form div.adminFormBody select{width:71%!important;}
body#admin_inside form div.adminFormBody div.gd textarea{width:638px!important;}
body#admin_inside form.adminForm{border:1px solid #999;background-color:#DAE2E6;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-radius-topleft:7px;-webkit-border-radius-topright:7px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField.multi input,body#admin_inside form.adminForm div.adminFormBody div.inputField.multi select{width:195px;margin-right:19px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField.multi3 input{width:255px;margin-right:19px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField.multi3 label.full{width:50%;clear:both;margin-bottom:5px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField.multi3 select{width:15%!important;margin-right:25px;}
body#admin_inside form h1{border-bottom:1px solid #999;padding:7px 0 7px 10px;}
body#admin_inside h1 a{color:#A9AFB2;}
body#admin_inside h1 a:hover{color:#999;text-decoration:underline;}
body#admin_inside form.adminForm div.adminFormBody{margin-top:0;background-color:#fff;padding-top:1px;padding-bottom:10px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField{width:100%;padding:5px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField input,body#admin_inside form.adminForm div.adminFormBody div.inputField textarea,body#admin_inside form.adminForm div.adminFormBody div.inputField select{float:left;width:70%;}
body#admin_inside form.adminForm div.adminFormBody div.inputField p.busimage{float:left;text-align:center;}
body#admin_inside form.adminForm div.adminFormBody div.inputField p.busimage img{float:left;border:1px solid #ccc;padding:2px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField label{float:left;width:25%;}
body#admin_inside form.adminForm div.submit{width:95%;text-align:right;}
table#business_log tr:hover{background-color:#fff!important;}
table.admin_table{width:100%;border:1px solid #999;background-color:#DAE2E6;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-radius-topleft:7px;-webkit-border-radius-topright:7px;font-family:arial, sans-serif;font-size:95%;color:#333;padding:10px 0 0;}
table.admin_table thead tr th{border-bottom:2px solid #999;font-size:110%;text-align:left;border-width:0;padding:0 0 8px;}
table.admin_table tr th{font-weight:700;text-align:left;background-color:#DAE2E6;border:none;border-collapse:collapse;}
table.admin_table tr th input[type=checkbox]{float:none;margin:0 0 0 5px;padding:0;}
table.admin_table tr th a,table.admin_table tr td a{padding:7px 0 0;}
table.admin_table tr.action_row td{background-color:#DAE2E6;border-top:2px solid #999;text-align:center;padding:6px 0 5px;}
table.admin_table tr.action_row td input{margin-right:5px;}
table.admin_table tr td{font-weight:400;text-align:left;background-color:transparent;border:none;border-collapse:collapse;vertical-align:middle;border-bottom:1px solid #d9d9d9;padding:4px 0 0;}
table.admin_table tr td.toggle,table.admin_table tr th.toggle{text-align:center;}
table.admin_table tr td input[type=checkbox]{float:none;margin-left:5px;}
table.admin_table tr:hover{background-color:#DAE2E6!important;}
table.admin_table tr ul{margin:0;padding:0;}
table.admin_table tr ul li{line-height:1.4em;text-indent:0;margin:0;padding:0;}
table.admin_table a:hover{background-color:transparent;text-decoration:underline;}
body#admin_inside div.page_links{position:relative;left:30%;margin-top:15px;}
body#admin_inside div.page_links span,body#admin_inside div.page_links a{font-family:arial, sans-serif;font-size:95%;border-color:#E6E6E6;padding:2px;}
body#admin_inside div.page_links a{color:#4C7F99;}
body#admin_inside div.page_links a:hover{background-color:#DAE2E6;color:#333;border-color:#4C7F99;}
body#admin_inside div.page_links span{color:#333;border-color:#fff;}
p.tag{float:left;background-color:#DAE2E6;border:1px solid #aaa;margin:4px!important;padding:3px;}
p.tag:hover{background-color:#ADC2CC;}
input#add-tag{width:120px;border:1px solid #aaa;margin-right:5px;padding:2px;}
input#multi_tag_input{width:280px;border:1px solid #aaa;margin-right:5px;display:inline;padding:2px;}
ul.tagged_businesses{line-height:1.4em!important;margin-left:1em!important;list-style-type:square!important;font-size:80%;}
li.divider{line-height:2em!important;border-bottom:1px solid #ccc;width:70%;margin:10px auto;}
h2.admin_alert{font-size:120%;text-transform:none;padding:5px;}
div.extrafields{width:663px!important;margin:0!important;padding:0 0 0 248px !important;}
div.extrafields input{width:100%!important;margin-bottom:3px!important;}
body#admin_inside form div.adminFormBody div.businessestype select{width:638px!important;margin-right:20px!important;}
body#admin_inside form div.adminFormBody div.businesscontact input{width:225px!important;margin-right:20px!important;}
div.tempbusinesses{width:90%;margin:0 auto;}
h1{color:#999898;font-size:2em;font-family:arial, sans-serif;text-transform:uppercase;font-weight:700;margin:1em 0;}
h2{color:#999898;font-size:1.8em;font-family:arial, sans-serif;text-transform:uppercase;font-weight:700;margin:.8em 0;}
h3{color:#999898;font-size:1.4em;font-family:arial, sans-serif;text-transform:uppercase;font-weight:700;margin:.4em 0;}
h3 a img{margin-left:6px;vertical-align:baseline;}
h4{color:#999898;font-size:1.2em;font-family:arial, sans-serif;font-weight:700;margin:.6em 0 .4em;}
p{font-size:1.2em;line-height:1.4em;margin:1em 0;}
a{text-decoration:none;color:#86B224;}
a[rel=external]{background:url(/img/icons/external.png) no-repeat 100% 1px;padding-right:12px;}
div.footer_section p a{background:none!important;}
.raw{font-family:monospace;font-size:1.2em;}
div.in_box{border:1px solid #ddd;height:120px;overflow:auto;font-size:.8em;color:#000;width:60%;padding:5px;}
.message{width:90%;clear:both;font-size:1.2em;text-align:center;margin:0 auto!important;padding:10px;}
#authMessage{background-color:#D4EE97;color:#555;}
#flashMessage{background-color:#D4EE97;color:#555;margin-bottom:10px;margin-top:10px;border:1px solid #48B60D;width:800px;padding:20px;}
.footer_section p{float:left;width:100px;line-height:1em;font-weight:400;font-size:.9em;color:#7b7b7b;margin:0;}
.site_logo{text-align:left;float:left;width:400px;margin-top:135px;margin-left:0;}
ul.inside_nav{text-align:left;height:38px;width:100%;background:url(/img/mk3_inside_nav_bg.png) repeat-x bottom left;margin:0 auto;}
ul.inside_nav li a{display:block;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;float:left;margin-left:5px;font-size:1em;color:#919191;background-color:#d5e6ee;padding:4px 15px;}
ul.inside_nav li a:hover{color:#222;text-decoration:none;}
ul.home_nav{margin-left:5px;width:172px;margin-top:8px;}
ul.home_nav li{border-bottom:1px solid #f1f7fa;margin:0;padding:0;}
ul.home_nav li a{display:block;padding-top:7px;height:20px;color:#7c7c7c;border-bottom:1px solid #c4d6df;width:166px;padding-left:8px;margin:0 0 0 -1px;}
ul.home_nav li a:hover{background-color:#C8DAE3;color:#333;border-bottom:1px solid #A4B3BA;text-decoration:none;}
ul.lang_nav{text-align:left;float:right;margin-top:8px;}
ul.lang_nav li{font-size:90%;text-align:center;display:inline;float:left;margin-right:2px;}
ul.lang_nav li a{font-weight:400;display:block;color:#000;background-color:#d9d9d9;border-left:2px solid #ebebeb;border-right:2px solid #ebebeb;border-bottom:2px solid #ebebeb;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:4px;padding:4px 6px;}
ul.lang_nav li a:hover{background-color:#ABABAB;color:#EBEBEB;border-color:#EBEBEB;}
ul.lang_nav li.language_control a{color:#f5f5f5;background-color:#969696;font-weight:700;border-color:#bbb;}
ul.user_nav{clear:right;float:right;text-align:right;margin-right:5px;}
ul.user_nav li a{display:block;color:#333;}
div.footer_section ul li a{color:#616161;}
div.footer_section ul li a:hover{color:#313131;text-decoration:underline;}
ul#main_category_list li.letter_title{border-bottom:1px solid #eee;font-size:1.2em;font-weight:700;padding:5px 0;}
ul#main_category_list li{font-size:1em;margin-bottom:.4em;}
body#user_page_home div#content{margin-top:15px;}
body#user_page_home div#page_content{width:717px;float:left;}
div#search_box{width:507px;background:transparent url(/img/search_box_bot.png) no-repeat scroll -2px bottom;float:left;height:282px;margin:0 10px;padding:0;}
div#search_box p a{text-decoration:underline;color:#333;font-family:arial, sans-serif;}
form#quick_search,div.browse_box{text-align:left;width:100%;background:url(/img/search_box_lines.png) no-repeat 220px 32px;height:218px;margin:0;}
div.browse_box{background:none;padding-top:15px;height:203px;}
div.browse_box p{margin:1em;}
div.browse_box ul{margin-top:1.2em;}
div.browse_box ul li{font-size:1.2em;list-style-type:square;text-indent:.5em;margin-left:30px;margin-bottom:15px;}
div.browse_box ul li a{color:#333;margin-top:15px;}
form#quick_search .inputs{width:250px;float:left;clear:none;height:190px;margin:15px 0 0 15px;}
form#quick_search .button{width:165px;float:right;clear:none;text-align:center;height:80px;padding-top:95px;}
form#quick_search label{font-size:1em;font-weight:500;line-height:1.2em;padding:5px;}
form#quick_search input{border:1px solid #CCC;width:240px;margin-bottom:26px;font-size:1.3em;font-weight:400;font-family:arial, sans-serif;line-height:1em;padding:2px;}
form#quick_search .inputs input:focus,form#quick_search .inputs input:active{border:1px solid #4584AD;}
form#quick_search .button input{color:#4584AD;text-transform:uppercase!important;font-weight:700;text-align:center;width:130px;border:none;background:#ccc url(/img/search_button_bg.png) no-repeat center;height:28px;}
ul#types_list{margin-left:4%;}
li.category_name{width:50%;float:left;margin-right:0;}
li.category_name a{display:block;color:#333;font-size:1em;text-decoration:underline;margin:3px 0;padding:3px;}
ul.subcats li{float:left;margin-right:10px;line-height:1.2em;white-space:nowrap;}
ul.subcats li a{color:#999898;font-size:.9em;font-weight:700;text-decoration:underline;}
h4 a{color:#999898;font-weight:700;text-decoration:underline;}
div#front_teaser{width:189px;height:285px;background:url(/img/mk3_teaser_front.png) no-repeat center center;float:left;text-align:center;}
div#front_teaser h4{font-family:verdana, sans-serif;font-size:1em;text-align:left;text-transform:uppercase;font-weight:400;margin-left:8px;color:#545454;}
div#front_teaser p{font-weight:400;margin-left:8px;color:#545454;font-size:1em;text-align:left;margin-top:0;line-height:1.2em;}
div#front_teaser p a{color:#545454;}
div.page_links,div.subcat_links{width:960px;margin-bottom:4px;clear:both;}
div.page_links.location a,div.page_links.location span.current_page{width:65px;height:50px;font-size:95%;padding:3px;}
div.subcat_links a,div.page_links a,div.page_links span.current_page{font-size:1.2em;width:30px;border:2px solid #73AECB;color:#73AECB;background-color:#fff;display:block;float:left;margin-right:3px;text-align:center;padding:0;}
div.subcat_links a{width:auto;margin-bottom:2px;padding:2px 4px;}
div.subcat_links a:hover,div.page_links a:hover{border:2px solid #294E66;color:#294E66;}
div.page_links span.current_page{color:#294E66;border:2px solid #fff;}
div.vcard{clear:both;width:90%;font-family:arial, sans-serif;border-bottom:2px solid #E1E1E1;margin:10px 0;}
div.more_info_popup li{list-style-type:square;list-style-position:inside;margin:.2em 0;}
span.search_term{font-style:italic;text-transform:capitalize;}
div#sub_cat_list{margin-top:15px;float:right;width:40%;background-color:#e7f5c7;border:1px solid #c3e870;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 20px 20px 10px;}
div#sub_cat_list ul li{display:block;list-style-type:none;float:none;padding-left:10px;line-height:1.4em;}
div.vcard.unapproved{background-color:#FFF2F4;border:1px solid #533!important;padding:6px;}
div.vcard div.admin_menu{float:right;display:none;margin:0;padding:0;}
div.vcard div.admin_approve{float:right;}
div.vcard div.admin_approve a{color:#533;}
div#content div#page_content.full_listing div.vcard{clear:none;line-height:1.6em;width:430px;}
div#content div#page_content.full_listing div.vcard div.description{margin-top:10px;font-size:95%;}
div#content div#page_content.full_listing div.vcard div.description ul{list-style-type:square;line-height:1em;margin:0 0 1.2em 20px;}
div#content div#page_content.full_listing div.vcard div.description p{line-height:1.4em;font-size:1em;margin:0 0 1em;}
div#content div#page_content.full_listing div.vcard div.description p.cats{font-size:1.2em;}
div#content div#page_content.full_listing ul.listing_actions{padding:0;}
div#ohbd_map{width:440px;height:340px;background-color:#eee;float:right;border:1px solid #ccc;margin:-45px 10px 20px 0;padding:2px;}
div.page_overlay{background-color:#333;opacity:0.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;}
div.more_info_popup{z-index:100;position:fixed;top:30%;left:30%;width:518px;background:#E2E2E2 url(/img/popup_box_bottom.png) no-repeat bottom left;opacity:1;padding:0;}
div.more_info_popup p.show_full{text-align:left;display:block;font-size:95%;padding:10px;}
div.more_info_popup div.description{height:120px;overflow:auto;width:495px;clear:both;margin-top:15px;line-height:1em;}
div.more_info_popup div.description p{font-size:1em;font-weight:400;line-height:1em;margin:5px 0 3px!important;}
div.more_info_popup div.vcard{border:none;color:#000;font-size:1em;margin-top:0;float:left;clear:none;width:245px;padding:10px;}
div.more_info_popup div#page_content{width:100%!important;margin:0!important;padding:0!important;}
div.more_info_popup h2.popup_title{display:block;background:#E2E2E2 url(/img/popup_box_top.png) no-repeat top left;color:#A9A9A9;text-transform:uppercase;font-size:1.3em;font-weight:700;margin:0;padding:6px 12px;}
div.more_info_popup h2 span.popup_close{display:block;float:right;cursor:pointer;margin-top:-15px;}
div.more_info_popup h2 span.popup_close:hover{color:#696969;}
div.more_info_popup div.vcard div.contacts{margin-top:5px;}
div.more_info_popup div.vcard div.contacts div.tel{font-weight:700;margin-bottom:5px;}
div.more_info_popup div.vcard div.contacts div.tel span.value a{font-weight:400;text-decoration:underline;color:#000;}
div.more_info_popup div.description p span.listing_type a{margin-bottom:5px;text-decoration:underline;color:#333;}
div.pagination{background-color:#647E33;font-size:1.2em;text-align:center;margin:5px 0;padding:10px;}
div.pagination a,div.pagination span.current_page{font-weight:700;font-family:arial, sans-serif;background-color:#86A736;color:#B5CF77;margin:0 3px;padding:2px 4px;}
div.pagination span.current_page{background-color:#E49E16;color:#FFF;}
div.pagination a:hover{color:#86A736;background-color:#B5CF77;}
div#ajax_loading{position:absolute;top:0;left:0;padding-top:35%;text-align:center;width:100%;height:40%;}
div#index ul#cat_list li a{text-transform:capitalize;line-height:1.2em;display:inline;white-space:nowrap;text-decoration:underline;font-weight:700;margin:.2em;}
div#category_information ul.subcat_list li a{text-transform:capitalize;line-height:1.2em;display:inline;white-space:nowrap;text-decoration:underline;font-weight:400;color:#ddd;margin:.2em;}
div#category_information{background-color:#4685AE;color:#fff;padding:5px;}
div#listings{border:1px solid #4685AE;padding-top:5px;}
ul.tree li{font-weight:700;font-size:1.2em;cursor:pointer;margin:5px;}
ul.tree li ul.child li{font-weight:400;font-size:1em;}
div#category_information h3 a{color:#fff;text-decoration:underline;}
div.business_listing{font-size:1em;font-family:arial, sans-serif;width:208px;float:left;height:100px;border:1px solid #ededed;position:relative;margin:2px;padding:5px;}
div.business_listing h3{font-size:1em;font-weight:700;text-transform:capitalize;color:#333;margin:.2em 0;padding:2px;}
div.business_listing div.street-address,div.business_listing div.locality,div.business_listing div.region{text-transform:capitalize;margin:.2em 0;}
div.business_listing div.postcode{text-transform:uppercase;margin-top:.4em;}
div.business_listing div.more_details{position:absolute;bottom:5px;right:5px;}
ul.listing_actions{padding-left:10px;margin-top:5px;}
ul.listing_actions li{display:inline;margin-right:5px;}
ul#mod_browse_menu{clear:both;height:30px;margin:10px 0;}
div.more_info_popup ul#mod_browse_menu{display:none;height:15px;margin:10px;}
ul#mod_browse_menu li{float:left;margin-right:20px;}
ul.tags_list{clear:left;margin:0 0 10px;padding:0;}
div.more_info_popup ul.tags_list{margin-left:10px;padding-bottom:10px;}
ul.tags_list li{float:left;margin-right:5px;}
div.ac_results{background-color:#fff;border:1px solid #000;}
div.ac_results ul li{line-height:1.4em;border-bottom:1px solid #ddd;cursor:pointer;}
div.full_listing div.card_container{position:relative;width:425px;}
div.more_info_popup div.full_listing div.card_container{width:99%;}
div.business_logo{border:1px solid #ccc;background-color:#eee;float:right;margin-right:20px;margin-top:10px;padding:2px;}
div.more_info_popup div.full_listing div.card_container div.business_logo{position:relative;top:-20px;right:0;}
div.full_listing div.card_container div.business_logo{position:absolute;top:-83px;right:0;}
div.searchresult{clear:both;width:95%;font-family:arial, sans-serif;border-bottom:2px solid #E1E1E1;margin:10px 0;}
div.searchresult div.type{font-style:italic;margin:2px 0;}
p.island_group{width:95%;text-align:right;color:#AAA;background-color:#EFEFEF;border-bottom:1px solid #DDD;-moz-border-radius-topleft:6px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-opera-border-radius:5px;border-radius:7px;padding:2px 4px 2px 2px;}
p.island_group img{vertical-align:middle;}
div#add_business ul.ui-tabs-nav li#first{background:transparent url(/img/icons/small_1.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#first.ok{background:transparent url(/img/icons/small_1_ok.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#second{background:transparent url(/img/icons/small_2.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#second.ok{background:transparent url(/img/icons/small_2_ok.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#third{background:transparent url(/img/icons/small_3.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#third.ok{background:transparent url(/img/icons/small_3_ok.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#fourth{background:transparent url(/img/icons/small_4.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#fourth.ok{background:transparent url(/img/icons/small_4_ok.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#fifth{background:transparent url(/img/icons/small_5.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#fifth.ok{background:transparent url(/img/icons/small_5_ok.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#sixth{background:transparent url(/img/icons/small_6.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#sixth.ok{background:transparent url(/img/icons/small_6_ok.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#seventh{background:transparent url(/img/icons/small_7.png) no-repeat 4% center;}
div#add_business ul.ui-tabs-nav li#seventh.ok{background:transparent url(/img/icons/small_7_ok.png) no-repeat 4% center;}
ul.ui-tabs-nav{background:transparent url(/img/search_box_top.png) no-repeat scroll -402px bottom;padding-bottom:7px;width:507px;}
#user_account_summary ul.ui-tabs-nav{width:722px;}
#add_business ul.ui-tabs-nav,#edit_business ul.ui-tabs-nav{width:930px;background:transparent url(/img/listing_box_top.png) no-repeat bottom right;}
#add_business div.ui-tabs-panel,#edit_business div.ui-tabs-panel{width:918px;}
#edit_business div.ui-tabs-panel div.contact a{padding-top:10px;padding-left:0;}
#add_business ul.ui-tabs-nav li a{background-color:transparent!important;}
#add_business ul.ui-tabs-nav li{background-color:#f2f2f2!important;}
#add_business ul.ui-tabs-nav li.ui-tabs-selected{background-color:#E1E1E1!important;}
ul.ui-tabs-nav li{float:left;}
ul.ui-tabs-nav li a{font-size:1em;display:block;float:left;background:#F2F2F2 url(/img/search_box_tab.png) no-repeat top left;color:#7C7C7C;text-align:center;width:113px;font-weight:500;text-transform:uppercase;height:14px;border-bottom:1px solid #CCC;padding:10px 14px;}
ul.ui-tabs-nav li a:hover{background-color:#e2e2e2;text-decoration:none;}
ul.ui-tabs-nav li.ui-tabs-selected a,ul.ui-tabs-nav li.ui-tabs-selected a:hover{text-decoration:none;background-color:#E1E1E1;height:14px;border-bottom:1px solid #E1E1E1;}
div.ui-tabs-panel{background:#E1E1E1 url(/img/search_box_bg.png) repeat-x scroll left bottom;border-left:1px solid #CCC;border-right:1px solid #CCC;clear:both;font-size:1em;margin-bottom:1px;margin-left:0;margin-top:0;padding-bottom:4px;padding-left:10px;padding-top:10px;}
div.ui-tabs-panel.user_tab{width:700px;}
form{width:100%;margin:30px auto;}
input[disabled = disabled]{background-color:#eee;color:#333;}
form#UserLoginForm div.inputField{width:84%;}
form.tabbed_form{width:100%;margin:0 auto;}
p.error{color:#4685AE;font-weight:700;font-size:1.2em;}
form h3{border-bottom:1px solid #999898;padding-bottom:.2em;margin:1.8em 0 1em;}
form div.submit{width:100%;text-align:left;clear:both;margin:10px 0;padding:0;}
div.cat select.addFormCat{width:95%;font-size:105%;margin-top:5px;}
div.inputField.gd{margin-top:-7px;margin-bottom:15px;}
div.inputField.gd input{background:#FFF url(/img/icons/scotland.png) no-repeat 5px center;padding-left:25px;width:519px;margin-top:1px;}
div.inputField.gd textarea{background:#FFF url(/img/icons/scotland.png) no-repeat 5px 7px;padding-left:30px;width:514px;}
div.inputField{position:relative;line-height:1em;width:70%;margin:10px 0;padding:0;}
div.inputField label{font-size:1.2em;margin:.4em .2em;}
div.inputField.checkbox input{width:auto;float:left;border:1px solid #DDD;margin:4px 0;padding:1px;}
div.inputField.checkbox label{float:left;width:385px;}
div.inputField input,div.inputField textarea,div.inputField select{float:left;width:395px;clear:none;border:1px solid #DDD;font-family:arial, sans-serif;color:#666;padding:4px;}
div.inputField select#BusinessLegalstatusId{width:555px!important;height:25px;padding-top:3px;}
div.inputField div.busimage{float:right;text-align:center;width:220px;margin-right:65px;margin-top:13px;}
div.inputField div.busimage img{background-color:#fff;border:1px solid #ccc;padding:2px;}
div.upload_status{display:none;width:555px;text-align:center;}
div#login_form div.inputField input{width:480px;}
div#login_form div.inputField.checkbox label{width:468px;}
div#edit_business div.inputField input,div#edit_business div.inputField textarea,div#edit_business div.inputField select,div#add_business div.inputField input,div#add_business div.inputField textarea,div#add_business div.inputField select{width:545px;}
div#edit_business div.inputField.gd textarea,div#add_business div.inputField.gd textarea{width:520px;}
div#edit_business div.inputField.gd input,div#edit_business div.inputField.gd select,div#add_business div.inputField.gd input,div#add_business div.inputField.gd select{width:524px;}
div#edit_business div.inputField.checkbox label,div#add_business div.inputField.checkbox label{width:533px;}
div.inputField select{width:550px;padding:2px;}
div.inputField input.form-error,div.inputField input.form-error:focus{border:2px solid #4685AE;}
div.error-message{color:#4685AE;font-weight:400;}
div.inputField input:focus,div.inputField textarea:focus,div.inputField select:focus{border:1px solid #4685AE;color:#333;}
div.field_help{display:none;position:absolute;right:0;top:13px;background-color:#e7f5c7;width:32%;min-height:40px;text-align:center;line-height:1.2em;font-size:1.2em;border:1px solid #c3e870;margin:0;padding:15px 10px 10px;}
div.checkbox div.field_help{top:2px;}
div.listing_tab div.field_help{background-color:#DCEDF5;border:1px solid #77B2CD;right:10px;top:15px;width:35%;}
#add_listing div.field_help{background-color:#4685AE;font-weight:400!important;color:#fff;}
div.gd div.field_help{top:0;}
form#BusinessAddForm{width:100%;margin:0;}
p.next{margin-left:10px;}
div#add_business,div#edit_business{background:transparent url(/img/listing_box_bot.png) no-repeat scroll -2px bottom;margin-bottom:10px;width:933px;padding:0 0 7px;}
div#add_business div.contact,div#edit_business div.contact{width:890px;margin:0 0 5px;padding:0;}
div#add_business div.contact a,div#edit_business div.contact a{display:block;float:right;padding-top:19px;}
div#add_business div.contact a img,div#edit_business div.contact a img{vertical-align:baseline;}
div#add_business div.contact div.inputField,div#edit_business div.contact div.inputField{width:285px;float:left;clear:none;margin:0;padding:0;}
div#add_business div.contact div.inputField input,div#edit_business div.contact div.inputField input{width:275px;}
div#add_business div.contact div.inputField select,div#edit_business div.contact div.inputField select{font-size:110%;height:26px;padding-top:5px;width:285px;}
div#add_business div.cat,div#add_business div.contact,div#edit_business div.cat,div#edit_business div.contact{vertical-align:middle;margin:0 0 5px;padding:0;}
div#add_business div.cat select,div#edit_business div.cat select{border:1px solid #aaa;color:#333;padding:2px;}
div.cat a,div.contact a{margin-top:5px;font-size:105%;color:#333;}
div.cat a img,div.contact a img{vertical-align:text-bottom;margin-right:5px;}
div#add_business div.cat img,div#add_business div.contact img,div#edit_business div.cat img,div#edit_business div.contact img{height:16px;padding-top:3px;}
form div{margin-bottom:0;}
div.cat_heading{margin:0!important;padding:0;}
div.cat_heading div.main,div.cat_heading div.sub{float:left;width:46%;clear:none;}
div.cat_heading div.main p,div.cat_heading div.sub p{font-size:90%;line-height:1.2em;margin:5px 0 0;}
div.cat_heading div.sub h3,div.cat_heading div.main h3{font-family:arial, sans-serif;color:#666;font-size:1.3em;font-weight:700;display:block;margin:0 1% 5px 0;padding:0;}
div.cat span.sub{background-color:#EEE;border:1px solid #ccc;font-family:arial, sans-serif;color:#666;font-size:1.3em;font-weight:700;width:48%;display:block;float:left;padding:4px;}
div.cat_box select{clear:none;float:left;font-size:100%;width:415px;margin:0 5px 5px 0;}
div.footer_section h3{text-transform:none;font-size:1em;font-weight:700;color:#818181;}
a.cat_browse{padding:5px 10px;}
ins,div#front_teaser p a:hover{text-decoration:none;}
body#admin_inside a,div.more_info_popup div.vcard div.contacts div.tel span.value{font-weight:400;}
body#admin_inside div.admin_box a:hover,body#admin_inside form div.adminFormBody a:hover,a:hover,ul.user_nav li a:hover,ul#main_category_list li a:hover,div.browse_box ul li a:hover,div.vcard div.admin_approve a:hover,div.searchresult div.type a:hover,p.next a:hover{text-decoration:underline;}
body#admin_inside div.filter_box label,strong,div#index ul#cat_list li a:active,ul.tags_list li.tag_title{font-weight:700;}
body#admin_inside form,div#front_teaser img,div.card_container div.vcard div.contacts{margin-top:10px;}
body#admin_inside form.adminForm div.adminFormBody div.inputField.checkbox input,div#login_form div.inputField.checkbox input,div#edit_business div.inputField.checkbox input,div#add_business div.inputField.checkbox input{width:auto;}
table#business_log td.date,table#business_log td.field{width:10%;}
table#business_log td.old,table#business_log td.new{width:30%;}
table.admin_table tr,form#quick_search .button input:hover{background-color:#fff;}
table.admin_table tr.odd,div.ac_results ul li:hover{background-color:#eee;}
table.admin_table a,ul#main_category_list li a,div.searchresult div.type a,p.next a{color:#333;}
td.tag,input,textarea{font-size:120%;}
ul.inside_nav li,div#index ul#cat_list li,div#category_information ul.subcat_list li{display:inline;}
ul.user_nav li,div.vcard div.more_link,div.searchresult div.more_link{margin:5px 0;}
div#search_box p,div#content div#page_content.full_listing div.vcard div.description ul li{margin:0;}
div#search_box p a:hover,li.category_name a:hover{color:#4584AC;}
ul.subcats li a:hover,h4 a:hover,div.more_info_popup div.description p span.listing_type a:hover{color:#294E66;text-decoration:underline;}
div.vcard strong,div.searchresult strong{font-size:1.1em;font-weight:700;}
div.vcard div.adr,div.searchresult div.desc{line-height:1.2em;text-transform:capitalize;}
div.vcard div.more_link a,div.searchresult div.more_link a{color:#000;text-decoration:underline;}
div.more_info_popup div.vcard strong,div.more_info_popup div.description strong{font-size:1em;}
div.vcard div.more_link a:hover,div.searchresult div.more_link a:hover{color:#294E66;}
h2.popup_title,p.show_full,span.popup_close,div.more_info_popup div#ohbd_map,div.more_info_popup h2.full_title,div.ajax_added,div#content div#page_content.full_listing li.full,div#content div#page_content.full_listing li.map,div.ui-tabs-hide,input[type=hidden],div.inputField.gd label{display:none;}
div#content div#page_content.full_listing div.vcard div.description p.desc,div#content div#page_content.full_listing div.vcard div.description p span.listing_type{font-size:90%;}
div#content div#page_content.full_listing div.vcard div.description strong,div#content div#page_content.full_listing div.vcard div.org{font-size:110%;}
div#content div#page_content.full_listing div.vcard strong,div#add_business div.contact label,div#edit_business div.contact label{font-size:100%;}
form.user,div.listing_tab div.inputField{width:100%;}
div#category_information ul.subcat_list li a:hover,div#category_information h3{color:#fff;}
/* flora.css */
.ui-wrapper{border:1px solid #50A029;}
.ui-wrapper input,textarea{border:0;}
/* flora.resizable.css */
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;display:none;font-size:.1px;}
.ui-resizable .ui-resizable-handle{display:block;}
.ui-resizable-n{cursor:n-resize;height:6px;width:100%;top:0;left:0;background:transparent url(i/resizable-n.gif) repeat scroll center top;}
.ui-resizable-s{cursor:s-resize;height:6px;width:100%;bottom:0;left:0;background:transparent url(i/resizable-s.gif) repeat scroll center top;}
.ui-resizable-e{cursor:e-resize;width:6px;right:0;top:0;height:100%;background:transparent url(i/resizable-e.gif) repeat scroll right center;}
.ui-resizable-w{cursor:w-resize;width:6px;left:0;top:0;height:100%;background:transparent url(i/resizable-w.gif) repeat scroll right center;}
.ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:0;bottom:0;background:transparent url(i/resizable-se.gif);}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0;bottom:0;background:transparent url(i/resizable-sw.gif);}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:0;top:0;background:transparent url(i/resizable-nw.gif);}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:0;top:0;background:transparent url(i/resizable-ne.gif);}
body .ui-resizable-disabled .ui-resizable-handle,body .ui-resizable-autohide .ui-resizable-handle{display:none;}
/* flora.dialog.css */
.flora .ui-dialog,.flora.ui-dialog{background-color:#FFF;}
.flora .ui-dialog .ui-dialog-titlebar,.flora.ui-dialog .ui-dialog-titlebar{border-bottom:1px solid #4987AF;background-color:#4987AF;cursor:move;height:28px;_height:29px;padding:0;}
.flora .ui-dialog .ui-dialog-titlebar-close,.flora.ui-dialog .ui-dialog-titlebar-close{width:16px;height:16px;background:#4987AF url(i/cross.png) no-repeat;position:absolute;top:6px;right:7px;cursor:default;}
.flora .ui-dialog .ui-dialog-title,.flora.ui-dialog .ui-dialog-title{margin-left:5px;color:#FFF;font-weight:700;position:relative;top:7px;left:4px;}
.flora .ui-dialog .ui-dialog-content,.flora.ui-dialog .ui-dialog-content{margin:1.2em;}
.flora .ui-dialog .ui-dialog-buttonpane,.flora.ui-dialog .ui-dialog-buttonpane{position:absolute;bottom:8px;right:12px;width:100%;text-align:right;}
.flora .ui-dialog .ui-dialog-buttonpane button,.flora.ui-dialog .ui-dialog-buttonpane button{margin:6px;}
.flora .ui-dialog .ui-resizable-n,.flora.ui-dialog .ui-resizable-n{cursor:n-resize;height:6px;width:100%;top:0;left:0;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-s,.flora.ui-dialog .ui-resizable-s{cursor:s-resize;height:8px;width:100%;bottom:0;left:0;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-e,.flora.ui-dialog .ui-resizable-e{cursor:e-resize;width:7px;right:0;top:0;height:100%;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-w,.flora.ui-dialog .ui-resizable-w{cursor:w-resize;width:7px;left:0;top:0;height:100%;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-se,.flora.ui-dialog .ui-resizable-se{cursor:se-resize;width:9px;height:9px;right:0;bottom:0;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-sw,.flora.ui-dialog .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0;bottom:0;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-nw,.flora.ui-dialog .ui-resizable-nw{cursor:nw-resize;width:9px;height:29px;left:0;top:0;background-color:#4987AF;background-image:none;}
.flora .ui-dialog .ui-resizable-ne,.flora.ui-dialog .ui-resizable-ne{cursor:ne-resize;width:9px;height:29px;right:0;top:0;background-color:#4987AF;background-image:none;}