/* CSS Document */

/* Styles in LIST of accommodations selected on search page. */

DIV.accomminfoinlist { width:639px; padding:10px; background-color:#ffffff; margin:0px 0px 10px 0px; color:#323232; }
DIV.accomminfoinlist TABLE {}
DIV.accomminfoinlist TD { vertical-align:top; }
DIV.accomminfoinlist TD.picture {  }
DIV.accomminfoinlist TD.infos {}
DIV.accomminfoinlist TD.infos a.title { font-size:13px; font-weight:bold; color:#004990; text-decoration:underline; }
div.content_spa_innerpage DIV.accomminfoinlist TD.infos a.title { color:#936522; }
DIV.accomminfoinlist TD.infos a.title:visited { color:#004990; text-decoration:underline; }
div.content_spa_innerpage TD.infos a.title:visited { color:#936522; }
DIV.accomminfoinlist TD.infos a.title:hover { color:#004990; text-decoration:none; }
div.content_spa_innerpage TD.infos a.title:hover { color:#936522; }
DIV.accomminfoinlist TD.infos span.address { font-weight:bold; }

TABLE.accomminfos { border-collapse:collapse; }
TABLE.accomminfos TH, TABLE.accomminfos TD
	{ vertical-align:top; font-weight:normal; padding:4px 4px; border:0px; border-top:1px solid silver; border-bottom:1px solid silver; }
TABLE.accomminfos TH { width:30%; text-align:right; }
TABLE.accomminfos TD { width:70%; text-align:left; }

DIV.accomminfocontent { margin-left:8px; }
div.accomminfocontent table.rooms tr.data th { background-color:#f6f3ef; padding:5PX; border-top:1PX solid #c9b59e; border-bottom:1PX solid #c9b59e; border-left:1PX solid #c9b59e;}
div.accomminfocontent table.rooms tr.data td { padding:5PX; border:1PX solid #c9b59e;}
div.accomminfocontent table.rooms table.room Th { color:#004990; font-size:14px; background:none; border:none;}
div.content_spa_innerpage div.accomminfocontent table.rooms table.room Th { color:#936522; }
div.accomminfocontent table.rooms table.room TD { border:none; text-align:justify;}

DIV.accommsubmenus {  }
DIV.accommsubmenus TABLE { border-collapse: separate; }
DIV.accommsubmenus TD {
	font-size:10px; padding:4px 10px;
	width:5%; white-space:nowrap;
	background-color:#eaeaea;
}
DIV.accommsubmenus TD.end { width:90%; }
DIV.accommsubmenus a { font-size:11px; color:#004990; }
div.content_spa_innerpage DIV.accommsubmenus a { color:#936522; }

DIV.accommsubmenus TD.SEL { background-color:#b91539; color:white; }
DIV.accommsubmenus TD.SEL a { color:white; }
DIV.accommsubmenus TD.subsubs { font-size:1px; padding:0px; background-color:white; }
DIV.accommsubmenus TD.subsubs A { text-transform:none; font-size:10px; font-weight:normal; }
DIV.accommsubmenus TD.subsubs UL {
	font-size:10px; margin:4px; margin-left:-24px; padding-left:44px; list-style: disc outside none;
}
DIV.accommsubmenus TD.subsubs A.SEL {
	font-size:10px; text-transform:none; font-weight:bold; text-decoration:underline;
}
DIV.accommsubmenus TD.subsubs UL LI A.SEL { color:#b91539; }
DIV.accommsubmenus TD.subsubs UL LI LI A.SEL { color:red; }
DIV.accommsubmenus TD.subsubs UL LI LI LI A.SEL { color:navy; }
DIV.accommsubmenus TD.subsubs UL LI LI LI LI A.SEL { color:black; }

DIV.listofcompareds { display:none; margin:0px 0px 20px 0px; padding:10px 5px; text-align:left; background-color:#FFFFff; }
TABLE.compareditems { border-collapse:collapse; width:100%; margin:0px; }
TABLE.compareditems THEAD TR TH, TABLE.compareditems THEAD TR TD { border:0px; border-bottom:1px solid silver; }
TABLE.compareditems THEAD TR TH { width:70%; text-align:left; padding:2px 2px 2px 10px; }
TABLE.compareditems THEAD TR TH A { font-weight:bold; }
TABLE.compareditems THEAD TR TD { width:30%; text-align:right; padding:2px; }
TABLE.compareditems THEAD TR TD A { font-weight:normal; }

TD.docompareopener { background-color:#99ffff; padding:8px 4px !important; font-weight:bold; }

SPAN.brand_34 {color:#FFFFFF; font-weight:bold; font-size:12px; background:url(/inc/vws/dh/imgs/bg/b34.jpg) repeat-x; border:solid 1px #e5693c; }
SPAN.brand_35 {color:#FFFFFF; font-weight:bold; font-size:12px; background:url(/inc/vws/dh/imgs/bg/b35.jpg) repeat-x; border:solid 1px #005898; }
SPAN.brand_36,SPAN.brand_37,SPAN.brand_ {color:#FFFFFF; font-weight:bold; font-size:12px; background:url(/inc/vws/dh/imgs/bg/b.jpg) repeat-x; border:solid 1px #c8b49c;}

div.content_spa_innerpage SPAN.brand_34 { background:url(/inc/vws/dh/imgs/bg/spa/b34.jpg) repeat-x; border:solid 1px #4a3e30; }
div.content_spa_innerpage SPAN.brand_35 { background:url(/inc/vws/dh/imgs/bg/spa/b35.jpg) repeat-x; border:solid 1px #4a3e30; }
div.content_spa_innerpage SPAN.brand_36, div.content_spa_innerpage SPAN.brand_37,SPAN.brand_ { background:url(/inc/vws/dh/imgs/bg/spa/b.jpg) repeat-x; border:solid 1px #4a3e30;}

DIV.identity {
	padding-bottom:10px; margin:0px; border:0px; border-bottom:1px solid #3777bc;
	color:black;
}
div.content_spa_innerpage DIV.identity {border-bottom:1px solid #936522;}

DIV.identity a, DIV.identity a:visited, DIV.identity a:hover {
	color:#004b9d; text-decoration:underline;
}
DIV.identity SPAN.idlabel { font-weight:bold; }

DIV.HotelMarques { float:left;vertical-align:middle; padding:3px 0px 0px 0px; width:560px; height:37px; background: #f5f0eb url(/inc/vws/dh/imgs/bg/marques.gif) no-repeat right center; border:1px solid #ddd4c6; }
DIV.HotelMarques IMG { vertical-align:middle; border:0px; margin:0px 10px; }

div.accoms_link {text-align:right; margin:10px 0px;}
div.accoms_link a { text-decoration:underline; font-weight:bold;}
div.accoms_link a:hover { text-decoration:none;}

div.accoms_title {width:639px; background:#FFFFFF; padding:10px;}
div.accoms_title a, div.accoms_title a:visited { font-size:16px; font-weight:bold; text-decoration:underline;}
div.accoms_title a:hover { text-decoration:none;}
div.accoms_title span a, div.accoms_title span a:visited, div.accoms_title span a:hover {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px;}

div.title_listofcompareds {border: #3777bc 1px solid; background: url(/inc/vws/dh/imgs/bg/bg_left_box_h2.gif) #3777bc repeat-x; color:#FFFFFF; font-weight:bold; height: 19px; padding: 3px 5px 0px 5px; margin:0px;}
div.title_listofcompareds_spa {background:#755a31 url(/inc/vws/dh/imgs/bg/spa/bg_left_box_h2_spa.gif) repeat-x; border:1px solid #755a31; font-weight:bold; height: 19px; padding: 3px 5px 0px 5px; margin:0px; color:#FFFFFF;}

div.flashmap_header { width:659px; height:20px;}
div.flashmap_header div.flashmap_text { width:539px; float:left;}
div.flashmap_header div.flashmap_switch { width:120px; float:right; text-align:right;}

table.confrooms { border-collapse:collapse; }
table.confrooms td { padding:2px 4px; font-weight:normal; text-align:center; }
table.confrooms th  { padding:2px 2px 2px 10px; font-weight:normal; text-align:left; }
table.confrooms td { }
table.confrooms td.first { width:180px; text-align:left; }
table.confrooms thead td.first { padding-left:15px; }
table.confrooms td.second { width:120px; }
table.confrooms table td, table.confrooms table th { padding:0px; text-align:left; border:0px !important; }
table.confrooms table td { padding-top:2px; }

table.confrooms thead td, table.confrooms thead th { font-weight:bold; color:#004990; background-color: #f6f3ef; border:1px solid #c9b59e; }
div.content_spa_innerpage table.confrooms thead td, div.content_spa_innerpage table.confrooms thead th { color:#936522; }
table.confrooms tbody td, table.confrooms tbody th { border:1px solid #c9b59e; }

div.AccommsSortBy { text-align:right; }
div.AccommsSortBy SELECT { font-size:10px; }