body{
  background:#778899;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.page_wrapper{
  width:950px;
  border: 2px solid #DAA520;
  background: #FFFFFF;
  margin-left:auto;
  Margin-right:auto;
}

.header{
  width:100%;
  height:180px;
  background:url('../images/header.jpg');
  border-bottom: 2px solid #DAA520;
}
h1{
  font-weight:bold;
  font-size:36px;
  color:#DAA520;
  line-height:36px;
  
}

h2{

  font-weight:bold;
  font-size:20px;
  color:#DAA520;
  line-height:10px;
  
}

.header_left{
  width:265px;
  height:152px;
  float:left;
  margin-left:10px;
}

.header_center{
  width:400px;
  height:132px;
  float:left;
  padding-top:20px;
  text-align:center;
  font-weight:bold;
  font-size:28px;
  color:#DAA520;
  
}

.header_right{
  width:275px;
  height:152px;
  float:left;
  text-align:center;
}

.nav_menu{
  width:100%;
  height:32px;
  background:#696969;
  border-bottom: 2px solid #DAA520;
}

.nav_menu a{
  width:150px;
  height:32px;
  background:#696969;
  border-right: 2px solid #DAA520;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  line-height:28px;
  color:#DAA520;
  display:block;
  float:left;
} 

.nav_menu a:hover{
  background:#DAA520;
  color:#1E417B;
}

.nav_menu a:visited{
} 

.nav_menu a:active{
}  

.main_content{
  width:100%;
  height:730px;
  background:#FFFFFF;
  border-bottom: 2px solid #FFD700;
  margin-top:20px;
}

.main_content img{
  float:right;
  
}

.main_content b{
  color:#CE2028;
  font-size:18px;
}

.main_content a:link{
color:#CE2028;
}

.main_content a:hover{
color:#CE2028;
}

.main_content a:active{
color:#CE2028;
}

.main_content a:visited{
color:#CE2028;
}

.main_content_left{
  width:292px;
  height:100%;
  background:#FFFFFF;
  float:left;
  margin-left:15px;
  margin-right:10px;
}

.main_content_center{
  width:292px;
  height:100%;
  background:#FFFFFF;
  float:left;
  margin-left:10px;
  margin-right:10px;
}

.main_content_right{
  width:292px;
  height:100%;
  background:#FFFFFF;
  float:left;
  margin-left:10px;
  margin-right:10px;
}

.footer{
  width:100%;
  height:24px;
  background:#000000;
  color: #DAA520;
  text-align:center;
}

.content{
  width:910px;
  height:auto;
  background:#FFFFFF;
  border-bottom: 2px solid #FFD700;
  margin-top:20px;
  padding-left:20px;
}

.breadcrumbs{
  color:#CE2028;
  font-size:22px;
  font-weight:bold;
}

.content b{
  color:#CE2028;
  font-size:18px;
}

.wine_red{
  color:#CE2028;
}

.testimonials img{
  border:solid 1px #000000;
  margin-top:10px;
  margin-bottom:10px;
}

.web_form{
  width:850px;
  height:auto;
  margin-bottom:50px;
}

fieldset{
  width:100%;
  padding:25px;
  border: 2px solid #DAA520;
  margin-bottom:50px;

}

legend{
  color:#CE2028;
  border:2px solid #DAA520;
  padding:7px;
  font-size:18px;
  font-weight:bold;
}

.label{
  width:320px;
  display:block;
  float:left;
  text-align:right;
  margin-right:30px;
}

input{
  width:410px;
  float:left;

}

select{
  width:410px;
  float:left;

}

textarea{
  width:410px;
  height:200px;
  float:left;

}

.required{
  font-size:24px;
  color:#FF0000;
  float:left;
  margin-top:10px;
  margin-left:5px;
}

.red_wrong{
  width:100%;
  margin-top:5px;
  padding-bottom:5px;
  border:solid 2px #FF0000;
  float:left;
  background:#D6D6D6;
  text-align:center;
  color:#FF0000;
}

.home_model{
  width:850px;
  height:auto;
  margin-left:25px;
  
}

.home_model_title{
  font-size:24px;
  font-weight:bold;
  color:#CE2028;
}

.home_model img{
  border:solid 2px #CE2028;
}


.field{
  width:850px;
  height:32px;
  float:left;  
  margin-top:10px;
}

.field_textarea{
  width:850px;
  height:220px;
  float:left;  
  margin-top:10px;
}

.thank_you{
  width:300px;
  height:300px;
  padding:100px;
  margin-left:200px;
  margin-top:100px;
  margin-bottom:100px;
  border:solid 2px #DAA520;
  color:#CE2028;
  font-size:22px;
  text-align:center;
  font-weight:bold;
}

.colimn3_container{
  width:930px;
  height:auto;
  float:left;
  margin-bottom:30px;
}

.list_column{
  width:310px;
  float:left;
}


.list_column a{
  color:#CE2028;
  font-weight:bold;
}

.list_column ul{
  list-style:none;
  margin-left:-10px;
}