body {background-color:white; margin:0; padding:0; border:0px; text-align: left;}
body, p, ul, ol, li, th, td, input, select, textarea {font: normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:black}

img { border: 0; }

abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }

h1 {font: bold 18px/18px Century Gothic, Gill Sans MT, Helvetica, Arial, sans-serif; color:black; text-decoration: none; font-weight:bold; margin:0px; padding:0px}
h1 a {float:right; text-indent:-9999px; width:128px; height:142px; background-image: url(mainsite/includes/images/logo_lastampa.jpg); background-repeat:no-repeat; padding:0px; margin:68px 22px 0px 0px}
h2 { margin:5px 0px 5px 0px; padding:0px; font: 13px Trajan Pro, Trajan, Georgia, times New Roman, Adobe Garamond, Garamond, Helvetica, serif; text-transform:uppercase; color:black;font-weight:normal;}
h3 { margin:5px 0px 5px 0px; padding:0px; font: 11px Trajan Pro, Trajan, Georgia, times New Roman, Adobe Garamond, Garamond, Helvetica, serif; text-transform:uppercase; color:black;font-weight:bold;}
h4 { margin:0px; padding:0px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:black;font-weight:bold; text-transform:uppercase; }
h5 { margin:0px; padding:0px; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:black;font-weight:bold; text-transform:uppercase; }

a {color:black; text-decoration: none; }
b {color:black; text-decoration: none; }
b a {color:black; text-decoration: none; }
a b {color:black; text-decoration: none; }
a:hover {text-decoration: underline; }
p {color:black; text-decoration: none; }
abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }


hr { border: none; height: 1px; background: #ccc; margin: 2em 0; }

.hide { display: none; }
.clear { clear: both; }

#siteHolder {width:500px; padding:0; margin:0; text-align: left;}
#leftHolder {display:none}
#rightHolder {width:500px; min-height:492px;}
#bookingHolder {padding-top:30px; width:500px; min-height:492px;}


#nav-list {display:none}

#nav {display:none}
#nav ul {display:none}
#nav ul li {display:none}	


#rightHolder #contentTitle {margin:0px; width:410px; padding:0px; float: left;}
#rightHolder #contentTitle h2 {font: 11px Trajan Pro, Trajan, Georgia, times New Roman, Adobe Garamond, Garamond, Helvetica, serif; text-transform:uppercase; color:black; font-weight:bold}
#rightHolder #content {margin:0px; width:410px; padding:0px; float: left;}
#rightHolder #contentTitleHome {margin-left:135px; margin-top:8px; width:410px; padding:0px; float: left;}
#rightHolder #contentTitleHome h2 {font: 11px Trajan Pro, Trajan, Georgia, times New Roman, Adobe Garamond, Garamond, Helvetica, serif;  text-transform:uppercase; color:black; font-weight:bold}

#rightHolder #BookingNav {display:none}

#rightHolder #bookNow {margin:16px 0px 0px 312px; width:238px; height:25px; float: left;background-image:url(mainsite/includes/images/nonFlash_BookBg.gif); background-repeat:no-repeat;}
* html #rightHolder #bookNow {margin:16px 0px 0px 155px;}
#rightHolder #bookNow td.day Select {margin-left:48px; font:11px normal Tahoma, Verdana, Arial, sans-serif; color:#333; text-align:left}
#rightHolder #bookNow td.inputs Select {margin-left:0px; font:11px normal Tahoma, Verdana, Arial, sans-serif; color:#333; text-align:left}
#submitButtonNonFlash {cursor: pointer; background-image:url(mainsite/includes/images/nonFlash_BookSubmit.gif); background-repeat:no-repeat; text-indent:-9999px; width:50px; height:15px; margin:0px 0px 0px 0px; padding:0; border:0px solid blue; float:left; font-size:0px; color:#FF6E45;}

#footerHolder {display:none}
#footerHolder #leftFooterHolder {display:none}
#footerHolder #leftFooterHolder p{display:none}
#footerHolder #rightFooterHolder {display:none}
#footerHolder #footerHome {display:none} 
#footerHolder #footerHome #links{display:none}
#footerHolder #footer {display:none} 
#footerHolder #footer #links{display:none}

#aroCredit a {display:none}
#aroCredit a:hover {display:none}
#footerHolder #footer #logos {display:none}


/* Booking Engine */
#Booking_panel_HP {text-align:left; float:left; height:132px; width:234px; background-color:#fbfbfb;background-image:url(mainsite/includes/images/book_bg.gif);background-repeat:no-repeat;background-position: 0px 29px ;}
#Booking_panel_HP h2 {font-size:12px; margin:0; padding:0; width:234px; height: 29px; background-color:black;background-image:url(mainsite/includes/images/book_online.gif);background-repeat:no-repeat; text-indent:-9999px;}
#Booking_panel_HP select {float:left;margin:0; padding:0; font-size: 9px; width: 40px;}
#Booking_panel_HP .month_padding {float:left; padding-left:0px;}
#Booking_panel_HP .month_padding select {float:left; width:85px!important;}
#Booking_panel_HP .day_padding {float:left; padding-left:10px;}
#Booking_panel_HP .day_padding select {float:left; width:40px!important;}
#Booking_panel_HP label {width:120px; display:block; margin:5px 0 5px 0;padding:0; float:left; color: #454444; font: bold 10px Verdana, Arial,sans-serif!important; }
#Booking_panel_HP form {margin:0 0 0 22px; padding:0;}
#Booking_panel_HP form div.float_left {float:left;width:56px;}
#Booking_panel_HP form div.float_left label {font-size:2px!important; color:#fbfbfb; width:56px;height:16px}
#Booking_panel_HP form div.float_left_fixed {float:left;width: 67px;}
#Booking_panel_HP form input#bookNow2Submit {width:55px; height:21px; margin:0; padding:0 0px 0 0; border:0px solid blue; float:left; text-indent:-9999px;
                        background:url(mainsite/includes/images/book_submit.gif) left no-repeat; font-size:0px; color:#d6d0c4;}

#Booking_panel {text-align:left; float:left; height:30px; width:234px; background-color:#fbfbfb;background-repeat:no-repeat;background-position: 0px 29px; background-color:white; clear:both;}
#Booking_panel h2 {display:block; float:left; font-size:12px; margin:0; padding:0; width:234px; height: 29px; background-color:black;background-image:url(mainsite/includes/images/book_online.gif);background-repeat:no-repeat; text-indent:-9999px;}

#Booking_panel_top {text-align:left; float:left; height:30px; width:522px; background-color:#fbfbfb;background-repeat:no-repeat;background-position: 0px 29px; background-color:white; clear:both;}
#Booking_panel_top form {display:block; margin:0;padding:0;}
#Booking_panel_top select {float:left; margin:5px 5px 0 0;  font-size: 9px;}
#Booking_panel_top label {display:block; margin:9px 6px 0px 14px;padding:0; float:left; color: #454444; font: bold 10px Verdana, Arial,sans-serif!important;}
#Booking_panel_top .submit {margin:7px 0 0 5px;} 
#Booking_panel_top form input#bookNow2Submit {width:55px; height:21px; margin:7px 0 0 0; padding:0 0px 0 0; border:0px solid blue; float:left; text-indent:-9999px;
                        background:url(mainsite/includes/images/book_submit.gif) left no-repeat; font-size:0px; color:#d6d0c4;}

 /* standard form*/
.standardForm {margin:0px;padding:0px;}
.standardForm .labeltd1 {margin:0px;padding:0px;background-color:black;}
.standardForm .labeltd2 {margin:0px;padding:0px;background-color:black;}
.standardForm Label {padding-right:3px; float:right; width:120px; font: 10px/13px normal Tahoma, Verdana, Arial, sans-serif; color:white; text-align:left}
.standardForm .TextBox Input {margin:0px;padding:0px;height:15px; border:1px solid #666; width:200px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .DateTextBox Input {height:15px;margin-right:4px;padding:0px;border:1px solid #666; width:180px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .TimeBox select {border:1px solid #666; width:70px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .PostalTextBox textarea {border:1px solid #666; width:200px; height:40px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .CommentsTextBox textarea {border:1px solid #666; width:200px; height:60px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .CountryDropDown select {border:1px solid #666; width:204px; font:10px/15px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .NatureOfEnquiry select {border:1px solid #666; width:50px; font:10px/15px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .HearOfUs select {border:1px solid #666; width:50px; font:10px/15px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .StandardDropDown select {border:1px solid #7F9DB9; width:204px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .StandardLargeTextBox textarea {border:1px solid #666; width:200px; height:40px; font:10px/14px normal Tahoma, Verdana, Arial, sans-serif; color:#666; text-align:left}
.standardForm .EzineCheckbox {text-align:center}
/* below styles the multi-checkbox table*/ 
.standardForm td table { width:160px; float:left}
.standardForm td table tr td Label { float:right; width:125px; padding:0px; font: 10px/13px normal Tahoma, Verdana, Arial, sans-serif; color:#4D3B2C; text-align:left}
.standardForm td table tr td Input { float:left; width:13px; height:13px; margin-top:2px;}
.standardForm .Submit {text-align:center; cursor: pointer;}
.standardForm .Submit input {border:0px solid black; cursor: pointer !important; text-align:center; display:block; text-indent:-9999px; width:125px; height:21px; color:white; background-color:#AB9573;  background-image: url(mainsite/includes/images/submitForm.gif);font: 10px/16px Tahoma, Verdana, Arial, sans-serif; font-weight:bold; text-decoration:none}

.standardForm .Spacer td {font: 10px/13px normal Tahoma, Verdana, Arial, sans-serif; color:#4D3B2C; font-weight:bold; text-align:left; padding:15px 0px 0px 0px}

/* press room page */
#NewsHolder {border:0px solid red; margin-top:0px; margin-bottom:10px; padding:0px;}
#NewsHolder .Title h3 {margin:25px 0px 4px 0px;}
#NewsHolder .Description {margin-bottom:10px;}
#NewsHolder .Description img {margin-left:5px;padding:1px; float:right; border: 1px solid #D3D8DE;}
#NewsHolder .Description a {color:#D9A300; text-decoration: none;}
#NewsHolder .Description a:hover {color:white; text-decoration: none;}
#NewsHolder .Archive { margin-top:20px;}
#NewsHolder .Archive a {color:#D9A300; text-decoration: none;}
#NewsHolder .Archive a:hover {color:white; text-decoration: none;}
#NewsHolder .Back { margin-top:20px;}
#NewsHolder .Back a {color:#D9A300; text-decoration: none;}
#NewsHolder .Back a:hover {color:white; text-decoration: none;}

/* Sitemap page */
#sitemap {clear:both; display:block;}
#sitemap ul {margin:0; padding:0px 0px 0px 20px;}
#sitemap ul ul {padding:0px 0px 0px 20px; margin:0px;}
#sitemap ul ul ul {padding:0px 0px 0px 20px; margin:0px;}
#sitemap a:hover {text-decoration: underline}
#sitemap li {margin-top:8px;list-style-image:url(mainsite/includes/images/bulletPoint01.gif); color:#DEDEDE;}
#sitemap li a {font-weight:bold; font-size:12px; color:#DEDEDE; text-decoration: none}
#sitemap ul li {margin-top:3px; list-style-image:url(mainsite/includes/images/bulletPoint02.gif); color:#DEDEDE; border:0; margin:0; padding:0;}
#sitemap ul li a {font-weight:normal; font-size:11px; color:#DEDEDE; text-decoration: none}
#sitemap ul li ul li {list-style-image:url(mainsite/includes/images/bulletPoint03.gif); color:#DEDEDE;}
#sitemap ul li ul li a {font-weight:normal; font-size:11px; color:#DEDEDE; text-decoration: none}

#PhotoGallery {border:0px solid yellow;float:left; width:410px; margin-top:20px;}
#PhotoGallery #List {border:0px solid red;float:left; width:20px; height:100%; text-align:center;}
#PhotoGallery #List ul{padding:0px; margin:0px; display:block}
#PhotoGallery #List ul li{list-style-type:none; list-style-image:none; padding:0px; margin:0px;line-height:16px;}
#PhotoGallery #List ul li a{color:#DEDEDE;text-decoration:none;}
#PhotoGallery #List ul li a:hover{color:#DEA300; font-size:12px; text-decoration:underline; font-weight:bold;}
#PhotoGallery #List ul .listselected {color:white!important; font-size:12px; font-weight:bold; text-decoration:underline;}
#PhotoGallery #Photo {border:0px solid blue; margin-left:10px; float:right; width:380px; text-align:center}
#PhotoGallery #Caption {border:0px solid red; float:left;  height:25px;width:380px;text-align:center;}
#PhotoGallery #Photo #Holder img {padding:0px; border:1px solid white!important; width:380px;}
#PhotoGallery #NPHolder {clear:both;float:left;width:390px; margin:0px}
#PhotoGallery #NPHolder #NextLink {float:right;width:100px;}
#PhotoGallery #NPHolder #NextLink a{float:right;color:#DEA300;font-weight:bold;text-decoration:none;float:right;}
#PhotoGallery #NPHolder #NextLink a:hover{float:right;color:#DEDEDE;font-weight:bold;text-decoration:none}
#PhotoGallery #NPHolder #PreviousLink {float:left;width:100px;}
#PhotoGallery #NPHolder #PreviousLink a{color:#DEA300;font-weight:bold;text-decoration:none;float:left;}
#PhotoGallery #NPHolder #PreviousLink a:hover{color:#DEDEDE;font-weight:bold;text-decoration:none}

#ctl00_ContentPlaceHolder1_Links1_RadTabStrip1 {background-image: url(mainsite/includes/images/tabs_bg.gif);}
#EyeTabbedContent {}
#EyeTabbedContent .linkTitle {margin-top:10px; margin-left:15px; font: normal 11px/14px Tahoma, Verdana, Arial; font-weight:bold; color:#555555;}
#EyeTabbedContent .linkText {margin-top:4px; margin-left:15px; font: normal 11px/14px Tahoma, Verdana, Arial; color:#555555;}
#EyeTabbedContent .linkURL {padding-bottom:10px;}
#EyeTabbedContent .linkURL a {margin-left:15px; margin-bottom:5px; font: normal 11px/14px Tahoma, Verdana, Arial; color:#DEA300; text-decoration:none}
#EyeTabbedContent .linkURL a:hover {color:#555555; text-decoration:none}
