/* Bernadette Grace Real Estate 
adjusted by Greg Aitkin for OpenListings
*/

/* MAIN STYLES */
BODY 
{
	margin-top: 0px;
	margin-left: 0px;
	font: 14px  Verdana, Arial,Helvetica,sans-serif;
	color: #444444;

/*
	background-image: url(../../images/bg_bg.gif);
	background-repeat:no-repeat; 
	background-position: 100 120;
	background-color: #FFFFFF;
*/
}	

h1, h2 
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 25px;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #222222;
}

h3, h4 
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	margin-left: 10px;
	font-size: 14px;
}

h5, h6 
{
	font-family: Verdana, Arial,Helvetica,sans-serif;
	text-align: Left;
	margin-left: 10px;
	font-size: 12px;
}

P, ul 
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
}

li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 10px;
}

a:link,a:active,a:visited 
{ 
	color : #006699; 
}
a:hover		
{ 
	text-decoration: underline; 
	color : #DD6900; 
}
hr	
{ 
	height: 0px; 
	border: dashed #888888 1px; 
	border-top-width: 1px;
}

/* TABLE STYLES */ 
table.form_main 
{ 
	background-color: #FFFFFF; 
	font-size: 12px; 
}
td.row_main 
{ 
	background-color: #FFFFFF; 
	font-size: 12px; 
}

/* for alternating listings in the admin area*/
td.row1_0	
{ 
	background-color: #009900; 
	font-size: 11px; 
}
td.row2_0	
{ 
	background-color: #CCFFCC; 
	font-size: 11px; 
}
td.row3_0	
{ 
	background-color: #99CC99; 
	font-size: 11px; 
}
.adminListingLeft_0 
{
	color: #EEEFF0;
	background-color : transparent;
	font-size: 11px; 
}

td.row1_1	
{ 
	background-color: #006699; 
	font-size: 11px; 
}
td.row2_1	
{ 
	background-color: #DEE3E7; 
	font-size: 11px; 
}
td.row3_1	
{ 
	background-color: #D1D7DC; 
	font-size: 11px; 
}
.adminListingLeft_1 
{
	color: #EEEFF0;
	background-color : transparent;
	font-size: 11px; 
}

/* for alternating image listings #D6D3EE */
td.image_row_0	
{ 
	background-color: #EEEFF0; 
	font-size: 11px;
}
td.image_row_1	
{ 
	background-color: #FFFFFF; 
	font-size: 11px;
}

/* for alternating search result listings */
td.search_row_0	
{ 
	background-color: #EEEFF0; 
	font-size: 11px;
}
td.search_row_1	
{ 
	background-color: #FFFFFF; 
	font-size: 11px;
}

/* FORM STYLES */
INPUT, select, textarea, text 
{
	border: 1px #006699 groove;
	background-color: #EEEEEE; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	border-color: #000000;
	border-style: solid;
}


/* TEXT STYLES */
.small 
{ 
	font-size : 10px; 
}

.required 
{
	color: #FF0000;
	background-color : transparent;
}

.lightText 
{
	color: #FFFFFF;
	background-color : transparent;
}


/* TEMPLATE EDITOR STYLES */
td.templateEditorHead	
{
	background-color: #D6D3EE; 
}
td.templateEditorNew	
{ 
	background-color: #EEEEFF; 
}







