@charset "UTF-8";
/* CSS Document */

/* -------------------------------------------------------------- 
  
   pages.css
   *Specific styles for second level template
   
-------------------------------------------------------------- */

/* This document extends the following CSS document */	
@import url(_typography.css); /* Import Font CSS Document */
@import url(_layout.css); /* Import Base Layout CSS Document */
@import url(_sIFR-screen.css); /* Import sIFR screen styles */
	
				
/* Page Left Content */		
#pageLeftContent { float: left; margin: 0px; padding: 0; width: 250px; }
	
	#pageLeftNavWrapper { float: left; margin: 0; padding: 0; width: 225px; }	
	#pageLeftNavHeader { background-image: url(../images/pages/leftNav/header.jpg); background-repeat: no-repeat; color: #FFF; font: 1.3em "Times New Roman", Times, serif; height: 28px; letter-spacing: 1px; margin: 0; padding: 12px 10px 0 12px; width: 203px; }	
	#pageLeftNavBody { background-image: url(../images/pages/leftNav/footer.gif); background-repeat: no-repeat; background-position: bottom; background-color: #e5eaee; margin: 0 0 12px; padding: 0 0 20px 0; width: 225px; }
		
		/*Links*/
		.pageLeftNavLinks { }		
		.pageLeftNavLinks ul { display: block; list-style: none; margin: 0 0 1.6em 0; padding: 10px 15px 0 15px; }			
			.pageLeftNavLinks li { line-height: 1.9em; list-style: none; margin: 0; padding: 0; }			
			.pageLeftNavLinks li a { color: #000000; margin: 0; padding: 0 0 0 6px; text-align: left; }			
			.pageLeftNavLinks li a:hover { color: #000000; text-decoration: underline; }				
				.pageLeftNavLinks li ul { margin: 0; padding: 0 0 6px 17px; }				
				.pageLeftNavLinks li li { line-height: 1.7em; list-style: none;	margin: 0; padding: 0; }				
				.pageLeftNavLinks li li a { color: #000000; margin: 0; padding: 0 0 0 6px; text-decoration: none; }				
				.pageLeftNavLinks li li a:hover { text-decoration: underline; }			
		.v65-leftSelected { background-image: url(../images/pages/leftNav/selected.gif); background-position: left; background-repeat: no-repeat; font-weight: bold; }
			
		/*Search Form*/
		#pageLeftNavSearch { width: 195px; padding: 15px; margin: 0; text-align: left; }			
			#pageLeftNavSearch form { padding: 0; margin: 0; }				
			#pageLeftNavSearch fieldset { margin: 0; padding: 0 0 0.5em 1em; border: 1px solid #999; }			
			#pageLeftNavSearch legend { color: #336699; font-weight:bold; margin: 0 0 0 -0.5em; padding: 0.5em; text-align: left; }			
			#pageLeftNavSearch fieldset div { overflow: hidden; padding: 0; margin: 0 0 1em 0; } 			
				#pageLeftNavSearch fieldset div input[type="text"]  { font-size: 0.95; color: #666;	width: 105px; }				
				#pageLeftNavSearch fieldset div select { color: #666;font-size: 0.95em; width: 175px; }					
			#pageLeftNavSearch label { display: block; margin: 0; padding: 0 1em 0 0; }			
			#pageLeftNavSearch fieldset.submit { margin: 1em 0 0 0; padding: 0.5em; border: 1px solid #eee; text-align: center; }			
		#pageLeftNavWineSearchLoading {	width: auto; padding: 20px 0px; margin: 0px; text-align: center; }
		
		#pageLeftPod { padding: 20px; }
	
/* Page Content */		
#pageContent { float: left; margin: 0; overflow: hidden; padding: 0; width: 630px; }
#pageContentWide { float: left; margin: 0; overflow: hidden; padding: 0; width: 880px; }
	#pageTitle { height: 33px; margin: 0; overflow: hidden; padding: 0 0 15px 0; width: 630px; }
		#flashPageTitle { padding: 0; margin: 0 0 12px 0; }
		
		
/* Print Template */	
#printBody { background-image: none; background-color: #FFF; margin: 0; padding: 0; }
#printWrapper { width: 700px; margin: 0 auto; }
	#printHeader { width: 700px; height: 158px; }
	#printContent { width: 700px; }
	#printFooter { width: 700px; height: 114px; }
	

