body {
	border:0px; margin:0px; padding:0px; font-family: gill sans mt, arial; font-size:12px;
	}
h4,.h4 {
	font-family:gill sans mt, verdana; font-size:14px;
	}
table.tbl_portfolio {
	background: #D1D1D3;
	width: 100%;
	margin: auto; 
}
td.portfolio {
	vertical-align: bottom;
	text-align: center;
	padding: 5px 0 10px 0;
	}
td.td_bio {
	min-width: 100px;
	vertical-align: bottom;
	padding: 0 0 10px 20px;
	}
a {
	color:#48444B;
	}
a:hover {
	text-decoration:underline;
	}
.nav {
	font-family:gill sans mt, arial, verdana, helvetica; color:#ffffff; font-weight:bold; font-size:14px; text-transform:uppercase;
	}
.blkText {
	color:#000000; text-decoration:none; line-height:20px; font-size:12px;
	}
.grayText {
	font-family:gill sans mt; color:#48444B; text-decoration:none; line-height:20px; font-size:12px; font-weight: bold;
	}
.home_grayText {
	font-family:gill sans mt; color:#48444B; text-decoration:none; line-height:20px; font-size:12px;
	}
#bio {
	font-family:gill sans mt; font-weight: bold; position:absolute; top:205px; left:18px; width:350px; layer-width:350px; visibility:visible; background-color:#D1D1D3; layer-background-color:#D1D1D3; font-size:12px; padding:20px; border: 1px solid #000000;color:#000000;
	}
#video {
	font-family:gill sans mt; 
	font-weight: bold; 
	position:absolute; 
	top:205px; 
	left:18px; 
	width:950px; 
	layer-width:800px; 
	visibility:visible; 
	background-color:#D1D1D3; 
	layer-background-color:#D1D1D3; 
	font-size:12px; 
	padding:20px; 
	border: 1px solid #000000;
	color:#000000;
	vertical-align:bottom;
	text-align:left;
	}

.booking_title {
	color: #48444B;	
	font-family: Arial Black, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
.booking_body {
	margin: 0 50px 10px 10px;
	}