@charset "utf-8";
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#707070; background-color:#e1f2ec;}
/*Zoom*/
#prodIMAGES {FLOAT: left; WIDTH: 110px}
.zoom_start {Z-INDEX: 130; FILTER: alpha(opacity=100); POSITION: absolute}
.o_top {Z-INDEX: 117; FILTER: alpha(opacity=0); WIDTH: 400px; POSITION: absolute; HEIGHT: 0px; BACKGROUND-COLOR: #cccccc}
.zoom_square {Z-INDEX: 120; FILTER: alpha(opacity=100); LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; -moz-opacity: 1; opacity: 1}
#prodIMAGES P {PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px}
.div_large {DISPLAY: none; Z-INDEX: 98; FILTER: alpha(opacity=0); OVERFLOW: hidden; POSITION: absolute; BACKGROUND-COLOR: white}
.large_img {Z-INDEX: 97; FILTER: alpha(opacity=0); OVERFLOW: hidden; POSITION: absolute}

/*TopMenu*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 610px; /*For KHTML*/
	list-style: none;
	height: 31px;
	}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 31px;
	}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 31px;
	left: 0;
	}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu ul li {
	width: 140px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	}

/* Root Menu */
ul#navmenu a {
	border-right:1px solid #30bc78;
	padding: 4px 16px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background: #00923f;
	color: #FFF;
	font: bold 10px/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #753438;
	color: #FFF;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	border: 1px solid #FFF;
	float: none;
	background: #EEE;
	color: #000;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #753438;
	color: #FFF;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	border: 1px solid #FFF;
	float: none;
	background: #EEE;
	color: #000;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #6a6a6a;
	color: #FFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #000;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #b9b9b9;
	color: #FFF;
	}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 139px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}
/*End TopMenu*/
.uppercase{
  text-transform: uppercase;
}
.capitalize{
  text-transform: capitalize;
}
.t2{font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-style:italic; text-decoration:underline; color:#662D31; }

.cor3 {background: url(../images/cor_bg3.gif) right;}
.cor4 {background: url(../images/cor_bg4.gif) bottom;}
.copy {color:#FFFFFF}
.flipMenu li{list-style:none;}
.flipMenu li a{text-decoration:none;}
.bottom a, .bottom a:visited, .bottom a:active{color:#000000;}
.bottom a:hover {color:#00923f}
.line {border:1px solid #737373; border-width:0 0 1px}
a:link, a:visited, a:active{color:#007c42;}
a:hover {color:#853036;}
.title1 { text-align: left; }
.title1, .title1 a:link, .title1 a:visited, .title1 a:active{font-size:12px; color:#737373; text-decoration:none; font-weight:bold}
.title1 a:hover {color:#853036;}
.title2, .title2 a:link, .title2 a:visited, .title2 a:active {color:#007c42; font-weight:bold; text-decoration:none}
.title2 a:hover {color:#853036}
.title3 {font-family: Tahoma, Geneva, sans-serif; font-size:25px; color:#737373; text-decoration: none; padding: 15px; }
.title3 a:link, .title3 a:visited, .title3 a:active {font-family: Tahoma, Geneva, sans-serif; font-size:25px; color:#737373; text-decoration: none; padding: 15px; }
.title3 a:hover {font-family: Tahoma, Geneva, sans-serif; font-size:25px; color:#737373; text-decoration: underline; padding: 15px; }
.title4 a:link, .title4 a:visited, .title4 a:active {font-family: Tahoma, Geneva, sans-serif;font-size:20px; color:#853036; text-decoration: none; font-weight:bold; }
.title4 a:hover {font-family: Tahoma, Geneva, sans-serif;font-size:20px; color:#853036; text-decoration: underline; font-weight:bold; }
.title4 {font-family: Tahoma, Geneva, sans-serif;font-size:20px; color:#853036; text-decoration: none; font-weight:bold; padding: 15px; }
.view, .view a:link, .view a:visited, .view a:active {font-size:10px; text-decoration:none; color:#007c42; font-weight:bold;}
.view a:hover {color:#853036}
.tProduct, .tProduct a:link, .tProduct a:visited, .tProduct a:active {color:#707070; text-decoration:none;}
.tProduct a:hover {text-decoration:underline; color:#853036;}
.path, .path a:link, .path a:active, .path a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; text-align: right; text-decoration: none; color:#007c42; padding-top: 4px; padding-left: 4px; padding-right: 5px; text-align:right;}
.path a:hover {text-decoration:underline; color:#853036;}
.table_border 
{	
	border: solid 1px #d2d2d2; 
	padding: 10px 10px 5px 5px;
	background-color:#ffffff;
	margin:2px;
}
.right {border-right-width: 1px; border-right-style: dashed; border-right-color: #999999;}

/* Products: begin */
.product_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #faca06; font-weight: bold; text-align:left; padding-top:5px; padding-left: 8px; }
.product_title a:link { color:#000000; text-decoration:none; }
.product_title a:visited { color:#000000; text-decoration:none; }
.product_title a:hover { color:#f57f01; text-decoration:underline; }
.product_title1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; padding-top:5px; padding-left: 10px;  }
.product_price { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #9b3f37; text-align:center; }
.product_price1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9b3f37; font-weight:bold; }
.product_content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-top: 5px; padding-left: 8px; padding-right: 5px; }
.product_page { font:12px Arial; color:#5B5B5B; padding-left:5px; padding-right:8px; padding-top:5px; }
.product_page a:link { color:#9B3F37; text-decoration:underline; }
.product_page a:visited { color:#075AAB; text-decoration:underline; }
.product_page a:hover { color:#FF9900; text-decoration:underline; }
.product-photo { border: solid 1px #cccccc; margin-bottom:5px; }
/* Products: end */

.tbl_contact td { text-align: left; }
.text { text-align: left; }

.text_top { text-transform: lowercase; }
