@charset "utf-8";
/* CSS Document
blue 587593
green 828d7f
rose ba8b93
dusty gray afa7a5
gray ddd6d0
brown 966b49
tan bd9f87
dk brown 3f1f05
rlhansonblue 345ea9
*/
html, body, #wrap {
	height: 100%;
	margin:0px;
	background:url(/images/pgbkrd.gif) repeat left top;
}

body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 70px;}  /* must be same height as the footer */
/*MARGIN*/
.margin-top {
	width:5%;
	background-image: url(/images/header/stroke.jpg);
	background-repeat: repeat-x;
	background-position: 0px 108px;
}
.margin {
	width:5%;
	
}
.main_table {
	width:100%;
}
.main_table_ctr {
	width:90%;
}
#main_table_div {
	background-image: url(/images/mainbkgrd.gif);
	background-repeat: repeat;
	margin-left:5%;
	margin-right:5%;
	padding: 20px;
	left:5%;
	right:5%;
	min-width:765px;
	
}
/*HEADER */
#logo {
	width:257px;
	height:136px;
	position:absolute;
	top:10px;
	left:5%;
	background-image:url(/images/header/rlhansononline.png);
	background-repeat:no-repeat;
	bottom:-60px;
	
}
.header_bkrd {
	background-image: url(/images/header/stroke.jpg);
	background-repeat: repeat-x;
	background-position: 0px 108px;
	min-width:800px;
}
#topbar {
	position:relative;
	left:10%;
	bottom:98px;
	top:10px;
	width:500px;
	height:20px;
	padding-right:0px;
	padding-left:350px;
	
}
.topbar, .topbar a:link, .topbar a:visited  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #828d7f;
	font-weight:bold;
}
.topbar a:hover  {
	color: #3f1f05;
}
/*MENU*/
#menu_container {
	position:relative;
	left:180px;
	bottom:55px;
	top:57px;
	width:775px;
	height:30px;
	padding-left:10%;
	z-index: 1000;
}
.menu_left {
	width:7px;
	height:30px;
	background-image: url(/images/buttons/left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu_text,  .menu_text a:link,  .menu_text a:visited {
 	color: #828d7f;
 }

.current-page {
	color: #3f1f05;	
	
	 }

/*INDEX */

hr, .clearAll {
	clear: both;
}

.SlidingPanels {
	width: 712px;
	height: 269px;
	left:-3px;
	top:3px;
}
.SlidingPanelsContent {
	width: 712px;
	height: 269px;
	left:-3px;
	top:3px;
}

#example2.SlidingPanels {
	float: left;
}
#example2 .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
	height:269px;
}
#example2 .SlidingPanelsContent {
	float: left;
}
#index_container {
	
}
.index_left {
	background-image:url(/images/index/main_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;
	height:297px;
	
}
.index_mid {
	background-image:url(/images/index/main_mid.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:297px;
	min-width:712px;

}
.index_right {
	background-image:url(/images/index/main_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;
	height:297px;
	
}
#div1 {
	left:-5px;
	position:relative;
	min-width:712px;
	height:297px;
	bottom:-5px;
	top:-9px;
}
#div4 {
	left:-5px;
	position:relative;
	min-width:712px;
	height:297px;
	bottom:-5px;
	top:-9px;
}
.bold_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #587593;
	font-weight:bold;
	line-height:150%;
}
.left_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #587593;
	font-weight:bold;
	line-height:150%;
	list-style: none;
	padding-left:10px;
}

/*CONTENT */

.heading, .heading a:link, .heading a:visited {
	font-size:14px;
	color: #587593;
	font-family: Verdana, Geneva, sans-serif;
	line-height:150%;
	text-decoration:none;
}
.heading_wh, .heading_wh a:link, .heading_wh a:visited {
	font-size:14px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	line-height:150%;
}
.heading_lg, .heading_lg a:link, .heading_lg a:visited {
	font-size:16px;
	color: #587593;
	font-family: Verdana, Geneva, sans-serif;
	line-height:150%;
	text-decoration:none;
}
.heading_lg a:hover {
	color:#3f1f05; 
}
.content_lg, .content_lg a:link, .content_lg a:visited  {
	font-size:14px;
	color: #828d7f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	line-height:150%;
	
}
.content_heading, .content_heading a:link, .content_heading a:visited {
font-size:14px;
color: #587593;
}
.content_emphasis, .content_emphasis a:link, .content_emphasis a:visited {
	font-size:12px;
	color: #3f1f05;
	font-family: Verdana, Geneva, sans-serif;
}
.more_info, .more_info a:link, .more_info a:visited {
	color:#afa7a5;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.more_info a:hover {
	color:#966b49;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.content, .content a:link, .content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #966b49;
}
.content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f1f05;
}
.content_dark, .content_dark a:link, .content_dark a:visited {
	font-size:12px;
	color: #3f1f05;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.content_dark a:hover {
	font-size:12px;
	color: #966b49;
	font-family: Arial, Helvetica, sans-serif;
}
/*WEBDESIGN */
.top {
	background-image:url(/images/webdesign/top.png);
	background-repeat: repeat-x;
}
.blog {
	background-image:url(/images/webdesign/blog.png);
	background-repeat:no-repeat; 
	width:205px; 
	height:185px;
}
.ecommerce {
	background-image:url(/images/webdesign/ecommerce.png);
	background-repeat:no-repeat; 
	width:205px; 
	height:175px;
}
/*RSS*/
.rss-box-news {	 
width: 500px;
}
.rss-title, rss-title a:link, rss-title a:visited  {
	margin: 0px;
	padding: 5px;
	font-family: Verdana;
	font-weight:normal;
	font-size: 10px;
	color: #345ea9;
	
}

.rss-items {
list-style:none;       
margin:10px;       
padding:0;
}
.rss-item  {  
margin-bottom: 1em;
font-family: Verdana;
font-size: 11px;
color: #345ea9;
}
.rss-item a:link, .rss-item a:visited {	
font-family: Verdana;
font-size: 11px;
color: #345ea9;
text-decoration:none;
}
/*CART*/

td.product a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828d7f;
}

p.product a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828d7f;
}
td.product {
	border: thin double #ffffff;
	background-image: url(/images/webdesign/top.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #966b49;
	text-align:left;
}
.buybutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #966b49;
	
}
SELECT.prodoption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #966b49;
}
P.pagenums, P.pagenums a:visited {
font-size: 12px;
font-family : Verdana;
color: #966b49;
text-decoration:none;
}
SPAN.currpage {
color: #828d7f;
font-weight: bold;
}
/* CSS Document
blue 587593
green 828d7f
rose ba8b93
dusty gray afa7a5
gray ddd6d0
brown 966b49
tan bd9f87
dk brown 3f1f05
rlhansonblue 345ea9
*/
TD.mincart, TD.mincart a:link, TD.mincart a:visited {
font-size: 10px;
font-family : Verdana;
color:#966b49;
}

P.mincart, P.mincart a:link, P.mincart a:visited  {
font-size: 10px;
font-family : Verdana;
color:#966b49;
}
td.prodnavigation, td.prodnavigation a:link, td.prodnavigation a:visited {
font-size: 11px;
font-family : Verdana;
color:#966b49; 
}

P.prodnavigation, P.prodnavigation a:link, P.prodnavigation a:visited {
font-size: 11px;
font-family : Verdana;
color:#966b49;
}

TABLE.cobtbl{
background-color: #bd9f87;
} 

TD.cobhl{
	background-color: #FFFFFF;
}

TD.cobll{
	
	color : #bd9f87;
	background-image: url(/images/mainbkgrd.gif);
	background-repeat: repeat;
}
.webmail {
	background-image: url(/icons/email.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:24px;
	height:24px;
	float:left;
	margin-right:5px;
	margin-top:-5px;
}
.image_div {
	float:right; 
	margin-left:10px;
	padding:10px;
}

/*FOOTER*/

#footer {position: relative;
	margin-top: -70px; /* negative value of footer height */
	height: 70px;
	min-width:765px;
	clear:both;
	} 
.footer, .footer a:link, .footer a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #828d7f;
}
.footer_small, .footer_small a:link, .footer_small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828d7f;
	text-decoration:none;
}
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.web1content_none {
	display:none;
}

