
body {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background:url(../images/bg.jpg) no-repeat top #1E0200;
margin:0px;
}

p {margin:0px; padding:0px;}

a {
text-decoration:none;
color:#FF6600;
}

a:hover {
text-decoration:none;
color:#CC9900;
}

.header1 {font:20px Trebuchet MS, Arial, Verdana;
color:#FFCC66;
padding:5px 0px;
display:block;
}

.header2 {font:20px Trebuchet MS, Arial, Verdana;
color:#FFcc66;
padding:5px 20px;
display:block;
}

.hrline{
border-bottom:2px solid #990000;
width:480px;
height:2px;}

/*menu*/

#menu td{
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;}
#menu {
background:url(../images/menu_bg.jpg) no-repeat;
width:760px;
height:50px;

}


#menu a{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
display:block;
margin:5px 10px;

}

#menu a:hover{
color:#CC0033;
}
/*end menu*/


.right_column {
background:url(../images/right_column.jpg) top no-repeat #5D0E08;
width:500px;
margin:0px;
font:12px Arial, Helvetica, sans-serif;
color:#FFCC66;
height:500px;
}

.right_column .img {
float: left;
margin:0px 5px 0 0;}

.right_column p {
font:12px Arial, Helvetica, sans-serif;
color:#FFCC66;
padding:0px 20px;
text-align:justify;
}

.right_column ul{
list-style:none;
margin:0px;
padding:0px;
}

.right_column li {
margin:0px;
padding:0px;
list-style:none;
}

.right_column ul li {
list-style:none;
margin:0px 20px;
padding:2px 0px 2px 10px;
font:14px Arial, Helvetica, sans-serif;
color:#FFCC66;
border-bottom:1px solid #CC0000;
background:url(../images/bullet.gif) left no-repeat;
}

/*left column*/
.left_column {
background:url(../images/column_bg.jpg) top no-repeat #5D0E09;
width:250px;
margin:0px;
height:510px;
}

.left_column ul{
list-style:none;
margin:0px;
padding:0px;
}

.left_column li {
margin:0px;
padding:0px;
list-style:none;
}

.left_column ul li {
list-style:none;
margin:0px;
padding:2px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#FFCC66;
border-bottom:1px solid #CC0000;
}

.header{
margin:10px 20px;
}

.leftheader{
margin:10px 10px;
}
/*footer*/

.footer {
background:url(../images/footer_bg.jpg) no-repeat bottom;
width:760px;
height:100px;
}
.footer .txt {
font:12px Arial, Helvetica, sans-serif;
color:#FFCC99;
}

.footer .designstudio {

background:url(../images/designstudio.gif) no-repeat;
height:25px;
width:134px;
margin-left:5px;
cursor:pointer;
}


/******header************/
.inner_column {
background:url(../images/inner_topbg.jpg) top no-repeat #5D0E08;
width:760px;
margin:0px;
font:12px Arial, Helvetica, sans-serif;
color:#FFCC66;
}

.inner_column .img {
float: left;
margin:0px 5px 0 0;}

.inner_column p {
font:14px Arial, Helvetica, sans-serif;
color:#FFCC66;
padding:0px 20px;
text-align:justify;
}

.inner_column a{
float:right;
display:block;
font-size:12px;
border:1px solid #FF0000;
background:#CC0000;
padding:5px;
color:#FFFFFF
}

.inner_column a:hover{ 
background:#FF3366;
}

.inner_column ul{
list-style:none;
margin:0px;
padding:0px;
}

.inner_column li {
margin:0px;
padding:0px;
list-style:none;
}

.inner_column ul li {
list-style:none;
margin:0px 20px;
padding:2px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#FFCC66;
border-bottom:1px solid #CC0000;
}

.inner_column h1 {
font:24px Trebuchet MS, Arial, Verdana;
margin:20px 20px 10px 20px;
color:#FF9900;
}

.inner_column h2 {
font:16px Trebuchet MS, Arial, Verdana;
margin:5px 20px;
color:#FF9900;
text-align:center;
}

.inner_column h3 {
font:16px Trebuchet MS, Arial, Verdana;
margin:5px 20px;
color:#FF9900;
text-align:left;
}

.inner_column h4 {
font:20px Trebuchet MS, Arial, Verdana;
margin:5px 20px;
color:#FF9900;
text-align:center;
text-transform:uppercase;
}

.table td {
font:normal 20px Trebuchet MS, Arial, Verdana;
color:#FFCC99;
padding:5px;
border:1px solid #FF0000;
background:#660000;
}

.table a {
font:normal 20px Trebuchet MS, Arial, Verdana;
color:#FFCC99;
padding:5px;
background:#660000;
float:left;
border:none;
}
.table h1 {
font:24px Verdana, Arial, Helvetica, sans-serif;
}


th {
font-size:18px;
color:#CC0000;
text-align:left;
padding:5px;
background:#FFFFCC;
text-transform:uppercase;
}


/*contact*/

.contact td{
color:#FFCC66;
margin:5px 20px 0px 20px;
padding:5px;
font:16px Verdana, Arial, Helvetica, sans-serif;
}


/*expand text*/

.etxt .img {
float: left;
margin:7px 10px 0 0;}

.etxt p {
font:16px Arial, Helvetica, sans-serif;
color:#FFCC66;
padding:0px 20px;
text-align:justify;
line-height:24px}


/*RESERVATION*/

.res td {font:12px Verdana, Arial, Helvetica, sans-serif;
color:#FFCC99;
padding:5px;
}
.res input, select, textarea{
border:1px solid #FFcc99;
font:12px Verdana, Arial, Helvetica, sans-serif;
margin:2px 5px;
background:#FFCC99;
}

.red {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}