.leftmenuitem, .leftmenuitemsel {
height: 17px;
margin: 0; 
padding: 0;
background-image: none;
margin-top: 1px;
clear:both;
}

.leftmenuitem p, .leftmenuitemsel p {
font-size: 11px;
text-indent: 13px;
line-height: 17px;
}

.leftmenuitem a:link, .leftmenuitem a:visited, .leftmenuitem a:active, .leftmenuitemsel a:link, .leftmenuitemsel a:visited, .leftmenuitemsel a:active {
text-decoration: none;
display:block;
width: 100%;
background-image: none;
color: black;
height: 17px;
margin: 0; 
padding: 0;
}

.smalllinks {
	font-size: 10px;
	color: #696969;
}

.basket {
	width: 100%;
	border-collapse: collapse;
}

.basket td {
	padding: 6px;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

.basketheader {
	background-color: #a6baa6;
}


.basketheader p {
	font-size: 12px; 
	font-weight: bold; 
	color: #2f2f2f;
}

.basketrow td {
	background-color: #F6F6F6;
}


p.padtop {
	padding-top: 7px;
}

.plaintable {
	width: 100%; 
	border-collapse: collapse;
}

.plaintable td {
	padding: 2px; 
	vertical-align: middle;
}


.borderedbox {
	border: 1px solid #CCCCCC;
}

.boxtitle {
	border-bottom: 1px solid #CCCCCC; 
	background-color: #9EAEA1;
}

.boxtitle p {
	line-height: 26px; 
	font-weight: bold; 
	font-size: 14px; 
	color: #222222; 
	text-indent: 8px;
}

.boxcontent {
	padding: 8px;
}

.rangerightbox {
	float: left; 
	height: 73px; 
	width: 159px; 
	border: 1px solid #cfd0d2;
	background-color: #f2f2f2;
}

.rangerightbox a:link, .rangerightbox a:visited, .rangerightbox a:hover, .rangerightbox a:active {
	font-size: 10px;
	color: #5f5f5f;
	text-decoration: none;
}

.rangeboxhead {
	margin-top: 3px; 
	margin-bottom: 6px; 
	font-size: 13px;
	line-height: 100%;
}

.rangerightbox p {
	margin-left: 5px; 
}

.size10 {
	font-size: 10px;
}

.rangelink {
	font-weight: bold;
	color: #5f5f5f;
}

.rangebox {
	width: 252px;
}

.rangebox img {
	float: left;
}

#rangecatbox {
	float: left;
	border: 1px solid #c9c9c9; 
	height: 213px; 
	width: 220px;
	background: url("/img/main/rangecatboxbackg.gif") repeat-y;
}

#rangecatbox p {
	font-weight: bold;
	text-indent: 20px;
	line-height: 140%;
}

#rangecatbox a:link, #rangecatbox a:visited , #rangecatbox a:hover, #rangecatbox a:active {
	color: #4f4f4f;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #BEBEBE;
}

#rangecatbox a:hover {
	text-decoration: none;
	background: url("/img/main/leftmenuselected.gif") repeat-x;
	color: white;
}

.leftmenuitemsel a:link, .leftmenuitemsel a:visited, .leftmenuitem a:hover, .leftmenuitemsel a:active {
text-decoration: none;
background-attachment: scroll;
background-repeat: repeat-x;
background-position: 0px 50%;
background-image: url("/img/main/leftmenuselected.gif");
color: white;
}

.leftmenuheader {
	background-image: url('/img/main/menubarheader.jpg');
}

.leftmenuheader p, .leftmenuheader a:link, .leftmenuheader a:visited, .leftmenuheader a:hover, .leftmenuheader a:active {
	font-weight: bold;
	line-height: 23px;
	color: white;
	text-decoration: none;
	display: block;
}


#titlebar {
	background-image: url("/img/main/titlemenubackg.jpg");
}

.breadcrumbbar {
	height: 23px; 
	background: url("/img/main/breadcrumbback.gif") bottom repeat-x;
}

#lastaddedbox {
	padding: 8px; 
	background-color: #9eaea1; 
	border: 1px solid #5e6d61;
}


#rangeheaderbar {
background-color: #f8f9f8;
border: 1px solid #cde1ce;
padding: 8px;
}

#newbasketbox {
	float: right; 
	background-color: #9EAEA1; 
	border: 1px solid #B7C5BD; 
	width: 246px; 
	height: 72px; 
	padding: 5px;
}

ul.productfacts {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.productfacts li {
	background: url(/img/main/bullet.gif) no-repeat center left; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	font-family: sans-serif ;
	font-style: normal;
	font-weight: normal;
	font-size: 12px ;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	line-height: 120%;
	color: #3f3f3f;
}

p.catheader {
	font-size: 18px;
	color: #181c19;
	font-weight: bold;
}

p.catheadblurb {
	color: #6b6b6b;
}

p.griditemmaintext, p.griditemmaintext a {
	font-weight: bold;
	font-size: 12px;
	color: black;
}

p.griditemgreytext {
	font-size: 11px; 
	color: #95A395;
}

.menu_divider {
	float: left;
	width: 1px;
	height: 32px;
	background-image: url('/img/menu/Divider.jpg');
}

#menu_furniture, #menu_furnituresel, #menu_accessories, #menu_accessoriessel, #menu_home, #menu_homesel {
	float :left;
}

#menu_furniture a, #menu_furnituresel a {
	display: block;
	width: 97px;
	height: 32px;
}

#menu_furniture a {
	background-image: url('/img/menu/Furniture.jpg');
}

#menu_furnituresel a {
	background-image: url('/img/menu/FurnitureSelected.jpg');
}

#menu_furniture a:hover {
	background-image: url('/img/menu/FurnitureHover.jpg');
}



#menu_accessories a, #menu_accessoriessel a {
	display: block;
	width: 110px;
	height: 32px;
}

#menu_accessories a {
	background-image: url('/img/menu/Accessories.jpg');
}

#menu_accessoriessel a {
	background-image: url('/img/menu/AccessoriesSelected.jpg');
}

#menu_accessories a:hover {
	background-image: url('/img/menu/AccessoriesHover.jpg');
}


#menu_home a, #menu_homesel a {
	display: block;
	width: 62px;
	height: 32px;
}

#menu_home a {
	background-image: url('/img/menu/Home.gif');
}

#menu_homesel a {
	background-image: url('/img/menu/HomeSelected.gif');
}

#menu_home a:hover {
	background-image: url('/img/menu/HomeHover.gif');
}