﻿BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE
{
    BORDER-COLLAPSE: collapse;
    border-spacing: 0
}
FIELDSET
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ADDRESS
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CAPTION
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CITE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CODE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
DFN
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
EM
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
STRONG
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
TH
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
VAR
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
OL
{
    LIST-STYLE-TYPE: none
}
UL
{
    LIST-STYLE-TYPE: none
}
CAPTION
{
    TEXT-ALIGN: left
}
TH
{
    TEXT-ALIGN: left
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%
}
Q:unknown
{
    content: ''
}
Q:unknown
{
    content: ''
}
abbr
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ACRONYM
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.main_area
{
    BACKGROUND: #82a6d2;
    MARGIN: auto
}
A
{
    COLOR: #089148
}
.aurialtxt
{
    LEFT: -5000px;
    POSITION: absolute
}
.aurialtxt IMG
{
    POSITION: absolute
}
.alr
{
	/*BACKGROUND: url(../../media/new/top-border.jpg) no-repeat left top;*/
    TEXT-ALIGN: right
}
BODY
{
    MARGIN-TOP: 15px;
    /*BACKGROUND: #82a6d2;*/
}
STRONG
{
    FONT-WEIGHT: bold
}
.baklg
{
    BACKGROUND: url(../../media/bak-lg.gif) repeat-y left top;
    MARGIN: auto;
    WIDTH: 1009px
}
.bakrg
{
    BACKGROUND: url(../../media/bak-rg.gif) repeat-y right top
}
.nakbl
{
    BACKGROUND: url(../../media/bak-lb.gif) no-repeat left bottom
}
.nakbr
{
    BACKGROUND: url(../../media/bak-rb.gif) no-repeat right bottom
}
.carea
{
    BACKGROUND: #ffffff;
    MARGIN-LEFT: 15px;
    MARGIN-RIGHT: 15px
}
.navcontainer
{
    WIDTH: 980px;
    POSITION: absolute;
    TOP: 117px
}
.navimg
{
}
.topnav
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../../media/topnav-grad.gif) #1f7bc7 repeat-x left top;
    WIDTH: 965px
}
.topnav UL
{
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.topnav LI
{
    MARGIN-TOP: 3px;
    DISPLAY: inline;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    TEXT-DECORATION: none
}
.topnav LI A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    MARGIN-RIGHT: 0px;
    TEXT-DECORATION: none
}
.topnav A:hover
{
    BACKGROUND: #ffffff;
    COLOR: #031a7b;
    TEXT-DECORATION: underline
}
.active
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px 0px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.content
{
    MARGIN-TOP: 4em;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.topnav UL UL
{
    BACKGROUND: url(../../media/sub-nav.gif) repeat-x left bottom;
    LEFT: -5000px;
    PADDING-BOTTOM: 18px;
    WIDTH: 978px;
    POSITION: absolute;
    TOP: 3em
}
.topnav UL UL LI
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 10px;
    COLOR: #006600
}
.topnav UL UL LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 140%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #004200;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM-STYLE: none
}
#nav3
{
    FONT-SIZE: 60%;
    WIDTH: 980px;
    COLOR: #ffffff;
    POSITION: absolute;
    TOP: 20px
}
#nav3 UL
{
    Z-INDEX: 200;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
#nav3 UL LI
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    MARGIN-LEFT: 3px;
    MARGIN-RIGHT: 3px
}
.navwrap A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.navwrap A:hover
{
    TEXT-DECORATION: underline
}
.navwrap
{
    FLOAT: right
}
.navwrap INPUT
{
    FONT-SIZE: 80%
}
.navwrap UL
{
    MARGIN-LEFT: 150px
}
.gsearch
{
    Z-INDEX: 100;
    POSITION: relative;
    TOP: -3px
}
.ginput
{
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 10px
}
.gbutton
{
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.branding01
{
    POSITION: absolute;
    TOP: 16px
}
#navul LI.active UL
{
    LEFT: 0px;
    POSITION: absolute
}
#promos
{
    BACKGROUND: #ffffcc;
    FLOAT: left;
    WIDTH: 680px
}
.clrflt
{
    CLEAR: both;
    FONT-SIZE: 1px;
    FLOAT: none;
    LINE-HEIGHT: 1px;
    HEIGHT: 1px
}
.pd
{
    MARGIN-TOP: 2px;
    BACKGROUND: #cccccc;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.adv
{
    PADDING-BOTTOM: 5px;
    MARGIN: 12px auto;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
#srch-m1
{
    BACKGROUND: url(../../media/srch-m1.jpg) repeat-y left top;
    WIDTH: 231px;
	BACKGROUND-COLOR : #fff6e3;
    POSITION: relative
}
#srch
{
    BACKGROUND: url(../../media/new/bottom-border.jpg) #fff repeat-y left bottom;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
	padding-bottom : 10px;
}
.srch-t
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    /*BACKGROUND: url(../../media/srch-w1.jpg) no-repeat left bottom;*/
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    POSITION: relative;
}
.srch-l
{
    /*BACKGROUND: url(../../media/srch-w2.jpg) no-repeat left top;*/
    FLOAT: none;
    WIDTH: 15px;
    POSITION: absolute;
    HEIGHT: 153px
}
.srch-wrap
{
	MARGIN-LEFT : 15px;
	MARGIN-RIGHT : 15px;
}
.srch-dott
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #9cc5f3 1px dashed;
    MARGIN-TOP: 8px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    HEIGHT: 2px
}
#srch-main LABEL
{
    MARGIN-TOP: 2px;
    /*DISPLAY: inline;*/
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    WIDTH: 75px;
    MARGIN-RIGHT: 5px;
    TEXT-ALIGN: left;
	letter-spacing : -1px;
	font-family: Verdana,Tahoma;
}
#srch-main SELECT
{
	background-color : transparent;
	/*border : none;*/
	border : 1px solid #fff6e3;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    WIDTH: 112px
}
#srch-main SELECT:focus
{
	background-color : #fff;
	border : 1px solid #ccc;
}
#srch-main INPUT
{
    FONT-SIZE: 70%;
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    WIDTH: 100px
}
#srch-main OPTION
{
	width: auto;
}

#srch-main .dur
{
    WIDTH: 30px
}
#srch-main #dest
{
    FONT-SIZE: 75%;
    FLOAT: left;
    WIDTH: 130px
}
.ftxt
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 60%;
    PADDING-TOP: 2px
}
.clrfld
{
    CLEAR: left
}
.fld2
{
    CLEAR: left
}
.spc2
{
    HEIGHT: 15px
}
.atbask
{
    CURSOR: hand
}
#srch-main #checkin
{
    BORDER-RIGHT: #7f9db9 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #7f9db9 1px solid;
    PADDING-LEFT: 1px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #7f9db9 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #7f9db9 1px solid
}
#srch-main .adult
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 60px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
#srch-main .sen
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 60px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
#srch-main .child
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 60px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px
}
#srch-main .srch-wrap .paxl .adult
{
    FONT-SIZE: 100%
}
#srch-main .paxl
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: normal;
    WIDTH: 44px;
    TEXT-ALIGN: center
}
#srch-main .paxlb
{
    WIDTH: 90px
}
#srch-main .paxl SELECT
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 22px;
    FONT-SIZE: 90%;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#srch-main .chldinfo
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 5px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
#srch-main .chldinfo LABEL
{
    CLEAR: none;
    FLOAT: none;
    MARGIN-LEFT: 35px;
    TEXT-ALIGN: left
}
#srch-main .chldinfo SELECT
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto;
    MARGIN-RIGHT: 28px
}
#srch-main .guests
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 100px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#srch-main .holt
{
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
}

#srch-main .proposition-options label
{
	margin-top : 3px;
    padding-left:4px;
    padding-right:6px;
    vertical-align:baseline;
    width: auto;
}

#srch-main .proposition-options input
{
    vertical-align:middle;
    width: auto;
}

#srch-main .holt LABEL
{
    MARGIN-BOTTOM: 5px;
    TEXT-ALIGN: left;
}

#srch-main .holt INPUT
{
    VERTICAL-ALIGN: bottom;
    WIDTH: auto
}
#srch-main .srch-wrap .holt .labwide
{
    WIDTH: auto
}
#srch-main .srch-but INPUT
{
    WIDTH: 65px !important;
    HEIGHT: 18px;
    TEXT-ALIGN: right;
	margin-bottom : 10px;
	clear : both;
	cursor : default;
}
#srch-main .qinfo
{
    RIGHT: 208px;
    CURSOR: hand;
    POSITION: absolute;
    TOP: 248px
}
#srch-main .qinfo2
{
    RIGHT: 208px;
    CURSOR: hand;
    POSITION: absolute;
    TOP: 80px
}
#srch-main .qinfo3
{
    RIGHT: 208px;
    CURSOR: hand;
    POSITION: absolute
}
#srch-main .ToolTipContainer
{
    BORDER-RIGHT: #7f9db9 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #7f9db9 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 60%;
    RIGHT: 25px;
    BACKGROUND: #ffffff;
    LEFT: -5000px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #7f9db9 1px solid;
    WIDTH: 200px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #7f9db9 1px solid;
    POSITION: absolute;
    TOP: -38px;
    TEXT-ALIGN: left
}
#srch-main STRONG
{
    FONT-WEIGHT: bold
}
#srch .kwywts
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 22px
}
#srch .kwywts LABEL
{
    FONT-SIZE: 80%;
    VERTICAL-ALIGN: middle
}
#srch .kwywts INPUT
{
    VERTICAL-ALIGN: middle
}
#srch-main .ftxt IMG
{
    VERTICAL-ALIGN: middle
}
#srch-main .fltopt
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 65%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#srch-main .dday
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 60%;
    FLOAT: left;
    MARGIN-RIGHT: 3px
}
.fld2 #outbound
{
    WIDTH: 70px
}
.fld2 #return
{
    WIDTH: 70px
}
#srch-main .srch-wrap .fld3 INPUT
{
    WIDTH: auto;
    MARGIN-RIGHT: 5px
}
#rmc
{
    MARGIN: auto;
    WIDTH: 70%
}
#srch-main .srch-wrap .pax3
{
    DISPLAY: block;
    FLOAT: right
}
#rmc H1
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 30px;
    COLOR: #2664af
}
#rmc H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%
}
#rmc H2 IMG
{
    MARGIN-RIGHT: 10px
}
#rmc H3
{
    MARGIN-TOP: 3px;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 15px
}
#rmc P
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 70%;
    MARGIN-BOTTOM: 15px
}
#rmc .photos
{
    MARGIN-BOTTOM: 20px
}
#rmc .photos IMG
{
    MARGIN-BOTTOM: 7px;
    MARGIN-RIGHT: 7px
}
#rmc .print
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    TEXT-ALIGN: right
}
#rmc .print SPAN
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 80%;
    BACKGROUND: #089148;
    FLOAT: right;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 0px 10px;
    COLOR: #ffffff;
    PADDING-TOP: 3px
}
.back
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    MARGIN: 30px 11px 50px 0px;
    WIDTH: auto
}
.back SPAN
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 60%;
    BACKGROUND: #089148;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px
}
#bkg
{
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 670px
}
.bkg-int-wrap
{
    PADDING-LEFT: 0px
}
#bkg H1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    FLOAT: left;
    WIDTH: 450px;
    COLOR: #051e7f
}
#bkg H1 SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%
}
#bkg .filter
{
    DISPLAY: block;
    FONT-SIZE: 70%;
    FLOAT: left
}
#bkg .filter SELECT
{
    FONT-SIZE: 80%
}
#bkg .filter INPUT
{
    POSITION: relative;
    TOP: 4px
}
#bkg .filter LEGEND
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    MARGIN-RIGHT: 5px
}
#bkg .rslts-pg
{
    BORDER-RIGHT: #dbdbdb 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #dbdbdb 1px solid;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(../../media/results-t-grad.gif) repeat-x;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #dbdbdb 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #dbdbdb 1px;
    TEXT-ALIGN: right
}
#bkg .rslts-pg OL
{
    DISPLAY: inline
}
#bkg .rslts-pg LI
{
    BORDER-RIGHT: #dbdbdb 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #dbdbdb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #dbdbdb 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dbdbdb 1px solid
}
#bkg .rslts-pg .lpage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%
}
#bkg .rslts-pg .rpage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%
}
#bkg .rslts-pg .current
{
    BACKGROUND: #ffffff;
    COLOR: #990000
}
#bkg .hr
{
    BORDER-TOP: #98a3ba 1px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
#bkg .pagedesc
{
}
#bkg .prod
{
    CLEAR: both;
    MARGIN-TOP: 7px;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 10px
}
#bkg .prod .prod-item
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(../../media/hotel-h-grad.gif) repeat-x left top;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px
}
#bkg .prod-item H2
{
    DISPLAY: inline;
    MARGIN-LEFT: 10px;
    WIDTH: 500px
}
#bkg .prod .prod-item SPAN
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 1px;
    COLOR: #082888;
    PADDING-TOP: 1px
}
#bkg .prod-prc
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../../media/prod-price-grad.gif) repeat-x left top;
    FLOAT: right;
    PADDING-BOTTOM: 15px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#bkg .ppp
{
    COLOR: #034ea1;
    LINE-HEIGHT: 120%
}
#bkg .pppp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    COLOR: #cc0000
}
#bkg .prod-dr
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#bkg .prod-ec
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
#bkg .prod-desc
{
    PADDING-LEFT: 95px;
    FONT-SIZE: 85%;
    LINE-HEIGHT: 130%
}
#bkg .prod-ai
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px
}
#bkg .prod-det-pan
{
    CLEAR: left;
    BORDER-RIGHT: #c6cdd5 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c6cdd5 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #f2f5f8;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c6cdd5 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c6cdd5 1px solid
}
#bkg .prod-rm
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #c6cdd5 1px solid;
    TEXT-ALIGN: right
}
#bkg .prom-rm-dt
{
    FONT-SIZE: 80%
}
#bkg .prod-det-pan H3
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    COLOR: #072384
}
#bkg .intro
{
    MARGIN-TOP: 40px;
    FONT-SIZE: 80%;
    LINE-HEIGHT: 140%
}
#bkg .prod-gq
{
    CLEAR: both;
    MARGIN-BOTTOM: 5px;
    WIDTH: auto;
    TEXT-ALIGN: right
}
#bkg .prom-tab
{
    MARGIN-BOTTOM: 10px;
    WIDTH: 600px
}
#bkg .prom-tab .rm
{
    FONT-WEIGHT: bold;
    WIDTH: 100px
}
#bkg .prom-tab TD
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#bkg .prom-tab TH
{
    FONT-WEIGHT: bold;
    WIDTH: 300px
}
#bkg .prom-tab IMG
{
    VERTICAL-ALIGN: top;
    MARGIN-RIGHT: 2px
}
#bkg .prom-tab INPUT
{
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 5px
}
.prom-tab HR
{
    BORDER-LEFT-COLOR: #993300;
    BACKGROUND: #ffff99;
    BORDER-BOTTOM-COLOR: #993300;
    BORDER-TOP-COLOR: #993300;
    BORDER-RIGHT-COLOR: #993300
}
.tabhr
{
    BORDER-BOTTOM: #ffcc00 1px solid
}
.tabhr TD
{
}
.rmdescbk
{
    WIDTH: 300px
}
#qbk
{
    FONT-SIZE: 80%;
    MARGIN-LEFT: 20px
}
#qbk P
{
    MARGIN-BOTTOM: 10px;
    LINE-HEIGHT: 120%
}
#qbk P STRONG
{
    FONT-WEIGHT: bold
}
#bkg .q-rule .q-steps
{
    CLEAR: left;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 15px
}
#qbk .qshline
{
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: #000000 1px solid
}
#qbk .qsummary TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#qbk .qsummary EM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    COLOR: #cc3300
}
#qbk .qsumtxt
{
    FLOAT: right;
    TEXT-ALIGN: right
}
#qbk .qsumtxt IMG
{
    CLEAR: right;
    FLOAT: right;
    PADDING-TOP: 15px
}
#qbk H2
{
    CLEAR: both;
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    BACKGROUND: url(../../media/fadeline.gif) #ffffff no-repeat right center;
    LEFT: -12px;
    PADDING-BOTTOM: 11px;
    WIDTH: 350px;
    COLOR: #051e7f;
    POSITION: absolute;
    TOP: -18px
}
#qbk .vcgrad
{
    BACKGROUND: url(../../media/fadeline2.gif) no-repeat center top;
    LEFT: -4px;
    WIDTH: 6px;
    POSITION: absolute;
    HEIGHT: 85px
}
#qbk .qcust H2 IMG
{
    FLOAT: right;
    VERTICAL-ALIGN: middle
}
#qbk .qcust
{
    CLEAR: both;
    BORDER-RIGHT: #237cb8 1px solid;
    BORDER-TOP: #237cb8 1px solid;
    MARGIN-TOP: 30px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #237cb8 1px solid;
    BORDER-BOTTOM: #237cb8 1px solid
}
#qbk .qinner
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 11px;
    BACKGROUND: url(../../media/qvgrad.gif) repeat-x left bottom;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 9px;
    MARGIN-LEFT: 9px;
    MARGIN-RIGHT: 9px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #adbcd3 1px solid;    
    ZOOM: 1; /*IE6 background image bug fix*/

}
#qbk .qinner H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%
}
#qbk .paypad
{
    MARGIN-TOP: 60px
}
#qbk .def1
{
    FLOAT: left;
    WIDTH: 50%
}
.def1 DL
{
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 130%
}
.def1 H3
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #051e7f
}
#qbk DT
{
    FLOAT: left;
    WIDTH: 130px
}
.def1 DD
{
}
.emptyabs
{
    POSITION: absolute
}
#qbk H2 SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 90%
}
#qbk .hr
{
    BORDER-TOP: #d0dae6 1px solid;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 15px
}
#sum .sec
{
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 20px;
    TEXT-ALIGN: center
}
#sum
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 80%;
    BACKGROUND: url(../../media/summary-grad.gif) repeat-x left top;
    FLOAT: left;
    MARGIN-LEFT: 30px;
    WIDTH: 246px
}
#sum STRONG
{
    FONT-WEIGHT: bold
}
#sum H2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../../media/topnav-grad.gif) #228ad3 repeat-x left top;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px
}
#sum .sumdet
{
    BORDER-RIGHT: #8db9d5 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8db9d5 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #8db9d5 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8db9d5 1px solid
}
#sum .qref
{
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 10px
}
#sum .sumdet P
{
    MARGIN-TOP: 3px;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 3px
}
#sum .himg
{
    PADDING-BOTTOM: 10px;
    FLOAT: right;
    PADDING-RIGHT: 10px;
}
#sum .sumdet EM
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 6px
}
#sum .qfig
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(../../media/quotepgrad.jpg) no-repeat right bottom;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 3px;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 3px
}
#sum .sumdet IMG
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
#sum .qsuml
{
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: 155px;
    PADDING-TOP: 4px
}
#sum .qsuml EM
{
    FONT-SIZE: 100%;
    COLOR: #cc3300
}
#sum .qsumf EM
{
    COLOR: #cc3300
}
#sum .qsumf
{
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
#sum .tot
{
    BORDER-TOP: #6ca2c0 1px solid;
    BORDER-BOTTOM: #6ca2c0 1px solid
}
#sum .qothr
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 120%;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 5px
}
.pax LABEL
{
    CLEAR: left;
    DISPLAY: block;
    FLOAT: left;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 8px;
    WIDTH: 200px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dae1eb 1px solid
}
.pax SELECT
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 8px
}
.pax INPUT
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 0px
}
.pax .dob INPUT
{
}
.qcont
{
    PADDING-BOTTOM: 20px;
    TEXT-ALIGN: right
}
#qbk .splic
{
    MARGIN-BOTTOM: 10px
}
#qbk .card
{
    MARGIN-BOTTOM: 20px
}
#qbk .amnt LABEL
{
    CLEAR: none;
    FLOAT: left;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    MARGIN-RIGHT: 15px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
#qbk .pax SPAN
{
    /*CLEAR: left;*/
    DISPLAY: inline;
    FONT-SIZE: 80%;
    MARGIN-RIGHT: 10px
}
#qbk .cont H3
{
    MARGIN-TOP: 15px;
    FONT-WEIGHT: bold
}
#srch-main .ithn
{
    WIDTH: auto
}
#srch-main #ithnt
{
    MARGIN-TOP: -3px;
    MARGIN-LEFT: 0px;
    VERTICAL-ALIGN: middle
}
#srch-main #htnb INPUT
{
}
.main_area .baklg .nakbl .bakrg .nakbr .carea .content #srch #srch-m1 #srch-main .srch-wrap .fld2 #htnb
{
    WIDTH: auto
}
#htnlab
{
    LEFT: -5000px;
    POSITION: absolute
}
#bkg .ftax
{
    FONT-SIZE: 80%
}
#bkg .flt-logo
{
    MARGIN-TOP: 5px
}
#bkg .flt-logo P
{
    MARGIN-TOP: 3px
}
#bkg .flt-innr
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 3px
}
#bkg .flt-rbox
{
    CLEAR: right;
    FLOAT: right
}
#bkg .flt-lbxwrap
{
    CLEAR: right;
    FLOAT: left;
    WIDTH: 320px
}
#bkg .flt-lbxwrap2
{
    CLEAR: right;
    FLOAT: left;
    WIDTH: 320px
}
#bkg .flt-lbxwrap
{
    MARGIN-LEFT: 7px;
    MARGIN-RIGHT: 8px
}
#bkg .flt-scr
{
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 10px;
    TEXT-ALIGN: left
}
#bkg .flt-rbox
{
    BORDER-RIGHT: #b9c9d9 1px solid;
    BORDER-TOP: #b9c9d9 1px solid;
    BACKGROUND: #f2f5f8;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #b9c9d9 1px solid;
    BORDER-BOTTOM: #b9c9d9 1px solid
}
#bkg .flt-lbox
{
    BORDER-RIGHT: #b9c9d9 1px solid;
    BORDER-TOP: #b9c9d9 1px solid;
    BACKGROUND: #f2f5f8;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #b9c9d9 1px solid;
    BORDER-BOTTOM: #b9c9d9 1px solid
}
#bkg .flt-leg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    POSITION: relative;
    TOP: -5px;
    TEXT-ALIGN: center
}
#bkg .flt-leg SPAN
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #051f80;
    COLOR: #ffffff
}
#bkg .flt-dt
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 3px;
    BORDER-BOTTOM: #b9c9d9 1px solid
}
#bkg .flt-dt1
{
    DISPLAY: block;
    FLOAT: left;
    BORDER-LEFT: 35px;
    WIDTH: 50px
}
#bkg .flt-dt2
{
    DISPLAY: block;
    FLOAT: none;
    MARGIN-BOTTOM: 2px
}
#bkg .flt-rad LABEL
{
}
#bkg .flt-rad INPUT
{
    FLOAT: left;
    MARGIN-BOTTOM: 30px;
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 4px
}
#bkg .flt-slct
{
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-BOTTOM: #b9c9d9 1px solid
}
#qbk .flt-htl
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../../media/hotel-h-grad.gif) #0066cc repeat-x left top;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 20px;
    COLOR: #ffffff;
    PADDING-TOP: 4px
}
#qbk .flt-htlarea
{
    FONT-SIZE: 85%
}
#qbk .flt-htlarea INPUT
{
    FLOAT: left
}
#qbk .flt-hd1 IMG
{
    PADDING-RIGHT: 3px;
    FLOAT: left
}
#qbk .htlimg
{
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 5px
}
#qbk .extras LABEL SPAN
{
    MARGIN-TOP: 5px;
    DISPLAY: block;
    FONT-SIZE: 80%;
    MARGIN-LEFT: 25px
}
#qbk .ownins
{
    CLEAR: left;
    MARGIN-TOP: 11px
}
#qbk .dob EM
{
    FONT-SIZE: 80%;
    COLOR: #506f98
}
#qbk .specreq IMG
{
    VERTICAL-ALIGN: middle
}
#qbk .fltmeal LABEL
{
    CLEAR: left;
    FLOAT: left
}
#qbk .fltmeal .eprice
{
    PADDING-RIGHT: 10px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
#qbk .fltmeal .phr
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(../../media/hlineprice.gif) no-repeat right top
}
#qbk .fltmeal .mrght
{
    MARGIN-LEFT: 120px
}
#qbk .eprice
{
    TEXT-ALIGN: right
}
#qbk .fltmeal P
{
    MARGIN-TOP: 5px
}
#qbk .phr
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(../../media/hlineprice.gif) no-repeat right top
}
#qbk .rmalc
{
    BORDER-RIGHT: #adbcd3 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #adbcd3 1px solid;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 80%;
    BACKGROUND: #f6f8fa;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #adbcd3 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #adbcd3 1px solid
}
#qbk .rmalc TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
.mandInd
{
	vertical-align:middle;	
}

.mandInd SELECT
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}

.contentListItem
{
	font-size: 10pt;	
	list-style-type: none;
	list-style-position:outside;
}

.sumRoomDet
{
	font-size: 80%;
}

.pax1Label
{
	float:right;
	margin-bottom:5px;
}

.paxRmChildAge
{
	width:48px !important;
}

.qupdte
{
	padding-top:20px !important;
	text-align:right;
}

.sumslim
{	
	MARGIN-TOP: 10px;
	margin-top: 20px !important;			
	MARGIN-LEFT: 15px !important;	
	WIDTH: 258px !important
}

.slbdet
{
	font-size: 85% !important;
	background-color: #ECFAFD !important;
}
#paxToolTipImg
{
	margin-left: 50px;
}
.addAccomDesc
{
	color: #051e7f;
}

#mainContent .mainWrapper 
{
	PADDING-RIGHT: 0px !important;	
	PADDING-LEFT: 0px !important;	
	BACKGROUND: url(../images/body-background.gif) repeat-y center 50%;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px auto;	
	OVERFLOW: visible;	
	WIDTH: 980px;	
	PADDING-TOP: 0px;	
	POSITION: relative
}

.sortByLabel
{
	padding-right: 5px;
	margin-top: 8px !important;
	font-size: 0.7em;
}

.sortBySelect
{
	margin-top: 4px;
}

.sortByButton
{
	margin-top: 6px;
}


/*---New changes for EscapeFlights---*/
.alr img {
	width : 164px;
	margin : 20px 37px 8px 0; }

#whereDiv BR {
	clear : both; }

#whereDiv SELECT {
	float : right; }

#srch .dateInputField {
	margin-left: 11px !important; }

#holTypeDiv BR {
	clear : both; }

.srch-dott {
	display : none; }

.rmsCombo {
	margin-left : 0; }

#srch-main input {
	margin : 4px 0; }

.searchElement SELECT {
	float : right; }

.searchElement .rmsCombo {
	float : none; }

#srch #prpLabel {
	margin-bottom : -13px; }

#paxMixContainer {
	margin-top : -20px;
	margin-bottom : 73px; }

.divFltRight {
	margin-top : 7px;
	margin-bottom : 3px; }

#uxSearchFormControl_uiDisplayBudgets label {
	display : block !important;
	margin-bottom : 8px;
	float : none; }

#uxSearchFormControl_uiDisplayBudgets label.budgetLabel {
	float : left; }

#uxSearchFormControl_uiDisplayBudgets select#BB {
	margin-top : -23px; }

#uxSearchFormControl_uiDisplayBudgets select#SR {
	margin-top :  -21px; }

#uxSearchFormControl_uiDisplayBudgets br {
	display : none; }

#paxMixContainer img {
	margin-top : 15px; }

.proposition-options #hol + label, .proposition-options #hol, .proposition-options #flt + label, .proposition-options #flt {
	display : none; }
	
.proposition-options #htl + label {
	padding-right : 0;
	margin-right : 0; }
	
.proposition-options {
	position : absolute;
	right : 15px; }
	
#overDiv {
	display : none; }
	
.formtitle1 
{
    background-color:#49B3B3 !important;
    color:#FFFFFF;
    font-size:10pt;
    font-weight:bold;
    padding:2px;
}	