/*-- style for Real Estate DNN PA --*/

	.JediCss_TopStrip
	{
		background-color: #fff;
		font-family: Verdana;
		font-size:14px;
		font-weight:bold;
	}
	.JediCss_TableHeader
	{
		
		color:white;
		background-color: #416CBC; 
		font-family: Verdana;
		font-weight:bold;
		height:25px;
		border-color: white;
		border-width: thin;
		
	}
	TD.JediCss_dgHeaderAltItem, .JediCss_dgHeaderAltItem
	{	
		background-color: #dcdcdc; 
		border-color: white;
		
	}
	.JediCss_ParentCategory
	{
		color:white;
		background-color: #fff;
		font-family: Verdana;
		font-weight:bold;
	
	}
	.JediCss_ChildCategory
	{
		background-color: #ffffff;		
	}
	
	.JediCss_ListingsPanel
	{
		background-color: #fff;
		
	}
	.JediCss_AnnouncementPanel
	{
		background-color: Black;
		
	}
	.JediCss_Confirmation
	{
		background-color:  #FFFFFF;
		
	}
	
	.JediCss_RealtorInfo
	{
		
		
	}
	.JediCss_ItemTop
	{
		background-color: gray;
		font-family: Verdana;
		font-size:11px;
		font-weight:bolder;
		
	}
	.JediCss_SummaryTable { 
		background-color: #b79b76; 
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b79b76',EndColorStr='#e5d8c8');
		margin: 0px auto;
	}
	.JediCss_SummaryTableFooter { 
		background-color: #e5d8c8; 
		margin: 0px auto;
		font-size:12px;
	}
	.JediCss_MoreInfoTable { 
		background-color: #b79b76; 
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b79b76',EndColorStr='#e5d8c8');
		margin: 0px auto;
	}
	.Jedi_ImageBackground 
	{
		border-color: #b79b76;
		background-color:  #b79b76
	}
	.JediCss_ItemBottom
	{
		background-color: #f5f5f5;
		font-family: Verdana, Tahoma, Arial, Helvetica;
		font-size: 11px;
		font-weight: normal;
		line-height: 12px     
		
	}

	.JediCss_MoreInfoTitle
	{ 
		background-color:  #667173;
		font-size:13px;
		font-weight:normal;
		color:White;		
		
	}
	.JediCss_MoreInfoTable
	{
		background-color:  #b79b76;
		font-weight:normal;
		color:White;	
		
	}
	.JediCss_MoreInfoSubHead
	{
		font-weight:normal;
		color:White;	
		
	}
	.JediCss_MoreInfoText
	{
		font-weight: bold;
		color: White;	
		font-size: x-small
	}
	.JediCss_MoreInfoTextNormal
	{
		font-weight: normal;	
		font-size: x-small;
		color: white	
	}
	.JediCss_MoreInfoTextBold
	{
		font-weight:bold;
		color:White;	
		font-size: x-small
	}
	.JediCss_MoreInfoSectionHead
	{
		font-weight:bold;
		color: #667173;	
		font-size: small
	}
	.Jedi_ImageBorder
	{
		background: #ffffff;
		width: 300;
		height: 200;
		vertical-align:middle;
	}
	.JediCss_CheckboxesFeatures
	{
		background-color: #b79b76;
		
	}
	
	.JediCss_CategoryBackground
	{
		background-color: Transparent;
		
	}
	.JediCss_AddressControl
	{
		background-color: Transparent;
		
	}
	.JediCss_DashedLine
	{
		BORDER-TOP: #999999 1px dashed; 
		MARGIN: 3px 0px; 
		COLOR: #ffffff; 
		HEIGHT: 1px
			
	}
	
	.JediCss_RealtorListingsHead 
	{
		font-family: Tahoma, Arial, Helvetica;
		font-size: 12px;
		font-weight: bold;
		color: #003366
	}

	TD.JediCss_RealtorCom 
	{
		BORDER-LEFT: #bdbdbd 1px dashed; 	
	}

	/* text style used for most text rendered by modules */
	.Normal_14
	{
		font-size: 14px;
		font-weight: bolder;
		border-width: medium;
	}
	.Normal
	{
		font-size: 11px;
		font-weight: normal;
		border-color: white;
		border-width: medium;
	}

	/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
	.NormalTextBox
	{
		font-size: 12px;
		font-weight: normal;
	}

	.NormalRed
	{
		font-size: 12px;
		font-weight: bold;
		color: #ff0000
	}

	.NormalWhite
	{
		font-size: 14px;
		font-weight: normal;
		color: #ffffff
	}
	
	.NormalWhiteBold
	{
		font-size: 14px;
		font-weight: bold;
		color: #ffffff
	}
	
	.NormalBold
	{
		font-size: 12px;
		font-weight: bold
	}
	
	.NormalDescription
	{
		color: #667173;
		background-color: #e5d8c8; 
		margin: 10;
		font-size:12px;
		cursor: hand;	
		font-weight: normal;
		text-decoration: none;
		height: 28px;
	}
	.summaryLink,A.summaryLink:link,A.summaryLink:summaryLink,A.summaryLink:visited 
	{
		FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;
	}
	A.summaryLink:hover {
		FONT-WEIGHT: normal; COLOR: #e5d8c8; TEXT-DECORATION: none
	}
	
	.RegularButton
	{
		background-color: #667173;
		color: #FFFFFF;
		width: 100px;
		height: 30px;
		border-color: #667173;
		border-width: 0px;
		cursor: hand;
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: normal;
		font-size: 11px;		
	}
	
	.buttonsView
	{
		background-color: #667173;
		color: #FFFFFF;
		width: 100px;
		height: 30px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-color: White;
		border-bottom-color: #667173;
		border-left-color: #667173;
		border-top-color: #667173;
		cursor: hand;
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: normal;
		font-size: 10px;
				
	}
	.buttonsSchedule
	{
		background-color: #667173;
		color: #FFFFFF;
		height: 30px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-color: #667173;
		border-bottom-color: #667173;
		border-left-color: #667173;
		border-top-color: #667173;
		cursor: hand;
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: normal;
		font-size: 10px;		
	}
	
	.buttonsDetailsGray
	{
		background-color: #667173;
		color: #e5d8c8;
		height: 25px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-color: #e5d8c8;
		border-bottom-color: #667173;
		border-left-color: #667173;
		border-top-color: #667173;
		cursor: hand;
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: normal;
		font-size:small;
		text-decoration: none
	}
	
	.buttonsDetailsRight
	{
		background-color: #667173;
		color: #e5d8c8;
		height: 25px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-color: #667173;
		border-bottom-color: #667173;
		border-left-color: #667173;
		border-top-color: #667173;
		cursor: hand;
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: normal;
		font-size: small;
		text-decoration: none
	}
	
	.buttonsDetailsBeige
	{
		background-color: #e5d8c8;
		color: #ffffff;
		height: 25px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-color: #e5d8c8;
		border-bottom-color: #e5d8c8;
		border-left-color: #e5d8c8;
		border-top-color: #e5d8c8;
		cursor: hand;
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: normal;
		font-size:xx-small;
	}
	
table.playlist {
	border: 1px solid #CFDCE6;
	border-collapse: collapse;
	background-color: #fff;
	color: #000;
	font: 0.8em Arial, Verdana, Helvetica, sans-serif;
}

table.playlist th {
	background-color: #507EA1;
	color: #fff;
	border-bottom: 1px solid #406480;
	border-left: 1px solid #406480;
	padding: 0.5em 0.2em 0.5em 0.2em;
	text-align:left;
}

table.playlist td {
	padding: 0.5em 0.2em 0.5em 0.2em;
	border: 1px solid #CCCCCC;
}

/*table.playlist tr.evens td {
	background-color: #ECECEC;
}
*/
table.playlist tr.hilite {
	background-color: #AAAAAA;
	/*/color: #FFFFFF;*/
}

