﻿td.mnu_bg_lft
{
	background-image: url(../imgs/btn_mnu_off_lr.png);
}

td.mnu_bg_cnt
{
	background-image: url(../imgs/btn_mnu_off_bg.png);
	text-align: center;
}

td.mnu_bg_rht
{
	background-image: url(../imgs/btn_mnu_off_lr.png);
	background-position: 21px 0px;
    width: 7px;
}

td.mnu_bg_lft_on
{
	background-image: url(../imgs/btn_mnu_on_lr.png);
}

td.mnu_bg_cnt_on
{
	background-image: url(../imgs/btn_mnu_on_bg.png);
	text-align: center;
}

td.mnu_bg_rht_on
{
	background-image: url(../imgs/btn_mnu_on_lr.png);
	background-position: 21px 0px;
    width: 7px;
}

.socialmedia_sml
{
	position: absolute;
	top: 18px;
	left: 65px;
	text-decoration: none;
	color:#5b5b5b;
	font-weight: bold;
	font-size: 14px;
}

.socialmedia_big 
{
	position: absolute;
	top: 36px;
	left: 65px;
	text-decoration: none;
	color:#5b5b5b;
	font-weight: bold;
	font-size: 16px;
}

.td_g_bot
{
	 border-bottom: 1px solid #e0e5e7;
}

#ui-datepicker-div
{
    z-index: 9999999;
}

.content {
    /*margin: 0.5in auto;*/
    padding: 10px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #dedede;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

html
        {
            height: 100%;
            overflow-y: scroll;
        }
        body
        {
            margin: 0px;
            background: #fff url(../imgs/background-strip.jpg) repeat-y center top;
            height: 100%;
        }
        #container
        {
            width: 100%;
            height: 100%;
            background: url(../imgs/background-blend.jpg) no-repeat center top;
        }
        #side
        {
            float: left;
            width: 225px;
            padding: 0px 6px 5px 12px; 
        }
        #main
        {
            float: right;
            width: 668px;
            padding: 0 6px 5px 0; 
        }
        
        #footer {
            clear:both;
            width: 918px;
            margin-left: auto;
            margin-right: auto;
            background: url(../imgs/bg_foot.png) repeat-x;
        }


a {
   outline: none;
}

.mnu_lnks 	
{
	color: #fff;
	text-decoration: none;
}

.tbl_search 
{
	width: 647px;
	border: 1px solid #e0e5e7; 
}

.lne_top 
{
	background:url(../imgs/lne_top.png) repeat-x;
	height: 2px;
}

.cell{
    position:relative;
    float: left;
    display:inline;
    left: 12px;
}

.cell ul{
    margin:0px;
    padding:0px;
}

.cell li{
    list-style:none;
}

.tl{top:0px; left:0px; background:url(../imgs/hd_lr_mnu.png) top left no-repeat;}
.tr{top:0px; right:0px; background:url(../imgs/hd_lr_mnu.png) top right no-repeat;}
.bl{bottom:0px; left:0px; background:url(../imgs/hd_lr_mnu.png) bottom left no-repeat;}
.br{bottom:0px; right:0px; background:url(../imgs/hd_lr_mnu.png) bottom right no-repeat;}

.corner{width:7px; height:7px; position:absolute; z-index:1;}

.txtboxes
{
	width: 130px;
	height: 24px;
}

.foot_txt_gray 
{
	font: bold 11px arial;
	color: #626262;
	text-decoration: none;
}

.grey_bd_bg_txt
{
	font: bold 0.75em Arial;
	color: #626262;
	font-smooth: always;
}

.grey_bd_txt
{
	font: 0.75em Arial;
	color: #626262;
	font-smooth: always;
}

.grey_hd_txt_sm
{
	font: bold 13px Arial;
	color: #0085bf;
	font-smooth: always;
}

.grey_hd_txt
{
	color: #626262;
	font-weight: bold;
}

.top_pkgs_blu
{
	font: bold 13px Arial;
	color: #007fb9;
	font-smooth: always;	
}


.top_price_red
{
	font: bold 13px Arial;
	color: #c83131;
	font-smooth: always;	
}

.search_dates_grey
{
	font: bold 12px Arial;
	color: #626262;
	font-smooth: always;	
}

.search_price_red
{
	font: bold 12px Arial;
	color: #c83131;
	font-smooth: always;	
}

.recent_dates_grey
{
	font: bold 11px Arial;
	color: #626262;
	font-smooth: always;	
}

.recent_price_red
{
	font: bold 11px Arial;
	color: #c83131;
	font-smooth: always;	
}

.recent
{
	text-decoration: none;
	font: bold 13px Arial;
	color: #007fb9;
}

.main_btn_on_big
{
	font-size: 17px;
	color: #ffd1d1;
	padding: 4px 0 0 4px
}

.main_btn_on_sml
{
	font: normal 0.8em Arial;
	color: #ffd1d1;
	letter-spacing: normal;
	padding-left:5px
}

.main_btn_off_big
{
	font-size: 22px;
	color: #ffffff;
	padding: 32px 0 0 9px
}

.main_btn_off_sml
{
	font: normal 0.5em Arial;
	letter-spacing: normal;
	padding-left: 3px;
}

.main_price
{
	font-size: 21px;
	color: #ffd1d1;
	position: absolute;
	bottom: 9px;
	right: -1px;	
}

.main_sym
{
	font-size: 14px;
	color: #ffd1d1;
	position: absolute;
	bottom: 7px;
	left: -10px;		
}

.grey_hd{display:block}
.grey_hd *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d8d8d8}
.grey_hd1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;
  background:#e1e1e1}
.grey_hd2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#dfdfdf}
.grey_hd3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;}
.grey_hd4{
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee}
.grey_hd5{
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1}
.grey_hdfg{
  background:#d8d8d8}

.grey_sft_hd{display:block}
.grey_sft_hd *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f2f2f2}
.grey_sft_hd1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#f5f5f5}
.grey_sft_hd2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f4f4f4}
.grey_sft_hd3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;}
.grey_sft_hd4{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.grey_sft_hd5{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.grey_sft_hdfg{
  background:#f2f2f2}
  
.dgrey{display:block}
.dgrey *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e9e9e9}
.dgrey1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#eeeeee}
.dgrey2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed}
.dgrey3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;}
.dgrey4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.dgrey5{
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee}
.dgreyfg{
  background:#e9e9e9}  
