/* [ main styles for majority of text ] ------------------------------------------------------------------*/
/*	these styles control the background, body, form objects,and headlines. They will be standard on 
/*	all sites.
/*--------------------------------------------------------------------------------------------------------*/
		body {
			background: url(../images/background/body_bg.jpg);
			margin:0px; margin-top:0px; 
			font-family: Verdana, Arial; font-size: 11px; color:#333333;
			background-repeat:repeat-x;
		}
		input, td, textarea, select {
			font-family: Verdana,Arial; font-size:11px; color:#333333;
		}
		
		a {
			font-family: Verdana, Arial; font-size: 12px; color:#408593; font-weight: bold;
		}
		a:hover {
			font-family: Verdana, Arial; font-size: 12px; color:#05BADF; font-weight: bold;
		}
		a:current {
			font-family: Verdana, Arial; font-size: 12px; color:#408593; font-weight: bold;
		}
			
		h1, h2, h3, h4, h5, h6 {
			font-family:Sans-Serif; margin-bottom: 0px; color:#44AADD;
		}
		input,textarea,select {
			background:#FFFFFF; color:#333333; border: solid 1px #E5E7D4;
		}
		#title {
			/* so far is controlled by h3 */
		}
		#menu { 
			background:#97A6AD;
		}
		#content {
			text-align:justify; vertical-align:top;	background:#FFFFFF;
		}
		.text_pane {
			background: url(../images/background/background_body01.jpg) repeat-x ; border: 0px #FF0000;
		}
		.text_pane_lowright {
			background: url(../images/background/background_bodypane01.jpg) ; border: 0px #FF0000;
		}
		
	/* [ styles for body links ] ------------------------------------------------------------------*/
		.body_links {
			font-family: Verdana, Arial; font-size: 12px; color:#408593; font-weight: bold;
		}
		.body_links:hover { 
			font-family: Verdana, Arial; font-size: 12px; color:#05BADF; font-weight: bold;
		}
		.body_links:current {
			font-family: Verdana, Arial; font-size: 12px; color:#408593; font-weight: bold;		}
/* ----------------------------------------------------------------------------------------*/


	/* [ styles for footer ] ------------------------------------------------------------------*/
		.footer_text {
			font-family: Verdana, Arial; font-size: 10px; color:#CCCCCC;
		}
		
		.footer_seo {
			font-family: Verdana, Arial; font-size: 9px; color:#333333;
		}
		
		.footer {
			font-family: Verdana, Arial; font-size: 10px;
			color:#FFFFFF; text-decoration:none; font-weight: bold;
		}
		.footer:hover { 
			font-family: Verdana, Arial; font-size: 10px;
			color:#EAB30F; text-decoration: none; font-weight: bold;
		}
		.footer:current {
			font-family: Verdana, Arial; font-size: 10px;
			color:#FFFFFF; text-decoration: none; font-weight: bold;
		}
/* ----------------------------------------------------------------------------------------*/



/* [ table content styles ] -----------------------------------------------------------------------*/

		.table_content_bg {
			background: url(../images/background/background_body01.gif);
		}
		

/* ----------------------------------------------------------------------------------------*/




/* [ admin styles ] -----------------------------------------------------------------------*/

	.left_col { 
		border-right: solid 1px #DDDDDD; 
	}
	.positive { 
		color:#009900; 
	}
	.negative { 
		color:#FF6600; 
	}
/* ----------------------------------------------------------------------------------------*/


/* [ styles for rows (mostly admin) ] -----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------*/
	.odd_row { 
		background-color: #333333; 
	}
	.even_row { 
		background-color: ; 
	}
/* ----------------------------------------------------------------------------------------*/


/* [ styles for the alert box ] -----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------*/
	#message {
		background-color: #EEEEDD; border:solid 1px #555555; font-weight:bold; height:30px;
	}
/* ----------------------------------------------------------------------------------------*/


/* [ styles for the product pages ] -------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------*/
	.p_main {
		background: #3B444C;
	}
	.p_other, .p_other td {
		color: #FFFFFF;
	}
	/* [ listing page styles ] --------------------------------------------------------*/
		.p_headline_l {
			font-weight: 900; font-size:10pt; background: #A18468; padding: 5px; color: #FFFFFF;
		}
		.p_price_l {
			font-weight: bold; font-size:10pt; color:#FFFFFF;
		}
		.p_address_l {
			font-weight: bold; font-size:8pt; color:#FFFFFF;
		}		
	/* [ details page styles ] --------------------------------------------------------*/
		.p_headline_d {
			font-weight: 900; font-size:12pt; background-color: #A18468; padding: 5px; color: #000000; text-align: center; 
		}
		.p_price_d {
			font-weight: 900; font-size:14pt; color: #FFFFFF; 
		}
		.p_address_d {
			font-family:Sans-Serif;font-weight: 900; font-size:9pt; color: #A18468;
		}
/* ----------------------------------------------------------------------------------------*/


/* [ styles for the calendar ] ------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------*/
		.calendar_table {
			background-color:#333333;
		}
		#calendar_menu {
			background-color:#A18468;
			height:30px;
		}
		#event_start, #event_start a {
			color:#FFFFFF; background-color:#A18468; 
		}
		#event {
			color:#A18468; background-color:#3B444C; 
		}
		#regular {
			color:#A18468; background-color:#555555; 
		}
		#no_events {
			color:#FFFFFF; background-color:#3B444C; border:solid 1px #A18468; font-weight:bold;
		}
		#event_info {
			color:#FFFFFF;
		}
/* ----------------------------------------------------------------------------------------*/