/* ********************* Begin  ********************* */
/* ********************* End  *********************** */

/* Begin Holly Hack */
/* Hides from IE5/mac */
 html, h1, ul, li, body { height: 1%; }
/* End Holly Hack */

/**{margin:0;padding:0;}*/  /* This is a universal fix to help control collapsing margins etc.  Begin all css sheets with this. */

body { background-image: url(/common/img/bkgd.png); background-color: #FFF; /*#F1D4D4;*/ font-size: .8em; font-family: Arial, Helvetica, verdana, sans-serif; color: #000; padding: 0; margin: 0; }
#maincont { width: 60em; margin: 0 auto; text-align: center; max-width: 800px; }



/* *************** Begin Headers *************** */
#header { background-color: transparent; width: 100%; margin-top: .8em; }
.linkhead1 { background-color: #B29FC6; font-size: .9em; padding: .3em 0; margin: 0; width: 100%; }
.headcenter { background-color: transparent; padding: 0; margin: 0; width: 100%; }
#headerkeys { margin: 8px 0px -14px 0px; }
/* *************** End Headers *************** */


/* ************* Begin Main Content *************** */
#maincols { width: 100%; margin: 0 auto; }
table { width: 100%; }
tr { padding: 0; margin: 0; }
td#colleft { background-color: #B29FC6; margin: 0; padding: 0px 5px; width: 14px; text-align: justify; vertical-align: top; }
td#colcenter { background-color: #E5DFEC; padding: 8px 10px; text-align: left; vertical-align: top; /*border: solid 1px #B12C1B;*/ }
td#colright { background-color: #B29FC6; margin: 0; padding: 0px 10px; width: 145px; text-align: justify; vertical-align: top; font-size: 1.15em; }
/* *************** End Main Content ***************** */


/* ************* Begin Footers *************** */
.addfoot { width: 100%; margin: 0; padding: 0; }
.footnav1 { text-align: center; background-color: #B29FC6; font-size: .9em; width: 100%; }
.footcenter { text-align: center; background-color: transparent; /*#B29FC6;*/ padding: 0; margin: 0; }
#copyright { text-align: center; font-size: .7em; width: 78%;	margin: .9em auto 0em auto; }
/* ************* End Footers *************** */


/* *************** Begin Header Tag *************/
h1, h2, h3, h4, h5, h6, h7 { color: #982617; text-align: center; }
h1 { margin-bottom: .4em; }
h2 { margin-bottom: .3em; }
h3 { margin-bottom: .2em; }
h4 { margin-bottom: .1em; }
h5 { margin-bottom: .1em; }
h6 { margin-bottom: .1em; }
h7 { margin-bottom: .1em; }
.notop { margin: 0 0 .7em 0; padding-top: 0; }
/* *************** End Header Tag *************/


/* ************* Begin Images *************** */
img { border: none; }
img.logopadding { padding: 0px 5px; }
img.pad5 { padding: 5px; }
img.pad10 { padding: 10px; }
img.column { padding: 10px 5px 0px 5px; border: 0; }
/* ************** End Images **************** */


/* ************* Begin Floats *************** */
.floatr { float: right; margin: 0 0 5px 10px; }
.floatl { float: left; margin: 0 10px 5px 0; padding: 0 1em 0 0; }
.clear { clear: both; }
.noclear { clear: none; }
/* ************* End Floats *************** */
/* *************** Begin Center Column Image Floats ****************** */
.floatleft { float: left; margin: 0px 10px 0px 0px; }
.floatright { float: right; margin: 0px 0px 0px 10px; }
.clearboth { clear: both; }
/* *************** End Center Column Image Floats ****************** */

#shopathome { float: right; padding: 0; }
.shopathome { text-align: center; }


/* ********** Begin regular links ********** */
/* Web Default Link Colors */
/* Link Color 	= 	#0000CC */
/* Visited Link Color 	= 	#663399 */
/* Active Link Color 	= 	#FF0000 */

a:link, a:active { background-color: transparent; }
a:hover { color: #B12C1B; background-color: #DFD7E7; text-decoration: underline; }
a:visited { color: #44225B; }
/* ********** End regular links ********** */


/* **** Begin navigation header/footer links **** */
a.alt:link, a.alt:active { background-color: transparent; text-decoration: underline; }
a.alt:hover { color: #B12C1B; background-color: #DFD7E7; text-decoration: none; }
/*a.alt:visited { font-size: 1em; }*/
/*a.rtcol:hover { color: #DFD7E7; background-color: #9F87B8; }*/
a.img:link, a.img:hover, a.img:active, a.img:visited { text-decoration: none; background-color: transparent; }
a.body:link, a.body:visited, a.body:active { line-height: .6em; }
a.body:hover { background-color: #F4EFD6; font-style: oblique; }
/* **** End navigation header/footer links **** */



/* ************* Begin Text Boxes *************** */
.boxA-border { border: 0px solid #982617; padding: 5px; margin-bottom: 5px; font-size: .7em; }
.boxA { border: 0px solid #982617; padding: 5px; margin-bottom: 5px; font-size: .8em; text-align: left; }
.boxB-border { border: 1px solid #982617; padding: 5px; margin-bottom: 5px; font-size: .8em; text-align: center; }
.boxheader1 { font-style: italic; font-weight: bold; color: #982617; text-align: center; }
.boxheader2 { font-style: italic; font-weight: bold; color: #982617; text-align: center; font-size: 1.2em; }
.boxbkgnd { height: 80px; width: 140px; padding: 8px 2px 0px 2px; font-size: .8em; text-align: center; background-image: url(common/img/pane1.png); background-repeat: no-repeat; background-position: top; }
.boxbkgnd2 { height: 110px; width: 140px; padding: 8px 2px 0px 2px; font-size: .8em; text-align: center; background-image: url(common/img/pane1.png); background-repeat: repeat-y; background-position: top; }
/* ************* End Text Boxes *************** */


/* ************* Begin Text Align *************** */
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.justify { text-align: justify; }
/* ************** End Text Align **************** */


/* ************* Begin Width *************** */
.width78 { width: 78%; }
.width80 { width: 80%;}
.width90 { width: 90%; }
.width100 { width: 100%; }
/* ************* End Width *************** */


/* *************** Begin Padding ***************** */
.padlr10 { padding: 0px 10px; }
.padlr20 { padding: 0px 20px; }
.padlft10 { padding-left: 10px; }
.padtop5 { padding-top: 5px; }
.padtop10 { padding-top: 10px; }
.padbot3 { padding-bottom: 3px; }
.padbot5 { padding-bottom: 5px; }
.padbot10 { padding-bottom: 10px; }
/* *************** End Paddig ******************** */


/* ************* Begin Font Style  *************** */
.it { font-style: italic; }
.super { vertical-align: super; }
.bold { font-weight: bold; }
/* ************* End Font Style  *************** */


/* ************* Begin Lists  *************** */
ul { list-style-type:circle; margin:0; padding: 1.5em; }
li { margin-left:0em; padding-left:0em; }

<!--[if IE]>-->
<style type="text/css">
<!--
/*ul { margin: 1em; height: 1%; position: relative; }*/
/*li { position: relative; height: 1% }*/
-->
</style>
<!--<![endif]-->

/* ************* End Lists  *************** */


/* ************* Begin Font Sizes ************** */
.em06 { font-size: .6em; }
.em07 { font-size: .7em; }
.em08 { font-size: .8em; }
.em09 { font-size: .9em; }
.em10 { font-size: 1.0em; }
.em11 { font-size: 1.1em; }
.em12 { font-size: 1.2em; }
/* ************** End Font Sizes *************** */


/* ************** Begin Form Background Colors ****************** */
tr .formlite { background-color: #D1EDD9; } /* Very pale green */
tr .formdark { background-color: #81CA96; } /* Light green */
tr .formwhite { background-color: #FFF; }
/* ************** End Form Background Colors ******************** */


/***************** Begin Text Colors ******************/
.txtltbrn 		{ Color: #EAE0D4; }
.txtmedltbrn 	{ Color: #C0A27F; }
.txtmeddkbrn 	{ Color: #80623F; }
.txtdkbrn 		{ Color: #2B2115; }
.txtltgrn		{ Color: #DAE8D7; }
.txtmedltgrn	{ Color: #8FB986; }
.txtmeddkgrn	{ Color: #507946; }
.txtdkgrn		{ Color: #1B2817; }
.txtltpurp		{ Color: #DFD7E7; }
.txtmedltpurp	{ Color: #9F87B8; }
.txtmeddkpurp	{ Color: #5F4778; }
.txtdkpurp		{ Color: #201828; }
/***************** End Text Colors ********************/


/***************** Begin Background Colors ******************/
.bgltbrn 		{ background-color: #EAE0D4; }
.bgmedltbrn 	{ background-color: #C0A27F; }
.bgmeddkbrn 	{ background-color: #80623F; }
.bgdkbrn 		{ background-color: #2B2115; }
.bgltgrn			{ background-color: #DAE8D7; }
.bgmedltgrn		{ background-color: #8FB986; }
.bgmeddkgrn		{ background-color: #507946; }
.bgdkgrn			{ background-color: #1B2817; }
.bgltpurp		{ background-color: #DFD7E7; }
.bgmedltpurp	{ background-color: #9F87B8; }
.bgmeddkpurp	{ background-color: #5F4778; }
.bgdkpurp		{ background-color: #201828; }

/***************** End Background Colors ********************/

.ew1 { width: 60%; }
