@import "./general.css";

div#request_call_drop_tab_content { background-image: url(../../images/cta/CTA_default.gif) no-repeat;}

#header {
  background-position: 283px 0;
}

#frame {
  background-image: url(../../images/background/blue_centerContentBg.gif);
  background-color:#FCFBF6;
}

#contentright {
  background-image: url(../../images/background/blue_rightContent.gif);
}

#fish{
  background-image: url(../../images/background/blue_fish.gif);
}

/*--------------------- itinerary alsaka images ------------------------ */
#summary_itinerary div.item{
    background: url(../../images/background/h_dots_bg.gif) repeat-x bottom;
}
.details{
    background: url(../../images/locale_us/buttons/button_details.gif) no-repeat bottom right;
}
.details:hover{
    background: url(../../images/locale_us/buttons/button_details.gif) no-repeat top right;
}
tr.right_item{
    background: url(../../images/background/h_dots_bg.gif) repeat-x bottom;
}

/* -------new content ------*/
#contentcenter table a img {
margin:0;
}
#summary_itinerary div.item, #floorplanLayout div.item{
    background: url(../../images/background/h_dots_bg.gif) repeat-x bottom;
}
/*----------------- NOTE: TABBED FEATURE ---------------------- */
#right_main_tabs {
  margin: 10px 0;
  padding-top: 15px;
}
table a.leftRest, a.leftRest {
font-size:11px;
color:#13718a;
width:167px;
background-color:#f0f9f6;
display:block;
padding:0 0 0 2px;
margin:0;
}
table a:hover.leftRest, a:hover.leftRest {
font-size:11px;
color:#d3e9e7;
/*text-decoration:underline; removed, looks bad */
background-color:#57b6ca;
}
/*--- for image borders, use class .blueBorder --*/
table img.noBorder, table a img {
border:none;
}
#contentcenter .restaurant {
padding:2px 0 10px 0;
margin:0;
width:180px;
font-size:11px;
}
.dotted-vr {
width:5px;
background:url(../../images/background/h_dots_bg.gif) repeat-y left;
margin-left:2px;
}
#contentcenter .floorplan {
padding:2px 0 10px 0;
margin:0;
width:350px;
font-size:11px;
}
.floorplanLinks {
width:196px;
text-align:right;
padding-bottom:8px;
}
#floorplanLayout {
  clear: left;
}
#floorplanLayout a {
text-align:right;
font-size:10px;
color:#58b5c6;
}
#floorplanLayout a.fp {
color:#197396;
background:url(../../images/ships/floorplan_divider.jpg) no-repeat;
padding-left:6px;
}
#floorplanLayout p {
padding:10px 0 15px 0;
}
#ship_interaction {
position:absolute;
width:884px;
height:275px;
margin-top:0px;
padding-top: 0px;
}
/*------------------------------- form search -------------------------*/
#keyword_form{
    position: absolute;
    margin-top: 10px;
    margin-left: 795px;
}
#keyword_form form{
    position: relative;
    border: 1px solid #b45b33;
    background: #b45b33;
}
#keyword_searc_submit{
    position: relative;
    top: 3px;
}
#keyword_form input.text{
    height: 13px;
    width: 131px;
    margin: 0px;
    font-size: 10px;
    padding-left: 2px;
    font-family:Arial, Helvetica, sans-serif;
    border-top: 2px solid #8f2a0c;
    border-left: 2px solid #8f2a0c;
    border-right: 2px solid #f1d0a5;
    border-bottom: 2px solid #f1d0a5;
}
#vacationPreference .formLeftCol  {
float:left;
margin-right:10px;
width:200px;
border:1px solid red;
}
#vacationPreference .formRightCol {
display:block;
margin-right:10px;
width:200px;
border:1px solid red;
float:left;
}
