
html {
margin:0px 0px 0px 0px;
width:100%;
height:100%;
}

body {
background:white;
margin:0px 0px 0px 0px;
width:100%;
height:100%;
margin-top:10px;
margin-bottom:10px;
vertical-align:top;
text-align:center;

}


form {
margin:0px 0px 0px 0px;
}


.main {
background:#2D5883;
width:761px;
/*height:100%;*/
}

.logo-cell {
vertical-align:middle;
text-align:center;
width:195px;
}

.topnav-cell {
vertical-align:middle;
text-align:left;
padding-left:25px;
}

.h160 {
height:160px;
}


.h140 {
height:140px;
}

.h20 {
height:16px;
}

.top-subnav-cell {
text-align:left;
vertical-align:middle;
padding-left:25px;
}


.footer {
border:1px solid blue;
width:761px;
font-family:arial;
font-color:blue;
font-size:10px;
}

.footer a {
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

.full {
width:100%;
height:100%;
}

.fullwidth {
width:100%;
}

.fullheight {
height:100%;
}


.w150 {
width:150px;
}

.w200 {
width:200px;
}

.pad-cell {
padding:5px;
}

.pad-cell2 {
padding-left:25px;
/*padding-top:5px;*/
padding-right:5px;
/*padding-bottom:5px;*/
}


.top-cell {
vertical-align:top;
}

.center-cell {
vertical-align:middle;
text-align:center;
}

.left-cell {
text-align:left;
padding-left:10px;
padding-right:10px;
}

.vert-space {
padding-top:10px;
padding-bottom:10px;
}


.top-space {
padding-top:10px;
}

.bottom-space {
padding-bottom:10px;
}


/*total size 760px*/

.c1 {
width:190px;
}

.c2 {
width:190x;
}

.c3 {
width:190px;
}

.c4 {
width:190px;
}

.c1c2 {
width:380px;
}

.c3c4 {
width:380px;
}

.c2c3c5 {
width:570px;
}


.villa-cell {
text-align:center;
vertical-align:middle;
}


.whitetext a {
color:#ffcc33;
text-decoration:none;
}

.whitetext a:hover {
text-decoration:underline;
}

.vert-scroll {
/*position:absolute;*/
height:100%;
width:100%;
overflow-y:scroll;
}

.xx {
background:#40F0FF;
}

.newbooking {
color:red;
font-size:18px;
padding-bottom:5px;
text-decoration:none;
background:yellow;
}

.newbooking:hover {
text-decoration:underline;
}

a {
font-size:11px;
text-align:center;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}




