body, html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0;
	height:100%;
	background-color:black;
}

#topDev {
	
}

#leftDev {
	
}

.content {
	background-color:#0c851b;
}

.topMenu {
	background-color:#ed1b24;
}

.topMenu a {
	color:white;
	background-color:#ed1b24;
	text-decoration:none;
	padding-left:31px;
	padding-right:31px;
	font-weight:bold;
}

/*
.topMenu a:hover {
	color:black;
	background-color:#ffca08;
}
*/

#dropmenudiv{
position:absolute;
font:normal 12px Verdana;
line-height:18px;
z-index:100000;
padding-top:5px;
}

#dropmenudiv a{
display: block;
padding:6px;
text-decoration: none;
background-color: black;
color:white;
}

#dropmenudiv a:hover{ /*hover background color*/
font-weight:bold;
}

.formLabel { width:250px; }

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.logo {
	font-size:18px;
	font-weight:bold;
	color:#666666;
	padding-left:30px;
}

.slogan {
	font-size:12px;
	color:#666666;
	padding-bottom:3px;
	padding-left:30px;
}

.content {
	background-color:#FEC216;
}

.productSearch {
}

.productSearch a {
}

.mailingList {
}

.mailingList a:link, .mailingList a:visited, .mailingList a:active {
}

#navigation {
	border-collapse:collapse;
}
#navigation .header {
	font-size:12px;
	text-transform:uppercase;
	padding-left:10px;
	padding-bottom:3px;
}
#navigation .category {
	font-weight:bold;
	font-size:13px;
}
#navigation .subCategory {
	padding-left:10px;
}
#navigation .newArrival {
	text-transform:uppercase;
}
#navigation a {
	background-image:url(images/icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	text-indent:5px;
	color:black;
}
#navigation a:hover {
	text-decoration:underline;
}

.loginMenu {
	text-align:right;
}

.loginMenu a {
	text-decoration: underline;
	text-transform:capitalize;
	font-size:11px;
	text-indent:15px;
	margin-left:25px;
}
.loginMenu a:hover {
	color:: #cc0000;
	text-decoration:none;
}

a.cartBrief:link, a.cartBrief:active, a.cartBrief:visited {
color:red;
text-decoration:underline;
}
a.cartBrief:hover {
color:#4686ff;
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:#333333; }
.basket a:link, .basket a:active, .basket a:visited { color:#333333; }
.basket a:hover { text-decoration:none; color:#ff0000; }

.copyright { color:#333333; font-size:10px; }
.copyright a:link, .copyright a:active, .copyright a:visited { color:#333333; }
.copyright a:hover { text-decoration:underline }

a.links:link, a.links:active, a.links:visited {
color:black;
}
a.links:hover {
text-decoration:underline;
color:grey;
}

.noteTitle {
color:black;
}

.pageTitle {
font-size:16px;
font-weight:bold;
color:black;
border-bottom:1px solid #ffca08; margin-bottom:15px;
margin-bottom:35px;
text-transform:uppercase;
}

.infoBG {
}

.resultsHeader {
color:black;
font-size:12px;
font-weight:bold;
border-bottom:1px solid black;
}

.detailsBG {
color: black;
}

.resultsBG {
color: black;
}

.resultsBorder {
}

a.menuLink:link, a.menuLink:active, a.menuLink:visited {
color:white;
}
a.menuLink:hover {
text-decoration:underline;
color:white;
}

.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 2px 2px 2px;
	text-transform:uppercase;
	color:white;
	background-color:#ed1c24;
	border:1px solid black;
	cursor:pointer;
}

.field {
border:1px solid black;
font-size: 11px;
}

.formField {
border:1px solid black;
font-size: 11px;
width:250px;
}

.field100 {
border:1px solid black;
font-size: 11px;
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;
}

.goButton {
border:1px solid #CCCCCC;
background-color:yellow;
font-size:11px;
width:auto;
}

.noImage {
color:#666666;
}

.loginBarBG {
background-color:#FE9000;
}

a {
	color: #333333;
}

a:hover {
	color:#ffcb08;
}

.bottomMenu A:link, .bottomMenu A:visited { 
	color:#333333;
	text-decoration:underline;
	padding-right:20px;
	font-size:10px;
}
.bottomMenu a:hover {
	text-decoration:underline;
	color:#0c851b;
}

.dataTable {
	border-collapse:collapse;
}
.dataTable a:link, .dataTable a:visited {
}
.dataTable .header {
font-weight:bold;
}
.dataTable td {
	padding:10px;
}
.dataTable th {
	font-weight:normal;
	padding:5px;
	text-align:left;
}