table.options { border-collapse:collapse; margin-left:20px;}
.signup {
	font-size:8pt;
	font-weight:normal;
	color:black;
	background-color:#F6EFF3;
	border:3px solid #A465D9;
	padding:10px;
	margin:10px;
}

.options td { padding:5px;}
.options td.name { text-align:right; font-weight:bold;}
.chooseoption {font-size:12pt; font-weight:bold; }

.discription2 { color:red; font-size:14pt; }
.maintable { 
  border-top:1px solid gray;
  border-right: 2px solid gray;
  border-bottom:2px solid gray;
  border-left:1px solid gray;
}

.quote {
  border: 1px solid rgb(160, 160, 160);
  margin: 10pt 0pt 0pt 0px;
  padding: 10px;
  color:#800000;
  font-style: normal;
  font-size:14pt;
  font-family:Monotype Corsiva;
  background-color: rgb(255, 208, 208);
  text-align:center;
  width:250px;
}

form {margin:0;}
hr {height:1px;}
.notavaliable, .soldout {color:red; font-weight:bold; font-size:12px; text-align:center; margin:2px; padding:0 2px 0 2px;}

.topnav span {display:block; float:left; width:85px; height:18px; margin:0; padding:0px 0px 0px 0px; text-align:center; 
	background:url('images/nav3.gif') no-repeat; }
.topnav a {display:block; color:#303030; text-decoration:none; font-size:10pt; font-weight:bold; font-family:arial; padding:2px; }

.xcurrentCategory a {background-color:#67FFA0;}

.navcolumn {width:140px; border-right: 1px solid #698D71;}

.xsubnav {margin:0; text-align:center; padding:2px;}
.subnav a {display:block; margin:2px; margin:2px; padding:4px; }
.xsubnav { border:2px solid #e0e0e0; border-bottom-color:#808080; border-right-color:#808080; font-size:11px; font-weight:bold; text-decoration:none; color:#404040;}
.xsubnav a {background-color:#FFFEC6;}
.xsubnav a:hover {background-color:#FFFD58;}
a.currentPage {text-decoration:none; }
.subnav a:hover {color:red;}

.topnav span.cat0 {background:url('images/nav3.gif') #6FD488;}
.topnav span.cat1 {background:url('images/nav3.gif') 85px 0 #D4BD6F;}
.topnav span.cat2 {background:url('images/nav3.gif') 170px 0 #CED46F;}
.topnav span.cat3 {background:url('images/nav3.gif') 255px 0 #A6D46F;}

.xtopnav .cat0 a:hover, .topnav span.cat0 a.currentPage {background-position:0 20px; background-color:#86FFA4;}
.xtopnav .cat1 a:hover, .topnav span.cat1 a.currentPage {background-position:85px 20px; background-color:#FFE486;}
.xtopnav .cat2 a:hover, .topnav span.cat2 a.currentPage {background-position:170px 20px; background-color:#F8FF86;}
.xtopnav .cat3 a:hover, .topnav span.cat3 a.currentPage {background-position:255px 20px; background-color:#C7FF86;}

.xnavcolumn .cat0 a {background-color:#6FD488;}
.xnavcolumn .cat3 a {background-color:#D4BD6F;}
.xnavcolumn .cat2 a {background-color:#CED46F;}
.xnavcolumn .cat1 a {background-color:#A6D46F;}

.xnavcolumn .cat0 a:hover {background-color:#86FFA4;}
.xnavcolumn .cat3 a:hover {background-color:#FFE486;}
.xnavcolumn .cat2 a:hover {background-color:#F8FF86;}
.xnavcolumn .cat1 a:hover {background-color:#C7FF86;}

.topnav .cat0 a.currentPage {background-color:#86FFA4;}
.topnav .cat1 a.currentPage {background-color:#FFE486;}
.topnav .cat2 a.currentPage {background-color:#F8FF86;}
.topnav .cat3 a.currentPage {background-color:#C7FF86;}


.shoppingCart {padding:0 2px 0 2px; margin:0 4px 0 0; font-size:11px; width:160px; height:35px; background-color:#E0E0E0; border:1px solid gray;}
.shoppingCartLink a {border:1px solid black; background-color:#D6FFE7; text-decoration:none;  font-weight:normal; padding:2px; color:black; }
.shoppingCartLink a:hover {background-color:#67FFA0; color:black;}
.shoppingCartLink {text-align:center; padding:4px;}

.sitemap td {font-size:10px; width:50%;vertical-align:top;}
.sitemap h2 {font-size:14px; margin:5px 0 0 0;}

.search {padding:0 2px 0 2px; margin:0 4px 0 0; font-size:11px; width:160px; height:35px; background-color:#E0E0E0; border:1px solid gray; text-align:left;}
.search input {width:130px;}
.selectCategory {padding:0 2px 0 2px; margin:0 4px 0 0; font-size:11px; width:160px; height:35px; background-color:#E6B2E5; border:1px solid gray;}
.selectCategory select {width:130px;}
h1.pageheader {display:none;}
body {font-size: 10pt;  font-family: arial, "trebuchet MS", helvetica; font-weight: normal; color:black; margin:0; background-color:white;}
a {color: #000078;}
td {font-size: 10pt;  font-family: arial, "trebuchet MS", helvetica; font-weight: normal; color: #111111; }
h1, h2, h3, h4, h5 {margin-top:3px; margin-bottom:3px; }
h1 {font-size:14pt;  color:#202020;}
h2 {font-style: normal; font-weight:normal; font-size: 14pt;  color: #356541; text-align: left;}
h3 {color:#606060;}
h4 {font-size: 12pt;  color:black; background-color:#EFE6DD; border:1px solid black; text-align:center;}
img {border:none; vertical-align:middle;}
td {background-repeat:no-repeat;}
p.footer {font-size: 8pt;}
.box1 {border:1px solid gray; background-color:#f0f0f0; font-style:italic; padding:4px;}
p.footer {font-size:8pt;}
td.footer {border-top:1px solid gray;background-color:#eeeeee;text-align:center;}
table.product {width:590px; border-bottom:1px solid gray;}
.nav {padding:0;}
.cat {font-size:14px; font-weight:bold; background-color:#0065D1; border:1px solid gray; padding-left: 5px; margin-top: 10px; color:white;}
.navlink {padding-left: 10px;}
.main {padding: 5px;}
.promo_title {font-size:12px; font-weight:bold; background-color:#F9E8FB; border:1px solid #505050; margin:5px;}
.promo {font-size: 8pt;}

.tinycalendar table {border-collapse:collapse;}
.tinycalendar th {font-size:12px; font-weight:bold;}
.tinycalendar td {border:1px solid gray; font-size:10px;}
.tinycalendar td.today {background-color:#ffff00;font-weight:bold;}
.tinycalendar td.nonmonth {background-color:#a0a0a0;color:white;}
.tinycalendar td.dow {font-weight:bold;}

td.cornertop div {height:1px; background-color:white; font-size:1px; line-height:0; padding:0;}
td.cornerbottom div {height:1px; background-color:#eeeeee; font-size:1px; line-height:0; padding:0;}
td.cornertop, td.cornerbottom, .standard_background {background:url('images/bears_bg5.gif') #E0E0E0; }

