body,td,th {
	font-family: Arial;
	font-size: 11px;
	color: #E5E5E5;
	text-align: justify;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{
	color:#FFFFFF;
}

/* Grey cell background---------------------*/
.greycellBg{
	background-color: #333333;
	height: 40px;
}
.bottomGreycellBg{
background-color: #333333;
	height: 20px;
}

/* cell gradient-----------------*/
.cellGradient{
	background-image: url(images/centreBg.gif);
	background-repeat: repeat-x;
	background-color: #595959;
}

/* nav decoration------------------------*/
.navLinks{
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	padding-left:12px;
}
.navLinks a{
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.navLinks a:hover{
	color:#868686;
}

.navLinks_h{
	font-family: Arial;
	font-size: 12px;
	color: #868686;
	text-decoration: none;
}
.navLinks_h a{
	font-family: Verdana;
	font-size: 12px;
	color: #868686;
	text-decoration: none;
}

.pullDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	z-index: 10;
	color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	visibility:hidden;
	height: 25px;
	line-height: 15px;
	overflow: visible;
	width: auto;
	white-space: nowrap;
}

.pullDown a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eeFFee;
	text-decoration: none;
}

.pullDown a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

/* email link decoration------------------------*/
.emailLink{
	font-family: Arial;
	font-size: 11px;
	color: #E5E5E5;
	text-decoration: none;
}

/* contact background image--------------------*/
.contactBG{
	background-image: url(images/contactBg.jpg);
	background-repeat: no-repeat;
}

.thumbs{
margin-top:20px;
margin-bottom:0px;
}

.shoes{
	display: none;
}

.shoesShown{
	display: block;
}

.introHidden{
	display: none;
	visibility:hidden;
}

/* blurb background-----------------------------*/
.blurbBG{
	background-color: #000000;
}

/* div styling-----------------------*/
#titleDiv{
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0px;
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	line-height: 40px;
	font-weight:lighter;
}

#blurbDiv{
	margin-left: 20px;
	margin-top: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}

.terms{
	width:760px;
	text-align:left;
}

.terms p, .terms p li, .terms li{
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.terms h1, .terms p h1{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:-5px;
	margin-top:15px;

}

.terms a{
	color:#ccc;
	text-decoration:underline;
}

/*--------------------------------------------*/
.salesStuffHidden{
display:none
}

.salesStuffShown{
padding:0px;
padding-top:19px;
width:760px;
text-align:left;
display:block;
}

.shopItemHidden{
	display:none;
}

.shopItemShown{
display:block;
/*margin-top:19px;*/
margin-left:19px;
}

/*form elements*/

 input, select{
	background-color:#000;
	color:#ddd;
	border:1px;
	border-style:solid;
	border-color:#666;
	font-size:10px;
	padding:2px;
}

.formBut{
	background-color:#333;
	color:#FFCC00;
	border:1px;
	border-style:solid;
	border-color:#444;
	font-size:10px;
	padding:2px;
	/*width:100px;*/
	text-align:center;
}

.formLabelCel{
	min-width:100px;
	text-align:right;
	vertical-align:top;
	color:#CCC;
	padding-top:9px;
	padding-right:6px;
}

.formFieldCel{
	text-align:left;
	vertical-align:top;
	color:#666;
	padding-top:9px;
}
li{
	margin-bottom:5px;
}
/*---------*/

.tableSection{
	text-align:left;
	color:#666;
	font-weight:bold;
	font-size:11px;
}


.price{
	border-top-color:#666;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:10px;
	font-size:12px;
	color:#999999;
	margin-bottom:2px;
}
	
	.code{
	padding-top:9px;
	color:#999;
	}

.scNameCol{
	text-align:left;
	vertical-align:top;
	background-color:#050505;
	padding:6px;
	color:#CCCCCC
}

.scNameCol a{
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}

.scPriceCol{
	text-align:left;
	vertical-align:top;
	background-color:#050505;
	padding:6px;
	color:#CCCCCC;
}

.trHead{
	color:#999999;
	text-align:right;
	vertical-align:top;
}


.instructionNum{
color:#FFCC00;
font-size:24px;
}

.instruction, instruction li {
	color:#aaa;
	font-size:10px;
	list-style-type: circle;
}

.instruction a{
	color:#ddd;
	text-decoration:none;
}

.crossedPrice{
	color:#333;
	text-decoration:line-through;
}
