

/* ======= SELECTORS - Alphabetical =========== */

A 	
	{
/* Hyperlink tags =================== */
	color			: #543F4B; 
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: inherit; 
	text-decoration	: underline; 
	}

BODY 
	{
	
	background-color: #543F4B; 
	
	color			: #3D2D37;
	font-family		: Verdana, Arial, Helvetica, Sans-Serif;
	font-size		: 75%;
	margin			: 10px;
	text-align		: center;
	}

H1 
	{
	color 			: #543F4B;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1.4em;
	font-weight		: bold;
	font-style		: italic;
	/*line-height		: 16pt; */
	}

H2 
	{
	color 			: #543F4B;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1.1em;
	font-weight		: bold;
	}

H3 
	{
	color 			: #3D2D37;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: 1em;
	font-style		: italic;
	font-weight		: bold;
	}


HR 	
	{
/* Horizontal Rules ================= */
	color			: #F9FFF3; 
	background-color: #F9FFF3;
	border: 0;
	height: 1px;
	}

LI		{
/* List Items ======================= */

	color			: #3D2D37;
	font-family		: inherit;
	font-size		: inherit;
	font-weight		: inherit;
	}


P 
	{
/* Paragraph tags, Table Cells === */
	font-size		: inherit;
	}

TD 
	{
	font-size		: .8em;
	}


FONT
	{
	font-size		: inherit;
	}
	
/* ========== SECTIONS of Page =============== */
#Wrapper
	{
	background-color: #543F4B;
	width			: 950px; 
	margin			: 0 auto;
	text-align		: left;
	}

#Wrapper-PopUp
	{
	background-color: #FFFFFF;
	border			: 1px #543F4B;
	text-align		: left;
	margin			: 0 auto;
	width			: 550px;
	}
	
#Header
	{
	height			: 111px;
	}
	
#Main-Section
	{
	background-image: url(/_Images/Site/content.back.gif);	
	background-color: #E0DDB5;
	width		: 950px;
	display		: inline-block;
	display		: block;
	clear		: both;
	float		: left;
	}
	
	
#Main-Home-Section
	{
	background-image: url(/_Images/Site/content.back.gif);	
	background-color: #E0DDB5;
	width			: 950px;
	display			: inline-block;
	display			: block;
	clear			: both;
	float			: left;
	}

#Main-Section-PopUp
	{
	background-color: #E0DDB5;
	margin-bottom	:  20px; 
	margin-left		:  20px; 
	margin-right	:  20px; 
	margin-top		:   0px;
	text-align		: left;
	width			: 450px; 
	}

#Content-Policies
	{
	background-color: #FFFFFF;
  	width			: 90%;
  	padding			: 10px;
  	clear			: both;
  	text-align		: left;
	}

#Footer
	{
	}

/* ======== DIV and other tags ========== */
.Header-Container
	{
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 111px;
	}
	
.Header-Home-Container
	{
	position		: relative;
	padding			: 0px;
	margin			: 0px;
	height			: 111px;
	}
	
.Header-Graphic
	{
	background-image: url(/_Images/Site/Header.jpg);
	position		: relative;
	width			: 950px;
	height			: 82px;
	}
	
.Header-Home-Graphic
	{
	background-image: url(/_Images/Site/Header.jpg);
	position		: relative;
	width			: 950px;
	height			: 82px;
	}

.Content-Container
	{
	background-image: url(/_Images/Site/leftleaf.jpg);	
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	text-align		: left;
	padding			: 5px 0px 0px 35px;
	display			: block;
	width			: 675px;
	float			: left;
	}

.Content-Text
	{
	padding			: 0px 0px  0px 0px;
	}

.Menu-Container
	{
	background-image: url(/_images/site/Menu_Back.jpg);
	background-repeat:no-repeat;
	position		: relative;
	width			: 950px;
	padding-top		: 0px;
	padding-left	: 15px;
	margin-top		: 0px;
	height			: 29px;
	clear			: both;
	text-align		: left;
	}
	
.Menu-Home-Container
	{
	background-image: url(/_images/site/Menu_Back.jpg);
	background-repeat:no-repeat;
	position		: relative;
	width			: 950px;
	padding-top		: 0px;
	padding-left	: 15px;
	margin-top		: 0px;
	height			: 29px;
	clear			: both;
	text-align		: left;
	}	
	
.Menu-Store-Container
	{
	background-image: url(/_images/site/Menu_Store_Back.jpg);
	background-repeat:no-repeat;
	position		: relative;
	width			: 950px;
	padding-top		: 0px;
	padding-left	: 15px;
	margin-top		: 0px;
	height			: 40px;
	clear			: both;
	text-align		: left;
	}

.Quicklinks-Container
	{
	background-color: #E0DDB5;
	width			: 217px;
	padding			: 2px;
	position		: relative;
	float			: right;
	}

.Quicklinks-Home-Container
	{
	/*background-color: #E0DDB5;*/
	width			: 217px;
	padding			: 2px;
	position		: relative;
	float			: right;
	}

.Quicklinks-Title
	{
	color: #543F4B;
	position		: relative;
	height			: 20px;
	font-family	: Arial;
	font-size	: 1.1em; 
	font-weight	: bold;
	font-style	: italic;
	border-bottom	: 1px #F9FFF3 solid;
	clear			: left
	}
	
.Quicklinks-Text 
	{
	padding			: 5px 2px 5px 2px;
	text-align		: left;
	color			: #3D2D37;
	background-color: #E0DDB5;
	font-size		: .9em;
	}


a.Quicklinks-Text 
	{
	position		: relative;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: inherit;
	text-align		: left;
	color			:#3D2D37
	}

.Enews
	{
	background-image: url(/_images/site/enews.jpg);
	background-repeat:no-repeat;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	width			: 212px;
	height			: 63px;
	padding			: 10px 8px 0px 8px;
	}

.Footer-Container
	{
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: .9em;
	text-decoration	: none;
	float			: left;
	}

.Footer-Container-Right
	{
	position		: relative;
	padding			: 5px;
	margin			: 0px;
	font-family		: Arial, Helvetica, Sans-Serif;
	font-size		: .9em;
	text-decoration	: none;
	float			: right;
	}

	
/* ======= CUSTOM - Sections =========== */

/* 
MENUS - Top and Side
BOXES
LISTS
FORMS
PARAGRAPHS
FOOTER
*/

/* MENU Top and Side Menu Setting === */




/* Menu Top Links ================= */
A.Menu-Top-Normal
{	/*background-color: #F9FFF3;*/
	color			: #666666;
	font-family		: Tahoma, Arial, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
	height			: 18px;
}

A:HOVER.Menu-Top-Normal 
{
	/*background-color: #543F4B;*/
 	color			: #3D2D37; 
	text-decoration	: none;
	height			: 18px;
}

A.Menu-Top-Active
{
	/*background-color: #543F4B;*/
	color			: #3D2D37;
	font-family		: Tahoma, Arial;
	font-size		: 11px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
	height			: 18px;
}

A:HOVER.Menu-Top-Active { text-decoration: none; }

TD.Menu-Top-Normal
{	
	padding-top		: 2px;
	background-image: url(/_images/site/nav-button-normal.gif);
	background-repeat:no-repeat;
	color			: #666666;
}

TD:HOVER.Menu-Top-Normal 
{
	background-image: url(/_images/site/nav-button-active.gif);
	background-repeat:no-repeat;
 	color			: #3D2D37; 
}

TD.Menu-Top-Active
{
	padding-top		: 2px;
	background-image: url(/_images/site/nav-button-active.gif);
	background-repeat:no-repeat;
 	color			: #3D2D37; 
}


.Menu-Top
{
	color			: #666666;
	font-family		: Tahoma, Arial;
	font-size		: 11px;
	font-weight		: bold;
	padding-left	: 3px;
	padding-right	: 3px;
	text-decoration	: none;
}

/* Menu Side Links ================= */
.Menu-Side-Header 
	{ 
/* Big Text Header for Side Menu */
	border-bottom	: 1px solid #FFFFFF;
	color			: #543F4B;
	font-family		: Trebuchet MS, TrebuchetMS, Arial;
	font-size		: 18px; 
	font-weight		: bold; 
	margin-bottom	: 5px;
	}

.Menu-Side-Item
	{
	padding-top		: 3px;
	padding-bottom	: 3px;
	}


A.Menu-Side-Normal 
	{
	color			: #543F4B;
	font-family		: Verdana, san-serif;
	font-size		: 11px;
	font-weight		: bold;
	padding-bottom	: 6px;
	padding-left	: 3px;
	text-decoration	: none;
	}

A:HOVER.Menu-Side-Normal 	{ color: #543F4B; text-decoration: underline; }

A.Menu-Side-Active 
	{
	color			: #3D2D37;
	font-family		: Verdana, san-serif;
	font-size		: 11px;
	font-weight		: bold;
	padding-bottom	: 6px;
	padding-left	: 3px;
	text-decoration	: underline;
	}

A:HOVER.Menu-Side-Active 	{ color: #3D2D37; }


.Menu-Active 
	{
	color			: inherit;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration : none;
	}

.Menu-Sub 
	{
	color			: inherit;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: normal;
	text-decoration	: underline;
	}

/* SSI MODULES ===== */
.Module-Margin
	{
	margin-left	: -30px;
	z-index		: 1000;
	}

.Module-Box1
	{
	background-image: url(/_images/home/home-box1.gif);
	background-repeat:no-repeat;
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: 1em;
	width		: 223px;
	height		: 276px;
	margin-top	: 10px;
	padding		: 3px 0px 0px 0px;
	float		: left;
	}

.Module-Box2
	{
	background-image: url(/_images/home/home-box2.gif);
	background-repeat:no-repeat;
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: 1em;
	width		: 334px;
	height		: 220px;
	padding		: 3px 0px 0px 0px;
	float		: left;
	}



.Module-Title 
	{ 
	} 
	
.Module-Title h2 
	{ 
	margin: 0;  
	border: 0; 
	padding: 0px 0px 0px 20px;  
	height: auto !important; height: 1%; /* IE Holly Hack */
	font-family	: Arial;
	font-size	: 1.1em; 
	font-weight	: bold;
	font-style	: italic;
	height		: 20px;
	}

.Module-Content
	{ 
	background-position: bottom left; 
	margin-right: 10px; /* interior-padding right */ 
	padding: 0px 0 20px 20px;  
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: inherit;
	color		: #3D2D37
	}

	
.Module-Info-Content
	{
	background-image: url(/_images/site/info-box.gif);
	background-repeat:no-repeat;
	font-family	: Arial, Helvetica, sans-serif; 
	font-size	: .95em;
	width		: 210px;
	height		: 305px;
	margin-top	: 15px;
	padding		: 3px 3px 0px 1px;
	text-align	: center;
	}

/* RIGHT COLUMN BOX */
/* set the image to use and establish the lower-right position */ .box, .box_body, .box_head, .box_head h2 
	{ 
	background: transparent url(/_images/site/box.gif) 
	no-repeat bottom right; 
	} 

.box 
	{ 
	width: 200px !important; /* intended total box width - padding-right(next) */ 
	width: 215px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px auto; /* use to position the box */ 
	} 
	
/* set the top-right image */ 
.box_head 
	{ 
	background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 22px; /* right-image-gap + right-inside padding */ 
	} 

/* set the top-left image */ 
.box_head h2 
	{ 
	background-position: top left;
	text-align: left;
	font-size: 1.2em;
	font-style: italics;
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 15px 0 0px 18px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */ 
	} 

/* set the lower-left corner image */ 
.box_body 
	{ 
	background-position: bottom left; 
	text-align: left;
	font-size: 1em;
	margin-right: 0px; /* interior-padding right */ 
	padding: 5px 0 10px 22px; /* mirror .cssbox_head right/left */ 
	}


/* FOOTER ============ */

.Footer 
	{
	color			: #FFFFFF;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: bold;
	}

A.Footer 
	{
	color			: #FFFFFF;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: bold;
	}


/* LISTS =========== */

.List-Heading 
	{
	color		: #FFFFFF;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 1.1em;
	font-weight	: bold;
	}
	
.List-SubHeading
	{
	color			: #F9FFF3;
	background-color: #543F4B;
	padding-left	: 3px;
	font-size		: 1.2em;
	font-weight		: bold;
	height			: 16px;
	}

.List-Row
	{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: inherit;
	font-weight	: normal;
	}

.List-Empty
	{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size		: inherit;
	font-weight		: bold;
	
	background-color: #F9FFF3;
	border			: #543F4B solid 1px 1px 1px 1px;
	color			: #3D2D37;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: inherit;
	font-weight		: bold;
	}

.List-Title 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: inherit;
	font-weight		: bold;
	}

.List-SubTitle
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: bold;
	}


.List-Summary, .List-Data
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: normal;
	}

.Recordset-Navigation-Bar 
	{
	background-color: #543F4B;
	border			: solid 0px #543F4B;
	}

.Recordset-Navigation-Bar-Link
	{
	color			: #FFFFFF;
	font-family		: Arial;
	font-size		: .9em;
	font-weight		: bold;
	}

a.Recordset-Navigation-Bar-Link
	{
	color			: #FFFFFF;
	font-family		: Arial;
	font-size		: .9em;
	font-weight		: bold;
	}



/* FORMS ============ */

.Form-Label 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: .9em; 
	font-weight		: bold;
	}

.Form-Input 
	{
	background-color: #FFFFFF;
	border			: #543F4B solid 1px 1px 1px 1px;
	font-family		: Arial; 
	font-size		: .9em; 
	}

.Form-Comment 
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: .9em; 
	font-weight		: normal;
	}

.Form-Submit 
	{
	background-color: #FFFFFF;	
	border			: #543F4B solid 1px 1px 1px 1px;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 1.1em; 
	font-weight		: bold;
	}

.Form-Confirmation 
	{
/* color should be black on green - universal for YES */
	background-color: #99ffcc;
	border			: #3D2D37 solid 1px 1px 1px 1px;
	color			: #3D2D37;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: inherit;
	font-weight		: bold;
	margin			: 15px;
	padding			: 15px;
	}

.Form-Error 
	{
/* color should be red on yellow- universal for ERROR */
	background-color: #FFFFCC;
	border			: #3D2D37 solid 1px 1px 1px 1px;
	color			: #FF0000;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: inherit;
	font-weight		: bold;
	margin			: 15px;
	padding			: 15px;
	}

/* PARAGRAPHS ======================== */
/*	(INTRO 		- should be a little larger than regular text )
	(HEADING 	- should be one point size above paragraph and bold )
	(SMALL TEXT - should be one point size below paragraph and normal )
 ===================== */
.Intro 
	{
	background-color: #FFFFFF;
	color			: #666666;
	font-family		: Verdana, Arial, Helvetica, sans-serif; 
	font-size		: .9em; 
	font-weight		: bold;
	}

.Heading 
	{
	color			: #3D2D37;
	font-family		: Arial, Helvetica, sans-serif; 
	font-size		: 1.1em;  
	font-weight		: bold;
	line-height		: 25px;
	}

.Small-Text
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: normal;
	}
	
A.Small-Text
	{
	color			: #F9FFF3;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: normal;
	}

A:hover.Small-Text
	{
	color			: #543F4B;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: normal;
	}
	
.Home_Photo_Caption
	{
	color			: #666666;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: .9em;
	font-weight		: normal;
	}
	
.Photo_Billboard_Background
	{
	background-color: #543F4B;
	border			: solid 1px #543F4B;
	}

.Product_Price
	{
	color			: #543F4B;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 1.5em;
	font-weight		: bold;
	}