html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}
p { padding: 5px 0px 5px 0px; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
hr { height: 0px; border: 0px; border-top: 1px #aaaaaa dotted; margin: 0px; }
ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }
li { margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }

body {
	background-color: #fff;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

#Container {
	margin: -10px auto 10px auto;
	width: 920px;
}
#Border {
	float: left;
}
#Header {
	float: left;
	width: 920px;
	height: 125px;
	background-color: #812530;
	border-bottom: 2px #fff solid;
	background-image: url('images/logo.png');
	background-repeat: no-repeat;
	display: inline;
}
#Menu {
	float: left;
	width: 920px;
	height: 30px;
	background-color: #796E1B;
	background-image: url('images/subscribe_bg.png');
	background-repeat: no-repeat;
	background-position: 400px 2px;
	display: inline;
}
#Menu img { border-right: 2px #fff solid; }
#SearchBar {
	float: left;
	width: 880px;
	padding: 10px 20px 10px 20px;
	background-color: #E3E1D0;
	border-bottom: 4px #fff solid;
	display: inline;
}
#Content {
	float: left;
	width: 920px;
	min-height: 450px;
	background-color: #E3E1D0;
	padding: 10px 0px;
	display: inline;
}
#Footer {
	float: left;
	width: 900px;
	background-color: #812530;
	color: #fff;
	font-size: 10px;
	padding: 5px 10px;
	display: inline;
}
#Footer a { color: #fff; }
#Footer2 {
	float: left;
	width: 920px;
	height: 20px;
	text-align: right;
	color: #000;
	font-size: 10px;
	padding: 5px 0px 20px 0px;
	font-weight: bold;
	display: inline;
}

#Content01 {
	float: left;
	width: 190px;
	min-height: 450px;
	margin-left: 10px;
	display: inline;
}
#Content01 h1 a { text-decoration: none; }
#Content01 h1 a:hover { text-decoration: underline; }
#Content02 {
	float: left;
	width: 500px;
	min-height: 450px;
	margin-left: 10px;
	display: inline;
}
#Content02 h1 { margin: 5px 0px 6px 0px; font-weight: normal; font-size: 18px; }
#Content02 h1 a { text-decoration: none; }
#Content02 h1 a:hover { text-decoration: underline; }
#Content02 hr { margin: 0px 0px 15px 0px; }

#Content03 {
	float: left;
	width: 190px;
	min-height: 450px;
	margin-left: 10px;
	display: inline;
}
#Content03 p { padding: 0px 0px 10px 0px; }


h1 { font-size: 20px; font-weight: bold; margin: 5px 0px; }
h2 { font-size: 16px; font-weight: bold; margin: 5px 0px; }
h3 { font-size: 14px; font-weight: bold; margin: 5px 0px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.white { color: #ffffff; }
.black { color: #000; }
.red { color: #CC0000; }
.green { color: #55791B; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italics { font-style: italic; }
.alignright { float: right; }
.alignleft { float: left; }
.clear { clear: both; }
.text { width: 280px; border: 1px #aaa solid; }
.textLogin { width: 164px; border: 1px #aaa solid; }
.textSmall { width: 60px; border: 1px #aaa solid; }
.select { width: 280px; border: 1px #aaa solid; }
.selectMedium { width: 180px; border: 1px #aaa solid; }
.submit { width: 120px; border: 1px #aaa solid; }

.subscribe { width: 160px; height: 15px; border: 0px #aaa solid; margin-right: 2px; }
.search { width: 160px; height: 15px; border: 0px #aaa solid; margin-right: 2px; }

.redborder { border: 1px #7A1B26 solid; }

.SideMenuBox { float: left; width: 168px; min-height: 150px; border: 1px #7A1B26 solid; background-color: #F0F1EA; padding: 10px; font-size: 11px; margin: -3px 0px -3px 0px; }
.SideMenuBox h1 { margin: 5px 0px 5px 0px; padding: 0px; font-weight: normal; font-size: 18px; display: inline; display: block; }
.SideMenuBox h1 a { margin: 0px; padding: 0px; font-weight: normal; font-size: 18px; display: inline; }
.SideMenuBox h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; display: block; font-weight: bold; font-size: 12px; }
.SideMenuBox hr { margin: 5px 0px 5px 0px; }
.SideMenuBox ul { margin: 0px; padding: 0px; display: inline; list-style: none; } 
.SideMenuBox li { margin: 0px; padding: 0px; display: inline; list-style: none; } 
.highlight { background-color: #000; border: 1px #000 solid; }

.ProductSumary { float: left; width: 160px; margin-bottom: 10px; display: inline; }
.ProductSumary01 { float: left: width: 138px; height: 30px; text-align: center; color: #fff; text-transform: uppercase; font-weight: bold; min-height: 15px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; background-color: #55791B; padding: 0px 10px 5px 10px; margin: -3px 0px -3px 0px; }
.ProductSumary01 a { text-decoration: none; color: #fff; }
.ProductSumary01 a:hover { text-decoration: underline; }
.ProductSumary02 { float: left: width: 128px; min-height: 80px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; background-color: #fff; padding: 15px 0px 15px 14px; }
.ProductSumary02 img { border: 1px #ccc solid; }
.ProductSumary03 { float: left: width: 138px; border: 1px #ccc solid; background-color: #EFF1F2; padding: 5px 10px; font-weight: bold; font-size: 13px; color: #55791B; }
.ProductSumary03 a { color: #55791B; line-height: 20px; }
.ProductSumary04 { float: left: width: 138px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; background-color: #fff; padding: 6px 10px 3px 10px; margin: -3px 0px -3px 0px; }

.ProductsSort { float: left; width: 480px; background-image: url('images/sort_bg.png'); padding: 10px 10px; text-align: right; color: #fff; font-weight: bold; text-transform: uppercase; } 
.ProductsPages { float: left; width: 480px; background-color: #E8E8E8; padding: 10px; border-bottom: 1px #aaa solid; border-top: 1px #aaa solid; text-align: center; color: #7A1B26; } 
.ProductsPages a { color: #7A1B26; } 

.ProductsListings { float: left; margin-top: 10px; }

.ProductDetails { float: left; width: 480px; background-image: url('images/details_bg.png'); padding: 10px 10px; color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; } 
.ProductDetails01 { float: left; width: 498px; background-color: #E8E8E8; padding: 0px; color: #000; border: 1px #55791B solid; font-size: 11px; } 
.ProductDetails02 { float: left; width: 310px; background-color: #fff; } 
.ProductDetails03 { float: left; width: 158px; background-color: #E8E8E8; color: #000; font-size: 11px; padding: 15px; } 
.ProductDetails04 { float: left; width: 478px; min-height: 50px; background-color: #fff; padding: 10px 10px; color: #000; border-top: 1px #ccc solid; font-size: 11px; } 
.ProductDetails04 img { float: left; margin: 0px 10px 10px 0px; }
.ProductDetails05 { float: left; width: 478px; min-height: 50px; background-color: #fff; padding: 10px 10px; color: #000; border-top: 1px #ccc solid; font-size: 11px; } 
.ProductDetails01 h1 { color: #7A1B26; }
.ProductDetails01 hr { padding: 5px 0px; margin: 0px 0px; }
.ProductDetails01 p { padding: 5px 0px; margin: 0px 0px; font-weight: bold; font-size: 13px; color: #55791B; }

.OrderHeader { float: left; width: 480px; }
.OrderForm { float: left; width: 468px; min-height: 300px; background-color: #fff; padding: 0px; color: #000; border-left: 1px #55791B solid; border-bottom: 1px #55791B solid; border-right: 1px #55791B solid; font-size: 11px; padding: 15px; }

.PlainHeader { float: left; width: 460px; padding: 10px 20px; font-size: 14px; font-weight: bold; background-image: url('images/plain_header.png'); color: #fff;  }
.PlainBody { float: left; width: 468px; min-height: 300px; background-color: #fff; padding: 0px; color: #000; border-left: 1px #55791B solid; border-bottom: 1px #55791B solid; border-right: 1px #55791B solid; font-size: 11px; padding: 15px; }


#Search01 {
	background-color: #eee; 
	padding: 5px 5px 5px 10px;
	border: 1px #aaa solid; 
	margin-bottom: 10px;
}


/* Articles */
.Articles01 {
	float: left;	
	width: 600px;
	clear: both;
}
.Articles01 img {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 1px #000 solid;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}

/* Profiles */
.Profiles01 {
	float: left;	
	width: 600px;
	clear: both;
}
.Profiles01 img {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 1px #000 solid;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}


/* Products */
#MiniBasket {
	float: right;
	width: 150px;
	margin: 56px 38px 0px 0px;
	text-align: right;
	font-size: 11px;
	display: inline;
}
.MiniBasketHeader { 
	font-size: 14px; 
	font-weight: bold; 
	display: inline;
}
.Product { 
	float: left;
	width: 600px;
}
.ProductImage { 
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px #000 solid;
}
.ProductDescription { 
	float: left; 
	width: 485px; 
}
.Header01 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #000;
}
.Header02 { 
	font-size: 14px; 
	font-weight: bold; 
	color: #000;
}
.Table01 { 
	background-color: #888; 
	color: #ffffff; 
	font-weight: bold; 
}
.Table02 { 
	background-color: #eee; 
	color: #000; 
}
.Table02 img { 
	border: 1px #000 solid; 
}
.SubmitButton { 
	font-family: Arial; 
	font-size: 12px; 
	width: 180px; 
}
.selectSmall {
	width: 105px;
	border: 1px #CFD2D7 solid;
	padding: 2px;
}
.selectVSmall {
	width: 40px;
	border: 1px #CFD2D7 solid;
	padding: 2px;
}




#Content100 {
	float: left;
	width: 500px;
	padding: 10px;
	background-color: #fff;
}

