.cse-bottom, .cse-right { margin: 0pt; padding: 0pt; }
.cse-bottom, .cse-right {  }
.cse-bottom:after, .cse-right:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.cse-text { font: 9px Arial; word-spacing: -1px; color: rgb(255, 255, 255);}
.cse-form form { margin-bottom: 0pt; padding-bottom: 0pt; }
.cse-right .cse-form { float: left; }
.cse-right .cse-logo, .cse-right .cse-text { margin-left: 4px; }
.cse-right .cse-form { float: left; margin-right: 4px; }
.cse-right .cse-logo { padding: 0pt; }
.cse-right .cse-text { margin-top: -4px; }
/* search form in bar */

#search { width: 260px; float: right; text-align: right; position: absolute; top: 4px; right: 31px; }
#search form { margin: 0pt; padding: 7px 0pt 0pt; }
#search input { font-size: 9px; border: 0pt none; background: none repeat scroll 0% 0% transparent; }
#search input.search { width: 107px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 0pt none; margin-right: 9px; }
.cse-branding-text { color: rgb(255, 255, 255); }
body { padding: 0pt; margin: 0pt; background: none repeat scroll 0% 0% rgb(248, 248, 248); font-family: arial,verdana,sans-serif; font-size: 76%; color: rgb(0, 0, 0); text-align: center; }
a, a:visited { color: rgb(0, 68, 136); text-decoration: none; }
a:hover { text-decoration: underline; }
.hiddenfromview { display: none; }
#wrapper { width: 1050px; margin: 0pt auto; text-align: left; }
#topad { background: none repeat scroll 0% 0% rgb(248, 248, 248); height: 70px; margin-top: 10px; position: relative; z-index: 500; }
#topad img { display: block; float: left; }
#header { width: 1050px; height: 80px; background: url('http://images.allstays.com/css/bar45-1.gif') no-repeat scroll 0% 0% transparent; position: relative; }
#logo { padding-left: 15px; height: 45px; }
#logo h1 { height: 45px; margin: 0pt; font-size: 26px; font-family: "times new roman",serif; line-height: 38px; overflow: hidden; float: left; }
#logo h2 { height: 45px; margin: 0pt; font-size: 22px; font-family: "times new roman",serif; font-weight: normal; line-height: 41px; overflow: hidden; color: rgb(238, 238, 238); padding-left: 3px; }
#logo h3 { display: none; }
#logo h4 { height: 45px; margin: 0pt; font-size: 18px; font-family: "times new roman",serif; line-height: 38px; overflow: hidden; float: left; }
/*menu white right */
#toplink { width: 1050px; height: 25px; background: url('http://images.allstays.com/css/sub_bar.gif') no-repeat scroll 0% 0% transparent; position: absolute; top: 50px; left: 0pt; }
#toplink ul { padding: 0pt; margin: 0pt; list-style: none outside none; position: absolute; right: 0pt; }
#toplink ul li { float: left; margin-right: 11px; font-size: 12px; line-height: 25px; color: rgb(0, 153, 204); }
#toplink ul li a { font-size: 12px; line-height: 25px; color: rgb(68, 68, 68); text-decoration: none; font-weight: bold; }
#toplink ul li a:hover { text-decoration: underline; color: rgb(50, 205, 50); }
#toplink ul li a img { border: 0pt none; padding-top: 4px; }
#toplink ul li a.chosen {color:#EE7600;}

/*menu white left */
#botlink { width: 200px; height: 25px; position: absolute; top: 50px; left: 0pt; }
#botlink ul { padding: 0pt; margin: 0pt; list-style: none outside none; }
#botlink ul li { float: left; margin-left: 10px; font-size: 11px; line-height: 25px; color: rgb(136, 136, 136); }
#botlink ul li a { font-size: 11px; line-height: 25px; color: rgb(68, 68, 68); text-decoration: none; font-weight: bold; }
#botlink ul li a:hover { text-decoration: underline; color: rgb(50, 205, 50); }
#botlink ul li a img { border: 0pt none; padding-top: 4px; }
/*menu2 white right */
#top2link { width: 1050px; height: 25px; background: url('http://images.allstays.com/css/sub_bar.gif') no-repeat scroll 0% 0% transparent; position: absolute; top: 75px; left: 0pt; }
#top2link ul { padding: 0pt; margin: 0pt; list-style: none outside none; position: absolute; right: 0pt; }
#top2link ul li { float: left; margin-right: 11px; font-size: 12px; line-height: 25px; color: rgb(0, 153, 204); }
#top2link ul li a { font-size: 12px; line-height: 25px; color: rgb(68, 68, 68); text-decoration: none; font-weight: bold; }
#top2link ul li a:hover { text-decoration: underline; color: rgb(50, 205, 50); }
#top2link ul li a img { border: 0pt none; padding-top: 4px; }
#top2link ul li a.chosen {color:#EE7600;}
/*menu2 white left */
#bot2link { width: 200px; height: 25px; position: absolute; top: 75px; left: 0pt; }
#bot2link ul { padding: 0pt; margin: 0pt; list-style: none outside none; }
#bot2link ul li { float: left; margin-left: 10px; font-size: 11px; line-height: 25px; color: rgb(136, 136, 136); }
#bot2link ul li a { font-size: 11px; line-height: 25px; color: rgb(68, 68, 68); text-decoration: none; font-weight: bold; }
#bot2link ul li a:hover { text-decoration: underline; color: rgb(50, 205, 50); }
#bot2link ul li a img { border: 0pt none; padding-top: 4px; }
/*menu3 white right */
#top3link { width: 1050px; height: 25px; background: url('http://images.allstays.com/css/sub_bar.gif') no-repeat scroll 0% 0% transparent; position: absolute; top: 100px; left: 0pt; }
#top3link ul { padding: 0pt; margin: 0pt; list-style: none outside none; position: absolute; right: 0pt; }
#top3link ul li { float: left; margin-right: 11px; font-size: 12px; line-height: 25px; color: rgb(0, 153, 204); }
#top3link ul li a { font-size: 12px; line-height: 25px; color: rgb(68, 68, 68); text-decoration: none; font-weight: bold; }
#top3link ul li a:hover { text-decoration: underline; color: rgb(50, 205, 50); }
#top3link ul li a img { border: 0pt none; padding-top: 4px; }
/*menu3 white left */
#bot3link { width: 800px; height: 25px; position: absolute; top: 100px; left: 0pt; }
#bot3link ul { padding: 0pt; margin: 0pt; list-style: none outside none; }
#bot3link ul li { float: left; margin-left: 10px; font-size: 11px; line-height: 25px; color: rgb(136, 136, 136); font-weight: bold; }
#bot3link ul li a { font-size: 11px; line-height: 25px; color: rgb(68, 68, 68); text-decoration: none; font-weight: bold; }
#bot3link ul li a:hover { text-decoration: underline; color: rgb(50, 205, 50); }
#bot3link ul li a img { border: 0pt none; padding-top: 4px; }
/*main menu */
#midlink { width: 675px; height: 50px; position: absolute; top: 0pt; left: 125px; }
#midlink ul { padding: 0pt; margin: 0pt; list-style: none outside none; }
#midlink ul li { float: left; font-size: 14px; line-height: 36px; color: rgb(255, 255, 255); }
#midlink ul li a { font-size: 13px; line-height: 40px; color: rgb(255, 255, 255); text-decoration: none; padding: 0pt 10px; font-weight: bold; }
#midlink ul li a:hover { color: rgb(51, 51, 85); }
#midlink ul li a.chosen {color:#444;}
/* side bar */
#info { width: 775px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; border: 1px solid rgb(221, 221, 221); -moz-border-radius: 8px 8px 8px 8px; }
#info_right_home { float: right; }
#content { padding-top: 60px; width: 740px; float: left; }
/*big bar */
#big_column { width: 465px; padding-right: 5px; padding-left: 5px; float: right; }
/* #big_column p { font-size: 12px; padding: 0pt; margin: 5px 0pt; color: rgb(51, 51, 51); line-height: 1.5em; }*/
/* #big_column h3 { font-size: 14px; font-weight: bold; color: rgb(17, 85, 17); margin-top: 15px; }*/
#big_column a { color: rgb(0, 68, 136); text-decoration: underline; }
a img { border: 0pt none; }
/*left right side bar */
#right_column { width: 250px; float: left; margin-right: 0px; display: inline; }
/*far right side bar */
#far_right { width: 300px; float: right; padding-top: 60px; }
.box250 { width: 250px; padding: 0pt 0pt 15px; background: url('http://images.allstays.com/css/box_base.gif') no-repeat scroll left bottom transparent; margin-bottom: 10px; }
.box250 h3 { background: url('http://images.allstays.com/css/box.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box250 h3.blank { background: url('http://images.allstays.com/css/sbox.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box250 ul { list-style: none outside none; padding: 15px 14px 0pt; margin: 0pt; width: 220px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto; }
.box250 ul li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; }
.box250 ul li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.box250 ul li a:hover { text-decoration: underline; }
.box250 p { padding: 15px 14px 0pt; margin: 0pt; width: 220px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; line-height: 1.3em; font-size: 11px; color: rgb(68, 68, 68); }
.box250 dl { list-style: none outside none; padding: 0pt 14px; margin: 0pt; width: 220px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; }
.box250 dt { clear: left; padding: 10px 0pt; margin: 0pt; font-size: 12px; font-weight: bold; color: rgb(17, 85, 17); }
.box250 dd { padding: 3px 0pt; margin: 0pt; font-size: 11px; line-height: 1.2em; color: rgb(68, 68, 68); border-bottom: 1px solid rgb(240, 240, 240); }
.box250 dd a { display: block; color: rgb(0, 68, 136); text-decoration: none; width: 220px; font-size: 12px; }
.box250 dd a em { color: rgb(102, 102, 102); float: right; font-style: normal; font-size: 11px; }
.box250 dd a:hover { color: rgb(0, 136, 204); text-decoration: none; }
.box250 table caption { width: 250px; background: url('http://images.allstays.com/css/box.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt; margin: 0pt; font-size: 12px; text-align: left; text-indent: 15px; font-weight: bold; }
.box250 table { width: 250px; border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.box250 table th { padding-top: 5px; text-indent: 5px; color: rgb(17, 85, 17); }
.box250 table td { text-indent: 5px; color: rgb(68, 68, 68); }
.box250 table tfoot td { text-align: center; color: rgb(102, 102, 102); font-size: 11px; padding-top: 10px; }
.box250 mp { list-style: none outside none; padding: 5px 5px 0pt; margin: 0pt; width: 140px; height: auto; }
.box250 mp li { text-decoration: none; color: rgb(68, 68, 68); padding: 1px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; }
.box250 mp li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.box250 mp li a:hover { text-decoration: underline; }

.plain250 { width: 250px; height: 625px; padding: 0pt 0pt 15px; background: url('http://images.allstays.com/css/plain250.gif') no-repeat scroll left bottom transparent; margin-bottom: 10px; }
.plain250 div { width: 250px; height: 625px; background: url('http://images.allstays.com/css/plain250.gif') no-repeat scroll left top transparent; text-align: left; }
.plain250 ul { list-style: none outside none; padding: 0pt 14px; margin: 0pt; width: 220px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto; }
.plain250 ul li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; text-align: left; }
.plain250 ul li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.plain250 ul li a:hover { text-decoration: underline; }
.plain250 span.spacer { display: block; height: 15px; overflow: hidden; }

.box300 { width: 300px; padding: 0pt 0pt 15px; background: url('http://images.allstays.com/css/box300_base.gif') no-repeat scroll left bottom transparent; margin-bottom: 10px; }
.box300 h3 { background: url('http://images.allstays.com/css/box300.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box300 h3.blank { background: url('http://images.allstays.com/css/box300.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box300 ul { list-style: none outside none; padding: 15px 14px 0pt; margin: 0pt; width: 270px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto; }
.box300 ul li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; }
.box300 ul li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.box300 ul li a:hover { text-decoration: underline; }
.box300 mp { list-style: none outside none; padding: 5px 5px 0pt; margin: 0pt; width: 140px; height: auto; }
.box300 mp li { text-decoration: none; color: rgb(68, 68, 68); padding: 1px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; }
.box300 mp li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.box300 mp li a:hover { text-decoration: underline; }

.box300 p { text-align: left; padding: 15px 14px 0pt; margin: 0pt; width: 270px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; line-height: 1.3em; font-size: 11px; color: rgb(68, 68, 68); }
.box300 dl { list-style: none outside none; padding: 0pt 14px; margin: 0pt; width: 270px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; }
.box300 dt { clear: left; padding: 10px 0pt; margin: 0pt; font-size: 12px; font-weight: bold; color: rgb(17, 85, 17); }
.box300 dd { padding: 3px 0pt; margin: 0pt; font-size: 11px; line-height: 1.2em; color: rgb(68, 68, 68); border-bottom: 1px solid rgb(240, 240, 240); }
.box300 dd a { display: block; color: rgb(0, 68, 136); text-decoration: none; width: 270px; font-size: 12px; }
.box300 dd a em { color: rgb(102, 102, 102); float: right; font-style: normal; font-size: 11px; }
.box300 dd a:hover { color: rgb(0, 136, 204); text-decoration: none; }
.box300 table caption { width: 300px; background: url('http://images.allstays.com/css/box300.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt; margin: 0pt; font-size: 12px; text-align: left; text-indent: 15px; font-weight: bold; }
.box300 table { width: 300px; border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.box300 table th { padding-top: 5px; text-indent: 5px; color: rgb(17, 85, 17); }
.box300 table td { padding-left: 3px; font-size: 12px; text-indent: 0px; color: rgb(68, 68, 68); }
.box300 table tfoot td { text-align: center; color: rgb(102, 102, 102); font-size: 11px; padding-top: 10px; }
.plain300 { width: 300px; padding: 0pt 0pt 15px; background: url('http://images.allstays.com/css/plain300.gif') no-repeat scroll left bottom transparent; margin-bottom: 10px; }
.plain300 div { width: 300px; background: url('http://images.allstays.com/css/plain300.gif') no-repeat scroll left top transparent; text-align: center; }
.plain300 ul { list-style: none outside none; padding: 0pt 14px; margin: 0pt; width: 270px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto; }
.plain300 ul li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; text-align: left; }
.plain300 ul li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.plain300 ul li a:hover { text-decoration: underline; }
.plain300 span.spacer { display: block; height: 15px; overflow: hidden; }
/* .plain470 {width:450px; padding:5px 1px; background:url(plain470.gif); margin:0;} */

.box460 { width: 460px; padding: 0pt 0pt 15px; background: url('http://images.allstays.com/css/box460_base.gif') no-repeat scroll left bottom transparent; margin: 0 0 10px 0px; }
.box460 h1 { background: url('http://images.allstays.com/css/box460.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box460 h3 { background: url('http://images.allstays.com/css/box460.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box460 h3.blank { background: url('http://images.allstays.com/css/box460.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.box460 ul { list-style: none outside none; padding: 15px 14px 0pt; margin: 0pt; width: 430px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto; }
.box460 ul li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; }
.box460 ul li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.box460 ul li a:hover { text-decoration: underline; }
.box460 mp { list-style: none outside none; padding: 5px 5px 0pt; margin: 0pt; width: 150px; height: auto; }
.box460 mp li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; }
.box460 mp li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.box460 mp li a:hover { text-decoration: underline; }
.box460 p { padding: 15px 14px 0pt; margin: 0pt; width: 430px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; line-height: 1.3em; font-size: 11px; color: rgb(68, 68, 68); }
.box460 div { margin: 0pt; width: 430px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; line-height: 1.3em; font-size: 11px; color: rgb(68, 68, 68); }
.box460 dl { list-style: none outside none; padding: 0pt 14px; margin: 0pt; width: 430px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; }
.box460 dt { clear: left; padding: 10px 0pt; margin: 0pt; font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); }
.box460 dd { padding: 3px 0pt; margin: 0pt; font-size: 11px; line-height: 1.2em; color: rgb(68, 68, 68); border-bottom: 1px solid rgb(240, 240, 240); }
.box460 dd a { display: block; color: rgb(0, 68, 136); text-decoration: none; width: 430px; font-size: 12px; }
.box460 dd a em { color: rgb(102, 102, 102); float: right; font-style: normal; font-size: 11px; }
.box460 dd a:hover { color: rgb(0, 136, 204); text-decoration: none; }
.box460 table caption { width: 460px; background: url('http://images.allstays.com/css/box460.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt; margin: 0pt; font-size: 12px; text-align: left; text-indent: 15px; font-weight: bold; }
.box460 table { width: 460px; border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.box460 table th { padding-top: 5px; text-indent: 5px; color: rgb(17, 85, 17); }
.box460 table td { font-size: 11px; padding-left: 15px; color: rgb(68, 68, 68); }
.box460 table tfoot td { text-align: center; color: rgb(102, 102, 102); font-size: 11px; padding-top: 10px; }
.box460 a.obr { background: transparent url('http://images.allstays.com/bg_button_chr.gif') no-repeat scroll top right; color: #444; display: block; float: right; font: bold 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 6px; /* sliding doors padding */ text-decoration: none; }
.box460 a.obr span { background: transparent url('http://images.allstays.com/bg_button_chrspan.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 5px; } 
.box460 a.obr active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
.box460 a.obr active span { background-position: bottom left; padding: 6px 0 4px 5px; /* push text down 1px */ }
.box460 a.obm { background: transparent url('http://images.allstays.com/bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; float: right; font: bold 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 6px; /* sliding doors padding */ text-decoration: none;
}
.box460 a.obm span { background: transparent url('http://images.allstays.com/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 5px; }
.box460 a.obm active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
.box460 a.obm active span { background-position: bottom left; padding: 6px 0 4px 5px; /* push text down 1px */ }
.box460 a.obp { background: transparent url('http://images.allstays.com/bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; float: right; font: bold 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 6px; /* sliding doors padding */ text-decoration: none; }
.box460 a.obp span { background: transparent url('http://images.allstays.com/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 5px; }
.box460 a.obp active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
.box460 a.obp active span { background-position: bottom left; padding: 6px 0 4px 5px; /* push text down 1px */ }
.box460 a.ofs { background: transparent url('http://images.allstays.com/bg_button_g.gif') no-repeat scroll top right; color: #444; display: block; float: right; font: bold 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 6px; /* sliding doors padding */ text-decoration: none; }
.box460 a.ofs span { background: transparent url('http://images.allstays.com/bg_button_rvpspan.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 5px; } 
.box460 a.ofs active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
.box460 a.ofs active span { background-position: bottom left; padding: 6px 0 4px 5px; /* push text down 1px */ }

.plain460 { width: 460px; height: 300px; padding: 0pt 0pt 5px; background: url('http://images.allstays.com/css/plain460.gif') no-repeat scroll left bottom transparent; margin: 0 0 10px 0px; }
.plain460 div { width: 460px; height: 300px; background: url('http://images.allstays.com/css/plain460.gif') no-repeat scroll left top transparent; text-align: left; }
.plain460 ul { list-style: none outside none; padding: 0pt 14px; margin: 0pt; width: 430px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto; }
.plain460 ul li { text-decoration: none; color: rgb(68, 68, 68); padding: 2px 0pt; font-size: 11px; border-bottom: 1px solid rgb(240, 240, 240); word-spacing: -1px; text-align: left; }
.plain460 ul li a { text-decoration: none; color: rgb(0, 68, 136); font-size: 12px; font-weight: bold; }
.plain460 ul li a:hover { text-decoration: underline; }
.plain460 span.spacer { display: block; height: 15px; overflow: hidden; }

.plain752 {width:730px; height:110px; background:url(plain730.gif) no-repeat scroll left bottom transparent; margin-bottom: 10px; float: left; }

.list-ad {float:left; margin:15px 0; width:475px; height:250px; background:url(box495.gif); padding:10px;}

/*ppn search box*/
.sb_box{ width: 460px; padding: 0pt 0pt 15px; background: url('http://images.allstays.com/css/box460_base.gif') no-repeat scroll left bottom transparent; margin: 0 0 10px 0px; }
.sb_box h1 { background: url('http://images.allstays.com/css/box460.gif') repeat scroll 0% 0% transparent; height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding: 0pt 15px; margin: 0pt; font-size: 12px; }
.sb_fields{float:left;padding: 5px 4px 0pt; margin: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255);  height: auto;}
.sb_fields_rgt{text-align:right;height:30px;width:280px;padding: 15px 14px 0pt; margin: 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px;}
.sb_titles{float:left;height:22px;text-align:right;padding:0px 2px 0px 0px;}
.sb_fields_sml_rgt{text-align:center;margin:25px 4px 0px 0px;}
#searchForm{width:458px;margin:0; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(216, 217, 218); border-width: 0pt 1px; height: auto;}

/*footer */
#foot { clear: both; width: 1050px; height: 25px; background: url('http://images.allstays.com/css/sub_bar.gif') no-repeat scroll 0% 0% transparent; line-height: 25px; font-size: 11px; text-align: right; padding: 0pt 0pt 20px; font-family: verdana,arial,sans-serif; }
#foot p { float: left; padding: 0pt 0pt 0pt 15px; margin: 0pt; font-size: 9px; color: rgb(68, 68, 68); }
#foot ul { padding: 0pt; margin: 0pt; list-style: none outside none; }
#foot ul li { float: right; margin-right: 10px; }
#foot ul li a { font-size: 9px; color: rgb(0, 68, 136); text-decoration: underline; }
/*skip*/
.float_left { float: left; padding: 0pt 10px 0pt 0pt; }
.b { font-weight: bold; }
#ad46860 img { width: 468px; height: 60px; border: 0pt none; float: right; }

/* older css */

.share {
	color: green;
	background-color: #EEEEEE;
	text-align: right;
	font-size: 10px;
	line-height: 1.5em;
	font-family: Arial, sans-serif;
	left: 15px;
	position: relative;
}
.d {
  color: #00CC99;
  font-weight: bold;
}
.n {
  font: bold 11px arial, verdana, helvetica, sans-serif;
  margin: 10px 0 0 0;
  color: #000000;
}