/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body { background:url(images/layout/Body_Bkgnd.jpg) repeat-x top;}
h1 {font:bold 24px Arial, Helvetica, sans-serif;}
h2 {font:bold 18px Arial, Helvetica, sans-serif;}
h3 {font:bold 14px Arial, Helvetica, sans-serif;}
.img_header { background:url(images/layout/BlueImgHeader_Tile.gif) repeat-x top; padding:12px 12px 13px 12px;}
.img_header-left { background:url(images/layout/BlueImgHeader_Tile.gif) repeat-x top; padding:12px; margin:0 1px;}
.top-promo-left {border-left:1px solid #fff;}

/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#ContentCell {border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
#PageTable { background:none;}
#PageSubTable { background:none;}
.Messages,
.ErrorMessages {font:bold 13px Verdana, sans-serif; color: #f00}
#Instruction1_InstructCell {padding: 7px;}
.Content {color: #000;text-decoration:none;background-color: #ffffff;}
.Content a:link, .Content a:visited {color: #000; text-decoration: underline;}
.Content a:hover, .Content a:active {color: #000; text-decoration: none;}

/* TopBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#TopBannerCell { font:11px verdana; color:#FFF; text-decoration:none; padding:5px 0 0 0; }
#TopBannerCell a { font:11px verdana; color:#FFF; text-decoration:none; }
#TopBannerCell a:hover { color:#FFF; text-decoration:underline;}

/* TopSubBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#TopSubBannerCell {}
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none; font:11px Verdana; color:#000;}
#TopSubBanner1_SimpleSearch1_Panel1 a { color:#000; text-decoration:none; padding:5px;}
#TopSubBanner1_SimpleSearch1_Panel1 a:hover { text-decoration:underline;}
.bn_searchnav { padding:5px;}
.bn_table { background:url(images/layout/BN_TopTile.gif) repeat-x; width:100%;}
.bn_slogancell { font:27px/27px "Arial Black", Arial; color:#FFF; text-transform:uppercase; white-space:nowrap;}
.bn_slogansmall { font:11px/11px "Arial Black", Arial; color:#FFF; text-transform:uppercase;}
#bn_navwrap { background:#FDFEFE url(images/layout/BN_CatBkgnd.gif) repeat-x; border:1px solid #C5DAE8; height:24px;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftColumnCell {background:#FFF; vertical-align:center; border-left:1px solid #FFF; border-right:1px solid #FFF;}
#LeftColumnNav1_custommenu, #LeftColumnNav1_custommenu td {height:100%; vertical-align:center;}
#LeftColumnNav1_CMenubar2_dlMenu {}
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none;}
.lc_topseller {margin:0; padding:0;}
.lc_topseller li {margin:0; padding:0; list-style:none;}
.lc_topseller li a {margin:0; padding:0;}
.lc_topseller li img {margin:0; padding:0;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#FooterCell { background:#081B3C; font:10px verdana; color:#FFF; }
.ft_top { background:#ED164C; font:italic 12px verdana; color:#FFF; padding:5px;}
.ft_top a { color:#FFF; text-decoration:none;}
.ft_bottom { background:#081B3C; font:10px verdana; color:#FFF; padding:10px; }
.ft_nav { font:9px verdana; color:#558EBF; margin:0; padding:5px 0 0 0; }
.ft_nav a { color:#558EBF; text-decoration:underline;}
.ft_nav a:hover { color:#558EBF; text-decoration:none;}

/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.df_charwrap { background:url(images/layout/DF_Charity_Bkgnd.gif); height:142px; font:10px verdana; color:#FFF;}
.df_charttl { font:bold 12px verdana; margin:10px 0 0 0;}
.df_mainimgcell { border-right:1px solid #FFF;}
.df_tabletop { border-bottom:1px solid #FFF;}
.df_imgcell { border:1px solid #C5DAE8;}
.df_ttlcell { background:url(images/layout/BlueImgHeader_Tile.gif) repeat-x; text-align:center; border-bottom:1px solid #FFF;}
.df_giftcardwrap { background:#E6E7E9; text-align:center;}

/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#cartwrap {margin:0; padding:3px 0; float:right; width:235px; background:#ED164C url(images/layout/BN_CartWrap_TL.gif) no-repeat top left; font:11px Verdana; color:#FFF; text-align:right;}
.searchbox { background:url(images/layout/BN_SearchBkgnd.gif) repeat top; font:11px Verdana; color:#000; border:1px solid #000;}

/* Misc. & Extra Pages 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.landingtable { width:100%; text-align:center; font:11px verdana; color:#000; }
.landingtable a { color:#000; text-decoration:underline; }
.landingtable a:hover { color:#000; text-decoration:none; }

