/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

html, body {
	text-align: center;
	font-size: 11px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	color: #1b5286;
	background: url(../images/bg.jpg) top left repeat-x #fff; }


	/*** FONT STYLES ***/	
	h1 {
		margin: 0 0 10px 0;
		font-size: 24px; 
		font-weight: normal; }
	
	a:link, a:visited { color: #c50a02; }
	a img { border: none; }
	
	p { margin-bottom: 16px; }


/************* STRUCTURE STYLES ***/
img#printLogo { display: none; }

#shim { 
	display: block; 
	width: 804px; 
	height: 35px; 
	margin: 0 auto; }

#wrapper { 
	width: 804px; 
	margin: 0 auto; }


	/*** HEADER STYLES ***/
	a#header { 
		display: block; 
		width: 804px; 
		height: 124px; 
		background: url(../images/header.png) no-repeat; }

	
	/*** NAV STYLES ***/
	ul#nav { 
		display: block; 
		width: 804px; 
		height: 39px; 
		list-style: none; }
	
		ul#nav li { float: left; }
	

	/*** SPLASH STYLES ***/
	#splash { 
		display: block; 
		width: 803px; 
		height: 379px; }
		
	
	/*** CONTENTWRAPPER STYLES ***/
	#contentWrapper {
		display: block;
		width: 804px; 
		min-height: 300px; 
		background: url(../images/contentWrapper_bg.jpg) top left no-repeat #fff; }
		
		* html #contentWrapper { height: 300px; } /* IE6 FIX */
		
		
		/*** BUTTONS STYLES ***/
		#contentWrapper ul#buttons {
			height: 109px;
			padding: 10px 10px 0 10px; 
			list-style: none; }
		
			#contentWrapper ul#buttons li { 
				float: left;
				height: 109px;
				margin: 0 9px 0 0; }
				
			#contentWrapper ul#buttons li.last { margin: 0; }	


		/*** CONTENT STYLES ***/
		#contentWrapper #content { 
			padding: 0 20px; 
			text-align: left; }
			
			#content ul {}
			
				#content ul li {
					margin: 0 0 0 20px; }
				
					#content ul ul li {
						margin: 0 0 0 30px; }
		
		
		/*** PRODUCT LISTINGS DISPLAY ***/				
		#productDisplay table {}
		
				#productDisplay td {
					padding: 0 0 0 5px; }
					
					#productDisplay img {
						margin: 0 0 0 -5px; }
						
				#productDisplay ul {
					list-style: none; }		
						
						
	fieldset { float: left; border: none; }

	fieldset legend { display: none; }

	fieldset ol { list-style-type: none; }
	
		fieldset ol li { margin-bottom: 10px; }

	/*** PRODUCT PICTURE DISPLAY ***/
	ul#thumbnails {
		min-height: 100px;
		width: 100%;
		float: left; }
		
		#thumbnails li {
			height: 100px;
			float: left;
			list-style: none;
			padding: 5px 0 5px 0;
			text-align: justify; }
			
			#thumbnails img {
				margin: 5px 5px 0 -19px;
				width: 100px;
				height: 80px;
				border: 1px solid #231012; }
				
				#thumbnails img:hover {
					cursor: pointer;
					border-color: #e78402; }
	
				#defaultSlideshow p {
					font-size: 12px;
					margin: 10px 0 0 0; }
	
	#defaultSlideshow #largePhoto a img {
		margin: 10px 0 0 0; border: 1px solid #231012; height: 500px; width: 760px; }	

/*** PRODUCT LISTINGS DISPLAY ***/				
		#productDisplay table {}
		
				#productDisplay td {
					padding: 0 0 0 5px; }
					
					#productDisplay img {
						margin: 0 0 0 -5px; }

/*** FOOTER STYLES ***/
#footer { 
	width: 804px;
	margin: 20px auto 10px auto;
	font-size: 90%;
	color: #666; }

	#footer p { margin: 0 0 5px 0; }
	
	#footer p.copyright a:link,
	#footer p.copyright a:visited { 
		text-decoration: none;
		color: #666; }



/*** CLEARFIX ***/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; } /* SAFARI FIX */

* html .clearfix { height: 1%; } /* IE6 FIX */

/* inventory popup images */

.thumbnail span { display: none; }
