/*
**********************************
*** THE BODY
**********************************
*/

body{
	padding:0;
	margin:0;
	}
#mainbgorb{
	background:url(http://www.webpagecpr.com/ballyhoo/phares/images/orgbg.png) fixed center;
	background-repeat:no-repeat;
	height:384;
	width:100%;
	}
#mainbgorbcontent{
	height:384;
	width:100%;
	}
.topright{
	z-index: 3000;
	top: 0px;
	right: 0px;
	position: absolute;
	}

/*
**********************************
*** HEADER H1, H2, H3, H4, H5 TAGS
**********************************
*/
h1{
padding: 0px;
margin: 0px;
}	
.subheader{
padding-bottom:0;margin:0;font-weight:100;font-size:14pt;font-family:arial,verdana,sans;color:#5a5a5a;
}
a.theme_two_h1
		{
		font-size:18pt;
		font-family:tahoma,arial,verdana,sans;
		color:#fff;
		text-decoration: none;
		}
a.theme_two_h1:hover
		{
		font-size:18pt;
		font-family:tahoma,arial,verdana,sans;
		color:#ffffcc;
		text-decoration: none;
		}
.theme_two_header_text
		{
		font-size:11pt;
		font-family:arial,verdana,sans;
		color:#fff;
		padding-left:15px;
		padding-top: 15px;
		}
h2		
		{
		font:14pt tahoma;
		color:#832C1D;
		}		

/*
**********************************
*** TOP MENU BAR
**********************************
*/
a.theheadlink
	{
	font:12pt arial;
	color: white;
	}

a.theheadlink:hover
	{
	font:12pt arial;
	color: black;
	}
	
.solidblockmenu
	{
	z-index:300;
	border: 0;
	margin: 0;
	height: 46px;
	padding: 0;
	float: left;
	width: 100%;
	}	
	
.solidblockmenu ul
	{
	width: 100%;
	height: 46px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	}	

.solidblockmenu li
	{
	display: inline;
	}
	
.solidblockmenu li a
	{
	float: left;
	color: white;
	padding: 6px 12px;
	padding-top: 13;
	text-decoration: none;
	border:0;
	}

.solidblockmenu li a:hover, .solidblockmenu li .current
	{
	<!--[if IE 6]>
	background: black;	
	<![endif]-->
	<!--[if IE 7]>
	background: blue;	
	<![endif]-->
	background: #699035;	
	height: 28px;
	padding-top: 13;
	color: white;
	border: 0;
	}	
		
.solidblockmenu li a:visited
	{
	color: white;
	}
	
.anylinkcssnoshow
	{
	position:absolute;
	visibility: hidden;
	border:0px;
	text-align:left;
	font:normal 12pt arial,verdana,sans;
	line-height: 20px;
	z-index: 200;
	background: #699035;	
	width: 0px;
	top: 0px;
	}
	
.anylinkcss
	{
	position:absolute;
	visibility: hidden;
	border: 0px solid #c6c6c6;
	border-width: 0 0px;
	text-align:left;
	font:normal 12pt arial,verdana,sans;
	line-height: 20px;
	z-index: 200;
	background: #699035;	
	width: 180px;
	top: -500px;
	}
	
.anylinkcss a
	{
	font-family:arial,verdana,sans;
	color:#fff;
	text-decoration: none;
	font-weight:100;
	font:10pt arial;
	}
	
.anylinkcss a:hover
	{
	font-family:arial,verdana,sans;
	color:#ffffcc;
	text-decoration: none;
	font-weight:100;
	font:10pt arial;
	}
/*	
td.anylinktd	
	{
	padding-left:5px;
	}
td.anylinktd:hover	
	{
	background-color: #c2c2c2;
	padding-left:5px;
	}	
*/
/*
**********************************
*** BLOG LINKS AND INFO
**********************************
*/		
a.blogheader
	{
	padding-bottom:0;
	margin:0;
	font-weight:100;
	font-size:16pt;
	font-family:arial,verdana,sans;
	color:#699035;
	text-decoration:none;
	}
a.blogheader:hover
	{
	padding-bottom:0;
	margin:0;
	font-weight:100;
	font-size:16pt;
	font-family:arial,verdana,sans;
	color:green;
	text-decoration:none;
	}
a.bloglink
	{
	font-size:9pt;
	font-family:arial,verdana,sans;
	color:#699035;
	text-decoration:underline;	
	}
a.bloglink:hover
	{
	font-size:9pt;
	font-family:arial,verdana,sans;
	color:green;
	text-decoration:underline;	
	}
a.blogheader_front
	{
	font-weight:100;
	font-size:20pt;
	font-weight:bold;
	font-family:arial,verdana,sans;
	color:#fff;
	text-decoration:underline;
	}
a.blogheader_front:hover
	{
	font-weight:100;
	font-size:20pt;
	font-weight:bold;
	font-family:arial,verdana,sans;
	color:#ffffcc;
	text-decoration:underline;
	}
a.bloglink_front
	{
	font-size:9pt;
	font-family:arial,verdana,sans;
	color:#fff;
	text-decoration:underline;	
	}
a.bloglink_front:hover
	{
	font-size:9pt;
	font-family:arial,verdana,sans;
	color:#ffffcc;
	text-decoration:underline;	
	}
.blogtext
	{
	font-family:arial,verdana,sans;
	color:#fff;
	}
	
/*
**********************************
*** SITE LINKS
**********************************
*/	
a
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#5a5a5a;
	}
a:hover
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#c2c2c2;
	}
a.mainlink
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#5a5a5a;
	}
a.mainlink:hover
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#c2c2c2;
	}	
	
	

/*
**********************************
*** BREAD CRUMB NAVIGATION
**********************************
*/	
a.breadnav
	{
	font-size:8pt;font-family:arial,verdana,sans;color:#699035;
	}
a.breadnav:hover
	{
	font-size:8pt;font-family:arial,verdana,sans;color:green;
	}
	
/*
**********************************
*** FOOTER LINKS
**********************************
*/	
a.footerlink
	{
	font-size:8pt;font-family:arial,verdana,sans;color:#699035;
	}
a.footerlink:hover
	{
	font-size:8pt;font-family:arial,verdana,sans;color:green;
	}
.footerdata
	{
	font-size:8pt;font-family:arial,verdana,sans;color:#699035;
	}
.breadnav
	{
	font-size:8pt;font-family:arial,verdana,sans;color:green;
	}
.raquo
	{
	font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10pt;color:#699035;font-weight:none;text-decoration:none;
	}
	
/*
**********************************
*** PAGE HEADERS
**********************************
*/	
.pageheader
	{
	font-size:14pt;font-family:arial,verdana,sans;=color:#699035;
	}
.thepageheader
	{
	padding-bottom:0;margin:0;font-weight:100;font-size:16pt;font-family:arial,verdana,sans;color:#5a5a5a;
	}
	
/*
**********************************
*** SITE CONTENT
**********************************
*/	
p.contenttext
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#000000;
	}
.contenttext
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#000000;
	}
	
/*
**********************************
*** UNORDERED LISTS
**********************************
*/
ul
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#000000;
	}
li
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#000000;
	}
	
/*
**********************************
*** PARAGRAPH TAGS
**********************************
*/	
p
	{
	font-size:9pt;font-family:arial,verdana,sans;color:#000000;
	}

/*
**********************************
*** TABLES
**********************************
*/	

table
		{
		font-family:arial,verdana,sans;
		font-size:9pt;
		}		

.footer_text	
		{
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:12;
		color:90905F;
		font-weight:none;
		text-decoration:none;
		}			
.sitetext	
		{
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:9pt;
		font-weight:none;
		text-decoration:none;
		}
		
/*
**********************************
*** HEADER LINKS
**********************************
*/			
a.headerlinks		
		{
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:12pt;
		color:white;
		font-weight:none;
		text-decoration:none;
		}

a.headerlinks:hover	
		{
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:12pt;
		color:ffffcc;
		font-weight:none;
		text-decoration:none;
		}
a.headerlinks:visited	
		{
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:12pt;
		color:white;
		font-weight:none;
		text-decoration:none;
		}		
.headerbars
		{
		font-family:Arial,Verdana,Helvetica,sans-serif; 
		font-size:12pt;
		color:white;
		font-weight:none;
		text-decoration:none;
		}	
		
/*
**********************************
*** IMAGE TAG BORDERS
**********************************
*/				
.img		
		{
		border-width:1;
		border-color:black;			
		}
		
/*
**********************************
*** GALLERY CSS
**********************************
*/													
#gallery 
		{ 
		position: relative; 
		width:325px; 
		height:250px; 
		margin:0; 
		padding:0; 
		}
#gallery li 
		{ 
		display: block; 
		}	
		
/*
**********************************
*** THE ADMIN LINKS
**********************************
*/		
a.navlink{
	color:#5a5a5a;
	font-size:7pt;
	font-family: arial;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
a.navlink:hover{
	color:#c2c2c2;
	font-size:7pt;
	font-family: arial;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
a.regnavlink{
	color:blue;
	font-size:9pt;
	font-family: arial;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}
a.regnavlink:hover{
	color:#c2c2c2;
	font-size:9pt;
	font-family: arial;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}
a.regnavlink_green{
	color:#5a5a5a;
	font-size:9pt;
	font-family: arial;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}
a.regnavlink_green:hover{
	color:#c2c2c2;
	font-size:9pt;
	font-family: arial;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}


/*
**********************************
*** THE ADMIN FONTS
**********************************
*/	
.siteupdated
	{
	color:blue;
	font-size:12pt;
	font-family: arial;
	}

/*
**********************************
*** SITE ULS, AND LIS
**********************************
*/	
ul.sitemap
	{
	list-style: none;
	padding-bottom: 10px;
	}

li.sitemap
	{
	list-style: none;
	}

/*
**********************************
*** MLS FORM SEARCH
**********************************
*/			
form#quicksearch-form 
	{
	}

#quicksearch-form select 
	{
	width:125px;
	margin-right:15px;
	padding:10px;
	font-size:15px;
	color:#666;
	background-color:#fff9f9;
	border:1px solid #d8d8dc;
	}

#quicksearch-form select#QS-selectCityList 
	{
	width:265px;
	}

#quicksearch-form p#submit 
	{
	padding-right:20px;
	text-align:right;
	}

#submit	
	{
	width:250px;
	height: 40px;
	margin-right:15px;
	padding:10px;
	font-size:15px;
	color:#666;
	background-color:#fff9f9;
	border:1px solid #d8d8dc;
	}
