@charset "UTF-8";
/* CSS Document */
/*
	----------------------------
	HTML Selectors
	----------------------------
*/


#content_home{
	background:url(images/home_bottom_bg.jpg) no-repeat top left;
	padding: 0 20px;
	height:400px;
}
#content_left	{float:left;width:114px;}
#content_middle	{float:left;width:475px;margin:0 19px 0 19px;}
#content_right	{float:left;width:112px;}


img{
	border:0;
}
ul	{
	padding:5px 0;
	margin: 0 0 0 20px;
}
p{
	padding: 5px 0;
	margin:0;
}
body{
	background-color:#691b0f;
	text-align:center; /*IE centering trick*/
	color:#fff;
	font:12px  "Gill Sans", Trebuchet MS, Arial, Helvetica, sans;
	line-height:16px;
}
a{
	color:#fff;
}
form,input{
	padding:1px;
	font:11px  Arial, Helvetica, sans;
}
form{
	text-align:center;
}
marquee{
	color:#fff;
}
/*
	----------------------------
	LAYOUT STYLES
	----------------------------
*/
#wrapper{
	margin:0 auto;
	width:780px;
	text-align:left; /*corrects IE centering trick*/
}
#masthead{
	background:url(images/main_bg.jpg) no-repeat top left;
}
#content{
	background:url(images/lower_bottom_bg.jpg) no-repeat top left;
	height: 221px;
	padding: 0 20px;
}
#content_photos{
	background:url(images/home_bottom_bg.jpg) no-repeat bottom left;
	height: 60px;
	padding: 0 20px;
}
#smallPics{
	width:240px;
	float:right;
}
#smallPics img{
	float:right;
	border: 1px solid #fff;
	margin: 0 0 10px 10px;
}
/*
	----------------------------
	PAGE SPECIFIC STYLES
	----------------------------
*/
#phoneNumber{
	width: 250px;
	margin:0 auto;
	padding: 20px;
	text-align:center;
	font-size:14px;
	line-height:1.5em;
}
/*
	----------------------------
	CLASSES
	----------------------------
*/
.alignRight{
	float:right;
	margin:0 0 10px 10px;
}
.alignLeft{
	float:left;
	margin:0 10px 10px 0;
}
.formTable td{
	padding: 2px;
	text-align:left;
}
.formTable td.label{
	width:60px;
	text-align:right;
	font-weight:bold;
}
.error{
	color:yellow;
}