td.inline1 {
    font-size: 600%;
}

td.inline2 {
    font-size: 80%;
}

td.inline3 {
    padding-left: 5px;
}

div.inline4 {
    border-bottom: 3px solid #FFF;
}

td.inline5 {
    height: 33px;
}

p.inline6 {
    color: #CD2042;
    margin: 0 0 0 0;
}

input.inline7 {
    display: none;
    color: #888888;
    background-color: #BBBBBB;
}

input.inline8 {
    display: inline;
}

td.inline9 {
    padding-left: 15px;
}

a.inline10:link, a.inline10:visited, a.inline10:hover, a.inline10:active {
    font-size: .8em;
    color: rgb(51, 51, 153);
    padding: 2px 3px;
}

td.inline11 {
    padding-left: 10px;
}

table.inline12 {
    margin-top: 35px;
}

td.inline13 {
    padding-right: 10px;
}

div.inline14 {
    margin-bottom: 5px;
}

div.inline15 {
    margin-bottom: 25px;
}

table.inline16 {
    margin-right: 10px;
}

a.inline17:link, a.inline17:visited, a.inline17:hover, a.inline17:active, div.inline17, span.inline17 {
    white-space: nowrap;
}

td.inline18 {
    padding-top: 25px;
}

span.inline19, td.inline19, a.inline19:link, a.inline19:visited, a.inline19:hover, a.inline19:active {
    padding: 0;
}

span.inline_19, td.inline_19, a.inline_19:link, a.inline_19:visited, a.inline_19:hover, a.inline_19:active {
    padding: 0 30;
}

span.inline__19, td.inline__19, a.inline__19:link, a.inline__19:visited, a.inline__19:hover, a.inline__19:active {
    padding: 0 60;
}

td.inline20 {
    padding-bottom: 10px;
}

td.inline21 {
    text-align: right;
    padding-right: 10px;
    padding-top: 4px;
}

table.inline22 {
    width: 96%;
}
table.inline22 td {
	font-size: .8em;
}

td.inline23 {
    padding-left: 11px;
    padding-top: 10px;
}

td.inline24 {
    padding-right: 5px;
    padding-left: 5px;
}

span.inline25 {
    font-size: smaller;
}

div.inline26 {
    font-size: 0.95em;
}

div.inline27 {
    background-color: white;
}

div.inline28 {
    padding: 0 30px 20px 0;
}

td.inline29 {
    padding-left: 20;
    color: red;
}

th.inline30 {
    text-align: center;
}

td.inline31 {
    width: 30%;
    text-align: center;
    padding: 5px;
}

td.inline32 {
    width: 70%;
    padding: 5px;
    text-align: left;
}

a.inline33:link, a.inline33:visited, a.inline33:hover, a.inline33:active, span.inline33 {
    text-decoration: none;
}

th.inline34 {
    border-bottom: none;
    background-color: #FFF;
}

th.inline35, td.inline35 {
    text-align: left;
}

table.inline36 {
    margin-left: 5px;
}

th.inline37 {
    padding-bottom: 8px;
    text-align: left;
}

td.inline38 {
    width: 140px;
    text-align: left;
}

div.inline39 {
    margin: 0 10px 20px 22px;
}

a.inline40:link, a.inline40:visited, a.inline40:hover, a.inline40:active, div.inline40 {
    float: none;
}

table.inline41 {
    width: 600;
}

div.inline42 {
    width: 596;
}

p.inline43 {
    padding: 15 0 0 0;
}

form.inline44 {
    margin: 0;
}

span.inline45, p.inline45, div.inline45, td.inline45, b.inline45 {
    color: red;
}

td.inline46 {
    padding-right: 4px;
}

td.inline47 {
    vertical-align: bottom;
}

img.inline48, input.inline48 {
    vertical-align: middle;
}

select.inline49 {
    width: 192px;
}

td.inline50 {
    padding-top: 25px;
    padding-bottom: 25px;
}

td.inline51 {
    padding-top: 10px;
}

td.inline52 {
    padding-left: 16px;
}

td.inline53 {
    padding-left: 16;
}

input.inline54 {
    width: 332;
    height: 258;
}

div.inline55 {
    background-color: #ffffff;
    padding: 0 20 20px 0;
}

td.inline56 {
    padding-top: 20px;
    padding-bottom: 20px;
}

div.inline57, td.inline57 {
    padding-bottom: 20px;
}

div.inline58 {
    margin: 12px 4px 40px 12px;
}

div.inline59 {
    margin-left: 0;
}

td.inline60 {
    padding-left: 75;
    padding-right: 100;
}

td.inline61 {
    padding-bottom: 5px;
}

table.inline62 {
    margin-left: 25;
}

div.inline63 {
    display: none;
}

div.inline64 {
    float: left;
}

select.inline65 {
    width: 139px;
}

tr.inline66 {
    background-color: #E8E6E7;
}

a.inline67:link, a.inline67:visited, a.inline67:hover, a.inline67:active {
    vertical-align: top;
}

th.inline68 {
    padding-bottom: 8px;
}

td.inline69 {
    width: 30px;
}

td.inline70 {
    width: 140px;
}

td.inline71 {
    padding-left: 11px;
}

td.inline72 {
    padding: 10px 0 0 11px;
}

table.inline73 {
    margin: 10px 0 0 0px;
}

td.inline74 {
    padding-top: 5px;
}

table.inline75 {
    margin: 10px 0 0 10px;
}

td.inline76 {
    padding-top: 5px;
    padding-left: 5px;
}

td.inline77 {
    border: 0;
}

td.inline78 {
    padding-right: 15px;
}

td.inline79 {
    padding: 5px 0 0 15px;
}

td.inline80 {
    padding: 15px 0 0;
}

td.inline81 {
    padding: 20px 0 0 10px;
}

div.inline82 {
    width: 530px;
}

div.inline83 {
    margin: 5px 0px 0px 0px;
}

div.inline84 {
    float: none;
    margin: 0px 0px 0px 0px;
}

div.inline85 {
    padding: 0 0 2px 12px;
}

td.inline86 {
    padding-top: 5px;
    padding-right: 110px;
}

div.inline87, input.inline87 {
    width: 15em;
}

td.inline88 {
    padding: 5px 0 0 0;
}

td.inline89 {
    padding-top: 3px;
}

div.inline90 {
    width: 173px;
}

div.inline91 {
    width: 100%;
}

td.inline92 {
    padding: 10px 0 0 0;
}

td.inline93 {
    font-size: 95%;
}

a.inline94:link, a.inline94:visited, a.inline94:hover, a.inline94:active {
    text-decoration: none;
    font-size: 95%;
}

div.inline95 {
    padding: 0 10px 0 0;
}

table.inline96 {
    width: 153px;
}

div.inline97 {
    padding: 0 0 20px 0;
}

div.inline98 {
    width: 166px;
    margin: 5px 0;
}

td.inline99 {
    padding-left: 0px;
}

.inline100 {
    font-size: 12px;
    padding: 0 0 0 0;
}

table.inline101 {
    border-right: 1px solid #cfcbc8;
}

div.inline102 {
    margin: 12px 4px 20px 12px;
}

div.inline103 {
    padding-bottom: 40px;
}

td.inline104 {
    padding: 0 0 0 0;
}

div.inline105 {
    padding-bottom: 40px;
    margin-top: -2px;
    margin-left: -2px;
}

td.inline106 {
    font-size: .65em;
}

td.inline107 {
    padding-left: 20px;
}

a.inline108:link, a.inline108:visited, a.inline108:hover, a.inline108:active {
    float: right;
}

table.inline109 {
    height: 300;
}

input.inline110 {
    width: 442;
    height: 353;
}

div.inline111 {
    padding: 15px 0 5px 0;
}

input.inline112 {
    border: 0;
    padding: 2px 3px;
}

div.inline113 {
    padding: 20px 0 40px 0;
}

div.inline114 {
    padding: 20px 10px 40px 0;
}

input.inline115 {
    width: 352;
    height: 318;
}

div.inline116 {
    float: left;
    width: 85px;
}

input.inline117 {
    width: 138px;
}

table.inline118 {
    margin-top: 3px;
}

div.inline119 {
    padding-bottom: 0;
}

select.inline120 {
    width: 175px;
}

table.inline121 {
    margin-bottom: 7px;
}

select.inline122, input.inline122 {
    width: 150px;
}

div.inline123 {
    margin-bottom: 7px;
    width: 180px;
}

div.inline124 {
    float: right;
    width: 100px;
    text-align: left;
}

div.inline125 {
    padding: 10px 0;
}

div.inline126 {
    clear: both;
    padding-top: 8px;
}

td.inline127 {
    padding-left: 52px;
}

a.inline128:link, a.inline128:visited, a.inline128:hover, a.inline128:active {
    padding-left: 8px;
}

a.inline129:link, a.inline129:visited, a.inline129:hover, a.inline129:active {
    font-family: arial;
    font-weight: bold;
    font-size: .7em;
    color: black;
}

div.inline130 {
    font-size: 90%;
}

td.inline131 {
    padding: 2px 3px 10px 11px;
}

div.inline132, td.inline132 {
    color: #666666;
}

div.inline133 {
    border-bottom: 1px solid #ccc;
}

table.inline134, select.inline134 {
    margin-left: 10px;
}

p.inline135 {
    margin-top: 0;
}

p.inline136 {
    margin-top: 15px;
}

input.inline137 {
    width: 236px;
}

input.inline138 {
    width: 176px;
}

select.inline139 {
    width: 155px;
}

input.inline140 {
    width: 80px;
}

select.inline141 {
    width: 50px;
}

table.inline142 {
    margin-left: 4px;
}

td.inline143 {
    width: 245px;
}

td.inline144 {
    padding-right: 5px;
}

form.inline145 {
    margin: 0;
    padding: 0;
}

td.inline146 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 70px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
}

td.inline147 {
    padding: 4px 0;
}

span.inline148 {
    font-weight: normal;
}

a.inline149:link, a.inline149:visited, a.inline149:hover, a.inline149:active {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td.inline150 {
    border-top: 6px solid #FFF;
    border-bottom: 3px solid #FFF;
}

td.inline151 {
    padding: 10px 8px 10px 0;
}

table.inline152 {
    margin-left: 11px;
}

p.inline153 {
    margin: 5px 0 5px 16px;
}

a.inline154:link, a.inline154:visited, a.inline154:hover, a.inline154:active {
    font-size: .8em;
    color: rgb(51, 51, 153);
}

span.inline155 {
    padding: 2px;
    margin: 0;
}

div.inline156 {
    padding: 0 0 0 4px;
}

div.inline157 {
    margin: 0 auto;
}

img.inline158 {
    position: absolute;
    height: 1px;
    width: 1px;
    top: 0;
    left: 0;
    margin-bottom: -1px;
}

a.inline159:link, a.inline159:visited, a.inline159:hover, a.inline159:active, .inline159 {
    cursor: hand;
    text-decoration: underline;
}

b.inline160, p.inline160 {
    padding-left: 0;
}

p.inline161 {
    padding-left: 30px;
}

th.inline162 {
    padding-bottom: 20px;
}

p.inline163 {
    font-weight: normal;
}

.phoneWebNsTitle {
    width: 4em;
}

table.formTblRight td {
    padding-right: 4px;
}

.sitemap_level1 {
    font-weight: bold;
    margin: 25px 0 0;
    width: 300px;
}

.sitemap_level2 {
    margin: 5px 0 10px 15px;
    padding: 0;
}

.sitemap_level2 li {
    font-weight: normal;
    margin-bottom: 5px;
}

.sitemap_level3 {
    margin: 0 0 5px 10px;
    padding: 0;
    list-style-type: none;
}

.sitemap_level3 li {
    margin-bottom: 5px;
}

.sitemap_columns {
    width: 320px;
    float: left;
    margin-right: 40px;
}

.subnav {
    width: 237px;
    margin-left: 2px;
    border-width: 0;
    padding: 0;
    border-spacing: 0px;
    background-color: #FFF;
}

.subnav td {
    padding: 3px 3px 5px 14px;
    border-bottom: 1px solid #D5D7E2;
}

td.subsublink {
    padding-left: 25px;
    background: #FFF url(../images/navigation/nav-arr.gif) no-repeat 13px 6px;
}

.subnav td a:link,
.subnav td a:visited,
.subnav td a:hover,
.subnav td a:active {
    padding: 0;
}

table.maplinks td {
    padding: 5px 0px 5px 20px;
}

.route_error {
    color: #F00;
}

.acc_hx      { font-size: 1em; margin: 0; }
.acc_hxm15   { font-size: 1em; margin:0 0 -15 0; }
.acc_hxp10   { font-size: 1em; margin:0 0 10 0; }
.acc_lowHead { font-size: 1em; margin: 10 0 -10 0; line-height: 0;}
.acc_checkavail { font-size: 1em; margin: 5px 0 5px 16px; }

.acc_hiddenstyle { visibility:hidden; }

.search_widget1 {
		list-style: none;
		margin: 0 -20;
}

.adv_search {
		list-style: none;
		margin: 0 0 0 -20;
}

.search_widget2 {
		position:relative;
		bottom:10px
}

#result {display:block;margin-left:230px}
td#first h1 {font-size:1em;padding:0;margin:0}
span.banCityHead {padding-left:48px}
#newsearch {display:block;position:relative;top:-20px;margin-bottom:-20px}


.left_menu1 {
		list-style: none;
		margin: 0 0 0 -20;
		bottom:10px
}

ul.subnav li {
    padding-left: -20;
}

.subnav_test {
    border-bottom: 1px solid #D5D7E2;
}

.subnav_list2 {
		margin: 5 -10 0 -28;
		border-bottom: 1px solid #D5D7E2;
}

.subnav2 li {
    padding-left: -40;
    border-bottom: 1px solid #D5D7E2;
}

.left_menuLi {
		height:25;
}

.subsublinkList {
		list-style-image:
		url('../images/navigation/nav-arr.gif');
		margin: 0 10;
}


.check_availColumn {
		list-style-image:
		url('../content/images/common/bullet-image-hyphen.jpg');
		padding: 0 10;
		margin: 0 10;
}

.decreaseVacuum{
		margin-left: -8px;
		padding-left: -8px;
		text-align: left;
}

.decreaseVacuum1{
		margin-left: -17px;
		padding-left: -17px
}

.header_low1 {
		list-style: none;
		margin: 0 -20;
		line-height: 55%;
}

.subnav1 {
    padding-left: -50;
    border-bottom: 1px solid #D5D7E2;
}

.emailList {
		list-style-image:
		url('../images/search/icon_ns_email.gif');
}

.printList {
		list-style-image:
		url('../images/search/icn_ns_print.gif');
}

.emailPrint {
		line-height:190%;
}

.emailPrint1 {
		position:relative;
		bottom:4px;
}

.listInline1 {
		list-style: none;
		margin: 5 0 0 15;
		line-height: 180%;
}

.listInline2 {
		padding: 40 0 0 0;
}

.listInline3 {
		list-style:none;
		margin: 0 0 0 -26;
		line-height: 160%;
}

.lintInline4 {
		margin-left: 20;
}

.privacy_policy_list1 {
		list-style: none;
		margin: 0 -20;
		line-height: 250%;
}

.canada_privacy_policy_list1 {
		margin-left: 22;
		position: relative;
		bottom: 17px;
}

.canada_privacy_policy_list2 {
		margin-left: 390;
		position: relative;
		bottom: 16px;
}

.canada_privacy_policy_list3 {
		margin-left: 54;
		position: relative;
		bottom: 16px;
}

.canada_privacy_policy1 {
		margin-left: 0;
}

.lineHeight1 {
		line-height: 150%;
}

ul.multicol li {
		display:inline;
		vertical-align:top;
}

.multicol1 {
		margin: 0 -20;
}

ul.multicol li ul {
		float:left
}

ul.multicol li ul {
		width:6.03em
}

a.mapNameLink {
		font-size: 0.8em;display:block;
}

.lineHeight2 {
		line-height: 170%;
}

.find_by_map_list1 {
		list-style:none;
}

.hotel_info1 {
		list-style: none;
		margin: 0 0 0 -23;
}

.hotel_info2 {
		margin: -4 0;
}

ul.check_avail1 {list-style-image: url("../content/images/common/dash.gif");}

<!-- [if IE]> -->
ul.check_avail1 {list-style-image: url("../content/images/common/dash1.gif");}

ul.check_avail1 li img {
	float:right;
	margin-right:-18px;
}

.map_zoom_list {
		list-style: none;
		margin: 0 0 0 -20;
}

.map_zoom_list1 {
		margin: -3 0;
}

.map_zoom_list2 {
		margin: 0 0 -3 0;
}

.confirmcancel1 {
		display:block;
		width:323px;
		margin: 0 0 0 -9;
		position:relative;
		color:#000000;
}

.confirmcancel2 {
		border:none;
}

.corp_rate_form1 {
    padding: 0 10 10 0;
}


div.num {width:1em;float:left;height:150px;padding-top:0}

.search_res_fieldset1 {
		border:none;
		margin: 0 0 0 -5;
}

fieldset.noborder {
    margin:0;
    padding:10 0;
    border:none;
}
legend.black { color:#000000; }

.fl1 .fl2 {float:right;border:1px solid;width:165px;text-align:left}

.email_option1 {
		position: relative;
		text-align: right;
		vertical-align: bottom;
}

.email_option2 {
		color:#000000;
}

.search_widget3 {
		border:none;
		margin: 0 0 0 -3;
}

.location_search_map1 {
		margin: 0 -37;
}

.location_search_map2 {
		margin: 0 15;
}
dl.phonelist {
		display: block;
		margin: 0 0 0 10;
}

dt.phonelist {
		clear:   left;
		display:  block;
		float:   left;
		width:   200px;
		padding-top: 20
}

dd.phonelist {
		clear:   right;
		display:  block;
		white-space: nowrap;
		padding-top: 20
}

dd.phonelist1 {
		clear:   right;
		display:  block;
		white-space: nowrap;
		margin: 0 0 0 200px;
}

div.phonelist {
		padding-left: 10
}
a.inlinecal {
    display: inline;
}
p.smallFont {
    font-size: .9em;
}
ul.horList {
    display: inline;
    list-style-type: none;
}
li.horList {
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}

.group_rate_fieldset_td {
    padding-top: 10px;
}
.group_rate_fieldset {
    border: medium none ; 
    width: 372px;
}
.group_rate_fieldset_span {
    display: block; 
    width: 200px; 
    position: relative; 
    left: 5px; 
    font-size: 0.8em;
}
.group_rate_fieldset_div {
    margin-left: 40px; 
    position: relative; 
    left: 160px; 
    bottom: 20px; 
    font-size: 0.8em;
}

.sar_fieldset_td {
    padding-top: 10px;
}
.sar_fieldset {
    border: medium none ; 
    width: 535px;
    margin-left: -12px;
    margin-right: -10px;
}
.sar_fieldset_span {
    display: block; 
    width: 550px; 
    margin-left: 10px;
    margin-right: -10px;
}
.sar_fieldset_div {
    margin-left: 40px; 
    position: relative; 
    left: 160px; 
    bottom: 20px; 
    font-size: 0.8em;
}

.adv_search_fieldset_td {
    padding-top: 10px;
}

.adv_search_fieldset {
    border: medium none ; 
    width: 267px;
    margin-left: -12px;
    margin-right: -10px;
}
.adv_search_fieldset_span {
    display: block; 
    width: 267px; 
    margin-left: 10px;
    margin-right: -10px;
}
.adv_search_fieldset_div {
    margin-left: 40px; 
    position: relative; 
    left: 160px; 
    bottom: 20px; 
    font-size: 0.8em;
}
.context_span {
    position: absolute;
    left: -999em;
    width: 0.1em;
    overflow: hidden;
}
.acctInfo td.boldred {
    color: #CD2042;
    font-weight: bold;
  padding: 5 10 12 10;
}
.acctInfo ul {
    list-style-type: none;
    padding: 0 0 0 0;
}
.booking_req_fieldset_td {
    padding-top: 20px;
}

.booking_req_fieldset {
    border: medium none ; 
    width: 267px;
    margin-left: -15px;
    margin-right: -10px;
    margin-bottom: -40px;
    padding-top: 10px;
}
.booking_req_fieldset_span {
    display: block; 
    width: 267px; 
    margin-left: 10px;
    margin-right: -10px;
}
.booking_req_fieldset_div {
    margin-left: 40px; 
    position: relative; 
    left: 160px; 
    bottom: 20px; 
}
.search_wid_fieldset {
    border: medium none ; 
    margin-left: -15px;
    margin-bottom: 20px;
}


.search_wid_fieldset_span {
    color: #333366;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
    margin-left: 8px;
    font-size: 0.8em;
}
.search_wid_fieldset_div {
    margin-top: 5px; 
    margin-left: 15px; 
    position: relative; 
    font-size: 0.8em;
}
.retrieve_fieldset {
    border: medium none ; 
    margin-bottom: -20px;
}

.retrieve_fieldset_span {
    visibility:hidden;
}

