* html body {height: 100%;}

a {outline:none;}
.main {position:relative;width:756px;min-height:600px;_height:600px;margin:0 auto;text-align:center;background-color:#ccc;}
#shareapage-wrapper {position:fixed;width:475px;top:50%;left:50%;margin-top:-225px;margin-left:-237px;}
#shareapage-wrapper .top {
  height:10px;
  background:url(/img/roomsel/common/bg-share-overlay-top.png) no-repeat;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/roomsel/common/bg-share-overlay-top.png',sizingMethod='image');
}
#shareapage-wrapper .main {
  width:475px;min-height:290px;_height:290px;text-align:left;font:12px Arial, Helvetica, sans-serif;
  background:url(/img/roomsel/common/bg-share-overlay-main.png) repeat-y;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/roomsel/common/bg-share-overlay-main.png',sizingMethod='scale');
}
#shareapage-wrapper .bottom {
  height:12px;
  background:url(/img/roomsel/common/bg-share-overlay-bottom.png) no-repeat;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/roomsel/common/bg-share-overlay-bottom.png',sizingMethod='image');
  clear:both;
}
#shareBackgroundDrop {position:fixed;visibility:hidden;margin:0pt auto;width:50px;height:50px;background:#000;}
* html #shareBackgroundDrop {position:absolute;}
* html #shareapage-wrapper {position:absolute;}
.shareWithIEHacks {width:100%;height:100%;_height:400px;}

	/*--nested in .main--*/
.main h1 {float:left;margin:8px 0 0 22px;_margin-left:10px;padding:0;font-size:16px; line-height: 2em;}
.main .close {float:right;margin:12px 24px 0 0;_margin-right:12px;font-weight:bold;}
.main a {color:#0000cc;}
.widget-outer {width:436px;margin:0 0 0 18px;padding:10px 0 9px 0;background:url(/img/roomsel/common/bg-share-widget-footer.gif) no-repeat bottom left;}
.widget-inner {width:435px;padding:5px 0 0 0;background-color:#fff;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}

/*-- Moo Tabs --*/
.tab_title, .tab_title li, .tab_title li.active {margin:0;padding:0;}
.tab_title {list-style:none;width:100%;}

	/*--default inactive states. gets replaced by .active style.--*/
.tab_title li {float:left;display:inline;height:25px;width:145px;background:url(/img/roomsel/common/bg-sharetab-middle.gif) repeat-x;cursor:pointer;text-align:center;}
.lt-tab {float:left;width:7px;height:25px;background:url(/img/roomsel/common/bg-sharetab-left.gif) no-repeat top left;}
.rt-tab {float:right;width:13px;height:25px;background:url(/img/roomsel/common/bg-sharetab-right.gif) no-repeat top left;}
.tab_title li span {margin-top:16px;font-weight:bold;color:#0000cc;text-decoration:underline;}
.spacer {margin-top:6px;text-decoration:underline;}
.tab_panel {display:none;position:relative;background-color:#fff;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}

	/*--active states. replaces background images.--*/
.tab_title .active {background:url(/img/roomsel/common/bg-sharetab-middle.gif) bottom right;border:1spx}
.tab_title .active span {color:#336666;cursor:default;}
.active .spacer {text-decoration:none;}
.tab_title .active .lt-tab {background:url(/img/roomsel/common/bg-sharetab-left.gif) no-repeat bottom left;}
.tab_title .active .rt-tab {background:url(/img/roomsel/common/bg-sharetab-right.gif) no-repeat bottom left;}
.tab_panel.active {background-color:#fff;display:block;clear:both;_clear:none;width:398px;padding:10px 18px 0;}
.widget {text-align:left;}

.free-wrapper {margin:0 0 5px 10px;overflow:hidden;}
.disclaimer {text-align:center;font-size:10px;padding-top:5px;color:#666;}
.disclaimer a {font-size:10px;font-weight:normal;}
.roomname {z-index:-5;}
/*--################# error message ######################--*/
#err-msg-twoCol {width:395px;margin-top:10px;}
#err-msg-twoCol div {width:80%;}
.err-msg {color:#cc0000;font:normal 13px/15px Arial, Helvetica, sans-serif;text-align:left;border:1px solid #ffcc00;float:left;background-color:#ffffcc;padding:4px 0;margin-bottom:10px;}
.inl {float:left;display:inline;text-align:left;}
.err-msg .text {padding:13px 0 5px 0;text-align:center;font-weight:bold;}

/* z-indexes */
#shareapage-wrapper {z-index:2011;}
#shareBackgroundDrop {z-index:2010;}
