/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body { text-align:center; background:#000; padding-top:45px;}
#PageTable { width:auto; margin:auto; padding:0; background:url(images/layout/BodyTile.jpg) repeat-y left;}

#PageTables { width:auto; margin:auto; padding:0;}
#PageSubTable { background:url(images/layout/BodyTop.jpg) no-repeat left top; margin:0;}
#ContentCell {padding:70px 105px 10px 57px;}
/*#ContentCell {padding:70px 105px 50px 57px;}NEW #ContentCell {padding:70px 65px 50px 20px;}-- original pic width on shop is 160px*/
h1 {font:24px Arial, Helvetica, sans-serif;}
h2 {font:bold 18px Arial, Helvetica, sans-serif;}
h3 {font:bold 14px 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;}

/* TopBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#TopBannerCell { text-align:center;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftColumnCell {vertical-align:top; padding:28px 0 50px 45px;}
#LeftColumnNav1_custommenu, #LeftColumnNav1_custommenu td {height:100%; vertical-align:top;}
#LeftColumnNav1_CMenubar2_dlMenu {}
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none;}
.lc_cnt_top { background:url(images/layout/LC_FrameTop.gif) no-repeat top;}
.lc_cnt_bot { background:url(images/layout/LC_FrameBottom.gif) no-repeat bottom;}
.lc_cnt_tile { background:#000 url(images/layout/LC_FrameTile.gif) repeat-y; width:151px; margin-bottom:5px;}
#LeftColumnCell h3 {padding:10px; margin:0; text-align:center;}
#LeftColumnCell ul { margin:0 0 0 20px; padding:0 0 10px 0; font:bold 11px Verdana;}
#LeftColumnCell ul li { margin:0; padding:0; list-style:none;}
#LeftColumnCell ul li a { color:#000; text-decoration:none;}
.searchwrap {padding:0 0 15px 0; text-align:center;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#FooterCell { background:url(images/layout/FT_Back_Interior.jpg) no-repeat left; height:154px;}
.ft_wrap {padding:5px 0;}
.ft_wrap a { margin:0 13px}

/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.df_content { height:280px;}

/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#cartwrap {margin: 0; padding: 0;}

