/* CSS Document */
body {
	background:url(imgs/bg-img.jpg);
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#18286a;
	text-align:left;
}

img, a{
	border: none;
}
 hr {
  border: 0;
}
#mainwrapped {
	width: 986px;
	text-align: left;
	background:url(imgs/bg-content-mid.gif) repeat-y;
}
.in-margin { margin: 14px auto; }
.se-margin { margin: 8px auto; }
#wrapped {
	width: 960px;
	background:url(imgs/bg-content-top.jpg) no-repeat top;
	padding-left:10px;
	padding-right: 16px;
}
#maincontent {
	width: 960px;
	background:url(imgs/img-bot-nav.jpg) bottom left no-repeat;
}
#left_col {
	width: 137px;
	float:left;
}
#nav {
	width: 130px;
	padding-left: 3px;
	padding-top: 30px;
}
#content {
	width:822px;
	background:url(imgs/bg-content.gif) repeat-y;
	margin-top:30px;
	padding-top:0px;
	float:right;
}
#top {
	width:822px;
	background:url(imgs/bg-content-top-s.gif) no-repeat;
	float:left;
	margin-top:0px;
	}
#top a img{
	margin: 10px;
}
.text {
	padding-right:25px;
	text-align:left;
	margin-top:0px;
	color:#18286a;	
	}
.width-left { float:left; width:293px; padding-top:23px; padding-left:23px;}
.width-left2 { float:left; width:293px; padding-top:2px; padding-left:23px;}
.width-normal { float:left; width:774px; padding-top:23px; padding-left:23px;   min-height:337px;
  height:auto !important;
  height:337px;}
.width-right { float:right; width:433px; padding-top:0px; padding-left:23px; }
.width-right2 { float:right; width:456px; padding-top:0px; padding-left:0px; }
.width-right3 { float:right; width:411px; padding-top:0px; padding-left:45px; }
.width-left7 { float:left; width:363px;padding-top:23px; padding-left:23px; min-height: 400px;}
.width-left6 { float:left; width:363px; padding-top:58px; padding-left:23px;}
#right-t { float:right; width:293px; padding-top:23px; padding-left:23px;
	width:470px;
	float:right;
	text-align:right;
	color:#18286a;
	padding-right:11px;
	margin-top:0px;
	padding-top:10px;
	}
#right-t p {
	margin-top:0px;
	margin-bottom:0px;
	}
.text p {
	margin-top:10px;
	margin-bottom:0px;
	}
#right-img2 {
	float:right;
	text-align:right;
	margin-right:0px;
	padding-right:0px;
	}
.width-right4 { width:481px; margin-top:0px; padding-top:0px; }
.width-right5{ width:460px; }
.width-left3 { float:left; width:314px; padding-top:23px; padding-left:23px;}
.width-left4 { float:left; width:244px; margin-top:0px; padding-top:0px; padding-left:93px;}
.width-lefty {
	float: left;
	width: 391px;
	padding: 10px;
}

#sale_page .width-righty {
	float: left;
	width: 391px;
	padding: 55px 10px 10px 10px;
}
.width-lefty2 {
	float:right;
	width: 391px;
	padding: 10px;
}
#logo-left {
	width:138px;
	float:left;
	}
#quote-right {
	width:343px;
	float:right;
	}
#left-img {
	width:313px;
	float:left;
}
#right-img {
	width:509px;
	float:right;
	}
#header {
	width:822px;
	background:url(imgs/bg-h.jpg) top no-repeat;
	}
#left-header {
	width:406px;
	float:left;
	}
#right-header {
	width:416px;
	float:right;
	text-align:right;
	}
#menu {
	width:822px;
	float:left;
	}
#textcontent {
	width:986px;
	margin: 10px auto; 
	background:url(imgs/bg-textcontent.jpg) repeat-y;
	color:#27387d;
	}
#left {
	width:757px;
	float:left;
	text-align:left;
	padding-left:21px;
	padding-right:17px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
	}
#right {
	width:183px;
	float:right;
	text-align:right;
	padding-right:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px
	}
#textcontent p {
	margin-top:0px;
	margin-bottom:0px;
	}
#text-in-bot {
	width:986px;
	text-align:center;
	color:#606787;
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
	}
.height-in { padding-bottom:121px; }
.height-se { padding-bottom:144px; }

#text-in-bot a {
	text-decoration:none;
	color:#606787;
	}
#text-in-bot a:hover {
	text-decoration:none;
	color:#2e396a;
	}
.style1 { color:#8187a1; font-size:11px;}
.style2 { color:#18286a; padding-right:11px;}
.clr {
	clear: both;
}
a {
	text-decoration:underline;
	color:#b4921d;
	}	
a:hover {
	text-decoration:none;
	color:#8a6f10;
		}	
ul {
	margin-left:0px;
	padding-left:25px;
	padding-right:0px;
	margin-top:0px;
}
li {
	padding-left:0px;
	padding-top:0px;
	}
.scrollbar {
	width:764px;
	float:left;
	height:120px;
	background:#9f9572;
	overflow:auto; 
 	overflow-x:scroll; 
 	overflow-y:hidden; 
 	white-space:nowrap;
  	scrollbar-3dlight-color:#ece9d8;
	scrollbar-arrow-color:#000100;
	scrollbar-base-color:#ece9d8;
	scrollbar-darkshadow-color:#ece9d8;
	scrollbar-face-color:#ece9d8;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#9f955f;
	margin-top:0px;
	padding-top:12px;
	padding-left:10px;
	padding-right:0px;
	margin-bottom:0px;
	padding-bottom:8px
}
.scrollbar a {
	padding-right:20px;
}
.scrollbar a:hover {
	padding-right:20px;
}
.bot_scrollbar {
	width:774px;
	height:10px;
	background-color:#a09371;}
a.sales {
	text-decoration:underline;
	color:#18286a;
	 }
a.sales:hover {
	text-decoration:none;
	color:#3a4d8f;
	}
	.left_photo {
	float:left;
	margin: 5px 10px 5px 0;
	}
	p.address {
	margin: 65px 0 90px 50px;
	}
	.text_right {
	text-align: right;
	padding: 0 10px 0 0;
}
.rlogo {
padding: 10px 150px 10px 10px;
}

/*SALES PAGES*/

#sub_top {
	width: 822px;
	height: 65px;
}

#sale_page #sub_top {
	width: 822px;
	height: 55px;
}
.featured_img {
	background: #fff;
	padding: 10px;
	margin: 10px 0 10px 95px;
}

.home_sale  {
	border-bottom: #bbbecd 1px Solid;
    min-height: 165px;
    height:auto !important;
    height: 165px;
}
.featured {
	text-align: center;
}

.featured  a{
	text-decoration: none;
	color: #27387d;
}
.features {
	font-size: 12px;
	list-style-type: none;
}
.right {
	float: right;
}
	.left {
	float:left;
	}
.sale_photo {
	margin: 5px 10px 5px 0;
	padding: 0 0 0 20px;
	}	
	
span.slide{
	padding-left: 10px;
	color: #000;
	font-size: 13px;
	font-weight: lighter;
}

.width-full {
text-align: center; 
float:left; 
width:374px;
min-height: 337px;
padding-top:23px;
padding-right:200px; 
padding-left:223px; 
}

ul.linkster {
	margin: 10px 0 10px  0;
}
.linkster li {
	list-style-type: none;
}
.linkster a{
	background: url(imgs/go2_button.gif) no-repeat right center;
	padding: 10px 50px 10px 0;
	display: block;
	color: #000;
	text-decoration: none;
}
.linkster a:hover {
	text-decoration: none;
}

img.show {
margin: 0 0 0 80px;
}

.sold {
	color: #ff0000;
}

hr {
	margin-top: 10px ;
	clear: both;
	border-bottom: #bbbecd 1px Solid;
}

/*Updates 5/6/10
-----------------------------------------------*/
#gallery-new a img {border:none;}
#gallery-new {display:inline;}
