/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: auto;
	text-align:center;
	width:1019px;
	background-color: #000000;
	color: #FFFFFF;
}

a:link, a:visited { 
	color: #FFFFFF;
}

p{
	padding:13px 0px 5px 0px;
	margin:0;
}

ul{
	padding:0 0 0 20px;
	margin:0;
}

.clear{
	clear:both;
}

.error{
	background:#FFC1C1;
	padding:10px;
	font-weight: bold;
	margin-top: 10px;
	color:#FF0000;
}
.success{
	background:#C1FFBB;
	padding:10px;
	font-weight: bold;
	margin-top: 10px;
	color: #006600;
}
.newsTitle{
	font-size:16px;
	color:#FFFFFF;
}
.newsDate{
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:10px;
}
.newsText{
	font-size:14px;
	font-weight: normal;
}
.subTitle{
	font-size:16px;
	font-weight: bold;
}
.filters{
	background-color: #d0c297;
	color: #827449;
	border-top: 2px solid #9e8758;
	border-left: 2px solid #9e8758;
	border-bottom: 2px solid #e7dbb8;
	border-right: 2px solid #e7dbb8;
	padding:2px 2px 2px 2px;
	margin:0;
	font-weight:bold;
}
#header {
	text-align:left;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:1019px;
	height: 167px;
}

	#logo {
		padding:34px 0px 0px 43px;
		margin:0;
		float: left;
	}
	
	#headerRight{
		width:305px;
		float:right;
		padding:1px 31px 0px 0px;
		margin:0;
	}
	
		#onlineOrder{
			height:109px;
			background-color:#8a4d3e;
			border: 1px #FFFFFF solid;
			padding:3px;
			margin:0;
		}
		
		#eComm{
			height:109px;
			width:297px;
		}
			.orderTitle{
				font-size:14px;
				font-weight:bold;
				border-bottom:1px #FFFFFF solid;
			}
			.orderLabel{
				font-size:12px;
				font-weight:bold;
			}
			.orderField{
				width: 99px;
				height: 14px;
				padding:2px;
				margin:0;
				background-color:#a47565;
				border:none;
			}
			a:link.orderRegister, a:visited.orderRegister{
				font-size:11px;
				color: #000000;
				text-decoration: none;
			}
			a:link.orderForgot, a:visited.orderForgot{
				font-size:11px;
				color: #FFFFFF;
				text-decoration: none;
			}
		
		#searchBox{
			padding:16px 0px 0px 0px;
			margin:0;
			text-align:right;
		}
		
		#searchBox a:link, #searchBox a:visited{
			font-size: 16px;
			font-weight:bold;
			text-decoration: none;
			color: #d0c297;
		}
			
			#searchString{
				width: 173px;
				background-color: #d0c297;
				color: #827449;
				border-top: 2px solid #9e8758;
				border-left: 2px solid #9e8758;
				border-bottom: 2px solid #e7dbb8;
				border-right: 2px solid #e7dbb8;
				padding:2px 2px 2px 2px;
				margin:0px 2px 0px 22px;
				font-weight:bold;
			}
#menu {
	text-align:left;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	height:53px;
	width:1019px;
}

	#promo{
		padding:0px 0px 0px 74px;
		margin:o;
		float:left;
	}

	#nav{
		float:right;
	}
	
	#nav ul{
		list-style-type: none;
		margin:18px 30px 0px 0px;
		padding:0;
	}
	#nav ul li { 
		display: inline; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	a:link.navSelected,  a:visited.navSelected {
		color: #d6c397;
	}
	#nav a:link, #nav a:visited { 
		text-decoration:none;
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-size:17px;
		text-align:center;
		background-image: url(../images/menupipe.gif);
		background-position:center left;
		background-repeat:no-repeat;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		letter-spacing:-1px;
	}


#main {
	/*background-image:url(../images/content.jpg);*/
	/*background-repeat:repeat-y;*/
	background-color:#711c1e;
	width:1019px;
	overflow: hidden;
	text-align:center;
}

	#subNav{
		margin: 14px auto 0px auto;
		padding: 0;
		border-top: 1px solid #d6c397;
		text-align: right;
		height:36px;
		width:933px;
		display:block;
	}
	
	#subNav ul{
		list-style-type: none;
		margin:0px 0px 0px auto;
		padding:0;
		width: 624px;
	}
	
	#subNav ul li { 
		display: inline; 
		margin:0;
		padding:0;
	}
	
	#subNav a:link, #subNav a:visited { 
		text-decoration:none;
		float:left;
		padding:6px 26px 0px 26px;
		margin:0px 0px 0px 0px;
		font-size:18px;
		font-weight:100;
		color:#d6c397;
		text-align:center;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		letter-spacing:-1px;
		border-left: 1px solid #d6c397;
		width:155px;
		height:30px;
	}
	
	#contentHoldMaster{
		width: 933px;
		background-color:#000000;
		margin: 0px auto 0px auto;
		padding: 0px 0px 30px 0px;
	}
		#subSubNav{
			height:30px;
			margin: 0px auto 0px auto;
			display:block;
			padding:0;
			float:right;
		}
		
			#subSubNav ul{
				list-style-type: none;
				margin:7px 50px 0px 0px;
				padding:0;
				
			}
			#subSubNav ul li { 
				display: inline; 
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			#subSubNav a:link.subSubNavSelected, #subSubNav a:visited.subSubNavSelected{
				color:#FFFFFF;
			}
			#subSubNav a:link, #subSubNav a:visited { 
				text-decoration:none;
				float:left;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				font-size:16px;
				font-weight:100;
				color:#d0c297;
				text-align:center;
				background-image: url(../images/submenupipe.gif);
				background-position:center left;
				background-repeat:no-repeat;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				letter-spacing:-1px;
				font-weight: bold;
			}
			
			.prodSelected{
				background-color: #000000;
			}
		
		#contentBox{
			/*background-image:url(../images/contentBox.jpg);*/
			background-repeat:repeat-x;
			background-color: #d0c297;
			width: 861px;
			text-align: left;
			margin: 0px auto 0px auto;
			padding: 18px;
			overflow:hidden;
			clear:both;
		}
		
		#contentBoxHome{
			/*background-image:url(../images/contentBox.jpg);*/
			background-repeat:repeat-x;
			background-color: #d0c297;
			text-align: left;
			margin: 0px auto 0px auto;
			padding: 0px 0px 0px 0px;
			overflow:hidden;
			width:897px;
			font-size: 14px;
			font-weight: bold;
			color:#4e371b;
			clear:both;
		}
		
			#contentImage{
				width:326px;
				padding:0;
				margin:0;
				float:left;
			}
		
			#contentText{
				width:451px;
				border-left: 2px solid #4e371b;
				padding:0px 20px 0 20px;
				margin:0;
				float:right;
				font-size: 14px;
				/*font-weight: bold;*/
				color:#4e371b;
			}
			
			#contentImage a:link, #contentImage a:visited, #contentText a:link, #contentText a:visited, #contentBoxHome a:link, #contentBoxHome a:visited { 
				color:#000000;
			}

			.contentTitle{
				font-weight: bold;
				font-size:24px;
				
				padding:0;
				margin:0;
			}
		
#footer {
	padding:16px 0 0 0;
	text-align:left;
	/*background-image:url(../images/content.jpg);*/
	/*background-repeat:repeat-y;*/
	background-color:#711c1e;
	width:1019px;
}

	#boilerPlate{
		padding:0px;
		margin: 0px 42px 0px 42px;
	}
	
	#homeBoilerPlateLeft{
		width:417px;
		float:left;
		padding:0;
		margin:0;
	}
	
	#homeBoilerPlateRight{
		width:516px;
		padding:0;
		margin:0;
		float:right;
	}
		
		#homeRegister{
			background-color:#d0c297;
			color:#827449;
			font-size:14px;
			font-weight:bold;
			letter-spacing:-1px;
			padding:7px;
			margin-bottom:4px;
		}
		
		#homeRegister a:link, #homeRegister a:visited{
			font-size: 16px;
			font-weight:bold;
			text-decoration: none;
			color: #827449;
		}
		
		.emailField{
			width: 173px;
			background-color: #d0c297;
			color: #827449;
			border-top: 1px solid #9e8758;
			border-left: 1px solid #9e8758;
			border-bottom: 1px solid #e7dbb8;
			border-right: 1px solid #e7dbb8;
			padding:2px 2px 2px 2px;
			margin:0px 2px 0px 22px;
			height: 15px;
			font-size:12px;
		}
		
		#homeNews{
			background-image:url(../images/bg_news.jpg);
			background-repeat:no-repeat;
			background-color:#000000;
			padding:7px;
			overflow:hidden;
			height: 1%;
		}
		
			#homeNewsLeft{
				float:left;
				padding:0;
				margin:0;
				width:129px;
				font-weight:bold;
				font-size:17px;
				letter-spacing:-1px;
			}
			
			#homeNewsRight{
				float:right;
				width:349px;
				padding:0 0 0 12px;
				margin:0;
				border-left:#FFFFFF solid 1px;
				color:#8c8787;
			}
			
			
	
	#footerNav{
		text-align: center;
		padding:28px 0px 11px 0px;
		margin: 0;
		clear:both;
	}
	


/*********************** table styles ********************************/

.tableHorSeperator{
	border-bottom: 1px #CCCCCC solid;
}
.tableEvenRow{
	background-color: #d0c297;
	font-size:12px;
}
.tableOddRow{
	background-color: #bfb28a;
	font-size:12px;
}
.tableHeader{
	background-color: #999999;
	font-size:12px;
}
.tableSectionHeader{
	border-bottom: 1px #FFFFFF solid;
	font-size:12px;
}
.tableSubSectionHeader{
	background-color:#CCCCCC;
	height:20px;
	font-size:14px;
}
