/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {background: #414133 url(images/design/BG_Main.gif) fixed no-repeat top left}
h1 {font:18px Arial, Helvetica, sans-serif; color:#780006; }
h1.df_welcome { font-style:italic; text-align:center;}
h2 {font:bold 14px Arial, Helvetica, sans-serif;}
h3 {font:bold 12px Arial, Helvetica, sans-serif;}

/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#Instruction1_InstructCell {padding: 7px;}
.Content {color: #000;text-decoration:none;}
.Content a:link, .Content a:visited {color: #000; text-decoration: underline;}
.Content a:hover, .Content a:active {color: #000; text-decoration: none;}

/* TopSubBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#TopSubBannerCell {}
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:right; width:150px;}
.bn_table { background:#3535D8 url(images/design/BN_BG.jpg) no-repeat left bottom; width:100%; height:106px;}
.bn_nav { background:#21216E; font:bold 11px/22px Arial; color:#FFD864; padding:2px; text-align:right;}
.bn_nav a { color:#FFD864; text-decoration:none; padding: 0 35px;  }
.bn_logocell { padding:40px 0 0 110px;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#LeftColumnCell {vertical-align:top;}
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none;}
.LeftColumn {height:100%; vertical-align:top;}
.lc_table { background:url(images/design/LC_Tile.gif) repeat-y; height:100%; vertical-align:top;}
.lc_nav {vertical-align:top; height:100%; vertical-align:top;}
.lc_spacer {}

	/* Drop Downs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width :129px;
		font:bold 11px Arial;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height :20px;
		margin:0;
		padding:0;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -9999px;
		margin-left :129px;
		margin-top :-21px;
		background:#1D1713;
		border:1px solid #231D1A;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		position : absolute;
		left: -9999px;
		margin-left :129px;
		margin-top :-21px;
		background:#1D1713;
		border:1px solid #231D1A;
	}
	
	#nav li .longcat {margin-top :-41px;}
	
	#nav li a, #nav li ul a, #nav li ul ul a {
		width:129px;
		display:block;
		color:#F8B952;
		text-decoration:none;
		padding:0;
		padding-left:9px;
	}
	
	#nav li a:hover {
		color:#FFF;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -9999px;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

/* RightColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#RightColumnCell {}
.rc_carttable { background:url(images/design/RC_CartTile.gif) repeat-y; font:11px Arial; color:#FFF;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#FooterCell {}
.ft_toprow { font:bold 11px Arial; color:#FFCB76; background:#3535D8;}
.ft_toprow a { font-weight:normal; color:#FFF; text-decoration:underline;}
.ft_toprow a:hover {color:#FFF; text-decoration:none;}
.ft_navrow { font:10px Arial; color:#FFF; }
.ft_navrow a { padding:0 10px; color:#FFF; text-decoration:none; }
.ft_cartwrap { font:10px Arial; color:#FFF; text-align:right;}
.ft_bottom { font:10px Arial; color:#989898; }

/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.df_content { background:url(images/design/DF_BGTile.gif) repeat-y; padding:0 20px; font:bold 11px Arial; color:#000;}
.df_featured { text-align:center; font:bold 14px Arial; }
.df_featured a { color:#000; text-decoration:none; white-space:nowrap; }

/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#cartwrap {margin: 0; padding: 0;}
.cartpad {padding: 3px 0 0 0;}


