﻿* {font-size: 99%; font-family: Arial, Tahoma, Serif;}
p {margin-top: .5em; margin-bottom: .5em;}
ul {margin: .5em 0em .5em 2.5em;}

body {background-color: #FFF1CA;
	margin: 0px; padding: 0px; font-size: .9em;}

#ContentCell
{padding: 15px;}


a:hover {color: blue}

H1, H2, H3, H4, H5, H6
{/*font-size: .92em;*/ display: inline;}


.Button
{
	background-color: lightGreen;
	border: solid 1px green;
	padding: .2em;
	text-align: center;
	width: 70px; height: 20px;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
	color: Black;
	margin: 3px;
	white-space: nowrap;
}

.Box
{
	border: solid 1px #E7E3D7;
	margin-bottom: 5px;
	padding: 4px;
	margin-left: auto;margin-right: auto;
	/*font-size: .92em;*/
}

.AutoSuggestBox
{
	border: solid 1px #006699;
	margin-bottom: 5px;
	padding: 4px;
	z-index: 5;
}

.AutoSuggestBox2
{
	position: absolute;
	top:0;
	left:0;
	border: solid 1px #006699;
	padding: 4px;
	z-index: 5;
	visibility: hidden;
	width:200px;
}

.AutoSuggestBox a:hover
{
	font-weight: normal;
}

.RefinementBox
{
	border: solid 1px #006699;
	padding: 4px;
	position:absolute; 
	right:170px; 
	margin-top:1px; 
	background-color: lavender; 
	visibility: hidden;
}

.BlackLink
{
	text-decoration: none;
	color: Black;
	font-weight: bold;
}

.TopBanner
{
text-align: Center;
}

.LeftColumn
{
	background-image: url(images/sidebg.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: white;
	/*font-size: .92em;*/
text-align: Left;
vertical-align: Top;
padding-left: 40px;
}

.LeftColumnMenu a
{
color: #000000;
text-decoration: none;
 white-space: nowrap;
 font-size: .97em;
}

.CartLinks A:hover { FONT-WEIGHT: normal; TEXT-DECORATION: underline }
.CartLinks A { FONT-WEIGHT: normal; TEXT-DECORATION: none }


.RightColumn
{
background-image: url(images/sidebgr2.jpg);
background-repeat: repeat-y
}

.Footer
{
font-size: .92em; 
text-align: Center;
}

.Instructions
{
font-size: 8pt; 
color: #000000; 
background-color: #CCFFCC;
text-align: justify;
}

.ErrorMessages
{
font-size: 8pt; 
color: #C90D4F; 
font-weight: Bold;
background-color: #FFFFFF;
text-align: Center;
}

.Messages
{
font-size: 8pt; 
color: #C90D4F; 
font-weight: Bold;
background-color: #FFFFFF;
text-align: Center;
}

.Headings
{
font-size: 10pt; 
color: Black; 
font-weight: Bold;
text-decoration: none;
text-align: Left;
}

.ContentSM
{
	background-color: #FFFFFF;
	text-align: Left;
	font-size: .7em;
}

.Content
{
	/*font-size: .92em;*/
	text-align: Center;
	font-weight: normal;
	background-color: White;
}

.ContentR
{
	/*font-size: .9em;*/
	text-align: right;
	vertical-align:  top;
	font-weight: normal;
}

.ContentL
{
	/*font-size: .9em;*/
	text-align: Left;
	vertical-align: top;
	font-weight: normal;
}

.ContentJ
{
	/*font-size: .9em;*/
	text-align: justify;
	vertical-align: top;
	font-weight: normal;
}

.ContentTableHeader
{
font-weight: Bold;
text-decoration: none;
background-color: #E7E3D7;
text-align: Left;
margin-bottom: 2px;
padding: .2em;
	margin-left: auto;margin-right: auto;
}

.ContentTable
{
background-color: #E7E3D7;
}

.ContentTableHorizontal
{
background-color: #E7E3D7;
}


.Space
{
font-size: 3pt;
}

.LeftBorder
{
border-left: 1px solid;
border-top: 1px solid;
border-bottom: 1px solid;
}

.RightBorder
{
border-right: 1px solid;
border-top: 1px solid;
border-bottom: 1px solid;
}


.TopMenuButton
{
	background-image: url(images/topbanner/greenbuttonmain.jpg); 
	background-color: #006700;
}
.TopMenuButton a
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	
}
.TopMenuButton a:hover
{
	color: Aqua;	
}




/**************CATS**********************/

.indent20 a, .indent40 a, .indent60 a, .indent80 a, .indent100 a, .indent120 a 
{text-decoration: none;	font-weight: normal; /*font-size: 1.1em;*/}

.indent20 {	padding-left: 20px; }
.indent40 {	padding-left: 40px; }
.indent60 {	padding-left: 60px; }
.indent80 {	padding-left: 80px; }
.indent100 {padding-left: 100px;}
.indent120 {padding-left: 120px;}
