*{margin:0;padding:0}html{overflow-y:scroll}body{background:#fff;font-size:13px;color:#666;font-family:Arial,helvetica,sans-serif}ol,ul{list-style:none;margin:0}ul li{margin:0;padding:0}a,img{outline:none;border:none;color:#000;text-decoration:none}p{margin:0 0 15px}aside{font-style:italic;font-size:.9em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{font:15px/165% 'Open Sans',Arial,Lato,sans-serif;font-weight:300;color:#4d4d4d;background:#fff;-webkit-text-size-adjust:none}header{position:relative;height:80px;padding-top:10px;background:#7fc6c8}header nav{max-width:1130px;height:80px;margin:0 auto;position:relative}#top{height:40px;background:#e1e8e9;position:relative}#wrapper{padding:30px 0}#left{float:left;width:300px;padding-right:30px;position:relative;min-height:600px}#right{float:left;width:800px;position:relative}#company_nav ul li a,.company .links a,.skinny_close,.close,#round_close,#locations_list li,#locations_list li.selected,a.review_button,a.update_button,a.save_button,a.edit,a.edit:visited,a.print,.userimage,.search_box a.search_submit,.search_box a.browse_submit,a#what_browse,a#where_browse,#m_search_link,a.m_menu_link,.m_company_link,.input .password_input,.input .username_input,.nophoto,a.signup_fb,footer .social a{background:url(../../img/site/stripe_main.png?v=38) 0 0 no-repeat}.input label{text-align:right;font-weight:400;padding:5px 10px 5px 0;font-size:14px;display:block;width:100%;text-align:left;color:#4d4d4d}.input{padding:0 0 15px;clear:both}.input input,.input select,.input textarea,.pretty_input{width:350px;padding:9px 10px;color:#242424;font-size:13px;border:solid 1px #E3E3E3;background:#f9f9f9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input select{height:36px}.input select:hover,input[type=submit],input[type=button]{cursor:pointer}.input input:focus,.input textarea:focus{border:solid 1px #999}.input textarea{width:742px;height:120px}.input span{font-weight:700;font-size:12px;color:#C40000}.input .password_input{background-position:right -92px}.input .username_input{background-position:right -132px}.submit{padding:10px 0}.submit input[type="submit"],.submit input[type="button"],a.submit_link,a.submit_link:visited{padding:12px 20px;margin-right:10px;white-space:nowrap;text-transform:uppercase;font-size:16px;font-weight:200;border:solid 2px #555;background:#fff;color:#555;font-weight:400;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;text-transform:uppercase;-webkit-transition:background-color ease .4s;-moz-transition:background-color ease .4s;-o-transition:background-color ease .4s;transition:background-color ease .4s;outline:none;-webkit-appearance:none}.submit input[type="submit"]:hover,a.submit_link:hover{background:#a1ced1;border-color:#a1ced1;color:#000;cursor:pointer;font-weight:400}.checkbox label{text-align:right;padding:0 10px 0 8px;display:inline;width:auto}.checkbox input{width:auto;background:none;border:0}.error-message{font-size:12px;color:#ff2948}.explanation{margin-top:-10px}.explanation,.explanation_big{font-size:12px;line-height:14px;color:#8d8d8d;padding-bottom:8px}.required_explain{padding-top:20px}fieldset{border:0;padding:10px 0}form h2,.formh2{text-transform:uppercase;padding:10px 0;font-size:18px;margin:0;display:block;font-weight:200;border-bottom:solid 1px #F2F0F1;text-align:left}input.long_input{width:500px}input.middle_input,select.middle_input{width:150px}select.normal_input{width:372px}.submit_button{border:0;width:83px;height:23px;cursor:pointer;color:#fff;font-weight:700;font-size:12px;font-family:arial}select.empty_input,input.empty_input{border:solid 1px #e15258}#article{padding:0 10px 15px 0}#article .image{float:left;margin:0 20px 20px 0;border:solid 3px #E2E7E2}#article_top{background:#F2F2F2;height:100px}#article_top .image{border:0}#article_top h2{padding:20px 0 0;font-size:19px;margin:0;text-align:left}#article .price{font-size:14px;padding-top:8px;color:#E60000}#article .link{padding-top:15px}#return{padding:15px 0;clear:both;border:solid 1px #E2E7E2;border-width:1px 0;font-size:12px}#articles .company{width:auto}.product img.image{position:absolute;top:20px;left:0}.product{min-height:100px;position:relative;padding:20px 0 20px 120px;font-size:14px;line-height:21px;word-wrap:break-word}.product_name,.product_name a{font-weight:700;font-size:14px}.employee{min-height:140px}.company{width:auto;padding:15px 0;font-size:12px;border-top:solid 1px #E6E6E6;position:relative}.company h4{padding:0;line-height:17px;margin-bottom:6px}.company h4 a{font-size:16px;font-weight:700;text-decoration:none;color:#4d4d4d}.company .address{padding-bottom:5px;font-size:14px;line-height:16px}.company .address a{color:#4d4d4d;font-weight:400}.company .desc{color:gray;line-height:15px;padding-bottom:5px}.verified{background:#5fd080;padding:2px 5px;margin-right:15px;color:#fff;font-weight:200;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.company .links a{padding:1px 10px 1px 20px;font-size:12px;color:#4d4d4d}.company a.phone{background-position:0 -98px}.company a.enquiry{background-position:-200px -97px}.company a.map{background-position:-600px -99px}.company a.website{background-position:-1000px -99px}.company a.product_link{background-position:-1200px -96px}.company a.photos{background-position:-1400px -98px}.short_contacts{padding:20px 0;line-height:20px}.company h4 a:hover,.company .links a:hover,.company .address a:hover{color:#e8575c}.company .company_reviews{height:20px;padding-top:8px}.company .company_reviews .stars{float:left}.company .company_reviews .stat{float:left;padding-left:10px;font-size:12px}.company_short{padding:5px 10px 5px 0;width:auto}.m_company_link{display:none}.group_3,.group_2{background:#d3ecf3;padding-left:10px;padding-right:10px}.group_2{background:#e2f0f4}.group_3 h2 a,.group_2 h2 a{font-weight:700;font-size:17px}.filters{text-align:center;height:40px;border-top:solid 1px #EEECEC;border-bottom:solid 1px #EEECEC;overflow:hidden;margin-top:30px;padding:0}.filters a,.filters a:visited{display:inline-block;height:40px;padding:0 10px;line-height:40px;font-size:12px;font-weight:400;border-right:solid 1px #EEECEC;color:#555}.filters a:last-child{border:0}.filters a:hover,.filters a.selected{color:#e15258}.filters #m_alpha_link,.filters h5{display:none}.filters a.skinny_close{display:none}.listings_filters{display:none;margin-top:20px}.companies_empty{padding:30px 0;text-align:left;font-size:14px}.companies_empty .empty{text-align:center;padding:40px 0;border:solid 1px #E2E7E2;border-width:1px 0;padding:20px 0;font-weight:700;background:#f3f3f3}.companies_empty h2{padding:0;margin-top:20px;font-size:14px;font-weight:400;text-align:left;text-transform:uppercase}.companies_empty ul{list-style:disc;margin-left:20px}.companies_empty ul li{list-style:disc;padding:2px 0}#listings_left{width:550px;padding-top:20px;float:left}#listings_right{float:left;width:220px;position:relative;padding-top:20px;margin-left:30px;min-height:550px}#listings_right h5{text-transform:uppercase;font-weight:400}a.more,a.more:visited{margin-top:10px;font-size:11px;text-transform:uppercase;padding:4px 10px;line-height:20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;font-weight:400;border:solid 1px #767676;background:#fff;color:#767676}a.more:hover{border-color:#e15258;color:#e15258}a.more_button,a.more_button:visited{margin-top:10px;font-size:11px;text-transform:uppercase;padding:4px 10px;line-height:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:400;border:0;background:#7fc6c9;color:#fff}a.more_button:hover{background:#51a8ac;color:#fff}.suggest_company{padding:20px 0;border-top:solid 1px #E6E6E6}.suggest_company strong{font-size:16px;line-height:30px;font-weight:700}#company_details{padding:15px 330px 15px 0;position:relative;min-height:215px}.company_details_min{min-height:380px!important}#company_details .print{position:absolute;bottom:15px;right:10px;font-size:12px;color:#000}#company_details .info{padding:10px 0;font-size:14px}#company_details .weblinks{overflow:hidden}.company_photos{width:306px;position:absolute;right:0;top:30px}.company_photos img{width:150px;float:left;margin:0 0 3px 3px}a.cms_photo_wide{height:180px;display:block;overflow:hidden;padding-right:3px;margin-bottom:3px}a.cms_photo_wide img{width:100%;height:auto}.company_photos img:hover{-webkit-filter:contrast(120%);-moz-filter:contrast(120%);filter:contrast(120%)}a.see_more_photos{position:absolute;top:0;right:0;width:150px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;font-weight:300;text-shadow:0 0 5px #000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);background-color:rgba(0,0,0,0.7)}a.see_more_photos:visited,a.see_more_photos:hover{background:#000}.nophotos{width:100%;height:180px;background:#ececec url(../../img/site/empty.png) center center no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.upload_button,a.upload_button:visited{display:block;line-height:32px;font-size:12px;text-transform:uppercase;font-weight:400;clear:both;z-index:1;text-align:right;padding-right:10px}#company_details .label,.company_item_center .label{font-size:15px;font-weight:400;line-height:22px}.company_item_center .label,#company_updates h2{padding-bottom:5px;font-size:15px;font-weight:400}.company_buttons{float:right;z-index:1}.company_rate{font-size:12px;float:left;width:260px;height:40px}#share_links{height:30px;overflow:hidden}.company_item_center .info{border-top:solid 1px #E2E7E2;padding:20px 0}.company_item_center .info_map{padding-bottom:0}.company_item_center .info_map .label{padding-bottom:15px}#map_expander{font-size:12px;text-transform:uppercase;margin-right:10px}.company_item_center .text{font-size:14px}.company_item_center .description{line-height:23px}.shortinfo{width:150px;float:left;padding-right:10px}.company_text{padding:20px 0;line-height:20px;font-size:14px}#keywords{color:#E2E7E2}#keywords a{border:solid 1px silver;display:block;float:left;line-height:30px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:60px solid green}.tags{padding:5px 0 0}.tags li,.tags a{float:left;height:22px;line-height:22px;position:relative;font-size:13px;margin-bottom:5px}.tags a,.tags a:hover,.tags a:visited{margin-right:20px;padding:0 8px 0 10px;background:#606C7A;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.tags a:before{content:"";float:left;position:absolute;top:0;left:-11px;width:0;height:0;border-color:transparent #606C7A transparent transparent;border-style:solid;border-width:11px 11px 11px 0}.tags a:after{content:"";position:absolute;top:9px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff}.hidden_tag{display:none}.tags a:hover{background:#2888ce}.tags a:hover:before{border-color:transparent #2888ce transparent transparent}.openinghours li{clear:both}.openinghours span{width:110px;display:block;float:left}.openinghours .current_day{color:#34b453;font-weight:400}#company_nav{padding-top:15px;border-bottom:solid 3px #3c4250;height:42px;position:relative}#company_nav ul li{display:inline-block;position:relative}#company_nav ul li a{color:#3c4250;display:block;font-weight:400;font-size:14px;height:42px;line-height:42px;padding:0 10px 0 38px;text-transform:uppercase}#company_nav ul li a.nav_home{background-position:5px 0}#company_nav ul li a.nav_email{background-position:-195px 0}#company_nav ul li a.nav_map{background-position:-595px 0}#company_nav ul li a.nav_reviews{background-position:-1000px 0}#company_nav ul li a.nav_products{background-position:-795px 0}#company_nav ul li a.nav_photos{background-position:-395px 0}#company_nav ul li a.nav_write{background-position:-1200px 0}#company_nav ul li a.nav_qa{background-position:-1400px 0}#company_nav ul li a:hover{text-decoration:none;color:#e15258}#company_nav ul li a.selected{border-bottom:solid 3px #e15258;color:#e15258}#company_nav ul li a.nav_home_selected{background-position:5px -40px}#company_nav ul li a.nav_email_selected{background-position:-195px -40px}#company_nav ul li a.nav_photos_selected{background-position:-400px -40px}#company_nav ul li a.nav_map_selected{background-position:-595px -40px}#company_nav ul li a.nav_products_selected{background-position:-795px -40px}#company_nav ul li a.nav_reviews_selected{background-position:-1000px -40px}#company_nav ul li a.nav_write_selected{background-position:-1200px -40px}#company_nav ul li a.nav_qa_selected{background-position:-1400px -40px}#reviews{padding:15px 15px 15px 0;background:#FCFCFC;position:relative;width:700px}.rate{float:left;width:25px;text-align:center;background:#4E4E4E;color:#fff;line-height:24px;margin:0 10px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.review .rate{margin-right:10px}.review{width:auto;padding:20px 10px 20px 110px;font-size:12px;border-top:solid 1px #E6E6E6;position:relative}.review .stars{float:left}.review .text{padding:10px 0;font-size:14px;clear:both}.review .date{color:gray;padding-bottom:5px}.nophoto{width:60px;height:60px;background-color:#ECECEC;background-position:-177px -160px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 10px;display:block}.review .author{position:absolute;top:20px;left:0;width:90px;padding-right:20px;line-height:16px;font-weight:400;text-align:center;overflow:hidden}.review .review_company_name{padding-bottom:8px}.review .review_company_name a{font-weight:400;font-size:15px}.reply{margin:20px 0;border:solid 1px #E6E6E6;padding:15px;position:relative;background:#fff;-moz-box-shadow:0 0 1px 3px #f7f7f7;-webkit-box-shadow:0 0 1px 3px #f7f7f7;box-shadow:0 0 1px 3px #f7f7f7}.reply:after,.reply:before{bottom:100%;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.reply:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.reply:before{border-color:rgba(230,230,230,0);border-bottom-color:#E6E6E6;border-width:11px;margin-left:-11px}.review .reply_owner{color:silver}.review_reply{padding-left:0;border:0}.stars{background:url(../../img/site/star.png?v=1) 0 50% repeat;width:120px;height:23px}.stars_on{background:url(../../img/site/star_on.png) 0 50% repeat;width:0;height:23px}.noreviews{padding:0 0 15px}h2.cath2{text-align:left;font-size:18px;line-height:50px;padding:20px 0 0;margin:0;clear:both;text-transform:uppercase}h2.cath2 a{font-weight:400}ul.categories_list li{width:265px;float:left;position:relative}ul.categories_list li span{font-size:12px;padding-left:5px;color:#999}ul.categories_list li a{color:#555;padding:3px 0;font-weight:300;font-size:15px;line-height:17px}ul.categories_list li a:hover{color:#e15258}ul.right_categories{padding:0 0 10px}ul.right_categories li{padding:5px 5px 5px 0;position:relative;line-height:14px}ul.right_categories li a{font-size:14px}ul.right_categories li a:hover,ul.right_categories li a.selected,ul.right_categories li a.more:hover{color:#ea5859}ul.right_categories li span{padding-left:5px;font-size:11px}ul.right_categories li ul{padding-top:10px}ul.right_categories li ul li{padding:3px 0 3px 5px;background:none;border:0}ul.right_categories li ul li a{color:#666;font-size:12px}.locations_filter,.categories_filter{padding-bottom:20px}.search_box{position:relative;float:left;width:575px;height:70px;padding-top:12px;margin-left:330px}.search_box .input,.search_box .submit{float:left;width:auto;clear:none;padding:0;position:relative;clear:none}.search_box .submit{width:60px}.search_box .input input{padding:11px 15px;width:260px;float:none;font-size:14px;font-weight:400;background:#fff;border:0;outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#656565;font-family:'Open Sans'}.search_box .error{background:#fff;z-index:999;position:absolute;padding:2px 5px;border:solid 1px #8C8C8C;border-width:0 1px 1px;width:269px}.search_box input#CompanySearchLocation{width:150px;margin-left:2px}.search_box a.search_submit,.search_box a.browse_submit{font-size:16px;display:block;border:0;color:#fff;text-align:center;width:60px;height:41px;float:left;background-color:#3c4250;background-position:20px -129px;text-indent:-3333px}.search_box a.search_submit:hover{background-color:#1e2128}.search_box a.browse_submit{background-position:-197px -123px;background-color:transparent;width:25px;margin-left:10px}.search_box .m_link{color:#fff;display:none;margin-top:20px}.search_box fieldset{padding:0;border:0}#m_search_link{display:block;width:32px;height:32px;background-position:-398px -140px;position:absolute;top:20px;left:0;display:none}a#what_browse,a#where_browse{position:absolute;left:272px;top:10px;background-position:-396px -115px;width:12px;height:20px}a#where_browse{left:165px}a#what_browse:hover,a#where_browse:hover{background-color:#CECECE;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#what_drop,#where_drop{position:absolute;left:0;top:40px;background:#fff;width:685px;display:none;border:solid 1px #CCC;border-bottom-width:5px;z-index:999;padding:10px}#where_drop{left:-280px}#search_drop{position:absolute;top:80px;left:0;width:100%;height:360px;background:#fff;z-index:99999;border-bottom:solid 1px #E2E7E2;display:none}#search_drop_content{padding:20px 0 20px 330px}#drop_chars{padding-bottom:10px;text-transform:uppercase}#drop_chars a,#drop_chars a:visited{color:#4A4A4A;margin-right:10px;font-size:12px;font-weight:700}#drop_chars a:hover,.drop_chars a.selected{color:#E60000}.drop_inner{height:285px;width:690px;overflow:auto}ul.drop_ul{width:210px;float:left}ul.drop_ul a{font-size:14px}ul.drop_ul li{line-height:15px;padding:5px 0}footer{background:#f3f3f3;font-size:14px;margin-top:30px}footer section{padding:50px 0;min-height:170px}footer h6{line-height:20px;font-size:14px;padding:0 0 10px;text-transform:uppercase;font-weight:700}footer a,footer a:visited{color:#555}footer a:hover{color:#ea595e}.footer_box{float:left;width:25%}.footer_box ul li{padding:0 0 6px}footer .social{text-align:center;padding-top:40px;margin-top:40px}footer .social a{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;margin:0 30px;width:50px;height:50px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:background-color linear .5s;-moz-transition:background-color linear .5s;-o-transition:background-color linear .5s;transition:background-color linear .5s}footer .social a:hover{background-color:#fff}footer .social .facebook{background-position:-780px -205px}footer .social .google{background-position:-985px -205px}footer .social .twitter{background-position:-1184px -204px}footer .social .linkedin{background-position:-1382px -202px}#international{clear:both;width:100%;text-align:center;padding-top:30px}#international ul li{padding:0 15px;display:inline-block}.pages_container,.pages_container_top{text-align:left;padding:15px 0 20px;height:20px;position:relative;font-size:14px}.pages_container a:link,.pages_container a:visited,.pages_container a:hover,.page_current,.page_text{padding:0;margin:0 20px 0 0;line-height:25px}.page_gap{margin-left:-10px;margin-right:10px}.pages_container a:hover,.page_current{color:#000;text-decoration:underline}.page_current{font-size:18px}.gmap_canvas{width:100%;height:250px;background:#F2F2F2}.map_edit_canvas{height:400px!important}#map_directions{font-size:12px;border-top:solid 1px #E2E7E2;font-size:14px;font-weight:400}#map_directions span{text-transform:uppercase;display:block;line-height:35px;padding:0 15px;float:left;border-right:solid 1px #E2E7E2;font-size:12px;font-weight:600}#map_directions_expander{text-align:center;font-size:12px;line-height:35px;color:#2888ce;font-weight:400;text-transform:uppercase}a.dir_button{line-height:35px;float:right;text-transform:uppercase;padding:0 10px 0 30px;border-left:solid 1px #E2E7E2;font-size:12px}#map_directions input{width:200px;float:left;border:0;color:gray;background:#fff}#map_dirmessage{display:none;background:#E2E7E2;text-align:center;line-height:30px;font-size:13px}.map_title{font-weight:700;line-height:16px}.map_address{font-size:12px;line-height:14px;padding-top:5px}#companiesmap{width:100%;height:100%;float:left;margin-bottom:10px}#companiesdiv{width:25%;height:100%;float:left;background:#fff;display:none;overflow-x:hidden;overflow-y:auto}#companiesdiv .infowindow{padding:15px 15px 15px 60px;position:relative}.infowindow h4{padding:0}.infowindow h4 a{font-size:14px}.infowindow .address{font-size:12px;line-height:14px}.infowindow .desc,.infowindow .links{display:none}.infowindow_on{background:#fff7b6}#companiesdiv .mapmarker{position:absolute;top:20px;left:0;height:100%;line-height:100%;width:60px;text-align:center;vertical-align:middle}#companiesdiv .map_title{font-size:14px}#mapslider{position:absolute;top:0;height:450px;width:300px}#mapslider.fixed{position:fixed;top:20px}.mapmarker{position:absolute;top:15px;right:0}.mapmarker:hover img{transform:scale(1.2)}.visible_only_for_author{background:red;color:#fff;padding:5px;margin-bottom:10px}.company_map .gmap_canvas{height:500px}#map_click{position:absolute;top:50%;left:50%;margin-left:-130px;margin-top:-25px;width:260px;line-height:50px;font-size:18px;color:#fff;text-align:center;text-transform:uppercase;font-weight:200;background:#4c535b;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#map_click:hover{background:#373f48}.map_marker_explain{text-align:center;padding:15px;color:#555;font-size:15px;line-height:18px;margin-top:-10px;border-left:solid 1px #F2F0F1;border-right:solid 1px #F2F0F1;font-weight:400}.map_marker_explain a,.map_marker_explain a:visited{float:right;background:#ee7f6b;padding:0 5px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px}.map_marker_explain a:hover{color:#4c535b}.map_marker_marked{background:#4c535b;font-weight:300;border:0;color:#fff}.add_map_form{padding:20px;background:#f7f7f7}#map_message{text-align:center;font-size:12px;line-height:25px}#map_update_click:hover{color:#e15258}#map_save{position:absolute;top:245px;width:100px;padding:8px 0;text-align:center;left:50%;margin-left:-50px}.mapexpander{position:fixed!important;top:5%!important;left:5%!important;width:1130px!important;height:500px!important;width:90%!important;height:90%!important;z-index:9999;margin:0!important}.mapexpander #companiesmap{width:75%!important;float:left!important}.mapexpander #companiesdiv{display:block}.mapexpander #companiesmap_expand{position:absolute;bottom:25px;left:75%;z-index:999999;margin-left:-70px}ul.simple_list,ul.simple_list li{list-style:disc;margin-left:20px}a.edit,a.edit:visited{background-position:-2000px -50px;padding-left:30px;color:#8d8d8d;font-size:13px;font-weight:200;margin-top:5px}a,a:visited,a:hover{text-decoration:none;color:#2888CE}a:hover{color:#e9585d}a:focus{outline:0}h1{font-size:31px;line-height:32px;font-weight:400;padding-bottom:20px}h1.bigh1{text-align:center;padding-bottom:60px;padding-top:30px;font-size:46px}h2{font-size:34px;font-weight:200;line-height:35px;text-align:center;padding-top:70px;padding-bottom:50px;margin-top:40px;font-size:29px;font-weight:300}h2.simpleh2{padding:50px 0;margin:0}h3{font-size:18px;font-weight:lighter;line-height:20px;padding:0 0 10px}.red{color:#e15258}.gray{color:gray}h4,h5{font-size:14px;padding-bottom:5px;font-weight:700}img{border:0}#message_box{z-index:9999;text-align:center;background:#3b4350;width:100%;position:relative}#message_box_text{color:#fff;padding:20px;font-size:16px;font-weight:600}#maintenance_msg{position:absolute;top:0;left:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);background-color:rgba(0,0,0,0.7);border-radius:5px}#maintenance_msg span{position:absolute;top:50%;left:50%;width:300px;height:120px;padding:40px;color:#fff;font-weight:700;font-size:21px;line-height:30px;margin-left:-190px;margin-top:-100px;border:solid 2px #fff;border-radius:5px;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);background-color:rgba(0,0,0,0.5)}#loading{position:fixed;top:50%;left:50%;width:76px;height:76px;background:#fff url(../../img/site/loading2.gif) center center no-repeat;border-radius:50%;z-index:99999;margin:-38px 0 0 -38px;display:none}a.logo_link{background-repeat:no-repeat;display:block;text-indent:-3333px;width:200px;height:60px;position:absolute;top:12px;left:0}a.logo_mu,a.logo_ae,a.logo_ug,a.logo_lb,a.logo_hk,a.logo_il,a.logo_se,a.logo_fi,a.logo_ve,a.logo_za,a.logo_mx,a.logo_co,a.logo_nl,a.logo_nz,a.logo_ci,a.logo_sc,a.logo_td,a.logo_bj,a.logo_mr,a.logo_ne,a.logo_mz,a.logo_tg,a.logo_dj,a.logo_lt,a.logo_in,a.logo_cu,a.logo_uk,a.logo_tw,a.logo_qa,a.logo_ve,a.logo_sg,a.logo_ma{top:5px}#copyright{font-size:11px;color:#626262;padding:10px 0;text-align:center}#copyright a{color:#626262}a.green_button{padding:8px 15px;white-space:nowrap;text-transform:uppercase;border:solid 1px #474e60;color:#474e60;font-size:13px;font-weight:400;line-height:28px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.green_button:hover{color:#ea575d}a.review_button,a.update_button,a.save_button{color:#3c4250;padding-left:32px;border:solid 1px #dcdada}a.review_button{background-position:-1600px -5px}a.update_button{background-position:-1995px -5px;margin-left:4px}a.save_button{background-position:-1800px -5px;margin-left:4px;padding-right:5px;padding-left:25px}a.save_button_selected{background-position:-1800px -45px}a.save_button span{color:#3c4250;margin-left:5px}a.review_button:hover,a.update_button:hover,a.save_button:hover{color:#3c4250;background-color:#f7f7f7}a.review_big_button{text-align:center;width:100%;display:block;line-height:50px;text-transform:uppercase;margin-top:20px;border-top:solid 1px #E6E6E6;font-weight:400;color:#3c4250}a.review_big_button:hover{color:#2888ce}a.button_working{background-image:url(/img/site/loading.gif)}a.print{background-position:-1605px -50px;width:16px;height:16px;position:absolute;bottom:8px;right:0;display:block;text-indent:-9999px}a.red{background:#C40000}.align_center,.acenter{text-align:center}.align_left,.aleft{text-align:left}.align_right,.aright{text-align:right}.small_text,.small{font-size:11px}.fleft{float:left}.fright{float:right}.bold{font-weight:700}.fleft_in{float:left;padding-right:20px}#content_container{font-size:13px;line-height:18px}.clear{clear:both;line-height:0;font-size:0}.hidden{display:none}.banner336{min-height:280px;min-height:200px;margin-top:10px;margin-bottom:10px;overflow:hidden}.banner336_middle{min-height:60px;border-top:solid 1px #E6E6E6;padding:15px 0}.banner336_bottom{border-top:solid 1px #E6E6E6;padding-top:15px;margin:0}.banner300{width:300px;height:250px}.banner600{width:100%;height:600px;overflow:hidden}.banner728{width:100%;margin:15px 0 0;height:90px;overflow:hidden}.banner728_bottom{width:100%;height:90px;margin:0 auto;overflow:hidden}.banner728_bottom_container{display:none}.banner728_category{display:none}.banner_search{padding-bottom:20px;width:300px}.acResults{padding:0;background-color:#fff;overflow:hidden;z-index:99999;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.20);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.20);box-shadow:0 3px 3px rgba(0,0,0,0.20)}.acResults ul{width:100%;list-style-position:outside;list-style:none;padding:5px 0 0;margin:0}.acResults ul li{margin:0;padding:5px 10px;cursor:default;display:block;font-size:12px;line-height:16px;overflow:hidden;cursor:pointer}.acSelect{background-color:#f3f3f3;color:#000;color:#df5258;cursor:pointer}#locations_box{height:260px;border:solid 1px #E3E3E3;background:#f9f9f9;overflow:auto}#locations_list ul,#locations_list li{list-style:none}#locations_list li{border-bottom:solid 1px #E3E3E3;padding:5px 10px 5px 40px;font-size:13px;background-color:#f9f9f9;background-position:-995px -254px}#locations_list li.selected{background-position:5px -254px;background-color:#fff;padding-left:40px;color:#000}#locations_list li:hover{color:#000;background-color:#fff;cursor:pointer}#selected_categories{color:green;font-size:13px}.success_alert,.error_alert{background-color:#f7f7f7;margin-top:15px;padding:40px 30px 40px 100px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;font-size:16px;font-weight:300;line-height:22px;margin-bottom:20px}.success_alert .icon,.error_alert .icon{position:absolute;top:0;left:0;width:80px;height:100%;background:#60cf81 url(../../img/site/success.png?v=3) center center no-repeat}.error_alert{padding:20px 20px 20px 100px}.error_alert .icon{background:#f38269 url(../../img/site/alert.png?v=3) center center no-repeat}.error_alert .error-message{font-weight:400;font-size:13px;color:#4d4d4d}.verified_business{background-color:#ebe9e9;background-position:right center;background-repeat:no-repeat;margin-top:15px;font-size:16px;font-weight:300;line-height:30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-image:url(../../img/site/ok_minimal.png?v=4);padding-right:125px}.verified_business h6{font-size:16px;font-weight:700;padding-bottom:10px}.verified_business .text{background:#f7f7f7;padding:30px;line-height:22px;border-right:solid 1px #fff}a.report_button{color:#474e60;margin-left:30px;font-size:13px;font-weight:400}a.report_button:hover{color:#e15258}.update_business{background-image:url(../../img/site/update.png?v=4);position:relative}.update_business .green_button{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.box{padding:30px 0}.screen-block,.screen-paint{background:url(../../js/tools/fancybox/source/fancybox_overlay.png) repeat;height:100%;width:100%;position:fixed;left:0;top:0;z-index:5;display:none}.screen-paint{background:#7fc6c8}.fixed_div{position:fixed;top:50%;left:50%;background:#fff;display:none;z-index:9999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.fixed_div h5{font-size:31px;font-weight:300;line-height:90px;text-align:center;padding:0}.fixed_div .content{padding:30px;background:#F7F7F7;border-top:solid 1px #EEECEC;position:relative}.close{position:absolute;top:5px;right:5px;background-position:0 -220px;width:16px;height:16px}#upload_photo_box{width:400px;height:400px;margin-left:-200px;margin-top:-200px}#upload_photo_box .upload_input{width:318px;background:#fff}.upload_photo_more{position:absolute;top:35px;right:30px}.successful_upload{background-image:url(../../img/site/ok_minimal.png?v=2);background-color:#f7f7f7;background-position:center 20px;background-repeat:no-repeat;padding:90px 20px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center}.topsocial{position:absolute;left:0;top:10px;height:30px;width:200px;overflow:hidden}#fbtop{position:absolute;top:0;left:0;line-height:20px}#plusone-div{position:absolute;top:0;left:100px}#twittertop{position:absolute;top:10px;left:115px;font-size:0}#bottom_links{width:165px;overflow:hidden;margin-left:-5px}#find_city{background:#fff;font-size:13px;border-color:#fff;color:#1198ed}#find_city:hover{border-color:#1198ed}.userbox{position:absolute;top:12px;right:0;z-index:1}.userbox a{color:#fff;margin-left:15px;line-height:40px;font-size:13px}.userbox a:hover{text-decoration:underline}.userimage{width:30px;height:30px;background-color:#fff;background-position:-193px -174px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:block;text-indent:-9999px;margin-top:7px;float:right}.userbox ul{background:#fff;clear:both;text-align:center;padding-top:20px;display:none}.userbox ul li{border-top:solid 1px #EEECEC;line-height:30px}.userbox ul li a{font-size:12px;color:#000;margin:0}.userbox ul li a:hover{color:#e15258}.userbox_hover{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #EEECEC;width:100px;z-index:5}.userbox_hover .userimage{margin-right:35px;-webkit-transition:margin-right ease .2s;-moz-transition:margin-right ease .2s;-o-transition:margin-right ease .2s;transition:margin-right ease .2s}.userbox_group{text-align:center;font-size:11px;font-weight:700;color:#fc7d3f;text-transform:uppercase;margin-top:-20px}a.add_business{font-weight:300;text-transform:uppercase;font-size:15px}a.m_menu_link{background-position:-600px -140px;display:block;height:20px;width:24px;position:absolute;top:25px;right:0;display:none}.userbox_fr a.add_business,.userbox_ms a.add_business{text-transform:none}.toppath{margin-top:-70px;height:70px}.toppath ul{font-size:12px;line-height:40px;height:40px;color:#767676;overflow:hidden}.toppath ul li{display:inline;padding-right:10px;padding-left:0}.toppath ul li a{margin-right:10px;color:#767676;text-decoration:none}.toppath ul li a:hover{color:#000}.toppath ul li:first-child{padding-left:0}.toppath ul li:last-child{padding-right:0;background:none}#promotion180{color:#000;border:solid 1px #E2E7E2;width:130px;padding:15px;margin-top:15px}#promotion180 h4{font-size:16px;padding-bottom:10px}#cities_box{width:800px;height:450px;margin-left:-400px;margin-top:-225px}#cities_box ul.categories_inner{width:180px;float:left}#cities_box .filters{margin:-30px -30px 30px;border-top:0}#cities_box .filters input{width:100%;padding:12px 30px 12px 65px;width:705px;border:0;background:#fff;color:#555;font-size:14px}.skinny_close{position:absolute;top:-45px;right:-15px;z-index:15;display:none;background-position:-795px -135px;width:32px;height:32px}header .skinny_close,.heading .skinny_close{position:fixed;top:15px;right:15px;z-index:15;display:none}#round_close{position:fixed;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none;z-index:999999;top:10px;left:50%;margin-left:-25px;width:50px;height:50px;background-position:-786px -126px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);background-color:rgba(0,0,0,0.6)}#round_close:hover{background-color:rgba(0,0,0,0.9)}::-webkit-input-placeholder{color:#656565;font-size:12px}::-moz-placeholder{color:#656565;font-size:12px}:-ms-input-placeholder{color:#656565;font-size:12px}input:-moz-placeholder{color:#656565;font-size:12px}.grey_container{background:#f7f7f7}section{max-width:1130px;margin:0 auto;position:relative}.users_fast_signup{padding:30px 0;margin:0 auto;text-align:center}.users_or{margin:0 30px;border:solid 1px #161616;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:45px;line-height:45px;float:left;text-align:center;font-size:16px;color:#161616}a.signup_fb{display:block;width:auto;line-height:38px;font-size:15px;font-weight:300;text-align:center;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 auto;text-transform:uppercase;background-color:#346da6;background-position:-1590px -210px}a.signup_fb:hover{background-color:#285887}#login_box{width:340px;margin-left:-180px;margin-top:-250px;font-weight:400;color:#555}#login_box .input input{width:260px;margin:0 auto;background-color:#fff;border-width:0 0 1px}#login_box .separator{border-top:solid 1px #EEECEC;height:60px;margin-bottom:-30px;margin-top:30px}#login_box .separator span{line-height:40px;width:40px;margin:-20px auto 0;background:#F7F7F7;display:block;text-align:center}.recaptcha_container{clear:both}#save_box{width:360px;height:200px;margin-left:-180px;margin-top:-100px}#forum_button{color:#4d4d4d;text-transform:uppercase;display:block;padding:0 0 0 15px;line-height:24px;position:absolute;top:8px;right:0;font-size:14px;font-weight:400;z-index:1}#forum_button:hover{color:#e15258}#forum_button span{font-size:10px;background:#e15258;color:#fff;width:40px;text-align:center;font-weight:300;position:absolute;top:0;left:-38px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#forum_button span:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(225,82,88,0);border-left-color:#e15258;border-width:5px;margin-top:-5px}@media screen and (max-width: 1130px){#left,#mapslider{width:160px}header nav,section{max-width:990px}.search_box{margin-left:190px}#search_drop_content{padding-left:190px}}@media screen and (max-width: 990px){header nav,section{max-width:750px}.search_box,.userbox,#left,.mapmarker{display:none}#right{width:auto;float:none}#m_search_link{display:block}a.m_menu_link{display:block}a.logo_link{left:50%;margin-left:-100px;background-position:center top}.topsocial{right:0;left:initial;width:170px}.toppath{margin-left:0}#listings_left{width:100%}.userbox a{margin-right:15px}ul.categories_list li{width:370px}.hidden_menu{position:fixed;top:50px;left:0;z-index:7;width:100%;height:100px}.hidden_menu a{border:0;display:block;position:relative;font-size:16px;line-height:60px;color:#fff;text-align:center;text-transform:capitalize}.hidden_menu a span{position:absolute;top:20px;left:0;width:100%;font-size:11px;font-weight:700;color:#000;text-transform:uppercase}.hidden_menu .userimage{float:none;margin:-30px auto 0}.hidden_menu #forum_button{position:relative;width:100px;margin:20px auto 0}a.add_business{padding:0}.search_box{z-index:7;width:310px;height:150px;float:none;margin:0;z-index:9999;padding:0;position:fixed;top:50%;left:50%;margin-left:-140px;margin-top:-80px}.search_box .input{padding-bottom:10px}.search_box .input input{width:280px}.search_box input#CompanySearchLocation{margin:0;width:220px}.search_box a.browse_submit,a#what_browse,a#where_browse{display:none}#listings_right{position:absolute;top:0;left:0;height:0;width:100%;min-height:0;overflow:none;padding:0;margin:0}.listings_filters{display:block}ul.right_categories{z-index:8;padding-top:10px}ul.right_categories li{border-bottom:solid 1px #f3f3f3;height:30px;padding:0;position:relative;padding-left:15px}ul.right_categories li a{font-size:15px;display:block;padding:0;line-height:30px;height:30px;padding:0;width:100%;color:#161616}ul.right_categories li a:hover{color:#2888CE}ul.right_categories li span{position:absolute;top:10px;right:15px;font-size:11px}.alpha_filter{position:absolute;top:10px;left:50%;width:450px;height:auto;margin-left:-225px;z-index:9;display:none;background:#F7F7F7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.alpha_filter a{width:40px;height:40px;line-height:40px;padding:0;float:left;font-size:14px;display:block;border:0}.alpha_filter h5{border-bottom:solid 1px #EEECEC;font-size:31px;line-height:90px;font-weight:300!important;background:#fff;text-align:center;text-transform:none!important;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}.alpha_filter a.more{display:none!important}.alpha_filter .skinny_close{display:block!important}.filters h5,.filters #m_alpha_link{display:block;border:0}.banner728_bottom_container,.banner728_category{display:block}.input textarea{width:720px}.mapexpander{top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.search_box .m_link{display:block}#forum_button{display:none}.pagefair-acceptable-div{display:none}}@media screen and (max-width: 750px){#right{padding:0 15px;position:relative}.topsocial,#find_city,#site_stats,#paypal_explain{display:none}header nav,section{max-width:none}header nav{margin:0 15px}#company_nav ul{height:45px}#company_nav ul li a{text-indent:-9999px;width:35px;padding-left:0;padding-right:0;margin-right:15px}#company_nav ul li a.nav_home{text-indent:initial;padding-left:40px;width:auto}#upload_photo_box{width:290px;height:370px;margin-left:-145px;margin-top:-185px}.upload_photo_more{top:15px;right:10px}#upload_photo_box .upload_input{width:100%}#share_links{height:55px}ul.categories_list li a{display:block;font-weight:400}ul.categories_list li{width:100%;float:none;clear:both;border-bottom:solid 1px #f3f3f3;padding:5px 0}ul.categories_list li span{position:absolute;top:5px;right:0;font-size:14px}.input input,.input select,.input textarea,.pretty_input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.input label{padding-top:3px;padding-bottom:2px}.submit input[type="submit"],.submit input[type="button"]{padding:10px 18px}.fleft_in{float:none;padding:0}h2{padding-left:15px;padding-right:15px}#map_directions{display:none}#map_directions_expander{display:block}#map_directions span{width:100%;padding:0;border:0}#map_directions input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #E2E7E2}a.dir_button{padding-left:0;border:0;margin-bottom:15px;text-align:center;width:100%}.pages_container{height:35px;margin-top:10px}.page_no,.page_gap,.page_current{display:none}.pages_container a.page_next,.pages_container a.page_prev{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:8px 15px;line-height:30px;font-size:12px;margin-right:10px;text-transform:uppercase;font-weight:400;font-size:15px;color:#555;border:solid 1px #E2E7E2}.search_box{width:280px;margin-left:-140px}.footer_box{width:33.33%;text-align:center}}@media screen and (max-width: 570px){#top,.toppath,.footer_categories,.userbox,.company .desc,a.print,.categories_text,#article_top h2{display:none}#wrapper{padding:15px 0}header{height:70px;padding-top:5px}header nav{height:65px}h1{font-size:21px;line-height:24px;padding-bottom:15px}h1.bigh1{font-size:31px;line-height:38px;padding:5px 15px 20px}h2{padding-bottom:20px;padding-left:15px;padding-right:15px}.company{margin:0 -15px;padding:15px 50px 15px 15px}.company .links a{text-indent:-9999px;display:block;float:left;padding:0;width:28px;height:20px;margin-top:3px}.verified{float:left;line-height:16px}.company .address{line-height:17px}.company .links{padding-top:5px;height:22px;overflow:hidden}#company_details{padding-right:0;padding-top:225px;min-height:0}.company_details_min{min-height:0!important}.company_photos{left:0;top:15px;width:auto;text-align:center}.company_photos_empty{background:#ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.company_photos_empty .nophotos{height:155px}a.upload_button{text-align:center}.company_photos img{display:inline;float:none;width:140px}.company_photos a:nth-child(3),.company_photos a:nth-child(4){display:none}.nophotos{width:auto}a.see_more_photos{right:inherit;top:110px;width:140px;left:50%;margin-left:3px}a.cms_photo_wide img{width:300px}#company_nav{margin:0 -15px;padding-left:15px;padding-right:0}.company_buttons{height:37px}.m_company_link{display:block;width:30px;height:30px;position:absolute;top:50%;right:15px;margin-top:-16px;text-indent:-9999px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:50%;border:solid 1px #E6E6E6;background-position:-989px -133px}.m_company_link:hover{border-color:silver}.company_item_center .description,.company_text,.info .categories{line-height:20px;font-size:13px}.gmap_canvas{width:auto;height:200px}.map_edit_canvas{height:250px!important}#map_click{margin-left:-100px;width:200px;line-height:40px;font-size:14px}.review{margin:0 -15px}.review_reply{padding-left:15px}.fixed_div .content{padding:10px}.alpha_filter{width:280px;margin-left:-140px}.alpha_filter h5,.fixed_div h5{font-size:22px;line-height:60px}footer section{padding-top:20px}.footer_box{width:100%;padding:0}.footer_box ul li,.footer_box h6{text-align:center}.footer_box ul{padding-bottom:20px}#article_top div{padding-top:20px;line-height:20px}#share_links{height:75px}#hint{display:none}footer .social{padding-top:10px}footer .social a{margin:10px}.ibusiness{padding-bottom:0}.update_business{border:0;padding:0;text-align:center}.update_business .green_button{display:block;border:0;line-height:30px;margin:10px -30px -30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:solid 1px #fff;background:#ebe9e9;color:#2888ce;text-align:center}a.report_button{position:absolute;top:-25px;right:0;font-size:11px;color:gray}.shortinfo{width:auto;float:none;padding:0 0 20px}.product,.product_name{line-height:19px;font-size:13px}#m_search_link{top:20px;width:25px;height:25px;background-position:-397px -179px}a.m_menu_link{background-position:-597px -175px;width:25px;height:25px;top:20px}.filters{background:#e1e8e9;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:20px}.filters a{border-color:#fff}.listings_filters{margin:0}ul.categories_list li{padding-right:15px;padding-left:15px;margin:0 -15px}ul.categories_list li span{right:15px}.banner728_category .banner728{margin:0}.banner728{height:auto;min-height:50px}.banner728_bottom{width:300px;height:250px}.banner336{min-height:200px}#login_box{width:280px;margin-left:-140px;margin-top:-200px;font-weight:400}a.green_button{font-size:12px;background-color:#ececec}#company_nav ul li a.nav_home{text-indent:-9999px;width:35px;padding-left:0;padding-right:0}#message_box_text{font-size:15px}}@media screen and (max-width: 385px){.banner728_container,.banner728_bottom_container{margin:0 -15px}.banner728_container{margin-top:15px;padding:0}.banner728_category{margin-top:0}.banner728{max-width:320px;margin:0 auto;height:auto;min-height:50px}.review{padding-left:15px}.review .author{position:relative;top:initial;left:initial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:10px;padding-left:50px;line-height:16px;font-weight:700;text-align:left;line-height:40px;overflow:hidden}.nophoto{width:40px;height:40px;margin:0;background-position:-188px -168px;position:absolute;top:0;left:0}.review .text{font-size:12px;line-height:16px}a.review_big_button{width:100%}.company_rate,.company_buttons{float:none;clear:both}.save_button{display:none}.verified_business .text{font-size:12px;line-height:15px;padding:20px}.verified_business .green_button{margin:10px -20px -20px}#locations_list li{padding:8px 10px 8px 40px;line-height:16px}h1{font-weight:600;padding:10px 0 20px}}@media screen and (max-width: 320px){.recaptcha_container{width:290px;overflow-y:hidden}.banner_search{margin:0 -15px 0 0}}@media screen and (max-width: 300px){.company_rate{height:50px}#company_details{padding-top:180px}.company_photos img{width:100px;height:100px}.search_box,.heading .search_box{width:220px;margin-left:-110px}.search_box .input input,.heading .search_box .input input{width:220px}.heading .search_box a.search_submit{background-color:#3c4250}.search_box input#CompanySearchLocation,.heading .search_box input#CompanySearchLocation{margin:0;width:160px}.userbox a{padding:0 10px;font-size:15px;line-height:35px}.banner728,.banner728_bottom{width:100%}}