body {
	font-family: Arial, Helvetica, sans-serif;
	color: #747853;
	margin:0;
	padding:0;
	font:11pt/1.5 sans-serif; }
 
p { width:100%; }
 
td.allList {
	text-align:left;
	vertical-align:top; }
 
#header {
	margin:0;
	padding:0;
	background:#fff; }
 
#main1 {
	margin:0;
	padding:0px;
	height:auto;
	background-color:#fff;
	width:944px;
	text-align:left; }
 
#left {
	background-image:url(/images/FA-state_10.jpg);
	background-repeat:no-repeat;
	float:left;
	width:489px;
	height:349px;
	margin:10px 0 0 4px;
	vertical-align:top; }
 
#opening {
	background-image:url(/images/FA-state_07.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:457px;
	height:44px;
	margin:0 0 0 20px;
	padding:0; }
	
#opening2 {
	float:right;
	font-size:12px;
	width:215px;
	margin:0 0 4px 0;
	padding:0; }
 
h1 {
	float:right;
	font-size: 16pt;
	color: #2b4f71;
	text-align:right;
	margin:0 8px 0 0;
	width:400px; }
 
h2 {
	font-weight: bold;
	font-size: 16pt;
	color: #2b4f71;
	text-align:left;
	padding:0px 0 15px 0;
	width:100%;
	line-height:.98em; }
 
h3 {
	font-size: 13pt;
	color: #747853;
	text-align:left;
	line-height:.98em; }
 
h4 {
	background:url(/images/FA-state_14.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	font-size:14pt;
	color: #584318;
	margin:14px 0 0 20px; }
 
h5 {
	font-size: 14pt;
	color: #747853;
	text-align:left; }
 
.content {
	background-image:url(/images/FA-state_23.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:959px; }
 
	.content a:link, .content a:visited, .content a:active {
		color: #247eba;
		text-decoration:underline; }
 
	.content a:hover {
		color: #247eba;
		text-decoration:none; }
 
.rightAlign { float:right; }
 
#stores {
	width:959px;
	font-size: 8pt;
	text-align:left;
	color:#666666; }
 
	#stores a:link, stores a:visited, stores a:active {
		text-decoration:underline;
		color:#584318; }
 
	#stores a:hover { text-decoration:none; }
 
#globaltext {
	width: 957px;
	height: auto; }
 
.header_buttons {
	font-size: 11.5pt;
	text-align: right;
	padding-right: 9px;
	padding-bottom: 3px;
	color: #666666; }
 
	.header_buttons a {
		color: #666666;
		text-decoration: none;
		padding-right: 22px; }
 
		.header_buttons a:hover {
			color: #666666;
			text-decoration: underline; }
 
#footer_nav {
	background:url(http://assets.webservices.websitepros.com/partners/flooringamerica/images/footer2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:71px;
	text-align:left;
	font-size: 9pt;
	color: #666666;
	padding:30px 0 30px 0; }
 
	#footer_nav a {
		color: #666666;
		text-decoration: none; }
 
		#footer_nav a:hover {
			color: #666666;
			text-decoration: underline; }
 
.botsitemapLinks {
	text-align:center;
	font-family:Century Gothic,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	width:100%;
	padding:30px 0pt 10px 0pt; }
 
	.botsitemapLinks a.botLinks {
		font-family:Century Gothic,Arial,Helvetica,sans-serif;
		color:#000000;
		text-decoration:none;
		text-align:center; }
 
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #000000; }
 
.brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #584528;
	font-weight: bold; }
 
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #59461B; }
 
#searchbox {
	white-space: nowrap;
	margin-top:0px;
	float:right;
	display: block;
	clear: both; }
 
.searchtext {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align:right;
	padding:0 20px 0 0px; }
 
#separator {
	background: url(/images/divider.gif);
	background-repeat:no-repeat;
	width:682px;
	height:4px;
	margin:0px; }
 
.thumbPad { padding:0px 15px 0 0; }
 
.citiesDropPad {
	margin:0px 0px 15px 0;
	font-family: Arial;
	font-size:12px;
	color:#009999;
	text-align:left; }
 
#container {
	width: 959px;
	margin: 0 auto;
	padding: 0px;
	text-align: left; }
	
.dropAlign {
	padding:10px; }
 
.strong { font-weight: bold; }
 
.store_name a:link, .store_name a:visited, .store_name a:active, .store_name a:hover { text-decoration: underline; }
 
.store { padding-bottom: 20px; }
 
#nav a:link, #nav a:visited, #nav a:active, #nav a:hover { font-size:14px; }
 
.nav_btns {
	font-weight: bold;
	text-align:center;
	font-size: 10pt;
	padding:10px;
	border:1px solid #999; }
 
.style1 {
	color: #FF0000;
	font-style: italic;
	font-weight: bold; }
 
.store_name_sm a:link, .store_name_sm a:visited, .store_name_sm a:active {
	font-weight: bold;
	font-size: 10pt;
	color: #584318;
	width:250px;
	text-decoration: underline;
	paddding:10px 10px 0 0;
	line-height:.98em;
	margin:0;
	vertical-align:top; }
 
.store_name_sm a:hover {
	font-weight: bold;
	font-size: 10pt;
	color: #bfc29f;
	text-decoration: none; }
 
.store_address {
	font-size: 8pt;
	color: #666666; }
 
.store_address2 {
	font-size: 8pt;
	color: #666666;
	margin:0px; }
 
.phone {
	background:url(/images/phone_blue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 25px;
	font-size: 9pt;
	font-weight:bold;
	color: #6633cc;
	margin:0px; }
 
.form-label { color: #8C8C8C; }
 
#table-bgcolor { background-color: #b8dbdb; }
 
#globaltext { color: #003333; }
 
#globaltext2 { color: #003333; }
 
#globaltext3 { color: #007b91; }
 
.pagetitle2 {
	font-size: 14pt;
	color: #42B3B3; }
 
#dma {
	background-color:#f1ebdb;
	border:1pt;
	border-color:#c6bfaf;
	font-size:9pt;
	text-align:left;
	float:left;
	width:944px;
	margin-left:4px; }
 
	#dma a:link, #dma a:active, #dma a:visited {
		text-decoration:none;
		color:#584318; }
 
	#dma a:hover {
		text-decoration:underline;
		color:#836423; }
 
#sort {
	background-color:#584318;
	font-size:8pt;
	color:#f1ebdb;
	font-variant:small-caps;
	height:34px;
	text-align:left;
	float:left;
	vertical-align:top;
	width:944px;
	padding-bottom:5px; }
 
ul {
	list-style-image: url(/images/arrow.gif);
	list-style-position: outside; }

 
.ftr {
	font-size: 9pt;
	font-weight:bold;
	color: #8f9205;
	text-align:center;
	margin:0px 0 0 0;
	vertical-align:top; }
 
	.ftr a {
		font-size: 9pt;
		font-weight:bold;
		color: #8f9205;
		text-decoration:underline; }
 
		.ftr a:hover {
			color: #aeb111;
			text-decoration:none; }
 
.bubble a {
	font-size: 10pt;
	font-weight:bold;
	color: #009999;
	text-decoration:underline; }
 
	.bubble a:hover {
		color: #2b4f71;
		text-decoration:none; }
 
.store_sm {
	padding-bottom: 20px;
	font-size: 8pt;
	color: #584318; }
 
.visit {
	font-size:8pt;
	color: #333333;
	font-variant: small-caps; }
 
.store_view a:link, .store_view a:visited, .store_view a:active, .store_view a:hover {
	text-decoration: underline;
	font-weight:bold;
	font-size:7pt;
	color: #2b4f71; }
 
.store_view  a:hover {
	text-decoration: none;
	font-weight:bold;
	font-size:7pt;
	color: #bfc29f; }
 
.top {
	font-size: 7pt;
	color: #969a00;
	float:right;
	margin:0 0 10px 0; }
 
	.top a:link, .top a:visited, .top a:active, .top a:hover {
		text-decoration: underline;
		font-size: 7pt;
		color: #969a00;
		float:right;
		margin:0 0 10px 0; }
 
#map2 {
	height:349px;
	width:428px;
	vertical-align:top;
	margin:0 10px 17px 0;
	float:right; }
 
.leftpos {
	text-align:left;
	margin:0;
	vertical-align:top; }
 
.dropStates {
	font-size:12px;
	color:#009999;
	margin:40px 0 0 483px;
	text-align:left; }
 
.dropStates2 {
	font-weight:bold;
	font-size:12px;
	color:#009999;
	text-align:left; }