/* 

print CSS document
print.css
client: EJ Kidd &amp; Company
author: Atlantic BT - www.atlanticbt.com
date: 9-22-08

Print specific styles sheet (@media print)

*/

/* sIFR line here: */


/*======================================
	=Shouldn't Need to Edit Below
======================================*/

body { background: #fff; font-family: "Times New Roman", Times, Georgia, serif;
		color: #000; text-align: left; font-size: 10pt;  }

/* =Typography Styles */

p { }
	#content p { line-height: 1.5em; margin: 1em 0; }

a:link, a:visited {	color: blue; text-decoration: none; }

	#site-info a:link:after, #site-info a:visited:after,
	#content a:link:after, #content a:visited:after { content: " (" attr(href) ") "; }
	
	abbr:after, acronym:after { content: " (" attr(title) ")"; }
	
h1, h2, h3 { clear: both; }
	h1 { font-size: 21pt; font-weight: normal; }
	h2 { font-size: 17pt; font-weight: normal; }
	h3 { font-size: 13pt; }

hr { margin-top: 20px; }

/* =Other Element Styles */
		
img { border: 0 }

/* =Layout Styles */
#main-area, #site-info { clear: both; width: 100%; margin-top: 20px; border-top: 1px solid #fff; /* prevent margin collapse */ }
	
	.top-link, #top-link, #skip-links,
	#navigation, #secondary-content,
	.supplementary-nav, #validation { display: none; }
	
	body#index #secondary-content { display: block; }



/*======================================
	=Editable Area
======================================*/
		
#masthead { position: relative; }
#masthead #phone { position: absolute; top: .25em; right: 0; text-align: right; 
					font-size: 21pt; }
					
/* gallery */
#refine-results-form, #product-gallery ol.paging, #product-gallery-area h2, .help-link, #help-link { display: none; }
#product-gallery,
#product-gallery ol,
#product-gallery ol li { float: left; display: inline; margin: 0; padding: 0; width: 100%; list-style: none; }

#product-gallery { margin: 1em 0; }
	
	#product-gallery ol#gallery-list li { margin: 0 1em 1em 0; width: 107px; height: 107px; overflow: hidden; 
											border: 3px double #000; }
	#product-gallery ol#gallery-list li img { float: left; display: inline; }
	
	
/* quote form */
#openings-table thead th,
.edit-buttons, #review-info .buttons { display: none; }
#openings-table { border: 3px double #444; }
#openings-table th, #openings-table td { padding: .5em; border: 1px solid #ccc; vertical-align: top; }

		#contact-info-review,
		#builder-info-review { float: left; display: inline; margin: .5em 0 1em; width: 45%; }
		
			#contact-info-review h4,
			#builder-info-review h4 { margin: 0; }
				
				#contact-info-review dl,
				#builder-info-review dl { float: left; display: inline; margin: .5em 0; width: 100%; }
					#contact-info-review dl dt,
					#builder-info-review dl dt,
					#contact-info-review dl dd,
					#builder-info-review dl dd { float: left; display: inline; margin: 0; }
						#contact-info-review dl dt,
						#builder-info-review dl dt { clear: both; margin-right: 2%; width: 30%; }
						#builder-info-review dl dt { width: 49%; }
						#contact-info-review dl dd { width: 65%; }
						#builder-info-review dl dd { width: 49%; }
							#builder-info-review dl dd.adr2 { clear: both; margin-left: 51%; }
