body,td,th {font-family: Arial, Helvetica, sans-serif;}
body {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:9pt;}
table {font-family:Arial,Verdana,san-serif;font-size:9pt;}
form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
#maincontent {width:770px; display:inline-block; float:left;}

/*----new CSS------*/
a {color:#666;}
a:hover {color:#00A99D;}
a img { border:none; }
input {margin:0;}
b { color:#00A99D;}
/*input {}
input {font-size: 11px; color:#fff; text-decoration:none; background:#00A99D; text-align:center; display: inline-block; padding-left:10px; padding-right:10px;}
input a:hover{font-size: 11px; color:#00A99D; text-decoration:none; background:#f0f0f0;}*/

li {color:#666;}
li a{color:#666;}
li a:hover{color:#00A99D;}

.subcats li {}

.otherlinks {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.otherlinks h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.otherlinks a { color:#00A99D;}
.otherlinks a:hover { color:#666666;}
/*li a:visited{color:#c4c4c4;}*/
h2 {
	display:block;
	/*visibility:hidden;*/
	text-align:left;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#00A99D;
}
#mainTitle {
	display:block;
	text-align:left;
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#00A99D;
}


#productTitle h3 {
	display:block;
	text-align:left;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color:#00A99D;
}

#emailButton {font-size: 11px; color:#fff; text-decoration:none; background:#00A99D; text-align:center; display:block; width:150px;}
/*#emailButton a {font-size: 11px; color:#fff; text-decoration:none; background:#00A99D; text-align:center; display:block; width:150px;}
#emailButton a:hover {font-size: 11px; color:#00A99D; text-decoration:none; background:#f0f0f0;}*/

#registerLogin {font-size: 11px; color:#00A99D; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#registerLogin a {font-size: 11px; color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#registerLogin a:hover {font-size: 11px; color:#00A99D; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#searchMenu {font-size: 11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#searchMenu a {font-size: 11px; color:#fff; text-decoration:none; background:#00A99D/*00A99D*/; text-align:center; display: inline-block; padding-left:10px; padding-right:10px;}
#searchMenu a:hover{font-size: 11px; color:#00A99D/*00A99D*/; text-decoration:none; background:#f0f0f0;}

#basketfloat {
	float:right;
	vertical-align: top;
	margin-top: -30px;
}

#navbutton {
	background:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#schematic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:666;
}

#schematic a {
	color:#00A99D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;

}
#schematic a:hover {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
/*-----#schematic a:visited{
	color:#c4c4c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}------*/
	
.textindent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:666;
	margin-left:12px;
}
/*----new CSS------*/

#container {width:760px; background-color:#ffffff; text-align:left; margin:0 auto; border:0px solid #000000;}

#banner a img {border:none;}

#leftnav {background-color:#aaaaaa; border-right:0px solid #000000;}
#leftnav ul {margin:0; padding:0; list-style:none;}
#leftnav ul li {margin:0; padding:0;}
#leftnav a img {border:none;}

#main { float:left; display:inline-block;width:770px;text-align:left;}
#main h2 { visibility:hidden;color:#00A99D; font-size:26pt; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; }
#main ul {margin-top:0px;}
/*----- #main h2 {margin-top:7px; color:#00A99D; font-size:13pt;}-------*/

#footer {margin-top:0px; font-size:8pt;}

.productList { padding:27px;font-size:8pt;font-weight:bold; text-align:center;}
.productList img {border:0px;}
.productInfo {margin-bottom:3px;}
.productList a img {border:none; text-decoration:none;}

.sale {color:#cc0000;}
.error {color:#ff0000; font-size:14px; font-weight:bold;}
.error ul {color:#ff0000; font-weight:bold;}

.TreeLevel1 { visibility:hidden;margin-left:20px;}
.TreeLevel2 {margin-left:40px;}
.TreeLevel3 {margin-left:60px;}
.TreeLevel4 {margin-left:80px;}
.TreeLevel5 {margin-left:100px;}
.TreeLevel6 {margin-left:120px;}

#progress { margin-top:-35px;background-color:#ffffff; border:0px solid #000000; padding:2px;}
#progress .current {color:#00A99D;font-weight:bold;}
#progress a {color:#00A99D; font-weight:bold;}
#progress .disabled {color:#cccccc;}


.section .head {background-color:#eeeeee; margin:5px 0; text-align:center; font-weight:bold; border:1px solid #000000;}
.section .address {}
.section .items {margin-top:4px;}

.highlight {color:#ff0000; font-size:7pt;}

.tbForm, .ControlBox {border:1px solid #000000;}
.tbForm .HeaderRow, .ControlBox .HeaderRow {background-color:#dddddd; font-weight:bold; text-align:center;}

.center {text-align:center;}

.basket {border:1px solid #000000; background-color:#cccccc;}
.basket td {background-color:#ffffff;}
.basket th {background-color:#eeeeee;text-align:center;}

.Right {text-align:right;}

.perish-name {font-weight:bold; color:#00A99D; }
