body {
	background:url(../images/bg.gif) top no-repeat;
	margin:0px;
	padding:0;
	background-color:#000000;
	text-align:justify;
	line-height:20px;
	color:#999;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
img,div { behavior: url("iepngfix.htc"); border:0;}
ul, li {
	list-style:none;
	margin:0;
	padding:0
}
p {
	margin:0px 0px 10px 0px
	padding:0
}
.clear {
	clear: both;
}
.left {
	float:left
}
.right {
	float:right
}
.arht {
	text-align:right
}
.alft {
	text-align:left
}
.acenter {
	text-align: center
}
.center {
	margin:0 auto
}
.vcenter {
	vertical-align:middle
}
h1 {
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	background:url(../images/boder.gif) repeat-x bottom;
	width:868px;
	height:30px;
	color:#ffd76b;
	font-size:20px;
}
h2 {
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	background:url(../images/boder.gif) repeat-x bottom;
	width:868px;
	height:30px;
	color:#ffd76b;
}

#wrap {
	width:904px;
	margin:0 auto;
}
#toppart {
	height:188px;
	background:url(../images/top-bg.jpg) no-repeat center top
}
#toppart .logo {
	padding:10px 0 0 116px;
	margin:0px 0px 0px 0px;
	float:left;
}
.mobil_no {
	float:right;
	padding:10px 120px 0px 0px;
	margin:0px 0px 0px 0px;
}
#header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/banner.png) top center; behavior: url("iepngfix.htc");
	width:904px;
	height:240px;
}
#contentpart {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
#contentpartiin {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height:150px;

}
.campusboder {
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	background:url(../images/boder.gif) repeat-x bottom;
	width:434px;
	height:36px;
}
.content {
	line-height:20px;
}
.content2 {
	width:172px;
	color:#b6600f;
	font-size:18px;
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	font-style:normal;
}

.campus {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:904px;
}
.campus1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:452px;
}
.whatsnew {
	float:left;
	margin:0px 0px 0px 17px;
	padding:0px 0px 0px 0px;
	width:192px;
}
.contwhat {
	font-size:17px;
	color:#b6600f;
	font-family:"Segoe UI";
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.whatsnewboder {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:175px;
	height:36px;
	background:url(../images/boder.gif) repeat-x bottom;
}
.vip {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:230px;
}
.vipboder {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:224px;
	height:36px;
	background:url(../images/boder.gif) repeat-x bottom;
}
.flashbanner {
	margin:0px 0px 0px 30px;
	padding:24px 0px 0px 0px;
}
select, textarea {
	font-size:12px;
	color:#b6600f;
	background:url(../images/inputbg.gif) left top no-repeat;
	border:0 none;
	padding:5px 5px;
	width:215px;
	height:76px; 
}

/*:first-child+html select, textarea {height:70px; width:220px;  }*/

input { 
font-size:11px;
color:#333333;
background:url(../images/input-bg.jpg) center top no-repeat;
border:0px;
padding:0px 10px 0px 5px;
width:210px;
color:#b6600f;
height:25px;
}

.noborder {
	padding:0;
	margin:0;
	height:auto;
	background:none !important;
	border:0 none!important;
	vertical-align:middle;
}
.button {
	background:url(../images/btnbg.gif)top;
	padding:2px 1px 0px 0px;
	color:#fff;
	font-weight:bold;
	cursor: pointer
}
.footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/footer.gif) repeat-x;

	width:100%;
	height:53px;
}
.copyright {
	font-size:11px;
	color:#ca6836;
	float:left;
	padding:5px 0px 0px 0px;
	float:left;
}
.copyright {
	font-size:11px;
	color:#ca6836;
	float:left;
	padding:5px 0px 0px 0px;
	float:left;
}
.coopy {
	margin:0 auto;
	width:904px;
}
.icon {
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	float:right;
}
.send {
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 5px;
}
.menu {
	height:18px;
	margin:0 0 1px 0;
	padding:48px 0px 0px 110px;
}
a.menu-home, a.menu-Menu, a.menu-KabukiLounge, a.menu-PhotoGallery, a.menu-OrderOnline, a.menu-ContactUs, .menu-homeactive, .menu-Menutactive, .menu-candidateactive, .menu-jobactive, .menu-contactactive {
	display:block;
	height:21px;
	float:left
}
a.menu-home {
	background:url(../images/menu1.gif) 0px 0px no-repeat;
	width:87px;
}
a.menu-home:hover {
	background:url(../images/menu1.gif) 0px -21px no-repeat;
}
.menu-homeactive {
	background:url(../images/menu1.gif) 0px -21px no-repeat;
	width:87px;
}
a.menu-Menu {
	background:url(../images/menu1.gif) -87px 0px no-repeat;
	width:84px;
}
a.menu-Menu:hover {
	background:url(../images/menu1.gif) -87px -21px no-repeat;
}
.menu-Menutactive {
	background:url(../images/menu1.gif) -87px -21px no-repeat;
	width:84px;
}
a.menu-KabukiLounge {
	background:url(../images/menu1.gif) -171px 0px no-repeat;
	width:148px
}
a.menu-KabukiLounge:hover {
	background:url(../images/menu1.gif) -171px -21px no-repeat;
}
.menu-KabukiLoungeactive {
	background:url(../images/menu1.gif) -171px -21px no-repeat;
	width:148px
}
a.menu-PhotoGallery {
	background:url(../images/menu1.gif) -319px 0px no-repeat;
	width:147px
}
a.menu-PhotoGallery:hover {
	background:url(../images/menu1.gif) -319px -21px no-repeat;
}
.menu-PhotoGalleryactive {
	background:url(../images/menu1.gif) -319px -21px no-repeat;
	width:147px
}
a.menu-OrderOnline {
	background:url(../images/menu1.gif) -466px 0px no-repeat;
	width:138px
}
a.menu-OrderOnline:hover {
	background:url(../images/menu1.gif) -466px -21px no-repeat;
}
.menu-OrderOnlineactive {
	background:url(../images/menu1.gif) -466px -21px no-repeat;
	width:138px
}
a.menu-ContactUs {
	background:url(../images/menu1.gif) -604px 0px no-repeat;
	width:84px
}
a.menu-ContactUs:hover {
	background:url(../images/menu1.gif) -604px -21px no-repeat;
}
.menu-ContactUsactive {
	background:url(../images/menu1.gif) -604px -21px no-repeat;
	width:84px
}
a:active {
	outline: none;
}
a {
	outline: none;
}
focus {
	-moz-outline-style: none;
}
#gallery {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}
#gallery ul {
	list-style: none;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#gallery ul li {
	display: inline;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
#gallery ul img {
	border: 5px solid #580101;
	border-width: 5px 5px 5px;
	margin:0px 0px 0px 15px;
}
#gallery ul a:hover img {
	border: 5px solid #791414;
	border-width: 5px 5px 5px;
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;
}
a:link {
	color: #ca6836;
	text-decoration:none;
}
a:visited {
	color: #ca6836;
	text-decoration:none;
}
a:hover {
	color: #ca6836;
	text-decoration:none;
}
a:active {
	color: #ca6836;
	text-decoration:none;
}

ul, li {
	margin:0;
	padding:0;
}
a {
	text-decoration: none;
}
a.toggleLink {
	height:30px;
	display: block;
	padding: 10px 0px 3px 35px;
	margin:0 0 0 18px;
	color: #d49b16;
	font-size:13px;
	font-weight:bold;
	background-position:4px 10px;
	background: url(../images/menu-title-bg.jpg) top left no-repeat;
	width:870px;

}
a.toggleLink:hover { color:#FFFFFF;}
ul#accordian_menu {
	margin: 0;
	padding: 0;	
}
#accordian_menu b { font-weight:bold; color:#ff8e15;}
#accordian_menu span { font-style:italic; padding-left:20px; color:#3e3e3e}
ul#accordian_menu li {
	margin:0;
	list-style-type: none;
}
ul#accordian_menu li ul {
	padding-left: 30px;
}
ul#accordian_menu li ul li {
	background-position:13px 10px;
	padding:0 0 0 20px;	
/*  	background:url(../images/arw.jpg) no-repeat 0px 0px; */
	margin:0;
}
ul#accordian_menu li ul li a:hover {
	background: ;
}
ul#accordian_menu li ul li a {
	color: #FF0000;
	display: block;
	padding: 5px;
}
.doteline { background: url(../images/dote-line.jpg) 0px 9px repeat-x;}
.box { background:url(../images/box-bg.jpg) no-repeat; width:261px; height:169px; padding:10px 10px 10px 10px;}
.mt15 { margin-top:15px;}
b { font-weight:bold; color:#ff6633}
.pt50 { padding-top:50px;} 
.tagline { text-align:center; }
.hometext {	margin:9px 0px 10px 18px;}
.min { margin:9px 0px 20px 18px;}
sup { font-size:8px;}
.title1 { text-align:right; font-size:18px; color:#ffd76b; font-weight:bold; padding-right:20px; text-align:center; padding:0px 0 15px 0;}
.border1 { border:3px solid #770e10;}
.pt5 { padding-top:5px;}
.pt13 { padding-top:13px;}
.ptr {padding:7px 120px 0 0;}
.audio {padding:9px 10px 0 0; float:right;}