@charset "utf-8";
/* CSS Document */

a{
color:#F8981D;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;
}
img{
border:none;
}

ul{
padding:0;
margin:0;
}
body{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:small;
padding:0;
margin:0;
background:url(../images/site_bg.jpg) top left repeat-x #1d3010;
}

#top{
background:url(../images/header_bg.jpg) top left repeat-x;
height:150px;
}

#header{
margin:0 auto;
background:url(../images/bg_graphic.jpg) top left no-repeat;
height:150px;
width:940px;	

}

#logo{
margin:0 auto;
width:316px;
}

#logo img{
border:none;
margin:26px 0 0 0;
}

#nav{
height:40px;
background:url(../images/nav_bg.jpg) top left repeat-x;

}

.nav_list{
padding-right:15px;
margin:13px 0 0 0;
padding-left:12px;
float:left;

}	

.nav_cont{
margin:0 auto;
width:760px;

}

.nav_list li, .nav_list2 li{
margin:0;
float:left;
list-style:none;
margin-left:5px;

}
.nav_list li a{
text-decoration:none;
padding:4px 0 10px 0;
margin:6px 0 0 0;
border:none;
}

.marker{
margin:0 25px 0 25px;
padding:0;
}

#middle{
padding-top:20px;
float:left;
width:100%;
margin:0;
padding-bottom:15px;
background:url(../images/site_bg2.jpg) top left repeat-x;
}
#container{
padding-bottom:40px;
}

#banner_cont{
width:940px;
margin:0 auto;
}

#banner_cont3{
/*width:940px;
margin:0 auto;*/
margin-left:200px;
}

.holder{
float:left;
}

.images{
clear:both
}
.images img{
padding:0 30px 40px 0;
}

.menu{
padding:0 30px 30px 0;
float:left;
}
.menu img{
margin-bottom:5px
}

#banner_cont p, #banner_cont2 p, #banner_cont3 p{
padding:0;
margin:0 0 10px 0;
color:#F3DB9B;
clear:both

}

#banner_cont  .error, #banner_cont2  .error,  #banner_cont3 .error{
border:1px solid #fa0909;
color:#F3DB9B;
background-color:#940106;
padding:20px;
width:588px;
margin:20px 0 20px 0;
display:none;
font-weight:bold;
}

a:focus { outline: none; }

.sect_cont1{
background:url(../images/welcome_blk.gif) top left no-repeat;
width:300px;
height:218px;
float:left;
margin:20px 0 13px 10px

}

.sect_cont2{
background:url(../images/evnts_blk.gif) top left no-repeat;
width:300px;
height:218px;
float:left;
margin:20px 0 13px 20px
}

.sect_cont3{
background:url(../images/specials_blk.gif) top left no-repeat;
width:300px;
height:218px;
float:left;
margin:20px 0 13px 20px

}

.sect_cont1 img{
margin:0 auto;
border:1px solid red;
}

.sect_cont1 p, .sect_cont2 p, .sect_cont3 p{
color:#efdda6;
font-size:95%;
margin:90px 20px 10px 35px;
clear:both;
font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.sect_cont2 p span{
font-size:120%;
font-weight:bold;
}

.sect_cont3 p .specials{
font-size:150%;
color:#f8971d;
font-family:Georgia, "Times New Roman", Times, serif
}

.sect_cont3 p .price{
font-size:150%;
color:#efdda6;
font-family:Georgia, "Times New Roman", Times, serif
}


.blks{
margin:0 auto;
width:960px ;

}

#footer{
border-top:1px solid #384b14;
border-bottom:1px solid #384b14;
clear:both;
width:940px;
margin:0 auto;
padding:10px 0 45px 0;
}

#footer .fp1{
padding:0;
margin:10px 0 0 10px;
font-family: Arial, Verdana,Helvetica, sans-serif;
color:#efdda6;
font-size:85%;
float:left;
}

#footer .fp2{
padding:0;
margin:0;
font-family: Arial, Verdana,Helvetica, sans-serif;
color:#efdda6;
font-size:85%;
float:right;
margin:0 10px 0 0;
}

#footer .fp2 a{
text-decoration:none;
color:#efdda6;

}
#footer .fp2 a:hover{
text-decoration:underline;
}

.title, .title2, .title3{
font-family:Georgia,"Times New Roman",Times,serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color:#F8981D;
font-size:250%;
margin:20px 0 5px 0;
}

.title3{
margin:20px 0 20px 0;
}


.title2{
font-size:185%;
margin:27px 0 5px 0;
}

table, .data{
border:none;
}

.data{
clear:both;
margin-bottom:10px;
}

table td{
padding:8px 0 8px 0;	
color:#F3DB9B;
font-weight:bold;


}

.data td{
padding:0 20px 3px 0;	
font-weight:normal;
vertical-align:top
}


table td span{
color:#F8981D;
font-weight:bold;
}

form{
padding:0;
margin:0;
}


input{
border:1px solid #25331A;
background-color:#0B1107;
height:17px;
width:200px;
vertical-align:middle;
margin-right:20px;	
padding:8px 3px 3px 8px;
color:#F3DB9B;
font-size:90%;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin-left:25px;
}

 #subject{
border:1px solid #25331A;
background-color:#0B1107;
width:214px;
margin-right:20px;	
padding:6px 3px 6px 5px;
color:#F3DB9B;
font-size:90%;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin-left:25px;

}


textarea{
border:1px solid #25331A;
background-color:#0B1107;
width:523px;
padding:8px 3px 3px 8px;
color:#F3DB9B;
font-size:90%;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin-left: 25px
}

.btn{
background:url(../images/btn.jpg) no-repeat top left;
width:71px;
height:29px;
cursor:pointer;
padding:0;
margin-right:22px;
font-weight:bold;
float:right;
border:none;
}

.btn:focus{
outline:none;
}


.inputfocus{
background-color:#112204;

}

.inputblur{
background-color:#0B1107;
}

.errorlight{
background-color:#940106;
}

.messagepass{
background-color:#112204;
border:1px solid #25331A;
height:17px;
width:200px;
vertical-align:middle;
margin-right:20px;	
padding:8px 3px 3px 8px;
color:#F3DB9B;
font-size:90%;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
}
