@charset "utf-8";
/* CSS Document */

body{
padding:0px;
margin:0px;
text-align:center;
}

#header
{
width:960px;
margin-left:auto;
margin-right:auto;

}


#header .left
{
float:left;
width:197px;
}

#header .left .logo
{
margin-top:60px;
}


#header .right
{
float:right;
width:760px;
text-align:right;
}

#header .right .tel
{
margin-top:41px;
}


#header .navigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;
}



#header .navigation a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;
}
#header .navigation  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;

}
#header .navigation  a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:underline;
}
#header .navigation  a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;
}



#mid
{
clear:both;
background-image:url(img/midband.jpg);
background-position:center;
width:100%;
height:215px;
background-position:center 10px;
}












#mid .inner
{
width:960px;
margin-left:auto;
margin-right:auto;
padding-top:36px;
}

#mid .button
{
margin-right:2px;
}


#lower
{
width:960px;
margin-left:auto;
margin-right:auto;
padding-top:6px;

}


#lower .thankyoutext
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:12px;
font-weight:bold;	
padding-bottom:18px;
}

#lower .gallerypage
{
text-align:left;
width:960px;
}




#lower .gallerypage p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	
line-height:20px;
text-align:left;
margin-top:7px;
padding-top:0px;
}

#lower .gallerypage .gallery_image
{
border:#000000 1px solid;
margin-bottom:12px;

}

#lower .gallerypage .gallery_padding
{
margin-right:12px;
}



#lower .left p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#47494b;
font-size:12px;	
line-height:20px;
text-align:left;
margin-top:15px;
padding-top:0px;
}




#quoteband
{
clear:both;
width:960px;
margin-left:auto;
margin-right:auto;
padding-top:19px;
text-align:left;

}

#quoteband .bottspc
{
margin-bottom:7px;
}

#quoteband .midspc
{
margin-left:20px;
margin-right:24px;
}

#quoteband img
{
border:0px;
}

#quoteband .left
{
float:left;
}

#quoteband .right
{
float:right;
padding-right:14px;
}


#lower .mid .link {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#517781;
	font-size:12px;	
	line-height:20px;

}



#lower  .mid .link a:link {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#517781;
	font-size:12px;	
	line-height:20px;
}
#lower  .mid .link a:visited {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#517781;
	font-size:12px;	
	line-height:20px;

}
#lower  .mid .link a:hover {
	text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#517781;
	font-size:12px;	
	line-height:20px;
}
#lower  .mid .link a:active {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#517781;
	font-size:12px;	
	line-height:20px;
}






#lower .col1 .link, #lower .col2 .link {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;

}



#lower  .col1 .link a:link, #lower  .col2 .link a:link {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
}
#lower  .col1 .link a:visited, #lower  .col2 .link a:visited  {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;

}
#lower  .col1 .link a:hover, #lower  .col2 .link a:hover {
	text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
}
#lower  .col1 .link a:active, #lower  .col2 .link a:active {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
}


#lower .col1 label
{
display:block;

text-align:left;
width:140px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#47494b;
font-size:12px;	
line-height:20px;
margin-top:4px;

}



#lower .col1  input{




font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}


#lower .formborder
{

border:solid 1px #4c4c4c;
}


#lower .col1  textarea{

border:solid 1px #4c4c4c;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}


#lower .col1 .right_col
{
float:left;
margin:0px 0 20px 10px;
width:450px;

font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
margin-top:4px;
color:#4c4c4c;
}








#lower .left
{
width:445px;
float:left;
text-align:left;
}

#lower .left p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
text-align:left;
margin-top:15px;
padding-top:0px;
}


#lower .left ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:40px;
	
text-align:left;
}


#lower .col1
{
width:620px;
float:left;
text-align:left;

}


#lower .gallery
{
width:620px;
float:left;
text-align:left;

}



#lower .col1 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
text-align:left;
margin-top:7px;
padding-top:0px;
}


#lower .col1 .thumbs
{
width:620px;
text-align:center;
padding-top:4px;
padding-bottom:10px;
}


#lower .col1 .thumb_img
{
text-align:center;
border:#000000 1px solid;
margin-left:10px;
margin-right:10px;
}



#lower .col1 ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:40px;
text-align:left;
}	
	
#lower .col1 li
{

	line-height:20px;	
	
}	



#lower .col2
{
width:300px;
float:right;
text-align:left;
padding-top:50px;

}

#lower .error {color:#f92c2f;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;text-align:left;}


#lower .col2nopad
{
width:300px;
float:right;
text-align:left;
padding-top:0px;

}


#lower .col2 .border
{
border:#000000 1px solid;

}


#lower .col2 p, #lower .col2nopad p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
text-align:left;

}


#lower .col2 ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:40px;
	font-weight:bold;
text-align:left;
}





#lower .mid
{
width:214px;
height:375px;
float:left;
padding-left:16px;
padding-right:30px;
background-image:url(img/paperbg.jpg);
background-position:0px 20px;
background-repeat:no-repeat;
margin-left:20px;
text-align:left;
}


#lower .mid p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#517781;
	font-size:12px;	
	line-height:20px;
	width:220px;
	text-align:left;
	margin-top:15px;
padding-top:0px;
}



#lower .right
{
width:205px;
height:375px;
float:left;
text-align:left;
padding-left:9px;
}




#lower  .right a:link {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
}
#lower  .right a:visited {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;

}
#lower  .right a:hover {
	text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
}
#lower  .right a:active {
	text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
}






#lower .right p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	line-height:20px;
	width:220px;
	text-align:left;
	margin-top:14px;
padding-top:0px;
}

#lower .right .border
{
	border:#000000 1px solid;
	margin-top:20px;
	
}

#lower .right .quote
{
	float:right;
	padding-left:10px;
	padding-top:6px;
	
}



.clearcols
{
clear:both; 
height:1px;

}





#footer
{
margin-top:25px;
width:960px;
height:80px;
margin-left:auto;
margin-right:auto;
border-top:8px solid #47494b;
}


#footer .left
{
float:left;
margin-top:10px;
}


#footer .right
{
float:right;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#47494b;
font-size:12px;	
text-decoration:none;
line-height:22px;
text-align:right;
}




#footer .navigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;
	
}



#footer .navigation a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;
}
#footer .navigation  a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;

}
#footer .navigation  a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:underline;
}
#footer .navigation  a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#47494b;
	font-size:12px;	
	text-decoration:none;
}





