/* CSS Document */
body{
	padding: 0;
	margin: 0 0 5px 0;
	background: #D8d8d8;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}
a{
	text-decoration: none;
	color: #000000;
}
a:hover{
	text-decoration: underline;
	color: #000000;
}
p{
	line-height: 18px;
}
.header{
	height: 340px;
	background: url(../images/header-bg.gif) top left repeat-x;
}
#header-left{
	float: left;
	width: 283px;
	height: 340px;	
}
#banner-home1{
	width: 700px;
	height: 340px;	
	background: url(../images/banner-home11.gif) top left no-repeat;
	float: left;
}
#banner-home{
	width: 700px;
	height: 340px;	
	background: url(../images/banner-home111.gif) top left no-repeat;
	float: left;
}
#banner-home12{
	width: 700px;
	height: 340px;	
	background: url(../images/banner-home12.gif) top left no-repeat;
	float: left;
}
#banner-wedding{
	width: 700px;
	height: 340px;	
	background: url(../images/banner-wedding.jpg) top left no-repeat;
	float: left;
}
#logo{
	width: 261px;
	height: 112px;
	float: left;
}
#logo h1 {
	background: url(../images/logo.gif) top left no-repeat;
	overflow: hidden;
	width: 261px;
	height: 112px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}
#logo h1 a{
	display: block;
	width: 261px;
	height: 112px;
}
.menu-table{
	margin-top: 11px;
	float: left;
}
.menu{
	background: url(../images/menu-bg.gif) top left repeat-x #CDCDCD;
	height: 217px !important;
	height: 212px;
	width: 275px;
	padding:5px 0 0 15px;
}
.menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu ul li{
margin:0;
padding:0;
	text-indent: -9999px;
	overflow: hidden;
}

.menu ul li a, .menu ul li a:hover{
	width: 249px;
	height: 34px;
	display: block;
}

.list1 a{
	background: url(../images/btn-home.gif);
}
.list1 a:hover{
	background: url(../images/btn-home-over.gif);
}


.list2 a{
	background: url(../images/btn-about.gif);
}
.list2 a:hover{
	background: url(../images/btn-about-over.gif);
}

.list3 a{
	background: url(../images/btn-weddings.gif);
}
.list3 a:hover{
	background: url(../images/btn-weddings-over.gif);
}
.list4 a{
	background: url(../images/btn-rooms.gif);
}
.list4 a:hover{
	background: url(../images/btn-rooms-over.gif);
}
.list5 a{
	background: url(../images/btn-reservation1.gif);
}
.list5 a:hover{
	background: url(../images/btn-reservation-over.gif);
}
.list6 a{
	background: url(../images/btn-ink-store.gif);
}
.list6 a:hover{
	background: url(../images/btn-ink-store-over.gif);
}
.list7 a{
	background: url(../images/btn-contact.gif);
}
.list7 a:hover{
	background: url(../images/btn-contact-over.gif);
}

.list8 a{
	background: url(../images/gallery_1.jpg);
}
.list8 a:hover{
	background: url(../images/gallery_2.jpg);
}

.menu-right{
	width: 9px;
	height: 217px;
	background: url(../images/menu-right.gif) top left no-repeat;
}

#welcome h2,#aboutus h2, #weddings h2, #rooms h2, #rooms1 h2{
	text-indent: -9999px;
	padding: 0;
	margin: 0 0 5px 0 !important;
	margin: 0;
	height: 27px;
	width: 100%;
	float: left;
}
#welcome h2{
	background: url(../images/welcome.gif) no-repeat;
}
#aboutus h2{
	background: url(../images/aboutus.gif) no-repeat;
}

#weddings h2{
	background: url(../images/weddings.gif) no-repeat;
}

#rooms h2{
	background: url(../images/rooms-amenities1.gif) no-repeat;
}
#rooms1 h2{
	background: url(../images/rooms-amenities11.gif) no-repeat;
}

#calling{
	text-align: right;
	line-height: 18px !important;
	line-height: 14px;
	padding: 5px;
	margin-bottom: 12px;
	width: 265px;
	height: 110px;
	border-top: 1px solid #E3D3D1;
	border-right: 1px solid #E3D3D1;
	border-bottom: 1px solid #E3D3D1;
}
#calling h2{
	font-size: 17px;
}
.bottom{
	height: 184px;
	padding: 5px;
	background: url(../images/btm-bg.gif) top left repeat-x;
}
#panel-contact{
	width: 257px !important;
	width: 248px;
	height: 150px;
	margin-top: 10px;
	margin-left: 9px;
	background: url(../images/panel-contact-bg.gif) right bottom no-repeat;
	float: left;
}
#panel-contact h2, #panel-rooms h2, #panel-gallery h2, #stores h2{
	padding: 5px 5px 0 10px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 5px 0 !important;
	margin: 0;
}

#panel-contact h2{
	background: url(../images/panel-contact.gif) no-repeat;
}

#panel-rooms{
	width: 260px;
	height: 150px;
	margin-left: 9px;
	margin-top: 10px;
	float: left;
}
#panel-rooms h2{
	background: url(../images/panel-rooms.gif) no-repeat;
}

#stores h2{
	background: url(../images/ink-house-store.gif) no-repeat;
}

#panel-rooms li{
	margin-left: 20px !important;
	margin-left: 10px;
}
#panel-gallery{
	width: 410px;
	height: 150px;
	margin-left: 9px;
	margin-top: 10px;
	float: right;
}
#panel-gallery{
	background: url(../images/panel-gallery.gif) no-repeat;
}
.footer{
	height: 50px !important;
	height: 40px;
	padding: 5px;
	background: #722319;
	color: #FFFFFF;
}
.footer a{
	color: #FFFFFF;
	padding: 5px;
}
.footer a:hover{
	color: #FFFFFF;
}

.contents{
	padding: 0 10px 5px 5px;
	line-height: 16px;
}
.contents p{
	padding: 5px !important;
	padding: 0;
	margin-top: 10px;
}
.contents li{
	margin-left: 20px !important;
	margin-left: 10px;
}