BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
        FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        COLOR: #3e423a; FONT-SIZE: 12px; 
}
IMG {
	border: 0px;
}
FORM {
	margin: 0px;
}
A:link {
        COLOR: #587f30; TEXT-DECORATION: underline;
}
A:visited {
        COLOR: #587f30; TEXT-DECORATION: underline;
}
A:hover {
        COLOR: #587f30; TEXT-DECORATION: none;
}
A:active  {
        COLOR: #587f30; TEXT-DECORATION: underline;
}
H1 {
        FONT-SIZE: 15px;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
        FONT-SIZE: 12px;
}
HR {
        COLOR: #EED076; HEIGHT: 1px;
}
BODY { 
	margin: 0px;
        BACKGROUND: #ffffff url(images/custom/bg.gif) top;
}

.DetailTitle {
	COLOR: #ffffff; 
	font-WEIGHT: bold; 
	FONT-SIZE: 14px;
	PADDING: 4px 8px 4px 8px;
	background: #c8c8c8;
	text-transform: uppercase;
	text-align: left;
}
.DetailBox {
	padding: 10px 0 20px 0;
	text-align: left;
}
.DetailBigTitle {
    COLOR: #AE3026;
    FONT-FAMILY: Tahoma;
    Font-WEIGHT: bold;
    FONT-SIZE: 11px;
	PADDING: 4px 8px 4px 8px;
}
.DetailSmallBox{
	BACKGROUND-COLOR: #FBF8C1;
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 10px;
}
.DetailBigBox {
	BORDER-LEFT: #EED076 1px solid;
	BORDER-BOTTOM: #EED076 1px solid;
	BORDER-RIGHT: #EED076 1px solid;
	PADDING: 8px;
}
.TopHeadBg {}

.HeadBox {
        BACKGROUND-COLOR: #FFFBD3;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #FFD44C;
}
.VertMenuBox {
        BACKGROUND-COLOR: #feffd8;
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	padding: 8px 0px;
	overflow: hidden;
/*	width: 218px;*/
}
.VertMenuBorder {
        BACKGROUND-COLOR: #FDF7D5;
}
.VertMenuBoxLight {
        BACKGROUND-COLOR: #FEFEE9;
}
.VertMenuBoxCart {
        BACKGROUND-COLOR: #FFE7E2;
}
.VertMenuBorderLight {
        BACKGROUND-COLOR: #FEFEE9;
}
.VertMenuBorderCart {
        BACKGROUND-COLOR: #FFE7E2;
}
.VertMenuTitle {
	background: #91ab3a url(images/custom/m3.gif);
        COLOR: #ffffff;
        TEXT-DECORATION: none;
        FONT-SIZE: 17px;
}
.VertMenuItems{
        FONT-SIZE: 12px;
}
/*
.VertMenuItems:link {
        COLOR: #AE3026; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #AE3026; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #AE3026; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
        COLOR: #AE3026; TEXT-DECORATION: none;
}
*/

.MoreCat{
        COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.MoreCat:link {
        COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.MoreCat:visited {
        COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.MoreCat:hover {
        COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.MoreCat:active  {
        COLOR: #FFFFFF; TEXT-DECORATION: none;
}

.CatMenuItems{
        COLOR: #5B5B5B; TEXT-DECORATION: none;
}
.CatMenuItems:link {
        COLOR: #AE3026; TEXT-DECORATION: none;
}
.CatMenuItems:visited {
        COLOR: #AE3026; TEXT-DECORATION: none;
}
.CatMenuItems:hover {
        COLOR: #AE3026; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
.CatMenuItems:active  {
        COLOR: #AE3026; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.VertMenuHr {
        COLOR: #AE3026;
}
.CartColor {COLOR: #AE3026;}
.CategoriesList {
    FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
	COLOR: #AE3026;
}
.CategoriesList:link {COLOR: #AE3026; TEXT-DECORATION: none;}
.CategoriesList:active {COLOR: #AE3026; TEXT-DECORATION: none;}
.CategoriesList:visited {COLOR: #AE3026; TEXT-DECORATION: none;}
.CategoriesList:hover {COLOR: #AE3026; TEXT-DECORATION: underline;}
.SuppliersImgBorder {BORDER: #AE3026 1px solid;}
.DialogBox {
	padding: 15px 0px;
	text-align: left;
}
.DialogBoxBorder{
	BACKGROUND-COLOR: #FBF8EA;
	BORDER-BOTTOM: #E8CE4F 1px solid;
	BORDER-RIGHT: #E8CE4F 1px solid;
	BORDER-LEFT: #E8CE4F 1px solid;
}
.DialogBorder {
        BACKGROUND-COLOR: #AE3026;
}
.DialogTitle {
        COLOR: #bac8ab; 
        FONT-SIZE: 18px;
	FONT-FAMILY: 'Times New Roman';
	BACKGROUND: #424242 url(images/custom/d3.gif);
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #AE3026; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.Text {
        COLOR: #342D2A;
}
.DecorTr {
        COLOR: #389810;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
/*
.ProductTitle:link {text-decoration: none; }
.ProductTitle:hover {text-decoration: underline; COLOR: #AE3026;}
.ProductTitle:active {text-decoration: none; COLOR: #AE3026;}
.ProductTitle:visited {text-decoration: none; COLOR: #AE3026;}
*/
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetailsTitle {
        COLOR: #D54C25; FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #93ac40; FONT-WEIGHT: bold; FONT-SIZE: 14px; 
}
.ProductPriceSmall {
        COLOR: #93ac40; FONT-WEIGHT: bold;
}
.MarketPrice {
/*	color: #AE3026;FONT-SIZE: 11px; */
}
.Discount {FONT-WEIGHT: normal; FONT-SIZE: 9px;}
.PriceTDBorder {
	BORDER-TOP: #FEC99B 1px solid;
}
.WeatherColorText {COLOR: #FD8834;}
.ItemsList {
        COLOR: #AE3026; FONT-WEIGHT: bold; Font-Size: 11px;
}
.NavigationPath {
	Font-SIZE: 11px; 
	COLOR: #3f3f3f;
}
/*
.NavigationPath:link {COLOR: #CD7025; text-decoration: underline;}
.NavigationPath:visited {COLOR: #CD7025; text-decoration: underline;}
.NavigationPath:active {COLOR: #CD7025; text-decoration: underline;}
.NavigationPath:hover {COLOR: #CD7025; text-decoration: none;}
*/
a.NavigationPath {
	font-weight: bold;
}
.MenuCatsLink {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	COLOR: #AE3026;
}
.MenuCatsLink:link {COLOR: #AE3026; text-decoration: none;}
.MenuCatsLink:visited {COLOR: #AE3026; text-decoration: none;}
.MenuCatsLink:active {COLOR: #AE3026; text-decoration: none;}
.MenuCatsLink:hover {COLOR: #AE3026; text-decoration: underline;}
.FormButton {
        COLOR: #AE3026; FONT-WEIGHT: bold; 
}
.Special {TEXT-TRANSFORM: uppercase; Font-Size: 10px;}
.Special:link {text-decoration: none;}
.Special:visited {text-decoration: none;}
.Special:hover {text-decoration: underline;}
.Special:active {text-decoration: none;}
.ThumbnailIntBorder {
	BORDER:#E8CE4F 1px solid;
	BACKGROUND-COLOR: #FDFCFC;
}
.ThumbnailExtBorder {
    BORDER:#E4AC1F 1px solid;
}

.Button {                                 
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #217443;
        BACKGROUND: URL(images/b_bg.gif);
        COLOR: #FFFFFF; FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        TEXT-DECORATION: none;
	white-space: nowrap;
}
.Button_menu {                                 
        FONT-FAMILY: Arial;
        BACKGROUND: #9cb549 url(images/custom/but_menu.gif);
        COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
	white-space: nowrap;
}
.Button_blue {
        FONT-FAMILY: Arial;
        BACKGROUND: #9cb549 url(images/custom/but_blue.gif);
        COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
	white-space: nowrap;
}
.Button_red {
        FONT-FAMILY: Arial;
        BACKGROUND: #790808 url(images/custom/but_red.gif);
        COLOR: #FFFFFF; 
	FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
	white-space: nowrap;
}
.Button_cart {
        FONT-FAMILY: Arial;
        BACKGROUND: #790808 url(images/custom/but_cart.gif);
        COLOR: #318ea2; 
	FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        TEXT-DECORATION: none;
}
.button-img {
	width: 19px;
	height: 24px;
}
.button-img_blue {
	width: 12px;
	height: 24px;
}
.button-img_menu {
	width: 19px;
	height: 24px;
}
.button-img_cart {
	width: 12px;
	height: 24px;
}


.button-arrow_menu {
	width: 29px;
	height: 24px;
}
.button-arrow_blue {
	width: 31px;
	height: 24px;
}
.button-arrow_red {
	width: 16px;
	height: 24px;
}


.button-leftarrow_red {
	width: 33px;
	height: 24px;
}
.button-leftarrow_menu {
	width: 27px;
	height: 24px;
}

.DetailSmallSapcer {
	BACKGROUND-IMAGE: URL(images/white_spacer.gif);
	BACKGROUND-POSITION: center;
	BACKGROUND-REPEAT: repeat-y;
}
.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
        BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
    BACKGROUND-COLOR: #CCCCCC;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #D4A742; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #D4A742; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #D4A742; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #D4A742; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.VertMenuItemsSmall {
/*	FONT-FAMILY: Tahoma; FONT-SIZE: 9px;*/
}
.Bottom {
	background: #ffffff url(images/custom/bottombg.gif) top repeat-x;
	padding: 16px 0 10px 0;
        COLOR: #545454; 
	Font-SIZE: 12px;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatTop {
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
}
.compare {
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
}
.comparehead {
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
}

.mainbg {
	background: url(images/custom/bg2.gif) top center no-repeat;
	padding-top: 20px;
}
.headbg2 {
	background: url(images/custom/headbg.jpg);
	height: 39px;
	line-height: 39px;
}
.top-links {
	background: url(images/custom/headbg2.gif);
}
.top-links a {
	color: #ffffff;
	height: 39px;
	line-height: 39px;
	text-decoration: none;
	display: block;
}
.top-links a span {
	color: #ffffff;
	height: 39px;
	line-height: 39px;
	padding: 0 17px;
	display: block;
	background: url(images/custom/headsp.gif) right no-repeat;
}

.top-links a.first {
	background: url(images/custom/headtab3.gif) left no-repeat;
}
.top-links a.last span {
	background: url(images/custom/headtab4.gif) right no-repeat;
}


.top-links a.hover,
.top-links a:hover {
	background: url(images/custom/headtab1.gif) left no-repeat;
}
.top-links a.hover span,
.top-links a:hover span {
	background: url(images/custom/headtab2.gif) right no-repeat;
}


.welcome-title {
	font-family: 'Times New Roman';
	font-size: 24px;
	font-weight: bold;
	color: #587f30;
}
.menubg {
	background: url(images/custom/m6.gif);
}
.search-inp {
	background: url(images/custom/searchinp1.gif);
	width: 180px;
	height: 19px;
	padding: 3px 10px;
	margin: 4px 0px;
}
.search-inp input {
	width: 180px;
	padding: 0px;
	margin: 0px;
	background: none;
	border: none;
	height: 19px;
	line-height: 19px;
}
.search-inp2 {
	background: url(images/custom/searchinp2.gif);
	width: 72px;
	height: 19px;
	padding: 3px 10px;
}
.search-inp2 input {
	width: 72px;
	padding: 0px;
	margin: 0px;
	background: none;
	border: none;
	height: 19px;
	line-height: 19px;
}
.linebg {
	background: url(images/custom/line.gif) repeat-x;
	height: 1px;
	margin: 10px 0px;
	line-height: 1px;
}
.search-menu-label {
	margin: 4px 0px;
}

a.news-more {
	font-size: 11px;
	font-weight: bold;
}
.twtr-ft {
	background: #1788A0;
	margin: 10px 0 0 0;
}
a.twtr-join-conv {
	color: #ffffff !important;
}
.cardsbg {
	background: url(images/custom/cardsbg.gif) top;
	min-height: 48px;
}
.helpmenu a {
	background: url(images/custom/arrow.gif) left no-repeat;
	padding: 0 0 0 23px;
	text-decoration: underline;
	font-size: 14px;
	display: block;
	margin: 2px 0px;
}
.helpmenu a:hover {
	text-decoration: none;
}
.bot-links {
	color: #587f30;
	line-height: 17px;
}
.bot-links a {
	color: #587f30;
	text-decoration: none;
}
.bot-links a:hover {
	text-decoration: underline;
}
.botline {
	background: url(images/custom/botline.gif) repeat-x;
	height: 1px;
	margin: 10px 0;
}
.copy {
	color: #545454;
}
.copy a {
	color: #545454;
	text-decoration: none;
}
.copy a:hover {
	text-decoration: underline;
}

a.cat-lnk {
	color: #545454;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
a.cat-lnk:hover {
	text-decoration: underline;
}
.featured-title {
	color: #494949;
	font-weight: bold;
}
.please-click {
	color: #780101;
	font-size: 15px;
}
.pbg1 {
	background: url(images/custom/p3.gif);
}
.pbg2 {
	background: url(images/custom/p6.gif);
}
.pbg3 {
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	background: url(images/custom/p7.gif) bottom repeat-x;
	min-height: 150px;
}

.free_delivery {
	color: #780101;
}
.prline {
	background: url(images/custom/prline.gif) repeat-x;
	height: 1px;
	margin: 5px 0px;
	line-height: 1px;
	padding: 0px;
}
.pr-list-descr {
	padding: 3px 0px;
}
.white-title {
	color: #ffffff;
	font-size: 13px;
}
a.white-lnk {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.location-div {
	line-height: 20px;
	padding: 3px 0px 3px 25px;
}
.subbg1 {
	background: url(images/custom/s3.gif);
}
.subbg2 {
	background: url(images/custom/s6.gif);
}
.subbg3 {
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
	background: #feffd8; 
	padding: 5 0px;
}
.catsubtitle {
	color: #404040;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

a.arrow-lnk {
	display: block;
	text-decoration: underline;
	background: url(images/custom/arrow2.gif) left no-repeat;
	padding-left: 21px;
	margin: 3px 0px;
}

.tbg1 {
	background: url(images/custom/t3.gif);
}
.tbg2 {
	background: url(images/custom/t6.gif);
}
.tbg3 {
	background: url(images/custom/t7.gif) bottom repeat-x;
	min-height: 100px;
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
}

a.zoom-lnk {
	font-size: 10px;
	background: url(images/custom/zoom.gif) left no-repeat;
	padding-left: 15px;
}
.save-money {
	background: url(images/save_money.gif) left no-repeat;
	width: 66px;
	height: 64px;
	color: #ffffff;
	text-align: center;
	padding: 24px 0px 0px 18px;
	font-size: 14px;
	font-weight: bold;
}
.our-price-title {
	color: #414141;
	font-size: 20px;
}
.our-price {
	color: #780101;
	font-size: 20px;
	font-weight: bold;
}

a.free_delivery {
	background: url(images/custom/delivery.gif) left no-repeat;
	padding-left: 22px;	
	text-transform: uppercase;
}
.box-title {
	font-weight: bold;
	font-size: 16px;
	color: #404040;
	margin-bottom: 10px;
	padding-left: 10px;
}
a.topofthepage {
	background: url(images/custom/topofthepage.gif) right no-repeat;
	padding-right: 16px;
	color: #ffffff;
	font-size: 14px;
}
.DialogTitle2 {
	font-family: Arial;
}
.cartbg {
	background: #318ea2;
	color: #ffffff;
}
.cart-td {
	color: #ffffff;
}
.cartline {
	height: 1px;
	line-height: 1px;
	background: url(images/custom/cartline.gif) repeat-x;
	margin: 5px 0px;
	padding: 0px;
}
.cartline2 {
	height: 1px;
	line-height: 1px;
	background: url(images/custom/cartline2.gif) repeat-x;
	margin: 5px 0px;
	padding: 0px;
}

a.cart-white-lnk:link,
a.cart-white-lnk:visited,
a.cart-white-lnk:hover,
a.cart-white-lnk:active {
	color: #ffffff;
}
.cartprice {
	color: #780101;
	font-size: 20px;
	font-weight: bold;
}


.inp1 {
	background: url(images/custom/inp1.gif);
	width: 34px;
	height: 19px;
	padding: 3px 10px;
	display: inline;
}
.inp1 input {
	width: 34px;
	padding: 0px;
	margin: 0px;
	background: none;
	border: none;
	height: 19px;
	line-height: 19px;
}
.inp2 {
	background: url(images/custom/inp2.gif);
	width: 276px;
	padding: 3px 10px;
/*	display: inline;*/
}
.inp2 input {
	width: 276px;
	padding: 0px;
	margin: 0px;
	background: none;
	border: none;
	height: 19px;
	line-height: 19px;
}
.order-total {
	color: #780707;
	font-size: 14px;
	font-weight: bold;
}
a.simple-button {
	text-decoration: underline;
	background: url(images/custom/arrow2.gif) left no-repeat;
	margin: 3px 0px;
	padding-left: 21px;
}

img.catimg {
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.please-note {
	background: #fff4f4 url(images/custom/note.gif) 5px 5px no-repeat;
	border: #f8d2db 1px solid;
	padding: 5px 5px 5px 35px;
	color: #4a4949;
	font-size: 13px;
	margin: 5px 0px 15px 0px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.please-note b {
	color: #780101;
}


.delivery-box {
	background: #fffff5 url(images/custom/deliverybox.gif) 5px 5px no-repeat;
	border: #eaefdb 1px solid;
	padding: 5px 5px 5px 35px;
	color: #4a4949;
	font-size: 13px;
	margin: 5px 0px 15px 0px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.delivery-box b {
	color: #780101;
}

.testimonials-td {
	padding: 15px 0 4px 0;
	color: #388495; 
	font-size: 13px;
}
