html { background-color: #640002; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

body { background-color: #640002; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }



a { color: #ba1e19; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover { text-decoration: underline; }



a.copyright { color: #a1917e; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a.copyright:hover { text-decoration: underline; }



p, ul, ol, td, div { color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 14px; }

.sub { color: #990000; font-weight: bold; }

.small { color: #5b5b5b; font-size: 10px; }



image { border: 0px; }

a img {border: none; }

hr { height: 1px; color: #cdd5c4; padding: 0px; }



input {

color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif;

padding: 2px 4px 2px 4px;

border: 1px #807464 solid;

}



textarea {

color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif;

padding: 2px 4px 2px 4px;

border: 1px #807464 solid;

}



select {

color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif;

padding: 2px 4px 2px 4px;

border: 1px #807464 solid;

}



input.button {

color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif;

border: 1px solid outset #807464;

padding: 2px 4px 2px 4px;

cursor: pointer;

}



table.maintable {

width: 1060px;

height: 100%;

padding: 0px;

background-image: url('images/inner_bg.gif');

}



td.h100 { height: 100%; }



td.copyright {

padding: 18px 0px 18px 0px;

text-align: left;

font-size: 9px;

color: #a1917e;

padding-left:90px;

padding-right:90px;

background-color: #640002;

}



.interweb { float:right; position:relative; 

top:-5px;  }

td.main {

width: 879px;

height: 100%;

padding: 0px;



}



td.left_column {

width: 325px;

background-image: url('images/left_column_bg.gif');

background-repeat: no-repeat;

padding: 25px 30px 25px 25px;

}



td.top_column_pad {

padding: 25px 0px 25px 0px;

}



td.column_bg {

width: 33%;

padding: 25px;

background-image: url('images/left_column_bg.gif');

background-repeat: no-repeat;

}



td.column_bg2 {

width: 66%;

padding: 25px;

background-image: url('images/left_column_bg.gif');

background-repeat: no-repeat;

}



td.column_bg3 {

width: 50%;

padding: 25px;

background-image: url('images/left_column_bg.gif');

background-repeat: no-repeat;

}



td.column {

width: 33%;

padding: 25px;

}



td.column2 {

width: 66%;

padding: 25px;

}



td.column3 {

width: 50%;

padding: 25px;

}



td.line {

padding: 8px;

border-bottom: 1px #807464 dashed;

}



td.noline {

padding: 8px;

}



td.line_vmiddle {

vertical-align: middle;

padding: 8px;

border-bottom: 1px #807464 dashed;

}



td.menu_text {

width: 80%;

padding: 8px 20px 8px 8px;

border-bottom: 1px #807464 dashed;

}



td.menu_price {

width: 20%;

padding: 8px;

border-bottom: 1px #807464 dashed;

text-align: right;

}



td.wine_price {

width: 10%;

padding: 8px;

border-bottom: 1px #807464 dashed;

text-align: center;

}



/* for drop-downs */



.clsCMOn {

	color: #000000;

    padding: 3px 4px 1px 4px;

	background-color: #ececec;

}



.clsCMOver {

    color: #fff;

	padding: 3px 4px 1px 4px;

	background-color: #b9423f;

}



#virtual_tour a:link, #virtual_tour a:visited{

	padding: 1px;

	display: block;

}



#virtual_tour a:hover{

	padding: 0px;

	border: 1px solid #FFF;

}




