body		{ background: #CFEAFA; margin: 0 0 0 0; }

#sidebar	       { padding: 5px; overflow: auto; height: 400px; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #000000; }
#sidebar a:link    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #0000FF; text-decoration: underline; }
#sidebar a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #0000FF; text-decoration: underline; }
#sidebar a:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #0000FF; text-decoration: underline; }
#sidebar a:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FF0000; text-decoration: underline; }

#top		{ z-index: 1; position: absolute; width: 1000px; left: 0px; top: 0px; }
#middle		{ z-index: 1; position: absolute; width: 1000px; left: 0px; top: 270px; }
#locator	{ z-index: 3; position: absolute; left: 723px; top: 0px; width: 277px; height: 34px; background-image: url( 'images/top_02.jpg' ); }
#alocator	{ z-index: 3; position: absolute; left: 723px; top: 0px; width: 277px; height: 34px; background-image: url( 'images/atop_02.jpg' ); }
#topnav		{ z-index: 2; position: absolute; left:  573px; top: 77px; }
#atopnav	{ z-index: 2; position: absolute; left:  582px; top: 87px; }
#rollovers	{ z-index: 2; position: absolute; left: 435px; top: 376px; }
#erollovers	{ z-index: 2; position: absolute; left: 380px; bottom: 169px; }
#mattress	{ z-index: 2; position: absolute; top: 280px; left: 0px; }
#bottomnav	{ z-index: 1; position: absolute; left: 410px; top: 600px; }
#content	{ z-index: 4; position: absolute; top: 150px; left: 500px; width: 425px; }
#acontent	{ z-index: 6; position: absolute; top: 250px; left: 100px; width: 425px; }
#bgwoman	{ z-index: 1; position: absolute; top: 120px; left: 541px; }

#container	{ z-index: 5; position: relative; top: 130px; left: 0px; width: 600px; }
#bodycontent	{ z-index: 5; position: relative; top:  0px; left:  350px; }
#x-bottomnav	{ z-index: 2; position: relative; left: 390px; top: 20px; }


#prodnav	{ display: none; position: relative; left: 737px; top: 133px; width: 150px; border: 1px solid; border-color: #FFFFFF; z-index: 10; background: #000000; }
#prodmenu	{ position: relative; left: 0px; top: 0px;  width: 98%; margin-left: 1%; margin-right: 1%; margin-top: 2px; margin-bottom: 2px; height: 15px; }

.prod 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; height: 15px; }
.prod a:link 	 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; height: 15px; }
.prod a:visited	 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; height: 15px; }
.prod a:active	 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; height: 15px; }
.prod a:hover	 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; height: 15px; }


.small 		{ font-family: Times, serif; font-size: 11px; line-height: 12px; color: #283669; text-decoration: none; }
.copy 		{ font-family: Times, serif; font-size: 14px; line-height: 15px; color: #283669; text-decoration: none; }
.copy a:link 		{ font-family: Times, serif; font-size: 14px; line-height: 15px; color: #0000FF; text-decoration: underline; }
.copy a:visited		{ font-family: Times, serif; font-size: 14px; line-height: 15px; color: #0000FF; text-decoration: underline; }
.copy a:hover		{ font-family: Times, serif; font-size: 14px; line-height: 15px; color: #FF0000; text-decoration: underline; }
.copy a:active		{ font-family: Times, serif; font-size: 14px; line-height: 15px; color: #0000FF; text-decoration: underline; }
.head 		{ font-family: Times, serif; font-size: 20px; line-height: 22px; color: #283669; text-decoration: none; }

input, select
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        padding: 1px;
        background-color: #FFFFFF;
        border: solid 1px;
        border-color: #000000;
}

