body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e8e7d2;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	
}
/*
 * links
 */

a:link, a:visited {
	color: #FFFF00;
}

a:hover {
	color: #ffffff;
}
/*
 * headings
 */

h1 {
	color: #7fa301;
}

h2 {
	color: #FFF000;
	font-size: 20px;
	margin-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}

h4 {
	color: #7fa301;
}

h6 {
	color: #7fa301;
}


.logo {
	padding:0px;
	padding-left:0px;
	background: url(../images/logo.jpg)  no-repeat   ;
	
}
.reservation{
	padding:0px;
	padding-left:0px;
	background: url(../images/reservation.jpg)  no-repeat   ;
}

.bg_content{
	padding:0px;
	padding-left:0px;
	background: url(../images/bg_content.jpg)  repeat-x   ;
	
}
.bg_content2{
	padding:0px;
	padding-left:0px;
	background: url(../images/bg_content2.jpg)  repeat-x   ;
	
}

.txt-name-white{
	font: 12px Tahoma,Arial, Verdana,;
	color: #ffffff;
	text-decoration:none;
}

.txt-name-green{
	font: 11px Tahoma,Arial, Verdana,;
	color: #004006;
	text-decoration:none;
}
.txt-name-green10{
	font: 10px Tahoma,Arial, Verdana,;
	color: #004006;
	text-decoration:none;
}

.txt-name-blue{
	font: 11px Tahoma,Arial, Verdana,;
	color: #003174;
	text-decoration:none;
}

.txt-name-blue-light{
	font: 11px Tahoma,Arial, Verdana,;
	color: #1d89c0;
	text-decoration:none;
}

.txt-name-blue-slice{
	font: 11px Tahoma,Arial, Verdana,;
	color: #0076b3;
	text-decoration:none;
}
.txt-name-gray{
	font: bold 10px  Tahoma,Arial, Verdana;
	color: #9d9d9d;
	text-decoration:none;
}
a.graylink:link, a.graylink:visited {
	
	color: #9d9d9d;
	font: bold 10px  Tahoma,Arial, Verdana, ;
	text-decoration: none;
	
}
a.graylink:hover, a.graylink:active {
	
	color: #51b104;
	font: bold 10px  Tahoma, Arial, Verdana, ;
	text-decoration: none;
}
a.bluelink:link, a.bluelink:visited {
	
	color: #003174;
	font: bold 10px  Tahoma,Arial, Verdana, ;
	text-decoration: none;
	
}
a.bluelink:hover, a.bluelink:active {
	
	color: #96bcf0;
	font: bold 10px  Tahoma, Arial, Verdana, ;
	text-decoration: none;
}
a.greenlink:link, a.greenlink:visited {
	
	color: #327738;
	font: bold 10px  Tahoma,Arial, Verdana, ;
	text-decoration: none;
	
}
a.greenlink:hover, a.greenlink:active {
	
	color: #51b104;
	font: bold 10px  Tahoma, Arial, Verdana, ;
	text-decoration: none;
}

a.yellowlink:link, a.yellowlink:visited {
	
	font: 10px Tahoma,Arial, Verdana,;
	color: #FFF000;
	text-decoration:none;
	
}
a.yellowlink:hover, a.yellowlink:active {
	
	font: 10px Tahoma,Arial, Verdana,;
	color: #b7de03;
	text-decoration:none;
}
a.yellowlink11:link, a.yellowlink11:visited {
	
	font: 11px Tahoma,Arial, Verdana,;
	color: #FFF000;
	text-decoration:none;
	
}
a.yellowlink11:hover, a.yellowlink11:active {
	
	font: 11px Tahoma,Arial, Verdana,;
	color: #b7de03;
	text-decoration:none;
}
a.yellowlink12:link, a.yellowlink12:visited {
	
	font: 12px Tahoma,Arial, Verdana,;
	color: #FFF000;
	text-decoration:none;
	
}
a.yellowlink12:hover, a.yellowlink12:active {
	
	font: 12px Tahoma,Arial, Verdana,;
	color: #b7de03;
	text-decoration:none;
}

a.imagelink:link, a.imagelink:visited {
	
	
	color: #ffffff;

	
}
a.imagelink:hover, a.imagelink:active {
	
	
	color: #ffffff;
	
}

ul.listing, ul.listing2 {
	margin:0;
	padding:0;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: none;
}

ul.listing li {
	padding:1px;
	padding-left:12px;
	background: url(../images/list.gif)  no-repeat 0px 3px  ;
	
}

ul.listing2 li {
	padding:2px;
	padding-left:15px;
	background: url(../images/list.gif)  no-repeat 15px 6px;
	
}

TD.solid-dot  {
 border:1px dotted #a09d7e;
}

A:link .imgbox , A:visited .imgbox, A:active .imgbox{
padding:4px;
border:1px solid #A3BBD3; 
background-color:#629e3c;
}

A:hover .imgbox{
background-color:#ffffff;
}

A.li:hover{
background-color:#7cc2fa;
}
input, textarea, select {
font:normal 13px Tahoma,arial,verdana,tahoma;
color:#1d5f22;
}

.input_style{
background-color:#B4C689;
border:1px solid #1d5f22;
width:270px;


}



.button{
background:url(../images/button_bg.gif) no-repeat; 
color:#ffffff;
font: bold 11px Tahoma,Arial, Verdana,;
height:27px;
width:73px;
text-align:center;
border:0px;
}







