html, body{margin: 0px;padding: 0px;}
#top_menu{background-image:url(/resource:shared_gif:menu_bg.gif); background-repeat:repeat-x; background-position:bottom; height:25px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#3b3a3a; text-decoration:none;}
#top_menul{left:0; position:absolute; padding:5px 0px 5px 20px}
#top_menul a{margin-right:15px; font-weight:bold; text-decoration:underline}
#top_menur{right:0; position:absolute; padding:5px 20px 5px 0px}
#top_menur a{margin-left:15px; font-weight:bold; text-decoration:underline}
#logo_c{width:166px;float:left;}
#logo_t{position:relative; margin:-15px 0px 0px 80px; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#3b3a3a}
#logo_b{width:728px;float:left;margin-left:6px;}
#header_c{width:900px;float:left;margin:10px 0px 10px 0px;}
#header_b{width:900px;float:left;margin:0px 0px 10px 0px;}
#search_b{margin:0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#3b3a3a; text-align:left;}
.search_c{width:350px; font-family:Arial,Helvetica,sans-serif; font-size:14px;color:#000; text-decoration:none; padding:2px 0px 2px 5px}
.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}
#banner{height:20px}
#sponsored_links{float:left; width:440px;padding-bottom:10px;}
#sponsored_text{float:right}
.inner_banner{float:left; width:300px; padding-top:0px; padding-bottom:15px}
#left_container{float:left; width:55%}
#right_container{padding-top:38px; float:right; padding-right:0px; width:40%}
#right_container_text{position:relative; width:280px; margin:-82px 0px 0px 35px; font-family:Arial,Helvetica,sans-serif; font-size:12px}
#top_banner{width:460px; height:60px; background:#fff}
#main{width:785px; margin-right:auto; margin-left:auto; position:relative}
#top{float:left; width:765px; padding-left:25px; position:relative; padding-top:7px; padding-right:25px}
#home_box_1{float:left; width:550px}
#home_box_2{float:left; width:165px; margin-top:60px}
#google_map{border:1px solid #007927; width:530px; height:250px; margin-top:5px; z-index:10}
#map_disabled{position:absolute; display:none; width:300px; margin-left:115px; background-color:#007927; color:#fff; height:20px; margin-top:115px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-align:center; z-index:50}
#filter_select{width:250px}
.pad{padding-top:10px}
.side_box_line{background-image:url(/resource:shared_gif:dot.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:5px}
#side_box_options h1{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#007927; text-decoration:none; padding-top:14px; margin:0px; padding-right:0px; padding-bottom:5px; padding-left:0px}
#side_box_options2 h1{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#007927; text-decoration:none; padding-top:14px; margin:0px; padding-right:0px; padding-bottom:5px; padding-left:0px}
#home_box_2 h3{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#007927; text-decoration:none; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
li.link_line{list-style:none; margin:0px; width:100%; color:#007927; background-image:url(/resource:shared_gif:dot.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:3px; padding-left:10px}
ul.link_line{display:block; margin:0px; list-style-type:none; width:100%; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
#box1_top{background-image:url(/resource:shared_gif:h_box1.gif); background-repeat:no-repeat; background-position:left bottom; float:left; height:72px; width:550px}
#logo{float:left; height:72px; width:167px; padding-left:28px}
#logo_title{text-align:right; float:right; width:300px; height:36px; padding-top:36px; padding-right:10px; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#000; text-decoration:none; font-weight:bold}
#box1_back{float:left; width:548px; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#c5c5c5; border-left-color:#c5c5c5; background-image:url(/resource:shared_gif:h_box1_back.gif); background-repeat:repeat-x; background-position:left top; background-color:#e0e0e0}
#green_bar{background-image:url(/resource:shared_jpg:green_bar.jpg); background-repeat:no-repeat; background-position:23px top; float:left; height:71px; width:488px; padding-right:18px; padding-left:42px; padding-top:23px}
#green_bar_part1{float:left; width:255px}
#green_bar_part2{float:left; width:233px}
#box1_content{float:left; width:487px; padding-right:28px; padding-left:33px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#8c8c8c; text-decoration:none; padding-top:5px; padding-bottom:5px; line-height:16px}
#box1_content h1{color:#000; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:18px; margin:0px; padding-top:2px; padding-right:0px; padding-bottom:7px; padding-left:0px; font-weight:bold}
#box1_bottom{background-image:url(/resource:shared_gif:h_box1a.gif); background-repeat:no-repeat; background-position:left top; float:left; height:27px; width:550px}
#h_box2{background-image:url(/resource:shared_gif:h_box2_back.gif); background-repeat:repeat-x; background-position:left top; float:left; height:119px; width:550px}
#h_box2a{background-image:url(/resource:shared_gif:h_box2.gif); background-repeat:no-repeat; background-position:left top; float:left; height:119px; width:550px}
#h_box2b{background-image:url(/resource:shared_gif:h_box2a.gif); background-repeat:no-repeat; background-position:right top; float:left; height:119px; width:473px; padding-right:29px; padding-left:48px}
#h_box2_content{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000; text-decoration:none; float:left; height:20px; width:473px; padding-top:12px}
#h_box2_search{background-image:url(/resource:shared_jpg:search1.jpg); background-repeat:no-repeat; background-position:left top; float:left; height:27px; width:473px; padding-top:18px}
#search_box1{float:left; width:55px; padding-left:29px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none; padding-top:3px}
#search_box2{float:left}
#search_box4{float:left}
#search_box3{float:left; width:59px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none; padding-top:3px; padding-left:2px}
#search_box5{float:left}
.product_link{color:#8c8c8c; font-weight:bold; text-decoration:none}
.product_link:hover{color:#000; font-weight:bold; text-decoration:none}
.g_link{color:#007927; text-decoration:none}
.g_link:hover{color:#000; text-decoration:none}
.g_link2{color:#009D33; text-decoration:none}
.g_link2:hover{color:#000; text-decoration:none}
.hot_link1{font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#8c8c8c; text-decoration:none; padding:2px}
.hot_link1:hover{font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; padding:2px; background-color:#007927}
.commmon_box{float:left; width:785px; position:relative}
.h_box3{background-image:url(/resource:shared_gif:h_box3_back2.gif); background-repeat:repeat-y; background-position:18px top; float:left; width:765px; padding-right:18px; padding-left:18px}
.h_box3_title{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000; text-decoration:none; background-image:url(/resource:shared_gif:h_box32.png); background-repeat:no-repeat; background-position:left top; height:24px; width:765px; float:left; padding-top:6px; padding-left:8px}
.h_box3_content{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#3b3a3a; text-decoration:none; background-image:url(/resource:shared_gif:h_box3a2.gif); background-repeat:no-repeat; background-position:left bottom; width:765px; float:left; padding-top:6px; padding-left:12px; padding-bottom:15px; padding-right:12px}
.h_box3_content ul{display:block; margin:0px; list-style-type:none; padding-top:0px; padding-right:0px; padding-bottom:10px; padding-left:0px}
.h_box3_content ul li{background-image:url(/resource:shared_gif:bullet.gif); background-repeat:no-repeat; background-position:left 5px; display:block; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:4px; padding-left:12px; list-style-type:none}
#footer_bar{float:left; width:785px; position:relative}
#footer_bar1{float:left; height:80px; width:785px}
#footer_bar2{float:left; height:70px; width:785px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#3b3a3a; text-decoration:none; line-height:22px; text-align:center; padding-top:10px}
#footer_bar a{color:#3b3a3a; text-decoration:none; padding:2px}
#footer_bar a:hover{color:#FFF; text-decoration:none; padding:2px; background-color:#007927}
#footer_middle{float:left; width:551px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#3b3a3a; text-decoration:none; text-align:center; line-height:20px; height:45px;margin-bottom:25px}
.f_link{color:#3b3a3a; text-decoration:none}
.f_link:hover{color:#007927; text-decoration:none}
p{margin:0px; padding:0px}
form{margin:auto}
.input{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; width:120px; border:1px solid #999}
.input_search{height:25px}
.input_what{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#8c8c8c; text-decoration:none; width:220px; height:20px; background-image:url(/resource:shared_gif:search_bg_left.gif); background-repeat:no-repeat; background-position:top left; border:0px solid #fff; padding:4px 0px 0px 5px}
.input_what_focus{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none; width:220px; height:20px; background-image:url(/resource:shared_gif:search_bg_left.gif); background-repeat:no-repeat; background-position:top left; border:0px solid #fff; padding:4px 0px 0px 5px}
.input_where{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none; width:110px; height:20px; background-image:url(/resource:shared_gif:search_bg_right.gif); background-repeat:no-repeat; background-position:top left; border:0px solid #fff; padding:4px 0px 0px 5px}
.txt_gray{color:#8c8c8c; text-decoration:none}
#inner_main{width:900px; margin-right:auto; margin-left:auto; position:relative}
#inner_top{width:900px; background-image:url(/resource:shared_gif:inner_box1_back.gif); background-repeat:repeat-x; background-position:left top; float:left; height:100px; padding-bottom:24px}
#inner_top1{background-image:url(/resource:shared_gif:inner_box1.gif); background-repeat:no-repeat; background-position:left bottom; height:100px; width:900px}
#inner_top1a{background-image:url(/resource:shared_gif:inner_box1a.gif); background-repeat:no-repeat; background-position:right bottom; float:left; height:100px; width:883px; padding-left:17px}
#inner_logo{position:absolute; text-align:right; margin:-30px 0px 0px 215px}
#left_container_heading{width:400px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#8c8c8c; text-decoration:none; text-align:left; padding:1px 0px 5px 0px}
#inner_search{background-image:url(/resource:shared_gif:search_bg.gif); background-repeat:no-repeat; background-position:top left; padding-left:7px; width:287px; height:79px; margin-left:30px}
#inner_search_box{padding:17px 0px 0px 4px; text-align:right}
.commmon_box2{float:left; width:900px; position:relative}
.listing_line{background-image:url(/resource:shared_gif:dot.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:3px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#007927; text-decoration:none; padding-top:0px; padding-right:0px; padding-left:0px; margin:0px}
.commmon_box2 h1{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#007927; text-decoration:none; padding-top:15px; padding-right:0px; padding-bottom:3px; padding-left:0px; margin:0px}
.commmon_box2 h3{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#007927; text-decoration:none; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:12px; padding-left:0px}
.commmon_box2 h4{padding-top:2px; padding-bottom:2px; padding-left:20px; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#c5c5c5; border-bottom-color:#c5c5c5; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#8c8c8c; text-decoration:none}
#inner_footer_bar{float:left; width:900px; position:relative; padding-top:0px}
#inner_footer_bar1{float:left; width:900px; position:relative}
#inner_footer_bar2{float:right; width:900px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#3b3a3a; text-decoration:none; text-align:center; padding-top:10px; line-height:22px; position:relative}
#inner_footer_bar a{color:#3b3a3a; text-decoration:none; padding:2px}
#inner_footer_bar a:hover{color:#FFF; text-decoration:none; background-color:#007927; padding:2px}
#pager_container{padding:20px 0px 20px 0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:18px}
a.page_link:link{color:#3b3a3a; text-decoration:none; padding:0px 5px 0px 5px}
a.page_link:visited{color:#3b3a3a; text-decoration:none; padding:0px 5px 0px 5px}
a.page_link:hover{color:#FFF; text-decoration:none; background-color:#007927; padding:0px 5px 0px 5px}
span.page_link_selected{color:#3b3a3a; font-weight:bold; text-decoration:none; padding:0px 5px 0px 5px}
#inner_footer_middle{float:left; width:900px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#3b3a3a; text-decoration:none; text-align:center; line-height:20px;margin-bottom:25px}
#inner_left{float:left; width:300px; position:relative}
#inner_right{float:left; width:580px; position:relative; padding-left:20px}
#inner_right2{float:left; width:580px; position:relative; padding-right:20px}
.sponsor_box{background-image:url(/resource:shared_gif:inner_box2_back.gif); background-repeat:repeat-y; background-position:left top; float:left; width:300px; position:relative}
.sponsor_box1{background-image:url(/resource:shared_gif:inner_box2.gif); background-repeat:no-repeat; background-position:left top; float:left; height:12px; width:300px; font-family:Arial,Helvetica,sans-serif; font-size:5px; text-decoration:none; font-weight:normal}
.sponsor_box1a{background-image:url(/resource:shared_gif:inner_box2a.gif); background-repeat:no-repeat; background-position:left bottom; float:left; width:260px; padding-right:20px; padding-bottom:15px; padding-left:20px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#8c8c8c; text-decoration:none}
.banner{float:left; width:300px; padding-top:15px; padding-bottom:15px}
.inner_box2{background-image:url(/resource:shared_gif:inner_box3_back.gif); background-repeat:repeat-y; background-position:left top; float:left; width:580px; position:relative}
.inner_box2a{background-image:url(/resource:shared_gif:inner_box3.gif); background-repeat:no-repeat; background-position:left top; float:left; height:12px; width:580px; font-family:Arial,Helvetica,sans-serif; font-size:5px; text-decoration:none; font-weight:normal}
.inner_box2b{background-image:url(/resource:shared_gif:inner_box3a.gif); background-repeat:no-repeat; background-position:left bottom; float:left; width:540px; padding-right:20px; padding-bottom:15px; padding-left:20px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#8c8c8c; text-decoration:none}
.line{background-image:url(/resource:shared_gif:dot.gif); background-repeat:repeat-x; background-position:left bottom; padding-bottom:3px}
.inner_box_title{background-image:url(/resource:shared_gif:inner_box3.gif); background-repeat:no-repeat; background-position:left top; float:left; width:545px; text-decoration:none; padding-left:20px; padding-bottom:5px; margin:0px; padding-top:0px; padding-right:15px}
.inner_box2c{background-image:url(/resource:shared_gif:inner_box3a.gif); background-repeat:no-repeat; background-position:left bottom; float:left; width:580px; padding-right:0px; padding-bottom:15px; padding-left:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; font-weight:normal; color:#8c8c8c; text-decoration:none; padding-top:0px}
.innerpage2_box{float:left; width:540px; padding-right:20px; padding-left:20px; position:relative; padding-top:10px; padding-bottom:0px}
.innerpage2_box_common{float:left; width:580px; padding-top:0px}
.innerpage2_box1{float:left; width:425px}
.innerpage2_box1a{float:right; width:100px}
.innerpage2_box1b{clear:both; float:left; width:540px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c5c5c5}
.innerpage2_box1c{float:left; width:540px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:22px}
.num_link{color:#8c8c8c; text-decoration:none; margin:0px; padding:2px}
.num_link:hover{color:#007927; text-decoration:none; margin:0px; padding:2px}
#loginbox{background-image:url(/resource:shared_gif:login_box_back.gif); background-repeat:repeat-x; background-position:left bottom; float:left; width:860px; position:relative; background-color:#FFF; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#c5c5c5; border-left-color:#c5c5c5; padding-top:20px; padding-right:19px; padding-bottom:20px; padding-left:19px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#8c8c8c; text-decoration:none}
#loginbox_top{background-image:url(/resource:shared_gif:login_box_top.gif); background-repeat:no-repeat; background-position:left top; float:left; width:860px; height:40px; padding-right:20px; padding-left:20px; padding-top:8px}
#loginbox_bottom{background-image:url(/resource:shared_gif:login_box_bottom.gif); background-repeat:no-repeat; background-position:left top; float:left; width:900px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; position:relative; height:20px}
.float_right_num{position:relative; float:right; margin-top:10px; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#007927; text-decoration:none; padding-top:15px; padding-right:0px; padding-bottom:3px; padding-left:0px; margin:0px}
#list_your_business{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#8c8c8c; display:block; position:fixed; bottom:0; right:0; padding:10px 10px 10px 10px; background:#EBF6DE; border-top:1px solid #D7EEC0; border-left:1px solid #D7EEC0}
#loginbox{background-image:url(/resource:shared_gif:login_box_back.gif); background-repeat:repeat-x; background-position:left bottom; float:left; width:860px; position:relative; background-color:#FFF; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#c5c5c5; border-left-color:#c5c5c5; padding-top:20px; padding-right:19px; padding-bottom:20px; padding-left:19px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#8c8c8c; text-decoration:none}
#loginbox_top{background-image:url(/resource:shared_gif:login_box_top.gif); background-repeat:no-repeat; background-position:left top; float:left; width:860px; height:40px; padding-right:20px; padding-left:20px; padding-top:8px}
#loginbox_bottom{background-image:url(/resource:shared_gif:login_box_bottom.gif); background-repeat:no-repeat; background-position:left top; float:left; width:900px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; position:relative; height:20px}
.login_box1{float:left; width:660px; padding-left:100px; padding-right:100px; padding-bottom:10px; line-height:18px}
.login_box2{float:left; width:175px; padding-left:100px; height:35px}
.login_box3{float:left; width:585px; height:35px}
.lbox_1{width:500px; height:15px; padding:0px 20px 0px 20px; background-image:url(/resource:shared_gif:lbox_1.gif); background-repeat:no-repeat; background-position:left top}
.lbox_2{width:500px; padding:0px 20px 0px 20px; background-image:url(/resource:shared_gif:lbox_2.gif); background-repeat:repeat-y; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF}
.lbox_3{width:500px; height:16px; padding:0px 20px 0px 20px; background-image:url(/resource:shared_gif:lbox_3.gif); background-repeat:no-repeat; background-position:left top}
.llbox_1{background-color:#ededed; background-image:url(/resource:shared_gif:registration_box2.gif); background-repeat:no-repeat; background-position:left top; float:left; width:300px; margin-left:25px}
.llbox_2{background-image:url(/resource:shared_gif:registration_box2a.gif); background-repeat:no-repeat; background-position:left bottom; float:left; width:260px; padding:18px}
.login_input{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#616a73; width:370px; height:20px}
div.handle_error{margin:0px 0px 10px 0px; padding:7px 10px 7px 35px; border:1px solid #e82a2a; background:#ffeaea  url(/resource:shared_png:handle_error.png) no-repeat 5px 5px; text-align:justify;     font-family:Arial,sans-serif;     color:#000;     display:block; font-size:13px; font-weight:bold}
div.handle_success{margin:0px 0px 10px 0px; padding:7px 10px 7px 35px; border:1px solid #007a27; background:#c3e0cd  url(/resource:shared_png:handle_success.png) no-repeat; text-align:justify;  font-family:Arial,sans-serif;  color:#000;  display:block; font-size:13px; font-weight:bold}
#advertise_box{background-color:#626a73; background-image:url(/resource:shared_gif:box_bottom.gif); background-repeat:no-repeat; background-position:left bottom; width:860px; position:relative; float:left}
#advertise_box_top{background-image:url(/resource:shared_gif:box_top.gif); background-repeat:no-repeat; background-position:left top; float:left; width:820px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; color:#FFF; text-decoration:none; position:relative; line-height:18px; padding-top:15px; padding-right:20px; padding-bottom:15px; padding-left:20px}
.txt_large{font-size:25px; font-weight:bold; text-decoration:none; color:#FFF}
#advertise_content{float:left; width:860px; position:relative; background-image:url(/resource:shared_gif:dot.gif); background-repeat:repeat-y; background-position:430px top; border-top-width:20px; border-top-style:solid; border-top-color:#FFF; border-bottom-width:20px; border-bottom-style:solid; border-bottom-color:#FFF}
#advertise_left{float:left; width:410px; padding-right:20px}
#advertise_right{float:left; width:390px; padding-right:20px; padding-left:20px}
#advertise_bottom{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#8c8c8c; text-decoration:none; float:left; width:860px; padding-top:10px}
.link{color:#fff; text-decoration:underline}
.link:hover{color:#0C9; text-decoration:underline}
.link2{color:#000; background-color:#C7CBCF; padding-top:3px; padding-right:5px; padding-bottom:3px; padding-left:5px; border:1px solid #000; text-decoration:none; font-weight:bold}
.link2:hover{color:#FFF; background-color:#626A73; padding-top:3px; padding-right:5px; padding-bottom:3px; padding-left:5px; border:1px solid #000; text-decoration:none; font-weight:bold}
#add_business_box{float:left; width:860px; padding-top:15px; padding-bottom:15px}
.business_line{background-image:url(/resource:shared_gif:dot.gif); background-repeat:repeat-y; background-position:left top; padding-right:15px; padding-left:15px}
#add_business_box ul{display:block; margin:0px; list-style-type:none; padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:0px}
#add_business_box ul li{background-image:url(/resource:shared_gif:bullet2.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:12px; padding-top:2px; padding-bottom:2px}
#add_business_box ul li a{color:#007927; text-decoration:underline}
#add_business_box ul li a:hover{color:#8c8c8c; text-decoration:underline}
.buttons a, .buttons button{ display:block;  float:left;  margin:0 7px 0 0;  background-color:#f5f5f5;  font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;  font-size:100%;  line-height:130%;  text-decoration:none;  font-weight:bold;  color:#565656;  cursor:pointer;  padding:5px 10px 6px 7px}
.buttons button{ width:auto;  overflow:visible;  border:1px solid #007a27;  padding:4px 10px 3px 7px}
.buttons button[type]{ padding:5px 10px 5px 7px;  line-height:17px}
*:first-child+html button[type]{ padding:4px 10px 3px 7px}
.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px}
button:hover, .buttons a:hover{ background-color:#dff4ff;  border:1px solid #c2e1ef;  color:#369}
.buttons a:active{ background-color:#6299c5;  border:1px solid #6299c5;  color:#fff}
button.positive, .buttons a.positive{ color:#529214;  border:1px solid #66cb05}
.buttons a.positive:hover, button.positive:hover{ background-color:#E6EFC2;  border:1px solid #66cb05;  color:#529214}
.buttons a.positive:active{ background-color:#529214;  border:1px solid #529214;  color:#fff}
.buttons a.negative, button.negative{ color:#d12f19;  border:1px solid #fbc2c4}
.buttons a.negative:hover, button.negative:hover{ background:#fbe3e4;  border:1px solid #fbc2c4;  color:#d12f19}
.buttons a.negative:active{ background-color:#d12f19;  border:1px solid #d12f19;  color:#fff}
#update_details{position:absolute; left:410px; margin-top:-27px}
button.update, .buttons a.update{ font-size:12px;  color:#529214;  border-top:1px solid #66cb05;  border-left:1px solid #66cb05;  border-right:1px solid #66cb05;  border-bottom:0px solid #fff}
.buttons a.update:hover, button.update:hover{ font-size:12px;  background-color:#E6EFC2;  border-top:1px solid #66cb05;  border-left:1px solid #66cb05;  border-right:1px solid #66cb05;  border-bottom:0px solid #fff;  color:#529214}
.buttons a.update:active{ font-size:12px;  background-color:#529214;  border-top:1px solid #66cb05;  border-left:1px solid #66cb05;  border-right:1px solid #66cb05;  border-bottom:0px solid #fff;  color:#fff}


.link_website {background:url('/resource:shared_png:icon_website.png') top left no-repeat;padding:0px 0px 5px 20px;}
.link_email {background:url('/resource:shared_png:icon_email.png') top left no-repeat;padding:0px 0px 5px 20px;}
.link_twitter {background:url('/resource:shared_png:icon_twitter.png') top left no-repeat;padding:0px 0px 5px 20px;}
.link_facebook {background:url('/resource:shared_png:icon_facebook.png') top left no-repeat;padding:0px 0px 5px 20px;}


.filter_box {width:252px;height:18px;color:#333333;font-family: Arial;font-size: 9pt;border:0px;padding:2px 2px 2px 4px;background:url('/resource:shared_gif:select_bg.gif') no-repeat;overflow:hidden;}
.filter_list{display: none;position:relative;width:250px;height:300px; overflow:scroll;z-index:830;overflow-y:auto;overflow-x:hidden;border:1px solid black;font-family: Arial;font-size: 9pt;background-color: white;list-style:none;padding:0px;margin:0px;}
.filter_list li {padding:0px;margin:0px;display:block;width:252px;}
.filter_list li a {padding:0px 0px 0px 4px;margin:0px;display:block;width:252px;height:20px;color:#007927;font-weight:bold;}
.filter_list li a:hover {background-color:#007927;color:#fff;font-weight:bold;}
.addbusiness{background:url('/resource:shared_gif:add-business.gif') no-repeat;display:block;width:300px;height:60px;}

#footer-bar {position:fixed;bottom:0;right:0;margin-right:20px;height:28px;background:url('/resource:shared_png:bottom-bar-gray.png') no-repeat top left;z-index:20;}
.footer-bar-div {height:28px;width:1px;float:left;margin-top:4px;background:url('/resource:shared_png:bottom-bar-div.png') no-repeat top left;}
#footer-bar a {color:#484848;text-decoration:none;font-family:Tahoma;font-size:12px;padding:8px 12px 0px 12px;}
a.footer-link-first:link, a.footer-link-first:visited, a.footer-link-first:active {display:block;height:28px;float:left;background:url('/resource:shared_png:bottom-bar-gray.png') no-repeat top left;}
a.footer-link-first:hover {background:url('/resource:shared_png:bottom-bar-white.png') no-repeat top left;}
a.footer-link:link, a.footer-link:visited, a.footer-link:active {display:block;height:28px;float:left;background:url('/resource:shared_png:bottom-bar-gray.png') no-repeat top center;}
a.footer-link:hover {background:url('/resource:shared_png:bottom-bar-white.png') no-repeat top center;}
a.footer-link-last:link, a.footer-link-last:visited, a.footer-link-last:active {display:block;height:28px;float:left;background:url('/resource:shared_png:bottom-bar-gray.png') no-repeat top right;}
a.footer-link-last:hover {background:url('/resource:shared_png:bottom-bar-white.png') no-repeat top right;}
#footer-link-login {background:url('/resource:shared_png:footer-links-login.png') no-repeat center left;padding-left:22px;}
#footer-link-register {background:url('/resource:shared_png:footer-links-register.png') no-repeat center left;padding-left:22px;}
#footer-links-share{background:url('/resource:shared_png:footer-links-share.png') no-repeat center left;padding-left:22px;}


.country_name{font-weight:bold;float:left;padding-left:5px;}
.flags {display:block;height:11px;width:16px;line-height:11px;margin-top:2px;float:left;background:url('/resource:shared_png:country_flags.png');}

.flag_au {background-position:-16px -11px;}
.flag_ca {background-position:-32px -33px;}
.flag_do {background-position:-48px -55px;}
.flag_hk {background-position:-64px -88px;}
.flag_id {background-position:-144px -88px;}
.flag_ie {background-position:-160px -88px;}
.flag_in {background-position:-16px -99px;}
.flag_jm {background-position:-112px -99px;}
.flag_ky {background-position:-128px -110px;}
.flag_nz {background-position:-144px -155px;}
.flag_sg {background-position:-32px -187px;}
.flag_th {background-position:-128px -198px;}
.flag_uk {background:url('/resource:shared_gif:country_flags_uk.gif')}
.flag_us {background-position:-16px -220px;}
.flag_vn {background-position:-144px -220px;}