body {
	font-size: 11px; background: #fff; color: #555; line-height: 16px; font-family: arial, helvetica, sans-serif; 
}
#container1 {
	margin: 5px auto 0px; width: 840px; background-color: #fff;
}
#container1 a.top {
	color: #055ca9; margin-right: 15px; float: right; font-size: 11px
}
#container1 p.foot {
	text-align: center; color: #555; font-size: 11px
}
#container1 a.foot {
	text-align: center; color: #ff0000; font-size: 11px; text-decoration: none
}
#container2 {
	margin: 2px 0px 10px 10px; width: 830px; background-color: #fff; border: #dfdfdf 1px solid; padding-bottom: 10px 
}
#header {
	margin: 0px; width: 830px; position: relative; height: 100px
}
#logo {
	width: 830px; position: relative; height: 90px; display: inline; float: left; margin: 2px 0px 10px 10px; background: url(../images/andrew-price-logo2.jpg) no-repeat left center;
}
#logo p {
	text-align: right; color: #fff; margin: 10px 30px 5px 5px; font-size: 11px  
}
#logo p.small {
	text-align: right; color: #fff; margin: 10px 30px 5px 5px; font-size: 11px 
}
img.logo {
	float: left; margin: 13px 0px 0px
}
#head-text {
	width: 385px; display: inline; float: left  
}
#head-text h1 {
	margin-top: 82px; font-family: arial, helvetica, sans-serif; font-size: 20px; color: #006633; font-weight: normal; line-height: 20px; 
}
#phone {
	width: 225px; float: left; display: inline; margin-top: 50px; margin-left: 37px
}
img.phone {
	float: right
}
img.search {
	margin-top: 10px; float: right
}
#menu {
	width: 804px; height: 30px; border: #000 1px solid; margin: 2px 0px 10px 10px; background-color: #efedfa;
}
#location {
	width: 806px; height: 20px; margin: 2px 0px 0px 10px
}
.main {
	width: 808px; margin: 2px 0px 0px 8px; background-color: #fff
}
#main-area {
	width: 550px; float: left; display: inline
}
#main-image {
	width: 550px; height: 285px
}
.right-boxes {
	width: 240px; margin-left: 17px; background-color: #cfddca
}
.right-box1 {
	border: #fff 1px solid; padding: 5px; width: 220px; background-color: #cfddca; font-weight: bold; font-size: 11px; color: #000; 
}
.right-box2 {
	border: #fff 1px solid; padding: 5px; width: 220px; background-color: #cfddca; font-weight: bold; font-size: 11px; color: #000; margin-top: 10px
}
.right-box2 a {
	font-size: 11px; color: blue; margin: 0px
}
.right-box3 {
	border: #fff 1px solid; padding: 5px; width: 220px; background-color: #cfddca; font-weight: bold; font-size: 11px; color: #000
}
.main-boxes {
	width: 550px; background-color: #e4ece1; margin-top: 10px; padding: 5px
}
.main-box1 {
	border: #fff 1px solid; padding: 5px; margin: 2px 0px 3px 4px; width: 280px; background-color: #e4ece1; font-weight: bold; font-size: 11px; color: #000; height: 160px;
}
.main-box1a {
	border: #fff 1px solid; padding: 5px; margin: 2px 0px 3px 4px; width: 100%; background-color: #e4ece1; font-weight: bold; font-size: 11px; color: #000;
}
.main-box1b {
	border: #fff 1px solid; padding: 5px; margin: 2px 0px 3px 4px; width: 100%; background-color: #dc2218; font-weight: bold; font-size: 11px; color: #000;
}
.main-box2 {
	border: #fff 1px solid; padding: 5px; margin: 2px 0px 3px 4px; width: 218px; margin-left: 10px; background-color: #e4ece1; font-weight: bold; font-size: 11px; color: #000; height: 160px;
}
.main-box2a {
	border: #fff 1px solid; padding-left: 5px; padding-right: 5px; width: 218px; margin-left: 10px; background-color: #dc2218; font-weight: bold; font-size: 12px; color: #fff; height: 160px; text-align: center
}
.main-box4 {
	padding: 5px; margin: 2px 0px 3px 4px; width: 280px; background-color: #e4ece1; font-weight: bold; font-size: 11px; color: #000; height: 130px;
}
.main-box3 {
	border: #fff 1px solid; padding: 5px; margin: 2px 0px 3px 4px; width: 218px; margin-left: 10px; background-color: #e4ece1; font-weight: bold; font-size: 11px; color: #000; height: 130px;
}
p.head {
	font-weight: bold; font-size: 11px; color: #006633; margin-top: 2px
}
p.head1 {
	font-weight: bold; font-size: 11px; color: #ff0000; margin-top: 2px; 
}
p {
	font-weight: normal; font-size: 11px; color: #000; margin-top: 0px; text-align: justify
}
p.strap {
	font-weight: normal; font-size: 11px; color: #000; margin-top: 0px; text-align: left; font-style: oblique
}
p.news {
	font-weight: normal; font-size: 11px; color: #000; margin-top: 0px; text-align: justify; padding-right: 5px
}
p.newsb {
	font-weight: normal; font-size: 14px; color: #000; margin-top: 0px; text-align: justify; padding-right: 5px
}
h1 {
	font-weight: normal; font-size: 11px; color: #000; margin-top: 5px; text-align: center
}
h2 {
	font-weight: normal; font-size: 10px; color: #000; margin-top: 5px; text-align: center
}
p.addresses {
	font-weight: normal; font-size: 11px; color: #000; margin-top: 0px; text-align: right
}
p.addresses-red {
	font-weight: normal; font-size: 11px; color: #ff0000; margin-top: 0px; text-align: right
}
p.addresses1 {
	font-weight: normal; font-size: 11px; color: #000; margin-top: 0px; text-align: left
}
.clear {
	clear: both
}
li.list      {
      font-weight: normal; text-align: left; font-size: 11px; margin: 0px 1px 0px -20px; color: #000; line-height: 120%; font-family: arial, helvetica, sans-serif, verdana; 
      list-style: url(../images/box1.gif);  background-repeat: repeat-x; background-position: bottom left; 
}
p.address {
	font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #000
}
p.address-right {
	font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-align: right; color: #000
}
p.tel {
	font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #ff0000
}
p.sub {
	font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #000
}
p.sube {
	font-size: 14px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #000; font-style: oblique
}
p.sub4 {
	font-size: 13px; font-family: arial, verdana, helvetica, sans-serif; text-align: center; color: #ff0000
}
a.contact {
	font-size: 13px; font-family: arial, verdana, helvetica, sans-serif; color: #ff0000; text-decoration: none
}
a.contact:hover {
	font-size: 13px; font-family: arial, verdana, helvetica, sans-serif; color: #000; text-decoration: none
}
.table-border {
	border: 1px solid #eee
}
.table-head {
	font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; text-align: center; color: #000; border-top: 1px solid #eee; border-bottom: #eee 0px solid; border-left: 1px solid #eee; font-weight: normal
}
.table-head1 {
	font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; text-align: center; color: #000; border-left: 1px solid #eee; font-weight: 600
}
.table-head2 {
	font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #000; border-top: 1px solid #eee; border-bottom: #eee 0px solid; border-left: 1px solid #eee; padding-left: 5px; font-weight: normal
}
.table-head2a {
	font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #000; border-top: 1px solid #eee; border-bottom: #eee 0px solid; border-left: 1px solid #eee; padding-left: 5px; font-weight: normal; padding-top: 5px; padding-bottom: 5px
}
.from {
	font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; text-align: center; color: #000; border-top: 1px solid #eee; border-bottom: #eee 0px solid; font-style: oblique
}
.table-heada {
	font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; text-align: left; color: #000; border-top: 1px solid #eee; border-bottom: #eee 0px solid; border-left: 1px solid #eee; font-weight: normal
}
div.dynloadarea {
	background-color: #fff; margin-left: 2px
}
#gallery-box {
	margin-top: 0px; margin-left: 2px; background-color: #fff; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; color: #000; text-align: center
}
.gallery {
	margin-top: 10px; margin-left: 5px; border: #555 1px solid 
}
.form-text {
	font-size: 11px; color: #555; line-height: 16px; font-family: arial, helvetica, sans-serif; 
}