* {margin: 0; padding: 0;}

body {
font-family: "times new roman", serif; 
color: #887f76; 
font-size: 1em; 
margin: 0; 
padding: 0;
background-color: #765D44;
background-image: url(../bpimages/bodyBackground.jpg); 
background-repeat: repeat-x; 
}

#wrapper {
width: 850px; 
background: #fff url(../bpimages/extra.jpg) repeat-x -1px 0px;
position: relative; 
left: 50%; 
margin: 0 0 0 -425px; 
}

#mainNav {
width: 100%;
height: 50px; 
font-size: 1em;
background: url(../bpimages/signUpTile.jpg) repeat-x; 
margin:0 1px;
color: #d6d1d8; 
}

#mainNav ul { 
display: block; 
list-style-type: none; 
margin: 0; 
padding: 0; 
float: left; 
min-width: 628px;
font-size: 0.7em;
color: #d6d1d8; 
}

#mainNav li {
display: inline; 
margin: 0; 
padding: 0; 
color: #d6d1d8; 
}

#mainNav  li  a {
display: block; 
float: left;  
color: #d7dbcc; 
width: auto;
font-size: 1em;
text-decoration: none; 
line-height: 50px;
padding: 0 9px;
border-right: 1px solid #5c7780; 
background-image: url(../bpimages/mainNavTile.jpg);
}

#mainNav li a:hover {
background: url(../bpimages/signUpTile.jpg); 
}

#mainNav   h3 {
font-size: 0.8em;
color: #d6d1d8;
margin: 0;
padding: 0;
display: block;
}

#mainNav  h3  a  { 
margin: 0;
padding: 0;
float: right; 
color: #d6d1d8; 
width: 128px;
text-align: center;
font-weight: normal; 
font-size: 1em;
line-height: 50px;
text-decoration: none;
border: 0;  
background: url(../bpimages/signUpTile.jpg); 
}

#branding {
margin: 20px 0 0 40px;
padding: 0;
width: 290px;
display: block;
float: left;
text-align: center; 
font-size: 1em;
}

#branding address {
font-style: normal;
color: #AB9985;
font-size: 0.75em;
margin: 5px 0;
}

#branding hr {
font-style: normal;
color: #AB9985;
background: #AB9985;
height: 1px;
line-height: 1px;
width: 150px;
border: 0 none;
margin: 0 auto;
}

#signup_box   h3 {
font-size: 0.8em;
color: #d6d1d8;
margin: 0;
padding: 0;
display: block;
}

#signup_box  h3  a  { 
margin: 0;
padding: 0;
float: right; 
color: #b2cedc; 
width: 128px;
text-align: center;
font-weight: normal; 
font-size: 1em;
line-height: 50px;
text-decoration: none;
border: 0;  
background: #161e4d; 
}

#specialOffers {
height: 90px;
width: 208px;
text-align: center;
display: block;
clear: left;
font-size: 1em;
padding: 0 0;
margin: 5px auto 0;
background: url(../bpimages/learnBack.jpg) no-repeat;
}

#specialOffers   h3 {
font-size: 1.2em;
color: #ffffff;
width: 160px;
line-height: 1.4em;
margin:00;
padding: 8px 0 0 20px;
float: none;
border: 0;
font-weight: normal;
background: none no-repeat;
}

#specialOffers  h4 {
font-size: 1em;
display: block;
height: 17px;
width: 120px;
margin: 0 0 0 40px;
padding: 0 0;
float: none;
color: #dcd2c8;
font-weight: normal;
background-image: url(../bpimages/learnTile.jpg);
background-repeat: repeat-x;
}

#specialOffers  h4 a {
font-size: 1em;
padding: 0;
line-height: 17px;
display: inline;
float: none;
margin: 0;
padding: 0;
color: #dcd2c8;
font-weight: normal;
}

#specialOffers  h5 {
width: auto;
font-size: 2.1em;
display: block;
margin: -10px 35px 0 0;
padding: 0;
color: #dcd2c8;
float: right;
border:0 none;
font-weight: normal;
background:0 none no-repeat;
}

*html #specialOffers {
height: 90px;
width: 208px;
text-align: center;
display: block;
float: none;
padding: 0 0;
margin: 5px 0 0;
background: url(../bpimages/learnBack.jpg) no-repeat;
}

*html  #specialOffers   h3 {
font-size: 1em;
color: #ffffff;
width: 160px;
line-height: 1.4em;
display: block;
margin: 8px 0 0 0;
padding:0 0;
float: none;
border: 0;
font-weight: normal;
background: none no-repeat;
}

*html  #specialOffers  h4 {
font-size: 0.8em;
display: block;
height: 17px;
width: 120px;
margin: 0 0;
padding: 0;
float: none;
color: #dcd2c8;
font-weight: normal;
background-image: url(../bpimages/learnTile.jpg);
background-repeat: repeat-x;
}

*html  #specialOffers  h4 a {
font-size: 1em;
padding: 0;
line-height: 17px;
display: inline;
float: none;
margin: 0;
padding: 0;
color: #dcd2c8;
font-weight: normal;
}

*html  #specialOffers  h5 {
width: auto;
font-size: 1.8em;
display: block;
margin: -10px 10px 0 0;
padding: 0;
color: #333;
float: right;
border:0 none;
font-weight: normal;
background:0 none no-repeat;
}

address p a img {border: 0; border-style: none;}
*html  address p a img {border: 0;border-style: none;}


#oneColumnLayout {
width: 830px;
padding: 0;
margin: 10px;
text-align: center;
}

#border {
border-right: 1px solid #887f76;
font-size: 0.8em;
line-height: 2em;
color: #887f76; 
}


.contentPic {
float: left;
clear: left;
padding: 5px;
border: 1px solid #b4b3b1;
margin: 10px;
}

.clear {
clear: both; 
font-size: 0;
height: 0;
line-height: 0;
margin: 0;
padding: 0;
}

#footer {
font-family: Arial, Helvetica, sans-serif; 
width: 832px;
margin: 0 1px; 
padding: 10px 8px 40px 8px;
background: #142634;
text-align: center;
font-size: 0.9em;
line-height: 0.9em;
}

* html #footer {
width: 848px;
}

#footer address {
width: 820px;
padding: 6px 6px; 
background: #2c3c4b; 
margin: 0;
text-align: left;
font-size: 0.9em;
line-height: 0.9em;
}

#footer address p {
color: #adbdcc; 
background: #2c3c4b; 
border: 1px solid #4a5a67; 
font-style: normal; 
padding: 6px 6px; 
margin: 0; 
font-size: 0.9em;
line-height: 0.9em;
}

#footer address a {
text-align: center;
padding: 0 10px;
display: inline;
float: none;
font-size: 1em;
line-height: 1em;
width: auto;
background: none;
text-decoration: none; 
color: #adbdcc;
border-width: 0;
border-color: transparent;
border-style: none;
}

* a {
cursor: hand;
}

