* {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

body {
	background-image: url('../images/grill.jpg');
	background-position: 310px 0px;
	background-repeat: no-repeat;	
	color: #5e5640;
}

h1, .ItemSearchResults_SummaryLabel {
	font-size: 15px;
	font-weight: normal;
	color: #4E9FB0;
}

.content-box-inventory h1 {
	color: #D2070A;
}

h2 {
	font-size: 15px;
	font-weight: normal;
}

/* h3 added by R. Neff on 10-24-11 */
h3 {
	font-size: 30px;
	font-weight: normal;
	color: #4E9FB0;
}

/* alternate link style added by R. Neff on 10-24-11 */
.carlink A:link {text-decoration: underline; color: darkgoldenrod; font-size: 40px; }
.carlink A:visited {text-decoration: underline; color: darkgoldenrod; }
.carlink A:active {text-decoration: underline overline}
.carlink A:hover {text-decoration: underline; color: #4E9FB0;}


a {
	color: #4E9FB0;
}

img {
	border: none;
}

.teal {
	color: #4E9FB0;
}

.Logo {
	margin-left: 6px;
	margin-top: 14px;
}

.ProductSearch_AdvancedSearchLink{
	display: none;
}
.HeaderProductSearchFeatureCell {
	position: absolute;
	left: 0;
	top: 155px;
	width: 950px;
	background-image: url('../images/navbar.gif');
	background-repeat: no-repeat;	
}

.ProductSearch_Table td {
	padding-right: 10px;	
}

.ProductSearch_Label {
	color: white;
	margin-left: 11px;	
}

.ImageLinkHeaderImage {
	/* argin-left: 7px; */
	margin-top: 15px;
}

.LinksFontTable {
	position: absolute;
	top: 132px;
	left: 682px;
}

.LinksFontTable a {
	padding: 0px 5px;
	color: #666666;
	text-decoration: none;
}

.LinksFontTable a:hover {
	text-decoration: underline;
	color: #4E9FB0;;
}

.P21SystemBody {
	position: relative;
	top: 61px;
}

.CatalogTopItemsTableFormat td {
	background-image: url('../images/side_nav_bg.gif');
	padding-top: 10px;
	padding-bottom: 11px;
}

.CatalogTopItems_InnerTable { 
	
	width: 176px;
	height: 405px; /* 426 - top and bottom padding */
	padding 0px;
}

.CatalogTopItems_InnerTable tr {
	padding: 0px;
	margin: 0px;
}

.CatalogTopItems_InnerTable td {
	padding: 0px;
	background-image: url('../images/side_nav_bg_tr.gif'); 
	padding-left: 11px;
	padding-right: 10px;
	color: #757474;
}

.CatalogTopItems_InnerTable a {
	/* color: #555555; */
	color: black;
	text-decoration: none;
	font-size: 11px;
}

.CatalogTopItems_InnerTable a:hover {
	color: #4E9FB0;
	font-weight: bold;
}

.CatalogTopItemsImageBG {
	display: none;
}

.Content {
	margin-left: 11px;
	width: 763px;
}

.P21SystemContent, .ContentCustomerFeatureCell, .ContentCustomerTR {
	width: 763px;
}

.gallery {
	text-align: left;
	margin-right: 11px;
}

#main_block {
	height: 260px;
	width: 277px;
	margin-bottom: 11px;
}

#secondary_block {
	height: 155px;
	width: 277px;
}

/* Blocks */
.block {
	margin-left: 11px;
}

.block_content {
	padding: 10px;
}
/* Top row */
.block_top .block_left {
	background-image: url('../images/upper_left.gif');
	background-repeat: no-repeat;
	width: 2px;
	height: 9px;
}

.block_top .block_middle {
	background-image: url('../images/upper_middle.gif');
	background-repeat: repeat-x;
	height: 9px;
}

.block_top .block_right {
	background-image: url('../images/upper_right.gif');
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
}
/* Middle row */
.block_middle .block_left {
	background-image: url('../images/middle_left.gif');
	background-repeat: repeat-y;
	width: 2px;
}

.block_middle .block_right {
	background-image: url('../images/middle_right.gif');
	background-repeat: repeat-y;
	width: 9px;
}
/* Bottom row */
.block_bottom .block_left {
	background-image: url('../images/bottom_left.gif');
	background-repeat: no-repeat;
	width: 2px;
	height: 9px;
}

.block_bottom .block_middle {
	background-image: url('../images/bottom_middle.gif'); 
	background-repeat: repeat-x;
	height: 9px;
}

.block_bottom .block_right {
	background-image: url('../images/bottom_right.gif');
	background-repeat: no-repeat;
	width: 9px;
	height: 9px;
}

.LSideQuickOrderTR {
	 display: none;/* */
}

.ImageLinkImage01 {
	padding: 11px 0;
	 /*display: none; */
}

.P21SystemFooter {
	position: relative;
	margin: 24px 0;
	top: 44px; 
	left: 187px;
}

/* Breadcrumb */
.ContentNavigationTrailFeatureCell, .BreadCrumbcategorytree_activepage {
	color: #4E9FB0;
	padding-bottom: 11px;
}
.BreadCrumbcategorytree_parent {
	color: #5E5640;
	text-decoration: none;
}
.BreadCrumbcategorytree_parent:hover {
	text-decoration: underline;
}

/* Catalog styles */

	/* hide images */
.CategorySearchResults_CaptionImage, .ItemSearchResults_CaptionImage {
	display: none;
}

	/* fix spacing on labels */
.ItemSearchResults_SummaryLabel {
	display: block;
	padding-bottom: 10px;
}
.ItemSearchResults_SummaryMessage {
	display: block;
	padding-bottom: 20px;
}
.ItemSearchResults_Table {
	padding-top: 10px;
	border-collapse: collapse;
	width: 763px;
}
.ItemSearchResults_Table th{
	background-color: #96c0c9;
	color: black;
	text-align: left;
	padding: 5px 3px;
}
.ItemSearchResults_Table th a{
	color: black;
	text-decoration: none;
}
.ItemSearchResults_Table th a:hover{
	text-decoration: underline;
}
.ItemSearchResults_Table td {
	padding: 1px;
}
.ItemSearchResults_PrevNextLinks a {
	text-decoration: none;
	font-size: 18px;
}
.ItemSearchResults_PrevNextLinks a:hover {
	text-decoration: underline;
}


/* Content Pages styles */
.ContentCustomerFeatureCell h1, 
.ContentCustomerFeatureCell h2, 
.ContentCustomerFeatureCell p {
	padding-bottom: 10px;
}
.ContentCustomerFeatureCell h1 {
	font-size: 20px;	
}
.ContentCustomerFeatureCell h2 {
	font-size: 15px;
	color: #4E9FB0;	
}

#frame1 {
	width: 763px;
	height: 534px;
	border: none;
	overflow-x: hidden;
}	

td.FooterImportHTMLFeatureCell {
	text-align: center;
}
