/***** GENERAL ELEMENT STYLES *****/
BODY {margin:0;padding:0;height:100%;font:normal 10pt verdana,arial,helvetica,sans-serif;color:#5e5e5e;background:#f4f4f4 url(/hotels/images/widgets/bg.gif) top center repeat-y;}
IMG {border:0;display:block; /* eliminate netscape img display bug */}
A {color:#003974;text-decoration:underline;}
A:Hover {color:#000000;text-decoration:none;}
A.more {font:normal 10px arial,verdana,helvetica,sans-serif;}
INPUT.text {font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align: middle;}
INPUT.imgbtn {vertical-align:middle;}
DIV.clear {clear:both;font-size:1px;}
IMG.bltrgt, IMG.bltlft {margin-left:4px;display:inline;vertical-align:middle;}
IMG.bltlft {margin-right:4px;}


/***** PAGE LAYOUT STYLES *****/
#wrapper {text-align:center;margin:0;padding:0;}
#header {background-color:#003974;border-bottom:1px solid #bf9951;color:#ffffff;height:51px;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;height:50px;}
html>#header {height:50px;}
#header A {color:#ffffff;}
#hsection, #userbar, #main, #footer {text-align:left;}
#logo {float:left;margin:4px 0 0 0;}
#logobw {float:left;margin:4px 0 0 0;}
img.homelogo {display:none;}

#top {font-size:10px;float:right;margin:3px 0 10px 0;width:575px;}
#top A {display:block;float:right;margin:2px 7px 0 0;padding-right:8px;border-right:1px solid #bf9951;}
#top A:Hover {color:#bf9951;}
#top A.on {color:#bf9951;}
#top SPAN{display:block;float:right;margin:2px 5px 0 0;}
#top SPAN A {border:0;margin-right:3px;padding-right:3px;float:none;display:inline;}
#top IMG {display:inline;vertical-align:middle;}
#top INPUT.text {float:right;font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;border:1px solid #cad5e1;color:#969696;padding:1px 2px;}
#top INPUT.on {float:right;font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;border:1px solid #bf9951;color:#5e5e5e;padding:1px 2px;}
#top INPUT.imgbtn{float:right;margin:0 0 0 5px;}
#top IMG.flag {display:inline; vertical-align: middle;border:1px solid #ffffff;}
#top IMG.flag_on {display:inline; vertical-align: middle;border:1px solid #bf9951;}

#menu {clear:right;float:right;width:575px;font-weight:bold;text-align:right;}
#menu A {display:block;float:right;margin-right:7px;padding-right:8px;text-decoration:none;border-right:1px solid #bf9951;}
#menu A:Hover {color:#bf9951;}
#menu A.on {font-weight:bold;color:#bf9951;}
#menu SPAN A{padding:0;margin:0;border:0;}
#menu SPAN A.on{font-weight:bold;color:#bf9951;padding:0;margin:0;border:0;}

#userbar {text-align:right;margin:4px auto 8px auto;}
#userbar IMG {float:left;margin-top:4px;}
#pnav{display:inline;margin:0 0 0 20px;}
SPAN.lusername{font-weight:bold;color:#003974;}

#footer {clear:both;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;padding:2px 0;margin:8px auto 0 auto;border-top:1px solid #ccd7e3;}
#footer P {float:right;margin:0;padding:0;}
#footer IMG {display:inline;vertical-align: middle;}
#footer SPAN {float:left;}


#qres {float:left;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:242px;height:225px;border:1px solid #d4ba89;background-color: #ede2cd;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;height:223px;width:240px;}
html>#qres {width:240px;height:223px;}
#qres IMG {display:inline;}
#qres P {float:left;padding:0 0 7px 10px;margin:0;}
#qres INPUT.imgbtn {float:left;margin:12px 0 4px 7px;}
#qres SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;}
#qres SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */

#findhotel {position:absolute;top:0px;left:0px;z-index:2000;display:none;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:242px;border:1px solid #d4ba89;background-color: #ede2cd;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;width:240px;}
html>#findhotel {width:240px;}
#findhotel IMG {display:inline;}
#findhotel P {float:left;padding:0 0 7px 10px;margin:0;}
#findhotel INPUT.imgbtn {float:left;margin:11px 0 11px 7px;}
#findhotel SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;}
#findhotel SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */
#findhotel TABLE {clear:left;margin-left:6px;}
#findhotel TABLE TR TD {font:normal 10px arial,verdana,helvetica,sans-serif;}


#flash {float:left;width:515px;height:225px;margin-left:2px;}

#options {float:left;width:242px;padding:0 10px 0 10px;text-align:left;voice-family:"\";}\"";voice-family:inherit;width:222px;}
html>#options {width:222px;}
#options SPAN {display:block;margin:0 0 5px 0;}
#options P {margin:10px 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #ccd7e3;}
#options IMG {display:inline;margin:0 12px 0 0;}
#options DIV.activities{text-align:center;width:42px;float:left;padding:0;margin:0 10px 10px 0;}
#options DIV.activities A{font:normal 9px arial,verdana,helvetica,sans-serif;;}
#options DIV.activities A IMG{display:block;padding:0;margin:0;filter:Alpha(Opacity=70,);}
#options DIV.activities A:hover IMG{display:block;padding:0;margin:0;filter:Alpha(Opacity=100,);}


#highlites DIV.lft P.auctions A, #highlites DIV.rgt P.auctions A {font-weight:normal;}
#highlites DIV.lft P IMG.foto, #highlites DIV.rgt P IMG.foto {float:left;border:1px solid #cad5e1;margin-right:5px;}
#highlites DIV.lft P.banner, #highlites DIV.rgt P.banner {text-align:center;margin:12px 0 0 0;padding:0;}
#highlites DIV.lft P.banner IMG, #highlites DIV.rgt P.banner IMG {border:1px solid #cad5e1;float:none;margin:0 auto;}
#highlites DIV.lft P IMG.foto_on, #highlites DIV.rgt P IMG.foto_on {float:left;border:1px solid #bf9951;margin-right:5px;}
#highlites DIV.lft P.banner IMG.banner_on, #highlites DIV.rgt P.banner IMG.banner_on {border:1px solid #bf9951;float:none;margin:0 auto;}


/* highlights */
#highlites {float:left;width:505px;margin-left:12px;text-align:left;}
#highlites DIV.lft, #highlites DIV.rgt {width:240px;float:left;}
#highlites DIV.lft{margin:0 25px 0 0;}
#highlites DIV.lft P.title, #highlites DIV.rgt P.title {margin:10px 0 0 0;padding:0 0 3px 0;border-bottom:1px solid #ccd7e3;}
#highlites DIV.lft P, #highlites DIV.rgt P {margin:5px 0 15px 0;padding:0;line-height:1.2em;clear:both;}
#highlites DIV.lft P A{font-weight:bold;}
#highlites P.title IMG {display:inline;vertical-align:middle;}
#highlites DIV.lft P.more{margin:0;padding:0;text-align:right;}
#highlites DIV.lft P.more A {font-weight:normal;}
#highlites DIV.rgt P.npad{margin:4px 0;padding:0;}
#highlites INPUT.text {font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align: middle;border:1px solid #cad5e1;color:#969696;padding:1px 2px;}
#highlites INPUT.on {font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align: middle;border:1px solid #bf9951;color:#5e5e5e;padding:1px 2px;}

/* benefits */
#options P.benefitstitle {margin:10px 0 0 0;padding:0;}
#options DIV.benefitsrgt{float:right;text-align:center;margin:6px 5px 0 0;padding:auto;}
#options DIV.benefitslft{float:left;text-align:center;margin:6px 0 0 5px;padding:auto;}
#options DIV.benefitslft IMG, #options DIV.benefitsrgt IMG {display:inline;margin:5px 0 0 0;}

/* corporate form */
IMG.btn{display:inline;vertical-align:middle;}

/* auctions */
DIV.auction{float:right;margin:9px 0 0 0;width:240px;}
DIV.auction IMG.title{border-bottom:1px solid #ccd7e3;padding:0 0 2px 0;}
DIV.auction DIV.box{padding:5px;background-color:#e6ebf1;border:1px solid #CCD7E3;border-top:0;}
DIV.auction DIV.box P.desc{width:140px;margin:0;padding:0;color:#323232;}
DIV.auction DIV.box P.desc STRONG{color:#003974;}
DIV.auction DIV.box P.desc A IMG{display:inline;margin:0 5px 0 0;padding:0;}
DIV.auction DIV.box P.desc A{font-weight:normal;margin:4px 0 0 0;padding:0;display:block;}
DIV.auction DIV.box DIV.bid{float:right;width:80px;padding:0;background-color:#CCD7E3;text-align:center;margin:0 0 5px 0;}
DIV.auction DIV.box DIV.bid P{color:#003974;font:bold 18px arial,verdana,helvetica,sans-serif;margin:0;}
DIV.auction DIV.box DIV.bid P SPAN{display:block;color:#323232;font:normal 10px verdana,arial,helvetica,sans-serif;}
DIV.auction DIV.box DIV.bid P INPUT{margin:1px auto 4px auto;padding:auto;text-align:center;}


/** print css **/
#header {background-color:#ffffff;border:0;height:auto;padding:0;}
#userbar {display:none;}
P.navpath {display:none;}
TABLE.resteps {display:none;}
TABLE.ressummary TR TD.label {padding-right:10pt;}
IMG.tick {display:inline;}
H1 {font-size:15pt;}
H2.res {font-size:12pt;margin:20pt 0 0 0;}
DIV.ressummaryrgt H2.res, DIV.ressummary H2.res {font-size:11pt;margin:15pt 0 3pt 0;border-bottom:1px solid #969696;}
INPUT.resbuttonmid {display:none;}
SPAN.noprint {display:none;}
#footer {border-top:0;font-size:10pt;font-family: verdana,arial,sans-serif,helvetica;}
#footer P {display:none;}
#header {padding:10px;}
#header #top, #header #menu {display:none;}
#logo {display:none;}
#logobw {display:block;margin:0;}