body {
margin: 0 auto;
}

img {
border: 0;
}

a:link, a:visited, a:active {
color: #002F16;
text-decoration: underline;
}

a:hover {
color: #006600;
text-decoration: underline;
}

#BlogHeader {
margin: 0 auto;
margin-top: 24px;
height: 57px;
width: 720px;
min-width: 720px;
text-align: right;
color: #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
}

#Header {
margin: 0 auto;
margin-top: 15px;
height: 57px;
width: 720px;
min-width: 720px;
text-align: right;
color: #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
}

#TabHolder {
margin: 0 auto;
height: 34px;
width: 720px;
min-width: 720px;
}

#TabHolder ul {
list-style: none;
padding: 0;
margin: 0;
width: 720px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
}

#TabHolder li {
float: left; 
color: #000000;
background: url(images/tab-off.gif) no-repeat;
}

#TabHolder li.active {
float: left; 
color: #000000;
background: url(images/tab-on.gif) no-repeat;
}

#TabHolder a {
display: block; 
width: 120px;
color: #fff; 
text-decoration: none; 
text-align: center; 
float: left;
vertical-align: middle;
height: 34px;
line-height: 34px;
}

#TabHolder a:hover {
background-color: #9CADC5;
text-decoration: underline;
color:#fff;
vertical-align: middle;
background: url(images/tab-on.gif) no-repeat;
height: 34px;
}

.clear {
margin: 0 auto;
clear: both;
height: 1px; 
font-size: 0.1em;
width: 720px;
background-color: #1B7724;
}

.clearcols {
margin: 0 auto;
clear: both;
height: 1px; 
font-size: 0.1em;
width: 760px;
min-width: 760px;
background: url(images/content-background.gif) repeat-y;

}

.clearshop {
margin: 0 auto;
clear: both;
height: 1px; 
font-size: 0.1em;
width: 760px;
min-width: 760px;
}


#Content {
margin: 0 auto;
width: 760px;
min-width: 760px;
background: url(images/content-background.gif) repeat-y;
min-height: 1100px;
}

#ShopContent {
margin: 0 auto;
width: 760px;
min-width: 760px;
background: url(images/shop-background.gif) repeat-y;
min-height: 800px;
}

.Content_Only {
margin: 0 auto;
margin-top: 8px;
width: 720px;
min-width: 720px;
}

.SContent_Only {
margin: 0 auto;
margin-top: 8px;
width: 720px;
min-width: 720px;
}

.Content_Col1 {
margin-left: 22px;
margin-top: 8px;
padding-bottom: 10px;
width: 465px;
min-width: 465px;
float: left;
}

.Content_Col2 {
margin-left: 22px;
margin-top: 8px;
width: 226px;
min-width: 226px;
height: 200px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
}

.Content_Only H1, .Content_Col1 H1, .ShopContent H1, #NewsCol2 H1 {
color: #67A600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: 300;
margin: 0;
margin-bottom: 10px;
padding: 0;
}

.Content_Only H2, .Content_Col1 H2, #NewsCol2 H2 {
color: #1B7724;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 100;
margin: 0;
padding: 0;
}

.Content_Only H5, .Content_Col1 H5, #NewsCol2 H5 {
color: #67A600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
}

#ShopContent H2 {
color: #1B7724;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 100;
margin: 0;
padding: 0;
}

#ShopContent H3 {
color: #67A600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 100;
margin: 0;
padding: 0;
border-bottom: 1px solid #006600;
}

.Content_Only p, .Content_Col1 p, ShopContent p, #NewsCol2 p {
color: #1B7724;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 100;
margin-top: 0px;
}

.Content_Only ul {
color: #1B7724;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 100;
margin-top: 0px;
}

#ContentFooter {
clear: both;
margin: 0 auto;
width: 760px;
min-width: 760px;
background: url(images/holder-footer.gif) no-repeat;
}

#ShopHeader {
clear: both;
margin: 0 auto;
width: 760px;
min-width: 760px;
background: url(images/shop-header.gif) no-repeat;
}

#ShopFooter {
clear: both;
margin: 0 auto;
width: 760px;
min-width: 760px;
background: url(images/shop-footer.gif) no-repeat;
}

#Footer {
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
width: 720px;
min-width: 720px;
text-align: center;
color: #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 100;
}

#Footer a:link,  #Footer a:visited, #Footer a:active {
color: #999999;
text-decoration: none;
}
#Footer a:hover {
color: #009900;
text-decoration: underline;
}

.Test_Holder {
padding-top: 4px;
padding-bottom: 20px;
}

.Test_Holder p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1B7724;
margin: 0;
padding: 0;
line-height: 17px;
}

.Test-Person {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: centre;
color: #1B7724;
margin-top: 5px;
margin-bottom: 5px;
border-bottom: solid 1px #1B7724;
}

.CartFlagText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
margin: 0;
padding: 0;
}

.RHSPromoHolder {
background: url(images/RHSPromoBackground.jpg) repeat-y;
}

.RHSPromoBody {
background: url(images/RHSPromoBackground.jpg) repeat-y;
}

.RHSPromoBody p {
margin: 0 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}

.RHSPromoBody a {
margin: 0 auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FF0000;
color: #ffffff;
height: 22px;
line-height: 22px;
padding: 3px;
text-decoration: none;
border: 1px solid #990000;
}

.RHSPromoFooter {
background: url(images/RHSPromoFooter.jpg) no-repeat;
height: 17px;
}

.DYK {
/* border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #A9D177;
padding: 5px; */ 
}

.DYK p {
color: #1B7724;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 100;
margin-top: 8px;
}

.DYK a {
color: #1B7724;
text-decoration: underline;
}



#CartButton {
z-index: 3;
position: absolute;
top: 15px;
right: 50%;
margin-right: -360px;
min-width: 252px;
width: 252px;
height: 33px;
text-align: left;
background: url(images/ShoppingCartImage.jpg) no-repeat;
}

#CartButton p {
margin: 0;
font: 12px/33px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding-left: 45px;
}

#CartButton a {
color: #FFFFFF;
text-decoration: underline;
}

/*
#popup {
background: #ffffcd;
height: 325px;
width: 550px;
} */

#popup p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#popup ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#popup li {
	line-height: 15px;
	}

#popup h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
}

.CustButton {
margin: 0 auto;
width: 403px;
max-width: 403px;
height: 128px;
min-height: 128px;
background: url(images/customer-box.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: center;
	padding-top: 45px;
}

.CustButton a {
color: #FFFFFF;
text-decoration: underline;
}
.ReadMore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
}
.ReadMore a {
	color: #009933;
	text-decoration: underline;
}

#caja,
#caja1,
#caja2,
#caja3,
#caja4,
#caja5,
#caja6,
#caja7,
#caja8,
#caja9,
#caja10  {
width:90%;
display: none;
padding:5px;

}
#mostrar,
#mostrar1,
#mostrar2,
#mostrar3,
#mostrar4,
#mostrar5,
#mostrar6,
#mostrar7,
#mostrar8,
#mostrar9,
#mostrar10 {
display:block;
width:90%;
padding:5px;
}

#NewsCol1 {
float: left;
width: 115px;
margin-left: 20px;
margin-right: 5px;
height: 350px;
min-height: 350px;
background: url(images/watermark.gif) no-repeat top;
}

#NewsCol2 {
float: left;
width: 570px;
text-decoration: none;
}

#NewsCol2 H5 a {
text-decoration: none;
}

#ReferFriend {
background: #1B7724;
margin: 20px 0;
padding: 8px 0;
text-align: center;
color: #FFFFFF;
}

#ReferFriend p {
margin: 0;
margin-bottom: 10px;
padding: 0 4px;
color: #FFFFFF;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ReferFriend input {
width: 200px;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 8px;
text-align: center;
}

#BlogContent {
margin: 0 auto;
width: 760px;
min-width: 760px;
background: url(images/shop-background.gif) repeat-y;
}