﻿/*Layout==============================================*/body{	min-width: 950px;	text-align: center;	margin: 0;	padding:10px 0;}#wrapper{	margin: 0 auto;	padding: 0;	width: 950px;	text-align: left;}#branding{	margin: 0 auto;	background-color:#fff;	width:950px;	float:left;	position:relative;	z-index:1;-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;  -moz-border-radius-topright: 15px; border-top-left-radius: 15px;border-top-right-radius: 15px;}#branding #logo{	padding:12px 0 6px 14px;	height:80px;	width:269px;	float:left;}#branding #promo411,#promolink{	position:absolute;	z-index:3;	right:28px;	top:5px;	width:472px;	height:74px;}#promolink{	width:500px;	height:90px;	top:0;}#strapline{	float:left;	width:920px;	text-align:right;	margin-top:-20px;	position:relative;	z-index:4;}#strapline h1{	margin:0 10px 10px 380px;	font-size:95%;}#strapline h1 a,#strapline h1 a:hover{	text-decoration:underline;	color:#354;}#strapline h1 a:hover{	color:#796;}#branding a{	border:0;	text-decoration:none;}#content{	margin: 0;	padding-bottom:10px; 	display:inline; /* fix IE double margin float bug  */	float: left;  /* so the bg expands  */	clear:both;	width:950px;	background:#fff;}#mainContent{	width: 696px;	float: right;}#secondaryContent{	width: 220px;   /* correct box model  */	padding: 10px 10px 10px 6px;	float: left; /* IE5/Mac didn't like float:right */}/* Modified SBMH */* html #secondaryContent{  /* entire block for IE only */	width: 236px;     /* for ie 5 box model  */	w\idth: 220px;	/* correct for ie 6 */	padding-top:30px;}#secondaryContent li{	line-height:100%;}#secondaryContent ul{	position: relative;	left: 6px;	bottom:4px;}#secondaryContent #fri_info{	width:224px;	float:left;	clear:left;	margin-bottom:30px;}#fri { border-top:3px double rgb(33,66,0); }/* --to remove FRI above side address info#secondaryContent #fri{	width:126px;	height:80px;	float:left;	background:url(assets/logo_web.gif) no-repeat; 	position:relative;	left:46px;}*/#secondaryContent #fri_info h3,#secondaryContent #fri_info p{	color:#000;	text-align:center;	color:#000;	margin:0;	width:224px;	float:left;	clear:both;}#fri_info h3{	font-size:1.2em;}#fri_info p{	font-size:0.9em;}* html #secondaryContent{	font-size:90%;}#footer{	height: 2em; /*  fixes problem in Firefox */	clear: both;	background:transparent;	text-align:center;}/*Typography and Styling==============================================*/body{	font-family: "Lucida Grande", Geneva, Verdana, sans-serif;	font-size: small;	line-height:140%;}a img{	border: none;}a:link,a:visited{	color: #796;}a:hover{	color:#ac9;}#nav{	margin-left:10px;	margin-bottom:20px;}#nav ul{	list-style: none;	margin-left: 3px;	padding-left: 0;	margin-top: 0.3em;}#nav li{	/* border-bottom: 1px dotted #B2BCC6; */	font-size:95%;}#nav a{	display:block;	padding:0.3em 0.3em 3px;	color: #354;}#nav a:link, #nav a:visited{	text-decoration:underline;  	color: #354;	background-color: transparent;}#nav a:hover{	color: #796;}#nav h2{	font-size:110%;	background-color: transparent;	margin:14px 0 6px;}#secondaryContent #nav h2 a{	color:#8a7;}#secondaryContent p{	margin:2px 10px 20px 20px;	line-height:120%;}#secondaryContent #fri_info p.sidenote{	color:#4f682f;	text-align:left;	padding:0 0 0.5em 20px;	width:210px;}h1, h2, h3, h4{	color:#8a7;	font-weight: normal;}h1,h2,h3,h4{	margin-top: 1em;	margin-bottom: 4px;	line-height: 120%;}h2,h3,h4{	margin-top:1.6em;}h1{	font-size:170%;}h1+p, h2+strong, h2+p{	margin-top:0;}h2, h3{	font-size: 140%;}h4{	font-size: 120%;}#mainContent p, #mainContent ul, #mainContent ol{	margin-top:0;	margin-left: 10px;	margin-right: 40px;	margin-bottom:1.1em;	color:#354;}#footer p{	color: #666;	font-size: 90%;	margin-top: 1px; /* for FireFox */	padding-top: 0.7em;	background:transparent;}/*Table Directory==============================================*/table#dir{	margin-bottom:100px;}#dir div{	margin-top:2em;	min-height:9em;}#dir td{	width:320px;}#dir div:first-line{	font-weight:bold;}/*Colour==============================================*/body{	background: #9bb58e url(assets/fri_tile.jpg) repeat-x;}#content, #footer{	background: #fff url(assets/rule.gif) no-repeat top left;}/* Pictures Index==============================================*/#features{	padding:0;  	float: left;	margin: 0;}#features dl{  	float: left;  	width: 184px;  	height:16em;  	margin-top: 10px;  	display: inline; /* fixes IE/Win double margin bug */}#features dt{  	float: left;  	width: 160px;  	font-size: 110%;  	color: #627081;}#features dt a{	border-bottom: none;}#features dd{  	margin: 0;  	padding: 0 10px;  	color: #666;} #features dd.title{ 	font-size: 110%;	line-height:120%;	clear:both;}#features dl dt{   	padding: 10px;   	height:130px;   	margin:0;}   	#features dt img{  	padding:4px;  	border: 1px solid #D9E0E6;  	border-bottom-color: #C8CDD2;  	border-right-color: #C8CDD2;  	background: #fff;}/* Page specific rules====================================== */.index #mainContent p,.services #mainContent p,.moving #mainContent p,.directions #mainContent p{	margin-right:250px;}.index #index,.index #closeouts,.tables #tables,.desks #desks,.directions #directions,.moving #moving,.chairs #chairs,.services #services,.tables #tables,.closeouts #closeouts,.bookcases #bookcases,.workstations #workstations,.files #files,.home_office #homeoffice{	display:none;}/* Dealers section pending===================================== */#dealers a, #dealers a:link{	display:inline;	line-height:1.5em;}#dealers li{	color:#796;	padding:6px 20px 6px 0;}#dealers ul,#dealers li{	width:200px;	float:left;	display:none;}#nav h2.dealers{	display:none;}#nav #dealers #visit411{	font-size:85%;	padding-right:40px;	color:#354;}
