body{
font-family:arial;
background-image:url('/thatch6.jpg');
background-repeat:repeat;

}

img{border:none;}


.wrapper{
margin:11px auto;
width:865px;
min-height:505px;
border:solid #444 1px;
background-color:white;
}

.header{

background-color:#364938;
width:865px;
height:77px;

}

.content{
background-color:white;
min-height:423px;
}

.logo{
background-image:url('/graphics/patterson_logo.jpg');
width:257px;
height:44px;
float:right;
margin-bottom:0px;
}

#menu{
float:left;
margin-top:33px;
}

#gallery_menu{
padding-top:5px;
width:100%;
background-color:#ccd8b9;
height:22px;
font-size:11px;
font-weight:bolder;

}

#gallery_menu a{
text-decoration:none;
font-size:14px;
font-weight:bolder;
color:white;
margin:7px 8px;
}

#gallery_menu a{color:#663300;}
#gallery_menu a:hover{color:#fff;}


#thumb_container{
margin:7px 4px;margin-left:17px;
float:left;height:151px;width:150px;
text-align:center;
font-size:11px;
font-weight:lighter;
padding-bottom:11px;
}

#gallery,#events{text-align:center;padding-top:15px;}

.photo_id{font-size:11px;color:#777;}

.home_picture{border:solid #777 1px;}

.team{margin-left:55px;
margin-bottom:77px;
}

#about_panel{
margin-left:47px;
width:411px;
float:left;
text-align:left;
font-size:13px;
}





#show_block,#exhibition_block{

float:left;
margin-left:11px;
width:411px;
font-size:13px;
}
.event_type{
font-size:22px;
font-family:helvetica;
color:#364938;
}
.event_title{font-weight:bolder;
font-size:13px;
color:#111;
}


#links_panel{
text-align:center;
}

#links_panel a{color:#364938;}

#order_panel{font-size:12px;padding:44px;}



table.prices {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #364938;
	border-collapse: separate;
	background-color: white;
}
table.prices th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #364938;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.prices td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #364938;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	padding:4px;
	font-size:13px;
}

#shipping_info,#price_table{float:left;}

#shipping_info{
	margin-left:55px;
	border:solid #364938 2px;
	width:455px;
	padding:11px;
}

.image_order_table{margin-left:111px;}


.please_note{width:275px;float:left;}

.please_call{font-size:12px;font-style:italics;}
.quantity_input{
width:88px;
}

#submit_button{
width:142px;
height:34px;
background-image:url('/graphics/submit.jpg');
cursor:pointer;
float:right;
margin-top:11px;
clear:both;
}

.order_phone{margin-bottom:33px;margin-left:77px;}

form{float:left;border:solid red 1px;width:711px;padding:11px;border:solid #ccc 1px;}

.promptly{
font-weight:bolder;
}
.order_form_title{margin-left:300px;
margin-bottom:22px;
}

input,textarea{border:solid #444 1px;float:left;}

.label{display:block;float:left;width:111px;text-align:right;font-weight:bolder;padding-right:4px;}


.copy{font-size:11px;margin:auto;text-align:center;}
