body { margin: 0px;	padding: 0px; font-family: Verdana, Arial; font-size: 11px; color:#680001; background-color:#ddd; background-image:url(lay_pics/webbg.jpg); background-repeat:no-repeat; background-repeat:repeat-x; }
#headertable { background-image:url(lay_pics/header.jpg) }
#footertable { background-image:url(lay_pics/footer.jpg) }

fieldset { padding:0px;	margin:0px;	font-size:13px; color:#a20000; border: 0px solid #333;  }
fieldset a:link, fieldset a:visited, fieldset a:active { color:#a20000; text-decoration:none; }
fieldset a:hover { text-decoration:underline; }
legend { font-size: 1.1em; padding: 0px; font-weight:500; letter-spacing:1px; }

.shopsubnav { border:none; list-style-position:outside }
.shopsubnav a:link, .shopsubnav a:visited, .shopsubnav a:active { font-size:0.98em; /*color:#ff9900;*/ color:#680001; text-decoration:none; border:none; }
.shopsubnav a:hover {  text-decoration:underline; }

ul#mainNav { text-align:left; padding:0px; margin:10px; color:#fff }
ul#mainNav  li { display: inline; list-style-type:none; font-size:1.2em;  }
ul#mainNav a:link, ul#mainNav a:visited,  ul#mainNav a:active {color: #fff; text-decoration:none;}
ul#mainNav a:hover { text-decoration:underline; }

form { border:none; margin:0; padding:0; }
a:link, a:visited, a:active { color: #a20000;  }
a:hover {color: #ff9900; text-decoration:underline; }
table { font-size: 11px; cellspacing: 2px; cellpadding: 0px; }
img { border: none; }
input, textarea, select { font-size: 13px; border: 1px solid #a20000; color:#a20000; background-color:#FFFFFF }
.button { border:none; }
.cartbutton { font-size: 13px; padding-top:1px; padding-bottom:1px; font-weight:bold; background-color: #CCC; color: #333; font-family:Tahoma, Times, serif;
	text-transform:uppercase; text-align:right; padding-right:3px; border:none; border: 4px solid #666666; border-color: #FF6600 #C30 #C30 #FF6600;
	margin:0; cursor:pointer; background-repeat: repeat; }
.cartheader { background-color:#a20000; color:#fff; padding:1px; }

h1 { font-size: 1.3em; display: inline; color:#a20000; padding: 0px; margin:0px; letter-spacing:1px; font-weight:bold; border-bottom:1px dashed #a20000; }
h2 { font-size: 1.1em; display:inline; color:#a20000; margin: 0px; padding: 0px; border-bottom:1px dashed #a20000; }
h2.noborder  { font-size: 1.1em; display:inline; color:#a20000; margin: 0px; padding: 0px;	border: none }
h3 { font-size: 11px; background-position: 18px; color:#333; margin: 0px; padding: 0px; height: 18px; }
h4 { font-size: 10px; background-position: 18px; margin: 0px; padding: 0px; height: 18px; font-weight: normal; display:inline; }
h5 { font-size: 48px; background-position: 18px; margin: 0px; padding: 0px; height: 18px; }
.red { background-color:#a20000; font-weight:600; height:30px; color: #fff; padding:10px; }

.txtsmall { font-size:0.88em; }
.txtsmallmiddle { font-size:0.98em; }
.txtmiddle { font-size:1em; }
.txtmiddlebig { font-size:1.2em; }

td#subnav a:link {color: #333; }
td#subnav a:visited {color: #333;}
td#subnav a:hover { color:#CCCCCC; }
td#subnav a:active {color: #333;}

td#membernav a:link {color:#333; font-size: 11px; }
td#membernav a:hover {color:#CCCCCC; font-size: 11px;}
td#membernav a:visited {color:#333; font-size: 11px; } 
td#membernav a:active {color:#333; font-size: 11px;}

p { margin:0; padding:0; }

#subnav { color: #333; /*background-color: #666666;*/ border-bottom:1px solid #333; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial,Verdana; /*background-image: url(imgs/bg.gif);
	background-repeat: repeat-x;*/ }
#membernav { width:100%; font-weight:bold; color: #333; /*background-color: #10BFDA;*/ vertical-align:middle; height:25px;
	/*background-image: url(imgs/memberbg.gif); background-repeat: repeat-x;*/ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;
	text-transform:uppercase; border-collapse:collapse; }
#content {  }
#copyrightnav { font-size: 8px; color: #666666; background-color: #EEEEEE; text-align:right; height:20px; border-top-width: 1px; border-bottom-width: 1px;
		border-top-style: solid; border-bottom-style: solid;border-top-color: #999999; border-bottom-color: #999999; }
hr { height:1px; color:#a20000; background-color:#a20000; }
.orange { color: #a20000;}
li { font-size:11px; font-weight:normal !important; list-style-type:none; }
.bold { font-weight:bold; }
.marginleft30 { margin-left:30px !important; }



/* new styles */
.table0_100 { border:0; margin:0; padding:0; width:100%; }
.table0_95 { border:0; margin:0; padding:0; width:95%; }
table.center { margin-right:auto; margin-left:auto; }
.imgBg { background-image:url(../lay_pics/bgproduct.jpg) }
.imgBgMed { background-image:url(../lay_pics/bgproduct_prod_m.jpg) }

