A:active { text-decoration : none; font-size : 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold}
A:link { text-decoration : none; font-size : 10px; font-family: Verdana, Helvetica, sans-serif;  font-weight: bold }
A:visited { text-decoration : none; font-size : 10px; font-family: Verdana, Helvetica, sans-serif;  font-weight: bold }
A:hover { text-decoration : none; font-size : 10px; font-family: Verdana, Helvetica, sans-serif;  font-weight: bold;}
.testo { COLOR: #000000;	FONT-SIZE: 13px;font-family: Verdana}
.justify-verdana { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border-style: none}
.linksize2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
input.bordominimo { border: thin groove; text-decoration: line-through}
input.text { font: bold 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #000000; padding-right: 5px; padding-left: 5px; width: 140px; }
input.pulsante { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; text-align: center; padding: 5px 5px; border: 1px solid #000000; ; margin: 5px 5px}
.linksize3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px}
.justify-verdana-rientro { text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border-style: none ; text-indent: 150px}
.linkpromo {  font-family: Verdana; font-size: 10px ;color: #FF0000}

.partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	visibility: hidden;
	  }

body {
	padding : 0;
	margin : 0;
	font : 11px Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #ffffff;
	text-align: center;
} 
h1 {
margin : 0; 
font-size : 17px; 
padding : 4px; 
color : #666666; 
text-align : center; 
border : 1px solid #ffcccc; 
background-color : #ffffff; 
} 
h2 {
font-size : 13px; 
color : #333333; 
text-align : center; 
} 
td , th , p , div {
font : 11px Arial, Helvetica, sans-serif; 
} 
#description {
position : absolute; 
left : 168px; 
top : 120px; 
width : 440px; 
z-index : 1; 
border : 1px none #d1d1d1; 
} 
#description2 {
border : 1px solid #d1d1d1; 
padding : 2px; 
} 
body > #header {
padding-right : 4px; 
} 
.tablerowheader {
background-color : #3570b3; 
font-weight : bold; 
color : #ffffff; 
text-align : center; 
padding : 2px; 
background-image : url(images/headerfade.gif); 
} 
.tablerowdark {
background-color : #f4f7fb; 
padding : 4px; 
} 
.tablerowlight {
background-color : #e6ecf6; 
padding : 4px; 
} 
.bordereddiv {
background-color : #f4f7fb; 
border : 1px solid #a4c0e2; 
padding : 4px; 
text-align : center; 
} 
.newspane {
background-color : #f4f7fb; 
border : 1px solid #a4c0e2; 
padding : 4px; 
} 
.content {
border : 1px solid #ffcc99; 
background-color : #ffffff; 
padding : 4px; 
z-index : 3; 
margin : 108px 169px 0; 
position : relative; 
} 
body > .content {
margin : 104px 169px 0; 
} 
.fulltable {
width : 100%; 
margin : 0 169px 0 0; 
} 
#navigasi {
position : absolute; 
left : 0; 
top : 120px; 
width : 158px; 
z-index : 2; 
background-color : #e9e9e9; 
border : 1px solid #d1d1d1; 
height : 1000px; 
} 
#navigasi2 {
position : absolute; 
left : 615px; 
top : 120px; 
width : 158px; 
z-index : 4; 
background-color : #e9e9e9; 
border : 1px solid #d1d1d1; 
padding : 2px; 
height : 1000px; 
} 
#banner {
position : absolute; 
left : 0; 
top : 0; 
width : 780px; 
height : 100px; 
z-index : 3; 
background-color : #ff6600; 
border : none #d1d1d1; 
} 
.sidemenu a {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #964801;
	display : block;
	padding: 2px;
} 
.sidemenu a:hover {
color : #FFFFFF; 
text-decoration : none; 
} 
.sideheader1 a {
background-color : #ff6600; 
border-bottom : 1px solid #ff3300; 
color : #FFFFFF; 
} 
.sidebuttons1 a {
	border-bottom : 1px solid #cccccc;
	padding-left: 10px;
} 
.sidebuttons1 a:hover {
	background-color : #cccccc;
	background-image : url(/images/buttonbg.gif);
	background-repeat: no-repeat;
	color: #FF6600;
} 
#topbutton {
border-top : 1px solid #ff0000; 
} 
b {
color : #000000; 
} 
a {
color : #000000; 
text-decoration : none; 
} 
a:hover {
color : #ff9900; 
text-decoration : underline; 
} 
input , textarea , select {
background-color : #e6ecf6; 
border : 1px solid #2352b1; 
margin-bottom : 3px; 
} 
form {
margin : 0; 
} 
.button {
font-family : Verdana, Arial, Helvetica; 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
background-color : #5a89c0; 
border-top : 1px solid #d9ebf1; 
border-left : 1px solid #d9ebf1; 
background-image : url(images/sideheaderfade.gif); 
} 
.smaller {
font : 11px/17px Verdana, Arial, Helvetica, sans-serif; 
} 
.evensmaller {
font : 9px Verdana, Arial, Helvetica, sans-serif; 
} 
.evensmaller a {
font-weight : normal; 
} 
#bannertd {
text-align : right; 
} 
ul {
list-style-image : url(images/bullet.gif); 
} 
.breadcrumbs {
background-color : #f4f7fb; 
border : 1px solid #a4c0e2; 
padding : 2px; 
text-align : left; 
font : 11px/17px Verdana, Arial, Helvetica, sans-serif; 
} 
.sotm {
padding-left : 10px; 
width : 200px; 
} 
DIV.container {
padding-right : 0; 
padding-left : 0; 
z-index : 10; 
padding-bottom : 0; 
margin : 0; 
width : 780px; 
padding-top : 0; 
position : relative; 
text-align : left; 
} 
.font11 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.bordersolid {
border : 1px solid #cccccc; 
} 
.hotelname {
font-size : 16px; 
color : #000000; 
font-weight : bold; 
} 
.menu {
font-family : Arial; 
font-size : 11px; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
font-variant : normal; 
text-transform : none; 
color : #ffffff; 
text-decoration : none; 
} 
.booking {
font-weight : bold; 
text-transform : uppercase; 
} 
.ratehead {
font-weight : bold; 
background-color : #ffe5bd; 
} 
.ratequoted {
font-size : 12px; 
font-weight : bold; 
} 
.groom1 {
background-color : #cccccc; 
vertical-align : top; 
} 
.groom2 {
background-color : #ffffff; 
vertical-align : top; 
} 
.groom3 {
background-color : #ffffcc; 
vertical-align : top; 
} 
.roomrate {
font-size : 12px; 
color : #ff0000; 
} 
.footerrate {
font-size : 12px; 
} 
h5 {
font-size : 14px; 
display : inline; 
font-family : "Times New Roman", Times, serif; 
} 
.gall {
background-color : #ebebeb; 
border : 1px solid #cccccc; 
} 
.gall1 {
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #ff6600; 
} 
.gall3 {
background-color : #ffffcc; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-color : #ff6600; 
border-bottom-color : #ff6600; 
border-left-color : #ff6600; 
} 
.margin250100 {
margin-top : 15px; 
} 
.borderbawah {
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #cccccc; 
} 
.margin101111 {
margin : 10px; 
border : 1px solid #cccccc; 
} 
.contenthead {
padding : 20px 0; 
margin : 0 10px 10px; 
border-bottom : 1px solid #cccccc; 
} 
.ratehead2 {
padding : 20px 0; 
margin : 0 250px 10px 10px; 
border-bottom : 1px solid #cccccc; 
} 
.morebtn {
background-color : #e0e0e0; 
margin-top : 5px; 
margin-right : 100px; 
margin-bottom : 0; 
margin-left : 0; 
border : 1px solid #cccccc; 
} 
.morebtn a {
font : 10px Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-weight : bold; 
color : #234a76; 
padding : 2px; 
display : block; 
} 
.morebtn a:hover {
background-color : #666666; 
color : #ffffff; 
} 
#tableroomrate {
background-color : #999999; 
} 
.footerrate {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
background-color : #ffffff; 
} 
.marketrate {
color : #ff0000; 
font-size : 12px; 
font-weight : bold; 
} 
.headerroomrate {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
background-color : #cccccc; 
border : 1px solid #999999; 
margin-bottom : 2px; 
} 


