/*Reset and common styles*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td{ 	margin:0;	padding:0;}ul,li{list-style:none;	}img,fieldset{	border:none;}.clear{	clear:both;}/*Page Layout*/html{	background:#171718 url("images/tile_bg.jpg") top center;}body{	background:url("images/main_bg.jpg") no-repeat top center;	font-family:rockwell,georgia,serif;}h2,h3{	color:#000;	font-size:1.5em;	margin:0px 0px 5px 0px;}p{	color:#000;	font-size:0.8em;	line-height:1.4em;	margin:0px 0px 5px 0px;}a{	color:#9778a6;}#pageContainer{	min-height:750px;	_height:750px;}#parallax{	width:100%;	position:relative;}#topscroller1{	height:150px;	width:100%;	overflow:hidden;	margin:0 auto;	position:absolute;	top:0;}#topscroller2{	height:150px;	width:100%;	overflow:hidden;	margin:0 auto;	position:absolute;	top:0;}#topscroller3{	height:150px;	width:100%;	margin:0 auto;	overflow:hidden;}#header{	width:100%;	height:58px;	position:absolute;	top:73px;	left:-83px;}#headerBG{	float:left;	width:100%;	height:58px;	background:url("images/header_bg.png") repeat-x top left;}#header li{	float:left;}#navWrapper{	float:left;	width:960px;	margin:0px auto;	position:relative;}#goto_home{	display:block;	text-indent:-9999em;	width:298px;	height:66px;	left:184px;	position:absolute;	overflow:hidden;	top: -5px;	background-image: url(images/photo1.png);}#goto_photo{	display:block;	text-indent:-9999em;	width:92px;	height:51px;	left:659px;	position:absolute;	overflow:hidden;	top: 3px;	background-image: url(images/photo.png);}#goto_web{	display:block;	text-indent:-9999em;	width:66px;	height:51px;	left:763px;	position:absolute;	overflow:hidden;	top: 2px;	background-image: url(images/web.png);}#goto_contact{	display:block;	text-indent:-9999em;	width:114px;	height:53px;	left:840px;	position:absolute;	overflow:hidden;	background-image: url(images/Contact.png);	top: 3px;	}#scrollWrapper{	width:960px;	margin:20px auto 0px;	position:relative;	overflow:hidden;}#prevArrow{	display:block;	text-indent:-9999em;	width:56px;	height:36px;	background:url("images/prevlabel.gif")	no-repeat top left;	position:absolute;	top:150px;	left:-10px;	overflow:hidden;	background-image: url(images/prevlabel.gif);}#nextArrow{	display:block;	text-indent:-9999em;	width:56px;	height:36px;	background:url("images/nextlabel.gif")	no-repeat top left;	position:absolute;	top:150px;	right:0px;	overflow:hidden;	background-image: url(images/nextlabel.gif);	left: 908px;}#scrollerWindow{	margin:0px auto 0px;	width:860px;	position:relative;	overflow:hidden;}#scrollingContent{	width:10000px;}div.scrollPanel{	width:760px;	float:left;	padding:0px 50px;}#home img{	display:block;	margin:0 auto;}.leftColumn{	width:395px;	float:left;	padding:0px 50px 0px 0px;	min-height:170px;	background:url("images/border.gif") top right repeat-y;}.rightColumn{	width:265px;	float:left;	padding:0px 0px 0px 50px;	min-height:170px;}div.thumbnails{	margin:20px 0px 0px 50px;}div.thumbnails img{	border:solid 1px #000;	margin:0px 5px 5px 0px;}fieldset{	border:0;	margin:0;	padding:0;}legend{	display:none;}label{	display:block;	color:#000;	font-size:0.8em;	line-height:1.4em;	margin:0px 0px 5px 0px;}input{	width:419px;	margin:0px 0px 10px 0px;	border:solid 1px #777;	padding:2px;	font-family:rockwell,georgia,serif;}textarea{	display:block;	width:419px;	height:130px;	border:solid 1px #777;	margin:0px 0px 10px 0px;	font-family:rockwell,georgia,serif;	font-size:0.9em;	padding:2px;	max-width:419px;}.error{	border:solid 1px #a21d1d;	background-color:#f8e6e6;}button{	display:block;	width:100px;}#loadingImage{	padding:50px 0px 0px 80px;}#overlay {	display: none;	clear: both;	position: absolute;	top: 0px;	width: 100%;	min-height: 100%;	_height: 100%;	z-index: 1;	background: #333;	opacity:0.5;}#popup {	background:#000;	display: block;	position: relative;	margin: 100px auto;	z-index: 1;	width: 813px;}#footer{	margin:0 auto;	width:200px;	text-align:center;}#footer p{	color:#aaa;}
