/* CSS Document */

/* Edited Tags */

body {
	margin:0 25px 0 30px;
	background-color:#FFF;
}
body,table,tr,td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:expanded;
}
h1 {
	color:#CF897A;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	clear:both;
}
strong {
	font-weight:bold;
}


/* Classes */
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff3333;
    FONT-FAMILY: Arial, Helvetica, 'Arial Narrow', sans-serif
}

.buttonPad {
	margin-right:10px;
}
.checkbox {
	border:none;
	background:none;
}
.company {
	color:#9C855F;
	font-style:italic;
	display:block;
}
.description {
	color:#9C855F;
	display:block;
	margin:4px 0 5px 0;
}
.ourprice {
	color:#A31E00;
}
.productname {
	color:#514025;
	font-size:12px;
	font-weight:bold;
}
.retailprice {
	color:#514025;
}



/* IDs */

#CategoryName {
	float:left;
	width:701px;
	clear:both;
	margin:0 0 8px 0;
}
#CategoryName h1 {
	color:#514025;
	font-size:18px;
	font-weight:bold;
}
#CenterContent h1 {
	color:#514025;
	font-size:18px;
	font-weight:bold;
}
#CenterContent {
	float:left;
	margin-bottom:8px;
	border-left:solid #A7CDA1 4px;
	padding-left:20px;
	margin-left:20px;
	width:452px;
}
#CenterContent p {
	padding:0 0 20px 0;
	margin:0;
}
#Header {
	width:950px;
	height:126px;
	clear:both;
	background-color:#FFF;
}
#MainContent {
	width:745px;
	float:left;
	background-image:url(../i/bg.gif);
}
#SelectedBrands {
	float:left;
	list-style:none;
	padding:0;
	margin:0 20px 20px 0;
}
#SelectedBrands a {
	color:#274E23;
}
#SelectedBrands b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#TopNav {
	float:left;
	width:300px;
	margin-top:55px;
}
#TopNav a {
	color:#274E23;
	font-family:"Arial Black", Arial;
	font-size:14px;
}
#TopNav img {
	border:0;
	margin:0;
}


/* Breadcrumb Trail */

#BreadCrumb {
	background-color:#D8CEBE;
	border-bottom:20px solid #FFF;
	width:701px;
	clear: both;
	font-size:10px;
}
#BreadCrumb a {
	color:#274E23;
}
#BreadCrumb span {
	display:block;
	padding:6px 0 6px 10px;
}


/* Featured Prods */

#FeaturedProduct {
	color:#9C855F;
	font-size:10px;
	float:left;
	margin:8px 10px 20px 0;
	width:130px;
}
#FeaturedProduct img {
	border:solid #4F9A43 1px;
}


/* Product Details */

#ProductDetails {
	color:#514025;
}
#ProductDetails a {
	color:#A31E00;
}
#ProductDetails h1 {
	color:#514025;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#ProductDetails h2 {
	font-weight:bold;
	margin-bottom:15px;
}
#ProductDetails img {
	float:left;
	border:solid 1px #274E23;
	margin:0 10px 15px 0;
}
#ProductDetails p {
	margin:8px 0 8px 0;
	padding:0;
}
#ProductDetails .brand {
	color:#9C855F;
}
#ProductDetails .lighter {
	color:#9C855F;
}
#ProdRating {
	float:left;
	border:0;
}
#ProdRating img {
	float:top;
	border:0;
}
#ProdDetAddToBasket {
	font-size:11px;
	color:#514025;
	padding:10px 0 10px 0;
}
#ProdDetAddToBasket .Add {
	font-size:11px;
	font-style:normal;
	font-family:"Arial Black", Arial, Verdana;
	color:#274E23;
	border:solid 1px #514025;
	padding:0 4px 4px 22px;
	background-color:#F9F7F5;
	background-image:url(/i/icon-addbasket.gif);
	background-repeat:no-repeat;
	width:50px;
	height:20px;
	text-align:center;
}
#ProdDetAddToBasket .AddNumber {
	border:solid 1px #9C855F;
	background-color:#F9F7F5;
	background-image:url(/i/formback.gif);
	padding-left:2px;
	padding-top:2px;
	font-size:14px;
	color:#514025;
	width:16px;
	height:18px;
}


/* Shopping Basket */

#ShoppingBasket {
	color:#514025;
}
#ShoppingBasket a {
	color:#A31E00;
}
#ShoppingBasket h1 {
	color:#514025;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#ShoppingBasket h2 {
	font-weight:bold;
	margin-bottom:5px;
}
#ShoppingBasket img {
	float:left;
	border:solid 1px #274E23;
}
#ShoppingBasket p {
	margin:8px 0 8px 0;
	padding:0;
}
#ShoppingBasket .brand {
	color:#9C855F;
}
#ShoppingBasket .lighter {
	color:#9C855F;
}
#ShoppingBasket .cartRow {
	float:left;
	background:url(../i/cart-bg.gif) repeat-y top left;
	border-bottom:1px solid #CEC2AF;
	width:452px;
	padding:0 0 10px 0;
}
#ShoppingBasket .productLabel {
	color:#CF897A;
	font-size:14px;
	font-weight:bold;
	width:261px;
	float:left;
	border-bottom:4px solid #CEC2AF;
	padding-bottom:2px;
}
#ShoppingBasket .productPic {
	width:50px;
	height:50px;
	float:left;
	padding:10px 10px 0 0;
}
#ShoppingBasket .product {
	width:191px;
	height:50px;
	float:left;
	padding:10px 10px 0 0;
}
#ShoppingBasket .unitPriceLabel {
	color:#CF897A;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:76px;
	float:left;
	border-bottom:4px solid #CEC2AF;
	padding-bottom:2px;
}
#ShoppingBasket .unitPrice {
	text-align:center;
	width:76px;
	height:30px;
	float:left;
	padding:30px 0 0 0;
}
#ShoppingBasket .qtyLabel {
	color:#CF897A;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:51px;
	float:left;
	border-bottom:4px solid #CEC2AF;
	padding-bottom:2px;
}
#ShoppingBasket .qty {
	text-align:center;
	width:51px;
	height:40px;
	float:left;
	padding:20px 0 0 0;
}
#ShoppingBasket .subtotalLabel {
	color:#CF897A;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:64px;
	float:left;
	border-bottom:4px solid #CEC2AF;
	padding-bottom:2px;
}
#ShoppingBasket .subtota11 {
	text-align:center;
	width:64px;
	height:30px;
	float:left;
	clear:right;
	padding:30px 0 0 0;
}
#ShoppingBasket .subtota12 {
	float:left;
	clear:both;
	width:452px;
	height:25px;
	text-align:right;
	color:#CF897A;
	font-size:16px;
	font-weight:bold;
	border-bottom:4px solid #CEC2AF;
	padding:5px 0 0 0;
}
#ShoppingBasket .subtota12:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#ShoppingBasket .subtota12 b {
	color:#A11E00;
}
#ShoppingBasket .cartbuttons {
	width:452px;
	clear:both;
}
#ShoppingBasket .cartbuttons1 {
	float:left;
	clear:left;
	width:252px;
	height:25px;
	padding-top:10px;
}
#ShoppingBasket .cartbuttons2 {
	float:left;
	clear:right;
	width:200px;
	height:25px;
	text-align:right;
	padding-top:10px;
}
#ShoppingBasket .button {
	font-size:11px;
	font-style:normal;
	font-family:"Arial Black", Arial, Verdana;
	color:#274E23;
	border:solid 1px #CEC2AF;
	padding:0 10px 0 10px;
	background-color:#FFF;
	width:auto;
	overflow:visible;
	height:20px;
}


/* Right Column Styles */

/* Right Nav */

#RightNav {
	width:125px;
	float:left;
}
#RightNav a {
	color:#274E23;
}
#RightNav h2 {
	color:#9C855F;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:0;
}
#RightNav p {
	margin-top:0;
}


/* Search Box */

#SearchBox {
	background-color:#D8CEBE;
	margin-bottom:20px;
	padding:10px;
	width:180px;
	height:40px;
}
#SearchBox .SearchBox{
	border:solid 1px #9C855F;
	background-color:#EEE9E2;
	background-image:url(/i/formback.gif);
	width:105px;
	height:16px;
	padding-left:2px;
	padding-top:2px;
	font-size:11px;
	color:#514025;
}
#SearchBox .SearchButton {
	font-size:11px;
	font-style:normal;
	font-family:"Arial Black", Arial, Verdana;
	color:#274E23;
	border:solid 1px #514025;
	padding:0;
	margin-left:4px;
	background-color:#EEE9E2;
	width:64px;
	height:20px;
}




/* Left Column Styles */

/* Left Features */

#LeftFeatures {
	float:left;
	width:205px;
}

#LeftFeatures .header {
	color:#CF897A;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	clear:both;
}



/* Featured Product - Pinky */

#FeaturedProductPinky {
	color:#9C855F;
	font-size:11px;
	float:left;
	margin:8px 0px 20px 0;
	width:205px;
}
#FeaturedProductPinky .productdata {
	float:right;
	width:145px;
}
#FeaturedProductPinky img {
	border:solid #4F9A43 1px;
	float:left;
}



#HomeLeft
{
    FLOAT: left;
    WIDTH: 205px
}
#HomeLeft A
{
    COLOR: #a31e00
}
#HomeLeft H2
{
    FONT-WEIGHT: bold;
    COLOR: #514025;
    PADDING-TOP: 2px
}
#HomeLeft H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 10px;
    COLOR: #9c855f;
    FONT-STYLE: italic
}
#HomeLeft IMG
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    MARGIN: 5px 6px 6px 0px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px
}
#HomeLeft P
{
    MARGIN-BOTTOM: 15px
}


/* Contributor */

#Contributor {
	float:left;
	width:205px;
}
#Contributor a {
	color:#A31E00;
}
#Contributor h2 {
	font-weight:bold;
	color:#514025;
	padding-top:2px;
}
#Contributor h3 {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#9C855F;
	margin-bottom:10px;
}
#Contributor img {
	float:left;
	border:solid 1px #A31E00;
	margin:5px 6px 6px 0;
}
#Contributor p {
	margin-bottom:15px;
}


/* Contributor Corner */

#ContributorCorner {
	float:left;
	width:205px;
}
#ContributorCorner a {
	color:#A31E00;
}
#ContributorCorner h2 {
	font-weight:bold;
	color:#514025;
	padding-top:2px;
}
#ContributorCorner h3 {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#9C855F;
	margin:0px 0px 10px 0px;
	padding:0;
}
#ContributorCorner p {
	margin:10px 0 20px 0;
}
#ContributorCorner select {
	border:solid 1px #9C855F;
	background-color:#EEE9E2;
	background-image:url(/i/formback.gif);
	width:205px;
	height:20px;
	padding-left:2px;
	padding-top:2px;
	font-size:11px;
	color:#514025;
}
#ContributorCorner textarea {
	border:solid 1px #9C855F;
	background-color:#EEE9E2;
	background-image:url(/i/formback.gif);
	width:200px;
	height:100px;
	padding-left:2px;
	padding-top:2px;
	font-size:11px;
	color:#514025;
}
#ContributorCorner .contributor {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#9C855F;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0;
}
#ContributorCorner .contributor a {
	color:#9C855F;
}
#ContributorCorner .date {
	font-weight:bold;
	color:#9C855F;
	margin-left:5px;
}
#ContributorCorner .headline {
	font-weight:bold;
	margin-left:5px;
}
#ContributorCorner .SubmitContribution {
	font-size:11px;
	font-style:normal;
	font-family:"Arial Black", Arial, Verdana;
	color:#274E23;
	border:solid 1px #514025;
	padding:0;
	margin:5px 0 10px 0;
	background-color:#EEE9E2;
	width:205px;
	height:20px;
}


/* Help Menu */

#HelpMenu {
	float:left;
	width:205px;
}
#HelpMenu a {
	color:#A31E00;
}
#HelpMenu h2 {
	font-weight:bold;
	color:#514025;
	padding-top:2px;
}
#HelpMenu h3 {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#9C855F;
	margin:0px 0px 10px 0px;
	padding:0;
}
#HelpMenu p {
	margin:10px 0 20px 0;
}
#HelpMenu ul {
	margin-top:10px;
}
#HelpMenu ul li {
	margin:5px 0 15px 0;
	font-weight:bold;
}
#HelpMenu ul li ul {
	margin:0;
}
#HelpMenu ul li ul li {
	margin:0;
	padding-left:5px;
	font-weight:normal;
}


/* Footer */

#BottomNav {
	color:#9C855F;
	font-size:10px;
	display:block;
	float:left;
	width:225px;
}
#BottomNav a {
	color:#274E23;
	font-weight:bold;
}
#Disclaimer {
	color:#9C855F;
	font-size:9px;
	width:407px;
	display:block;
	float:left;
	padding-right:44px;
}
#Disclaimer a {
	color:#9C855F;
	font-size:9px;
}
#Footer {
	width:701px;
	height:120px;
	display:block;
	clear: both;
	background-image:url(../i/footer-bg.gif);
	background-repeat:no-repeat;
	padding:20px 44px 20px 0;
}
#FooterCover {
	background-color:#FFF;
	display:block;
	float:left;
	clear:both;
	height:30px;
	width:940px;
}


/* Reviews */

#Review {
	float:left;
}
#Review a {
	color:#A31E00;
}

#Review h2 {
	color:#CF897A;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	clear:both;
}

#Review h3 {
	font-weight:bold;
	color:#514025;
	padding-top:2px;
}
#Review h4 {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#9C855F;
	margin:0px 0px 10px 0px;
	padding:0;
}
#Review p {
	margin:10px 0 20px 0;
}
#Review .contributor {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	color:#9C855F;
	display:block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0;
}
#Review .contributor a {
	color:#9C855F;
}
#Review .date {
	font-weight:bold;
	color:#9C855F;
	margin-left:5px;
}
#Review .headline {
	font-weight:bold;
	margin-left:5px;
}
