/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 {font:24px Times New Roman, serif; }
h2 {font:bold 17px Times New Roman, serif;}
h3 {font:bold 14px Times New Roman, serif;}
.clear {clear:both;}
.right {float:right}
.left {float:left;}
/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#PageTable, body { background:#383059; padding:5px;}
#PageSubTable { width:100%;}
#ContentCell { background:#FFF; width:100%;}
#Instruction1_InstructCell {padding:0;}
.Content {color: #000;text-decoration:none; font:12px Verdana;}
.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 { background:#FFF url(images/layout/BN_TopRightCorner.gif) no-repeat top right;}
#TopBannerCell h1 {margin:0; padding:0; width:auto; float:left;}
.bn_controlwrap { width:380px; float:right; text-align:right;}
#TopBanner1_SimpleSearch1_Panel1 {margin: 0; margin-left:auto; width:auto; padding:20px; float:right; font:bold 11px verdana; color:#3A2E67;}
#TopBanner1_SimpleSearch1_Panel1 input { width:135px; height:18px; border:1px solid #3A2E67;}
/* TopSubBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#TopSubBannerCell { background:#766B9D url(images/layout/BN_RightTile.gif) repeat-x top;}
.bn_nav {margin:0; padding:0; list-style:none;}
.bn_nav li {margin:0; padding:0; display:inline; float:left;}
/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftColumnCell {width:135px; vertical-align:top; border-right:3px solid #2E215D; font:11px verdana; text-align:left;}
#LeftColumnNav1_custommenu, #LeftColumnNav1_custommenu td {height:100%; vertical-align:top; width:135px;}
#LeftColumnCell ul.lc_topnav { margin:0; padding:0; list-style:none; font:11px verdana; float:left; text-align:left;}
.lc_topnav li { margin:0; paddding:0; float:left; width:100%;}
.lc_topnav li a { background:url(images/layout/LC_Dotted.gif) no-repeat bottom right; white-space:nowrap; height:auto; padding:5px 0; margin:5px 0; text-indent:7px; color:#FFF; text-decoration:none; width:100%;display:block;}
#LeftColumnNav1_CMenubar2_dlMenu { background:#6B618E; font:11px/20px verdana; }
#LeftColumnNav1_CMenubar2_dlMenu a { color:#FFF; white-space:nowrap; text-indent:5px; padding:2px 0; height:auto;} 
#LeftColumnNav1_CMenubar2_dlMenu a:hover {color:#2E215D;}
#LeftColumnCell h2 {color:#2E215D; background:#FFF; height:auto; margin:0; padding:5px 0; text-indent:7px; white-space:nowrap; font:12px verdana;}
#LeftColumnCell h3 {color:#2E215D; background:#D1C8F2; height:auto; margin:5px 0 0 0; padding:5px 0; text-indent:7px; white-space:nowrap; font:12px verdana;}
.lc_botnav {margin:0; padding:5px 0 0 0; list-style:none; font:11px verdana;}
.lc_botnav li {margin:0; padding:0;}
.lc_botnav li a {width:100%; height:auto; display:block; white-space:nowrap;margin:0; padding:4px 0; text-indent:25px; color:#2E215D; text-decoration:none; border-bottom:2px solid #2E215D; }
.lc_botnav li a#return { background:#FFF url(images/layout/LC_Icon_Ret.gif) no-repeat 2px 3px;}
.lc_botnav li a#contact { background:#FFF url(images/layout/LC_Icon_Con.gif) no-repeat 2px 3px;}
.lc_botnav li a#print { background:#FFF url(images/layout/LC_Icon_Print.gif) no-repeat 2px 3px;}
.lc_botnav li a#search { background:#FFF url(images/layout/LC_Icon_Con.gif) no-repeat 2px 3px;}
.lc_botnav li a#map { background:#FFF url(images/layout/LC_Icon_Site.gif) no-repeat 2px 3px;}
.lc_botnav li a#cart { background:#FFF url(images/layout/LC_Icon_Shop.gif) no-repeat 2px 3px;}
.lc_botnav li a#account { background:#FFF url(images/layout/LC_MyAccount.gif) no-repeat 2px 3px;}
/* RightColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#RightColumnCell { display:none;}
/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#FooterCell { color:#FFF; font:12px verdana;}
#FooterCell a { color:#FAF4AD; text-decoration:none;}
#FooterCell .ft_nav { background:#F9F8E8; padding:2px; font:14px verdana; color:#383059; margin-top:1px;}
#FooterCell .ft_nav a { color:#383059; text-decoration:none;}
/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.df_monthly {border:2px solid #D8D4E7; background:F0EDFA; color: #2E215D; text-decoration:none; font:12px Verdana; padding:15px; width:450px;}
.df_featprodrow { border:2px solid #D8D4E7; width:130px; text-align:center; vertical-align:top;}
.df_featprodrow td p {margin:0; padding:10px; background:#D8D4E7; text-align:center; vertical-align:top; color: #2E215D; text-decoration:none; font:12px Verdana;}
#defprodwrap {float: left; text-align: center; width: 145px; margin-right:22px; margin-bottom:20px;}
#defprodwrap_end {float: left; text-align: center; width: 145px; margin: 0}
h2.homettl { background:url(images/layout/DF_TitleTiel.gif) repeat-x top; font:20px/46px arial; height:46px; margin:0; padding:0;}
h2.homettl div { background:url(images/layout/DF_Ttl_Rt.gif) no-repeat top right; font:20px/46px arial; height:46px; margin:0; padding:0; color:#D8D4E7; text-indent:15px; white-space:nowrap;}
/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#cartwrap {margin: 0; padding:0; float:none; }
#cartwrap ul {margin:0; margin-left:auto; padding:0; list-style:none; width:307px;}
#cartwrap ul li {margin:1px 1px 1px 1px; padding:0; display:inline; float:left;}
.bn_onlinettl { font:bold 14px verdana; } 
