@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@charset "utf-8";
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-family:'Open Sans', Arial, sans-serif; font-size: 14px; line-height: 20px; color: #323232; background-color:#ffffff; -webkit-font-smoothing: antialiased; padding:0; height: 100%; text-decoration: none; margin-right: auto; margin-left: auto; position: relative; letter-spacing:0.5px; }
.two-col-right .main-content { float: right; }
.two-col-right .sidebar { float: left; margin-left: 0 }
.two-col-left .main-content { float: left }
.two-col-left .sidebar { float: right }
.main-content { margin-bottom: 36px; }
.main-container { margin-bottom: 36px; }
.maincontainer { width:1170px !important; margin:auto; }
.footercontainer { width:1170px; margin:auto; clear: both;}
.ftrbottomcontainer { width:1170px; margin:0 290px;/* padding-top:125px;*/ }
a { color: #1F588E; text-decoration: none; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
a:hover { outline: 0; text-decoration: underline; color:#1f588e !important; }
a:active { outline: 0; }
.postin a { color: #44a600 !important; text-decoration: none; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
.postin a:hover { color: #44a600; text-decoration: underline; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
.postin > a { color: #44a600 !important; text-decoration: none; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
.postin > a:hover { color: #44a600; text-decoration: underline; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { max-width: 100%; height: auto !important; border: 0; -ms-interpolation-mode: bicubic; }
select, input[type="file"] { height: 28px; *margin-top: 4px;
line-height: 28px; }
select { width: 220px; background-color: white; }
select[multiple], select[size] { height: auto; }
textarea { height: auto; resize: vertical; }
.select-menu { display: none; }
input, textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s box-shadow linear 0.2s; -ms-transition: border linear 0.2s box-shadow linear 0.2s; -o-transition: border linear 0.2s box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }
textarea { overflow: auto; vertical-align: top; }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; }
button, input {
 *overflow: visible; line-height: normal; }
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input[type="button"], input[type="reset"], input[type="submit"] { width: auto; height: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
} {
margin: 0 0 18px;
font-family:'Open Sans', Arial, sans-serif;
font-size: 12px;
line-height: 18px;
}
p small { color: #7d7d7d; font-size: 11px; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; text-rendering: optimizelegibility; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; }
h1 { font-size: 30px; line-height: 36px; }
h1 small { font-size: 18px; }
h2 { font-size: 24px; line-height: 36px; }
h2 small { font-size: 18px; }
h3 { line-height: 27px; font-size: 18px; }
h3 small { font-size: 14px; }
h4, h5, h6 { line-height: 20px; }
h4 { font-size: 14px; }
h4 small { font-size: 12px; }
h5 { font-size: 13px; }
h6 { font-size: 11px; text-transform: uppercase; }
ul, ol { padding: 0; margin: 0 0 9px 20px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
ul { list-style: disc; }
ol { list-style: decimal; }
li { line-height: 20px; }
ul.unstyled, ol.unstyled { margin-left: 0; list-style: none; }
dl { margin-bottom: 18px; }
dt, dd { line-height: 20px; }
dt { font-weight: bold; }
dd { margin-left: 9px; }
hr { margin: 18px 0; border: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid white; }
strong { font-weight: bold; }
em { font-style: italic; }
abbr { font-size: 90%; text-transform: uppercase; border-bottom: 1px dotted #ddd; cursor: help; }
blockquote { position: relative; padding: 10px 10px 10px 23px; margin: 0 0 18px; background:#ddd; }
blockquote p { color: black; margin-bottom: 0; font-weight: 300; font-family:'Open Sans', Arial, sans-serif; font-style: italic; line-height: 22.5px; }
blockquote p:before { left: 5px; content: "\201C"; font-size: 36px; font-style: normal; font-family:'Open Sans', Arial, sans-serif; position: absolute; }
blockquote small { display: block; line-height: 20px; color: #999999; }
blockquote small:before { content: '\2014 \00A0'; }
blockquote.pull-right { display: inline; float: right; padding-left: 0; padding-right: 15px; border-left: 0; border-right: 5px solid #eeeeee; }
blockquote.pull-right p, blockquote.pull-right small { text-align: right; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
address { margin-bottom: 18px; line-height: 20px; font-style: normal; }
small { font-size: 100%; }
cite { font-style: normal; }
code, pre { padding: 0 3px 2px; font-family:'Open Sans', Arial, sans-serif; font-size: 12px; color: #333333; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
code { padding: 3px 4px; color: #d14; background-color: #f7f7f9; border: 1px solid #e1e1e8; }
pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 12px; line-height: 20px; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; white-space: pre; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; }
pre code { padding: 0; color: inherit; background-color: transparent; border: 0; }
form { margin: 0 0 18px; }
fieldset { padding: 0; margin: 0; border: 0; }
legend small { font-size: 13.5px; color: #999999; }
label, input, button, select, textarea { font-size: 13px; font-weight: normal; line-height: 20px; }
input, button, select, textarea { font-family:'Open Sans', Arial, sans-serif; }
label { margin-bottom: 5px; color: #333333; }
input, textarea, select { display: inline-block; width: 210px; height: 18px; padding: 4px; margin-bottom: 9px; font-size: 13px; line-height: 20px; color: #555555; border: 1px solid #DDDDDD; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
input[type="image"], input[type="checkbox"], input[type="radio"] { width: auto; height: auto; padding: 0; margin: 3px 0; *margin-top: 0;
line-height: normal; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: 0 \9; }
input[type="image"] { border: 0; }
input:focus, textarea:focus { border-color: rgba(0, 187, 100, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.section-topbar { font-size: 12px; background: #323232; padding-top: 9px; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 9px; }
.section-topbar, .section-topbar a { color: white; }
.section-topbar a:hover { color: #00bb64; }
.section-topbar .dk_container a { color: #333; }
.location-changer, .account-bar { display: inline; float: right; }
.logo { float: left; margin-bottom: 18px; }
.logo h1 { font-size: 48px; letter-spacing: -1px; margin-bottom: 18px; font-weight:bold; }
.logo a { color: #27313a; }
.logo a:hover { text-decoration: none; }
.tagline h2 { line-height: 1; font-size: 17px; color: #00bb64; }
.tagline h3 { color: #727272; font-size: 12px; line-height: 1.3; font-weight:normal; }
.logo h1 a, .main-nav, .heading, .advance-search, .advance-search p, .search-what input, .account-bar, .search-where input[type="submit"], .category-listing a, .section-carousel h3, .category-block a, .tab-nav li a, .carousel-desc a, .widget-item-list a, .post-block h4 a, .footer-logo, .feat-ad-sidebar li a, .widget h3 a { font-family:'Open Sans', Arial, sans-serif; }
.widget-title, .listing-details h4 { font-weight: normal; font-family:'Open Sans', Arial, sans-serif; }
.submit-steps { margin-left: 0; list-style: none; padding: 15px 0; margin-bottom: 36px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.submit-steps li { width: 25%; float: left; font-size: 15px; font-weight: bold; }
.submit-steps li, .submit-steps h3 { line-height: 40px; }
.submit-steps span { position: relative; }
.submit-steps span:before, .submit-steps span:after { display: inline-block; *display: inline;
*zoom: 1;
}
.submit-steps span:before { width: 39px; height: 39px; line-height: 40px; color: #fff; font-size: 21px; text-align: center; font-weight: normal; background: #323232; border: 1px solid #323232; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #323232), color-stop(100%, #252525)); background-image: -webkit-linear-gradient(#323232, #252525); background-image: -moz-linear-gradient(#323232, #252525); background-image: -o-linear-gradient(#323232, #252525); background-image: -ms-linear-gradient(#323232, #252525); background-image: linear-gradient(#323232, #252525); margin-right: 9px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.35) inset; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.35) inset; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.35) inset; }
.submit-steps span:after { content: ""; border: 5px solid transparent; border-left-color: #323232; margin-left: 18px; }
.submit-steps .current-step span:before { background-color: #00bb64; border-color: #00bb64; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); }
.submit-steps .step-one span:before { content: "\0031"; }
.submit-steps .step-two span:before { content: "\0032"; }
.submit-steps .step-three span:before { content: "\0033"; }
.page-template-template-member-buy-php .submit-steps h3 { font-size: 15px; }
.clearfix, .header, .entry-header, .listing-info h4, .listing-info, .submit-steps { *zoom: 1;
}
.clearfix:before, .clearfix:after, .header:before, .header:after, .entry-header:before, .listing-info h4:before, .listing-info:before, .submit-steps:before, .clearfix:after, .entry-header:after, .listing-info h4:after, .listing-info:after, .submit-steps:after { display: table; content: ""; }
.clearfix:after, .header:after, .entry-header:after, .listing-info h4:after, .listing-info:after, .submit-steps:after { clear: both; }
.form-submit-listing { margin-top: 36px; }
.form-submit-listing .col6 > div { line-height: 28px; margin-bottom: 18px; }
.form-submit-listing form, .form-submit-listing div { *zoom: 1;
}
.form-submit-listing form:after, .form-submit-listing div:after { content: ""; display: table; clear: both; }
.form-submit-listing input[type="text"], .form-submit-listing input[type="file"], .form-submit-listing textarea { margin: 0; float: left; width: 50%; }
.form-submit-listing input[type="file"] { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.form-submit-listing label, .form_edit .labelwrapper { margin: 0; width: 35%; float: left; padding-right: 2%; font-weight: bold; line-height: 28px; }
.form-submit-listing input[type="submit"] { padding-left: 18px; padding-right: 18px; }
.form-submit-listing .dk_toggle { line-height: 26px; border: 1px solid #82deb3; border-right: none; }
.form-submit-listing .dk_toggle:after { height: 28px; margin-top: -1px; margin-bottom: -1px; background-color: #323232; }
.form-submit-listing .col6 .input-file { margin-bottom: 0; }
.form-submit-listing .input-file label { width: 25%; text-align: right; padding-right: 12%; }
.form-submit-listing .input-helper, .form-submit-listing .input-bordered, .form-submit-listing .input-submit, .form_edit .image-meta, .form_edit textarea { margin-left: 37%; }
.form-submit-listing .label-helper { color: #aaa; display: block; font-size: 12px; }
.form-submit-listing .input-helper { margin-top: 9px; font-weight: bold; }
.form-submit-listing .col6 .input-bordered, .form-review-listing .col6 .input-bordered { line-height: 20px; }
.form-submit-listing .input-bordered, .form-review-listing .input-bordered, .form_step p.terms { color: white; position: relative; background: #323232; padding: 10px 10px 10px 28px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.form-submit-listing .input-bordered label, .form-review-listing .input-bordered label { padding: 0; float: none; width: auto; display: block; line-height: normal; color: #00bb64; }
.form-submit-listing .input-bordered input, .form-review-listing .input-bordered input { top: 9px; left: 8px; position: absolute; }
.form-review-listing .input-bordered { line-height: 28px; margin-bottom: 18px; width: 50%; }
.form-submit-listing input.invalid, .form-submit-listing textarea.invalid, .form-submit-listing select.invalid { background-color: #FFEBE8 !important; border-color: #C00 !important; }
.ad-categories .childCategory { margin-left: 37% }
.form-submit-listing.form_edit ol { list-style: none; margin: 0; }
.form_edit label { width: 100%; padding: 0; }
.form_edit li { margin-bottom: 9px; }
.form_edit .clr { }
.form_edit .image-meta p { margin: 0 0 4px; }
.item-list-table { width: 100%; border-collapse: collapse; margin: 36px 0; border: none; }
.item-list-table td, .item-list-table th { border: none; }
.item-list-table input { margin: 0; }
.item-list-table thead th, .item-list-table .item-price-label, .item-list-table .item-totalprice { font-size: 14px; text-align: left; font-weight: bold; padding: 12px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.item-list-table .item-price-label { text-align: right; padding-right: 18px; }
.item-list-table td { padding: 7px 12px; vertical-align: middle; }
.item-list-table tbody td { padding-top: 15px; padding-bottom: 15px; }
.item-list-table .item-remove { width: 10px; }
.item-list-table .item-remove a { color: #fff; width: 17px; height: 17px; display: block; text-align: center; background: #323232; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.item-list-table .item-remove a:hover { text-decoration: none; }
.item-list-table .coupon { float: left; }
.item-list-table .item-actions { padding-top: 17px; text-align: right; }
.item-list-table .item-actions a { float: right; margin-left: 9px; }
.form-details { overflow: hidden; margin-bottom: 36px; }
.form-details h5 { padding: 10px 0; font-size: 16px; overflow: hidden; border-bottom: 1px solid #888; }
.form-details h5 span { width: 50%; float: left; }
.form-details .bevel, .form-details .double-bevel { display: none; }
.form-details ul { list-style: none; margin: 0; width: 50%; float: left; }
.form-details li { padding: 10px 0; font-size: 13px; list-style: none; overflow: hidden; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; }
.form-details .labelwrapper { width: 35%; float: left; margin-right: 5%; margin-left: 2%; }
.form-details .review { overflow: hidden; }
.payment-details .labelwrapper { text-align: right; }
.payment-details li { border-left: none; }
.pagination { clear: both; overflow: hidden; }
.pagination .page-numbers { color: #323232; float: left; margin-right: 5px; padding: 6px 8px; font-weight: bold; border: 1px solid #ccc; text-shadow: 0 1px rgba(255, 255, 255, 0.9); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #e6e6e6; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); background-image: -webkit-linear-gradient(#ffffff, #e6e6e6); background-image: -moz-linear-gradient(#ffffff, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #e6e6e6); background-image: -ms-linear-gradient(#ffffff, #e6e6e6); background-image: linear-gradient(#ffffff, #e6e6e6); -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset; }
.pagination .page-numbers:hover, .pagination .current { color: #fff; text-shadow: none; text-decoration: none; background: #00bb64; border-color: #00bb64; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.section-footer-tagline { padding-top: 27px; padding-bottom: 27px; color: #fff; text-align: center; background: #00bb64; }
.section-footer-tagline h4 { font-size: 19px; line-height: 1.2; font-weight: normal; }
.footer-widgets { background: #eaeaea; padding-top: 45px; padding-bottom: 45px; }
.footer-widgets .widget:nth-child(4n+5), .footer-widgets .widget.first-item {
 clear: left;
 margin-left: 0;
}
.section-footer { font-weight: bold; padding-top: 18px; padding-bottom: 18px; }
.section-footer a:hover { text-decoration: none; }
.footer-logo { float: left; }
.footer-logo h4 { line-height: 1; }
.footer-logo h4 a { color: #323232; font-size: 30px; }
.footer-logo p { margin: 0; color: #9d9d9d; }
.copyright { float: left; color: #727272; line-height: 38px; margin: 0 0 0 18px; font-size: 11px; }
.social-button { float: right; text-shadow: 0 1px rgba(0, 0, 0, 0.7); margin-top: 10px; }
.social-button ul { margin: 0; list-style: none; }
.social-button ul, .social-button li { float: left; margin-left: 5px; }
.social-button a { width: 25px; height: 25px; display: block; text-indent: -9999px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); opacity: 0.2; }
.social-button a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; }
.social-button .twit-btn a { background: url(images/icon/twitter-s.png) no-repeat; }
.social-button .fb-btn a { background: url(images/icon/fb-s.png) no-repeat; }
.social-button .gplus-btn a { background: url(images/icon/gplus-s.png) no-repeat; }
.social-button .flickr-btn a { background: url(images/icon/flickr-s.png) no-repeat; }
.social-button .youtb-btn a { background: url(images/icon/youtb-s.png) no-repeat; }
.social-button .linkedin-btn a { background: url(images/icon/linkedin-s.png) no-repeat; }
.social-button .tumblr-btn a { background: url(images/icon/tumblr-s.png) no-repeat; }
.social-button .vimeo-btn a { background: url(images/icon/vimeo-s.png) no-repeat; }
.widget-title { font-size: 18px; margin-bottom: 15px; }
.widget-title a { color: #323232 }
.widget { margin-bottom: 36px; }
.widget ul { margin-left: 0; list-style: none; }
.widget li { margin-bottom: 9px; }
.widget li > a { color: #656565; }
.widget li > a:hover { color: #323232; }
.widget select { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.widget ul ul { margin: 9px 0 0 18px; }
.footer-widgets .widget ul ul { margin-left: 0 }
.widget ul ul li { position: relative }
.sidebar .widget ul ul li:before, .sidebar .widget ul ul li:after { content: ""; left: -14px; background: #bbb; position: absolute; }
.sidebar .widget ul ul li:before { top: 8px; width: 9px; height: 1px; }
.sidebar .widget ul ul li:after { top: 0; width: 1px; height: 8px; }
.widget-item-list img { display: block; border: 1px solid #e5e5e5; margin-bottom: 9px; }
.widget-item-list h4 { margin-bottom: 9px; }
.widget-item-list li { position: relative; margin-bottom: 18px; padding: 0 36px 18px 0; border-bottom: 1px solid #e5e5e5; }
.widget-item-list li:before { top: 50%; width: 0; height: 0; right: 9px; content: ""; margin-top: -16px; display: block; position: absolute; border: 6px solid #e5e5e5; border-color: transparent transparent transparent #e5e5e5; }
.widget-item-list li.with-image { padding-right: 0; }
.widget-item-list li.with-image:before { display: none; }
.widget-item-list .more-link { color: #00bb64; font-weight: bold; }
.widget h3 a { color:#263139; font-size:14px; }
.widget p { color:#989898; }
.side-meta { font-size: 11px; margin-bottom: 5px; }
.textwidget { word-wrap: break-word; }
.flickr ul { list-style: none; }
.flickr ul li { float:left; width: 55px; margin-right:2px; margin-left:2px; margin-bottom:0; }
.flickr img { width: auto; display: block; border:1px solid #dcdcdc; }
.footer-widgets .widget_colabs_twitter li:before, .footer-widgets .widget_colabs_featured_ad li:before, .footer-widgets .widget_rss li:before, .footer-widgets .widget_colabs_flickr li:before { display:none }
.footer-widgets .back ul li, .footer-widgets .widget.widget_colabs_featured_ad li, .footer-widgets .widget_rss.widget li, .footer-widgets .widget.widget_colabs_flickr li { padding-left: 0 }
.footer-widgets .widget.widget_colabs_featured_ad li { overflow:hidden }
.widget_colabs_featured_ad img { width:35px; float:left; margin-right:15px; }
.feat-ad-sidebar li a:last-child { font-weight:bold; color:#323232; margin-top:7px; }
.feat-ad-sidebar li a:last-child:hover { color:#00BB64 }
#wp-calendar { width: 100%; text-align: center; }
#wp-calendar #prev { text-align: left; }
#wp-calendar #next { text-align: right }
#tabs ul img { float: left; margin-right: 7px; width: 35px; height: 35px; border: 1px solid #DDD; padding: 1px; background-color: #fff; }
.colabsTabs { margin-bottom: 15px; }
.colabsTabs { position: relative; }
.colabsTabs li { margin: 10px 0 0 1px; display: inline; float: left; }
.colabsTabs li:first-child { margin-left: 0; }
.colabsTabs a { background: #00BB64; color: white !important; display: block; font-weight: bold; text-decoration: none; background: #323232; padding: 7px 5px 4px 5px; border-radius: 5px 5px 0 0; }
.colabsTabs a.selected { background: #00BB64; }
.colabsTabs:first-child { border-bottom: 3px solid #00BB64; }
.colabsTabs:after { content: ""; display: table; clear: both; }
.colabsTabs:before { left: 0; right: 0; content: ""; height: 1px; display: block; position: absolute; background: #E6E6E6; bottom: -6px; }
.widget_colabs_tabs .box li { overflow: hidden; margin-bottom: 9px; padding-bottom: 9px; border-bottom: 1px solid #e6e6e6 }
.widget_colabs_tabs .box li:last-child { border-bottom: none }
.widget_colabs_tabs .box li > a { color: #323232; }
.widget_colabs_tabs .box .meta { color: #656565; font-size: 11px; }
.widget_colabs_search input[type="text"] { width: 65% }
.widget_rss li > a { display: block; font-size: 14px; margin-bottom: 4px; font-family:'Open Sans', Arial, sans-serif; }
.widget_rss li { margin-bottom: 18px; }
.widget_rss cite { color: #aaa; font-style: italic }
.widget_welcome div.avatar { float: left; margin-top: 5px; margin-right: 14px; }
.widget_welcome span { margin: 0 9px; }
.widget_welcome .user { overflow: hidden }
.page-template-template-dashboard-php .widget_welcome, .page-template-template-dashboard-php .widget_membership { padding-bottom: 9px; margin-bottom: 18px; border-bottom: 1px solid #e6e6e6 }
.user-details .email, .user-details .twitter, .user-details .facebook, .user-details .site { width: 17px; height: 17px; margin-right: 0.2em; display: inline-block; vertical-align: middle; *display: inline;
 *zoom: 1;
background-repeat: no-repeat; }
.user-details .email { background-image: url(images/icon/icon-mail.png); }
.user-details .twitter { background-image: url(images/icon/icon-twitter.png); }
.user-details .facebook { background-image: url(images/icon/icon-facebook.png); }
.user-details .site { background-image: url(images/icon/icon-website.png); }
.widget_statistic strong { color: #00bb64 }
.widget_colabs_taxonomy_categories li { float: left; margin: 0 9px 9px 0; }
.widget_colabs_taxonomy_categories a { display: block; padding: 1px 6px; position: relative; background: #e6e6e6; border: 1px solid #ddd; }
.widget_colabs_taxonomy_categories li a:hover { color: #fff; background: #00bb64; border-color: #00bb64; text-decoration: none; }
.footer-widgets .widget-inner-content { color: #989898; padding: 18px; background: #fff; border: 1px solid #ccc; border-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); overflow: hidden; }
.footer-widgets .widget-title { color: #263139; font-size: 15px; padding: 11px 0; border-top: 4px solid #00bb64; border-bottom: 1px solid #d2d2d2; margin-bottom: 18px; }
.footer-widgets p { line-height: 21px; }
.footer-widgets .widget li { position: relative; padding-left: 18px; }
.footer-widgets .widget li:before { left: 0; top: 5px; content: ""; width: 5px; height: 5px; position: absolute; border: 2px solid #00bb64; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.footer-widgets li > a { color: #989898; }
.footer-widgets li > a:hover { color: #00BB64; text-decoration: underline; font-weight:bold; }
.tagcloud a { color:#989898; }
.tagcloud a:hover { color:#00BB64; text-decoration:none; }
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { float: left; margin-right: 1.5em; }
.alignright, img.alignright { float: right; margin-left: 1.5em; }
img.aligncenter, .aligncenter { clear: both; display: block; margin-right: auto; margin-left: auto; }
.alignnone, img.alignnone { }
img.bordered { border: 18px solid #efefef; }
.wp-caption { padding: 5px 0; background: #eee; text-align: center; margin-bottom: 1.5em; border: 1px solid #ddd }
.wp-caption img { border: 0 none; padding: 0; margin: 0; }
p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0; }
.wp-smiley { margin: 0 !important; max-height: 1em; }
.gallery-caption { margin: -1.5em 0 0 0; }
#searchform > input { margin-bottom: 0; }
.feat-ad-sidebar > li { overflow: hidden; }
ul.chat-transcript { overflow: hidden; list-style: none; margin-left: 0px; margin-right: 0px; }
.chat-transcript strong { margin-right: 5px }
.chat-transcript li { padding: 0 20px 0 18px; }
.chat-highlight { background: #f0f0f0; }
.assistive-text { display:none; }
.nav-previous { float:left; }
.nav-next { float:right; }
.shadowblock .left-box label { display: block; width: 10%; float: left; }
.lt-ie9 .breadcrumb-inner { }
.sticky { }
.license { background-color: #FCF2F2; border-left: 5px solid #DFB5B4; margin: 30px 0; padding: 15px 30px 15px 15px; }
.entry-content h1, .entry-content h2, .entry-content h3 { margin-bottom: 10px; margin-top: 20px; }
.entry-content h4, .entry-content h5, .entry-content h6 { margin-bottom: 10px; margin-top: 10px; }
.entry-content dd { margin-bottom: 24px; }
.box-green { background-color: #DFF0D8; border: 1px solid #D6E9C6; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; color: #468847; margin-bottom: 20px; padding: 10px 35px 10px 15px; }
div#buddypress div.dir-search { margin: 0px; }
div#buddypress button, div#buddypress a.button, div#buddypress input[type="submit"], div#buddypress input[type="button"], div#buddypress input[type="reset"], div#buddypress ul.button-nav li a, div#buddypress div.generic-button a, div#buddypress .comment-reply-link, a.bp-title-button { background: none repeat scroll 0 0 #00BB64; border: 1px solid #00BB64; color: #FFFFFF; border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; padding: 7px 25px; }
div#buddypress div.dir-search input[type="text"] { padding: 6px 3px 5px; border-color: #00BB64; }
.widget:after, .widget:before { content: ''; display: table; }
.widget:after { clear: both; }
.widget { zoom: 1; }
.sidebar .widget.icl_languages_selector ul ul li:before, .sidebar .widget.icl_languages_selector ul ul li:after { background:none; }
.ads-mark { background: none repeat scroll 0 0 #00BB64; border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; color: #FFFFFF; display: inline-block; padding: 2px 7px; }
.form-table th { text-align: left; }
.widget_video, .mapblock { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.widget_video iframe, .widget_video object, .widget_video embed, .mapblock .map-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.searchboxhome { height:auto; background-color:#0a7fb5; background-image: linear-gradient(141deg, #9fb8ad 0%, #0a7db5 51%, #2cb5e8 75%) !important;}
#more_homeloc_tr div { width:480px; margin:80px 250px; }
.container { margin: auto; width: 1000px; padding: 0 15px; position: relative; *zoom: 1;
}
.container:after { content: ""; display: table; clear: both; }
.row { width: 100%; margin: 0 auto; position: relative; max-width: 978px; *zoom: 1;
}
.row:after { content: ""; display: table; clear: both; }
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { float: left; display: inline; min-height: 1px; position: relative; margin-left: 3.091%; }
.col1:first-child, .col2:first-child, .col3:first-child, .col4:first-child, .col5:first-child, .col6:first-child, .col7:first-child, .col8:first-child, .col9:first-child, .col10:first-child, .col11:first-child, .col12:first-child { margin-left: 0; }
.col1 { width: 5.5%; }
.col2 { width: 14.091%; }
.col3 { width: 22.682%; }
.col4 { width: 31.273%; }
.col5 { width: 39.864%; }
.col6 { width: 48.455%; }
.col7 { width: 57.045%; }
.col8 { width: 65.636%; }
.col9 { width: 74.227%; }
.col10 { width: 82.818%; }
.col11 { width: 91.409%; }
.col12 { width: 100%; }
.srcPager a:hover { text-decoration:none; }
.topsrcPager { text-align:right; float:right; font-size:11px; padding: 8px 10px; font-weight:bold; color:#ffffff; margin-top:0px; background-color: #0a7cb5; }
div { text-align:left; }
#container1 { width:700px; margin:0px auto; }
#tpDiv { height: 95px; margin-right: 2px; margin-left: 2px; padding: 0px; }
#postad_btn { padding:5px; margin-top:2px; font-weight:bold; text-align:center; color:#ffffff; background:#333333; width:110px; cursor:pointer !important; float:left; font-size:13px; }
#postad_btn:hover { background:#FF0000; }
.siteLogo { width: 186px; float: left; margin: 27px 6px 6px 6px; }
.postDiv { float:left; margin-top:47px; margin-left:10px; }
#menu { float: left; height: 25px; background: url(../images/img02.gif) no-repeat left top; }
#menu ul { margin: 0; padding: 0px 0px 0px 0px; list-style: none; line-height: normal; }
#menu li { display: block; float: left; }
#menu a { display: block; float: left; width: 140px; height: 22px; padding: 5px 0px 0px 0px; background: url(../images/img04.gif) no-repeat left top; text-decoration: none; text-align: center; text-transform: capitalize; font-size: 12px; font-weight: bold; color: #FFFFFF; }
#menu .current_page_item a { background: url(../images/img03.gif) no-repeat left top; }
#menu .inactive_page_item a { font-weight:normal; }
#menu .first { }
.topAd { padding-top:20px; float: right; }
#navDiv { text-align: right; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #B01519; margin-top: 5px; height: 20px; margin-right: 2px; margin-left: 2px; }
.lgSt { float: left; display: block; color: #000000; line-height: 22px; font-weight: bold; margin-right:95px; padding-left:5px; }
.lgSt a { color: #000000; }
.tabNavCmn { margin-left: 1px; }
.tabNavCmn a { padding-right: 5px; padding-left: 5px; }
#contentDiv { height: 100%; padding-top: 10px; }
#leftBoxDiv { float:left; width:200px; height:100%; }
#rightBoxDiv { float:left; width:170px; height:100%; }
#middleBoxDiv { float:left; width:630px; height:100%; }
#wideBoxDiv { float:left; width:650px; height:100%; margin-left:15px; }
#narrowBoxDiv { float:left; width:170px; height:100%; }
#leftPanelDiv { float:left; width:70%; min-height:270px; }
#RightPanelDiv { float:right; width:30%; }
#rightcityPanelDiv { float:left; width:30%; min-height:270px; }
#leftnarrowPanelDiv { float:left; width:260px; }
#leftwidePanelDiv { float:left; width:490px; }
#rightwidePanelDiv { float:left; width:735px; }
#rightnarrowPanelDiv { float:right; width:300px; margin-left:8px; }
#fullPanelDiv, .about_us, .contact_us{ /*float:left; width:780px; min-height:270px;*/ margin-top: 100px; }
.section-featured { z-index: 1; background: #ebebeb; margin-bottom: 40px; padding-top: 40px; margin-top: -1px; padding-bottom: 40px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.entry-slides .sale-price { top: 9px; left: 9px; color: #fff; }
.entry-images { margin-bottom: 20px; overflow:hidden; position: relative; }
.entry-images img { float: left; display: block; }
.entry-images .slides-counter { right: 0; position: absolute; margin-top: 18px; }
.entry-images p, .entry-images nav { float: right; }
.entry-images p { color: #727272; font-weight: bold; margin: -5px 10px 0 0; }
.entry-images nav a { float: left; width: 6px; height: 6px; display: block; background: #fff; text-indent: -9999px; border: 2px solid #ccc; margin-left: 9px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
.entry-images a:hover, .entry-images .selected { border-color: #727272; background: #323232; }
.entry-slides:after, .entry-slides:before { content: ''; display: table; }
.entry-slides:after { clear: both; }
.entry-slides { zoom: 1; }
.entry-thumbs { margin-top: 15px; text-align: center; }
.entry-thumbs a { padding: 3px; margin: 0 5px; background: #e7e7e7; border: 1px solid #c1c6c8; display: inline-block; *zoom: 1;
 *display: inline;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px #fff inset; -moz-box-shadow: 0 1px #fff inset; box-shadow: 0 1px #fff inset; }
.entry-thumbs img { float: none; }
.entry-slides img { -webkit-transition: opacity .25s ease;
 -moz-transition: opacity .25s ease;
 -ms-transition: opacity .25s ease;
 -o-transition: opacity .25s ease;
 transition: opacity .25s ease;
}
.entry-slides.loading img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; }
.entry { margin-bottom: 36px; }
.entry h3 { padding: 9px 0; font-size: 17px; margin-bottom: 9px; font-weight: normal; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; font-family:'Open Sans', Arial, sans-serif; }
.entry ul { margin: 0; list-style: none; }
.entry ul ul { margin-left: 18px; }
.entry li { font-size: 13px; line-height: 26px; }
.form-section > div { margin-bottom: 14px; }
.form-section > div:after { clear: both; content: ""; display: table; }
.form-section input { margin: 0; }
.form-section .input-text label { width: 25%; float: left; margin-top: 5px; font-weight: bold; }
.form-section input[type="text"], .form-section textarea { height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.form-section input[type="text"] { width: 35%; }
.form-section textarea { width: 50%; }
.form-section #sendCopy, .form-section label.screenReader, .form-section .srcBtn-primary, .form-section .description { margin: -3px 5px 0 25%; }
.form-section .sendCopy, .form-section label.screenReader { float: none; font-weight: normal }
.form-section input.screenReader { width: 35px; }
.form-section .description { margin-top: 0; display: block; font-style: italic; }
.errordiv, .notification-success { padding: 8px 14px; margin-bottom: 18px; color: #b94a48; border: 1px solid #eed3d7; background-color: #f2dede; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#pass-strength-result { float: left; width: 110px; padding: 6px 14px; text-align: center; background: #e6e6e6; margin: 3px 9px 9px 0; border: 1px solid #ddd; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
#pass-strength-result.short, #pass-strength-result.bad { color: #b94a48; border-color: #eed3d7; background-color: #f2dede; }
#pass-strength-result.good { color: #c09853; border-color: #fbeed5; background-color: #fcf8e3 }
#pass-strength-result.strong, .notification-success { color: #468847; border-color: #d6e9c6; background-color: #dff0d8; }
.form-table td, .form-table th { padding: 9px; }
.form-table input[type="text"] { width: auto; }
.form-table .description { margin: 2px 0 0 0; }
.form-section .submit .srcBtn-primary { margin-left: 0; }
.table-my-ads { width: 100%; margin-bottom: 36px; }
.table-my-ads, .table-my-ads th, .table-my-ads td { border: none }
.table-my-ads th { color: #fff; font-size: 15px; padding: 13px 7px; font-weight: normal; background: #323232; font-family:'Open Sans', Arial, sans-serif; }
.table-my-ads tbody td { border-bottom: 1px solid #eee; }
.table-my-ads h3 { font-size: 15px; }
.table-my-ads img, .table-my-ads .ad-status { margin-top: 10px; }
.table-my-ads .ad-status { font-size: 13px; color: #00bb64; }
.table-my-ads .ad-status p { font-size: 10px; color: #323232 }
.table-my-ads .text-left { text-align: left; }
.table-my-ads .text-right { text-align: right; }
.table-my-ads .text-center { text-align: center; }
.comment-header { overflow: hidden; margin: 36px 0; border-top: 3px solid #323232; border-bottom: 1px solid #e6e6e6; }
.comment-header h3 { float: left; margin: 0; font-size: 13px; padding: 0 30px; line-height: 50px; position: relative; background: #e6e6e6; text-transform: uppercase; }
.comment-header h3:after { bottom: 0; left: 50%; content: ""; margin-left: -4px; position: absolute; border: 8px solid transparent; border-bottom: 8px solid #b5b8ba; }
.commentlist, .commentlist .children { list-style: none; }
.commentlist { margin: 0 0 18px 0; }
.commentlist li { margin-left: 0; position: relative; }
.comment-entry { overflow: hidden; margin-bottom: 9px; }
.comment-author { overflow: hidden; margin-bottom: 18px; }
.comment-author .avatar { float: left; margin: 0 10px 0 0; border: none !important; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; }
.comment-author .author-name { color: #fff; background: #323232; font-size: 11px; font-weight: bold; padding: 4px 10px; display: inline-block; margin: 12px 32px 0 12px; text-transform: uppercase; *display: inline;
*zoom: 1;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.comment-author .comment-meta { font-size: 12px; }
.comment-content { margin-bottom: 15px; border: 1px solid #e5e5e5; padding: 18px 26px 0 26px; background: #f0f0f0; }
.comment-reply-link, .comment-reply-link:hover { color: #fff; float: right; font-size: 11px; background: #ccc; padding: 2px 7px; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.commentlist .children { margin-left: 28px; padding: 0 0 0 26px; position: relative; }
.commentlist .children:before { left: 0; top: -46px; content: ""; height: 100%; position: absolute; border-left: 1px solid #e8e9eb; }
.commentlist .children li:after { top: 0; top: 100px; left: -26px; width: 26px; content: ""; position: absolute; visibility: visible; border-top: 1px solid #e8e9eb; }
#respond { padding-top: 25px; margin-bottom: 18px; border-top: 3px solid #323232; }
#respond p { line-height: 21px; position: relative; }
#respond input { height: auto; }
#respond input[type="text"], #respond textarea { width: 100%; z-index: 2; background: none; padding: 10px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#respond label { top: 10px; left: 10px; z-index: 1; color: #202b39; position: absolute; }
#respond span.required { color: #bb1600; }
#commentform { margin-top: 36px; }
#reply-title { font-size: 15px; }
.comment-form-author, .comment-form-email, .comment-form-url { float: left; width: 31.273%; margin-left: 3.091%; }
.comment-form-comment { clear: both; }
.comment-form-author { margin-left: 0; }
#respond input[type="submit"], .inquiry-form input[type="submit"] { width: auto; color: #fff; border: none; font-weight: bold; padding: 10px 25px; line-height: normal; border: 1px solid #959ca2; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius:5px; border-radius: 5px; -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.4) inset; -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.4) inset; box-shadow: 0 1px rgba(255, 255, 255, 0.4) inset; }
.inquiry-form input[type="submit"] { padding: 5px 10px; }
.breadcrumbs { color: #999; font-weight: bold; margin: 27px auto; overflow:hidden; }
.breadcrumbs .sep { top: -2px; font-size: 10px; position: relative; }
.breadcrumbs .trail-end { color: #727272; }
.breadcrumb-trail { float: left; padding: 4px 9px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight:bold; }
.dvrghtbrdr { }
.tpcatBx { margin-bottom: 5px; padding: 0px; margin-top: 0px; width: 655px; margin-left: auto; margin-right: auto; }
.ltBx { margin-bottom: 5px; padding: 0px; margin-top: 0px; width: 335px; margin-left: auto; margin-right: auto; }
.headBar { background-image: url(../images/titlebar-bg-mid.jpg); background-repeat: repeat-x; height: 23px; }
.headBarLt { background-image: url(../images/titlebar-bg-lt.jpg); background-repeat: no-repeat; background-position: left top; float: left; width: 10px; height: 23px; }
.headBarRt { background-image: url(../images/titlebar-bg-rt.jpg); background-repeat: no-repeat; background-position: right top; float: right; width: 10px; height: 23px; }
.lftCattxt { color: #fff; font-size: 16px; padding: 10px; background-color: #0a7db5;}
.ltBox { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; WIDTH: 195px; PADDING-TOP: 0px }
.cBx { background-image: url(../images/catbox-bg-mid.gif); background-repeat: repeat-x; background-position: bottom; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ECDDB3; border-left-color: #ECDDB3; background-color: #FBF7E2; padding-top: 8px; margin: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.cBxBtm { background-image: url(../images/catbox-bg-btm.gif); height: 5px; background-repeat: no-repeat; margin: 0px; padding: 0px; }
.cBx span { display: block; padding-right: 10px; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; margin: 0px; }
.lfLoctxt { line-height: 23px; font-weight: bold; color: #FFFFFF; background-image: url(../images/ser.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.feaAdTxt { line-height: 23px; font-weight: bold; color: #FFFFFF; background-image: url(../images/feaad.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
.serBox { background-image: url(../images/catbox-bg-mid.gif); background-repeat: repeat-x; background-position: bottom; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ECDDB3; border-left-color: #ECDDB3; background-color: #FBF7E2; padding-top: 8px; color: #826603; font-weight: bold; }
.serBox span { display: block; padding-right: 10px; padding-left: 10px; padding-top: 1px; padding-bottom: 1px; }
.serBox span a { color: #826603; text-decoration:none; }
#ftBanner { float:left; margin-left:10px; padding-top: 10px; padding-bottom: 10px; width: 760px; }
#ftText { /*float:left;*/ padding-top: 5px; padding-bottom: 5px; font-size:12px; color:#ffffff; }
#footerDiv a:hover { color:#ffffff !important; text-decoration:underline; }
#ftSocialLinks { float:right; margin:5px 5px 0px 0px; }
#ftRCity { float:left; margin:5px 0 10px 0; adding:5px 0; width: 100%; background: none repeat scroll 0 0 #ffffff ; color:#002E3D; border-radius:10px; }
.ftrheading { 
	color: #322e2c;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
    padding: 15px 0px 5px;
}
.sorry_message { color: #F78C27; font-size: 16px; font-weight: bold; padding-top: 20px; text-align: center; height:60px; border:1px dotted #737373; border-radius:5px; background-color:#F8F8F8; }
#ftRCity a:hover { color:#006d1d; }
#footerDiv { position: absolute;
    bottom: 0;
    right: 0;
    left: 0;   padding: 15px 0px; margin-top: 40px; /*background-image:url(../images/footerbg.jpg);*/ background-color: #333; background-repeat: repeat-x; background-position: bottom; /*height:160px;*/ text-align: center; float:left; width: 100%; color:#3e3e3e; } 
#footerDiv a { color:#ffffff; }
.ftrdiv { padding:0 5px 0 5px; }
#centerBoxDiv { padding: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; }
.sTitle { background-repeat: no-repeat; height: 18px; text-align: left; }
.srcTxt { line-height: 40px; padding-left: 40px; font-weight: bold; font-size: 13px; color: #F7F7F7; text-align: left; }
.adsearchTxt { font-weight: bold; color: #F2F2F2; float: right; margin-top: 10px; margin-right: 16px; }
.adsearchTxt a { color: #F2F2F2; }
.adsearchTxt a:hover { color: #ffffff; }
.sBoxBtm { height: 5px; }
.optionSrc { /*border:1px inset #2a5903;*/ padding:3px; color:#333; width:172px; font-size: 11px; }
.inputSrc { border:1px inset #2a5903; padding:3px; color:#333; width:150px; font-size: 11px; }
.optionSearch { border:1px solid #2a5903; padding:3px; color:#333; width:172px; }
.inputSearch { border:1px solid #2a5903; padding:3px; color:#333; width:150px; }
.left { width:265px; float:left }
.right { width:242px; float:right }
.feaAdBox { background-color: #FF9900; }
.midBDiv { background-color: #F6F6F6; padding: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 5px; margin-left: 2px; }
.midBDiv span { margin: 0px; padding: 0px; text-align: left; }
.midBDiv .viewAd { color: #8F6E03; text-decoration: none; }
.midBTop { background-image: url(../images/midB-bg-top-mid.gif); background-repeat: repeat-x; background-position: top; height: 5px; }
.midBTopLt { background-image: url(../images/midB-bg-top-lt.gif); background-repeat: no-repeat; background-position: left top; height: 5px; width: 5px; float:left; }
.midBTopRt { background-image: url(../images/midB-bg-top-rt.gif); background-repeat: no-repeat; background-position: right top; height: 5px; width: 5px; float:right; }
.midBBtmLt { background-image: url(../images/midB-bg-btm-lt.gif); background-repeat: no-repeat; background-position: left bottom; height: 5px; width: 5px; float:left; }
.midBBtmRt { background-image: url(../images/midB-bg-btm-rt.gif); background-repeat: no-repeat; background-position: right bottom; height: 5px; width: 5px; float:right; }
.midBBtm { background-image: url(../images/midB-bg-btm-mid.gif); background-repeat: repeat-x; background-position: bottom; height: 5px; }
.midBMid { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ECECEC; border-left-color: #ECECEC; margin: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.midBMid p { margin: 0px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 2px; display: block; text-align: left; }
.h1 { font-size:12pt; font-weight:bold; color: #073874 }
.midBBarDiv { background:#cef0fc; padding:10px; margin-bottom:10px; }
.midBBarTop { height: 22px; background-image: url(../images/midBbar-bg-top-mid.gif); background-repeat: repeat-x; background-position: top; text-align: left; }
.midBBarTopLt { background-image: url(../images/midBbar-bg-top-lt.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 6px; float:left; }
.midBBarTopRt { background-image: url(../images/midBbar-bg-top-rt.gif); background-repeat: no-repeat; background-position: right top; height: 22px; width: 6px; float:right; }
.titlhding { color: #555555; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px;}
.latesttitlhding { color: #555555; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; margin-top:10px; border-bottom:1px groove #599502; }
.titlhdingnew { border-bottom: 1px dotted #b9b9b9; color: #555555; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; padding-left: 8px; width:144%; }
.titlhdingSearch { border-bottom: 1px groove #599502; color: #555555; font-size: 14px; margin-bottom: 10px; padding-bottom: 5px; padding-left: 8px; }
.headTxt { color: #FFFFFF; font-weight: bold; line-height: 22px; padding-left: 5px; text-align: left; }
.memberTxt { background-image: url(../images/mem-icon.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
#rightBoxDiv .midBDiv p { padding: 0px; margin: 0px; }
.blackHead { display:block; font-weight:bold; color:#000000; padding:0px; margin:0px; font-size: 10pt; }
.readHead { display:block; font-weight:bold; color:#990000; padding:0px; margin:0px; }
.adBanner { text-align: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 5px; }
.srcStat { height: 20px; line-height: 20px; margin-bottom: 5px; display: block; margin-right: 2px; margin-left: 2px; font-weight: bold; }
.BreadCrumb { text-align: left; font-weight: bold; padding-top: 2px; padding-bottom: 2px; margin-right: 2px; }
.BreadCrumb a { margin-right: 2px; margin-left: 2px; }
.cBx ul { margin: 0px; padding: 0px; }
.cBx li { font-weight: bold; margin: 0px; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.cBx li a { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; color: #8F6E03; }
.cntLinkBox { border: 1px solid #CCCCCC; }
.memMenuDiv { border-left-width: 3px; border-left-style: solid; border-left-color: #C7BA92; position: relative; margin-left: 5px; padding-left: 5px; margin-bottom: 5px; }
.memMenuDiv span { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.memMenuDiv a { color: #8F6E03; }
.gridTdBgG a { font-weight: bold; }
.gridTdBgG a:hover { font-weight: bold; }
.gridTdBgG { height: 25px; color: #000; line-height: normal; background-color: #FAFBFD; }
.gridTdBgG .smalltxt { color:#07519A; cursor:pointer; font-size:xx-small; }
.gridTdBgG .smalltxt:hover { color:#5694D2; text-decoration: underline; cursor:pointer; }
.gridTd a { font-weight: bold; }
.gridTd a:hover { font-weight: bold; }
.gridTd { height: 25px; color: #000; line-height: normal; }
.gridTd .smalltxt { color:#07519A; cursor:pointer; font-size:xx-small; }
.gridTd .smalltxt:hover { color:#5694D2; text-decoration: underline; cursor:pointer; }
.dataTbl { margin-top: 5px; margin-bottom: 5px; }
.dataTbl td { background-color: #F6F6F6; }
.adPreview { background-color: transparent; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; overflow: auto; }
.moreTxt { padding-right: 5px; font-weight: bold; color: #8F6E05; margin-right: 2px; margin-left: 2px; text-align: right; }
.oopsTxt { font-weight: 700; font-size: 200%; color: #990000; float: left; }
.h_line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F8C7C8; margin: 0 0 8px 0; }
.adTitle { color: #737373; font-size: 16px; font-weight: bold; height: 20px; overflow: hidden; padding: 0px 4px;}
.adTitle a { color: #0a7db5; margin-left:0px; }
.adTitle a:hover { color:#44a600 !important; }
.adTitlenew { color: #737373; font-size: 14px; font-weight: bold; height: 20px; overflow: hidden; }
.adTitlenew a { color: #1ba1e1; margin-left:-5px; }
.adTitlenew a:hover { color:#44a600 !important; }
.hspace { height:5px; font-size:0px; float:left; }
.lalign { width:23%; padding:3px 2px 3px 2px; }
.calign { width:45%; padding:3px 2px 3px 2px; }
.ralign { width:40%; padding:3px 2px 3px 2px; }
.mrgalign { padding:3px 2px 3px 2px; }
.loginTxt { font-weight: bold; color: #B0171C; padding-left: 5px; }
.renew_bg { background-image:url(../images/renew_bg.jpg); background-repeat:repeat-x; background-color: #CDCDCD; height: 20px; }
.minitext { font-size:11px; color:#808080; }
.compulsory { color:#FF0000; }
.note_msg { font-size:11px; font-weight:normal; color:#000000; font-style:italic; float:none; padding-bottom:15px; } 
.msgerr { font-size:11px; color:#FF0000; font-style:italic; /*padding-left:10px;*/ }
.msgsucs { font-size:11px; color:#2A9F00; }
.adTtl { border: 1px inset #2A5903; color: #333333; padding: 3px; width:400px; margin-right: 5px; font-size: 12px; }
.adDesc { border: 1px inset #2A5903; color: #333333; padding: 3px; font-size: 12px; width:400px; height:170px; }
.disableDiv { position:absolute; border:#6689BF solid 1px; background: #D6D3CD none repeat scroll 0% 0%; z-index: 4999; }
.dynamic_head { color:#FFFFFF; background-color:#333333; font-size:12px; padding-left:5px; }
.tbdr { border:#666666 1px solid; }
.smallfonts { font-size:11px; color:#666666; }
.cpYearNavigation, .cpMonthNavigation { background-color:#C0C0C0; text-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText { font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0; border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px; }
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
#mm_menu { float:left; padding: 0; height: 210px; }
.myaccount_page #mm_menu {
    width: 20%;
}
.myaccount_page  #leftPanelDiv, .myaccount_page #fullPanelDiv {
    width: 80%;
    float: left;
}
.main_account{
	width: 100%;
	padding-top: 20px;
}
#mm_menu ul { margin: 0 20px 9px 0px; list-style: none;}
#mm_menu li { float: none; display: block; text-decoration: none; font-size:14px; line-height:40px;  border-bottom:1px dotted #bbbbbb;    background-color: #d4d4d4; padding-left: 5px; }
#mm_menu li.last-item { background: #d4d4d4; border-bottom:none; }
#mm_menu a { height: 25px; margin: 0; font-weight: bold; color: #0a7cb5;padding-left:5px; }
#mm_menu a:hover { color: #fff !important; }
#mm_menu .current_page_item a { color: #000000; }
#mm_cat_menu { }
#mm_cat_menu ul { margin: 0; padding: 0px 0px 0px 0px; list-style: none; }
#mm_cat_menu li { float: left; display: inline; }
#mm_cat_menu a { }
#mm_cat_menu a:hover { color: #FFF; background-color:#ff0000; }
#mm_cat_menu .ccp_item a { color: #FFF; background-color:#ff0000; font-weight:normal; }
.entxtfld { border:1px inset #2a5903; padding:3px; color:#333; width:150px; }
.cmntxtar { /*border:1px inset #2a5903;*/ padding:3px; color:#333; }
.hghltd_link a { color:#07519A; font-weight:bold; }
.hghltd_link a:hover { color:#5694D2; font-weight:bold; text-decoration:underline; }
.cpt_str a { color:#09F; font-size:10px; }
.cpt_str a:hover { color:#06C; text-decoration:underline; font-size:10px; }
.hmBoxMid .faqTxt a { color:#5570A7; }
.hmBoxMid .faqTxt a:hover { text-decoration:underline; }
.hmBoxMid .faqAns { color:#333333; font-size:9pt; line-height:16px; margin-bottom:10px; margin-top:5px; padding-left:25px; }
.adBox { }
.adBox:hover { background: #EAFBDB; }
.read_more { float:right; font-size:10px; color:#09F; }
.read_more a { font-size:10px; color:#09F; }
.read_more a:hover { color:#6CF; }
#contact_tabs { padding:0px; margin:0px; }
#contact_tabs .ui-widget-header { border: 1px solid #e7e7e7; background:none; background-color:#e7e7e7; }
#contact_tabs .ui-state-active { border: 1px solid #E9E9E9; }
#contact_tabs .ui-state-default { border: none; }
#viewAdLeftPanel { width:1000px; }
#viewLeftPanel { float:left; width:830px; }
#viewAdRightPanel { float:left; width:165px; margin-left:5px; }
div#map { height: 280px; width:335px; }
div#gmap { height: 280px; width:335px; margin: 0px 0px 10px 0px; border:1px solid #CCCCCC; }
.list-images ul li.show-me { }
.list-images ul li.hide-me { display: none; }
.right_div_gmap { float:right; width:336px; padding-right:7px; }
.main_div_detail { width:630px; }
#main_div_postsuccess { width:1000px; }
.top_left_banner { padding-top:15px; width:338px; height:282px; /*float:right;*/ margin-left:8px; margin-right:8px; margin-bottom:10px; }
.mnheght { min-height:340px; }
.top_city { position: relative; width: 245px; float:left; padding-top:1px; }
.top_city a { color:#07519A; font-size:12px; }
.top_city a:hover { color:#5694D2; }
.spLeft { font-size:11px; float:right; padding-left:5px; }
.spUnclicked { float:right; padding-left:5px; }
.spClicked { float:right; padding-left:5px; }
.text_link { background: url("../images/arowdwn.png") no-repeat scroll right center transparent; color: #44a600; padding-right: 25px; font-weight:bold; }
.text_link_clicked { background: url("../images/arowup.png") no-repeat scroll right center transparent; color: #fff !important; padding-right: 25px; font-weight:bold; }
.hmcatdv { margin:0 0; }
.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol { margin-right: 15px; width: 200px; float:left; }
.hmcatdv .rightCol { margin:0; }
.hmcatdvcont { margin-bottom:25px; }
.catHdr { background:url(../images/ico_category.png) no-repeat; color:#111; font-size:16px; font-weight:bold; padding:8px 0 8px 32px; margin-bottom:5px; font-family:'Open Sans', Arial, sans-serif; }
.catHdr a { color:#F88E29 !important; text-decoration:none !important; }
.catHdr a:hover { color:#44A600 !important; text-decoration:underline !important; }
.catLst { padding:0 0 0 0px; margin:0; color:#073874; list-style-type:square; font-size:14px; }
.cityhomeSEO { height:auto; width:100%; text-align:justify; line-height:20px; font-size:14px; color:#505050; padding-bottom:5px; border-bottom:1px dashed #cccccc; }
.h2head { font-size:14px; color:#386398; margin-top:10px; }
.detail_head { width:100%; text-align:center; margin-top: 40px;}
.detailTitle { font-size:16px; font-weight:bold; width:650px; float:left; margin:15px 0px 10px 0px; line-height:20px; }
.detailTopLeft { width:650px; float:left; }
.detailTopRight { width:340px; float:right; }
.details { margin-top:-10px; }
.detailBottomLeft { width:340px; float:left; }
.detailBottomRight { width:650px; float:right; }
.detailMiddleBanner { width:650px; height:50px; }
.detail_right_banner { padding-top:15px; width:338px; height:282px; float:right; margin-left:8px; margin-bottom:10px; }
.dtlad p { margin:5px 0px; padding-left:5px; }
.dtlad { float:left; border-bottom:1px dashed #dddddd; }
.detl_ad_left { width:65%; float:left; margin:5px 10px 10px 0px; }
.detl_ad_right { width:30%; float:left; margin:0px 0px 0px 10px; }
#response_msg_div, #Contact_Adv_data_Div, #Contact_data_Div { /*border:1px groove #CFCFCF;*/ background-color:#FbFbFb; /*box-shadow:0 0 1px 0px #C5C5C5;*/ }
.detailtitlhding { border-bottom: 1px dotted #07519A; color: #073874; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; padding-left: 8px; }
.maintitlhding { color: #555555; font-size: 16px; font-weight: bold; padding: 10px 0px; line-height:20px; }
.div_seprater { height:10px; }
.div_seprater { height:10px; }
.dataTbl { margin-top: 5px; margin-bottom: 5px; }
.dataTbl td { background-color: #F6F6F6; }
.btn_link { background-color: #07519A; cursor:pointer; font-weight: bold; letter-spacing: 1px; margin: 0 0 0 10px; padding: 4px 15px; color:#FFF; }
#Contact_data_Div { width:100%; float:left; }
.detaildescription { text-align:justify; }
.detaildescription em { color:#073874; }
.detailtable  .aut { background-position:5px 5px; }
.edu { background-position:5px -39px; }
.bus { background-position:5px -83px; }
.buy { background-position:5px -125px; }
.com { background-position:5px -169px; }
.eve { background-position:5px -210px; }
.hea { background-position:5px -252px; }
.mat { background-position:5px -292px; }
.rea { background-position:5px -332px; }
.ser { background-position:5px -374px; }
.job { background-position:5px -410px; }
.loa { background-position:5px -458px; }
.tou { background-position:5px -502px; }
.ren { background-position:5px -590px; }
.pet { background-position:5px -545px; }
.catLst li { margin-bottom:3px; color:#073874; list-style-type:none; }
.subcat_city_left { /*width:250px;*/ border:1px solid #0a7cb5; background-color: #eeeeee;}
.category_title { font-weight:bold; text-align:left; /*height:25px;*/ vertical-align:middle; font-size:16px; background-color: #0a7db5; padding:10px; box-shadow:0 4px 0px -10px rgba(0, 0, 0, 0.08) inset, 12px 0 40px -8px rgba(0, 0, 0, 0.08) inset; color: #fff; /*border-top-right-radius:10px; border-top-left-radius:10px;*/ }
.subcat_list_head { font-weight:bold; text-align:left; font-size:12px; border-bottom:1px dotted #d0cdcd; color:#555555; height:20px; padding:5px 10px; }
.subcat_city_li:active { font-weight:bold; }
.subcat_list_head a { color:#1ba1e1 !important; font-size:12px; }
.subcat_city_li { margin:10px 0px 10px 0px; width:auto; }
.city_left_banner {/* width:250px; height:600px;*/ text-align:center; }
.catlst_bottom { border-bottom:1px dashed #cfcfcf; width:75%; margin-left:10px; }
.catLst a { color:#5c5c5c; font-size:14px; padding-left:10px }
.catLst li.last { border-bottom: none; }
.catLst a:hover { color:#1BA1E1; }
.catLst a span { color:#666; }
.catLst a:active { font-weight:bold !important; }
.rghtcity li { margin-bottom:2px; list-style-type:square; padding: 3px; }
.rghtcity a { color:#41515f; font-size:14px; }
.rghtcity a:hover { color:#333333; }
.rghtcity a span { color:#666; }
.lftcity { padding-right:51%; }
.rghtcity { /*float:left;*/ padding:0; margin:0; color:#599502; width:100%; }
.dvul { margin:0px 0 12px 0; padding:0 0 0px 0; background-color:#FFF; border-radius:5px; } 
.rghtcity_lftdv { float:left; min-width:50%; max-width:50%; }
.rghtcity_rghtdv { float:left; max-width:50%; }
#srcBoxDiv { padding:10px; color:#fff; vertical-align:middle; margin-top:15px; }
#srcBoxDiv .adSrc { color:#CCCCCC; font-weight: bold; }
.topsearchbox { padding: 5px 5px; width: 560px; float:right; margin: 11px 0px;}
.searchTbx, .registerTbx { border: 1px solid #D5D5D5; margin:0 5px; padding:5px 3px; color:#333; font-size:12px; background-color:#f5f5f5; width:150px; }
.searchBtn img { vertical-align:middle; }
.hmaddv { border-bottom:1px dashed #CCCCCC; ; margin: 0; padding: 10px 2px 10px 2px; height:100px; }
.hmaddv:hover { background:#FDF9F2; } 
.continue { float:right; }
.hmaddv:hover a .view_details { display:block !important; }
.hmaddv .adTitle { font-size: 14px; height:20px; overflow:hidden; }
.addv { margin:0; padding:10px 2px 10px 2px; border-bottom:1px dashed #CCCCCC; height:100px; }
.addv:hover { background:#FDF9F2; } 
.addv:hover a .view_details { display:block !important; }
.result_addv { margin:0; padding:10px 2px 10px 2px; border-bottom:1px dashed #CCCCCC; height:100px; }
.result_addv:hover { background:#FDF9F2; } 
.result_addv:hover a .view_details { display:block !important; }
.result_addv .adTitle { font-size: 14px; height:20px; overflow:hidden; }
.midBMid:hover a .view_details { display:block !important; }
#ctyLst { border-radius: 5px; }
.tpcitylst {background-color: #fff; z-index:999; display:none; position:absolute; margin:20px 0 0; padding-left:15px; }
.tpcitylst { border: 1px solid #DDDDDD; background: -webkit-linear-gradient(center bottom, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px) !important; background: -moz-linear-gradient(center bottom, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 2px #DDDDDD; -webkit-box-shadow: 0 0 2px #DDDDDD; box-shadow: 0 0 2px #DDDDDD; }
.table_view { border:1px #cccccc;
}
.tpcitylst li { list-style-type:square; color:#2c5983; }
#catbox_div { margin-bottom:15px;/* width:250px; */}
.paging { margin-bottom:10px; padding:4px; text-align:right }
.paging a { background:#fbfff8; color:#296e2f; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #007d3e; cursor:pointer; }
.paging a.selected { background:#fff; font-weight:bold; color: #0a7db5; outline:2px solid #0a7db5 }
.paging a.next, .next { background:#fbfff8 url(../images/arrow.png) no-repeat 33px 5px; color:#296e2f; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #007d3e; padding-right:15px; }
.paging a.back, .back { background:#fbfff8 url(../images/back.png) no-repeat 4px 5px; color:#296e2f; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #007d3e; padding-left:15px; }
#breadcrumbDiv { padding:15px 0 5px 0; margin-bottom:10px; font-size:11px; color:#666; border-bottom: 1px groove #599502 }
#breadcrumbDiv a { color:#1ba1e1; }
.post { background:#cef0fc; padding:10px; margin-bottom:10px; }
.post .title { font-weight:bold; font-size:13px; margin-bottom:5px; color:#387407; }
.post .subTitle { color:#666; margin-top:5px; font-style:italic; }
.srcPager { background:#E2F7FB; display: block; height: 30px; line-height: 25px; }
.tpmenu { padding:0;}
#next_prv { float:right; margin-top:1px; /*width:150px;*/ }
#next_prv a { background-color: #0a7cb5; color:#fff; font-size:11px; padding:8px 10px; }
#next_prv a:hover { color:#fff !important; text-decoration:none; background-color: #44A600;}
.loginTbx { border:1px inset #2a5903; padding:3px; color:#333; width:250px; }
.nrmlTbx { border:1px inset #2a5903; padding:3px; color:#333; width:150px; }
.srcBtn { display: inline-block; padding:5px 20px !important; *display: inline;
*zoom: 1;
padding: 4px 10px 4px; margin-bottom: 0; font-size: 13px !important; line-height: 20px; *line-height: 20px;
color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; position: relative; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, white, #e6e6e6); background-image: -ms-linear-gradient(top, white, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, white, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#e6e6e6', GradientType=0), white, #e6e6e6;
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #cccccc; *border: 0;
border-bottom-color: #b3b3b3; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0x; border-radius: 0px; *margin-left: .3em;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.5); }
.srcBtn { background-color:#04A359; color:#FFFFFF; font-size:11px; padding:2px 7px; border:0 none; cursor:pointer; text-shadow: 0 1px rgba(0, 0, 0, 0.3); background-color: #00b560; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-repeat: repeat-x; border-color: #00ac5c #00ac5c #005f33; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.srcBtn:hover, .srcBtn:active, .srcBtn.active, .srcBtn.disabled, .srcBtn[disabled] { background-color: #e6e6e6; }
.srcBtn:active, .srcBtn.active { background-color: #cccccc \9; }
.srcBtn:first-child { *margin-left: 0;
}
.srcBtn:hover { color: #333333; text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9;
background-position: 0px; }
.srcBtn:active { top: 1px; }
.srcBtn { color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.3); background-color: #0a7db5; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, .1)); background-repeat: repeat-x; border-color: #00ac5c #00ac5c #005f33; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.srcBtn:hover, .srcBtn:active, .srcBtn.active, .srcBtn.disabled, .srcBtn[disabled] { background-color: #00ac5c; }
.srcBtn:active, .srcBtn.active { background-color: #007941 \9; }
.srcBtn:hover { color: #fff; }
.cntLink {  color:#FFFFFF;  }
.cntLink:hover { color: #fff !important; text-decoration: none;}
.fpwddiv { margin-bottom: 10px; padding: 8px 10px 25px; }
.lgndv { margin-bottom: 10px; padding: 8px 10px 25px; border:0px solid #4C9014; }
.topsignin { }
.topsignin a { color:#fff; font-size: 12px;}
.topsignin a:hover { /*color:#fff !important; */}
#navDiv1 { width:350px; }
#locationBoxDiv { margin: 0 0 20px 0; /*float:right;*/ width:100%; border: 1px solid #0a7cb5; background-color: #eeeeee;}
.tips { padding-left:20px; }
.tpshdn { color:#FFA332; font-weight:bold; }
.tips .titl { color:#4C9014; font-weight:bold; font-size:16px; }
.tips ul { margin:0; padding:5px 0; }
.tips ul li { color:#07519A; padding:1px 0; list-style:url(../images/bstar.png); }
.noadtips { padding-left:20px; }
.noadtips .titl { color:#4C9014; font-weight:bold; font-size:16px; }
.noadtips ul { margin:0; padding:5px 0; }
.noadtips ul li { color:#07519A; padding:1px 0; list-style:url(../images/bstar.png); line-height:22px; }
.mndv { padding:2px 0px; width:97%; text-align:justify; }
.mndv .h2 { color: #555555; font-size: 13px; font-weight: bold; }
.mndv ul.subhead { font-size:12px; color:#737373; line-height:20px; padding-left:25px; margin:5px 0 20px 0; }
.mndv ul.subhead li { list-style:url(../images/bstar.png); }
.mndv ul.subhead1 { font-size:11px; color:#07519A; line-height:20px; padding-left:25px; margin:0; }
.mndv ul.subhead1 li { list-style:square; padding-bottom:5px; }
.mndv .padhead { font-size:13px; color:#073874; }
.mndv .padhead a { font-size:14px; }
.mndv_states { padding:2px 80px; width:87%; }
.mndv_all { padding:2px 10px; width:100%; }
.manageadds { padding:2px 10px; width:100%; }
.manageadds .h2 { color: #073874; font-size: 13px; font-weight: bold; }
.manageadds ul.subhead { font-size:12px; color:#07519A; line-height:20px; padding-left:25px; margin:5px 0 20px 0; }
.manageadds ul.subhead li { list-style:url(../images/bstar.png); }
.manageadds ul.subhead1 { font-size:11px; color:#07519A; line-height:20px; padding-left:25px; margin:0; }
.manageadds ul.subhead1 li { list-style:square; padding-bottom:5px; }
.manageadds .padhead { font-size:13px; color:#073874; }
.manageadds .padhead a { font-size:14px; }
.pstbtn { padding: 10px 40px; }
.postDate { font-size:11px; color: #999999; float:right; text-align:right; }
.postin { font-size:11px; color:#666666; float:left; width:45%; padding: 4px;}
ul.subcat { color: #599502; list-style-type: square; margin: 0; padding: 5px 0 0 30px; }
ul.subcat li { margin:3px 0; }
.customBox { line-height:20px; }
.csmfld { border:1px solid #ddd; padding:0 3px; width:95%; float:left; background-color:#FAFBFD; }
.postadlink { padding:4px 5px; cursor:pointer; font-weight: bold; letter-spacing: 0.5px; }
.postadlink:hover { color:#1f588e; text-decoration:underline; }
.post_ad_link{font-weight: bold; font-size: 14px !important;}
.post_ad_link:hover { color:#1f588e; text-decoration:underline; }
.top_city b:hover { color:#1f588e !important; }
.topsignin b { padding: 0px 5px 0px 5px; }
.topsignin b:hover { color:#f5f5f5 !important; text-decoration:underline; }
.pstaddv a { color:#1f588e; }
.pstaddv a:hover { color:#1f588e; text-decoration:underline; }
.post_free { color: #44a600; font-weight:bold; }
.post_free:hover { color:#44a600; font-weight:bold; text-decoration:underline; }
.wlcom { color:#1C90B7; font-size:16px; font-weight:bold; }
.rghtsidebar { float:right; width:100%; }
.lftsidebar { float:left; width:100%; }
.seprtr { clear: both; height:5px; }
.lnseprtr { border-bottom:1px groove #07519A; }
.ui-tooltip { padding:2px 5px !important; }
.thnkspg { color: #000; width:100%; }
.thanksmsg { font-size:13px; color:#777777; font-weight:bold; }
.thnkspg strong { color: #4C9014; }
p { margin:6px 0px; font-size: 14px; }
.dtlad strong { color: #073874; }
.topbanrcty { width:705px; overflow:hidden; float:left; margin-left:-15px; }
.bottombanrcty {  float:left; margin-left:10px; margin-top:5px; }
.right_div_expired .rghtsidebar ul.subcat li { float: left; width: 45%; }
.ex_postad { clear: both; margin: 0 auto; padding-top: 25px; width: 90%; }
.ex_postad p { border: 1px dotted #073874; background:#f1fafa; padding: 10px; text-align: center; }
.gaddv { margin-bottom: 10px; padding:2px 10px 5px; }
#tpDiv { margin: 0; width: 100%; height: 90px; background-color: #f5f5f5; border-bottom: 2px solid #f88a29; position: fixed; z-index: 1000000; left: 0; right: 0; top:0;}
.siteLogo { margin: 11px; display: -webkit-inline-box; }
.postfreead { background: #4C9014; border-radius: 5px; color: #fff; padding: 12px 0; text-transform: uppercase; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); font-family:'Open Sans', Arial, sans-serif; font-weight: bold; margin-bottom: 10px; border: none; cursor: pointer; box-shadow: 0px 5px 0px #3B7F03, 0 5px 5px rgba(0, 0, 0, 0.75); user-select: none; box-sizing: border-box; text-align: center; width: 120px; right: 21px; }
.postfreead:active { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4); }
.postfreead:hover { text-decoration:none; color:#fff; }
.errorlog { background: url("../images/error.png") no-repeat scroll -15px -10px #FFD860; border-radius: 5px 5px 5px 5px; bottom: -3px; font-size: 12px; margin-bottom: 10px; padding: 5px 5px 5px 32px !important; }
.resendText { padding:5px 0px; font-size:11px; }
.resendNote { font-style:italic; color:#6D6D6D; }
.checkli { float: left; list-style: none; min-width: 180px; padding: 2px; }
.checkSrc { font-size:11px; border:1px inset #2A5903; width:400px; }
.topbnnr { margin:0 auto; margin-bottom:10px; padding-bottom:5px; height:100px; }
.bnnr { margin-bottom: 10px; }
.bottom_bnnr { width:728px; float:left; }
.postad-img { width:220px; float:right; box-shadow:3px 3px 2px 0 #999; margin-right:10px; }
.addv .adTitle { font-size: 14px; height:20px; overflow:hidden; }
.adDecTxt { padding: 4px; color:#555555; /*height:65px;*/ text-align:justify; font-size:14px; }
#rightwide { float: left; width: 70%; margin-left:0px }
#leftnarrow { float: left; width: 30%; /*padding-right:12px;*/ }
.popular-ads { /*width:260px;*/ display:block; border: 1px solid #0a7cb5; background-color: #eeeeee;}
.popular-ads .addv { border-bottom:1px dotted #cccccc; padding:10px; background:none; height:90px; }
.popular-ads .addv:hover { background: none; } 
.popular-ads .adTitle a { text-decoration:none; line-height:1.2; color:#1ba1e1; }
.popular-ads .adTitle a:hover { color:#44a600 !important; }
.popular-ads .dis { /*font-size: 12px;*/ line-height: 1.2; margin: 5px 0 3px; color:#555555; height:74px; overflow:hidden; text-align:justify; }
.bnnr336-2nd { margin-top: 15px; }
.save_border {
    margin: 15px 0px;
}
#leftnarrow .top-city-div { margin-top:15px; }
#waitfordel { width:100%; text-align:center; color:#DC2C0E; padding:2px; font-weight:bold; }
li.mn { float: left; list-style: none outside none; width: 33%; }
#homepagesearch { font-size:24px; color:#fff; font-weight:bold; text-transform: capitalize; }
#homesearch { font-size:10px; font-style:italic; color:#f88e29; }
.home-popular-ads { display: block; width: 300px; }
.home-popular-ads .addv:hover { background: none repeat scroll 0 0 #F5F5F5; }
.populer-ads-border { clear:both; width:300px; }
.dk_label { margin-left: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; padding-right: 35px; }
input[type="password"], input[type="text"] { padding: 5px; border: 1px solid #DDDDDD; background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px); background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 2px #DDDDDD; -webkit-box-shadow: 0 0 2px #DDDDDD; box-shadow: 0 0 2px #DDDDDD; }
input[type="text"]:hover, input[type="password"]:hover { border:1px solid #cccccc; }
input[type="text"]:focus, input[type="password"]:focus { box-shadow:0 0 2px #FFFE00; }
#adpost_frm textarea { padding: 5px; border: 1px solid #DDDDDD; background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px); background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  -moz-box-shadow: 0 0 2px #DDDDDD; -webkit-box-shadow: 0 0 2px #DDDDDD; box-shadow: 0 0 2px #DDDDDD; }
#adpost_frm textarea:focus { box-shadow: 0px 1px 8px #F48004; -webkit-box-shadow: 0px 1px 8px #F48004; -moz-box-shadow: 0px 1px 8px #F48004; }
input[type="email"], select, #adpost_frm select { margin: 3px 0 0 0; padding: 6px; width: 260px; height:30px; border: 1px solid #ccc; background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF)); background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px); }
#adpost_frm table tr td { font-weight:bold; }
.ui-tabs .ui-tabs-panel { padding:2px !important; }
.ui-tabs .ui-tabs-nav li a:active { text-decoration:none; }
.subcatsel_strong { font-weight:bold; }
.srcBtn-navbar { display: none; color: #fff; border: 1px solid rgba(0, 0, 0, .3); background-color: #00BB64; background-image: -webkit-linear-gradient(rgba(255, 255, 255, .05), rgba(0, 0, 0, .2)); background-image: -moz-linear-gradient(rgba(255, 255, 255, .05), rgba(0, 0, 0, .2)); background-image: -o-linear-gradient(rgba(255, 255, 255, .05), rgba(0, 0, 0, .2)); background-image: -ms-linear-gradient(rgba(255, 255, 255, .05), rgba(0, 0, 0, .2)); background-image: linear-gradient(rgba(255, 255, 255, .05), rgba(0, 0, 0, .2)); margin: 7px 5px 0; padding: 7px 10px; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.075), 0 0 5px rgba(255, 255, 255, 0.1); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.075), 0 0 5px rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(255, 255, 255, 0.075), 0 0 5px rgba(255, 255, 255, 0.1); }
.srcBtn-navbar .icon-bar { display: block; width: 18px; height: 2px; background: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; }
.srcBtn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.nav-collapse.collapse { height: auto; overflow: visible; }
.collapse { position: relative; height: 0; overflow: hidden; overflow: visible \9; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; transition: height 0.35s ease; }
 .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {  width: 100%; margin-left: 0;}
.home_top_city_list{font-size:11px;} 
.home_city_list{float:left; width:200px; line-height: 1.8; display:block; font-size: 14px;}
.ad_iage img {
    padding: 5px;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.image_list_view{ width:130px; border:0; box-shadow:0 0 5px #3e3e3e; padding:3px; max-height:93px !important;}
.addvnew { margin:0; padding:10px 2px 10px 2px; border-bottom:1px dashed #CCCCCC; height:100px; }
.addvnew:hover { background:#FDF9F2; } 
.addvnew:hover a .view_details { display:block !important; }
.addvnew .adTitle { font-size: 14px; height:20px; overflow:hidden; }
.addv_detail_list{ width: 480px;  display:inline-block; vertical-align:top; padding-left:5px; float:right;}
.gridimage { background-position: center center; background-repeat: no-repeat; float: left; height: 95px; margin-bottom: 5px; overflow: hidden; width: 125px;}
.large_image{width:336px;height:275px;padding:3px;}
.small_image{padding:3px; max-width:80px; max-height:60px;}
.noimage{ background-image:url(../images/no-photo.png); padding:3px 2px; /*width:130px*/; height:93px; box-shadow:0 0 5px #3e3e3e; background-repeat:no-repeat; background-position:center; }


@media only screen and (max-width: 767px) {
 
  .row {max-width: 767px; }
 .dk_options_inner, .dk_touch .dk_options {max-height:none!important}
.select-menu {display: block;width:100%;padding: 5px;margin-bottom: 18px;}
 .dk_container { float: none;width: 100%;}
 .dk_toggle { width: 100% !important}
  .account-bar { left;margin-left: 0; margin-bottom: 9px;}
 .account-bar li { margin-left: 4px; padding-left: 4px;}
 .section-topbar { font-size: 11px;}
 .location-changer { clear: left;width: auto;
 float: none;display: block; .location-changer .label display: none;}
 .location-changer select { width: 100%;}
 .dk_toggle { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box; box-sizing: border-box;}

  .table-wrap { overflow-x: auto;
-webkit-box-shadow: -3px 0 3px rgba(0, 0, 0, 0.05) inset;
 -moz-box-shadow: -3px 0 3px rgba(0, 0, 0, 0.05) inset;
box-shadow: -3px 0 3px rgba(0, 0, 0, 0.05) inset;
}
 .table-wrap table { width: 730px;}
 .advance-search { padding-bottom: 36px;}
 .advance-search .search-where, .advance-search .search-categories, .advance-search .search-what {
 margin: 0 0 9px 0;width: 100%;
}
 .advance-search label { display: none;}
 .advance-search input, .advance-search .dk_container { margin: 0;}
 .advance-search input, .advance-search .search-categories select, .advance-search .search-where input[type="text"] {
 width: 100%;
}
 .advance-search .search-where input[type="submit"] {
 margin: 0;bottom: 0;
 position: absolute;
-webkit-border-radius: 3px;
 -moz-border-radius: 3px;
-ms-border-radius: 3px;
 -o-border-radius: 3px;
border-radius: 3px;
}

  .featured-listing {
 width: 100%;margin-bottom: 18px;}

  .category-listing { width: 100%;}
 .category-listing .sub-menu { display: none;}
 .category-listing ul, .category-listing li  float: left;
}
 .category-listing li {
 width: 50%;
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
box-sizing: border-box;
}
 .category-listing .sf-menu ul {
 width: auto;display: none !important;}
 .category-listing .sf-sub-indicator { display: none; }

  .tab-nav { padding-left: 0;}
 .tab-nav li { margin-left: 0;}
 .tab-panel .category-block {
 width: 48.5%;
}
 .tab-panel .post-block { width: 48.2%;
}
 .tab-panel .post-block:nth-child(odd), .tab-panel .post-block.odd {
 clear: left;margin-left: 0;}
 .tab-panel .post-block:nth-child(even), .tab-panel .post-block.even {
 clear: none;margin-left: 3.091%;
}

  .submit-steps li {
 width: 100%;margin-bottom: 18px;
}
 .submit-steps .step-one, .submit-steps .step-two, .submit-steps .step-three {
 display: none;}
 .submit-steps .current-step {
 display: block}
 .form-details .listing-details, .form-details .payment-details {
 float: none; width: 100%;}
 .form-details .payment-details {
 border-left: 1px solid #e6e6e6;
}
 .form-details h5 span:nth-child(2) {
 display: none;
}

  .footer-widgets {
 padding-top: 20px;padding-bottom: 20px;
}
 .footer-widgets .widget {
 margin-bottom: 18px;}

  .footer-logo {
 margin-bottom: 18px;
}
 .copyright {
 margin-left: 0;line-height: 20px;
}

  #commentform p {
 margin: 0;width: 100%;}
 #respond input[type="submit"], .inquiry-form input[type="submit"] {
 width: 100%;padding-top: 12px; padding-bottom: 12px;
}
}

@media (max-width: 767px) {

   
 .logo {
 float: left;
width: auto;
 text-align: left;
max-width: 80%
}
 .nav-collapse {
 clear: both;
}
 .nav-collapse ul, .topnav ul li {
 float: none;
display: block;
}
 .nav-collapse.collapse > div {
 margin-bottom: 20px;
}
 .nav-collapse, .nav-collapse.collapse {
 height: 0;
overflow: hidden;
}
 .srcBtn-navbar {
 display: inline-block;
}
 .main-nav ul li {
 float: none;
display: block;
}
 .main-nav .menu > li {
 margin-right: 0;
}
 .main-nav .menu > li > a {
 padding: 7px 0;
border: none;
}
 .main-nav ul .children, .main-nav ul .sub-menu {
 margin-top: 0;
border: none;
padding: 0
}
 .main-nav ul .children li, .main-nav ul .sub-menu li {
 width: 100%;
}
 .main-nav ul .children a, .main-nav ul .sub-menu a {
 font-size: 12px;
font-weight: bold;
padding-left: 0;
 padding-right: 0;
text-transform: uppercase;
}
 .main-nav > .row {
 border: none;
margin-bottom: 20px;
 background: #00BB64;
text-align: center;
}
 .main-nav .menu > li > a, .main-nav a {
color: #fff;
}
 .nav-collapse > div {
 padding-left: 10px;
padding-right: 10px;
text-align: left;
}

  .nav-collapse ul ul {
 height: auto !important;
display: block !important;
visibility: visible !important;
 position: static;
border: none;
background: none;
margin-left: 20px;
width: auto;
float: none;
width: auto !important;
opacity: 1 !important;
 position: static !important;
background: none !important;
}
 .sf-sub-indicator {
display: none
}
 .nav-collapse ul ul li {
border: none;
width: auto;
}
 .content-tab .shadowblock .left-box label {
 display: block;
width: 100%;
float:none;
}
 .content-tab .shadowblock .left-box .rememberme label {
display: inline;
}

}


@media only screen and (min-width: 768px) and (max-width:900px) {
   
	.colabsTabs li { font-size:8px;}
 	.srcBtn { float: left;font-size: 12px;  padding: 3px 5px; margin-right: 3px;}
 	.srcBtn:active { top: 0;}
	.maincontainer, .footercontainer{ width:99% !important;}
    .footerDiv{width:100% !important;}
    .ftrbottomcontainer{ margin:0px 20px 0px 20px !important; width:720px !important;}
	#breadcrumbDiv > table { width:100% !important;}
    #more_homeloc_tr div {width: 45% !important;}
    .maincontainer{ width:100% !important;}
    .searchboxhome table { display:block !important; width:100% !important;}
    .searchboxhome tbody, .searchboxhome tr{display:block !important;}
    #more_homeloc_tr table, #more_homeloc_tr td{display:block !important;}
    .inputSrc.ui-autocomplete-input {/*width:240px !important;*/}
    .srcBtn {float:right !important;}
    .maincontainer > div, .titlhdingnew{/*width:99% !important;*/}
    h1{width:98% !important;}
    #leftnarrow{ padding-right:0px !important;}
    .detl_ad_left{ width:100% !important;}
    .detl_ad_right{ width:60% !important; float:none !important;}
    .detail_right_banner{ height:230px !important;}
    .postDate{width:12% !important;}
    .siteLogo{width:22% !important;}
    .tpmenu{width:100% !important;}
    .topsearchbox{width:70% !important; margin-right:-5px !important;}
    .popular-ads{width:100% !important;}
    .midBMid1 > table{display:block !important; width:100% !important;}
	.midBMid1 tbody, .midBMid1 tr{display:block !important;}
	.midBMid1 div{width:99% !important;} 
	.bnnr336-2nd{margin:0px !important;}
	.adTitle{height:30px !important;}
	.adDecTxt{height:55px !important;}
	.midBMid1 td{display:block !important; width:100% !important;}
	.top_left_banner{float: left !important;}
	#ftText{padding-top: 0px !important;}
}


@media (min-width: 980px) {
	.nav-collapse.collapse { height: auto !important}
	.ftrbottomcontainer{ margin:auto !important;}
    .titlhdingnew{ /*width:124% !important;*/}
    .result_addv .addv{ padding:10px 2px 10px 5px !important;}
}


 
 @media only screen and (min-width: 479px) and (max-width:766px) {
html{width:99% !important;}     
.featured-listing .heading {  left: auto; right: 0; }
.maincontainer { width:100% !important;}
.ftrbottomcontainer{width:450px !important; margin:0 !important; padding-top:110px !important;}
.searchboxhome > table, .searchboxhome tbody{ width:100% !important; display:block !important;}
.searchTbx.ui-autocomplete-input{width:202px !important;}
#category_name{width:216px !important;}
.searchboxhome tr{ display:block !important;}
#more_homeloc_tr table, #more_homeloc_tr > td{ display:block !important;}
#more_homeloc_tr div{margin:40px 8px !important; width:98% !important;}
.topsearchbox table{ display:block !important; border:1px groove #d7d7d7 !important; background-color:#f4f4f4 !important;}
.topsearchbox tbody, .topsearchbox tr{display:block !important;}
.topsearchbox td{display:block !important; margin-bottom:5px !important;}
.top_city{ width:220px !important;}
#breadcrumbDiv > table {width:100% !important;}
#more_homeloc_tr span{ margin-left:57px !important;}
.inputSrc.ui-autocomplete-input{ width:210px !important; margin-left:57px !important;}
.footercontainer{ width:460px !important;}
#ftText { width:100% !important;}
.ftrdiv{margin-left:20px !important;}
.dtlad{width:100% !important;}
.detl_ad_left{width:97% !important;}
#leftcityPanelDiv, #leftnarrow{margin-left:5px !important;}
#leftPanelDiv {width:462px !important;}
.mndv_all{width:96% !important;}
.titlhding{width:98% !important;}
#fullPanelDiv{width:100% !important;}
.lgndv > table{width:100% !important; display:block !important;}
.lgndv tbody{display:block !important;}
.lgndv tr, .lgndv td{display:block !important;}
.titlhdingnew{width:98% !important;}
.adTtl{ width:65% !important;}
textarea{width:315px !important;}
#adpost_frm tr{margin-bottom:15px !important;}
#rightcityPanelDiv{ width:465px !important;}
.cityhomeSEO{ width:98% !important;}
.bottombanrcty{width:455px !important;}
.hmaddv{ padding:10px 7px !important;}
.popular-ads{width:172% !important;}

#Contact_data_Div{margin-left:10px !important; width:225% !important;}
.detail_right_banner{width:134px !important;}
.addv{ width:100% !important; padding:10px 5px !important;}
.detail_head{width:100% !important; overflow:hidden !important;}
#rightwide{width:462px !important;}
#rightwide > table, #rightwide tbody, #rightwide tr, #rightwide td{ display:block !important;}
.bnnr336-2nd{ overflow:hidden !important;}
.bnnr{width:100% !important; overflow:hidden !important;}
#wideBoxDiv{margin-left:5px !important; width:455px !important;}
#main_div > table{ width:96% !important;}
#footerDiv{width:455px !important;}
#breadcrumbDiv, #tpDiv{width:455px !important;}
body{width:460px !important}
.midBMid1 > table{width:100% !important; display:block !important;}
.midBMid1 tbody, .midBMid1 tr{display:block !important;}
.midBMid1 td{width:100% !important; display:block !important;}
.midBMid1 div{width:98% !important;}
.adTitle{height:35px !important;}
.adDecTxt{height:55px !important; padding:2px 0px !important;}
.mndv{padding:2px 7px !important;}	
.uploadImgCon{width:100% !important;}
.upBtnCon{width:100% !important;}
#main_div_postsuccess{width:100% !important;}
#ftText{margin-left:0px !important;}
}


@media only screen and (min-width: 240px) and (max-width:479px) {
 .featured-listing .inner-container { padding-top: 45px;}
 .featured-listing .heading { right: 0; padding: 9px;}
 .featured-listing nav { top: 0; z-index: 10; bottom: auto;}
 .featured-listing header { left: 0;  right: 0; bottom: 0;  width: auto; padding: 9px;}
 .featured-listing header h1, .featured-listing header p { margin: 0; }
 .featured-listing .sale-price { float: left; width: auto;  height: auto; padding: 0 2px;  line-height: 20px; -webkit-border-radius: 5px;
 -moz-border-radius: 5px; -ms-border-radius: 5px;  -o-border-radius: 5px; border-radius: 5px;}
 .featured-listing .sale-price strong { position: static; display: inline; font-size: 13px;}
  .tab-panel .post-block, .tab-panel .category-block, .tab-panel .post-block:nth-child(even), .tab-panel .post-block.even { width: 100%;margin-left: 0;}
 .tab-nav li { width: 100% !important;}
 .tab-nav li a { -webkit-border-radius: 0;  -moz-border-radius: 0;-ms-border-radius: 0; -o-border-radius: 0;border-radius: 0;}
 .msgerr{ width:250px !important;}
.titlhdingnew{width:97% !important;}
.uploadImgCon{width:100% !important;}
.upBtnCon{width:100% !important;}
#main_div_postsuccess{width:100% !important;}
#ftText{margin-left:0px !important;}

.maincontainer{ /*width:300px !important;*/}
.top_city{width:100% !important;}
.mndv{padding:2px 5px !important;}
.topsearchbox{width:100% !important; margin-top:10px !important;}
.topsearchbox > table{width:100% !important; border:1px groove #d7d7d7 !important; background-color:#ffffff !important;}
.searchTbx.ui-autocomplete-input{width:200px !important;}
.searchTbx{width:212px !important;}
.topsearchbox tbody .topsearchbox tr{ display:block !important;}
.topsearchbox td{display:block !important; margin-bottom:5px !important;}
.searchboxhome > table{width:auto !important; display:block !important;}
.searchboxhome tbody .searchboxhome tr #more_homeloc_tr > td #more_homeloc_tr table #more_homeloc_tr td{display:block !important;}
#more_homeloc_tr div{ width:auto !important; margin:60px 1px !important;}
.inputSrc.ui-autocomplete-input{width:100% !important;}
.footercontainer{width:auto !important;}
.footercontainer td{display:block !important;}
#breadcrumbDiv > table{width:100% !important;}
.ftrbottomcontainer{ margin:0px !important; padding-top:95px !important; width:auto !important;}
#leftPanelDiv{ width:100% !important;}
.mndv_all{width:94% !important;}
.mndv_all td{display:block !important;}
textarea{ /*width:260px !important;*/}
#fullPanelDiv {width:100% !important;}
.lgndv > table, .lgndv tbody{display:block !important;}
.lgndv td{ width:100% !important; display:block !important;}
.titlhdingnew .adTtl{width:98% !important;}
.rightwide{width:100% !important;}
#rightwide > table, #rightwide tbody, #rightwide tr{display:block !important;}
.adDecTxt{overflow:hidden !important;}
.postin{ width:70% !important;}
#leftcityPanelDiv, #rightcityPanelDiv{ width:100% !important;}
.addv{ width:98% !important;}
#Contact_data_Div{ /*width:96% !important; margin-left:5px !important;*/}
.detl_ad_right{width:300px !important}
.detl_ad_left{width:95% !important;}
.popular-ads{width:100% !important;}
 .bottombanrcty{width:100% !important; margin-left:0px !important;}
#breadcrumbDiv, #tpDiv{width:100% !important;}
#wideBoxDiv{margin-left:5px !important; width:290px !important;}
#main_div > table{ width:100% !important;}
#footerDiv{/*width:294px !important;*/}
.midBMid1 > table{width:100% !important; display:block !important;}
.midBMid1 tbody, .midBMid1 tr{display:block !important;}
.midBMid1 td{width:100% !important; display:block !important;}
.midBMid1 div{width:97% !important;}
.adTitle{height:auto !important;}
.adDecTxt{height:55px !important; }
.sorry_message{height:auto !important;}
html h1{width:98% !important;}
.adTtl, .adDesc{width:100% !important; margin-right: 0;}
#rightwide{width:100% !important;}
#rightwide td{ width:100% !important; display:block !important;}
.bnnr{width:100% !important; overflow:hidden !important;}
.bnnr336-2nd{width:100% !important; overflow:hidden !important; margin:0px !important;}
.cityhomeSEO{/*margin-left:6px !important;*/}
#leftcityPanelDiv > div{margin: 0 0 0 2px !important;}
.postDate{width:45px !important;}
.top_left_banner{margin:15px 2px 10px 2px !important; overflow:hidden !important;}
}

/*======================================*/
.homepagecontent h3 {
    color: #322e2c;
   font-size: 16px;
   /* margin-bottom: 10px;*/
    padding:15px 0px 5px;
}
/*.homepagecontent{
    padding:20px;
}*/
div#ftRCity ul {
    margin: 0;
}
.ftCatContent h3{
	font-size: 14px !important;
    font-weight: normal;
    line-height: 18px;
    text-align: justify;
    padding: 5px 0px;
}
.ftCatContent h2 {
    font-size: 16px;
    color: #322e2c;
    margin-bottom: 5px;
    font-weight: bold;
    clear: both;
    line-height: 20px;
    padding: 15px 0px 5px !important;
    text-decoration: underline;
}
div#more_homeloc {
    width: 100%;
    text-align: center;
    padding: 80px 0px;
    margin-top: 90px;
}
.search_box {
    text-align: center;
    margin: auto;
    padding: 5px;
    position: relative;
    background-color: rgba(255, 255, 255, 0.5);
    width: 600px;
    border-radius: 20px;
}
div#more_homeloc h2 {
    padding-bottom: 15px;
}
input#home_city_name {
    width: 100%;
    position: relative;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 14px;
    font-size: 14px;
    margin-bottom: 0;
}
.search_box input.srcBtn {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 5px;
    margin-top: 5px;
    border-radius: 20px;
}
#ftRCity li.home_city_list a {
    color: #323232;
}
.main_box {
    min-height: 100vh;
    overflow: hidden;
    display: block;
    position: relative;
    padding-bottom: 100px;
}
.footercontainer ul {
    margin: 0;
}
li.home_city_list a {
    color: #323232;
}
.topsearchbox input[type="password"], .topsearchbox input[type="text"] {
    box-sizing: initial;
}
span#navDiv1 span {
    font-size: 12px;
}
span.footer_links {
    float: right;
}
.homepagecontent {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 15px;
}
.ftCatContent {
    clear: both;
    padding-top: 5px;
    border-top: 1px dotted #ccc;
}
.left_dv, .right_dv {
    width: 100%;
    float: none;
    min-height: 300px;
}
.right_dv form {
    /* padding: 20px 0px; */
    width: 50%;
    float: left;
    /* text-align: center; */
}
.center_div {
    float: left;
    width: 15%;
}
.right_div {
    float: left;
    width: 35%;
}
.center_div img {
    padding: 0px 50px;
    max-width: 50px;
    width: 100%;
}
.msgerr {
    font-size: 11px;
    color: #FF0000;
    font-style: italic;
    /* padding-left: 35px; */
}
.login_box {
    display: flex;
}
.login_box i.fa, .signin_box i.fa {
    position: absolute;
    font-size: 15px;
    color: #000;
    padding: 23px 0 0 11px;
    display: inline-flex;
    z-index: 100000;
}
.right_dv form input {
    margin: 10px 0px;
}
.loginTbx {
    font-size: 14px;
    height: 30px;
    width: 100%;
    box-shadow: none;
    font-weight: 400;
    color: #959595;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border: 1px solid #cccccc;
    padding-left: 36px !important;
}
span.forgot_pwd {
    float: right;
    margin: 10px 0px;
}
.right_dv h3 {
    color: #322e2c;
    font-size: 16px;
    /* margin-bottom: 10px; */
    padding: 15px 0px 5px;
}
span.forgot_pwd a {
    color: #322e2c;
    font-size: 14px;
    padding: 15px 0px 5px;
}
span.forgot_pwd a:hover{
	text-decoration: none;
}
.right_dv input.srcBtn {
    background-color: #0a7fb5;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 20px;
    /* border: 2px solid #DADADA; */
    font-weight: bold;
    cursor: pointer;
}
.signin_box {
    display: flex;
}
.login_form input#reg_cancel_btn {
    background-color: #333333;
}
#navDiv1 span.pstaddv {
    background-color: #f88b29;
    margin: 0 0 0 10px;
    padding: 3px 15px;
    cursor: pointer;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 0;
}
#navDiv1 span.pstaddv a {
    color: #fff;
}
.top_search {
    display: none;
}
.top_city  span{
    /*display: none;*/
}
div#ctyLst li a {
    color: #0a7db5;
}
a#changecity:hover {
    color: #fff !important;
}
input#chang_city_name {
    margin-bottom: 0;
}
.top_bar{
    clear: both;
    display: flex;
    background-color: #0a7eb5;
}
.site_left img {
    max-width: 136px;
}
span#navDiv1 span {
    color: #f5f5f5 !important;
}
div#topsearch_box td {
    text-align: center;
}
.main_div {
    clear: both;
    margin-top: 100px;
    width: 100%;
}
#leftcityPanelDiv {
    float: left;
    width: 70%;
}
.right_sidebar {
    padding: 15px;
}
.right_city{
	padding: 15px 15px 15px 0px;
}
.latest_ads{
	width:100%;
	padding: 10px 2px 10px 2px;
    display: flex;
    border-bottom: 1px dashed #CCCCCC;
}
.ad_iage{
	width:20%;
	float:left;
}
.ad_details{
	width:80%;
	float:left;
}
.dis_ad{
	padding: 5px;
}
.antique_ad {
    padding: 5px;
    margin-top: 10px;
    width: 100%;
    border: 1px dashed #ccc;
    display: inline-flex;
}
.antique_ad img {
    margin-right: 5px;
}
.contact_form_sidebar {
    padding: 15px;
    background-color: #eeeeee;
    border: 1px solid #0a7cb5;
    margin-bottom: 15px;
}
.contact_form_sidebar div {
    clear: both;
}
.job_ac {
    padding: 15px 15px 15px 0px;
}
.left_pad {
    padding: 0px 15px;
}
.ad_details_start{
	padding: 0px 5px;
}
.main_heading {
    padding-bottom: 15px;
}
.popular-ads .adTitle {
    padding: 0;
}
.post_ad {
    margin-top: 92px;
    padding-top: 20px;
}
input#contact_btn {
    border-radius: 0;
}
.latest_ads .adTitle {
    padding: 4px;
}
.submit .srcBtn {
    border-radius: 0;
}
.cntlink_btn{
	background-color: #0a7cb5;
	padding:5px;
	text-align: center;
	clear: both;
	font-size:12px;
}
.fb_sidebar img, .tweet_sidebar img{
	width: 100%;
}
.subcat_list_head a::before {
    content: "\f45c";
    font-weight: 600;
    font-family: FontAwesome;
    margin-right: 5px;
}
.subcat_list_head a {
    padding-left: 0;
    text-decoration: none;
}
.comment_title {
    margin-bottom: 20px;
}
.contact_form {
    width: 100%;
    padding: 15px 0px;
    clear: both;
}
.contact_form .contact_title {
    width: 30%;
    float: left;
}
.contact_form .contact_box {
    width: 70%;
    float: left;
}
.contact_box input, .contact_box textarea#contact_query {
    width: 100%;
}
.contact_form select#contact_reason {
    margin-bottom: 15px;
}
.contact_form input#contact_btn, input#reset_btn {
    width: auto;
}
.contact_title {
    font-weight: bold;
}
div#adlogindiv input#login_email, div#adlogindiv input#login_pwd, div#adregdiv input#user_email, div#adregdiv input#password, div#adregdiv input#user_name, div#adregdiv input#cpassword  {
    padding-left: 5px !important;
}
fieldset#login_fs legend, fieldset#reg_fs legend {
    margin-left: 15px;
}
input#fpwd_user_email, input#fpwd_captcha, input#fpwd_user_email, input#fpwd_captcha {
    padding-left: 5px !important;
}
input#reg_captcha {
    padding-left: 5px !important;
}
.myaccount_page {
    padding-top: 92px;
}
.table_color{
	color: #fff;
}
.main_account .titlhding {
    background-color: #0a7db5;
    padding: 5px 10px;
    color: #fff;
}
table.profile .srcBtn, table.changepwd .srcBtn {
    float: left !important;
}
#mm_menu li:hover {
    background-color: #0a7db5;
}
#mm_menu li:hover a {
    color: #fff;
}
.myaccount_page #mm_menu li:first-child {
    border-top: 3px solid #0a7cb5;
}
.dropbtn {
  background-color: #00000000;
  color: white;
  border: none;
  padding-right: 0;
  cursor: pointer;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.dropdown-content a {
  color: black;
  padding: 7px 12px;
  text-decoration: none;
  display: block;
}
.dropdown a:hover {background-color: #0a7cb5;}
.show { 
	display: block;
}
button.dropbtn::after {
    content: "";
    width: 19px;
    height: 8px;
    padding-left: 8px;
    display: inline-block;
    background: url(../images/arowdwn.png) no-repeat scroll right center transparent;
}
.about_us .titlhding {
    margin-top: 10px;
}
.contact_us .titlhding, .about_us .titlhding {
    margin-top: 20px;
}
.myaccount_page #fullPanelDiv{
	margin-top: 0px;
}









@media (min-width: 320px) {
  body .maincontainer {
    max-width: 86% !important;
  }
}

@media (min-width: 576px) {
  .maincontainer {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .maincontainer {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .maincontainer {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .maincontainer {
    max-width: 1170px;
  }
}


@media only screen and (max-device-width: 767px) {
div#result_div {
    overflow: scroll;
}	
div#fullPanelDiv {
    margin-bottom: 20px;
}	
.ac_table table td{
	width: 100%;
	display: block;
}
.ac_table table{
	margin-bottom: 20px;
}	
#mm_menu ul {
    margin: 0;
}	
#mm_menu li {
    float: none;
    display: block;
    width: 100%;
}
.myaccount_page #mm_menu {
    margin-bottom: 25px;
}	
.myaccount_page {
    padding-top: 175px;
}
.myaccount_page #mm_menu, #leftPanelDiv {
    width: 100%;
    float: none !important;
}	
div#adlogindiv input#login_email, div#adlogindiv input#login_pwd, div#adregdiv input#user_email, div#adregdiv input#password, div#adregdiv input#user_name, div#adregdiv input#cpassword {
    box-sizing: border-box;
}
fieldset#login_fs table, fieldset#reg_fs table {
    padding: 10px;
}	
.entxtfld {
    width: 100%;
}	
.top_city {
    width: 100% !important;
    text-align: center;
    margin-bottom: 5px;
}	
.adTitle{height:auto !important;  padding: 0px 4px !important;}	
.lalign {
    width: 100%;
}	
#rightwide, #leftnarrow {
    width: 100% !important;
    float: none !important;
}	
.search_box {
    width: 97%;
}
body .inputSrc.ui-autocomplete-input {
    width: 100% !important;
}
#breadcrumbDiv, #tpDiv {
    margin-left: 0;
}
div#ftText span {
    display: block;
}
.left_dv, .right_dv {
    width: 100% !important;
    float: none !important;
    display: grid;
    min-height: auto;
}
.center_div {
    display: none;
}
.right_dv form {
    float: left;
    width: 100%;
}
.top_search {
    display: block;
    text-align: right;
    float: right;
    width: 50%;
    margin: 30px 0px;
    vertical-align: middle;
}
div#topsearch_box {
    display: none;
    max-width: 100% !important;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 !important;
    margin-top: 85px !important;
}
.top_search button.top_search_btn {
    background-color: #f88b29;
    margin: 0 0 0 10px;
    padding: 4px 15px;
    cursor: pointer;
    border: 1px solid #f88b29;
    font-weight: bold;
    color: #fff;
    font-size: 12px
    letter-spacing: 1px;
    border-radius: 2px;
}
.siteLogo {
    margin: 0;
    display: inline-flex;
    width: 100%;
}
.site_left{
	float: left;
	padding: 15px 0px;
    width: 50%;
}
#RightPanelDiv {
    float: none;
    width: 100%;
}
.mndv_all {
    width: 100%;
}
#tpDiv {
    height: auto !important;
    z-index: 1000000;
}
.tpmenu {
    padding: 2% 0px;
}
div#topsearch_box td {
    text-align: left;
}
div#topsearch_box table {
    padding: 5px 10px;
}
#topsearch_box .searchTbx{
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 13px !important;
    margin: 0 !important;
}
.main_div {
    margin-top: 170px;
} 
.right_city, .right_sidebar {
    padding: 15px 0px;
} 
.detl_ad_right {
    width: 100% !important;
    float: none;
    margin: 0;
} 
div#Contact_data_Div {
    width: 100%;
} 
.ad_similer_div .lftCattxt {
    color: #fff;
    font-size: 16px;
    width: 100%;
}
.post_ad {
     margin-top: 175px;
}
.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol {
    margin-right: 0;
    width: 100%;
    float: left;
}
.popular-ads .addv {
    box-sizing: border-box;
}
.dvul .catHdr::after {
    content: "+";
    font-weight: 600;
    background-color: #0a7db5;
    float: right;
    padding: 0px 5px;
    color: #fff;
}
.contact_form .contact_box, .contact_form .contact_title {
    width: 100%;
    float: none;
    padding-top: 5px;
}
.contact_form {
    padding: 0px;
}
.tpcitylst {
    width: 100%;
}
#ctyLst input#chang_city_name {
    width: 181px !important;
}
.right_div {
    float: none;
    width: 100%;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable {
    z-index: 100000;
}
#fpwdcontent .loginTbx {
    width: 300px !important;
}
/*#fullPanelDiv {
    margin-top: 109px !important;
}*/
.calign {
    width: 100%;
}
input[type="email"], select, #adpost_frm select {
    width: 100%;
}
table.profile, table.changepwd {
    width: 100%;
}
table.profile tr td, table.changepwd tr td {
    width: 100%;
    display: block;
}
#fullPanelDiv, .about_us, .contact_us {
    margin-top: 182px;
}
.myaccount_page #fullPanelDiv{
	margin-top: 0px;
}
.detail_head {
    margin-top: 115px;
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 1023px) { 
.searchTbx, .registerTbx {
    margin: 0 2px;
    width: 135px !important;
}
.detl_ad_left {
    width: 100% !important;
}
#Contact_data_Div {
    width: 100%;
}
#rightcityPanelDiv, #leftcityPanelDiv {
    float: none;
    width: 100%;
}
.right_sidebar {
    width: 300px;
}
#leftnarrow, #rightwide {
    float: none;
    width: 100%;
}
.left_pad {
    width: 300px;
}
#mm_menu li{
	width: auto;
}
table.profile, table.changepwd {
    width: 100%;
}
.myaccount_page #leftPanelDiv, .myaccount_page #fullPanelDiv {
    width: 70%;
    float: left;
}
.myaccount_page #mm_menu {
    width: 30%;
}
.myaccount_page #fullPanelDiv{
	margin-top: 0px;
}
}