.t11g {  font-family: tahoma; font-size: 12px; color: #646464; text-decoration: none}
.v11r {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CD3232; text-decoration: none}
.v11g {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #646464; text-decoration: none}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0;
	height:100%;
	background-image:url(images/bgb.gif);
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0;
}

.productSearch {
	color:black;
}

.mailingList {
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-left:1px solid black;
	color:black;
}

#navigation {
	width: 132px;;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	padding-right:7px;
	line-height:20px;
}
#navigation .header {
	color:white;
	font-size:12px;
	padding:5px 5px 5px 5px;
	border: 1px solid black;
	background-color:#ff813e;
	text-transform:uppercase;
}
#navigation .category {
	font-weight:bold;
	font-size:12px;
	width: 100%;
}
#navigation .subCategory {
	padding-left:5px;
	width: 100%;
	font-size:10px;
}
#navigation .newArrival {
	text-transform:uppercase;
	width: 100%;
}
#navigation a {
	display: block;
	color: white;
	padding: 0px 0px 0px 0.5em;
	border-right: 1px solid black;
	border-left: 1px solid black;
	background-color: #CD3232;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
}
#navigation a:hover {
	background-color: white;
	color: #CD3232;
	width: 100%;
}

.loginMenu {
text-align:right;
padding-left:5px;
color:#838D99;
}
.loginMenu a {
text-decoration: none;
color:#838D99;
}
.loginMenu a:hover {
text-decoration: none;
color:#838D99;
}

a.cartBrief:link, a.cartBrief:active, a.cartBrief:visited {
color:white;
text-decoration:underline;
}
a.cartBrief:hover {
color:white;
text-decoration:none;
}

a.cart:link, a.cart:active, a.cart:visited {
color:black;
}
a.cart:hover {
text-decoration:underline;
color:white;
}

.basket {
background-color:white;
color:black;
}
.basket a:link, .basket a:active, .basket a:visited {
color:black;
}
.basket a:hover {
text-decoration:underline;
color:#CD3232;
}

a.links:link, a.links:active, a.links:visited {
color:black;
}
a.links:hover {
text-decoration:underline;
color:gray;
}

.noteTitle {
color:black;
}
.pageTitle {
font-size:18px;
font-weight:bold;
text-transform:lowercase;
width: 100%;
height:28px;
border-bottom:1px solid #CD3232;
color:#838D99;
background-image:url(images/topIcon.gif);
background-repeat:no-repeat;
text-indent:30px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

.infoBG {
background-color:white;
}
.resultsHeader {
background-color:#CD3232;
font-weight:bold;
color: white;
}

.detailsBG {
color: black;
}

.resultsBG {
background-color:white;
color: black;
}

.resultsBorder {
background-color:white;
}

a.menuLink:link, a.menuLink:active, a.menuLink:visited {
color:white;
}
a.menuLink:hover {
text-decoration:underline;
color:white;
}

.button {
background-color:white;
color:black;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
cursor:pointer;
}

.subTotal {
text-align:right;
color:black;
font-size:12px;
}
.tableHeader {
color:white;
background-color:#CD3232;
}
.tableOdd {
background-color:#2984C1;
color:white;
}
.tableEven {
background-color:white;
color:black;
}

.field {
border:1px solid black;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.field100 {
border:1px solid black;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width:100%;
}

.lineThrough {
text-decoration:line-through;
}
.onSpecial {
font-size:14px;
font-weight:bold;
}
.note {
color:black;
}
.productDetails {
}
.searchBox {
color:white;
}
.textFieldLabel {
font-weight:bold;
}
.textFieldValue {

}
.searchBox {
color:white;
}
.menuHeader {
background-color:#FE9000;
color:white;
font-weight:bold;
}
.menuBorder {
background-color:#1A537A;
}
.menuBG {
background-color:#73756A;
color:white;
}
.menuCategory {
color: white;
font-weight:bold;
display:block;
font-size:12px;
}

A:visited, a:link, a:active {
	COLOR: #CD3232; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:hover {
	COLOR: #CD3232; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.bottomMenu {
margin-left: 13px;;
padding-right:11px;
border-collapse:collapse;
}

.bottomMenu A:link, .bottomMenu A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CD3232; text-decoration: none
}
.bottomMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CD3232; text-decoration: none
}

.topMenu {
padding-right:8px;
padding-left:8px;
border-collapse:collapse;
border-right:1px solid #A4B9D0;

}
.topMenu A:link, .topMenu A:visited {
	FONT-SIZE: 12px; COLOR: #515151; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:lowercase;  TEXT-DECORATION: none;
}
.topMenu a:hover {
	COLOR: #A8A9BA; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.dataTable {
	border-collapse:collapse;
}
.dataTable a:link, .dataTable a:visited {
	color:white;
}
.dataTable .header {
}
.dataTable td {
	padding:10px;
	border:1px solid white;
	background-color: #cd3232;
	color:white;
}
.dataTable th {
	font-weight:normal;
	padding:5px;
	text-align:left;
}