/* commented backslash hack \*/
html, body {
	height: 100%;
}
/* end hack */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #010f2f url(../images/bg_strip.gif) repeat-y 50% 0;
	margin: 0;
	padding: 0;
}
a img {border: none; }
a:link {
	color: #36c;
	text-decoration : none
}
a:active {
	color: #36c;
	text-decoration : none
}
a:visited {
	color: #369;
	text-decoration : none
}
a:hover {
	color: #c00;
	text-decoration : none
}
/*wrappers - page or section containers*/
#fade {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	margin: auto;
}
#mainWrapper { text-align: left; width: 946px; vertical-align: top; min-height: 100%; margin: auto auto -30px; }
* html #mainWrapper { height: 100%; }
#headerimage { background-image: url(../images/top.gif); width: 946px; height: 80px; }
#navMain { font-size: 80%; font-weight: bold; background-image: url(../images/bg_menu.jpg); background-repeat: no-repeat; width: 906px; height: 15px; padding-right: 40px; }
#navMain ul { font-family: Arial, Helvetica, sans-serif; float: right; margin: 0; padding: 0; }
#navMain li { float: left; margin-right: 10px; list-style-type: none; }
#navMain li a { color: #fff; display: block; }
#navMain li a:hover { color: #900; display: block; }
#strip { width: 14px; float: left; }
.pad { padding-bottom: 10px; padding-left: 10px; }
#main {
	background-color: #fff;
	background-image: url(../images/bg_content_home.jpg);
	background-repeat: no-repeat;
	width: 918px;
	float: left;
	min-height: 536px;
	padding-left: 100px;
}
#main_two {
	font-size: 80%;
	background-color: #fff;
	background-image: url(../images/bg_content_two.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 918px;
	min-height: 536px;
	float: left;
}
* html #main #main_two #main_three {
	height: 80%;
}
#float_left { float: left; }
#float_right {
	float: right;
	margin-left: 15px;
}
#clearall {
	clear: both;
}
/*left menu*/
#menu_left {
	color: #fff;
	font-size: 90%;
	background-color: #003366;
	background-image: url(../images/bg_menu_left.jpg);
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
}
#menu_left h3 {
	color: #FFFFFF;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#menu_left a { color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#menu_left a:hover { color: #900; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#menu_left ul { width: 180px; margin: 0; padding: 0; list-style-type: none; }
#menu_left li a:link {
	background-color: #003366;
	margin-bottom: 1px;
	padding: 2px 2px 2px 4px;
	display: block;
}
#menu_left li a:visited {
	background-color: #003366;
	display: block;
	margin-bottom: 1px;
	padding: 2px 2px 2px 4px;
}
#menu_left li a:hover { color: #fff; background-color: #900; display: block; }
#menu_left hr { color: #fff; background-color: #fff; width: 90%; height: 1px; border-width: 0 1px 0 0; }
#navBreadCrumb { height: 20px; }
.category-products { font-size: 90%; }
#informationContent a { font-weight: lighter; }
.category-subs-selected { color: #ccc; font-size: 100%; }
p {
	color: #333;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0;
}
td {
	color: #333;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td h1 {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td h2 {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td h3 {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td p {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td td/*safari wrapper */
 {
	color: #333;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td ul {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td li { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 {
	color: #003366;
	font-size: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}
h2 {
	color: #333;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}
h4 {
	margin: 0px;
	padding: 0px;
}
.greeting {
	font-size: 80%;
	color: #000066;
	font-weight: normal;
}
h3 {
	color: #c00;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}
h6 {
	color: #999;
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 27px;
}
hr { color: #369; background-color: #369; height: 1px; border-width: 0 1px 0 0; }
.greylight {
	color: #ccc;
}
.grey {
	color: #666;
}
#footer {
	color: #ccc;
	font-size: 60%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	background-image: url(../images/footer.gif);
	text-align: center;
	width: 946px;
	height: 22px;
	clear: both;
	margin: auto;
	padding-top: 8px;
}
#footer a {
	color: #ccc;
}
#footer a:hover { color: #f90; }
html>body #minHeight {
	float:left;
	width:0;
	height:100%;
	margin-bottom: -30px;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { background-color: #003; width: 100%; padding-top: 10px; padding-bottom: 10px; }

.back { float: left; }
.listingDescription { padding-right: 6px; }
.productSpecialPrice { color: #c00; }
.normalprice { text-decoration: line-through; }
.forward { float: right; }
.buttonRow {
	padding: 4px;
}
.back { float: left; }
.navNextPrevList { float: left; }
.itemTitle { font-size: 100%; }
.clearBoth { clear: both; }
.centerBoxWrapper { padding-top: 10px; padding-bottom: 10px; }
.centerBoxHeading { font-size: 100%; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #369; }
#productsListingTopNumber, #productsListingBottomNumber {
	color: #333333;
}
.centerBoxContentsProducts { padding-top: 20px; }
.categoryListBoxContents { text-align: center; float: left; padding-top: 20px; padding-bottom: 20px; }
.content { padding-bottom: 20px; }
fieldset { margin-top: 20px; }
legend { font-weight: bold; }
.important { color: #000; padding-top: 10px; padding-bottom: 10px; }
.optionName {
	padding-right: 10px;
}
.productSalePrice {
	color: #FF0000;
}
#productMainImage {
	padding-top: 6px;
	padding-bottom: 6px;
}
