﻿body 
{
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin: 0;
    padding: 0;
    color: #3e230b;
}
a, a:hover { color: #3e230b; font-size: 11px; text-decoration: none; }
fieldset { padding-right: 0; }
h1 { font-size: 16px; margin-bottom: 16px; }
h1.large { font-size: 29px; }
h2 { font-size: 14px; margin-bottom: 14px; }
h2.description { font-size: 11px; margin-bottom: 11px; margin-top: 0; }
h3 { font-size: 11px; margin-bottom: 11px; }
h4 { font-size: 11px; }
input { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
legend 
{
	font-weight: bold;
	color: #000;
	margin-left: -5px;
}
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#main, #header, #subnav { width: 100%; }
#menu
{
	background-image: url(../../images/siteimages/DFD_Menu_Background.gif);
	background-repeat: repeat-x;
	height: 30px;
}
#headertable, #categorylinkstable, 
#fship, #contenttable, #subnavtable, 
#copyright
{ 
	width: 972px; 
	margin-left: auto; 
	margin-right: auto;
}
#fship  
{
	padding: 3px 0 3px 0;
	color: #3e230b;
	text-transform: uppercase;
}
#fship div { padding-left: 70px; }
#content { background-color: #efeae4; border-top: solid 1px #3E230B; border-bottom: solid 1px #3E230B;  }
#MainWindow { width: 780px; vertical-align: top; }
#Ads { width: 192px; vertical-align: top; }
#placeorderdisclaimer { width: 475px; text-align: left; }
#productimagetable { padding: 15px 6px 0 6px; width: 300px; }
#productimagetable a img { padding-left: 17px; }
#productordertable { padding: 6px; }
#subnavtable { margin-top: 16px; }
#login 
{
	background-image: url('images/DFD_home_ad2_loggedout.jpg');
	color: #ffffff;
	font-size: 11px;
	height: 210px;
}


/* Side Bar */
#sidebar { width:157px; height: 400px; padding-top: 11px; }
#sidenav
{
	list-style-type: none;
	margin: 0;
	margin-right: 5px;
	padding: 0;
	padding-bottom: 5px;
}
#sidenav li
{
	
	font-size: 13px;
	color: #3e230b;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Sans-Serif;
}
#sidenav li span { width: 100%; white-space: nowrap; padding-right: 10px; }
#sidenav.narrowsearch li span
{
	width: 100%;
	white-space: nowrap; 
	padding-right: 10px;
	font-size: 11px;
	margin-top: 20px;
	display: block;
}
#sidenav.narrowsearch li span.label { font-size: 13px; margin-top: 0; }
#sidenav a { text-decoration: none; color: #000000; padding-right: 10px; white-space: nowrap; }
#sidenav.narrowsearch ul.narrow a { padding-right: 0; }
#sidenav a:hover, #sidenav a.activecategory { color: #98050C; }
#sidenav a:hover, #sidenav a.currentcategory 
{
	background-image: url('images/DFD_Menu_Marker.gif');
	background-position: right;
	background-repeat: no-repeat;	
}
#sidenav.narrowsearch a:hover, #sidenav.narrowsearch a.currentcategory { background: none; }
/* Category Level */
#sidenav ul 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 3px;
}
#sidenav li li { font-size: 11px; font-weight: normal; }
#sidenav li li a { font-weight: normal; text-transform: capitalize; }
#sidenav.narrowsearch li li span { margin: 0; }
/* SubCategory Level */
#sidenav li li ul { margin-right: 15px; margin-top: 0; }
#sidenav.narrowsearch li li ul { margin-right: 0; }
#sidenav li li li a { text-transform: lowercase; }

.backordered { color: Red; }
.bagcolor  
{
	color: #98050C; 
	font-weight: bold; 
	font-size: 10px;
	text-decoration: none;
}
.bagcolor:hover { color: #98050C; font-size: 10px; text-decoration: underline; }
.borderall { border: 1px solid #3e230b; }
.borderbottom { border-bottom: solid 1px #3e230b; }
.borderbottomleft { border-left: solid 1px #3e230b; border-bottom: solid 1px #3e230b; }
.borderbottomright { border-right: solid 1px #3e230b; border-bottom: solid 1px #3e230b; }
.borderleft { border-left: solid 1px #3e230b; }
.borderright { border-right: solid 1px #3e230b; }
.bordertop { border-top: solid 1px #3e230b; }
.bordertopbottom { border-top: solid 1px #3e230b; border-bottom: solid 1px #3e230b; }
.bordertopleft { border-left: solid 1px #3e230b; border-top: solid 1px #3e230b; }
.bordertopright { border-right: solid 1px #3e230b; border-top: solid 1px #3e230b; }
.breadcrumb  
{
	width: 100%;
	list-style-type: none; 
	margin: 0; 
	margin-left: 5px; 
	padding: 0;
}
.breadcrumb li  
{
	display: inline; 
	vertical-align: middle; 
	white-space: nowrap; 
	padding: 0; 
	margin: 0; 
}
.breadcrumb li a, .breadcrumb li a:hover { color: #3e230b; }
.c1 { background: #E3E3E3; }
.c2 { background: #cccccc; }
.c3 { background: #999999; }
.c4 { background: #666666; color: #fff; }
.c5 { background: #333333; color: #fff; }
.caps { text-transform: uppercase; }
.caption { background: #c9bdb1; text-align: center; font-weight: bold; }
.cartboxes { width: 25px; }
.category 
{
	background-position: right top;
	background-repeat: no-repeat;
	width: 811px;
	height: 272px;
	vertical-align: top;
}
.category div 
{
	width: 325px;
	margin-left: 30px;
	margin-top: 210px;
	font-size: 11px;
	text-align: justify;
}
.category div h2  
{
    font-family: Century Gothic, Verdana, Arial, Sans-Serif; 
    color: #7b461c; 
    font-size: 14px; 
    margin: 0;
    font-weight: normal;
}
.checkouttextboxes { width: 250px; }
select.checkouttextboxes { width: 255px; }
.checkout2textboxes { width: 125px; }
select.checkout2textboxes { width: 130px; }
.clearance, .clearance:hover, .new, .new:hover { color: #98050C; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.CSHeading { font-family: Verdana; margin-bottom: 0px; margin-top: 5px; }
.CSTable { margin-left: 20px; margin-top: 20px; margin-right: 20px;  }
.disclaimer { color: #ff0000; }
.discount { color: #ff0066; }
.emaillist input { vertical-align: top; margin-left: 0; margin-top: 0; }
.emaillist label { display: inline-block; }
.feature
{
	background-repeat: no-repeat;
	width: 811px;
	height: 227px;
	vertical-align: top;
}
.feature div 
{
	width: 325px;
	margin-left: 50px;
	margin-top: 162px;
	font-size: 11px;
	text-align: justify;
}
.feature div h2  
{
    font-family: Century Gothic, Verdana, Arial, Sans-Serif; 
    color: #482908; 
    font-size: 14px; 
    margin: 0;
    font-weight: normal;
}
.fineprint { font-size: 10px; }
.footer { color: #3e230b; text-decoration: none; }
a.footer:hover { color: #3e230b; text-decoration: underline; }
.login { font-weight: bold; color: #ffffff; }
.login:hover { font-weight: bold; color: #C8B081; }
.looksgreatwith { padding-left: 10px; }
.maincontent { background-color: #ffffff; width: 811px; }
.modalBackground 
{
	background-color: gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	cursor: wait;
}
.narrowtextboxes { width: 75px; }
.novideo { width: 480px; height: 360px; vertical-align: middle; background-color: #ffffff; }
.partnership { color: #3e230b; font-weight: bold; text-decoration: none; }
.partnership:hover { color: #98050C; font-weight: bold; text-decoration: underline; }
.paymentoption { text-align: right; padding-left: 20px; }
.red { color: Red; }
.reg { color: #3e230b; text-decoration: none; }
.reg:hover { color: #3e230b; text-decoration: underline; }
.regbold, .regbold:hover { color: #3e230b; font-weight: bold; text-decoration: none; }
.reggray { color: gray; }
.regular, .regular:hover { color: #3e230b; text-decoration: underline; }
.sale, .sale:hover { color: #98050C; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.shopbag th  { text-transform: uppercase; font-weight: bold; }
.shopbag td.bordertop { padding-top: 10px; }
.sidenavtext h2 { font-size: 11px; font-weight: normal; margin-top: 5px; margin-bottom: 5px; }
.sizechart, .sizechart th, .sizechart td { border: solid 1px #000000; text-align: center; }
.strikeout { font-size: 12px; text-decoration: line-through; }
.subcategory
{
	width: 322px;
	height: 438px;
	vertical-align: top;
	padding-right: 10px;
}
.subcategory div { width: 300px; height: 409px; border: 1px solid #5E350A; }
.subcategory div div  
{
	white-space: normal;
	background-repeat: no-repeat;
	border: none;
	height: 79px;
	overflow: hidden;
	padding: 0 5px 5px 5px;
	vertical-align: middle;
}
.subcategory div h2 { font-size: 11px; margin: 0; padding-right: 5px; }
.subcategorybar  
{
	background: #c9bdb1; 
	font-size: 12px; 
	text-transform: uppercase;
	padding: 1px 5px 1px 5px;
}
.subcategorybar h1 { margin: 0; }
.subcategorybar a, .subcategorybar a:hover { color: #98050C; }
.subcategorybar h3 { font-size: 12px; margin: 0; padding: 0; }
hr.subcategorybar  
{
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
	height: 1px;
	border: 0;
	background-color: #c9bdb1;
}
.subtotal td { background-color: #c9bdb1; font-weight: bold; }
.textboxes { }
.unavailable { color: Red; }
.withHeading { margin-top: 0px; }
.white { color: #ffffff; }
