html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body {
	background-image: url(images/bkg_tile.gif);
	text-align: center;
	background-color: #a23113;
	font-size: 11px;
	font-family : Trebuchet ms, Arial;
	color: #502F00;
}
a {
	color: #9F2E10;}

#MLS_No {width: 100px;}

#bigpicture {
float: left; 
padding-top: 82px;  
padding-left: 10px; 
margin-right: -75px; 
width: 90px; 
font-size:14px; 
color: tan;
text-align: left;
}

#bigpicture a {color:#ffffff; text-decoration: overline underline;}

#indexrow {float: left; width: 1000px;}

#layout {
	margin: 10px auto 0px auto;
	text-align: left;
	width: 774px;
	height: 100%;
}
#header {
	width: 774px;
	height: 80px;
}

#logo, #divider, #url { float: left; }

#logo {
	width: 258px;
	height: 80px;
}
#logoImg {
	height: 45px;
	padding-top: 8px;
}
#contactInfo {
	height: 27px;
	padding-left: 10px;
	color : white;
}
#contactInfo a {
	color: #f0c372;
}
#divider {
	width: 1px;
	height: 46px;
	margin: 24px 0px 10px 0px;
	background-color: #ffffff;
}
#url {
	height: 55px;
	padding: 25px 0px 0px 42px;
}
#main {
	width: 733px;	
	background-image : url(../images/layout_top_bkg.gif);
	background-repeat : no-repeat;
	background-color : white;
}

html>body #main
{
	width : 753px;
}

#layoutTop {
    position: relative;
	width: 754px;
	height: 140px;
	z-index: 2;
}
#navigation  {
	padding: 25px 0px 24px 15px;
	width: 585px;
}
html > body #navigation {
	padding-bottom: 23px;
}
#navigation ul  {
	font: bold 16px Trebuchet ms, Arial;
	list-style: none;
	padding: 0px;
	margin: 0px;
	color: #9F2E10;
}
#navigation ul li {
	display : inline;
	padding-left: 11px;
}
#navigation ul li a {
	color: #9f2e10;
	text-decoration: none;
}
#navigation ul li a:hover {
	color: #f0c372;
	text-decoration: underline;
}
#sothebysLogo  {
	padding-top: 10px;
	padding-left : 20px;
	float: left;
}
#content {
	width: 752px;
	margin-top: -74px;
}
#content h1 {
	font: bold 22px Trebuchet ms, Arial;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#content p {
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#indexFlash p {
	padding: 83px 0px 0px 150px;
	margin: 0px;
}
#indexFlash a {
	color: #f0c372;
}
html > body #indexFlash p {
	padding: 149px 0px 0px 150px;
}
#footer {
	background: url(../images/layout_bottom_bkg_test.gif) no-repeat;
	width: 754px;
	height: 225px;
	padding: 0px 0px 25px 10px;
}
#subNavigation  {
	width: 600px;
	height: 27px;
	padding-top: 12px;
	clear: both;
}
#subNavigation ul  {
	font: bold 16px Trebuchet ms, Arial;
	list-style: none;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}
#subNavigation ul li {
	float: left;
	padding-left: 11px;
}
#subNavigation ul li a {
	color: #ffffff;
	text-decoration: none;
}
#subNavigation ul li a:hover {
	color: #f0c372;
	text-decoration: underline;
}
#news {
	float: left;
	background: url(../images/news_bkg.gif) no-repeat;
	width: 350px; 
	height: 250px;
	margin-left: 5px;
	font-size : 11px;
}
html > body #news {
	margin-left: 8px;
}
#newsHdr {
	padding-left: 8px;
}			
#newsContent {
	padding: 12px 18px 12px 12px;
}
#login {
	float: left;
	background: url(../images/login_bkg.gif) no-repeat;
	width: 232px; 
	height: 250px;
	margin-left: 9px;
}
#loginHdr {
	text-align: right;
	padding-right: 8px;
}
#loginContent {
	padding: 12px 18px 12px 12px;
}
#loginForm {
	margin: 10px;
}
#newsHdr, #loginHdr {
	font: bold 11px Arial;
	color: #9a290b;
}
#newsContent, #loginContent {
	color: #9a290b;
	font: 11px Trebuchet MS;
}
#newsContent p, #loginContent p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#newsContent a, #loginContent a  {
	color: #9a290b;
	text-decoration: underline;
}
#weather {
	float: left;
	background: url(../images/weather_bkg.gif) no-repeat;
	width: 124px; 
	height: 47px;
	margin: 123px 0px 0px 9px;
	font: 10px Trebuchet ms, Arial;
	color: #9a290b;
	padding: 7px;
}
#weatherDisplay {
	float: left;
	width: 32px; 
	height: 32px;
	margin: 5px 0px 0px 5px;
}
#weatherStatus {
	float: left;
	padding-left: 5px;
	margin-top: 2px;
}
#tiny_footer
{
	font-size : 9px;
	width : 754px;
	padding-left : 10px;
	text-align : center;
}

#tiny_footer a
{
	color : white;
}

img.thumbnail {float: left; clear: left; height: 108px; margin: 5px;}

#pscroller2{
width: 320px;
height: 120px;
border: none;
padding: 1px;
background-color: white;
}

.rssclass .rsstitle{
font-weight: bold;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}