body{
  margin: 0;
  padding: 0;
  background: #4B1700;
  color: #303030;
}

form, td, textarea, ul, h1, h2, .indent {
  margin: 0;
  padding: 0;
}

img{
  vertical-align: top;
}



table, td {
  border-collapse: collapse;
}

table, td, img {
  border: 0;
}

td, tr {
  vertical-align: top;
  text-align: left;
}

.header {
  font-family: arial;
  font-size: 0.6875em;
}

.header td{
  line-height: 1.82em;
}

.content{
  font-size: 0.6875em;
  font-family: arial;
  color: #303030;
}

table{
  font-size: 100%;
}

td{
  line-height: 1.27em;
}

.h_table, .h100{
  height: 100%;
}

.w_table, .w100, .center{
  width: 100%;
}

.right{
  text-align: right;
}

.clear{
  clear: both;
}

form{
  display: inline;
}

input, textarea, select{
  font-family: tahoma, arial;
  color: #303030;
  border: 1px solid #808080;
  font-size: 100%;
  vertical-align: top;
}

input{
  width: 201px;
  height: 18px;
}

.input_1{
  width: 88px;
  height: 18px;
}

.input_2{
  width: 15px;
  height: 15px;
  vertical-align: middle;
}

textarea{
  width: 178px;
  height: 58px;
  overflow: auto;
}

.inp_h{
  height: 20px;
  margin: 0 0 1px 0;
}

#form1 input{
  width: 178px;
  height: 18px;
}

#form1 textarea{
  width: 178px;
  height: 79px;
  overflow: auto;
}

#form1 .inp_h{
  height: 22px;
  margin: 0 0 4px 0;
}

a, .link_1:hover, .link_2:hover, .link_4:hover{
  text-decoration: none;
  color: #990000;
  font-weight:bold;
}

a:hover{
  text-decoration: underline overline;
}

.link{
  //color: #D77D1C;
}

.link_1{
  color: #605B53;
  line-height: 1.18em;
  background: url(images/arr_3.gif) 0 6px no-repeat;
  padding: 0 0 0 13px;
  text-decoration: none;
}

.link_2{
  color: #5C401C;
  line-height: 1.18em;
  background: url(images/arr_3.gif) 0 6px no-repeat;
  padding: 0 0 0 13px;
  text-decoration: none;
}

.link_3, .link_5{
  color: #5C401C;
}

.link_4{
  color: #D77D1C;
  text-decoration: none;
  font-family: tahoma;
}

.bg_more{
  background: url(images/bg_4.gif) 0 0 no-repeat;
  margin: 5px 0 0 0;
  padding: 7px 0 10px 11px;
}


.main_table h1 {
  text-indent: -10000px;
  background: url(images/logo.gif) no-repeat left top;
  height: 156px;
}

.txt{
  color: #5C401C;
  line-height: 1.36em;
}

.txt_1{
  color: #303030;
  line-height: 1.63em;
}

.txt_2{
  color: #444444;
  font-style: italic;
  line-height: 1.36em;
}

.txt_3{
  font-size: 1.09em;
  line-height: 1.25em;
  font-family: tahoma;
  color: #2D2D2D;
  font-weight: bold;
}

.txt_4{
  color: #303030;
}

.txt_5{
  color: #303030;
  line-height: 1.36em;
}

.float{
  float: left;
  margin: 0;
}

.block, .block_1, block_2{
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: none;
}

.in5{
  padding-top: 5px;
}

.in10{
  padding-top: 10px;
}

.in15{
  padding-top: 15px;
}

.in20{
  padding-top: 20px;
}

ul {
  list-style: none;
}


.list_1 li a {
  background: url(images/arr_4.gif) 0 4px no-repeat;
  line-height: 1.64em;
  padding: 0 0 0 13px;
  color: #303030;
  text-decoration: underline;
}

.list_1 li a:hover {
  text-decoration: none;
  color: #303030;
}

.list_2 li a {
  background: url(images/arr_5.gif) 0 4px no-repeat;
  line-height: 1.64em;
  padding: 0 0 0 13px;
  color: #303030;
  text-decoration: underline;
}

.list_2 li a:hover {
  text-decoration: none;
  color: #5C401C;
}

.main_table{
  width: 100%;
  background: url(images/fill_1.gif) 0 0 repeat-x #4b1700;
  position: relative;
}

.main_table_Shader{
  background: url(images/shader.png) left top repeat-y;
  width: 260px;
  height: 100%;
  position: absolute;
  left:766px;
  top:197px;
  z-index: 99999;

}


.center_1{
  text-align: left;
  width: 766px;
}

.header{
  height: 693px;
  background: url(images/bg_header.jpg) 0 0 no-repeat;
}

.header .row {
  height: 215px;
}

.header .col_left{

}

.header .col_right{
  width: 377px;
  padding: 0 0 35px 0;
  vertical-align: bottom;
}

.header .menu{
  width: 100%;
  vertical-align: bottom;
}
.header .menu li{
  display: inline;
  list-style-type: none;
}

.header .menu_1{
  width: 135px;
}

.header .column {
  width: 512px;
}

.header .column ul{
  margin: 0 0 0 60px;
}

.header .column_1 {
  padding: 27px 0 0 0;
}

.side_left{
  background: url(images/dot.gif) left top repeat-y;
}

.side_right{
  background: url(images/dot.gif) right top repeat-y;
}

.side_top{
  background: url(images/dot.gif) left top repeat-x;
}

.side_bot{
  background: url(images/dot.gif) left bottom repeat-x;
  width: 100%;
}

#page .content, #page_2 .content{
  background: url(images/wrapepr_1.jpg) 0 0 no-repeat;
  padding: 20px 0 0 0;

}

#page .content .row, #page_2 .content .row{
  background: url(images/bg_1.jpg) bottom center #ec972c no-repeat;
  height: 155px;
  padding-bottom: 10px;
}

#page .content .row .title, #page_2 .content .row .title, #page_6 .content .row .title{
  padding: 5px 0 0 20px;
  vertical-align: middle;
  text-indent: 0px;
  width:650px;
}

#page .content .row .indent{
  width:90%;
  padding: 5px 16px 0 50px;
}

#page .content .row .right{
  margin: -2px 0 0 0;
}

#page .content .row_1, #page_6 .content .row_1{
  background: url(images/bg_3.gif) 0 0 no-repeat #D9D4CE;
  height: 247px;
}

#page .content .row_1 .indent, #page_2 .content .row_1 .indent, #page_6 .content .row_1 .indent{
  padding: 40px 0 5px 0;
}

#page .content .row_1 .column, #page_6 .content .row_1 .column{
  width: 240px;
  background: url(images/sep.gif) right top repeat-y;
}

#page .content .row_1 .column .title, #page_6 .content .row_1 .column .title{
  padding: 0 0 5px 20px;
}

#page .content .row_1 .column .indent{
  padding: 0 40px 0 43px;
}

#page .content .row_1 .column_1{
  width: 279px;
  background: url(images/sep.gif) right top repeat-y;
}

#page .content .row_1 .column_1 .title, #page .content .row_1 .column_2 .title, #page_6 .content .row_1 .column_1 .title{
  padding: 0 0 20px 20px;
}

#page .content .row_1 .column_1 .indent, #page_6 .content .row_1 .column_1 .indent{
  padding: 0 20px 0 20px;
}

#page .content .row_1 .column_2, #page_2 .content .row_1 .column_1{
  width: 247px;
}

#page .content .row_1 .column_2 .indent, #page_5 .content .row .column_2 .indent{
  padding: 0 30px 0 20px;
}

#page_1 .content, #page_4 .content, #page_7 .content{
  background: url(images/wrapepr_2.jpg) 0 0 no-repeat;
  padding: 20px 0 0 0;
}

#page_1 .content .row, #page_3 .content .row, #page_4 .content .row, #page_5 .content .row, #page_7 .content .row, #page_8 .content .row, #page_9 .content .row{
  height: 402px;
}

#page_1 .content .row .column, #page_4 .content .row .column, #page_7 .content .row .column{
  width: 251px;
  background: url(images/bg_5.gif) 0 0 repeat-x #DD891D;
}

#page_1 .content .row .column .title{
  padding: 17px 0 0 44px;
}

#page_1 .content .row .column .indent, #page_4 .content .row .column .indent, #page_7 .content .row .column .indent{
  padding: 11px 20px 20px 44px;
}

#page_1 .content .row .column .float, #page_4 .content .row .column .float, #page_7 .content .row .column .float{
  margin: 2px 20px 18px 0;
}

#page_1 .content .row .column_1{
  width: 515px;
}

#page_1 .content .row .column_1 .row {
  height: 206px;
  background: url(images/bg_6.gif) left bottom repeat-x #D9D4CF;
}

#page_1 .content .row .column_1 .row .title, #page_4 .content .row .column_1 .title, #page_7 .content .row .column_1 .title{
  padding: 13px 0 0 34px;
}

#page_1 .content .row .column_1 .row .indent, #page_4 .content .row .column_1 .indent, #page_7 .content .row .column_1 .indent{
  padding: 8px 30px 20px 34px;
}

#page_1 .content .row .column_1 .row .float, #page_2 .content .row_1 .column_1 .float{
  margin: 0 20px 0 0;
}

#page_1 .content .row .column_1 .row_1 {
  height: 196px;
  background: url(images/bg_7.gif) left bottom repeat-x #D9D4CE;
}

#page_1 .content .row .column_1 .row_1 .title{
  padding: 34px 0 23px 34px;
}

#page_1 .content .row .column_1 .row_1 .indent{
  padding: 0 16px 0 34px;
}

#page_1 .content .row .column_1 .row_1 .block{
  width: 251px;
}

#page_2 .content .row .indent{
  padding: 11px 40px 0 275px;
}

#page_2 .content .row .right{
  margin: 4px 0 0 0;
}

#page_2 .content .row_1{
  background: url(images/bg_3.gif) 0 0 no-repeat #D9D4CF;
  height: 247px;
}

#page_2 .content .row_1 .column{
  width: 519px;
  background: url(images/sep.gif) right top repeat-y;
}

#page_2 .content .row_1 .column .title{
  padding: 0 0 26px 43px;
}

#page_2 .content .row_1 .column .indent{
  padding: 0 37px 0 44px;
}

#page_2 .content .row_1 .column .block{
  width: 358px;
  height: 17px;
  padding: 0 0 0 10px;
}

#page_2 .content .row_1 .column .block_1{
  width: 50px;
  padding: 0 0 0 21px;
}

#page_2 .content .row_1 .column .block_2{
  height: 1px;
}

#page_2 .content .row_1 .column_1 .title{
  padding: 0 0 20px 38px;
}

#page_2 .content .row_1 .column_1 .indent, #page_8 .content .row .column_2 .indent{
  padding: 0 20px 0 38px;
}

#page_3 .content, #page_5 .content, #page_8 .content{
  background: url(images/wrapepr_3.jpg) 0 0 no-repeat;
  padding: 20px 0 0 0;
}

#page_3 .content .row .column, #page_5 .content .row .column, #page_8 .content .row .column{
  width: 251px;
  background: url(images/bg_9.gif) 0 0 repeat-y;
}

#page_3 .content .row .column .bg, #page_5 .content .row .column .bg, #page_8 .content .row .column .bg, #page_9 .content .row .column .bg{
  background: url(images/bg_8.gif) 0 0 repeat;
}

#page_3 .content .row .column .title, #page_5 .content .row .column .title, #page_8 .content .row .column .title, #page_9 .content .row .column .title{
  padding: 15px 0 0 43px;
}

#page_3 .content .row .column .indent, #page_5 .content .row .column .indent, #page_8 .content .row .column .indent{
  padding: 9px 35px 20px 44px;
}

#page_3 .content .row .column .float, #page_5 .content .row .column .float, #page_8 .content .row .column .float{
  margin: 2px 20px 16px 0;
}

#page_3 .content .row .column_1, #page_5 .content .row .column_1, #page_8 .content .row .column_1{
  width: 268px;
  background: url(images/bg_11.gif) 0 0 repeat-x #DD891D;
}

#page_3 .content .row .column_1 .title, #page_5 .content .row .column_1 .title, #page_8 .content .row .column_1 .title{
  padding: 15px 0 0 34px;
}

#page_3 .content .row .column_1 .indent, #page_5 .content .row .column_1 .indent, #page_8 .content .row .column_1 .indent{
  padding: 9px 25px 20px 34px;
}

#page_3 .content .row .column_1 .float, #page_5 .content .row .column_1 .float, #page_8 .content .row .column_1 .float{
  margin: 3px 20px 15px 0;
}

#page_3 .content .row .column_1 .block{
  background: url(images/dot_1.gif) left bottom repeat-x;
  padding: 0 0 18px 0;
  margin: 0 0 17px 0;
}

#page_3 .content .row .column_2, #page_5 .content .row .column_2, #page_8 .content .row .column_2{
  width: 247px;
  background: url(images/bg_10.gif) left bottom repeat-x #D9D4CE;
}

#page_3 .content .row .column_2 .title, #page_5 .content .row .column_2 .title, #page_8 .content .row .column_2 .title{
  padding: 15px 0 11px 37px;
}

#page_3 .content .row .column_2 .indent{
  padding: 0 25px 0 38px;
}

#page_3 .content .row .column_2 ul{
  margin: 18px 0 0 0;
}

#page_4 .content .row .column .title, #page_7 .content .row .column .title{
  padding: 13px 0 0 44px;
}

#page_4 .content .row .column_1, #page_7 .content .row .column_1{
  width: 515px;
  background: url(images/bg_12.gif) left bottom repeat-x #D9D4CF;
}

#page_4 .content .row .column_1 .float, #page_7 .content .row .column_1 .float{
  margin: 0 20px 14px 0;
}

#page_5 .content .row .column .block, #page_8 .content .row .column .block{
  padding: 0 0 18px 0;
  margin: 0 0 15px 0;
  background: url(images/dot_2.gif) left bottom repeat-x;
}

#page_5 .content .row .column_1 .block, #page_8 .content .row .column_1 .block{
  width: 116px;
}

#page_5 .content .row .column_2 .float, #page_8 .content .row .column_2 .float{
  margin: 0 18px 18px 0;
}

#page_6 .content{
  background: url(images/wrapepr_4.jpg) 0 0 no-repeat;
  padding: 20px 0 0 0;
}

#page_6 .content .row{
  background: url(images/bg_12.jpg) 0 0 no-repeat;
  height: 155px;
}

#page_6 .content .row .indent{
  padding: 11px 25px 0 275px;
}

#page_6 .content .row .block{
  width: 240px;
}

#page_6 .content .row_1 .column .indent{
  padding: 0 20px 0 43px;
}

#page_6 .content .row_1 .column_1{
  width: 527px;
  background: url(images/sep.gif) right top repeat-y;
}

#page_6 .content .row_1 .column_1 .float{
  margin: 0 21px 0 0;
}

#page_6 .content .row_1 .column_1 .block{
  width: 215px;
}

#page_6 .content .row_1 .column_1 .block_1{
  width: 215px;
  padding: 0 0 0 35px;
}

#page_7 .content .row .column ul{
  margin: 21px 0 8px 0;
}

#page_9 .content{
  background: url(images/wrapepr_5.jpg) 0 0 no-repeat;
  padding: 20px 0 0 0;
}

#page_9 .content .row .column{
  width: 100%;
  background: url(images/wrapper_12.gif) left bottom repeat-x #DAD6D0;
}

#page_9 .content .row .column .indent{
  padding: 10px 31px 30px 44px;
}

.footer{
  height: 30px;
  background: url(images/bg_footer.gif) 0 0 repeat-x;
  font-size: 0.6875em;
  font-variant: small-caps;
  font-family: tahoma;
  color: #6C6862;
}

.footer .indent{
  float:left;
  padding: 10px 0 0 20px;
}
.footer_player{
  float: left;
  padding: 5px 0 0 0px;  
}


.footer a{
  color: #373737;
}

div#menu{
  float: none;
  width: 631px;
  margin: 0 auto;
  padding: 0 0 0 55px;
  font: 90% "Trebuchet MS", Arial, sans-serif;
  text-align: left;

}

#menu h2{
  margin: 1em auto 0.3em;

  text-align: left;
}

dl{
  width: 90%;
  overflow: hidden;
  margin: 0 0 1em;
  background: url(/assets/images/dots.gif) repeat-x 0 1.2em;
  color:#404040;
}

dt, dd.price{
  background: #ec972c;
  font-size: 130%;
  font-weight: bold;
}

dt{
  float: left;
  padding: 0 3px 0 5px;
}

dd{
  margin: 0;

}

dd.price{
  float: right;
  padding-left: 3px;
  font-style: italic;
}

dd.ingredients{
    overflow: hidden;
  float: left;
  width: 100%;
  padding: 3px 0 0 30px;
  font: italic 100% Georgia, Times, sans-serif;
}

#pic_nav {
  position: absolute;
  left:10px;
  z-index:9999;
}



