#posterB{
	display:none;
}
html{
	height:100%;
}
body{
	height:100%;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS",Trebuchet,sans-serif;
	font-size:14px;
	font-weight:300 !important;
	/* the background can be changed below, either horizontal or vertical */
	/*	background:#ffffff url(../pics/bg_body_white.jpg) top center repeat-y;	*/
	background:url(../pics/bg_grid.gif);
}
#outerWrapper{
	background: url(../pics/bg_body.gif) top center repeat-x;
}
a:link{
	color:#752936;	
}
a:hover{
	text-decoration:none;
}

#content{
	xbackground:#ffffff url(../pics/bg_wrapper.jpg) top center no-repeat;	
	xbackground-color:#ffffff;
	width:100%;
	position:relative;
	xmin-height:309px;
}
#wrapper{
	background:white;
	width:758px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	border-left:1px solid #cfcbbf;
	border-right:1px solid #cfcbbf;
}
#header{
	position:relative;
	width:253px;
	height:100px;
	z-index:1001;
	overflow:hidden;
	text-align:center;
	background:#020202;
	margin-left:-1px;
}

#navArch{
	background:url(../pics/nav_shadow.png) top left no-repeat;
	_background:;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/nav_shadow.png');
	height:9px;
	width:510px;
	position:absolute;
	right:-1px;
	top:25px;
	z-index:50;
	
}

#mainNav{
	display:none;
}
	#menubar {
		position:relative;
		background-color:#84a5b1;
		font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
		text-transform:uppercase;
		font-size:14px;
		text-align:center;
		height:25px;
		padding-left:248px; /* tweaked so that the hover color for the last item "links" aligns with the right side of the layout */
		margin-top:-100px;
		margin-right:-10px;
		overflow:hidden;
		z-index:1000;
	}

	#menubar img,.menu img{
		border:0px;
		margin-top:1px;
		_height:12px;
	}
	
	#menubar a {
		color:#FFFFFF;
		letter-spacing:1px;
		/*
		border-left:2px solid #7f6f62;
		border-right:2px solid #7f6f62;
		*/
		padding-left:8px;
		padding-right:8px;
		text-decoration:none;
		padding-top:8px;
		padding-bottom:3px;
		height:25px;
		display:block;
		width:auto;
		float:left;
		
		
	}
	
	
	
	#menubar a.active,#menubar a:hover {
		color:#000000;
		border-right-color:#ffffff;
		border-left-color:#ffffff;
		background:#d6cb9f;
	}
	#menu1Container{
		z-index:49 !important;/* this puts the menu under the shadow (navArch) */
	}
	.menu .options {
		font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
		background:url(../pics/bg_menu.png) bottom center no-repeat;
		_background:url(../pics/bg_menu.gif) bottom center no-repeat;
		position:absolute;
		width:138px; 
		/* I'm only setting this width because there's only one dropdown and 
		the comp specified dropdowns equal to nav actuator.
		Also, because the actuator text is generated by PHP using GD and Freetype lib,
		the width of the actuator may change, hence the need to change this width. */
		padding-top:10px;
		padding-bottom:15px;
	}
	.menu .options ul{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	.menu .options ul li{
		margin:0px;
		_padding:1px;/*This is just to make MSIE happy - otherwise it seems to add margin-bottom */
		_margin-left:-1px;
		_margin-right:-1px;
	}
	.menu a {
		color:#ffffff;
		display:block;
		padding:5px;
		padding-left:10px;
		text-decoration:none;
		background-color:transparent;
		margin-left:6px;
		margin-right:7px;
		margin-top:2px;
		margin-bottom:2px;
		
	}
	.menu a:hover {
		color:#000000;
		background:#eae4cc;
	}

	.menubarLink0:hover,.menubarLink0active{
		background-color:#e8dfb8 !important;
	}
	.menubarLink1:hover,.menubarLink1active{
		background-color:#c1beb2 !important;
	}
	.menubarLink2:hover,.menubarLink2active{
		background-color:#d6cb9f !important;
	}
	.menubarLink3:hover,.menubarLink3active{
		background-color:#c1beb2 !important;
	}
	.menubarLink4:hover,.menubarLink4active{
		background-color:#e2d7aa !important;
	}
	.menubarLink5:hover,.menubarLink5active{
		background-color:#c9c9a9 !important;
	}
	
#header h1,#header h2{
	height:0px;
	padding-top:77px;
	overflow:hidden;	
	margin:0px;
	font-size:8px;
}
#header h1{
	background:#020202 url(../pics/logo.gif) top left no-repeat;
	width:220px;
	margin:30px auto;
	cursor:pointer;
}
#header h2{
	background:#ffffe1 url(../pics/tagline_small.gif) top right no-repeat;
	width:352px;
	margin-right:10px;
	position:absolute;
	right:0px;
	top:0px;
}
h3,h4,h5,legend{
	letter-spacing:0.1em;
	font-variant:small-caps;
	font-weight:normal;
	color:black;
}
#poster{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
#posterImages{
	width:759px;
	_width:760px;
	overflow:hidden;
}
#story{
	line-height:130%;
	word-spacing:1px;
}
/*{{{ form styles*/

form,fieldset{
	margin:0px;
	padding:0px;
}

#searchForms fieldset{
	border:0px;
	width:225px;
	margin-bottom:10px;
	display:block;
}
#catalogSearch #searchForms fieldset, #catalogResults #searchForms fieldset,#catalogDetail #searchForms fieldset,#searchForms .inputfield{
	margin-left:0px;	
	width:130px;
	float:left;
	padding: 0px;
}

#searchForms #search_button{
	position:absolute;
	left:435px;
	top:41px;
}
fieldset{
	position:relative;
}
#searchForms select,#searchForms .inputfield{
	margin-top:2px;
}

#searchForms legend{
	font-size:12px;
	position:relative;
	margin-bottom:0px;
	width: 100px;
	line-height: 11px;
	
}


#furnType{
position: absolute;
top: 20px;
left: 18px
}

#furnStyle {
position: absolute;
top: 20px;
left: 175px;
}

#furnModel {
position: absolute; 
top: 20px; 
left: 330px;
}

#searchForms select{
	background-color:#f2f0e5;
}
#searchForms .selectionPrompt{
	font-weight:normal;
}
#searchForms .inputfield{
	background: url(../pics/bg_inputfield.gif) bottom right no-repeat;
	padding-bottom:4px;
}
#searchForms select,#searchForms .inputfield{
	border:0px;
	height:16px;
	width:145px;
	display:inline;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
	float:left;
}

#searchForms .inputfield{
	width: 100px;
}

#formHelp{
	color:#d56f2b;
	font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
	font-size:12px;
	clear:both;
}


#footer{
	padding-top:45px;
	height:50px;
	width:760px;
	margin-left:auto;margin-right:auto;
	color:#bab586;
	color:#8e967c;
	font-size:10px;
	font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
	background:url(../pics/bg_footer.gif) top center repeat-x;
	text-align:center;
}
#footer .copyright{
	display:block;
	width:100%;
	margin-top:5px;
}
#footerNav a{
	text-transform:uppercase;
	color:#bab586;
	color:#8e967c;
	text-decoration:none;
	padding-bottom:1px;
	position:relative;
	margin-left:5px;
	margin-right:5px;
}
#footerNav a:hover{
	color:#752936;
}
#searchFooter{
	clear:both;
}
#modifySearchForms{
	background:#c1beb2; /* default - will change with specific page color coding */
	position:absolute;
	right:0;
	top:-10px;
	width:510px;
	height:85px;	
	overflow:hidden;
	margin-right:0px;
}
#modifySearchForms p{
	text-align:center;
	margin:0;
	padding:0;
margin-top:40px;	
}
/* specific to dealer searches */
.dealerSearch #searchForms h3{
	display:none;
}
.dealerSearch #searchForms p{
	display:none;
}


.dealerSearch #searchForms .button{
	float:right;
	margin-right:5px;
	margin-top:10px;
}
.dealerSearch #formHelp{
	width:100%;
	height:60px;	
}
/* end dealer specific styles */
#searchForms form{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:25px;
}

#modifySearch{
	position:relative;
	margin-left:250px;
	border-bottom:0;
}
#searchForms{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#searchForms #instructions{
	font-size:9px;
	font-family:"Trebuchet MS",Trebuchet,Arial,sans-serif;
	display:none;
}
#searchForms fieldset{
	
}
#searchForms select{
	position:relative;
}

/*}}}*/

