/* -----class.css----- */
/*
    _/        _/            _/                                              
   _/_/_/    _/    _/_/_/  _/  _/  _/      _/      _/    _/_/_/  _/    _/   
  _/    _/  _/  _/    _/  _/_/    _/      _/      _/  _/    _/    _/_/      
 _/    _/  _/  _/    _/  _/  _/    _/  _/  _/  _/    _/    _/  _/    _/     
_/_/_/    _/    _/_/_/  _/    _/    _/      _/        _/_/_/  _/    _/

CSS Stylesheet by Blakwax.com - info@blakwax.com
Copyright (c) 2010 Blakwax ltd 

*/

/*Common Class styles */

.imgfloatleft {
	float: left;
	margin:0 15px 40px 0;
 }
 
.imgstatus {
	margin: .5em 0 2em 0;
	}
 
 .vertical {
	vertical-align:middle;
	margin: 0 10px 0 0;
 }

 .contentTop {
	margin: 0 0 20px 0;
 }
 
p.clear {
	clear: both;
	height: 0;
	margin:0;
	padding:0;
	}
	
/*Image Class styles on Boreas and Barfleur.php */

img.lgr_photoviewer {
	margin: 0 0 20px 0;
	}
	
img.sml_photoviewer {
	padding: 3px;
	float: left;
	margin: 0 15px 20px 0;
	border:1px solid #d0d0d0;
	}

img.sml_photoviewer8 {
	margin:0;
	}



/* Class styles for the div layout on newtech.php */	

div.newtech_Left {
	padding: 0 15px 10px 0;
	margin: 0 0 20px 40px;
	float: left;
	width: 605px;
	height auto;
	background-color:#FFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	}
	
div.newtech_Right {
	text-align: center;
	margin-left:20px;
	padding: 0 15px 0 0;
	float: left;
	width: 285px;
	height auto;
	background-color:#FFF; /*#FF0*/
	}
	
div.newtech_Left li {
	margin: 0 0 2em 0;
	}
	
/* Class styles for the div layout on testimonials.php */	

div.testimonials_Left {
	padding: 0 15px 10px 0;
	margin: 0 0 30px 40px;
	float: left;
	width: 605px;
	height auto;
	background-color:#FFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #2a2a2a;
	}
	
div.testimonials_Right {
	text-align: right;
	margin: 0 0 40px 20px;
	padding: 0;
	float: left;
	width: 300px;
	height auto;
	background-color:#FFF; /*#FF0*/
	}
	
/* Class styles for the table on contact.php */
	
td.location {
	width: 100px;
    vertical-align: top;
    background-color: #FFF;
}

td.address {
  vertical-align: top;
  background-color: #FFF;
}

div.contact_Left {
	padding: 0 15px 10px 0;
	margin: 0 0 0 40px;
	float: left;
	width: 605px;
	height auto;
	background-color:#FFF;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #2a2a2a;
	}
	
div.contact_Right {
	margin: 0 0 40px 20px;
	padding: 0 0 0 15px;
	float: left;
	width: 285px;
	height auto;
	background-color:#FFF; /*#FF0*/
	/*border-left-style: solid;
	border-left-width: 1px;*/
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	