body {
	margin: 0px;
	background-color: #414E56;
}
.alternative_tr, .alternative_bl, .tl, .tr, .bl, .br {
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}   
.alternative_tr, .tr {
	background-position: top right;
}
.alternative_bl, .bl {
	background-position: bottom left;
}
.alternative_tr {
	background-image: url(images/alternative_tr.png);
}
.alternative_bl {
	background-image: url(images/alternative_bl.png);
}
.tl {
	background-image: url(images/tl.png);
	background-position: top left;
}
.tr {
	background-image: url(images/tr.png);
}
.bl {
	background-image: url(images/bl.png);
}
.br {
	background-image: url(images/br.png);
	background-position: bottom right;
}
.page {
	border: 0px;
	background-color: #FFFFFF;
}
.pageHeader {
	background-color: #FBA83E;
	font-weight: bold;
	color: black;
	text-align: center;
	text-transform: uppercase;
}
a.masterCategoryLink, .masterCategorySelected {
	font-size:8pt;
	line-height:15px;
	font-weight: bold;
}
.masterCategorySelected {
	color: #FF0000;
}
.headerColour, .tr, .tl, .alternative_bl, .checkoutHeader {
	background-color: #FBA83E;
}
.br, .bl, .alternative_tr {
	background-color: #FFFFFF;
}

.checkoutHeader {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	padding:5px;
}

.breadcrumb {
	text-align: left;
}


.directoryBusinessNameNoLink {
	text-transform: uppercase;
	font-weight: bold;
}
.directoryRow1 {
	background-color: #F7F7F7;
}
.directoryRow2 {
	background-color: #F3F3F3;
}
	p,td,ol,ul,textarea {font-family:arial;font-size:10pt;}
.deliveryTableMessageOnCheckout {font-size:8pt;}
	a, a:visited {font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase;}
	a:hover{color:red;font-weight:bold;text-decoration:underline;}

	a.menuLink, a.menuLink:visited, a.featuredProductsLink, a.featuredProductsLink:visited{font-weight:bold;color:#000;text-transform:uppercase;}
	a.menuLink:hover,a.featuredProductsLink:hover{font-weight:bold;color:red;text-decoration:underline;text-transform:uppercase;}

	li{color:#21556B}
	em{color:#004566;text-align:center;}
	h1,h3{text-align:center;color:#21556B}
	h2 {font-family:Arial,Helvetica,Geneva;font-size:8pt;font-variant:small-caps;color:white;}

	form, .summary, .thankYou, .yourDetails, .paymentMethodTable, .additionalInformation, .checkoutProductsList, .productRemoved, .yourOrder, .contactDetails, .yourMessage, .introduction, .shoppingCartListings, .promotionPanel {border: 1px solid #414E56;padding: 5px;}

	h5 {text-align:center;font-weight:bold;font-size:12pt;text-decoration:underline;}
	hr {height:2px;color:#a4a4a4}
	.w {color:white}
	.leftborder {
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: dotted;
		border-right-color: #999999;
	}
	.mainBody {
		margin-left : 8px;
		margin-right : 8px;
		margin-top : 0px;
		margin-bottom : 20px;
		background-color:white;
		background-image:none;
	}
	.rightborder {
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-left-style: dotted;
		border-left-color: #999999;
		margin-left-width:10px
	}
	.left {color:#859A93;margin-right:8px}
	.right {color:#859A93;margin-left:8px;
	}
	#nav a:hover {background:#818181;color:#ffffff}
	#nav a {background:#A71F4F;}
	#nav a, #nav span {color:#ffffff;font-size:8pt;text-decoration:none;text-transform:uppercase;border:1px solid #000;display: block;width:110px;padding:4px 5px;margin:4px;}
	#nav span {font-weight:bold;background:#000000;}
	.selected{font-size:8pt;text-transform:uppercase;}
	.summaryHeader {font-family:Arial;font-size:10pt;color:#ffffff;background-color:#414E56;line-height:15px;}
	.summaryRow {font-family:Arial;font-size:8pt;color:#000000;background-color:#cccccc;line-height:15px;}
a.checkoutLink {
	color:#000;
	text-decoration:none;;
	text-align:center;
	font-size:12pt;
	font-weight:bold;

	text-transform:uppercase;
	text-decoration:none;
	background-image : url(bullet.png);
	background-repeat:no-repeat;
	line-height:22px;
	padding-top:0px;	
	padding-bottom:0px;
	padding-right:10px;
	padding-left:20px;
	height:20px;
	}
  a.returnToShopping {
	text-decoration:none;;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	background-image : url(bullet.png);
	background-repeat:no-repeat;
	text-transform:uppercase;
	text-decoration:none;
	line-height:22px;
	padding-top:0px;	
	padding-bottom:0px;
	padding-right:10px;
	padding-left:20px;
	height:20px;
	}
	.option{background-color:#414E56;color:white}
	.g {color:#c9c9af;}
.footer {font-size:8pt;}
	a.footer, a.footer:visited {font-family:Arial;color:#000;font-size:8pt;text-decoration:none;}
	a.footer:hover{color:red;text-decoration:none;}
.cartCategoryLink, .menuLink, .featuredProductsLink {
	font-size:8pt;
	background-image : url(bullet.png);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:2px;
	padding-right:10px;
	padding-left:17px;
	line-height:20px;
color: #000000;
	}
.promotionTitle {
	font-size:12pt;
	background-image : url(bullet.png);
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:2px;
	padding-right:10px;
	padding-left:17px;
	line-height:20px;
color: #000000;
	}
.outOfStock {
	color:green;font-weight:bold;
	}
.retailPrice {
	color:black;font-weight:bold;
	}	
.price {
	color:#9F2726;font-weight:bold;text-transform:uppercase;
	}
.specialPrice {
	color:green;font-weight:bold;text-transform:uppercase;
	}
.youSave  {
	color:red;font-weight:bold;text-transform:uppercase;
	}
.vipPrice {
	color:green;font-weight:bold;text-transform:uppercase;
	}

.personalShoppersMessage {
	color:green;font-weight:bold;
	}

.otherProductsBody {
	padding-top:5px;
	padding-bottom:5px;
	}
.priceHighlight {
	color:green;font-weight:bold;
	}
input:createACollarLetter {
	width: 6px;
	}
.createACollarHeader {
	background-color:#414E56;font-variant:small-caps;color:white;
	}
	.outer {padding:0px;border:1px solid #557DA2;background-color:#ffffff;}
	.inner {margin:2px;}
.categoryCell, .subCategoryCell {color:#000;padding:20px}
.searchBarHeader, .topProductsHeader, .viewAllHeader {
	color:#fff;
	background-color:#414E56;
	text-decoration:none;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;	
	}
.searchBar, .topProducts, .viewAll {background-color:#fff;border: 1px solid #414E56;padding: 5px;}

th {
	font-weight:bold;
	font-size:10pt;
	color: #000000;
	background-color: #FBA83E;
  text-transform:uppercase;
}
.row1 {
	background-color: #F7F7F7;
	font-size:8pt;
}
.row2 {
	background-color: #F3F3F3;
	font-size:8pt;
}
	.allPromotionsHeader {
	color:#fff;
	background-color:#414E56;
	text-decoration:none;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;	
	}
.freeDelivery{
color: green;
}
.search {
background:url(submit.png) no-repeat;
cursor:pointer;
width: 54px;
height: 15px;
border: none;
}
