
html, form {
	margin: 0;
	padding: 0;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl {
	margin: 0px;
	padding: 0;
}



body {
	font: normal 11px Times, serif;
	margin: 0px;
	background-color:#FFFFFF;
	background-position: top left;
	background-repeat: repeat-x;
}

select {
	font-size: 12px;
	border: 1px solid #000000;
}

p{
	padding: 0;
	margin: 0;
}

img {
	border: 0px;
}

.pic {
	border: 0px;
	vertical-align: middle;
}
.mainnav {
	font: bold 15px Times, serif;
	text-transform: uppercase;
	color:#626B23;
}

a.mainnav {
	font-weight: normal;
	text-decoration: none;
}

.input {
	border: 1px solid #CCCCCC;
	border-top: 2px ridge #CCCCCC;
	height: 20px;
	width: 110px;
}
.input1 {
	border: 1px solid #CCCCCC;
	border-top: 2px ridge #CCCCCC;
	height: 20px;
	width: 150px;
}
.input2 {
	border: 1px solid #CCCCCC;
	border-top: 2px ridge #CCCCCC;
	height: 20px;
	width: 50px;
}
/*
a:hover {
	font-weight: bold;
	
}
*/
a.mail:link, a.mail:active, a.mail:visited{
	color: #70792E;
}
a.mail:hover {
 	color: #000000;
}
.topnav1 {
	font: normal 12px Times, serif;
	text-transform: uppercase;
	color:#666666;
	padding: 0 0 0 0px;
}

a.topnav {
	text-decoration: none;
	font: normal 11px Times, serif;
	text-transform: uppercase;
	color:#141e16;
	margin: 0 0 0 15px;
}

.right_border {
	border-right: 1px solid #CCCCCC;
}
.left_border {
	border-left: 1px solid #CCCCCC;
}
/* ------------------------- subnav pulldown styles here --------------------- */

/* 1. subnav text style */
.subnav {
	font: bold 10px Times, serif;
	color:#70792E;
	text-transform: uppercase;
	background-color:#FFFFFF;
	
}
/* 2. subnav rollOver (on) text style */

.subnavon {
	font: bold 10px Times, serif;
	color:#FFFFFF;
	text-transform: uppercase;
	background-color:#70792E;
	
}



.texthome {
	font: normal 15px Times, serif;
	line-height:18px;
	color:#f1f1f1;
	padding-left:5px;
}

.texthomesmall {
	font: normal 12px Times, serif;
	line-height:15px;
	color:#f1f1f1;
}

a.caption {
	font: bold 12px Times, serif;
	text-transform: uppercase;
	line-height:24px;
	color:#626B23;
	text-decoration: none;
}

a.homecaption {
	font: bold 15px Times, serif;
	text-transform: uppercase;
	line-height:24px;
	color:#626B23;
	text-decoration: none;
}

a.footinfo {
	font: bold 14px Times, serif;
	line-height:24px;
	color:#626B23;
	text-decoration: none;
}

.footinfo {
	font: 14px Times, serif;
	line-height:24px;
	color:#626B23;
	text-decoration: none;
}


.footer {
	font: normal 11px Times, serif;
	text-transform: uppercase;
	color:#141e16;
}

.footer_sm {
	font: normal 12px Times, serif;
	color:#141e16;
}

.sub_footer {
	font: normal 8px Times, serif;
        text-transform: uppercase;
        color:#141e16;
}
.subcategory {
	font: bold 18px Times, serif;
	text-transform: uppercase;
	color:#333333;
	
}


/* ------------------------- product detail page styles here --------------------- */

.productname {
	font: normal 18px Times, serif;
	color:#000000;
	
}

.productdetail {
	font: normal 15px Times, serif;
	color:#333333;
	
}

.productprice {
	font: normal 13px Times, serif;
	color:#333333;
	
}

/* ------------------------- body text styles here --------------------- */

.subcopy {
	font: normal 15px Times, san-serif;
	line-height:16px;
	color:#333333;
	
}


.maincopy {
    font: normal 16px Times, serif;
    line-height:17px;
    color:#333333;
	padding: 0 0 0 20px;
	
}

.maincopy_head {
    font: normal 15px Times, serif;
    line-height:17px;
    color:#333333;
	padding: 0 0 0 20px;
	
}

.subcategory_head {
	font: bold 16px Times, serif;
    line-height:19px;
	text-transform: uppercase;
	color:#333333;
	
}

.maincopy_black {
	font: normal 18px Times, serif;
	line-height: 20px;
	color: #333333;
	padding: 0 0 0 20px;
	
}

.subcopy_black {
	font: normal 15px Times, san-serif;
	color: #333333;
	padding: 0 0 0 20px;
}

.subcopy_black a:link{
	font: normal 15px Times, san-serif;
	color: #333333;
	padding: 0 0 0 0px;
}

.subcopy_black a:visited{
	font: normal 15px Times, san-serif;
	color: #333333;
	padding: 0 0 0 0px;
}

.subcopy_black_cat {
	font: normal 15px Times, san-serif;
	color: #333333;
	padding: 0 0 0 0px;
}

.subcopy_black_cat a:link{
	font: normal 15px Times, san-serif;
	color: #333333;
}

.subcopy_black_cat a:visited{
	font: normal 15px Times, san-serif;
	color: #333333;
}

.subcopy_black_lg {
	font: normal 20px Times, san-serif;
	color: #333333;
}

.subcopy_small {
	font: normal 13px Times, san-serif;
	color: #333333;
	
}


ul.list li {
	list-style-type: square;
	color: #B6BA9C;
	font: normal 15px Times, san-serif;
	padding: 0 0 0 0px;
	margin: 0 0 0 80px;
	text-indent: -20px;
}
.cursor {
	cursor: pointer;
}
.popup_txt {
	font-size: 11px;
	font-family: Verdana;
	color: #888888;
	font-weight: bold;
	padding: 0 0 0 22px;
}

.border_top {
	border-top: 2px solid #CCCCCC;
}

.form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0 0 0 25px;color: #333333;}

/* ----------------------Product List Styles -------------------- */

.plist {
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}



<!-----------------------Copied from Old_Style.css to this file-->


.toplinks
{
font-family:arial;
color:ffffff;
font-size:8pt;
text-decoration:none;
padding-left:10pt;
padding-right:10pt;
text-transform:uppercase;
}
.toplinks:hover
{
font-family:arial;
color:ffffff;
font-size:8pt;
text-decoration:underline;
padding-left:10pt;
padding-right:10pt;
text-transform:uppercase;
}

table{
font-family:arial;
color:ffffff;
font-size:10px;


}



.txtsml
{
font-family:arial;
color:ffffff;
font-size:10px;
}

.hdred
{
font-family:arial;
color:F23E3D;
font-size:8pt;
text-transform:uppercase;
font-weight:bold;
}
.hdwhite
{
font-family:arial;
color:ffffff;
font-size:8pt;
font-weight:bold;
padding-left:0pt;
text-transform:uppercase;
padding-right:0pt;
}

.linkswhite
{
font-family:arial;
color:ffffff;
font-size:10px;
text-decoration:none;
}
.linkswhite777
{
font-family:arial;
color:ffffff;
font-size:8pt;
text-decoration:none;
font-weight:bold;
}

.linkswhite:hover
{
font-family:arial;
color:ffffff;
font-size:10px;
text-decoration:underline;
}

.txtbox
{
font-family:arial;
color:ffffff;
font-size:10px;
background-color:902221;
border:1pt solid #000000;
}

.hdredsml {

font-family:arial;
color:F23E3D;
font-size:8pt;
text-transform:none;
font-weight:bold;
}
.productgeading {
	font-family:arial;
	color:ffffff;
	font-size:10pt;
	text-decoration:none;
	padding-left:10pt;
	padding-right:10pt;
	text-transform:uppercase;
	font-weight: bold;
}
.productheadtop {

font-family:arial;
color:ffffff;
font-size:8pt;
text-transform:none;
font-weight:bold;
padding-left:10pt;
padding-right:10pt;
}
.continue{

	BACKGROUND-IMAGE: url(../images/continue.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:65px; height:21px; cursor: hand;

}
.update{

	BACKGROUND-IMAGE: url(../images/update.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:64px; height:21px; cursor: hand;

}
.continueshopping{

	BACKGROUND-IMAGE: url(../images/continue_shopping.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:112px; height:21px; cursor: hand;

}
.checkout{

	BACKGROUND-IMAGE: url(../images/checkout.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:65px; height:21px; cursor: hand;

}
.login{

	BACKGROUND-IMAGE: url(../images/signin.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:57px; height:21px; cursor: hand;

}
.search{

	BACKGROUND-IMAGE: url(../images/search.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:57px; height:21px; cursor: hand;

}
.go{

	BACKGROUND-IMAGE: url(../images/bt_go.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:27px; height:11px; cursor: hand;

}
.redeem{

	BACKGROUND-IMAGE: url(../images/redeem.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:64px; height:21px; cursor: hand;

}
.delete{

	BACKGROUND-IMAGE: url(../images/delete.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:54px; height:21px; cursor: hand;

}
.addtocart{

	BACKGROUND-IMAGE: url(../images/addticart.gif);  FONT-FAMILY: TAHOMA; FONT-SIZE: 11px; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; width:78px; height:21px; cursor: hand;

}
select{
background-color:savita; color:s#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;


}

.hdot {
background-image: url(images/dot_h.gif);
background-repeat: repeat-x;
}

.textbold
{
font-family:arial, sans-serif;
color:000000;
font-size:11px;
font-weight:bold;

}

.text
{
font-family:arial, sans-serif;
color:000000;
font-size:11px;
font-weight:normal;

}

.cartheader
{
font-family:arial, sans-serif;
color:000000;
font-size:11px;
font-weight:bold;
line-height:18px;

}

.cartproductname {
    font: normal 12px arial;
    line-height:15px;
    color:#626B23;
	font-weight:bold;
	padding-left:5px;
	
}

.controlcart {
	font-size:12px;
	color:#000000;
	vertical-align:top;
}

