/* CATEGORY PAGE */
.catalogWrapper, .searchSortHeader, #right-column .inner .section {
padding: 0px 12px 0px 12px;
background:url("images/bg-category-grid-bg.gif");
background-repeat:repeat-y;
}
.searchSortHeader table{ clear:both;}
#right-column .inner .searchSortHeader h2 {padding:10px 0px 5px 0px;}
 .catalogWrapper {
padding-top:10px;
}
.pageHeader {
padding: 0px 12px 0px 12px;
background:url("images/bg-category-grid-top.gif");
background-repeat:no-repeat;
min-height:110px;
margin:0;
}

.pageHeader h1 {
color:#771309;
font-size:24px;
margin:0;
padding-top:10px;
}
.unwanted {
display:none;
visibility:hidden;
}
#content .paging {
padding:20px 0 0 0;
clear:left;
font-size:13px;
}
#content .searchSortHeader .paging {
padding:0 0 20px 0;
}
#content .paging a {
margin:0 3px;
font-weight:normal;
text-decoration:none;
font-size:13px;
}
	.paging a:focus, .paging a:active {
	color:#3F4C6B;
	text-decoration:none;
	}
		.paging a:hover {
		color:#768EC3;
		text-decoration:underline;
		}		
	#content .paging .current {
	background:#175678 url(images/menu-collections.gif) no-repeat;
	font-weight: bold;
	color:#FFFFFF;
	padding:3px;
	}



.rightbottom {
background:url("images/bg-category-grid-bott.gif");
background-repeat:no-repeat;
height:10px;
position:relative;
}
.righttop {
padding: 0px 12px 0px 12px;
background:url("images/bg-category-search-top.gif");
background-repeat:no-repeat;
height:8px;
margin:0;
/*** Get Rid of Space in IE 6 ***/
font-size:0px;
}


/* LISTINGS */
.tableNode {
font-weight:bold;
font-size:12px;
}
.tableNode img.thumbnail {
height:160px;
width:160px;
}
.msrp {
font-weight:normal;
font-size:11px;
display:block;
margin:10px 0px 0px 0px;
}
.ourprice{
margin:0px 0px 3px 0px;
display:block;
}
.addtocart{
margin-top:10px;
margin-bottom:20px;
}


/* LEFT NAVIGATION */
#left-column .inner td, #left-column .inner li {
padding: 0px 10px 0px 17px;
display:block;
margin-bottom:5px;
}
#left-column .bottom {
background-image: url("images/bg-left-column-bott.gif");
background-repeat:no-repeat;
background-color:#E9E0B9;
width:100%;
height:8px;
margin-top:15px;
}
#left-column .inner .top {
background-color:#E9E0B9;
background:url(images/bg-left-column-top.gif) no-repeat top;
height:8px;
}
#left-column .inner .multcustomnav .top {
background:none;
height:8px;
display:none;
}
#left-column .inner .multcustomnav h2 {
	padding:5px 0 5px 16px;
	border-top:1px solid #706F49;
	margin-top:20px;
}
.keyword {
padding:0px;
width:110px;
float:left;
margin:0px 10px 0px 17px;
}
#leftnav-bottom {
padding:17px 0px 0px 0px;
}
.medallionsidebar #leftnav-bottom {
padding:0px 0px 0px 0px;
}
#leftnav-bottom #tilesamples, #left-column .customdesignssidebar {
border-bottom:1px solid #706F49;
border-top:1px solid #706F49;
padding:7px 0px 10px 0px;
background-image: url("images/bg-left-tilesample.gif");
background-repeat:no-repeat;
background-position:1px 0px;
}
#left-column .customdesignssidebar {
background-image: url("images/bg-left-customdesignsmedallion.gif");
margin-top:17px;
border-bottom:none;
width:184px;
}
#leftnav-bottom #tilesamples p, #left-column .customdesignssidebar p {
padding:7px 16px 5px 16px;
color:#706F49;
font-size:11px;
}

#leftnav-bottom .leftinfo img {
width:35px;
height:35px;
margin:26px 5px 0px 12px;
border:1px solid #706F49;
}
#left-column table{
margin:20px 0px;
}
#left-column ul {
margin:20px 0px 0px 0px;
}
#left-column .inner .button {
width:35px;
}










#content-main{
	float:left;
	width:758px;
padding:0px 0px 0px 0px;
	}

#left-column{
	float:left;
	width:185px;
	}

#left-column .inner{
	float:left;
	width:100%;
	background:url(images/bg-left-column-bg.gif) repeat-y;
	padding:0;
	}
#left-column .inner h2 {
	width:168px;
	font:bold 14px Arial, Verdana, sans-serif;
	color:#771309;
	margin:0;
	padding:0px 0 5px 16px;
	background:none;
	border-bottom:1px solid #706F49;
	}
#left-column .inner h3 {
	width:167px;
	font:bold 14px Arial, Verdana, sans-serif;
	color:#771309;
	margin:0;
	padding:7px 0 5px 16px;
	background:none;
	border-bottom:1px solid #706F49;
	}
.expand {
	border-bottom:1px solid #706F49;
	padding:20px 10px 20px 17px;
	}
.expand a {
	display:block;
	}


#left-column .middle-box{
	float:left;
	width:149px;
	height:93px;
	background:url(images/bg-left-middle.gif) no-repeat 0 0;
	padding:7px 17px 0;
	}

#left-column .middle-box strong{
	float:left;
	width:100%;
	padding:10px 0;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#771309;
	}

#left-column .middle-box p{
	float:left;
	width:100%;
	font:11px Arial, Verdana, sans-serif;
	color:#706f49;
	}
	
#left-column .middle-box a{
	float:left;
	font:11px Arial, Verdana, sans-serif;
	color:#a46a2f;
	text-decoration:underline;
	}

#left-column .middle-box a:hover{text-decoration:none;}


#right-column{
	float:right;
	width:553px;
	background:none;
	background-position:top;
/*	background:url(images/bg-right-column.gif) no-repeat 0 0; */
	}
	
#right-column .inner{
	float:left;
	width:553px;
	background:none;
/*	background:url(images/bg-right-column-inner.gif) no-repeat 0 100%; */
	margin:0;
	padding:0;
	padding-bottom:0px;
	}
	
#right-column .inner h2{
	float:left;
	width:523px;
	padding:10px 15px 5px;
	margin:0;
	font:bold 24px Arial, Verdana, sans-serif;
	color:#771309;
	}

#right-column .inner .top{
	float:left;
	width:250px;
	padding:0 18px 40px;
	font:bold 11px Arial, Verdana, sans-serif;
	color:#384044;
	}
#right-column .inner .holder-box .box h2 {
	float:left;
	width:160px;
	border-bottom:1px solid #706F49;
	font:bold 13px Arial, Verdana, sans-serif;
	color:#771309;
	padding:5px 2px 3px 2px;
	text-decoration:none;
	}
	#right-column .inner .holder-box .box h2 a {
	color:#771309;
	}
#right-column .inner .holder-box .box a {
	text-decoration:none;
    font:bold 13px Arial, Verdana, sans-serif;
	}
#right-column .inner .holder-box .box .in-box a {
	text-decoration:underline;
    font:normal 11px Arial, Verdana, sans-serif;
	padding-top:5px;
	}

#leftnav-bottom #tilesamples h3, #left-column .inner h3.keywordresults, #left-column .customdesignssidebar h3 {
border:none;
}

#right-column .inner .pageHeader p {
	/*width:300px;*/
	padding:5px 10px 10px 2px;
	font-weight:normal;
	color:#384044;
	font-size:14px;
}
.pageHeader p span{
font-weight:bold;
display:block;
}

.breadCrumbPanel, .CategoryBreadCrumbs {
margin-bottom:10px;
}



/* NEW COLLECTIONS PAGE CREATED WITH ADDITION OF GRANITE DESIGNS */
#collectionsbymaterial {
background:transparent url(images/bg-category-grid-bg.gif) repeat-y;
position:relative;
}
#collectionsbymaterial .pageHeader {
padding: 0px 12px 0px 12px;
background:none;
height:auto;
margin:0;
position:relative;
width:496px;
}
#collectionsbymaterial .rightbottom {
/*background:none;
height:auto;
padding-bottom:20px;
position:relative;*/
display:none;
}
#collectionsbymaterial h1 {
color:#771309;
font-size:24px;
margin:0px 0px 12px 0px;
padding:10px 12px 0px 12px;
border-bottom:1px solid #706F49;
position:relative;
}
#collectionsbymaterial .pageHeader h1 {
color:#771309;
font-size:18px;
margin:0pt;
padding:10px 0px 0px 0px;
border:none;
}
#collectionsbymaterial .collectiondivider {
border-top:1px solid #706F49;
padding-bottom:11px;
}

#granitedesigns .pageHeader {
background: url(images/bg-category-grid-bg.gif) repeat-y;
height:auto;
}
#granitedesigns .in-box p{ 
display:none;
}
.landingPage {
font-size:12px;
font-weight:normal !important;
display:block;
}
.in-box .landingPage {
display:none !important;
}