/********************/
/* directions start */
/********************/
	.dirInfoHead{
		padding:4px;
		background-color:#eeeeee;
		border:1px solid #c0c0c0;
		margin:0px 0px 5px 0px;
	}
	.dirInfoLine{
		padding:4px;
		border-bottom:1px solid #c0c0c0;
		margin:0px 0px 5px 0px;
	}
	.dirTitleAndAddress{
		float:left;
		width:450px;
		padding:0px 0px 0px 10px;
	}

/********************/
/* directions end   */
/********************/


	.infoWin{
		color: #000000;
		height:140px;width:320px;overflow:auto;
		border:0px solid #ddd;
		line-height:15px;
	}
	.infoWinTitle{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		font-size:12px;
		font-weight: bold;
		padding:0px 0px 5px 0px;
	}
	.infoWinLeft{
		float:left;
		width:70px;
		padding:0px 10px 0px 0px;
	}
	.infoWinRight{
		float:left;
		width:200px;
		padding:0px 0px 0px 0px;
	}
	.infoWinTImg{
		width:70px;
		padding:0px 0px 3px 0px;
	}
	.infoWinLink{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: none;

		text-decoration:underline;
		cursor:pointer;
	}
	
	.infoWinLink:hover{

	}
	.infoWinDates{
		padding:5px 0px 0px 0px;
	}
	.infoWinTimes{
		padding:5px 0px 5px 0px;
	}
	.infoWinAddress{
		padding-bottom:3px;
	}
	.infoWinTCopy{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: none;
		color: #000000;
		float:left;	
	}
	.infoWinActions{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: none;
		color: #000000;
		padding-top:10px;
	}
	.infoWinFullCopy{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: none;
		color: #000000;
		height:170px;width:300px;overflow:auto;
	}
	.infoWinURL{
		padding:0px 0px 3px 0px;
		text-align:left;
		overflow:hidden;
	}
	.infoWinURL a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight: none;
		/*color: #000000;*/
	}
	
	.infoMore{
		width:300px;
		height:160px;
		overflow:auto;
	}
	.infoSpecialOffer{
		width:300px;
		height:160px;
		overflow:auto;
	}

	#modalSave, #modalNewTravelPlan, #modalRenameTravelPlan, #modalSendToEmail, #modalSendToPhone{
		display:none;
		z-index:99;
		top: 50%;
		left: 50%;
		margin-left:-130px;
		margin-top:-50px;
		position:fixed;
		background-color:#FFFFFF;
		border:1px solid black;
		text-align:center;
	}
	#modalBackground{
		display:none;
		z-index:50;
		position:fixed;
		width:100%;
		height:100%;
		background-color:#000000;
		filter:alpha(opacity=36);
		opacity: 0.36;
		-moz-opacity:0.36;
	}
	.modalTitle{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight: bold;
		color: #000000;
		padding:2px 0px 10px 0px;
	}

	.RNavAddress{
		padding-bottom:10px;
		line-height:15px;
	}
	.RNavAddress .title{
		font-weight:bold;
		padding:0px;
	}

	#listings{
		width:207px; 
		height:575px; 
		padding-left:5px; 
		overflow:hidden; 
		visibility:hidden;
	}
	#qualContractorsOutter{
		width:205px; height:245px; border:1px solid black; overflow:hidden; margin:0px 0px 5px 0px;
	}
	#ContractorsOutter{
		width:205px; height:296px; border:1px solid black; overflow:hidden; margin:0px 0px 5px 0px;
	}
	#qualContractors{
		padding:8px 5px 5px 5px; 
		overflow:scroll; 
		width:195px; 
		height:220px; 
		background-color:#FFFDF0;
	}

	#Contractors{
		width:195px; 
		height:300px; 
		overflow:scroll; 
		padding:8px 5px 5px 5px;
	}

/* some overrides */
/*to get some of the fonts consitantly sized in this section in IE6 */
	.bodyFontMedium, .bodyFontHeaderMedium, .bodyFontHeader{
		font-size:12px;
	}





