
#cellCategoryNavigation {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 100px 0px;
	
	position:			relative;
	
	border-top:			1px solid #FFFFFF;		
}	

#cellCategoryNavigation ul,
#cellCategoryNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;		

	list-style:			none;
}

#cellCategoryNavigation a,
#cellCategoryNavigation a:link,
#cellCategoryNavigation a:visited {
	margin:				0px 0px 0px 0px;
	padding:			7px 0px 5px 0px;		

	display:			block;

	width:				auto;
	
	text-align:			center;
	font-size:			13px;	
	font-weight:		bold;
	color:				#FFFFFF;

	border:				1px solid #FFFFFF;
	border-top:			none;

	background-color:	#CC0000;
}

#cellCategoryNavigation a:active,
#cellCategoryNavigation a:hover {
	background-color:	#222222;	
	text-decoration:	none;
}

#cellCart {
	padding:			0px 0px 5px 0px;
	
	color:				#FFFFFF;
	
	border-top:			1px solid #FFFFFF;
	border-right:		1px solid #FFFFFF;	

	text-align:			center;

	background-color:	#222222;
}	


#cellCart h3 {
	margin:				0px 0px 5px 0px;
	padding:			10px 0px 10px 0px;

	font-size:			16px;
	text-align: 		center;
	color:				#FFFFFF;

	background-color:	#CC0000;

	border-bottom:		1px solid #FFFFFF;
}

#cellCart p {
	padding-left:		10px;
	padding-right:		10px;
}

#cellCart input {
	margin:				5px 0px 0px 0px;

	width:				175px;
	color:				#FFFFFF;

	border: 			1px solid #FFFFFF;

	background-color:	#CC0000;
}

#cellCart .dollarOrQty {
	width:				35px;
	
	color:				#000000;
	
	border:				1px solid #DDDDDD;
	background-color:	#FFFFFF;
}

#breadCrumb {
	margin:				0px 0px 10px 0px;
	padding:			0px 0px 3px 0px;
	
	font-size:			85%;
	line-height:		100%;
	
	border-bottom:		1px solid #CC0000;
}

#breadCrumb ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	list-style:			none;
}

#breadCrumb li {
	margin:				0px 0px 0px 0px;
	padding:			0px 5px 0px 0px;
	
	display:			inline;
}

#breadCrumb a {
	margin:				0px 0px 0px 0px;
	padding:			0px 5px 0px 0px;

}

#cellPrice {
	margin:				10px 0px 0px 10px;
	padding:			10px 10px 10px 10px;
	
	color:				#FFFFFF;
		
	background-color:	#222222;
	
	border:				1px solid #222222;

	text-align:			right;

	width:				200px;
	
	float:				right;
}	

#cellPrice form {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellPrice input {
	width:				200px;
	margin:				3px 0px 0px 0px;
	
	color:				#FFFFFF;
	
	background-color:	#CC0000;
	
	border:				1px solid #FFFFFF;
}

#cellPrice select {
	width:				200px;
	margin:				3px 0px 0px 0px;
}

.cartSubPrice {
	margin:				2px 0px 10px 0px;
	padding:			5px 10px 5px 0px;

	text-align:			right;
	font-weight:		bold;
}


.cartTotalPrice {
	margin:				2px 0px 10px 0px;
	padding:			5px 10px 5px 0px;

	text-align:			right;
	font-weight:		bold;
	
	border-top: 		1px solid #555555;
	border-bottom:		1px solid #555555;
}

.dollarOrQty {
	text-align: right;
}


.featureItems {
	margin:				0px 0px 0px 0px;	
	padding:			0px 0px 0px 0px;					

	list-style:			none;
}

.featureItems li {
	height:				90px;

	margin:				0px 0px 10px 0px;	
	padding:			10px 10px 0px 0px;	
	
	background-color:	#EEEEEE;		

	border:				1px solid #666666;

	clear:				both;
}

.featureItems li img {
	margin:				-10px 10px 0px 0px;	
	padding:			0px 0px 0px 0px;					

	border-right:		1px solid #666666;
	
	float:				left;
}

.dataKey {
	width: 95px;
	
	padding: 0px 5px 0px 0px;
	
	text-align: right;

	float: left;
}

.inputForm input {
	width: 250px;

	margin-bottom: 5px;
}

.inputForm textarea {
	width: 250px;
	
	margin-bottom: 5px;
}

.inputForm select {
	width: 250px;
	
	margin-bottom: 5px;
}

#stepNavigation #prevBut {
	float:			left;

	padding:		3px 8px 3px 8px;

	color:			#666666;
	font-size:		18px;
	font-weight:	bold;
	
	background-color:	#CCCCCC;
}

#stepNavigation #nextBut {
	float:			right;
	
	padding:		3px 20px 3px 20px;

	color:			#CC0000;
	font-size:		18px;
	font-weight:	bold;

	background-color: #FFFFFF;
}

#stepNavigation {
	height: 35px;

	margin: 25px 0px 0px 0px;	
	padding: 5px 5px 0px 5px;

	background-color: #CC0000;
	
	border: 1px solid #222222;
}

.imageCell {
	margin:				10px 0px 0px 10px;
	padding:			0px 0px 0px 0px;

	float: right;
	border: 1px solid	#222222;
	
	background-color:	#FFFFFF;
	
	clear: both;
}
