﻿body 
{ 
background:#422f04 url('../images/main-bg.jpg') no-repeat top center; font-size: 62.5%;

margin:0; padding:0; font-family: arial, sans-serif, verdana;
font-size: .72em;
font-weight: normal;
color: #000;
line-height: 20px;


}

div.background
{
background-image: url('../images/zestos-pizza.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top center;
height: 850px;
text-align: center;
}


div.containStuff
{

  width: 941px;
  height: 842px;
  margin: 0px auto;
  position: relative;
  z-index: 2;
}

div.transbox
{
  width: 650px;
  height: 650px;
  background-color: #ffffff;
  border: 1px solid black;
  filter:alpha(opacity=90);
  opacity:0.9;
  margin: 0px auto;
  position: relative;
  top: 180px;
}

div.transbox h1
{
  font-weight: bold;
  font-size: 2em;
  color: #961a00;
  text-align: left;
  margin-left: 37px;
}

div.transbox h2
{
  font-weight: bold;
  font-size: 1.2em;
  color: #961a00;
  text-align: left;
  margin-left: 37px;
}

div.transbox p
{
  margin: 30px 40px;
  font-weight: bold;
  color: #000000;
  text-align: left;
}


div.formOne
{

  font-weight: bold;
  color: #000000;
  float: left;
  width: 90px;
  text-align: left;
  margin-left: 37px;
  line-height: 30px;
}

div.formTwo
{

  font-weight: bold;
  color: #000000;
  float: right;
  width: 50px;
  margin-right: 460px;
  text-align: left;
  line-height: 30px;
}


div.onlineOrderingHOLDER {
position: relative;
}

div.onlineOrdering
{
position: absolute;
z-index: 2;
margin-left: 310px;
margin-top: 125px;
}


div.contactCornerHOLDER {
position: relative;
}

div.contactCorner
{
position: absolute;
z-index: 4;
margin-left: 45px;
margin-top: 90px;
}



div.contactCornerHOLDER2 {
position: relative;
}

div.contactCorner2
{
position: absolute;
z-index: 4;
margin-left: 55px;
margin-top: 117px;
}





div.menuHOLDER {
position: relative;
}

div.menu
{
position: absolute;
z-index: 2;
margin-left: 788px;
margin-top: 265px;
}




div.directionsHOLDER {
position: relative;
}

div.directions
{
position: absolute;
z-index: 2;
margin-left: 788px;
margin-top: 365px;
}


div.contactHOLDER {
position: relative;
}

div.contact
{
position: absolute;
z-index: 2;
margin-left: 780px;
margin-top: 475px;
}


div.homeHOLDER {
position: relative;
}

div.home
{
position: absolute;
z-index: 2;
margin-left: 808px;
margin-top: 588px;
}


img
{
border: 0;
}

img.imgLeft
{
margin-right: 20px;
margin-bottom: 8px;
float: left;
}

div.footer
{
text-align: center;
color: #fff;
margin-left: 20px;
}


div.footer a{
	color: #fff;
	text-decoration: underline;
	margin-right: 15px;
}

div.footer a:hover {
	color: #fff;
	text-decoration: none; 
}

a{
	color: #930;
	text-decoration: underline;
	margin-right: 15px;
}

a:hover {
	color: #930;
	text-decoration: none; 
}

#thisProcessCSS
{
font-size: .1pt;
background-color: transparent;
color: transparent;
border: 0;
}

.textError
{
color: #f00;
font-weight: bold;
}

#myTable
{
text-align: left;
font-weight: bold;
margin-left: 39px;
}

#myBorder
{
border-top: none;
border-right: none;
border-bottom: 1px solid #000;
border-left: none;
}

#myBorder2
{
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}