.top-backing 				{ background-color: #FFFFFF; }
.top-smallbar-backing		{ background-color: #97C197; }
.top-links					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: none; }
.top-links:hover			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: underline; }
.top-smallbar-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

/*
.textbox-search 			{ font-family: verdana; font-size: 20pt; font-weight: light; color: #97c197; border: 2 solid #97c197; position: relative; bottom: 5px; }
.button-search 				{ font-family: verdana; font-size: 15pt; font-weight: light; color: #97c197; border: 4 solid #999999; padding: 0px; height: 17px; cursor: hand; }
*/

.menu-backing				{ background-color: #97C197; }
.menu-backing-title			{ background-color: #1E5E27; }
.menu-backing-title-christmas			{ background-color: #E81414; }
.menu-backing-content		{ background-color: #E7F2E7; }
.menu-title-text			{ font-family:verdana; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#1E5E27; text-decoration: none; }
.menu-section-links:hover 	{ font-family:verdana; font-weight:normal; font-size:8pt; color:#1E5E27; text-decoration: underline; }
.menu-subsection-links		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#143c19; text-decoration: none; }
.menu-subsection-links:hover{ font-family:verdana; font-weight:normal; font-size:8pt; color:#143c19; text-decoration: underline; }
.menu-normal-text			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-bold-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links				{ font-family:verdana; font-weight:normal; font-size:8pt; color:#1E5E27; text-decoration: none; }
.menu-links:hover 			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#1E5E27; text-decoration: underline; }

.middle-backing			{ background-color: #FFFFFF; padding-left: 20px; padding-right: 20px; padding-top: 10px; }
.text-path 				{ font-family:verdana; font-weight:bold; font-size:12pt; color:#1E5E27; text-decoration: none; }
.text-path:hover			{ font-family:verdana; font-weight:bold; font-size:10pt; color:#1E5E27; text-decoration: underline; }
.middle-normal-text			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.table-backing-title		        { background-color: #1E5E27; }
.table-backing-content		{ background-color: #97C197; }
.field-backing-title		        { background-color: #97C197; }
.field-backing-content		{ background-color: #E7F2E7; }
.table-title-text			{ font-family:verdana; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.table-title-text-christmas			{ font-family:verdana; font-weight:bold; font-size:9pt; color#1E5E27; text-decoration: none; }
.table-title-text-large                 { font-family:verdana; font-weight:normal; font-size:13pt; color:#FFFFFF; text-decoration: none; }
.table-title-text-large-christmas                 { font-family:verdana; font-weight:normal; font-size:13pt; color:##1E5E27; text-decoration: none; }
.middle-links				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: underline; }
.middle-links:hover			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: none; }
.product-field-title		        { font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.product-field-content		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-title			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: none; }
.normal-field-content		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.error-text				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#FF6C1C; text-decoration: none; }
.highlight-text				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#FF6C1C; text-decoration: none; }

.description-text			{ font-family:verdana; font-weight:normal; font-size:10pt; color:#000000; text-decoration: none; }
.product-heading-text			{ font-family:verdana; font-weight:bold; font-size:12pt; color:#000000; text-decoration: none; }
.specialoffer-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		        { font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.extrafield-content-text    	{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.qty-title-text				{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-title-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-content-text			{ font-family:verdana; font-weight:bold; font-size:11pt; color:#ff0000; text-decoration: none; }
.other-title-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	        { background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.review-content-text		        { font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.header-title				{ font-family:verdana; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.header-description			{ font-family:verdana; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }
.subsection-description		{ font-family:verdana; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }

.textbox 					{ background-color: #FFFFFF; font-fanily: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #999999;   }

/*
.button					{ font-family: verdana; font-size: 7pt; font-weight: light; color: #000000; border: 4 solid #999999; padding: 0px; height: 17px; cursor: hand; }
*/

.selectbox					{ background-color: #FFFFFF; font-fanily: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #999999; }
.search-links					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#ffffff; text-decoration: none; }
.search-links:hover			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#ffffff; text-decoration: underline; }

.copyright-text				{ font-family:verdana; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.copyright-links			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: none; }
.copyright-links:hover 		{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: underline; }

A 						{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: underline; }
A:hover 					{ font-family:verdana; font-weight:bold; font-size:8pt; color:#1E5E27; text-decoration: none; }

ol.decimal li {list-style-type: decimal; padding: 6px 0 0 0;}
ol.lroman li {list-style-type: lower-roman; padding: 6px 0 0 0;}
ol.uroman li {list-style-type: upper-roman; padding: 6px 0 0 0;}
ol.lalpha li {list-style-type: lower-alpha; padding: 6px 0 0 0;}
ol.ualpha li {list-style-type: upper-alpha; padding: 6px 0 0 0;}


#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;

	
	}
#navigation ul li {
	float:left;
	background:url(../images/tab-right.gif) no-repeat top right;
	width:100px;
	}
#navigation li a {
	display:block;
	padding:0, 12px;
	line-height:29px;
	background:url(../images/tab-left.gif) no-repeat top left;
	color:#000000;
	text-align:center;
	text-decoration:none;
}
#navigation li a:hover {
	text-decoration:underline;
	}

div#content {
	
	float: left;
	
	}

div#pagetitle {
    background-image:  url(/images/PageTitleTop.jpg);
    background-repeat: no-repeat;
    height: 36px;
    width: 510px;
    position: relative;
    align: left
    align: top
    padding: 4px;
}
div#pagetitlechristmas {
    background-image:  url(/images/PageTitleTopChristmas.jpg);
    background-repeat: no-repeat;
    height: 36px;
    width: 510px;
    position: relative;
    align: left
    align: top
    padding: 4px;
}



div#pagetitletext {
    padding: 3px;
    position: relative;
    height: auto;
    width: auto;
    text-align: center
    
    
}  
div#title {
    background-image:  url(/images/TitleTop.jpg);
    background-repeat: no-repeat;
    height: 18px;
    width: 480px;
    position: relative;
    align: left
    align: top
    padding: 4px;
}
div#titlechristmas {
    background-image:  url(/images/TitleTopChristmas.jpg);
    background-repeat: no-repeat;
    height: 18px;
    width: 480px;
    position: relative;
    align: left
    align: top
    padding: 4px;
}


div#titletext {
    padding: 3px;
    position: relative;
    height: auto;
    width: auto;
    text-align: center
    
    
}

div.textbox {
      background: #e7f2e7;
      border: 4px solid;
      border-color:#1E5E27; 
      padding: 6px;
      color: #1E5E27;
      font-size:10pt;
      font-family:verdana;
      font-weight: bold
    }

div.textbox2 {
      background: #FFFFFF;
      border: 4px solid;
      padding: 8px;
      color: #1E5E27;
      font-size:11pt;
      font-family:verdana;
      
    }
div#textbox3 {
      background: #FFFFFF;
      border: 4px solid;
      padding: 8px;
      color: #1E5E27;
      font-size:9pt;
      font-family:verdana;
      font-weight: bold
	width:300px;
	left: 50%;
    }

div.textbox4 {
      background: #e7f2e7;
      border: 4px solid;
      padding: 12px;
      color: #1E5E27;
      font-size:11pt;
	text-align:left;
      font-family:verdana;
      width:550px;
	left: 50%;
	a:link {color:yellow}
	a:visited {color:yellow}
	a:active {color:#ffcc00}
	a:hover {color:#ffcc00}
    }

div.cartborder {
      border: 2px solid;
      padding: 4px;
      color: #1E5E27;
      text-align:left;
      
    }


a.textbox:link {font-size:11pt; color: #1E5E27; background: #e7f2e7; text-decoration: underline;}
a.textbox:visited {font-size:11pt; color: #1E5E27; background: #e7f2e7;}
a.textbox:active {font-size:11pt;}
a.textbox:hover {font-size:11pt; text-decoration: none; background: #e7f2e7;}

div.img {
border-width: 3px;
border-color: #1E5E27;
border-style: solid;
}
/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #91b817;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

table.content 
{
border-collapse: collapse
table-layout: fixed
}

div.navigationmenu {
			background: #d1f1d1;
			margin: 3px; 
			
}


div.navigationmenulocation {
			background: #9bdb9b;
			margin: 3px; 
			
}

div.navigationsubmenu {
			background: #d1f1d1;
			margin: 3px;
			margin-left: 14px; 
			
}

div.navigationsubmenulocation {
			background: #6dc56d;
			margin: 3px;
			margin-left: 14px; 
			
}





a.navigationmenu:hover {background: #9bdb9b;}


div.topslimnavleft {
		background-image: url(/images/smallbarleft.gif);
		margin-bottom:8px;


}