/* CSS Document */

/*
=======================
General Styles
=======================
*/

	body	{
		background:url(../images/grad_bg.jpg) repeat-x #755B37;
		text-align:left;
		font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
		font-size:12px;
		}
		
	a	{
		color:#6D7EA3;
		}
		
	a:hover	{
		color:#6D7EA3;
		text-decoration:none;
		}
		
	a:visited	{
		color:#6D7EA3;
		}
	
	h1	{
		color:#495B82;
		font-size:14px;
		margin-bottom:2px;
		}
	
	h2	{
		font-size:12px;
		}
		
	h3	{
		color:#495B82;
		font-size:12px;
		margin-bottom:0px;
		}
	
	h3.beforeList	{
		color:#495B82;
		font-size:12px;
		margin-bottom:10px;
		}
	
/*
=======================
Main Nav Styles
=======================
*/

.navWrap	{
	border-left:1px solid #E9E3D8;
	border-right:1px solid #E9E3D8;
	width:826px;
	background-color:#755A36;
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
	padding:5px 0px 0px 0px;
	color:white;
	}

/*.navContentWrap	{
	width:802px;
	border-left:1px solid white;
	border-right:1px solid white;
	background:#EDEAE6;
	text-align:center;
	padding-bottom:10px;
	}*/
	
a.navButton	{
	padding:5px 15px 3px 15px;
	margin:5px 3px 5px 3px;
	color:white;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	letter-spacing:1.05px;
	}

a.navButton:hover	{
	border-bottom: 1px solid white;
	}


a.navButton:visited	{
	color:white;
	text-decoration:none;
	}
	
/*
=======================
Body Styles
=======================
*/
		
	.bodyWrap	{
		border-left:1px solid #D4CBBF;
		border-right:1px solid #D4CBBF;
		width:826px;
		background:none;
		}
	
	.bodyContentWrap	{
		width:802px;
		border-left:1px solid white;
		border-right:1px solid white;
		background:url(../images/temp_bg.jpg) repeat-y;
		}
		
	.bodyLeftWrap	{
		float:left;
		width:445px;
		background-color:#fff;
		}
		
	
	.bodyLeftContent	{
		text-align:left;
		line-height:22px;
		padding:20px 20px 5px 20px;
		}
	
	.bodyRightWrap	{
		float:right;
		width:325px;
		padding:20px 15px 0px 10px;
		background:#EDEAE6;
		}
	
	* html .bodyRightWrap	{
		padding:0px 21px 0px 0px;
		}
		
	.bodyRightContent	{
		text-align:left;
		}	
		
	.rightContainer	{
		padding:5px 10px 5px 15px;
		width:290px;
		}
	
	.rightContainer h1	{
		color:#495B82;
		}
	
	.boxContent	{
		padding:5px
		}
	
	a.subNav	{
		display:block;
		width:267px;
		height:20px;
		background:#DBD2C0;
		padding:5px 0px 5px 15px;
		border:0px;
		font-size:13px;
		font-weight:bold;
		font-variant:small-caps;
		color:#75716B;
		text-decoration:none;
		margin-bottom:5px;
		letter-spacing:1.5px;
		}
	
	a.subNav:hover	{
		color:white;
		}
	
	a.subNav:visited	{
		color:#75716B;
		}
		
	a.subNav:visited:hover	{
		color:white;
		}
	
	a.theMostSubbestOfNav	{
		display:block;
		width:235px;
		height:20px;
		background:#CABA9B;
		padding:5px 0px 5px 15px;
		border:0px;
		font-size:13px;
		font-weight:bold;
		font-variant:small-caps;
		color:#75716B;
		text-decoration:none;
		margin:0px 0px 5px 32px;
		letter-spacing:1.5px;
		}
	
	a.theMostSubbestOfNav:hover	{
		color:#75716B;
		}

	a.theMostSubbestOfNav:visited	{
		color:#75716B;
		}
		
	.bullet	{
		color:#27324D;
		font-weight:bold;
		}
		
	a.bulletLink	{
		color:#27324D;
		}
	
	.indent	{
		padding-left:15px;
		}

	.ISO_link	{
		text-align:center;
		padding-top:10px;
		}
	
	.ISO_img	{
		border:none;
		}
	
	ul	{
		margin-left:-10px;
		margin-top:-10px;
		}
	
	ul.secondList	{
		margin-left:-20px;
		margin-top:0px;
		}
	
	.mapCtn	{
		margin: 5px 0px 20px 7px; width:307px;
		}
	
	.mapCtn h1	{
		color:#755a36;
		padding:5px;
		text-transform:uppercase;
		}
/*
=======================
NO JS MAP PAGE STYLES
=======================
*/
	h1.mapHeader	{
		width:100%;
		border-bottom:1px solid #495B82;
		color:#495B82;
		}
	
	table.mapLocations	{
		width:100%;
		font-size:11px;
		border:none;
		border-collapse:collapse;
		}
	
	.mapLocations td	{
		border:none;
		padding:3px 5px 0px 5px;
		text-align:left;
		}
	
	ul.mapList	{
		padding:0px 0px 0px 12px;
		margin-top:0px;
		}
		
/*
=======================
Bread Crumb Styles
=======================
*/

.breadCrumbCtn	{
	background:url(../images/new_red_bar_inside.jpg);
	height:20px;
	width:790px;
	border-left:1px solid #D4CBBF;
	border-right:1px solid #D4CBBF;
	padding:2px 0px 0px 36px;
	color:white;
	text-align:left;
	}

.breadCrumbCtn a	{
	color:white;
	text-decoration:none;
	}

.breadCrumbCtn a:visited	{
	color:white;
	text-decoration:none;
	}

.breadCrumbCtn a:hover	{
	color:white;
	text-decoration:underline;
	}
	
/*
=======================
Form Styles
=======================
*/

.req	{
	color:red;
	}

input	{
	width:95%;
	border:1px solid #BDBCBB;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	padding:2px;
	}

.checkBox	{
	width:15px;
	}

.checkBoxBox	{
	border:1px solid #BDBCBB;
	padding:5px;
	width:93%;
	height:100px;
	overflow:auto;
	}

select	{
	width:96%;
	border:1px solid #BDBCBB;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	padding:2px;
	}

.submitBtn	{
	width:25%;
	}

textarea	{
	width:90%;
	height:100px;
	border:1px solid #BDBCBB;
	padding:2px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:11px;
	}


/*
=======================
Footer Styles
=======================
*/
		
	.footer	{
		clear:both;
		height:69px;
		width:828px;
		background:url(../images/footer.jpg);
		color:#4E4E5C;
		font-size:11px;
		margin-top:-1px;
		}
	
	.footerText	{
		font-size:14px;
		text-align:right;
		position:relative;
		right:40px;
		bottom:15px;
		font-weight:bold;
		}
	
	.footerText a	{
		color:#4E4E5C;
		text-decoration:none;
		}
	
	.footerText a:hover	{
		text-decoration:underline;
		}
		
		.footerLinksWrap	{
		text-align:left;
		padding:15px 0px 0px 17px;
		color:#C1B29F;
		}
	
	.footerLinksWrap a	{
		color:#C1B29F;
		text-decoration:none;
		padding-right:7px;
		}
	
	.footerLinksWrap a:hover	{
		color:#fff;
		}
		
		
/*
====================
Warehouse Map Div
====================
*/

#warehouse_map {
	position: absolute;
	top: -800px;
	left: -400px;
	z-index: 100;
	width: 391px;
	height: 285px;
	padding:5px 0px 0px 0px;
	border:5px solid #C1B190;
	background:#EEEAE7;
	text-align:center;
}
	
	#warehouse_map a#close_btn	{
		float:right;
		text-decoration:none;
		margin:2px 5px 0px 0px;
		}
	
	#warehouse_map .loc_link	{
		margin:-5px 0px 0px 0px;
		text-align:left;
		padding:0px 0px 2px 5px;
		}

