@charset "utf-8";
/* CSS Document */

html, body {height: 100%; overflow: auto;}
body {margin:0px; margin:0px; background:#ffffff url(images/bg.gif) top center; color:#020202; font-family:Century Gothic, sans-serif;}

.main {background:#ffffff url(images/main.gif) top center repeat; text-align:left;}
@media screen and (max-width: 1025px){.main {width:100%;}}
@media screen and (min-width: 1025px){.main {width:85%;}}

.inmain {background:url(images/thai.png) bottom left no-repeat;}

a {color:#990000;}
a img{ border:none;}


input {background:#956f2b; color:#FFF; font-size:16px; border:none; cursor: pointer; }

.social {margin-left:15px;}
.social td{padding:0 10px;}

.copy {color:#807877; font-size:12px;}
.content {font-size:14px; padding:5px 20px;}

.title { font-size:50px; font-family:Arial; font-weight:bold; color:#d5c0c0;}

/*-------------- index ------------*/
.reimg {display:block; width:100%}*/

.menu {list-style:none; width:160px;}
.menu li{border-bottom:#eaeaea 3px solid; list-style:none; padding:5px 0 2px 10px; margin-left:-15px; width:160px;}
.menu a{color:#1d1d1d; text-decoration:none;}
.menu a:hover, .menu a:active li{color:#fff; text-decoration:none; color:#b00000;}
.menu li:hover, .menu li:active, .active li{border-bottom:#b00000 3px solid; }


/*-------------- about ------------*/
.about {background:url(images/bg_about.png) no-repeat right bottom;}
.about td{padding:0 20px;}


/*-------------- contact ------------*/
/*.contact {background:url(images/bg_contact.jpg) no-repeat right bottom;}*/
.contact td{padding:0 10px;}


/*-------------- directions ------------*/
.direc td{padding:5px 10px;}


/*-------------- menu ------------*/
.intro {color:#242424;}
.type {font-weight:bold; color:#990000; font-size:15px;}
.submenu {font-size:12px; color:#666;}
.subtitle {font-weight:bold; color:#242424;}

/*.menu { color:#666666;}*/
.foodmenu td{padding:5px 10px;}
.foodmenu {background:url(images/bg_contact.png) no-repeat right bottom;}
.foodmenu table{ border-bottom:#bbb 1px dashed;}
.seed {color:#666666; font-size:12px;}

.price { color:#134b02; font-weight:bold; font-size:15px; margin-left:15px;}

/*-------------- reservetions ------------*/
.reser td{padding:5px 0px;}


/*-------------- gallery ------------*/
	#gallery {
		padding: 10px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #ccc;
		padding:2px;
		margin:10px;
	}
	#gallery a{ text-decoration:none;}
	#gallery ul a:hover img {
		border: 1px solid #990000;
		padding:2px; 
		margin:10px;
	}
	#gallery ul a:hover { color: #fff; }
