a:link {  color: #27769C; text-decoration: none;}
a:visited {  color: #27769C; text-decoration: none;}
a:hover {  color: #DD4899; text-decoration: underline;}
a:active {  color: #DD4899; text-decoration: none;}
.SideText {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 5px;
}
.SideMenu {
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 5px;
	padding-bottom: 5px;
	display: list-item;
	background-color: #FFFFFF;
	list-style-type: none;
}
.SideMenu a:link {color: #000000; text-decoration: none;}
.SideMenu a:visited {  color: #000000; text-decoration: none;}
.SideMenu a:hover {  color: #DD4899; text-decoration: underline;}
.SideMenu a:active {  color: #DD4899; text-decoration: none;}
.sideNavHeader {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*background-color: #3399CC;*/
	background-color: #94C948;
	background-position: top;
	text-align: left;
	text-indent: 5pt;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
p {
	font-weight: normal;
	color: #000000;
}
.MainGraphic {
	text-decoration: none;
	background-color: #FBFDCE;
	text-align: center;
	vertical-align: bottom;
}
h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #DD4899;
	padding-top: 15px;
}
.Content {
	margin: 10px;
	background-color: #FFFFFF;
	color: #000000;
}
.Footer {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
        border-top-color: #5247A2;
	text-align: center;
	padding: 5px;
}
h3 {
	font-weight: bold;
	color: #000000;
	margin: 5px;

}
.RightText {
	font-weight: normal;
	color: #000000;
	margin: 5px;
}
.headerNavigation {
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 15px 5px 5px;

}
.headerError {
	color: #666666;
	background-color: #FFFFE6;
}
.headerDivider {
	background-color: #FFFFFF;
	background-position: bottom;
	vertical-align: bottom;
	height: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #5247A2;
}
.footerDiv {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #5247A2;
	text-align: center;
	padding: 10px 10px 20px;
	float: left;
	height: 50px;
	width: 760px;
}
h2 {

	font-weight: bold;
	color: #94C948;
	padding-top: 10px;
}
.imgleft {
	background-color: #B6CEE7;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tabledata {
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.imgright {
	background-color: #B6CEE7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.HeaderSpecialText {
	font-size: 12pt;
	font-weight: normal;
	color: #16445A;
	margin: 5px;
	padding: 5px;
}
/* from old stylesheet*/
TD.infoBoxHeading {
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*background-color: #3399CC;*/
	background-color: #94C948;
	background-position: top;
	text-align: left;
	text-indent: 5pt;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.infoBoxContents {
background-color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 5px;
	padding-bottom: 5px;
	display: list-item;
	background-color: #FFFFFF;
	list-style-type: none;
}
TD.pageHeading, DIV.pageHeading, .prodmodel {
	font-size: 12pt;
	font-weight: bold;
	/*color: #cc3366;*/
	color: #DD4899;
	padding-top: 15px;
}
.prodsystem {
	font-size: 12pt;
	font-weight: bold;
	color: black;
	padding-top: 15px;
}
.prodsubmodel, .prodsubtitle {
	font-size: 12pt;
	font-weight: normal;
	color: #DD4899;
	padding-top: 15px;
}
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

BODY {
	background-color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 1px;
  margin-right:10px;
	font-family: "Palatino Lynotype", Georgia, "Times New Roman"; 
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
}

/* need to specify this specially... */
select, input {
	font-family: "Palatino Lynotype", Georgia, "Times New Roman"; 
	font-size: 11pt;
	font-weight: normal;
}

//.boxText { font-size: 12pt; }
.errorBox { background: #ffb3b5; font-weight: bold; }
.stockWarning { color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { color: #70d250; text-decoration: underline; }

FORM {
	display: inline;
}

TD.headerNavigation, a.headerNavigation {
	font-weight: normal;
	color: #000000;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-size: 12pt;       // page name center header
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
}
.main {
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#main-heading {
	padding-left: 15px;
}
.productListing-heading {          // like TD.infoBoxHeading
  font-size: 12pt;
  height: 16px;
  font-weight:bold;
  /*background: #99cc33;*/
  background: #5247A2;
  color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.productListing-heading a:link, .productListing-heading a:visited {
  color: white;
  text-decoration: none;
}
.productListing-heading a:hover {
  color: #DD4899;
}

