body 
{
  text-align:center; 
  background: #cac7b9;
	font: 84%/1.4em arial, georgia, Sans-Serif;
  font-weight:normal;
  margin: 0 auto;
  padding:10px 0 1em 0;
  color:#222;
}
#wrapper
{
	position: relative;
	text-align: left;
	margin: 0 auto;
  padding:0;
	width: 821px;
	background: transparent url(http://www.camroseopendoor.com/css/wrapperbg2.jpg) repeat-y center;
}
#div_header {width:821px; height:269px; background: #3D3E06 url(http://www.camroseopendoor.com/css/h.jpg) no-repeat;}
/* #div_how {width:821px; height:52px; background:transparent url(http://www.camroseopendoor.com/css/how-headings.jpg) no-repeat;}  */
#donate {position:absolute; top:350px; left:24px; width: 211px; height:59px; background: transparent;}
#donate a img {border:none;}
#div_don {width:801px; margin-left:10px;background:transparent  url(http://www.camroseopendoor.com/css/home-don-pics.jpg) no-repeat; height:103px;clear:both;} 
#div_content {width:780px; margin-left:20px; padding:4px;}
#div_content table.h td {vertical-align:top;padding:6px;}
#div_content table.h {width: 790px; border-collapse:collapse; }
#div_content table.h td.l {width:232px; }
#div_content table.h td.m {width:330px; margin-left:6px;}
#div_content table.h td.r {width:234px;margin-left:6px;  }
#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
margin-top:2px;
display: block;
float: left;
background: url("http://www.camroseopendoor.com/css/navbg.jpg") repeat-x 20px;
font: 14px/55px arial,"Lucida Grande", verdana, sans-serif;
text-align: center;
font-variant:small-caps;
}

#navcontainer a:link, #navcontainer a:visited
{
color: #fff;
text-decoration: none;
display: block;
width: 132px;
height:56px;
border-left: 1px solid #666;
}
#navcontainer li#current { background: url("http://www.camroseopendoor.com/css/navbg-on.jpg") repeat-x 20px; }
#navcontainer a:hover { background: url("http://www.camroseopendoor.com/css/navbg-on.jpg") repeat-x 20px; }
#navcontainer, #navcontainer ul {padding:0; margin:0; clear:both;}
#navbg {background: url("http://www.camroseopendoor.com/css/navbg.jpg") repeat-x; height:60px; margin-left:10px; margin-right:10px;}

#div_footer {clear:both; background: #3D3E06 url(http://www.camroseopendoor.com/css/footerbg.jpg) no-repeat; color:#333; width:821px; height:64px; text-align:center; padding-top:0px; line-height: 54px; }  
a:link,  a:visited 
{
	color: #336699;
  font-weight:bold;
}
a:hover {color:maroon;}

h1, h2, h3, h4, h5 {font-family: "trebuchet ms", "lucida sans", "book antiqua", georgia; color: #931B1D; margin:0; padding:0; margin-top:18px; line-height:1.2}
#div_content h2 {color: navy;}
h1 {font-size: 160%;}
h2 {font-size: 140%;}
h3 {font-size: 120%;}
/* #div_content img {padding:4px; margin:6px; border:1px solid #DDD; } */
p.jump {border-top:1px dashed #bbb; width:780px;}
p.jump a, p.jump a:visited { color: #003366; font-variant:small-caps; padding:0; text-decoration:none;}
p.jump a:hover {color: blue;}
p.jump img {vertical-align:middle; border:none; padding-right: 6px; color: #003366; font-variant:small-caps;}
#div_content ul {list-style-type:square;}
#div_content td {vertical-align:top;}
a.vital {color: white;}

#div_content a:link, #div_content a:visited 
{
	color: #006633;
}
#div_content td {font: 100%/1.4em arial, georgia, Sans-Serif;}
#div_content .oldprice {text-decoration: line-through; color: #666; margin-left:1em;}
#div_content .price {font-weight:bold; color: black;}
.footertext {font:10px arial; color: maroon; text-align:right; width:799px; margin: 0 auto; padding:1em;}
.clear {clear:both;}
#frmEmail table
{
  background:#ECE8D6;
  border:1px solid #BFBCAD;
}
table.contact
{
  width:780px;
  background:#fff;
  clear:both;
}  
table.contact td {background: #DDD;padding:4px 14px;}
table.contact th {background: #ccc;padding:4px 14px;}
.message {background:#ECE8D6; padding:10px; border: 1px solid green}
textarea {background: #FCF9E9;}
img.floatRight {float:right; margin-left:10px;}

#bottomlinks { margin:0; padding:0; }
#bottomlinks a { color: #c8c8c8; }
#bottomlinks a:hover { color: red; }

