html,

body {background-color: #e6e7d4; font: normal 1.0em tahoma, arial, verdana, sans-serif; height: 100%; margin: 0; padding: 0;}

a {color: #0050c9;}
a:hover {color: #eb5f00;}

div.adv160x600 {height: 600px; width: 160px;}
div.adv250x250 {height: 250px; width: 250px;}
div.adv300x250 {height: 250px; width: 300px;}
div.adv468x60 {height: 60px; width: 468px;}
div.adv728x90 {height: 90px; width: 728px;}

div.clear {clear: both;}

div.conf {background-color: #ebffeb; border: 1px solid #3cdc0f; margin: 15px; padding: 0 15px 0 15px;}
div.conf li {margin: 10px 0 10px 0;}
div.conf ol {margin: 0 0 0 25px; padding: 0;}
div.conf span {color: #800000; font-family: 'courier new'; font-weight: bold;}
div.conf .title {font-size: 1.2em; font-weight: bold; margin: 0.5em 0 0.5em 0;}

div.err {background-color: #ffebeb; border: 5px solid #dc0000; margin: 15px; padding: 0 15px 0 15px;}
div.err li {margin: 10px 0 10px 0;}
div.err ol {margin: 0 0 0 25px; padding: 0;}
div.err span {color: #800000; font-family: 'courier new'; font-weight: bold;}
div.err .title {font-size: 1.2em; font-weight: bold; margin: 0.5em 0 0.5em 0;}

form {margin: 0;}

h2 {margin: 0;}

#body {background-color: #ffffff; width: 100%;}
#bodyBg1 {background: transparent url('http://www.travelhotels.info/images/header/bg_1.gif') repeat-y 0 0;}
#bodyBg1 img {height: 1px; width: 5px;}
#bodyBg2 {background: transparent url('http://www.travelhotels.info/images/header/bg_2.gif') repeat-y 0 0;}
#bodyBg2 img {height: 1px; width: 5px;}
#bodyBg3 img {height: 10px; width: 775px;}
#bodyTop img {height: 1px; width: 766px;}
#bodyTr {vertical-align: top;}
#bodyWrap {margin: 0 auto 0 auto; width: 7px;}

#cityWrap {margin: 15px;}
#cityWrap div.adv728x90 {margin: 15px auto 10px auto;}
#cityWrap table.geo {width: 100%;}
#cityWrap table.geo div {color: #808080; font-size: 0.8em; margin-top: 0px;}
#cityWrap table.geo td {font-size: 0.85em; padding-top: 10px;}

#find {margin: 15px 0 15px 0; width: 100%;}
#find img.find {border: 0; float: left; height: 133px; width: 122px;}
#find table.i {margin: 15px auto 0 auto;}
#find table.i #location {background: transparent url('http://www.travelhotels.info/images/find/b2.gif') repeat-x 0 0; border: 2px solid #ff6600; border-left: 0; border-right: 0; color: #0050c9; font: bold 25px tahoma, arial, verdana, sans-serif; height: 37px; padding-top: 8px; width: 350px;}
#find table.i input[type=image] {height: 50px; width: 50px;}
#find table.i td.e {font-style: italic; padding-top: 5px;}
#find table.i td.e span {font-weight: bold;}
#find table.p {font-size: 1.5em; margin: 0 auto 0 auto;}
#find table.p #rangeOpt {background-color: #ffffff; border: 1px solid #ff6600; color: #c1c1c1; cursor: pointer; display: none; font-weight: bold; margin-top: -33px; position: absolute; text-align: right;}
#find table.p #rangeOpt div {border-bottom: 1px solid #f5f5f5; padding: 3px 10px 3px 5px;}
#find table.p #rangeOpt div:hover {background-color: #f5f5f5; color: #0050c9;}
#find table.p #rangeOpt div.btm {border-bottom: 0;}
#find table.p span {background: transparent url('http://www.travelhotels.info/images/find/a1.gif') no-repeat top right; border: 1px solid #ffdac0; color: #0050c9; font-weight: bold; padding: 3px 10px 3px 5px; text-align: right;}
#find table.p span:hover {background-image: url('http://www.travelhotels.info/images/find/a2.gif'); border: 1px solid #ff6600; cursor: pointer;}
#find table.p td {white-space: nowrap;}
#find table.p td.y {height: 36px; padding-top: 4px;}
#find td.b {background: transparent url('http://www.travelhotels.info/images/find/s6.gif') repeat-x 0 0;}
#find td.b img {height: 28px; width: 1px;}
#find td.c img {height: 28px; width: 30px;}
#find td.l {background: transparent url('http://www.travelhotels.info/images/find/s8.gif') repeat-y 0 0;}
#find td.l img {height: 1px; width: 30px;}
#find td.r {background: transparent url('http://www.travelhotels.info/images/find/s4.gif') repeat-y 0 0;}
#find td.r img {height: 1px; width: 30px;}
#find td.t {background: transparent url('http://www.travelhotels.info/images/find/s2.gif') repeat-x 0 0;}
#find td.t img {height: 28px; width: 1px;}
#find td.m {width: 100%;}

#flashMap {border: 1px solid #c1c1c1;}

#footer {border-top: 1px solid #ff6600; font-size: 11px;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer .left {margin: 8px 0 0 5px;}
#footer .left a {color: #000000;}
#footer .right {float: right; margin: 8px 5px 0 0;}
#footer .right span {margin: 0 5px 0 5px;}
#footer .sites {font: normal 1em tahoma, arial, sans-serif; margin: 8px 0 0 5px; text-align: left;}
#footer .caption {clear: both; color: #888888; font-size: 10px; font-style: italic; margin: 20px 5px 20px 5px; text-align: center;}

#formNear {margin: 1.5em 0 0 3em;}
#formNear input[type=submit] {font-size: 1.25em; height: 36px; font-weight: bold;}
#formNear input[type=text] {font-size: 15px; width: 200px;}
#formNear select {font-size: 1em;}
#formNear td.l {color: #3a3a3a; font-weight: bold; padding: 0.5em 10px 0.5em 0; text-align: right; white-space: nowrap;}
#formNear td.r {padding: 0.5em 0 0.5em 0; white-space: nowrap;}

#homeWrap {margin: 15px;}
#homeWrap div.adv728x90 {margin: 15px auto 0 auto;}
#homeWrap p.count {font: bold italic 1em arial, sans-serif; margin: 15px 0 0 0; text-align: center;}
#homeWrap p.count span {background-color: #f5f5f5; color: #ff6600;}
#homeWrap p.count strong {text-decoration: underline;}

#hotelWrap {margin: 15px 15px 0 15px;}
#hotelWrap div.adv300x250 {margin-bottom: 15px;}
#hotelWrap div.phone {font-style: italic;}
#hotelWrap h1 {font-size: 1.5em; margin: 0 0 5px 0;}
#hotelWrap table td.w {padding-right: 15px; width: 100%;}
#hotelWrap table tr {vertical-align: top;}
#hotelWrap #hotelMap {height: 390px; margin: 15px 0 15px 0; width: 421px;}

#inWrap {margin: 15px;}
#inWrap h1 {margin-bottom: 10px;}
#inWrap p {margin-top: 0;}
#inWrap table.wrap {width: 100%;}
#inWrap table.wrap td.w {padding: 0 0 0 15px; width: 100%;}
#inWrap table.wrap tr {vertical-align: top;}
#inWrap table.geo {width: 100%;}
#inWrap table.geo span {color: #808080; font-size: 0.8em; margin-left: 5px;}
#inWrap table.geo td {font-size: 0.85em; padding-top: 14px;}

#logo img {border: 0; height: 32px; margin: 9px 0 0 10px; position: absolute; width: 283px;}

#main {min-height: 100%; position: relative; z-index: 0;}

#nav {clear: both; margin: 51px auto 0 auto; width: 100%;}
#nav a {text-decoration: none;}
#nav .line {border-bottom: 2px solid #ff6600;}
#nav .tab {float: right; font: bold 14px tahoma, verdana, arial, sans-serif; margin: 0 3px 0 0;}
#nav .tab a {cursor: pointer;}
#nav .tab a:hover {color: #eb5f00;}
#nav .tab .l {background: transparent url('http://www.travelhotels.info/images/header/tab_off_1.gif') no-repeat 0 0; float: left; margin-top: -28px;}
#nav .tab .l img {border: 0; height: 30px; width: 12px;}
#nav .tab .m {background: transparent url('http://www.travelhotels.info/images/header/tab_off_2.gif') repeat-x 0 0; float: left; height: 30px; margin-top: -28px; padding: 7px 5px 0 5px;}
#nav .tab .r {background: transparent url('http://www.travelhotels.info/images/header/tab_off_3.gif') no-repeat 0 0; float: left; margin-top: -28px;}
#nav .tab .r img {border: 0; height: 30px; width: 12px;}
#nav .tab.on .l {background-image: url('http://www.travelhotels.info/images/header/tab_on_1.gif');}
#nav .tab.on .m {background-image: url('http://www.travelhotels.info/images/header/tab_on_2.gif'); color: #000000;}
#nav .tab.on .r {background-image: url('http://www.travelhotels.info/images/header/tab_on_3.gif');}

#nearWrap {margin: 15px;}
#nearWrap div.marker div.r1 {font-weight: bold;}
#nearWrap div.marker div.r2 {font: italic 0.85em arial; margin-top: 15px;}
#nearWrap div.pages {margin: 20px 0 5px 0; text-align: center;}
#nearWrap div.pages a {background-color: #ffffff; border: 1px solid #dadada; margin: 0 3px 0 3px; padding: 1px 7px 2px 7px; text-decoration: none;}
#nearWrap div.pages a:hover {color: #ffffff; background-color: #3764d2; border: 1px solid #2d55af;}
#nearWrap div.pages span {font-weight: bold; margin: 0 3px 0 3px;}
#nearWrap div.pages strong {font-family: verdana;}
#nearWrap table.form p {margin-top: 0;}
#nearWrap table.form td.left {padding-right: 15px; width: 100%;}
#nearWrap table.form tr {vertical-align: top;}
#nearWrap table.hotels {border-top: 1px solid #dadada; font-size: 0.85em; width: 466px;}
#nearWrap table.hotels tr td {background-color: #ffffff; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 5px;}
#nearWrap table.hotels tr td.a {border-left: 1px solid #dadada;}
#nearWrap table.hotels tr td.a strong {color: #eb5f00;}
#nearWrap table.hotels tr td.adv {border: 0; border-bottom: 1px solid #dadada; padding: 0;}
#nearWrap table.hotels tr td.adv img {border: 0;}
#nearWrap table.hotels tr td.adv:hover {background-color: #ffffff;}
#nearWrap table.hotels tr td.b {text-align: right; white-space: nowrap;}
#nearWrap table.hotels tr th .asc {background: url('http://www.travelhotels.info/images/records/arrow_1.gif') no-repeat top right; padding-right: 8px;}
#nearWrap table.hotels tr th .asc a {text-decoration: none;}
#nearWrap table.hotels tr th .desc {background: url('http://www.travelhotels.info/images/records/arrow_2.gif') no-repeat top right; padding-right: 8px;}
#nearWrap table.hotels tr th .desc a {text-decoration: none;}
#nearWrap table.hotels tr th .off a {text-decoration: none;}
#nearWrap table.hotels tr th {background-color: #f5f5f5; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 5px;}
#nearWrap table.hotels tr th.a {border-left: 1px solid #dadada;}
#nearWrap table.hotels tr:hover td {background-color: #ffffcc;}
#nearWrap table.hotelsWrap {margin-top: 15px; width: 100%;}
#nearWrap table.hotelsWrap p {font-size: 0.75em; margin-top: 0;}
#nearWrap table.hotelsWrap td.left {width: 100%;}
#nearWrap table.hotelsWrap tr {vertical-align: top;}
#nearWrap #nearMap {height: 300px; margin-bottom: 15px; width: 250px;}

#stateWrap {margin: 15px;}
#stateWrap div.adv728x90 {margin: 15px auto 10px auto;}
#stateWrap h1 {margin-bottom: 10px;}
#stateWrap p {margin-top: 0;}
#stateWrap table.geo {width: 100%;}
#stateWrap table.geo span {color: #808080; font-size: 0.8em; margin-left: 5px;}
#stateWrap table.geo td {font-size: 0.85em; padding-top: 5px;}

#tagline {float: right; font: italic 10px arial; margin: 3px 5px 0 0;}
