/* NORMALIZING */

div, span, img, form, h1, h2, h3, h4, h5, h6, fieldset, label {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table{
	border: 0px;
}


/* MAIN */

body{
	color:#555;
	line-height: 1.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-image: url(images/bg.jpg);
	background-position: center top;
}

p, ul, li {
	padding: 0px;
	margin: 0px;
}

.texthide {
	visibility: hidden;
}

.spacer {
	height: 0px;
	clear: both;
}

/* HEADER */

#header {
	width: 1000px;
	height: 158px;
	margin: 0 auto 0 auto;
	background-image: url(images/header.jpg);
}

/* PORTFOLIO */

#portfolio {
	width: 1000px;
	height: 318px;
	margin: 0 auto 0 auto;
	background-image: url(images/portfolio.jpg);
}

#thumbnails {
	float: left;
	width: 230px;
	margin: 45px 0 0 249px;
	display: inline;
}

#imageholder {
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
}

.gall0{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 0px;
}

.gall1{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 6690px;
}

.gall2{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 6467px;
}

.gall3{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 6244px;
}

.gall4{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 6021px;
}

.gall5{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 5798px;
}

.gall6{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 5575px;
}

.gall7{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 5352px;
}

.gall8{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 5129px;
}

.gall9{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 4906px;
}

.gall10{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 4683px;
}

.gall11{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 4460px;
}

.gall12{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 4237px;
}

.gall13{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 4014px;
}

.gall14{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 3791px;
}

.gall15{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 3568px;
}

.gall16{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 3345px;
}

.gall17{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 3122px;
}

.gall18{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 2899px;
}

.gall19{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 2676px;
}

.gall20{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 2453px;
}

.gall21{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 2230px;
}

.gall22{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 2007px;
}

.gall23{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 1784px;
}

.gall24{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 1561px;
}

.gall25{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 1338px;
}

.gall26{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 1115px;
}

.gall27{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 892px;
}

.gall28{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 669px;
}

.gall29{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 446px;
}

.gall30{
	float: left;
	width: 225px;
	height: 225px;
	margin: 25px 0 0 53px;
	background-image: url(images/gallery.jpg);
	background-position: center 223px;
}

.thumb1 {
	background-image: url(images/thumb1.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb1:hover {
	background-image: url(images/thumb1.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb2 {
	background-image: url(images/thumb2.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb2:hover {
	background-image: url(images/thumb2.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb3 {
	background-image: url(images/thumb3.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb3:hover {
	background-image: url(images/thumb3.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb4 {
	background-image: url(images/thumb4.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb4:hover {
	background-image: url(images/thumb4.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb5 {
	background-image: url(images/thumb5.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb5:hover {
	background-image: url(images/thumb5.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb6 {
	background-image: url(images/thumb6.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb6:hover {
	background-image: url(images/thumb6.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb7 {
	background-image: url(images/thumb7.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb7:hover {
	background-image: url(images/thumb7.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb8 {
	background-image: url(images/thumb8.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb8:hover {
	background-image: url(images/thumb8.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb9 {
	background-image: url(images/thumb9.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb9:hover {
	background-image: url(images/thumb9.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb10 {
	background-image: url(images/thumb10.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb10:hover {
	background-image: url(images/thumb10.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb11 {
	background-image: url(images/thumb11.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb11:hover {
	background-image: url(images/thumb11.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb12 {
	background-image: url(images/thumb12.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb12:hover {
	background-image: url(images/thumb12.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb13 {
	background-image: url(images/thumb13.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb13:hover {
	background-image: url(images/thumb13.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb14 {
	background-image: url(images/thumb14.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb14:hover {
	background-image: url(images/thumb14.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb15 {
	background-image: url(images/thumb15.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb15:hover {
	background-image: url(images/thumb15.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb16 {
	background-image: url(images/thumb16.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb16:hover {
	background-image: url(images/thumb16.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb17 {
	background-image: url(images/thumb17.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb17:hover {
	background-image: url(images/thumb17.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb18 {
	background-image: url(images/thumb18.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb18:hover {
	background-image: url(images/thumb18.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb19 {
	background-image: url(images/thumb19.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb19:hover {
	background-image: url(images/thumb19.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb20 {
	background-image: url(images/thumb20.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb20:hover {
	background-image: url(images/thumb20.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb21 {
	background-image: url(images/thumb21.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb21:hover {
	background-image: url(images/thumb21.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb22 {
	background-image: url(images/thumb22.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb22:hover {
	background-image: url(images/thumb22.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb23 {
	background-image: url(images/thumb23.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb23:hover {
	background-image: url(images/thumb23.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb24 {
	background-image: url(images/thumb5.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb24:hover {
	background-image: url(images/thumb5.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb25 {
	background-image: url(images/thumb25.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb25:hover {
	background-image: url(images/thumb25.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb26 {
	background-image: url(images/thumb26.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb26:hover {
	background-image: url(images/thumb26.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb27 {
	background-image: url(images/thumb27.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb27:hover {
	background-image: url(images/thumb27.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb28 {
	background-image: url(images/thumb28.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb28:hover {
	background-image: url(images/thumb28.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb29 {
	background-image: url(images/thumb29.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb29:hover {
	background-image: url(images/thumb29.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb30 {
	background-image: url(images/thumb30.gif);
	background-position: bottom;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

.thumb30:hover {
	background-image: url(images/thumb30.gif);
	background-position: top;
	display: inline;
	height: 34px;
	width: 34px;
	margin: 2px;
	float: left;
}

/* SERVICES & ABOUT */

#servabout {
	width: 1000px;
	height: 253px;
	margin: 0 auto 0 auto;
	background-image: url(images/servabout.jpg);
}

/* CONTACT */

#contact {
	width: 1000px;
	height: 266px;
	margin: 0 auto 0 auto;
	background-image: url(images/contact.jpg);
}

#contacthold {
	width: 560px;
	margin-left: 220px;
	margin-top: 10px;
}

.form1 {
	width: 200px;
	margin-bottom: 5px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
	background-color: #FAF8F9;
}

.form2 {
	width: 248px;
	margin-bottom: 5px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
	background-color: #FAF8F9;
	margin-left: 250px;
	margin-top: 5px;
	height: 93px;
}

.submitbutton {
	margin-left: 450px;
	width: 60px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* FOOTER */

#footer {
	width: 1000px;
	height: 92px;
	margin: 0 auto 0 auto;
	background-image: url(images/footer.jpg);
}
