/* CSS Document */

body {
	background-color: #abcd71;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #636363;
}

td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #636363;}
td.home-text{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;}
td.navigation{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; font-weight:bold; line-height:22px; margin-left: 100px; margin-top: 0px; margin-right: 0px;}
td.footer{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2f7440;}

.background-2nd-tier{font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; background-position:bottom; background-image:url(../images/2nd-tier-back.gif); background-repeat:no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #636363; }
.background-2nd-tier-tree{font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; background-position:bottom; background-image:url(../images/2nd-tier-tree-back.gif); background-repeat:no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; color: #636363; }

.gray{color: #636363;}

a,a:link,a:visited,a:active {color: #636363;}
a:hover{background-color: #dcf6b0;}

a.navigation-link:link, a.navigation-link:visited, a.navigation-link:active {
 font-family: Arial, Helvetica, sans-serif; color: #636363; text-decoration: none; font-weight:bold; font-size:12px }
a.navigation-link:hover { font-family: Arial, Helvetica, sans-serif; color: #636363; text-decoration: underline; background-color:#f2ee8d; font-weight:bold;}

a.white:link, a.white:visited, a.white:active { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
a.white:hover { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; background-color:#abcd71; }

a.footer:link, a.footer:visited, a.footer:active { font-family: Arial, Helvetica, sans-serif; color: #2f7440; text-decoration: none; }
a.footer:hover { font-family: Arial, Helvetica, sans-serif; color: #2f7440; text-decoration: underline; background-color:#fffdd8; }

.script{ font-family: Lucida Handwriting, Arial, Helvetica, sans-serif; color: #636363; }

/*Menu CSS*/
.menuI
{	position: absolute;
	z-index: 7;
	text-align: left ;
	font: 11 Arial bold;
	color: #2f7440;
	width: 100% ;
	height: 100;
	cursor: pointer;
	margin-left: 5px;}
	
	
.menu
{	position: absolute;
	z-index: 6;
	visibility: hidden;
	width: 110px;}

.menuBack
{	position: absolute;
	z-index: 5;
	visibility: hidden;
	opacity:.70;
	filter:alpha(opacity=100);
	-moz-opacity: 0.9;
	KHTMLOpacity: 0.9;
	background-color: #abcd71;
	display: block;
	width: 100%;
	height: 100%;}
	
.menuHighlight
{	position:absolute;
	z-index:4;
	visibility:hidden;
	opacity:.80;
	filter:alpha(opacity=100);
	-moz-opacity: 0.9;
	KHTMLOpacity: 0.9;
	background-color: #fffdd8;
	display: block;
	top 0;
	width: 100%;
	height: 24;
	text-decoration:underline;
}




form {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

input {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.small {
	font-size: 11px;
}

.small_bold {
	font-size: 10px;
	font-weight:900;
}

.big {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.textboxStandard {
	width: 140px;
}

.textboxThin {
	width: 60px;
}

.textboxWide {
	width: 280px;
}
.thinborder {
	border-width: 1px;
	border-style: solid;
	border-color: #666666 #666666 #666666 #666666;
}


.imageJustBordered {
	border: 1px solid #FFFFFF;
}
.image_bordered {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	margin-left: 8px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 4px;

}


.image_bordered_margins {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;

}

.image_bordered_compensate {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;

}

.swatch_bordered_only {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}

.swatch_bordered_compensate{
	margin-left: 12px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;

}


.image_just_margins {
	margin-left: 6px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;

}



.image_main {
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 4px;

}

.lb_margins {
	margin-left: 6px;
	margin-bottom: 6px;

}
.tb_margins {
	margin-top: 8px;
	margin-bottom: 8px;
	height: 0px;
}

.subtitles 
{
	font-size: 11px;
	
}

.scroll_div {
	height:100%;
	border:none; 
	overflow-x:hidden; 
	overflow-y:auto; 
	width:100%; 
	margin:0px;
	padding:0px;
}

.no_scroll_div {
	height:100%;
	border:none; 
	width:100%; 
	margin:0px;
	padding:0px;
}


.text_h2 {
	font-size:12px;
	font-weight:bold;

}

.imageBottomNav{
	border: 1px solid #003366;
	margin-top: 6px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 12px;
}

.titles {
	font-size: 12px;
	font-weight: bold;
}
.subtitles {
	font-size: 11px;
	font-weight: bold;
}
.searchField {
	width: 100px;
	font-size: 11px;
}

.sale_last {
	color:#990000;
}



.alert {
	color:#006600;
	font-weight: bold;
	font-size: 11px;
}

.bg_alert 
{
	background-color: #FFE0E0;
}

	