body {
	background-color: #FFFFFF;
	background-image: url('../images/as_bg.gif');
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #556170
}

#masthead {
	width: 950px;
	align: left;
	}
	
#mastheadleft {
	width: 500px;
	float: left;
	text-align: left;
	}
	
#mastheadright {
	width: 450px;
	float: right;
	text-align: right;
	}

/* Menu */
/*********************/

#menu {
	width: 950px;
	height: 25px;
	/* padding-bottom: 9px; */
	}
	
#menuhome {
	width: 18px;
	padding-left: 25px;
	padding-right: 5px;
	float: left;
	}
	
.menuitem {
	font-size: 10px;
	text-transform: uppercase;
	float: left;
	text-align: center;
	padding-top: 6px;
}
.menuitem a {
	color: #556170;
}	

.menudiv {
	padding-left: 40px;
	padding-right: 40px;
	float: left;
	}

/* Specials */
/********************/

div.special {
	width: 535px;
	}
	
div.specialleft {
	float: left;
	width: 100px;
	text-align: left;
	}
	
div.specialright {
	float: right;
	width: 435px;
	text-align: left;
	}
	
div.specialdiv {
	height: 15px;
	clear: both;
	}

img.special {
	padding: 2px;
	border: 1px solid #556170;
	}
	
a {
	text-decoration: none;
	color: #0000A0;
}

a.crumb:link	      { text-decoration: underline; color: #FFFFFF}
a.crumb:active	   { text-decoration: underline; color: #FFFFFF}
a.crumb:visited	   { text-decoration: underline; color: #FFFFFF}
a.crumb:hover      { text-decoration: none; color: #FF9000}

.leftBlock {
	background-color: #EEEFF0;
}
.lightCell {
	background-color: #F8F8F4;
	border-top: 1px dashed #B2B8BF;
}
.darkCell {
	background-color: #EEEEE4;
	border-top: 1px dashed #B2B8BF;
	border-bottom: 1px dashed #B2B8BF;
}

.Cell {
	border-top: 1px dashed #B2B8BF;
	border-bottom: 1px dashed #B2B8BF;
}
.rightBlock {
	background-color: #EEEFF0;
	background-image: url('../images/as_rb_bg.gif');
	background-repeat: repeat-y
}
.navLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 14px;
	border-bottom: thin dotted #B2B8BF;
}
.navLeft a {
	color: #556170;
}
.imageSmall {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.productPrice {
	background-color: #F8F8F4;
	padding: 2px 2px 0px;
	height: 18px;
	border-top: thin dotted #B2B8BF;
	border-bottom: thin dotted #B2B8BF;
	color: #ff0000;
	font-size: 12px;
}
.productHeading {
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 4px;
}

.productHeading2 {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 4px;
	color: #7096AF;
}

.productHeadingMain {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 4px;
	color: #97282E;
}

.inputText {
	height: 18px;
	width: 121px;
}
.inputSelect {
	height: 20px;
	width: 152px;
}
.inputSelect2 {
	height: 20px;
	width: 128px;
}
.productCart {
	padding-top: 4px;
	padding-bottom: 4px;
}
.productDesc {
	padding-top: 2px;
	padding-bottom: 2px;
}
.productLink {
	font-size: 10px;
}

/* Footer */
/***********************/

.footer {
	background-image: url('../images/as_bg_footer.gif');
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 5px;
	padding-left: 207px;
}

.textSmall {
	font-size: 10px;
}
.textSmall a {
	color: #71363F;
}
.textBlue {
	color: #2671A6; 
}
.textSmallHeading {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
}
.textSecondaryHeading { 
	font-size: 12px; 
	font-weight: bold; 
	display: inline;
}

.textLargeRed {
	font-size: 18px;
	font-weight: normal;
	color: #FF4242;
}
.floatRight {
	float: right;
}
.floatLeft {

	float: left;
}
.textWhite {
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}
.textWhite a {
	color: #F4EB96;
}
form, select, input {
	font: 11px Arial, Helvetica, sans-serif;
}
.productDescHeading {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: thin dotted #B2B8BF;
}
.cellSpecials {
	color: #FFFFFF;
	background: #9B9D6E url('../images/as_bg_specials.gif') no-repeat;
	height: 76px;
	font-size: 10px
}
.cellSpecials a {
	color: #F4EB96;
}
.cellProductSearch {
	background: #973340;
}
.cellBrowseCategory {
	background: #7096AF;
}
.productLink a {
	color: #870F16;
}
.headingRed {
	background: url('../images/as_heading_red.gif');
	height: 20px;
	width: 535px;
	padding-top: 2px;
}

.textHeadingRedLeft {
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
}
.textHeadingRedRight {
	float: right;
	color: #FFFFFF;
	padding-right: 8px;
}
.textHeadingYouAreIn {
	color: #FFFFFF;
	padding-left: 8px;
}
.textHeadingSearch {
	color: #665B53;
	font-size: 10px;
	font-weight: bold;
}
.textHeadingRedRight a {
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
}

image.style1 {border: 1px solid #7096AF; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#D0D1D1', Positive='true'); margin-right:15px; }
image.style2 {border: 2px solid #556170; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#D0D1D1', Positive='true');}