  #trainresform {width:230px;height:415px;overflow: hidden; background-image:url(/tpl/img/train_resform_bg.jpg);}
  #trainresform_forms {width:210px; height:310px; padding:10px;  text-align:left;}
  #trainform_main {font-size:11px; height:280px; line-height:14px; }
  #trainform_hidden {display: none;}
  #trainresform input,#trainresform select,#trainresform textarea {background-color:#E9E6E1; border-width:1px;}
  .trainform_row {text-align:right; width:210px;white-space:nowrap;height:18px;}
  .trainform_notice {text-align:right; width:210px; font-size:10px;}
  .trainform_select_long {font-size:12px; width:210px;}
  .trainform_select_middle {font-size:12px; width:110px;}
  .trainform_select_short {font-size:12px; width:50px; margin-left:10px;}
  .trainform_input_long {font-size:12px; width:129px; vertical-align:bottom;}
  .trainform_input_short {font-size:12px; width:50px; margin-left:10px;}
  .trainform_input_medium {font-size:12px; width:100px; margin-left:10px;}  
  .trainform_submit {text-align:center;margin-top:20px;}

  
  #imagesSlide {width:950px; height:450px;}
  #searchSlide {
   width:950px; height:415px;
   border-width:1px;
   border-style:solid;
   background-color:#F2F2F2;
   border-color:#3c3c3c;
   display:none; 
  }
  #searchSlide.ajax-loading {
    background-color:#F2F2F2;
    border-color:#3c3c3c;  
	background-image: url(http://www.xanterra.com/tpl/img/loading.gif);
	background-repeat: no-repeat; 
	background-position:center;
  }
  

  
 
 
  input#modify_submit {background-color:#BDB69C;border-width:1px;border-style:solid;border-color:#888; width:30px;}
 
  .noborder, #aaago {border-width:0px;} 
 
input#aaago {
	margin-left:2px;
}









#packagePodWrap {
	background-color: #CCCCCC;
	background-image: url(/reservations/train/tpl/img/packagePodBG.gif);
	background-repeat: repeat-x;
	width: 100%;
	position: relative;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#packagePod {
	height: 90px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
}
#packagePod p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#packagePod h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0.2em;
	font-weight: lighter;
}

#packageDetails {
	position: absolute;
	left: 280px;
	top: 0px;
}
#packageDetails_rooms {
	position: absolute;
	left: 180px;
	top: 0px;
}
#packageDetails_tickets {
	position: absolute;
	left: 240px;
	top: 0px;
}

#form_packages {
	font-size:12px;
	padding-top:15px;
	padding-left:30px;
	line-height:14px;
	vertical-align:bottom;
	width:380px;
	white-space:nowrap;
}

#form_tickets {
	font-size:12px;
	padding-top:15px;
	padding-left:30px;
	line-height:14px;
	vertical-align:bottom;
	width:385px;
	white-space:nowrap;
}

#float_left  {position:relative; float:left; width:1%; white-space:nowrap; overflow:visible;}
#float_right {position:relative; float:right; width:1%; white-space:nowrap; overflow:visible;}

#float_left_pkg  {position:relative; float:left; width:300px; white-space:nowrap; overflow:visible;}
#float_right_pkg {position:relative; float:right; width:180px; white-space:nowrap; overflow:visible;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

