﻿@font-face{font-family:'Open Sans Condensed';
           src:url('/css/fonts/opensans-condbold.eot');
           src:url('/css/fonts/opensans-condbold.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans-condbold.woff') format('woff'), url('/css/fonts/opensans-condbold.ttf') format('truetype'), url('/css/fonts/opensans-condbold.svg#OpenSansCondBold') format('svg');
           font-weight:700;font-style:normal;}           

/* Reset All */
html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea{
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-size:12px;
	vertical-align:baseline;
	background:transparent;
	font-family:Arial;
	list-style-type:none;
	list-style:none;
	text-decoration:none;
	font-style:normal;
	font-weight:lighter;
}

/**Default Values**/
iframe[id^="oauth2relay"] { position: fixed !important; }/*for google+button*/
embed,object{z-index:0;position:relative}
.lock{clear:both; height: 0px; line-height: 0px;}
a,span,label,p{font-size:inherit;color:inherit;font-weight:inherit;font-family:inherit}
b,strong{font-weight: bold; font-size:inherit}
.dropdown-list{display:none;}
.dropdown-list li{background:#fff}
.dropdown-list li span{display:none}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.thin{font-family:'Open Sans'}
.title{height:30px; line-height:30px;}
h1{font-size:28px; font-family:'Open Sans';color:#ff4200}
.block{margin-bottom: 15px; width:100%; display:inline-block;}
.block-title{border-bottom: solid 1px #eee; margin-bottom:15px; height:30px;line-height:30px;width:100%;float:left}
.block-title h2{font-family:'Open Sans Condensed',Arial;font-size:18px;color:#000;float:left;height:inherit;line-height:inherit;margin:0px 10px 0px 0px;}
.block-title a{float:left;color:#000;height:inherit;font-size:12px;margin:0px 10px 0px 0px;text-indent:10px;line-height:inherit;font-family:'Open Sans';position:relative;}
.block-title a.view-all{color:#ff4200;font-weight:bold}
.block-title a span {color:#aaa;margin-left:5px;}
.block-title a:before{content:'';position:absolute;width:1px;background:#eee;height:60%;top:20%;left:0px}
.block-title .title-links{float:right;height:inherit;line-height:inherit}
span.count{color:#999; font-size:12px;margin:0px 0px 0px 5px; line-height:inherit; height:inherit;}
span.count:before{content:'('}
span.count:after{content:')'}
.photo_bg,.bg_grad .img-wrap:before,.image-list .img-wrap:before{content:'';width:100%; height:100%;position:absolute;top:0px;left:0px;z-index:1; background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),color-stop(75%,rgba(0,0,0,.3)),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.3) 75%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#8c333333', GradientType=0 )}
.bg_grad>.txt{z-index:5}
.button{text-align:center; height:30px;border:none; line-height:30px;color:#fff;background:#ff4200 10px center no-repeat;font-family:'Open Sans Condensed'; font-size:15px;display:block}
.button-small{float:left;width:auto;padding:0px 15px 0px 15px}
.button-big{width:100%;float:left;}
.button-submit{padding:0px 10px 0px 10px;}
.button.phone{background-image:url(/images/phone-16-w.png)}
.button.email{background-image:url(/images/email-16-w.png)}
.button-write-review{background-image:url(/images/write-review.png)}
.button.download{background-image:url(/images/download-w.png)}

.desc-wrap{width:100%;background:#f6f6f6;margin:0px 0px 15px 0px;float:left}
.description{width:auto; margin:15px;color:#404040; line-height: 20px; font-size:13px;}
.description a{text-decoration: underline; font-weight: bold}

.text{font-size:13px; line-height:18px;}
.text p{margin: 0px 0px 15px 0px; font-size: inherit; line-height: inherit}
.text li{margin: 0px 0px 5px 20px; list-style-type:disc; padding:0px; line-height:inherit; font-size:inherit; text-indent:0px}
.text h2{font-size:18px; color:#000; margin:0px 0px 10px 0px}
.dropdown{background-image:url(/images/arrow-down-small.png);background-repeat:no-repeat;background-position:98% center}
.line{border-bottom:solid 1px #eee;height:10px; line-height:20px; padding:0px 0px -10px 0px; margin:0px 0px 15px 0px; text-align:center;font-size:15px}
.line span{background:#fff; padding:0px 10px 0px 10px;color:#000;}
.center{text-align:center}
.info{background:#f6f6f6; padding:10px; line-height:20px; width:auto; margin: 0px 0px 15px 0px;color:#000}
.info-hilight{font-size:13px}
.back-button-wrap{height:24px;margin:0px 0px 10px 0px}
.back-button{background:#ff4200;display:block;padding: 5px 8px 5px 10px;float:left;position:relative;height:14px;color:#fff}
.back-button:before{content:'';position:absolute;top:0px;left:-5px;
border-top:solid 12px #fff;border-bottom:solid 12px #fff;border-right:solid 8px #ff4200}
.steps{font-size:18px;font-family:'Open Sans';margin: 10px 0px 10px 0px;}
.steps span{background:#ff4200;color:#fff;border-radius:12px;font-size:14px;font-weight:bold;display:inline-block;height:20px;width:20px;line-height:20px;margin:0px 10px 0px 0px}
/****/

/**GLOBAL SETTINGS**/
html,body{width:100%;min-width:1100px;}
#root{width:100%;min-height:100%;}
.main-wrap{width:100%; float:left;margin-bottom:0px}
.container{width:1100px; margin:0px auto 0px auto; height:inherit; line-height:inherit}
.main-title-wrap{margin-bottom:15px}
.view-title h1{text-align:center;font-size:26px;font-family:"Open Sans Condensed";color:#202020}

.content{float:left;width:100%;margin:0px}
.content-left-bar{width:865px;float:left}
.content-right-bar{width:880px;margin:0px 15px 0px 0px; float:left}
.content-leftright-bar{width:670px;overflow:hidden; float:left; margin:0px 15px 0px 0px;}

.content-vertnav{width:auto; margin: 0px 0px 0px 220px; float:none}
.content-vertnav-left-bar{width:795px;float:left}
.content-vertnav-right-bar{width:665px;float:left}
.content-vertnav-leftright-bar{width:610px;float:left}

.row{width:100%;padding:0px; float:left; margin-bottom:15px}
.column{float:left; overflow:hidden}
.column-300{width:300px;float:right}
.column-right-margin-300{width:590px;}
.column-right-float{float:right!important;}
.column-wide{width:785px;float:left;overflow:hidden}
.column-half{width:50%;float:left}
.fixed{}
.left-bar{float:left;width:230px;margin:0px 15px 0px 0px;min-height:400px}
.left-bar-vert-nav{margin-left:-16px;}
.right-bar{float:right;width:200px;min-height:100px;}
#right-ads{width:100%}
#right-ads img{width:100%}
.vertical-nav-container{width:200px;}
.vertical-nav{width:inherit;}

.column-city-left{width:270px;margin:0px 15px 0px 0px;}
.column-city-mid{width:655px;}
.column-city-right{width:210px; float:right}
.listing-details-left{width:400px; margin:0px 20px 0px 0px}
.listing-details-right{width:455px}

.column-travel-left{width:280px; margin:0px 15px 0px 0px}
.column-travel-mid{width:490px; margin:0px 15px 0px 0px}

.cats>li{font-size:12px;height:16px;color:#666;overflow:hidden;float:left;display:block;width:100%;}
.cats>li>a{float:left;overflow:hidden;white-space:nowrap;margin:0px 5px 0px 0px;}
.cats>li>span{color:#999;font-size:11px}

.sub-cats{width:inherit}
.list-toolbar{}
.list-map-tabs{}
.featured-with-vertnav{margin:0px 0px 0px 195px;width:904px}
.left-bar h2.selected-subcat{margin: -10px 0px 5px -50px; padding:10px 0px 0px 50px;background:#eee no-repeat 8px center;border-bottom:none}
.left-bar h3.selected-subcat2{border-bottom:none;margin:-7px 0px 5px 14px;position:relative}
.left-bar h3.selected-subcat3{border-bottom:none;margin:-7px 0px 5px 24px;position:relative}
.left-bar h3.selected-subcat2:before,.left-bar h3.selected-subcat3:before{content:'';height:10px;background:#aaa;width:1px;position:absolute;top:0px;left:-14px}
.left-bar h3.selected-subcat2:after,.left-bar h3.selected-subcat3:after{content:'';width:10px;background:#aaa;height:1px;position:absolute;top:10px;left:-14px}

#txtSalMin,#txtSearchAutoPriceMin,.yearfrom{margin:0px 2px 0px 0px}
#selSearchSection{width:140px;}
#selSearchAutoNewUsed{width:110px}
#selSaleType{width:80px}
#selUnitType{width:182px}
#selRooms{width: 180px}
#selSize{width: 180px;}
#txtPriceRange{width:180px}
#txtBroker{width:196px}
.room-range{width:180px}
#txtSearchJob {width:550px}
#search-box #msArea{width:869px;}
.multiselect-wrap{width:868px}
#search-box #msAreaItems{max-width: 435px;}
#search-box .big{width:437px}
#search-box .medium{width:276px}
#search-box .small{width:98px}

.list .item .img-wrap{width:150px;height:140px; min-height:50px;}
.list .item .txt{margin:0px 0px 0px 160px;}

.list-box{width:100%}
.list-box .item{}
.list-box .item .img-wrap{width:100%;}
.list-box .txt{width:100%;}

.wide-list .item{height:165px;}
.wide-list .item .img-wrap{width:270px;height:165px; min-height:165px;}
.wide-list .item .txt{margin: 0px 0px 0px 285px;}

.featured .feat-item{width: 223px;margin: 0px 5px 0px 0px;height: 236px;}
.feat-item .img-wrap{height: 150px;}

.featured-wide{height:215px;}
.featured-wide .slides{height:190px}
.featured-wide .feat-item{margin: 0px 5px 0px 0px;width:271.25px; height: 190px;}
.featured-wide .img-wrap{height:190px; line-height: 190px; margin:0px; min-height:190px}

.guide-list .item{width:215px;min-height:120px;height:120px;margin: 0px 5px 0px 0px;}
.guide-list .item .img-wrap{height:inherit;min-height:120px;height:120px}

.directory-default-section .vertical-nav{margin-top:-275px}
#featured-directory {height:270px;}
#featured-directory .feat-item {height: 218px;margin: 0px 2px 0px 0px;}
#featured-directory .feat-item .img-wrap{height:120px;width:183px; min-height:80px;margin: 20px 20px 15px 20px; line-height: 120px}
#featured-directory .slides{height: 218px;}
.list.map_list {width:230px;height:620px;}
.directory_listing_map#map{width:560px;height:620px;}
#directory-left-bar{min-height:750px}

.classifieds-default-section .vertical-nav{margin-top:-300px}
#featured-classifieds{height: 295px;}
#featured-classifieds .slides{height: 250px; width:inherit}
#featured-classifieds .feat-item .img-wrap{height:145px;}
.brands-list {height: 197px;width:610px;}
.brands-list .item{width: 98px; height:98px;}
.brands-list .item .img-wrap{width: 78px; height: 78px; line-height:78px;}
.classifieds-list .item{width:240px;}
.classifieds-list .item .img-wrap{height:160px;line-height:160px;min-height:160px;}

#jobs-cats-home>.cats>li{width: 191px;}
.home-class-list .item{width:219px; height:265px;}
.home-class-list .item .img-wrap{height:140px; line-height:140px;min-height:140px;}

.property-type li{width: 130px;height: 102px;}
.wide-list.map_list {width:220px;height:620px;}
.dev-list .item{width: 295px;height: 305px;}
.dev-list-home .item{width: 255px;height: 290px;}
.property-types li{width: 127px;height: 95px;}
.realestate_listing_map#map{width:640px;height:620px;}
.dev-info li{width:208px;}

.att-cats li{width: 130px;height: 102px;}
#attractions-home {width:105%}
#attractions-home .item{width:264px;height:150px;line-height:150px;margin:0px 15px 0px 0px}

.album-list .item{width:220px; height:150px; min-height:150px;line-height:150px;}
.event-list .item{height:230px;width:325px;}
.event-list .item .img-wrap{height:10px; line-height: 140px; min-height:140px;}

.home-auto-list .item{width:212px; height:220px;}
.home-auto-list .item .img-wrap{height:140px; line-height:140px;min-height:140px;}

.deals-list .item{height:320px;width:217px;}
.deals-list .item .img-wrap{height:150px; min-height:150px;}

.listing-details-left .images{width:410px;}
.listing-details-left .images .img-wrap{width:68px;}

#company-left-bar{width:300px;overflow:initial}
#company-content{width:555px;}
.company-top-bar{width:780px;}
.company-top-bar-image{height:320px}
.company-images{width: 760px;}
.company-images .img-wrap {width: 56px;}
.company-top-bar-image .company-images .img-wrap {width: 50px;}
.switch-mobile{width:100%; display:block; padding:10px; text-align: center; font-size: 28px; background:#F8E996;color:#000}
.modal-body{overflow:hidden}
.no-data{text-align:center;font-size:16px;line-height:24px;font-family:'Open Sans'}
/****/

/**HEADERS**/
#top-header-wrap{background:#f9f9f9;height:32px; line-height:30px;margin:0px 0px 10px 0px;position:relative;z-index:1}
#top-header{}
#header-wrap{padding: 0px 0px 0px 0px;height:60px;border-bottom_:solid 1px #eee}
#header{height:inherit;margin:0px auto 0px auto;}

#langs{height:26px; line-height: 26px; float: left; margin: 5px 0px 0px 0px}
#langs li{color:#000;font-size:12px;display:block;float:left;text-align:center;height:inherit;line-height:inherit;padding:0px 12px 0px 12px}
#langs li a{display:block;}
#langs li.selected{background:#fff; border:solid 1px #f6f6f6; border-bottom:none;font-weight:bold}

#logo-wrap{float:left; width:140px;margin:10px 0px 0px 0px;}
#logo{float:left;}
.img-logo{height:32px;}
#change-city{float:left;width:auto;height:38px;width:100%;line-height:38px; position:relative;margin:0px 0px 0px 0px}
#change-city>a{font-size:16px;height:inherit;line-height:inherit;display:block;width:100%;text-indent:10px;float:left;
font-family:'Open Sans Condensed', Arial;position:relative;text-decoration:none;padding:0px; display:block; color:#fff;background:#ff6114;}
#change-city>a:before{content:''; position: absolute; left:50%;margin-left:-5px; top: -5px;
border-right:5px solid transparent;
border-left:5px solid transparent;
border-bottom:5px solid transparent;
border-bottom-color:#ff6114;}
#change-city>a:after{content:''; position: absolute; right:5px; top: 17px;
border-right:4px solid transparent;
border-left:4px solid transparent;
border-top:4px solid transparent;
border-top-color:#fff;}
#change-city__:hover>a{background:#eee;color:#000}
#change-city-list{position:absolute;z-index:40;left:0px; top:38px; width:180px;display:none;background:#f6f6f6;box-shadow:4px 4px 0px #aaa;}
#change-city-list li{height:16px;line-height:16px;padding:5px 10px 5px 10px;font-weight: bold; font-size: 14px;}
#change-city-list li a{display:block;color:#000}
#change-city-list li:hover{background:#FF6114}
#change-city-list li:hover a{color:#fff}

#account-links{float:right;padding:0px;width: auto;position:relative;margin:0px 0px 0px 0px;height:inherit;line-height:inherit;z-index:30}
#account-links>li{float:right;margin:0px 0px 0px 10px;}
#account-links>li a{font-size:12px;height:inherit;display:block;color:inherit;color:#000;padding:0px 10px 0px 20px;font-weight:bolder;
                    text-transform_:uppercase;font-family:'Open Sans','Open Sans Condensed';background:no-repeat left center;}
#account-links>li.signin a{background-image:url(/images/login.png) }
#account-links>li.reg a{background-image:url(/images/user-new.png)}
#account-links>li a.button-create-ad{padding:0px 15px 0px 15px;height:30px; line-height:30px; margin-top:7px;color:#ff4200; text-transform:none;font-size:14px;text-align:center;font-family:'Open Sans Condensed',Arial;text-indent:0px}
#account-links>li.add-company a{background-image:url(/images/add-new.png)}

.account{height:inherit;float:right}
#account-links>.notify{}
#account-links>.notify>a{background:left center no-repeat url(/images/notify-mails-4.png);color:#fff;float:left; display:block;height: inherit; width:auto;padding: 0px 0px 0px 18px}
#account-links>.notify>a>span.notify-count{color:#fff; background:red; line-height:12px; font-size:11px; padding:2px; display:block;text-indent:initial; margin:2px -3px 0px 0px}
#account-links .account a.account-img-link{text-indent:initial;position:relative;margin:0px 5px 0px 0px}
a.account-img-link:after{content:'';position:absolute;right:-5px;margin-top:-2px;top:50%;border-left:solid 3px transparent;border-right:solid 3px transparent;border-top:solid 3px #000;}
a.account-img-link .account-name{float:left;margin:0px 4px 0px 5px;max-width:120px;overflow:hidden;height:inherit;white-space:nowrap}
a.account-img-link .account-img{height:30px;float:left;margin:0px 0px 0px 0px}
.account-menu{position:absolute;width:180px;top:31px;right:0px;background:#eee;z-index:30; display:none;border-bottom:solid 2px #bbb;}
.account-menu>li{width:inherit;height:32px;line-height:32px;color:#000}
.account-menu>li:hover{background:#000;color:#fff}
.account-menu>li:hover>a{color:#fff!important;}
.account-menu>li>a{display:block; font-size:12px;color:inherit}
.account:hover>.account-menu{display:block;}
.account-menu>li.divider{ border-bottom: solid 1px #ddd}
#top-ads{width:657px;height:70px; margin: 0px 0px 0px 0px; float: right}
#top-ads img{width:657px;height:70px;}
.root-title h1{text-align:center}
/****/

/**NAV**/
#nav{height:30px;line-height:30px;float:right;margin: 13px 5px 0px 0px;}
#nav li{float:left;display:block;height:inherit; line-height:inherit;margin:0px 3px 0px 0px;background: no-repeat 5px center}
#nav>li>a{display:block;height:inherit;line-height:inherit;padding:0px 15px 0px 15px;font-weight:bold; text-transform:uppercase;font-family:'Open Sans Condensed',Arial;
           font-size:16px;text-align:center;color:#333;}
#nav li.selected,#nav li:hover{background_:#000; border-bottom:solid 2px #000;}
#nav li.selected a, #nav li:hover a{color_:#fff}
#nav li.button-create-ad,.button-create-ad{float:right; height:36px;line-height:36px; background:linear-gradient(#FF6600,#ff4200);}
#nav li.button-create-ad a,.button-create-ad a{padding:0px 15px 0px 15px; margin:0px;color:#fff; text-transform:none;font-size:16px;text-align:center;font-family:'Open Sans Condensed',Arial;}
li#nav-city>a{padding:0px 16px 0px 16px}
/*li#nav-directory{background-image:url(/images/directory-new.png)}
li#nav-jobs{background-image:url(/images/jobs-new4.png)}
li#nav-classifieds{background-image:url(/images/classifieds-new.png)}
li#nav-realestate{background-image:url(/images/real-new.png)}
li#nav-events{background-image:url(/images/calendar-new.png)}
li#nav-autos{background-image:url(/images/autos-new3.png)}
li#nav-travel{background-image:url(/images/travel-new.png)}
li#nav-deals{background-image:url(/images/deals-new2.png)}
/****/

/**SUB NAV**/
#sub-nav-wrap{height:35px;line-height:35px; border-top: solid 1px #000;}
.sub-nav li{width:auto; float:left; border-right:solid 0px #ddd; height: 30px; line-height: 35px; display: block; margin: 0px 0px 0px 0px}
.sub-nav li a{padding: 0px 15px 0px 15px; text-align: center; font-family:Arial;color:#000; font-size:13px; display: block;}
.sub-nav>li.selected,.sub-nav>li:hover{}
.sub-nav>li.selected>a,.sub-nav>li:hover>a{position: relative;font-weight:bold} 
.sub-nav>li.selected>a:after,.sub-nav>li:hover>a:after{content:'';position:absolute;top:0px; left:50%; margin-left:-2.5px;
border-right:6px solid transparent;
border-left:6px solid transparent;
border-top:6px solid transparent;
border-top-color:#000;
} 
/****/

/**INNER NAV**/
.sub-nav-inner{height: 30px;line-height: 30px;border-top:solid 1px #eee}
.sub-nav-inner li{float: left; height: 24px; line-height: 24px; padding: 0px 15px 0px 15px; color: #000;border-right:solid 1px #eee;margin: 8px 0px 0px 0px}
.sub-nav-inner li a{display: block; width: inherit; height: inherit; position: relative}
.sub-nav-inner li.selected{font-weight: bold;}
/****/

/**BREADCRUMBS**/
#breadcrumbs-wrap{height:22px; line-height:22px;margin-bottom:10px;}
.breadcrumbs{float:left;height:22px;line-height:22px;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px}
.breadcrumbs a{margin: 0px 20px 0px 0px; padding:0px 7px 0px 0px;position: relative; color:#777; font-size:12px;height:inherit;line-height:inherit;display:block;float:left}
.breadcrumbs a:after{content:''; position: absolute; right: -9px; top:5px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:4px solid transparent;
border-left-color:#ff4200 ; z-index:0}
.breadcrumbs a:after:hover{text-decoration:none;}
.breadcrumbs a:before{content:''; position: absolute; right: -8px; top: 5px;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:4px solid transparent;
border-left-color:#fff; z-index:5}
.breadcrumbs a.back-to-listing{margin:0px 0px 0px 0px; padding:0px 0px 0px 15px}
.breadcrumbs a.back-to-listing:after{top:3px;left:0px;right:auto;border-left:none;
border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ff4200;z-index:0}
.breadcrumbs a.back-to-listing:before{top:3px;left:2px;right:auto;border-left:none;border-top:8px solid transparent;border-bottom:8px solid transparent;
border-right:8px solid #fff;z-index:5}

.list-pages>a.prev:after{content:''; position: absolute; right: 8px; top:3px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:6px solid transparent;
border-right-color:#ff4200 ; z-index:0}
.list-pages>a.prev:before{content:''; position: absolute; right: 6px; top: 3px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:6px solid transparent;
border-right-color:#fff; z-index:5}


.breadcrumbs a:after:hover{text-decoration:none; background:#ff4200}
.breadcrumbs span {color:#777; font-size:12px}
#breadcrumbs-wrap .posted-on{float:right;font-weight:bold;font-size:13px;color:#444}
#breadcrumbs-wrap .posted-on label{font-size:12px;font-weight:normal;}
.map-info-win{width:200px;height:80px;}
.map-info-win .img-wrap{width:60px;height:80px;margin:0px 5px 0px 0px;overflow:hidden;float:left}
.map-info-win .data{width:110px;height:60px;overflow:hidden;float:left}
/****/

/**PAGING**/
.paging-wrap{width:100%;float:left;margin:10px 0px 15px 0px;}
.paging{width:auto;border-top:solid 0px #ddd;border-bottom:solid 0px #ddd;padding:0px;margin:0px}
.paging a{display:block;height:26px;color:#000;line-height:26px;text-align:center;margin:0px 5px 0px 0px;padding:0px 7px 0px 7px; background:#eee;float:left;}
.paging a.sel{background:#ff4200;color:#FFF}
/****/

/**TITLE**/
/****/

/**SEARCH BOX**/
#search-wrap{line-height:34px; padding:0px 0px 10px 0px; margin-bottom: 0px; display:inline-block;}
#search{position:relative;}
#search-waitbox{width:100%;height:100%;position:absolute;top:0px;z-index:99;left:0px;width:100%;height:100%;background:url(/images/loading.gif) center center no-repeat;display:none}
.search-head{width:100px;margin:0px 2px 0px 0px; float:left; height:38px; line-height:38px;}
.search-head label{display:block; float:left;font-size:16px;height:20px; line-height:20px;font-weight:bold;color:#000; text-align:left; width: inherit; margin: -22px 0px 0px 0px; font-family:'Open Sans Condensed'; position:relative}

#search-box{width:100%;}
#aSearchFor{width:100px;color:#000;background:#fff;font-weight:bold;font-size: 12px; text-indent:10px; display: block;height:inherit;line-height: inherit;position:relative;}
#aSearchFor:before__{content:'';position:absolute;left:0px; top:50%; margin-top:-5px;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-left:5px solid transparent;
border-left-color:#000; z-index:0}
#aSearchFor:after{content:''; position: absolute; right: 5px; top: 50%; margin-top: -2.5px;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid transparent;
border-top-color:#000; z-index:0}

#search-box .search-row-1{width:auto; height: 38px; line-height: inherit;float:left}
#search-box .search-row-2{display: none; height:15px; line-height:15px;width: 100%; margin: 25px 0px 0px 0px}
#search-box .search-row-2:before_{content:'';width:55px; height:inherit; margin:0px 5px 0px 0px; float:left; display:block!important;}
#search-box>.search-row-1>li,#search-box>.search-row-2>li{float:left;margin:0px 2px 0px 0px; height: inherit;line-height:inherit;display:none;position:static; vertical-align: middle}
#search-box>.search-row-1>li.search-button-container{margin-right:0px; float:right;}
#search-box li.last{margin:0px;}
#search-box li label{display:block;height:inherit;line-height:inherit;float:left;font-size:11px;font-style:italic;color:#777;margin:-14px 0px 0px 0px; height: 14px; line-height: 14px; width:0px; white-space: nowrap}
#search-box .field{float:left;border:none; font-size:12px; background:#eee 8px center no-repeat;border:solid 1px #eee;height:32px;padding:2px 5px 2px 32px;color:#000;position:relative}
#search-box .select-wrap{height: 34px; background:#fff; padding: 0px 3px 0px 3px; line-height: 34px;border:none;float:left;}
#search-box select{border:none; height:28px; line-height:inherit;color:#000; background-color: transparent}
#search-box select option{color: #000}
#search-box .field#txtSearchArea{background-image:url(/images/pin.png)}
#search-box .field#txtSearchDir{background-image:url(/images/search-4.png)}

#search-box #msArea{float:left;background:#fff;overflow:hidden;border:none;height: 34px;padding_: 3px 0px 3px 0px;margin-right:0px}
#search-box #txtSearchReal{outline_:none;}
.search-button{color:#fff;display:block; height:38px; line-height:38px; width:40px; background:#ff4200 url(/images/search-w-20.png) center center no-repeat;;text-align:center;}
.multiselect{height:inherit;line-height:inherit}
.multiselect-items{height:100%;line-height:inherit;float:left; display: inline; width: auto;}
.multiselect-items li{float:left;margin:0px 0px 0px 5px;line-height:26px;height:inherit;height:inherit;width:auto;}
.multiselect-items li span{line-height:100%;height:inherit;}
.multiselect-items-narrow li{float:left;margin:0px 0px 0px 5px;height:inherit;height:14px; line-height: 14px; display: block; font-size: 12px;width:auto;}
.multiselect-items li span{line-height:inherit;height:inherit;}
a.ms-del{display:block;float:right;width:12px;height:100%;color:#fff;margin:0px 0px 0px 5px;text-align:center;line-height:12px;background:url(/images/delete-12.png) no-repeat center center;}
#search-box .multiselect .field{float:left;border:none; height: 28px}
.left-bar .search-button{width: inherit; padding: 0px; text-align: center; background-position: 10px center}

ul.search-dropdown-list{border-bottom:solid 2px #bbb}
ul.search-dropdown-list li{height:20px; background:#f6f6f6;line-height:20px;border-bottom:solid 1px #ddd;padding:3px 10px 3px 10px;white-space:nowrap; cursor:pointer}
ul.search-dropdown-list li>div{cursor: pointer; color:#000}
ul.search-dropdown-list li.selected>div{font-weight:bold}
ul.search-dropdown-list li:hover{background:#000;}
ul.search-dropdown-list li:hover>div{color:#fff}
ul.search-dropdown-list li span{display:none}
ul.search-dropdown-list li.range-input{height:auto;line-height:16px;padding:3px 10px 5px 10px;}
ul.search-dropdown-list li.range-input input{width:65px;margin:0px 5px 0px 0px;height:18px;}
ul.search-dropdown-list li.range-input input.button-small{width:40px;height:24px;}
ul.search-dropdown-list li.range-input:hover{background:#f6f6f6;}
ul.search-dropdown-list li.range-input:hover>div{color:#000}
ul.search-dropdown-list .range-input label{color: #777; margin: 0px 5px 0px 0px;width:65px;display:inline-block}
/*#search-box .multiselect input.field:focus {outline:none;}*/
/****/

/**VERTICAL NAV**/
.vertical-nav-container{float:left;margin: 0px 15px 0px 0px; border-right: solid 1px #eee; }
.vertical-nav-container-narrow{width:40px;margin:0px 15px 0px 0px}
.vertical-nav{float: left}
.vertical-nav-container h2{font-family:'Open Sans Condensed';font-size:18px;margin: 0px 0px 5px 0px;text-indent:15px}
.vertical-nav>li{height:38px;line-height:38px; margin:0px; position: relative; border-bottom:solid 1px #eee;width:100%;background:#fbfbfb;font-family:'Open Sans';font-weight:500}
.vertical-nav>li>a{display:block;overflow:hidden;color:#000;font-weight:normal; height:100%;margin:auto; font-size:13px;background:7px center no-repeat; text-indent:40px; text-align: left; font-weight: normal; overflow: hidden; z-index:5; position:relative; white-space:nowrap}
.vertical-nav>li>ul.menu,.vertical-nav>li>ul.menu-big,.vertical-nav>li>ul.menu-mid{z-index:99;padding:10px;background:#fff;display: none;top:0px; left:180px;box-shadow:4px 4px 0px #ddd;width:460px;background:#eee}
.vertical-nav>li>ul.menu>li,.vertical-nav>li>ul.menu>li>ul>li,.vertical-nav>li>ul.menu-big>li,.vertical-nav>li>ul.menu-big>li>ul>li,.vertical-nav>li>ul.menu-mid>li,.vertical-nav>li>ul.menu-mid>li>ul>li
{float:left;color:#000;margin:0px 10px 3px 0px;white-space:nowrap;font-weight:normal;font-size:12px;text-align:left; text-indent:0px; line-height: 22px;width:220px}
.vertical-nav>li>h3{font-weight:bold;font-family:'Open Sans Condensed'; font-size:16px;background:#eee; text-indent:30px;margin-left:-10px;position:relative;border-bottom:solid 1px #ddd}
.vertical-nav>li>h3:before{content:''; position: absolute; left: 0px; bottom: -10px;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
border-right:10px solid transparent;
border-right-color:#999; z-index:0}
.vertical-nav>li>h3:after{content:'';z-index:1;position: absolute; left: 0px; bottom: 0px;height:10px;width:10px;background:#eee}
.vertical-nav>li:hover>ul.menu{display:block}
.vertical-nav>li#dirNav_1>a,.left-bar h2.subcat_1{background-image:url(/images/services-new-2.png)}
.vertical-nav>li#dirNav_40000>a,.vertical-nav>li#deal_Nav_1>a,.left-bar h2.subcat_40000{background-image:url(/images/restaurants-new-2.png)}
.vertical-nav>li#dirNav_30000>a,.left-bar h2.subcat_30000{background-image:url(/images/entertainment-new.png)}
.vertical-nav>li#dirNav_70000>a,.left-bar h2.subcat_70000{background-image:url(/images/beauty.png)}
.vertical-nav>li#dirNav_80000>a,.vertical-nav>li#deal_Nav_3>a,.left-bar h2.subcat_80000{background-image:url(/images/financial.png)}
.vertical-nav>li#dirNav_60000>a,.left-bar h2.subcat_60000{background-image:url(/images/health.png)}
.vertical-nav>li#dirNav_170000>a,.left-bar h2.subcat_170000{background-image:url(/images/sports.png)}
.vertical-nav>li#dirNav_20000>a,.left-bar h2.subcat_20000{background-image:url(/images/education.png)}
.vertical-nav>li#dirNav_140000>a,.left-bar h2.subcat_140000{background-image:url(/images/shopping.png)}
.vertical-nav>li#dirNav_120000>a,.left-bar h2.subcat_120000{background-image:url(/images/media.png);}
.vertical-nav>li#dirNav_130000>a,.left-bar h2.subcat_130000{background-image:url(/images/car.png)}
.vertical-nav>li#dirNav_50000>a,.left-bar h2.subcat_50000{background-image:url(/images/government.png)}
.vertical-nav>li#dirNav_90000>a,.left-bar h2.subcat_90000{background-image:url(/images/legal.png)}
.vertical-nav>li#dirNav_10000>a,.left-bar h2.subcat_10000{background-image:url(/images/computers.png)}
.vertical-nav>li#dirNav_100000>a,.left-bar h2.subcat_100000{background-image:url(/images/business-prof.png)}
.vertical-nav>li#dirNav_110000>a,.left-bar h2.subcat_110000{background-image:url(/images/crane.png)}
.vertical-nav>li#dirNav_180000>a,.left-bar h2.subcat_180000{background-image:url(/images/agriculture.png)}
.vertical-nav>li#dirNav_160000>a,.left-bar h2.subcat_160000{background-image:url(/images/factory.png)}
.vertical-nav>li#dirNav_150000>a,.left-bar h2.subcat_150000{background-image:url(/images/travel-tour.png)}
.vertical-nav>li#dirNav_190000>a,.left-bar h2.subcat_190000{background-image:url(/images/transport.png)}
.vertical-nav>li#deal_Nav_2>a,.left-bar h2.subcat_2{background-image:url(/images/activities.png)}
.vertical-nav>li#deal_Nav_4>a,.left-bar h2.subcat_4{background-image:url(/images/shopping-deal.png)}
.vertical-nav>li#deal_Nav_7>a,.left-bar h2.subcat_7{background-image:url(/images/travel-deals.png)}
.vertical-nav>li#deal_Nav_6>a,.left-bar h2.subcat_6{background-image:url(/images/services-deals.png)}
.vertical-nav>li#deal_Nav_5>a,.left-bar h2.subcat_5{background-image:url(/images/education-deal.png)}
.vertical-nav>li#deal_Nav_8>a{background-image:url(/images/car.png)}
.vertical-nav>li#deal_Nav_3>a{background-image:url(/images/health-deal.png)}
.vertical-nav>li#travNav_home>a{background-image:url(/images/home-5.png)}
.vertical-nav>li#travNav_hotels>a{background-image:url(/images/hotels.png)}
.vertical-nav>li#travNav_travel-agents>a{background-image:url(/images/travel-agents.png)}
.vertical-nav>li#travNav_tour-operators>a{background-image:url(/images/tour-operator.png)}
.vertical-nav>li#travNav_airlines>a{background-image:url(/images/airlines.png)}
.vertical-nav>li#travNav_tourist-attractions>a{background-image:url(/images/attractions.png)}
.vertical-nav>li#travNav_transportation>a{background-image:url(/images/transport.png)}
.vertical-nav>li#travNav_deals>a{background-image:url(/images/deal.png)}
.left-bar h2.subcat_search{background-image:url(/images/search2.png)}
#eveNav_home>a{background-image:url(/images/home-5.png)}
#eveNav_upcoming>a,.left-bar h2.eveNav_upcoming{background-image:url(/images/events-new.png)}
#eveNav_photos>a,h2.eveNav_photos{background-image:url(/images/pics.png)}
#eveNav_venues>a,.left-bar h2.eveNav_venues{background-image:url(/images/venues.png)}
#eveNav_organisers>a, .left-bar h2.eveNav_organisersf{background-image:url(/images/organizer.png)}
#eveNav_cal>a{background-image:url(/images/calendar.png)}
#eveNav_past>a{background-image:url(/images/events-past.png)}

#clasNav_14000000>a{background-image:url(/images/tv-3.png);}
#clasNav_11000000>a{background-image:url(/images/mobile-2.png);}
#clasNav_13000000>a{background-image:url(/images/computer-2.png);}
#clasNav_7000000>a{background-image:url(/images/camera-2.png);}
#clasNav_18000000>a{background-image:url(/images/h-g-2.png);}
#clasNav_27000000>a{background-image:url(/images/appl-2.png);}
#clasNav_4000000>a{background-image:url(/images/baby-2.png);}
#clasNav_24000000>a{background-image:url(/images/toys-3.png);}
#clasNav_12000000>a{background-image:url(/images/clothing-2.png);}
#clasNav_19000000>a{background-image:url(/images/jewel-2.png);}
#clasNav_17000000>a{background-image:url(/images/hb-2.png);}
#clasNav_9000000>a{background-image:url(/images/autoacc-2.png);}
#clasNav_5000000>a{background-image:url(/images/books-2.png);}
#clasNav_6000000>a{background-image:url(/images/indust-2.png);}
#clasNav_27000055>a{background-image:url(/images/services-cl.png);}
.vertical-nav>li.selected,.vertical-nav-container-narrow>.vertical-nav>li:hover{background-color:#eee;overflow:visible}
.vertical-nav-container-narrow>.vertical-nav>li:hover{width:290px;background:#ddd;z-index:20}
.vertical-nav-container-narrow>.vertical-nav>li:hover>a{font-weight:bolder}
/****/

/**LISTINGS**/
.content-vertnav-left-bar h1{margin-bottom:10px}
.list-toolbar{float:left;height:28px; line-height:28px;width:100%;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.list-stats{float:left;height:24px; line-height:24px;padding:0px 10px 0px 0px;margin:0px 10px 0px 0px;position:relative}
.list-stats:after{content:'';top:3px;right:0px;height:18px;width:1px;border-right:solid 1px #999;position:absolute}
.list-stats span.count:after,.list-stats span.count:before{content:''}
.list-stats span.count{color:#444; font-weight:bold}
.list-pages{float:left;height:24px; line-height:24px;}
.list-pages .page-count{display:inline-block; vertical-align:middle;height:inherit;line-height:inherit; margin:0px 10px 0px 0px}
.list-pages>a{display:inline-block;width: 20px; height:inherit;line-height:inherit;;vertical-align:middle;position:relative}

.list-pages>a.next:after{content:''; position: absolute; right: 6px; top:3px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-left:6px solid transparent;
border-left-color:#ff4200 ; z-index:0}
.list-pages>a.next:before{content:''; position: absolute; right: 8px; top: 3px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-left:6px solid transparent;
border-left-color:#fff; z-index:5}

.list-pages>a.prev:after{content:''; position: absolute; right: 8px; top:3px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:6px solid transparent;
border-right-color:#ff4200 ; z-index:0}
.list-pages>a.prev:before{content:''; position: absolute; right: 6px; top: 3px;
border-top:8px solid transparent;
border-bottom:8px solid transparent;
border-right:6px solid transparent;
border-right-color:#fff; z-index:5}


.list-pages>a.prev{}
.list-pages>a.next{}
.list-toolbar .sort-by{float:left}
.list-map-tabs{float:right;height:inherit;line-height:inherit}
.list-map-tabs a{display:inline-block;padding: 0px 15px 0px 30px;margin:0px 0px 0px 1px; text-align:center; background:#f6f6f6 5px center no-repeat}
.list-map-tabs a.map-view{background-image:url(/images/map-view.png)}
.list-map-tabs a.list-view{background-image:url(/images/list-view.png)}
.list-map-tabs a.selected{background-color:#ddd;}
.list-toolbar select{border:solid 1px #ddd; height: 28px; line-height:28px;}
.img-wrap{width:inherit; text-align: center; overflow: hidden;}
.img-wrap>.img>a,.img-wrap>.img,.img-wrap>a{margin:auto;position:relative;width:100%;text-align:center;min-height_:inherit}
.img-wrap>a>img,.img-wrap>.img>a>img,.img-wrap img{width:inherit;display:inline;margin:auto;line-height:inherit;vertical-align:middle;min-height:inherit}
.company-main-image img{/*transform:translateY(-50%);margin-top:25%;*/;width:100%;height:100%;object-fit:cover}

.list {width:100%;float:left;}
.txt{width:inherit;}
.list .item{width:auto;height:auto; min-height:100px;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;border-bottom:solid 1px #eee;position:relative; overflow: hidden;}
.list .item .img-wrap{float:left;/*line-height:120px;*/margin:0px 10px 0px 0px}
.list .item .txt{width:auto;line-height:20px;color:#444;position:relative}
.list .item h3{line-height:26px; max-height:52px; overflow:hidden; margin-bottom:5px; color:#2e3333; font-size:22px;font-family:'Open Sans Condensed'}
.list .item h3 a{color:inherit;font-size:inherit; line-height:inherit;}
.list .item .data{margin:0px 0px 0px 0px;width:60%;float:left}
.list .item li{padding:0px 0px 0px 22px;background:no-repeat left 4px;min-height:24px;line-height:24px;font-size:13px;font-family:'Open Sans';font-weight:500;clear:both}
.list .item li.desc{color:#777;padding:0px;line-height:20px;margin:0px 0px 5px 0px;font-family:Arial;font-size:13px;}
.list .item .bot li{margin: 0px 0px 5px 0px;float:right}
.list .item .bot li.rt{padding:0px 0px 0px 0px;margin-bottom:10px}
.list .item .company_rating{float:left;margin:3px 10px 0px 0px}
.list .item .bot{line-height:26px;width:40%;float:left}
.list .item .bot .count{float:left;border:solid 1px #ff4200;padding: 0px 10px 0px 10px;color:#000}
.list .item .bot .rate{height:inherit;line-height:inherit;border:solid 1px #eee;padding:0px 0px 0px 5px;font-size:11px;color:#777}
.list .item .bot .rate span{margin:0px 0px 0px 5px;display:block;background:#eee;float:right;padding:0px 5px 0px 5px;color:#000;font-weight:bold;font-size:11px}
.list .item .txt .tools{position:absolute;right:0px;bottom:0px;height:20px;}
.list .item .spns{position:absolute;color:#fff;top:0px;right:0px;font-size:11px;background: #ff6114 right center no-repeat;height:18px; line-height:18px; text-indent: 12px; padding:0px 5px 0px 0px; cursor:pointer}
.list .item .spns:before{content:''; position: absolute;top:0px; left:0px; text-indent:0px;
border-top:9px solid #FF6114;
border-bottom:9px solid #FF6114;
border-left:9px solid #FFF;
-webkit-transform:rotate}

.list-box{margin:0px 0px 15px 0px;float:left}
.list-box .item{margin: 0px 10px 10px 0px; float:left;position:relative}
.list-box .item .img-wrap{margin:0px 0px 10px 0px;float:left}
.list-box .txt{width:100%;float:left;position:relative}
.list-box .item h3{font-size:15px;overflow:hidden}
.list-box .item .data li{height:20px;line-height:20px;background:none;float:none;overflow:hidden}
.list-box .item .data li span{background:no-repeat left center;height:inherit;line-height:inherit;padding:0px 0px 0px 18px}
.list-box .item .bot{line-height:22px}
.list-box .item .bot label,.list .item .bot label{color:#777; margin:0px 5px 0px 0px;}
.list-box .item .bot span,.list .item .bot span{color:#444; margin:0px 10px 0px 0px;}
.list-box .item .bot .comp{width:100%;float:left;height:22px;overflow:hidden}
.list-box .item .bot .posted{float:left}
.list-box .item .bot .tools{line-height:inherit;float:right;height:22px}

.side-list{width:inherit;}/*for displaying in company view page*/
.side-list .item{height: 50px;margin:0px 0px 10px 0px;min-height:50px; background: transparent; border-bottom: solid 1px #ddd; padding:0px 0px 10px 0px}
.side-list .item .img-wrap{width:60px; height: 50px;min-height:50px; line-height: 50px; overflow:hidden}
.side-list .item .txt{margin: 0px 0px 0px 70px}
.side-list .item .price{color:#ff4200}
.side-list .item .txt h3{font-size:12px;color:#000; line-height: 16px; max-height: 32px; margin: 0px;}

.wide-list .item{}
.wide-list .item .img-wrap{margin:0px 15px 0px 0px}
.wide-list .item .txt{height:inherit;position:relative;}
.wide-list .item .txt h3{font-size: 16px; font-weight:bold; line-height: 20px; height:20px; margin:0px 0px 5px 0px;}
.wide-list .item .txt div.desc{line-height:18px; max-height:36px;overflow:hidden; margin-bottom:8px;color:#444}
.wide-list .item .data{width:100%; float:left; border-top:solid 1px #ddd;padding-top: 5px; margin-bottom:5px}
.wide-list .item .data li{float:left;padding:0px 10px 0px 20px;margin:0px 10px 0px 0px;background:left center no-repeat;font-size:12px;color:#000;font-size:13px;border-right:solid 1px #ddd;height:24px; line-height:24px}
.wide-list .item .data li:nth-last-child(-n+2){border-right:none;margin:0px;}
.wide-list .item .data li.price{float:left;color:#ff4200; font-size:17px;line-height:26px;font-weight:bold; padding:0px 10px 0px 0px;}
.wide-list .item .data li.rooms{background-image:url(/images/rooms-new-14.png)!important;}
.wide-list .item .data li.baths{background-image:url(/images/baths-new.png)!important}
.wide-list .item .data li.parks{background-image:url(/images/parkings-new3.png)!important;}
.wide-list .item .data li.size{background-image:url(/images/size-new-2.png)!important;}
.wide-list .item .data li.kms{background-image:url(/images/kms-5.png)!important;}
.wide-list .item .data li.engine{background-image:url(/images/engine.png)!important;}
.wide-list .item .data li.trans{background-image:url(/images/transmission.png)!important;font-size:12px}
.wide-list .item .data li.loc{color:#000;text-indent:20px;padding:6px 0px 0px 0px; margin-top:5px;float:left;width:100%;font-size:12px;border-top:solid 1px #ddd; background-position:left 11px}
.wide-list .item .bot{float:left;width:100%; height:20px; line-height:20px; }
.wide-list .item .bot .tools{float:right;height:inherit; line-height:inherit}
.wide-list .item .comp{position:absolute;left:10px;top:10px;height:30px;max-width:80px;opacity:.75}
.wide-list .item .ll{position:absolute;left:10px;top:10px;background:#000;color:#fff;font-size:11px;padding:3px}
.wide-list .item .img-cnt{position:absolute; bottom:10px; right:400px; background:url(/images/trans-2.png); color:#fff;}
.wide-list .item .img-cnt span{display:block; background:url(/images/pictures-2.png) no-repeat 3px center; padding:3px 3px 3px 22px}
.wide-list .item .agt{float:left;line-height:38px;vertical-align: middle; height:30px; width:30px; overflow: hidden;-moz-border-radius:19px;-webkit-border-radius:19px;-khtml-border-radius:19px;border-radius:19px;}
.wide-list .item .agt img{width: inherit; min-height: 30px;}

.profile-wide-list .item .img-cnt{right:300px;}

.image-list .item{position:relative}
.image-list .item>a{height:inherit;min-height:inherit;width:inherit;display:block}
.image-list .item .img-wrap{height:inherit;margin:0px;min-height:inherit}
.image-list .item .img-wrap>img{width:inherit;min-height:inherit}
.image-list .item .txt{position:absolute; bottom:0px; left:0px; padding:5px; z-index:5;width:auto;float:none;padding:10px}
.image-list .item .txt h3{color:#fff;font-weight:bold; font-family:'Open Sans Condensed'; font-size:15px; height:16px; line-height:16px;overflow:hidden}
.image-list .item .txt li{color:#fff; height:16px; line-height:16px;min-height:16px}
.image-list .item .bot{position:absolute;top:10px;right:10px;z-index:10}
.image-list>.item>.bot>.tools{display:none}
.image-list>.item:hover>.bot>.tools{display:block}
.image-list>.item>.bot>.tools>a{display:block;height:inherit;width:22px;background: center center no-repeat;float:left;margin: 0px 0px 0px 10px}
.image-list>.item>.bot>.tools>a.fav{background-image:url(/images/fav-20-w.png)}

.item .model-year{position:absolute;top:10px; left:10px; z-index:10;font-size:11px;color:#fff}
.item .model-year span{padding:3px}
.item .model-year .model{background:green;}
.item .model-year .year{background:#000;}
.item .model-year .age{background:#FF6114;}
.list .item>.txt>.data>.loc,.list-box .item>.txt>.data>.loc span,.wide-list>.item>.txt>.data>.loc{background-image:url(/images/map-new.png)}
.list .item>.txt .ph{background:0px 10px no-repeat url(/images/telephone-new.png);height:20px;line-height:20px;padding:0px 16px 0px 16px;position:relative;margin-bottom:10px;}
.list .item>.txt .mb{background-image:url(/images/mobile-16.png);}
.list .item>.txt .ph .phns{height:inherit;line-height:inherit;overflow:hidden;font-family:'Open Sans';font-size:15px;padding:5px}
.list .item>.txt .ph.expand .phns{height:auto!important;overflow:visible;z-index:50;position:relative;max-height:80px;overflow:hidden;box-shadow:#eee 5px 5px;background:#f9f9f9}
.list .item>.txt .ph .phns_togl{position:absolute;top:10px;right:0px;background:url(/images/down-arrow.png) center center no-repeat;width:10px;height:10px;display:block;}
.list .item>.txt .ph .phns_togl.toglup{background-image:url(/images/up-arrow.png)}
.list .item>.txt .ph a{display:block}
.item>.txt>.tools>a{display:block;height:inherit;width:22px;background: center center no-repeat;float:left;margin: 0px 0px 0px 10px}
.item>.txt>.tools>a.fav{background-image:url(/images/fav-new-20.png)}
.item>.txt>.tools>a.email{background-image:url(/images/email-new5.png)}
.item>.txt>.tools>a.phone{background-image:url(/images/phone-18-new.png)}
.item>.txt>.posted{background:left center no-repeat url(/images/cal-new2.png); text-indent:20px; float:left;height:inherit;line-height:inherit}
.
/****/

/**RESTAURANT MENU**/
.menu-list {}
.menu-list .menu-title h2.menu-category{font-size: 20px; color:#000; margin: 0px 0px 15px 0px;font-family:'Open Sans Condensed'}
.menu-list .item{height:auto!important; margin:0px 0px 15px 100px}
.menu-list .item .img-wrap{width: 180px!important; height: 120px!important;}
.menu-list .item .img-wrap img{min-height:120px!important;}
.menu-list .item .txt{margin: 0px 0px 0px 185px!important;}
.menu-list .item .txt .price{color:#ff8100; font-size:15px; font-weight: bold; margin: 0px 0px 5px 0px}
/****/

/**BARS**/
.left-bar{background:#eee; padding:10px;}
.left-bar h2{border-bottom:solid 1px #ccc;color:#000;font-weight:bold;height:32px;line-height:32px;font-size:16px;padding:0px; margin: 0px 0px 10px 0px;
font-family:'Open Sans Condensed',Arial; float:left;width:100%; text-indent: 0px}
.left-bar h3{border-bottom:solid 1px #ddd;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;font-family:'Open Sans';font-size:14px;float:left;width:inherit}
.left-bar .sub-cats{max-height:290px;width:100%; overflow: hidden}
.left-bar .sub-cats-full{max-height:none;} 
.left-bar .sub-cats li{height:24px;line-height:24px;color:#000;white-space:nowrap;font-family:'Open Sans';font-size:13px;font-weight:500;text-indent:5px}
.left-bar .sub-cats li a{white-space:nowrap}
.left-bar .sub-cats li.button-wrap{height:auto;color:#fff;line-height:initial;margin:10px 0px 0px 0px}
.left-bar .sub-cats-full{max-height:initial}

.left-bar .features{max-height:250px;overflow:hidden;} 
.left-bar .features li{color:#777;font-size:11px} 

/*****/

/**TABS**/
.tabs{height:30px;line-height:30px;width:100%;float:left;border-bottom: solid 1px #ccc; margin: 0px 0px 15px 0px; box-sizing:border-box}
.tabs li{float: left; padding: 0px 10px 0px 10px; height:inherit; line-height: inherit;font-size: 12px;box-sizing:border-box}
.tabs li.selected{ border: solid 1px #ccc;font-family:'Open Sans Condensed';font-size:15px;border-top:solid 2px #ff4200;border-bottom: solid 1px #fff; font-weight:bold}
/****/

/**ACCORDIAN**/
.accordian .parent{display:block;width:inherit;float:left;overflow:hidden}
.accordian .parent>div{position:relative;line-break:inherit}
.accordian .parent>div>a.link{display:block;height:inherit;line-height:inherit; color:#000}
.accordian .opener{display:inline-block; position:absolute;right:0px;height:24px; width:24px; background:center center url(/images/expand.png) #f6f6f6 no-repeat;}
.accordian .opener.open {background-image:url(/images/collapse.png);}
.accordian .child{display:none;width:100%;float:left}
.accordian .child li{border-bottom: solid 1px #eee; height: 26px; line-height:26px}
/****/

/**ACTIVITY**/
.activity{width:100%;float:left}
.activity .item{border-bottom:solid 1px #eee;color:#777; min-height:22px; padding: 0px 0px 5px 28px; margin: 0px 0px 10px 0px; line-height:18px; background: left top no-repeat}
.activity .item .activity-by{font-weight:bold;color:#000}
.activity .item .activity-link{color:#000}
.activity .JB{background-image:url(/images/JB.png)}
.activity .CO{background-image:url(/images/CO.png)}
.activity .AL{background-image:url(/images/AL.png)}
.activity .EV{background-image:url(/images/EV.png)}
.activity .CL{background-image:url(/images/CL.png)}
.activity .DE{background-image:url(/images/DE.png)}
.activity .CA{background-image:url(/images/CA.png)}
.activity .RE{background-image:url(/images/RE.png)}
/****/

/**COMMENTS**/
.comments{width:100%; float:left}
.comments h2{font-size:20px; border-bottom: solid 1px #eee; margin: 0px 0px 15px 0px; padding: 0px 0px 5px 0px}
.comment-input-box{width:100%; float:left; margin: 0px 0px 15px 0px}
.comment-prof-img{width: 80px; height: 80px; float:left; overflow:hidden; margin: 0px 10px 0px 0px;}
.comment-prof-img img{width: 80px; }
.comment-input{display: block; margin: 0px 0px 0px 90px; border: solid 1px #eee; height: 120px}
.comment-input textarea{display:block; width: 100%;color:#404040; padding:5px; height:80px; margin: 0px 0px 5px 0px; border: none; border-bottom:solid 1px #eee; overflow:auto;}
.comment-post{padding: 0px 0px 0px 5px}
.bord-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box}
.comments-list{width: 100%;}
.comments-list .comment{width: 100%; float: left; border-bottom: solid 1px #ddd; margin: 0px 0px 15px 0px; padding: 0px 0px 10px 0px}
.comments-list .comment-left{width:80px;float:left; overflow:hidden;margin: 0px 10px 0px 0px;}
.comments-list .comment-left img{width:100%}
.comments-list .comment-right{margin: 0px 0px 0px 90px;}
.comments-list .comment-meta{width: 100%;height: 20px; line-height: 20px;}
.comments-list .comment-controls{height: 24px; line-height:24px;width:100%;}
.comment-likes {float:left; margin: 0px 15px 0px 0px}
.comment-likes a{background:url(/images/like.png) left center no-repeat; padding: 0px 0px 0px 20px; margin: 0px 5px 0px 0px; line-height:20px; color:#777;}
.comment-likes span{color:#777}
.comment-likes span:after{content:')'}
.comment-likes span:before{content:'('}
.comments-list .comment-meta .posted-by{font-weight:bold; font-size:13px; float:left; margin: 0px 10px 0px 0px}
.comments-list .comment-meta .posted-on{float:left; color:#999}
.comments-list .comment-content{color: #404040; font-size: 13px; line-height: 18px; margin:0px 0px 10px 0px;background:#eee;padding:10px;position:relative}
.comments-list .comment-content:before{content:''; position: absolute; left:-10px; top: 0px;
border-right:10px solid transparent;
border-left:10px solid transparent;
border-top:10px solid transparent;
border-top-color:#eee;}
.comments-list .child-comment{border-bottom:none;padding:0px; margin:0px 0px 5px 0px}
.comments-list .child-comment .comment-content{margin:0px 0px 0px 0px}
.txt-comment-reply{width: 100%; height: 34px; min-height:34px; color:#404040;line-height:16px;padding: 2px; border: solid 1px #eee; overflow:auto}
/*.txt-comment-reply:focus{height: 48px; line-height: 16px;}*/
.comments-list .comment-edit-delete{float:left; height: 24px; line-height:24px}
.comments-list .comment-edit-delete a{height: 24px; line-height:24px; float:left;background:left center no-repeat; padding: 0px 0px 0px 18px; margin: 0px 5px 0px 0px }
.comments-list .comment-edit-delete a.comment-delete-button{background-image:url(/images/delete-6.png);}
.comments-list .comment-edit-delete a.comment-edit-button{background-image:url(/images/edit-6.png);}
#comment_loader{display:none}
.comments-list-narrow .comment-left{width: 50px;}
.comments-list-narrow .comment-left img{width:50px}
.comments-list-narrow .comment-right{margin: 0px 0px 0px 60px;}
.comment-reply-button{height:24px; line-height:24px;float:left;padding:0px 10px 0px 10px}
.comment-edit{display:none; margin: 0px 0px 10px 0px}
.comment-edit .comment-edit-controls{height: 26px; line-height: 26px;}
a.comment-cancel-button{ padding: 0px 15px 0px 15px; line-height:inherit;}

/****/

/**ADS**/
#main-ad{width:300px;height:250px;float:right;background:#f6f6f6; margin-bottom:15px}
#main-ad>a>img{width:300px;height:250px;}
/****/

/**FEATURED**/
.featured{overflow:hidden; margin-bottom: 10px}
.featured h2{color:#ff4200; font-family:'Open Sans Condensed'; font-size: 18px; font-weight: normal; height: 24px; line-height: 24px; margin: 0px 0px 5px 0px }
.featured .feat-item{margin:0px 5px 0px 0px;overflow:hidden;float:left; position: relative}
.feat-item .img-wrap{width:inherit;margin:0px 0px 10px 0px;overflow:hidden}
.feat-item h3{display:block;font-size:12px;line-height:16px;max-height:32px;overflow:hidden;color:#000; font-weight:bold;margin:0px 0px 5px 0px;overflow:hidden;}
.feat-item h3:first-letter{text-transform:capitalize}
.feat-item .txt .data{display:block;width:inherit;overflow:hidden}
.feat-item .age{float:right;width:50%;text-align:right}
.feat-item .comp{height:35px;width: auto!important; max-width:80px!important;position: absolute; bottom: 10px; left: 10px;}

.featured-wide .feat-item .txt{width:inherit;display:block; float: none!important; left:0px; position: absolute; bottom:0px; z-index: 20;}
.featured-wide .feat-item .txt .data{padding:10px;display:block}
.featured-wide .feat-item .txt .data li{height:16px; line-height:16px;color:#fff;display:block}
.featured-wide .feat-item .txt .data li h3{color:#fff; margin:0px}
.featured-wide .feat-item .txt .data li.price{font-size:20px;color:#fff; height:22px;line-height:22px; font-weight:bold;font-family:'Open Sans Condensed'}
.featured-wide .feat-item .txt .comp{left: auto; right: 10px; opacity:.6}

/*.feat-item .feat{position: absolute; top: 15px; right: 0px; width: 60px; height: 20px; line-height: 20px; text-align: center; font-size:11px; color: #fff; background: #FF6114; z-index: 20}
*/
 .feat-item .feat-wrap{width: 85px;
    height: 88px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
 }
.feat-item .feat {
   font: bold 11px Sans-Serif;
    text-align: center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: relative;
    padding: 7px 0;
    left: -5px;
    top: 15px;
    width: 120px;
    background:rgba(94,181,36,0.97);
    color:#fff;
    text-transform:uppercase;
}
.feat-item .feat:before{content:''; position: absolute;top:0px; left:-10px;
border-top:10px solid #FF6114;
border-bottom:10px solid #FF6114;
border-left:10px solid #FF6114;
border-left-color:transparent;
-webkit-transform:rotate}
/****/

/**NOT FOUND**/
.not-found,.expired{padding: 10px 10px 10px 90px; background: #f9f9f9 url(/images/not-found-new.png) 10px 10px no-repeat; width: auto; line-height: 18px; color: #555; margin: 0px 0px 10px 0px;float:left}
.not-found h4{font-size: 18px; margin: 0px 0px 10px 0px;line-height:24px}
.not-found li{margin: 0px 0px 0px 15px;list-style-type:disc}
.not-found a{text-decoration: underline}
.expired{ padding: 20px 20px 20px 120px;font-size:13px}
.expired h4{ font-size: 24px; margin: 0px 0px 10px 0px; line-height: 28px}
/****/

/*HOMEPAGE*/
.homepage-bg{width:100%;position:absolute;top:110px;left:0px;z-index:0;overflow:hidden;height:300px;}
.homepage-bg:after{content:'';background:url(/images/dot.png) fixed;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:10}
.homepage-bg img{width:100%;position:absolute;top:0px;left:0px}
#home-section-wrap{z-index:1; position:relative;}
#homepage-top{height:250px;margin:60px 0px 10px 0px}
#home-content h1{color:#fff; text-align:center;font-size:50px;float:left;width:100%; margin:10px 0px 10px 0px;font-family:'Open Sans Condensed'}
#home-content .tag-line{color:#fff; text-align:center;font-size:15px;font-weight:bold;margin:0px 0px 50px 0px}
.home-icons{width:800px;margin:0px auto 0px auto}
.home-icons li{color:#fff;font-size:16px; line-height:100px; width:100px;height:100px;float:left;background:top center no-repeat;text-align:center;position:relative}
/*.home-icons li:before{content:'';width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(/images/trans.png)}*/
.home-icons li.dir{background-image:url(/images/home-dir.png)}
.home-icons li.job{background-image:url(/images/home-jobs.png)}
.home-icons li.cla{background-image:url(/images/home-class.png)}
.home-icons li.real{background-image:url(/images/home-real.png)}
.home-icons li.eve{background-image:url(/images/home-eve.png)}
.home-icons li.aut{background-image:url(/images/home-autos.png)}
.home-icons li.trav{background-image:url(/images/home-travel.png)}
.home-icons li.deal{background-image:url(/images/home-deal.png)}
#homepage-cities{width:100%;}
/*#homepage-cities h2{text-align:center;background:#ff4200;color:#fff;font-size:16px; height:30px;line-height:30px; font-family:'Open Sans Condensed'; width:120px; margin: 0px auto 20px auto;display:block}*/
#home-content h2{text-align:center;color:#000;float_:left;font-size:30px;font-family:'Open Sans Condensed';margin:0px 0px 20px 0px;border-bottom:solid 0px #ff4200}
.cities{margin:0px 0px 50px 0px;width:102%;float:left}
.cities a{display:inline-block;text-align:center;width:158px;height:110px;float:left;background:no-repeat center center;margin: 0px 1px 0px 0px; position:relative; text-transform:uppercase}
.cities a.last{margin-right_:0px;}
.cities a span{text-align:center; padding:0px; display:inline-block; margin-top:85px;font-size:16px;font-family:'Open Sans Condensed';color:#fff;z-index:5; position:relative}
.cities a.kar{background-image:url(/images/karachi-sm.jpg)}
.cities a.lah{background-image:url(/images/lahore-sm.jpg)}
.cities a.isl{background-image:url(/images/islamabad-sm.jpg)}
.cities a.raw{background-image:url(/images/pindi-sm.jpg) }
.cities a.pesh{background-image:url(/images/peshawar-sm.jpg)}
.cities a.que{background-image:url(/images/quetta-sm.jpg)}
.cities a.fai{background-image:url(/images/faisalabad-sm.jpg)}
.cities a.rak{background-image:url(/images/ra-al.jpg) }

#home-content h3{text-align:center;color:#000;float_:left;font-size:22px;font-family:'Open Sans Condensed';margin:0px 0px 20px 0px;border-bottom:solid 0px #ff4200}

#home-content .more-cities li{float:left;width:16.66%;margin:0px 0px 5px 0px;font-size:13px;height:15px;line-height:15px}
#home-content .more-cities li:before{content:'» ';color:#ff4200;line-height:15px}
#home-content .more-cities li a:hover{color:#ff4200}
.home-testimonials-wrap{margin: 0px 0px 20px 0px;}
.home-testimonials .item{width:800px;margin:0px auto 0px auto;height:inherit;text-align:center}
.home-testimonials .item p{font-size:14px; line-height:22px;margin:0px 0px 10px 0px;color:#000}
.home-testimonials .item p label{font-size:22px; color:#666}
.home-testimonials .item .t-comp{color:#ff4200;margin:0px 0px 10px 0px;font-size:13px;}
.home-testimonials .item .t-date{color:#777}
/****/

/**CITY HOME**/
/*#main-categories{padding:10px; background:#eee;width:250px}*/
#city-section .vertical-nav-container{padding-top:0px}
.cat-main{height:39px;line-height:38px;width:auto;}
.cat-main>div{background: 5px center no-repeat;height:38px;border-bottom: solid 1px #eee;text-indent:40px;font-size:16px;font-family:'Open Sans Condensed'}
.cat-main>div span.count{color:#777; font-family:Arial}
.cat-main>div>a:first-child{margin:0px 25px 0px 0px;}
.cat-main>div>a.opener{top:7px}
.cat-main>div.directory{background-image:url(/images/directory-new-24.png);}
.cat-main>div.jobs{ background-image:url(/images/jobs-new-24.png);}
.cat-main>div.realestate{ background-image:url(/images/real-new-24.png);}
.cat-main>div.classifieds{ background-image:url(/images/class-new-24.png);}
.cat-main>div.autos{ background-image:url(/images/autos-new-24.png);}
.cat-main>div.events{ background-image:url(/images/events-new-24.png);}
.cat-main>div.travel{ background-image:url(/images/travel-new-24.png);}
.cat-main>div.deals{ background-image:url(/images/deals-new-24.png);}
.cat-main>a>span.count{background:none; float:right; font-size:12px; color:#999; text-align:right;}
.cat-main .child{max-height:272px;overflow:auto}
.cat-main .child li{text-indent:30px}
#facebook{width:300px;float:left;}
#recent-blog .item {width:100%; margin-bottom:15px}
#recent-blog .img-wrap{max-height:200px; margin-bottom:10px}
#recent-blog .item h3{color:#ff4200; font-size:16px; margin-bottom:5px;line-height:20px}
#recent-blog .item p{color:#777; font-size:13px;line-height:18px}
#recent-blog .item .posted{color:#999; line-height:20px;}
.city-intro{font-size:20px; height:40px; line-height:40px;font-family:'Open Sans Condensed';text-align:center; color:#444; border-bottom: solid 1px #eee; margin-bottom:10px}
.column-city-mid h1 {color:#ff4200;margin-bottom:10px}
.guide-list{width:102%;float:left;margin:0px 0px 20px 0px}
.guide-list .item{margin: 0px 5px 5px 0px}

#city_events{width:100%;float:left}
#city_events .tabs{height:50px;border-bottom:none}
#city_events .calendar-head{width:14.2%;padding: 10px 0px 10px 0px;border-bottom:solid 1px #ddd}
#city_events .calendar-head a{color:#000}
#city_events .calendar-head .day-name{width:100%; color:inherit; font-size:15px; text-align:center; height:16px; line-height:16px; display:block}
#city_events .calendar-head .month{display:block;width:100%;color:inherit; font-size:12px; height:16px; line-height:16px;text-align:center}
#city_events .calendar-head.selected{border:solid 1px #ddd;border-bottom:none}
#city_events .calendar-head.selected a{font-weight:bold;font-family:Arial}
/****/

/**DIRECTORY**/
#directory-section .vertical-nav-container-narrow{margin:40px 15px 0px 0px}
.directory-title-wrap{display:none}
#featured-directory .feat-item{background:#f3f3f3;}
#featured-directory .feat-item .item h3{font-size:12px;}
#featured-directory .feat-item .txt{padding:0px; margin: 10px;width:auto}

.poster-box{width:260px;height:210px;padding:20px;background:url(/images/business-w.png) center 10px no-repeat #4C9CC6;
box-shadow:5px 5px 0px #eee; float:right}
.poster-box p{display:block;text-align:center;color:#fff;font-size:13px;margin:0px 0px 15px 0px;}
.poster-box p.big-text{font-size:20px;font-weight:bold;line-height:22px;margin:65px 0px 5px 0px;}
.poster-box .big-button{float:none;margin:0px auto 0px auto;width:100px; border-radius:none;}

.list.map_list {padding:0px 5px 0px 0px;overflow:auto}
.list.map_list .item {width:inherit; height:auto; min-height:50px; padding-bottom:5px; margin-bottom:5px}
.list.map_list .item .img-wrap{width:50px;min-height:30px; height: 50px; float: left;margin:0px}
.list.map_list .item .txt{margin: 0px;}
.list.map_list .item h3{font-size:14px;font-weight:bold;line-height:15px;margin:0px 0px 5px 0px;max-height:30px;}
.list.map_list .item .data{margin:0px;width:100%;}
.list.map_list .item>.txt .ph{float:left;font-weight:bolder;font-size:13px}
.list.map_list .item li {
    background:none;background-image:none!important;
    padding: 0px;
    min-height: 20px;
    line-height: 20px;
    font-size: 12px;
    display:inline;
}
.list.map_list .item .bot{height:18px;line-height:18px;width:100%;/*temporary*/}
.list.map_list .item>.txt .ph{padding:0px}
.list.map_list .item>.txt .ph .phns{font-size:14px;padding:0px 0px 0px 0px}
.list.br-out-list .item .img-wrap{width: 130px;height: 130px;}
.list.br-out-list .item .txt{margin: 0px 0px 0px 140px}
.list.br-out-list  .item>.txt .ph .phns{font-size:13px}
/****/

/**JOBS**/
#jobs-cats-home{height: 265px; overflow:hidden; width:100%;float:left}
#jobs-cats-home .cats{height: inherit; overflow: auto; width:inherit}
#jobs-cats-home>.cats{width: inherit}
#jobs-cats-home>.cats>li{margin:0px 5px 0px 0px; min-height:20px; max-height:40px; line-height:20px; white-space:normal}
.jobs-main-ad{margin-top:50px;}

.jobs-list>.item .data li{position:relative;display:inline-block; margin:0px 15px 0px 0px;padding:0px 0px 0px 20px}
.jobs-list>.item .data li.posted{background-image:url(/images/cal-3.png)}
.jobs-list>.item .data li.exp{background-image:url(/images/user-16-3.png)}
.jobs-list>.item .data li.edu{background-image:url(/images/edu.png)}
.jobs-list>.item .data li.price{float:right; margin:0px; font-size: 16px; color:#ff4200; font-weight:bold;}
.jobs-list>.item .data li.full-part{color:#578523}
.jobs-list>.item .data li.full-part:before{position:absolute; content:''; display:block;bottom:5px; left:0px; height: 16px; width:10px;background:#578523}
.jobs-list>.item .data li.full-part:after{position:absolute; content:''; display:block; bottom:5px; left:0px;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:5px solid #fff;}
.jobs-list>.item .data li.full-part.part{color:#ea1a1a}
.jobs-list>.item .data li.full-part.part:before{background:#ea1a1a}


#resume_list_home{width:inherit}
#resume_list_home .item h4{color:#999;}
.jobs-list>.item>.txt{margin:0px}
.jobs-list>.item>.txt>div{height:24px; line-height: 24px; font-size:12px; color:#444; margin: 0px 0px 5px 0px;overflow:hidden}
.jobs-list>.item>.txt>div.desc{height:auto; line-height:18px; max-height: 36px;}
.jobs-list>.item>.txt>div.bot{margin:0px;}
.jobs-list>.item .cat-roles span{display:inline-block; vertical-align: middle;padding: 2px; line-height:11px; margin: 0px 0px 0px 5px; font-size:10px; background:#eb4848; color:#fff}
.jobs-list>.item .cat-roles span.cat{font-size:15px;color:#000; background:none; margin:0px}
.resume-list .item .txt{margin:0px 0px 0px 130px;}
#job-cats{max-height: 276px;}
#jobs-list.side-list .item .txt{margin:0px}
/****/

/**CLASSIFIEDS**/
#featured-classifieds .owl-controls{margin-top:10px!important}
#featured-classifieds .feat-item{background:#eee;margin:0px 5px 0px 0px;}
#featured-classifieds .feat-item .txt{padding:0px 10px 0px 10px;display:block;width:auto}
#featured-classifieds .feat-item .txt .data li{display:block;width:auto; text-align:center; float:none; line-height:20px; height:20px}
#featured-classifieds .feat-item .price{font-size:15px; color:#ff4200; font-weight:bold;}
#featured-classifieds .feat-item h3{color:#000; text-align:center; font-size:13px; float:none; max-height:36px; line-height:18px}

.brands-list {overflow:hidden; margin-top:5px;float:left}
/*.brands-list .item{width: 94px; height:94px; border-bottom:none; background:#f9f9f9; margin: 0px 5px 5px 0px}*/
.brands-list .item{border-right:solid 1px #eee; border-bottom:solid 1px #eee; margin:0px}
.brands-list .item .img-wrap{margin: 10px;float:none}
.brands-list .item .img-wrap a{display:inline-block;vertical-align:middle; float:none;width:inherit;height:inherit}
.classifieds-list{width:105%;}
.classifieds-list .item{padding: 0px 0px 10px 0px; border-bottom: solid 1px #eee;}
.classifieds-list .item .txt{text-align:center}
.classifieds-list .item .txt .data li{width:auto; text-align:center;}
.classifieds-list .item .price{font-size:15px; color:#ff4200; font-weight:bold;}
.classifieds-list .item h3{color:#000; text-align:center; font-size:13px; font-weight:bold;overflow:hidden;float:none; height:20px; line-height:20px; margin-bottom:5px}
/****/

/**REALESTATE**/
#property-types{height:250px;overflow:hidden}
.property-type{width: 105%;overflow:hidden}
.property-type li{float:left;margin: 0px 0px 0px 0px;background:center 10px no-repeat;border-right: solid 1px #eee; border-bottom:solid 1px #eee}
.property-type li a{display: block; width:100%; height:100%; text-align:center}
.property-type li span.label{display:block;font-size:12px; margin-top:50px; font-weight:bold;color:#000;width:100%;height:20px;float:left}
.property-type li span.count{font-size:18px;margin-top:5px;display:block;color:#000;width:100%;height:20px;}
.property-type li span.count:after,.property-type li span.count:before{content:''}
.property-type li.apartment{background-image:url(/images/apartment-32.png)}
.property-type li.villa{background-image:url(/images/villa-32.png)}
.property-type li.office{background-image:url(/images/office-32.png)}
.property-type li.shop{background-image:url(/images/shop-32.png)}
.property-type li.hotel-apartment{background-image:url(/images/hotel-new.png)}
.property-type li.hotel{background-image:url(/images/hotel-new3.png)}
.property-type li.plot{background-image:url(/images/plot-32.png)}
.property-type li.building{background-image:url(/images/building-2.png)}
.property-type li.multiple-units-floor{background-image:url(/images/building-2.png)}
.property-type li.warehouse{background-image:url(/images/warehouse.png)}
.property-type li.labour-camp{background-image:url(/images/labour-camp.png)}
.property-type li.showroom{background-image:url(/images/showroom.png)}

/*#developments-home .item{width:392px; height:160px; margin:0px; border:none;}
#developments-home .item .img-wrap{width:196px;height:160px;}
#developments-home .item .img-wrap img{min-height: 160px;}
#developments-home .item .txt{width:176px; height:140px; padding:10px; background:#eee}
#developments-home .item .txt h3{font-weight:bold;font-size:15px; margin-bottom:10px}
#developments-home .item .txt .data li{display:block;line-height:20px;}
#developments-home .odd-item .img-wrap{float:right}
#developments-home .odd-item .txt{float:right; text-align:right}*/

.dev-list{width:105%;float:left}
.dev-list .item{margin: 0px 10px 15px 0px;border-bottom:solid 1px #eee;}
.dev-list .item .img-wrap{height: 180px; min-height:180px;float:none}
.dev-list .item .txt{padding:0px;width:auto;float:none;}
.dev-list .item .txt h3{font-size: 15px; font-weight:bold;height:20px;line-height:20px; color:#000;margin:0px 0px 5px 0px;}
.dev-list .item .txt .data li{line-height:24px;height:24px;min-height:24px;padding:0px;background:#eee;float:left;clear:both;margin:0px 0px 5px 0px;padding: 0px 8px 0px 8px}
.dev-list .item li span.count{font-weight:bold;color:#000;padding:0px;margin:0px}
.dev-list li span.count:after,.dev-list li span.count:before{content:''}

.dev-list-home .item{}
.dev-list-home .item .img-wrap{height: 160px; min-height:160px}

.proj-list .item {width:inherit; margin: 0px 0px 10px 0px; position:relative}
.proj-list .item>a{width:inherit}
.proj-list .item .img-wrap{width:inherit; margin:0px}
.proj-list .item .txt{position:absolute;bottom:0px;left:0px;z-index:5; margin:0px;float:none;width:auto;padding:10px}
.proj-list .item .txt h3{font-family:'Open Sans Condensed',Arial;color:#fff;font-size:20px; line-height:20px; margin-bottom:2px}
.proj-list .item .txt .data li{color:#fff;}

.property-types{margin: 0px 0px 15px 0px; width: 105%; float: left;}
.property-types li{float:left; background:#f6f6f6; margin: 0px 10px 10px 0px}
.property-types li a{float: left; margin: 0px 5px 0px 0px; display: block; width: auto;}
.property-types li span{font-size: 11px; color: #999; /*background: #eee;*/ height: 16px; line-height:16px;float:right; margin: 4px 0px 4px 0px; padding:0px 4px 0px 4px;}

.wide-list.map_list{padding:0px 5px 0px 0px;overflow:auto}
.wide-list.map_list .item{width:inherit; height:120px; position:relative; padding:0px; border-bottom:none; margin-bottom:5px}
.wide-list.map_list .item .img-wrap{width:100%; height: 120px; float: left;margin:0px}
.wide-list.map_list .item .txt{position:absolute;bottom:0px; left:0px;height:auto; width:inherit; float:none; z-index:5; margin:0px;padding:0px;}
.wide-list.map_list .item h3{font-size:12px;margin-bottom:0px; margin:0px 0px 0px 5px; line-height:16px;color:#fff; font-weight:normal}
.wide-list.map_list .item .data{width:auto;margin:0px; padding:0px 5px 5px 5px;height:auto;line-height:16px; border-top: none;}
.wide-list.map_list .item .data li{float:left; height:18px; line-height:18px;min-height:18px; margin: 0px 5px 0px 0px; font-size:12px; color:#fff;border-right:none; background:none; padding:0px; background-image:none!important}
.wide-list.map_list .item .data li.price{font-size:16px;width:100%;padding:0px;height:18px; line-height:18px;color:#fff}
.wide-list.map_list .item .data li.parks{ display:none;}
.wide-list.map_list .item .loc{color:#777;width:inherit;float:left;}
.wide-list.map_list .item .fav{display: none}

.dev-map{width:100%;height:200px;margin-bottom:10px}
.dev-info{width:105%;float:left}
.dev-info li{height:40px; line-height:40px; font-size:13px;text-indent:40px;border:dashed 1px #ccc;margin:0px 10px 10px 0px;float:left; background: 10px center no-repeat}
.dev-info li a{display:block}
.dev-info li.pr{background-image:url(/images/projects.png);}
.dev-info li.sr{background-image:url(/images/services-new.png);}
.dev-info li.re{background-image:url(/images/restaurants-new.png);}
.dev-info li.ed{background-image:url(/images/education-new-2.png);}
.dev-info li.bt{background-image:url(/images/health-new.png);}
.dev-info li.he{background-image:url(/images/beauty-new.png);}
.dev-info li.sh{background-image:url(/images/shopping-new.png);}
.dev-info li.ho{background-image:url(/images/hotels-new-3.png);}
.dev-info li.en{background-image:url(/images/entertainment-new-3.png);}
.dev-info li.ev{background-image:url(/images/events-new-20-2.png);}

/*
#toolbar{position:fixed;bottom:0px;width:100%;z-index:99;height:100px;box-shadow:-1px -1px 8px #666;}
#toolbar-controls{width:100%;height:30px;background:url(/images/tb-head-bg.png);float:left}
#tb_title{float:left;color:#fff;height:30px;line-height:30px;font-size:12px;font-weight:bold;padding:0px 20px 0px 20px;background:url(/images/tb_head_sep.png) right no-repeat}
#tb_pages{float:left;color:#999;height:30px;line-height:30px;font-size:13px;padding:0px 20px 0px 20px;background:url(/images/tb_head_sep.png) right no-repeat}
a#tb_updown{height:30px;width:30px;display:block;float:right;}
a.tb_down{background:url(/images/tb-arrow-down.png) no-repeat center center}
a.tb_up{background:url(/images/tb-arrow-up.png) no-repeat center center;}
a.tb_left_scroll,a.tb_right_scroll{left:0px;right:auto;position:absolute;display:none;height:80px;width:20px;background:url(/images/tb_left_arrow.png) no-repeat center center;z-index:10}
a.tb_right_scroll{right:0px;left:auto;background:url(/images/tb_right_arrow.png) no-repeat center center;}

.listing-tb-wrap{width:100%;height:70px;float:left;position:relative;background:#4c4c4c}
.listings-tb {width:200%;height:70px;position:absolute;top:0px;z-index:5; left:0px;}
.listings-tb .list-tb{width:5%;height:70px;float:left;background:#555 url(/images/prop-tb-bg.png) no-repeat right}
.listings-tb .sel{background-color:#3B90C9}
.listings-tb .list-tb .price{ font-size:11px;margin:0px 5px 2px 6px;color:#eee}
.listings-tb .list-tb h3{font-size:11px;font-weight:normal;margin:3px 0px 2px 6px;float:left;width:100%}
.listings-tb .list-tb h3 a{text-decoration:none;font-size:11px;color:#eee!important}
.listings-tb .list-tb .img-wrap{width:50%;float:left;height:65px;}
.listings-tb .list-tb .img-wrap a{width:100%;}
.listings-tb .list-tb .img-wrap img{width:100%;margin:5px 0px 0px 5px}
.listings-tb .list-tb .data{float:left;width:50%;}
.listings-tb .list-tb .icons{padding:0px;margin:0px;
	font-weight:normal;color:#696969; float:left;width:100%;}
.listings-tb .list-tb li{float:left;padding:0px 0px 0px 35px;margin:0px 0px 1px -5px;height:18px;line-height:18px;
                          width:100%;display:block;font-size:11px;background:no-repeat 11px center;color:#eee}
.listings-tb .list-tb li.rooms{background-image:url(/images/bed.png);}
.listings-tb .list-tb li.baths{background-image:url(/images/bathroom.png);}
.listings-tb .list-tb li.size{background-image:url(/images/size.png);}
.listings-tb .list-tb li.parks{background-image:url(/images/car-30.png);}
.browse-categories{float:left;width:1010px;background:red;height:100px}
*/
/****/

/**EVENTS**/
#featured-events{height: 400px; padding-bottom:25px}
#featured-events .slides{height:inherit}
#featured-events .feat-item{width:100%;height:400px; margin:0px;padding:0px;position:relative}
#featured-events .img-wrap{height:inherit}
#featured-events .img-wrap img{width:inherit}
#featured-events .feat-item .txt{position:absolute;bottom:0px;left:0px;padding:10px;background:rgba(0,0,0,.92);}
#featured-events .feat-item .txt h3{font-size:24px;color:#eee; line-height:28px; height:28px}
#featured-events .dte{color:#fff;padding: 3px 0px 3px 0px;width:50px; margin:0px 15px 0px 0px;float:left; text-align:center; border-bottom:solid 2px #fff; border-top:solid 2px #fff}
#featured-events .dte .dayname{font-size:20px; height:23px; line-height:23px;text-align:center;}
#featured-events .dte div{text-align:center}
#featured-events .data{float:left;}
#featured-events .data li{display:block; color:#fff}

#events-content{overflow:hidden}
#event-cats{width:101%; height:123px;overflow: hidden; margin-bottom:15px;}
#event-cats li{float: left;height:30px; width: 222px;line-height: 30px;border-bottom:solid 1px #eee; border-right:solid 1px #eee; color: #000; background:5px center no-repeat}
#event-cats li a{display:block; text-indent:25px;}
#event-cats li span.count{float: right; text-indent:0px; margin: 5px 10px 5px 0px; padding: 0px 5px 0px 5px; background:#eee; color: #000; height: 20px; line-height: 20px;font-weight: normal; font-size: 11px}
#event-cats li span.count:after,#event-cats li span.count:before{content:''}
#event-cats li.nightlife-and-party{background-image:url(/images/nightlife3.png)}
#event-cats li.conference-and-seminar{background-image:url(/images/conference.png)}
#event-cats li.sports{background-image:url(/images/sports-event.png)}
#event-cats li.exhibition-and-trade-show{background-image:url(/images/exhibition.png)}
#event-cats li.fairs-and-festival{background-image:url(/images/festival.png)}
#event-cats li.performing-arts{background-image:url(/images/perform.png)}
#event-cats li.shopping{background-image:url(/images/shopping-ev.png)}
#event-cats li.concert{background-image:url(/images/concert2.png)}
#event-cats li.music-and-entertainment{background-image:url(/images/concert2.png)}
#event-cats li.family{background-image:url(/images/family2.png)}
#event-cats li.education{background-image:url(/images/education-ev.png)}
#event-cats li.filmtv-and-media{background-image:url(/images/film.png)}
#event-cats li.food-and-health,#event-cats li.food{background-image:url(/images/food.png)}
#event-cats li.galleries{background-image:url(/images/gallery.png)}
#event-cats li.fundraiser{background-image:url(/images/fundraiser.png)}
#event-cats li.art-and-culture{background-image:url(/images/art.png)}
#event-cats li.fashion{background-image:url(/images/fashion.png)}
#event-cats li.science-and-technology{background-image:url(/images/science.png)}

.album-list {width:105%;}
.album-list .item{overflow:hidden}

.event-home-album-list .item{width:193px; height:130px; min-height:130px;margin:0px 5px 0px 0px}
#venues-list-home .item{width:inherit; height: 165px; margin:0px 0px 10px 0px}
#venues-list-home .item .img-wrap{height: 120px;min-height:120px;overflow:hidden}
#venues-list-home .item h3{color:#000; font-weight: bold; font-size:14px; line-height: 16px;height: 16px; margin-bottom:3px}

#home-calendar{width:100%;overflow: hidden; float:left}
#home-calendar .day{width:100%; margin: 0px 0px 5px 0px; overflow: hidden;overflow: hidden; vertical-align:top}
#home-calendar .day .day-head{width: 60px;display:inline-block ;margin:0px 10px 0px 0px;text-align: center; color: #000; vertical-align:top;}
#home-calendar .day .day-head .day-name,#home-calendar .day .day-head .month{font-size: 12px;font-weight: normal;}
#home-calendar .day .day-head .day-no{font-size: 40px; font-weight: bold; line-height: 35px}
#home-calendar .day .day-head .today{background:#000; color: #fff; height: 16px; line-height: 16px; font-size: 11px; vertical-align: middle; margin: 0px 0px 2px 0px;}
#home-calendar .day .cal-events-wrap{display:inline-block;width:715px; overflow:hidden}
#home-calendar .day .cal-events-wrap .slides{width:105%; height: 150px;}
#home-calendar .day .cal-events{}
#home-calendar .day .cal-events .item{float: left;width:231px;height:175px; margin: 0px 10px 10px 0px; background: #eee; overflow: hidden}
#home-calendar .day .cal-events .item .img-wrap{height: 100px; overflow: hidden}
#home-calendar .day .cal-events .item .img-wrap img{min-height: 100px;}
#home-calendar .day .cal-events .item .txt{ padding: 10px; width: auto; line-height: 18px}
#home-calendar .day .cal-events .item .txt h3{font-weight: bold;font-size:14px;line-height: 16px; height: 16px; overflow: hidden; margin:0px 0px 3px 0px}
#home-calendar .day .cal-events .item .txt>div{height:18px; line-height:18px; overflow:hidden}

.event-list{width:105%;}
.event-list .item{padding:0px}
.event-list .item .img-wrap{margin:0px 0px 10px 0px}
.event-list .item .txt{padding:0px;}
.event-list .item .txt h3{font-size: 16px; font-weight:bold; line-height:18px; height:18px; margin:0px;overflow:hidden}
.event-list .item .txt .data li{line-height: 20px;font-size: 12px;height:20px}
.event-list .item .txt .dte{text-align: center;  padding: 0px 3px 0px 3px; float: left; background:#000; color:#fff; margin:0px 5px 0px 0px}
.event-list .item .txt .dte span{padding:0px}
/*.album-list{width: 815px;}
.album-list .item{padding: 0px; width: 193.5px; height: 150px; border-bottom: none;}
.album-list .item .img-wrap{height: 130px; line-height: 130px;}
.album-list .item .img-wrap img{min-height: 130px;}*/
.event-dates{float:left;height:20px;line-height:20px;vertical-align:middle}
.event-date{background:#000;color:#fff;padding:2px; line-height: 15px;width:auto;display:inline-block}
.event-date .day-nm{font-size: 12px; font-weight: bold;float:left}
.event-date .day-month{font-size: 12px; font-weight: bold;float:left}
.event-date .year{font-size: 12px; font-weight: bold;float:left}
.event-data{width: 424px; float: left;}
/****/

/**CALENDAR**/
#event-calendar{width:auto;}
.calendar-nav{height:24px;font-size:14px;line-height: 24px;margin:0px 0px 10px 0px;text-align:center;}
.calendar-nav .calendar-date{height:auto;line-height:inherit; width:auto;display:inline-block;vertical-align:top}
.calendar-nav .calendar-date h2{font-size: 14px;font-weight: bold;}
.calendar-nav a{display:inline-block;background:no-repeat center center;height:inherit;width:17px;position:relative}
.calendar-nav a.left{ margin: 0px 10px 0px 0px;}
.calendar-nav a.right{margin: 0px 0px 0px 10px;}
.calendar-nav a:after{content:'';position:absolute;top:0px;left:0px;
border-top:solid 12px #fff;border-bottom:solid 12px #fff;border-right:solid 12px #aaa;}
.calendar-nav a.right:after{border-left:solid 12px #aaa;border-right:none}

#event-calendar .day_names{width:100%;}
#event-calendar .day_names li{width:14.285%;text-align:center;font-size:12px;float:left;}
#event-calendar .day_names li div{border-right:solid 1px #fff;background:#eee;padding:3px 0px 3px 0px;}
#event-calendar .day_names li div.today{background:#EB529E!important; color: #fff}
#event-calendar #events{width:100%;}
#event-calendar #calendar .day{float:left;width:14.285%;min-height:100px;}
#calendar .day .ev-w{width:100%;}
#calendar .day .ev{width:auto;margin:3px 3px 5px 3px;border-bottom:solid 1px #eee;padding:0px 0px 5px 0px;overflow:hidden;}
#calendar .day .ev .img-wrap{float:left;width:100%;margin: 0px 0px 5px 0px;}
#calendar .day .ev .img img{}
#calendar .day .ev .txt{float:left;width:100%;font-size:11px;color:#777}
#calendar .day .ev .txt h3{margin:0px 0px 2px 0px;font-weight:normal;color:#666; font-weight: bold;}
/****/

/**AUTOS**/
/*#autos-nav li a{padding: 0px 10px 0px 10px; text-align: left; background: no-repeat 5px center; text-indent:20px;}
#autos-nav li#autoNav_cars>a{background-image:url(/images/cars-2.png)}
#autos-nav li#autoNav_bikes>a{background-image:url(/images/bikes-2.png)}
#autos-nav li#autoNav_boats>a{background-image:url(/images/boats-2.png)}
#autos-nav li#autoNav_htv>a{background-image:url(/images/trucks-2.png)}*/

.autos-main-ad {margin-top:70px}
#autos-nav>li{font-size:12px;font-weight:normal}
#auto-brands{width: 100%; float:left}
#auto-brands .cats li{height: 76px; line-height: 76px;width:84px; float:left; background:#f6f6f6; border: solid 0px #eee; margin: 0px 3px 3px 0px}
#auto-brands .cats li .img-wrap{height: 56px; line-height: 62px;width: 62px;margin:10px;}
#auto-brands .cats .img-wrap img{width: 100%;height:auto; max-height: 62px; line-height:62px; display:inline-block}
#auto-brands .bike-cats li a{font-size:12px; margin:0px; padding-top:15px; line-height:20px; display:block; height: inherit; font-weight:bold; text-align:center; float:none;white-space:normal}
#auto-brands .bike-cats li span{text-align:center;font-size:12px; display:block;height:18px; width:inherit}
#auto-brands .tabs{border-bottom: solid 1px #FF8100; margin: 0px 0px 5px 0px; float: none;}
#car-brands{height: 234px; overflow:hidden}

.home-auto-list{width:105%;}
.home-auto-list .item{padding: 0px 0px 10px 0px; position:relative}
.home-auto-list .item .txt .data li{display:block; text-align:left; width:auto;float:none; line-height:20px; height:20px}
.home-auto-list .item .price{font-size:15px; color:#ff4200; font-weight:bold;}
.home-auto-list .item .kms{color:#444}
.home-auto-list .item h3{color:#000;font-size:14px; font-weight:bold;overflow:hidden;float:none; height:20px; line-height:20px;}
.home-auto-list .item .year{position:absolute; top:10px; left:10px; z-index:10; background:#333;color:#fff;font-size:11px; padding:2px}
#autos-left-bar .sub-cats{max-height:none}
/****/

/**TRAVEL**/
#featured-travel .feat-item{width:100%;height:350px;overflow:hidden;position:relative}
#featured-travel .feat-item .img-wrap{width:100%;height: inherit;float: left;}
#featured-travel .img-wrap img{min-height: 350px;}
#featured-travel .feat-item .txt{height:auto;padding: 15px; position: absolute; left: 0px; bottom: 0px; z-index:10}
#featured-travel .feat-item .txt h3{color: #fff;height:36px; line-height:36px; font-family:'Open Sans Condensed'; font-size: 32px;float:none; font-weight: normal; margin: 0px; display:block}
#featured-travel .feat-item .txt .loc{font-size: 13px; color: #fff;}

.att-cats{width: 105%;overflow:hidden;height:205px;}
.att-cats li{float:left;margin: 0px 0px 0px 0px;background:center 10px no-repeat;border-right: solid 1px #eee; border-bottom:solid 1px #eee}
.att-cats li a{display: block; width:100%; height:100%; text-align:center}
.att-cats li span.label{display:block;font-size:12px; margin-top:50px; font-weight:bold;color:#000;width:100%;height:20px;float:left}
.att-cats li span.count{font-size:18px;margin-top:5px;display:block;color:#000;width:100%;height:20px;}
.att-cats li span.count:after,.att-cats li span.count:before{content:''}
.att-cats li.aquariums{background-image:url(/images/aquariums-32.png)}
.att-cats li.art-galleries{background-image:url(/images/art-galleries.png)}
.att-cats li.beaches{background-image:url(/images/beaches.png)}
.att-cats li.buildings{background-image:url(/images/buildings.png)}
.att-cats li.castles{background-image:url(/images/castles.png)}
.att-cats li.cultural-center{background-image:url(/images/cultural-center.png)}
.att-cats li.historical-places{background-image:url(/images/historical-places.png)}
.att-cats li.monuments,.att-cats li.landmarks{background-image:url(/images/monuments.png)}
.att-cats li.building{background-image:url(/images/building-2.png)}
.att-cats li.multiple-units-floor{background-image:url(/images/building-2.png)}
.att-cats li.palace{background-image:url(/images/palace.png)}
.att-cats li.parks{background-image:url(/images/parks.png)}
.att-cats li.resorts{background-image:url(/images/resorts.png)}
.att-cats li.shopping-attraction{background-image:url(/images/shopping-attraction.png)}
.att-cats li.museums{background-image:url(/images/museums.png)}
.att-cats li.zoo{background-image:url(/images/zoo.png)}
.att-cats li.theme-parks{background-image:url(/images/theme-parks.png)}

.hotels-list{width: inherit;}
.hotels-list .item{width:inherit;}
.hotels-list .item .txt{margin: 0px 0px 0px 260px;}
.hotels-list .item .img-wrap{width:250px; height: 150px; line-height: 150px;min-height:150px;}
.hotels-list .item h3{font-size:15px; color: #000;font-weight:bold; margin:0px}
.hotels-list .item .bot .rate{padding: 0px 5px 0px 5px; height:24px; line-height:24px; font-size:15px; font-weight:bold; color:#ff4200; width:auto;}
.hotels-list .item .bot .rate label{font-size:8px;}

.home-hotels-list{width:105%;overflow:hidden}
.home-hotels-list .item{width:540px;float:left; margin:0px 20px 10px 0px;height:130px}
.home-hotels-list .item h3{height:22px;}
.home-hotels-list .item .img-wrap{width:230px; height:130px; min-height:130px; line-height:130px;}
.home-hotels-list .item .txt{margin: 0px 0px 0px 240px;}

.hotel_stars{height:20px; width: 100px; margin-bottom:5px}
.hotel_1Star{background:url(/images/1-star.png) no-repeat left center; }
.hotel_2Star{background:url(/images/2-star.png) no-repeat left center;}
.hotel_3Star{background:url(/images/3-star.png) no-repeat left center;}
.hotel_4Star{background:url(/images/4-star.png) no-repeat left center;}
.hotel_5Star{background:url(/images/5-star.png) no-repeat left center;}
/****/

/***DEALS****/
.deals-list{width:105%;}
.deals-list .item{padding: 0px; margin: 0px 10px 10px 0px;border-bottom:solid 2px #eee}
.deals-list .item .img-wrap{width:inherit;margin:0px 0px 10px 0px}
.deals-list .item .txt{line-height: 18px; width:auto}
.deals-list .item .txt h3{font-size: 14px; line-height:18px; max-height:34px;color:#000;font-weight:bold; margin:0px 0px 5px 0px}
.deals-list .item .data li{width:100%;float:left; height:20px; line-height:20px;}
.deals-list .item .data li.disc{height:30px; line-height:30px;}
.deals-list .item .disc .discount{color:#ff4200;font-weight:bold; margin:0px 10px 0px 0px; font-size:28px; display:inline-block;}
.deals-list .item .disc .discount span{font-size:12px; text-decoration:none; padding: 0px 0px 0px 2px}
.deals-list .item .disc .regular-price{text-decoration:line-through;color:#777; font-size:15px; display:inline-block}
.deals-list .item .disc .regular-price span{font-size:14px;padding:0px}
.deals-list .item .data li.expires span{color:#ff4200;padding:0px}

.deal-expiry-counter{border: 1px solid #ddd; float:left; width:100%; text-align:center; padding: 5px 0px 5px 0px; margin: 0px 0px 15px 0px; border-radius: 5px;}
.hasCountdown {float:left; width: 100%; padding: 5px 0px 5px 0px}
.countdown_rtl {direction: rtl;}
.countdown_holding span {color: #888;}
.countdown_row {clear: both;width: 100%;padding: 0px 0px;text-align: center;height: 30px;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount{font-size: 200%;}
.countdown_descr{display: block;width: 100%;}
/****/

/**DETAIL VIEW**/
.listing-details-right .block-title,.listing-details-left .block-title,.right-bar .block-title{border-bottom:none;margin:0px 0px 5px 0px}
.listing-details-left .img-main{position:relative; margin:0px 0px 15px 0px;}
.listing-details-left .images{margin:0px 0px 0px 0px; height: 46px; overflow: hidden; position:absolute;bottom:10px; left:10px}
.listing-details-left .images .slides{height: 46px;}
.listing-details-left .images .img-wrap{height:40px;min-height:40px; float:left;margin:0px 10px 0px 0px; border:solid 3px #fff}

.listing-details-left .images2{position:static;width:105%;float:left;height:auto;}
.listing-details-left .images2 .img-wrap{height:60px;min-height:60px;width:100px;float:left;margin:0px 10px 10px 0px; border:none;overflow:hidden;}

h1.listing-title{font-size:24px; line-height:26px;}
.listing-details-right .category{background:#222;color:#fff;float:left;margin:0px 10px 0px 0px;font-size:13px;line-height:20px; padding:0px 5px 0px 5px;font-family:'Open Sans Condensed'; }
.listing-details-right .quick-data{float:left;margin:0px 0px 15px 0px}
.listing-details-right .quick-data li{float:left;line-height:20px;height:20px;padding:0px 10px 0px 0px; margin:0px 10px 0px 0px;border-right:solid 1px #ddd;font-weight_:bold}
.listing-details-right .quick-data li:last-child{border-right:none}
.listing-details-right .price{font-size:22px;color:#ff4200;font-weight:bold;font-family:'Open Sans Condensed'}
.listing-details-right div.price{float:left;line-height:22px;}
.listing-details-right div.deal-price{float:left;line-height:50px;font-size:48px;}
.listing-details-right div.deal-price>span{font-size:24px;text-decoration:line-through;color:#999}
.listing-details-right>.data{width:inherit;float:left}

.listing-details-right .prop-loc-txt{width:inherit;float:left;height:16px; line-height:16px; margin:0px 0px 10px 0px; text-indent:25px; background:url(/images/map-new2.png) left center no-repeat}
.listing-details-right .location{width:inherit;float:left; height:120px;min-height:120px; background:#f6f6f6;margin:0px 0px 15px 0px}
.listing-details-right .prop-location{width:160px;float:left;height:inherit;min-height:inherit}
.listing-details-right .property-map{width:295px;height:inherit;float:left;margin:0px 0px 0px 0px}
.prop-location .item{width:100%;min-height:120px;height:inherit;margin: 0px 0px 0px 0px;overflow:hidden}
.prop-location .item>a{height:inherit;width:inherit;display:block;min-height:inherit}
.prop-location .item .img-wrap{height:inherit;min-height:inherit;height:inherit;position:relative}
.prop-location .item .img-wrap>.img-over{width:100%;height:auto; padding: 5px 0px 5px 0px; margin:auto;z-index:20;position:absolute;z-index:10;bottom:0px;text-align:center;color:#fff;background:url(/images/trans-2.png);display:none}
.prop-location .item .img-wrap:hover>.img-over{display:block}

.prop-location .item .img-wrap:after{content:'';z-index:10;position: absolute; top:0px; left: 50%; margin-left: -14px;
border-left:14px solid transparent;
border-right:14px solid transparent;
border-top:14px solid transparent;
border-top-color:#fff;}

/*.listing-details-right .location{width:inherit;float:left; height:110px;background:#f6f6f6;}
.listing-details-right .location-area{padding:10px;font-size:12px; font-weight:bold;line-height:20px;width:240px;float:left}
.listing-details-right .location-area a{display:block;}
.listing-details-right .location-area a:hover{text-decoration:underline}
.listing-details-right .location-area a.area{font-size:12px;font-weight:normal}
.listing-details-right .location .img-wrap{height:inherit;min-height:110px;float:right;width:180px;min-height:100px;position:relative}
.listing-details-right .location .img-wrap:before{content:'';z-index:10;position: absolute; left:0px; top: 50%; margin-top: -10px;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
border-left:10px solid transparent;
border-left-color:#f6f6f6;}*/

.listing-details-right>.data{margin:0px 0px 15px 0px;}
.listing-details-right>.data .price{line-height:inherit}
.listing-details-right>.data li{margin:0px;width:50%;float:left;font-weight:bold;font-size:14px; height:32px;line-height:32px;border-bottom:solid 1px #eee;background:left center no-repeat;white-space:nowrap}
.listing-details-right>.data li label{display:block;width:110px; text-indent:25px;float:left;font-weight:normal;font-size:12px; background: center right no-repeat; margin:0px 2px 0px 0px;white-space:nowrap}
.listing-details-right>.data-one-col li{width:100%;}
.listing-details-right>.data-one-col li label {width:120px; white-space:nowrap}
.listing-details-right>.data-one-col li.last{border-bottom:none}
.listing-details-right>.data li.last{border-bottom:none;width:100%;}
.listing-map{width:inherit;height:150px; margin:0px 0px 15px 0px;float:left}
.listing-details-right>.data li.rooms{background-image:url(/images/rooms-new-14.png)}
.listing-details-right>.data li.baths{background-image:url(/images/baths-new.png)}
.listing-details-right>.data li.parking{background-image:url(/images/parkings-new3.png)}
.listing-details-right>.data li.size{background-image:url(/images/size-new-3.png)}
.listing-details-right>.data li.ref{background-image:url(/images/reference.png)}
.listing-details-right>.data li.price-sq{background-image:url(/images/price-sq.png)}
.listing-details-right>.data li.kms{background-image:url(/images/kms-2.png)}
.listing-details-right>.data li.engine{background-image:url(/images/engine.png)}
.listing-details-right>.data li.trans{background-image:url(/images/transmission.png)}
.listing-details-right>.data li.seats{background-image:url(/images/seats.png)}
.listing-details-right>.data li.doors{background-image:url(/images/doors.png)}
.listing-details-right>.data li.fuel{background-image:url(/images/fuel.png)}
.listing-details-right>.data li.cyl{background-image:url(/images/cyl.png)}
.listing-details-right>.data li.col{background-image:url(/images/col.png)}
.listing-details-right>.data li.loc{background-image:url(/images/map-new2.png)}
.listing-details-right>.data li.year{background-image:url(/images/cal-new2.png)}
.listing-details-right>.data li.edu{background-image:url(/images/edu-new-16.png)}
.listing-details-right>.data li.exp{background-image:url(/images/user-16-3.png)}
.listing-details-right>.data li.ind{background-image:url(/images/business-16.png)}
.listing-details-right>.data li.salary{background-image:url(/images/salary.png)}
.listing-details-right>.data li.full-part{background-image:url(/images/part-full.png)}

.listing-details-right .features{margin:0px 0px 5px 0px; width:inherit;float:left;}
.listing-details-right .features li{float:left;width:auto; margin:0px 10px 10px 0px;padding: 0px 10px 0px 10px; height:26px;line-height:26px;background:url(/images/check-1.png) no-repeat 5px center #eee;text-indent:18px;}

#enquire {width:inherit; margin: 0px 0px 15px 0px;float:left}
#enquire .message{height:28px;}
#enquire>.row .button-big{width:318px;float:right}
#enquire>.row{width:inherit;margin:0px 0px 5px 0px;height:30px;line-height:30px;color:#777;clear:both; overflow: hidden}
#enquire>.row>label{width:120px;display:block;float:left;color:#000}
#enquire>.row>label>span{color:red}
#enquire>.row>input,#enquire>.row>select,#enquire>.row>textarea,#enquire>.row .input
{width:306px;height:28px;float: right;padding: 0px 5px 0px 5px; border: solid 1px #ddd}
#enquire>.row-textarea{height: 82px;}
#enquire>.row>textarea{width:306px;height:80px;}
#enquire>.row-recap{height:134px}
#enquire>.row>.captcha_input{width: 148px; margin: 0px 5px 0px 0px;}
#enquire>.row>.captcha{float: right; margin: -4px 0px 0px 0px;}
#enquire>.submit-row{height: 38px;}
#enquire>.row>.submit-wrap{width:318px; float: right; padding: 0px; height:38px}
#enquire>.row input.submit-button{ margin:0px}
#enquire>.row>input.checkbox{width:15px;height:15px;}
#enquire>.contact-row{width:100%; padding-top:10px; height: auto; line-height:40px;}
#enquire>.row>.contact-button{float:right;width:320px;height:32px;padding:0px;line-height:32px; margin:0px}
#enquire>.row>.input a{text-decoration: underline}
#enquire>.separator,.front-form>.separator{width:100%;float:left;border-bottom:solid 1px #eee;height:10px; line-height:20px; padding:0px 0px -10px 0px; margin:0px 0px 15px 0px; text-align:center}
#enquire>.separator span,.front-form>.separator span{ background:#fff; padding:0px 5px 0px 5px;color:#777}
.scam-alert{float:right;width:auto; background:#F8E996 no-repeat 8px 10px url(/images/alert.png);
padding:10px 10px 10px 30px;color:#404040;line-height:18px; width: 278px; margin: 0px 0px 5px 0px}
.scam-alert a{text-decoration:underline;}
.listing-actions{width: 184px;height:32px;margin:0px 0px 10px 0px;float:left}
.listing-actions a{display:block;width:44px;height:32px;margin:0px 2px 2px 0px;float:left; background: center center no-repeat;overflow:hidden;text-indent:-999px;}
.listing-actions a.em{background-image:url(/images/email-2.png)}
.listing-actions a.sh{background-image:url(/images/fav-2.png)}
.listing-actions a.pr{background-image:url(/images/print-2.png)}
.listing-actions a.enq{background-image:url(/images/enquire.png)}
.listing-actions a.flg{background-image:url(/images/flag-2.png)}
.listing-share{width:100%;float:left;margin:0px 0px 10px 0px}
.listing-share a{width:32px;height:32px;display:block;float:left;background: center center no-repeat;margin:0px 5px 0px 0px}
.listing-share a.fb{background-image:url(/images/facebook.png)}
.listing-share a.tw{background-image:url(/images/twitter.png)}
.listing-share a.li{background-image:url(/images/linkedin.png)}
.listing-share a.pi{background-image:url(/images/pinterest.png);margin:0px;}
.listing-share a.gp{background-image:url(/images/google-plus.png);}
/*.right-bar .share a.fb:hover{background-image:url(/images/fb.png)}
.right-bar .share a.tw:hover{background-image:url(/images/tw.png)}
.right-bar .share a.li:hover{background-image:url(/images/li.png)}
.right-bar .share a.pi:hover{background-image:url(/images/pi.png);margin:0px;}
.right-bar .share a.gp:hover{background-image:url(/images/gp.png);}*/

.listed-by{width:100%;float:left}
.listed-by .listed-by-item-wrap{width:inherit;margin:0px 0px 10px 0px;float:left; background:#eee}
.listed-by .listed-by-item{margin:15px; line-height:18px}
.listed-by .listed-by-item .img-wrap{width:150px; margin:0px auto 10px auto;}
.listed-by .listed-by-item h3{font-weight: bold;font-size:13px}
.listed-by .listed-by-item .txt{line-height: 18px; width:inherit; margin:0px 0px 0px 0px}
.listed-by .listed-by-item .txt .data li{height:20px;line-height:20px;}
.listed-by .listed-by-item .view-listings{background:#ff4200; color: #fff; padding: 3px 5px 3px 5px; font-size: 11px; margin: 2px 0px 0px 0px;}
.contact-buttons .button-big{margin:0px 0px 10px 0px}
/****/

/**COMPANY**/
.company-parent{font-family:'Open Sans Condensed';font-size:14px;margin: 10px 0px 5px 0px}
.company-parent a{background:#f6f6f6;padding:5px 32px 5px 15px;background:url(/images/menu-2.png) no-repeat 90% center #f0f0f0;position:relative;margin-left:-10px}
.company-parent a:before{content:''; position: absolute; left: 0px; bottom: -10px;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
border-right:10px solid transparent;
border-right-color:#999; z-index:0}
.company-parent a:after{content:'';z-index:1;position: absolute; left: 0px; bottom: 0px;height:10px;width:10px;background:#eee}

.company-title{border-bottom:solid 0px}
.company-details{width:inherit;float:left}
#company-right-bar{margin-top: 30px}
#company-left-bar{padding:0px;background:none;margin:0px 20px 0px 0px;}
h1.company-h1{margin-bottom:10px;font-size:30px; line-height:30px;z-index:5; background:#fff;font-family:'Open Sans Condensed';text-align:center;color:#303030}
.company-data {margin:0px 0px 10px 0px;}
.company-data li{min-height:24px; line-height:24px; padding: 0px 0px 0px 24px; font-size:13px;background:no-repeat left 2px;}
.company-data li.address{background-image:url(/images/map-new2.png)}
.company-data li.phone{background-image:url(/images/telephone-new.png);}
.company-data li.mobile{background-image:url(/images/mobile-16.png);}
.company-data li.phone a{display:block}
.company-data li.phone>a:first-child{font-size:16px; font-weight:bold;line-height:24px;}

.company-data li.website{background-image:url(/images/website-new.png)}
.company-data li.fax{background-image:url(/images/fax-new.png)}
.company-data li.contact{background-image:url(/images/contact-person.png)}

.comp-more-info{width:inherit;float:left;border:solid 0px #eee;margin:0px 0px 10px 0px;box-sizing:border-box}
.comp-more-info #hotel_class{margin:0px 0px 5px 0px}
.comp-more-info .comp-rate{padding:5px; line-height:normal; font-size:15px; font-weight:bold}
.comp-more-info .comp-rate label{font-size:12px;font-weight:normal;margin:0px 5px 0px 0px}
.company-features{width:inherit; float: left; margin: 0px 0px 10px 0px;}
.company-features li{height:24px;line-height:24px; width:inherit; color:#444;padding: 0px 0px 0px 24px; background: no-repeat left center}
.company-features li.wifi{background-image:url(/images/wifi.png)}
.company-features li.credit-cards-accepted{background-image:url(/images/credit-cards-accepted.png)}
.company-features li.close-to-metro-station{background-image:url(/images/metro-2.png)}
.comp-cats li{float:left;width:auto;height:16px; padding:5px; margin:0px 5px 5px 0px; background:#eee;line-height:16px;color:#444; position:relative;
              white-space:nowrap;overflow:hidden; text-indent:8px;}
.comp-cats li:before{content:'';border-bottom:4px solid transparent;
	border-top:4px solid transparent;
	border-left:4px solid #ff4200;
	font-size:0;
	z-index:5;
	line-height:0;position:absolute;top:50%;left:5px; margin-top:-4px}
.comp-cats li a:hover{text-decoration:underline}
.company-map{width:100%; height:120px;margin-bottom:10px}
.comp-get-dir{width:100%;height:20px;line-height:20px;background:url(/images/sign.png) left center no-repeat;text-indent:20px;margin-bottom:10px}
#comp-rating-wrap{width:310px; margin: 0px auto 15px auto; height:18px; line-height:18px;text-align:center;position:relative;}
.company_rating{margin:0px 0px 0px 0px; height:16px;line-height:inherit;text-align:right}
.comp-rating-left{padding:0px 14px 0px 0px;width:140px;height:inherit;float:left;border-right:solid 1px #ddd}
.comp-rating-right{padding:0px 0px 0px 15px;width:140px;height:inherit;float:left}
.comp-rating{float:left; margin: 0px 5px 0px 0px}
.comp-rating-score{font-size: 12px; line-height:inherit; height:inherit; background:#5ba829;float:left; padding: 0px 3px 0px 3px; border-radius: 2px; color:#fff; margin: 0px 5px 0px 0px}
.comp-rating-votes{font-size: 12px; line-height:inherit;color:#999; height:inherit; float:left; margin: 0px 7px 0px 0px}
#comp_rate{display:none;width:100%;height:30px;text-align:center;background:#fff;position:absolute;top:-2px;padding:5px 0px 5px 0px;border:solid 1px #eee}
#comp_rate_stars{text-align:center}
a.rate-link{border: solid 1px #ddd;line-height:inherit;padding: 3px; border-radius:3px;}
#rating_hint{line-height:18px;font-size:14px; font-weight:bold; padding:0px 0px 0px 5px;}
.comp-timing{line-height:20px;font-size:13px;}
.comp-timing label{width:80px;display:inline-block}

.company-top-bar{float:left; position:relative; margin:0px 0px 20px 0px}
.company-top-bar-image{}
.company-main-image{width:inherit;float:right;height:280px; line-height:280px;min-height:280px; overflow:hidden;}

.company-images{margin:0px 0px 20px 0px; height: 36px; overflow: hidden;float:left}
.company-top-bar-image .company-images{position:absolute;bottom:40px; left:10px}
.company-images .slides{height: 36px;}
.company-images .img-wrap{height:30px; min-height:30px; float:left;margin:0px 10px 0px 0px;}

.company-top-bar-image .company-images .img-wrap{border:solid 3px #fff}

.company-menu{width:inherit;height:40px;line-height:40px;float:left;clear:both; margin: 0px 0px 0px 0px;border-bottom:solid 1px #eee}
.company-menu li {float:left;height:inherit;line-height:inherit;padding:0px 15px 0px 15px;}
.company-menu li a{display:block;width:inherit;height:inherit; position: relative; font-size: 15px; color: #000; font-family:'Open Sans Condensed'}
.company-menu li.selected{background:#ff4200}
.company-menu li.selected a{color:#fff;}
.company-menu li.selected a:after{width:0;
	height:0;
	content:' ';
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:7px solid #ff4200;
	font-size:0;
	z-index:5;
	line-height:0;position:absolute;bottom:-7px;left:50%; margin-left:-10px}
.company-logo-wrap{text-align:center;margin-bottom:10px}
.company-logo-img{max-height:80px;}
.company-details .block-title{border-bottom:none;height:20px;line-height:20px;margin-bottom:10px;}
.company-details .offer{float:left;padding: 10px 10px 10px 50px; border:dashed 2px #ff6114; background:url(/images/deal.png) 10px center no-repeat; margin: 0px 0px 15px 0px;}
.company-details .offer h3{font-size: 14px; margin: 0px 0px 5px 0px}
.company-details .offer .txt{color: #999}
#company_reviews{display:none}
/****/

#footer-toolbar{position:fixed; bottom:0px;left:0px; height:32px; line-height:32px;z-index:30}
#footer-toolbar a.contact{display:block;color:#fff;height:32px;line-height:32px;width:auto;float:right;padding:0px 15px 0px 0px;font-weight:bold;background:no-repeat 10px center #30bf62 url(/images/contact-new.png); border-right:solid 3px #3f8959; text-indent:44px;}

/**FOOTER**/
#footer-wrap{background:#333;padding:0px 0px 20px 0px; margin-top:30px}
#footer{text-align:center;color:#5D5D5D;font-size:12px;}
.footer-social{height:32px; margin:15px 0px 20px 0px}
.footer-social a{display:inline-block;width:32px;height:32px; background:center center no-repeat; margin:0px 10px 0px 0px}
.footer-social a.fb{background-image:url(/images/facebook-icon.png)}
.footer-social a.tw{background-image:url(/images/twitter-icon.png)}
.footer-social a.gp{background-image:url(/images/google-plus-icon.png)}
.footer-social a.li{background-image:url(/images/linkedin-icon.png)}
.footer-social a.in{background-image:url(/images/instagram-icon.png)}
.footer-social a.pi{background-image:url(/images/pinterest-icon.png)}

#footer .footer-column{width:200px;float:left; margin: 0px 20px 0px 0px}
#footer .footer-column a{display:block; text-align:left;height:30px;line-height:30px;color:#999; border-bottom:solid 1px #444}
#footer .footer-column h3{text-align:left; color:#fff;font-size:16px; margin:0px 0px 5px 0px; font-family:'Open Sans Condensed'}
.copyright{color:#777; background:#2e2e2e; text-align:center; height:50px; line-height:50px}
/****/

/**FRONT FORM**/
.front-form{width:400px; margin: 0px auto 0px auto}
.front-form>div{width:100%; height:auto; float:left; margin:0px 0px 20px 0px;}
.front-form>p{margin:0px 0px 20px 0px;line-height:16px}
.front-form>div.front-form-section{margin:0px;}
.front-form>div.left{width:195px;float:left}
.front-form>div.right{width:195px;float:right}
.front-form>div.narrow{margin:0px;}
.front-form>div.info{float:none; clear:both;box-sizing:border-box}
.front-form div.alert,.form-wrap div.alert{background: #F8E996; font-weight:bold;text-align:center;padding:10px;box-sizing:border-box;float:left;width:100%;box-sizing:border-box;margin:0px 0px 15px 0px}
.front-form>div.back{height: 32px; line-height: 32px; margin: 0px 0px 15px 0px}
.front-form>h3{font-size:18px; margin:0px 0px 5px 0px}
.front-form>div>label{float: left;width:100%;color:#000;font-size:14px; margin: 0px 0px 5px 0px;display:block;font-weight_:bold}
.front-form>div.req>label:before{ content:'*'; color:red}
.front-form>div>input,.front-form>div>select,.front-form>div>textarea,.front-form>div>.categories,.front-form>div>.field
{float: left;width:100%; text-indent:30px; padding:0px;display:block;color:#000;height:32px;border: solid 1px #ddd;box-sizing:border-box;background:5px center no-repeat;}
.front-form>div>select{display: block;width: 100%; padding-left:30px; text-indent:0px;}
.front-form>div>input.checkbox{width:auto;height:auto;border:none;display:inline;margin:0px;line-height:inherit}
.front-form>div>input.half{width:200px;margin:0px 10px 0px 0px}
.front-form>div>input.date{width:200px;margin:0px 0px 0px 0px}
.front-form>div>input.file{width:70%;float:left;margin:0px 5px 0px 0px}
.front-form>div>input.file-full{width:100%;}
.front-form>div>.field{line-height:32px;}
.front-form>div>textarea{height:60px; padding: 5px; text-indent:0px!important; line-height:16px}
.front-form>div>.image-wrap{float:left;width:28%;height:40px;}
.front-form>div>.image-wrap img{height:100%;}
.front-form .checkboxlist{width:100%;float:left;max-height:250px;overflow:auto;} 
.front-form .checkboxlist li{padding:5px; height:20px; line-height:20px;border-bottom:solid 1px #eee}
.front-form .checkboxlist li>label{height:inherit; line-height:inherit}
.front-form .checkboxlist li>input{margin:0px 5px 0px 0px; padding:0px; height:auto; width:auto;}
.front-form>div>label>span{color:red;font-size:11px}
.front-form #terms{height:auto;margin:0px 0px 10px 0px}
.front-form>div.message{height:auto;color:Red; margin:0px;}
.front-form>div.message label{height:auto;}
.front-form>div>.button-submit,.button-submit{width:100%; color:#fff;height: 34px; line-height:34px;font-size: 18px; font-weight: bold; background:#ff4200; border:none; border-bottom:solid 4px #E14C03!important; margin: 0px 0px 0px 0px; padding: 0px;text-indent:0px;box-sizing:border-box}
.front-form .button-cancel,.button-cancel{width: 100%;height:32px; line-height:32px; font-size: 16px; background:#eee; color:#000; border-bottom:none;}
.front-form>div>div.recaptcha{width:280px;float:left}
.front-form>div>div.captcha{width:160px;float:left; height: auto; background: none;}
.front-form>div>.agree a{text-decoration:underline;}
.front-form>div>.terms-text-wrap{width:276px;height:170px;float:left;}
.front-form .checbox-row{ height: 20px; line-height:20px; margin-bottom:10px}
.front-form .facebook-button{display: block; width: 100%; height:36px; line-height:36px; color:#fff; background:#46629E url(/images/facebook-white.png) no-repeat 10px center; text-align: center;  font-size:14px; border-bottom: solid 4px #2F4C8C;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.front-form #txtUserName,.front-form #txtEmailF,.front-form #txtEmail{background-image:url(/images/email-3.png)}
.front-form #txtPassword,.front-form #txtPasswordConfirm{background-image:url(/images/pass.png)}
.front-form #txtName{background-image:url(/images/name.png)}
.front-form #cmbGender{background-image:url(/images/gender.png)}
.front-form #txtPhone{background-image:url(/images/mobile-3.png)}
.front-form #cmbYear{background-image:url(/images/dob.png)}
.front-form #cmbHowHear{background-image:url(/images/how.png)}
.front-form #txtLocation{background-image:url(/images/map-2.png)}
.front-form #txtSubject{background-image:url(/images/edit-5.png)}
.front-form #txtSubject{background-image:url(/images/edit-5.png)}
.front-form a.cal{background: url(/images/cal-2.png) center center no-repeat;display: block;width: 32px;height: 32px;float: left;text-decoration: none;}
.front-form div a.copy-cats{color:#0078d7}
.front-form #upload-remind{font-weight:bold; background:url(/images/upload.png) no-repeat left;display:block;padding:0px 0px 0px 32px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap}

.front-form>div>.categories{height:auto; text-indent:5px;max-height:175px; overflow:auto;}
.front-form>div>.categories li{ height:28px; line-height:28px; border-bottom: solid 1px #eee;}
.front-form>div>.categories a.del-cat{float:right; padding:3px; margin: 5px 5px 5px 0px; border: solid 1px #eee; display:block; line-height:10px; text-align:center; text-indent:0px; height:10px; width:10px; border-radius:3px;}
.front-form h2{font-size:18px;font-family:'Open Sans Condensed';margin:0px 0px 10px 0px}

#comp_sub_cats{display:none;}
#comp-cats-select .child-cat{display:none}
#comp-cats-select{border-top:solid 1px #eee; border-bottom: solid 1px #eee; clear:both; max-height:200px; float:left; width: 100%; overflow:auto; margin: 0px 0px 0px 0px}
#comp-cats-select li{height:28px; line-height:26px;border-bottom: solid 1px #eee; text-indent:5px;}
#comp-cats-select li.child-cat{text-indent:35px}
#comp-cats-select li.parent-cat{text-indent:5px}
#comp-cats-select a.add-cat{float:right; border:solid 1px #ddd; display:block;height:18px; line-height:18px; text-align:center; width:auto; padding:0px; text-indent:0px; margin: 4px 5px 4px 0px; padding: 0px 5px 0px 5px; border-radius:3px; color:#777 }
#comp-cats-select a.expand{background:url(/images/expand.png) 5px center no-repeat; padding: 0px 0px 0px 25px;}
#comp-cats-select a.collapse{background:url(/images/collapse.png) 5px center no-repeat; padding: 0px 0px 0px 25px;}


.form-menu{width:400px; height:40px;line-height:40px;margin:0px auto 30px auto;border-bottom:solid 1px #d6d6d6}
.form-menu li{height:inherit;line-height:inherit; color:#000; float:left; text-align:center;}
.form-menu li a{display:block;height:inherit;padding:0px 15px 0px 15px;font-size:14px;}
.form-menu li.selected{background_:#000; _color:#fff;position:relative;border-bottom:solid 4px #ff4200;box-sizing:border-box;}
.form-menu li.selected a{font-weight:bold}
.form-menu li.selected:after{content:'';position:absolute;bottom:-9px;left:50%;margin-left:-5px;
                             border-right:solid 5px transparent;border-left:solid 5px transparent;border-top:solid 5px #ff4200}

div.listed-in{ border-bottom: solid 1px #eee; padding: 0px 0px 10px 0px}
div.listed-in select{margin:0px 0px 10px 0px}

.terms-text{height:150px;overflow:auto;background:#eee;padding:10px;line-height:20px;width:100%;box-sizing:border-box}
.terms-text h3{font-weight:bold;}
.tip-box{float:left;width:170px;height:300px;color:#777;background:url(/images/girl-small.png) no-repeat 180px 0px;padding:0px 100px 20px 20px;margin:0px;font-size:13px;line-height:18px;}

#popup-section{width:100%;margin:0px;}
.popup-form{width:auto;background:#fff;margin:0px 15px 0px 15px}
.popup-form>div{line-height:32px}
.popup-form>div>label{width:100%;float:left;text-align:left;margin:0px;line-height:18px;}
.popup-form>div>input.half{width: 200px; margin: 0px 10px 0px 0px}
.popup-form>div>.captcha{float: left; width: 200px; height: 22px; background:none;}
.login-form{width: 340px; margin: 0px auto 0px auto;}
.login-form>div>.submit-button{margin-bottom:10px}

.inner-form{position:relative;margin:0px;float:left}
.inner-form>div>input,.inner-form>div>.field{text-indent:5px;}
.inner-form>div>select{padding-left:5px;}
.inner-form>div>select#lstJobRole{width:90%;}
.inner-form>div>a.add-cat{float:right; border:solid 1px #ddd; display:block;height: 30px; margin:0px; line-height:30px; text-align:center; width:auto;text-indent:0px; padding: 0px 5px 0px 5px; border-radius:3px; color:#777 }

.popup-form{width:auto;background:#fff;margin:0px 15px 0px 15px}
.popup-form>div{line-height:32px}
.popup-form>div>label{width:100%;float:left;text-align:left;margin:0px;line-height:18px;}
.popup-form>div>input.half{width: 200px; margin: 0px 10px 0px 0px}
.popup-form>div>.captcha{float: left; width: 200px; height: 22px; background:none;}
.login-form{width: 340px; margin: 0px auto 0px auto;}
.login-form>div>.submit-button{margin-bottom:10px}
.front-form>div.link-row{margin:0px;height:auto;line-height:26px;text-align:center;font-size:13px}
.front-form>div.link-row>a.link-register{color:#ff4200;font-family:'Open Sans condensed';font-size:18px}

.narrow-form{width:300px;}
.narrow-form > div > input, .narrow-form > div > select, .narrow-form > div > textarea{ text-indent:5px}
.company-form>div.timings-add{line-height:32px}
.company-form>div.timings-add>select{width:100px; margin:0px 5px 10px 0px}
.company-form>div.timings-add>input{width:100px;margin:0px 5px 10px 0px}
.company-form>div.timings-add>input.checkbox{width:auto;}
.company-form>div.timings-add>span{float:left;line-height:inherit;margin:0px 5px 0px 0px}
.company-form>div.timings-add>label{margin:0px 5px 0px 0px;width:auto;}
.company-form>div.timings-add>input.button{text-indent:0px;width:auto;padding:0px 15px 0px 15px}
.company-form ul.timings{width:100%;float:left}
.company-form ul.timings li{height:20px;line-height:20px;margin:0px 0px 5px 0px}
.company-form ul.timings li a.del{padding:3px 6px 3px 6px; margin: 5px 5px 5px 0px; border: solid 1px #eee; line-height:10px; text-align:center; text-indent:0px; height:10px; width:10px; border-radius:3px;}

.company-form>div>input,.front-form>div>.field{text-indent:5px;}
.company-form>div>select{padding-left:5px;}
.front-form>div>select#lstJobRole{width:90%;}
.front-form>div>a.add-cat{float:right; border:solid 1px #ddd; display:block;height: 30px; margin:0px; line-height:30px; text-align:center; width:auto;text-indent:0px; padding: 0px 5px 0px 5px; border-radius:3px; color:#777 }
.front-form #map.map_canvas,.form-wrap #map.map_canvas{width: 100%; height: 400px;margin:0px 0px 15px 0px}

.front-form a.link-button{display: block;  text-align:center; font-size:14px; height:32px; line-height: 32px; border: solid 1px #ccc; background:#f6f6f6 no-repeat 20px center;  color:#000; border-radius: 5px}
.front-form a.preview{background-image:url(/images/preview-2.png)}
.front-form a.add-more{background-image:url(/images/add-2.png)}
.front-form a.back-list{background-image:url(/images/list-3.png)}

.form-images{width:100%;float:left}
.form-images li{width:178px; height:110px; float:left;border:solid 1px #eee; padding:5px; margin:0px 10px 10px 0px; position:relative}
.form-images li div.img-wrap{height:110px; min-height:110px;}
.form-images li a.del{position:absolute; bottom:10px; left:10px; background:url(/images/delete-2.png);display:block; width:16px; height:16px; text-indent: -100px; overflow:hidden}
#form-waitbox{position:absolute; top: 0px; left:0px; width:100%; height:100%;display:none}
#divUploadInfo{display:none}
#upload_progress{ 
float:left;
height:20px;
border-radius:3px;
-moz-border-radius:3px; 
-ms-border-radius:3px; 
-o-border-radius:3px;
-webkit-border-radius:3px; 
background: -moz-linear-gradient(#66cc00, #4b9500); 
background: -ms-linear-gradient(#66cc00, #4b9500); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc00), color-stop(100%, #4b9500)); 
background: -webkit-linear-gradient(#66cc00, #4b9500); 
background: -o-linear-gradient(#66cc00, #4b9500); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500')"; 
background: linear-gradient(#66cc00, #4b9500); 
width:0%;}

/****/

/**CREATE FORM**/
#create{width:100%;margin:auto;}
#create h1{font-size:30px; line-height:60px; border-bottom: solid 0px #eee; text-align:center;}
.create-options-title{margin:0px 0px 40px 0px;}
#create-options{width:720px; margin: 10px auto 0px auto; text-align: center}
#create-options p{margin: 0px 0px 20px 0px; height: 50px; line-height:50px; border-bottom: solid 1px #eee; font-size: 15px;}
#create-options a{display:block; height:40px; width: 180px;background:center 20px no-repeat;padding: 100px 0px 0px 0px; line-height:20px; font-weight: normal;font-family:'Open Sans Condensed'; font-size: 16px; color:#000;margin:0px; float: left;}
#create-options a:hover{background-color:#f0f0f0}
#create-options #a_comp{background-image:url(/images/business-big-new.png)}
#create-options #a_cv{background-image:url(/images/cv-big-new.png)}
#create-options #a_job{background-image:url(/images/jobs-big-new.png)}
#create-options #a_event{background-image:url(/images/event-big-new.png)}
#create-options #a_class {background-image:url(/images/class-big-new.png)}
#create-options #a_deal {background-image:url(/images/deal-big-new.png)}
#create-options #a_prop_sell{background-image:url(/images/sale-big.png)}
#create-options #a_prop_rent{background-image:url(/images/rent-big-new.png)}
#create-options #a_car {background-image:url(/images/car-big-new-2.png)}
#create-options #a_bike{background-image:url(/images/bike-big-new.png)}
#create-options #a_boat{background-image:url(/images/boat-big-new.png)}
#create-options #a_htv{background-image:url(/images/htv-big-new.png)}

.company_create_intro{margin:0px auto 50px auto;text-align:center;font-size:14px;line-height:22px;max-width:800px;}
#company-create-found{display:none;}
#create-buttons{display: none;float:left;width:100%;}
.create-forms{margin: 0px auto 0px auto;width:400px;display:none; position:relative}
.create-forms .back{color: #999}
.create-forms h2{width: 100%; border-bottom: solid 1px #EEE;height: 20px;line-height: 40px;padding: 0px 0px -20px 0px;margin: 0px 0px 30px 0px;text-align: center;}
.create-forms h2 span{background:#fff; padding: 0px 10px 0px 10px; font-size: 18px; color:#000}
.create-step{display:none; width:100%;}
.create-step>div>input,.create-step>div>select{text-indent:0px;padding-left:5px}

.create-form-company{display:block}
#company_result{width:100%;max-height:374px;overflow:auto;margin:0px 0px 15px 0px}
#company_result li{height:80px;border-bottom: solid 1px #eee; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px}
#company_result .img-wrap{width: 100px; height:70px; float: left; margin: 0px 10px 0px 0px;}
#company_result h3{font-size: 13px; color:#000; font-weight:bold; margin: 0px 0px 5px 0px}
#company_result p{max-height: 32px; overflow:hidden;}
#company_result a{color:#ff6114; font-weight:bold}
#company_result .data{margin: 0px 0px 5px 0px}
#company_result .txt{line-height:16px}
#create-waitbox{display:none; width: 100%; height: 100%; position:absolute; top:0px; left:0px; background:url(/images/loader.gif) center center no-repeat; z-index:20}
/****/

/**PRIZE***/
.prize-title{border-bottom: none}        
.this-week{text-align: center; color: #000; height: 5px; margin-bottom: 20px; height: 10px; line-height: 10px; border-bottom: solid 1px #ddd; padding-top: 0px;}
.this-week span{height: 20px; line-height: 20px; background: #fff; padding: 0px 5px 0px 5px; color: #000; font-size: 16px;}
.prize-current{width: auto; padding: 0px 0px 20px 0px; margin: 0px 0px 15px 0px; border-bottom: solid 4px #ddd; background: #fff}
.prize-img{width: 300px; float: left; padding: 15px; margin:0px; display: block; background: #fff}
.prize-img img{width: 300px;}
.prize-desc{width: 640px; float: left; background: #fff; padding: 15px;}
.prize-current h2{font-weight: normal; color: #444; font-size: 18px; margin: 0px 0px 10px 0px}
.prize-desc{color: #777; font-size: 12px; font-weight: normal; line-height: 18px;}
.spons-by{margin: 20px 0px 0px 0px;}
.spons-by img{width: 100px; float: left; margin: 0px 10px 0px 0px;}
.spons-by h3{float: left;}
.prize-apply{width: 100%; float: left; margin: 20px 0px 20px 0px;}
.prize-register{display: block; float: left; background:#FF8100; margin: 0px 20px 0px 0px; padding: 10px 20px 10px 20px; text-decoration: none; font-size: 14px; text-align: center; width: auto; color: #fff; font-weight: bold;font-family:Verdana, Arial;
-moz-border-radius: 20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;}
.prize-login{display: block; float: left; margin: 10px 0px 0px 0px; color: #777; text-decoration: none;}
.prize-login:hover{ text-decoration: underline}
#prev-prizes{width: auto; padding: 20px;}
#prev-prizes h2{ font-weight: normal; font-size: 18px; color: #444; margin: 0px 0px 10px 0px;}
.prize{float: left; width: 100%; border-bottom: solid 1px #ddd; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px}
.prize .img{width: 200px; float: left; margin: 0px 20px 0px 0px;}
.prize .img img{width: 200px;}
.prize .data{float: left;}
.prize h3{font-size: 16px; color: #444; font-weight: normal; margin: 0px 0px 5px 0px}
.prize .desc{font-size: 12px; color: #777; margin: 0px 0px 10px 0px}
.prize .winner{ font-size: 12px; color: #fff; float: left; background: #FF8100; padding: 10px; border: solid 1px #ddd;
-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.prize .spons{ font-size: 12px; color: #777; float: right; width: 100px; line-height: 18px}
.prize .spons img{width: 100px;}
.prize-terms{ background: #f0f0f0; padding: 10px;}
.prize-alert{width: auto; text-align: center; font-size: 14px;padding: 10px;background: #F8E996; margin: 0px 0px 15px 0px}
/****/

/**TESTIMONIALS**/
.testimonials {width:100%;}
.testimonials .item{float:left;padding:20px;background:#f3f3f3;font-size:14px;width:100%;margin:0px 0px 15px 0px;}
.testimonials .item p{font-family:Times New Roman,serif;font-style:italic; color:#000;line-height:20px;font-size:15px;margin:0px 0px 10px 0px}
.testimonials .item p label{font-size:22px; color:#666}
.testimonials .item .t-comp{font-size:12px;padding:5px 0px 0px 0px;float:left;font-weight:bold;color:#ff4200;}
.testimonials .item .t-comp a:hover{text-decoration:underline;}
.testimonials .item .t-date{font-size:11px;color:#888;padding:5px 0px 0px 0px;float: right}
/****/

/**BLOG**/
#blog-list{ margin:20px 0px 0px 0px;}
#blog-list h2{font-size:24px;color:#404040; margin: 0px 0px 10px 0px}
#blog-list .item{height:180px}
#blog-list .item p{font-size:14px; line-height:20px}
#blog-list .img-wrap{width:300px; height:inherit}
#blog h1{font-size:22px;margin:0px 0px 10px 0px}
#blog .blog-date {color:#999;float:right}
#blog-list .item .posted{margin: 10px 0px 0px; color:#999; font-weight:bold}
#blog .blog-content {background:#f6f6f6;padding:15px;margin:0px 0px 15px 0px;line-height:22px;font-size:14px;}
#blog .blog-content p,#blog .blog-content div{ font-size:14px;margin:0px 0px 5px 0px}
#blog .blog-content a{text-decoration:underline;font-size:14px!important}
#blog .blog-image{width:100%; margin: 5px 0px 10px 0px}
#blog .blog-share-wrap{height: 32px; margin: 0px 0px 15px 0px;}
#blog .blog-share{float:right;}
.latest-blog{width: inherit; float:left; margin: 0px 0px 30px 0px}
#blog-grid{width: inherit;}
#blog-grid .item{width: inherit; height:255px;float:left; padding:0px; background:none; margin: 0px 0px 15px 0px; border-bottom:solid 1px #eee}
#blog-grid .item .img-wrap{width: inherit; height: 160px;}
#blog-grid .item .txt{width:inherit; height: auto}
#blog-grid .item .txt h3{ font-size:16px; line-height:20px; max-height:40px; font-weight:normal; color:#404040}
/****/

/**POPUP**/
.popup-bg{width:100%;z-index:50;background-color:#fff;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);-khtml-opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
display:block;height:100%;position:absolute;top:0px;left:0px;}
.popup-wrap{width:100%;z-index:100;display:block;position:fixed;top:0px;left:0px;right:0px;bottom:0px;overflow:auto;overflow-y:auto}
.popup{margin:20px auto 0px auto;}
.modal{border:solid 10px #eee;padding:10px;background:#fff;
       box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box}
.modal .popup-title{border-bottom:solid 1px #ddd;padding:0px;height:50px;width:auto; margin: 0px 0px 20px 0px}
.modal .popup-title h2{text-align:center;color:#444;width:auto;height:50px;line-height:50px;font-size:20px; width:auto;margin:0px;padding:0px;}
.popup_close_button{float:right; margin: 15px 15px 0px 0px;width:20px;height:20px;clear:both;background:url(/images/close.png) center center no-repeat;}
/****/

/**TOOLTIP**/
.tooltip:before{content:'';
                border-right:7px solid transparent;
	border-left:7px solid transparent;
	border-bottom:7px solid #eee;
	font-size:0;
	z-index:5;
	line-height:0;position:absolute;top:-7px;left:50%; margin-left:-5px}
.tooltip{background:#eee;padding:10px;box-shadow:4px 4px 0px #bbb;}
/****/

/**PHONEPOP**/
.popup-phone h3{font-size:14px;font-weight:bold; text-align:center;margin: 0px 15px 10px 15px;}
.popup-phone .data li{color:#000; height:24px;line-height:24px;display:block;text-indent:22px;background:left center no-repeat}
.popup-phone .data li.comp{background-image:url(/images/business-16.png)}
.popup-phone .data li.name{background-image:url(/images/user-16-new.png)}
.popup-phone .data li.phone{background-image:url(/images/phone-new-16.png)}
/****/
/**ACTB**/
.actbBG{background:#fff;border-bottom:solid 2px #ccc;background:#f9f9f9}
td.actbCell{border-bottom: solid 1px #eee; padding:5px;color:#000}
td.actbCell div{line-height: 16px; color:inherit; font-size:14px}
td.actbCell div.small-text{line-height: 16px;}
.actbRowHover{background:#000}
.actbRowHover td.actbCell{color:#fff}
.actb-img{height: 30px; float:right; margin: 3px}
.actb-bread-item{font-size:11px; color:#777; line-height:16px; text-transform:capitalize}
.actbRowHover td.actbCell .actb-bread-item{color:#fff}
/****/
#map_router_search{width:300px;float:left;margin:0px 15px 0px 0px;}
#map_router_wrap{height:100%;display:block;width:auto;margin-left:315px}
#map_router_map{width:100%;height:500px}
