/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	
	Screen.css
	* Main stylesheet for controling all CSS styles
	
	Author
	* Sam Howat [sam@bluetux.com]
	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 	

	@import "_reset.css"; 
	@import "_type.css"; 


/* Body
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#control-div	{ 
	
	width: auto; height: auto;
	margin: 0 auto; padding: 0;
	
}

#header-div, #main-nav, #header-photo-div, #headerPhotoDiv, #footer-div, #right-content-col, #header-div h1 a 	{
	
	display: none;
}

#content-control-div 	{ 
	
	/*background-color: black;*/
	width: auto;
	clear: both;
	margin: 0; padding: 0;
	
}

#main-content-col {
	/*background-color: red;*/
	width: auto; height: auto;
	padding: 1% 5%;
	
}


#contact-col-one { 
	
	float: left; width: 300px;
	
}	
	
#contact-col-two { 

	float: left; width: 300px; margin: 0 0 0 10px;

}	

#contact-col-two img { margin: 10px 0 0 0; border: 1px solid #c4c4c4; }

/* Image Replacement For Headers & Logo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

/* Table Classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#info-table { margin-bottom: 13px; border-top:1px solid #D6D0DC; border-left:1px solid #D6D0DC; }
#info-table th { background-color: #D6D0DC; color: #404587; font-size: 11px; font-weight: bold;  padding: 9px 5px;}
#info-table td { padding: 5px; font-size: 11px;}
#info-table th, #info-table td   {  border-bottom:1px solid #D6D0DC; border-right:1px solid #D6D0DC; }
#info-table div { float: right; width: 70%; padding: 1px 0 0 0;}	
#info-table img { float: left; margin: 0; padding: 4px 5px; }	

#info-table p { margin: 0; padding: 0; font-size: 11px; }
#info-table p.prodTitle { color: #155839; font-size: 12px; font-weight: bold; margin: 0; padding: 3px 0 2px 0; 	text-transform: uppercase;}
	
/* Misc Classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.clear 	{ clear: both; } 
.small { font-size: 10px; margin:0; padding: 0; line-height: 140%; }

#footer-div p.border-top { border-top: 1px dotted #c4c4c4; margin: 0; padding: 5px 0 2px 0;}
.side-button-one { padding: 15px 0 2px 0;}
.side-button-two { padding: 2px 0;}
.side-button-three { padding: 2px 0px 2px 0px;}

.float-img-right { float: right; clear: both; margin: 0; padding: 3px; margin: 5px 20px; border: 1px solid #c4c4c4; }
.float-img-left { float: left; margin: 0; padding: 2px 5px 2px 2px;}

#advert-table img { float: right; clear: both;  margin: 0; padding: 10px; }
#advert-table p { clear: none; }

.staff-name { padding: 5px; border-top: 1px dotted #c4c4c4; clear: both; font-weight: bold; font-size: 12px; text-transform: uppercase; }
.staff-name img { float: left; margin: 0; padding: 5px 10px 10px 0px; }

/* Quote Classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.quote-block { 
	font-family: georgia, 'times new roman', times;
	font-size: 15px; line-height: 18px; 
	background: white url('../img/quote-left.jpg') top left no-repeat; 
	margin: 0 0 0 5px; padding: 0 0 0 23px; 
	
	}

.quote-close { background: white url('../img/quote-right.jpg') top left no-repeat; width: 18px; height: 12px; display: block; float: right;  } 
.quote-img { padding: 3px 4px 0 4px; }
.cite { clear: both; display: block; padding: 15px 0 0 0; font-size: 12px; line-height: 15px;   }