/*************************************************************/
.editmenu
	{
	position:absolute;
	top: 0;
	right: 0;
	margin: 0 10px 0 0;	
	padding: 15px 13px 8px 13px;
	float: right;
	border: 2px solid #BFE8F7;
	background: #ffffff;
	z-index: 1000;
	}

	
 .editmenu a 
 	{
	display:block;
	margin: 0 0 7px 0;
	background: #C0ECFF;
	padding: 4px 8px 4px 8px;
	color: #0078AE;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	}

 .editmenu a:hover 
 	{
	display:block;
	background: #FFBF7F;
	}	
	
/*********************************************************************/
.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; padding:0px;
	} 
body {background-image:url(/images/background.jpg);}
.mainframe {width:860px;  margin:auto; }
.lefthead { float:left;}
.righthead { float:right;  margin:65px 0px 0px 0px;}
.righthead A {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3e3c37;text-decoration:underline; margin:0px 6px 0px 6px;}
.righthead A:hover { color:#ae0001;}
.smalltd {padding:0px 0px 5px 20px;}
 
.bodywrap {min-height:379px; background-color:#FFFFFF; border-bottom:1px solid #0a306e; text-align:left; width:width:860px;}
.horizontalnav { margin:0px; min-height:240px;  background-repeat:no-repeat; background-position:top; padding:2px 0px 0px 2px; 
}

.homenav {float:left; margin:0px 0px 0px 0px;}
.textnav {float:left;  width:800px; font-family:"Lucida Sans",Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase;color:#FFFFFF; margin:8px 0px 0px 0px; font-weight:500; }
.textnav A {color:#FFFFFF; text-decoration:none; margin:0px 10px 0px 10px;}
.textnav A:hover { color:#dd9732;}
.leftnav {float:left; width:134px;  margin:0px 0px 0px 6px; }
.leftnav p { background-color:#9a030b; color:#FFFFFF;font-family: Arial, Helvetica, sans-serif; 
font-size:12px; text-align:center; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; text-transform:uppercase;}
.leftnav img {margin:0px;} 

.subnav {background-color:#d6d6d6; padding:2px 2px 2px 12px; margin:0px 0px 5px 0px;}
.subnav A {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#9a030b; text-decoration:none; text-transform:uppercase; font-weight:bold;
background-image:url(/images/bullet_small.gif); background-position:left top; background-repeat:no-repeat; padding:0px 0px 0px 10px; display:block;
margin:3px 0px 0px 0px;}
.subnav A:hover { color:#dd9732;}
.banner {background-image:url(/images/bannerback.jpg); color:#FFFFFF; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
 margin:0px 0px 5px 0px; padding:15px 0px 15px 0px;}
.banner A {color:#FFFFFF;}

.bodydiv {float:left; width:680px; margin:5px 20px 0px 15px;  
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding:0px 0px 20px 0px;}
.bodydiv a {color:#ae0001;}
.bodydiv a:hover {color:#9d562a;}
h1 {color:#ae0001; font-size:23px; font-weight:normal;font-style:italic;}

.bodydivhome {margin:-160px 0px 0px 0px; width:860px;}
.homebodyleft {float:left; padding:75px 10px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444;
 width:414px; }
.homebodyleft a {color:#ae0001;}
.homebodyleft a:hover {color:#9d562a;}
.homebodyleft p { margin:10px 0px 0px 0px;}
.homeflash {float:right; margin:0px 0px 0px 0px; padding:0px; width:426px;}


 
.footer {  
 min-height:100px; text-align:right;
 font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#3e3c37; 
 margin:-65px 0px 0px 0px; 
 padding:20px 0px 0px 60px;  width:800px; display:block; position:absolute; 
 background-image:url(/images/madeintheusa.gif); background-position:left top; background-repeat:no-repeat;}

 .footer A {font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#3e3c37; text-decoration:none;margin:0px 6px 0px 6px;}
 .footer A:hover {text-decoration:underline; }

 
 .banners {margin:-121px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
 .banners A {color:#FFFFFF;}
 .banners p { margin:10px 0px 0px 0px;}
  .banners input
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border:none;
	font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#999999;
	background: #FFF;
	text-align:center;
	}
 .bannera {background-image:url(/images/banner1.gif); width:258px; height:128px; margin:-18px 0px 0px 0px; float:left; background-repeat:no-repeat;
 padding:35px 0px 0px 10px;}
 .bannerb {background-image:url(/images/banner2.gif); width:257px; height:102px; margin:11px 0px 0px 5px; float:left; background-repeat:no-repeat;
 padding:68px 0px 0px 30px;}
 .bannerc { width:290px; height:108px; margin:6px 0px 0px 9px; float:left; background-repeat:no-repeat;
 padding:0px 0px 0px 0px; }
 .line {border-bottom:1px solid #000000; height:116px; width:860px;  }
 
 .titleclass { font-weight:bold; color:#87030a;}
 form {margin:0px; padding:0px;}
 .text
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	border: 1px solid #b8b1a2;
	font: 11px Arial, Helvetica, sans-serif;
	background: #FFF;
	}
	
.bttn
	{
	margin: 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #9a9a9a;
	font: 11px Verdana;	
	text-transform:capitalize;
	background: #f3f3f3;
	font-weight:bold; color:#87030a;
	}
	
.listleft { vertical-align:bottom;border-right:1px solid #CCCCCC;}
.listmiddle { vertical-align:bottom;}
.listright { vertical-align:bottom;border-left:1px solid #CCCCCC;}	

.orange {padding:0px; margin:0px; color:#FF6600;}	
.price {font-weight:bold; color:#ae0001; margin:10px 0px 5px 0px;}	
.smallproduct {margin:0px 0px 5px 0px; padding:0px; text-align:left; font-size:10px;}
.smallproduct A { font-size:11px; text-transform:uppercase; margin:10px 0px 0px 0px;}

.spoffer1 { margin:10px 0px 0px 0px;}
.spoffer2 { margin:0px;}

.warning {border:1px solid #FF0000; padding:5px; background-color:#FFFFCC;}

/*Cart*/
.carttablec{ width:680px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  }
.carttablec td.header { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC;   
color:#333333; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; background-color:#f8f3e8;}
.carttablec td{padding:5px;}
.carttablec td.dark{background-color:#F3F3F3; height:25px;}
.carttablec td.darktotal{ height:25px; border-bottom:1px dotted #CCCCCC;}
.carttablec td.light{background-color:#FFFFFF; height:25px;}
.carttablec td.cartfooter{font-weight:bold;height:25px;border-bottom:1px solid #C0C0C0;background-color:#e2face;color:#333333;}
.carttablec a{text-decoration: none;  color:#ae0001;}
.carttablec a:hover{text-decoration:underline;  color:#9d562a;}

.cartoptionclass  {font-size:12px; font-style:italic; margin:0px 0px 0px 5px;}
/*Cart*/
.info {border:1px solid #999999; background-color:#FFFFCC; padding:5px; margin:5px 0px 5px 0px;}
.prompt { font-size:10px; color:#000066;}
.coupon {border:6px dashed #ae0001; padding:5px;  background-color:#FFFFCC; color:#000000; min-height:60px; width:300px;}

.offertitle {padding:0px 3px 0px 0px; margin:0px;}
.spoffer {padding:0px 3px 0px 0px; margin:0px;}
.spoffer1 {padding:0px 3px 0px 12px; margin:0px; font-style:italic;}	
.spoffer2 {padding:0px 2px 0px 20px; margin:0px; font-style:italic;}
.submitf { position:absolute; top:-50px; left:-50px;  background-color:#666666;}
