body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

/*
	Breadcrumb
*/
select.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #4c3410;
	background-color: #f9f5ec;
}
a.breadcrumb:visited, a.breadcrumb:active, a.breadcrumb:hover, a.breadcrumb:link {
	color: #4c3410;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;	
}
p.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4c3410;
}
span.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4c3410;
}

/*
   Features  
*/

.features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
table.features {
	border-width: 1px;
	border-style: solid;
	border-color:#dcc895;		
}
th.featuresCategoryHead {
	background-image:url('/includes/2008/images/bgTableHead.gif');
	height: 21px;
	color: #FFFFFF;
	border-color:#dcc895;	
	padding: 0px;
	border-width: 1px;
	border-style: solid;
}
td.featuresTitleOdd {
	text-align: left;
	padding: 5px;
	vertical-align: top;
	width: 440px;
}
td.featuresTitleEven {
	background-color:#f5efe1;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	width: 440px;	
}
td.featuresValueOdd {
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 5px 30px;
	width: 60px;	
}
td.featuresValueEven {
	background-color:#f5efe1;
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 5px 30px;
	width: 60px;
}
td.featuresAdminOdd {
	text-align: center;
	vertical-align: top;
	padding: 5px 0px 5px 0px;
	width: 50px;
}
td.featuresAdminEven {
	background-color:#f5efe1;
	text-align: center;
	vertical-align: top;
	padding: 5px 0px 5px 0px;
	width: 50px;
}






/*
   Coach Specifications Tables 
*/

.specifications {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-collapse: collapse; 
	border-width: 0px; 
}
.specificationsCoach {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse; 
	border-width: 0px; 
}
.specsDisclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #323232;
	line-height: 12px;
}
table.specifications {

}
th.specifications {
	text-align:left;
	background-color:#996633;
	color:#FFFFFF;
}

td.specifications1 {
	background-color:#ffffff;
	text-align:left;	
}
td.specifications2 {
	text-align:left;
	border-top:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#f4eede;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #ababab;
	border-left-color: #ababab;
}
td.specifications3 {
	text-align:left;
	border-top:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#ffffff;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #ababab;
	border-left-color: #ababab;
}
td.specifications4 {
	text-align:left;
	border-top:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#f4eede;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #ababab;
	border-left-color: #ababab;
}
td.specifications5 {
	text-align:left;
	border-top:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#ffffff;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #ababab;
	border-left-color: #ababab;
}


/*
   Photo Gallery 
*/
td.photo_nav_main {
	background-color: #f9f5ec;
	width: 166px;
}
div.photo_nav_main {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
span.photo_nav_selections_count {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin-left: 5px;
}
div.photo_nav_selections {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #8c5c12;
}
a.photo_nav_selections:visited {
	text-decoration: none;
}
a.photo_nav_selections:hover {
	text-decoration: none;
}
a.photo_nav_selections:link {
	text-decoration: none;
}
div.photo_nav_header {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #381f01; 
	margin-top: 12px;
}
.please_wait {
	z-index: 400; 
	position: absolute; 
	top:135px; 
	left: 0px;
	background-color: #000; 
	layer-background-color: #000; 
	height: 1200; 
	width: 700; 
	color: #FFFFFF;
}

#loading {
 	width: 200px;
 	height: 100px;
 	background-color: #c0c0c0;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
}

div.photoGalleryThumb {
	width: 165px; 
	height: 130px; 
	align: center; 
	margin: 0px 0px 12px 5px; 
	float: left; 
	position: relative;
}

div.photoGalleryThumbTitle {
	overflow: hidden; 
	text-overflow: clip; 
	white-space: nowrap; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 0px 4px 0px; 
	font-size: 11px; 
	font-weight: bold; 
	width: 165px; 
	height: 18px; 
	align: center; 
	position: relative; 
	top: 0px; 
	background-color: #61410e; 
	text-align: center; 
	color: #FFFFFF; 
	line-height: 20px;
}
div.photoGalleryThumbTitleInactive {
	overflow: hidden; 
	text-overflow: clip; 
	white-space: nowrap; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 0px 4px 0px; 
	font-size: 11px; 
	font-weight: bold; 
	width: 165px; 
	height: 18px; 
	align: center; 
	position: relative; 
	top: 0px; 
	background-color: #d3bc79; 
	text-align: center; 
	color: #FFFFFF; 
	line-height: 20px;
}
.145345photoGalleryThumbInactive {
	width: 165px;
	align: center;
	margin: 1px;
	background-color:#FFFF99;	
}
.24545photoGalleryThumb:hover {
	width: 165px;
	align: center;
	margin: 0px;
	border: 1px dashed #9b6e2a;
}
.photoGallery {

}



/*
   Brochures 
*/
.brochureThumb {
	width: 200px;
	align: center;
	text-align: center;
	vertical-align: top;
	margin: 10px;
}
.brochureThumbInactive {
	width: 200px;
	align: center;
	text-align: center;
	vertical-align: top;
	margin: 10px;
	background-color:#FFFF99;	
}
.brochureThumb:hover {
	width: 200px;
	align: center;
	margin: 10px;
}
.brochureText {
	width: 480px;
}
.brochureTextInactive {
	width: 480px;
	background-color:#FFFF99;	
}
.brochureThumb img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.4;
}
.brochureyThumb:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}





/*
   Floorplans 
*/
.floorplanThumbLeft {
	width: 335;
	align: left;
	text-align: left;
	margin: 0px 10px 20px 0px;
}
.floorplanThumbRight {
	width: 335;
	align: left;
	text-align: left;
	margin: 0px 0px 20px 10px;
}
.floorplans {
	width: 700px;
}


/*
   Fabrics 
*/
.fabric {
	margin: 2px;
}

.fabrics {
	width: 700px;
}


/*
   Videos 
*/
/*Default style for SPAN icons. Edit if desired: */
.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */
.eg-bar{
background-image: url('/includes/2008/images/brown_fade_bg2.gif');
background-color: #996613;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #4c3410;
color: #FFFFFF;
padding: 3px;
cursor:hand;
cursor:pointer;
}

div.eg-bar{
width: 180px;
}

.icongroup1{
width: 180px;
}


/*
   Admin
*/
.admin {
	text-align: center;
}
.admin:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ea0a0a;
}
.admin:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ea0a0a;
}
.admin:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ea0a0a;
}
.admin:hover {
	text-decoration: underline;
}
.adminInactive {
	background-color:#FFFF99;
}


/*
   Core Site Template
*/

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}


.tableBG {
	background-image: url(/includes/2008/images/BGfull.jpg);
}
.tableMain {
	width: 800px;
	vertical-align: top;
}
.tableLeftTop {
	background-image: url(/includes/2008/images/BGlftTop.jpg);
	height: 233px;
	width: 42px;
	position: absolute;
}
.tableMain2 {
	width: 716px;
	vertical-align: top;
}
.tableLeftBtm {
	background-image: url(/includes/2008/images/BGlft.jpg);
	width: 42px;
	height: 100%;
}
.tableRtTop {
	background-image: url(/includes/2008/images/BGrtTop.jpg);
	height: 233px;
	width: 42px;
	position: absolute;
}
.tableRtBtm {
	background-image: url(/includes/2008/images/BGrt.jpg);
	width: 42px;
	height: 100%;
}
.TableNav {
	height: 27px;
}
.TableNavSearch {
	height: 27px;
	background-image: url(/includes/2008/images/navSearchBG.jpg);
	width: 311px;
	text-align: right;
	vertical-align: middle;
	padding: 0px;
}
.tableBG-1px {
	height: 1px;
	background-image: url(/includes/2008/images/BGfull.jpg);
}
.tableRtTop-1px {
	background-image: url(/includes/2008/images/BGrtTop.jpg);
	height: 1px;
	width: 42px;
}
.tableLeftTop-1px {
	background-image: url(/includes/2008/images/BGlftTop.jpg);
	height: 1px;
	width: 42px;
}
.Table-OutsideMargin {
	width: 7px;
}
.table-UsefulLinks {
	background-image: url(/includes/2008/images/hmLnkBG.gif);
}
.Table-InsideMargin {
	width: 6px;
}
.table-Teasers {
	background-image: url(/includes/2008/images/hmTabBG.gif);
	width: 275px;
}
.hmLnks1 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #996633;
	margin: 8px 8px 8px -8px;
	list-style-position: outside;
	list-style-image: url(/includes/2008/images/btnArrow.gif);
}
.hmLnks3 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #996633;
	margin: 8px 8px 8px 18px;
	list-style-position: outside;
	list-style-image: url(/includes/2008/images/btnArrow.gif);
}
.hmMargins {
	margin: 0px;
	padding: 12px;
}
.txtDates {
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
}
.txtHeadlines {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #996633;
}
.txtBodySm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
.txtHeadlinesSm {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #996633;
}
.hmLnks2 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	color: #996633;
	margin: 8px 12px 8px -8px;
	list-style-position: outside;
	list-style-image: url(/includes/2008/images/btnArrow.gif);
}
.txtBodySmAlignRt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 0px;
	color: #333333;
	text-align: right;
	vertical-align: top;
	margin-bottom: -10px;
}
.SearchQuery {
	margin: 0px 0px 3px 0px;
	font-size: 10px;
	width: 120px;
	line-height: 10px;
}
.SearchDropdown {
	margin: 0px 0px 3px 0px;
	font-size: 10px;
	width: 100px;
	line-height: 10px;
}
.SearchButton {
	margin: 0px 3px 3px 3px;
}
.imgMargin {
	margin-top: 7px;
}
.txtBodySm2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}
.Table-OutsideMarginSub {
	width: 8px;
}
.Table-SubBodyColor {
	width: 700px;
	background-color: #fcfaf5;
}
.Table-SubBody {
	width: 700px;
	background-color: #FFFFFF;
}
.txtBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding: 0px 20px 20px;
}
.txtBodyLeadIn {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 15px;
	color: #996633;
	padding: 0px;
	font-weight: bold;
}
.tableBodyLftCol {
	padding: 12px;
	width: 480px;
}
.txtBody2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding: 30px;
}
a:link {
	color: #A16F34;
	text-decoration:underline;
}
a:visited {
	text-decoration: underline;
	color: #A16F34;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

.hmHeaderTableLeft {
	width: 10px;
	height: 21px;
	background: url('/includes/2008/images/hmBackgroundLeft.gif');
}
.hmHeaderTableRight {
	width: 10px;
	height: 21px;
	background: url('/includes/2008/images/hmBackgroundRight.gif');
}
.hmHeaderTableCenter {
	height: 21px;
	background: url('/includes/2008/images/hmBackground.gif');
}
.hmHeaderText {
	color:#FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

h1,h2,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A16F34;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A16F34;
}
.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A16F34;
}
.header4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A16F34;
}
.footnote1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #747070;
}
.headnote1 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
}
.hr {
	size: 1px;
	color: #ababab;
	border: 0px;
}

.printBreak br {
	page-break-after: always;
}


@media screen {
	.printOnly {
		display:none;
	}
}
