body		{ background: #000000; 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; }
#middle-i	{ z-index: 1; position: absolute; width: 1000px; left: 0px; top: 285px; }
#locator	{ z-index: 3; position: absolute; left: 645px; top: 0px; width: 355px; height: 61px; background-image: url( 'images/top_02.jpg' ); }
#topnav		{ z-index: 2; position: absolute; left: 209px; top: 61px; }

#a-content	{ z-index: 4; position: absolute; top: 310px; left: 500px; width: 425px; }
#i-content	{ z-index: 4; position: absolute; top: 410px; left: 100px; width: 425px; }
#p-content	{ z-index: 4; position: absolute; top: 240px; left: 480px; width: 425px; }

#container	{ z-index: 5; position: absolute; top: 250px; 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; }

#rollovers	{ z-index: 2; position: absolute; left: 480px; top: 379px; }
#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: 590px; }
#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: 113px; left: 524px; }

#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: 16px; color: #BBBBBB; text-decoration: none; }
.copy a:link 		{ font-family: Times, serif; font-size: 14px; line-height: 15px; color: #00FFFF; 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: #FFFF00; 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: #BBBBBB; 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;
}

