html {
  height: 100%; 
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
}
body {
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 font-size: small;
}
#leftContent {
 margin: 0;
 padding: 0;
 display: none;
}
#logo {  
 margin: 0;
 padding: 0;
 float: none !important;
}
#block_login {
 margin: 0;
 padding: 0;
 display: none;
}
.block_login_inner {
 padding: 10px;
 width: 180px;
 float: left; 
}
.block_login_text {
font-size: 10px;
float: left;
padding-top: 10px;
padding-bottom: 4px;
}
.block_login_inner form {
 margin: 0;
 padding: 0;
 padding-bottom: 5px;
}
.block_login_inner input {
 margin: 0;
 padding: 0;
 margin-top: 11px;
 width: 165px;
 border: 1px solid #ffffff;
 padding-left: 4px;
}
.forgotPassword {
 position: relative;
 top: -20px;
 left: 80px;
 font-size: 9px;
}
.forgotPassword a {
 color: black;
 text-decoration: underline;
 outline: none;
}
.block_login_inner input.btn {
width: auto;
padding-left: 2px;
padding-right: 2px;
color: #000000;
background-color: #fccb7b;
border: 1px solid  #fccb7b;
font-size: 10px;
}
#left_menu {
 margin: 0;
 padding: 0;
 display: none;
}
.menu_item {
 margin:0;
 padding: 0;
 float: left;
 width: 100%;
}
.menu_item a {
 color: black;
 text-decoration: underline;  
 outline: none;
}
.menu_item_name {
 border-left: 1px solid #188dca;
 border-right: 1px solid #188dca;
 border-bottom: 1px solid #188dca;
 float: left;
 width: 100%;
 padding-top: 4px;
 padding-bottom: 4px;
}
.menu_item_name span.left {
 margin: 0;
 padding: 0;
 float: left;
 padding-left: 5px;
 color: #006523;
}
.menu_item_name span.right {
 margin: 0;
 padding: 0;
 float: right;
 padding-right: 5px;
}
.menu_item_name img {
 margin: 0;
 padding: 0;
 float: left;
 padding-left: 4px;
}
.menu_item_name_submenu {
 display: none;
 margin: 0;
 padding: 0;
 float: left;
 width: 185px;
 color: #006523; 
}
.menu_item_name_submenuSUB {
 float: left;
 margin: 0;
 padding: 0;
 width: 185px;
 background-color: #f4950f;
 color: #006523; 
 padding-top: 4px;
 padding-bottom: 4px;  
 padding-left: 15px;
 border-bottom: 1px solid #188dca;
}

#centerContent {
 float: left;
 margin: 0;
 padding: 0;
 width: 100%;
 display: block;
}
.content_main {
 float: left;
 margin: 0;
 padding: 0;
 width: 100%;
 padding-right: 20px;      
}
*html .content_main {
 float: left;
 margin: 0;
 padding: 0;
 width: 560px;
 margin-left: 10px;
 padding-right: 20px;      
}
.content_main a {
 color: black;
 text-decoration: underline;  
 outline: none;
}
.contentMenu {
 margin: 0;
 padding: 0;
 display: none;
}
.content_main p {
 float: left;
 margin: 0;
 padding: 0;
 margin-top: 10px;
 margin-bottom: 5px;
 width: 100%;
}
#rightContent {
 margin: 0;
 padding: 0;
 display: none;
}
.press_quotes {
 color: black;
 background-color: white;
 font-size: 95%;
 padding: 10px;
 float: left;
 margin: 0;
 width: 160px; 
 border: 1px solid black;
}
.press_quotes a {
 color: black;
 text-decoration: underline;  
 outline: none;
}
.top_name {
 margin: 0;
 padding: 0;
 color: black;
 float: left;
 margin-top: 10px;
 font-size: 12px;
 font-weight: bold;
}
.top_name img {
 margin: 0;
 padding: 0;
 float: left;
}
.top_name_p {
 margin: 0;
 padding: 0;
 color: black;
 float: left;
 margin-top: 13px;
 font-size: 12px;
 font-weight: bold;
}
.top_name_b {
 margin: 0;
 padding: 0;
 color: black;
 float: left;
 margin-top: 13px;
 font-size: 15px;
 font-weight: bold;
}
.block_right_generate {
 float: left; 
 margin: 0;
 padding: 0;
 background-color: #e3f2f5; 
 width: 160px;
 margin-top: 10px;
 padding: 10px;
 font-size: 10px; 
}
dl {
 margin: 0;
 padding: 0;
 padding-bottom: 8px;
 float: left;
 }
dl:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }
*html dl {
 height: 1%;
 }
dl dt {
 margin: 0 0 1px 0;
 }
dl dt img {
 float: left;
 margin: 0 5px 0 0px;
 padding: 0 5px 0px 0;
 }
dl dd {
 margin-left: 55px;
 padding-top: 8px;
 color: #38cff0;
 }
 .main_banner {
 margin: 0;
 padding: 0;
 display: none;
 }
 .print_block {
  display: none;
 }
  .print_logo {
  margin: 0;
  padding: 0;
  margin-top: 5px;
  display: block;
  float: none !important;
 }
 .backLink {
  margin: 0;
 padding: 0;
 display: none;
 }
.blockPhotoLeft {
 float: left;
 margin: 0;
 padding: 0;
 padding-top: 17px;
 padding-bottom: 20px;
 padding-right: 10px;
 width: 60%;
}
*html .blockPhotoLeft {
 float: left;
 margin: 0;
 padding: 0;
 padding-top: 17px;
 padding-right: 10px;
 width: 50%;
}

.blockBotT1 {
 clear: both;
 margin: 0;
 padding: 0;
 padding-right: 10px;
 margin-top: 20px;
 width: 100%; 
 color: Black;
 float: none !important;
}

.print_link, .topContWizardRight, .bottLinkBack { display: none; }
.path_print, .mPath { width: 100%; }
div.hotel_list1 { width: 100%; float: left; margin-top: 15px; }
div.hotel_list2 { float: left; width: 160px; text-align: center; }

#att { display: none; }
#att1 { display: none; }

.blockPhoto {
 float: none !important;
 display: block !important;
}

#descfull { display: block !important; float: none !important; }
#descmore { display: none; }
#hide_text { display: none; }
.no_print { display: none; }
#no_print { display: none; }
.theme_numbering { display: none; }
.other_search { display: none; }
.top_main_banner { display: none; clear: both; }
.rightContent { display: none; }

ol.conditions li ol li a { text-decoration: none; }



.blockLLLLeftContent { width: 100%; }
.yellow_hl { width: 95%; }
.yellow_hl li { list-style: circle; }
.blockBotTHeader { padding: 0px; }

.blockBotT { width: 100%; }
	.blockBotTContent { width: 100%; }
		div.hotel_list1 { width: 100%; float: left; margin-top: 15px; }
			div.hotel_list3 { width: 35%; }
			div.hotel_list_description { float: left; width: 63%; }
			div.hotel_list_description p { padding-left: 10px; }