body
{
margin: 0;
padding: 0;
color: #000;
background-color: #ddd;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#container
{
margin: 0px 0px 10px 0px;
background-color: #FFCC66;
border-right: 1px solid #EA4515;
border-bottom: 1px solid #EA4515;
padding: 0px;
width: 770px;
}

#banner
{
background-image:url(images/mp-header.gif);
background-repeat:no-repeat;
height: 85px;
background-color: #FFF;
}

a#home { text-decoration: none; } /* allows the background image to be clickable */

#banner p
{
text-align:right;
margin: 0;
padding: 10px 10px 0px 10px;
font-size: 14px;
}

#nav
{
float: left;
width: 150px;
margin-left: 0px;
background-color:#FFFF99;
padding-top: 0px;
}

#content
{
padding: 0px 20px 30px 20px;
margin: 0 0 0 150px;
background-color:#FFFFFF;
min-height: 375px;
}

#content h1 { margin: 0px -20px 0px -20px; padding: 5px 0px 5px 20px; background-color:#EA4515; color:#FFF; }
h2 { clear:right; }
#filler h1 { margin: 0px -0px 0px 0px; padding: 5px 0px 5px 20px; background-color:#EA4515; color:#FFF }
#content h2 { border-bottom: 1px solid #ccc; }

img { border-style: none; } /* removes borders from linked images */

#footer
{
clear: both;
background-color: #EA4515;
padding: 6px 10px 5px 10px ;
text-align: center;
font-size: 10px;
color: #FFF;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 0px 0; }

#navcontainer div
{
display: block;
padding: 5px 10px;
width: 130px;
color: #fff;
background-color:#006699;
text-decoration: none;
font-weight: bold;
}

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 130px;
color: #fff;
background-color:#990000;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 0px 0; border-bottom:1px solid #FFCC66; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 20px;
width: 125px;
color: #FFF;
background-color: #EA4515;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

table { padding: 0px; width:99%; }
table.menu { text-align:left; }
table.menu2 { text-align:center; }
td { line-height: 1.7em; vertical-align:middle; padding: 0px 4px 0px 4px; }
th { line-height: 1.7em; vertical-align:middle; border-bottom: 1px solid #FFCC66; background-color: #FADCC8; font-weight:bold; }

.highlight { background-color:#F2F2F2; }

.floatrightout { float:right; margin-left: 10px; margin-bottom: 10px; border: 3px solid #EA4515; }
.floatright { float:right; margin-left: 10px; margin-bottom: 10px; }
p.phone {
color: #ea4515;
font-size: 14px;
font-weight: bold;
}
div.store-photos {
float: right;
width: 360px;
}
div.store-info { float: left; }