BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: arial,helvetica,verdana,sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}

A.light {
	COLOR: #8b99e5
}
A.anchor_tag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	MARGIN: 0px
}
TH {
	TEXT-ALIGN: left
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
FORM INPUT.search {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ".";
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
A.control:link {
	FONT-WEIGHT: normal; COLOR: #f00
}
A.control:visited {
	FONT-WEIGHT: normal; COLOR: #f00
}
A.control:hover {
	BACKGROUND: #f00; COLOR: #fff
}
#Wrapper H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0.1em; BORDER-BOTTOM: 1px solid
}
.col H2 {
	MARGIN: 0px auto 0.5em; BORDER-BOTTOM: 1px solid
}
UL {
	LIST-STYLE-IMAGE: url(../images/elements/double_angle_bullet.gif)
}
UL.inline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.inline LI {
	PADDING-RIGHT: 0.6em; DISPLAY: inline; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0px; BORDER-LEFT: #c2c2c2 1px solid; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.inline LI.first {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.inline LI.open {
	BACKGROUND-IMAGE: url(../images/elements/opened.gif)! important; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.inline LI.closed {
	BACKGROUND-IMAGE: url(../images/elements/closed.gif); BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.breadcrumb {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 1em
}
UL.news_thumbs LI {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.vTabs {
	BACKGROUND: url(/images/elements/grey_pixel.gif) repeat-y right top; LEFT: 0px; WIDTH: 150px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; TOP: 0px; _margin-left: -149px
}
DIV.vTabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/images/elements/spacer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.vTabs UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/images/elements/spacer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.vTabs UL LI A {
	PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; BORDER-LEFT: #ddd 1px solid; COLOR: #434343; PADDING-TOP: 1.25em; HEIGHT: 2.75em; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
DIV.vTabs UL LI A:hover {
	BACKGROUND-COLOR: #F2F2F2
}
DIV.vTabs UL LI A.active {
	BORDER-RIGHT: #c2c2c2 1px; BORDER-TOP: #c2c2c2 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #333; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #c2c2c2 1px solid; TEXT-DECORATION: none
}
DL.inline DT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.inline DD {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.inline DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.7em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #c2c2c2 1px solid; PADDING-TOP: 0px
}
DL.inline DT:unknown {
	content: ":"
}
DL.inline DT.first {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DL.inline DD {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.control {
	FONT-SIZE: 10px; PADDING-BOTTOM: 1em
}
DIV.step DIV.control A {
	COLOR: #f00
}
DIV.step DIV.control A:hover {
	BACKGROUND: #ff0000; COLOR: #fff
}
P.grey {
	COLOR: #666
}
IMG.wait_img {
	DISPLAY: none
}
#SearchParams {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f2f2f2 1px solid; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; BORDER-LEFT: #f2f2f2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f2f2f2 1px solid; BACKGROUND-COLOR: #f4f4f4
}
#SearchParams UL.inline {
	BACKGROUND-COLOR: #ffffff
}
#SearchParams UL.inline LI.no_border {
	FONT-WEIGHT: bold; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#SearchParams UL.inline LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px; PADDING-TOP: 0px
}
#SearchParams UL.inline LI.first {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.7em; MARGIN: 0px; WIDTH: 185px; PADDING-TOP: 0.7em; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center
}
#SearchParams #mod_link {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#modify_search_open {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: #fff; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em; BORDER-LEFT: #f2f2f2 1px solid; COLOR: #333; PADDING-TOP: 0.3em; BORDER-BOTTOM: #f2f2f2 1px solid
}
#modify_search_open .close {
	FONT-WEIGHT: bold; FLOAT: right; WIDTH: 50px; TEXT-ALIGN: right
}
#modify_search_open FORM.search {
	FLOAT: left; WIDTH: 50%; PADDING-TOP: 0.5em
}
#modify_search_open #air_nri_message {
	FONT-SIZE: 18px; FLOAT: right; WIDTH: 48%; COLOR: #999; TEXT-ALIGN: center
}
#modify_search_open #air_nri_message H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.left_space {
	MARGIN-LEFT: 0.5em
}
#UpdateMessage {
	BORDER-RIGHT: #fdc2a0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fdc2a0 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; Z-INDEX: 99; LEFT: 45%; PADDING-BOTTOM: 10px; MARGIN: 0px auto; BORDER-LEFT: #fdc2a0 1px solid; WIDTH: 200px; COLOR: #fba370; PADDING-TOP: 10px; BORDER-BOTTOM: #fdc2a0 1px solid; POSITION: absolute; TOP: 350px; BACKGROUND-COLOR: #fee0cf; TEXT-ALIGN: center
}
.UpdateMessage {
	BORDER-RIGHT: #fdc2a0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fdc2a0 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; Z-INDEX: 99; LEFT: 45%; PADDING-BOTTOM: 10px; MARGIN: 0px auto; BORDER-LEFT: #fdc2a0 1px solid; WIDTH: 200px; COLOR: #fba370; PADDING-TOP: 10px; BORDER-BOTTOM: #fdc2a0 1px solid; POSITION: absolute; TOP: 350px; BACKGROUND-COLOR: #fee0cf; TEXT-ALIGN: center
}
.new {
	PADDING-RIGHT: 30px; BACKGROUND: url(/images/elements/new.gif) no-repeat right center
}
BODY.Results DIV#Wrapper DIV.Left {
	WIDTH: 185px
}
BODY.Results DIV#Wrapper DIV.Left #filter {
	MARGIN-TOP: 0px; WIDTH: 185px
}
BODY.Results DIV#Wrapper DIV.Right {
	FLOAT: none; MARGIN-LEFT: 185px; WIDTH: auto
}
#Wrapper H1.trail {
	MARGIN-TOP: 0px; FONT-SIZE: 22px; MARGIN-BOTTOM: 1em; BORDER-BOTTOM-STYLE: none
}
.tabs {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
.tabs UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #c3c3c3 1px solid
}
.tabs UL LI.first {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.tabs UL LI {
	MARGIN: 0px; BORDER-LEFT-STYLE: none
}
.tabs UL LI A {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
.tabs UL LI A.active {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 0.6em; FONT-WEIGHT: bold; BACKGROUND: #edf3fe; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #edf3fe 1px solid
}
DIV.Left DIV.search_tools {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid; BACKGROUND-COLOR: #f5f5f5
}
DIV.Left DIV.search_tools UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.Left DIV.search_tools UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 30px; BACKGROUND: url(/images/elements/icon_email.gif) no-repeat 7px center; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
DIV.Left DIV.search_tools UL LI.first {
	BORDER-TOP-STYLE: none
}
DIV.Left DIV.search_tools UL LI.alerts {
	BACKGROUND-IMAGE: url(/images/elements/icon_alerts.gif)
}
#filter {
	BORDER-RIGHT: #f2f2f2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 1em; BORDER-LEFT: #f2f2f2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f2f2f2 1px solid
}
#filter H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 3px; POSITION: relative; _position: static
}
#filter HR {
	MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px
}
#filter H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: url(../images/elements/dot_horizontal.gif) #f2f2f2 repeat-x 50% top; PADDING-BOTTOM: 4px; MARGIN: 5px 0px 0px; PADDING-TOP: 4px
}
#filter P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#filter P.weak {
	FONT-SIZE: 10px; MARGIN: 5px 0px 0px; COLOR: #888; LINE-HEIGHT: 12px
}
#filter FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#filter FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#filter FORM FIELDSET#airlines_filter P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#filter FORM LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0px -5px; COLOR: #000; PADDING-TOP: 0.6em
}
#filter LABEL {
	CLEAR: both; PADDING-LEFT: 3px; FLOAT: left; LINE-HEIGHT: 18px
}
#filter LABEL INPUT {
	MARGIN: 0px 3px 0px 0px
}
#filter LABEL.star_label {
	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN-RIGHT: 0.5em
}
#filter LEGEND:unknown {
	content: ":"
}
#filter INPUT#name_filter {
	MARGIN-TOP: 3px; FONT-SIZE: 10px; WIDTH: 90%
}
#filter SELECT {
	FONT-SIZE: 10px
}
#filter SELECT#area_filter {
	WIDTH: 95%
}
#filter SELECT#chain_filter {
	WIDTH: 95%
}
#filter SELECT#currency_dropdown {
	WIDTH: 95%
}
#filter LABEL.aligned {
	CLEAR: none; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px
}
BODY.Hotels #filter LABEL {
	DISPLAY: block; FLOAT: none
}
#filter FIELDSET.closed LABEL {
	DISPLAY: none
}
#filter FIELDSET.closed P {
	DISPLAY: none
}
#filter FIELDSET.closed .slider_unit {
	DISPLAY: none
}
#filter FIELDSET.closed INPUT {
	DISPLAY: none
}
#filter FIELDSET.closed A {
	DISPLAY: none
}
#filter FIELDSET.closed SELECT {
	DISPLAY: none
}
#filter FIELDSET.closed DIV.legend A.toggle {
	BACKGROUND: url(/images/elements/arrow_right_black.gif) no-repeat left 46%
}
#filter FIELDSET P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #aaa; PADDING-TOP: 0px
}
#filter FIELDSET .legend {
	FONT-WEIGHT: bold; LINE-HEIGHT: 23px
}
#filter FIELDSET DIV.legend A {
	DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(/images/elements/arrow_down_black.gif) no-repeat left 46%; PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
A.tipLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; COLOR: #8b99e5; BOTTOM: 0.33em; PADDING-TOP: 0px; POSITION: relative
}
A.tipLink:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; COLOR: #8b99e5; BOTTOM: 0.33em; PADDING-TOP: 0px; POSITION: relative
}
LABEL.required {
	FONT-WEIGHT: bold
}
P.required {
	FONT-WEIGHT: bold
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM.grey {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BACKGROUND: #f0f0f0; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid
}
FORM.grey FIELDSET {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em
}
FORM.light_grey FIELDSET {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em
}
FORM.light_grey {
	BACKGROUND: #f5f5f5
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Arial,sans-serif
}
TEXTAREA.stretch {
	FONT-SIZE: 14px; WIDTH: 80%
}
.selflabel {
	COLOR: #888888
}
DL.horizontal {
	MARGIN: 0px
}
DL.horizontal DT {
	FLOAT: left; WIDTH: 160px; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap
}
DL.horizontal DD {
	MARGIN: 0px 0px 5px 170px; LINE-HEIGHT: 20px
}
DL.horizontal DT LABEL:unknown {
	content: ":"
}
DL.horizontal DT.required LABEL:unknown {
	content: "*"
}
.halign_info DL {
	FONT-SIZE: 12px; MARGIN: 5px; COLOR: #333; BORDER-BOTTOM: #c2c2c2 1px solid
}
.halign_info DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100px; PADDING-TOP: 5px
}
.halign_info DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; PADDING-TOP: 5px
}
DL.vertical DT {
	MARGIN: 5px 6px 6px 0px; LINE-HEIGHT: 1em
}
DL.vertical DD {
	MARGIN: 5px 5px 5px 0px; TEXT-INDENT: 0pt; LINE-HEIGHT: 2em
}
DL.vertical INPUT {
	MARGIN: 0px 6px 0px 0px
}
.errors {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; MARGIN-TOP: 5px; DISPLAY: none; BACKGROUND: #fff; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid
}
.errors SPAN {
	BORDER-RIGHT: #d44914 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d44914 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #d44914 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d44914 1px solid; BACKGROUND-COLOR: #d44914
}
.errors UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 5px
}
.errors OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 5px
}
.errors UL LI {
	PADDING-TOP: 2px
}
.errors OL LI {
	PADDING-TOP: 2px
}
SPAN.error {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/elements/error_arrow.gif) no-repeat 0px 0px; MARGIN-RIGHT: 5px
}
SPAN.err_arrow {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/elements/error_arrow.gif) no-repeat 0px 0px; MARGIN-RIGHT: 5px
}
SPAN.err_disc {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #d44914; PADDING-BOTTOM: 3px; COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px
}
FORM.search {
	FONT-SIZE: 12px
}
FORM.search TABLE {
	WIDTH: 100%
}
FORM.search TABLE TD {
	PADDING-RIGHT: 0.45em; PADDING-LEFT: 0.45em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
FORM.search LABEL {
	DISPLAY: block; PADDING-BOTTOM: 0.45em
}
FORM.search FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.25em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}
FORM.search FIELDSET.date IMG {
	VERTICAL-ALIGN: -20%
}
FORM.search INPUT {
	MARGIN: 0px
}
FORM.search INPUT#city {
	WIDTH: 240px
}
FORM.search LABEL SPAN.weak {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #a3a3a3
}
FORM.search FIELDSET.place TABLE TR TD {
	WIDTH: 50%
}
FORM.search FIELDSET.date TABLE TR TD {
	WIDTH: 50%
}
FORM.search FIELDSET.options TABLE TR TD {
	WIDTH: 50%
}
FORM.search FIELDSET P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.5em
}
FORM.search LABEL.encaps {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM.search LABEL.encaps * {
	VERTICAL-ALIGN: middle
}
FORM.search LABEL.encaps:unknown {
	content: ''
}
FORM.search LABEL.encaps INPUT {
	MARGIN: 0px 4px 0px 0.45em
}
FORM.search A.toggle_closed {
	PADDING-LEFT: 12px
}
FORM.search A.toggle_open {
	PADDING-LEFT: 12px
}
FORM.search FIELDSET.submit {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #e3e3e3 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
FORM.search FIELDSET.submit TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
FORM.search FIELDSET.people TABLE TR TD {
	VERTICAL-ALIGN: middle
}
FORM.search FIELDSET.people SELECT {
	WIDTH: 60px
}
FORM.search #from {
	WIDTH: 85%
}
FORM.search #to {
	WIDTH: 85%
}
FORM.search #dep_time {
	WIDTH: 85%
}
FORM.search #ret_time {
	WIDTH: 85%
}
FORM.search #class {
	WIDTH: 85%
}
FORM.search #carrier {
	WIDTH: 85%
}
FORM.search #destination_autocomplete {
	WIDTH: 85%; _width: 150px
}
FORM.search #origin_autocomplete {
	WIDTH: 85%; _width: 150px
}
FORM.search #to_station {
	WIDTH: 85%; _width: 150px
}
FORM.search #from_station {
	WIDTH: 85%; _width: 150px
}
FORM#modify_air_search #destination_autocomplete {
	WIDTH: 150px
}
FORM#modify_air_search #origin_autocomplete {
	WIDTH: 150px
}
BODY.Home #Wrapper H1 {
	FONT-SIZE: 16px; MARGIN: 0px 0px 12px; BORDER-BOTTOM: medium none
}
.ThreeColWrapper {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%
}
.ThreeColWrapper .Frame {
	RIGHT: 25%; FLOAT: left; WIDTH: 100%; POSITION: relative
}
.ThreeColWrapper .Frame .ColContainer {
	RIGHT: 50%; FLOAT: left; WIDTH: 100%; POSITION: relative
}
.ColContainer .middle_col {
	FLOAT: left; OVERFLOW: hidden; POSITION: relative
}
.ColContainer .left_col {
	FLOAT: left; OVERFLOW: hidden; POSITION: relative
}
.ColContainer .right_col {
	FLOAT: left; OVERFLOW: hidden; POSITION: relative
}
.ColContainer .middle_col {
	LEFT: 102%; WIDTH: 46%
}
.ColContainer .left_col {
	LEFT: 31%; WIDTH: 21%
}
.ColContainer .right_col {
	LEFT: 85%; WIDTH: 21%
}
A.toggle_closed {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 15px; BACKGROUND: url(/images/elements/closed.gif) no-repeat left center; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
A.toggle_open {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 15px; BACKGROUND: url(/images/elements/opened.gif) no-repeat left center; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DIV#Header {
	CLEAR: both; PADDING-RIGHT: 0px; MIN-WIDTH: 850px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em auto; WIDTH: 100%; ; WIDTH: expression(document.body.clientWidth < 855 ? "850px":"100%"); PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#Wrapper {
	CLEAR: both; PADDING-RIGHT: 0px; MIN-WIDTH: 850px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em auto; WIDTH: 100%; ; WIDTH: expression(document.body.clientWidth < 855 ? "850px":"100%"); PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#Footer {
	CLEAR: both; PADDING-RIGHT: 0px; MIN-WIDTH: 850px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em auto; WIDTH: 100%; ; WIDTH: expression(document.body.clientWidth < 855 ? "850px":"100%"); PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#Header {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #c2c2c2 1px solid
}
DIV.PrintHeader {
	DISPLAY: none
}
.no_screen {
	DISPLAY: none
}
DIV#Wrapper {
	
}
DIV#Footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.Container {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Tabs {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.FooterContainer {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.FooterContainer {
	BACKGROUND: url(/images/global/cleartrip_powered.gif) no-repeat 92% top
}
.Container {
	MARGIN: 5px auto 0px
}
#ContentFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.Left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.Right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 49%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.col {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.Left .col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.Right .col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.FullWidth DIV.Left {
	WIDTH: 100%
}
BODY.SeventyThirty DIV.Left {
	WIDTH: 75%
}
BODY.SeventyThirty DIV.Right {
	WIDTH: 24%
}
BODY.SeventyThirty DIV.Right .col {
	
}
BODY.TwentyEighty DIV.Left {
	WIDTH: 20%
}
BODY.TwentyEighty DIV.Right {
	WIDTH: 79%
}
BODY.TwentyEighty DIV.Right DIV.col {
	BORDER-LEFT: #c2c2c2 1px solid
}
BODY.FortySixty DIV.Left {
	WIDTH: 39%
}
BODY.FortySixty DIV.Right {
	WIDTH: 60%
}
BODY.SixtyForty DIV.Left {
	WIDTH: 60%
}
BODY.SixtyForty DIV.Right {
	WIDTH: 40%
}
BODY.EightyTwenty DIV.Left {
	WIDTH: 75%
}
BODY.EightyTwenty DIV.Right {
	WIDTH: 25%
}
BODY.FixedWidth DIV.Container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px
}
BODY.FixedWidth DIV.LogoContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px
}
BODY.FixedWidth DIV#Tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px
}
BODY.FixedWidth DIV.FooterContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px
}
BODY.Beta {
	BACKGROUND: url(/images/elements/beta.gif) no-repeat left top
}
DIV.Left .ThickGrey.col {
	BORDER-RIGHT: #f0f0f0 6px solid; PADDING-RIGHT: 1em; BORDER-TOP: #f0f0f0 6px solid; PADDING-LEFT: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #f0f0f0 6px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #f0f0f0 6px solid
}
BODY.SeventyThirty H2 {
	FONT-SIZE: 14px
}
.LogoContainer {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL#global {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 0px; PADDING-TOP: 0px
}
UL#global LI {
	
}
#Tabs {
	CLEAR: both; MARGIN: 0px; PADDING-TOP: 5px
}
UL#MainTabs LI.first {
	PADDING-LEFT: 0px
}
UL#MainTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#MainTabs LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#MainTabs A {
	FONT-SIZE: 12px
}
UL#MainTabs A.new {
	PADDING-RIGHT: 33px
}
UL#MainTabs A:hover {
	COLOR: #cd6501; BACKGROUND-COLOR: #fff
}
UL#MainTabs LI.show_menu {
	BORDER-RIGHT: #bbbbbb 2px solid; BORDER-TOP: #c2c2c2 1px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #c2c2c2 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c2c2c2 1px
}
UL#MainTabs LI.show_menu A {
	TEXT-DECORATION: none
}
UL#MainTabs A.More {
	PADDING-RIGHT: 18px; BACKGROUND: url(/images/elements/more_arrow_off.gif) no-repeat right center
}
UL#MainTabs A.More:hover {
	BACKGROUND: url(/images/elements/more_arrow_on.gif) no-repeat right center
}
UL#MainTabs LI.show_menu A.More {
	BACKGROUND: url(/images/elements/more_arrow_on.gif) no-repeat right center
}
.flyout_menu {
	BORDER-RIGHT: #bbbbbb 2px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 100; PADDING-BOTTOM: 5px; BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 125px; PADDING-TOP: 5px; BORDER-BOTTOM: #bbbbbb 2px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
UL#MainTabs .flyout_menu HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #c2c2c2 1px dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px
}
UL#MainTabs .flyout_menu UL.group {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
UL#MainTabs .flyout_menu UL.group LI {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#MainTabs .flyout_menu UL.group LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
BODY.Flights UL#MainTabs LI A.Flights {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
BODY.Hotels UL#MainTabs LI A.Hotels {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
BODY.Rail UL#MainTabs LI A.Rail {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
BODY.More UL#MainTabs LI A.More {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
DIV#Footer UL.inline {
	MARGIN-BOTTOM: 0.75em
}
DIV#Footer UL.inline LI A {
	LINE-HEIGHT: 1.75em; WHITE-SPACE: nowrap
}
DIV#Footer UL#cool_tools {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 1.6em
}
SUP.new_feature {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle; COLOR: #333; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffa8
}
DIV#Footer UL.quick_links LI {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none
}
DIV#Footer UL.quick_links LI.no_bar {
	BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#Footer UL.quick_links A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#Footer UL.quick_links A:hover {
	COLOR: #dd7511
}
#IRCTC_attribution {
	FLOAT: right; OVERFLOW: auto; WIDTH: 200px
}
#IRCTC_attribution P {
	MARGIN: 0px
}
#IRCTC_attribution IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#IRCTC_attribution .weak {
	FONT-SIZE: 10px
}
#Flash {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px auto 1em; LINE-HEIGHT: 1.45em; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 2px solid; TEXT-ALIGN: left
}
.Flash {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px auto 1em; LINE-HEIGHT: 1.45em; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 2px solid; TEXT-ALIGN: left
}
.notice#Flash {
	BORDER-LEFT-COLOR: #fc0; BACKGROUND: #fcfce1; BORDER-BOTTOM-COLOR: #fc0; BORDER-TOP-COLOR: #fc0; HEIGHT: 1%; BORDER-RIGHT-COLOR: #fc0
}
.notice.Flash {
	BORDER-LEFT-COLOR: #fc0; BACKGROUND: #fcfce1; BORDER-BOTTOM-COLOR: #fc0; BORDER-TOP-COLOR: #fc0; HEIGHT: 1%; BORDER-RIGHT-COLOR: #fc0
}
.bad#Flash {
	BORDER-LEFT-COLOR: #f00; BACKGROUND: #fee0cf; BORDER-BOTTOM-COLOR: #f00; BORDER-TOP-COLOR: #f00; BORDER-RIGHT-COLOR: #f00
}
.bad.Flash {
	BORDER-LEFT-COLOR: #f00; BACKGROUND: #fee0cf; BORDER-BOTTOM-COLOR: #f00; BORDER-TOP-COLOR: #f00; BORDER-RIGHT-COLOR: #f00
}
.bad#Flash A {
	COLOR: #f00
}
.bad.Flash A {
	COLOR: #f00
}
.good#Flash {
	BORDER-LEFT-COLOR: #0099da; BACKGROUND: #ccebf8; BORDER-BOTTOM-COLOR: #0099da; BORDER-TOP-COLOR: #0099da; BORDER-RIGHT-COLOR: #0099da
}
.good.Flash {
	BORDER-LEFT-COLOR: #0099da; BACKGROUND: #ccebf8; BORDER-BOTTOM-COLOR: #0099da; BORDER-TOP-COLOR: #0099da; BORDER-RIGHT-COLOR: #0099da
}
.green#Flash {
	BORDER-LEFT-COLOR: #339933; BACKGROUND: #ebf5d0; BORDER-BOTTOM-COLOR: #339933; BORDER-TOP-COLOR: #339933; BORDER-RIGHT-COLOR: #339933
}
.green.Flash {
	BORDER-LEFT-COLOR: #339933; BACKGROUND: #ebf5d0; BORDER-BOTTOM-COLOR: #339933; BORDER-TOP-COLOR: #339933; BORDER-RIGHT-COLOR: #339933
}
BODY.Home UL#MainTabs LI.show_menu {
	PADDING-BOTTOM: 6px
}
BODY.Home UL#MainTabs A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
BODY.Home UL#MainTabs A.More {
	FONT-SIZE: 12px
}
BODY.Home DIV.Right .offers H2 {
	FONT-SIZE: 14px; BORDER-BOTTOM: #c3c3c3 1px dotted
}
BODY.Business DIV.Right .offers H2 {
	FONT-SIZE: 14px; BORDER-BOTTOM: #c3c3c3 1px dotted
}
BODY.Home DIV.Right .offers UL {
	PADDING-LEFT: 0.8em; MARGIN-LEFT: 0.8em
}
BODY.Business DIV.Right .offers UL {
	PADDING-LEFT: 0.8em; MARGIN-LEFT: 0.8em
}
BODY.Home DIV.Right .offers UL LI {
	LINE-HEIGHT: 1.6em
}
BODY.Business DIV.Right .offers UL LI {
	LINE-HEIGHT: 1.6em
}
BODY.Home .messaging {
	FONT-SIZE: 18px; COLOR: #999; TEXT-ALIGN: center
}
BODY.Home .messaging H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.Home DIV.errors {
	MARGIN: 0px 0px 1em
}
BODY.Home #Wrapper DIV.Right DL.labelled_links {
	MARGIN-BOTTOM: 10px
}
BODY.Home #Wrapper DIV.Right DL.labelled_links DT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 42px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande",Arial,sans-serif; TEXT-ALIGN: right
}
BODY.Home #Wrapper DIV.Right DL.labelled_links DD {
	FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px 55px; COLOR: #444; LINE-HEIGHT: 16px
}
BODY.Home #Wrapper DIV.Right DL.labelled_links DT.tip {
	COLOR: #ffffff; BACKGROUND-COLOR: #6492ac
}
BODY.Home #Wrapper DIV.Right DL.labelled_links DT.contest {
	COLOR: #ffffff; BACKGROUND-COLOR: #c87800
}
BODY.Signin DIV.Right H2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY.Signin DIV.Left LABEL {
	FONT-SIZE: 14px
}
TABLE.calendar {
	FONT-SIZE: 12px; MARGIN: 0.5em 0px 1em; WIDTH: 100%; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #f0f0f0; border-spacing: 1px
}
TABLE.calendar TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #fff
}
TABLE.calendar TH {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #fff
}
TABLE.calendar TD {
	VERTICAL-ALIGN: top
}
TABLE.calendar TH.month {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0.5em
}
TABLE.calendar TH.month H2 {
	FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px
}
TABLE.calendar TH.month P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0.6em 0px 0px; COLOR: #777
}
TABLE.calendar TH.month DIV.loading_div {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: right; COLOR: #777
}
TABLE.calendar TD.today {
	BACKGROUND-COLOR: #FFFF99
}
TABLE.calendar P {
	MARGIN-TOP: 0px; FONT-SIZE: 10px; MARGIN-BOTTOM: 0.8em; COLOR: #666
}
TABLE.calendar TD.other_month P {
	COLOR: #999
}
TABLE.calendar DL.horizontal DT {
	FLOAT: left; WIDTH: 30px; LINE-HEIGHT: 10px; WHITE-SPACE: nowrap
}
TABLE.calendar DL.horizontal DD {
	MARGIN: 0px 0px 5px 35px; LINE-HEIGHT: 10px
}
DIV.CalendarNav {
	FLOAT: right; WIDTH: 50px; TEXT-ALIGN: right
}
DIV.CalendarNav A {
	DISPLAY: block; FLOAT: right; WIDTH: 21px
}
TABLE.calendar .vcalendar {
	
}
TABLE.calendar .vevent {
	
}
TABLE.calendar .vevent .summary {
	
}
TABLE.calendar .vevent .dtstart {
	
}
TABLE.calendar .vevent .dtend {
	
}
TABLE.calendar .vevent .duration {
	
}
TABLE.calendar ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.tips {
	BORDER-RIGHT: #c2c2c2 1px dashed; PADDING-RIGHT: 0.4em; BORDER-TOP: #c2c2c2 1px dashed; PADDING-LEFT: 0.4em; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #c2c2c2 1px dashed; PADDING-TOP: 0.4em; BORDER-BOTTOM: #c2c2c2 1px dashed
}
DIV.tips H2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.tips OL {
	PADDING-LEFT: 0.8em; MARGIN-LEFT: 0.8em
}
DIV.tips UL {
	PADDING-LEFT: 0.8em; MARGIN-LEFT: 0.8em
}
#service_messages {
	BORDER-RIGHT: #d9d9b8 1px solid; BORDER-TOP: #d9d9b8 1px solid; BACKGROUND: #FFFF99; MARGIN-BOTTOM: 1em; BORDER-LEFT: #d9d9b8 1px solid; BORDER-BOTTOM: #d9d9b8 1px solid
}
#person_profile {
	BORDER-RIGHT: #d9d9b8 1px solid; BORDER-TOP: #d9d9b8 1px solid; BACKGROUND: #FFFF99; MARGIN-BOTTOM: 1em; BORDER-LEFT: #d9d9b8 1px solid; BORDER-BOTTOM: #d9d9b8 1px solid
}
#tips_tools {
	BORDER-RIGHT: #d9d9b8 1px solid; BORDER-TOP: #d9d9b8 1px solid; BACKGROUND: #FFFF99; MARGIN-BOTTOM: 1em; BORDER-LEFT: #d9d9b8 1px solid; BORDER-BOTTOM: #d9d9b8 1px solid
}
.right_col_box {
	BORDER-RIGHT: #d9d9b8 1px solid; BORDER-TOP: #d9d9b8 1px solid; BACKGROUND: #FFFF99; MARGIN-BOTTOM: 1em; BORDER-LEFT: #d9d9b8 1px solid; BORDER-BOTTOM: #d9d9b8 1px solid
}
#service_messages H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
#person_profile H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
#tips_tools H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
.right_col_box H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em; BORDER-RIGHT-WIDTH: 0px
}
#service_messages H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #777
}
#person_profile H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #777
}
#tips_tools H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #777
}
.right_col_box H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #777
}
#service_messages UL {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 1px solid
}
#person_profile UL {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 1px solid
}
#tips_tools UL {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 1px solid
}
.right_col_box UL {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 1px solid
}
#service_messages UL LI {
	MARGIN-BOTTOM: 0.4em
}
#person_profile UL LI {
	MARGIN-BOTTOM: 0.4em
}
#tips_tools UL LI {
	MARGIN-BOTTOM: 0.4em
}
.right_col_box UL LI {
	MARGIN-BOTTOM: 0.4em
}
#service_messages UL {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#person_profile UL {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#tips_tools UL {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.right_col_box UL {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#service_messages H2 {
	BACKGROUND: #ffff99
}
#person_profile H2 {
	BACKGROUND: #ffff99
}
#tips_tools {
	BORDER-RIGHT: #bacae5 1px solid; BORDER-TOP: #bacae5 1px solid; BACKGROUND: #f0f0f0; BORDER-LEFT: #bacae5 1px solid; BORDER-BOTTOM: #bacae5 1px solid
}
#tips_tools H2 {
	BACKGROUND: #d5d9f2
}
#tips_tools P {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
BODY.Ticket DIV.Left {
	WIDTH: 69%
}
BODY.Ticket DIV.Right {
	WIDTH: 30%
}
BODY.Ticket DIV.Right .col {
	MIN-WIDTH: 200px
}
BODY.Ticket DIV.Left .ThickGrey.col {
	MARGIN-BOTTOM: 10px
}
BODY.Ticket H1 {
	FONT-SIZE: 18px; MARGIN: 0.2em 0px 0.8em
}
BODY.Ticket H2 {
	FONT-SIZE: 14px
}
BODY.Ticket DT {
	
}
BODY.Ticket DT:unknown {
	content: ":"
}
BODY.Ticket DT {
	LINE-HEIGHT: 14px
}
BODY.Ticket DD {
	LINE-HEIGHT: 14px
}
BODY.Ticket DL {
	MARGIN-BOTTOM: 1em
}
BODY.Ticket #service_messages H2 {
	FONT-SIZE: 14px
}
BODY.Ticket #tips_tools H2 {
	FONT-SIZE: 14px
}
BODY.Ticket DIV#EmailTicket {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.Ticket DIV#EmailTicket LABEL {
	FONT-WEIGHT: bold
}
BODY.Ticket UL {
	PADDING-BOTTOM: 1em
}
BODY.Ticket UL LI.on A {
	COLOR: #333; TEXT-DECORATION: none
}
BODY.Ticket DIV.Right DIV.col #Message {
	BORDER-RIGHT: #339933 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: #339933 5px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; BORDER-LEFT: #339933 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #339933 5px solid; BACKGROUND-COLOR: #ebf5d0
}
BODY.Ticket DIV.Right DIV.col #Message H2 {
	FONT-SIZE: 1.25em; COLOR: #434343; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.Ticket DIV.Left DIV.col .PartialMessage {
	BORDER-RIGHT: #339933 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #339933 2px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #339933 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #339933 2px solid; BACKGROUND-COLOR: #ebf5d0
}
BODY.Mobile DIV.Left .col {
	PADDING-RIGHT: 0px
}
BODY.Mobile DIV.Right .col {
	BORDER-LEFT-STYLE: none
}
BODY.Mobile DIV.Left .col H2 {
	BORDER-BOTTOM-STYLE: none
}
BODY.Mobile DIV.tips {
	MARGIN-BOTTOM: 1em
}
A.step_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.step_link:hover {
	TEXT-DECORATION: none
}
A.clickable:hover {
	CURSOR: pointer
}
DL.step {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 1.9em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #666; PADDING-TOP: 0.5em; BORDER-BOTTOM: #c2c2c2 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DL.step DT {
	DISPLAY: inline; MARGIN: 0px
}
DL.step DD {
	DISPLAY: inline; MARGIN: 0px
}
DL.step DT {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DL.step DD {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; BACKGROUND: url(../images/elements/dot_vertical.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
A.open DL.step {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; MARGIN: 0px; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #333; BORDER-BOTTOM: #c2c2c2 1px; BACKGROUND-COLOR: #cbd3e6
}
A.open DL DD {
	
}
DIV.step_layer {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; DISPLAY: none; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c2c2c2 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid
}
SPAN.cancelEditLinkPlaceholder {
	DISPLAY: none
}
BODY.about DIV.Left {
	WIDTH: 15%
}
BODY.about DIV.Right {
	WIDTH: 85%
}
BODY.about DIV.Left .col {
	MIN-WIDTH: 140px
}
BODY.about DIV.Right .col {
	BORDER-LEFT: 1px solid
}
BODY.about #Wrapper .col H1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 22px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY.about #Wrapper .col H1.first {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
BODY.about .col H2 {
	FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px
}
BODY.about DIV.Left UL.first {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
BODY.about DIV.Left UL LI {
	FONT-SIZE: 12px; COLOR: #999; LINE-HEIGHT: 2em; LIST-STYLE-TYPE: none
}
DL#releases {
	CLEAR: right; FLOAT: none
}
DL#releases DT {
	MARGIN: 0px; PADDING-TOP: 0.5em
}
DL#releases DD {
	FONT-SIZE: 16px; PADDING-BOTTOM: 1em; MARGIN: 0.5em 0px 0px; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.Right .col TABLE {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
BODY.faq DIV.Container {
	TEXT-ALIGN: left
}
BODY.faq #Wrapper H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 22px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 1em
}
BODY.faq DIV#ContentFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.faq DIV#FaqContainer {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 600px; TEXT-ALIGN: left
}
DIV#FaqContainer H2 {
	FONT-WEIGHT: normal
}
DIV#FaqContainer H2 A {
	TEXT-DECORATION: none
}
#FaqContainer DL {
	MARGIN: 0px
}
#FaqContainer DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0px
}
#FaqContainer DD {
	FONT-SIZE: 14px; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; BORDER-BOTTOM: #c3c3c3 1px dotted
}
#FaqContainer DD OL.tour LI {
	BORDER-BOTTOM: #ccc 1px dotted
}
#FaqContainer DD P.screen_shot {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
#FaqContainer DD P.screen_shot IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
BODY.tour .TourContainer {
	
}
BODY.tour H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 1em; COLOR: #929292; BORDER-BOTTOM-STYLE: none
}
BODY.tour P {
	PADDING-BOTTOM: 1.5em; BORDER-BOTTOM: #c2c2c2 1px dotted
}
BODY.Tour #ContentFrame {
	TEXT-ALIGN: center
}
BODY.Tour H1 {
	TEXT-ALIGN: left
}
BODY.Tour H2 {
	FONT-SIZE: 14px; MARGIN: 30px 0px
}
BODY.Tour HR {
	MARGIN: 30px 50px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #333333 2px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px
}
BODY.Tour DIV.action {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d2d2d2 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d2d2d2 1px solid; BACKGROUND-COLOR: #f2f2f2
}
BODY.Message {
	
}
BODY.Message DIV#Header {
	MIN-WIDTH: 1024px; ; WIDTH: expression(document.body.clientWidth < 1025 ? "1024px":"100%")
}
BODY.Message DIV#Wrapper {
	MIN-WIDTH: 1024px; ; WIDTH: expression(document.body.clientWidth < 1025 ? "1024px":"100%")
}
BODY.Message DIV#Footer {
	MIN-WIDTH: 1024px; ; WIDTH: expression(document.body.clientWidth < 1025 ? "1024px":"100%")
}
BODY.Message DIV.DialogueBox {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.8em; MARGIN: 0px auto 1em; WIDTH: 75%; PADDING-TOP: 0.8em
}
BODY.Message #Wrapper DIV.DialogueBox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.6em; FONT-SIZE: 2em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.1em; BORDER-BOTTOM-STYLE: none
}
BODY.Message DIV.DialogueBox H1.Error {
	BACKGROUND: url(../images/elements/msg_error_bg.gif) no-repeat left top
}
BODY.Message DIV.DialogueBox H1.Failure {
	BACKGROUND: url(../images/elements/msg_failure_bg.gif) no-repeat left top
}
BODY.Message DIV.DialogueBox H1.Info {
	BACKGROUND: url(../images/elements/msg_info_bg.gif) no-repeat left top
}
BODY.Message DIV.DialogueBox H1.SysError {
	BACKGROUND: url(../images/elements/msg_syserror_bg.gif) no-repeat left top
}
BODY.Message DIV.DialogueBox DIV.MessageBody {
	PADDING-RIGHT: 1.8em; PADDING-LEFT: 1.8em; FONT-SIZE: 16px; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
BODY.Message DIV.DialogueBox DIV.MessageBody H4 {
	BORDER-BOTTOM: #000 1px solid
}
BODY.Message DIV.DialogueBox DL {
	FONT-SIZE: 0.9em
}
BODY.Message DIV.DialogueBox DL DT {
	CLEAR: both; FONT-WEIGHT: bold; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
BODY.Message DIV.DialogueBox DL DD {
	LINE-HEIGHT: 25px
}
BODY.Combo.Message DIV.DialogueBox DIV.MessageBody H4 {
	MARGIN: 0.5em 0px
}
BODY.Message .CustSuppMsg {
	FONT-SIZE: 12px
}
BODY.Message DIV.DialogueBox .errors {
	FONT-SIZE: 12px
}
BODY.Message DIV.DialogueBox .errors P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
BODY.Message DIV.DialogueBox DIV#paymentForms {
	FONT-SIZE: 11px
}
BODY.Message DIV.DialogueBox DIV#paymentForms DL.horizontal DT {
	FONT-SIZE: 11px
}
BODY.Message DIV.DialogueBox DIV#paymentForms DL.horizontal DD {
	FONT-SIZE: 11px
}
BODY.Message DIV.DialogueBox DIV#paymentForms INPUT {
	FONT-SIZE: 11px
}
BODY.Message DIV.DialogueBox DIV#paymentForms SELECT {
	FONT-SIZE: 11px
}
BODY.Message DIV.DialogueBox DIV#paymentForms DIV.Flash {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 2px; MARGIN: 0pt 0pt 0.75em; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 2px
}
BODY.Message DIV.DialogueBox .Flash {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.75em; PADDING-TOP: 0.5em; BORDER-RIGHT-WIDTH: 1px
}
BODY.Message DIV.bubble {
	FONT-SIZE: 11px
}
BODY.Message DIV.bubble H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.15em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.Message DIV.bubble UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
BODY.Interstitial {
	COLOR: #929292
}
BODY.Interstitial #Wrapper {
	MARGIN: 0px auto; WIDTH: 850px
}
BODY.Interstitial #ContentFrame {
	PADDING-TOP: 30px; TEXT-ALIGN: center
}
BODY.Interstitial DIV.col {
	TEXT-ALIGN: center
}
BODY.Interstitial #Wrapper H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2.5em; BORDER-BOTTOM-STYLE: none
}
BODY.Interstitial #Wrapper H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; BORDER-BOTTOM-STYLE: none
}
BODY.Interstitial P {
	FONT-SIZE: 16px
}
BODY.Interstitial .pay_retry {
	
}
BODY.Interstitial #Wrapper .error {
	BORDER-RIGHT: #f00 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f00 2px solid; PADDING-LEFT: 2px; BACKGROUND: #fee0cf; PADDING-BOTTOM: 2px; BORDER-LEFT: #f00 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f00 2px solid; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
BODY.Interstitial #Wrapper H2#blockedMsg {
	BORDER-RIGHT: #f00 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f00 2px solid; PADDING-LEFT: 2px; BACKGROUND: #fee0cf; PADDING-BOTTOM: 2px; BORDER-LEFT: #f00 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f00 2px solid; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
BODY.Interstitial #popup_blocked SPAN {
	FONT-SIZE: 14px
}
BODY.Interstitial .pay_retry {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fcfce1; PADDING-BOTTOM: 2px; BORDER-LEFT: #fc0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fc0 1px solid; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
BODY.Interstitial .pay_verify {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; BACKGROUND: #fcfce1; PADDING-BOTTOM: 2px; BORDER-LEFT: #fc0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fc0 1px solid; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
BODY.Interstitial .pay_verify STRONG {
	FONT-SIZE: 14px
}
BODY.Interstitial .logo {
	MARGIN: 0px auto 1.5em; BORDER-BOTTOM: #c2c2c2 1px solid
}
BODY.Interstitial .fine_print {
	FONT-SIZE: 11px
}
BODY.Interstitial .fine_print STRONG {
	FONT-SIZE: 11px
}
.LargeRectAd {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2.5em auto 0px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 334px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 278px
}
.LargeRectAd .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: 58px; TEXT-ALIGN: center
}
.LargeRectAd H3 {
	FONT-SIZE: 1.5em; MARGIN: 0px; LINE-HEIGHT: 1em
}
.LargeRectAd H3 A {
	FONT-WEIGHT: normal; COLOR: #79c9ec; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
.LargeRectAd .banner {
	OVERFLOW: hidden; HEIGHT: 210px; TEXT-ALIGN: center
}
.LargeRectAd A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.Interstitial P.warning {
	FONT-SIZE: 11px; COLOR: #aaa
}
BODY.Interstitial P STRONG {
	FONT-SIZE: 1.35em
}
BODY.Interstitial DIV#Flash {
	MARGIN: 1em 0px; COLOR: #333333; TEXT-ALIGN: center
}
BODY.Interstitial DIV#Flash EM {
	FONT-STYLE: italic
}
BODY.Interstitial DIV.tour DIV.step {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 1%; WIDTH: 31%; COLOR: #999999
}
BODY.Interstitial DIV.tour DIV.step DIV.screen_shot {
	BORDER-RIGHT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px solid; MARGIN: 0px auto; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 210px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 175px; BACKGROUND-COLOR: #f2f2f2
}
BODY.Interstitial DIV.tour DIV.step H3 {
	FONT-SIZE: 1.15em; COLOR: #333333
}
BODY.Interstitial DIV.Footer {
	BORDER-TOP: #c2c2c2 1px dotted; MARGIN-TOP: 1em; FONT-SIZE: 12px; COLOR: #aaa
}
BODY.Interstitial DIV.Footer P STRONG {
	FONT-SIZE: 12px
}
DIV#banners {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 700px; PADDING-TOP: 20px
}
DIV#banners DIV.Left {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 340px; TEXT-ALIGN: center
}
DIV#banners DIV.LargeRectAd {
	MARGIN: 0px auto
}
DIV#banners DIV.Right {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 340px; TEXT-ALIGN: center
}
DIV#banners DIV.Right DIV.banner {
	MARGIN: 0px 0px 15px
}
DIV#banners DIV.Right DIV.bottom_banner {
	MARGIN-BOTTOM: 0px
}
DIV.bubble {
	Z-INDEX: 100
}
DIV.bubbleWrapperRight {
	Z-INDEX: 100; WIDTH: 250px; POSITION: absolute
}
DIV.bubbleWrapperLeft {
	Z-INDEX: 100; WIDTH: 250px; POSITION: absolute
}
DIV.bubbleShadow {
	Z-INDEX: 101; BACKGROUND: url(/images/elements/bubble_shadow.png) no-repeat right bottom; LEFT: 4px; WIDTH: 100%; POSITION: absolute; TOP: 5px; HEIGHT: 100%; _display: none
}
A.bubbleClose {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 103; RIGHT: 4px; BACKGROUND: url(images/calendar_icon.gif) no-repeat center center; PADDING-BOTTOM: 0px; WIDTH: 14px; PADDING-TOP: 0px; POSITION: absolute; TOP: 4px; HEIGHT: 16px
}
A.bubbleClose:hover {
	BACKGROUND-COLOR: #fff5bf
}
DIV.bubbleContentFrame {
	BORDER-RIGHT: #FFD58D 1px solid; PADDING-RIGHT: 5%; BORDER-TOP: #FFD58D 1px solid; PADDING-LEFT: 5%; Z-INDEX: 102; PADDING-BOTTOM: 5%; BORDER-LEFT: #FFD58D 1px solid; PADDING-TOP: 5%; BORDER-BOTTOM: #FFD58D 1px solid; POSITION: relative; BACKGROUND-COLOR: #FFFF99; TEXT-ALIGN: left; _width: 100%
}
DIV.bubbleArrow {
	Z-INDEX: 103; RIGHT: -23px; BACKGROUND: url(/images/elements/bubble_arrow_right.png) no-repeat center center; WIDTH: 25px; POSITION: absolute; TOP: 20px; HEIGHT: 25px; _background: transparent url("/images/elements/bubble_arrow_right.gif") center center no-repeat; _right: -24px
}
DIV.bubbleWrapperLeft DIV.bubbleArrow {
	BACKGROUND: url(/images/elements/bubble_arrow_left.png) no-repeat center center; LEFT: -22px; _background: transparent url("/images/elements/bubble_arrow_left.gif") center center no-repeat
}
DIV.bubble H1 {
	MARGIN: 0px 0px 0.5em
}
DIV.bubble H2 {
	MARGIN: 0px 0px 0.5em
}
DIV.bubble H3 {
	MARGIN: 0px 0px 0.5em
}
DIV.bubble P {
	MARGIN: 0px 0px 0.5em
}
DIV.bubble STRONG {
	COLOR: #c33700
}
#warning {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.disallow {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #fee0cf
}
#warning #warning_buttons {
	PADDING-TOP: 5px; TEXT-ALIGN: right
}
#warning #warning_buttons A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
#warning #warning_buttons INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
#autocompleteOptionsContainer {
	BORDER-RIGHT: #777777 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 100; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; BORDER-LEFT: #777777 1px solid; WIDTH: 170px; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #777777 1px solid; TEXT-ALIGN: left
}
#autocompleteOptionsContainer UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#autocompleteOptionsContainer LI {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f2f2f2 1px solid; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#autocompleteOptionsContainer LI.highlight {
	BACKGROUND: #ffffbb; COLOR: #000000
}
BODY.Offer DIV.Left {
	WIDTH: 58%
}
BODY.Offer DIV.Right {
	WIDTH: 40%
}
BODY.Offer DIV.Right FORM.search {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fafafa
}
BODY.Offer DIV.Right FORM.search #from {
	WIDTH: 90%
}
BODY.Offer DIV.Right FORM.search #to {
	WIDTH: 90%
}
BODY.Offer DIV.Right FORM.search #dep_time {
	WIDTH: 90%
}
BODY.Offer DIV.Right FORM.search #ret_time {
	WIDTH: 90%
}
BODY.Offer DIV.Right FORM.search #class {
	WIDTH: 90%
}
BODY.Offer DIV.Right FORM.search #carrier {
	WIDTH: 90%
}
BODY.Offer DIV.Left DIV.col {
	PADDING-RIGHT: 10px
}
BODY.Offer DIV.Right DIV.col {
	PADDING-LEFT: 10px; BORDER-LEFT: #ccc 1px dotted
}
BODY.Offer #Wrapper H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.Offer #Wrapper H3.engine_header {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #f4f5fa
}
BODY.Offer #Wrapper #offer_nav {
	MARGIN-BOTTOM: 0.5em
}
BODY.Offer FORM.search {
	FONT-SIZE: 11px
}
BODY.Offer FORM.search INPUT {
	FONT-SIZE: 11px
}
BODY.Offer FORM.search SELECT {
	FONT-SIZE: 11px
}
BODY.Offer FORM.search {
	PADDING-TOP: 0.5em
}
BODY.Offer FORM.search #advance_search {
	PADDING-LEFT: 0.5em
}
BODY.Offer .conditions {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #d2d2d2 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #d2d2d2 1px solid
}
BODY.Offer DL#flights_faq DT {
	MARGIN: 10px 0px
}
BODY.Offer DL#flights_faq DD {
	MARGIN-LEFT: 0px
}
BODY.Offer DIV.Left H3 {
	MARGIN: 10px 0px 5px
}
BODY.Offer .expired {
	BACKGROUND: url(../images/elements/bg_expired.gif) repeat-y center top
}
BODY.Offer #Wrapper DIV.Left TABLE {
	BORDER-RIGHT: #E1E1E1 1px solid; BORDER-TOP: #E1E1E1 1px solid; MARGIN-TOP: 15px; BORDER-LEFT: #E1E1E1 1px solid; WIDTH: 99%; BORDER-BOTTOM: #E1E1E1 1px solid
}
BODY.Offer #Wrapper DIV.Left TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
BODY.Offer #Wrapper DIV.Left TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
BODY.Offer #Wrapper DIV.Left TABLE TH {
	COLOR: #434343; BORDER-BOTTOM: #E1E1E1 1px solid; BACKGROUND-COLOR: #e8ecf5
}
BODY.Offer #Wrapper DIV.Left TABLE TD.section {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #E1E1E1 1px solid; BACKGROUND-COLOR: #f4f5fa
}
BODY.Offer DIV.Right DIV.tips {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px
}
BODY.Holidays DIV.Right DIV.tips {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px
}
BODY.Promos DIV.Right DIV.tips {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px
}
BODY.Offer DIV.Right DIV.tips UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.Holidays DIV.Right DIV.tips UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.Promos DIV.Right DIV.tips UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.Offer DIV.Right DIV.tips UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.Holidays DIV.Right DIV.tips UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.Promos DIV.Right DIV.tips UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY.Offer DIV.Right DIV.tips UL LI SPAN.weak {
	DISPLAY: block; FONT-SIZE: 0.75em; COLOR: #777777
}
BODY.Holidays DIV.Right DIV.tips UL LI SPAN.weak {
	DISPLAY: block; FONT-SIZE: 0.75em; COLOR: #777777
}
BODY.Promos DIV.Right DIV.tips UL LI SPAN.weak {
	DISPLAY: block; FONT-SIZE: 0.75em; COLOR: #777777
}
A.cal_openLink {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#datePickerContainer {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 100; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute
}
#datePickerContainer .dt_control {
	WIDTH: 13px; POSITION: absolute; HEIGHT: 16px
}
#datePickerContainer .dt_control A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
#datePickerContainer #close {
	RIGHT: 6px; TOP: 8px
}
#datePickerContainer #close A {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -30px top
}
#datePickerContainer #close A:hover {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -30px -18px
}
#datePickerContainer #previous {
	LEFT: 6px; TOP: 8px
}
#datePickerContainer #previous A {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat left top
}
#datePickerContainer #previous A:hover {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat left -18px
}
#datePickerContainer #previous A.disabled {
	DISPLAY: none
}
#datePickerContainer #previous A.disabled:hover {
	DISPLAY: none
}
#datePickerContainer #next {
	RIGHT: 22px; TOP: 8px
}
#datePickerContainer #next A {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -15px top
}
#datePickerContainer #next A:hover {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -15px -18px
}
#datePickerContainer #next A.disabled {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -15px -36px; CURSOR: default
}
#datePickerContainer #next A.disabled:hover {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -15px -36px; CURSOR: default
}
#datePickerWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 6px; HEIGHT: 170px; BACKGROUND-COLOR: #fdfdfd
}
#datePickerContainer TABLE {
	FLOAT: left; MARGIN: 0px 6px; WIDTH: auto; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#datePickerContainer TABLE COLGROUP.weekend {
	BORDER-LEFT: #c3c3c3 1px dotted
}
#datePickerContainer TABLE TH.month {
	FONT-SIZE: 12px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
#datePickerContainer TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#datePickerContainer TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 23px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#datePickerContainer TABLE TH {
	BORDER-TOP: #F2F2F2 1px solid; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f4f5fa
}
#datePickerContainer TABLE TH.weekend {
	FONT-WEIGHT: normal
}
#datePickerContainer TABLE TD {
	FONT-WEIGHT: normal; COLOR: #d2d2d2
}
#datePickerContainer TABLE TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffc7; TEXT-DECORATION: none
}
#datePickerContainer TABLE TD.weekend A {
	BACKGROUND: #ffffdf; COLOR: #666
}
#datePickerContainer TABLE TD.selected A {
	FONT-WEIGHT: normal; COLOR: #fff; BACKGROUND-COLOR: #000
}
#datePickerContainer TABLE TD A:hover {
	COLOR: #333; BACKGROUND-COLOR: #ffdd88; TEXT-DECORATION: underline
}
#TranslucentLayer {
	Z-INDEX: 2;  LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000000; 
}
#ModalFrame {
	BORDER-RIGHT: #cddfff 5px solid; BORDER-TOP: #cddfff 5px; MIN-WIDTH: 700px; Z-INDEX: 5; MAX-WIDTH: 1000px; PADDING-BOTTOM: 25px; BORDER-LEFT: #cddfff 5px solid; BORDER-BOTTOM: #cddfff 5px solid; POSITION: fixed; _position: absolute; _padding-bottom: 0
}
#ModalFrame .topBorder {
	HEIGHT: 25px; BACKGROUND-COLOR: #cddfff
}
#ModalFrame A#close {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -30px top; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 0px; HEIGHT: 16px
}
#ModalFrame A#close:hover {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -30px -18px
}
#ModalFrame A.over#close {
	BACKGROUND: url(../images/control_icons.gif) #fff no-repeat -30px -18px
}
BODY.Modal DIV#Wrapper {
	MARGIN-TOP: 0px; MIN-WIDTH: 0px; WIDTH: 100%
}
BODY.Modal #Wrapper DIV.Container {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.Modal #Wrapper DIV.Container #ContentFrame {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.Modal DIV.Right {
	FLOAT: right
}
BODY.Modal DIV.Right DIV.col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.Modal DIV.Left DIV.col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.Modal .notice#Flash {
	MARGIN: 0px 10px
}
BODY.Modal .notice.Flash {
	MARGIN: 0px 10px
}
DIV.airline_logos {
	BACKGROUND: url(/images/air_logos/air_logos2.gif) no-repeat; FLOAT: left; WIDTH: 27px; MARGIN-RIGHT: 10px; HEIGHT: 23px
}
DIV.indigo {
	BACKGROUND-POSITION: -108px 0px
}
DIV.jet {
	BACKGROUND-POSITION: -135px 0px
}
DIV.mdlr {
	BACKGROUND-POSITION: -216px 0px
}
DIV.paramount {
	BACKGROUND-POSITION: -243px 0px
}
DIV.AI {
	BACKGROUND-POSITION: -27px 0px
}
DIV.IX {
	BACKGROUND-POSITION: 0px 0px
}
DIV.G8 {
	BACKGROUND-POSITION: -54px 0px
}
DIV.S2 {
	BACKGROUND-POSITION: -162px 0px
}
DIV.IT {
	BACKGROUND-POSITION: -189px 0px
}
DIV.SG {
	BACKGROUND-POSITION: -81px 0px
}
DIV.multiple {
	BACKGROUND-POSITION: -270px 0px
}
.slider_unit {
	WIDTH: 170px
}
.slider INPUT {
	DISPLAY: none
}
.track {
	MARGIN: 8px 0px 5px; WIDTH: 170px; POSITION: relative; HEIGHT: 3px; BACKGROUND-COLOR: #444444
}
.singleHandle {
	BACKGROUND: url(/images/elements/slider_handle.gif) no-repeat center center; LEFT: 0px; WIDTH: 10px; POSITION: relative; TOP: -6px; HEIGHT: 13px
}
.leftHandle {
	BACKGROUND: url(/images/elements/slider_handle.gif) no-repeat center center; LEFT: 0px; WIDTH: 10px; POSITION: absolute; TOP: -6px; HEIGHT: 13px
}
.rightHandle {
	BACKGROUND: url(/images/elements/slider_handle.gif) no-repeat center center; LEFT: 0px; WIDTH: 10px; POSITION: absolute; TOP: -6px; HEIGHT: 13px
}
.rightHandle {
	RIGHT: 0px; BACKGROUND: url(/images/elements/slider_handle.gif) no-repeat center center
}
.leftDisabled {
	BACKGROUND: url(/images/elements/slider_disabled_bg.gif) repeat-x; POSITION: absolute; HEIGHT: 3px
}
.rightDisabled {
	PADDING-RIGHT: 10px; RIGHT: -11px; BACKGROUND: url(/images/elements/slider_disabled_bg.gif) repeat-x; POSITION: absolute; TOP: 0px; HEIGHT: 3px
}
SPAN.veg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #7bb021
}
DIV.grim {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 11px; BACKGROUND: black; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0.2em; COLOR: #ffffff; PADDING-TOP: 0.2em; TEXT-ALIGN: center
}
DIV.grim P {
	MARGIN: 0px
}
#Wrapper DIV.Right DL.tips DT {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; WIDTH: 25px; COLOR: #fff; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
#Wrapper DIV.Right DL.tips DD {
	FONT-SIZE: 12px; MARGIN: 0px 0px 10px 30px; LINE-HEIGHT: 15px
}
BODY.RailOffers DIV.Left {
	WIDTH: 70%
}
BODY.RailOffers DIV.Right {
	WIDTH: 20%
}
UL.social_media_set {
	MARGIN-BOTTOM: 1.5em
}
UL.social_media_set LI {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.social_media_set A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-SIZE: 1.25em; FLOAT: left; BACKGROUND-IMAGE: url(/images/global/social_media_icons.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.social_media_set A.facebook {
	BACKGROUND-POSITION: left top
}
.social_media_set A.twitter {
	BACKGROUND-POSITION: left -30px
}

.hotel_bg_new{
background-image:url(../images/hotel_bg_new.jpg);
background-repeat:no-repeat;
background-position:left;}