/* Hide these elements */
/* #productsListingListingBottomLinks, */
#productsListingTopNumber, #productsListingBottomNumber, #productsListingListingTopLinks, #categoryIcon, .listingDescription, #productListHeading, .navNextPrevWrapper, #newProductsDefaultHeading, #newProductsDefaultListingBottomNumber {
  display: none;
}

/* Color Scheme */
#navEZPagesTop, #navColumnOne, #navColumnTwo, .tableHeading, #cartSubTotal, .rightBoxHeading, .sideBoxContent {
	background-color: #999;
}

/* Link Styles */
a:link, a:visited, #navEZPagesTOC ul li a, #navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	/* color: #FFF; */
	text-decoration: none;
}

#navColumnOne a, #navMainWrapper a {
	color: #FFF;
}

.itemTitle a, #productsListingListingBottomLinks a, #newProductsDefaultListingBottomLinks a{
  color: #000;
}

/* Sideboxes */

#navColumnOne {
	background-color: #FFF;
}
#shopping_cart_link a{
	font-weight: bold;
	font-size: 12px;
	color: #BFE8FF;
}
#navColumnOneWrapper {
	margin-top: 0;
}

.category-top, .category-links {
  font: 15px Tahoma, sans-serif;
}

.sideBoxContent {
	padding: 0.4em;
	text-align: right;
}
.rightBoxHeading {
	margin: 0em;
	padding: 0.2em 0em;
}

.leftBoxContainer {
	border: 1px solid #666;
	margin-top: 1.5em;
}
.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	background-color: #666;
	padding: 0.5em 0.2em;
}

/* Page Layout */
body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background-color: #999;
}
	
#mainWrapper {
	text-align: left;
	width: 990px;
	vertical-align: top;
}
	
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #999;
	font-weight: bold;
	color: #000;
	height: 1%;
	width: 100%;
}

.columnCenter {
	background-color: #FFF;
}

/* Product Listing */
.productListing-data {
	padding: 10px;
}
td.productListing-data div.listingDescription {
	text-align: left;
}

#productsListingTopNumber, #productsListingListingTopLinks {
	padding-bottom: 20px;
}

#productsListingBottomNumber, #productsListingListingBottomLinks, #newProductsDefaultListingBottomLinks {
	padding: 20px 0;
}

.centerBoxContentsProducts, .new_products {
	border-bottom: 1px solid #999;
	margin-top: 15px;
	padding: 0 5px;
	height: 280px;
}

div#productListing div.lastRow {
	border: 0;
}

.productListingPrice {
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	color: #666;
}

.centerBoxContentsProducts a{
	color: #000;
	text-decoration: underline;
}


/* Product Info */
#productDescription {
	float: left;
	width: 500px;
}

#productDescription p {
	padding: 0;
}

.centerColumn {
	background-color: #FFF;
	padding: 0 0.8em 0 2.5em;
}

#cartAdd {
	border: 0;
}

h3.itemTitle a{
  font: bold 14px Tahoma,sans-serif;
  padding: 10px 0;
	text-decoration: none;
}

/* Breadcrumbs */
#navBreadCrumb {
	background-color: #FFF;
	color: #000;
}
  
#navBreadCrumb a {
  color: #999;
}

#navBreadCrumb, #navEZPagesTop {
	padding: 3px 3px 3px 13px;
}

/* Footer */
#siteinfoLegal {
	padding: 10px;
}

/* New Products Listing */
.new_products {
	float: left;
	width: 32%;
}

/* Shopping Cart Styles */
.cartUnitDisplay, .cartTotalDisplay {
	color: #FFF;
}

/* Home Page */
#indexHomeBody #navBreadCrumb {
	display: none;
}

/* Misc */
TR.tableHeading {
	height: 2em;
}

/* Header */
#logoWrapper {
	background: #FFF url('../images/celisgallery_header.jpg') no-repeat left center;
	width: 100%;
	height: 200px;
}
#signupBox {
	position: relative;
	float: right;
	width: 233px;
	height: 176px;
	margin: 12px;
	background: #666 url(../images/header-side-l.jpg) no-repeat left center;
}

#signupBox p {
	padding: 5px 15px;
	margin: 44px 0;
	font: 20px Tahoma,sans-serif;
	color: #BBB;
}

#signupBox p.loggedIn {
	font: 18px Tahoma,sans-serif;
}
#signupBox p span{
	color: #FFF;
}

#signupBox p a {
	color: #FFF;
	text-decoration: underline;
}

#signupPlaceholder {
	background:  url(../images/header-side-r.jpg) no-repeat right center;
	width: 9px;
	height: 176px;
	float: right;
}