body {
	background: URL("images/bg_home_velvet.jpg") repeat-x #000;
	background-position: bottom left;
	height: 100%;
	min-height: 620px;
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #fff;
}
a:active {
	color: #ffd;
}
a:hover {
	color: #96928B;
}
a:visited {
	color: #96928B;
}
.brush_top {
	position:absolute;
	top: 0;
	left: 0;	
	background: URL("images/bg_brush.gif") no-repeat;
	width: 100%;
	height: 323px;
}

.hd {
	border-bottom: solid #999;
	border-bottom-style: double;
	}
.hd div.img {
	padding: 20px 0 2px 25px;
	margin: 0 0 -12px 0;}

.nav {
	margin: 35px 0 0 45px;	
	}
	.nav a {
		display: block;
		width: 70px;
		height: 25px;
		text-decoration: none;
	}
		.nav a.corp {
			background: url("images/nav_1_corp.gif") no-repeat;
			}
		.nav a.corp:hover  {
			background: url("images/nav_1_corp_over.gif") no-repeat;
			}
		.nav a.pers {
			background: url("images/nav_3_pers.gif") no-repeat;
			}
		.nav a.pers:hover  {
			background: url("images/nav_3_pers_over.gif") no-repeat;
			}
		.nav a.free {
			background: url("images/nav_2_free.gif") no-repeat;
			}
		.nav a.free:hover  {
			background: url("images/nav_2_free_over.gif") no-repeat;
			}
	
.intro {
	font: 9pt Trebuchet MS, verdana, sans-serif;
	color: #B8B0A3;
	position: absolute;
	top: 135px;
	left: 275px;
	margin: 0 35px 0 0;
	max-width: 550px;
}	

.intro h2 {
	font-size: 11pt;
	margin: 0 0 10px 0;
}
.intro p {
	margin: 0 0 10px 0;
	width: 500px;

}
.examples {
	display:none;
}
.site {
	clear:both;
	margin: 20px 0 0 10px;
	border-top: dashed 1px #666;
	}
	

.thumbcap {
	margin: 0 0 0 15px;
	font-size: 7pt;
}
.thumbnail {
	padding: 5px;
	
}
.thumbnail img  {
	border: solid 1px #666;
	margin: 15px;
	vertical-align:top;
}

.fr {
	float:right;
}


.site p {
	margin: 0 0 0 15px;
	display:block;
}

.site h3 {
	margin: 20px 0 0 15px;
}


.preload {
	display:none;
}	