/* general content styles */
H1{margin:0 0 15px 0;padding:0 0 0 15px;font:normal 20px verdana,arial,helvetica,sans-serif;color:#003974;background:url(/hotels/images/widgets/bullet_gold.gif) center left no-repeat;}
H2{font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 5px 0;padding:0 0 3px 0;border-bottom:0px solid #b68b39;}
H2.res {clear:both;font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #C9D5E1;}
H3{font:normal 12px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 10px 0;padding:0 0 3px 0;border-bottom:0px solid #b68b39;}
H4 {width:80%;font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #C9D5E1;}
H6{font-weight:bold;padding:0;margin:0;}
P{margin:0 0 20px 0;padding:0;line-height:1.5;}
UL {list-style: square;margin-top:0px;margin-bottom:10px;line-height: 1.3em;}
OL{margin:15px 0 15px 35px;}
OL LI{margin:0 0 10px 0;}
#htlrgt P.indent{margin-left:20px;}
IMG.photorgt{float:right;margin:0 0 15px 15px;border:2px solid #ffffff;}
DIV.photorgt{float:right;margin:0 0 15px 15px;border:2px solid #ffffff;}
IMG.imgrgt{float:right;margin:0 0 15px 15px;border:0;}
IMG.imglft{float:left;margin:0 15px 15px 0;border:0;}
IMG.calendar{display:inline;}
IMG.inline{display:inline;}
IMG.hand{cursor:hand;}
IMG.center{text-align:center;}
SPAN.red{color:#ff0000;}
DIV.rgt{float:right;color:#999999;font-style:italic;text-align:center;margin:0 0 10px 20px;}
DIV.rgt IMG{border:3px solid #bf9951;margin:0 0 3px 0;}
DIV.video{}
DIV.txtrgt{float:right;clear:right;margin:0 0 15px 15px;padding:0;text-align:right;}
DIV.txtrgt P{margin:5px 11px 0 0;}
DIV.txtrgt IMG.btn{display:inline;text-align:center;margin:0 auto 0 5px;}
P.success{font:bold 11px verdana,arial;color:#003974;}
SPAN.tick IMG {display:inline;vertical-align:middle;margin:0 10px 0 0;padding:5px;background-color:#F5EFE3;border:2px solid #d6bd8f;}
TABLE.activities TR TD{vertical-align:top;padding:0 20px 0 0;white-space:nowrap;}
UL.elite{color:#003974;}

/* hotel */
#htllft {width:210px;float:left;}
#htlrgt {width:548px;float:right;}
.htlrgt2 #htlrgt  {width:385px; margin:0; padding:0; float:left;  /**/}

#htllft A.hmenu {display:block;background-image: url(/hotels/images/widgets/hmenu.gif);background-repeat: no-repeat;background-position:left 50%;padding:2px 0 2px 17px;text-decoration:none;white-space:nowrap;width:188px;}
#htllft A.hmenu:Hover {text-decoration:underline;}
#htllft A.hmenuon {display:block;background-image: url(/hotels/images/widgets/hmenu_on.gif);background-repeat: no-repeat;background-position:left 50%;padding:2px 0 2px 17px;text-decoration:none;font-weight:bold;white-space:nowrap;}

#hotelqres {margin-bottom:10px;float:left;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:188px;height:173px;border:1px solid #d4ba89;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;height:172px;width:186px;}
html>#hotelqres {width:186px;height:171px;}
/*
#hotelhomeqres {margin-bottom:10px;float:left;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:188px;height:173px;border:1px solid #d4ba89;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;height:172px;width:186px;}
html>#hotelhomeqres {width:186px;height:171px;}
*/
#hotelhomeqres {background-color:#FFFFFF;margin-bottom:10px;float:left;font:normal 10px arial,verdana,helvetica,sans-serif;text-align:left;width:200px;height:143px;border:1px solid #d4ba89;overflow:hidden;voice-family:"\";}\"";voice-family:inherit;height:142px;width:200px;}
html>#hotelhomeqres {width:200px;height:141px;}
#hotelhomeqres TABLE.cleantable{border:0px;font:normal 9px verdana,arial,helvetica,sans-serif;padding:0px;}
#hotelhomeqres TABLE.cleantable TD{border:0px;padding-right:2px;}

#hotelhomeqres IMG, #hotelqres IMG {display:inline;}
#hotelhomeqres P, #hotelqres P {float:left;padding:0 0 7px 10px;margin:0;}
#hotelhomeqres INPUT.imgbtn, #hotelqres INPUT.imgbtn {float:left;margin:0px 0 4px 7px;}
#hotelhomeqres IMG.imgbtn, #hotelqres IMG.imgbtn {float:left;margin:0px 0 4px 7px;}
#hotelhomeqres SELECT, #hotelqres SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;}
#hotelhomeqres SELECT OPTION, #hotelqres SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */


/*
.nobreaking .thumb { width:80px;}
#htllft IMG.logo {margin-bottom:10px;}
#htlrgt IMG.mltmedia {display:inline;float:right; margin:0 5 0 0;display:inline;cursor:hand}
#htlrgt IMG.mltmedialst {display:inline;float:right; margin:0 100 0 0;display:inline;cursor:hand}
#htlrgt IMG.thumb {clear:right;float:right;border:9px solid #b68b39;margin:0 1px 0 0;}
#htlrgt IMG.thumbmid {clear:right;float:right;border:9px solid #b68b39;margin:22px 1px 22px 0;}
#htlrgt IMG.thumbmid_on {clear:right;float:right;border:9px solid #cc9b3f;margin:22px 1px 22px 0;}
#htlrgt IMG.thumb_on {clear:right;float:right;border:9px solid #cc9b3f;margin:0 1px 0 0;}
*/
#htlrgt DIV.thumbs {width:212px;float:right;}
#htlrgt DIV.thumbs A{display:inline;}
#htlrgt DIV.thumbs A.more {display:block;font:normal 10px verdana,arial,helvetica,sans-serif;clear:right;margin:0 0 0 24px;text-decoration:none;}
#htlrgt DIV.thumbs A.more:Hover {text-decoration:underline;}
#htlrgt DIV.thumbs A.more SPAN {color:#cc9b3f;text-decoration:none;}
IMG.thumb2 {margin:0 0 10px 10px;display:inline;}
IMG.thumb2_on {margin:0 0 10px 10px;display:inline;}
IMG.thumb2btm {margin:0 0 12px 10px;display:inline;}
IMG.thumb2btm_on {margin:0 0 12px 10px;display:inline;}

#htlrgt P {line-height: 1.3em;margin:0 0 7px 0;padding:0 15px 0 0;}
#htlrgt SPAN.htlhigh {clear:right;float:right;line-height: 1.3em;margin:20px 0 0 15px;padding:0 0 0 15px;width:185px;border-left:1px solid #ccd7e3;voice-family:"\";}\"";voice-family:inherit;width:169px;}
html>#htlrgt SPAN.htlhigh {width:169px;}
#htlrgt SPAN.htlhigh IMG.title {margin-bottom:10px;}
#htlrgt SPAN.htlhigh P{display:inline;}

DIV.sendto{margin:5px 3px 0 0;float:right;font:normal 10px arial,verdana,helvetica,sans-serif;}
DIV.sendto IMG{display:inline;vertical-align:middle;margin:0 0 0 3px;}

DIV.testimonials{margin:20px 0 0 0;width:330px;}
DIV.testimonials P{font-style:italic;}
DIV.testimonials H6{font-weight:normal;color:#a46e07;text-align:right;}

/* forms */
H2.form {clear:both;font:bold 13px arial,verdana,helvetica,sans-serif;color:#A46E07;margin:0px 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #C9D5E1;}
TABLE.form,TABLE.formtxt,TABLE.formsml{position: relative;margin:0 0 0 15px;font:normal 11px verdana,arial,helvetica,sans-serif;}
TABLE.form{width:535px;}
TABLE.formtxt{width:510px;}
TABLE.formsml{width:350px;}
TABLE.form TR TD,TABLE.formtxt TR TD,TABLE.formsml TR TD{padding:0;height:35px;}
TABLE.form TR.valSummary TD,TABLE.formtxt TR.valSummary TD,TABLE.formsml TR.valSummary TD{height:0px;}
TABLE.form TR TD.rgt,TABLE.formtxt TR TD.rgt,TABLE.formsml TR TD.rgt{text-align:right;}
TABLE.form TR.title TD,TABLE.formtxt TR.title TD,TABLE.formsml TR.title TD{color:#003974;font-weight:bold;}
TABLE.form TD.label,TABLE.formtxt TD.label,TABLE.formsml TD.label{padding:0 15px 0 0;white-space:nowrap;}
TABLE.form TR.txt TD,TABLE.formtxt TR.txt TD,TABLE.formsml TR.txt TD{height:20px;vertical-align:top;}
TABLE.form TR.spacer TD,TABLE.formtxt TR.spacer TD,TABLE.formsml TR.spacer TD{height:15px;}
TABLE.form TD.labelrgt,TABLE.formtxt TD.labelrgt,TABLE.formsml TD.labelrgt{padding:0 15px 0 0;white-space:nowrap;text-align:right;}
TABLE.form TD.labeltop,TABLE.formtxt TD.labeltop,TABLE.formsml TD.labeltop{padding:0 15px 0 0;white-space:nowrap;vertical-align:top;}
TABLE.form INPUT,TABLE.formtxt INPUT,TABLE.formsml INPUT{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;}

TABLE.form label{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;}
TABLE.inner TD.label{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;}
TABLE.form INPUT.fld,TABLE.formtxt INPUT.fld,TABLE.formsml INPUT.fld{width:120px;border:1px solid #999999;}
TABLE.form INPUT.fld_on,TABLE.formtxt INPUT.fld_on,TABLE.formsml INPUT.fld_on{width:120px;border:1px solid #B68B39;}
TABLE.form INPUT.fldsml,TABLE.formtxt INPUT.fldsml,TABLE.formsml INPUT.fldsml{width:50px;border:1px solid #999999;}
TABLE.form INPUT.fldsml_on,TABLE.formtxt INPUT.fldsml_on,TABLE.formsml INPUT.fldsml_on{width:50px;border:1px solid #B68B39;}
TABLE.form INPUT.fldbig,TABLE.formtxt INPUT.fldbig,TABLE.formsml INPUT.fldbig{width:150px;border:1px solid #999999;}
TABLE.form INPUT.fldbig_on,TABLE.formtxt INPUT.fldbig_on,TABLE.formsml INPUT.fldbig_on{width:150px;border:1px solid #B68B39;}
TABLE.form INPUT.fldvbig,TABLE.formtxt INPUT.fldvbig,TABLE.formsml INPUT.fldvbig{width:395px;border:1px solid #999999;}
TABLE.form INPUT.fldvbig_on,TABLE.formtxt INPUT.fldvbig_on,TABLE.formsml INPUT.fldvbig_on{width:395px;border:1px solid #B68B39;}
TABLE.form TEXTAREA.fld,TABLE.formtxt TEXTAREA.fld,TABLE.formsml TEXTAREA.fld{font:normal 11px verdana,arial,helvetica,sans-serif;width:394px;border:1px solid #999999;}
TABLE.form TEXTAREA.fld_on,TABLE.formtxt TEXTAREA.fld_on,TABLE.formsml TEXTAREA.fld_on{font:normal 11px verdana,arial,helvetica,sans-serif;width:394px;border:1px solid #B68B39;}
TABLE.form TEXTAREA.fldbig,TABLE.formtxt TEXTAREA.fldbig,TABLE.formsml TEXTAREA.fldbig{font:normal 11px verdana,arial,helvetica,sans-serif;width:411px;border:1px solid #999999;}
TABLE.form TEXTAREA.fldbig2,TABLE.formtxt TEXTAREA.fldbig2,TABLE.formsml TEXTAREA.fldbig2{font:normal 11px verdana,arial,helvetica,sans-serif;width:380px;border:1px solid #999999;}
TABLE.form TEXTAREA.fldbig_on,TABLE.formtxt TEXTAREA.fldbig_on,TABLE.formsml TEXTAREA.fldbig_on{font:normal 11px verdana,arial,helvetica,sans-serif;width:411px;border:1px solid #B68B39;}
TABLE.form INPUT.check,TABLE.formtxt INPUT.check,TABLE.formsml INPUT.check{width:auto;}
TABLE.form SELECT,TABLE.formtxt SELECT,TABLE.formsml SELECT{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;}
TABLE.form SELECT.ctry,TABLE.formtxt SELECT.ctry,TABLE.formsml SELECT.ctry{width:250px;}
TABLE.form TR.btnmid TD,TABLE.formtxt TR.btnmid TD,TABLE.formsml TR.btnmid TD{text-align:center;padding:10px auto;}
DIV.valSummary{background-color:#F9F6EF;margin:10px 0;border:2px dashed #D4BA89;padding:5px 10px;color:#323232;}
DIV.valSummary SPAN{border-bottom:1px solid #EDE2CD;padding:0 0 5px 0;margin:0 0 5px 0;font:bold 13px arial,verdana,helvetica,sans-serif;font-weight:bold;display:block;color:#ff0000;}
DIV.valSummary UL{margin:5px 0 0 30px;}
TABLE.form IMG.regexp,TABLE.formtxt IMG.regexp,TABLE.formsml IMG.regexp{display:inline;margin-left:-8px;}
TABLE.form TABLE,TABLE.formtxt TABLE,TABLE.formsml TABLE{margin:0;padding:0;}
TABLE.form TABLE TD,TABLE.formtxt TABLE TD,TABLE.formsml TABLE TD{margin:0;padding:0 20px 0 0;height:15px;}
TABLE.form P.note,TABLE.formtxt P.note,TABLE.formsml P.note{display:inline;margin:0 0 0 5px;padding:0;font-size:9px;font-style:italic;}
TABLE.form TABLE.inner TD,TABLE.formtxt TABLE.inner TD,TABLE.formsml TABLE.inner TD{white-space:nowrap;vertical-align:top;}
TABLE.form TABLE.inner TD.spacer,TABLE.formtxt TABLE.inner TD.spacer,TABLE.formsml TABLE.inner TD.spacer{width:10px;}
TABLE.form TABLE.inner H2,TABLE.formtxt TABLE.inner H2,TABLE.formsml TABLE.inner H2{color:#5E5E5E;font-size:11px;padding:0;margin:0;}
TABLE.form TABLE.inner H3,TABLE.formtxt TABLE.inner H3,TABLE.formsml TABLE.inner H3{font-size:11px;margin:5px 0 0 0;padding:0;}
TABLE.formtxt Label{font-size:11px;vertical-align:middle;}

UL.benefits STRONG{color:#003974;}
UL.benefits LI{padding:0 0 5px 0;}
UL.benefits LI.btn{list-style:none;padding:10px 0 0 0;}

DIV.help{background:#F2F5F8 url(/hotels/images/widgets/bg_help.jpg) no-repeat top right;float:right;border:1px solid #ccd7e3;margin:10px 0 20px 20px;padding:0;font-size:9px;color:#5e5e5e;width:170px;voice-family:"\";}\"";voice-family:inherit;width:160px;}
.recover{}
DIV.help P{margin:5px;padding:0;color:#323232;}
DIV.help H6{font-size:10px;color:#003974;background-color:#ccd7e3;padding:2px 0 2px 5px;}

/* Image gallery */
IMG.gallery {display:inline;margin:0 16px 16px 0;border:4px solid #cad5e1;}
IMG.gallery_on {display:inline;margin:0 16px 16px 0;border:4px solid #cc9b3f;}

DIV.gallery A{color:#003974; TEXT-DECORATION: none;} 
DIV.gallery A:hover{ color:#003974; TEXT-DECORATION: underline} 

/* hotel specials */
#htlrgt P.specials {display:inline;margin:0px 0 15px 0;padding:0;line-height:1.3em;clear:both;}
#htlrgt P.specials A {font-weight:bold;}
#Hotellisting1_RPT_Results__ctl1_RPT_Hotels__ctl0_L_Offer P {display:inline;}
#Hotellisting1_RPT_Results__ctl1_RPT_Hotels__ctl0_L_Dates P {display:inline;}
#htlrgt P.specials A.more {font:normal 11px verdana,arial,helvetica,sans-serif;}
#htlrgt P.specials SPAN.plus {font-weight:normal;font-size:10px;color:#cc9b3f;}
#htlrgt P.specials IMG.foto {float:left;border:4px solid #cad5e1;margin-right:10px;}
#htlrgt P.specials IMG.foto_on {float:left;border:4px solid #bf9951;margin-right:10px;}

/* navigation path */
P.navpath{margin:0 0 12px 0;padding:5px 0 0 0;font:normal 10px arial,verdana,helvetica,sans-serif;border-top:1px solid #ccd7e3;}
P.navpath A{color:#5e5e5e;}

/* searchbox */
#searchbox{float:right;border:1px solid #e8dbc1;margin:0 0 10px 25px;}
#searchbox DIV.hdr{padding:8px 8px 8px 19px;background-color:#f9f6ef;}
#searchbox DIV.cnt{padding:8px 8px 10px 19px;}
#searchbox P{margin:0 0 8px 0;padding:0;}
P.activities {margin-left:6px;font:normal 10px arial,verdana,helvetica,sans-serif;}
P.activities TABLE TD{padding:0;}
#searchbox SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;}
#searchbox SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */
P.themes {margin-left:6px;font:normal 11px arial,verdana,helvetica,sans-serif;}
#searchbox DIV.valSummary{width:128px;background-color:#ffffff;padding:0;font-size:10px;color:#000000;border:0;border-bottom:1px solid #EDE2CD;}

/* hotel search results */
DIV.result{clear:left;margin:0 0 40px 0;}
html>body DIV.result{padding:0 0 40px 0;margin:0;}
DIV.result DIV.img{float:left;padding:0 16px 0 0;}
DIV.result DIV.info{float:left;width:438px;}
/*DIV.result IMG.thumb{border:13px solid #b68b39;}
DIV.result IMG.thumb_on{border:13px solid #cc9b3f;}*/
DIV.result DIV.info DIV.hotelname {font-size:12px;font-weight:bold;}
DIV.result DIV.info DIV.hotelname SPAN.stars{color:#a46e07;}
DIV.result DIV.info DIV.btns{float:right;}
DIV.result DIV.info P{margin:5px 0 0 0;padding:0;}
DIV.result DIV.info DIV.activities{font-size:9px;margin:5px 0 5px 0;}
DIV.result DIV.info DIV.activities H2{font-size:10px;color:#323232;margin:0;padding:0;}
DIV.result DIV.info DIV.activities IMG{margin:5px 8px 0 0;display:inline;}
DIV.result DIV.info P.contacts{font:normal 10px arial,verdana,helvetica,sans-serif;}
DIV.result DIV.info P.contacts IMG.sep{margin:0 5px;display:inline;vertical-align:middle;}
DIV.result DIV.clearleft{clear:left;}
DIV.result A.title{font-weight:bold;}
DIV.result A.title IMG{margin:0 0 0 5px;}
DIV.result P.desc{margin:0;padding:0;}
DIV.result SPAN.path{font-size:10px;}
DIV.result SPAN.high{background-color:#EDE2CD;}
DIV.page{text-align:right;margin:0 15px 20px 0;}
DIV.page IMG{margin:0 5px 0 5px;}

/* specials */
UL.specials{margin:0;padding:0;list-style:none;}
UL.specials LI DIV.thumb{float:left;padding:0 15px 0 0;}
UL.specials LI DIV.thumb IMG{display:inline;}
/* UL.specials LI DIV.thumb IMG.thumb{background-color:#b68b39;}
UL.specials LI DIV.thumb IMG.thumb_on{background-color:#cc9b3f;}*/

DIV.info{float:left;width:440px;}
UL.specials DIV.hdr{font-size:12px;font-weight:bold;}
UL.specials P{margin:5px 0 5px 0;padding:0;}
UL.specials LI{clear:left;padding:0;margin:0;}
UL.specials LI.spacer{height:45px;}
UL.specials LI.spacerSmall{height:20px;}
UL.specials LI UL.hotellist{margin:0;padding:0;list-style:none;}
UL.specials LI UL.hotellist LI{clear:none;float:left;padding:0 0 0 10px;margin:0 10px 5px 0;background:url(/hotels/images/widgets/bullet_gray_square.gif) no-repeat;width:210px;voice-family:"\";}\"";voice-family:inherit;width:200px;}
.recover{}
UL.specials UL.hotellist LI.clear{clear:left;}

DIV.themedesc{float:left; margin:0;padding:0 15px 0 15px;width:180px;voice-family:"\";}\"";voice-family:inherit;width:300px;}
.recover{}
DIV.themedescTitle{margin:10px 25px 0 0;padding:0 15px 0 15px;}
IMG.themelarge{margin:0 0 10px 0;}

DIV.hotellist{float:left;margin:6px 0 0 0;}
DIV.hotellist H2{font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 15px 0;padding:0;}
DIV.hotellist UL{margin:0;padding:0;list-style:none;}
DIV.hotellist UL LI.spacer{clear:left;height:35px;}
DIV.hotellist UL DIV.hdr{color:#323232;font-size:11px;font-weight:bold;}
DIV.hotellist DIV.thumb{float:left;margin:0 10px 0 0;}
DIV.hotellist DIV.thumb IMG.thumb{border:8px solid #b68b39;}
DIV.hotellist DIV.thumb IMG.thumb_on{border:8px solid #cc9b3f;}
DIV.hotellist DIV.info{float:left;width:260px;}
DIV.hotellist DIV.info SPAN{color:#b68b39;}
DIV.hotellist DIV.info A{font-size:11px;}
DIV.hotellist DIV.info P{margin:5px 0 0 0;}
DIV.hotellist DIV.info INPUT.reserve{float:right;}

DIV.hotelresults{float:left;margin:6px 0 0 0;}
DIV.hotelresults H2{font:bold 13px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 15px 0;padding:0;}
DIV.hotelresults UL{margin:0;padding:0;list-style:none;}
DIV.hotelresults UL LI.spacer{clear:left;height:35px;}
DIV.hotelresults UL DIV.hdr SPAN {color:#323232;font-size:11px;font-weight:bold;}
DIV.hotelresults UL DIV.hdr A {font-size:11px;font-weight:bold;}
DIV.hotelresults UL DIV.hdr SPAN.star {color:#b68b39;font-size:11px;font-weight:bold;}
DIV.hotelresults DIV.thumb{float:left;margin:0 10px 0 0;}
/*DIV.hotelresults DIV.thumb IMG.thumb{border:8px solid #b68b39;}
DIV.hotelresults DIV.thumb IMG.thumb_on{border:8px solid #cc9b3f;}*/
DIV.hotelresults DIV.info {float:left;width:460px;}
DIV.hotelresults DIV.info {color:#323232;}
DIV.hotelresults DIV.info A{font-size:11px;}
DIV.hotelresults DIV.info P{margin:5px 0 0 0;}
DIV.hotelresults DIV.info INPUT.reserve{margin:0 0 0 15px;vertical-align:middle;}

/* hotel directory */
DIV.hoteldirCnt{width:580px;}
IMG.loc{margin:11px 5px 10px 0;float:left;border:1px solid #ccd7e3;}
DIV.hoteldir IMG{padding:0 0 3px 0;margin:0 0 10px 5px;border-bottom:1px solid #ccd7e3;}
DIV.hoteldir DIV.Title{font:bold 13px verdana,arial,helvetica,sans-serif;color:#095C8C;background:url(/hotels/images/widgets/bullet_gold.gif) top left no-repeat;padding:0 0 0 13px;margin:8px 0 5px 0;border-bottom:1px solid #ccd7e3;}
DIV.hoteldir{float:left;margin:5px 14px 5px 0;width:170px;}
DIV.hoteldir H2{margin:0 0 0 5px;padding:0;font:bold 11px verdana,arial,helvetica,sans-serif;}
DIV.hoteldir H2 A{color:#b68b39; font:bold 11px verdana,arial,helvetica,sans-serif;}
DIV.hoteldir H2 A:Hover{color:#b68b39; font:bold 11px verdana,arial,helvetica,sans-serif;}
DIV.hoteldir UL{margin:0 0 15px 20px;padding:0;list-style:square;font:normal 11px arial,verdana,helvetica,sans-serif;}
DIV.hoteldir UL LI{margin:0;padding:0 0 1px 0;}
IMG.themedirectory{float:left;margin:3px 15px 10px 0;}

/* meetings */
TABLE.capacity{margin:0;padding:0;border-bottom:2px solid #ccd7e3;font-size:11px;}
TABLE.capacity TR.hdr TD{font-weight:bold;border-bottom:2px solid #ccd7e3;}
TABLE.capacity TR TD{padding:3px 0 3px 10px;text-align:center;}
TABLE.capacity TR TD.room{text-align:left;padding:3px 5px 3px 0;}
TABLE.capacity TR.on TD{background-color:#e9e9e9;}
DIV.more{width:168px;float:right;clear:right;padding:0 0 0 15px;margin:15px 0 0 15px;border-left:1px solid #ccd7e3;}
DIV.more IMG.icon{display:inline;vertical-align:middle;}

/* hotels */
#htlrgt IMG.map{float:right;margin:0 0 15px 25px;}
#htlrgt IMG.flights{clear:right;float:right;margin:0 20px 15px 20px;}

/* Group */
UL.press{margin:0;padding:0;list-style:none;}
UL.press LI{margin:0;padding:0;}
UL.press LI.date{float:left;width:150px;}
UL.press LI.short{float:left;width:375px;margin:0 0 0 15px;padding:0 0 10px 0;border-bottom:1px solid #e9e9e9;}
UL.press LI.short A{display:block;margin:0 0 5px 0;}
UL.press LI.short A IMG{display:inline;margin:0 0 0 5px;text-decoration:none;border:0;}
UL.press LI.break{clear:left; height:15px;}

DIV.presshdr{margin:10px 0 15px 0;}
DIV.presshdr DIV.date {float:left;width:175px;}
DIV.presshdr DIV.short {float:left;width:350px;font-style:italic;}

A.back{float:right;margin:8px 0 0 0;}
A.back IMG{display:inline;margin:0 5px 0 0;}

UL.filelist{margin:0;padding:0;list-style:none;}
UL.filelist LI{margin:0;padding:0;}
UL.filelist LI.date{float:left;width:150px;}
UL.filelist LI.file SPAN.title{font-weight:bold;display:block;}
UL.filelist LI.file SPAN.file{display:block;}
UL.filelist LI.file{float:left;width:375px;margin:0 0 0 15px;padding:0 0 10px 0;border-bottom:1px solid #e9e9e9;}
UL.filelist LI.file A{display:block;margin:5px 0 5px 0;}
UL.filelist LI.file A IMG{display:inline;margin:0 5px 0 0;text-decoration:none;border:0;vertical-align:middle;}
UL.filelist LI.break{clear:left; height:15px;}

IMG.world{text-align:center;margin:20px auto 15px auto;}
DIV.worldlist IMG{padding:0 0 3px 0;margin:0 0 10px 5px;border-bottom:1px solid #ccd7e3;}
DIV.worldlist{float:left;margin:10px 65px 50px 0;width:170px;}
DIV.worldlist H2{margin:0 0 0 5px;padding:0;font:bold 11px verdana,arial,helvetica,sans-serif;}
DIV.worldlist UL{margin:0 0 15px 20px;padding:0;list-style:square;font:normal 11px arial,verdana,helvetica,sans-serif;}
DIV.worldlist UL LI{margin:0;padding:0 0 1px 0;}

/* reservations */
TABLE.resteps{margin:10px 0 5px 5px;padding:0;font:normal 12px arial; width:100%}
TABLE.resteps IMG{display:inline;vertical-align:middle;}
TABLE.resteps TR TD{padding:0;}
TABLE.resteps TR TD.on{padding:0;color:#003974;}
TABLE.resteps TR TD.onbold{padding:0;color:#003974;font-weight:bold;}
TABLE.resteps TR TD.onboldD{margin-left:5px; padding:0;color:#003974;font-weight:bold;}
TABLE.resteps TR TD.on{padding:0;color:#003974;}
TABLE.resteps TR TD span.onbold{padding:0;color:#003974;font-weight:bold;}
TABLE.resteps TR TD.step, TABLE.resteps TR TD.stepon{padding:0 5px 0 0;}
TABLE.resteps TR TD.step IMG.bar{height:5px;width:10px;margin:0 0 0 25px;}
TABLE.resteps TR TD.stepon IMG.bar{height:5px;width:70px;background-color:#003974;margin:0 0 0 25px;}

TABLE.resteps TR TD A.off{text-decoration:none;color:gray;}
TABLE.resteps TR TD A.on{padding:0;color:#003974;text-decoration:underline;}
TABLE.resteps TR TD A.onbold{padding:0;font-weight:bold;text-decoration:none;}


DIV.searchres{margin:0 0 0px 0;background-color:#f2f5f8;border:1px solid #c9d5e1;padding:5px 10px;text-align:center;}
DIV.searchres SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;}
DIV.searchres SELECT OPTION {padding:0 0px 0 4px;margin:0;} /* firefox options must be trimmed */
DIV.searchres TABLE{font-size:10px;padding:0;float:left;margin:0 20px 0 0;text-align:left;}
DIV.searchres TABLE TR.title TD{color:#003974;font:bold 11px arial,verdana;}
DIV.searchres TABLE TR TD.label{padding:0 5px 0 0;}
DIV.searchres TABLE TR TD{height:20px;}
DIV.searchres TABLE TR TD.rgt{text-align:right;}


TABLE.resresults{position:relative;float:left;margin:0;padding:0;width:400px;line-height:1.5;font-size:11px;}
TABLE.resresults TR TD{vertical-align:top;padding:3px 0 3px 5px;} /*Change NOVABASE*/
TABLE.resresults TR TD.money{text-align:right;white-space:nowrap;}
TABLE.resresults TR.modify TD{background-color:#f5efe3;}
TABLE.resresults TR.on TD{background-color:#eeeeee;}
TABLE.resresults TR.title TD{font-weight:bold;padding:0 0 0 5px;border-bottom:2px solid #e9e9e9;color:#003974;text-transform:uppercase;}

IMG.line{clear:both;width:100%;background-color:#BFBFBF;margin:0 0 45px 0;padding:0;line-height:0;height:1px;}
DIV.resresults{position:relative;float:left;margin:2px 0 20px 0;width:342px;}
DIV.resresults DIV.thmb{float:left;margin:3px 10px 0 0;}
DIV.resresults DIV.thmbrgt{float:right;margin:3px 0 0 10px;}
DIV.resresults DIV.desc{float:left;width:240px;}
DIV.resresults DIV.desc SPAN.activities{font-size:9px}
DIV.resresults DIV.desc SPAN.activities P{margin:0 0 3px 0;}
DIV.resresults DIV.thmb IMG,DIV.resresults DIV.thmbrgt IMG{border:5px solid #b68b39;}
DIV.resresults DIV.title{width:360px;font-weight:bold;padding:0 0 2px 0;margin:0 0 5px 0;color:#003974;text-transform:uppercase;}
DIV.resresults DIV.desc SPAN.stars{color:#A46E07;text-decoration:none;margin:0 0 0 3px;}
DIV.resresults DIV.desc A.name{font-weight:bold;}
DIV.resresults DIV.desc UL{margin:0;padding:0;}
DIV.resresults DIV.desc IMG.ico{margin:5px 3px 3px 0;display:inline;}

DIV.auctresults{float:left;margin:2px 0 20px 0;clear:left;width:100%}
DIV.auctresults DIV.thmb{float:left;margin:3px 10px 0 0;}

TABLE.ressummary{margin:20px 0 30px 0;}
TABLE.ressummary TR {}
TABLE.ressummary TR TD{font:normal 11px verdana,arial,helvetica,sans-serif;padding:0;height:25px;/*border:1px solid lime;*/padding:0 40px 5px 0;}
TABLE.ressummary TR TD.name{color:#003974;font-weight:bold;}
TABLE.ressummary TR TD.features{height:50px;}
TABLE.ressummary TR TD.name INPUT{vertical-align:middle;}
TABLE.ressummary TR TD.name SPAN.stars{color:#A46E07;text-decoration:none;margin:0 0 0 3px;}
TABLE.ressummary TR TD.label{font-weight:bold;}
TABLE.ressummary TR TD.labeltop{font-weight:bold;vertical-align:top;}
TABLE.ressummary TR TD.total SPAN{border-bottom:3px double #003974;color:#003974;font-weight:bold;}
TABLE.ressummary TR TD.img{vertical-align:top;text-align:right;}
TABLE.ressummary TR TD.img IMG{border:5px solid #b68b39;}
TABLE.ressummary TR TD.img DIV.converter IMG{border:0px solid #b68b39;}

DIV.converter {font-size:10px;font-weight:bold;padding:0 5px 10px 0;margin:0 0 5px 0;color:#003974;text-transform:uppercase;text-align:right;}
DIV.converter A{text-decoration:none;}
DIV.converter A:hover {text-decoration:underline;color:#003974}
DIV.converter IMG {display:inline;border:0;vertical-align:middle}

DIV.ressummary{float:left;width:370px;margin:10px 55px 0 0;}
DIV.ressummaryrgt{float:left;width:330px;margin:10px 0 0 0;}
DIV.ressummary H2.res,DIV.ressummaryrgt H2.res{font:bold 11px verdana,arial,helvetica,sans-serif;color:#003974;margin:0 0 5px 0;padding:3px;background-color:#eeeeee;border:0;}
DIV.ressummary TABLE.ressummary,DIV.ressummaryrgt TABLE.ressummary{margin:0 0 0 3px;}
DIV.ressummary TABLE.ressummary TR TD,DIV.ressummaryrgt TABLE.ressummary TR TD{vertical-align:top;font:normal 11px verdana,arial,helvetica,sans-serif;padding:0;height:20px;padding:0 20px 0 0;}
DIV.ressummary TABLE.ressummary TR TD.name,DIV.ressummaryrgt TABLE.ressummary TR TD.name{color:#003974;font-weight:bold;}
DIV.ressummary TABLE.ressummary TR TD.label,DIV.ressummaryrgt TABLE.ressummary TR TD.label{font-weight:bold;white-space:nowrap;}

DIV.reshelp{background:#F2F5F8 url(../hotels/images/widgets/bg_help.jpg) no-repeat top right;float:right;border:1px solid #ccd7e3;margin:3px 0 0 0px;padding:0;font-size:9px;color:#5e5e5e;width:180px;voice-family:"\";}\"";voice-family:inherit;width:150px;}
.recover{}
DIV.reshelp P{margin:0px;padding:5px;color:#323232;}
DIV.reshelp H6{font-size:10px;color:#003974;background-color:#ccd7e3;padding:2px 0 2px 5px;}
DIV.reshelp INPUT{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;margin:0 0 5px 5px;}
DIV.reshelp INPUT.fld{width:120px;border:1px solid #999999;}
DIV.reshelp INPUT.fld_on{width:120px;border:1px solid #B68B39;}
DIV.reshelp SPAN.label{font-weight:bold;display:block;margin:0 0 0 5px;color:#5e5e5e;}
DIV.reshelp SPAN.label2{font-weight:bold;display:inline;color:#5e5e5e;margin:0 0 0 5px;}


/*DIV.creditcards{margin:-10px 0 0 0;}*/
DIV.creditcards IMG{display:inline;margin:0 10px 5px 0;vertical-align:middle;}

INPUT.resbutton{margin:15px 0 20px 200px;}
INPUT.resbuttonmid{display:block;margin:20px auto;text-align:center;}

IMG.resbutton{margin:15px 0 20px 200px;}
IMG.resbuttonmid{display:block;margin:20px auto;text-align:center;}

/*#processing{text-align:center;margin:10px 0;}*/


/* sitemap */
DIV.col{float:left;margin:0 50px 20px 0;width:180px;}
DIV.col A{text-decoration:none;}
DIV.col A:hover{text-decoration:underline;}
DIV.col H1{background:none;margin:0 0 5px 0;padding:0 0 2px 3px;font-size:13px;font-weight:bold;background-color:#F2F5F8;border-bottom:1px solid #C9D5E1;}
DIV.col H1 A{text-decoration:none;color:#A46E07;}
DIV.col H2{margin:0 0 0 3px;font-weight:normal;}
DIV.col H2 A{font-size:11px;}
DIV.col UL{margin:0 0 10px 15px;padding:0 0 0 15px;}
DIV.col UL LI{}
DIV.col UL A{color:#323232;}

/*DIV.sitemap H1{clear:left;background:;font-size:14px;font-weight:bold;color:#b68b39;margin:0 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #C9D5E1;}
DIV.sitemap H1 A{color:#b68b39;text-decoration:none;}
DIV.sitemap H2{margin:0 0 5px 0;font-size:11px;clear:left;}
DIV.sitemap H3{margin:0;font-size:11px;font-weight:bold;}
DIV.sitemap H3 A{color:#b68b39;}
DIV.sitemap DIV.col{margin:0 10px 0 10px;float:left;width:160px;}
DIV.sitemap DIV.col UL{margin:0 0 0 20px;}
DIV.sitemap DIV.line{margin:0 0 20px 15px;}*/

TABLE.formemail {margin:0 0 0 15px;font:normal 11px verdana,arial,helvetica,sans-serif;}
TABLE.formemail{width:510px;}
TABLE.formemail TR TD{padding:5px 5px 5px 10px;height:35px;vertical-align:text-top;}
TABLE.formemail TD.labelrgt{padding:5px 15px 5px 0;white-space:nowrap;text-align:right;border:0px solid grey;}

/* auction specials */
TABLE.auctionlist{font:normal 11px verdana,arial,helvetica,sans-serif;width:100%;empty-cells:show;}
TABLE.auctionlist TD{vertical-align:top;padding:10px 7px 10px 3px;}
TABLE.auctionlist TR.on TD{background-color:#eeeeee;}
TABLE.auctionlist TD.rgt{text-align:right;}
TABLE.auctionlist TD.cntr{text-align:center;}
TABLE.auctionlist TD.money{text-align:right;font-weight:bold;color:#9c0000;}
TABLE.auctionlist TR.title TD{vertical-align:bottom;font-weight:bold;border-bottom:2px solid #bfbfbf;font-size:11px;text-transform:uppercase;color:#003974;}
TABLE.auctionlist TD SPAN.stars{color:#A46E07;font-weight:bold;text-decoration:none;margin:0 0 0 5px;}
TABLE.auctionlist TD A.name{font-weight:bold;display:block;}
TABLE.auctionlist TD.status{text-align:center;}
TABLE.auctionlist TD.btn{text-align:center;}
TABLE.auctionlist TD.nowrap{white-space:nowrap;}
TABLE.auctionlist IMG.thmb{border:2px solid #B68B39;}
TABLE.auctionlist IMG.thmb_on{border:2px solid #CC9B3F;}
TABLE.auctionlist TD A.details{margin:5px 0 0 0;display:block;}

DIV.auction{background:#F2F5F8 url(../hotels/images/widgets/bg_help.jpg) no-repeat top right;float:right;border:1px solid #ccd7e3;margin:3px 0 0 20px;padding:0;font-size:9px;color:#5e5e5e;width:220px;voice-family:"\";}\"";voice-family:inherit;width:210px;}
.recover{}
DIV.auction P{margin:5px;padding:0;color:#323232;}
DIV.auction H6{font-size:10px;color:#003974;background-color:#ccd7e3;padding:2px 0 2px 5px;}
DIV.auction INPUT{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;margin:0 0 5px 5px;}
DIV.auction INPUT.fld{width:120px;border:1px solid #999999;}
DIV.auction INPUT.fld_on{width:120px;border:1px solid #B68B39;}
DIV.auction INPUT.fldsml{width:40px;border:1px solid #999999;}
DIV.auction INPUT.fldsml_on{width:40px;border:1px solid #B68B39;}
DIV.auction SPAN.label{font-weight:bold;display:block;margin:0 0 0 5px;color:#5e5e5e;}
DIV.auction label{font-weight:bold;display:block;margin:0 0 0 5px;color:#5e5e5e;}
DIV.auction H4{font-size:10px;color:#003974;margin:0;padding:2px 0 2px 5px;text-transform:uppercase;}
DIV.auction INPUT.btn{text-align:center;display:block;}

TABLE.auctiondetails{width:95%;margin:0 3px 20px 3px;font:normal 11px verdana,arial,helvetica,sans-serif}
TABLE.auctiondetails TD{vertical-align:top;text-align:right;padding:2px 2px;border-bottom:1px solid #C9D5E1;}
TABLE.auctiondetails TD.label{vertical-align:top;font-weight:bold;text-align:left;white-space:nowrap;}
TABLE.auctiondetails TR.price TD{padding:5px 0;text-transform:uppercase;font-size:12px;}
TABLE.auctiondetails TD.price{font-weight:bold;color:#9c0000;}

TABLE.bid{margin:0 3px 20px 3px;font:normal 11px verdana,arial,helvetica,sans-serif}
TABLE.bid TD.label{font-weight:bold;}

DIV.hotellistTheme{float:left;margin:6px 0 0 0;padding:0 6px 0 15px}
DIV.hotellistTheme H2{font:bold 11px verdana,arial,helvetica,sans-serif;color:#b68b39;margin:0px 0 15px 0;padding:0;}
DIV.hotellistTheme UL{margin:0;padding:0;list-style:none;}
DIV.hotellistTheme UL LI{padding-bottom:10px;}
DIV.hotellistTheme UL LI.spacer{clear:left;height:5px;}
DIV.hotellistTheme UL DIV.hdr{color:#323232;font-size:11px;font-weight:bold;}
DIV.hotellistTheme DIV.thumb{float:left;margin:6px 10px 0 0;}
HTML>BODY DIV.hotellistTheme DIV.thumb{float:left;margin:6px 10px 0 0;}
DIV.hotellistTheme DIV.info{float:left;width:500px;margin:6px 0 0 0;}
DIV.hotellistTheme DIV.info SPAN{color:#b68b39;}
DIV.hotellistTheme DIV.info A{font-size:11px;}
DIV.hotellistTheme DIV.info P{margin:5px 0 0 0;}
DIV.hotellistTheme DIV.info INPUT.reserve{float:right;}
DIV.hotellistTheme DIV.info DIV.Activities {font-size:9px}
DIV.hotellistTheme DIV.clear {clear:both;}
DIV.hotellistTheme DIV.infoText{margin:10px 0 15px 0;}
DIV.hotellistTheme DIV.spaceBefore {padding:2px 0 0 10px;}
DIV.hotellistTheme DIV.RegionInfo{font:bold 12px verdana,arial,helvetica,sans-serif;color:#095C8C;border-bottom:1px solid #CCD7E3;}
HTML>BODY DIV.hotellistTheme DIV.RegionInfo{font:bold 12px verdana,arial,helvetica,sans-serif;color:#095C8C;border-bottom:1px solid #CCD7E3;}
HTML>BODY DIV.hotellistTheme DIV.infoText {width:720px;}

#searchboxTheme{float:none	;margin:-15px 0 5px 2px;}
#searchboxTheme SELECT {font:normal 10px verdana,arial,helvetica,sans-serif;vertical-align:middle}
#searchboxTheme SELECT OPTION {padding:0 0px 0 0px;margin:0;} /* firefox options must be trimmed */
#searchboxTheme input{vertical-align:middle;}

DIV.display_reservation{background:#FFFFD0 url(../hotels/images/widgets/bg_help.jpg) no-repeat top right;float:left;border:1px solid #EABC3F;margin:3px 0 0 4px;padding:0;font-size:11px;color:#5e5e5e;voice-family:"\";}\"";voice-family:inherit;width:100%;}
DIV.display_reservation P{margin:5px 5px 5px 5px;padding:0;color:#323232;}
DIV.display_reservation H6{font-size:11px;color:#003974;background-color:#EABC3F;padding:2px 0 2px 2px;}
DIV.display_reservation SPAN.label2{font-weight:bold;display:inline;color:#5e5e5e;margin:0;}

DIV.orderBox{position: relative;margin:0px 0 0px 0;background-color:#f2f5f8;border:1px solid #c9d5e1;padding:0px 5px 0px 0;text-align:right;}

DIV.notAvailable {position:relative;font:bold 11px verdana,arial,helvetica,sans-serif;margin:15px 0px 15px 0px;background-color:#D6D9DB;border:1px solid #c9d5e1;padding:10px 10px 10px 30px; text-align:left;background:url(/hotels/images/icons/alert.gif) 5px center no-repeat;}
DIV.notAvailableTitle {position:relative;font-weight:bold;padding:0 0 2px 0;margin:0 0 5px 0;color:#003974;text-transform:uppercase;}
DIV.facilities{margin-top:5px;}
DIV.facilities SPAN.facilities{margin-top:5px;font-weight:bold;}
#TA_Container .TA_rtable{	
	margin:0 0 0 0;
	border:0px solid #ccd7e3;
	vertical-align:top;
	text-align:left;
	font-size:10px;
	width:380px;
}
TABLE.themesTable{margin:0 3px 20px 3px;font:normal 11px verdana,arial,helvetica,sans-serif}
TABLE.themesTable TD{vertical-align:top;text-align:justify;padding:0px 0px;}
TABLE.themesTable TD IMG.Theme{margin-right:3px;}
TABLE.themesTable TD DIV.info{vertical-align:top;text-align:left; width:250px; padding:0 10px 0 2px;}
TABLE.themesTable TD DIV.hdr{padding:3px 1px 3px 0;font-weight:bold;font-size:13px;}
P.successCancel{font:bold 12px verdana,arial;color:#003974;}
DIV.successCancel {position:relative;font:bold 12px verdana,arial,helvetica,sans-serif;margin:15px 0px 15px 0px;background-color:#003974;border:1px solid #c9d5e1;padding:10px 10px 10px 30px; text-align:left;background:url(/hotels/images/widgets/tick.gif) 5px center no-repeat;}


TABLE.resresultsstyle {padding-left:5px; padding-right:5px; background-color:#F4F4F4; width:100%; font:normal 11px verdana,arial,helvetica,sans-serif;}
TABLE.full { border: solid 2px #C9D5E1;margin-bottom:10px;}
TABLE.top { border-top: solid 2px #C9D5E1;border-left: solid 2px #C9D5E1;border-right: solid 2px #C9D5E1;}
TABLE.bottom { border-bottom: solid 2px #C9D5E1;border-left: solid 2px #C9D5E1;border-right: solid 2px #C9D5E1;margin-bottom:10px;}
TABLE.resresultshotel {width:100%; background-color:#F4F4F4;border-bottom: solid 6px #F4F4F4;border-top: solid 6px #F4F4F4;}
TABLE.resresultshotel TR TD.gallery {vertical-align:top;}
TABLE.resresultshotel TR TD.hotelinfo {padding: 0 5px 0 8px;}
TABLE.resresultshotel TR TD.hotelinfo .hotelname{font-weight:bold;font-size:14px}
TABLE.resresultshotel TR TD.mystay {background-color:#FFFFFF;width:170px;border: solid 2px #C5D1DB;vertical-align:top;}
TABLE.mystay {width:170px;}
TABLE.mystay TR TD.title {font:bold 14px verdana,arial,helvetica,sans-serif;color:#5e5e5e;background-color:#C5D1DB;padding:2px;}
TABLE.mystay TR TD.label {font:bold 11px verdana,arial,helvetica,sans-serif;padding-top:2px;}

TABLE.resresultshotel TR TD IMG.logo {margin-bottom: 10px;text-align:center;}
TABLE.resresultshotel TR TD.img {vertical-align:middle}
TABLE.resresultshotel TR TD DIV.desc{float:left;}
TABLE.resresultshotel TR TD DIV.desc SPAN.activities{font-size:9px}
TABLE.resresultshotel TR TD DIV.desc SPAN.activities P{margin:0 0 3px 0;}
TABLE.resresultshotel TR TD DIV.title{width:360px;font-weight:bold;padding:0 0 2px 0;margin:0 0 5px 0;color:#003974;text-transform:uppercase}
TABLE.resresultshotel TR TD DIV.desc SPAN.stars{color:#A46E07;text-decoration:none;margin:0 0 0 3px;}
TABLE.resresultshotel TR TD DIV.desc A.name{font-weight:bold;}
TABLE.resresultshotel TR TD DIV.desc UL{margin:0;padding:0;}

TABLE.resresultsrates, TABLE.resresultspayment {width:100%; font:normal 11px verdana,arial,helvetica,sans-serif;background-color:#FFFFFF;}
TABLE.resresultsrates TR.title TD{font-weight:bold;padding:2px 4px 2px 4px;color:#5e5e5e; background-color:#C9D5E1;}
TABLE.resresultsrates TR TD{padding-left:5px; padding-right:5px; padding-top:2px; text-align:left;}
TABLE.resresultsrates TR TD.label{font-weight:bold;padding-left:5px; text-align:left;}
TABLE.resresultsrates TR TD.top{vertical-align:top;}
TABLE.resresultsrates TR.sep TD {border-top: dashed 1px #C9D5E1;height:0px;font-size:0px;margin:0px;padding:0px}
TABLE.resresultsrates TR TD.name{color:#003974;font-weight:bold;}
TABLE.resresultsrates TR TD.name SPAN.stars{color:#A46E07;text-decoration:none;margin:0 0 0 3px;}
TABLE.resresultsrates TD.total SPAN{border-bottom:3px double #003974;color:#003974;font-weight:bold;}
TABLE.resresultsrates TR TD DIV.title {font:bold,10px verdana,arial,helvetica,sans-serif; margin: 0 0 0 0;}

TABLE.resresultsstyle TR.boxline TD {background-color:#FFFFFF;border:solid 1px #C9D5E1; border-collapse:collapse;padding:5px;}
TABLE.resresultsstyle TR TD.blue {background-color:#C9D5E1;padding:15px;text-align:right;}
TABLE.resresultsstyle TR TD.blueSmall {background-color:#C9D5E1;padding:10px;padding-left:2px;padding-right:2px; text-align:right;}
TABLE.resresultsstyle TR DIV.title {font:bold 12px verdana,arial,helvetica,sans-serif;}

TABLE.resresultspayment TR.title TD{font-weight:bold;padding:2px 4px 2px 4px;color:#5e5e5e; background-color:#C9D5E1;}
TABLE.resresultspayment TR TD{padding-left:0px; padding-right:0px; padding-top:0px; text-align:left;}
TABLE.resresultspayment TR TD.label{font-weight:bold;padding-left:0px; text-align:left;}
TABLE.resresultspayment TR TD.top{vertical-align:top;}

TABLE.resresultspayment TABLE.formreservation, TABLE.formsmlreservation{width:100%;}
TABLE.resresultspayment TABLE.formreservation TR TD {padding:0;height:35px;}
TABLE.resresultspayment TABLE.formreservation TR.valSummary TD {height:0px;}
TABLE.resresultspayment TABLE.formreservation TR TD.rgt{text-align:right;}
TABLE.resresultspayment TABLE.formreservation TR.subtitle TD{color:#003974;font-weight:bold;}
TABLE.resresultspayment TABLE.formreservation TD.labellft{padding:0 10px 0 0;white-space:nowrap;}
TABLE.resresultspayment TABLE.formreservation TR.txt TD{height:20px;vertical-align:top;}
TABLE.resresultspayment TABLE.formreservation TR.spacer TD{height:15px;}
TABLE.resresultspayment TABLE.formreservation TD.labelrgt{padding:0 10px 0 0;white-space:nowrap;text-align:right;}
TABLE.resresultspayment TABLE.formreservation TD.labeltop{padding:0 10px 0 0;white-space:nowrap;vertical-align:top;}
TABLE.resresultspayment TABLE.formreservation INPUT{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;}
TABLE.resresultspayment TABLE.formreservation INPUT.fld{width:120px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation INPUT.fld_on{width:120px;border:1px solid #B68B39;}
TABLE.resresultspayment TABLE.formreservation INPUT.fldsml{width:50px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation INPUT.fldsml_on{width:50px;border:1px solid #B68B39;}
TABLE.resresultspayment TABLE.formreservation INPUT.fldbig{width:150px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation INPUT.fldbig_on{width:150px;border:1px solid #B68B39;}
TABLE.resresultspayment TABLE.formreservation INPUT.fldvbig{width:395px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation INPUT.fldvbig_on{width:395px;border:1px solid #B68B39;}
TABLE.resresultspayment TABLE.formreservation TEXTAREA.fld{font:normal 11px verdana,arial,helvetica,sans-serif;width:394px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation TEXTAREA.fld_on{font:normal 11px verdana,arial,helvetica,sans-serif;width:394px;border:1px solid #B68B39;}
TABLE.resresultspayment TABLE.formreservation TEXTAREA.fldbig{font:normal 11px verdana,arial,helvetica,sans-serif;width:411px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation TEXTAREA.fldbig2{font:normal 11px verdana,arial,helvetica,sans-serif;width:380px;border:1px solid #999999;}
TABLE.resresultspayment TABLE.formreservation TEXTAREA.fldbig_on{font:normal 11px verdana,arial,helvetica,sans-serif;width:411px;border:1px solid #B68B39;}
TABLE.resresultspayment TABLE.formreservation INPUT.check{width:auto;}
TABLE.resresultspayment TABLE.formreservation SELECT{font:normal 11px verdana,arial,helvetica,sans-serif;vertical-align:middle;}
TABLE.resresultspayment TABLE.formreservation SELECT.ctry{width:250px;}
TABLE.resresultspayment TABLE.formreservation TR.btnmid TD{text-align:center;padding:10px auto;}
TABLE.formreservation TR.frame TD.frame {BORDER: #E0E0E0 2px dashed; margin: 10px; padding:10px;}
TABLE.conteudoTop {BORDER-TOP: #C9D5E1 3px solid; BORDER-LEFT: #C9D5E1 3px solid; BORDER-RIGHT: #C9D5E1 3px solid; border-bottom:#C9D5E1 3px solid; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5e5e5e; width:752px;}
TABLE.conteudoTop DIV.codigo {border:10px solid #C9D5E1; MARGIN: 20px; WIDTH: 650px; BACKGROUND-COLOR: #C9D5E1; TEXT-ALIGN: left; vertical-align:middle;}
TABLE.conteudoTop h2 {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; font-size:13px; COLOR: #b68b39; PADDING-TOP: 0px; BORDER-BOTTOM: #c9d5e1 1px solid}
TABLE.conteudoTop table {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
TABLE.conteudoTop TABLE.bkazul {border: 5px solid #F4F4F4; WIDTH: 710px; BACKGROUND-COLOR: #F4F4F4; TEXT-ALIGN: left;}
TABLE.conteudoBody {BORDER-LEFT: #C9D5E1 3px solid;	BORDER-RIGHT: #C9D5E1 3px solid; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#5e5e5e; width:752px;}
TABLE.conteudoTop .bkazul_right {WIDTH: 185px; BACKGROUND-COLOR: #C9D5E1; border:10px solid #C9D5E1; TEXT-ALIGN: right; FONT: 13px;}
TABLE.conteudoTop .bkwhite {BORDER: #C9D5E1 1px solid; PADDING: 5px; Margin-TOP: 15px; Margin-Bottom: 10px; margin-left: 5px; margin-right:5px; BACKGROUND-COLOR:#FFFFFF;}

TABLE.topRegister {width:570px; BORDER-TOP: #C9D5E1 3px solid; BORDER-LEFT: #C9D5E1 3px solid; BORDER-RIGHT: #C9D5E1 3px solid; BORDER-BOTTOM: #C9D5E1 3px solid;}
TABLE.tituloRegister {width:570px; text-align:left; FONT: bold 18px arial,verdana,helvetica,sans-serif; COLOR: #003974;}
TABLE.bkazulRegister {BACKGROUND-COLOR: #F4F4F4; TEXT-ALIGN: left; BORDER-TOP: #C9D5E1 3px solid; BORDER-LEFT: #C9D5E1 3px solid; BORDER-RIGHT: #C9D5E1 3px solid; BORDER-BOTTOM: #C9D5E1 3px solid; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5e5e5e; width:570px;}

DIV.blackscreen {
	display:none;
	position:absolute;
	background-image:url(/hotels/images/pixpreto.png);
	.filter: alpha(opacity=50);
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:10000;
	padding-bottom:200%;
}
div.blackscreen iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 100%;/*must have for any big value*/
	height: 100%;/*must have for any big value*/
}
DIV.hideclass,DIV.hideclass { 
	display:none;
	z-index:100000; 
	text-align:center;
	position:absolute;
	top:50px;
	width:800px;
	background-image:none;
}
DIV.hideclass DIV.esconde,DIV.hideclass DIV.esconde {
	bottom:-20px;
	left:-5px;
	text-align:right;
	width:800px;
	position:relative;
	z-index:999999;
	margin:auto;
	margin-left:570px;
	_margin-left:0;
	.margin-left:0;
}
DIV.hideclass2 DIV.iframe {
	margin-top:100px;
	text-align:center;
}
DIV.newtip 
{
	margin-top:10px;
	PADDING: 5px; 
	BORDER: #C9D5E1 2px solid; 
	DISPLAY: none; 
	FONT-SIZE: 10px; 
	Z-INDEX: 2000; 
	COLOR: #323232; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left;
}
DIV.newtip table.table tr td.title
{
	font:bold 12px verdana,arial,helvetica,sans-serif;color:#5e5e5e;background-color:#C5D1DB;padding:2px;
}