/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1 {
	font:24px Arial, Helvetica, sans-serif;
}

h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
}

h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#DAB581;
	text-align:center;
}

/* Styles.css Extensions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#PageTable, #PageCell, #PageSubTable, .LeftColumn, .RightColumn, #ContentCell {height: 100%}



/* TopSubBanner Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#TopSubBannerCell {
	
}

#bn_roundedleft {
	background:#F9F4E7 url(images/BN_RoundedLeft.gif) no-repeat 0 0;
	padding:0 0 0 9px;
	height:26px;
}

#bn_roundedright {
	background:url(images/BN_RoundedRight.gif) no-repeat right top;
	height:26px;
	padding:0 8px 0 0;
}

#bn_middle {
	border-top:1px solid #766B4B;
}

#bn_nav {
  float: left;
  width: 100%;
  background:url(images/BN_NavTile.gif) repeat-x top;
  background-color:#EB941D;
  margin: 0;
  padding: 0;
  font:bold 11px Verdana, Arial;
  white-space: nowrap;
  }

#bn_nav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#bn_nav li a {
	background:url(images/BN_NavDivide.gif) no-repeat right top;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	padding: 3px 29px 3px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	white-space: nowrap;
}

#bn_home {
	padding-left:9px;
	background:url(images/BN_NavLeft.gif) no-repeat left top;
	text-indent:10px;
}

#bn_logomain {
	background:url(images/BN_LogoMain.jpg) no-repeat top left;
	height:89px;
}

#TopSubBanner1_SimpleSearch1_Panel1 {
	margin:50px 0 0 450px;
	padding: 0;
	float:none;
}

/* LeftColumnNav Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#LeftColumnCell {
	background:url(images/LC_LogoBottom.jpg) no-repeat top left;
	border-right:1px solid #766B4B;
}

#LeftColumnNav1_custommenu td { /*Table that wraps around the left column*/
	height:100%;
	vertical-align:top;
	/*width:150px;*/
}

#LeftColumnNav1_CMenubar2_dlMenu { /*Table that contains cmenubar2*/
	
}

/* Footer Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#FooterCell {}

#ft_roundedleft {
	background:#F8F3E6 url(images/FT_RoundedLeft.gif) no-repeat top left;
	margin:0 0 0 150px;
	padding:0 0 0 10px;
	height:21px;
}

#ft_roundedright {
	background:url(images/FT_RoundedRight.gif) no-repeat top right;
	height:21px;
	padding:0 8px 0 0;
	text-align:left;
	white-space:nowrap;
}

#ft_middle {
	border-bottom:1px solid #766B4B;
	height:21px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.ft_txt {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#DAB581;
}

.ft_txt a {
	color:#DAB581;
	text-decoration:underline;
}

.ft_txt a:hover {
	color:#DAB581;
	text-decoration:none;
}

.ft_address {
	
}

/* Default Page Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#df_mainimgwrap {
	background:#BDB8A4;
}

/* Search & Cart Control Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#cartwrap {
	margin:0 0 0 15px;
	padding:3px 0 0 5px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#cartwrap a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

.searchbox {
	background:#FFF;
	border:1px solid #FFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	width:113px;
}

