body, td	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

a:active 	{ color: rgb(51,153,51); text-decoration: none } 
a:link 		{ color: rgb(51,153,51); text-decoration: none } 
a:visited 	{ color: rgb(51,153,51); text-decoration: none } 
a 			{ color: rgb(51,153,0); text-decoration: none } 
a:hover 	{ color: rgb(153,204,0); text-decoration: none } 

.smalltext 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.medtext 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.text 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0 0 15px 0; }
span.text, input.text, select.text
			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; }
.subtitle 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #006600; text-decoration: none; }
h1,.h1		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; }
h2,.h2		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h3			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #006600; padding: 0; margin: 0 0 10px 0; }
.footnote 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000;}
.pages 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.boldtext 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.keywords	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC;}

a.boxheading,a.boxheading:hover,a.boxheading:visited
			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }

.nopcart 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.nopheader 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.nopentry 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.noptotal 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

table.designs 		{ margin-bottom: 20px; }	
table.designs td	{ padding: 8px 0 0 0; margin: 0; }

ul 		{ margin: 0 0 10px 25px; }
ul li 	{ padding: 0 0 3px 0; }

div.hi_right {
  background: url('/images/quote/quote02.gif') repeat-y top right;
  margin: 0 auto;
  margin-top: 7px;
  background-color: #FFFFFF;
  color: #333333;
}

div.hi_right form {
  padding: 0px 0px 0px 0px;
}

div.hi_bottom 		{ background: url('/images/quote/quote01.gif') no-repeat bottom right; }
div.hi_top 			{ background: url('/images/quote/quote03.gif') no-repeat top right; }
div.hi_left 		{ background: url('/images/quote/quote04.gif') no-repeat top left; }
div.hi_bottom_left 	{ background: url('/images/quote/quote05.gif') no-repeat bottom left; }

div.hi_content {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 8px 10px 23px 10px;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
