/* Custom CSS Document for Darkside Displays by AM
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #000; font-family: Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {font: 11px Verdana, Tahoma, sans-serif; color: #000; background: #fff; line-height: normal}
#PageSubTable {width: 891px; background:#fff;}
#ContentCell {background: #fff}
#Instruction1_InstructCell {background: #FF8500; border: 1px solid #FFAB4F; padding: 7px}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #c00}
.Headings {font-16ze: 14px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #FF8500}
.Content {font-size: 11px; color: #000}
.Content a {color: #000; text-decoration: underline}
.Content a:hover {color: #000; text-decoration: none}

/* Resize Page Numbers in Catalog Pages
----------------------------------TLV-------------------*/
.PageNumbers {font-family: Verdana; font-size: 14px; color: black; text-align:left;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell { background:#000 url('images/design/tb-bg.gif') no-repeat;}
#TopBannerCell .semaddtop { height:82px; width: 387px; background:url('images/design/logo.gif') no-repeat; float:left; padding:0; float:left; margin-left:10px; margin-right:0; margin-top:60px; margin-bottom:0}
#TopBannerCell h1 a { height:82px; width: 387px; display:block;}
.tb-cart { float:right; margin-top:7px;}
.cartwrap { color:#fff; font-size:11px; margin:6px 0;}
.cartwrap a { color:#fff; font-size:11px; text-decoration:none;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell { background:#000 url('images/design/tsb-bg.gif') no-repeat 0 0; height:59px; vertical-align:top; text-align:center}
#TopSubBannerCell ul { padding:0; margin:0 0 0 25px; list-style:none;}
#TopSubBannerCell li { padding:0; margin:0; float:left;}
#TopSubBannerCell li a { display:block; color:#fff; font-size:11px; background:url('images/design/nav-pipes.gif') no-repeat center right;
text-decoration:none; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px}
#TopSubBannerCell li a:hover { text-decoration:underline;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell { width:20%; vertical-align:top;}
#LeftColumnNav1_custommenu {width: 176px; padding:0 0 0 1px; vertical-align:top;}
.searchwrap { text-align:center; margin:5px 0;}
.sw-icon { background:url('images/design/search-icon.gif') no-repeat center left; padding-left: 16px; text-transform:uppercase;
font-weight:bold; font-size:10px}
.searchwrap input { width:110px; border:solid 1px #000; padding:2px; font-size:11px;}
.security-wrap { text-align:center; padding-top:15px;}
.security-wrap img{ margin:15px 0;}

/* Flyouts */
#LeftColumnCell ul { padding:0; margin:0; list-style:none; background:#FF8500; width:100%; z-index:100}
#LeftColumnCell li { padding:0; margin:0; width:100%; border-bottom:solid 1px #fff; line-height:19px; height:19px;}
#LeftColumnCell li a { width:100%; color:#000; font-weight:bold; font-size:11px; text-decoration:none; display:block; 
text-indent:10px; font-size:10px; line-height:19px; height:19px;}

#LeftColumnCell li:hover a,
#LeftColumnCell li.sfhover a { color:#fff;}

#LeftColumnCell li:hover, 
#LeftColumnCell li.sfhover { background: #FFAB4F;}

#LeftColumnCell li ul { position : absolute; left: -999em; background:#FFAB4F; border:solid 1px #FFCF9A; width:180px; 
margin:-20px 0 0 174px; text-align:left; text-indent:10px; border-bottom:none;}
#LeftColumnCell li li { border-bottom:solid 1px #FFCF9A; padding:0; text-indent:10px;} 

#LeftColumnCell li:hover li a,
#LeftColumnCell li.sfhover li a,
#LeftColumnCell li li:hover a,
#LeftColumnCell li li.sfhover a { color:#000;}

#LeftColumnCell li:hover li, 
#LeftColumnCell li.sfhover li { background:#FFF6EC;}

#LeftColumnCell li li:hover, 
#LeftColumnCell li li.sfhover { background: #FFCF9A; color:#000;}

#LeftColumnCell li ul ul,
#LeftColumnCell li:hover ul ul,
#LeftColumnCell li:hover ul ul ul,
#LeftColumnCell li.sfhover ul ul,
#LeftColumnCell li.sfhover ul ul ul { left: -999em;}
	
#LeftColumnCell li:hover ul,
#LeftColumnCell li li:hover ul,
#LeftColumnCell li li li:hover ul,
#LeftColumnCell li.sfhover ul,
#LeftColumnCell li li.sfhover ul,
#LeftColumnCell li li li.sfhover ul { left: auto;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default { padding:10px 15px;}

.df-clock { text-align:center; width:100%; font-weight:bold; font-size:12px; float:left;}
.df-keywords {width:100%; font-size:11px; float:left; margin:25px 0;}

.df-featured { float:left;}
.df-featured h2 { background:url('images/Default_aspx/df-featuredheader.gif') no-repeat; padding:0; margin:3px 0; text-indent:-9999px;
width:174px; height:25px}
.df-featured-img { width:216px; height:125px; float:left;}
.df-featured a img { border:0px none;}
.df-featured ul { float:right; padding:0; margin:0; list-style:none; width:418px; background:#5A0000;}
.df-featured li { padding:0; margin:0; float:left; width:209px;}

.df-featured table {background:#5A0000; /*border: 2px solid #5a0000; border-bottom: none; border-left: none*/}
/*.df-featured table td {border: 2px solid #5a0000; border-right: none; border-top: none}*/

.divider-1 { background:url('images/design/df-divider.gif') no-repeat; height:18px; float:left; width:100%; margin:15px 0}

.df-newarrivals { width:100%; float:left;}
.df-newarrivals h2 { padding:0; background:url('images/design/df-sale-items.gif') no-repeat; width:149px; height:25px;
text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px}
.orange { color:#E48F03;}
.df-newarrivals ul { padding:0; margin:0; list-style:none;}
.df-newarrivals li { padding:0; margin:0; float:left; width:225px;}
.df-newarrivals li a { display:block; text-decoration:none; color:#000;}
.df-newarrivals a img { border:0px none; margin:0 5px}

.new-arrival-tbl {}
.new-arrival-tbl td {vertical-align: top; font-size: 9px}

.df-onsale { width:100%; float:left;}
.df-onsale h3 { padding:0; background:url('images/design/df-sale-items.gif') no-repeat; width:149px; height:25px;
text-indent:-9999px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px}
.orange { color:#E48F03;}
.df-onsale ul { padding:0; margin:0; list-style:none;}
.df-onsale li { padding:0; margin:0; float:left; width:225px;}
.df-onsale li a { display:block; text-decoration:none; color:#000;}
.df-onsale a img { border:0px none; margin:0 5px}

.onsale-tbl {}
.onsale-tbl td {vertical-align: top; font-size: 9px}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #000}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #000}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell { background:#000;}

.divider-2 { background:url('images/design/df-divider2.gif') no-repeat; height:18px; width:100%; margin:15px 0; clear:both}

.ft-qwrap { width:100%; background:#fff; float:left; padding:0 0 10px 0;}
.ft-qfind { float:right; width:694px;}
.ft-qfind h2 { padding:0; margin:3px 0; background:url('images/Default_aspx/df-quickfind.gif') no-repeat; width:126px; height:28px;
text-indent:-9999px}
.ft-qfind h3 { font-size:11px; font-weight:bold; padding:0; margin:2px 0;}
.ft-qfind a { text-decoration:underline; font-size:11px; color:#000;}
.ft-qfind table { border-collapse:collapse; float:left; color: #000} 
.ft-qfind table td { vertical-align:top; width:33%; border-bottom:solid 1px #DFDEDE;}
.ft-qfind table td#none { border:none;} 
.ft-qfind table td a#orange { color:#FF8E00}
.ft-qfind table td#images-none { vertical-align:middle; text-align:center; border:none;}
.ft-qfind table td#images-none a img { margin-right:15px; border:none;}

.ft-wrap { background: #000 url('images/design/ft-bg.gif') repeat-x 0 0; padding-top:50px; text-align:center; float:left; width:100%}
.ft-wrap ul { padding:0; margin:0; list-style:none; width:100%; text-align:center;}
.ft-wrap li { padding:0; margin:0; display:inline}
.ft-wrap li a {text-decoration:none; color:#fff; font-size:9px; background:url('images/design/nav-pipes.gif') no-repeat center right; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px}
li#last a { background:none;}

.ft-wrap p { color:#fff; padding:0; margin:3px 0; font-size:9px; width:100%;}

/* SEM Added Text
--------------------------------------------------------*/
.semadd {align: left; font-size: 12px; color: #000000}
.semadd a:hover {color: #FF9900}
.semadd h1 {color: #000; font-size: 18px}
.semadd h2 {color: #000; font-size: 12px}
.semadd2 h1 a {font-size: 10px; text-align: inherit; float: left; font-weight: normal}
.semaddsearchtab {color: #000; font-size: 17px; background-color:#FFFFFF; text-align: center}
