@charset "utf-8";
/* CSS Document */

html, body {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color: #adc7d9;
	background-image:url(../images/vertbkg.gif);
	background-repeat:repeat;
	background-position: center top;
}

.LeftColumnTop {
	background-color: transparent;
	background-image: url(../images/topLeft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	max-width: 150px;
}
.RightColumnTop {
	background-color: transparent;
	background-image: url(../images/topRight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.MiddleColumnTop {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 189px;
	width: 900px;
}

.LeftColumnMid {
	background-color: #ffffff;
	background-image: url(../images/midLeft.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.RightColumnMid {
	background-color: #ffffff;
/*	background-image: url(../images/midRight.jpg);
	background-repeat: repeat-x;
	background-position: left top; */
}
.MiddleColumnMid {
	background-color: #ffffff;
	background-image: url(../images/midMid.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 444px;
	width: 900px;
}

.LeftColumnBot {
	background-color: transparent;
	background-image: url(../images/botLeft.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.RightColumnBot {
	background-color: transparent;
	background-image: url(../images/botRight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.MiddleColumnBot {
	background-image: url(../images/botMid.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
}

.LeftCMSMid {
	background-color: #ffffff;
	background-position: right bottom;
}
.MiddleCMSMid {
	background-color: #ffffff;
	min-height: 444px;
	width: 900px;
}
.LeftCMSBot {
	background-color: transparent;
	background-image: url(../images/botRight.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.MiddleCMSBot {
	background-image: url(../images/botRight.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 900px;
}
.MiddleHomeMid {
	background-color: #ffffff;
	background-image: url(../images/midMidHome.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 444px;
	width: 900px;
}
.MiddleHomeBot {
	background-image: url(../images/botMidHome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
}

/*#TopMenu {
	position: relative;
	padding: 125px 0px 0px 255px;
	width: 645px;
}
#TopMenu a:link, #TopMenu a:visited  {
	font-family: 'MS Sans Serif', Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #8a7a67;
	text-decoration: none;
}
#TopMenu a:hover  {
	text-decoration: underline;
}
*/
#BottomLinks {
	position: relative;
	padding: 0px;
	width: 480px;
	height:25px;
/*	border: 1px solid red; */
}
#BottomLinks a:link, #BottomLinks a:visited  {
	font-family: Trebuchet MS;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #000000;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
	
}
#BottomLinks a:hover  {
	text-decoration: underline;
	color: #8a7a67;	
}
#footerBlock {
	position: relative;
	height: 38px;
	background-image:url(../images/footerbkg.jpg);
}

#homeLeft {
	position: relative;
	float: left;
	width: 455px;
	padding: 35px;
}
#homeRight {
	position: relative;
	float: left;
	width: 300px;
	height: 425px;
	overflow: hidden;
	padding: 20px 0px 0px 9px;
	margin: 25px 0px 0px 0px;
	background-image:url(../images/listingBkgFull.gif);
	background-repeat: no-repeat;
}
/* Rotating Home Lising Styles */
.span1    { display: block;}
blockquote {
	position: relative;
	top: 25px;
	display: none; 
	width: 285px;
	height: 400px;
	padding: 0px;
	margin: 0px;
}

#listingsLeft {
	position: relative;
	float: left;
	width: 615px;
	padding: 35px;
}

#indListingLeft {
	position: relative;
	left: 35px;
	top: 35px;
	padding: 0px 0px 70px 0px;
	float: left;
	width: 615px;
}

#listingsRight {
	position: relative;
	background-image: url(../images/rightMenuBkg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
	width: 220px;
	top: 45px;
	height: 300px;
	padding: 0px 0px 0px 0px;
}

#insideContent {
	position: relative;
	top: 25px;
	left: 150px;
	width: 650px;
	margin-bottom: 35px;
}

#pictures {
	position: relative;
	width: 615px;
	height: 300px;
	background-color: #FFFFFF;
	background-image:url(../images/listingBkg.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 10px;
}
#picturesPrint {
	position: relative;
	width: 600px;
	background-color: #fff;
}
#bigPic {
	position: relative;
	float: left;
	padding: 5px;
}
#smallPic {
	position: relative;
	float: left;
}

.padded {
	padding: 10px;
}


#TopMenu {
	position: relative;
	top: 125px;
	left: 250px;
	width: 645px;
    height: 30px;
    background: url(../buttons/menu.gif);
	background-repeat: no-repeat;
    margin: 0;
	padding: 0;
}
#TopMenu li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0;	}
	
#TopMenu li span { display: none; }

#TopMenu li, #TopMenu a {height: 30px; display: block; outline: none;}
#panel1b {left: 0; width: 58px;}
#panel2b {left: 58px; width: 103px;}
#panel3b {left: 161px; width: 87px;}
#panel4b {left: 248px; width: 142px;}
#panel5b {left: 390px; width: 144px;}
#panel6b {left: 534px; width: 92px;}

#panel1b a:hover {background: transparent url(../buttons/menu.gif) 0px -38px no-repeat;}
#panel2b a:hover {background: transparent url(../buttons/menu.gif) -58px -76px no-repeat;}
#panel3b a:hover {background: transparent url(../buttons/menu.gif) -161px -114px no-repeat;}
#panel4b a:hover {background: transparent url(../buttons/menu.gif) -248px -151px no-repeat;}
#panel5b a:hover {background: transparent url(../buttons/menu.gif) -390px -189px no-repeat;}
#panel6b a:hover {background: transparent url(../buttons/menu.gif) -534px -227px no-repeat;}

#footerlinks {
	position: relative;
    height: 35px;
	background-repeat: no-repeat;
    margin: 0;
	padding: 0;
}
#footerlinks li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0;	}
	
#footerlinks li span { display: none; }

#footerlinks li, #footerlinks a {height: 35px; display: block; outline: none;}
#footer1 {left: 0; width: 150px;}
#footer2 {left: 165px; width: 110px; }
#footer3 {left: 280px; width: 50px; }
#footer4 {left: 355px; width: 160px; }

