body {                          font-family: Arial, Helvetica, sans-serif;
                                font-size: 80%;
                                color:black;
                                margin: 0px;
                                padding:0px;
                                list-style-type: circle;
					            text-align: center;
                                }

a   {                           color: white; text-decoration: none; }

h2 {                            font-size: 160%;
                                }
small {display:none }      
                         
.mattress_info h2 {font-size: 80%; font-weight: normal; }

#wrapper {						margin: auto;
								width: 940px;
                                background-color: white;
                                }
#main_banner img{

 display:none;
								}
#main_banner strong{

 display:none;
								}
#main_banner input{

 display:none;
								}
#search input{
 visibility:hidden ;
 display:none;		}
 
 
#search img{
 visibility:hidden ;
 display:none;		}


#container {					text-align: left;}

#panel_admin img  {             display:none;}

#main_banner    {               width: 940px;
                                height: 89px;
                                }
                                
#button_bar {                   display:none;}
#button_bar img      {          display:none;}
#main_head  {                   text-align: center; }
#main_foot {			        display:none;}
#main_foot img  {               display:none;}
#midLeft {						display:none;}

#midRight { 					width: 772px; padding-left: 0px;}

#default_left {                 width: 660px; float: left;}
#default_right {                width: 90px;  border-left: 1px solid white;
                                text-align:center; float: left;}
#default_right img  {           border-width:0px; padding-left: 10px;}
#default_left .space    {       padding-right: 10px; }
                                
#inner  {                       width: 772px;}

#default_left {                 width: 680px; float: left; }
#default_right {                width: 90px;  border-left: 1px solid white; text-align:center}
#default_left .space    {       padding-right: 10px; }

input   {                       font-size: 90%; }
select   {                      font-size: 90%; }

h3      {                       color: black;
                                text-align: center;
}

.navigation { 				    display:none;}
						
.navigation UL {			    margin:0px;
							    padding:0px;
							    text-align: left;
							    }

.navigation UL LI {			    margin:0px;
							    padding: 0px;
							    width: 100%;
							    list-style-type: none;
							    }
						
.navigation UL LI A {		    padding: 0px;
							    margin: 0px;
							    height: 0px;
							    line-height: 0px;
							    }
														
.navigation UL LI A:hover {	    }
.navigation UL UL LI {	        }
.navigation UL UL LI a{	        padding: 0px;}
.navigation UL UL UL LI a{	    padding-left: 0px;}                       
.activeNav {                    }
                                
.propBox {						width: 100%;
								margin-bottom: 6px;
								}
								
.colHeads { 					text-align: left;
								}

.colHeads a { 					color: black;}

.colHeads b { 					padding: 6px;}


.adminHead { 					color: black; background-color: red; text-align: center;}
.navigation .admin { 			border-bottom: 2px solid red;}
.navigation .admin UL LI A {	background-color: white;}

.memHead { 						color: black; background-color: white; text-align: center;}
.navigation .mem { 				border-bottom: 2px solid white;}
.navigation .mem UL LI A {		background-color: white;}

.teleHead { 					color: black; background-color: white; text-align: center;}
.navigation .tele { 			border-bottom: 2px solid white;}
.navigation .tele UL LI A {		background-color: white;}

.accHead { 					    color: black; background-color: white; text-align: center;}
.navigation .acc { 			    border-bottom: 2px solid white;}
.navigation .acc UL LI A {		background-color: white;}

.salesHead { 					color: black; background-color: white; text-align: center;}
.navigation .sales { 			border-bottom: 2px solid white;}
.navigation .sales UL LI A {	background-color: white;}

.upHead { 					    color: black; background-color: white; text-align: center;}
.navigation .up { 			    border-bottom: 2px solid white;}
.navigation .up UL LI A {	    background-color: white;}

.whHead { 						color: black; background-color: white; text-align: center;}
.navigation .wh { 				border-bottom: 2px solid white;}
.navigation .wh UL LI A {		background-color: white;}

.notes {                        color: black;
}

.product_list   {               margin-bottom: 10px; border-bottom: 1px solid black;
      }
      
.product_list img   {           border: 0px; }

.product_list th     {          }
.product_list b {               
                                font-size: 120%;
                                color: black;
                                padding: 4px;
                                display: block;
}
                                
.price  {                       font-family: Arial black, Helvetica, sans-serif;
                                font-size: 250%; 
}
.was_price  {                   text-decoration: line-through;
                                font-weight: bold;
}

.product_head    {              padding: 3px;
                                font-size: 120%;
                                font-weight: bold;
                                color: black;
                                }
.product_box {                  border: 1px solid black;
                                background-color: white;
                                }
                                
.product_box div{               padding: 10px;
                                }
                                
.manufacturer_list  {           text-align: center;
                                float: right;
}

.manufacturer_list img  {       border: 0px; }

.log_status     {               text-align: center;
                                color: black;
                                line-height: 20px;
                                margin: 2px;
                                } 
                                
.log_status b   {               background-color : red;
                                text-align: center;
                                color: black;
                                padding: 4px;
                                border: 1px solid black;
}
                                
                                
				
.man_grid {					    margin:0px;
								padding:0px;
								text-align: center;
								width: 100%;
								}
				
.man_grid UL { 				    padding:0px;
								list-style-type: none;
								margin: 0px;
								width: 100%;
								}
						
.man_grid UL LI {				display: inline;
								margin:4px;
								padding: 0px;
								float: left;
								width: 100px;
								height: 80px;
								text-align: center;
								border: 1px solid white;
								}
    
.man_grid img  {                border: 0px;
                                width: 120px;
                                height: 70px;
                                }
                                
.man_grid a     {           
                                line-height: 70px;
                                vertical-align: middle;
                                height: 70px;
                                width: 98px;
                                display: block;
}

.stock   {                      font-weight: bold;
                                height: 20px;
                                line-height: 20px;
                                }
                                
				
.group_grid {					margin:0px;
								padding:0px;
								text-align: center;
								width: 100%;
								}
				
.group_grid UL { 				padding:0px;
								list-style-type: none;
								margin: 0px;
								width: 100%;
								}
						
.group_grid UL LI {				display: inline;
								margin:5px;
								padding: 0px;
								float: left;
								width: 180px;
								height: 160px;
								text-align: center;
								}
				
.group_grid img  {              border: 0px; }


.group_grid .stock   {          font-weight: bold;
                                height: 20px;
                                line-height: 20px;
                                }
                                
                               
.group_grid a     {             border: 1px solid black;
                                height: 110px;
                                display: block;
}

.group_grid .title     {        border: 1px solid black;
                                background-color: white;
                                height: 20px;
                                border-bottom: none;
}

.selector   {                   text-align: center; }
.selector select    {           font-size: 80%; }

.multipleSizes td   {           background-color: white;
                                border: 1px solid  black;
                                text-align: center;
                                padding: 5px;
}

.multipleSizes b    {           font-size: 150%;
                                color: black;
} 

.hMenu  {                       margin: 10px; }
.hMenu td   {                   background-color: black;
                                border: 1px solid  black;
                                text-align: center;
                                padding: 5px;
                                font-weight: bold;
                                width: 130px;
                                color: black;
                                font-size: 120%;
}

.hMenu a    {                   color: black;
                                text-decoration: none;
}

.product_grid   {               background-color: white;
                                border-left: 1px solid black;
                                border-right: 1px solid black;}
.product_grid td { 				border-bottom: 1px solid black; }
.product_grid input {           font-size: 90%; }
.light_bg   {                   background-color: white;}


.size_tabs_blank {              border-bottom: 1px solid black;
                                }
.size_tabs {                    border : 1px solid black;
                                background-color: white;
                                border-bottom: none;
                                font-weight: bold;
                                width: 100px;
                                text-align: center;
                                }
.size_tabs_selected {           border : 1px solid black;
                                background-color: black;
                                border-bottom: none;
                                font-weight: bold;
                                width: 100px;
                                text-align: center;
                                }


.stock_grid   {                 background-color: white;}
.stock_grid td { 				border-bottom: 1px solid white; }
.stock_grid input {             font-size: 90%; }
.stock_head { 					background-color: white;
								color: black;
								text-align: left;
								margin-top: 10px;
								}
.stock_head div   {             padding: 4px; 
                                font-weight: bold;}

                         
.ass_grid   {                   background-color: white;}
.ass_grid td { 				    border-bottom: 1px solid white; }
.ass_grid input {               font-size: 90%; }
.ass_head { 					background-color: white;
								color: black;
								text-align: left;
								margin-top: 10px;
								}
.ass_head div   {               padding: 4px; 
                                font-weight: bold;}
.ass_head a  {                  color: black; font-weight: bold;}
.ass_grid a {                   text-decoration: none;}
          
                               
.colours_grid   {               background-color: white;}
.colours_grid td { 				border-bottom: 1px solid white; }
.colours_grid input {           font-size: 90%; }
.colours_head { 				background-color: white;
								color: black;
								text-align: left;
								margin-top: 10px;
								}
.colours_head div   {           padding: 4px; 
                                font-weight: bold;}
     
                                
.option_grid   {                background-color: white;}
.option_grid td { 				border-bottom: 1px solid white; }
.option_grid input {            font-size: 90%; }
.option_head { 					background-color: white;
								color: black;
								text-align: left;
								margin-top: 10px;
								}
.option_head div   {            padding: 4px; 
                                font-weight: bold;}
                                
.adminHeads {                   font-size: 160%;
                                font-weight: bold;
                                color: black;
                                background-color: black;
                                text-align: center;
                                }
                                
.stats_head {                   background-color: white; vertical-align:top;}

.stats_head a   {               text-decoration: none; color: black; }

.basket     {                   background-color: white; }
.basket th  {                   background-color: black; color: black; font-weight: bold; }
.basket td  {                   border-bottom: 1px solid black;}


.Bed_Map    {               width: 515px;
                            height: 356px;
                            background-image: url("../_images/general/bed_map_2.gif");
                            background-position: center center;
                            background-repeat: no-repeat;
							margin: 0px auto 0px auto;
                            }
							
.Bed_Map_pad	{			padding: 16px 0px 0px 0px;
							}

.Bed_Map_pad a	{			display:block;
							width: 40px; height: 40px;
							}
							
.Bed_Map_pad a:hover	{	background-image: url("../_images/general/red_dot.gif");
                            background-position: center center;
                            background-repeat: no-repeat;
							}
							
.Bed_Map_pad b	{			display:block;
							width: 100px; height: 20px;
							text-align:center;
							}
							
						
							
.prod_grid {					margin:0px;
								padding:0px;
								text-align: center;
								width: 100%;
								}
				
.prod_grid UL { 				padding:0px;
								list-style-type: none;
								margin: auto;
								}
						
.prod_grid UL LI {				display: inline;
								margin: 5px 10px 5px 10px;
								padding: 0px;
								float: left;
								width: 30%;
								height: 350px;
								text-align: center;
								border: 1px solid black;
								}

.prod_grid p  {                 margin: 4px; }
                                
                               
.preview     {                  border: none;
                                display: block;
}

.prod_grid .title     {         background-color: white;
                                height: 36px;
                                vertical-align: middle;
                                border-bottom: none;
}


.orders  {                      text-align:left;
                                background-color: white;
                                border: 1px solid black;
                                }
                                
.orders td {                    border-bottom: 1px solid black;
                                border-right: 1px solid black;
                                }
                                
.orders th {                    background-color: black;
                                border-right: 1px solid white;
                                }
                                
.orders a {                     text-decoration: none;
                                }
                               
.report {                       }
.report th  {                   color: black; font-weight: bold; background-color: black; }

.scrollBox {                    width: 210px; height: 145px; overflow: auto; border:1px solid black;}
.scrollBox .item   {            border-bottom: 1px dotted black; font-size: 90%; padding: 5px;}
.scrollBox th   {               background-color:black;}



.loginBox   {                   border: 1px solid black;
								background-color: white;
}
.loginBox th    {               background-color: black;
                                color: black;}
                                
                                
.special_grid {					margin:0px;
								padding:0px;
								text-align: center;
								width: 100%;
								font-size: 90%;
								}
				
.special_grid UL { 				list-style-type: none;
								margin: auto;
								padding: 0px;
								}
						
.special_grid UL LI {			display: inline;
								margin: 2px 0px 5px 2px;
								padding: 0px;
								float: left;
								width: 90px;
								height: 100px;
								text-align: center;
								border: 1px solid black;
								background-color: white;
								}
.special_grid .title    {       color: black;
								font-weight: bold;
								font-size: 105%;
								margin: 6px 0px 6px 0px;
}

.special_grid .button   {       margin: 6px; }


.sale_grid   {                  text-align: center;
                                border: 1px solid Maroon;
                                height: 350px;
                                width: 20%;
                                margin: 3px;
                                }
.sale_grid .Spreview  {         width: 137px;
                                height: 104px;
                                border: none;
                                margin-bottom: 50px;
}                              
.offers_grid   {                background-color: white;
                                text-align: center;
                                border: 1px solid black;
                                width: 155px;
                                height: 300px;
                                margin: 3px;
                                }
.offers_grid .Spreview  {       width: 137px;
                                height: 104px;
                                border: none;
}   


.strikethru {                   text-decoration: line-through;
                                color: black;
                                font-size: 110%;
                                font-weight: bold;
                                }
                                
.nowprice {                     font-size: 160%;
                                font-weight: normal;
                                color: white;
                                font-weight: bold;
                                }
                                
                                
.shopby {					    margin:0px;
								padding:0px;
								text-align: center;
								clear: left;
								width: 100%;
								font-size: 80%;
								border: 1px solid black;
								height: 190px;
								width: 640px;
								}
				
.shopby UL { 				    padding:0px;
								width: 100%;
								list-style-type: none;
								margin: 0px;
								clear:left;
								}
						
.shopby UL LI {				    display: inline;
								padding: 0px;
								float: left;
								width: 100px;
								height: 100px;
								text-align: center;
								}

.shopby UL img   {              border-width  : 0px;}

								
.front_pic  {                   width: 300px;
                                margin-right: 20px;
                                float:left;
}

.yournext   {                   text-align: center;
                                font-size: 140%;
                                font-weight: bold;
                                margin-bottom: 10px;

}

.tabs td    {                   width: 140px;
                                height: 50px;
}

.tabs td div    {               margin: 4px 4px 0px 0px; }

.tabs .selectTab {              color: black;
                                font-weight: bold;
    }

.bar  {                         width: 760px;
                                height: 50px;
                                text-align: center;}
                                
.bar h1 {                       color: black;
                                font-size: 170%;
                                margin: 5px 5px 0px 5px;
                                letter-spacing: 10px;
}

.deliveryDate   {               font-size: 150%;
                                font-weight: bold;
                                background-color: white;
} 

.staff  {                       text-align:left; font-size: 120%;}
.staff td {                     border-bottom: 1px solid black;}
