body {color: #ffffff; font-family: arial,verdana,tahoma; font-size: 13.5px}
td {font-family: arial,verdana,tahoma; color: #ffffff}
p {font-family: arial,verdana,tahoma; color: #ffffff}

h1 {font-family: tahoma,arial,verdana; font-size: 100%; font-weight: bold; color:#ffffff}

h2 {font-family: tahoma,arial,verdana; font-size: 120%; font-weight: normal; color: #FFCC33}

h3 {font-family: tahoma,arial,verdana; font-size: 140%; font-weight: normal; color:#ffffff; margin-top: 0}

.heading {font-size: 100%; font-weight: bold; color:#ffffff}
.heading2 {font-size: 90%; font-weight: bold; color:#ff0000}
.footer {font-size: 85%; color:#FFCC33}
.footer2 {font-size: 80%;}

a:link {color: #FF0000; text-decoration: none}
a:visited {color: #FF0000; text-decoration: none}
a:active {color: #2C6CBC; text-decoration: none}
a:hover {color: #2C6CBC; text-decoration: none}

a:link.nav {color: #FF0000; text-decoration: none; font-size: 75%}
a:visited.nav {color: #FF0000; text-decoration: none; font-size: 75%}
a:active.nav {color: #000000; text-decoration: none; font-size: 75%}
a:hover.nav {color: #000000; text-decoration: none; font-size: 75%}

a:link.subnav {color: #000051; text-decoration: none; font-size: 75%}
a:visited.subnav {color: #000051; text-decoration: none; font-size: 75%}
a:active.subnav {color: #FF0000; text-decoration: none; font-size: 75%}
a:hover.subnav {color: #FF0000; text-decoration: none; font-size: 75%}

a:link.prodNav {color: #000; text-decoration: none; font-size: 85%;}
a:visited.prodNav {color: #000; text-decoration: none; font-size: 85%}
a:active.prodNav {color: #fff; text-decoration: none; font-size: 85%; background-color: #FF0000;}
a:hover.prodNav {color: #fff; text-decoration: none; font-size: 85%; background-color: #FF0000;}

a:link.white {color: #fff; text-decoration: none;}
a:visited.white {color: #fff; text-decoration: none;}
a:active.white {color: #000; text-decoration: none;}
a:hover.white {color: #000; text-decoration: none;}

.image {border: 1px solid #2C6CBC; margin: 5px}
.image2 {padding: 1px;}
.imageReview {border: 1px solid #ff0000;}
.small {font-size: 80%}
.smallProd {color: #000; font-size: 85%; font-weight: normal;}
.yellow {color: #ffcc33}
.red {color: #ff0000}
.nav {padding: 3px;}

.tableBorder1 {border: 1px solid #2C6CBC;}

.wide {
	font-size: 90%;
	border: 1px solid #ffffff;
	width: 100%;
	margin-bottom: 20px;
}
.cattitle {
	color: #000051;
	background-color: #FFCC33;
	font-weight: bold;
	font-size: 90%;
}
.productMenu1 {
	color: #fff;
	background-color: #2C6CBC;
	font-weight: bold;
	padding: 4px;
}
#productHeader {
	color: #fff;
	background-color: #2C6CBC;
	font-weight: bold;
	font-size: 110%;
}
#productContent {
	font-size: 90%;
	border: 1px solid #2C6CBC;
}
#productReviewHeader {
	color: #fff;
	background-color: #FF0000;
	font-weight: bold;
	font-size: 110%;
}
#productReviewContent {
	font-size: 90%;
	border: 1px solid #FF0000;
}

input {font-size: 10px; color: #555555; border: 1px solid #666666;}
select {font-size: 10px; color: #555555; border: 1px solid #cccccc;}
textarea {font-size: 11px; color: #555555}
.submit { font-size: 9px; color: #001A46; border: 1px solid #666666; background-color: #ffffff;}

/* Navigation */

#nav {
	position: relative;
	width: 131px;
	height: 512px;
	text-align: left;
}
#nav b {display: none;}

#item1BG, #item1On {position: absolute; left: 0px; top: 0px;   background: transparent url(../images/nav.gif) 0px 0px no-repeat;}
#item2BG {position: absolute; left: 0px; top: 36px; background: transparent url(../images/nav.gif) 0px -36px no-repeat; display: block; width: 131px; height: 296px;}
#item3BG, #item3On {position: absolute; left: 0px; top: 331px; background: transparent url(../images/nav.gif) 0px -331px no-repeat;}
#item4BG, #item4On {position: absolute; left: 0px; top: 367px; background: transparent url(../images/nav.gif) 0px -367px no-repeat;}
#item5BG, #item5On {position: absolute; left: 0px; top: 403px; background: transparent url(../images/nav.gif) 0px -403px no-repeat;}
#item6BG, #item6On {position: absolute; left: 0px; top: 439px; background: transparent url(../images/nav.gif) 0px -475px no-repeat;}
#item7BG, #item7On {position: absolute; left: 0px; top: 475px; background: transparent url(../images/nav.gif) 0px -475px no-repeat;}

a#item1 {display: block; width: 131px; height: 36px;}
a#item3 {display: block; width: 131px; height: 36px;}
a#item4 {display: block; width: 131px; height: 36px;}
a#item5 {display: block; width: 131px; height: 36px;}
a#item6 {display: block; width: 131px; height: 36px;}
a#item7 {display: block; width: 131px; height: 36px;}

a:hover#item1, #item1On {background: transparent url(../images/nav.gif) -131px 0px no-repeat;}
a:hover#item3, #item3On {background: transparent url(../images/nav.gif) -131px -331px no-repeat;}
a:hover#item4, #item4On {background: transparent url(../images/nav.gif) -131px -367px no-repeat;}
a:hover#item5, #item5On {background: transparent url(../images/nav.gif) -131px -403px no-repeat;}
a:hover#item6, #item6On {background: transparent url(../images/nav.gif) -131px -475px no-repeat;}
a:hover#item7, #item7On {background: transparent url(../images/nav.gif) -131px -475px no-repeat;}

#prod {position: relative; left: 17px; top: 38px; height: 17px;}

/* /Navigation */

.floatcenter {
	text-align: center;
}

.floatright-220 {
	float: right;
	width: 220px;
}

.clear {
	clear: both;
}

.images {
	width: 100%;
	float: left;
}

.images .item {
	float: left;
	margin: 0px;
	padding: 5px;
	text-align: center;
	border-bottom: solid 1px #dedede;
	border-right: solid 1px #dedede;
}

.images .itemr {
	float: left;
	margin: 0px;
	padding: 5px;
	text-align: center;
	border-bottom: solid 1px #dedede;
}

hr {
	height: 1px;
	background: red;
	overflow: hidden;
	border: none;
	margin: 20px 0;
}

#retailers li { padding-bottom: 7px; }