*               { margin: 0; padding: 0; border: 0; }
.fixpng         { behavior: url(scripts/iepngfix.htc); }
.fixpng_stretch { behavior: url(scripts/iepngfix_stretch.htc); }
a               { color: inherit; }

body { 
	font-family: "Arial"; 
	font-size:  12px; 
	line-height:  1.3em; 
	color: #ffffff; 
	margin: 0px; 
	background-image:url(../d/STAR_bground_small.jpg?aid=9IRCQMFCENYUGRYB82NRFX3MO8VFJQ); 
	/* TODO - need relative path for above image */
	/* background-repeat:no-repeat;
	background-position:top center;
	background-color:#af0707 ; */
	 }

#above_header { height: 25px; width:  800px; position: absolute; top: 50px; right: 0px; }


#above_header .topMenu          { border-collapse:collapse; }
#above_header .topMenu a        { margin: 0px; display: block; cursor: hand; }
/*#above_header .topMenu td       { border-left:  1px solid #bfaa57; padding: 0px 0px 0px 7px; }*/
#above_header .topMenu td.first { border-left:  none; }

/*#above_header a { color:  white; text-decoration:  none; padding-left: 5px; padding-right: 3px; }

#above_header a:hover { color:  white; text-decoration: underline; }*/

img { display: block; }
#pagewidth { width: 935px; margin-left: auto; margin-right: auto; padding: 0px; padding: 80px 0px 0px 0px; position: relative; border:0px; }

#contentwidth { width: 935px; margin-left: auto; margin-right: auto; padding: 0px; }

/*#pageframe_outer{ width: 935px; margin-top: 0px; background: #6e6e6e; }*/
#pageframe_outer{ width: 940px; margin-top: 0px; border-bottom: 0px solid #6e6e6e; padding-top: 0px;}


#pageframe_highlight { border: 0px solid #6e6e6e; border-width: 0px 0px 0px 0px; margin: 0px; padding-bottom: 0px; }

#pageframe_header                   { background:#23313A !important; }
#pageframe_header .bannerTextWrap   { padding: 60px 0px 0px 30px; }
#pageframe_header .bannerText       { padding: 10px; float: left; }
.bannerText .bannerTitle            { color: white; font-size: 26px; }
.bannerText .bannerByline           { color: white; font-size: 14px; font-weight: bold; margin-top: 5px; }



.slidingTilesWrap { }

/*#pageframe_inner { width: 935px; background: url(../images/homeback2.png) repeat-y top left #2c2c2c; border-bottom: 1px solid #000000;} /* this bottom border make the magical fairies in IE6 land decide to play ball */
#pageframe_inner { width: 935px;  border-bottom: 0px;} /* this bottom border make the magical fairies in IE6 land decide to play ball */

/*.HOME #pageframe_inner { background: url(../images/homeback.png) repeat-y top left #2c2c2c; }*/
.HOME #pageframe_inner { background:none; }
body #pageframe_inner { background:none; }
td #pageframe_inner { background:none; }

/*.mainbody               { background-color: pink; }*/

.breadcrumbPreText {text-decoration:none; font-size: 10px; }
.breadcrumb a { color: #97999C; font-size: 10px; }
.lastbreadcrumb a { color: #97999C; font-size: 10px; }
.breadcrumb a:hover   { color: #FFFFFF; text-decoration: underline; }
.lastbreadcrumb a:hover   { color: #FFFFFF; text-decoration: underline; }

.frame_outer, .quicklinks_outer, .search_outer { margin-top: 0px; /*border-bottom: 1px solid #9f8f53;*/ }

.newsletter { position: relative; width: 140px; margin-bottom: 3px; font-size: 10px; }

.promo_left_outer { padding: 15px; width: 210px; margin: 0px auto; }

.promo_right_outer { width: 152px; margin-left: auto; margin-right: auto; }

.promo_cntr_outer { padding: 0px; width: 490px; margin-top:0px; }

* html .whatson		{ width:490px;margin-top:0px;}
.whatson {  }

* html .promo_cntr_inner .gold_inner {position:absolute;}

.quicklinks_outer { width: 164px; margin-left: auto; margin-right: auto; }

.search_outer { width: 164px; margin-top: 20px; margin-left: auto; margin-right: auto; }

.dropshadow, 
.box_image, 
.box_title, 
.contentTile  { position: relative; }
/*.drop_tr      { position: absolute; top: 0px; right: -8px; width: 8px; height: 16px; background: url(../images/drop_tr.png); font-size: 1px; }
.drop_tl      { position: absolute; top: 0px; left: -8px; width: 8px; height: 16px; background: url(../images/drop_tl.png); font-size: 1px; }
.drop_l       { position: absolute; top: 16px; left: -8px; width: 8px; height: expression(this.parentNode.clientHeight - 16); bottom: 0px; background: url(../images/drop_l.png); font-size: 1px;  }
.drop_r       { position: absolute; top: 16px;  right: -8px; width: 8px; height: expression(this.parentNode.clientHeight - 16); bottom: 0px; background: url(../images/drop_r.png); font-size: 1px; }
.drop_bl      { position: absolute; bottom: -15px; left: -8px; width: 16px; height: 15px; background: url(../images/drop_bl.png); font-size: 1px; }
.drop_br      { position: absolute; bottom: -15px; right: -8px; width: 16px; height: 15px; background: url(../images/drop_br.png); font-size: 1px; }
.drop_bm      { position: absolute; bottom: -15px; left: 8px; right: 8px; height: 15px; width: expression(this.parentNode.clientWidth - 16); background: url(../images/drop_bm.png); font-size: 1px; }
* html div.drop_bl,
* html div.drop_bm,
* html div.drop_br  { bottom: expression(-15 - this.parentNode.offsetHeight % 2); }



obsolete.dropshadow1        { width: 174px; padding: 0px 0px 16px 0px; background: url(../images/dropshadow_bottom154.png) bottom center no-repeat; margin-bottom: 10px; behavior: url(scripts/iepngfix_stretch.htc); } 
obsolete.dropshadow2        { width: 154px; padding: 0px 10px 0px 10px; background: url(../images/dropshadow_lr154.png) top center no-repeat; behavior: url(scripts/iepngfix_stretch.htc); } */
.glowover                   { height: 25px; background: none; behavior: url(scripts/iepngfix_stretch.htc); }
.glowunder                  { height: 25px; background: none; behavior: url(scripts/iepngfix_stretch.htc); }


.gold_outer { }

.gold_inner { }
		
* html .gold_inner {position: relative; }

.promo_left_outer .gold_outer, .promo_cntr_outer .gold_outer, .promo_cntr_outer .gold_inner {
	padding:0px;
	background: none;
}

.gold_outer .tile h3 {color: #c5ab54 !important; border:0px; font-size: 13px;}
.gold_outer .tile  {  } 

.gold_inner .glow      { background-color: #131315;  } 

.borderedinputbox  input {border: 1px solid #659EC7; height: 19px; vertical-align: top;}
.borderedinputbox  select {border: 1px solid #659EC7; }
.borderedinputbox  textarea {border: 1px solid #659EC7; }

.no_padding {
        padding:  0px; }



/*.right_column       { width: 195px; background: url(../images/right_bar.jpg)  top left repeat-x; }*/
* html .right_column  		{ background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=scale, src='d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH'); }
.right_column         {  background:url(../d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH);behavior: url(scripts/iepngfix.htc); }
 html .homepromo  		{ background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=scale, src='d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH'); }
html > body .homepromo  {  background: url(../d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH); filter: none; }
.homepromo         {  background:url(../d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH);behavior: url(scripts/iepngfix.htc); }


.right_column_div   { position: relative; }
.HOME .right_column_div   { padding-top: 15px; }
.right_pad          { width: 193px; margin: 0px auto 10px auto; }
.left_grey_slope    { position: absolute; width: 20px;  height: 434px; top: 0px;   left: -20px; margin: 0px; padding: 0px; z-index: 1001; }
/*.top_grey_slope     { position: absolute; width: 195px; height: 41px;  top: -41px; right: 0px ! important; right: -1px; margin: 0px; padding: 0px; z-index: 1000; }*/


.clear { float: none; display: block; color: white; font-size: 1px; line-height: 0px; width: 100%; padding: 0px; margin: 0px;  clear: both; }

.TSR_box            { float: none; width: 380px;  float: left;  padding: 3px 3px 3px 17px; }
.TSR_box h2         { font-size: 15px ! important; font-weight: bold; line-height: 1em; }
.TSR_box .content   { font-size: 13px; color: white; }
.TSR_box .content a { color: white; }


.Logo { top: 5px; left: 5px; z-index: 1000; position: absolute; }

/* * html .Dice { position: absolute; z-index: 500; margin-left: 590px; margin-top: -35px; margin-right: -15px; float: right; } */
/* *:first-child+html .Dice  { position: absolute; z-index: 500; margin-left: 600px; margin-top: -35px; margin-right: -15px; float: right; } */
.Dice { position: absolute; z-index: 500; margin-left: 824px; margin-top: -35px; margin-right: -15px; float: right; }

/*.cross_promotion { padding-top: 5px; width: 895px; }*/
* html .cross_promotion   		{ padding-top: 0px; width: 935px; height:58px; background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=scale, src='d/black_dark.png?aid=LLF9RSCBFPWBY9GZTU0UN8JJUTOMYO'); }
.cross_promotion         { padding-top: 0px; width: 935px; height:58px; background:url(../d/black_dark.png?aid=LLF9RSCBFPWBY9GZTU0UN8JJUTOMYO);behavior: url(scripts/iepngfix.htc); }
.cross_promotion img { border: 0px; float: left; }

.tabcorppromo           { float: left; width: 220px;margin-left:5px; margin-top: 12px; position:absolute; }
.tabcorppromo a         { float: left; display: block; text-decoration:none; padding:0px; margin-top: 12px;line-height:0.5em; margin-right: 5px; text-indent: -5000px; cursor: pointer;}

/*.base_box                       { line-height: 1em;  margin:0px 195px 0px 253px;display:none; visibility:hidden;}*/
body .base_box                       { line-height: 1em;  margin:0px 5px 0px 0px; border:0px;text-align:right; }
.base_box a                     { color: #FFFFFF; text-decoration: none; }
.base_box a:hover                     { color: #FFFFFF; text-decoration: underline; }
.base_box .footerMenu a         {  padding: 0px; margin: 0px 0px 0px 0px; display: block; border-collapse:collapse; cursor: hand; height:25px; text-transform:uppercase; }
.base_box .footerMenu td        { border-left:  1px solid #6e6e6e; padding: 3px 0px 4px 8px;}
.base_box .footerMenu td.first {  border-left: none; }

.footerMenu td a         {  padding: 0px; margin: 0px 0px 0px 0px;  display: block; cursor: hand; height:13px; text-transform:uppercase; font-size:11px;text-decoration:none;z-index: 1000; color: #FFFFFF; font-family:Arial; }
.footerMenu td a:hover         {  padding: 0px; margin: 0px 0px 0px 0px; display: block; cursor: hand; height:13px; text-transform:uppercase; font-size:11px;text-decoration:underline; color: #c8b674;z-index: 1000; font-family:Arial; }
.footerMenu td        { margin-left:150px; }
.footerMenu td.first {  border-left: none; }
.footerMenu td.first a:hover {  color:#c8b674; }
.footerMenu  {z-index: 999;position:absolute;right:0px;}


.gold_inner ul      { font-size: 0.9em; line-height: 1.2em; list-style-type:none; }
.gold_inner li      { padding-right: 0px; margin-left: 20px }
.gold_inner a       { color:  white; text-decoration:  none; position: relative; }
.gold_inner a:hover { color:  white; text-decoration: underline; }


h1                  { color: #a0aebf; text-transform:uppercase; font-size: 18px; margin-bottom: 8px;line-height: 22px; }
h2                  { color: #a0aebf; font-size: 1.3em; margin-bottom: 8px; }
h3 a                { text-decoration: none; color: #a0aebf; }
h3                  { font-family: "Arial"; font-size: 1em; padding: 0px; margin: 0px 0px 2px 0px; }
h4                  { font-family: "Arial"; font-size: 14px; padding: 5px 0px; margin: 0px; font-weight: bold; }
h5                  { font-size: 10px; font-weight: normal; }


.tc_box { padding-top: 7px; font-size: 11px;  line-height: 1.5em;  width: 730px; color: #FFFFFF; margin: 3px auto 0px auto; text-align:center;font-family:Arial; }
.tx_box a { padding: none; }


/*.outer_left         { background: url(../images/menu_colour_fade.png) top left no-repeat; width: 192px; padding-bottom: 15px; }*/
* html #pageframe_inner .outer_left         { background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=scale, src='d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH'); width: 192px; padding-bottom: 15px; }
#pageframe_inner .outer_left         {  background:url(../d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH); width: 192px; padding-bottom: 15px; }

* html .outer_left         { background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=scale, src='h../d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH'); width: 192px; padding-bottom: 15px; }
.outer_left         {  background:url(../d/black.png?aid=4CUGVLUO5L8WOPTV8UWF2U80D8R8RH); width: 192px; padding-bottom: 15px; }



.inner_left2        { width: 192px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; /*background: url(../images/leftbar_floatover.png) top center repeat-y; behavior: url(scripts/iepngfix_stretch.htc); */}
.inner_left         { width: 192px; margin: 0px auto 0px auto; background: none; }
.inner_left_drop    { width: 180px; height: 10px; background: url(../images/leftbar_dropshadow.png) bottom center no-repeat; margin: 0 auto; behavior: url(scripts/iepngfix.htc); }

.left_menu          { font-size: 12px; } 


.left_menu .menu1_1 { position: relative; padding-left: 4px; border:0px; background: url(../d/left_nav_bg.png?aid=TV4BST0ZKTSHYANZRAOX1GGDPI4CAP); no-repeat; padding-bottom: 1px; }
.menu1_1 .bullet {display:none;}
.left_menu .menu1_2 { padding: 3px 25px 3px 25px; font-size: 12px; text-align:left; color: #ffffff;  text-decoration:none !important; cursor:pointer; }    
.left_menu .menu1_2:hover { padding: 3px 25px 3px 25px; font-size: 12px; text-align:left; color: #97999C;  text-decoration:none !important; cursor:pointer;}       

.left_menu .menu2_1 { position: relative; border: none; background: none; margin: 0px 1px 3px 1px; padding-left: 16px; font-family:Arial; }       
.left_menu .menu2_2 { padding: 3px 5px 3px 25px;font-family:Arial;color:#FFFFFF; } 
.left_menu .menu2_2:hover { padding: 3px 5px 3px 25px;font-family:Arial;color:#97999C; } 
.left_menu .menu3_1 { position: relative;}
.left_menu .menu3_2 { padding: 2px 0px 2px 40px;font-family:Arial; font-size: 12px; }
.left_menu .last .menu3_2{ padding: 2px 0px 12px 40px;font-family:Arial; font-size: 12px; }

.left_menu a        { display: block; width: 100%; height: 100%; text-decoration:  none;color:#FFFFFF;cursor:pointer; }
.left_menu a:hover  { text-decoration: none;color:#97999C;cursor:pointer;}
.menu1_2 a, .menu1_2 a :hover		{text-decoration: none;color:#97999C;cursor:pointer; }



.restaurantSynopsis                 { height: 140px; width: 650px; border: none; cursor: pointer; cursor: hand; } 
/*.restaurant .leftBar        { padding: 3px; width: 10px; } */
/*. .leftBar div    { width: 4px; height: 75px; margin: 0px 3px; }*/
.restaurantSynopsisWrap td.leftBar div { display: none; }
.restaurantSynopsis .synopsis       { padding: 3px 0px; font-size: 12px;  color:#FFFFFF; line-height: 13px; }
.restaurantSynopsis .synopsis .text h2{ text-transform:uppercase;  color:#a0aebf; }
.restaurantSynopsis .synopsis .text { height: 100px; width: 400px; margin: 30px 15px 15px 250px; padding: 0px 0px 0px 0px; line-height: 13px}

* html #pageframe_inner .mainbody     { background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=scale, src='d/black_light.png?aid=MVAZDAY5DZEMX6KAU2WTV1UOTF1IQS'); } 
#pageframe_inner .mainbody   { background: url(../d/black_light.png?aid=MVAZDAY5DZEMX6KAU2WTV1UOTF1IQS); } 


.mainbody .centre_inner     { min-height: 450px; position: relative; } 
* html .mainbody .centre_inner     { height: 450px; position: relative; } 
.restaurant_menu_table      { width: 166px; text-align: left;}
div.restaurant_menu_img     { padding: auto; margin: auto;}
div.restaurant_menu_head    { font-weight: normal; color: white; font-size: 11px;}
div.restaurant_menu_entry   { padding-left: 0.1em; color: white; font-size: 11px;}
.restaurantinfo        { color: black; padding: 20px; }

.floorplan          { width: 150px; margin: 20px auto 20px auto; color: white; }
.floorplan .copy    { color: white; font-size: 11px; }
.copy {font-family:Arial;}
.floorplan h3       { border: none; color: white; }

.package { background: url(../images/gold-frame_faded.jpg);  padding: 10px; border-right: 2px solid #A5A4A2; border-bottom: 2px solid #A5A4A2; }
.package img { padding-right:4px; }
.package h3 { color: #900a2c; border: none; }

.content_dropshadow              { position: absolute; right: 0px; top: 0px; height: 500px; width: 20px; /*background: url(../images/whitefade_base.png); behavior: url(scripts/iepngfix_stretch.htc);*/ }
.SECTION .content_dropshadow, .RESTAURANT_LIST .content_dropshadow     { background: none; } 
.centre_inner .content          { padding: 17px; }
.content .experiences           { padding-top: 17px; }

.SECTION .centre_inner .content { padding-bottom: 7px; }
.centre_inner .title_image       { padding: 10px 0px 0px 17px; }
.centre_inner .content ul       { padding: 0px 5px ; }
.centre_inner .content img[align=left]      { margin-right: 5px; margin-bottom: 5px; }
.centre_inner .content img[align=right]     { margin-left: 5px; margin-bottom: 5px; }
.centre_inner .content h2,
.centre_inner .content h3,
.centre_inner .content h4       { clear: left;}
.centre_inner .content h2, .centre_inner .content h1 {font-family: Arial; color: #a0aebf !important;} 
.centre_inner .contentPromo     { float: right; padding-top: 15px; border-left: solid 1px #7F0000; border-right: solid 1px #7F0000; margin: 5px 30px 10px 10px; }
* html .centre_inner .contentPromo     { margin-right: 10px; }
.contentPromo .contentTile      { margin: 0px 15px 20px 15px; width: 134px; }
.centre_inner .content h3 { color: #a0aebf !important; font-family: Arial; font-size:14px; line-height:18px; }  
.centre_inner .content, .centre_inner .content a { color: #d2d0b5; }
.mainbody .centre_inner .content p, .mainbody .centre_inner .content, .content .label, .content .field  { color: #FFFFFF; font-weight: normal;font-family: Arial;} 
.centre_inner .content .text p { color: #FFFFFF; font-weight: normal;font-family: Arial;}
.centre_inner .content a { font-family: Arial; text-decoration:none;}
.centre_inner .content a:hover { font-family: Arial; color: #d2d0b5; text-decoration:underline;}


.box_navigation                 { margin: 30px 0px 10px 10px; clear: right; width: 700px; }
/*.box_navigation .dropshadow1    { margin-bottom: 0px; } */
.box_navigation td.box_nav      { width: 154px; }
.box_navigation .box_title      { width: 154px; background: url(../images/leftbar_menubg.png); text-align: left; color: white; font-size: 14px; font-margin-bottom: 0px; } 
.box_navigation .box_title2     { padding: 4px 0px; height: 20px; background: url(../d/box_nav_bg.jpg?aid=OCQYG8JRXZBT0AWAOUUC0IJVFSU2BJ) !important; width:154px; height:57px; background-repeat:no-repeat;}
.box_navigation .box_title img  { margin: 0px 3px 0px 3px ! important; behavior: url(scripts/iepngfix.htc) }
.box_navigation .box_image      { margin-bottom: 0px; width: 154px; border:none; }
.box_navigation .content        { padding: 0px 8px 0px 8px;  width: 154px; }

table.sitemap td { vertical-align: top; padding: 0px 10px; }
table.sitemap div { padding-bottom: 10px; }
table.sitemap a { text-decoration: none; }
table.sitemap a:hover {text-decoration: underline; } 

.pullout                    { width: 120px; overflow:hidden; font-size:0px; position: absolute; right: 0px; }
.caption                    { visibility:hidden;display:none;position: absolute; top: -40px; right: 0px; width: 212px; height: 36px; line-height: 2.3em; font-size: 1.2em; text-align: center; height: 30px; }
.search_frame               { width: 120px; height: 18px; margin-top: 5px; color: #ffffff; overflow:hidden; } 
.search                     { width: 99px; border: 1px solid #ffffff; height: 13px; position: absolute; top: 0px; font-size: 12px; margin:0px 0px 4px 1px; }
.search_img                 { display: block; background: url(../d/search.jpg?aid=UNLUF82K9CXWPG6Z4FVU28XPJ27O45) !important; width:15px; height:15px; position: absolute; right: 0px; top: 0px; }

.gold_inner .content        { color: white; padding: 1px; }
.content p                  { margin-bottom: 8px; font-family:Arial; }
.tile p                     { margin: 4px 0px 4px 0px; }
.tile li			{ 	font-family: Arial; 
					/*background-image:url(../d/bullet_star.gif?aid=KDLIO6DAZ3L1EMM02T0U6NMTA921CY);*/
					background-position:0pt 0.4em;
					background-repeat:no-repeat;
					color:#FFFFFF;
					font-size:11px;
					margin:0px;
					padding:3px 0px 0px 14px;
					list-style-type:none;}
.content h2                 { margin-bottom: 3px; }
/*.content                    { color: black; }
.content a                  { color: black; }*/
.content                    { color: #ffffff; }
.content a                  { color: #ffffff; }
.content li			{ 	font-family: Arial; 
					/*background-image:url(../d/bullet_star_middle.gif?aid=EMWZU6LGENBXBVMUX0G2F4716O8W7A);*/
					background-position:0pt 0.5em;
					background-repeat:no-repeat;
					color:#FFFFFF;
					margin:0px;
					padding:3px 0px 0px 14px;
					list-style-type:none;
					position: relative;}
.content ul 		{position: relative;}

.photogallery_flash         { border: 1px solid #808080; } /* this is intended for the restaurant photo gallery - if it causes problems elsewhere it will need to be refined */

.content ol                 { padding: 5px 17px 10px 25px; }

.grid_table                 { width:450px; border-collapse: collapse; clear:both;}
.grid_cell                  { vertical-align: top; text-align: center; padding: 2px 4px 2px 4px; margin:0px; height:20px;}
.grid_cell  p 		{margin:0px;}
* html .gold_tick       { width: 10px; height: 9px; background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=image, src='d/SC_tick.png?aid=Z688ZCYU9IH7L482V2MKYRAFT4S9U8'); background-position: 2px 0px; text-align:left; }
.gold_tick     { width: 10px; height: 9px; background: url(../d/SC_tick.png?aid=Z688ZCYU9IH7L482V2MKYRAFT4S9U8) no-repeat; display:block; text-align:left; background-position: 2px 0px; }
.gold_tick_box   { text-align: left; padding-left:40px; margin:3px 0px 4px 0px;}
th.grid_cell                { background: #c20605; color: white; font-size: 13px; }
.grid_cell .dropDivImageWrapper               { margin:0px !important; width:80px !important; height:60px !important; padding:3px 0px 0px 3px; }
.dropDivImageWrapper div               { padding:0px !important; }
/* .grid_cell .dropDivImageWrapper div             { padding:0px !important; } */
.grid_cell .dropDivImageWrapper .drop_tl               { display: none !important; }
.grid_cell .dropDivImageWrapper .drop_tr               { display: none !important; }
.grid_cell .dropDivImageWrapper .drop_l               { display: none !important; }
.grid_cell .dropDivImageWrapper .drop_r               { display: none !important; }
.grid_cell .dropDivImageWrapper .drop_bl               { display: none !important; }
.grid_cell .dropDivImageWrapper .drop_bm               { display: none !important; }
.grid_cell .dropDivImageWrapper .drop_br               { display: none !important; }
.noborders_cell             { vertical-align: top; }
.horizontal_table           { border-collapse: collapse; empty-cells: show; } 
.horizontal_cell            { vertical-align: top; border-top: solid 1px #000099; padding: 5px 10px 20px 0px; margin: 0px; }

.dropDivImageWrapper        { padding: 0px; margin: 0px 20px 20px 0px; border: 0px; background: none; }
.dropDivImageWrapper_left   { float: left; }
.dropDivImageWrapper_right  { float: right; margin-left: 20px; }
.div_dropDivImageWrapper_center { float: none ! important; margin: 0px auto; }
.dropDivImage               { margin: 0px auto; }
.tx_lt100x75      {height: 64px !important;}

.noborders_table {font-family: Arial;}

.restaurantSynopsisWrap {margin-bottom: -10px; }

* html .iconMenu       { width: 50px; height: 50px; background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=image, src='images/star/restaurant_menu.png'); }
.iconMenu       { width: 50px; height: 50px; background: url(../d/utensils.png?aid=5G6311MTVMU8R8HXVSR00VD3Z3FMD7); }
* html .iconCallUs        { width: 50px; height: 50px; background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=image, src='images/star/restaurant_call.png'); }
.iconCallUs     { width: 50px; height: 50px; background: url(../d/phone.png?aid=BQQPMWZ7H1PCDKAZFJAY9QFBM60R8F); }
* html .iconOpening       { width: 50px; height: 50px; background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod=image, src='images/star/restaurant_opening.png'); }
.iconOpening    { width: 50px; height: 50px; background: url(../d/clock.png?aid=NZHJ5EFGOJ8U9N3M7RJ7C0Q8EHBTGP); }
.zoomGallery { height:540px; }

.wrap3 { border:none; }

.ohwbsRoomRates .classRow { background: #161d23; }


