a:link { color:blue; }
a:visited { color:red; }
a:hover { color:#000000; }
a:active { color:#000000; }
a:active { background-color:#FFFFFF; }

a
{
text-decoration:none;
}

html
{
height:100%;
}

body
{
background: url(images/background2.jpg) no-repeat;
background-size: 100%; 
background-repeat: repeat;
}

.container 
{
width:920px
margin:auto;
height:100%;
}

.header 
{
width:920px;
margin:auto;
padding:10px 10px 10px 10px;
font-size:36px;
text-align:center;
vertical-align:text-top; 
font-family:Times New Roman, Times, serif; 
border-style:inset;
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 2px solid #000000;
}

.header2 
{
font-size:24px;
text-align:center;
vertical-align:text-top; 
font-family:Times New Roman, Times, serif; 
}

.navigation
{
width:920px;
margin:auto;
padding:10px 10px 10px 30px;
font-size:20px;
text-align:center;
vertical-align:text-top; 
font-family:Times New Roman, Times, serif; 
border-style:inset;
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 2px solid #000000;
}

.menu
{
margin-left:auto;
margin-right:auto;
vertical-align:middle;
border-spacing:10px; 
}

ul
{
list-style-type:square;
text-align:left;
vertical-align:text-top;
color:#000000;
}

li {
margin:auto;
line-height:20px;
} 

.list
{
color:#000000;
font-size:16px;
}

p
{
text-align:left;
font-family:arial, verdana, helvetic; 
font-size:16px; 
color:#000000;
text-align:left;
padding:2px 10px 0px 10px;
}

.span_text
{
text-align:left;
font-family:arial, verdana, helvetic; 
font-size:16px; 
color:#000000;
text-align:justify;
padding:2px 10px 0px 10px;
}

.page_layout
{ 
width:920px;
margin:auto;
padding:10px 10px 10px 10px;
font-size:12px;
text-align:center;
vertical-align:text-top; 
font-family:Times New Roman, Times, serif; 
border-style:inset;
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 2px solid #000000;
}

.separator
{
background-color:#000000;
}

.specials
{
display:inline-block;
vertical-align:top;
width:185px;
font-size:12px; 
font-family:Times New Roman, Times, serif;
border-style:inset;
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 0px solid #000000;
}

.photo
{
padding:0px 10px 10px 10px; 
margin:auto;
display:inline-block;
vertical-align:top;
width:100px;
}

.page 
{
width:735px;
margin-left:160px;
padding:0px 10px 10px 15px; 
vertical-align:top;
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 0px solid #000000;
}

.form_text
{
vertical-align:top;
text-align:left;
font-family:Times New Roman, Times, serif; 
font-size:24px;
}

.contact
{
margin:auto;
margin-top:20px;
padding:10px 10px 10px 10px; 
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 2px solid #000000;
}

.testimonials
{
text-align:center;
font-family:Times New Roman, Times, serif; 
font-size:24px;
padding:0px 15px 0px 15px; 
margin-right:auto;
margin-left:auto;
}

.footer 
{ 
width:920px;
margin:auto;
padding:10px 10px 10px 10px;
font-size:12px;
text-align:center;
vertical-align:top; 
font-family:Times New Roman, Times, serif; 
border-style:inset;
border-radius: 20px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; 
border: 2px solid #000000;
}

