﻿#homePage_slideshowContainer 
{position: relative;width:500px;float:left;margin: 0em 5px 0 5px;background:#34c;}

#homePage_slideshow
{background-color: #B99C89;display: inline;position: relative;background-color: #fff;width:500px;height:375px;overflow:hidden;float: left;}

#homePage_slideNav 
{position: absolute;top:310px;right: 0px;z-index: 50;padding: .6em;font-size: 1.2em;}

#homePage_slideNav a 
{padding: .2em .4em;border: 1px solid #A9DAB3;margin: .1em;color: #0080D4;background-color: #fff;filter:alpha(opacity=60);opacity:0.6;}

#homePage_slideNav a:hover 
{filter:alpha(opacity=100);opacity:1;}

#homePage_slideNav a.activeSlide 
{padding: .2em .4em;border: 1px solid #fff;margin: .1em;background-color: #0080D4;color: #fff;filter:alpha(opacity=100);opacity:1;}


#homePage_beddingBanner {
	width: 100%;
	height:70px;
	float: left;
	font-size: 1.5em;
	letter-spacing:1px;
	font-weight: bold;
	margin:1em 0 1em .35em;
	text-align:center;
	padding:1em 0 0 0;
	background-image:url(../../current/img/homepage/freebannerbg.gif);
	background-repeat:no-repeat;
}

#homePage_adSection
{
	float:right;
	width: 245px;
}


#homePage_adSection div
{
	padding: .5em 0;
	border-bottom: 1px solid #ccc;
	font-size: .9em;
}

#homePage_adSection h2
{
	background: none;
	color: #0066a0;
	margin: 0 0 2em 0;
	padding: 0;
}

.homePage_NavContainer
{background-image:url(../../current/img/homepage/NavigationBG.gif);background-repeat:no-repeat;height:510px;width:750px;padding:1em;margin:0 0 0 .35em;}

.homePage_NavContainer h2
{background-image:none;color:#0080D4;margin:bottom:1em;border-bottom:solid 2px #0080D4;text-align:center;width:600px;margin:1em auto; }

.homePage_thumb {
	width: 175px;
	height: 105px;
	float: left;
	text-align: center;
	border: 1px solid #ccc;
	margin: .35em;
	padding: .35em 0;
	font-size: 85%;
	display:inline;
	background:#fff;
}

.homePage_thumb h3{
	margin: .5em .35em 1em .35em;
	padding: 0;
	font-size: 1.1em;
}

.homepage_ProductNav_size
{margin-top:.5em;}

.homepage_ProductNav_size ul
{margin:0 0 1em 1em;padding:0;list-style-type:none;}

.homepage_ProductNav_size li a
{text-align:center;margin:1.2em;width:140px;float:left;height:120px;display:inline;}

.homepage_ProductNav_size li a *:hover, .homepage_ProductNav_size li a:hover
{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}

.homepage_ProductNav_size img
{}

.homePage_Bottom
{margin-left:.35em;line-height:1.4em;height:400px;padding:1em 1.5em 0 1em; background-image:url(../../current/img/homepage/homepageBottomBG.gif);background-repeat:no-repeat;}

.homePage_Bottom h2
{background-image:none;color:#0080D4;margin:bottom:1em;border-bottom:solid 2px #0080D4;text-align:center;width:600px;margin:1em auto; }

#homePage_mattressStore {
	float: left;
	padding:0 1em;
}


#homePage_featuredContainers{
	width: 225px;
	float: left;
	border: 1px solid #ccc;
	margin: .35em;
}

#homePage_services {
	float: left;
	width: 470px;
	margin-left: .65em;
	margin-top: .35em;
}

.homePage_indService {
	border: 1px solid #ccc;
	margin: .35em 0;
	background-image: url('../../current/img/homepage/service_bg.jpg');
	background-repeat: repeat-x;
	position: relative;
	padding: 0;
}

.homePage_indService h3{
	margin: 0 0 3px 0;
	padding: 0 ;
	border-bottom: 1px solid #ccc;
}

.homePage_indService  img{
	float: left;
	margin-right: .5em;
	margin-top: .35em;
	padding: 0;
	position: relative;
	height: 65px;
}

.homePage_moreInfo {
	margin-left: 290px;
	font-weight: bold;
	margin-top: 8px;
	color: #0666A0;
	line-height: 12px;
	padding: 0;
}

.homePage_moreInfo img {
	margin-right: 5px;
	float: none;
	height: auto;
}

.homePage_moreInfo a{
	color: #0666A0;
}

.homePage_storesText {
	border-bottom: 1px solid #ccc; 
	padding: .35em;
}

.homePage_storeDivision {
	float: left;
	width: 212px;
	height: 190px;
	padding: .35em 1em 0 .5em;
	margin: .5em .5em;
	border-right:solid 1px #dfdfdf;
}

.homePage_storeDivision h3{
	margin: 0;
	padding: 0;
	color: #0666A0;
}

.homePage_storeDivision img {
	margin-left: 5px;
}

.homePage_stores_moreInfo {
	margin-left: 5px;
	font-weight: bold;
	margin-top: 10px;
	color: #0666A0;
	line-height: 12px;
	float:right;
}

.homePage_stores_moreInfo img {
	margin-right: 5px;
	float: none;
	vertical-align: -10%;
}

.homePage_stores_moreInfo a{
	color: #0666A0;
}

.homePage_menu_container {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	height: 250px;
	width:197px;
	display: none;
}

.homePage_menu_container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 90%;

}

.homePage_menu_container ul li {
	margin: 0 0 0 .8em;
	text-align: left;
	font-size: 90%;

	}

.homePage_menu_container ul li.list_header {
	margin: .75em .75em .25em .75em;
	font-weight: bold;
	}

.short {
	height: 170px;
	border-top: none;
	border-bottom: none;
}

.noRight{
	border-right: none;
}


#leadoff {
	margin:.75em;
}

#leadoff p {
	font-size: 110%;
}

