html, body{ height : auto !important; /* ignored by IE, applied everywhere else */
  height : 100%; /* IE treats as min-height */
  min-height : 100%; /* IE ignores this */ }
BODY { padding:3px 0px 0px 0px; margin:0px; direction:rtl; background-color:#FFF; height:100%;  }
IMG { border:0px;}

DIV.centerPage { width:992px; margin:0 auto; padding:0 auto;    text-align:center; height:100%;  min-height: 100%; /* For Mozilla/Opera/Safari */  font:normal 13px arial; color: #585555;}
DIV.clear { clear:both; font-size:0px; line-height:0px; height:0px; width:0px; float: none!important}

DIV.topLogo { float:right;}
DIV.topLeng { float: left; margin-left: 10px; font:normal 12px/23px arial; color: #585555; text-align: left; margin-top:5px;}
DIV.topLeng A {font:normal 12px/23px arial; color: #585555; text-decoration: none;}
DIV.topSearch { width: 177px; float: left; margin-left: 44px; height: 23px; font:normal 12px/23px arial; color:#585555;  margin-top:5px; }
DIV.topSearch .serchInput {margin-right: 5px; background-image: url(img/searchInput.gif); background-position: top; background-repeat: no-repeat; width: 125px; height: 22px; text-align: right; font:normal 12px arial;  color:#585555 ; border:0px; float: right;}
DIV.topSearch SPAN { float: right;}
DIV.topSearch .searchBTN { float: right;}
DIV.topBanner { margin-top:5px;text-align:right;}
DIV.runningNews { width:950px; margin-top:15px; text-align: right; font:normal 13px arial; color: #05204f; margin-bottom: 6px;overflow: hidden;}
DIV.runningNews A {ont:normal 13px arial; color: #05204f; text-decoration: none;}
	DIV.runninNews2 {position:relative; width:950px;height:20px;overflow:hidden;margin-right: 20px;}
	DIV.newsScroll {position:absolute;left:0px;top:0px}
DIV.topNav { width:962px; background-color: #9d9d9d;background-image: url(img/subNavR.gif); background-position: bottom right; background-repeat: no-repeat; height: 82px; padding-right: 30px;}
DIV.topNavL { background-image: url(img/subNavL.gif); background-position: bottom left; background-repeat: no-repeat;height: 82px; padding-left: 12px;}
DIV.topNavM { background-image: url(img/subNavM.gif); background-position: bottom left; background-repeat: repeat-x; height: 82px;}
	DIV.mainNav { width:950px;}
	
	DIV.nav_select { float: right;  margin-top: 7px; margin-left: 20px;}
	DIV.nav_select .left {float: left; background-image: url(img/nav_selectL.gif); background-position: top left; background-repeat: no-repeat; padding-left: 8px; height: 35px;}
	DIV.nav_select .right { float: left; background-image: url(img/nav_selectR.gif); background-position: right top; background-repeat: no-repeat; padding-right: 8px; height: 35px;}
	DIV.nav_select .middle {float: left; background-image: url(img/nav_selectM.gif); background-position: top right; background-repeat: repeat-x; height: 35px; font:normal 14px/35px arial; color: #585555;}
	DIV.nav_select .middle A { font:normal 14px/35px arial; color: #585555; text-decoration: none;}
	
	
	DIV.nav_firstSelected { float: right!important;  margin-top: 7px!important; margin-left: 20px!important;}
	DIV.nav_firstSelected .left {float: left!important; background-image: url(img/nav_selectL.gif)!important; background-position: top left!important; background-repeat: no-repeat!important; padding-left: 8px!important; height: 35px!important;}
	DIV.nav_firstSelected .right { float: left!important; background-image: url(img/nav_selectR.gif)!important; background-position: right top!important; background-repeat: no-repeat!important; padding-right: 8px!important; height: 35px!important;}
	DIV.nav_firstSelected .middle {float: left!important; background-image: url(img/nav_selectM.gif)!important; background-position: top right!important; background-repeat: repeat-x!important; height: 35px!important; font:normal 14px/35px arial!important; color: #585555!important;}
	DIV.nav_firstSelected .middle A { font:normal 14px/35px arial!important; color: #585555!important; text-decoration: none!important;}
	
	DIV.nav_lastSelected { float: right!important;  margin-top: 7px!important; margin-left: 20px!important;}
	DIV.nav_lastSelected .left {float: left!important; background-image: url(img/nav_selectL.gif)!important; background-position: top left!important; background-repeat: no-repeat!important; padding-left: 8px!important; height: 35px!important;}
	DIV.nav_lastSelected .right { float: left!important; background-image: url(img/nav_selectR.gif)!important; background-position: right top!important; background-repeat: no-repeat!important; padding-right: 8px!important; height: 35px!important;}
	DIV.nav_lastSelected .middle {float: left!important; background-image: url(img/nav_selectM.gif)!important; background-position: top right!important; background-repeat: repeat-x!important; height: 35px!important; font:normal 14px/35px arial!important; color: #585555!important;}
	DIV.nav_lastSelected .middle A { font:normal 14px/35px arial!important; color: #585555!important; text-decoration: none!important;}
	
	DIV.nav_selected { float: right!important;  margin-top: 7px!important; margin-left: 20px!important;}
	DIV.nav_selected .left {float: left!important; background-image: url(img/nav_selectL.gif)!important; background-position: top left!important; background-repeat: no-repeat!important; padding-left: 8px!important; height: 35px!important;}
	DIV.nav_selected .right { float: left!important; background-image: url(img/nav_selectR.gif)!important; background-position: right top!important; background-repeat: no-repeat!important; padding-right: 8px!important; height: 35px!important;}
	DIV.nav_selected .middle {float: left!important; background-image: url(img/nav_selectM.gif)!important; background-position: top right!important; background-repeat: repeat-x!important; height: 35px!important; font:normal 14px/35px arial!important; color: #585555!important;}
	DIV.nav_selected .middle A { font:normal 14px/35px arial!important; color: #585555!important; text-decoration: none!important;}
	
	DIV.nav_first  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_first .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_first .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_first .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_first .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_2  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_2 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_2 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_2 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_2 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_3  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_3 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_3 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_3 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_3 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_4  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_4 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_4 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_4 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_4 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_5  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_5 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_5 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_5 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_5 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_6  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_6 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_6 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_6 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_6 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_7  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_7 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_7 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_7 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_7 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_8  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_8 .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_8 .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_8 .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_8 .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	DIV.nav_last  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_last .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_last .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_last .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_last .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	
	
	
	DIV.navItem  { float: right;  margin-top: 7px; margin-left: 20px;  }
	DIV.nav_normal  { float: right;  margin-top: 7px; margin-left: 20px; }
	DIV.nav_normal .left {float: left;  padding-left: 8px; height: 35px;}
	DIV.nav_normal .right {float: left; padding-right: 8px; height: 35px;}
	DIV.nav_normal .middle {float: left; height: 35px; font:normal 14px/35px arial; color: #FFF;}
	DIV.nav_normal .middle A { font:normal 14px/35px arial; color: #FFF; text-decoration: none;}
	DIV.subNav {margin: 0px 0px 0px 0px!important; padding:20px 8px 0px 0px!important; width:940px; height: 50px;  }
	LI.subLi   A { float: right; padding-left: 35px; font:normal 14px arial; color: #585555; text-decoration: none;}
	LI.subLi   A:hover { text-decoration:underline}
	LI.subLi   A.subsfirstSelected { color:#1C66A3}
	LI.subLi   A.subslastSelected { color:#1C66A3}
	LI.subLi   A.subsselected { color:#1C66A3}
	UL.navUL { margin: 0px; padding: 0px; position: relative;}
	LI.navLI { float: right; list-style-type: none; padding: 0px; margin: 0px; display: block;}
	UL.sub {  position: absolute; top:30px; padding: 0px; margin: 0px; right:0px;}
	LI.subLi { float: right; list-style-type: none; margin: 0px 0px 0px 0px!important; padding:20px 8px 0px 0px!important; width:940px; height: 50px;}
	UL.subfirstSelected { display:block}
	UL.sublatSelected { display:block}
	UL.selected { display:block}
	UL.subfirst, UL.sublast, UL.sub1 , UL.sub1, UL.sub2, UL.sub3, UL.sub4, UL.sub5, UL.sub6, UL.sub7, UL.sub8{ display:none;}
	
	/**footer**/
		DIV.footer { background-image: url(img/footerBG.jpg); background-position: top; background-repeat: no-repeat; width: 970px; padding-top: 34px; text-align: center; height:166px; margin-top:6px;}
			DIV.footerLinks { text-align: center; font:normal 12px arial; color: #585555; margin-bottom:10px; }
			DIV.footerLinks A {font:normal 12px arial; color: #585555; text-decoration: none;}
			DIV.footerBanner { margin-top: 4px; text-align: center}
	A.tqLink { font:normal 10px arial; color:  #585555; text-decoration: none;}
	
	/**home**/
	
	DIV.hpMainContent { width: 963px; margin:7px auto 0px; padding:0 auto;    text-align:center; }
		DIV.reservationNum { float: right; font:15px arial; color: #585555; width: 188px; text-align: center;}
		DIV.orderBox {width: 187px; background-image: url(img/hpBoxM.gif); background-position: top; background-repeat: repeat-y; float: right; margin-top: 9px;}
		DIV.orderBox DIV.top {width: 187px; background-image: url(img/hpBoxTop.gif); background-position: top; background-repeat: no-repeat; font:normal 15px/29px arial; color:#585555; height: 29px; text-align: center; }
		DIV.orderBox DIV.mid {padding-top:6px; background-image: url(img/hpBoxB.gif); background-position: bottom; background-repeat: no-repeat; width: 187px;}
		DIV.orderText { float: right; margin-right: 12px; height: 22px; margin-bottom: 2px; font:normal 14px/22px arial; color:#585555; text-align: right; width: 39px!important; width: 35px; }
		.orderInput { float: right; background-color: none; background-image: url(img/hpInput.gif); background-position: top; background-repeat: no-repeat; width: 123px; height: 20px; font:normal 14px/20px arial; color:#585555; text-align: right;  margin-bottom: 2px;}
		.orderInput INPUT {border:none; width: 123px; height: 20px; font:normal 14px/20px arial; color:#585555; text-align: right; background:none }
		DIV.orderNoat { float: right; margin-right: 12px; margin-top: 7px; margin-bottom: 4px; font:normal 14px/22px arial; color:#585555; text-align: right;}
		.orderTextarea { float: right; margin-right: 12px!important; margin-right: 8px; background-image: url(img/hpTextarea.gif); background-position: top; background-repeat: no-repeat; width: 163px; height: 71px; border: none;  font:normal 14px/20px arial; color:#585555; text-align: right;}
		.orderTextarea textarea { width: 160px!important;width: 155px; height: 71px; border: none;  font:normal 14px/20px arial; color:#585555;background:none;}
		.clearBTN { float: right; margin-right: 12px; background: no-repeat; border: none; font:normal 12px arial; color:#585555; margin-top: 0px; cursor: pointer; }
		.orderSend {float: left; background-image: url(img/hpSend.gif); background-position: top; background-repeat: no-repeat; width: 47px; height:24px; cursor: pointer; margin-bottom: 9px; margin-left: 15px!important;margin-left: 5px;  text-align: center }
		.orderSend:hover { background-image: url(img/hpSend_select.gif); background-position: top; background-repeat: no-repeat; width: 47px; height:24px; cursor: pointer; text-align: center} 
		.orderSend A {font:normal 14px/24px arial; color:#585555; text-decoration: none;}
		
		DIV.hpText { float: right; width: 443px; margin-right: 36px; margin-left: 90px; text-align: right; font:normal 16px arial; color: #585555; margin-top: 8px;}
		DIV.hpTitle { font:normal 18px arial; color: #3366ff; margin-bottom: 8px; text-align: right;}
		DIV.hpInfo { float: right; width: 165px; background-image: url(img/bullets.gif); background-position: bottom; background-repeat: no-repeat; padding-bottom: 16px;}
		DIV.hpInfo DIV.hpBulet { border-right: 1px solid #dcdcdc; padding-right: 10px;}	
		DIV.hpInfo DIV.hpBuleTitle {font:normal 15px arial; color: #1c66a3; text-align: right; margin-bottom: 25px;}
		DIV.hpInfo DIV.hpBulet A { background-image: url(img/bullet1.gif); background-position:top right; background-repeat: no-repeat; padding-right: 13px; font:normal 13px arial; color: #636363; text-decoration: none; text-align: right; display: block; margin-bottom: 15px;}
		DIV.hpInfo DIV.hpBulet A:hover { background-image: url(img/bullet2.gif); background-position:top right; background-repeat: no-repeat; padding-right: 13px; font:normal 13px arial; color: #636363; text-decoration: none; text-align: right;display: block; margin-bottom: 15px;}
		DIV.rightContent { float: right; width: 188px;}
		
		DIV.mainContent {float:right; margin-right: 37px; margin-top: 10px; width: 738px; text-align: right; }
		UL.Q LI { list-style-type: none;}
		UL.A  LI { list-style-type: none;}
		DIV.bradCroms { float: right; text-align: right; font:normal 11px arial; color: #585555}
		DIV.bradCroms A {font:normal 11px arial; color: #585555 ; text-decoration: none}
		DIV.bradCroms A:hover{ text-decoration: underline}
		/**contact**/
		DIV.contactText  {  width: 528px; text-align: right; font:normal 13px/18px arial; color: #585555; margin-bottom: 18px;}
			H1 {font:normal 18px arial; color: #1c66a3; text-align: right; margin: 0px; padding: 0px 0px 10px 0px}
			H2 {font:normal 18px arial; color: #1c66a3; text-align: right; margin: 0px; padding: 13px 0px 10px 0px}
		
		DIV.contactRight { float: right; width: 270px; text-align: right; padding-bottom: 113px; margin-left: 80px;}
			DIV.contactName { vertical-align: middle;float: right; width: 85px; text-align: right; font:normal 13px/23px arial; color:#585555; height: 23px; margin-bottom: 5px; }
			DIV.contactName * { vertical-align: middle}
			DIV.contactNameL { float: right; width: 185px; text-align: right; height: 23px; margin-bottom: 5px; }
			DIV.contactNameL .contactInput { float: right; background-image: url(img/contactInput.gif); background-position: top; background-repeat: no-repeat; width:160px; height: 23px; padding:0px 5px; }
			DIV.contactNameL .contactInput INPUT { width:160px; height: 20px; background: none; border: none; text-align: right; font:normal 12px arial; color::#585555; }
			.contactBullet { float: left;}
			
			DIV.contactSelect { z-index: 1000; background-image: url(img/contactSelect.gif); background-position: top; background-repeat: no-repeat; width:170px; height: 23px; text-align: center; font:normal 13px/23px arial; color: #585555; cursor: pointer; }
			DIV.selectList { background-color: #FFF; text-align: center; width: 160px; z-index: 1; xmargin-top:8px;  border-left:1px solid #585555; border-right:1px solid #585555; margin-right:5px;}
			DIV.selectList DIV {background-color: #FFF;  height: 23px;font:normal 13px/23px arial; color: #585555; width: 160px; border-bottom: 1px solid #585555; text-align: center;  z-index: 2; display: block;}
			DIV.selectList DIV:hover{ background-color: #eae9f0;}
		
		DIV.contactLeft { float: right; width: 301px; text-align: right;}
		DIV.contactLeft DIV.contactN {  margin-bottom: 5px; float: right; width: 54px; text-align: right;font:normal 13px arial; color:#585555;}
		DIV.contactErea { margin-bottom: 5px; float: right; background-image: url(img/contactArea.gif); background-position: top; background-repeat: no-repeat; width: 240px; height: 152px; padding-right: 7px;}
		DIV.contactErea textarea {width: 240px; height: 152px; text-align: right; border: none; background: none;font:normal 13px arial; color:#585555; }
		.sendBTN { float: left; background-image: url(img/contactSend.gif); background-position: top; background-repeat: no-repeat; width: 47px; height: 24px; cursor: pointer;}
		.sendBTN:hover { background-image: url(img/contactSend_over.gif); cursor: pointer; } 
		.sendBTN INPUT { background: no-repeat; border: none; width: 47px; height: 24px; cursor: pointer; font:normal 14px/23px arial; color: #585555}
		
		/**gallery**/
		DIV.galleryBox { margin-left: 60px; margin-bottom: 30px; float: right; background-image: url(img/galleryBG.gif); background-position: top; background-repeat: no-repeat; width: 205px; height: 185px; text-align: center; padding-top: 20px;}
		DIV.galleryBox IMG { border: 2px solid #03a0db; width: 180px;}
		DIV.galleryBox  DIV { margin-top: 10px; text-align: right; margin-right: 11px; font:normal 14px/14px arial; color:#585555; overflow: hidden; height: 32px; width: 181px;}
		DIV.galleryBox  DIV  A {font:normal 14px/14px arial; color:#585555; text-decoration: none;}
		.boxLast { margin-left: 0px!important}
		
		DIV.albumBG { background-image: url(img/albumBG.gif); background-position: top; background-repeat: repeat-y; width: 735px;  padding-top: 16px; padding-right: 5px;}
		DIV.albumBG IMG { float: right; margin-left: 10px; margin-bottom: 30px; border: 2px solid #ebebeb; cursor: pointer; width: 109px}
		DIV.albumBG IMG:hover { border: 2px solid #fff;} 
		
		/**branch**/
			DIV.branchContent { margin-bottom: 15px;}
		DIV.barnchPic { float: right; }
		DIV.barnchPic IMG { width: 234px;}
		DIV.branchDetail { float: right; text-align: right; margin-right: 8px; font:normal 13px/18px arial; color: #585555;}
		DIV.branchDetail SPAN {color: #1c66a3;}
		DIV.branchDetail A { font:normal 13px/18px arial; color: #585555; text-decoration: none;}
			DIV.branchLine { margin-bottom: 15px; font:normal 13px/18px arial; color: #585555; width:350px;}
			DIV.branchLine DIV { float: right;}
		DIV.branchText { margin-top: 12px; width: 730px; border-bottom: 2px solid #eaeaea; padding-bottom: 9px; font:normal 13px arial; color: #585555; text-align: right;}
		
		/**text**/
		DIV.smallText { width: 730px;border-bottom: 2px solid #eaeaea;  font:normal 13px/15px arial; color: #585555; text-align: right; padding-bottom: 10px; margin-bottom: 20px;  }
		DIV.smallText DIV { width: 528px; }
		DIV.smallText A { font:normal 13px/15px arial; color: #585555; text-decoration: underline}
		DIV.picText { width: 730px;border-bottom: 2px solid #eaeaea;  font:normal 13px/15px arial; color: #585555; text-align: right; padding-bottom: 15px; margin-bottom: 40px; }
		DIV.picText IMG { float: right;}
		DIV.picText  DIV { float: right; width: 420px; text-align: right; margin-right: 15px;  font:normal 13px/15px arial; color: #585555;}
		DIV.picText  A { font:normal 13px/15px arial; color: #585555; text-decoration: underline}
		DIV.picText2 { width: 730px;border-bottom: 2px solid #eaeaea;  font:normal 13px/15px arial; color: #585555; text-align: right; padding-bottom: 15px; margin-bottom: 40px; }
		DIV.picText2 IMG { float: left; width:250px;}
		DIV.picText2  DIV { float: right; width: 420px; text-align: right; margin-left: 15px;  font:normal 13px/15px arial; color: #585555;}
		DIV.picText2  A { font:normal 13px/15px arial; color: #585555; text-decoration: underline}
		DIV.Textcon {width: 730px;  font:normal 13px/15px arial; color: #585555; text-align: right; padding-bottom: 15px; margin-bottom: 40px;}
		DIV.Textcon IMG { float: right;}
		DIV.Textcon DIV { float: right; width: 420px; text-align: right;   font:normal 13px/15px arial; color: #585555;}
		DIV.Textcon A { font:normal 13px/15px arial; color: #585555; text-decoration: underline}
		
		DIV.hpText2 { float: right; width: 400px; xmargin-right: 36px; xmargin-left: 90px; text-align: right; font:normal 16px arial; color: #585555; margin-top: 8px;}
		DIV.hpVideo { float:left;  width:312px; height:210px;  overflow:hidden; }
		DIV.hpVideo EMBED { margin-top:-53px;}
		DIV.flasheBG {background-image:url(img/flashBG.gif); background-position:top; background-repeat:no-repeat; width:312px; height:2px;  position:absolute; }
		DIV.flasheBG2 {background-image:url(img/flashBG.gif); background-position:bottom; background-repeat:no-repeat; width:312px; height:2px;  position:absolute; }
		DIV.videoTtile {font:nomal 13px arial; color:#585555; background-image:url(img/flashBG.gif); background-position:bottom  right ; background-repeat:no-repeat;width:305px;  position:absolute; margin-top:-145px; padding: 5px 7px 5px 0px;}
		
		.lastN .nav_normal{ margin-left:0px !important}
		.lastN .nav_select{ margin-left:0px !important}
		.lastN .nav_lastSelected{ margin-left:0px !important}		 
