* { padding: 0; margin: 0; }

body {
	text-align: center;
	font-size: 12px;
	background:white;
}
p, h1, h2, h3, h4, h5, h6 ol, ul, dl {
	font-family:Tahoma, Geneva, sans-serif;
	padding:2px 6px 8px;
	text-align: left;
 	font-weight:500;
	}
	
ol,ul,dl,
h1, h2, h3, h4, h5, h6, ol, ul, dl { padding:8px 6px 3px; }
table, th, td {
	font-size: 12px;
	color: #333;
	text-align: left;
}
#wrapper #RE table tr th #Links table {
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
}

ol, ul, dir, menu, dd       		{ margin-left: 40px }
ol              					{ list-style-type: decimal }
ol ul, ul ol, ul ul, ol ol    		{ margin-top: 0; margin-bottom: 0 }
blockquote { width:80%; margin:10px auto; padding:0 26px;  background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; }
#skip 				{ display: none; }
a img, :link img, :visited img {
	border: none;
	color: #274E84;
}
img 				{ display: block; }
a:link 				{ color: #274e84; text-decoration: underline; }
a:visited 			{ color: #333; text-decoration: underline; }
a:hover, a:active 	{
	color: #FF0;
	text-align: right;
}

.alignright		{ text-align: right !important; }
.floatright		{ float: right; width: 130px; }

.floatright1 { float: right; width: inherit;
margin: 10px 0px 10px 10px;}

.floatleft1 { float: left; width: inherit;
margin: 10px 10px 10px 0px;}

.floatbox { float: right; width: inherit;
margin: 10px 10px 10px 10px;}

.inline			{ display: inline; }

.clear	{ clear: both;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix 		{ display:inline-block; } 
/*\*/ .clearfix { display:block; } /**/ 

h1		{ font-size: 20px; line-height:1.2em; color: #9f1721; text-align:center;}
h2 		{
	font-size:18px;
	color: #9f1721;
}
h3		{
	font-size: 16px;
	color:#274e84;
	text-align:left;
}
h4		{
	font-size: 14px;
	color:#274e84; 
	text-align: left;
	font-weight:700;
}
h6      { font-size: 10px; color: #009; }

p {
	font-size: 14px;
	color: #274e84;
	text-align: left;
	text-indent:15px;
	font-weight:700;
}
#wrapper { 
 margin: 0 auto;
 width: 1000px;
}
#header {
 width: 1000px;
 color: #333;
 padding: 0px;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background: #6a84a9;
 background-image: url(images/SaratogaHeader.jpg);
}

/*-------------------ID tags-----------------------------------------------*/
#bhome   a#home,
#bList   a#List,
#bMLS    a#MLS,
#bValue	   a#Value,
#bSteve	   a#Steve,
#bContact   a#Contact,
#bSecret   a#Secret { color:#FF0; background-image: url(images/bg_nav_on_2a.gif) ; background-repeat: repeat-x;}
/*-------------------End ID tags-----------------------------------------------*/


/*-------------------Nav-----------------------------------------------*/
#nav 			{ display:block; width:1000px; height:26px; margin:0; padding:0; list-style:none; text-align:center; background:#274e84; }
#nav li 		{ float:left; width:142px;  }
#nav li a 		{ text-decoration:none; display:block; padding:0; padding:0; height:1%; line-height:26px; color: #FF0; }
#nav li.on 		{ display:block; padding:0; width:140px; height:26px; line-height:26px; background-image:url(images/bg_nav_on_2a.gif) no-repeat 50% 0; color:#FF0; }
#nav li a:hover { text-align:center; background: url(images/bg_nav_ona.gif); color:#FF0; }
/*-------------------End Nav-----------------------------------------------*/

#content { 
 width: 100%;
 background:#FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
 
 #Area {
	 width:100%;
	 background-color:#FFF;
	 padding:0 5px 0 5px;
	 margin:0 auto;
	 }
#Signature {
	position:relative;
	float:left;
	width:270px;
 }
 
 #ListingContent {
	 background-color:#FFF;
	position:relative;
	float:left;
	width:100%;
 }
 #ListingContent a:hover { color:#F00;
 }
  #ListingContent a { color:#274e84;
 }

 #Logo {
 position:relative;
	float:left;
	width:500px;
 }
 
 #SearchTag {
	 position:relative;
	 float:left;
	 width:100%;
 }
 
 #Area h2 {	
 font-size:18px; text-align:center;
 }
 
#Area a {	
	 font-size:14px;
	 	font-weight:700;
	  
  }
  
  #Area p {	
	 font-size:14px;
	 	font-weight:700;
	  
  }
 #WelcomeContent {
	 width: 385px;
	 margin: 0;
 }
 #Welcome {
	float:right;
	width:400px;
	background-color:#274e84;
	padding:5px 5px 5px 5px;
 }
 #Welcome a {
	 color:#FF0;
	 font-size:14px;
 }
 
 #Welcome h4 {
 font-size:13px;
 color:#FFF;
 }
 
 #Welcome1 { 
 position: relative;
 float:left;
 width:180px;
 margin: 0;
 font-family: "Lucida Calligraphy";
 font-size:36px;
 color:#FF0;
 }
 
#Welcome2 { position:relative;
float:right;
width:200px;
}


#Welcome p {
	 font-size:12px;
 color:#FEFDC2;
 }

#ContentB {
	width:100%;
	background-color:#FFF;
}


#RE {

	margin:0 auto;
	background-color:#FFF;
	padding:5px 5px 5px 5px;
	width: 100%;
	font-size:12px;
}

#RE a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-decoration:underline;
	}
	
#RE p {
	font-size:14px;
	font-weight:700;
}

#RE h2 {
	font-size:18px; text-align:center;
}
	
#Links {
	float:right;
	margin:0 5px;
	background-color:#FFF;
	padding:5px 5px 5px 5px;
	width:450px;
	font-size:12px;
	text-align: left;
}

#Links a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	}
	
#Links p {
	font-family:Tahoma, Geneva, sans-serif;
}

#Links h2 {
	font-size:18px; text-align:center;
}

#Expert {
	float:left;
	margin:0 5px;
	background-color:#FFF;
	padding:5px 5px 5px 5px;
	width:500px;
	font-size:12px;
	text-align: center;
}

#Expert a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	}
	
#Expert p { font-weight:700;
}

#Expert h2 {
	font-size:18px; text-align:center;
}

#IDContainer {
	position:relative;
	float:left;
	width:100%;
}

#Expert h3 { color:#274e84; text-align:left; font-size:12px; line-height:.8em;}

#footer1 { width:955px; padding: 10px 40px 0px 0; margin:0 auto; background-color:#274e84; }
#footer1 h3 {
color:#FF0; font-size:14px; text-align:center;
}
#footer1 a {
	color:#FF0;
	font-size:14px;
	text-align: center;
}
.highlight {
	color: #C03;
	font-size: 14px;
}
#wrapper #RE table tr th #Links table tr th {
}
