/* CSS Document */
#panel{display:none;}
#content #panelMid {
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */

	background: url('https://www.fantasearesorts.com/FSR/FS/includes/rgba.php/rgba(255, 248, 220 , .95)') repeat;
	background: rgba(255, 248, 220, .95);
  height: auto;
  padding: 45px 10px 10px 10px;;
  position: absolute;
  left:220px;
}
#panelMid h1 {
	/*font-size: 1.4em;*/
	text-transform: uppercase;
	color:  #000;
	line-height: 1;
	margin-bottom: 1em;
}
#panelMid p, #panelMid li, #panelMid td{
	color: #000;
	line-height: 1.4em;
}
#panelMid blockquote{
	color: #000;
	line-height: 1.1em;
}
#panelMid.medium {
  z-index: 10;
  margin-left: 10px; 
  width: 782px; 
 bottom:0px;
 top:0px;
}
#inpagenav-wrapper {
  left: 0;
  position: absolute;
  top: -5px;
  width: 100%;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
#inpage-nav {
  background: url('https://www.fantasearesorts.com/FSR/FS/includes/rgba.php/rgba(0, 0, 0, 1)') repeat;
  background:rgba(0, 0, 0, 1);
  list-style-type: none !important;
  margin: 0 !important;
  padding: 12px;
  text-transform: uppercase;
}
#inpage-nav li {
  float: left;
}
#inpage-nav li a {
  border-right: 1px solid #fff;
  color: #fff;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}
.last {
  margin-right: 0 !important;
}

#inpage-nav li a:hover, #inpage-nav li.active a {
  color: #CCCCCC;
  text-decoration: underline;
}
#inpage-nav li.last a {
  border-right: 0 none;
  margin-right: 0;
  padding-right: 0;
}
#scroller_career{
	height: 645px;
	overflow: auto;
}
input.submit:focus { border: none; }
#first_step, #second_step { display: none;  }
#first_step { display: block; padding-top:0px;}

input.submit, input.back {
    background: url('../i/next.png') no-repeat;
    border: none;
    cursor: pointer;
    width: 85px;
    height: 38px;
    position: relative;
    bottom: 0px;
	left: 180px;
}

input.send{ background: url('../i/send.png') no-repeat; }
input.back{background: url('../i/back.png') no-repeat; left: 20px;}
table.Maint_Fee{    
	border-spacing: 0;
    border-collapse: collapse;
}
#panelMid table.Maint_Fee td,#panelMid table.Maint_Fee th{
	font-size: 95%;
	line-height:1em;
}
table.Maint_Fee thead th {
    background: #CCDDEE;
    color: #000000;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
	font-weight:bold;
}

table.Maint_Fee th {
    border: none;
    padding: 0.2em 0.2em 0.2em 0.4em;
    text-align: right;
    vertical-align: top;
	font-weight:bold;
}

table.Maint_Fee td {
    border: medium none;
    font-size: 0.56em;
    padding: 0.2em 0.2em 0.2em 0.4em;
    vertical-align: top;
    white-space: nowrap;
}
.CCMonth{
    width: 55px;
}
.CCYear{
    width: 75px;
}

table.Maint_Fee select {
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    height: 25px;
    padding: 3px;
}
.smallHelpText {
    border: medium none;
    display: block;
    padding-top: 0px;
    white-space: normal;
}
.No_Err{
    color: #000000;
}
.Err, p.Err{
    color: #FF0000;
}
.button_wide {
	padding-left: 5px;
	padding-right: 5px;
	float:right;
}
.button_wide{
	background-color:  #DF5B03;
	font-size: 15px;	
	color: #FFFFFF!important;
    font-family: arial;
	font-weight: bolder;
	text-transform:capitalize;
	font-stretch:semi-expanded;
	margin-left: 5px;
	background-image:url('../i/book_it_btn_bg.gif');
	background-repeat:repeat-x;
	border-top:2px solid #fadfcd;
	border-left:2px solid #fadfcd;
	border-bottom:2px solid #b84a01;
	border-right:2px solid #b84a01;
	cursor:pointer;	
}
#cboxOverlay{ background:#666666; }
.StrAuth{ line-height:normal;white-space:normal !important;}