@charset "UTF-8";/* CSS Document *//* top green bar navigation *//*testing testing testingdiv#top-mini-nav {	background: #85BB50;	width: 100%;	position: relative;	overflow: hidden;}#top-mini-nav ul {	float: right;	font-size: 10px;	padding-right:5px;	margin: 2px 0px;	width: 295px;}testing testing testing */div#top-mini-nav {	background: #85BB50;	width: 100%;	position: relative;	overflow: hidden;	height:16px;}#top-mini-nav ul {float:right;	font-size: 10px;	padding-right:5px;	margin: 2px 0px;	display:block;	position:absolute;	top:0px;	right:0px;}#top-mini-nav ul li {	display: block;	border-right: 1px solid #FFFFFF;	height: 12px;	float: left;	margin-left: 3px;	padding-right: 3px;	position: relative;}#top-mini-nav ul li.last-child  {	border-style: none;}#top-mini-nav ul li a:link, #top-mini-nav ul li a:visited {	color: #FFFFFF;	text-decoration: none;}/* Main navigation bar */div#top-nav {	background: #0B0B27 url(../images/gen/topnav-bg.gif) repeat-x bottom;	height: 35px;}#top-nav ul {	display: block;	position: relative;	left: 250px;	width: 710px;}#top-nav ul li {	line-height: 35px;	font-weight: bold;	height: 35px;	font-size: 1.05em;	letter-spacing: -0.02em;	border-right: 1px solid #020B27;	border-left: 1px solid #020B27;	display: block;	float: left;	margin-left:-1px;	position:relative;	z-index:1;}#top-nav   li.mattress {	height: 35px;	width: 100px;	position: relative;	padding:0px 15px;}#top-nav  li.mattress a {	height: 35px;	width: 100px;	background: url(../images/gen/matelas.gif) no-repeat center center;	position: absolute;	top:0;	left:0;	text-indent:-10000px;	padding:inherit;}#top-nav   li.pillow {	height: 35px;	width: 80px;	position: relative;	padding:0px 15px;}#top-nav  li.pillow a {	height: 35px;	width: 80px;	background: url(../images/gen/oreillers.gif) no-repeat center center;	position: absolute;	top:0;	left:0;	text-indent:-10000px;	padding:inherit;}#top-nav   li.accessories {	height: 35px;	width: 115px;	position: relative;	padding:0px 15px;}#top-nav  li.accessories a {	height: 35px;	width: 115px;	background: url(../images/gen/accessories.gif) no-repeat center center;	position: absolute;	top:0;	left:0;	text-indent:-10000px;	padding:inherit;}#top-nav ul li a:link, #top-nav ul li a:visited {	color: #FFFFFF;	text-decoration: none;}#top-nav ul li:hover {	border-right: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	background: url(../images/gen/topnav-hover-bg.gif) repeat-x bottom;	z-index:200;}#top-nav ul li.current{	border-right: 1px solid #FFFFFF;	border-left: 1px solid #FFFFFF;	background: url(../images/gen/topnav-hover-bg.gif) repeat-x bottom;	z-index:200;}#top-nav ul li:first-child {	margin:0px;}#top-nav div.top-nav-alt {	position: absolute;	right: 0px;	padding-top: 5px;	padding-right: 15px;	height: 35px;	top: 0px;}/* Side bar navigation */#side-nav {	position: absolute;	float: left;	padding-top: 20px;	padding-bottom: 50px;	top: 52px;	left: 0px;	right: 70%;	text-align: right;	min-width:230px;	margin-right: 30px;	z-index: 1000;}#side-nav>img a {	border-style: none;}#side-nav  h2 {	font-size: 36px;	color: #004990;	padding-top: 8px;	padding-bottom: 10px;	padding-left: 40px;	letter-spacing: -3px;	font-weight: bold;	margin-right:30px;}#side-nav   > ul  >li{	border-bottom: 1px solid #515151;	padding-left: 60px;	margin-right: 30px;	padding-top: 2px;	padding-bottom: 2px;}#side-nav ul.main>li.current>a:link, #side-nav ul.main>li.current>a:visited {	color: #000000;	border-style: none;}#side-nav ul.long>li.current>a:link, #side-nav ul.long>li.current>a:visited {	color: #000000;	border-style: none;}#side-nav    ul    li.last-child {	border-style: none;}#side-nav ul>li>a:link, #side-nav ul>li>a:visited {	color: #040D2A;	text-decoration: none;	padding-top: 2px;	padding-bottom: 2px;	border-style: none;}#side-nav ul>li>a:hover, #side-nav ul > li > ul > li > a:hover {	color: #5C5C57;}#side-nav ul.main {	font-size: 18px;}#side-nav ul.sub {	margin-top: 30px;	font-size: 12px;}#side-nav ul.long + ul.sub > li {	padding-left:50px;}#side-nav ul>li>ul {	font-size: 12px;	padding-left: 30px;	padding-bottom: 10px;	display: none;}#side-nav ul.long > li > ul {	padding-left:0px;}#side-nav ul>li.current>ul {	display: block;}#side-nav ul>li.current>ul>li a:link, #side-nav ul>li.current>ul>li a:visited {	color: #919189;	text-decoration: none;}#side-nav ul>li>ul>li {	padding-top: 3px;}#side-nav ul.long {font-size:16px;}#side-nav ul.long li {	padding-left: 50px;	margin-right:0px;}/* Bottom navigation */div#bottomnav {	width: 700px;	margin-left: auto;	position: relative;	margin-right: auto;	padding-left: 260px;}#bottomnav > ul {	float: none;	clear: both;	margin-right: auto;	margin-left: auto;	text-align: center;}#bottomnav > ul.main {	padding-top: 15px;	font-size: 1.15em;	letter-spacing: -0.05em;}#bottomnav > ul.sub {	font-size: 0.75em;	padding-top: 3px;	letter-spacing: -0.05em;}#bottomnav > ul > li {	display: inline;	border-right: 1px solid #FFFFFF;	padding-right: 0.5em;	padding-left: 0.5em;}#bottomnav > ul > li.last-child {	border-style: none;}#bottomnav a:link, #bottomnav a:visited {	color: #FFFFFF;	text-decoration: none;}#bottomnav a:hover {	text-decoration: underline;}#bottomnav p.copyright {	font-size: 8px;	clear: both;	float: none;	text-align: center;	padding-top: 10px;}div#side-nav div.social {	float: right;	margin-right: 30px;}
