.main {
	margin: 0px;
	background-color: #990000;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:#FFFF99;
	scrollbar-base-color:#3E485A;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#3E485A;
	scrollbar-shadow-color:#333333
}

.listings {
	margin: 10px 0px 10px 7px;
	background-color: #FFFFFF;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:#FFFF99;
	scrollbar-base-color:#3E485A;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#3E485A;
	scrollbar-shadow-color:#333333
}

.text {
	padding-top: 5px;
	font: bold 11pt Arial, Helvetica, sans-serif;
}

.hometext {
	color: White;
	padding-top: 5px;
	font: bold 11pt Arial, Helvetica, sans-serif;
}

.location {
	color: Black;
	font: bold 10pt/12pt Arial, Helvetica, sans-serif;
}

ul.agentlist
{
margin:10px;
padding:10px;
}

ul.agentlist li
{
margin: 0px 0px 10px 0px;
padding:0px 10px;
}

.agentinfo {
	background-color: #990000;
	color: White;
	font: bold 10pt/12pt Arial, Helvetica, sans-serif;
}

.agentinfoprint {
	background-color: #FFFFFF;
	color: Black;
	font: bold 12pt/14pt Arial, Helvetica, sans-serif;
}

.brief {
	color: Black;
	font: 10pt/12pt Arial, Helvetica, sans-serif;
}

h3.bold {font: bold 11pt Arial, Helvetica, sans-serif; margin: 0px;}

h3.reg {font: 11pt Arial, Helvetica, sans-serif; margin: 0px;}

/* padding and text for property features */
.paddesc {
	padding: 0px 12px 18px 0px;
	color: Black;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
}

.padleft {
	padding: 6px 9px 0px 9px;
	color: Black;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
}

.padright {
	padding: 6px 0px 0px 9px;
	color: Black;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
}

.padfeatures {
	padding: 25px 0px 0px 9px;
	color: Black;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
}

/* text for tables nested in forms */
.formtext {
	color: black;
	font: 10pt/16pt Arial, Helvetica, sans-serif;
}

/* text for tables nested in forms */
.headertext {
	color: #990000;
	font: 12pt/16pt Arial, Helvetica, sans-serif;
}

/* dropdown selections */
select {
	margin: 2px 0px 2px 0px;
	color: black;
	font: 10pt Arial, Helvetica, sans-serif;
}

/* submit and reset buttons */
.button {
	border: 1pt black solid;
	background-color: #3E485A;
	color: #FFFFFF;
	font: bold 10pt/14pt Arial, Helvetica, sans-serif;
	cursor: hand;
}

/* credits at bottom of home page and bottom frame */
.footer {
	padding-top: 3px;
	color: Black;
	font: 8pt/9pt Arial, Helvetica, sans-serif;
}

a.credits:link {color: #000000}
a.credits:visited {color: #000000}
a.credits:hover {color: #000000}
a.credits:active {color: #000000}

a.homelink:link {color: #FFFFFF}
a.homelink:visited {color: #FFFFFF}
a.homelink:hover {color: #FFFFFF}
a.homelink:active {color: #FFFFFF}

a.linkbuttons:link {color: #FFFFFF}
a.linkbuttons:visited {color: #FFFFFF}
a.linkbuttons:hover {color: #FFFFFF}
a.linkbuttons:active {color: #FFFFFF}


.blue_bg {
background: url(../../img/blue_gradient.jpg) 0 0 repeat-x;
padding:10px;
}

.header_text {
font-family: Georgia, Verdana, Arial;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#fff;
}

.header_text2 {
font-family: Georgia, Verdana, Arial;
font-size:18px;
font-style:italic;
color:#fff;
}

.nav {
font-family: Georgia, Verdana, Arial;
font-size:12px;
font-style:italic;
font-weight:bold;
width:887px;
}

.nav a {
text-decoration: none;
}

.nav a:link{color:#fff;}
.nav a:hover{color:#919bb3;}
.nav a:visited{color:#fff;}

.scho {
background: url(../../img/schoharie_bg.jpg) no-repeat;
padding-right:15px;
}

.albany {
background: url(../../img/albany_bg.jpg) no-repeat;
padding-right:15px;
}

.greene {
background: url(../../img/greene_bg.jpg) no-repeat;
}

.county {
font-family: Georgia, Verdana, Arial;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#354157;
text-align:right;
margin-bottom:13px;
margin-right:15px;
}

.county_text {
font-family:Verdana, Arial;
font-size: 12px;
line-height:16px;
color:#354157;
margin-left:15px;
margin-bottom:15px;
}

.see_more {
font-size:11px;
font-family: Georgia, Verdana, Arial;
padding:5px;
background: #354157;
width: 208px;
color:#fff;
text-align:center;
margin-bottom:15px;
}

.see_more a {
text-decoration:none;
}

.see_more a:link{color:#fff}
.see_more a:hover{color:#919bb3}
.see_more a:visited{color:#fff;}

.county2 {
font-family: Georgia, Verdana, Arial;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#354157;
text-align:right;
margin-bottom:13px;
margin-right:25px;
}

.county3 {
font-family: Georgia, Verdana, Arial;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#354157;
text-align:right;
margin-bottom:13px;
margin-right:22px;
}

.middle {
background:#3a465c;
padding-left:14px;
border:1px solid #030812;
}

.middle_inner {
	background:#fff;
	padding:15px;
}

.middle-subnav {
	padding: 0 15px 15px 15px;
	background:#fff;
}


.call {
font-family: Georgia, Verdana, Arial;
font-size:18px;
font-weight:bold;
font-style:italic;
color:#fff;
text-align:center;
padding:9px 0px;
}


.other {
color:#ffffff;
background:#273245;
font-size:11px;
font-family:Georgia, Verdana, Arial;
text-align:center;
padding:6px 0px;
}

.other a {
text-decoration:none;
}

.other a:link{color:#fff;}
.other a:hover{color:#919bb3}
.other a:visited{color:#fff;}

/******** County Landing Pages */
.county_land {
background:#fff;
border:1px solid #000000;
padding-top:15px;
padding-left:15px;
}

.red_text {
font-size:14px;
font-family:Georgia;
color:#770707;
font-weight:bold;
line-height:23px;
}

.featured-listings { 
	border:1px solid #ccc;
	background:#e3feff;
	font-family:Georgia, Times New Roman, serif;
	font-size:12px; 
	padding:10px 15px;
	margin:10px 15px 5px 0; 
	height: 146px;
}
.featured-listings a { color:#000; text-decoration: none;font-size:11px; font-weight:bold; }
.featured-listings .feature-list { width:130px;text-align:center;font-size:11px;font-family:verdana;float:left;margin-top:10px;}
.featured-listings .feature-list a { 
	color:#770707; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Georgia, Times New Roman, serif;
}
.featured-listings .feature-list .info { padding:5px 0px; }
.featured-listings .red { color:#770707;}

.font {
font-family:Georgia, Arial;
font-size: 12px;
color: #000000;
line-height:20px;
}

.featured_listings {
border:1px solid #dbe2ee;
background:#ebf2ff;
padding:10px;
font-size:12px;
font-family: Georgia;
color:#770707;
font-weight:bold;
}



.small {
color:#000000;
font-size:11px;
font-family:Georgia;
}

.agent_name {
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#770707;
text-decoration:none;
}

.agent_title {
font-size:11px;
font-family:Georgia;
font-style:italic;
font-weight:bold;
}


.agent_text {
font-size:0.7em;
font-family:arial;
}

.agent_text a {
color:#000000;
text-decoration:none;
}

.more {
font-family:Georgia;
font-size:11px;
color:#770707;
}

.more a {
color:#770707;
text-decoration:none;
}

.agents_div {
background:#e4eaf7;
border:1px solid #dae0ec;
padding:15px;
margin:0 10px 10px 0;
height:115px;
width:279px; 
float:left;
}

.agent_img {
border: 1px solid #596580;
margin-bottom:3px;
}

.agent_about {
font-family:arial;
background:#f1f3cd;
border:1px solid #cacda9;
font-size:11px;
padding:15px;
}

.agentinfodiv
{
font-family:arial;
font-size:12px;
}


.imgborder
{
border:1px solid #000000;
}


/*DISNEY STYLES*/

.disney_land {
background:#fff;
border:1px solid #000000;
padding-top:25px;
padding-left:25px;
}

#bullets {
font-size:12px;
}

#bullets ul {
list-style-type:none;
padding:0px;
margin:0px;
}

#bullets li {
background-image:url(http://www.debbiemagee.com/img/red-bullet.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:0px 0px 10px 34px;
}

#form {
padding-left:10px;
}

#form td {
padding-top:20px;
}





