/* **************************** MAIN STRUCTURAL STYLES **************************** */

body {
	width: 100%;
	height: 100%;
	font-size: 12px;
	color: #000;
}

	#mainContainer {
		width: 100%;
	}
	
	#footerContainer {
		width: 100%;
		margin-top: 20px;
		float: left;
	}
	
		.footerContentMiddle {
			display: none;
		}
		
		ul.footerContentLowerLeft {
			display: none;
		}
	
		ul.footerContentLowerRight li.last {
			display: none;
		}
	
		ul.footerContentLowerRight li.copyright {
			float: left;	
			display: inline-block;
			list-style: none;
			margin: 0;
			padding: 0;
		}


/* **************************** MAIN TEXT STYLES **************************** */

img {
	border: 0;	
}

p {
	margin: 5px 0 5px 0;
}

.bold {
	font-weight: bold;
}

.underline {
	text-decoration: underline;
	padding-top: 10px;
	display: block;
}

/* Access key skip nav */

.offScreen { 
	display: block;
}

.printOnly {
	display: block;
}

form {
	display: none;	
}

/* **************************** HEADER PANEL STYLES **************************** */

#header {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.logo {
	float: left;
	width: 100%;
}
	
ul.topNav, ul.mainNav, form.quickSearch {
	display: none;
}

/* **************************** CONTENT PANEL STYLES **************************** */

#contentContainer {
	width: 100%;
}

/* **************************** HOME PAGE STYLES ******************************* */

#homeSlider {
	display: none;	
}

.homeContentRight {
	display: none;	
}

.nivo-html-caption {
	display: none;		
}

.homeHighlights {
	display: none;			
}
		
/* **************************** SUBPAGE STYLES ***************************** */

#productDetailGalleryWrapper {
	width: 300px;
	float: left;
	margin: 20px 20px 0 0;
}
	
	#productDetailGalleryWrapper table {
		width: 300px;
		float: left;
		text-align: center;
		margin-top: 15px;
	}
	
		#productDetailGalleryWrapper th {
			border: 1px solid #333;
		}
		
		#productDetailGalleryWrapper td  {
			border: 1px solid #333;
		}
		
#contentContainer .contentLeft ul.paging {
	display: none;
}

#contentContainer .contentLeft ul.productListing {
	float: left;
	width: 100%;
	margin: 0;
}

	#contentContainer .contentLeft ul.productListing li {
		float: left;
		width: 28%;
		margin: 0 8px 15px 0;
		list-style: none;
		text-align: center;
	}
	
		#contentContainer .contentLeft ul.productListing li.lastInRow {
			margin: 0 0 15px 0;
		}
	