/* CSS Document */
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#495F16;
font-weight:700;
padding:0;
display:block;
margin-top: 6px;
margin-bottom: 6px;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
color:#495F16;
font-weight:700;
padding:0;
display:block;
margin-top: 4px;
margin-bottom: 5px;
}
body {
background-color:#FFF;
text-align:left;
font-size:11px;
height:14px;
font-weight:400;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
background-image:url(images/bodybg.png);
background-position:center top;
background-repeat: no-repeat;
margin:0;
}
form {
margin:0;
}
.cart {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:400;
color:#FFF;
text-decoration:none;
}
.txtfld {
border:1px solid #CDCDD7;
font-family:Arial, Helvetica, sans-serif;
height:17px;
font-size:11px;
line-height:16px;
font-weight:400;
color:#333;
text-decoration:none;
}
.bodytxt {
border:0 solid #4F2C16;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#000;
text-decoration:none;
height:14px;
}
.bodytxt a:link,.bodytxt a:active,.bodytxt a:visited,.bodytxt a:hover {
border:0 solid #4F2C16;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#333;
text-decoration:none;
height:14px;
}
.bodytxt1 {
border:0 solid #4F2C16;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
font-weight:400;
color:#000;
text-decoration:none;
height:16px;
}
.navigation {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
text-transform:none;
color:#333;
text-decoration:none;
padding-left:2px;
padding-right:0;
}
.navigation a:link,.navigation a:active,.navigation a:visited,.navigation a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#333;
text-transform:none;
text-decoration:none;
}
.tablehead {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
font-weight:700;
color:#000;
text-decoration:none;
background-color:#FFF;
}
.tablebg {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#000;
text-decoration:none;
height:14px;
}
.tablebox {
background-color:#FFF;
font-size:12px;
border-color:#D7DFC6;
border-style:solid;
border-width:1px;
}
.tablecolor {
background-color:#FFF;
font-size:12px;
border-color:#ccc;
border-style:solid;
border-width:1px;
background-image:url(extras/catprodbg1.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.tablecolor:hover {
background-color:#FFF;
font-size:12px;
border-color:#CCC;
border-style:solid;
border-width:1px;
}
.ptxt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
font-weight:400;
color:#000;
text-decoration:none;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
}
.input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background-color:#FFF;
border:1px solid #CDCDD7;
margin-bottom:8px;
}
.input a:link,.input a:active,.input a:visited,.input a:hover {
color:#495F16;
text-decoration:underline;
background-color:#777;
}

.menucss {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#826969;
text-decoration:none;
}
.menucss:hover {
color:#403f3f;
}
.link {
color:#919193;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
}
.optiontext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:24px;
font-weight:400;
color:#000;
padding-left:0;
text-decoration:none;
}
.whitesmalltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666;
padding-left:0;
text-decoration:none;
}
.whitesmalltext a:link,.whitesmalltext a:active,.whitesmalltext a:visited,.whitesmalltext a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666;
padding-left:0;
text-decoration:none;
}
.whitesmalltext a:hover {
text-decoration:underline;
}
.redsmalltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#FF0000;
padding-left:0;
text-decoration:none;
}
span.option {
font-size:10px;
}
span.option b {
font-weight:700;
}
.option_price {
font-weight:700;
font-size:12px;
}
.greentitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:22px;
font-weight:700;
padding-left:4px;
padding-right:4px;
color:#FFF;
text-decoration:none;
}
.greentitle a:link,.greentitle a:active,.greentitle a:visited,.greentitle a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
font-weight:700;
padding-left:4px;
padding-right:4px;
color:#576423;
text-decoration:none;
}
.greentitle a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
font-weight:700;
padding-left:4px;
padding-right:4px;
color:#333333;
text-decoration:underline;
}
.greenprice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:700;
padding-left:0;
color:#495F16;
text-decoration:none;
}
.greenprice a:link,.greenprice a:active,.greenprice a:visited,.greenprice a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:700;
padding-left:0;
color:#495F16;
text-decoration:none;
}
.price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:700;
padding-left:0;
color:#666;
text-decoration:none;
}
.oldprice{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
font-weight:700;
padding-left:0;
color:#666;
text-decoration:line-through;
}


.greenlrg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:700;
padding-left:0;
color:#495F16;
text-decoration:none;
}
.greenlrg a:link,.greenlrg a:active,.greenlrg a:visited,.greenlrg a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:700;
padding-left:0;
color:#495F16;
text-decoration:none;
}
.checkout {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
font-weight:400;
padding-left:0;
color:#000;
text-decoration:none;
}
div.dbg {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:400;
color:#000;
width:500px;
min-height:600px;
padding:20px;
}
div.sep {
height:30px;
}
div.cLevel2 {
margin-left:10px;
}
div.cLevel3 {
margin-left:20px;
}
.report {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
tr.header {
background-color:#6C6;
color:#000;
font-weight:700;
}
tr.sub_header {
background-color:#efefef;
color:#000;
font-weight:700;
}
table.grayborder {
border:gray 1px solid;
}
table.addon_tbl {
color:#666;
margin:4px 0;
width:33%;
float:left;
text-align:center;
}
.addon_title {
color:#666;
}
table.addon_tbl select {
font-size:11px;
}
table.addon_tbl a {
color:#666;
text-decoration:none;
}
.bodytxt p {
margin:10px 0;
}
.bodytxt a:hover,.navigation a:hover {
color:#7A8952;
text-decoration:underline;
}
.link:hover,table.addon_tbl a:hover {
text-decoration:underline;
}
.toggleopacity img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.5;}
.toggleopacity:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 1;}
.toggleborder:hover{color: red; /* Dummy definition to overcome IE bug */}

div.coupon_form 
{
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
border:1px solid #D7DFC6;
height:70px;
width:200px;
background-color:#FFFFFF;

margin-right:auto;
}
div.coupon_form h3
{
	line-height:26px;
	margin:0;
	padding:0;
	font-size:12px;
	text-align:left;
	padding-left:6px;
}