/*
Charlotte Chang color #022078
 blue:  	2c00ff 	
 magneta: f000ff 	
 yellow:  fff300
 red: 		ff0003
 green		08ff00
 cyan			00fff9
 
 
*/

body{
	margin:0;
	padding:0;
	/*background:#ccc url(images/peelingpaint.jpg);*/
	background:#00fff9;
	color:#2c00ff ;
	font: 1em arial,helvetica,sans-serif;
}

b{font-size: 110%;}

blockquote{
	background-color:#ccc;
	padding:2px 6px;
	margin:5px;

}


em{color: red;}

a:link { 
	color: 	#2c00ff;
  background-color:transparent; 
}
a:visited {  
	color: #2c00ff; 
  background-color:transparent;
}
a:hover {  
	color: #2c00ff; 
  background-color:white;
}
a:active {  
	color: white;
  background-color:#2c00ff; 
}
object{
	margin:0;
	padding:0;
}

p.first:first-letter, p.letterfirst:first-letter, p.dropcap:first-letter {
	color:	#808000;
  background-color:transparent;
	font: normal 3em/.8em  serif;
	float:left;
	margin: 2px 2px 2px 2px;
  padding:0;
} 

#maincontainer{
	width: 900px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background:transparent;
	padding:0;
}

#topsection, #topsectionI{
	background:#2c00ff url('/images/sky.jpg')  no-repeat top left ;
	color:#022078;
	height: 134px; /*Height of top section*/
	width:100%;
	margin:0 ;
	padding:0;
	text-align:right;
	font:  .75em Georgia,"times new roman",serif;
	overflow:visible;
}
#topsectionI{
		height: 188px; /*Height of top section*/

}
/*  "bradley hand itc", */
#topsectionI h1, #topsection h1{
	font: bold normal 28pt arial,helvetica,sans-serif;
	color:white;
	margin: 10px 10px;
	padding:0;
	float:left;
	text-align:left;
	width:5em;
}


#topsectionI p,#topsection p{
	margin: 0 10px;
	padding:0;
	float:right;
	text-align:right;
	clear:right;
	width:500px;
}

#topsectionI  img,#topsection img{
	margin: 10px;
	padding: 0;
	float:right;
}

#topsectionI ul,#topsection ul{
		list-style:none; 
		text-align:right; 
		margin:20px 5px;
		padding:0;
		display:block;
		float:right;
		border:0px solid red;
}

#topsectionI  li,#topsection li{
	margin:3px;
	padding:2px 0;
	background-color:transparent;
	font:bold normal 12pt Georgia,"times new roman",serif;
	line-height: normal;
}

#topsectionI li a, #topsectionI li a:link, #topsectionI li a:visited, #topsectionI li a:hover, #topsection li a, #topsection li a:link, #topsection li a:visited, #topsection li a:hover {
	text-decoration:none;
	padding:0 4px;
	margin:0;
	width:4em;
	display: block;
	color:white;
	background: transparent;
}



#contentwrapper{position:relative;
	float: left;
	width: 100%;
	background:white;
}



#contentcolumn{
	margin:0 0 0 160px; /*Set left margin to sidebarWidth*/
	padding:0 10px;
	z-index:1;
	/*background: url("images/contentBG.jpg");*/
}
#contentcolumn img.fright{
	margin:0 0 4px 6px;
}

#contentcolumn img.fleft{
	margin:0 6px 6px 0;
}


#contentcolumn h1{
	font: bold  1.5em arial, helvetica, sans-serif;
	margin:5px 0 0 0;
	padding:0;
}
#contentcolumn h2{
	font: normal 1.3em arial, helvetica, sans-serif;
	margin:5px 0 0 0;
	padding:0;
}

#solds, #listings{
	margin:10px 0 ;
	padding:0;
	width:100%;
}
#solds td, #listings td{
	padding:5px 0;
	border:0px solid red;
	margin:0 ;
	vertical-align:top;
}
#solds td.address p, #listings td.address p{
	margin-top:20px;
}
#sidebar{position:relative;
	padding:0;
	margin:0;
	float: left;
	width: 160px; /*Width of left column*/
	margin-left: -900px; /*Set left margin to -(MainContainerWidth)*/
	background: #ffee00 url(/images/rainbow.jpg) no-repeat top left;
	z-index:1;
	color:white;
}

#sidebar ul{
		list-style:none; 
		text-align:left; 
		margin:0 5px;
		padding:0;
		width:150px;
		/*border:1px solid red;*/
		display:block;
}

#sidebar li{
	margin:3px 0;
	padding:2px 0;
	background-color:transparent;
	width:150px;
	font:bold normal 12pt arial,helvetica,sans-serif;
	line-height: normal;
	text-align: right;
}

#sidebar li a{
	text-decoration:none;
	padding:0 4px;
	margin:0;
	/*width:124px;*/
	display: block;
/*border:1px solid green;*/
}

#sidebar li a:link, #sidebar li a:visited { 
	color: 	#fff;
  background-color:transparent; 
}

#sidebar li a:hover {  
	color: #2c00ff; 
  background-color:white;
}
#sidebar li a:active {  
	color: white;
  background-color:#2c00ff; 
}

#footer{
	clear: left;
	width: 100%;
	background:#fff ;
	color:#022078;
	text-align: center;
	padding: 10px 0 ;
	margin:0;
	font:bold 9pt arial,helvetica,sans-serif;
}

#footer a{
	color: #022078;
	padding:2px;
}

#footer a:link { 
	color: 	#022078;
  background-color:transparent; 
}
#footer a:visited {  
	color: #022078; 
  background-color:transparent;
}
#footer a:hover {  
	color: blue; 
  background-color:white;
}
#footer a:active {  
	color: white;
  background-color:#022078; 
}
#footer hr{
	color:black;
	background:black;
	margin:0;
	padding:0;
}
#footer h3{
	margin:0;
	padding:0;
	font-size:12pt;
}

#footer .address{
	margin:0;
	padding:0;
	font-size:9pt;

}
#links{
	border:none;
	width:90%;
	margin:10px 0 auto;
}
#links td{
	border:none;
	width:50%;
	padding:0 10px;
	vertical-align:top;
}

#listings .address{
	text-align:center;
	background:url("/images/listed_by.gif") no-repeat top center;
	padding-top: 15px;
}

#solds .address{
	text-align:center;
	background:url("/images/recent_sales.gif") no-repeat top center;
	padding-top: 15px;
}

#solds p, #listings p{
 	font: bold 12pt arial, helvetica,sans-serif;
 	text-align:center;
}

#solds .photo, #listings .photo{
	font: normal 9pt arial, helvetica,sans-serif;
	padding:10px 0 20px 0;
	width:260px;
	text-align:center;
	vertical-align:top;
}
#solds .description p, #listings .description p{
	font: normal 10pt arial, helvetica,sans-serif;
}

#solds .description, #listings description{
	padding:0 0 20px 0;
	vertical-align:top;
	text-align:center;
	color:black;
}



#solds p.specs, #listings p.specs{
	font: normal 8pt arial, helvetica,sans-serif;
 	color: #4A2500;
 	text-align:center;

}

.extraphotos{
	border:none;
	width:100px;
	height:21px;
	margin:5px;
}
.banner{
	margin:0;
	padding:0;
	
}

.big_text { 
	font: bold normal 1.2em arial, helvetica, sans-serif;
}
.center{
	text-align:center;
}
.clearboth{
	clear:both;
}
.close{
	margin:0;
	padding:0;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}

.lcol{
	/*float:left;*/
	width:45%;
	padding:10px;
}
.rcol{
	/*float:right;*/
	width:45%;
	padding:10px;
}

.flash{
	margin:0 0 0 0 ;
	padding:0;
	float:right;
	z-index:10;
}
.innertube{
margin: 0 ; /*Margins for inner DIV inside each column (to provide padding)*/

}
.quote{
	font: bold italic 12pt times, "times new roman", serif;
}
#price, .price {
	font-size:10pt;
	margin:10px 5px;
}


#beforeImg, #ImageOnly{
	width:300px;
	margin:4px;
	padding:0;
}
#realestatelogos{
	text-align:right;
	clear:both;
	vertical-align:bottom;
}
#realestatelogos img{
	height:80px;
	border:none;
}
.renatladdress{
	font-weight:bold;
	font-size:1.1em;
}

.rental{
	border-top:1px solid #ccc;
	clear:both;
}

#contentcolumn h2.tagline{
	text-align:center;
	color:#2C00FF;
	font-weight:bold;
	font-size:1.6em;
	
}