/* 
===========================================
 CSS Elements 
 ==========================================
 */

body {background-color: #ffeedd;}
#container {width: 780px;	height: auto;	border: 1px solid #990000; margin-left:8px;}
html>body  #container {width: 780px;	height: auto;	border: 1px solid #990000; margin-left: 10px; margin-top:16px;}
html>body #container.ie {width: 780px;	height: auto;	border: 1px solid #990000; margin-left: 0px; margin-top:0px;}
div#logonav {width: 350px;	height: 50px; top:15px; background-color:transparent; position:relative; }
td#navbox {height: 27px; background-image:url(../images/div.gif); background-repeat: no-repeat; top: 50px;border-top: 1px solid #990000; border-bottom: 1px solid #990000;}
td.borders {border: 1px solid #CCCCCC; border-top: 0; border-bottom: 0;}
td#main {width: 542px;	height: auto; border: 1px solid #990000; background-color:#FFFFFF;}
td.property {width: 502px;	height: 95px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color:transparent; padding: 3px;}

div.ten { width:auto; height:auto; margin-left:10px;}
div.filler { width:auto; height:400px;}
div.twenty { width:auto; height:auto; margin-left:20px;}
div.thirty2 { width:auto; height:auto; margin-left:32px;}
div.tanbox {
	width:80%;
	height:auto;
	margin-left: 20px;
	background-color:#EDE8DD;
	border: 1px solid #666666;
	padding-top: 10px;
}
div.loginbox { width:181px; height:auto;  margin:10px; background-color:#FFFFFF; border: 1px solid #FFFFFF;}

div.spacer {height:50px;width:0px;}
div.ten {height:10px;width:0px;}


/* Paragraph */

p {
	text-indent: 0px;
	margin-left:20px;
	margin-right: 25px;
	margin-bottom: 0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size: 12px;}
	
p.list {
	
	text-indent: 0px;
	margin-left:20px;
	margin-right: 25px;
	margin-bottom: 5px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
p.left {
	text-indent: 0px;
	margin-left:20px;
	margin-right: 25px;
	margin-bottom: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size: 12px;}
p.cal {
	margin-left:5px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;}	
p.month {
	text-align:center;
	color:#990000;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;} 	
			 	
p.sidebar {
	text-indent: 0px;
	margin-left:12px;
	margin-right: 15px;
	margin-bottom: 0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size: 12px;} 	
p.gray {
	color:#666666;
	text-indent: 0px;
	margin-left:2px;
	margin-right: 15px;
	margin-bottom: 0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;} 		
p.white {
	color:#FFFFFF;
	text-indent: 0px;
	margin-left:12px;
	margin-bottom: 0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;} 		
p.small {
	color:#000000;
	margin-left:20px;
	margin-right: 15px;
	margin-bottom: 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;} 
p.small-noindent {
	color:#000000;
	margin-left:0px;
	margin-right: 15px;
	margin-bottom: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;}	
p.gallery {
	color:#990000;
	margin-left:12px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;} 					
p.b {
	font-family: Arial,helvetica,sans-serif;
	margin-left: 20px;
	font-weight:bold;
	font-size: 12px;}
p.bread {
	color:#CCCCCC;
	margin-top:4px;
	margin-left:15px;
	line-height:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;} 
p.foot {
	font-family: Arial, Helvetica, Georgia, Courier New, Courier, mono;
	font-size: 10px;
	margin-top: 7px;
	text-align:center;
	color:#FFFFFF;} 	



/* Headers */

h1 { /* sub page header */
	font-family: sans-serif;
	margin-top:0px;
	text-indent: 0px;
	font-size: 20px;
	font-weight:bold;}	
h2 { /* side panel header */
	font-family: arial, helvetica, sans-serif;
	margin-left: 12px;
	margin-top: 0px;
	font-size: 14px;
	color:#990000;}
	
h2a { /* side panel header */
	font-family: arial, helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 12px;
	color:#990000;}	
	
	
h2.divider { /* sectional header */
	font-family: arial, helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 0px;
	text-indent: 3px;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;}	
h3 { /* sub header */
	font-family: arial, helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 3px;
	font-size: 11px;
	font-weight:bold;
	color:#666666;}	
h3.sidebar { /* sub header */
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 13px ;
	text-indent: 3px;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;}	

.heading { /* Paragraph heading */
	font-family: arial, helvetica, sans-serif;
	text-indent: 0px;
	font-size: 14px;
	color:#990000;}	
	
.smallheading { /* small heading */
font-family: arial, helvetica, sans-serif;
text-indent: 0px;
font-size: 11px;
color:#990000;}	

.smallboldblack {
	font-family: arial, helvetica, sans-serif;
	text-indent: 0px;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
}	

.smallblack {
	font-family: arial, helvetica, sans-serif;
	text-indent: 0px;
	font-size: 11px;
	color:#666666;
}	

.footerAddress {
	font-family: arial, helvetica, sans-serif;
	text-indent: 0px;
	font-size: 11px;
	color:#625741;
}	

/* Links   ------------------  */

a:link {
	font: 10px;
	font-family: arial,helvetica,sans-serif;
	color: #000000; 
	text-decoration : none; 
	background: transparent;}
a:visited {
	font: 10px;
	font-family: arial,helvetica,sans-serif;
	color: #000000; 
	text-decoration : none;
	background: transparent;}
a:hover { 
	font: 10px;
	font-family: arial,helvetica,sans-serif;
	color: #000000; 
	text-decoration: none;
	background: transparent;}

a.return:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666; 
	float:right;
	text-decoration : none; 
	background: transparent;}
a.return:visited {
	font: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	float:right; 
	text-decoration : underline;
	background: transparent;}
a.return:hover { 
	font:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	float:right; 
	text-decoration: underline;
	background: #DDDDDD;}
	
a.special:link {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : underline; 
	background: transparent;}			
a.special:visited {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration : none; 
	background: transparent;}		
a.special:hover {
	color:#990000;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;}			

a.std:link {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background: transparent;
	font-weight: bold;
}			
a.std:visited {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background: transparent;
	font-weight: bold;
}		
a.std:hover {
	color:#990000;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight: bold;
}		
a.std2:link {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background: transparent;
	font-weight: bold;
}			
a.std2:visited {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	background: transparent;
	font-weight: bold;
}		
a.std2:hover {
	color:#990000;
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
}		
a.specialright:link {
	color:#006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	background: transparent;
	text-align: right;
}			
a.specialright:visited {
	color:#006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none; 
	background: transparent;
	text-align: right;}		
a.specialright:hover {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	border: 1px solid #99CC33;
	text-align: right;}				
		
		
a.justify {
	font: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 4px 1px 3px;
	margin: 0px 15px 15px 15px;
	color: #000000;
	border: 1px #666666 outset; }
a.justify:visited {
	font: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;	
	padding: 1px 4px 1px 3px;
	margin: 0px 15px 15px 15px;
	color: #000000;
	border: 1px  #666666  outset; }
a.justify:hover { 
	font: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 4px 1px 3px;
	color:#FFFFFF;
	background-color:#990000;
	margin: 0px 15px 15px 15px;
	border: 1px  #666666  outset; }
	
	
a.justifyright {
	font:  Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 4px 1px 3px;
	margin: 0px 15px 15px 15px;
	color: #000000;
	border: 1px #666666 outset;
	float: right;
}
a.justifyright:visited {
	font: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 4px 1px 3px;
	margin: 0px 15px 15px 15px;
	color: #000000;
	border: 1px  #666666  outset;
	float: right;
}
a.justifyright:hover {
	font: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 4px 1px 3px;
	color:#FFFFFF;
	background-color:#990000;
	margin: 0px 15px 15px 15px;
	border: 1px  #666666  outset;
	float: right;
}
	
a.photos {
	font: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	float:right;
	color: #000000;
	border: 1px #666666 outset; }
a.photos:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	float:right;
	color: #000000;
	border: 1px  #666666  outset;
	vertical-align: middle;
}
a.photos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	color:#FFFFFF;
	background-color:#990000;
	float:right;
	border: 1px  #666666  outset;}
	
a.spotlightphotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	float:right;
	margin-right:35px;
	color: #000000;
	border: 1px #666666 outset;
	margin-bottom: 5px;
}
a.spotlightphotos:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	float:right;
	margin-right:35px;
	color: #000000;
	border: 1px  #666666  outset;
	margin-bottom: 5px;
}
a.spotlightphotos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	padding: 1px 1px 1px 1px;
	color:#FFFFFF;
	margin-right:35px;
	background-color:#990000;
	float:right;
	border: 1px  #666666  outset;
	margin-bottom: 5px;
}
	
a.nav:link {
	margin-top: 0px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none; 
	background: transparent;}			
a.nav:visited {
	margin-top: 0px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none; 
	background: transparent;}		
a.nav:hover {
	margin-top: 0px;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;}			
	
a.footerlink:link {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration : underline; 
	background: transparent;}
a.footerlink:visited {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration : underline;
	background: transparent;}
a.footerlink:hover { 
	font: 9px Geneva, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: underline;
	background: #CCCCCC;}


a.breads:link {
	text-decoration: none; 
	color:#CCCCCC;
	margin-top:4px;
	margin-left:0px;
	line-height:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;}
a.breads:visited {
	text-decoration:none; 
	color:#CCCCCC;
	margin-top:4px;
	margin-left:0px;
	line-height:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;}
a.breads:hover {
	text-decoration:underline;
	color:#CCCCCC;
	background:transparent;
	margin-top:4px;
	margin-left:0px;
	line-height:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;}

	
	
/* Images */

img {border:0;  padding:0px;}  
img.spot {border:1; border: 1px solid #990000; margin-left: 12px}  
hr.side { width:90%; border: 1px solid #990000; height:0px;}
img.propertydetail{
	padding: 1px 4px 1px 3px;
	margin: 0px 33px 15px 15px;
	float:right;
	border: 1px #666666 outset; }

ul{
	margin-left:28px;
	list-style-type: decimal;
	font: 12px arial,helvetica,sans-serif;}

	
.quote {
	text-indent: 0px;
	margin: 15px;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color:#00CC00;} 		
	




/*Forms defaults*/


input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;}
label.chosen {	color:#333;}



/*Text inputs*/


.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url(../images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;}
.login{
	width:145px;
	height:15px;
	background:url(../images/logininput.gif) no-repeat left top;
	border:none;
	padding:4px 8px;}

.textinputHovered {	background-position:left bottom;}

/*Text areas*/

.textarea, .textareaHovered {
	width:336px;
	height:125px;
	background:url(../images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;}
.textareaHovered {	background-position:left bottom;}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(../images/select_bg.gif) repeat-x left top;}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../images/select_right.gif) no-repeat left top;}
.selectArea .right a {
	display:block;
	width:21px;
	height:21px;}
.selectArea .right i {	display:none;}
.selectArea .center {
	width:160px;
	margin-left:5px;
	margin-right:20px;
	color:#FFF;
	padding-top:3px;}


/*Button*/

.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}
