/* CSS Document */

	* { color:black; font-family: Arial, Helvetica, sans-serif; }
	html {}
	body {font-size: 62.5%;  text-align:center; background-color:#180902; background-image:url(/images/background-01.jpg); background-position:center top; background-repeat:repeat-y;}
	
	h1 {margin:0 0 15px 0; font-size: 2.3em; color:#CC0000;}
	h2 {margin:0 0 15px 0; font-size: 1.1em; color:#000; } 
	h3 {margin:0 0 15px 0; font-size: 1.1em; color:#CC0000; } 
	a {  color:#CC0000;}
	p { margin:0 0 15px 0;}
	
	.wrapper {margin: 0px auto; width:920px;}
	.topShadow, .midShadow, .botShadow { behavior: url(/css/iepngfix.htc)}/*IE6 PNG Fix*/
	.topShadow { clear:both; width:920px; height:18px; background-image:url(/images/1_01.png); background-repeat:no-repeat;}
	.midShadow { width:920px; background-image:url(/images/1_02.png); background-position:center; background-repeat:repeat-y;}
	.botShadow { width:920px;height:18px; background-image:url(/images/1_03.png); background-repeat:no-repeat;}
	#noflashText { padding:20px;} 
	#banner { width:880px; height:300px; margin: 0px auto; background-color:#FFFFFF; clear:both;}
	#stage { text-align:left; font-size: 1.2em; width:840px; margin: 0px auto; background-color:#FFFFFF; padding:20px; }
	#terms {width:880px; margin: 0px auto;}
	#terms p a, #terms p {color:#FFFFFF;}
	#content {float:left; width:620px;}
	
	#menuTitle {background-image:url(/images/menu-top.gif); width:195px; height:26px; color:white; padding:5px 0 0 5px; font-weight:bold; text-align:right; line-height:25px;}
	#menu  ul {list-style: none;margin: 0;padding: 0; }
	#menu  img { border: none;}
	#menu {width: 200px; margin: 0 20px 0 0 ; float:left; }
	#menu li a { font-weight:bold; height: 24px;text-decoration: none;}
	#menu li a:link, #menu li a:visited { color: #000;display: block; background:  url(/images/menu3.gif);padding: 8px 0 0 5px;}
	#menu li a:hover, #menu li #current { color: #000; background:  url(/images/menu3.gif) 0 -32px;padding: 8px 0 0 5px;}
	.itemDiv { border-right: dashed #666 1px; }
	.itemBorders tr td { border-bottom: solid #CC0000 1px; }
	
	/*Old styles Start*/
	.productWrapper { float:left; width:280px; }
	.productTitle { padding:2px 2px 2px 5px; border:1px solid #CBC9C9; min-height:35px; background-color:#CBC9C9; background-image:url(/images/product-title.gif); background-position:top; background-repeat:repeat-x;  border-bottom:0; }
	.productTitle h2{ color:#000; margin:0}
	.productImg { padding:10px; border:1px solid #CBC9C9; border-top:0; text-align:center; }   
	.productImg img { margin:0 auto; max-width:260px; max-height:150px;  } 
	.productImg img { _height: expression(this.height > 150 ? 150: true);} /*IE 6 HACK*/
	.productImgZoom { margin-top:-15px; width:280px;border-left:1px solid #ccc;border-right:1px solid #ccc; width: 278px; }
	.price{ float:left; line-height:55px; padding:0 0 0 5px; color:#666; width:220px; }
	.productDesc {float:left; width:160px; line-height:25px;  } 
	.productCart {float:right; width:100px; text-align:right;} 
	.productCart input { background-color:#CC0000; background-image:url(/images/cart-button-background.gif); color:#FFFFFF; border:0; height:25px; margin:0}
	/*Old styles End*/
	
	
	
	/*New styles Start*/
	.furnitureWrapper {width:560px;}
	.furnitureImgWrapper {border:1px solid #ccc; width:250px; float:left; }
	.freeDelivery{ margin: -194px 0 0 -4px; position:absolute; z-index:100;}
	.productImg { padding:10px; border:1px solid #CBC9C9; border-top:0; text-align:center; height:170px; z-index:10; }   
	.productImg img { margin:0 auto; max-width:240px; max-height:150px;  } 
	.productImg img { _height: expression(this.height > 150 ? 150: true); z-index:10;} /*IE 6 HACK*/
	.productImgZoom { margin-top:-15px; width:280px;border-left:1px solid #ccc;border-right:1px solid #ccc; width: 278px; }
	.furnitureGap {width:25px; float:left}
	.furnitureDescriptionWrapper {width:255px; float:left}
	.furnitureDescriptionWrapper h3 { font-size:1.8em; margin:0 0 5px 0;}
	.furnitureDescriptionWrapper h2 { margin:0 0 5px 0;}
	.furnitureDescriptionWrapper p { font-size:0.8em;} 
	.furnitureButton  { margin:0; background-color:#CC0000; background-image:url(/images/cart-button-background.gif); color:#FFFFFF; border:0; height:25px; width:250px;}
	/*End*/


	.strike { text-decoration:line-through; font-size:0.6em; height:25px; }
	
	#adminTable { background-color:#FFFFFF;margin:0 0 15px 0;}
	#adminTable th{ background-color:#CC0000; color:#FFFFFF; height:20px;}
	#adminTable tr td{ background-color:#ececec; } 
	#adminTable .highlightDeleted td{ background-color:#FACAC0;}
	#adminTable input { background-color:#FFF; color:#333333; } 
	
	.buttonStyle01 { background-color:#E2E2E2; color:#333333; } 
	#selectedRow td{ background-color:#666666; }
	#errorMessage { color:#CC0000; font-weight:bold;}
	
	#selectedFurniture { width:550px; margin:0 auto;}
	#selectedFurniture ul { margin:0; list-style:none;}	
	#selectedFurniture ul li { padding:0; text-align:center; float:none; }  
	#selectedFurniture ul li a { margin:0 10px 0 10px; color:#000; }
	#selectedFurniture a { color:#FFF; text-decoration:none;}
	#selectedFurniture a:hover { color:#FFF; text-decoration:none; background-color:#4A0000; }
	
	.hoverImage {max-width:520px; max-height:400px; } 
	
	#tblCustomersDetails, #cart { background-color:#FFFFFF}
	#tblCustomersDetails td, #cart td { background-color:#ececec; }
	#cart th { background-image:url(../images/cart-button-background.gif); color:#FFFFFF; height:20px;}
	#tblCustomersDetails input, #tblCustomersDetails textarea{ width:98%;}
	.error { color:#FF0000; font-weight:bold; background-color:#FFFF99; width:550px; padding:3px}
	.btn01 { background-color:#000000; color:#FFFFFF; }
	
	.customerRef { background-color:#f1f1f1; border:solid 1px #ccc; padding:5px; width:350px;}
	
	.formfield { font-family:Arial, Helvetica, sans-serif; }
	.widthfull { width:98%; }

