/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}
.thumbnail{padding-left:20px; padding-right:10px;}
body{
	background:#000 url(images/body-tail.jpg) top center repeat;
	text-align:center;
	
	
}
.linepadding1{padding-right:25px;}
img {vertical-align:top;}
a img { border:0;}

ul { padding: 5px 0px 0px 10px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}



html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.625em;
		line-height:1.6em;
		color:#818181;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#b20f50; outline:none;}
a:hover{text-decoration:none;}
p {}
strong {color:#000; font-family:Tahoma, Geneva, sans-serif;}

/* ============================= main layout ====================== */

#main { width:1000px; margin:0 auto; text-align:left;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

.col-1 {width:241px;}
.col-2 {width:140px;}
.col-3 {width:190px;}

.body-bg {background:url(images/body-bg.jpg) top center no-repeat;}

li { background:url(images/marker1.gif) no-repeat 0 8px; padding-left:10px; line-height:2em; list-style-type: none;}

.imgindent {margin:0 20px 0 0; float:left;}
h2 {color:#000; font-family:Tahoma, Geneva, sans-serif; margin-bottom:12px;}

/* ============================= header ====================== */

#header {float:left; width:489px;}
.enter-button {
	position:absolute;
	margin:347px 0 0 740px;
	height: 87px;
}
.splash-logo {
	padding:75px 0 0 240px;}

.logo {padding:17px 0 0 80px;}
.menu {padding:34px 0 0 0;}
.menu li {background:url(images/menu-button.jpg) no-repeat 0 0; padding:26px 0 15px 126px; line-height:1em;}
.menu li a {color:#fff; text-decoration:none;}
.menu li a:hover {color:#000;}
.menu .first {background:url(images/menu-button-first.jpg) no-repeat 0 0;}

/* ============================= content ====================== */

#content {float:left; width:457px;}

#page1 #content {height:710px;  float:none; width:100%;}

.main-indent {padding:113px 0 0 15px; background:url(images/content-bg.jpg) no-repeat 0 70px; height:597px;}

.box {background:url(images/box-bg.gif) no-repeat 0 0; padding-bottom:50px;}

.line {background:url(images/line.gif) bottom left repeat-x; padding-bottom:27px; margin-bottom:25px;}

.margin1 {margin-top:15px;}

.text-splash {position:absolute;
	margin:385px 0 0 815px;
	height: 87px; color:white;
	font-size:25px}

.col-pad {padding-right:20px;}
.text2 {color:#b20f50;} 
.phone {display:inline-block; width:92px;}

.link {background:url(images/marker2.gif) no-repeat 0 6px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding-left:10px; display:inline-block; color:#000;}

.price-list li {padding:0; background:none; line-height:1.6em;}
.price-list li span {float:right; color:#b20f50; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.price-list li a {color:#818181; text-decoration:none;}
.price-list li a:hover {color:#b20f50;}

/* ============================= footer ====================== */

#footer {padding:55px 0 0 15px; color:#666362; height:35px;}
#footer a {color:#666362; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:45px;}
#ContactForm .link {float:right;}
#ContactForm .col-1 {width:191px !important;}
#ContactForm .col-2 {width:202px !important;}
#ContactForm .link {margin:15px 0 0 20px;}

.input {width:170px; height:60x; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-size:1em;}
.Emailaddress {width:150px; height:14px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.TextMessage {width:195px; height:100px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.header {
	font-weight: normal;
	text-align: center;
	color: #000;
	font-size: 11px;
}
.biopicture {
	height: 135px;
	width: 105px;
	float: left;
	}
.bodytext {padding-left:25px;
padding-right:10px;
padding-bottom:25Px;
padding-top:25px;
color:black;
text-align:justify;
}
.scrollbartext{
	display:block;
	border-width: 0px;
	border-style: solid;
	border-color: #000;
	padding:5px;
	margin-top:5px;
	height:500px;
	overflow:scroll;
	color:black;
}

.buildingpicture {
	height: 100px;
	width: 400px;
	text-align:center;
}

