/* 
 *	Styles for www.edenwoodrealty.com
 *	updated: August 20, 2013
 */



/*	General Page Elements */

body	{ 	background:url('http://ewr.mediafarm.com/i/header_gray_bkg.gif');  
			font-family: Georgia, Times, Times New Roman, serif;  
			font-size:16px; 
			line-height:24px;
			color: #000000; 
			font-weight: normal;
		}

/*	Links */
a			{ color:#0072bc; text-decoration:none; }
a:visited	{ color:#0072bc; text-decoration:none; }
a:hover		{ color:#3991e3; text-decoration: none; }

.space { margin-top: -10px; } 


 .bkg_gray_texture { background-image:url('http://ewr.mediafarm.com/i/header_gray_bkg.gif');
					background-repeat:repeat;
					} 
			
	
			
.gnav-on	{ 	font-family: Arial, Helvetica, sans-serif;  
				font-size:16px; 
				font-weight: bold;
				color:#0072bc; 
				letter-spacing: .02em;	
			}
			
.gnav-off	{ 	font-family: Arial, Helvetica, sans-serif;  
				font-size:16px; 
				font-weight: normal;
				color:#0072bc; 
				letter-spacing: .02em;			
			}
	

.gnav-divider { font-family: Arial, Helvetica, sans-serif;  
				font-size:16px; 
				font-weight: normal;		
				color:#0072bc; 
				text-decoration:none;  
				vertical-align: baseline; 
				margin-right:10px; 
				margin-left:9px
			}
			
a.gnav-off	{ 		font-family: Arial, Helvetica, sans-serif;  
					font-size:16px; 
					font-weight: normal;		
					color:#0072bc; 
					text-decoration:none;  
					letter-spacing: .02em;	
					}
					
a.gnav-off:visited	{ color:#0072bc; text-decoration:none; }
a.gnav-off:hover	{ color:#3991e3; text-decoration: none;  }
a.gnav-off:active 	{ color:#0072bc;  text-decoration: none; }
	
		
		
/* 
		.subnav-off is for fleet details page. 
*/	



.subnav-on	{ 	font-family: Arial, Helvetica, sans-serif;
				font-size:13px; 
				line-height:15px; 
				color:#ffffff; 
				font-weight:bold; 				
			}
			
li.subnav-on { 	list-style-type:none;
				display:block;
				height: 30px;
				width:219px;
				background-image:url('http://ewr.mediafarm.com/images/d_201312_subnav_on.png');
				background-repeat:no-repeat;
				padding-left: 8px;
				padding-top: 10px;
			}
		
.subnav-off {	font-family: Arial, Helvetica, sans-serif;
				font-size:13px; 
				color:#0072bc; 
				font-weight:bold;
				}
			
li.subnav-off {	list-style-type:none;
				display:block;
				height: 32px;
				width:197px;
				border-bottom:1px solid #999999;
				padding-left: 8px;
				padding-top: 7px;
			}
			
			
	
			
a.subnav-off		{ 	font-family: Arial, Helvetica, sans-serif; 
						font-size:13px; 
						line-height:15px; 
						font-weight:bold; 
						text-decoration: none;
						color:#0072bc; 
					  }
						
a.subnav-off:visited , a.subnav-off:active 		{ color:#0072bc; text-decoration:none; }
a.subnav-off:hover		{ color:#3991e3; text-decoration: none;  }



		

/*	Text */

		
.headline-lrg-blk	{ 	font-family: Georgia, Times, Times New Roman, serif;  
						font-size:28px; 
						line-height: 35px;
						font-weight: normal;
						color:#000000; 				
			}
			
.headline-lrg-blue	{ 	font-family: Georgia, Times, Times New Roman, serif;  
						font-size:28px; 
						line-height: 36px;
						font-weight: normal;
						color:#0072bc; 				
				}
			
.headline-med-blk	{ 	font-family: Georgia, Times, Times New Roman, serif;  
						font-size:18px; 
						line-height:24px;
						font-weight: normal;
						color:#000000; 				
					}
			
.headline-sml-blk	{ 	font-family: Georgia, Times, Times New Roman, serif;  
						font-size:24px; 
						line-height: 36px;
						font-weight: normal;
						color:#000000; 				
			}
			
			
.headline-med-grn-bold { 	font-family: Arial, Helvetica, sans-serif; 
							font-size:16px; 
							line-height:32px; 
							font-weight:bold; 
							color:#49883f; 
						}
						
.headline-med-grn { 	font-family: Arial, Helvetica, sans-serif; 
						font-size:16px; 
						line-height:32px; 
						font-weight:normal; 
						color:#49883f; 
						}
						
.headline-sml-grn { 	font-family: Arial, Helvetica, sans-serif; 
						font-size:14px; 
						line-height:20px; 
						font-weight:normal; 
						color:#49883f; 
						}

.body-lrger-blk	{	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:24px; 
					line-height: 28px;
					font-weight: normal;
					color:#000000; 				
			}
			
.body-24-blk	{	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:24px; 
					line-height: 28px;
					font-weight: normal;
					color:#000000; 				
			}
			


.body-22-blk	{	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:22px; 
					line-height: 28px;
					font-weight: normal;
					color:#000000; 				
			}
			
			
.body-lrg-blk	{	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:20px; 
					line-height: 26px;
					font-weight: normal;
					color:#000000; 				
			}

.body-20-blk	{	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:20px; 
					line-height: 26px;
					font-weight: normal;
					color:#000000; 				
			}
			
			
.body-18-blk	{	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:18px; 
					line-height: 24px;
					font-weight: normal;
					color:#000000; 				
			}
			
.body-16-blk { 	font-family: Georgia, Times, Times New Roman, serif;  
				font-size:16px; 
				line-height: 24px;
				font-weight:normal; 
				color:#000000; 
		}	
			
.body-med { 	font-family: Georgia, Times, Times New Roman, serif;  
				font-size:16px; 
				line-height: 24px;
				font-weight:normal; 
				color:#000000; 
		}		
			
			
.body-med-blue  	{ 	font-family: Georgia, Times, Times New Roman, serif; 
						font-size:16px; 
						line-height:24px; 
						font-weight:normal; 
						color:#0072bc; 
					}
					
a.body-med-blue  	{ 	font-family: Georgia, Times, Times New Roman, serif; 
						font-size:16px; 
						line-height:24px; 
						font-weight:bold; 
						color:#0072bc; 
						text-decoration:none;
						}	
						
a.body-med-blue:visited , a.body-med-blue:active { color:#0072bc; text-decoration:none; }
a.body-med-blue:hover	{ color:#3991e3; text-decoration: none;  }
		
			
			
												
.table-hdr  	{ 		font-family: Arial, Helvetica, sans-serif; 
						font-size:12px; 
						line-height:14px; 
						font-weight:bold; 
						/*letter-spacing:1px;   equal to 60? */
						color:#000000; 
					}
					
.table-body  	{ 		font-family: Arial, Helvetica, sans-serif; 
						font-size:16px; 
						line-height:16px; 
						font-weight:normal; 
						/*letter-spacing:1px;   equal to 60? */
						color:#000000; 
					}

.table-body-blue { 		font-family: Arial, Helvetica, sans-serif; 
						font-size:16px; 
						line-height:16px; 
						font-weight:normal; 
						/*letter-spacing:1px;   equal to 60? */
						color:#1e5189; 
					}
					
					

					
.table-break-ln {background-color:#49883f;}
				
#propertytbl tr.rowa  {background-color:#ebebeb; }
#propertytbl tr.rowb   {background-color:#ffffff;}
#propertytbl tr.row_select   {background-color:#ffeebd;}



#propertytbl td.rowa { height:33px;}
#propertytbl td.rowb { height:65px;}

#searchresultstbl table {border-collapse:collapse;}  /* this is not working! */

#searchresultstbl tr.search_table_border td {border-top:thin solid #000000;}
	
				
.photo-hdr-blk { 	font-family: Georgia, Times, Times New Roman, serif;  
					line-height:16px; 
					line-height: 20px;
					font-weight:bold; 
					color:#000000; 
			}
			
						
.photo-hdr-grn { 	font-family: Georgia, Times, Times New Roman, serif;  
					line-height:16px; 
					line-height: 20px;
					font-weight:normal; 
					color:#49883f; 
			}	
				
			
			
.sidebar-blue-bld { 	font-family: Arial, Helvetica, sans-serif; 
						font-size:14px; 
						line-height:16px; 
						font-weight:bold; 
						color:#0072bc; 
						}
						
					
									
.sidebar-blk  	{ 		font-family: Georgia, Times, Times New Roman, serif; 
						font-size:16px; 
						line-height:24px; 
						font-weight:normal; 
						color:#000000; 
					}


			
.search-lrg-blue { 	font-family: Arial, Helvetica, sans-serif; 
					font-size:20px; 
					line-height: 28px;
					font-weight:normal; 
					color:#0072bc; 
			}		


.search-lrg-blk{ 	font-family: Georgia, Times, Times New Roman, serif;  
					font-size:20px; 
					line-height: 28px;
					font-weight:bold; 
					color:#000000; 
			}				
					
					

.search-lrg-red-bld	{ 	font-family: Georgia, Times, Times New Roman, serif;  
						font-size:20px; 
						line-height: 28px;
						font-weight: bold;
						color:#ff0000; 				
			}
			
			
			
.search-blk-bld { 		font-family: Arial, Helvetica, sans-serif;
						font-size:16px; 
						font-weight:bold; 
						color:#000000; 
					}

.search-red-bld { 		font-family: Arial, Helvetica, sans-serif;
						font-size:16px; 
						font-weight:bold; 
						color:#ff0000; 
					}
						
					
					
.search-blk { 			font-family: Arial, Helvetica, sans-serif;
						font-size:16px; 
						font-weight:normal; 
						color:#000000; 
					}
					
.search-results-hdr { 	font-family: Arial, Helvetica, sans-serif;
						font-size:15px; 
						line-height:24px; 
						font-weight:bold; 
						color:#000000; 
					}
					
.form-error-red-bld { font-family: Georgia, Times, Times New Roman, serif;  
						font-size:16px; 
						line-height: 20px;
						font-weight:bold; 
						color:#ff0000; 
					}

						
					
.blueBtn {	 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bcff), color-stop(1, #378ee5));
        background:-moz-linear-gradient(top, #79bcff 5%, #378ee5 100%);
        background:-webkit-linear-gradient(top, #79bcff 5%, #378ee5 100%);
        background:-o-linear-gradient(top, #79bcff 5%, #378ee5 100%);
        background:-ms-linear-gradient(top, #79bcff 5%, #378ee5 100%);
        background:linear-gradient(to bottom, #79bcff 5%, #378ee5 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bcff', endColorstr='#378ee5',GradientType=0);
        
        background-color:#79bcff;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #269ce0;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        padding:5px 32px;
        text-decoration:none;
        
        text-shadow:0px 1px 3px #002687;
        
    }
    
    a.blueBtn, a.blueBtn:link, a.blueBtn:visited, a.blueBtn:hover  {
    color:#FFFFFF;
    }
    
    .blueBtn:hover {	 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378ee5), color-stop(1, #79bcff));
        background:-moz-linear-gradient(top, #378ee5 5%, #79bcff 100%);
        background:-webkit-linear-gradient(top, #378ee5 5%, #79bcff 100%);
        background:-o-linear-gradient(top, #378ee5 5%, #79bcff 100%);
        background:-ms-linear-gradient(top, #378ee5 5%, #79bcff 100%);
        background:linear-gradient(to bottom, #378ee5 5%, #79bcff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378ee5', endColorstr='#79bcff',GradientType=0);
        background-color:#378ee5;
    }
    .blueBtn:active {
        position:relative;
        top:1px;
        color:#FFFFFF;
    }
    

    .whiteBtn  {	 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2));
        background:-moz-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
        background:-webkit-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
        background:-o-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
        background:-ms-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
        background:linear-gradient(to bottom, #ffffff 5%, #f2f2f2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0);
        
        background-color:#ffffff;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #c4c4c4;
        
        display:inline-block;
        color:#378ee5;
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        padding:4px 22px;
        text-decoration:none;
        
        text-shadow:0px 1px 1px #bdc2c7;
        
    }
    .whiteBtn:hover,{ background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #f2f2f2 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0);
        
        background-color:#f2f2f2;
    }
    .whiteBtn:active {
        position:relative;
        top:1px;
        color:#378ee5;
    }
    
     a.whiteBtn, a.whiteBtn:link, a.whiteBtn:visited, a.whiteBtn:hover {
     color:#378ee5;
     }


	


.map-link { 	font-family: Arial, Helvetica, sans-serif;
				font-size:11px; 
				font-weight:normal; 
				color:#003aff; 
				text-decoration:none;
			}	
a.map-link:visited	{ color:#003aff; text-decoration:none; }
a.map-link:hover	{ color:#3965ff; text-decoration: none;  }
a.map-link:active 	{ color:#003aff;  text-decoration: none; }

.footer-nav {font-family: Arial, Helvetica, sans-serif;
			font-size:12px; 
			font-weight:normal; 
			color:#666666; 
			
			}	
a.footer-nav:visited	{ color:#666666; text-decoration:none; }
a.footer-nav:hover		{ color:#b7b7b7; text-decoration: none;  }
a.footer-nav:active 	{ color:#666666;  text-decoration: none; }

.footer-nav-divider{ font-family: Arial, Helvetica, sans-serif;  
				font-size:12px; 
				font-weight: normal;		
				color:#666666; 
				text-decoration:none; 
				vertical-align: baseline; 
				margin-right:7.5px; 
				margin-left:6px;
			}


.footer-address { 	font-family: Arial, Helvetica, sans-serif;
					font-size:10px; 
					line-height: 14px;
					font-weight:normal; 
					color:#666666; 
			}	
			
.footer-address-divider{ font-family: Arial, Helvetica, sans-serif;  
				font-size:10px; 
				font-weight: normal;		
				color:#666666; 
				text-decoration:none;  
				vertical-align: baseline; 
				margin-right:7px; 
				margin-left:8px;
			}
			

.white-box {
background-color:white;
box-shadow: 6px 6px 5px #969696;
}
	
	

.gray-box {
background-color:#f1f1f1;
box-shadow: 6px 6px 5px #b1b1b1;
}
	

.gray-ptrn-box {
background:url('http://ewr.mediafarm.com/images/developments/gray_box_bkg.gif');
box-shadow: 6px 6px 5px #b1b1b1;
}
	
	
.space {
line-height: 1px;
} 		

.err-border 
{
border: 1px solid #ff0000;
} 	

