* {margin:0;padding:0}
a {text-decoration:none}
img {border:none}
body {background:#DCD09F;text-align:center;font-family:Arial}
h1 {font-size:1.3em; margin-top:15px}
h2 {font-size:1.1em; margin-top:10px}
#reservationForm h1 {margin-bottom:6px}
td {font-size:1.0em}

#navi a {text-decoration:none;color:#FFFFFF;margin-right:1em}
#navi a.active {background:none;color:#000000;font-weight:bold}
#navi a:hover {background:black;color:white;}

#main {text-align:left;width:760px;margin:auto;}
#pad {margin:20px 30px}

#header {height:40px;margin-top:20px}
#header a {background:url(../img/logo_casa69_146x24.gif);height:24px;line-height:24px;width:146px;text-indent:-999px;display:block}
#navi, #footer {padding-left:1em;background:#B4A851;height:1.6em;color:#FFFFFF;overflow:auto;line-height:1.6em;font-size:0.75em}
#footer2 {padding-left:1em;background:#B4A851;height:3.2em;color:#FFFFFF;overflow:auto;line-height:1.6em;font-size:0.75em}

#content {margin:2px 0 2px 0;background:#FFFFEB;overflow:auto;line-height:2em;font-size:0.7em}
#content img {border:0}
.break {height:1px;width:1px;line-height:1px;clear:both}
.inputLabel {font-weight:bold;margin:0 0 10px 0}
.inputLabel input {float:right;width:260px}
.leftHalf .inputLabel input {float:right;width:200px}
.inputLabel input.zip {width:80px;margin-right:15px;float:right}
.inputLabel input.city {width:160px;float:right}
.inputLabel input.country {width:40px;float:right;margin-right:15px}
.inputLabel input.area {width:40px;float:right;margin-right:15px}
.inputLabel input.phone {width:141px;float:right}
.inputLabel select {float:right;width:262px}
.inputLabel textarea {float:right;width:260px}
.inputLabel input.rooms {width:48px;float:right;margin-right:148px}
.inputLabel input.guests {width:48px;float:right;margin-right:148px}
.inputLabel select#day1, .inputLabel select#month1, .inputLabel select#day2, .inputLabel select#month2 {float:right;width:50px;margin-right:20px}
.inputLabel select#year1, .inputLabel select#year2 {float:right;width:60px}
input.button  {float:right;border:1px solid #000000;background:#B4A851;margin-left:10px;width:190px;color:white;font-weight:bold;font-size:11px;height:20px;}
input.small {width:126px;}

.leftHalf {float:left;width:310px;margin-right:29px}
.rightHalf {float:left;width:360px}
.leftHalfHome {float:left;width:390px;margin-right:29px}
.rightHalfHome {float:left;width:280px}
.room {font-weight:bold;width:250px;}
.price {width:65px;text-align:right}
.topPic {margin:0 10px 10px 0}
#roomtable tr {background:url(../img/dot.jpg) repeat-x left bottom;height:3em}
#roomtable td {vertical-align:bottom} 
.roomPic {text-align:center;margin:0 10px 10px 0;float:left;line-height:1em}
.roomPicBig {text-align:center;line-height:1.0em}
.roomPicBig img {margin-bottom:3px}
.info {color:#706830;line-height:1.2em}
.helpText {margin-left:98px}
.helpText .country, .area {float:left}
.helpText .area {margin-left:10px}
.line {margin:10px 0 10px 0;border-bottom:1px solid #B4A851}
#cText {line-height:1em;font-size:1em;height:1em}
#cImg {height:24.2em}
#cImgP {height:361px}
#imgScroller {overflow:auto;height:96px;margin-top:20px;width:700px;scrollbar-DarkShadow-Color:#DCD09F;scrollbar-Track-Color:#FFF;scrollbar-Face-Color:#DCD09F;scrollbar-Shadow-Color:#DCD09F;scrollbar-Highlight-Color:#DCD09F;scrollbar-3dLight-Color:#DCD09F;scrollbar-Arrow-Color:#FFF;}

.error {color:red;border:1px solid red;width:98%;padding:4px}
.success {color:green;border:1px solid green;width:98%;padding:4px}

.clickbutton { border-style: outset; border-width: 1px; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; background-color: 
               #666633; color:#FFFFFF;}
.clickbutton a { color:#FFFFFF;}
.clickbutton a:visited {color:#FFFFFF;}