@charset "utf-8";
body{background-color:#fff;padding:0; margin:0; color:#333; height: 100%; font-size: 12px; text-decoration: none; line-height: normal; font-family:Verdana, Arial; margin-right: auto; margin-left: auto; position: relative;}
.maincontainer{width:1000px;margin:auto;}
a{color:#07519A; text-decoration:none;}
a:hover { color:#5694D2; text-decoration:underline;}
.srcPager a:hover{text-decoration:none;} 
.topsrcPager{ text-align:right;float:right; font-size:11px;padding-right: 8px;font-weight:bold;color:#4C9014; margin-top:-17px;}
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:690px; min-height:270px;}
#leftPanelDivnew{ float:left; width:650px; min-height:270px; margin-right:10px;}
#RightPanelDiv { float:right; width:300px;}
#RightPanelDivnew{ float:right; width:340px;}
#leftnarrowPanelDiv {float:left;width:260px;}
#leftwidePanelDiv { float:left;width:490px;}
#rightwidePanelDiv { float:left;width:735px;}
#rightnarrowPanelDiv { float:right;width:300px; margin-left:8px;}
#fullPanelDiv { float:left; width:995px; min-height:270px;}
.dvrghtbrdr{border-right:1px inset #ccc;}
.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 {border-bottom: 1px dotted #07519A;color: #073874;font-size: 16px;font-weight: bold;padding: 5px 0 5px 8px;}
.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; margin-left:5px; padding-top: 5px; padding-bottom: 5px; font-size:12px; }
#ftSocialLinks { float:right; margin:5px 5px 0px 0px; }
#ftRCity { float:left; margin: auto; padding:5px 0; width: 100%; background: none repeat scroll 0 0 #1C90B7; color:#002E3D;}
.ftrheading{color:#fff; border-style:none none dotted;border-width: 0 0 1px;font-weight:bold;font-size:13px;padding:5px;}
#ftRCity a{color:#fff;}
#ftRCity a:hover{color:#C4E2EC;}
#footerDiv { background: none repeat scroll 0 0 #002E3D;text-align: center; float:left; margin: auto; padding-top: 5px; padding-bottom: 5px; width: 100%;color:#fff; }
#footerDiv a{color:#009DD2;}
#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 { border-bottom: 1px dotted #07519A;color: #073874;font-size: 16px;font-weight: bold;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: #07519A;font-size: 13px;font-weight: bold;}
.adTitle a { color: #07519A;}
.adTitle a:hover { color: #073874; }
.hspace { height:5px; font-size:0px; float:left; }
.lalign { width:23%; padding:3px 2px 3px 2px; }
.calign { width:35%; 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; }
.msgerr { font-size:11px; color:#FF0000; font-style:italic;padding-left:40px;}
.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 { width: 650px; float:left; margin: 0 auto; padding: 0; height: 35px; }
#mm_menu ul { margin: 0; padding: 5px 0 0 0px; list-style: none; }
#mm_menu li { float: left; display: inline; background: url(../images/img06.gif) no-repeat right;text-decoration: none; font-size:12px;}
#mm_menu li.last-item {background: none;}
#mm_menu a { height: 25px; margin: 0; padding: 15px 5px 2px; font-weight: bold; color: #0066CC; }
#mm_menu a:hover { color: #5694D2; }
#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 > a{ font-size:14px; font-style:italic; font-weight:bold; }
#contact_tabs { padding:0;margin:0px; border:1px groove #aaaaaa; border-radius:5px; width:85%; float:right; background-color:#fdfdfd;}
#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; }
.top_left_banner { padding-top:15px; width:338px; height:282px; float:left; margin-left:8px; margin-right:8px; margin-bottom:10px;}
.mnheght{ min-height:340px;}
.top_city a{ color:#07519A;font-size:11px;}
.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: #7FB3CC; padding-right: 25px; }
.text_link_clicked {background: url("../images/arowup.png") no-repeat scroll right center transparent;color: #000000; padding-right: 25px;}
.hmcatdv{margin:0 0;}
.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol{margin-right: 15px; width: 205px; float:left;}
.hmcatdv .rightCol{margin:0;}
.hmcatdvcont {margin-bottom:25px;}
.catHdr{background:url(../images/ico_category.png) no-repeat;color:#111; font-size:12px; font-weight:bold; padding:8px 0 8px 30px; margin-bottom:5px;}
.catLst{padding:0 0 0 20px; margin:0; color:#073874; list-style-type:square; font-size:10px;}
.aut{background-position:0 0;}
.edu{background-position:0 -44px;}
.bus{background-position:0 -88px;}
.buy{background-position:0 -130px;}
.com{background-position:0 -174px;}
.eve{background-position:0 -215px;}
.hea{background-position:0 -258px;}
.mat{background-position:0 -298px;}
.rea{background-position:0 -337px;}
.ser{background-position:0 -379px;}
.job{background-position:0 -420px;}
.loa{background-position:0 -463px;}
.tou{background-position:0 -507px;}
.ren{background-position:0 -595px;}
.pet{background-position:0 -550px;}
.catLst li{margin-bottom:3px; color:#073874;}
.catLst a{color:#07519a; font-size:11px;}
.catLst a:hover{color:#2475c5;}
.catLst a span{color:#666;}
.rghtcity li{margin-bottom:2px; list-style-type:square;padding: 3px;}
.rghtcity a{color:#07519a; font-size:11px;}
.rghtcity a:hover{color:#2475c5;}
.rghtcity a span{color:#666;}
.lftcity{ padding-right:51%;}
.rghtcity{float:left;padding:0; margin:0; color:#073874;width:100%}
.dvul{ margin:12px 0;}
.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{background-color: #F5F5F5 ; border: 1px solid #E0E0E0 ; padding: 5px 8px ;width: 765px ;float:right;margin-top:5px; }
.searchTbx,.registerTbx{border:1px inset #333;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 10px 5px;}
.hmaddv:hover {background:#f5f5f5;}
.hmaddv .adTitle {font-size: 15px; height:18px; overflow:hidden;}
.addv { margin:0; padding:10px 10px 5px; border-bottom:1px dashed #ccc; height:105px;}
.addv:hover {background:#f5f5f5;}
.tpcitylst{z-index:999; display:none; position:absolute ;background-color:#fff; margin:15px 0 0 0;padding-left:15px; border: 1px solid #CCCCCC;}
.tpcitylst li{list-style-type:square; color:#073874;}
#catbox_div{ margin-bottom:15px;}
.paging{margin-bottom:10px; padding:4px; text-align:right}
.paging a{background:#fbfff8;color:#073874; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #3983CC; cursor:pointer;}
.paging a.selected{background:#fff; font-weight:bold; color:#900;outline:2px solid #900}
.paging a.next, .next{background:#fbfff8 url(../images/arrow.png) no-repeat 33px 5px;color:#073874; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #3983CC; padding-right:15px;}
.paging a.back, .back{background:#fbfff8 url(../images/back.png) no-repeat 4px 5px;color:#073874; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #3983CC; padding-left:15px;}
#breadcrumbDiv{ padding:15px 0 5px 0 ;margin-bottom:10px;font-size:11px;color:#666; border-bottom: 1px dotted #07519A;}
#breadcrumbDiv a{color:#07519a;}
.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:#edfde0;display: block;height: 30px;line-height: 25px;}
.tpmenu{padding:0; margin-top:5px;float: right;}
#next_prv {float:right; margin-top:1px; width:150px;}
#next_prv a{background:#fbfff8;color:#073874; font-size:11px; padding:0px 5px; margin-right:5px; outline:1px solid #3983CC }
.loginTbx {border:1px inset #2a5903; padding:3px;color:#333; width:250px;}
.nrmlTbx{border:1px inset #2a5903;padding:3px;color:#333; width:150px;}
.srcBtn { background-color:#07519A;color:#FFFFFF;font-size:11px;padding:2px 7px;border:0 none;cursor:pointer;}
.cntLink {background-color:#07519A;color:#FFFFFF;padding:4px;}
.cntLink:hover{color:#fff;}
.fpwddiv{margin-bottom: 10px;padding: 8px 10px 25px;}
.lgndv{margin-bottom: 10px;padding: 8px 10px 25px;border:0px solid #4C9014;}
.topsignin{}
.topsignin a{color:#2C5983;}
.topsignin a:hover{color:#3D76AC;}
#locationBoxDiv { margin: 0 0 20px 0;float:right; width:100%;}
.tips{padding-left:20px;}
.tpshdn{color:#07519A;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 10px;}
.mndv .h2{ color: #073874;font-size: 13px;font-weight: bold;}
.mndv ul.subhead{ font-size:12px;color:#07519A;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;}
.pstbtn{padding: 10px 40px;}
.postDate { font-size:11px;color: #666666; float:right;text-align:right;}
.postin{font-size:11px;color:#666666;float:left;}
ul.subcat{ color: #073874;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{background-color:#07519A;margin:0 0 0 10px; padding:4px 15px; cursor:pointer; font-weight: bold; letter-spacing: 1px; }
.pstaddv a{color:#fff;}
.pstaddv a:hover{color:#fff;text-decoration:none;}
.wlcom{color:#1C90B7; font-size:16px;font-weight:bold;}
.rghtsidebar{ float:right; width:85%;}
.lftsidebar{ float:left; width:100%;}
.seprtr{clear: both; height:5px;}
.lnseprtr{ border-bottom:1px dotted #07519A;}
.ui-tooltip{padding:2px 5px !important;}
.thnkspg{ color: #000;}
.thnkspg strong{color: #4C9014;}
.dtlad strong{color: #073874;}
.topbanrcty{width:705px; overflow:hidden;float:left;margin-left:-15px;}
.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:#CFE5E5; padding: 10px; text-align: center;}
.gaddv{margin-bottom: 10px;padding:2px 10px 5px;}
ul#files_list_thanks { float: left; list-style: none outside none; margin: 0; padding: 0; width: 100%; }
ul#files_list_thanks li.bgCover { background-color: #fff0bd;}
ul#files_list_thanks li { border: 1px solid #378b9f;
    border-radius: 5px; float: left; list-style-type: none; margin-bottom: 8px; margin-right: 5px;
    min-height: 95px; padding: 7px; text-align: center; width: 125px;}
li { line-height: 18px;}
#files_list_thanks .add_main_img
{ float: none; margin: 0;}
.add_main_img { float: left; margin: 0 0 0px; padding: 0; width: 100%;}
#files_list_thanks .add_main_img .coverCon {
    margin: 0; padding: 2px; position: absolute; width: 5%;}
img { border: 0 none; height: auto !important; max-width: 100%;}
.gridimage { background-position: center center; background-repeat: no-repeat; float: left; height: 95px; margin-bottom: 5px; overflow: hidden; width: 125px;}
.coverCon { float: left; padding: 0; width: 50%;}
.request_abuse{font-style:italic; color:blue;}
.searchTbx, .registerTbx { background-color: #FFFFFF; border: 1px solid #D5D5D5;}
.top_city{position: relative; width: 200px;}
#tpDiv { height: 70px;}
.siteLogo{ margin: 20px 6px 6px;}
.tpcitylst{margin:27px 0 0}

.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: 'Verdana', 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{width:728px; float:left}
.postad-img{width:220px;float:right;box-shadow:3px 3px 2px 0 #999; margin-right:10px;}
.addv .adTitle { font-size: 15px; height:18px; overflow:hidden;}
#rightwide{float: right;width: 650px; margin-left:10px}
#leftnarrow{float: left; width: 340px;}

#rightnarrow{float: right;width: 340px;}
#leftwide{float: left; width: 650px; margin-right:10px;}

.popular-ads{width:340px;display:block;}
.popular-ads .addv{border-bottom:1px solid #B2B2B2;padding:10px 3px 5px}
.popular-ads .addv:hover{ background:none;}
.popular-ads .adTitle a{text-decoration:underline; line-height:1.2}
.adTitle a:hover{color:#9A0751;}
.popular-ads .dis{ font-size: 12px; line-height: 1.2;  margin: 5px 0 3px;}
.bnnr336-2nd{margin-left: 7px;}
#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%;
}
.home-popular-ads{display: block;
    width: 300px;}
	.home-popular-ads .addv:hover{ background:none;}
.populer-ads-border{	clear:both;	width:300px;}
    
#ContactdataDiv{ padding:5px;}
#ContactdataDiv tr{text-align:center; font-size:11px;}
#alert_response_loading , #al_response_loading{text-align:center; font-size:13px; }
.left_detail_con{width:660px; float:left;}
.right_detail_con{width:340px; float:right; padding-top:10px;}
.viewad_detail{ width:645px;}
.list-images{ float:right; width:320px; max-width: 320px padding:10px 5px 10px; }
.useralertmodule{float:right; width:280px; height:auto; border:1px groove #cacaca; border-radius:5px; margin-bottom:10px; margin-right:10px; background-color:#f5f5f5; padding-bottom:5px;}
.newuseralertmodule{border:1px groove #cacaca; width:450px; border-radius:5px; height:75px;  margin:5px auto; background-color:#f5f5f5;}
.view_subhead{ font-size: 14px; font-weight: bold; padding: 5px 0 5px 8px; color:#fff; background-color:#2670B9; border-radius:5px 5px 0 0; }
.advertiser_detail{ text-align:center; border-bottom: 1px groove #777777;}
.reporthead{ float:right; text-align:left; width:290px; }
#useralert{ padding:5px;}
#useralert tr{text-align:center; font-size:11px;}
.email_alert{ height:35px; text-align:center;color:#07519a; padding-top:12px;}
#useralertnew{ padding:5px;}
#alert_response_loading , #al_response_loading{text-align:center; font-size:13px; }
#abuse_loading{ color:#07519A;}
.flaghead{cursor:pointer; font-style:italic; font-size:13px; font-weight:normal; padding-right:10px;}
.adshref:hover{ text-decoration:none;}
.addv_image_list {	width: 100%; display:inline-block; }
.image_list_view{ width:130px; border:0; box-shadow:0 0 5px #3e3e3e; padding:3px; max-height:93px !important;}
.addv_detail_list { width: 75%; display:inline-block; vertical-align:top; padding-left:10px;}
.popular_addv .adTitle { font-size: 15px; height:18px; overflow:hidden;}
.popular_addv {border-bottom:1px dashed #ccc; margin:0; padding:10px 5px; height:90px;}
.adDecTxt{ padding: 6px 0; height:51px; overflow:hidden; text-align:justify; color:#000; font-size:12px;}
.large_image{width:336px;height:275px;padding:3px;}
.small_image{padding:3px; max-width:80px; max-height:60px;}
.dis{ font-size: 12px; line-height: 1.2;  margin: 5px 0 3px; height:45px; text-align:justify; overflow:hidden;}
.homeadDecTxt{ padding: 2px 0; overflow:hidden; text-align:justify; color:#000; font-size:12px;}
.txtfieldSrc, #con_msg{ background: -moz-linear-gradient(center top , #ffffff, #f2f2f2 1px, #ffffff 20px)repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #dddddd; border-radius: 5px; box-shadow: 0 0 2px #dddddd; padding: 5px; }
.homehmaddv{ border-bottom: 1px dashed #CCCCCC; margin: 0; padding: 10px 10px 5px;}
.homehmaddv:hover {background:#f5f5f5;}
.homehmaddv .adTitle {font-size: 15px; height:18px; overflow:hidden;}
.noimage{ background-image:url(../images/no-photo.jpg); padding:3px 2px; width:130px; height:93px; box-shadow:0 0 5px #3e3e3e; background-repeat:no-repeat; background-position:center; }
.jstpstin{ color:#777777;}

.image_list_view, .noimage {
    float: left;
    margin: 0 13px;
}
.adTitle {
    margin: 0;
    padding-top: 0;
}
.adDecTxt {
    margin-top: 0;
}

@media only screen and (max-width:1023px){
	.maincontainer{
		width: 97%;
	}
	#breadcrumbDiv > table {
		width: 100%;
	}
	#RightPanelDiv{
		float: left;
		width: auto;
	}
	#RightPanelDivnew{
		width: auto;
		float: left;
	}
}
@media only screen and (max-width:1012px){
	.right_detail_con {
		float: none;
	}
	#rightnarrow {
		float: none;
	}
	#leftwide {
		width: 100%;
	}
	
	.topsearchbox{
		width: 70% !important;
	}
	.topsearchbox > table {
		width: 100%;
	}
	#keyword {
		width: 94% !important;
		
	}
	.searchTbx.ui-autocomplete-input {
		width: 72% !important;
	}
	#breadcrumbDiv {
		width: 99%;
	}
	.ad_dtl_pg > h1 {
		width: 100% !important;
	}
}
@media only screen and (max-width:768px) {
	
	#leftPanelDiv {
		width: 100%;
	}
	.left_detail_con {
		width: 100%;
	}
	.addv {
		width: 89%;
		height: auto;
	}
	.catLst li{
		width: 100% !important;
	}
	.topsearchbox {
		width: 93% !important;
	}
	#tpDiv {
		height: auto;
	}
	.topsearchbox td {
		display: inline;
	}
	#keyword {
		width: 93% !important;
		margin: 1px 7px;
	}
	.searchTbx.ui-autocomplete-input {
		width: 93% !important;
		margin: 6px;
	}
	.searchTbx {
		width: 95% !important;
	}
	
	#search_btn {
		margin: 1%;
	}
	#category_name {
		width: 95.4% !important;
	}
	.top_city {
		width: 98%;
	}
	.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol {
		margin-right: 4px;
		width: 30%;
	}
	#leftPanelDivnew {
		width: 100%;
	}
	
	.viewad_detail {
		width: 100%;
	}

}
@media only screen and (max-width:660px) {
	.viewad_detail .list-images {
		float: left;
		width: 94%;
	}

	.left_detail_con > p {
		clear: both;
		padding-left: 14px;
	}
}
@media only screen and (max-width:560px) {
	#ftRCity table td {
		display: block;
	}
	.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol {
		margin: 0 18px !important;
	}
	.adDecTxt{
		display: inline;
	}
	.jstpstin {
		display: block;
	}
	.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol {
		width: 25%;
	}
	#divtitle .adTtl {
		width: 80%;
	}
	#divdesc {
		width: 82%;
	}
	#divdesc #ad_description {
		width: 95%;
	}
	#locality.adTtl {
		width: 82%;
	}
	.mndv {
		padding: 2px 4px;
	}
	.titlhding{
		display: block;
	}
}
@media only screen and (max-width:480px) {

	.hmcatdv .leftCol, .hmcatdv .midCol, .hmcatdv .rightCol {
		width: 90%;
	}
	.right_detail_con{
		width: 100%;
	}
	#adregdiv fieldset {
		padding: 0;
	}
	.maincontainer {
		width: 100%;
	}	
	.siteLogo {
		margin: 20px 50px;
	}
	.home-popular-ads {
		width: 100%;
	}	
	#RightPanelDiv {
		width: 100%;
	}
	#RightPanelDivnew {
		width: 100%;
	}
	#rightnarrow{
		width: 100%;
	}	
	
}
@media only screen and (max-width:395px) {
	#ContactdataDiv td {
		max-width: 200px;
		width: auto;
	}
	#contact_tabs{
		width: 91%;
	}	
	#rightnarrow {
		float: none;
		width: 100%;
	}	
	.popular_addv {
		padding-left: 10px;
		width: 91%;
	}
	.popular-ads {
		width: 100%;
	}
	#adlogindiv fieldset {
		padding: 0;
	}
	#adpost_frm div {
		width: 99%;
	}
	#contact_tabs {
		width: 100%;
	}
	.topsearchbox {
		margin-right: 9px;
		width: 86% !important;
	}
	#breadcrumbDiv {
		clear: both;
		margin: 0 auto;
		width: 90%;
	}
	.mndv {
		padding: 2px 10px;
	}
	#locationBoxDiv {
		margin: 0 7px 20px;
	}
	.lftCattxt{
		width: 95%;
	}

}

@media only screen and (max-width:346px) {
	.right_div_gmap{
		width: 100%;
	}
	.mrgalign {
		padding: 3px 0;
	}
	.cpt_str > a {
		display: block;
	}
}