
body {background-color: #312B24;}
body, td {font-size: 12px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#BAB7B4; line-height:18px}
form {padding:0;margin:0;}
.clear {clear:both;}
p {margin:0; padding:0 0 1.5em 0}
a:link, a:visited {color:#C2C0BE; text-decoration: underline}
a:hover, a:active {color:#FFF; text-decoration: none}
img { border:0;}
#Rome_Hotel_Lord_Byron_Deluxe_hotel { display:none}

h1 {font: 22px Times New Roman; margin-top:0; padding-top:0; color:#312B24; text-transform:uppercase;} 
h2 {font: 20px Times New Roman; margin-top:0; padding-top:0; color:#312B24; } 
h3 {font: 17px Times New Roman; margin-top:0; padding-top:0; color:#312B24; margin-bottom:-3px;} 
h4 {font: 20px Times New Roman; margin-top:0; padding-top:0; color:#FFF; margin-bottom:0.3em; } 


ul {margin-top:0; padding-top:0;margin-bottom:0; padding-bottom:1.5em;}
ul#mainMenu, ul.sub {margin:0; padding:0;padding-bottom:1.5em}
#mainMenu li, .sub li {list-style-type:none;margin:0; padding:0;}
.subMenuSel a {color:#FFF; text-decoration: none}

/*structure*/
.container { width:926px;padding-bottom:87px; margin:0 auto;}
#intro {text-align:right; margin:0; padding-bottom:1em; font-size: 11px; float: right;}
#logo img {display:block;}
#languages {float:right;}
#topnav {float: left; width: 100%;}
#languagesHome {float: left; margin:0; padding-bottom:1em; font-size: 11px; margin-left: 20px; }
#logo, #logoLSH, #currentSpecials, #flashcontent, #shadow, #navigation, #extras, #extrasImages, #mainContent, #mainContent2, #centerContent, #rightContentSub {float:left;}
#rightContent {float:right }
#flashcontent {height:440px; }
#currentSpecials { width: 600px; }

#shadowTop {background: url(/images/shadow_top.gif) no-repeat bottom left;height:10px; float: left;}
#shadowBottom {background: url(/images/shadow.gif) no-repeat bottom left; width:584px; padding-left:10px; padding-bottom:10px; }
#shadowContent {  min-height: 372px;height: auto !important;height: 372px; color:#2B2620; width:526px; padding:24px; background-color:#FFF;}
#shadowContent td {color: #2B2620}
#shadowContent  a:link, #shadowContent  a:visited {color:#000; text-decoration: underline}
#shadowContent  a:hover, #shadowContent  a:active {color:#000; text-decoration: none}

#navigation {padding: 20px 0 0 13px; }
#bottomContent {padding-top:13px;width:100%;}
#mainContent {width:554px; padding: 0 20px ;}
#centerContent {width:159px; padding:0 13px;}
#rightContent, #extrasImages {width:144px; }
#rightContentSub {width:144px;padding-left:1px;}
#extras {width:144px; padding-top:21px; border-left:1px solid #5C5C5C; min-height: 308px;height: auto !important;height: 308px; }
#extras, #extrasImages { margin-top:20px; padding-left:13px;}
#extrasImages {width:144px; }
.offersImage {padding:0.5em; border:1px solid #C2C0BE}
.genericTable { width:100%; }
.genericTable td {margin:0;padding:0; vertical-align:top}
.genericTable td.paddingRight {padding-right:1em;}

.genericTable .th { font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #5B4D44; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px solid #B7AEA9; padding-bottom:0.5em;}

#mainContent2 {width:532px; padding: 0 31px ;}

#currentSpecials, #languages { padding-top:18px}
#currentSpecials { font-size:11px; }

/*footer*/
#footer {background-color: #2B2620;margin-bottom: 0; border-top:1em solid #312B24; color:#DAD9D8; z-index:4000; position:relative; font-size:11px}
#footergroup {position:static;bottom: 0;width: 100%;}
body>div#footergroup {position: fixed}
#footertype {padding: 1em 0 1em 19px; width:724px; margin:0 auto;}
#footerlogos {padding: 1em 0 1em 0px;}
.codes {color:#787169;font-size:10px; padding-top:5px}


/*iframes*/
#newsletterBody, #bookingBody  {margin:0;padding:0;}
#newsletterIframe, #bookingIframe, #bookingIframe_home {margin:0;padding:0;width:100%;}
#newsletterIframe { height:137px; }
#bookingIframe { height:200px;}
#bookingIframe_home { height:54px;}
#newsletterBody p, #bookingBody p {padding:0;margin:0;}
#bookingBody { font-size:11px; }
#bookingBody td {font-size: 11px; }


/* ---------------- navigation EN ---------------- */

#mainMenu li {display:inline;}
#mainMenu li span {display:none;}
/*home*/
#mainMenuSel6_en a, #mainMenuNotSel6_en a:active, #mainMenuNotSel6_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_01_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel6_en a:link, #mainMenuNotSel6_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_01_en.gif) top left no-repeat;}
/*hotel*/
#mainMenuSel7_en a, #mainMenuNotSel7_en a:active, #mainMenuNotSel7_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_02_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel7_en a:link, #mainMenuNotSel7_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_02_en.gif) top left no-repeat;}
/*rooms*/
#mainMenuSel8_en a, #mainMenuNotSel8_en a:active, #mainMenuNotSel8_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_03_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel8_en a:link, #mainMenuNotSel8_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_03_en.gif) top left no-repeat;}
/*restaurant*/
#mainMenuSel9_en a, #mainMenuNotSel9_en a:active, #mainMenuNotSel9_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_04_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel9_en a:link, #mainMenuNotSel9_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_04_en.gif) top left no-repeat;}
/*bar*/
#mainMenuSel10_en a, #mainMenuNotSel10_en a:active, #mainMenuNotSel10_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_05_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel10_en a:link, #mainMenuNotSel10_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_05_en.gif) top left no-repeat;}
/*rates*/
#mainMenuSel11_en a, #mainMenuNotSel11_en a:active, #mainMenuNotSel11_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_06_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel11_en a:link, #mainMenuNotSel11_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_06_en.gif) top left no-repeat;}
/*offers*/
#mainMenuSel12_en a, #mainMenuNotSel12_en a:active, #mainMenuNotSel12_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_07_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel12_en a:link, #mainMenuNotSel12_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_07_en.gif) top left no-repeat;}
/*contact*/
#mainMenuSel13_en a, #mainMenuNotSel13_en a:active, #mainMenuNotSel13_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_08_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel13_en a:link, #mainMenuNotSel13_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_08_en.gif) top left no-repeat;}
/*location*/
#mainMenuSel14_en a, #mainMenuNotSel14_en a:active, #mainMenuNotSel14_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_09_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel14_en a:link, #mainMenuNotSel14_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_09_en.gif) top left no-repeat;}
/*parioli*/
#mainMenuSel15_en a, #mainMenuNotSel15_en a:active, #mainMenuNotSel15_en a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_10_en_o.gif) top left no-repeat !important;}
#mainMenuNotSel15_en a:link, #mainMenuNotSel15_en a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_10_en.gif) top left no-repeat;}


/* ---------------- navigation IT ---------------- */

/*home*/
#mainMenuSel6_it a, #mainMenuNotSel6_it a:active, #mainMenuNotSel6_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_01_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel6_it a:link, #mainMenuNotSel6_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_01_it.gif) top left no-repeat;}
/*hotel*/
#mainMenuSel7_it a, #mainMenuNotSel7_it a:active, #mainMenuNotSel7_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_02_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel7_it a:link, #mainMenuNotSel7_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_02_it.gif) top left no-repeat;}
/*rooms*/
#mainMenuSel8_it a, #mainMenuNotSel8_it a:active, #mainMenuNotSel8_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_03_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel8_it a:link, #mainMenuNotSel8_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_03_it.gif) top left no-repeat;}
/*restaurant*/
#mainMenuSel9_it a, #mainMenuNotSel9_it a:active, #mainMenuNotSel9_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_04_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel9_it a:link, #mainMenuNotSel9_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_04_it.gif) top left no-repeat;}
/*bar*/
#mainMenuSel10_it a, #mainMenuNotSel10_it a:active, #mainMenuNotSel10_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_05_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel10_it a:link, #mainMenuNotSel10_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_05_it.gif) top left no-repeat;}
/*rates*/
#mainMenuSel11_it a, #mainMenuNotSel11_it a:active, #mainMenuNotSel11_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_06_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel11_it a:link, #mainMenuNotSel11_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_06_it.gif) top left no-repeat;}
/*offers*/
#mainMenuSel12_it a, #mainMenuNotSel12_it a:active, #mainMenuNotSel12_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_07_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel12_it a:link, #mainMenuNotSel12_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_07_it.gif) top left no-repeat;}
/*contact*/
#mainMenuSel13_it a, #mainMenuNotSel13_it a:active, #mainMenuNotSel13_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_08_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel13_it a:link, #mainMenuNotSel13_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_08_it.gif) top left no-repeat;}
/*location*/
#mainMenuSel14_it a, #mainMenuNotSel14_it a:active, #mainMenuNotSel14_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_09_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel14_it a:link, #mainMenuNotSel14_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_09_it.gif) top left no-repeat;}
/*parioli*/
#mainMenuSel15_it a, #mainMenuNotSel15_it a:active, #mainMenuNotSel15_it a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_10_it_o.gif) top left no-repeat !important;}
#mainMenuNotSel15_it a:link, #mainMenuNotSel15_it a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_10_it.gif) top left no-repeat;}


/* ---------------- navigation FR ---------------- */

/*home*/
#mainMenuSel6_fr a, #mainMenuNotSel6_fr a:active, #mainMenuNotSel6_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_01_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel6_fr a:link, #mainMenuNotSel6_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_01_fr.gif) top left no-repeat;}
/*hotel*/
#mainMenuSel7_fr a, #mainMenuNotSel7_fr a:active, #mainMenuNotSel7_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_02_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel7_fr a:link, #mainMenuNotSel7_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_02_fr.gif) top left no-repeat;}
/*rooms*/
#mainMenuSel8_fr a, #mainMenuNotSel8_fr a:active, #mainMenuNotSel8_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_03_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel8_fr a:link, #mainMenuNotSel8_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_03_fr.gif) top left no-repeat;}
/*restaurant*/
#mainMenuSel9_fr a, #mainMenuNotSel9_fr a:active, #mainMenuNotSel9_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_04_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel9_fr a:link, #mainMenuNotSel9_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_04_fr.gif) top left no-repeat;}
/*bar*/
#mainMenuSel10_fr a, #mainMenuNotSel10_fr a:active, #mainMenuNotSel10_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_05_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel10_fr a:link, #mainMenuNotSel10_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_05_fr.gif) top left no-repeat;}
/*rates*/
#mainMenuSel11_fr a, #mainMenuNotSel11_fr a:active, #mainMenuNotSel11_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_06_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel11_fr a:link, #mainMenuNotSel11_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_06_fr.gif) top left no-repeat;}
/*offers*/
#mainMenuSel12_fr a, #mainMenuNotSel12_fr a:active, #mainMenuNotSel12_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_07_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel12_fr a:link, #mainMenuNotSel12_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_07_fr.gif) top left no-repeat;}
/*contact*/
#mainMenuSel13_fr a, #mainMenuNotSel13_fr a:active, #mainMenuNotSel13_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_08_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel13_fr a:link, #mainMenuNotSel13_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_08_fr.gif) top left no-repeat;}
/*location*/
#mainMenuSel14_fr a, #mainMenuNotSel14_fr a:active, #mainMenuNotSel14_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_09_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel14_fr a:link, #mainMenuNotSel14_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_09_fr.gif) top left no-repeat;}
/*parioli*/
#mainMenuSel15_fr a, #mainMenuNotSel15_fr a:active, #mainMenuNotSel15_fr a:hover {display:block; width: 159px;height: 21px;background: url(/images/default/mainnav_10_fr_o.gif) top left no-repeat !important;}
#mainMenuNotSel15_fr a:link, #mainMenuNotSel15_fr a:visited {display: block; width: 159px;height: 21px;background: url(/images/default/mainnav_10_fr.gif) top left no-repeat;}




/*form builder */
fieldset {padding:1em;margin:0; border:0;}
fieldset legend {padding:0.2em; color:#BAB7B4}
fieldset label {float: left;width: 120px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0;}
.input {background-color:#222222;}
.input, .button {font-size:12px; font-family: Tahoma, Arial;}
.input {color: #FFFFFF}
.button {color:#222222}
fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0; margin:0; clear:both;}
fieldset .formRow span { padding-left:0.2em}
fieldset .formButtonRow {margin:0; padding:1em 0 0 0; border:0; }
fieldset .formHideInput { display: none}
div#obContainer { height:250px; width:145px;}
div#obHolder { height:240px; width:145px;}
#footerLogos, #footertype { float:left;}
#footContainer {width:924px; margin-left:auto; margin-right:auto;}