/* default CSS file for main pages that have tabs on them */

/* start with the main page properties tag */
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        background-color: #51433C;
	color: #5c5c5c;
        margin:0;
        padding:0;
	scrollbar-face-color: #D91C1C;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #0000cc;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #E7E7E7;
}
a:link,a:active,a:visited {
        color: #990000;
	font-weight:bold;
        text-decoration:none;
}
a:hover {
        text-decoration: underline;
}
a.link_white,a.link_white:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
}
.main_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #5c5c5c;
}
#login {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        border: 1px solid #000000;
        background-color: #333333;
        color: #FFFFFF;
        padding:0;        
        margin:0;
}
#login input {
	color: black;
	background-color: white;
}

#login input.checkbox {
	color: black;
}

TABLE 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
}

INPUT, TEXTAREA 
{
	border: 1px solid black; 
	font-size:8pt !important; 
	font-weight:normal;
}

SELECT 
{
	font-size:8pt !important; 
	font-weight:normal;
}

h1
{
	font-size:12pt;
        font-weight:bold;
/*        text-align:left;*/
        padding-left:10px;
        padding-right:10px; 
}

h1.small
{
	font-size:9pt;
        font-weight:bold;
/*        text-align:left;*/
        padding-left:10px;
        padding-right:10px; 
		font-color:#FFFFFF;
}

A.active 
{
	color:white; 
	font-weight:bold;
}

/* the main section and footer */
DIV.main 
{
	width:768px; 
	padding:0; 
}

/* generic classes for the interior */
DIV.whiteinside 
{
	text-align:center; 
	background-color:white; 
	color:#5c5c5c; 
/*	border:2px inset white; */
/*        border:1px solid black;*/
}
TABLE.whiteinside 
{
	text-align:left; 
	background-color:white; 
	color:#5c5c5c; 
	font-weight:normal;
/*	border:2px inset white; */
/*        border:1px solid black;*/
}
.title 
{
	font-size:16pt; 
	font-weight:bold; 
	text-align:center; 
	color:black;
}
.error 
{
	font-size:10pt; 
	font-weight:bold; 
	text-align:center; 
	color:red;
}
.asterisk 
{
	color:red; 
/*	font-size:18px; */
	vertical-align: bottom;
}

INPUT.button 
{
/*	cursor:auto; 
	cursor:pointer; */
	border:2px outset white;
}

INPUT.checkbox,INPUT.image,INPUT.radio
{
	border:none;
	/* background-color:white; */
}

/*these are for the index cards*/
a.propertyname:link,a.propertyname:visited,a.propertyname:active
{
	color:white;
	text-decoration:underline;
}
a.propertyname:hover
{
	color:white;
	text-decoration:none;
}

#propertyname 
{
	color:white; 
	font-size:larger;
}
#propertyname-print
{
	color:black; 
	font-size:larger;
}
#headerlinks 
{
	font-size:10px;
}
#vitalstats 
{
	padding-left:5px; 
	padding-top:2px; 
	padding-bottom:4px;
}
#darkrows 
{
	background:#EEE; 
	font-weight:normal;
}
#lightrows 
{
	background:#FFF; 
	font-weight:normal
}
#tableheader 
{
	font-size:larger;
}
#floorplanheader 
{
	text-decoration:underline
}
#specials 
{
	color:#F00; 
	font-size:11pt; 
	font-weight:bolder
}

/*these are for the search pages*/
.selectbox 
{
	width:200px;
}
.header 
{
	font-size:10pt
}
.raisedbox 
{
	border:2px outset white; 
	background:#E7E7D5; 
	margin-left:5px; 
	margin-right:5px
}
.item 
{
	font-weight:normal;
}
.searchbylinks 
{
	font-weight:normal;
}
.tip 
{
	font-size:smaller; 
	font-weight:normal;
}

/* these are for the links column */
A.links,A.links:active,A.links:visited
{
	font-weight:normal;
	font-size: 8pt;
	color: #AB2F2F;
	text-decoration: none;
}
A.links:hover
{
	font-weight:normal;
	font-size: 8pt;
	color: red;
	text-decoration: underline;
}
.linkscategory
{
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #686868;
}
.links-table
{
        background-color: silver;
        border-bottom: 1px solid black;
}

a.logout:link,a.logout:visited,a.logout:active
{
	font-size: 8pt;
	color: red;
	text-decoration: none;
}
a.logout:hover
{
	font-size: 8pt;
	color: white;
	text-decoration: underline;
}

/* special of the moment */
.sotm
{
	background-color: #C6C3A5;
}
.sotm-members
{
	background-color: #FFFFFF;
}
.sotm_title
{
	font-size: 8pt;
	color: white;
	background-color: black;	
}
.sotm_details
{
	font-size: 7pt;
	font-weight: bold;
	color: red;
}
.testimonial
{
	color: #5c5c5c;
	font-family: "times new roman"; 
	font-size: 10pt;
	font-weight: normal;
	font-style: italic; 
}

.testimonial_quotes
{
	color:#D91C1C;
	font-size:12pt;
	font-weight: bold;
}

.testimonial_author
{
	color:#D91C1C;
	font-weight: bold;
}

.ad_image
{
	border: 1px solid black;
	width: 130px;
}
