body {

background: #6B0A00;
margin: 0px;
font-family: tahoma, verdana, arial;
font-size: 12px;

}

a, a:link, a:visited {

color: #FFF;
text-underline: none;

}

a:hover {

color: #FFF;
text-underline: none;

}

table, td, th {

font-size: 12px;

}

#mainbody {

width: 100%;
height: 100%;

}

#left {

background: url(../art/leftbkg.gif) top right;

}

#right {

background: url(../art/rightbkg.gif) top right;

}

#main {

vertical-align: top;
width: 800px;
}

#maincenter {

vertical-align: top;
width: 798px;
background: url(../art/maincenter_bkg.gif) top left repeat-y;

}

#main td {

vertical-align: top;

}

#menu_over {

height: 67px;
background: url(../art/menu_over.gif) top left no-repeat;

}

#menu {

height: 37px;
background: url(../art/menu.gif) top left no-repeat;

}

#menufull {

margin: 0px;
padding: 0px;
height: 37px;

}

#menu_left {


width: 193px;
height: 408px;
background: url(../art/ob.gif) top left no-repeat;

}

#menu_left2 {


width: 193px;
height: 408px;
background: url(../art/ob2.gif) top left no-repeat;

}

#content {

background: url(../art/content_bkg.gif) top right no-repeat;
padding-right: 12px;

}

#content2 {

background: url(../art/content2_bkg.gif) top right no-repeat;
padding-right: 12px;

}

#content2 th {

color: #FFF;
font-size: 16px;

}

#welcome,
#next {

margin-top: 10px;

}

#welcome td {

padding-top: 10px;
line-height: 15px;
color: #FFF;
text-align: right;

}
#welcome th {

text-align: right;

}

#next th {

text-align: right;

}

#next td {

padding-left: 6px;
padding-top: 10px;
line-height: 15px;
color: #FFF;
text-align: right;

}

#intro {

width:316px;
}


#intro2 {

width:316px;
}

#inside {

background: url(../art/inside_bkg.jpg) top left no-repeat;
width: 285px;
height: 329px;
padding: 0px;
margin: 0px;
}

#inside2 {

background: url(../art/inside2_bkg.jpg) top left no-repeat;
width: 285px;
height: 329px;
padding: 0px;
margin: 0px;
}

#frontpics {

margin-top: 13px;
margin-left: 8px;

}

#frontpics img{

vertical-align: center;

}

.p1, .p2 {

margin: 7px;
*margin-top: 6px;
*margin-left: 7px;

}

.p3, .p4 {

margin-top: 6px;
margin-left: 7px;

}

.p5, .p6 {

margin-top: 13px;
margin-left: 7px;

}

.images {

border: 1px solid #FFF;

}

#obooking {

margin-top: 200px;
margin-left: 40px;
width: 128px;

}

#obooking td {

color: #000;
font-weight: bold;
font-size: 11px;

}

#obooking input {

width: 85px;

}

#obooking .submit {

margin-top: 4px;
font-size: 11px;
border: 1px solid #000;
width: 122px;
height: 24px;
background: #B05C1C;
color: #FFF;
font-weight: bold;


}

#gmap {

width: 246px;
height: 191px;
padding-top: 20px;
padding-left: 15px;
}

/*#msg {display:none; position:absolute; z-index:200; background:url(../art/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}*/

.msg {display:none; position:absolute; z-index:200; background:url(../art/msg_arrow.gif) left center no-repeat; padding-left:7px}
.msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}