
body
{
  background-color:#4d2957;
  padding:0px;
  margin:0px;
   height:800px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 8pt;
 }
 #container
 {
  position:relative;   
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding:auto;
  left:auto;
  right:auto;
  width:1180px;
  height:800px;
  background-color:#ffffff;
 }
 #middle
 {
  position:relative;
  float:left;
  width:1180px;
  height:auto;
  background:#ffffff;
 }
 #footer
 {
  position:relative;
  float:left;
  width:1180px;
  height:100%;
  background:#ad6936;
 }
 #logo,#topmenu,#content,#right1,#right2,#footer,#middle,#container,#header
 {
  padding:0px;
  margin:0px;
 }
 #logo
 {
  position:relative;
  float:left;
  left:0px;
  top:0px;
  width:308px;
 }
 a #logo
 {
  boder:none;
 }
 #topmenu
 {
  position:relative;
 
  float:left;
  width:872px;
  height:97px;
 
  
  }
 #topmenu ul
 {
  position:relative;
  float:right;
  right:0px;
  
 }
 
 #topmenu ul li
 {
  display:inline;
  margin-right:27px;
 }
 #topmenu ul li a
 {
  text-decoration:none;
  color:#4d2957;
 }
 #topmenu div 
 {
  
  margin-top:6px;
  color:#ad6936;
  font-size:10pt;
  float:right;
  
 }
 #topmenu div div
 { 
  position:relative;
  margin:0px;
  padding:0px;
  margin-right:0px;
 }
 #topmenu span 
 {
  
  text-size: 8px;
 }
 
 
 #topmenu ul li a:hover,a:hover
 {
  color:#ad6936;
 }
 #topmenu ul li span
 {
  margin-top:60px;
  
 }
 
 #topmenu ul li span a
 {
   text-decoration:underline;
   
 }
 #content
 {
  position:relative;
  float:right;
  margin-top:0px;
  width:862px;

 }
 
 #right1,#right2
 {
   position:relative;
  float:right;
  margin-right:22px;
  width:275px;
  color: #4D2957;
 }
 
 #right1 ul,#right2 ul
 { 
  float:left;
 }
  #right1 ul li,#right2 ul li
  {
  
   list-style:none;
    color:#4D2957;
	font-size:13px;
        font-weight: bolder;
        margin-bottom: 5px;
 }
 #right1 ul li a,#right2 ul li a
 {
  
  text-decoration:none;
 }

 #right1 ul,#right2 ul 
 {
  padding:0px;
  margin:0px;
  
 }

  #restaurantweek-days
 {
   position:relative;
  margin:0px;
  padding:0px;
  width:780px;
  float:left;
  height:50px;
  
 }
 #restaurantweek-days div
 {

 position:relative;
 padding: 0px;
 font-size: 14pt;
 color:#a3978f;
 float:left;
 top:10px;
 left:20px;
 }
 #restaurantweek-year
 {
  position:relative;
  width:430px;
  height:28px;
  top:217px;
  text-indent: -5000px;
  background-image: url(/img/rweek/march2010.gif);
  background-position: center;
  background-repeat: no-repeat;
  color:#a3978f;
 }
 #restaurantweek
 {
   position: relative;
   height:30px;
   border:2px solid #b27343;
   color:#b27343;
 }
 img
 {
 border:0px;
 }
 #sponsors,#about,#menus,#thankyou
 {
   
   float:left;
   margin-top:0px;
   padding-top:0px;
   width:540px;
   height:auto;
   color:#4d2957;
  
 }
 div#menus p
 {
 width: 460px;
 color:#ad6936;
 text-indent: 0px;
 font-family:Verdana, ;
 font-weight: 700;
 margin-bottom: 0; 
 margin-top: 4px; 
 text-align: justify; 
 }
 div#menus p span
 {
   padding-top:20px;
   padding-bottom:20px;
 }
 #sponsors p,#about p
 {
 
 width: 460px;
 color:#ad6936;
 text-indent: 0px;
 font-family:Verdana, Geneva;
 font-weight: 500;
 margin-bottom: 0; 
 margin-top: 4px; 
 text-align: justify; 
 }
 #thankyou p
 {
   width:460px;
 }
 #sponsors,#thankyou
 { 
  width:499px;
 }
 #sponsors p,#sponsors h4,#thankyou p
 {
  position:relative;
 left:30px;
 }
 
 #lead
 {
  margin-top:0px;
  padding-top:0px;
  }
p,h4
 {
  position:relative;
 left:30px;
 margin-bottom:0px;
 }

 #about ul
 {
     list-style: none;
     
}
#footer img
{
  float:right;
}

p#menu-intro,div#thankyou
{
   margin-top:0px;
   padding-top:0px;
	font-weight: bold;
   color:#4d2957;
}
a{
 color:#4D2957;
 }
 a:hover
 {
  color:#AD6936;
 }
 img#orases
 { 
  position:relative;
   
 }
 .signup_field
 {
   display:block;
   width:300px;
   float: left;
   margin-bottom:10px;
 }
.signup_field label
{ 
  float:left;
}
.signup_field input,.signup_field select
{
  float:right;
  width:180px;
}
.signup_field input:hover,.signup_field select:hover
{
  border-color:#ad6936;
	background:#f6f6f6;

}
.signup
{
  position:relative;
  text-align:center;
  width:310px;
  left:50px;
 
}

.submit
{
    display:block;
   width:300px;
   float: left;
   margin-bottom:10px;
}

.submit input
{
position:relative;
  width:80px;
  
  
}

.formerror
{
    position:relative;
	display:block;
	left:0px;
	top:0em;
	float:left;
	color:#ad6936;

}

