/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 {font:24px Arial, Helvetica, sans-serif;}
h2 {font:bold 14px Arial, Helvetica, sans-serif; border-bottom:1px solid #CCC;}
h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-top: 10px;
}

/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {background-image:url(images/layouts/body_bg-tile.gif);}
#PageTable {}
#PageTable1 {}
#PageSubTable {height:100%; margin:2px 0; height:100%;}
#ContentCell { height:100%;}
#Instruction1_InstructCell {padding: 7px;}
.Content {color: #000;text-decoration:none;}
#BodyTag #Form2 #PageTable #PageCell #PageSubTable #ContentCell table {
	padding-top: 0px;
	margin-top: 0px;
}

.Content a:link, .Content a:visited {color: #000; text-decoration: underline;}
.Content a:hover, .Content a:active {color: #000; text-decoration: none;}
#ContentCell { background:#FFF url(images/layouts/ContentRightTile.gif) repeat-y right; padding-right:10px;}

/* TopSubBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#TopSubBannerCell {text-align:left;}
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 0; padding:0 25px 0 0; float:none; text-align:right;}
.bn_back { background: url(images/layouts/BN_Tile.gif) repeat-x top; height:151px;}
.bn_left { background:url(images/layouts/BN_Left.gif) no-repeat left top; height:151px; }
.bn_right { background:url(images/layouts/BN_Right.gif) no-repeat right top; height:151px; }
.bn_logo { background:url(images/layouts/BN_Logo.gif) no-repeat 15px 15px; height:151px;}
#TopSubBannerCell h1 {margin:0; padding:0;}
#TopSubBannerCell h1 a { text-indent:-9999px; width:300px; height:123px; display:block; float:left;}
#bn_nav { margin:0; padding:0; list-style:none; width:770px;}
#bn_nav li { margin:0 45px; padding:0; float:left;}
#bn_nav li a { color:#008BB0; text-decoration:none; font:bold 14px Verdana; height:auto; padding:5px 0; display:block; width:auto; margin:0;}
#bn_nav li a:hover { color:#C41F30;}
#bn_controlwrap { width:350px; float:right; padding:40px 0 0 0;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftColumnCell {vertical-align:top; background: url(images/layouts/LC_Tile.gif) repeat-y left; height:100%;}
#LeftColumnNav1_custommenu {vertical-align:top; background:url(images/layouts/LC_Bottom.jpg) no-repeat bottom left; height: 100%; padding-bottom: 275px}
/* { background:url(images/layouts/LC_Bottom.jpg) no-repeat bottom left; padding:0 0 220px 0;} */
.lc_nav {margin-left:20px; vertical-align:top;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#FooterCell {}
.ft_back { background:url(images/layouts/FT_Tile.gif) repeat-x top; height:71px;}
.ft_left { background:url(images/layouts/FT_Left.gif) no-repeat left top; height:71px;}
.ft_right { background:url(images/layouts/FT_Right.gif) no-repeat right top; height:71px;}
#FooterCell p { margin:0; padding:2px 0; font:10px Verdana;}
.ft_copy { font:10px verdana; color:#7E765C;}
#FooterCell p.ft_nav { font:11px Verdana; color:#000;}
.ft_nav a {color:#000; text-decoration:none; padding:5px 5px; height:auto;}

/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.df_disc { background:url(images/layouts/DF_DiscTile.gif);}
.df_feat { background:#FFF; text-align:center; font:bold 11px Verdana; color:#008CB2;}
.df_feat p {margin:0; padding:0;}
.df_feat a { color:#008CB2; text-decoration:none; }

/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#cartwrap {margin: 0; padding:0 25px 0 0; font:10px Verdana; color:#008AB1; text-align:right;}
#cartwrap a {color:#008AB1; text-decoration:none; padding:3px;}
#cartwrap a:hover { color:#008AB1; text-decoration:underline;}
.searchbox { background:#FFF url(images/layouts/BN_Searchback.gif) no-repeat top left;}

/* Misc.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clear { clear:both;}
#ContentCell .landinggrid { font:bold 10px verdana; color:#59432A; text-align:center;}
#ContentCell .landinggrid a {color:#59432A; text-decoration:none;}
#ContentCell .landinggrid img {border:1px solid #ccc; margin-bottom:5px;}
#ContentCell .landinggrid a:hover {text-decoration:underline;}
#ProductDetail11_Swatches_imgProductImage {border:1px solid #ccc;}
#detail_border img {border:1px solid #ccc}
#detail_border2 img {border:1px solid #ccc}
.smallcatimg {border:1px solid #ccc;}
.size_table {border:1px Solid #ccc;}
.size_table-cell {border-left:1px Solid #ccc;}
.swatch_font {font:9px verdana; color:#000; text-align:center;}
#dlSwatch {font:19px verdana; color:#f00; text-align:center;}
#BodyTag #Form2 #PageTable #PageCell #PageSubTable #ContentCell .Content .Content {
	margin-top: 2px;
	margin-right: 2px;
}
