.header
{
width: 100%;
height: 178px;
background: url(images/header_bkg.jpg) top left repeat-x;
border:0;
padding:0;
margin: 0;
}

.wrap
{
width: 712px;
border:0;
padding:0;
margin: 0;
}

.vwrap
{
clear:left;
width: 712px;
border:0;
padding:0;
margin: 20px 0;
font-family: "Arial Black", arial;
font-size:12pt;
color:black;
background-color: transparent;
display:inline;}

.cwrap
{
clear:left;
width: 712px;
border:0;
padding:0;
margin: 20px 0;
font-family: "Arial Black", arial;
font-size:14pt;
color:black;
background-color: transparent;
display:inline;}

 .wwrap
{
clear: both;
width: 715px;
border:0;
padding:0;
font-family: "Arial Black", arial;
font-size:12pt;
color:black;
background-color: transparent;
display:block;}

.logo
{
width: 340px;
max-width: 340px;
float:left;
display:inline;
font-family:"Arial Black";
font-size:22pt;
font-style: italic;
color: maroon;
}
.advert
{
width: 350px;
max-width: 350px;
margin: 0 10px;
float:right;
display:inline;
}
.utext {
font-family:"Arial Black";
font-size:14pt;
line-height: 99%;
color: maroon;
display:inline;
}
.btt {
font-family:"Arial Black";
font-size:10pt;
color: black;
display:block;
}
.ltext {
font-family:"Arial Black";
font-size:16pt;
line-height: 90%;
color: black;
display:inline;
}
.addy {
font-family:"Arial Black";
font-size:16pt;
color: black;
display:inline;
}
.phone{
font-family:"Arial Black";
font-size:22pt;
font-style: italic;
color: maroon;
display:inline;
}
.email{
display:inline;
}

.navbar{
clear:left;
width: 100%;
height: auto;
background: url(images/button_bkg.jpg) top left repeat-x ;
display:block;
}
.redbar{
width: 100%;
height: 20px;
background: url(images/bars.gif) top left repeat-x;
}
.redbut{
margin: 4px;
}

.intro {
width: 680px;
  font-size: 12pt;
  font-family: arial;
  font-weight: bold;
  text-align: left;
}

.content {
width: 100%;
display:block;
}

  p.mmy {
  font-family: "arial black";
  font-style: italic;
  font-size: 12pt;
  height:2.9em;
  margin:0;
  border:0;
  padding: 0;
  width: auto;
  border-right: 1px solid black;
  border-left: 1px solid black;
}

  p.price {
  margin: 0 ;
  border: 0;
	border-right: 1px solid black;
  border-left: 1px solid black;
  padding: 0;
  font-family: "arial black";
  font-size: 15pt;
  width: auto;
  height:1.8em;
  color: maroon;
  text-align: center;
  }

  p.desc {
  margin: 0;
  width: auto;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  font-size: 10pt;
  font-family: arial;
  text-align: left;
  background-color: #E9E9E9;
  }

  div.tn {
  border: 0px solid black;
  float: left;
	width: 232px;
	padding: 0 2px;
  display:inline;
  }

  img.pic {
  margin: 0px;
  border: 1px transparent;
  width: 230px;
  border: 1px solid #000;
  display: inline;
  }

.hnav p {
width: 226pt;
border: 1px transparent;
margin:0;
list-style-type:none;
padding:0;
display:inline;
}
.pnav {
width: 227pt;
margin:0;
list-style-type:none;
padding:0;
display:inline;
}

.hnav a {
display: block;
width:227px;
line-height: 20px;
font-family: "Lucida Grand", sans-serif;
font-size: 80%;
font-weight: bold;
text-align:left;
text-decoration: none;
color: black;
border: 2px solid #000;
background: #FDCC12;
}

.hnav a:hover {
text-decoration: none;
background: #FFE81F;
}


