h2 {
	font-family: tahoma, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #462304;
	position: relative;
	top: 4px;
}
.heading {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}

.caption{
font-size:9px;
}
	
a.headinglink:active, a.headinglink:visited, a.headinglink:link{
color:black;
}
a.headinglink:hover{
color:red;
}	

.heading2 {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #462304;
	}

.small2{
 font-size: 18px;
 color: #666;
 font-family: arial;
  text-decoration: none;
 }
 
 a.small1:active,a.small1:visited,a.small1:link{
 font-size: 13px;
 color: #000;
 font-family: tahoma,arial;
  text-decoration: none;
 }
 a.small1:hover{
text-decoration:underline;
 }
 
  a.small3{
 font-size: 22px;
 color: #000;
 font-family: arial;
 text-decoration: none;
 font-weight: bold;
 } 

hr {
height: 1px;
color: #462304;
}

p, .content {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #666;
}


.price {
color: #000;
font-family: tahoma,arial;
font-size: 14px;
}
	
.box1 {
border: 1px solid #CC9933;
background-color: #FFFFCC;
padding: 5px;
}

.box1 div.boxhead {
background-color: #cc9933;
color: #fff;
font-size: 12px;
font-weight: bold;
font-family: tahoma;
display: block;
padding: 3px 3px 3px 10px;
}

.box1 td{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #462304;
	}

	
.smallhead {
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #804007;
}
li {
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #462304;
}
ul {
	color: #462304;
}

.content_sm {
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
	color: #666;
}
.contentrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #804007;
	border-top: 1px dotted #804007;
	background-color: #E6FBE6;
	padding: 6px;
}

a.side1, a.side1b, a.side2b, a.side2, a.side3, a.side4, a.side3b, a.side5{
font-size: 11px;
font-family: verdana;
color: #003;
border-bottom: 1px solid #2B442B;
border-top: 1px solid #fff;
display: block;
padding: 3px 4px 3px 2px;
text-decoration: none;
}

a.side2:link, a.side2:visited, a.side2:active {
background-color: #C3E4E4;
}

a.side3b:link, a.side3b:visited, a.side3b:active {
background-color: #19807F;
background-image: url(images/shadow2.gif);
background-repeat: repeat-x;
border-top: 0px;
color:#fff;
}

a.side3:link, a.side3:visited, a.side3:active {
background-color: #E7F4F4;
background-image: url(images/sub_back.gif);
}

a.side5:link, a.side5:visited, a.side5:active {
background-color: #19807F;
color:#fff;
}

span.side5 {
background-color: #19807F;
font-size: 11px;
font-family: verdana;
color: #fff;
border-bottom: 1px solid #2B442B;
border-top: 1px solid #fff;
display: block;
padding: 3px 4px 3px 5px;
text-decoration: none;
font-weight:bold;
}


a.side4:link, a.side4:visited, a.side4:active {
background-color: #E7F4F4;
background-image: url(images/shadow4.gif);
background-repeat: repeat-x;
border-top: 0px;
}

a.side1:link, a.side1:visited, a.side1:active, a.side1:hover {
background-color: #c00;
color:#fff;
}
a.side2b:link, a.side2b:visited, a.side2b:active {
background-color: #C3E4E4;

background-repeat: repeat-x;
border-top: 0px;
}

a.side1b{
background-color: #fff;
background-image: url(images/shadow3.gif);
background-repeat: repeat-x;
border-top: 0px;
}
a.side2:hover, a.side2b:hover, a.side3:hover, a.side4:hover, a.side3b:hover, a.side5:hover{
background-image: none;
background-color: #fff;
color:red;
}

td.sidecell {
border-right: 1px solid #469999;
background-color: #C3E4E4;
/*
background-image: url(images/sideback.gif);
*/
}

.edit td, .edit input, .edit textarea, .edit select  {
font-family: verdana;
font-size: 11px;
color: #003;
}

.formbox {
padding: 20px;
border: 1px solid #696;
background-color: #D4F4D4;
}


a.key:link, a.key:active, a.key:visited, a.key:hover {
color: #136362;
text-decoration: none;
font-family: verdana;
font-size: 11px;
}

.keytext {
color: #136362;
font-family: verdana;
font-size: 11px;
}

.thedate {
color: #000;
font-size: 10px;
font-family: verdana;
}
a.pestlink {
text-decoration: none;
}

.list1 {
background-color: #FDFDDB;
border-bottom: 1px dotted #BEA75F;
padding: 8px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.list2 {
background-color: #FDFDC1;
border-bottom: 1px dotted #BEA75F;
padding: 8px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.list3 {
background-color: #fff;
border-bottom: 1px dotted #BEA75F;
padding: 8px;
font-family: verdana, Helvetica, sans-serif;
font-size: 11px;
}

.categoryhead {
background-color:#FFCC66;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#663300;
display: block;
border: 1px solid #660000;
padding: 1px 1px 1px 10px;
font-size: 13px;
}

.messageboxshadow{
border-style: solid;
border-color: #D1D17A;
border-width: 0px 2px 2px 0px;
margin-top: 8px;
}
.messagebox {
border: 1px solid #6C88DB; padding: 5px; background-color: #E1E7F8; color:#4D6AC1;font-size: 11px;
}
.messagebox td{
color:#4D6AC1;font-size: 11px;
}
.messageheading{
background-color: #7E9BF2;
color: #fff;
font-weight: bold;
padding: 2px;
font-size: 13px;
}

.messagebox2shadow{
border-style: solid;
border-color: #D1D17A;
border-width: 0px 2px 2px 0px;
margin-top: 8px;
}
.messagebox2 {
border: 1px solid #DDBB1D; padding: 9px; background-color: #F7DF71; color:#8E3504;font-size: 11px;
}
.messagebox2 td{
color:#8E3504;font-size: 11px;
}
.message2heading{
background-color: #A85E0E;
color: #fff;
font-weight: bold;
padding: 2px;
font-size: 13px;
letter-spacing: -1px;
}

.messagebox3shadow{
border-style: solid;
border-color: #D1D17A;
border-width: 0px 2px 2px 0px;
margin-top: 8px;
}
.messagebox3 {
border: 1px solid #DDBB1D; padding: 8px; background-color: #FEFECD; color:#8E3504;font-size: 11px;
}
.messagebox3 td{
color:#000;font-size: 11px;
}
.message3heading{
background-color: #FCEC92;
color: #8E3504;
font-weight: bold;
padding: 2px;
font-size: 13px;
letter-spacing: -1px;
}

a.products:link, a.products:active, a.products:visited{
border: 1px solid #999;
font-family: tahoma,arial;
font-size: 12px;
color: #666;
}

a.products:hover {
border: 1px solid #000;
}

 .tab1 {
  border-style: solid;
 border-color: #999;
 border-width: 1 1 0 1;
 white-space: nowrap;
 background-color: #ffffff;
 padding: 3 15 3 15;
 font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
  display: block;
 }
 
 a.tab2, a.tab2:link, a.tab2.visited, a.tab2.active {
  border-style: solid;
 border-color: #999;
 border-width: 1 1 1 1;
   background-image: url(images/blue_buttongrad.gif);
  background-color: #BBE4E5;
 white-space: nowrap;
  font-family: arial;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
 display: block;
 padding: 1 15 0 15;
 }
 
 a.tab2:hover {
 background-image: none;
 background-color: #E4F5EF;
 }
 
 .tab3, a.tab3:link, a.tab3.visited, a.tab3.active {
  border-style: solid;
 border-color: #999;
   background-color: #BBE4E5;
 border-width: 1 0 1 1;
 white-space: nowrap;

background-image: url(images/blue_buttongrad.gif);
  font-family: arial;
 font-size: 11px;
 color: #333333;
  text-decoration: none;
   padding: 1 15 0 15;
  display: block;
 }
 
 a.tab3:hover {
  background-image: none;
 background-color: #E4F5EF;
 }
 
 .notab {
 border-bottom: 1px solid #999;
 }
 
 .tabcontent {
 border-style: solid;
 border-color: #999;
 border-width: 0px 1px 1px 1px;
 }
 
 .info{
 display: block;
 padding: 2px 9px;
 font-size: 10px;
 background-color: #ddd;
 width: 80px;
 }
 
 .stonestyle1{
 background-color:#eee;
 border-bottom:1px dotted #ccc;
 font-size:11px;
 line-height:15px;
 padding:1px 4px;
 }
  .stonestyle2{
 background-color:#fff;
 border-bottom:1px dotted #ccc;
 font-size:11px;
 line-height:15px;
 padding:1px 4px;
 }