/* CSS Document Authored by The Karma Group for Furnitureland Pulaski 6/22/06 */

body { background-image: url(/images/bgtile.gif); background-repeat: repeat; padding: 0; margin: 0; }


td.shade { background-image: url(/images/cellgradbg.gif) ; }

#wrapper { background: #FFFFFF; border-left: #656044 solid 2px; border-right: #656044 solid 2px; border-bottom: #656044 solid 2px; width: 766px; margin: 0 auto;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #b79574; }

/* Homepage Only */
.greencol { float: right; background-color: #dbe4ab; width: 30px; height: 323px; }
.homecopy { font-size: 12px; line-height: 20px; margin: 15px 26px 0 163px; }
img.homewhitebrd { border-left: 1px solid white; border-right: 1px solid white; }

/* Top Banner */
#topbanner { background-image: url(/images/topbanner_bg.gif); background-repeat: repeat-y; width: 750px; height: 150px; margin: 0 8px; }
#topbanner img.name { margin: 60px auto 0 154px; }


#content { background-image: url(/images/leftside_bgtile.gif); 
		   background-repeat: repeat-y; margin: 8px; }

/* For Inside pages WITHOUT Main Picture */
#rightcontentexpand { margin-top: 28px; margin-left: 145px; margin-right: 12px; padding-left: 16px; padding-right: 16px; }


/* Inside Page Headline and Copy Area */
#rightcontent { float: right; width: 232px; margin-top: 28px; padding-left: 16px; padding-right: 12px; height: 300px; overflow: auto; }


/* Inside Page Headline and Copy Area with Scrollbar! */
#rightcontentscroll { float: right; width: 232px; height: 300px; margin-top: 28px; padding-left: 16px; padding-right: 12px; overflow: scroll; }


/* Footer Area */
#footer { background: #bfbda7; margin: 0 8px 0 8px; padding: 18px; text-align: left; width: 713px; height: 100px; }
#footer p.copyrit { font-size: 10px; line-height: 12px; color: #8e8873; text-align: right; float: left; margin: 0; }

#footer p.hours { color: #f3eed9; margin-top: 20px; text-align: left; float: right; line-height: 12px; }
#footer span.hourstitle { color: #f3eed9; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 24px; display: block; }


/* CSS Rollover NAV */
#nav { float: left; }

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	position: relative;
	width: 100%;
	display: inline;
	margin: 0;
	background-color: #e2ddca;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	left: 137px;
	padding: 0;
	background-color: #e2ddca;
	margin: 0 0 0 1px;
	float: left;
}

 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0;
	right: auto;
	width: 581px;
	height: 55px;
} 

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: inline;
	float: left;
	background-color: #e2ddca;
}
/* ----------------------------------------------------------------------------- */

a#navfurniture { list-style: none;
				 background-color: #b3ab79;
				 background-image: url("images/nav_furniture_off.gif");
				 background-repeat: no-repeat;
				 background-position: center right; 
				 width: 137px; height: 55px; display: block; 
				 margin: 0; padding: 0;
				 clear: both; 
				 }


a#navfurniture:hover { background-color: #e2ddca;
					   background-image: url("images/nav_furniture_on.gif");
					   background-repeat: no-repeat;
					   background-position: center right;
					   width: 137px; height: 55px; display: block;
					   margin: 0; padding: 0; }


/* SERVICES NAV ---------------------------------------------------------------- */

a#navservices	{ list-style: none;
				  background-color: #b3ab79;
				  background-image: url("images/nav_services_off.gif");
				  background-repeat: no-repeat;
				  background-position: center right;
				  width: 137px; height: 55px; display: block; 
				  margin: 0; padding: 0;
				  clear: both;
				 }
a#navservices:hover	{ background: #e2ddca; background-image: url("images/nav_services_on.gif");
					  background-repeat: no-repeat; background-position: center right;
					 }


/* VENDER NAV ---------------------------------------------------------------- */
a#navvendor { list-style: none; 
			 background-color: #b3ab79; background-image: url("images/nav_vendorlink_off.gif");
			 background-repeat: no-repeat; background-position: center right;
			 width: 137px; height: 55px; display: block; 
			 margin: 0; padding: 0;
			 clear: both;
		 }
a#navvendor:hover { background: #e2ddca; background-image: url("images/nav_vendorlink_on.gif");
					background-repeat: no-repeat; background-position: center right; }

		
/* TESTIMONIALS NAV ---------------------------------------------------------------- */
a#navtestimonials { list-style: none;
					background: #b3ab79; background-image: url("images/nav_testimon_off.gif");
				    background-repeat: no-repeat; background-position: center right;
				    width: 137px; height: 55px; display: block; 
				    margin: 0; padding: 0;
					clear: both;
				 }
a#navtestimonials:hover { background: #e2ddca; background-image: url("/images/nav_testimon_on.gif");
						  background-repeat: no-repeat; background-position: center right; }


/* STORY NAV ---------------------------------------------------------------- */
a#navstory { background: #b3ab79;
		    background-image: url("images/nav_story_off.gif");
			background-repeat: no-repeat;
			background-position: center right;
			width: 137px; height: 55px; display: block; 
			margin: 0; padding: 0;
			clear: both;
		 }
		 
a#navstory:hover { background: #e2ddca; background-image: url("/images/nav_story_on.gif");
				   background-repeat: no-repeat; background-position: center right;
				  }		


/* CONTACT NAV ---------------------------------------------------------------- */

a#navcontact { background-color: #b3ab79;
			   background-image: url("images/nav_contact_off.gif");
			   background-repeat: no-repeat;
			   background-position: center right;
			   width: 137px; height: 55px; display: block;
			   margin: 0; padding: 0;
			   clear: both;
			   }
a#navcontact:hover { background-color: #e2ddca; background-image: url("images/nav_contact_on.gif");
			   		 background-repeat: no-repeat; background-position: center right;
			   }		   

/* --------------------------------------------------------------------------------- */
a.dining { background: url("images/sub_dining_off.gif") no-repeat #e2ddca 50% 50%; }

a.living { background: url("images/sub_living_off.gif") no-repeat #e2ddca 50% 50%; }

a.bedroom { background: url("images/sub_bedroom_off.gif") no-repeat #e2ddca 50% 50%; }

a.access { background: url("images/sub_accessories_off.gif") no-repeat #e2ddca 50% 50%; }

a.occasion { background: url("images/sub_occasional_off.gif") no-repeat #e2ddca 50% 50%; }

a.flooring { background: url("images/sub_flooring_off.gif") no-repeat #e2ddca 50% 50%; }

a.delivery { background: url("images/sub_delivery_off.gif") no-repeat #e2ddca 50% 50%; }

a.homedecor { background: url("images/sub_homedecor_off.gif") no-repeat #e2ddca 50% 50%; }

/* ------------------------------------------------------------------------------------ */

/* Furniture Subnav */
.subfurn { width: 612px; display: block; background-color: #b3ab79; height: 110px; margin: 0 0 0 137px; border-left: 1px solid white;
		   background-image: url("images/greenbg_tile.gif"); background-repeat: repeat-y; background-position: right; }


/* CSS NAV PRELOAD */
#navhide ul li img { display: none; }

/* General Tags */
h2 { font-size: 14px; margin-bottom: -12px; }	  
.alt { display: none; }
a { color: #a8a8a8; }
p { margin-left: 8px; }
img.whitebrd { border: 1px solid white; }
.small { font-size: 10px; line-height: 12px; }
.needinfo { font-size: 13px; color: #3333CC; font-style: italic; }

