html,body{height:100%}
*{margin:0;padding:0}
body{background:#FFFFFF;margin:0;padding:0;font-size:13px;line-height:18px;color:#000;font-family:Open Sans,Arial,Helvetica,sans-serif!important;}
.cont_bg_shadow{background:url(../siteimages/layout_bg_shadow.png) no-repeat fixed center #FFFFFF}
h1,h2,h3,h4,h5,h6 {color:#000;font:bold 1.8em/1.5em Open Sans,sans-serif,Arial,Helvetica,sans-serif;margin:0;padding:0}
a{margin:0;padding:0;background:transparent;color:#2280af;text-decoration:none;outline:none}
a:hover{text-decoration:none;color:#000}
input,select{vertical-align:middle;margin:0}
input[type=submit] {outline:none}
input:focus,textarea:focus {outline:none}
textarea{resize:none}
textarea,input{font:13px arial,sans-serif,tahoma,geneva,verdana;color:#222}
img{border:0}
ul,li{list-style-type:none;margin:0;padding:0}
#top_head,.free_listing,#offers li,.dark_grey_btn,.grey_btn,.list_grid_view a:hover,.pageing a,.green_btn,.green_btn_light,.blue_btn,.blue_btn_mid,.blue_btn_big,.custom_select span.select_box,.pageing span.prev_disble_btn,.pageing span.next_disble_btn{background:url(../siteimages/repeat_sprite.png) repeat-x}
#search_section .input_btn,.tyre_d span,.hotels span,.restaurant span,.schools span,.location,.list_icon,.grid_icon,.contact,.weblink,.mob_icon,.fax_icon,.send_inquiry_icon,.search_input_btn,.grey_reset,.blue_box_arrow,#tip_text_arrow,.add_icon,.fb_icon,.twitter_icon,.google_plus_icon,.postal_icon{background:url(../siteimages/common_sprite.png) no-repeat}
.fl{float:left}.fr{float:right}.clear{clear:both}
.lsize{width:990px;margin:0 auto}
.lsize_bg{background:url(../siteimages/wrapper_bg.png) repeat-y;margin:0 auto;width:990px;padding-bottom:30px;min-height:500px}
.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}
.grey_bg{background:#f2f2f2}
.com_greybox,.list_block:hover .comp_info{background:#f1f1f1}
.gray_box{background:#F4F4F4;border:1px solid #DCDCDC;padding:10px}
.relative{position:relative}
.push{height:170px}
.text_small{font-size:11px;color:#9b9b9b;line-height:12px}
.text_small12{font-size:12px;line-height:12px}
.text11{font-size:11px}.text14{font-size:14px}.text15{font-size:15px}.text16_i{font-size:16px!important}.text18{font-size:18px}.text20{font-size:20px}.text22{font-size:22px}.text24{font-size:24px}
.mtb10{margin:10px 0}.mtb15{margin:15px 0}.mlr5{margin:0 5px}.mlr10{margin:0 10px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.ml5{margin-left:5px}.mr10{margin-right:10px}.mr20 {margin-right:20px;}.mr30{margin-right:30px}.mb3{margin-bottom:3px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}
.pa10{padding:10px}.pa15{padding:15px}.ptb5{padding:5px 0}.ptb25{padding:25px 0}.plr5{padding:0 5px}.plr10{padding:0 10px}.pt5{padding-top:5px}.pt6{padding-top:6px!important}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt25{padding-top:25px}.pb5{padding-bottom:5px}.pb10 {padding-bottom:10px;}.pb20{padding-bottom:20px}.pl5{padding-left:5px}.pl20 {padding-left:20px;}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl205{padding-left:205px}.pr5{padding-right:5px}.pr180{padding-right:180px}
.pageing{float:right;height:30px}
.pageing a,.pageing span.prev_disble_btn,.pageing span.next_disble_btn,.grey_btn{background-position:0 -521px;border:1px solid #ddd;font-weight:bold;padding:5px 10px;display:inline-block;font-size:12px}
.pageing a,.pageing span.prev_disble_btn,.pageing span.next_disble_btn{float:left;background-position:0 -570px}
.pageing a:hover{background-position:0 -521px}
.pageing span.prev_disble_btn,.pageing span.next_disble_btn{opacity:0.5}
.pageing .custom_select span.select_box{background-position:0 -570px;width:70px;height:28px;line-height:28px;font-weight:bold;font-size:12px;border-right:none;border-left:none}
.pageing .custom_select:hover span.select_box,.tag_link a,.list_block:hover h2 a{color:#000}
.tag_link a:hover{color:#2280af}
.height120{height:120px}
.height80{height:85px}
.width_full{width:100%}.width130{width:130px}.width160{width:160px}.width230{width:230px}.width300{width:300px}.width310{width:310px}.width500{width:500px}.width660{width:660px}.width700{width:700px}
.white{color:#fff}.green_text{color:#008a31}.grey_text{color:#555}.orange{color:#FF5502}.black_text{color:#494949}.blue_text{color:#1177a9}
textarea.width300_125{width:300px;height:125px}textarea.width300_160{width:300px;height:160px}
.no_wrap{white-space:nowrap}
.block{display:block}.none{display:none}
.brd_right{border-right:1px solid #ddd}.brd_top{border-top:1px solid #ddd}
.bold{font-weight:700}.normal{font-weight:normal!important}
.grey_topbar{background:#f1f1f1;border-bottom:1px solid #d2d2d2;padding:5px 0;font-size:12px}
.left_part{float:left;width:648px}
.right_part{float:left;width:335px;padding-left:5px}
.com_td_block td label{font-weight:700}
.get_dir{font-size:15px;font-weight:bold;color:#ffb32d}
.search_textbox{float:left;margin-top:5px;width:550px}
.search_textbox_small{float:left;width:266px;border:1px solid #e2e3ea;border-right:none;border-top:1px solid #abadb3;padding:4px 5px}
.search_input_btn{background-position:100% -1416px;float:left;width:34px;height:26px;display:block;text-indent:-9999em;border:none}
.right_arrow_selectbox{background:url("../siteimages/right_arrow_selectbox.png") no-repeat center center;display:inline-block;height:8px;padding:0 0 0 10px}
.grey_reset{background-position:0 -1466px;cursor:pointer;display:inline-block;height:15px;width:14px;#float:left;padding-bottom:3px}
.textbox{border:1px solid #e2e3ea;border-top:1px solid #abadb3;padding:4px 5px}
.select_catbox{float:left;height:180px;width:140px;background:#fff;line-height:14px;border:1px solid #e2e3ea;border-top:1px solid #abadb3;padding:0 0 0 5px}
.selectbox145_185{width:145px;height:185px}
.free_listing{background-position:0 -155px;height:38px;line-height:38px;padding:0 10px;border-radius:5px;font-size:15px;font-weight:bold;display:block;float:right;color:#fff;text-shadow:2px 2px 2px #cb8620;margin-top:5px}
.free_listing:hover{text-shadow:none}
.top_searches{float:right;width:451px;font-size:14px;text-align:right;zoom:1}
.change_location{float:left;width:495px;padding-top:13px;z-index:2}
a.location_link{padding:5px 6px;display:inline-block;border:1px solid #f1f1f1;cursor:pointer}
.location_link_hover{background:#fff;border:1px solid #ddd;border-bottom:1px solid #fff;z-index:8}
.dropdown_box{background:#fff;border-radius:0 0 3px 3px;padding:15px;position:absolute;width:510px;text-align:left;z-index:5;left:0;height:275px;top:28px;border:1px solid #ddd;border-top:1px solid #fff;box-shadow:3px 5px 6px #888;margin-top:-2px;zoom:1}
.dropdown_box h6{font-size:16px;line-height:16px;margin-bottom:5px}
.state_sec{float:left;width:165px}
.state_sec_cont{border:1px solid #ddd;overflow:auto;padding:5px;height:200px}
.state_sec_cont a{display:block;padding-left:5px}
.city_sec{width:320px;float:left;margin-left:15px;}
.city_sec_cont{overflow:auto;height:210px;border:1px solid #ddd;line-height:20px}
.city_sec a{float:left;display:block;width:140px;padding-left:5px}
.city_sec a:hover,.state_sec a:hover,.state_sec_cont a.active{background:#ddd}
.top_searches li a,.top_searches li a span{display:block}
.top_searches li{float:right;margin-right:20px;display:block}
li.tyre_d span{background-position:0 -81px;height:25px;width:24px;margin-left:28px}
li.tyre_d:hover span{background-position:0 -145px}
li.hotels span{background-position:0 -210px;height:25px;width:30px;margin-left:5px}
li.hotels:hover span{background-position:0 -280px}
li.restaurant span{background-position:0 -349px;height:25px;width:25px;margin-left:5px}
li.restaurant:hover span{background-position:0 -416px}
li.schools span{background-position:0 -483px;height:25px;width:37px;margin-left:5px}
li.schools:hover span{background-position:0 -546px}
.location{background-position:0 -607px;padding:0 0 0 18px;cursor:pointer;font-size:16px;color:#ff6400;display:inline;margin-right:15px}
/*.location:hover{background-position:0 -987px}*/
.com_head{border-bottom:2px solid #52b7df}
.grey_heading{border-bottom:2px solid #ddd}
.grey_heading h1.text24{padding:8px 0}
.orange_heading{color:#fe5400;font-size:24px}
.cat_arrow{background:url(../siteimages/blue_down_arrow.png) right 9px no-repeat;padding:0 10px 0 0;margin-left:15px;font-size:14px;font-weight:bold;display:inline-block}
.cat_arrow:hover{background:url(../siteimages/black_down_arrow.png) right 9px no-repeat}
.blue_down_arrow{background:url(../siteimages/blue_down_arrow.png) 0 1px no-repeat;display:inline-block;height:7px;width:7px}
.grey_btn:hover .blue_down_arrow,.pageing .custom_select:hover span.blue_down_arrow{background:url(../siteimages/black_down_arrow.png) 0 1px no-repeat}
.cat_theme{float:left;width:300px;margin:0 0 0 15px}
.cat_content {float:left;width:255px}
.title_link{font-size:16px;font-weight:bold}
.right_cont li{background:#f1f1f1;padding:0 10px 20px 10px}
.img_holder{float:left;width:88px;height:65px}
.description{float:left;width:215px;margin-left:10px;font-size:11px;line-height:13px}
.noimg_cont .description,#city_page .noimg_cont .description{width:275px;margin-left:0}
.description .title_link{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;line-height:18px;width:215px}
.noimg_cont .description .title_link{width:290px}
.description_full{float:left;width:870px;margin-left:10px;font-size:12px;line-height:16px}
.description_full p{margin-top:10px}
.info_link a{margin-right:12px;float:left;display:block;font-size:12px}
.copy_right_brd{background:url(../siteimages/footer_border.png) no-repeat center top #fff;color:#434343;font-size:12px;margin-top:20px;padding:15px 0 20px 0;text-align:center}
.filter_toggle{float:left;width:400px}
.list_grid_view{float:right;width:205px;border:1px solid #ddd}
.common_link_part{padding:10px;border-bottom:1px solid #d2d2d2}
.pagination{float:left;width:240px;margin:7px 0 0 15px}
.list_grid_view a{background:#f1f1f1;padding:5px 13px;display:block;float:left}
.list_grid_view a:hover{background-position:0 -521px}
.list_icon{background-position:0 -1061px;display:block;height:16px;width:15px;float:left;margin-right:5px}
.list_grid_view a:hover .list_icon{background-position:0 -1025px}
.grid_icon{background-position:0 -1098px;display:block;height:16px;width:16px;float:left;margin-right:5px}
.list_grid_view a:hover .grid_icon{background-position:0 -1137px}
.listing .list_block{border-bottom:1px solid #c1c1c1;border-top:1px solid #fff;line-height:20px}
.listing .list_block.odd.highlight, .listing .list_block.even.highlight {background:#fef1a5;}
.listing .list_block .col{float:left;margin-right:12px;width:450px}
.listing .list_block .col1 {color:#292929;float:left;font-size:12px;width:165px;text-align:right}
.listing .ad_border_bottom{border-bottom:1px solid #c1c1c1;}
.list_block.odd:hover, .list_block.even:hover{border-bottom:1px solid #000000;border-top:1px solid #000000}
.img_holder1{float:left;height:75px;width:75px;margin-right:10px}
.comp_detail{float:left;width:350px}
.noimg .comp_detail{width:400px}
.comp_info{padding:5px 0;margin-top:8px;zoom:1}
.comp_info a,.comp_info span.link_span{font-size:14px;font-weight:bold;margin-left:10px;display:inline-block;cursor:pointer;color:#2280AF}
.listing .list_block  .img_holder1 img,.img_holder img{max-height:100%;max-width:100%}
.show_info{border-bottom:2px solid #52b7df;padding:10px}
.show_res {float:right;font-size:12px;text-align:right;padding-right:8px}
.add_business_link{background:#d2d2d2;padding:5px;margin-top:10px}
.rel_search{padding-top:10px}
.city_list_key{padding-top:10px}
.city_list_key li{float:left;width:32%;margin:0 5px 3px 0;font-weight:bold}
.green_btn{background-position:0 -619px;border:1px solid #8bbb64;font-size:12px!important;font-weight:bold;color:#000;padding:3px 6px;display:inline-block}
.green_btn_light{background-position:0 -810px;border:1px solid #79a804;font-size:13px;color:#fff;padding:2px 6px;display:inline-block;border-radius:3px}
.blue_btn{background-position:0 -659px;background-color:#329fd1;border:1px solid #3689ae;font-size:12px;font-weight:bold;color:#fff;padding:2px 10px;line-height:19px;display:inline-block}
.blue_btn_big,.blue_btn_mid{background-position:0 -702px;border:1px solid #3689ae;font-size:18px;font-weight:bold;color:#fff;padding:7px 10px;line-height:19px;display:inline-block}
.blue_btn_mid{padding:5px 10px;font-size:12px}
.dark_grey_btn{background-position:0 -760px;border:1px solid #000;font-size:16px;color:#fff;padding:5px 18px;line-height:19px;display:inline-block}
.dark_grey_btn:hover{color:#f1f1f1}
.btn_bg_none{background:none;border:none;color:#2280AF;font-weight:bold}
.cont_head_vif{border-bottom:2px solid #ddd;padding:10px 5px}
.com_name{float:left;width:518px}
.comp_logo{margin-top:5px}
.comp_logo img{max-height:35px;max-width:155px}
.rating_sec{float:right;text-align:right;width:104px;padding:5px 5px 0 0}
.phone_info{font-size:12px;font-weight:bold}
.add_icon,.contact,.weblink,.mob_icon,.fax_icon,.send_inquiry_icon,.postal_icon{padding:0 0 0 22px;display:inline-block}
.contact{background-position:0 -1170px}
.add_icon{background-position:2px -1620px}
.weblink{background-position:0 -1323px}
.mob_icon{background-position:0 -1223px}
.fax_icon{background-position:0 -1273px}
.postal_icon{background-position:2px -1791px;padding:3px 0 2px 22px}
.send_inquiry_icon{background-position:0 -1374px}
.custom_select{cursor:pointer;position:relative;z-index:1}
.custom_select span.select_box{background-position:0 -521px;color:#2280af;display:block;height:29px;line-height:29px;overflow:hidden;padding-right:7px;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;width:100px;border:1px solid #ddd;font-size:13px;zoom:1}
.custom_select select {cursor:pointer;height:100%;left:0;opacity:0.0001;);filter:alpha(opacity:0.0001);position:absolute;top:0;width:100%;z-index:2;zoom:1}
.custom_select .blue_down_arrow{position:absolute;right:7px;top:14px}
.rating_text{color:#FF6113;font-size:14px;font-weight:bold}
.user_com{border-bottom: 1px solid #727171;margin-top:5px}
.user_com li{border-top: 1px solid #ccc;padding:12px 10px}
.user_com li .col{float:left;margin-right:10px;width:50px;height:50px}
.user_com li .col img{max-height:100%;max-width:100%}
.user_com li .col1{float:left;width:555px}
.user_com li .col1 h3{color:#000;font-size:14px;line-height:14px}
.user_com li span{display:block}
.date{color:#7F7F7F;font-size:11px}
.user_com li .col1 p{color:#000;font-size:14px;margin-top:9px;font-size:12px}
.add_help{width:630px;padding:30px 30px 10px 30px}
.red_star,.red_text,.red{color:#ff0000}
.label_block{float:left;width:200px;margin-right:8px;text-align:right;line-height:22px}
.input_block{float:left;width:490px;line-height:22px}
.label_block_s{float:left;width:150px;margin-right:8px;text-align:right;line-height:22px}
.input_block_s{float:left;width:300px;line-height:22px}
.com_td_block{padding:25px}
.com_td_block td{padding:0 8px 8px 0}
.mendatory_fields {padding:15px 10px; font-size:12px; font-weight:bold; color:#5c5858;}
.star {color:#fe0000;}
.send_inquiry td {font-size:14px; color:#474747;padding:5px}
.close {background:url(../siteimages/fancy_close.png) no-repeat; width:27px; height:29px; display:block; float:right;position:relative;right:-20px;top:-20px;width:27px}
.pop_box {width:550px;background:#e5e5e5;padding:10px 20px 15px;border-radius:4px}
.pop_box_head{margin-bottom:5px}
.com_white_block{background:#fff;padding:15px 8px;border:1px solid #c2c2c2}
.pop_box .com_td_block{margin-top:10px;padding:0}
.yl_txtpart{background:url(../siteimages/help_text_bg.png) no-repeat right -1px;background-color:#ffddaa}
.yl_txtpart div.help_text{background-color:#ffddaa;float:right;padding:7px 0 7px 10px;position:absolute;right:20px;width:250px;z-index:1}
.yl_txtpart p{color:#000;display:inline-block;width:260px;padding-left:8px;font-size:12px}
.yl_txtpart .help_text span{background: url("../siteimages/help_text_arrow_n.png") no-repeat scroll 0 0 transparent;display:block;height:27px;left:-1px;margin-top:-7px;padding-right:7px;position:absolute;width:15px;z-index:5}
div.vltTools.compact{width:44px}
div.vltTools.compact{overflow:hidden}
div.vltTools.compact, div.vltTools.medium{background-color:#FFFFFF;border:1px solid #E0E0E0;box-shadow:0 0 4px #CCCCCC;left:50%;margin-left:-371px;padding-top:10px;position:absolute;top:92px;transition:width 0.2s ease 0s;z-index:998}
ul.vltSocialLinks, ul.vltShareTools{padding:0 0 0 10px}
ul.vltSocialLinks > li{height:21px;position:relative}
ul.vltSocialLinks li, ul.vltShareTools li{margin-bottom:9px}
div.vltTools.medium{width:171px}
div.vltTools.medium{overflow:visible}
.vltTools .vltSocialLinks .fb_edge_widget_with_comment iframe, .vlt_overlay .fb_iframe_widget iframe, .vltTools .vltSocialLinks .fb_edge_widget_with_comment > span, .vlt_overlay .fb_iframe_widget > span {min-height:20px!important;min-width:135px!important}
.err_msg{color:#E30303;margin-bottom:5px;padding:5px;}
.error_msg_box{border:1px solid #e30303;padding:5px 10px!important;background:#fef7f5;margin-bottom:5px;}
.suc_msg {font-weight:bold; color:#c17a0f; padding-top:5px;margin:10px 5px}
.success_msg_box{border:1px solid #f6c070;padding:5px 10px!important;background:#fce9ce}
fieldset{border:1px solid #CECECE;min-height:150px;padding:10px}
legend{padding:5px}
legend h2{font-size:20px}
.or{font-size:18px;padding:10px 0 0;text-align:center}
.ac_results{background-color:#fff;border:1px solid #000;overflow:hidden;padding:0;z-index:99999}
.ac_results ul{list-style:none outside none;margin:0;padding:0;width:100%}
.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;margin:0;overflow:hidden;padding:2px 5px}
.ac_over{background-color:#B4D7FF;color:#000}
.matching_bz_name{float:left;width:348px}
.claim_label_new{float:right;font-weight:bold;width:106px;text-align:right}
.dot_list li{background:url("../siteimages/orange_bullet.gif") no-repeat 0 6px;padding-left:13px}
.grey_edit_block{background:#fafafa;padding:20px;margin:0 5px;border:1px solid #ebe8e8;margin-bottom:18px}
.info_block{float:left;width:330px;margin-top:5px}
.profile_update_block{float:left;width:300px;margin:10px 0 0 25px}
.blue_box{border:1px solid #84d6fc;background:#f0faff;padding:5px 10px 20px}
.blue_box h6{color:#07202c}
.blue_box p{font-size:12px;color:#592401;line-height:12px}
.blue_box_arrow{background-position:0 -1515px;position:absolute;top:15px;left:-13px;display:block;height:20px;width:14px}
.common_space{margin:0 3px 20px;border-bottom:2px solid #ddd;padding-bottom:25px}
.guide_text{background:#f1f1f1;font-size:16px;padding:8px;border:1px solid #ddd}
.offer_block{border:8px solid #e3e3e3;width:210px;float:left;margin:20px 15px 0 0;height:270px}
.offer_text{font-size:12px;line-height:16px;height:157px}
.black_heading{background:#000;color:#fff;padding:8px;font-size:16px}
.grey_bg_heading{background:#5d5e5f;color:#fff;font-size:24px;padding:0 10px 3px}
.img_block{text-align:center;width:85px;height:85px;border:1px solid #dedede}
.img_block img,.cat_img_holder img{max-height:100%;max-width:100%}
.text_small_block{font-size:11px;color:#9b9b9b;line-height:12px;width:490px;margin-left:208px}
.cat_img_holder{height:147px;text-align:center;margin-bottom:12px}
.cat_link{font-size:14px;font-weight:bold;/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block*/}
.offer_img_desc .offer_text{text-align:left;margin-top:10px;height:62px}
.full_uploader{background:#f6e0cf;width:100%;height:15px}
.updated_detail{background:#ff9148;height:15px}
.precen_block{float:left;width:230px}
.percent_text{font-size:11px;width:35px;float:right}
.cat_paging{float:right;margin-right:2px}
.cat_paging a{display:block;float:left;padding:3px 6px;border:1px solid #afaeae;font-size:12px;margin-left:8px;line-height:14px}
.cat_paging a.active,.cat_paging a:hover{color:#9d9b9b;border:1px solid #d7d6d6}
.artdetailhead{float:left;width:580px}
.articles_head{color:#000;font-size:22px;font-weight:bold;padding:10px 0 0 10px}
.article_cat_subcat {padding:0 0 0 10px}
.artdetailshare{float:right;width:180px;text-align:right}
.listing  .col1_m{color:#292929;float:left;width:780px}
.articles_img{float:right;margin-bottom:15px;margin-left:15px;width:330px}
.pub_date{border-bottom:1px solid #EAEAEA;margin:15px 0 10px;padding-bottom:10px}
.city_list_key_m li{float:left;width:50%}
.city_list_key_m li a{display:block}
.city_list_key_m li a:hover{background: url("../siteimages/city_cat_hover.png") no-repeat 0 0}
.listing_m .list_block_m.odd{background: url("../siteimages/odd_bg.png") repeat-x 0 top #F9F9F9}
.listing_m .list_block_m{border-bottom:1px solid #FFFFFF;border-top:1px solid #C1C1C1;padding:10px;}
.list_block_m .col1{float:left;width:775px}
.list_block_m .description_m{float: left;width: 630px;}
.list_block_m.odd:hover, .list_block_m.even:hover {border-bottom: 1px solid #000000;border-top: 1px solid #000000;}
.terms_use{background: url("../siteimages/use_terms.png") no-repeat right 0 #fafafa;height:57px;border-bottom:2px solid #ddd;font-size:30px;margin:5px 0;font-weight:bold;padding:35px 0 0 25px}
.privacy_head{background: url("../siteimages/privacy_policy.png") no-repeat right 0 #fafafa;height:57px;border-bottom:2px solid #ddd;font-size:30px;margin:5px 0;font-weight:bold;padding:35px 0 0 25px}
#fb-root iframe{width:44px!important}
.slider_block{border:5px solid #52b7df;height:349px}
.slider_block .bx-wrapper{border-bottom:2px solid #f3f3f3}
.slider_img_block{float:left;width:660px;position:relative}
.pager-link{background:url(../siteimages/slider_btn.png) no-repeat 0 0;color:#939393;font-size:10px;display:inline-block;margin-left:8px;padding:0px 7px 0 6px}
.pager-active{background:url(../siteimages/slider_btn.png) no-repeat 0 -57px;color:#fff}
.pager-active:hover{color:#fff}
.img_desc_text{background:url(../siteimages/img_desc_text.png) repeat-x;height:50px;position:absolute;bottom:0;width:644px;padding-left:15px;color:#cdcdcd}
.img_desc_text h4{color:#fff;font-size:20px;line-height:26px;float:left;width:430px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.img_type{float:right;padding-right:10px;margin-top:5px;font-size:12px;width:200px;text-align:right}
.img_desc_text p{font-size:14px}
.rel_business{float:left;width:295px;padding:5px 0 0 25px;background:#f8f8f8;height:320px}
.rel_business .img_holder{height:75px;width:75px}
.rel_business .description .title_link{font-size:14px;line-height:16px;margin-bottom:8px}
.rel_business .description p{font-size:14px;line-height:16px}
.rel_business .description,#city_page .rel_business .description{font-size:12px;width:178px;margin-left:5px}
.rel_business li{margin-bottom:24px}
.owners_fac{margin:15px 0 0 10px}
.owners_fac li{background:url(../siteimages/slider_tick.png) no-repeat 0 3px;padding:0 0 0 25px;font-size:15px;font-weight:bold;line-height:20px;margin-bottom:8px}
.slider_header{background:url(../siteimages/slider_header.png) no-repeat left bottom;font-size:24px;padding:0 0 13px 8px}
.slider_blue_btn,.slider_blue_btn  span {background:url(../siteimages/slider_blue_btn.gif); height:49px;line-height:44px;padding:0 0 0 24px;color:#fff;font-size:15px;font-family:tahoma; border:none;font-weight:bold; text-shadow:-1px -1px 1px #2489bb, 1px 1px 1px #2489bb;display:inline-block;}
.slider_blue_btn  span {background-position:100% 0;padding:0 45px 0 0}
.slider_blue_btn:hover{text-shadow:none}
#slider-pager{padding-top:4px;text-align:center;background:#52b7df}
#slider_hp .slider_block{border:none;margin:0 auto;height:300px}
#slider_hp .slider_block .bx-wrapper{border-bottom:none}
#slider_hp .slider_img_block{height:300px;}
#slider_hp .slider_img_block .slide1_hp{background:url(../siteimages/slide1.png) no-repeat 92% 40%;padding:5px 15px 0;height:300px}
#slider_hp .slider_img_block .slide2_hp{background:url(../siteimages/slide2_hp.png) no-repeat 45% 70%;padding:5px 15px 0;height:300px}
#slider_hp .slider_img_block .slide3_hp{background:url(../siteimages/slide3_hp.png) no-repeat 96% 60%;padding:5px 15px 0;height:300px}
#slider_hp #slider-pager{padding-top:0;text-align:right;background:none;position:absolute;bottom:15px;right:15px;width:80px;overflow:hidden}
#slider_hp .pager-link{background:url(../siteimages/slider_btn_hp.png) no-repeat 0 0;height:10px;width:10px;margin-left:10px;text-indent:9999em;padding:0}
#slider_hp .pager-active{background:url(../siteimages/slider_btn_hp.png) no-repeat 0 -68px}
#slider_hp .rel_business{width:307px;padding:5px 0 0 8px;height:300px}
#slider_hp .rel_business .description p{font-size:13px}
#slider_hp .rel_business .description{width:210px}
#slider_hp .rel_business li{margin-bottom:20px}
.slider_leftblock{float:left;position:relative;height:300px;width:660px;box-shadow:4px 0 6px #F1F1F1;}
.cat_icon,.school_icon span,.restaurants_icon span,.real_estate span,.real_estate_in span,.real_estate_es span,.automobile span{background:url("../siteimages/category_icons.png") no-repeat;display:block;float:left;margin-right:5px;width:30px;min-height:38px}
.school_icon span,.restaurants_icon span,.real_estate span,.real_estate_in span,.real_estate_es span,.automobile span{float:none;height:35px}
.agriculture_icon{background-position:0 0}
.business_services_icon{background-position:0 -51px}
.doctors_specialists_icon{background-position:0 -107px}
.electronics_icon{background-position:0 -168px}
.engineering_icon{background-position:0 -225px}
.entertainment_icon{background-position:0 -278px}
.events_icon{background-position:0 -331px}
.general_services_icon{background-position:0 -388px}
.health_care_icon{background-position:0 -451px}
.hiring_services_icon{background-position:0 -512px}
.home_decor_icon{background-position:0 -572px}
.industrial_icon{background-position:0 -627px}
.legal_icon{background-position:0 -695px}
.logistics_icon{background-position:0 -751px}
.printing_icon{background-position:0 -809px}
.services_icon{background-position:0 -868px}
.sports_icon{background-position:0 -920px}
.vehicles_icon{background-position:0 -977px}
.fashion_icon{background-position:0 -1682px}
.leisure_icon{background-position:0 -1749px}
.real_estate_icon{background-position:0 -1803px}

.tyre_icon{background-position:0 -1034px}
.hotels_icon{background-position:0 -1090px}
.restaurants_icon span{background-position:0 -1148px;margin-left:22px;min-height:34px}
.school_icon span{background-position:0 -1206px;width:37px;margin-left:5px;min-height:34px}
.attorneys_icon{background-position:0 -1269px}
.car_hire_icon{background-position:0 -1322px;width:47px}
.tyre_icon:hover{background-position:0 -1367px}
.hotels_icon:hover{background-position:0 -1422px}
.restaurants_icon:hover span{background-position:0 -1481px}
.school_icon:hover span{background-position:0 -1539px}
.attorneys_icon:hover{background-position:0 -1601px}
.car_hire_icon:hover{background-position:0 -1654px}
.real_estate span{background-position:0 -1861px;min-height:34px;margin-left:19px}
.real_estate_in span{background-position:0 -1861px;min-height:34px;margin-left:19px}
.real_estate_es span{background-position:0 -1861px;min-height:34px;margin-left:58px}
.real_estate:hover span, .real_estate_es:hover span, .real_estate_in:hover span{background-position:0 -1804px}
.automobile span{background-position:0 -1979px;min-height:34px;margin-left:23px}
.automobile:hover span{background-position:0 -1918px}

#rating_graph .col1 p{background:#FF8B51;display:block;float:left;width:93px;height:10px;margin-top:5px}
#rating_graph{border:1px solid #D9D9D9;margin-top:12px;width:270px}
#rating_graph .col{color:#6B6B6B;font-size:11px;float:left;padding:0 0 5px 7px;width:63px}
#rating_graph .col1{background:#F5F5F5;float:left;padding:0 0 5px 1px;width:199px}
#rating_graph .col1 span{color:#020202;display:block;float:left;font-size:11px;padding-left:6px}
#city_page .left_part{float:left;width:665px}
#city_page .right_part{float:left;width:305px;margin-left:15px}
#city_page .push{height:202px}
#city_page .description{float:left;width:178px;margin-left:10px;font-size:11px;line-height:13px}
#city_page #footer{margin-top:-182px}
#city_category_m .city_cat_link li{float:left;width:195px;line-height:22px}
#city_category .city_cat_link li a{float:left;width:322px;line-height:22px}
#city_category_m .city_cat_link li a,#city_category .city_cat_link li a{display:block}
#city_category_m .city_cat_link li a:hover,#city_category .city_cat_link li a:hover {background: url("../siteimages/city_cat_hover.png") no-repeat 0 0}
#city_category_m .city_cat_link li a span,#city_category .city_cat_link li a span{background: url("../siteimages/grey_arrow.png") no-repeat 10px 7px;display:inline-block;font-size:14px;padding:0 4px 0 20px}
#main_layout{min-height:100%}
#latest_updates .company_name li{float:left;width:470px;padding:0 0 10px 10px;}
#latest_updates .title_link{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;line-height:18px;width:450px}
/*#top_head{background-position:0 -872px;height:120px;}*/
#top_head{background:none;height:120px;}
#head_bg{background:url(../siteimages/repeat_sprite.png) repeat-x 0 -905px;height:88px;width:100%;z-index:999}
#menubg{height:33px;line-height:31px;background:#272e38}
#menubg  #menu a{color:#fff;float:left;padding:0 10px;font-weight:bold;font-size:14px;margin-right:3px}
#menubg #menu a:hover{background-color:#717173}
#user_links{color:#FFF;float:right;position:relative;z-index:1000}
#user_links li{float:left}
#user_links .add_list_link{padding-right:20px;float:left}
#user_links .add_list_link a{font-size:13px;color:#fc8e1e}
#user_links .add_list_link a:hover{color:#59c6ff}
#user_links a {color:#FFF;display:block;float:left;font-size:12px;font-weight:bold;padding:0 3px}
#user_links a:hover{color:#fe9121}
#user_links a.menu_arrow:hover{background: url("../siteimages/white_arrow.gif") no-repeat 85% center #9F9F9F}
#user_links a.menu_arrow{background:url("../siteimages/yellow_arrow.gif") no-repeat 85% center;padding:0 35px 0 12px}
#user_links li.menu_arrow_bg{background:#9f9f9f}
#myads_menu{background:#9f9f9f;padding:10px;color:#fff;position:absolute;left:-101px;top:30px;width:200px}
#myads_menu ul{background:#898989;margin:10px 0 0 0}
#myads_menu ul li{float:none;border-bottom:1px solid #9f9f9f}
#myads_menu ul li a{padding:5px 7px;line-height:20px;height:auto;font-size:12px;font-weight:bold;-moz-transition: all 0.2s ease 0s;display:block;float:none}
#myads_menu ul li a:hover{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-left:10px;}
#logo_in, #logo_es, #logo_pt, #logo_id, #logo_ph, #logo_my, #logo_ae, #logo_au, #logo_ca, #logo_uk, #logo_us, #logo_ke, #logo_gh, #logo_ng, #logo_lb, #logo_ma, #logo_sg, #logo_pe, #logo_ar, #logo_cl, #logo_co{float:left;padding:8px 0 0;width:215px}
#logo_in h2 a, #logo_es h2 a, #logo_pt h2 a, #logo_id h2 a, #logo_ph h2 a, #logo_my h2 a, #logo_ae h2 a, #logo_au h2 a, #logo_ca h2 a, #logo_uk h2 a, #logo_us h2 a, #logo_ke h2 a, #logo_gh h2 a, #logo_ng h2 a, #logo_lb h2 a, #logo_ma h2 a, #logo_sg h2 a, #logo_pe h2 a, #logo_ar h2 a, #logo_cl h2 a, #logo_co h2 a{display:block;height:72px;text-indent:-9999px;width:205px}
#logo_in h2 a{background:url("../siteimages/logo.png") no-repeat}
#logo_es h2 a{background:url("../siteimages/logo_es.png") no-repeat}
#logo_pt h2 a{background:url("../siteimages/logo_pt.png") no-repeat}
#logo_id h2 a{background:url("../siteimages/logo_id.png") 0 15px no-repeat}
#logo_ph h2 a{background:url("../siteimages/logo_ph.png") 0 10px no-repeat}
#logo_my h2 a{background:url("../siteimages/logo_my.png") 0 10px no-repeat}
#logo_ae h2 a{background:url("../siteimages/logo_ae.png") 0 10px no-repeat}
#logo_au h2 a{background:url("../siteimages/logo_au.png") 0 10px no-repeat}
#logo_ca h2 a{background:url("../siteimages/logo_ca.png") 0 10px no-repeat}
#logo_uk h2 a{background:url("../siteimages/logo_uk.png") 0 10px no-repeat}
#logo_us h2 a{background:url("../siteimages/logo_us.png") 0 10px no-repeat}
#logo_ke h2 a{background:url("../siteimages/logo_ke.png") 0 10px no-repeat}
#logo_gh h2 a{background:url("../siteimages/logo_gh.png") 0 5px no-repeat}
#logo_ng h2 a{background:url("../siteimages/logo_ng.png") 0 10px no-repeat}
#logo_lb h2 a{background:url("../siteimages/logo_lb.png") 0 5px no-repeat}
#logo_ma h2 a{background:url("../siteimages/logo_ma.png") 0 5px no-repeat}
#logo_sg h2 a{background:url("../siteimages/logo_sg.png") 0 5px no-repeat}
#logo_pe h2 a{background:url("../siteimages/logo_pe.png") 0 5px no-repeat}
#logo_ar h2 a{background:url("../siteimages/logo_ar.png") 0 5px no-repeat}
#logo_cl h2 a{background:url("../siteimages/logo_cl.png") 0 5px no-repeat}
#logo_co h2 a{background:url("../siteimages/logo_co.png") 0 5px no-repeat}
#search_section{color:#ecebeb;float:right;font-size:13px;padding-top:6px;width:775px}
#pop_cat{float:left;width:390px}
#search_section .textbox_box{background:#fff;float:left;margin:0 10px 0 0;padding:5px;border-radius:8px}
#search_section .input_text{background:#FFF;border:none;color:#7f7f7f;font-size:18px;font-style:italic;padding:3px 5px;width:200px}
#search_section .input_btn{background-position:100% 0;height:40px;width:54px;border:none;text-indent:-9999em;cursor:pointer;text-transform: uppercase;}
#top_nav{background:#f1f1f1;height:54px;border-bottom:1px solid #e1e1e1;padding:5px 0}
#offers li{background-position:0 -215px;background-color:#e3eaef;padding:10px 10px 8px 10px}
#offers li .description p{font-size:12px;margin-top:3px}
#footer{background:url(../siteimages/footer_bg.png) repeat-x #fff;padding:0;font-size:12px;margin-top:-190px;margin-top:-170px\9;zoom:1}
@media screen and (-webkit-min-device-pixel-ratio:0){#footer {margin-top:-170px}}
#footer ul{float:left;width:163px;padding-top:25px}
#footer li h2{color:#000;font-size:14px;font-weight:bold;height:19px;padding-bottom:5px}
#footer #popular_cities ul{width:326px}
#footer #popular_cities li{width:163px;float:left}
#footer #popular_cities li.width{width:326px!important;}
#rel_cat ul{padding:10px}
#rel_cat ul li a{font-size:14px;font-weight:bold;display:inline-block;margin-bottom:2px}
#contact_info{padding:10px 5px}
#contact_info .add{float:left;width:318px;/*padding-top:10px*/}
#contact_info .other_add{float:left;width:440px;/*padding-top:10px*/}
#photo_head .grey_btn{padding:2px 10px;margin-top:-3px}
.vif_subcol{width:300px;float:right}
.vif_map{margin:0px!important;height:248px!important}
#map_area .get_direction_box{left:0px!important;width:97%!important}
#map_area{position:relative}
#map_area .direction_box{background:#000;bottom:1px;left:11px;padding:5px;position:absolute;width:92%;z-index:1;color:#fff}
#map_area:hover .direction_box{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100)}
#map{border:1px solid #CCCCCC;height:285px;width:317px;margin:10px 0 0 10px}
#add_listing .label_block label{font-weight:700}
#matching_business{margin:0 10px}
#contact_fields{float:left;margin:15px 0 0;width:610px;background:#f1f1f1;padding:20px;border:1px solid #ddd}
#wht_people_say{float:right;margin:15px 0 0;width:255px;border:1px solid #ddd;padding:5px 15px 15px}
#wht_people_say h2{border-bottom:1px solid #D8D8D8;font-size: 15px;height: 30px;}
#create_new_listing {margin:0 10px}
#privacy_head_bg p{margin-bottom:16px}
#terms_of_use p b,b.blue_text{color:#1177a9;display:block;font-size:18px;}
#terms_of_use p{margin:0 0 15px}
#searchPanel{float:left;height:80%;margin-top:10px;overflow:auto;padding:0 10px 0 0;width:28%}
#searchPanel label {display:block;font-size:14px;font-weight:bold;margin-right:8px}
#map_canvas{border: 1px solid #E2E2E2;float:right;height:425px;margin:10px;width:68%}
#search_by_bg {background:#FFFFFF;border-bottom:1px solid #030303;padding:0 10px 20px}
#search_location ul li{float:left;width:175px}
#search_location ul li a{display:block}
#matching_bz_list li a{font-size:14px;font-weight:bold}
#matching_bz_list li{border-bottom:1px solid #FFFFFF;border-top:1px solid #AAAAAA;padding:15px 0}
#listing_ad a.location_link{border:1px solid #fff}
#pop_cat_hp ul li{float:left;width:172px;height:185px;border:1px solid #d9d9d9;margin-left:10px;padding:5px;text-align:center}
#search_location_hp li {float:left;padding:2px;width:190px}
#search_location_hp h3{font-size:14px;margin:10px 0 2px 0;color:#000;}
#search_location_hp li a{font-size:13px;padding-left:10px}
#article_hp li{margin-bottom:15px}
#left_col{float:left;width:178px;border-top:1px solid #c1c1c1}
#middle_col {float:left;width:800px;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #c3c3c3}
#related_key_bg{background:#E9E9E9;padding:1px}
#related_key{margin:1px 0;min-height:250px}
#related_key li {line-height: 30px;padding-bottom:5px;border-bottom:1px solid #c3c3c3}
#related_key li.head_pipe{padding-bottom:0;padding-top:0;border-bottom:1px solid #c3c3c3}
#related_key h2{color:#1e1e1e;font-size:15px;font-weight:bold;height:31px;line-height:31px;padding:0 0 3px 12px}
#related_key li a, #related_key li span{color:#1e1e1e;display:block;font-size:13px;line-height:15px;padding:7px 8px 8px 12px;text-decoration:none;cursor:pointer}
#related_key li div.accordion .sub_menu_li li{background: url("../siteimages/article_sub_menu.png") no-repeat scroll 0 7px transparent !important;padding: 0 0 0 12px;border-bottom:none}
#related_key li div.accordion li{background:none!important;padding-bottom:0 !important}
#related_key li div.accordion li a{padding:5px 0 5px 25px;text-decoration:none}
#share{margin-bottom:9px;padding:10px 10px 0 0}
#tt {position:absolute;width:280px;font-size:12px;border:1px solid #dedede;-moz-box-shadow:0 0 3px 3px #dedede;-webkit-box-shadow:0 0 3px 3px #dedede;box-shadow:0 0 3px 3px #dedede;padding:7px;line-height:14px;left:47px;top:3px;height:30px}
#tip_text_arrow{background-position:0 -1567px;display:block;width:11px;height:15px;position:absolute;left:-11px}

/* Send inquiry */
/*.pop_box {width:550px; background:#fff; border:10px solid #c1c1c1}
.pop_box_head {border-bottom:1px solid #b5b5b5; padding:11px 9px;}*/
.com_td_block{padding:25px}
.com_td_block td{padding:0 8px 8px 0}
.pop_box_head h2 {font-size:18px;color:#000;font-weight:bold}
.pop_box_head h2 span {color:#ff6600}
.close {background:url(../siteimages/fancy_close.png) no-repeat; width:27px; height:29px; display:block; float:right;position:relative;right:-20px;top:-20px;width:27px}
.pop_box {width:550px;background:#e5e5e5;padding:10px 20px 15px;border-radius:4px}
.pop_box .error_msg_box{display:block}
.pop_box_head{margin-bottom:5px}
.com_white_block{background:#fff;padding:15px 8px;border:1px solid #c2c2c2}
.pop_box .com_td_block{margin-top:10px;padding:0}

/* Carousel block for VIF Page */
#carousel_block {margin: 10px auto;padding: 0;}
#thumb_carousel a {display: block;height: 60px;outline: medium none;width: 80px;}
#thumb_carousel img {display: block;}
.jcarousel-skin-tango .jcarousel-container-horizontal {display: block;margin: 0 auto;position: relative;width: 625px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {height: 60px;margin-left: 15px;overflow: hidden;position: relative;width: 594px;}
.jcarousel-list-horizontal {left: 0;margin: 0;overflow: hidden;padding: 0;position: relative;top: 0;width: 1068px;}
.jcarousel-skin-tango .jcarousel-item {border: 1px solid #DDDDDD;cursor: pointer;float: left;height: 60px;margin-bottom: 1px;text-align: center;width: 80px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 3px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background: url("../siteimages/carousel_arrow.png") no-repeat scroll -13px -52px transparent;cursor: pointer;height: 65px;position: absolute;right: -1px;top: 0;width: 12px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background: url("../siteimages/carousel_arrow.png") no-repeat scroll 0 -52px transparent;cursor: pointer;height: 65px;left: 0;position: absolute;top: 0;width: 12px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {background-position: -26px -52px;cursor: default;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {background-position: -39px -52px;cursor: default;}

.mobile_link_img {background:url(../siteimages/mobile_icon.png) no-repeat 0 7px; display:inline-block; color:#fff; padding-left:12px;}
.mobile_link_img:hover{color:#FE9121}
.add_photos,.be_first_review,.report_inaccurate,.edit_listing{background:url("../siteimages/category_icons.png") no-repeat;padding-left:22px;}
.add_photos{background-position:0 -2039px}
.be_first_review{background-position:0 -2086px}
.report_inaccurate{background-position:0 -2131px}
.edit_listing{background-position:0 -2176px}
.fb_icon,.twitter_icon,.google_plus_icon{width:16px;height:16px;display:block}
.fb_icon{background-position:0 -1667px}
.twitter_icon{background-position:0 -1713px}
.google_plus_icon{background-position:0 -1759px}

/** FB */
.inline_popup{position:fixed;right:5px;bottom:5px;z-index:50;}
.fbframe{border-top:1px solid #dbdbdb;margin-left:45px;overflow:hidden;width:363px;height:260px;background:#fff;}
#fbopen{display:none;position:fixed;_position:absolute;height:430px;width:450px;background:#FFF;border:12px solid #CCC;z-index:500;font-size:11px;border-radius:8px 8px 8px 8px;}
#fbclosebtn{display:block;float:left;line-height:14px;position:absolute;right:0;top:8px;}
.fbclosebtn{_margin:0;_margin-right:-20px;float:left;}
.fbbgmiddle{width:66%;margin:12px 0 0 0;text-align:left;background-color:#eaeaea;height:50px;border-radius:0 10px 10px 0}
.fbmiddlefont{font-size:16px;margin:12px 0 5px 5px;}
.fbtxt{padding:5px 5px 0 5px;font-size:12px;color:#000;_padding-left:5px;margin-bottom:5px;}
.fbcloselink{margin-top:-6px;margin-left:0;margin-bottom:0;margin-right:6px;}

/**** Start Fancybox js *****/
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../siteimages/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../siteimages/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('../siteimages/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../siteimages/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../siteimages/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../siteimages/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../siteimages/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../siteimages/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../siteimages/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../siteimages/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../siteimages/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../siteimages/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../siteimages/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
#fancybox-title-over{padding:10px;background-image:url('../siteimages/fancy_title_over.png');display:block}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../siteimages/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../siteimages/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../siteimages/fancybox.png') -55px -90px no-repeat}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../siteimages/fancy_shadow_nw.png',sizingMethod='scale')}

/**** End Fancybox js *****/

#adp-placemark img, .adp-placemark img {display:none;}
#adp-placemark {font-weight: bold; padding: 10px 10px 10px 30px; background: white url(../siteimages/mapstart.png) no-repeat left center;}
.adp-placemark {font-weight: bold; padding: 10px 10px 10px 30px; background: white url(../siteimages/mapend.png) no-repeat left center;}
#map_div #map_canvas{height:500px;}
.print_icon{background:url(../siteimages/print_icon.png) no-repeat;padding:0 0 0 22px;margin:0 5px 0 0}
.search_textbox_pt{float:left;margin-top:5px;width:493px}
#search_section .input_text_pt{background:#FFF;border:none;color:#7f7f7f;font-size:18px;font-style:italic;padding:3px 5px;width:170px}
#city_map{border-bottom:1px solid #929191;margin-top:10px;padding:10px 15px 20px;margin-bottom:15px}
#city_map .col{color:#494949;float:left;width:560px}
#city_map .col1{float:right;width:360px}
#city_map #map{margin:0;height:200px;width:350px}

#home_functions li{background:url(../siteimages/functions_header.png) no-repeat left bottom;margin:0 0 0 8px!important;padding:20px 10px 27px 10px}
#home_functions li.last{background:none}
.add_list_icon,.mobile_site_icon,.direction_icon{background:url(../siteimages/functions_icons.png) no-repeat;display:block;float:left;width:46px;height:51px;text-indent:-9999px;}
.mobile_site_icon{background-position:center -81px;height:54px;}
.direction_icon{background-position:center -165px;height:54px;}
.function_desc{float:left;width:222px;margin:0 0 0 10px;}
.function_desc a{color:#000}.function_desc p{margin-top:5px;font-size:12px;line-height:14px}
#search_section .input_text_ph, #search_section .input_text2_ph{background:#FFF;border:none;color:#7f7f7f;font-size:18px;font-style:italic;padding:3px 5px;width:240px}
#search_section .input_text2_ph{width:160px;}

#businessPos {background:#fff; border-bottom:1px solid #d4d2d2;margin-bottom:10px}
#product_head  {background:#f5f5f5; padding:8px 10px;color:#000;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3; font-size:16px}
#offer_head {background:#f5f5f5; padding:8px 10px; border-bottom:1px solid #b3b3b3; border-top:1px solid #B3B3B3; color:#000; font-size:16px}
#news_head {background:#f5f5f5; padding:8px 10px; border-bottom:1px solid #b3b3b3; border-top:1px solid #B3B3B3; color:#000; font-size:16px}
#product_service_list li{width:192px;float:left;margin:0 10px 10px 0;position:relative;}
#product_service_list li a {font-size:14px}
#product_service_list li .pro_thumb{width:50px;height:30px;margin-right:7px;float:left}
#product_service_list .drop_box{width:460px;background:#f0f0f0;padding:10px;border:solid 2px #D7D7D7;position:absolute;left:0px;top:32px;z-index:1}
#product_service_list .drop_box .info{width:298px;padding-right:10px;float:left;font-size:12px}
#product_service_list .drop_box .thumb{width:150px;height:150px;float:right;border:solid 1px #D7D7D7}
#product_service_list .drop_box .infowidth{width:460px}
.g_link{padding:6px 0 0 15px;float:left}
.top_head_bg {background:#f8f8f8; height:36px; line-height:36px;}
.top_head_bg .mobile_link_img {background:url(../siteimages/new_mobile_icon.png) no-repeat 0 9px; display:inline-block; color:#000; padding-left:12px;}
.tab_menu a,.tab_menu span {float:left; font-size:13px; font-weight:bold; color:#fff; display:block;padding:0 8px; height:33px; margin-right:1px;}
.tab_menu a:hover,.tab_menu a.act,.tab_menu span.act,.tab_menu span:hover {background:#6a6b6d;}
.faq_head h1{color:#000000;font-size:22px;font-weight:bold;padding:5px 0 0}
#faq{border-top:1px solid #DDDDDD;margin-top:5px;padding:10px 5px 20px 5px;color:#292929}
#faq h2{font-size:18px;font-weight:bold;line-height:20px;margin:5px 0;color:#1177A9}
.txt_tbl td{padding:5px}
.txt_tbl .tr_even{background:#efeeee}
.txt_tbl .tr_odd{background:#F9F9F9}
.big_banner{background:url(../siteimages/footer_bg.png) 0 -2px repeat-x #fff;padding:10px 0;text-align:center;border-bottom:solid 1px #d2d2d2}

.ad_pagination {border-bottom:1px solid #CCCCCC;font-size:12px;text-align:center;clear:left;padding:8px 5px 8px 0;}
.ad_pagination a.current,.ad_pagination span.current {border:1px solid #ffab17;color:#ffab17;font-weight:bold;margin-right:3px;padding:0 6px;}
.ad_pagination a {border:1px solid #CCDBE4;color:#1274C0;margin-right:3px;padding:0 6px;text-decoration:none;}
.ad_pagination a:hover{background-color:#ffab17;border:1px solid #ffab17;color:#fff;}
div.ad_pagination .disabled {padding:2px 5px 2px 5px;margin:2px;border:1px solid #EEE;color:#DDD;background-color:transparent;}
.ad_pagination h2 {font-size:12px;}

#login_box,#login_box_reg{width:400px;margin:0 auto;background:#fff;box-shadow:0 0 6px #1d1d1d;position:absolute;top:40%;left:32%}
#login_box h2,#login_box_reg h2{margin:10px 0;padding:0 0 0 20px}
#login_box input[type="password"],#login_box_reg input[type="text"]{width:170px;height:25px;border:solid 1px #abadb3;padding:0 10px}
.submit_btn{padding:5px 10px;cursor:pointer}
.admin_box{background:#f5f5f5}
.admin_box h2{background:#e6e3e3;font-size:18px;margin-bottom:10px;height:46px;line-height:46px;padding-left:40px}
.admin_menu{padding:0 0 10px 40px}
.admin_menu li{margin-bottom:25px;font-size:14px}
.admin_menu li a{padding-top:5px;display:inline-block}
.admin_menu .heading{font-size:16px;font-weight:600}

#business_list .list_block{position:relative;z-index:1;zoom:1}
#business_list .list_block a.tricky_link,#gallary_listing_r .list_block a.tricky_link,#trend_listing a.tricky_link{position:absolute;width:100%;height:100%;display:block;background:url(../siteimages/spacer.gif);top:0;left:0;text-indent:-9999px;z-index:1}
#business_list .list_block .inside_tricky_link{position:relative;z-index:3}
#business_list .list_block:hover .comp_info .link_span{color:#000}
#cont_head_new {background:#f1f1f1;margin:15px 0 0; height:45px; line-height:39px; padding:0 6px 0 10px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}
.cat_result {float:left; font-size:12px; color:#231f20;}
.cat_result h1 {font-size:16px; color:#231f20; display:inline; font-weight:bold;}
#looing_search {position:relative; float:right; margin-top:-14px; margin-right:9px; padding:0 10px; font-size:13px; color:#fff; font-weight:bold; background:url(../siteimages/cat_repeat.png) repeat-x; height:30px; line-height:30px;}
#looing_search a {color:#fff;}
#looing_search a:hover {color:#fff;}
.corner {background:url(../siteimages/top_corner.png) no-repeat; width:12px; height:8px; display:block; position:absolute; top:0px; right:-12px;}
.get_quote_box{margin:0 10px 10px 10px}
.get_quote_info{margin:10px 0 0 0;font-size:14px;line-height:22px}
.get_quote_info span{background:url(../siteimages/fancy_bullate.jpg) 0 5px no-repeat; padding-left:20px;display:block}
.dashed_left_bdr{border-left:1px dashed #ccc;}
.how_it_works h2{font-size:28px;font-weight:bold;color:#222;line-height:28px}
.how_it_works p{font-size:16px;font-weight:bold;color:#515151;margin:9px 0 20px 0}
.working_steps li{float:left;width:280px;min-height:90px;padding:0 40px 0 0;background:url(../siteimages/big_arrow.png) no-repeat 100% 0}
.working_steps li.step_2{margin-left:13px}
.working_steps li.step_3{margin-left:13px;background:transparent;padding:0;width:260px}
.working_steps li h2{font-size:18px;font-weight:bold;color:#222}
.working_steps li h2 span{background:#0793f5;color:#fff;border-radius:50%;display:inline-block;width:30px;height:30px;line-height:30px;margin:0 9px 0 0;text-align:center;}
.working_steps li p{font-size:16px;color:#525252;margin:10px 0 0 10px}
#cont_head_new.quote_title{height:45px;line-height:8px;padding:5px 10px}
#cont_head_new.quote_title .cat_result{font-size:11px;color:#6C6C6C}
.quote_search{width:250px;border:1px solid #808080;height:29px;float:left;margin:6px 0 0 159px}
.quote_search input[type="text"]{float:left;width:194px;padding:2px 10px;height:24px;line-height:24px;color:#999;border:none}
.quote_search input[type="submit"]{background:url(../siteimages/common_sprite.png) no-repeat 13px -1912px #808080;cursor:pointer;margin:0;float:left;width:36px;height:30px;border:none}
.quote_left_col{float:left;width:648px;}
.quote_left_col #middle_col{margin:0;width:100%;border-top:0;float:none;}
.ql_title{float:left;width:450px;}
.ql_title a{font-size:20px;display:block}
.ql_title a:hover{color:#000}
.ql_title p{color: #6c6c6c;font-size: 14px;margin:8px 0}
.date_listed{float:right;width:150px;text-align:right;font-size:13px;color:#999}

a.email_icon{margin-left:5px;background:url(../siteimages/icon_sprite.png) no-repeat; }
.ql_desc i{background:url(../siteimages/quote_icon.gif) no-repeat;display:inline-block;width:9px;height:9px;margin-right:3px;}
.ql_contact_info{background:#f4f4f4;border:1px solid #dcdcdc;padding:5px 10px;margin:10px 0 0 0;width:210px}
.ql_contact_info i{display:block;font-style:normal;color:#ff5502;font-weight:bold;margin-bottom:5px}
.ql_contact_info .email_icon{display:block;margin:5px 0 0 0;padding-left:20px;background-position:0 -161px;}
.ql_premium_member{float:left;width:355px;padding-right:20px;}
.ql_get_quote{float:right;width:240px;}
.also_see li{float:left;width:30%;margin:0 10px 3px 10px;list-style:square;color:#2280af}
.also_see li a{background-position: 0 -343px}

.quote_block{padding:10px}
.quote_block br{display:none}

.quote_block .textbox {border: 1px solid #ddd;padding: 10px 5px;}
.quote_block h2 span{color:#999;font-size:13px;display:inline-block;line-height:normal}
.hide_link{position:absolute;right:10px;top:5px;text-align:right;}
.top_quote_left_col{float:left;width:739px;}
.free_for_you{background:url(../siteimages/free_for_you.png) no-repeat;width:111px;height:18px;display:inline-block}
.quote_banner{background:#499bdf url(../siteimages/quote_banner_bg.png) no-repeat center 8px;border:1px solid #217ecb;width:219px;padding:120px 10px 10px 10px;margin:-105px 0 10px 0;position:relative;color:#fff;font-size:18px;font-family: 'Roboto Condensed', sans-serif;}
.quote_banner_list{margin:-75px 0 10px 0}
.get_quote_btn{background:url(../siteimages/get_quote_btn.png) no-repeat;width:100px;height:23px;display:inline-block;position:relative;z-index:2;vertical-align:middle;margin:-8px 0 0 8px}
.get_quote_btn:hover{background:url(../siteimages/get_quote_btn_hover.png) no-repeat;}
.quote_banner a.tricky_link{position:absolute;width:100%;height:100%;display:block;background:url(../siteimages/spacer.gif);top:0;left:0;text-indent:-9999px;z-index:1}
.new_caption{background:url(../siteimages/new_caption.png) no-repeat;display:inline-block;width:31px;height:17px;position:absolute;right:3px;top:3px;}
#quote_listing .listing .list_block{padding:3px 10px}
.rel_search_head{background:#e0e0e0;border-bottom:1px solid #c6c6c6;border-top:1px solid #c6c6c6;color:#000;font-size:13px;margin-top:20px;padding:5px 10px;}
#quote_listing_topb .common_gray_block{padding:20px}
#header_new_link{margin-top:29px;float:right}
#header_new_link a{display:inline-block;background:#ffc051;font-size:14px;font-weight:600;color:#000;margin-left:10px;padding:1px 9px 3px;border-radius:3px;line-height:20px}
#header_new_link a:hover{color:#3e3e3e}
.gary_com_btn{background: #808080;color: #fff;display: inline-block;font-size: 13px;height: 26px;line-height: 26px;padding: 2px 10px;text-align: center;border:1px solid #454545}
.gary_com_btn:hover{color:#f3f3f3}
#business_list .bold,#business_list b{font-weight:600}
#fancybox-bg-n, #fancybox-bg-ne, #fancybox-bg-e, #fancybox-bg-se, #fancybox-bg-s, #fancybox-bg-sw, #fancybox-bg-w, #fancybox-bg-nw{background-image:none!important}
.common_gray_block{background:#f4f4f4;border:1px solid #dcdcdc;padding:20px}
.textbox_190, .textbox_240, .textbox_355{background:#fff;border:1px solid #d1d1d1;height:30px;line-height:30px;padding:2px 0 3px 5px}
.textbox_190{width:190px}.textbox_240{width:240px}.textbox_355{width:345px}
.mid_blue_btn{background:#0793f5 url(../siteimages/blue_btn_bg.gif) repeat-x;border:1px solid #0f73c0;padding:0 14px 2px 14px;height:30px;line-height:30px;#line-height:20px;overflow:visible;font-size:16px;color:#fff;font-weight:bold;cursor:pointer;text-shadow:1px -1px 1px #0c72c1;-webkit-box-shadow: 0 3px 2px -2px #7b7b7b;-moz-box-shadow: 0 3px 2px -2px #7b7b7b;box-shadow: 0 3px 2px -2px #7b7b7b;}
.mid_blue_btn{padding:0 14px 2px 14px;font-size:22px;height:35px;line-height:30px;#line-height:25px}
.get_quote_link{background:url(../siteimages/quote_link_icon.png) no-repeat 0 2px;display:inline-block;min-height:26px;line-height:22px;color:#2280af;font-size:16px;font-weight:600;padding:0 0 0 35px;margin:0 0 10px 5px}
.get_quote_link:hover{color:#ee8011;}
label.error, span.error{color:#e30303;display:block; padding-top:3px;}
#quote_msg.pop_box, #cont_request .pop_box{width:auto;background:#fff;padding:10px}
#quote_listing_topb #quote_msg.pop_box{background:transparent}
#cont_request .star{font-family:arial}
.text_area{border:1px solid #dadada; background:#fff; padding:6px 8px 5px 8px; font-size:14px; color:#242424; width:283px; height:76px;}
.grey2 {color:#999;}