/**********************************************************************
	Filename: oster.css
	Project:  osterhomes.com
	
	Global style sheet
**********************************************************************/
/* Body Tag Definition */
body { margin-left:0; margin-top:0; margin-right:0; background-color:#a6b3a6; }

/* Assign font and color to the general styles */
font, th, td, p, span, div, textarea, a { font-family: times new roman,times, serif; color:#000000; font-size:14px;}
a { font-weight:bold; font-style:normal; text-decoration:none; color:#000000; }
a:hover { text-decoration: none; color:#2ea670; }
h1,h2,h3,h4,h5 { font-family:times, serif; color:#1b6343; }
h1 { font-size:24px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:12px; font-weight:bold; text-decoration:underline;}
h4 { font-size:12px; font-weight:bold; }
h5 { font-size:12px; font-style:italic; font-weight:normal;}
a h1 { margin-bottom:0px; font-size:16px; display:inline; }
a:hover h1 { color:#2ea670; }

ul { list-style-image:url(images/smTri.gif ); }

/* table cells for page layout */
td.topCurve { background-image: url(images/topCurveBkrnd.gif); }
td.clear { background-image: url(images/clear.gif); }
td.topnav {background-image: url(images/navBkrnd.gif); background-repeat: horizontal;}

/* header and footer navigation */
.topnav { font-size:14px; color:#1b6343; }
.foot { color:#1b6343; font-size:12px; }
.footer { color:#1b6343; font-size:12px; }
.footer:hover { color:#ffffff;}

.green { color:#1b6343; }

/* content classes */
.pagetitle { font-weight:bold; font-size:28px; color:#1b6343; }
.title { font-weight:bold; font-size:18px; color:#1b6343; }
.subtitle { font-weight:bold; font-size:16px; color:#1b6343; }
.footnote { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:9px; color:#000000; }
.lotinfo { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:11px; color:#000000; }
.copyright { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:normal; font-size:9px; color:#1b6343; }
.resourcelink { padding-left:0px; }
.comresourcelink { padding-left:40px; }

/* data tables */
.tbldh { font-weight:bold; color:#ffffff; background-color:#164A97; }
.tbld0 { font-weight:bold; color:#1b6343; background-color:#BEDBD4; }
.tbld1 { font-weight:bold; color:#1b6343; background-color:#ffffff; }
.tbldl { font-weight:bold; color:#1b6343; }
.tbldf { font-weight:bold; color:#1b6343; }
.tblBox { border:1px solid #000000; padding:5px; }
.tblLfld { font-weight:bold; color:#1b6343; background-color:#DFD7C3; }
.tblLdata { font-weight:normal; color:#1b6343; background-color:#F4F1EA; }

/* page control dislay table */
.pagebar { font-weight:bold; font-size:10px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px; background-color:#1B6343; color:#cccccc; }
.pagebutton { font-weight:bold; font-size:11px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#1B6343; color:#cccccc; }
.pagebutton:hover { color:#000000; background-color:#ffffff; text-decoration:none; }

.glossaryitem { font-weight:bold; font-size:16px; color:#1b6343; }
.glossarytext { font-weight:normal; font-size:14px; color:#000000; }
.realtorlist { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; font-size:12px; color:#000000; }
.realtorlist:hover { color:#1b6343; text-decoration:none; }
.realtortext { font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:text; font-size:11px; color:#000000; }
.realtorLine {background-image: url(images/dblGrnLine.gif); background-repeat: horizontal;}
.grnBox { border:1px solid #1B6343; padding:1px; }
.inactive { color:#999999; font-size:12px; }
.rlink { font-weight:normal; text-decoration:none; color:#336633; }
.rlink:hover { text-decoration:underline; color:#2ea670; }
.siteprice { font-size:14px; color:#ff3333; font-weight:bold; }

#comCloseout { float:right; font-weight:bold; font-size:20px; color:#FFFFFF; background-color:#ff0000; border:solid 1px #000000; padding:10px; }
#plushomesite { text-transform:none; }

.logoDeal { border:1px solid #000000; }
