body {font-family: Arial, Verdana, Times; margin:0px;}
h1{margin-left:10px;}

/** PAGE HEADER STYLES **/

#navhdr1 {font-size:12px; background-color:#000029; color:#DBDBE1; padding:10px; text-align:center;}
	    #navhdr1 a:link {text-decoration: none; color:#DBDBE1;}
    	#navhdr1 a:visited {text-decoration: none; color:#808080;}
    	#navhdr1 a:hover {text-decoration: underline; color:#FFFFFF;}
    	#navhdr1 a:active {text-decoration: underline;}

#pghdr1  {background-image:url(images/pghdr_bck_tile_1.jpg);}

#navhdr2 {font-family:Verdana,Arial; font-size:14px; background-color:#000029; color:#DBDBE1; padding:10px; text-align:center;}
    #navhdr2 a:link {text-decoration: none; color:#DBDBE1;}
   	#navhdr2 a:visited {text-decoration: none; color:#DBDBE1;}
   	#navhdr2 a:hover {text-decoration: underline; color:#FFFFFF;}
   	#navhdr2 a:active {text-decoration: underline;}

#tinyFootnote {font-size: x-small; margin-left:10px;}
    #tinyFootnote p {margin:0px 0px 2px 0px;}

/** PAGE CONTENT STYLES **/
#pgcontent {width:100%;}

/** PAGE FOOTER STYLES **/
#pgftr1 {background-color:#770001; color:#CC9FA0; font-size:smaller; text-align:center; padding:4px;}
    #pgftrLinks a:link {text-decoration: none; color:#CC9FA0;}
    #pgftrLinks a:visited {text-decoration: none; color:#808080;}
    #pgftrLinks a:hover {text-decoration: underline; color:#FFFFFF;}
    #pgftrLinks a:active {text-decoration: underline;}
#pgftrCoInfo{}
/** DEFAULT.ASPX PAGE STYLES **/
#frcblurb {background-color:#003333; color:#BCF2C2; padding:4px;}
    #frcblurb h1 {display:inline; font-size:16px; font-weight:500;}
	#frcblurb p {font-size:small; margin-left:10px;}

#welcomepgtbl1 {width:100%;}

#welcomeleft {vertical-align:top;}
	#welcomeleft h1 {font-size:20px;}
	#welcomeleft p {margin-left:10px;}

#welcomeright {width:200px;border-left: 1px solid #373732; background-color:#FFFFCC; padding-left:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; vertical-align:top;}
	#welcomeright h1 {font-size:20px; color:#414134; font-weight:500;}
	#welcomeright h2 {font-size:14px; color:#6E3E0B;}
	#welcomeright p {font-size:12px; font-weight:700; color:#414134;}

.pghdrs1a {background-color:#770001; color:#F2E5E6; text-align:left; padding:4px; font-size:14px; font-weight:500;}
.pghdrs1b {background-color:#770001; color:#F2E5E6; text-align:right; padding:4px; font-size:14px; font-weight:500;}


/** ABOUTUS.ASPX PAGE STYLES **/
.hudva1 {border-top: 2px solid #000029; background-color:#FFFFFF;}
.hudva2 {text-align:right; background-color:#000029;}
.hudva3 {background-color:#FFFFFF;}
.hudva4 {background-color:#000029; color:#FFFFFF; padding:10px;}
.hudva5 {border-bottom: 2px solid #000029; text-align:right; background-color:#FFFFFF;}
.hudva6 {text-align:right; background-color:#000029;}

.aboutustblleft {background-color:#FFFFFF; border-left: 2px solid #000029; border-top: 2px solid #000029;}
.aboutustblcenter {background-color:#FFFFFF; font-weight:700; text-align:center; border-top: 2px solid #000029;}
.aboutustblright {background-color:#FFFFFF; border-top: 2px solid #000029; border-right: 2px solid #000029;}

.aboutustbl1 {background-color:#000029;}
.aboutustbl2 {background-color:#000029; color:#FFFFFF; vertical-align:top; width:200px;}
.aboutustbl3 {background-color:#000029;}
.aboutustbl4 {background-color:#FFFFFF;}


/** Agent Profiles Page Styles **/
.agentname {margin-top: 10px; font-weight: 700; font-size: 14px; margin-left: 10px; color: #010167; text-decoration: underline}
.agentdesc {font-size: 12px; margin-left: 10px}


/** Property Listing Page Styles **/
	#sortarea {color:#9C0810; border-top:1px solid #9C0810; border-bottom:1px solid #9C0810; background-color:#F5F1F5; font-size:12px; padding:4px; margin-top:6px; margin-bottom:10px;}
	#sortarea a:link {color: #9C0810;font-family: Arial;font-weight: 500;font-size:10pt;text-decoration: none;}
	#sortarea a:visited {color: #9C0810;font-family: Arial;font-weight: 500;font-size:10pt;text-decoration: none;}
	#sortarea a:hover {color: #000000;font-family: Arial;font-weight: 500;font-size:10pt;text-decoration: underline;}
	#sortarea a:active {color: #9C0810;font-family: Arial;font-weight: 500;font-size:10pt; text-decoration: none;}

	.listingform {border:1px solid #9C0810;font-size:12px;}
	.listingtbl1 {border-top:2px solid #000000; color: #010167; border-bottom:2px solid #000000; font-size:10pt; width:100%;}
	.listinghdr1 {background-color:#F0E4E4; color:#010167; font-weight:700; margin-left:10px; margin-bottom:10px; font-size:10pt;}
	.listingtblPager {text-align:center;}

	.listingcontact1 {background-color: #CCCCCC; font-size:10pt; padding-left:10px; padding-top:10px; padding-bottom:10px;}
	.listingcontact1  a {color:#8B0207; text-decoration:none;}
	.listingcontact1  a:hover {color:#8B0207; text-decoration:underline;}

    .lblmessage {margin: 10px 0px 0px 10px; font-size: 12px; padding-bottom: 40px;font-style: italic}
    .openhousetitle {font-weight: 700; font-size: 18px}
    .openhouseprice {font-size: 16px}
    .openhousedate {font-size: 14px}
    .openhousetime {font-size: 14px}
    
/** Property Detail Page Styles **/
    #proplisthdr {background-color:#FFFFFF; color:#010167; font-weight:500; margin-left:10px; margin-bottom:10px; font-size:10pt;}
    .listinglabels1 {font-weight:700;}
    #listingdetails1 {background-color: #FFFFFF; border-top:2px solid #000000; border-bottom:2px solid #000000;font-size:10pt; width:100%}
    .listingdetail1 {background-color: #FFFFFF; padding-left:10px; padding-top:6px; padding-bottom:6px; font-weight:700; width:200px;}
    .listingdetail1b {background-color: #FFFFFF; padding-left:10px; padding-top:6px; padding-bottom:6px;}
    .listingdetail2 {background-color: #F3F3F3; padding-left:10px; padding-top:6px; padding-bottom:6px; font-weight:700;}
    .listingdetail2b {background-color: #F3F3F3; padding-left:10px; padding-top:6px; padding-bottom:6px;}
    .listingdetail3 {background-color: #FFFFFF; padding-left:10px; padding-top:6px; padding-bottom:6px; font-weight:700; width:100%;}
    .listingdetail3b {background-color: #F3F3F3; padding-left:10px; padding-top:6px; padding-bottom:6px; font-weight:700; width:100%;}
    .listingdetaildesc {font-weight:500;}
    #listingimg1 {background-color: #FFFFFF; border-right:2px solid #000000; width:493px; text-align: center;}
    #listingimg1 a img {width:480px; border:none;}
    #listingcontact1 {background-color: #CCCCCC; font-size:10pt; padding-left:10px; padding-top:10px; padding-bottom:10px;}
    #listingcontact1  a {color:#8B0207; text-decoration:none;}
    #listingcontact1  a:hover {color:#8B0207; text-decoration:underline;}
        
/** CSS STYLES FOR PRINTING **/
@media print {
#navhdr1 {display:none;}
#pghdr1 {background-image:none;}
#navhdr2 {display:none;}
#pgcontent {margin-top:0px;}
#tinyFootnote {display:none;}
#pgftr1 {background-color:#FFFFFF; color:#000000; }
#sortarea {display:none;}
#pgftrLinks {display:none;}
#listingimg1 {background-color: #FFFFFF; border-right:2px solid #000000; width:2.7in; text-align: center;}
#listingimg1 a img {width:2in; border:none;}
}