@charset "utf-8";
/* CSS Document */


#contactSlideshow {float:left; margin: 5px; }

.pics { border:3px solid; color:#FFCC00; height:150px; margin:0; padding:0; width:300px;}
 
.pics img {  	width:  300px;     height: 150px;     top:  0;     left: 0 ;}




body {
	background-color: #363C0D;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
}

#wrapper {
background-image:url(images/gallerybackground.jpg);
background-position:center center;
background-repeat:no-repeat;
height:940px;
margin:auto;
text-align:left;
width:900px;
}

#aboutWrapper { 
background-image: url(images/aboutbackground.jpg);
background-position:center;
background-repeat:no-repeat;
height:940px;
margin:auto;
text-align:left;
width:900px;
}

#servicesWrapper { 
background-image: url(images/servicesbackground.jpg);
background-position:center;
background-repeat:no-repeat;
height:940px;
margin:auto;
text-align:left;
width:900px;
}

#galleryWrapper {background-color: wheat; background-repeat:no-repeat; height:940px; margin:auto; text-align: center; width:975px;}

#menu{width: 800px; height: 42px; margin:auto; background-image: url(images/menuback.gif); background-repeat:repeat-x ; text-align:center; margin:auto;}


#topSpace{width: 900px; height: 10px;}

#abouttopSpace{width: 900px; height: 14px;}

#servicestopSpace{width: 900px; height: 14px;}

#banner{ background: #FFF; width: 800px; height:145px; margin:5px 0 0 50px; padding:5px 0;  border: 2px solid  #FDD017; text-align: center; }

#galleryBanner {background:#FFFFFF none repeat scroll 0 0; border:2px solid #FDD017; height:145px; margin:5px 0 0 85px; padding:5px 0; text-align:center; width:800px;}

#servicesBanner{width: 800px; margin: auto; background:#fff; border: 2px solid  #FDD017; text-align: center;}


#content{width: 900px; height: 535px; }

#leftColumn{width:260px; float:left; height: 362px;}

#rightColumn{width:575px; float:left; height: auto; margin: 30px; line-height: 1.75}


#aboutContent{width: 900px; height: 590px; }

#aboutLeftColumn{width:260px; float:left; height: 362px;}

#aboutRightColumn{float:left;
height:347px;
line-height:1.75;
margin:185px 35px 0 30px;
width:500px;}

#referencesRightColumn{float:left;
height:347px;
line-height:1.75;
margin:140px 35px 0 30px;
width:500px;
overflow:scroll;}

#contactContent{width: 900px; height: 600px; }

#contactLeftColumn{width:260px; float:left; height: 494px;}

#contactRightColumn{
	width:525px;
	float:left;
	height: auto;
	margin: 30px;
	line-height: 1.75
}


#galleryContent{
	float: left;
	width: 800px;
	height: 700px;
	margin-left:85px;
	overflow: scroll;
}

#galleryLeft{float:left; height:300px; width:450px;}

#galleryRight{float:left; height:auto; line-height:1.75; margin:0 0 0 40px; width:300px;}


#servicesContent{width: 900px; height: 600px; }

#menuTitle{text-align:left; border-right-width-value:0; border-top-width:0; margin-bottom:10px; margin-right:0; margin-top:10px;}

#menus{text-align:left; font-size:12px; }
.menuLinks{text-align:left; font-size:10px;}
a:link {color:#FF0000; font-size:10px;}
a:visited {color:#00FF00; font-size:10px;}
a:hover {color:#FF00FF; font-size:10px;}
a:active {color:#0000FF; font-size:10px;}

#servicesLeftColumn{
	width:200px;
	height: 357px;
	float:left;
	height: 357px;
	margin-left:48px;
	margin-right:35px;
	padding-left:38px;
	margin-top:28px;
	line-height: 1.3;
	font-size:17px;
}

#servicesRightColumn{
	background:#fff;
	float:left;
	height:435px;
	margin-top:30px;
	margin-bottom:30px;
	width:500px;
	border:2px solid #FDD017;
	overflow:scroll;
	margin-left: 340px;
		font-size:14px;
	}

#servicesHeading{margin:3px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:bold; color:#3b3131; font-size:24px;}

#servicesList{line-height: 1.3; color:#413839;	font-size:17px; } 


#footer {clear:both;	width: 800px; height: 155px;	margin:auto;  background:#fff; border: 2px solid  #FDD017; color:#413839;	font-size:12px;}

#aboutFooter {clear:both;	width: 800px; height: 55px;	margin:auto;  background:#fff; border: 2px solid  #FDD017; text-align: center; text-align:center;	color:#413839;	font-size:12px;}


#galleryFooter {clear:both;	width: 800px; height: 55px;	margin:auto;  background:#fff; border: 2px solid  #FDD017; text-align: center; text-align:center;	color:#413839;	font-size:12px;}

.pics {
	height:  150px;
	width:   300px;
	padding: 0;
	margin:  0px;
} 
 
.pics img {
	width:  300px;
	height: 150px;
	top:  0px;
	left: 0px
}

#bottomBanner {
	float:right;
	margin:-103px 0 0;
	text-align:center;
	width:450px;
}


.nav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	font-variant: small-caps;
	color:#F03;
}
.PageDescriptionText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.PageContentText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222;
}
.PageIDText {
	font-family: "MS Serif", "New York", serif;
	font-size: 11px;
	font-weight: bold;
	color:#333;
}

A:link {text-decoration: none; color:#413839;	font-size:17px; }
A:visited {text-decoration: none; color:#2554C7;	font-size:17px; }
A:active {text-decoration: none; color:#646D7E;	font-size:17px; }
A:hover {text-decoration: none;  color: #FF0000;	font-size:17px;}
