html{
	height:100%;
}
body{
	height:100%;
	margin:0px;
	padding:0px;
	font-family:"TradeGothic",Tahoma,Verdana,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;	*/
	
}
#outerWrapper{
	background:#aa9d88;
	width:100%;
	background:#ab9c87 url(../pics/bg_body_horizontal.jpg) top center repeat-x;
}
a:link{
	color:#752936;	
}
a:hover{
	text-decoration:none;
}
#history{ /* horizontal background with burgundy at bottom */
	/* background:#752936 url(../pics/bg_body_horizontal_burgundy.jpg) top center repeat-x; */	
}

#content{
/*	background:#e8e2d9 url(../pics/bg_wrapper.jpg) top center no-repeat;	*/
	background:#e8e2d9;
	width:100%;
	position:relative;
	min-height:309px;
}
#wrapper{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-bottom:27px;
}
#header{
	position:relative;
	background-color:#cec3af;
	border-top:3px solid #970f00;
	width:100%;
	height:61px;
	z-index: 20;
}

#navArch{
	background:url(../pics/white_bar.png) top left no-repeat;
	_background:;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/white_bar.png');	height:63px;
	width:760px;
	position:absolute;
	left:0;
	top:100px;
	z-index:3;
}

#mainNav{
	display:none;
}
	#menubar {
		position:relative;
		width:100%;
		background-color:#ffffff;/* was 7f6f62 */
		font-family:TradeGothic,sans-serif;
		text-transform:uppercase;
		font-size:14px;
		text-align:center;
		height:25px;
		z-index:4;
		overflow:hidden;
	}
	#menubar img,.menu img{
		border:0px;
		margin-top:1px;
	}
	#menubar img{
		border-bottom:2px solid white;
	}
	#menubar{
		padding-top:0;
		padding-bottom:13px;
	}
	#menubar a img{
		margin-top:13px;
	}
	#menubar a {
		color:#221e1f;
		letter-spacing:1px;
		border-left:2px solid #ffffff;
		border-right:2px solid #ffffff;
		padding-left:13px;
		padding-right:13px;
		text-decoration:none;
		padding-bottom:22px;
		display:inline-block;
		background:white;
	}
	#menubar a.active,#menubar a:hover {
		color:#000000;
		border-right-color:#ffffff;
		border-left-color:#ffffff;
		
	}
	
	#menubar .active,#menubar .hover{ /* act0 is the actuator JS generates for "the company" */
		border-right-color:#ccc4ad !important;
		border-left-color:#ccc4ad !important;
	}
	#menubar #act0{
		
	}
	.menu .options {
		font-family:TradeGothic,Tahoma,sans-serif;
		border:2px solid #ccc4ad;
		border-top:0px;/* This border is made from the border-bottom of the last list item */
		background-color:#ffffff;
		position:absolute;
		width:105px; 
		/* 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. */
	}
	.menu .options ul{
		list-style-type:none;
		padding:0px;
		margin:0px;
		text-align:center;
	}
	.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:2px;
		text-decoration:none;
		background-color:transparent;
		border-bottom:2px solid white;
	}
	.menu a:hover {
		color:#000000;
		background-color:#ab9687;
		border-bottom:2px solid #ab9687;
	}
	
#header h1,#header h2{
	height:0px;
	padding-top:61px;
	overflow:hidden;	
	margin:0px;
	font-size:8px;
}
#header h1{
	background:#ffffe1 url(../pics/logo.gif) top left no-repeat;
	width:760px;
}
#header h2{
	background:#ffffe1 url(../pics/tagline_small.gif) top right no-repeat;
	width:352px;
	margin-right:10px;
	position:absolute;
	right:0px;
	top:0px;
}

/** changes for Edelman Leather */

#edelman_wrapper {
width: 880px;
margin: auto;
}

#edelman_intro {
background: white;
padding-left: 100px;
padding-right: 100px;
padding-top: 20px;
width: 680px;
margin: auto;
height: 60px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:1.5;

}


#redbar {
	width:100%;
	background:  url(../pics/redbar.jpg) repeat-x scroll center top #AB9C87;
	height: 4px;
}

#edelmanOuterWrapper{
	width: 100%;
	background: top #AB9C87;
}

#edelman_header {
margin: auto;
width: 100%;
background: #D0C5B2  url(../pics/edelman_title_bg.jpg) repeat-x scroll center top;
height: 71px;
max-height: 71px;
}

#edelman_header h1,#edelman_header h2{
	height:75px;
	overflow:hidden;	
	margin:0px;
	font-size:8px;
}
#edelman_header h1{
	margin: auto;
	width:880px;
	background: #D0C5B2 url(../pics/edelman_title.jpg) top right no-repeat;
	height: 71px;
	min-height: 71px;
}
#edelman_header h2{
	background:#ffffe1 url(../pics/tagline_small.gif) top right no-repeat;
	width:352px;
	margin-right:10px;
	position:absolute;
	right:0px;
	top:0px;
}

#edelman_content {
	background: #AB9C87 url(../pics/edelman_bg.png) top right no-repeat;
	height: 355px;
	width: 880px;
	overflow: hidden;
}

#edelman_bottom {
	width: 880px;
	background: #D0C5B2;
	height: 25px;
	
}

#edelman_footer{
	height:53px;
	max-height:53px;
	width:100%;
	margin-left:auto;margin-right:auto;
	color:#bab586;
	font-size:9px;
	font-family:Verdana,Arial,sans-serif;
	background:#ffffff url(../pics/edelman_bg_footer.jpg) top center repeat-x;
	text-align:center;
	position:relative;
	padding-top: 20px;
}

#edelman_footer .copyright{
	display:block;
	width:100%;
	color: #898787;
}


/** end Edelman Leather changes */

h3,h4,h5,legend{
	letter-spacing:0.1em;
	font-variant:small-caps;
	font-weight:normal;
	color:#970f00;
}
legend{
	color:black;
}
#poster{
	width:100%;
	height:309px;
	white-space:nowrap;
	overflow:hidden;
}
#poster #posterA{
	border-right:1px solid white;
}
#poster #posterB{
	border-left:1px solid white;
}
#story{
	line-height:130%;
	word-spacing:1px;
	padding-bottom:25px;
}
/*{{{ form styles*/

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

#searchForms fieldset{
	border:0px;
	width:225px;
	margin-bottom:10px;
	display:block;
}
#searchForms legend{
	font-size:12px;
}
#searchForms select{
	background-color:#ffffff;
}
#searchForms .selectionPrompt{
	font-weight:normal;
}
#searchForms .inputfield{
	background:#e8e2d9 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:Verdana,Arial,sans-serif;
	float:left;
}

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

#footer{
	height:50px;
	width:100%;
	margin-left:auto;margin-right:auto;
	color:#bab586;
	font-size:9px;
	font-family:Verdana,Arial,sans-serif;
	background:#ffffff url(../pics/bg_footer.jpg) top center repeat-x;
	text-align:center;
	position:relative;
	border-top:2px solid #970e00;
}

#footer .copyright{
	display:block;
	width:100%;
	margin-top:5px;
}
#footerNav{
	display:block;
	height:20px;
	padding-top:7px;
	margin-top:-29px;
	z-index:50;
	position:relative;
	width:760px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	background:#bcb2a2;
}
#footerNav a{
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	padding-bottom:1px;
	position:relative;
	margin-left:2px;
	margin-right:2px;
}
#footerNav a:hover{
	color:#752936;
}


/*}}}*/

