*				{margin:0;
				padding:0;
				border:0;}
				
ul 				{list-style:none;}

img				{display: block}


html,body 			{height:100%; /* needed for container min-height */
				background:#ccc;	
				font-family:arial,sans-serif;
				color:#666;}


#container 			{position:relative; /* needed for footer positioning*/
				margin:0 auto; /* center, not in IE5 */
				width:950px;
				background:#fff;
				height:auto !important; /* real browsers */
				height:100%; /* IE6: treaded as min-height*/
				min-height:100%; /* real browsers */
				padding-bottom:35px;
				border-left: 1px solid #cfcdcd;
				border-right: 1px solid #cfcdcd;}
				
				


#colContainer			{padding-top:110px;
				padding-bottom:20px;
				background: url(/images/gradient.gif) repeat-x;
				background-position: 0 105px;}

#colContainer br		{clear:both;}

		
				
				
#menu				{width:375px;
				font-family:georgia, times, serif;
				float:left;
				margin-left:0px;
				margin-top:5px;
				margin-left:5px}


#menu table td			{width:110px;
				height:110px;
				border:1px solid #ababab;}				
				
				


#menu table td a		{display:block;
				width:110px;
				height:110px;
				color:#040707;}
				
#menu table td a:hover		{background-position:-220px;
				color:#fff;}

#menu table td a.open		{background-position:-110px;
				color:#ed1c24;}

#about-us			{background: url(/images/menu/about-us.gif);}

#contact-us			{background: url(/images/menu/contact-us.gif);}
			
#wardrobes 			{background: url(/images/menu/wardrobes.gif);}
	
#home 				{background: url(/images/menu/home.gif);}

#doors 				{background: url(/images/menu/doors.gif);}

#kitchens 			{background: url(/images/menu/kitchens.gif);}
	

#content			{width:560px;
				float:right;
				color:#000;
				padding-top:15px;
				margin-right:5px;}
				
				
img.landscape			{height:235px;
				width:550px}
				
				
img.portrait			{height:355px;
				width:235px;
				float:right;
				margin-right:10px;}
				
#content h1			{font-size:1em;
				text-align:justify;
				margin-top:5px;
				color:#ed1c24;
				margin-right:20px;}
				
				
#content p			{font-size:0.8em;
				margin-top:15px;
				margin-right:20px;}
	
img.prevnext			{margin-bottom:-5px;
				margin-top:10px;
				display: inline;}
  				
	
#header				{width:950px;
				position:absolute;
				top:0px;
				left:0px;
				height:105px;
				background: url(/images/header_bg.gif) no-repeat;
				background-position:bottom;}

					
#logo				{padding-top:30px;}



#footer 			{position:absolute;
				width:950px;
				height:50px;
				bottom:0; /* stick to bottom */							
				background: url(/images/stripe.gif) repeat-x;
				background-position:top;}
				
				
#footer	li			{float:left;
				margin-top:20px;
				font-size:0.7em;
				color:#666;
				margin-left:20px;}
				
#footer a			{color:#666;}



				
ol				{font-size:0.9em;
				line-height:1.6em;}
				
ol li				{line-height:1.4em;}


ol.lowercase			{list-style-type:lower-alpha;}

ol.lowernumeral			{list-style-type:lower-roman;}







