.h-col { 
	margin: 8px 0; 
	padding: 0;
	width: 481px;
	text-align:justify
}
.index-left{
	margin: 290px 0 0 0; 
	padding: 0 ;
	width: 431px;
	text-align:justify
}
.index-right{
	margin: 290px 0 0 0; 
	padding: 0;
	width: 531px;
	text-align:justify
}

span#logotext {
	font: bold 20px/2.2em arial, Verdana, Arial, Sans-Serif; 	
	position:relative;
	left:222px;
	color:#000;
	display:none;
}

.answer {
	margin-left:20px;
}




/* add blocks to content using the col2 - col3 class
add border and background with tan - gray class
content page columns content page columns content page columns content page columns */

.full {
	clear:both;
	margin:5px 20px 5px 20px;
	padding:0;
}

.full p {
	padding:0;
	margin:7px;
}
	
.col2{
	float:left;
	padding:7px; 
	margin:5px 0px 5px 15px;
	width:43.5%;
}
.col2 strong {
	font-size:13px;
	margin:0;
	color:#550e00;
	border:0;
}

.col3, .listcenter1, .listcenter2, .listcenter3, .center1, .center2, .center3{
	float:left;
	padding:7px; 
	background-color:#fff; 
	margin:5px 0px 5px 15px;
	width:27%;
}
.center1 { /* backward compatibility with old css */
	padding-left:10px;
}

.tan {
	background:url(/images/gradient-back-up.jpg) repeat-x #DCE6ED;
	border:1px solid #ccc;
}
.light {
	background:#fefefe;
	border:1px solid #eee;
	color:#444;
}
.gray {
	background:url(/images/gradient-back-up.jpg) 0 90% repeat-x #eee;
}
.bw {
	border:1px solid #ccc;
}
.bw h3 {
	font-size:12px;
	display:block;
	text-align:center;
	background-color:#eee;
	padding:3px 3px -5px 3px;
	margin:0;
}
.br {
	border:1px solid #550e00;
}
.cl {
	clear:both;
}

.fr {
	float:right;
}
.fl {
	float:left;
}

hr {
	clear:both;
		border:none;
					border-top:1px dotted #999999;
					height:1px;
					width:100%;
					margin:10px 0px 10px 0px;
}
.scales {
	margin:0 10px 10px 0;
}

/* featured products floating block right */
#featured{width:202px; background:#ccc; border:1px solid #ccc;margin:0; margin-left:5px; padding:0; padding-left:5px; margin-right:0px; text-align:left; float:right}
#featured img{margin-top:2px; margin-bottom:2px}
#featured h2 {position:relative; background:#fff; border:1px solid #ccc; top:-8px; margin:0; padding:1px; width:130px;font:normal 11px/120% Verdana,Arial,Helvetica,sans-serif; color:#500; text-align:center; }
#featured h3{color:#550E00; font-size:10px;margin:0; margin-bottom:3px;padding:0; text-align:left;}
#featured ul{margin:0; padding:0; margin-bottom:5px; list-style-type:none; text-align:left; font:normal 11px/110% Verdana,Arial,Helvetica,sans-serif}
#featured li a:link, #featured li a:visited, #featured li a:active{margin-left:5px; text-decoration:none;}
#featured li a:hover{text-decoration:underline; color:#550E00}
#featured li img{margin:3px;padding:0;}
#featured form {float:right; margin:3px 3px 0 0; padding:0;}
.leftimg{float:left}
.rightimg{float:right}
.morebutton{float:right; padding:5px}

/* state list modification */
#states {width:370px; background:#ccc; border:1px solid #ccc;margin:0; margin-left:0px; padding:5px 0 0 10px ;font:normal 11px/110% Verdana,Arial,Helvetica,sans-serif; }
#states h2 {position:relative; background:#fff; border:1px solid #ccc; top:-13px; margin:0; padding:1px; width:130px;font:normal 11px/120% Verdana,Arial,Helvetica,sans-serif; color:#500; text-align:center; }
#states ul{float:left; width:33%; margin:0; padding:0; list-style-type:none !important; text-align:left; position:relative; top:-5pxp; background:none;}
#state ul li {list-style-type:none !important;}
#states li a:link, #states li a:visited, #states li a:active{margin-left:5px; text-decoration:none;}
#states li a:hover{text-decoration:underline; color:#550E00}
#states li h2{color:#550E00; font-size:10px;margin:0;padding:0;}
#states div{margin:0;padding:0;}

h1 {
	color:#666;
	font:bold 1.4em Verdana, Helvetica, sans-serif;
	margin:25px 20px 10px 0px;
	text-decoration:none;
}
h1  a:link, h1 a:active, h1 a:visited {
	color:#666;
	font:bold 1.4em Verdana, Helvetica, sans-serif;
	margin:25px 20px 10px 0px;
	text-decoration:none;
	
}
h2{
	color:#444;
	font:bold 1.2em  Verdana, Helvetica, sans-serif;
	display:block;
	border-bottom:4px solid #888;
	margin:15px 20px 5px 0px;
}

h3{
	color:#ccc;
	font:bold 1.1em  Verdana, Helvetica, sans-serif;
	display:block;
	margin:15px 20px 5px 0px;
}

sup{
	font-size:.7em;
	line-height:1.2em;
}
a img {
	border:none;
}

blockquote {
	padding:7px;
	background-color:#eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}


