#search-results{clear:none!important;padding:0;position:relative;float:right;width:100%}
.search-results-normal{margin:0 5px 20px;width:73%}
.search-results-full{margin:0 5px 20px;width:100%;margin:0!important}
#results-container{border:1px solid #DFDFDF}
#search-details{margin:3px 0 5px!important}
#search-details span.search-keyword{font-size:14px;line-height:26px;display: none;}
.result{border-color:#DDD #fff #fff;border-right:1px solid #fff;border-style:solid;border-width:1px;clear:both;position:relative;background-color:#fff;padding:5px 5px 0}
.result.featured{background-color:#f8f7f3}
.search-results .category-container{margin-bottom:20px}
.search-results .categoy-image{padding:2px;background-color:#fff;border:1px solid #AAA;float:left;margin-right:20px;width:170px}
.search-results .categoy-image img{width:100%}
.featured-label{background:url(../images/featured_icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:83px;position:absolute;width:75px;z-index:10}
.top-right{right:-19px;top:-1px}
#tabs-style-2 .top-right{right:23px;top:auto}
.result .business-details{margin-top:5px}
.result .business-details.row-fluid{margin-bottom:0!important}
.result .business-info{width:100%;display:block}
.result .result-content{padding:0 5px 0 2px;float:left;width:73%;font-size:12px}
.search-results .position{color:#222;float:left;font-size:1.1em;font-weight:700;margin:0 5px 0 0;text-align:center;width:20px}
.result .company-info{float:left;position:relative;width:77%}
.search-toggles{float:right;color:gray;line-height:27px;text-align:left}
.search-toggles .view-mode{margin:0 0 0 10px;background:url(../images/sorter_bg.gif) repeat-x scroll 0 0 rgba(0,0,0,0);border:1px solid #E1E1E1;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.05);float:left;height:27px;padding:0!important}
.search-toggles .view-mode a,.search-toggles .view-mode strong{display:block;float:left;height:27px;margin:0;overflow:hidden;width:27px;font-size:0;border-left: 1px solid #eee;}
.search-toggles .view-mode a{position: relative;}
.search-toggles .view-mode a:after{content: "\f009";position: absolute;top:7px;left:7px ;color:#929292;font-size: 16px;display: block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-indent: 0;}
.search-toggles .view-mode a.list:after {content: "\f03a";}
.search-toggles .view-mode a.map:after {content: "\f041";font-size: 16px;top: 5px;left: 8px;}
/*.search-toggles .view-mode .grid{background-size:27px 54px;background:url(../images/i_grid_mode.gif) no-repeat scroll 0 0 rgba(0,0,0,0);border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1}*/
.search-toggles .view-mode a:hover,.search-toggles .view-mode .active{box-shadow:2px 2px 6px 0 rgba(0,0,0,0.1) inset;background-position:0 100%!important}
.search-toggles .view-mode label{display:block;float:left;margin:0 7px;line-height:26px}
/*.search-toggles .view-mode .map{background:url(../images/globe_gray.png) no-repeat scroll 0 50% rgba(0,0,0,0);text-indent:0;width:auto;padding:0 5px 0 25px}*/
.search-toggles .view-mode a:hover:after, .search-toggles .view-mode .active:after {color: #2e3092;}
.search-toggles .view-mode a.map:hover,.search-toggles .view-mode a.map.active{background-position:0 50%!important}
.search-toggles .button-toggle:first-child{border-radius:3px 0 0 3px}
.search-toggles .button-toggle:last-child{border-radius:0 3px 3px 0}
.search-toggles .button-toggle.active{background:none repeat scroll 0 0 #777}
.search-toggles .button-toggle.active a{color:#FFF!important}
.search-toggles .button-toggle a{font-weight:700;padding:3px 7px;display:inline-block}
.search-toggles .button-toggle{background:#FCFCFC;background:-moz-linear-gradient(center top,#FCFCFC 0%,#EBEBEB 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#FCFCFC),to(#EBEBEB));background:-webkit-linear-gradient(top,#FCFCFC,#EBEBEB);background:linear-gradient(top,#FCFCFC,#EBEBEB);border:1px solid #B7B7B7;display:inline-block}
#company-info ul{list-style-type:none;margin:0;padding:0}
#company-info ul li{margin:0;padding:0;background:none}
.result h3{float:left;font-size:15px;margin-bottom:0;margin-top:0;font-weight:700;line-height:30px}
.search-results h3.business-comercial-name{display:block;font-size:1.2em;margin-bottom:3px}
#search-info{padding:7px 10px;font-size:12px;background:#f2f2fe}
.search-results .company-contact{display:block;font-size:11px}
.search-results .comany-contact-details{font-size:11px}
.company-address{display:inline;font-size:12px}
.company-intro{display:block;font-size:12px;float:left;position:relative;padding-top:5px;margin-top:5px;border-top:1px solid #CECECE;width:100%}
.search-results .phone{background:none;display:block;font-weight:700;color:#444;padding-top:2px}
#search-info ul{float:left;list-style-type:none;line-height:20px;margin:0!important;padding:0}
#search-info input{vertical-align:middle;margin:0;padding:0}
#search-info strong{font-size:12px}
#search-info label{padding:0;margin:0;display:inline;line-height:17px}
#search-info ul li{margin:0!important;padding:0!important;float:left;margin-right:15px!important;list-style:none;line-height:21px!important;font-weight:700;background-image:none!important}
.rating{display:block;height:20px;position:relative;width:98px}
.result .company-rating{float:right;font-size:13px;margin:2px 25px 0;position:relative;width:115px}
.search-style-1 .business-container,.list-intro .business-container{display:block;margin-left:33px}
.result .rating{float:left}
.rating p{margin:0}
.search-results .company-features{clear:left;margin-left:5px;padding:3px 0 0;width:auto!important}
.search-results .company-features li{color:#222;float:left;font-weight:bolder;padding:0;padding-right:10px;display:block;margin:0;background:none}
.search-results .classification{clear:left;display:block;margin-left:0;margin-right:10px;padding-top:5px}
.search-filter{border:1px solid #99A99F;background:#fff;display:block;overflow:hidden;width:23%;float:left}
.search-filter h3{background-color:#444;line-height:31px;font-size:16px!important;padding:0 10px;color:#FFF!important;text-shadow:0 1px 0 #111;margin:0!important}
.search-filter-elem{padding-right:12px!important;margin-right:5px;background:url(../images/arrow.png) no-repeat 100% 50%;line-height:15px}
.search-category-box{border-top:1px solid #CDCDCD;clear:both;padding:10px 7px;line-height:15px}
.search-category-box h4{font-size:12px;line-height:18px;font-weight:bolder;color:#111!important;margin:0}
.search-category-box ul{line-height:13px;list-style-type:none;list-style-position:inside;margin:0 0 1.5em!important;padding:0}
.search-category-box ul li{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;margin:6px 0!important;padding:0!important}
.search-category-box ul li ul li{padding-left:10px}
.search-category-box ul li ul li a{color:#888}
.search-category-box a{color:#0185CA;text-decoration:none;margin:2px 0}
.search-category-box li div{display:block;color:#0185CA}
.search-category-box li.selectedlink div.selected{background-color:#689CA9;margin:0 0 2px;color:#FFF;padding:0 0 0 3px}
.search-category-box .selectedlink div.selected a{color:#FFF}
.search-category-box .selectedlink .cross{background:url(../images/cross_sel.png) no-repeat scroll 0 5px transparent;position:relative;float:right;margin-right:2px;text-indent:-10000px;top:0;width:10px}
#search-path{display:block;line-height:20px;margin-bottom:10px}
#search-path ul{list-style-type:none!important;margin:0;padding:0!important}
#search-path ul li{display:inline;margin-bottom:5px;font-size:11px;padding:0;background:none}
#search-path ul li a{padding:2px 4px}
#categories-container .categories{color:#999;font-size:1em}
#categories-container .categories ul{display:inline}
#categories-container .categories ul li{display:inline;background:none}
#categories-container .categories span{font-weight:bolder;color:#777}
.result-actions{background-color:#E3EDF0;clear:both;font-size:1.1em;height:13px;overflow:hidden;padding:5px 5px 4px 35px;text-align:right;display:none}
.result-actions ul{list-style-type:none}
.search-results .result:hover .listing_actions,.search-results .result.hover .listing_actions{visibility:visible}
.business-categories{list-style-type:none!important}
.business-categories a:hover{text-decoration:underline}
.business-categories li{display:inline!important;padding:0!important;background:none!important}
.company-image{box-shadow:0 2px 5px #969696;float:left;padding:2px;width:90%;margin:0 0 10px}
.company-image a{width:100%}
.company-image img{width:100%}
#top-right-container{float:right;margin-bottom:22px;max-width:650px}
#top-right-container ul{float:left;list-style-type:none!important;margin:0!important}
#top-right-container ul li{float:left;margin-left:10px}
#top-right-container strong{float:left;line-height:24px;font-size:13px}
#top-right-container ul li a{display:block;margin-top:2px;overflow:hidden;padding-left:0}
#company-info{font-size:12px;float:left;position:relative}
.dir-company-info{width:40%}
.company-name{margin-bottom:15px;float:left;margin-top:5px;font-size:18px}
.company-name h1{font-size:18px;margin:0!important;line-height:20px}
#company-info .company-image{margin-left:0;margin-top:0}
.company-info-container{display:block}
.company-info-container p{margin:0!important}
.company-info-review{position:relative}
.company-info-rating .rating{float:left;vertical-align:middle}
.company-info-average-rating{padding-bottom:2px;clear:both}
.company-info-user-rating{padding-bottom:2px;clear:both}
.company-info-review{clear:both;padding-bottom:4px}
.compact-list .result{padding:10px 0 0 10px}
.compact-list .business-container{display:block;width:100%}
.featured-text{background-color:#fff08e;border:1px solid #dbdbdb;border-radius:3px;color:#888;font-size:12px;line-height:1;padding:2px 4px;float:right;margin:0 5px 5px 0}
.compact-list .featured{background-color:#f8f7f3}
.compact-list .business-categories a{color:#555}
.compact-list .business-name{line-height:25px;display:block;width:100%;margin-bottom:10px}
.compact-list .company-image{width:12%}
.compact-list .company-info{width:82%;float:left}
.compact-list .company-rating{position:relative;float:left;margin:0!important;width:100%}
.compact-list .phone a{font-size:12px;font-weight:700}
.compact-list .rating{width:99px;float:left}
.compact-list .content-box{float:left;width:50%;font-size:13px;color:#333}
.compact-list ul{font-size:13px;list-style:none!important;display:block;margin:0;padding:0}
.compact-list .company-links li{list-style-type:none;display:inline;border-left:1px solid #e8e8e8;padding:0 4px}
.compact-list .company-links li:first-child{border-left:none;padding-left:0}
.compact-list .company-info{width:85%}
.dir-tab-panel{width:57%}
.business-slogan{font-size:15px;padding:10px 0}
#tabsForm{float:right}
#tabs{line-height:normal;position:relative;z-index:2;border:0;background:none!important}
#tabs .ui-tabs-panel{border:1px solid #ccc;border-top:0;padding:1em 1.4em;background:#FFF;display:block}
#tab-panel .event-img-container{width:150px}
#tab-panel .event-content{width:56%}
#tabs ul.tab-list{border:0;border-left:1px solid silver;margin:0!important;padding:0!important;background-color:#FFF;background:none;border-bottom:1px solid silver}
#tabs ul.tab-list li{float:left;height:30px;border:1px solid silver;border-left-width:0;display:block;padding:0!important;margin:0!important}
#tabs ul.tab-list li strong,#tabs ul.tab-list li span{background-color:#E2EFF1;color:#555!important;text-decoration:none!important;float:left;line-height:33px;padding:0 10px;font-weight:700;font-size:12px}
#tabs ul.tab-list li:hover span{background-color:#FFF}
#tabs ul.tab-list li span{cursor:pointer}
.dir-tab ul{list-style-type:none!important;margin:0!important}
#tabs ul.tab-list li.ui-state-active{border-bottom-color:#fff;margin-bottom:-1px!important;padding-bottom:1px}
#tabs ul.tab-list li.ui-state-active span{border-bottom-color:#FFF;background-color:#FFF}
#tabs li.ui-state-active strong{background-color:#fff}
#tabs-style-2 #company-info{width:100%}
#tabs-style-2 #tab-panel{width:100%}
#tabs-style-2 .company-image{margin-bottom:30px}
#tabs-style-2 #tabs ul{border:0}
#tabs-style-2 #tabs ul.tab-list li{margin:0 1px!important;height:auto;border-width:1px}
#tabs-style-2 #tabs ul.tab-list li.ui-state-active{border-bottom-color:silver;margin-bottom:0!important}
#tabs-style-2 #tabs .ui-tabs-panel{border:0;padding:10px 2px}
#tabs-style-2 #top-right-container{margin-top:30px}
#tabs-style-2 .claim-container{margin:5px 0}
#tabs-style-2 .row-fluid{margin-bottom:0}
#company-tab-container{border:1px solid silver;position:relative;top:-1px;z-index:1}
#company_map img,.company-map img{width:auto!important;max-width:none!important}
#company-tab-content{padding:20px;background-color:#fff}
.rating-text{margin:0 0 0 10px}
.categories-container .category-content{float:left;font-size:10px;margin:10px 0 0 10px;width:29%;padding:10px;overflow:visbile;background:url(../images/small_box_gray_bg.gif) repeat-x scroll left bottom #F6F6F3;border-color:#EFEFEF #EFEFEF #CFCFCF;border-style:solid;border-width:1px;height:156px}
.category-img-container{box-shadow:0 2px 5px #969696;float:left;padding:2px;width:34%;margin:0 10px 0 0}
.category-img-container img{width:100%}
.category-content h2{line-height:15px;margin-bottom:10px;font-size:12px!important;color:#369;font-size:14px;font-weight:700;line-height:18px;display:block;word-wrap:normal}
#categories-accordion{padding:0;margin:0;float:left;display:block;width:100%}
#categories-accordion li.accordion-element{cursor:pointer;list-style-type:none;padding:0;margin:10px;display:inline-block;width:45%;vertical-align:top}
#categories-accordion li.accordion-element ul{margin:0}
#categories-accordion li.accordion-element h3{font-size:14px}
#categories-accordion .ui-state-active{background:#0095DD;background:-moz-linear-gradient(center top,#0095DD 0%,#0077B7 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#0095DD),to(#0077B7));background:-webkit-linear-gradient(top,#0095DD,#0077B7);background:linear-gradient(top,#0095DD,#0077B7)}
#categories-accordion .ui-state-active h3{color:#FFF;font-weight:700!important}
#categories-accordion ul.category-list > li{border-bottom:1px solid #E9EBEB;font-size:15px;list-style:none outside none;padding:12px 0;position:relative;vertical-align:top;width:100%}
#categories-accordion ul.category-list > li a:hover{text-decoration:underline}
#categories-accordion ul.category-list > li:last-child{border-bottom:none}
#social-networks-container{display:block}
#social-networks-container ul.social-networks{float:left;list-style-type:none;margin:0;padding:0}
#social-networks-container ul.social-networks li{float:left;line-height:30px}
a.share-social{height:24px;width:24px;text-indent:-999em;padding:5px;display:block;margin-top:2px;overflow:hidden;padding-left:0}
.share-social.facebook{background:url(../images/social/facebook.png) no-repeat}
.share-social.twitter{background:url(../images/social/twitter.png) no-repeat}
.share-social.google{background:url(../images/social/google-plus.png) no-repeat}
.share-social.digg{background-position:-68px 0}

/* ++++++++++++++  pagination  ++++++++++++++ */
.pagination{clear:both;margin:0;padding:6px 20px}
.pagination .limit{float:left}
.pagination li{display:inline;text-align:left}
.pagenav{padding:2px}
.search-results .pagination li.pagination-start,.search-results .pagination li.pagination-next,.search-results .pagination li.pagination-end,.search-results .pagination li.pagination-prev{border:0}
.search-results .pagination li.pagination-start,.search-results .pagination li.pagination-start span{padding:0}
.catalog-letters{font-size:12px;padding:10px;background-color:#DDD;display:block;margin-bottom:1px}
.catalog-letters a{margin:2px 3px}
#search-info .result-counter{line-height:25px;color:#333}
.catalog-letters span{opacity:.5}
.catalog-letters span.letter-selected{font-weight:bolder;color:#FFA02D}
.catalog-letters span.used-letter{opacity:1}
div.counter{float:right;font-weight:700;margin:4px 0 0}
#user-rating{float:left}
.user-rating label{float:left;margin-right:.5em}
.user-rating{margin-bottom:5px}
.add-review textarea{width:550px;height:110px;margin:5px 0 0}
.add-review label{clear:left;display:block;margin:0 10px 0 0}
.add-review .form-item{margin:15px 0 5px}
.add-review{padding:20px 30px;border:1px solid #CCC}
.review-actions{float:left;margin-right:30px}
.review-actions ul{margin:10px 0 0}
.review-actions ul li{border-left:1px solid #AAA;border-top:0 none;display:inline;font-size:13px;padding:0 10px;line-height:29px}
.review-actions ul li.first{border-left:none;padding-left:0}
#report-abuse{text-align:left}
#report-abuse label{width:auto;display:block}
#report-abuse .report-abuse{padding:10px}
#new-review-response{text-align:left}
.review-response{font-style:italic;margin:10px 0 10px 25px}
#new-review-response .review-repsonse{padding:10px}
.form-item{margin:5px 0}
.form-item input,.form-item label{margin:0 5px 5px 0}
.form-item select,.form-item input[type="text"],.form-item input[type="password"]{color:#555;display:inline-block;line-height:16px;margin-bottom:7px;padding:7px 10px;font-size:12px;background-color:#FFF;border:1px solid #ddd;}
.form-item select{height:24px}
.boxed input[type="file"]{height:28px}
.form-item textarea:focus,.form-item input:focus,.form-item select:focus,.form-item password:focus{border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);outline:0 none}
#reviews{clear:both;font-size:13px}
#reviews li.review{/*border-top:1px dotted #CCC;*/clear:both;display:block;padding:10px 0}
#reviews .review-content{margin-left:0;width:100%}
#reviews .review-content p.rating-block{font-size:1.1em;font-weight:700;height:20px;margin-bottom:5px;float:left}
#reviews .reviewer-name{color:#067AB4;font-size:13px;padding-left:25px}
#reviews .review-date{font-size:12px;color:#777}
#reviews .review-content h4{font-size:15px;clear:both}
#reviews div.review-author{float:left;margin:0 5px 5px 0;padding-top:1px}
#reviews p.review-by-content{float:left;font-size:1.1em}
#reviews .review-description{clear:both;font-size:13px;line-height:1.4em;margin-bottom:5px}
#reviews .rate-review{margin:0 0 0 10px}
#reviews span.rate{float:left;font-size:13px;padding-top:4px}
#reviews.rate-review ul{display:inline}
#reviews .rate-review li.thumbup{background:url(../images/thumb-up.png) no-repeat}
#reviews li.thumbdown{background:url(../images/thumb-down.png) 0 7px no-repeat}
#reviews .rate-review li.thumbup,#reviews .rate-review li.thumbdown{margin-left:10px}
#reviews .rate-review li{border:none;clear:none;display:inline;float:left;padding:0}
#reviews .rate-review li a{display:inline;float:left;height:30px!important;line-height:30px!important;text-indent:-9999px;width:22px}
#reviews .rate-review li span.count{display:inline;float:left;padding-top:4px}
.result-counter{float:right}
.clear-left{clear:left}
.tooltip{position:absolute;z-index:99999;padding:0;background:#a6a6a6;border:5px solid #a6a6a6;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:transparent;border-color:rgba(0,0,0,0.35);opacity:1!important}
.tooltip p{float:none!important;clear:none!important;width:auto!important;max-width:none!important}
.tooltip .inner-dialog{position:relative;padding:14px 16px;font-size:1.3em;background:#FFF;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#f6f6f6));background:-webkit-linear-gradient(top,white,#f6f6f6);background:-moz-linear-gradient(top,white,#f6f6f6);background:linear-gradient(top,white,#f6f6f6)}
.tooltip div.arrow{position:absolute;z-index:1;text-indent:-999em;top:-13px;left:20px;background:url(/webyp/images/sprites/windowing.png?13568) no-repeat 0 -334px;width:24px;height:17px}
.tooltip .close-button{position:absolute;top:7px;right:7px;text-indent:-999em;outline:0;background:url(../images/sprites.png) no-repeat 0 -157px;width:14px;height:16px}
.tooltip.rating-awareness{top:-67px;right:-24px;border-color:rgba(0,0,0,0.15)}
.tooltip.rating-awareness p{font-size:.8em}
.tooltip.rating-awareness strong{display:inline-block;font-size:1.3em;line-height:30px}
.tooltip.rating-awareness .inner-dialog{width:206px;padding:4px 22px 4px 10px;border:1px solid #000;color:#000}
.tooltip.rating-awareness .arrow{top:auto;left:134px;bottom:-11px;width:15px;height:12px}
.tooltip.thanks-rating{top:-133px;right:-24px}
.tooltip.thanks-rating p{margin-bottom:.75ex}
.tooltip.thanks-rating strong{font-size:1.1em;font-family:"Lucida Grande","Lucida Sans",Arial,Helvetica,sans-serif}
.tooltip.thanks-rating .inner-dialog{width:211px;height:87px}
.tooltip.thanks-rating .arrow{top:auto;left:150px;bottom:-17px;background:url() no-repeat 0 -268px;width:24px;height:17px}
.tooltip.thanks-rating .buttons{margin-top:1.5ex}
.tooltip.thanks-rating .buttons .close-button{position:static;float:left;padding:6px 0 4px;text-indent:0;line-height:17px;white-space:nowrap;font-size:.9em;background:none}
.tooltip.thanks-rating .review-btn{margin-right:.5em}
.review-btn,.orange-btn{-moz-border-radius:4px;-moz-box-shadow:0 1px 1px #999;background:-moz-linear-gradient(center top,#FFC100,#E68700) repeat;border:0 none;color:#FFF!important;float:left;font-weight:700;padding:6px 15px 4px;text-shadow:0 1px 1px #CF7900}

/*------offers -------*/
#offers{clear:both}
#tab-panel .offers-container{width:100%;float:left;marign:0}
.offers-container.full{margin:0;width:100%}
#company-tab-content .offers-container{width:100%;margin:0}
.offer-list{margin:0!important;padding:0!important;list-style:none!important}
.offer-box{float:left;margin:10px 0 15px!important;text-align:left;width:165px;font-size:13px}
.offer-dates{font-size:13px;font-color:#000}
.offer-location{font-weight:700}
.offer-categories{margin:5px 0;font-size:13px}
#company-tab-content .offer-box{width:160px}
.offer-img-container{border:1px solid #CCC;padding:1px;width:96px;line-height:0}
.offer-image{line-height:1px}
.offer-image img{vertical-align:middle}
.offer-discount{background-color:#82B33A;clear:both;color:#FFF;font-family:Trebuchet MS;font-size:12px;font-weight:700;line-height:22px;text-align:center;width:100px}
.offer-subject{clear:both;font-size:15px;padding-bottom:8px;padding-top:5px}
.offer-price{font-weight:700;font-size:13px;padding:2px;text-align:right;width:100%}
.offer-price.old{text-decoration:line-through;font-weight:400}
#offers .categories-menu{position:relative;float:left;width:220px;height:320px}
.image-preview-cnt{border:1px solid #ccc;padding:2px;width:100%;text-align:center;margin-bottom:5px}
.image-preview-cnt a{line-height:210px}
.image-preview-cnt img{vertical-align:middle;width:100%}
.left{float:left}
.image-prv-cnt{margin-right:3px}
.image-prv{border:1px solid #000!important;height:42px;width:42px}
.offer-image-container{float:left;width:330px}
.offer-container{width:100%;clear:both;font-size:13px}
.offer-content{float:left}
.offer-content h2{color:#333;font-family:Trebuchet,"Trebuchet MS";font-size:18px;font-weight:700;line-height:normal;margin:0;padding:0}
.offer-options{display:block;clear:both}
.offer-details{margin-botton:20px}
.offer-details td{padding:3px}
.offer-details th{padding-right:3px;text-align:right}
.offer-description{clear:left}
/*------ end offers --------*/

/*-------- events ----------*/
#events{clear:both;line-height:1.28}
.events-container{float:right;margin-left:30px;width:73%}
.events-container.full{margin:0;width:100%}
#company-tab-content .events-container{width:100%;margin:0}
.event-subject{font-size:13px;font-weight:700}
.event-location{font-size:11px;color:#777}
.event-image img{vertical-align:middle}
.event-discount{background-color:#82B33A;clear:both;color:#FFF;font-family:Trebuchet MS;font-size:12px;font-weight:700;line-height:22px;text-align:center;width:100px}
#events .categories-menu{position:relative;float:left;width:220px;height:320px}
.event-description{padding:20px 0 10px;clear:left}
.event-image-container{float:left;width:33%}
.event-image-container img{width:100%}
.event-container{width:100%;clear:both}
.event-content{float:left;margin:0 0 0 20px;width:63%}
.event-content h2{color:#333;font-family:Trebuchet,"Trebuchet MS";font-size:18px;font-weight:700;line-height:normal;margin:0;padding:0}
.event-options{display:block;clear:both}
.event-desciption{font-size:12px;margin-top:10px}
.event-details{float:left;width:60%}
.event-details th{padding-right:10px}
/*------end events ---------*/
table.adminlist{background-color:#F3F3F3;border-spacing:1px;color:#666;width:100%}
table.adminlist td,table.adminlist th{padding:4px}
table.adminlist td{padding-left:8px}
table.adminlist thead th{background:none repeat scroll 0 0 #F7F7F7;border-bottom:1px solid #CCC;border-left:1px solid #FFF;color:#666;text-align:center}
table.adminlist thead th.left{text-align:left}
table.adminlist thead a:hover{text-decoration:none}
table.adminlist thead th img{padding-left:3px;vertical-align:middle}
table.adminlist tbody th{font-weight:700}
table.adminlist tbody tr{background-color:#FFF;text-align:left}
table.adminlist tbody tr.row0:hover td,table.adminlist tbody tr.row1:hover td{background-color:#E8F6FE}
table.adminlist tbody tr td{background:none repeat scroll 0 0 #FFF;border:1px solid #FFF}
table.adminlist tbody tr.row1 td{background:none repeat scroll 0 0 #F0F0F0;border-top:1px solid #FFF}
table.adminlist tfoot tr{color:#333;text-align:center}
table.adminlist tfoot td,table.adminlist tfoot th{background-color:#F7F7F7;border-top:1px solid #999;text-align:center}
table.adminlist td.order{text-align:center;white-space:nowrap;width:200px}
table.adminlist td.order span{background-repeat:no-repeat;float:left;height:13px;text-align:center;width:20px}
table.adminlist .pagination{display:inline-block;margin:0 auto;padding:0}
table.adminlist td.indent-4{padding-left:4px}
table.adminlist td.indent-19{padding-left:19px}
table.adminlist td.indent-34{padding-left:34px}
table.adminlist td.indent-49{padding-left:49px}
table.adminlist td.indent-64{padding-left:64px}
table.adminlist td.indent-79{padding-left:79px}
table.adminlist td.indent-94{padding-left:94px}
table.adminlist td.indent-109{padding-left:109px}
table.adminlist td.indent-124{padding-left:124px}
table.adminlist td.indent-139{padding-left:139px}
table.adminlist tr td.btns a{text-decoration:underline}
div#element-box div.m form table.adminlist tr td a{font-size:1.1em}
div#element-box div.m form table.adminlist tr td div.button2-left.smallsub a{font-size:1em}
div#element-box div.m form table.adminlist tr td p.smallsub a,div#element-box div.m div.pane-slider form table.adminlist a{font-size:1em}
.reduceOpacity{opacity:.3}
.subject-delimiter{margin:10px 0;border-bottom:1px solid #CCC}
.company-details{width:33%;float:right;background-color:#F5F5F5;border:1px solid #E7E7E7;margin:0 0 5px 5px;padding:10px}
div.user-options-container{padding:10px 5px}
.user-options-container ul{list-style-type:none!important;margin:0}
h1.title{color:#067AB4!important;font-size:25px!important;line-height:31px;margin:0 0 20px!important;padding:0 10px}
li.option-button{width:250px;float:left;margin:10px}
li.option-button a{height:155px;text-align:center}
li.option-button a:hover{text-decoration:none}
li.option-button h3{font:normal 15px Arial,Helvetica,sans-serif!important;margin:0!important;padding:30px 0 5px}
li.option-button p{font:13px/20px Arial,Helvetica,sans-serif;margin:0;padding:0 5px}
li.option-button span{color:#222;font:14px/20px Arial,Helvetica,sans-serif;margin:0}
li.option-button a img{height:65px!important}
li.option-button a.search img{height:45px!important}
.search-form #searchkeyword{width:110px}
li.option-button .form-field{float:left;padding:4px 5px!important}
li.option-button .form-field input{font-size:14px;padding:3px}
.box{background:none repeat scroll 0 0 #FFF;border:1px solid #CBCCCF;border-radius:6px;box-shadow:0 0 0 1px #FFF inset;padding:15px}
.box-inset{color:#444;display:block;background:none repeat scroll 0 0 #F0F1F2;border-color:#CFD0D1;box-shadow:0 1px 0 #FFFFFF,0 2px 3px rgba(0,0,0,0.06) inset,0 0 2px rgba(0,0,0,0.04) inset;text-shadow:0 1px 0 #FFF}
.box-inset:hover{background:radial-gradient(at 50% 30%,#FFF 0%,#FAFBFC 50%,#EBECED 100%) repeat scroll 0 0 rgba(0,0,0,0);border-bottom-color:#DDD;box-shadow:0 1px 0 rgba(255,255,255,0.7) inset,0 0 4px rgba(0,0,0,0.05) inset;color:#111}
.add-container{width:500px;height:482px;float:right}
.back-offers{line-height:34px;margin-left:5px}
.claim-container{float:left;margin:10px 0;font-size:13px}
.claim-btn{background:url(../images/checkbox.png) no-repeat 0 50%;line-height:37px;text-align:center;font-size:14px;padding-left:25px}
.claim-container p{margin:5px 0}
.blockUI h1{color:#fff}
.add-review-link{margin-bottom:10px;float:right}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.video-container ul{margin:0!important;padding:0;list-style-type:none}
#dialog-container{-moz-border-radius:8px;-moz-box-shadow:0 0 20px #333;border:8px solid rgba(255,255,255,0.2)}
#dialog-container .dialogCloseButton{background:url(../images/close-buttons.png) no-repeat;cursor:pointer;display:block;height:42px;position:absolute;right:-24px;text-indent:-999em;top:-24px;width:42px;z-index:999}
.dialogContent{background-color:#FFF;margin:0;width:100%;line-height:20px}

/*---------------dialog-----------*/
#dialog-container{-moz-box-shadow:0 0 20px #333;border:8px solid #ccc;padding:16px 20px;background-color:#FFF;text-align:left}
#dialog-container iframe{width:99%;border:none}
.dialogTitle{cursor:move;display:block;height:28px;position:absolute;text-indent:-9999px;top:-20px;width:100%}
#dialog-container .dialogCloseButton{background:url(../images/close-buttons.png) no-repeat;cursor:pointer;display:block;height:42px;position:absolute;right:-24px;text-indent:-999em;top:-24px;width:42px;z-index:999}
#dialog-container h3.title,#dialog-container h1{background:none repeat scroll 0 0 #F1F1F1;border:1px solid #EAEAEA;color:#333;font-family:"Lucida Grande","Lucida Sans",Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700;padding:6px 11px;position:relative;marigin:0}
#dialog-container p{clear:both;margin:0 0 2ex}
.dialogContent{margin:0;width:100%;line-height:20px;overflow:hidden}
#conditions .dialogContent{height:500px;overflow:auto}
.dialogContentBody{border:medium none!important;font-size:1.1em;padding:10px 12px 0}
.red,.reqd,.error,.important{color:red}
.dialogContent label{float:left;font-weight:700;width:12.5em}
.dialogContent form div{clear:both;margin:0 0 1ex}
.dialogContent form .indent{display:block;margin:.5ex 0 0 12.5em}
.dialogContent .cancelbutton{float:left;float:left}
.dialogContent .sendbutton{clear:none!important;margin:0!important;text-align:right}
/*------end dialog-----------*/

/*------buttons -------*/
.ui-dir-button,a.ui-dir-button,.ui-dir-button.ui-dir-button-disabled:hover,input.ui-dir-button[disabled="disabled"]:hover,button.ui-dir-button[disabled="disabled"]:hover{background:#0095DD;background:-moz-linear-gradient(center top,#0095DD 0%,#0077B7 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#0095DD),to(#0077B7));background:-webkit-linear-gradient(top,#0095DD,#0077B7);background:linear-gradient(top,#0095DD,#0077B7)}
.ui-dir-button,a.ui-dir-button{    cursor: pointer;
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 20px;
    outline: none;
    border: 1px solid #2E3092;
    background: #2E3092;
    color: #fff;}
.ui-dir-button:hover{    text-decoration: none;
    border: 1px solid #FFCB05;
    background-color: #FFCB05;}
.ui-dir-button:active{    text-decoration: none;
    border: 1px solid #FFCB05;
    background-color: #FFCB05;}
.ui-dir-button .ui-dir-button-text{color:#FFF;line-height:1}
.ui-dir-button-text-icon-primary .ui-dir-button-text,.ui-dir-button-text-icons .ui-dir-button-text{padding:0 0 0 17px}
.ui-dir-button-icon-only .ui-icon,.ui-dir-button-text-icon-primary .ui-icon,.ui-dir-button-text-icon-secondary .ui-icon,.ui-dir-button-text-icons .ui-icon,.ui-dir-button-icons-only .ui-icon{margin-left:-8px;margin-top:-12px;position:absolute;top:50%}
.ui-dir-button-large,a.ui-dir-button-large{font-size:18px;padding:10px 16px}
.ui-dir-button-icon-only{padding:4px!important}
.ui-dir-button-small,a.ui-dir-button-small{font-size:14px;padding:5px}
.ui-dir-button-green,a.ui-dir-button-dark-green,.ui-dir-button-dark-green.ui-dir-button-disabled:hover,input.ui-dir-button-dark-green[disabled="disabled"]:hover,button.ui-dir-button-dark-green[disabled="disabled"]:hover{background:#ADD773;background:-moz-linear-gradient(center top,#ADD773 0%,#83B33F 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#ADD773),to(#83B33F));background:-webkit-linear-gradient(top,#ADD773,#83B33F);background:linear-gradient(top,#ADD773,#83B33F);border:1px solid #79AB2F!important;text-shadow:0 1px 0 #789A2B!important}
.ui-dir-button-dark-green:hover,a.ui-dir-button-dark-green:hover{background:#83B33F;background:-moz-linear-gradient(center top,#83B33F 0%,#ADD773 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#83B33F),to(#ADD773));background:-webkit-linear-gradient(top,#83B33F,#ADD773);background:linear-gradient(top,#83B33F,#ADD773);text-shadow:0 -1px 0 #789A2B!important}
.ui-dir-button-green,a.ui-dir-button-green,.ui-dir-button-green.ui-dir-button-disabled:hover,input.ui-dir-button-green[disabled="disabled"]:hover,button.ui-dir-button-green[disabled="disabled"]:hover{background:#A3E602;background:-moz-linear-gradient(center top,#A3E602 0%,#83B802 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#A3E602),to(#83B802));background:-webkit-linear-gradient(top,#A3E602,#83B802);background:linear-gradient(top,#A3E602,#83B802);border:1px solid #79AB2F!important;text-shadow:0 1px 0 #83B802!important}
.ui-dir-button-green:hover,a.ui-dir-button-green:hover{background:#83B802;background:-moz-linear-gradient(center top,#83B802 0%,#A3E602 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#83B802),to(#A3E602));background:-webkit-linear-gradient(top,#83B802,#A3E602);background:linear-gradient(top,#83B802,#A3E602);text-shadow:0 -1px 0 #789A2B!important}
.ui-dir-button-orange,a.ui-dir-button-orange,.ui-dir-button-orange.ui-dir-button-disabled:hover,input.ui-dir-button-orange[disabled="disabled"]:hover,button.ui-dir-button-orange[disabled="disabled"]:hover{background:#FFBF15;background:-moz-linear-gradient(center top,#FFBF15 0%,#FF8900 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#FFBF15),to(#FF8900));background:-webkit-linear-gradient(top,#FFBF15,#FF8900);background:linear-gradient(top,#FFBF15,#FF8900);border:1px solid #FF8900!important;text-shadow:0 1px 0 #789A2B!important}
.ui-dir-button-orange:hover,a.ui-dir-button-orange:hover{background:#FF8900;background:-moz-linear-gradient(center top,#FF8900 0%,#FFBF15 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#FF8900),to(#FFBF15));background:-webkit-linear-gradient(top,#FF8900,#FFBF15);background:linear-gradient(top,#FF8900,#FFBF15);text-shadow:0 -1px 0 #789A2B!important}
.ui-dir-button-grey,a.ui-dir-button-grey,.ui-dir-button-grey.ui-dir-button-disabled:hover,input.ui-dir-button-grey[disabled="disabled"]:hover,button.ui-dir-button-grey[disabled="disabled"]:hover{background:#E9EAEA;background:-moz-linear-gradient(center top,#E9EAEA 0%,#CECFD0 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#E9EAEA),to(#CECFD0));background:-webkit-linear-gradient(top,#E9EAEA,#CECFD0);background:linear-gradient(top,#E9EAEA,#CECFD0);border:1px solid #B5B5B5!important;box-shadow:0 0 1px #F9F9F9 inset,0 1px 3px rgba(255,255,255,0.5);text-shadow:1px 1px #DDD!important;    background: #b1b1b1;}
.ui-dir-button-grey:hover,a.ui-dir-button-grey:hover{background:#CECFD0;background:-moz-linear-gradient(center top,#CECFD0 0%,#E9EAEA 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#CECFD0),to(#E9EAEA));background:-webkit-linear-gradient(top,#CECFD0,#E9EAEA);background:linear-gradient(top,#CECFD0,#E9EAEA);text-shadow:1px -1px #DDD!important}
.ui-dir-button-disabled,input[disabled="disabled"],button[disabled="disabled"]{cursor:default;opacity:.4}

/*------ end buttons ---------*/

/*----------tables-------*/
/*.dir-table{background-color:#F9F9F9;border-color:#DFDFDF;border-spacing:0;clear:both;margin:0;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px}
.dir-table.wide{width:100%}
.dir-table th{background:#F1F1F1;background:-moz-linear-gradient(center top,#F9F9F9 0%,#ECECEC 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#F9F9F9),to(#ECECEC));background:-webkit-linear-gradient(top,#F9F9F9,#ECECEC);background:linear-gradient(top,#F9F9F9,#ECECEC);color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-bottom-color:#DFDFDF;border-top-color:#FFF;font-size:14px;line-height:1em;padding:7px 7px 8px;text-align:left;border-style:solid;border-width:1px 0;word-wrap:break-word}
.dir-table tr.row0{background-color:#FCFCFC}
.dir-table td{color:#555;border-bottom-color:#DFDFDF;border-top-color:#FFF;font-size:12px;padding:15px 7px 2px;vertical-align:top;border-style:solid;border-width:1px 0}*/
table#itemList.dir-table td{padding: 7px 3px;}
/*----------end tables-------*/
.featured-product-container{background-color:#F5F5F5;margin:0 auto}
.featured-product-col{float:left;margin-bottom:30px}
.featured-product-cell{padding:5px;text-align:center}
.featured-product-cell.bottom{border-bottom:0 none}
.featured-product-col.highlight{position:relative;z-index:2}
.featured-product .featured-product-cell{display:block;font-size:1.1em;text-align:center}
.featured-product .featured-product-cell-sub{font-size:.9em;font-style:italic}
.featured-product ul{margin-bottom:0!important}
.featured-product ul li{display:inline-block;margin-bottom:0!important;text-align:left}
.featured-product div{text-align:center!important}
.featured-product-cell{background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #DDD;border-left:1px solid #DDD;text-shadow:0 1px 0 #FFF}
.featured-product-col.highlight .name{background:none repeat scroll 0 0 #74972D;border-bottom:1px solid #597423;border-top:1px solid #597423}
.highlight .featured-product-head{background:none repeat scroll 0 0 #94BD39}
.featured-product-head{text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin:-1px -1px 0;padding:5px 0 10px;text-align:center;background:#505050;background:-moz-linear-gradient(center top,#505050 0%,#5C5C5C 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#505050),to(#5C5C5C));background:-webkit-linear-gradient(top,#505050,#5C5C5C);background:linear-gradient(top,#505050,#5C5C5C)}
.featured-product-head .item1{font-size:16px;line-height:40px;color:#FFF}
.featured-product-col.highlight .item2{color:#FFF}
.featured-product-head .item2{color:#FFF;display:block;font-size:11px;height:23px;line-height:14px}
.featuretable .item2{color:#E68804}
.featured-product-head .name{background:none repeat scroll 0 0 #333;border-bottom:1px solid #655D4D;border-top:1px solid #111;color:#EEE;font-size:14px;font-weight:700;height:36px;margin-bottom:10px;padding:3px 6px;text-align:center;line-height:36px}
.featured-product-head a{color:#FFF}
.featured-product div{text-align:center!important}
.featured-product-col{float:left;margin-bottom:30px;width:200px}
.featured-product-cell.odd{background:#F2F2F2;background:-moz-linear-gradient(center top,#F2F2F2 0%,#E2E2E2 80%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(#F2F2F2),to(#E2E2E2));background:-webkit-linear-gradient(top,#F2F2F2,#E2E2E2);background:linear-gradient(top,#F2F2F2,#E2E2E2)}
.clear{clear:both}
.featured-product-col.highlight{box-shadow:0 0 50px rgba(0,0,0,0.6)}
.featured-product-col.highlight{transition:-moz-box-shadow .4s ease-out 0}
.featured-product-col.highlight{position:relative;z-index:2}
.contained-feature{background:url(../images/check.png) no-repeat scroll 0 0 transparent;height:20px;width:30px;float:left;margin-left:20px}
.not-contained-feature{background:url(../images/cross.png) no-repeat scroll 0 0 transparent;height:20px;width:30px;float:left;margin-left:20px}
.order-container{display:block;border:1px solid #999;padding:10px;background-color:#F2F2F2;color:#333;margin-bottom:10px}
#orders-holder{width:600px}
.order-details{float:left}
.order-options{float:right}
#invoiceIfr{width:100%;border:0;height:500px;display:block}
.left{float:left}
.right{float:right}

/*-----pagination joomla 3.0 */

/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */
.list-footer{line-height:25px}
/*.list-footer .pagination{float:left;clear:none;padding:0;margin-left:30px}
.list-footer .pagination ul{margin:10px 10px 10px 0;padding:0}
.list-footer .pagination li{display:inline}
.list-footer .pagination a{padding:0 14px;line-height:2em;text-decoration:none;display:inline-block}
.list-footer .pagination .active a{cursor:default}
.list-footer .pagination span,.pagination span a:hover{cursor:default;padding:0 14px;line-height:2em}
.list-footer .pagination span{font-weight:bold;background:#F7F7F7;border:1px solid #CCC;font-size:11px;color:#333;text-decoration:none;text-align:center;vertical-align:middle;margin:5px;padding:3px}
.list-footer .pagination span span{background:none;border:0;font-size:11px;font-weight:normal;color:#000;text-decoration:none;text-align:center;vertical-align:middle;margin:3px}
.list-footer .pagination a{color:#273785;font-weight:bold;padding:0}*/
#map-content{margin:0;padding:0;width:340px}
#map-content h1{font-size:14px;font-weight:700}
#map-content img{height:90px;float:left;margin:6px 8px}
#map-content a{float:right}
#companies-map-container{border:3px solid #777;margin-bottom:3px}
#companies-map-container img{max-width:none!important;width:auto}
#company-tab-container img{max-width:none!important;width:auto}
#company-map img{max-width:none!important;width:auto}
#map-container{max-width:none!important;width:auto}
.company-counter{background:url(../images/circle.png) no-repeat 1px 0;float:left;width:31px;height:30px;line-height:30px;font-size:13px;color:#fff;padding-right:2px;text-align:center;margin-top:5px}
.list-intro .company-rating{display:block;float:left;width:100%;margin:0 0 5px}
.company-details-tabs .classification{margin-top:4px}
.one-page-container .company-image{width:25%;float:left;margin-right:20px}
.one-page-container ul{padding:0;margin:0}
.one-page-container .search-toggles,.one-page-container .company-map.span4{display:none}
.one-page-container .company-info-container{float:left;width:70%}
.one-page-container .company-cell{margin-top:5px;position: relative}
.trade .one-page-container  a.add-review-link.button {position: absolute;right: 0;}
.one-page-container .features-links{margin:15px 0 0;padding:0}
#one-page-container .features-links li{border-left:1px solid #999;float:left;margin:5px 0 0 1em;padding:0 0 0 1em;line-height:20px;font-weight:700;list-style-type:none}
.one-page-container .features-links li a{padding-left:23px;line-height:20px;display:inline-block}
#one-page-container .features-links .email{background:url(../images/email.png) no-repeat}
#one-page-container .features-links .website{background:url(../images/website.png) no-repeat}
#one-page-container .features-links li:first-child{border-left:0 none;margin-left:0;padding-left:0}
#one-page-container #social-networks-container{float:left;margin-left:30px}
#one-page-container #social-networks-container ul.social-networks li{line-height:28px}
#one-page-container .social-networks-follow{font-weight:700}
#one-page-container h2{color:#777;margin-bottom:5px;font-size:17px}
.one-page-container .offers-container{float:left;widht:100%;margin-left:0}
.one-page-container .business-slogan{font-size:15px;padding:10px 0}
.one-page-container .company-special-info{padding:5px;background-color:#F8F7F1;border:1px solid #CCC}
.one-page-container dt{line-height:23px;display:table-column;font-size:13px;float:left;clear:left;width:140px;margin-bottom:5px;display:table-cell;line-height:21px}
.one-page-container dd{margin-bottom:5px;display:block;overflow:hidden;line-height:21px}
.one-page-container dd ul{margin:0;padding:0}
.one-page-container dd ul li{display:inline;list-style:none;margin:0;padding:0}
.one-page-container .business-properties li:first-child div{width:140px;float:left}
.style4{font-size:13px}
.style4	.company-name{margin-bottom:15px;margin-top:5px;float:none;border-bottom:2px solid #999;padding-bottom:4px}
.style4 .rating-info{background-color:#F8F7F3;border:1px solid #DDD;padding:5px 10px 0;margin:5px 0}
.style4 .features-links{margin:0}
.style4 #social-networks-container{margin-left:0!important}
.company-menu nav{font-size:15px;line-height:20px;padding:15px 0}
.company-menu nav a{margin:10px 10px 0;padding:3px 0}
.company-menu nav a:first-child{margin-left:0}
.company-menu nav a.active{color:#555;border-bottom:2px solid #333}
.business-properties{display:block;margin:0 0 3px;padding:0!important}
.business-properties a:hover{text-decoration:underline}
.business-properties li{display:inline;padding:0!important;font-size:13px}
.business-properties li:first-child{font-weight:700}
.one-page-container .classification{display:block}
.business-container .custom-fields{margin-top:5px}
.business-container .business-properties li{color:#777;font-weight:bolder;font-size:1em;background:none!important}
.business-container .business-properties li:first-child{font-weight:400;color:#999;float:left;margin-right:5px}
.one-page-container .general-info h3{margin:20px 0 5px;font-weight:700;font-size:17px}
.one-page-container .general-info .read-more{position:absolute;left:0;bottom:0;width:100%;background:#FFF;margin:0}
.one-page-container .general-info.collapsed{position:relative}
.one-page-container .company-info{width:70%}
.one-page-container .claim-container p{margin:2px 0}
/*-------slider gallery ----------------*/
/** 
 * Slideshow style rules.
 */
#slideshow{position:relative}
#slideshow #slidesContainer{overflow:auto;position:relative}
#slideshow #slidesContainer .slide{margin:0 auto;color:#594A47}
/** 
 * Slideshow controls style rules.
 */

/* -------------------end slider gallery --------------- */

/*----------- grid layout -----------*/
#grid-content{margin-top:20px}
.clearfix:before,.clearfix:after{content:"";display:table}
.grid4 .post{float:left;font-size:95%;line-height:110%;margin-right:15px;margin-left:5px;width:180px}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{transition-duration:.8s}
.isotope{transition-property:height,width}
.isotope .isotope-item{transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{transition-duration:0}
.isotope.infinite-scrolling{transition:none 0 ease 0}
.isotope .isotope-item{transition-property:transform,opacity}
.isotope,.isotope .isotope-item{transition-duration:.8s}
#grid-content .post{background:none repeat scroll 0 0 #FFF;border-radius:5px 5px 5px 5px;box-shadow:0 1px 4px rgba(0,0,0,0.3);margin-bottom:20px;margin-top:5px}
#grid-content .post-inner{padding:10px}
#grid-content .post-content p{margin:0 0 1.2em;padding:0}
#grid-content .post-image{margin:0 0 8px;width:100%;text-align:center}
#grid-content article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
#grid-content article img{height:auto;width:100%}
#grid-content article img,article fieldset{border:0 none}
#grid-content .post-content{min-width:120px}
#grid-content .post .author-pic{float:left;margin:0 10px 5px 0}
#grid-content .grid4 .post-title{font-size:120%}
#grid-content .post-date{color:#999;display:block;font-size:12px;margin:0 0 4px}
#grid-content .post-meta{clear:both;color:#999;font-size:85%;line-height:110%;margin:0 0 10px}
#grid-content.offers-container{margin-top:0}
#grid-content.offers-container .post{border-radius:0;box-shadow:none;border:1px solid #CCC}
#grid-content.offers-container .company-clasificaiton{margin-bottom:0}
.grid-view-2 #grid-content .post-inner{padding:3px 1px}
.grid-view-2 #grid-content .post{background:none repeat scroll 0 0 #111;border-radius:5px 5px 5px 5px;box-shadow:0 1px 4px rgba(0,0,0,0.3);margin-bottom:20px;margin-top:5px}
.grid-view-2 #grid-content .post-title{margin:0}
.grid-view-2 #grid-content .post h1 a{color:#FFF;font-size:13px;font-weight:400;padding-left:10px}
.grid-view-2 #grid-content .post-image{margin:0 0 5px}
.list-post .post-meta em{display:none}
.list-post .post-meta .post-author,.list-post .post-meta .post-category,.list-post .post-meta .post-tag,.list-post .post-meta .post-author,.list-post .post-meta .post-comment a{border-top:1px solid #DDD;display:block;padding:5px 0;text-align:right}
.list-post .author-pic{left:-60px;position:absolute;top:0}
.module.list-post .post-content{margin-left:0}
.module.list-post .post-meta{position:static;width:auto}
.module.list-post .post-meta .post-author,.module.list-post .post-meta .post-category,.module.list-post .post-meta .post-tag,.module.list-post .post-meta .post-author,.module.list-post .post-meta .post-comment a{border-top:medium none;display:inline;padding:0 5px 0 0;text-align:left}
.module.list-post .author-pic{position:static}
.grid4 .post-title{font-size:100%;line-height:20px;margin:5px 0;font-weight:700}
.grid3 .post{float:left;margin-left:20px;width:306px}
.grid3 .post-title{font-size:150%}
.grid2 .post{float:left;margin-left:20px;width:474px}
.grid2 .post-title{font-size:170%}
.post-video,.embed-youtube{height:0;margin-bottom:15px;overflow:hidden;padding-bottom:56.25%;position:relative}
.post-video iframe,.post-video object,.post-video embed,.embed-youtube iframe,.embed-youtube object,.embed-youtube embed{height:100%;left:0;position:absolute;top:0;width:100%}
.categories .post-title{margin-bottom:0}
#infscr-loading{background:none repeat scroll 0 0 rgba(255,255,255,0.9);border-radius:10px 10px 10px 10px;bottom:30px;height:41px;left:50%;margin-left:-25px;overflow:hidden;padding-top:9px;position:fixed;text-align:center;width:50px;z-index:100}
.social-share{clear:both;display:block;height:42px;margin:10px 0;overflow:hidden}
.event-box{clear:both;display:block}
.event-img-container{float:left;margin-right:10px;width:150px;height:100px;overflow:hidden}
.event-img-container img{width:100%}
ul.event-list{list-style-type:none;margin:0!important}
ul.event-list li{padding:10px 0;border-top:1px solid #EAEAEA}
ul.event-list > li:first-child{border:none}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{border-collapse:collapse;content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{border-collapse:collapse;content:"";display:table}
.cities_ids-list{list-style:none outside none;margin:0;padding:0;width:auto;clear:left}
.selectlist-item{background:url(../images/cross-circle.png) no-repeat scroll right center #FFF;border-color:#EEE #CCC #CCC #EEE;border-left:1px solid #EEE;border-style:solid;border-width:1px 2px 2px 1px;cursor:pointer;margin:1px 0;min-width:120px;padding:.2em 2.2em .2em .3em;width:300px}
.fb-like iframe{z-index:1111;max-width:none!important}
.twitter-share-button{width:80px!important}
.dir-print{float:right}
#conditions #dialog-container{height:500px;overflow:auto}
.term_conditions{margin:20px 0}
.sp-methods dt{display:block}
.sp-methods dd{margin-bottom:5px;display:block}
.sp-methods .form-list{margin:5px 0 10px 10px}
.sp-methods ul{list-style-type:none;font-size:12px}
.sp-methods img{width:50px}
.sp-methods label{display:inline}
/*---------- search results style 3 ---- */

.list-contact .business-name{width:100%}
.list-contact .business-info{text-align:center;padding:0 2%;width:30%;float:left}
.list-contact .company-image{width:100%}
.list-contact .company-rating{position:relative;float:none;width:auto;margin:0!important}
.list-contact .company-rating .rating{margin:0 auto;width:140px;float:none}
.list-contact .company-options{background-color:#ECECEC;margin:10px 0;float:left;border-radius:5px}
.list-contact .company-options ul{list-style-type:none;width:auto;margin:0}
.list-contact .company-options li{float:left}
.list-contact .company-options li a{padding:5px 8px;margin:0 5px;float:left}
.list-contact .company-options.right{float:right}
.list-contact .result-content{display:block;width:auto}
/*---------- end search results style 3 ---- */
/*-----------------process container ------------- */
.process-steps-container{display:block;clear:both}
.process-container{display:block;margin-bottom:20px}
.process-container .main-process-step{line-height:33px;float:left;margin-right:30px;font-size:16px;margin-bottom:10px;color:#777}
.process-container .process-step-number{border:3px solid #777;float:left;border-radius:50%;padding:12px;line-height:6px;margin-right:10px}
.process-container .main-process-step.completed{color:#2BC253}
.process-container .completed .process-step-number{border:3px solid #2BC253}
.process-steps-wrapper{float:left}
.meter{clear:both;height:10px;position:relative;background:#555;-moz-border-radius:25px;-webkit-border-radius:25px;padding:3px;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);margin-bottom:5px}
.meter > span{display:block;height:100%;background-color:#2bc253;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2bc253),color-stop(1,#54f054));background-image:-webkit-linear-gradient(center bottom,#2bc253
		37%,#54f054 69%);background-image:-moz-linear-gradient(center bottom,#2bc253
		37%,#54f054 69%);background-image:-ms-linear-gradient(center bottom,#2bc253
		37%,#54f054 69%);background-image:-o-linear-gradient(center bottom,#2bc253 37%,#54f054 69%);-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}
.page-title{font-size:18px}