a {color:#ffffff;text-decoration: none;}
a:visited {color:#ffffff;text-decoration: none;}
a:hover {color:#cccccc;text-decoration: none;}
a:active {color:#cccccc;text-decoration: none;}
div.navtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
#navigation {
	position:absolute;
	width:417px;
	height:8px;
	z-index:1;
	left: 316px;
	top: 158px;
}
#selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
}
#bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.buttons {
	border: 1px solid #999999;
	float: left;
	margin: 1px;
	padding: 5px;
	position:relative;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contact_bg {
	position:absolute;
	width:292px;
	z-index:2;
	left: 314px;
	top: 195px;
	background-color: #b5b5b5;
	padding: 10px;
	height: 272px;
}
#about_bg {
	position:absolute;
	width:583px;
	z-index:2;
	left: 316px;
	top: 195px;
	background-color: #b5b5b5;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
#clients_bg {
	position:absolute;
	width:342px;
	z-index:2;
	left: 316px;
	top: 195px;
	background-color: #b5b5b5;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
#portfolio_bg {
	position:absolute;
	width:233px;
	left: 314px;
	top: 195px;
	background-color: #b5b5b5;
	color: #FFFFFF;
	height: 578px;
}
#thankyou {
	position:absolute;
	width:292px;
	z-index:2;
	left: 314px;
	top: 195px;
	background-color: #b5b5b5;
	padding: 10px;
}

/* portfolio gallery controls */

.gallerycontainer{
	position: absolute;
	left: 323px;
	top: 204px;
	height: 584px;
	width: 230px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
/*border: 1px solid #999999;*/
margin: 0 10px 10px 0;
}

.thumbnail:hover{
background-color: transparent;
}

/*.thumbnail:hover img{
border: 1px solid #ffffff;
}*/

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
div.bodytext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
