body{
background:#875866;
text-align: center;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
font-size: 100%;
}
img{
border: 0;
}
ul{
list-style-type: none;
margin: 0;
padding: 0;
}
ul li{
display: inline;
}
a,
a:visited,
a:active{
color: white;
}
a:hover{
}
div#foot{
font-size: 10px;
margin: 10px;
padding:0 0 10px 0;
color: #a58283;
clear: both;
}
h1 img{
margin: 10px 0 0 0;
}

#container{
width: 750px;
background: #814b5b;
border-left: 1px solid #9c6475;
border-right: 1px solid #9c6475;
text-align:center;
margin: 0 auto;
}
#mainNav{
width: 750px;
margin: 0 0 30px 0;
}
#mainNav li{
display: inline;
margin: 10px;
}

#frontPromoCards{
margin: 15px auto;
text-align:center;
height: 400px;
}
#frontPromoCards li{
display:none;
}
#frontPromoCards img{border:1px solid white;}
#frontPromoCards #card_1{
display:block;
}

#charFoot{
text-align:right;
background: url(images/footer_back.gif) no-repeat;
height: 200px;
}
#charAunt{
float: left;
}
#charUncle{
}


#bd{margin:15px;}

#alphabet{
margin: 0 0 20px 0;
width: auto;
}
#alphabet a{
margin: 0 4px 0 4px;
text-decoration:none;
}
#alphabet a:hover{
text-decoration:underline;
}
#locs,#menuitems{width:450px; text-align:center; margin: 0 auto;}
#locs li,#menuitems li{ display:block; margin: 25px 0 25px 0; zoom:1; clear:both; width:450px;}
#locs li img,#menuitems li img{ display:block; border:1px solid white;float: left; margin: 0 10px 0 0;}
#locs p,#menuitems p{text-align:left;margin-top:0;}
#locs li div{float:left;}

#menuitems li{height: 150px;}


ul:after,li:after,#container:after,#charFoot:after{
content: ".";
display: block;
clear: both;
visibility: hidden;
max-height: 0px;}

#about #bd p{
text-align:left;
}

#franchise #address{
padding-left: 100px;
text-align:left
}

#franchise #bd img{
border:1px solid white;
}

#contact .info{
padding-left: 100px;
text-align:left;
}
