/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }
ul li {
	padding: 0;
	font-weight: normal;
	line-height: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	color: #000;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	font-size: 11px;
  }
ol li {
	list-style: square;
}
ul li a:link{
	color: #000;
	font-size: 11px;
	text-decoration: none;
  }
  
ul li a:hover{	
	color: #FD1818;
	font-size: 11px;
  }

ul li a:visited{	
	color: #000;
	font-size: 11px;
	text-decoration: none;	
  }

ul li a:active{	
	color: #000;
	font-size: 11px;
	text-decoration: none;	
  }
.gm {
	background-image: url(../images/common/bg-gm.jpg);
	background-repeat: repeat;
	background-position: left top;
	color: #FFFFFF;
}
.gm2 {
	background: url(../images/common/bg-gm.jpg) left top no-repeat;
	color: #fff;
}
.gm3 {
	background-image: url(../images/common/bg-foodpromo.jpg);
	background-repeat: repeat;
	background-position: right top;
	color:#FFFFFF;
}
.bg-dining {
	background: url(../images/picture/bg-dining.jpg) no-repeat left top;
	padding: 15px;
	border-top: 1px solid #fff;
}
.kanan {
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	background-repeat: repeat-y;
	padding: 0px;
}
.something-interest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #F5F2E4;
}
.something-interestroman {

	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: lighter;
	color: #FFFFFF;
}
.bg-text {	
	padding: 15px;
	text-align: justify;
}
.bottom-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/kulkul-beat-07.jpg);
	background-repeat: repeat;
	padding: 10px;
}
.border-right {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A8B492;
	border-right-color: #A8B492;
	border-bottom-color: #A8B492;
	border-left-color: #A8B492;
}

.newsletter {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: lighter;
	color: #697750;
}

.bottom-middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/kulkul-beat-08.jpg);
	background-repeat: repeat-y;
	padding: 10px;
}
.bottom-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/kulkul-beat-09.jpg);
	background-repeat: repeat-y;
	padding: 10px;
}

.headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: lighter;
	color: #827B5E;
}
.headline-dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #34363d;
	letter-spacing: -1px;
}
.newsletterarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #697750;
}
.bartender-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.white-text {
	font-weight: lighter;
	color: #FFFFFF;
}
.white-text02 {
	font-weight: lighter;
	color: #cccccc;
}

.border-image {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.bartender {

	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: lighter;
	color: #FFFFFF;
}
.bartenderarial {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #FFFFFF;
}
.more {
	padding: 3px;
	height: 20px;
	width: 150px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.content-padding {
	padding: 10px;
}
.border-foot {

	border: 1px solid #A8B492;
}
.headline-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #91C90B;
}
.headline-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #F88F29;
}
.headline-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #6CC4FB;
}
.headline-blue a:link{
	color: #6CC4FB;
	font-size: 12px;
	text-decoration: none;
  }
  
.headline-blue a:hover{	
	color: #FD1818;
	font-size: 12px;
	text-decoration: none;
  }

.headline-blue a:visited{	
	color: #6CC4FB;
	font-size: 12px;
	text-decoration: none;
  }

.headline-blue a:active{	
	color: #6CC4FB;
	font-size: 12px;
	text-decoration: none;
  }
.headline-bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #40545B;
}
.headline-brown {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #5C1212;
}
.bg-text2 {
	padding: 8px;
	text-align: justify;
	font-size: 10px;
}
.ifiori {
	font-size: 12px;
}
.border-guest {
	padding: 15px;
	background-image: url(../images/picture/bg-guest.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left: 1px #FEFFFC dotted;
}
.border-guest-id {
	padding: 15px;
	background-image: url(../images/picture/bg-guest-id.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-left: 1px #FEFFFC dotted;
}
.bg-jajan {
	padding: 15px;
	background-color: #FEFFF7;
	background-image: url(../images/picture/bg-jajan.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right: 1px #FEFFFC dotted;
}
.bg-cooking {
	background: #fff url(../images/picture/bg-cooking.jpg) left top no-repeat;
}
.bg-cookingb {
	border-bottom: 1px solid #4f4727;
	border-left: 1px solid #4f4727;
}
.bg-cook {
	padding: 5px 15px 10px 15px;
	background: url(../images/picture/bg-cooking.jpg) right top no-repeat #324b21;
	color: #fff;
	border-bottom: 1px solid #fff;
}
.bg-cook-id {
	padding: 15px;
	background-color: #F5FADF;
	background-image: url(../images/picture/bg-cooking-id.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-cook-jp {
	padding: 15px;
	background-color: #F5FADF;
	background-image: url(../images/picture/bg-cooking-jp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-food01 {
	padding: 15px;
	background-image: url(../images/picture/bg-sandwich.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 290px;
	width: 230px;
	border-right: 1px #FFFFFF dotted;
}
.bg-food02 {
	padding: 15px;
	background-image: url(../images/picture/bg-salad.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 290px;
	width: 230px;
	border-right: 1px #FFFFFF dotted;	
}
.bg-food03 {
	padding: 15px;
	background-image: url(../images/picture/bg-coco.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 290px;
	width: 230px;
}
.bg-main {
	background: #fff;	
	padding: 15px;
}
.bg-main-id {
	background-color: #FEFFFC;
	background-image: url(../images/picture/bg-main-id.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}
.bg-main-jp {
	background-color: #FEFFFC;
	background-image: url(../images/picture/bg-main-jp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}
.bg-jamu {
	background-color: #FFFFFF;
	background-image: url(../images/common/bg-jamu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}
.bg-env {
	background-image: url(../images/picture/bg-environment.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}
.text-main {
	margin-top: 30px;
}
.text-env {
	margin-top: 160px;
}
.bg-interest {
	background-image: url(../images/common/bg-left.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #fef2f2;
}
.bg-interest02 {
	background-image: url(../images/common/bg-left02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #F8FEEA;
}
.bartender-bg {
	background-color: #75242b;
	background-image: url(../images/common/bg-bartender.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	color: #fff;
}
.image-left {
 padding-right: 10px;
}
.image-right {
 padding-left: 10px;
}
.food-promo-bg {
	background-image: url(../images/picture/bg-promo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.border-calendar {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
.bg-mainjp {

	background-color: #F5F5F5;
	background-image: url(../images/picture/bg-main-jp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
}
.bg-gm {
	padding: 15px;
	text-align: justify;
	background-color: #E4E694;
	background-image: url(../images/common/bg-gm.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #666666;
}
.bg-gm2 {
	padding: 15px;
	text-align: justify;
	background-color: #7faec0;
	background-image: url(../images/common/bg-gm02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #ffffff;
}
.border-bottom {
	border-bottom: #FFFFFF 1px dotted;
}
.border-bottom02 {
	border-bottom: #d3c7d3 1px dotted;
}
.border-right {
	border-right: #d3c7d3 1px dotted;
}
.postnews {
	background: #f9fded url(../images/common/bg-news.jpg) right top repeat;
}
.bart-new {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #837870;
}