 body{
	margin:0;	
	font:12px Arial, Helvetica, sans-serif;
	color:#85795c;
	min-width:1000px;
	background:#f5f0e7;
}
a{color:#cd7322;}
a:hover{text-decoration:none;}
img{border:0;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#top-bar-wrap{
	width:100%;
	overflow:hidden;
	background:#e29d40 url(/App_themes/jachomes/images/bg-top-bar.gif) repeat-x 0 100%;
	margin:0 0 1px;
}
#top-bar{
	width:1000px;
	margin:0 auto;
	padding:6px 0 0;
	overflow:hidden;
	min-height:23px;
}
* html #top-bar{height:23px;}
#top-bar ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#top-bar ul li{
	float:right;
	background:url(/App_themes/jachomes/images/separator01.gif) no-repeat 100% 2px;
	font-size:15px;
	padding:0 13px 0 6px;
	color:#ececd6;
	font-weight:bold;
	letter-spacing:-1px;
}
#top-bar ul li.last{background:none;}
#top-bar ul li a{
	color:#ececd6;
	text-decoration:none;
}
#top-bar ul li a:hover{text-decoration:underline;}
#company-logo-wrap{
	padding:7px 0 0;
	background:url(/App_themes/jachomes/images/bg-company-logo.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
#company-logo{
	width:1000px;
	margin:0 auto;
}
#company-logo h1{
	background:url(/App_themes/jachomes/images/logo.gif) no-repeat;
	width:472px;
	height:64px;
	float:left;
	margin:0;
	padding:0 0 0 26px; 
	text-indent:-9999px;
	overflow:hidden;
}
#company-logo h1 a{
	width:100%;
	height:100%;
	display:block;
}
strong.text-tradition{
	background:url(/App_themes/jachomes/images/text-tradition.gif) no-repeat;
	width:374px;
	height:35px;
	float:right;
	margin:16px 5px 0 0;
	display:inline;
	text-indent:-9999px;
}
.nav-wrap{
	background:url(/App_themes/jachomes/images/bg-nav.gif) repeat-x;
	width:100%;
}
.nav-wrap:after{
	content:"";
	clear:both;
	display:block;
}
.nav{
	width:1000px;
	margin:0 auto;
	background:url(/App_themes/jachomes/images/bg-split01.gif) no-repeat 100% 0;
	overflow:hidden;
}
.nav ul{
	padding:0;
	margin:0;
	list-style:none;
}
.nav ul li{
	float:left;
	background:url(/App_themes/jachomes/images/bg-split01.gif) no-repeat;
	padding:0 0 0 2px;
}
.nav ul li a.a-schedule{
	background:url(/App_themes/jachomes/images/a-schedule-a-tour.gif) no-repeat;
	width:134px;
}
.nav ul li a.a-request{
	background:url(/App_themes/jachomes/images/a-request-inf.gif) no-repeat;
	width:164px;
}
.nav ul li a.a-photo{
	background:url(/App_themes/jachomes/images/a-photo-gallery.gif) no-repeat;
	width:118px;
}
.nav ul li a.a-floor{
	background:url(/App_themes/jachomes/images/a-floor-plans.gif) no-repeat;
	width:103px;
}
.nav ul li a.a-find{
	background:url(/App_themes/jachomes/images/a-find-a-model.gif) no-repeat;
	width:160px;
}
.nav ul li a.a-why-choose{
	background:url(/App_themes/jachomes/images/a-why-choose.gif) no-repeat;
	width:211px;
}
.nav ul li a.a-resources{
	background:url(/App_themes/jachomes/images/a-resources.gif) no-repeat;
	width:94px;
}
.nav ul li a{
	display:block;
	text-indent:-9999px;
	height:45px;
}
.nav ul li a:hover, 
.nav ul li a.active{background-position:0 -45px;}
#intro-wrap{
	background:url(/App_themes/jachomes/images/bg-intro01.jpg) repeat-x;
	width:100%;
	border-top:2px solid #213d10;
}
#intro{
	background:url(/App_themes/jachomes/images/bg-intro02.jpg) no-repeat;
	width:980px;
	margin:0 auto;
	overflow:hidden;
	padding:19px 0 0px 16px;
}
#intro.inner{padding:5px 0 0;}
.flash-box{
	width:605px;
	float:left;
} 
.flash-box img{display:block;}
ul.banners{
	width:344px;
	overflow:hidden;
	float:right;
	margin:0 18px 0 0;
	padding:0;
	display:inline;
	list-style:none;
}
ul.banners li{
	height:113px;
	margin:0 0 2px;
	width:344px;
	float:left;
}
ul.banners li a{
	width:344px;
	height:113px;
	display:block;
}
ul.banners li a span.visible{text-indent:0;}
ul.banners li.banner01{background:url(/App_themes/jachomes/images/banner01.jpg) no-repeat;}
ul.banners li.banner02{background:url(/App_themes/jachomes/images/banner02.jpg) no-repeat;}
ul.banners li.banner03{background:url(/App_themes/jachomes/images/banner03.jpg) no-repeat;}
ul.banners li strong , 
ul.banners li span{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.find-frm{
	margin:70px 0 0 130px;
	width:190px;
	overflow:hidden;
	float:left;
	display:inline;
}
input.txt01{
	padding:3px 5px 2px;
	color:#53654d;
	font-size:13px;
	border-top:2px solid #a1c18e;
	border-left:2px solid #a1c18e;
	float:left;
	width:126px;
}
input.btn-go{
	float:left;
	margin:0 0 0 4px;
	display:inline;
}
.content-wrap{
	width:100%;
	background:#f5f0e7;
	border-top:10px solid #d9d2c8;
	min-height:450px;
}
.content-wrap:after{
	content:"";
	clear:both;
	display:block;
}
.content{
	width:1000px;
	margin:0 auto;
	padding:0 0 0;
}
.content p{
	margin:0 0 12px;	
	line-height:17px;
}
.data{
	width:615px;
	float:left;
	margin:0 0 0 13px;
	display:inline;
	padding:24px 0 0;
}
.data h3{
	font-size:14px;
	margin:0 0 12px 0;
	line-height:17px;
}
.aside{
	float:right;
	margin:-21px 15px 0 0;
	display:inline;
	position:relative;
	background:url(/App_themes/jachomes/images/bg-aside-t.png) no-repeat;
	padding:11px 0 0;
}
.aside .c{
	background:url(/App_themes/jachomes/images/bg-aside-c.png) repeat-y;
	width:303px;
	overflow:hidden;
	padding:11px 18px 12px 31px;
}
.aside .b{
	background:url(/App_themes/jachomes/images/bg-aside-b.png) no-repeat;
	width:352px;
	height:11px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.about{
	overflow:hidden;
	margin:0 0 15px;
	width:289px;
	padding:0 2px 0 2px;
	border-bottom:1px solid #dad3c9;
}
.about img{
	display:block;
	border:3px solid #dad3c9;
	margin:0 0 7px;
}
.about h3, 
ul.items li h3{
	font-size:14px;
	color:#d87d26;
	margin:0;
}
.about p, 
ul.items li p{
	color:#5e5b53;
	margin:0 0 15px;
}
ul.items{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
ul.items li{
	padding:0 7px 0 4px;
	float:left;
	width:137px;
}
ul.items li img{
	display:block;
	border:3px solid #d9d2c7;
	margin:0 0 9px;
}
h1.text-your-florida{
	background:url(/App_themes/jachomes/images/text-your-florida.gif) no-repeat;
	width:549px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 17px -2px;
}
h2.text-your-florida{
	background:url(/App_themes/jachomes/images/text-your-florida.gif) no-repeat;
	width:549px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 17px -2px;
}
.info-wrap{
	width:100%;
	overflow:hidden;
	background:url(/App_themes/jachomes/images/bg-info-wrap.jpg) repeat-x 0 1px;
	margin:-190px 0 0;
	padding:1px 0 0;
	float:left;
	border-top:1px solid #d2ccc1;
	height:224px;
}
.info{
	width:600px;
	margin:0 auto;
	background:url(/App_themes/jachomes/images/bg-info.jpg) no-repeat;
	padding:30px 380px 0 20px;
	overflow:hidden;
	height:194px;
}
.info .visual{
	margin:0 16px 0 0;
	float:left;
}
.info img{border:3px solid #d9d2c7;}
h3.text-2009-jacobsen{
	margin:0;
	padding:0 0 9px;
	background:url(/App_themes/jachomes/images/text-2009-jacobsen.gif) no-repeat;
	width:418px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
}
.info h4{
	font-size:14px;
	color:#fff;
	padding:3px 0 4px;
	margin:0;
}
.info p{
	color:#fff;	
	margin:0;
	padding:0 0 8px;
	line-height:17px;
}
a.learn-more{
	float:right;
	background:url(/App_themes/jachomes/images/btn-learn-more.gif) no-repeat;
	width:108px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 20px 0 0;
}
.data.inner{
	float:right;
	width:636px;
	padding:30px 36px 0 0;
}
.data.inner h1{
	font:22px Georgia, "Times New Roman", Times, serif;	
	#color:#85795c;
	margin:0 0 11px;
}

.data.inner h2{
	font:18px Georgia, "Times New Roman", Times, serif;	
	color:#6e8e56;
	margin:0 0 11px;
}
.data.inner h3{
	margin:0 0 12px;
	font-size:14px;
}
.data.inner span.visual{
	border:1px solid #d9d2c7;
	float:left;
	margin:0 18px 0 0;
}
.data.inner span.visual img{display:block;}

.data.inner table{


border-right:none;
border-left:none;

}

.data.inner table td{
padding:0;
border:none;

}
.bside{
	width:311px;
	float:left;
	background:url(/App_themes/jachomes/images/bg-bside-t.png) no-repeat;
	padding:9px 0 0;
	margin:-21px 0 0;
	position:relative;
}
.bside .c{
	background:url(/App_themes/jachomes/images/bg-bside-c.png) repeat-y;
	width:292px;
	padding:13px 6px 0 13px;
	overflow:hidden;
}
.bside .b{
	background:url(/App_themes/jachomes/images/bg-bside-b.png) no-repeat;
	width:311px;
	height:9px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.plans{
	margin:0 0 0 13px;
	overflow:hidden;
}
.plans h3
{
    font-family:Times New Roman;
    
}
h3.hdr-floor-plans{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-floor-plans.gif) no-repeat;
	width:120px;
	height:15px;
	text-indent:-9999px;
}

h3.hdr-schedule-a-tour{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-schedule-tour.gif) no-repeat;
	width:190px;
	height:15px;
	text-indent:-9999px;
}

h3.hdr-request-information{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-request-information.gif) no-repeat;
	width:220px;
	height:15px;
	text-indent:-9999px;
}

h3.hdr-photo-gallery{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-photo-gallery.gif) no-repeat;
	width:150px;
	height:15px;
	text-indent:-9999px;
}

h3.hdr-find-a-model-center{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-find-model-center.gif) no-repeat;
	width:220px;
	height:15px;
	text-indent:-9999px;
}
h3.hdr-why-choose{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-why-choose.gif) no-repeat;
	width:258px;
	height:15px;
	text-indent:-9999px;
}
h3.hdr-resources{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-resources.gif) no-repeat;
	width:120px;
	height:15px;
	text-indent:-9999px;
}

h3.hdr-dealer-login{
	margin:0 0 9px;
	background:url(/App_themes/jachomes/images/text-dealer-login.gif) no-repeat;
	width:120px;
	height:15px;
	text-indent:-9999px;
}

.plans ul{
	padding:2px 0 0;
	margin:0 0 20px;
	list-style:none;
	width:254px;
	overflow:hidden;
	border-top:1px solid #e3dfd7;
}


.plans ul ul{
	padding:0;
	margin:0;
	list-style:none;
	width:254px;
	overflow:hidden;
	border:none;
	/*border-top:1px solid #e3dfd7;*/
}
.plans ul li{
	padding:2px 0 6px;
	border-bottom:1px solid #e3dfd7;
}

.plans ul li li{
	padding:4px 0 4px 15px;
	border-bottom:none;
}
.plans ul li a{
	color:#8e8c88;
	text-decoration:none;
}
.plans ul li a:hover, 
.plans ul li.active a{
	color:#70a049;
	text-decoration:none;
}

.plans ul li li a:hover {
color:#70a049;
	text-decoration:underline;
}
.bside ul.banners{
	width:284px;
	padding:0 0 18px 0;
	margin:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.bside ul.banners li{
	margin:0 0 4px !important;
	width:284px;
	padding:0;
	height:103px !important;
}
.bside ul.banners li a{
	width:284px;	
	text-decoration:none;
	color:#28434c;
	height:103px !important;
}
.bside ul.banners li.banner04{background:url(/App_themes/jachomes/images/banner04.jpg) no-repeat;}
.bside ul.banners li.banner05{background:url(/App_themes/jachomes/images/banner05.jpg) no-repeat;}
.bside ul.banners li.banner06{background:url(/App_themes/jachomes/images/banner06.jpg) no-repeat;}
.bside ul.banners li.banner07{background:url(/App_themes/jachomes/images/banner07.jpg) no-repeat;}
.bside ul.banners li.banner08{background:url(/App_themes/jachomes/images/banner08.jpg) no-repeat;}
.bside ul.banners li.banner09{background:url(/App_themes/jachomes/images/banner09.jpg) no-repeat;}
.description{
	padding:0 0 22px 3px;
	height:1%;
	overflow:hidden;
}
.description p{
	margin:0;
	padding:0 0 16px;
}
.items-area{
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.items-area h3{
	padding:0 0 3px;
	border-bottom:1px solid #878170;
	margin:0 0 18px 5px !important;
	overflow:hidden;
}
.items-area h3.text-two-bedrooms, 
.items-area h3.text-three-bedrooms{
	/*background:url(/App_themes/jachomes/images/text-two-bedrooms.gif) no-repeat;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;*/
	 font-family:Times New Roman;
	 font-size:17px;
}
.items-area h3.text-three-bedrooms{/*background:url(/App_themes/jachomes/images/three-bedrooms.gif) no-repeat;*/
 font-family:Times New Roman;
 font-size:17px;}
.item-line{
	width:647px;
	margin:0 0 15px -11px;
	overflow:hidden;
}
.item{
	background:url(/App_themes/jachomes/images/bg-item-pad.gif) no-repeat;
	width:288px;
	height:112px;
	margin:0 0 0 11px;
	float:left;
	padding:10px 12px;
	display:inline;
}
.item .visual{
	margin:0 12px 0 0 !important;
	float:left;
	width:110px;
	position:relative;
}
.item .visual a{
	text-decoration:none;
}
.item .visual img{
	display:block;	
}
em.option{
	background:#4e9fb9;
	width:110px;
	padding:4px 0;
	text-align:center;
	position:absolute;
	left:0;
	top:90px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	
}
.item div{
	float:left;
	padding:3px 0 0;
	width:150px;
	height:107px;
	position:relative;
}
strong.art-no{
	color:#574e3c;
	font-size:14px;
	display:block;
	margin:0 0 6px; 
}
.item div ul{
	padding:0;
	margin:0;
	list-style:none;
}
.item div ul li{
	padding:0 0 1px;
	color:#85795c;
}
a.a-details{
	position:absolute;
	left:0;
	top:83px;
	background:url(/App_themes/jachomes/images/a-details.gif) no-repeat;
	width:64px;
	height:28px;
	text-indent:-9999px;
}
.galleryThumbnail { 
	padding: 5px 2.5px; 
	border:1px solid #d9d2c7;
	
}
.gallery-fullsize-border {
	border:10px solid #d9d2c7;
}
#footer-wrap{
	width:100%;
	background:url(/App_themes/jachomes/images/bg-footer.gif) repeat-x;
	margin:30px 0 50px;
	float:left;
}
#footer{
	width:863px;
	margin:8px auto;
	padding:0 0 0 138px;
	position:relative;
	height:30px;
}
#footer:after{
	content:"";
	clear:both;
	display:block;
}
a.footer-logo{
	background:url(/App_themes/jachomes/images/bg-footer-logo.png) no-repeat;
	width:114px;
	height:114px;
	position:absolute;
	left:2px;
	top:-35px;
	text-indent:-9999px;
}
#footer ul{
	padding:15px 0 0;
	margin:0;
	list-style:none;
	
}
#footer ul li{
	padding:0 5px 0 8px;
	background:url(/App_themes/jachomes/images/separator02.gif) no-repeat 0 2px;
	display:inline;	
}
#footer ul li.first{
	background:none;
	padding:0 5px 0 0
}
#footer ul li a{
	color:#85795c;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline;}
#footer p.copy{
	width:254px;
	float:right;
	margin:7px 0 0;
	padding:0 0 26px;
}
#footer p.copy span{
	display:block;
	
}

hr {
height:1px;
width:100%;
border:none;
background-color:#878170;
color:#878170;
}
.clear
	{
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 1px;
		}
		

.factoryTour
	{
	text-align: left;
		}
		
.factoryTour .mainPhoto
	{
	float: left;
	margin: 12px 18px 0 0;
		}
		
.factoryTour .number
	{
	font: bold 1.8em Georgia, serif;
	color: #c00;
		}
		
.factoryThumbnails
	{
	margin-bottom: 18px;
	font: bold 1em Verdana, sans-serif;
	color: #c00;
		}
		
.button
	{
	background-color: #666;
	font: bold 1em Verdana, sans-serif;
	color: #fff;
	padding: 2px;
		}
	
