﻿.rightBoxSearch { width:320px;overflow:hidden;margin-top:10px;height:31px; background: url(../images/searchLocation.gif);}
	.rbsearch input { border:medium none;float:left;font-size:15px;height:17px;margin-left:7px;margin-top:6px;padding:0px;width:260px;}
		.singleRow0_v0, .singleRow0_v1 { clear:left; overflow:hidden;width:638px;margin:auto;margin-bottom:0px;float:left;margin-left:10px;}
		
		/* border-top: dotted #8BBD19 1px; */


			.singleRow0_v0 a, .singleRow0_v1 a  { color:#004276;text-decoration:none; }
				.singleRow0_v0 a:hover, .singleRow0_v1 a:hover { text-decoration:underline; }
		
			.singleRowRecord0 { float:left;overflow:visible; padding:1px;margin:3px 0px 0px 0px;}			
			.singleRowRecordLastView0 { float:left;overflow:hidden; padding:1px;margin:5px 0px 0px 5px;width:80px;}
			
			.singleRow1_v0 { overflow:hidden;float:left;height:225px;margin:0px 3px 6px;padding:7px;width:133px;}
			.singleRow1_v1 { overflow:hidden;float:left;height:225px;margin:0px 3px 6px;padding:7px;width:133px;}
			
			
			.singleRowUser0_v0 {clear:left;overflow:hidden;width:620px;margin:auto auto 30px;}
			.singleRowUser0_v1 { clear:left;overflow:hidden;width:620px;margin:auto auto 30px;background:#F5FEDF;}
	
			.singleRowUser1_v0 { float:left; height:170px;width:140px;padding:5px;overflow:hidden;margin:auto;}
			.singleRowUser1_v1 { float:left; height:170px;width:140px;padding:5px;overflow:hidden;margin:auto;}		
			
			.singleRowLastView1_v0 { float:left; height:120px;width:80px;padding:5px;overflow:hidden;margin:auto;}
			.singleRowLastView1_v1 { float:left; height:120px;width:80px;padding:5px;overflow:hidden;margin:auto;}		
			
		.singleRowCompany0_v0, .singleRowCompany0_v1 { background:#f9f9f9;clear:left;height:100px;width:620px;margin:auto;}
		.singleRowCompany0_v0top, .singleRowCompany0_v1top { background:#A7E161;clear:left;height:100px;width:620px;margin:auto;}
			.singleRowCompany0_v0top span.showNo, .singleRowCompany0_v1top span.showNo { color:#fff !important;}
        .singleRowCompany1_v0, .singleRowCompany1_v1 { float:left; height:170px;width:140px;padding:5px;overflow:hidden;margin:auto;}
		.singleRowCompany1_v0top, .singleRowCompany1_v1top { float:left; height:170px;width:140px;padding:5px;overflow:hidden;margin:auto;}
			.singleRowCompanyBottom {width:620px;height:10px;margin:0px;padding:0px;margin:auto auto 10px; }
			.singleRowCompanyBottomtop {width:620px;height:10px;margin:0px;padding:0px;auto auto 10px; }
			.singleRowCompanyTop {width:620px;height:10px;margin:0px;padding:0px;margin:auto;  }
			.singleRowCompanyToptop {width:620px;height:10px;margin:0px;padding:0px;margin:auto;  }
			.singleRowCompanyHead {width:620px;height:21px;margin:0px;padding:0px;background:url(../images/companyHead.gif);margin:auto; }
                .promotedCompanyDiv {float: right; margin-top: 4px;}
			.singleRowCompanyFoot {text-align:right;width:620px;height:24px;margin:0px;padding:0px;background:#f9f9f9;margin:auto; }
				.singleRowCompanyFoot img {margin-right:10px; }
				.singleRowCompanyHead .singleRowCompanyHeadTitle a { margin-left:10px;font-size:18px;color:#004276;font-weight:bold;}
			.singleRowCompanyFoottop {text-align:right;width:620px;height:24px;margin:0px;padding:0px;background:#A7E161;margin:auto; }
				.singleRowCompanyFoottop img {margin-right:10px; }
				
			.joined { }	/* color:#86A837; */
			.showNo {color:#86A837; }
				img.joined  { border:1px solid #999;margin:5px;padding:2px;}
				
				div.rankno2 { padding-top:1px;float:left;width:16px;height:15px;overflow:hidden;text-align:center;background:url(../images/rankno.gif);margin:3px;color:#fff;font-size:11px;}
				div.phandnote {float:left;padding:4px 10px;background:#fff;width:10px;}
				div.rate { width:75px;overflow:hidden;height:23px;padding-top:10px;padding-left:4px;background:url(../images/rateBorder.gif) no-repeat; }
				div.rate2 { width:75px;overflow:hidden;height:27px;padding-top:6px;margin-top:10px;padding-left:4px;background:url(../images/rateBorder.gif) no-repeat; }
		#categoryList { overflow:hidden;clear:left;}	
			#categoryList .cat { overflow:hidden; }	

		
			.singleRowRecord1 { float:left; padding:1px;clear:left;margin:0px 0px -18px 0px;}
			.singleRowRecordLastView1 { height:90px;width:80px;float:left; padding:1px;clear:left;margin:0px 0px -18px 0px;}

		
		.listingHeadSmll { float:left;  padding: 5px 0px 0px 10px; font-weight: bold; text-align: left; }
		.singleRowSmll0_v0 { clear:left;padding:5px 0px 0px 10px;width:308px;background:#FDFDFD;height:22px;}
		.singleRowSmll0_v1 { clear:left;padding:5px 0px 0px 10px;width:308px;height:22px;}
		.singleRowSmll0_v0:hover, .singleRowSmll0_v1:hover {}

		.singleRowSmll20_v0 { clear:left;border-top: dotted #ccc 1px;padding:5px 0px 0px 10px;width:87%;margin:0px 6px 0px auto;background:#F9FDF6;}
		.singleRowSmll20_v1 { clear:left;border-top: dotted #ccc 1px;padding:5px 0px 0px 10px;width:87%;margin:0px 6px 0px auto;}
			.singleRowRecordSmll20 { float:left; padding:1px;}
			.singleRowRecordSmll20 { float:left;padding:1px;}		
		
			.singleRowRecordSmll0 { float:left;height:20px; padding:1px;}
			
			.singleRowSmll1_v0 { clear:left; border-top: dotted #ccc 1px;padding:5px 0px 0px 10px;height:24px;overflow:hidden;}
		.singleRow1_vSmll1 { clear:left;border-top: dotted #ccc 1px;padding:5px 0px 0px 10px;height:24px;overflow:hidden;}
		.singleRow1_vSmll1:hover, .singleRowSmll1_v1:hover {background:#EAFAC6;}
		
			.singleRowRecordSmll1 { float:left;overflow:hidden; padding:1px;}				
		.joinRecordSmll0 a {color:#004276;font-weight:normal;text-decoration:none;}
			.listingMainHead { clear:left;width:638px;height:24px; border:0px solid #ccc;background:#F8F8F8;border-top-width:1px;border-bottom-width:1px;margin:3px auto;color:#444;}
				.listingMainHead.u { clear:right;}
			.listingSmllHead { float:left;width:100%;height:25px;background:#fff;padding:0px;margin-bottom:10px;border:1px solid #eee;border-left-width:0px;border-right-width:0px;color:#444;}
			.listingHead { float:left; padding: 6px 1px;margin:0px 0px 0px 5px; font-weight: normal; text-align: left; border-width: 0px 0px 0px 0px;color:#444; }
						.listingHead a { color:#004276; }
				.listingHead a:hover { text-decoration:underline; }
			.listingHeadSortable { float:left; margin:3px 0px 0px 5px; font-weight: normal; text-align: center; border-width: 0px 0px 0px 0px; background:#fff;color:#444; }
				.listingHeadSortable a { color:#004276; }
				.listingHeadSortable a:hover { text-decoration:underline; }
					.headSortableLeft { background:url(../images/sortableLeft.gif) no-repeat left;width:7px;height:18px; }
					.headSortableRight { background:url(../images/sortableRight.gif) no-repeat right;width:7px;height:18px;float:right; }
		.rightButtonIndexing {background:#D0DE92 url(../images/indexingModBottom.gif) repeat-x; float:right; height:31px; }
			.rightButtonIndexingLeft {background:#D0DE92 url(../images/indexingModBottomLeft.gif) no-repeat left; float:right; width:15px;height:31px; }
			.rightButtonIndexingRight {background:#D0DE92 url(../images/indexingModBottomRight.gif) no-repeat right; float:right; width:10px;height:31px; }
			
			.joinRecord0 a { }
				.listingThumb { border: 1px solid #999;padding:1px;}
		.searchCatalog { padding: 5px; height: 14px;border:0px;background:url(../images/searchCatalog.gif); width: 306px;margin:20px 6px 30px 15px;float:left; }
		.submitCatalog { margin-top:20px; background: url(../images/submitCatalog.gif); width:100px; height:24px; color:#FFF;  }
		.view1Listing { margin:0px 23px 10px 23px;}
		.listingOptions a { margin:10px; }
			.listingOptions a {color:#004276; }
		.dataEdit { margin:10px 0px 0px 10px; }
			.dataEdit a { color:#999;text-decoration:none; }
		
		.uInfo {width:25px;margin:6px 0px 0px 6px;}
        .uInfo2 {width:108px;}
		
		.lastViewImg { width:80px;height:66px;background:url(../images/bgList2.gif);text-align:center; }	
			.lastViewImg img {margin-top:10px;}
		.lightLogin { color: #ff9900;text-decoration:none;}
		.areaLink {text-decoration:none;color:#8EB93E;}
		.eventCalendar { clear:left;overflow:hidden;margin:auto auto auto -2px;}
            .eventJoinLeave {float:left;}
           	 .eventJoinLeave img {height:10px;margin-top:2px;}
                .eventJoinLeaveLogMsg {color:#888888 !important;font-size:11px;font-weight:normal !important;}
                .eventJoinLeaveImg {float:left;}
                .eventJoinLeaveDiv {float:left;font-size:11px;margin-left:5px;width:28px;}
      #calendar { height:auto;width:auto; }
			.idTabs { width:300px;height:20px; }
				.idTabs li { float:left; }
		
		.calendarDateInput3 { font-size:16px;height:40px;padding:3px;background:#8BD800;color:#FFF;}
        .calendarDateInputDays { height:40px;padding:3px;background-color:#FFF;color:#4D4948;border-color:#4D4948;border-style:solid;border-width:1px;}
        .calendarDateInputDays:hover {background-color:#EEE;}
		
        .calendarDateArrowCenter {height:40px;}
        .calendarDateArrowLeft {height:40px;}
        .calendarDateArrowRight {height:40px;}
				
			#calendar table {width:300px;}
			
	.listingLocationMap { margin-left:15px;  height:425px; padding-top:18px;}	
	
    .leftTopListingName span { color:#70A936; font-size:large;}
    		
    div.userfromcalendar a { font-size:11px;text-decoration:none;font-weight:normal;}
    div.userfromcalendar { float:left;margin-right:5px;}
    
		ul, li{margin:0; border:0; padding:0; list-style:none;width:85px;}
#middlebar{
	font-size:11px;
	margin-top:16px;
	color:#3b5d14;
	font-weight:bold;
	padding:4px;
	height:24px;
	float:left;
	margin-left:15px;
}
	#middlebar .menu li {
		background:url(../images/lm.png) left top no-repeat;
		height:24px;
		float:left;
		margin-right:10px;
		overflow:hidden;
		width:86px;
	}
	#middlebar .menu li a{
		color:#fff;
		text-decoration:none;
		padding:0 10px;
		height:24px;
		line-height:24px;
		display:block;
		float:left;
		padding:0 26px 0 10px;
		background:url(../images/rm.png) right top no-repeat;
	}
	#middlebar .menu li a:hover{
		color:#fff;
	}
#middlebar ul .submenu {
	border:solid 1px #c9dea1;
	border-top:none;
	background:#FFFFFF;
	position: relative;
	top: 4px;
	width:105px;
	padding:6px 0;
	clear:both;
	z-index:2;
	display:none;
}
	#middlebar ul .submenu li{
		background:none;
		display:block;
		float:none;
		margin:0 6px;
		border:0;
		height:auto;
		line-height:normal;
		border-top:solid 1px #DEDEDE;
	}
	#middlebar .submenu li a{
		background:none;
		display:block;
		float:none;
		padding:6px 6px;
		margin:0;
		border:0;
		height:auto;
		color:#105cbe;
		line-height:normal;
	}
	#middlebar .submenu li a:hover{
		background:#e3edef;
	}
	
	.eventsSelectTitle { clear:left;float:left;margin:0px 0px 0px 10px;padding:4px;width:80px;}
	.eventsSelect {padding:4px;}
		.eventsSelect select { width:200px; }
		
	.joinRecord1 { width: 133px;}	
	
    .locSearch {width:296px;height:40px;margin-left:12px;}
        .locSearchLeft {background:transparent url(../images/Map/leftMap.gif) no-repeat scroll 0% 0%; height:40px;width:7px;}
        .locSearchCenter {background:transparent url(../images/Map/bckMap.gif) repeat scroll 0% 0%; height:40px;width:282px;overflow:hidden;}
            locSearchInputDiv {}
                .locSearchInput {border:1px solid #888;height:18px;width:368px;}
            .locSearchButtonDiv {margin-bottom:0px;margin-left:10px;margin-right:10px;margin-top:-1px;}
                .locSearchButton {height:24px;padding:1px;width:65px;}
        .locSearchRight {background:transparent url(../images/Map/rightMap.gif) no-repeat scroll 0% 0%; height:40px;width:7px;}
	
	.articleAdded { font-size:11px;color:#348D1F;font-weight:bold;}
	
	.listReadMore { float:right; margin:-65px 30px 0px 0px;position:relative;}
    
    .listGridTitle{margin-top:5px;height:40px;}
        .listGridTitleSmall{margin-top:5px;height:55px;}
    .listGridStars{float:left;height:16px;margin-top:3px;width:66px;}
    .listGridMyContent{float:left;text-align:center;width:67px;height:16px;}
    .listGridCategory{font-size:11px !important;clear:left;}
        .listGridCategoryh25{font-size:11px !important;clear:left; height:25px;}
        .listGridCategory a {color:#004276;}
    .listGridLogin{font-size:11px;}
    .listGridImage {text-align:center; height:86px;}
        .listGridImage img {border:1px solid #CCC !important;margin-left:6px;}
        
    .listingAddress { color:#666;font-weight:bold;}
        
    .singleRow1_v0IE { overflow:hidden;background:transparent url(../images/gridbg.gif) no-repeat scroll 0% 50%; background-position:top;float:left;height:225px;margin:0px 3px 6px;padding:7px;width:133px;}
        .singleRow1_v1IE { overflow:hidden;background:transparent url(../images/gridbg.gif) no-repeat scroll 0% 50%;background-position:top;float:left;height:225px;margin:0px 3px 6px;padding:7px;width:133px;}
    .singleRow1_v0IE:hover, .singleRow1_v1IE:hover {background:transparent url(../images/gridbg2.gif) no-repeat scroll 0% 50%;background-position:top;background-color:#EAFAC6;}
    .listGridMyContentIE {float:left;width:40px;height:20px;overflow:hidden;text-align:center;}    
    
    .inlisttitle { font-size:20px;
font-weight:lighter; border:0px solid #C8C7C6;border-bottom-width:1px;padding-bottom:3px;margin-bottom:5px;float:left;width:100%;}
    .dateinlist { color:#999; font-size:11px;}
    .optinlist { color:#898989;}
    .descinlist { font-size:11px; }
    .descriptioninlist { font-size:13px; }
    .userdatabox img { height:10px;}
    
    
    .listingMainHead .adtitle { float:left;padding:5px; }
    	.listingMainHead .adtitle a { color:#004276;display:block;float:left; }
    	.listingMainHead .adtitle a.sel { color:#DE127B; }
    	.listingMainHead .adtitle img { display:block;float:left; }
    	
    	
    .loccategoryimg { width:40px;float:left;padding:5px 5px 5px 10px;height:30px;}
    	.loccategoryimg a:hover { text-decoration:none;}
    .loccategorylink { width:250px;float:left;padding:10px 0px 5px 0px;height:25px;}
   	 .loccategorylink a.sel { color:#DE127B;text-decoration:underline;}
   	 
   	 .selectedcategory { background:#DE127B;font-weight:bold;color:#fff;}
   	 	.selectedcategory a { font-weight:bold;color:#fff;}
