/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

/* Layout Styles */
body {background:url(images/design/background_repeat.gif) fixed}

#contentwrap {margin: 0 0 20px 0}

/* Text Styles */
h1 {font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #660066}
h2 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #660066; border-bottom: 2px solid #FFCCFF}
h3 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000}
p {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000}

/* Misc Styles */
.imgleft {border: 1px solid #000; float: left; margin: 0 5px 0 0}
.imgright {border: 1px solid #000; float: right; margin: 0 0 0 5px}

.line {border-bottom: 1px dashed #666}

/* TopSubBanner Styles
--------------------------------------------------------*/

/* Layout Styles */
#bntable {width: 100%}

#bnbanner {
height:116px;
width:100%;
background-image:url(images/design/bn_bg.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
.bnrepeat{
background-color:#FFFFFF;
background-image:url(images/design/bn_repeat.gif);
background-repeat:repeat-x;
background-position:bottom;
}

/* Text Styles */
.bnnav {font: bold 10px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #fcf; background-color:c891c9; padding: 6px; border-bottom: 2px solid #c5a7da}
.bnnav a:link,
.bnnav a:visited {color: #fff; text-decoration: none}
.bnnav a:hover,
.bnnav a:active {color: #fff; text-decoration: none}

/* Misc Styles */

/* LeftColumnNav Styles
--------------------------------------------------------*/

/* Layout Styles */
#lctable {width: 184px; margin:0 2px 0 0}

.lcmenu {background-image:url(images/design/lc_corner.gif); background-repeat:no-repeat; background-position:top right; background-color:#EDB9EE; padding:0 15px 0 0}
.lcnav {}

/* Text Styles */
.lcshop{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; margin:0 0 0 5px}

.lcTopLevel{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; background-image:url(images/design/lc_button.gif); background-repeat:no-repeat; padding: 3px 0 0 15px; margin:2px 0 0 5px; height:20px; width:162px}
.lcTopLevel a:link,
.lcTopLevel a:visited {color: #000; text-decoration: none}
.lcTopLevel a:hover,
.lcTopLevel a:active {color: #000; text-decoration: none}

.lcnav {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; padding:0 0 0 30px}
.lcnav a:link,
.lcnav a:visited {color: #000; text-decoration: none}
.lcnav a:hover,
.lcnav a:active {color: #fff; text-decoration: none}

/* Misc Styles */

/* RightColumnNav Styles
--------------------------------------------------------*/

/* Layout Styles */
#rctable {width: 100%}
.rcnav {}

/* Text Styles */
.rcnav {font: 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #000}
.rcnav a:link,
.rcnav a:visited {color: #000; text-decoration: none}
.rcnav a:hover,
.rcnav a:active {color: #000; text-decoration: none}

/* Misc Styles */

/* Footer Styles
--------------------------------------------------------*/

/* Layout Styles */
#fttable {width: 100%}
.ftnav {}

/* Text Styles */
.ftcopy{font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fcf; background-color:#c891c9; padding: 3px}

.ftnav {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000; background-color:#c5a7da; padding: 6px}
.ftnav a:link,
.ftnav a:visited {color: #000; text-decoration: none}
.ftnav a:hover,
.ftnav a:active {color: #000; text-decoration: underline}

/* Misc Styles */

/* Default Page Styles
--------------------------------------------------------*/

/* Layout Styles */
#deftable {width: 100%}

/* Text Styles */
.deftxt {font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #000}

/* Misc Styles */

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
.searchbox {border: 1px solid #000; height:18px}
#searchwrap {margin: 20px 20px 0 0; padding: 0}
.searchtext {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000}

/* Cart Styles */
#cartwrap {margin: 35px 10px 0 0; padding: 0}

#cartwrap {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; float:right}
#cartwrap a:link,
#cartwrap a:visited {color: #000; text-decoration: none}
#cartwrap a:hover,
#cartwrap a:active {color: #000; text-decoration: none}

/* Styles.css Custom
--------------------------------------------------------*/
#PageTable {padding:20px 0 0 0}
#PageSubTable {background: #C891C9 ; width:756px}
#TopSubBannerCell {background: #fff}
#LeftColumnCell {background: #C891C9; width: 184px;}
#ContentCell {background: #fff; width:572px}
#RightColumnCell {background: #fff}
#FooterCell {background: #fff}

#Instruction1_InstructCell {background: #FFEBFF; color: #fcf; border: 1px solid #fff; padding: 5px}
#Instruction1_InstructCell a {color: #A17DB4}

.Content a:link,
.Content a:visited {color: #000; text-decoration: underline}
.Content a:hover,
.Content a:active {color: #A6CF39;	text-decoration: none}
