body { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; background-color: #d8d2b9; background-image: url(../../images/verticalTile.jpg); background-repeat: repeat-y; background-position: center top; }
#mainContainer { background-image: url(../../images/wmcHeaderBg.jpg); background-repeat: no-repeat; padding: 0px; width: 1001px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative }
#container { float:left; padding: 0px; width: 813px; margin: 0px; }
#container #navigation { float: left; width: 182px; margin-left: 30px; }
#container > #navigation { margin-left: 67px; }
#container #contentArea { float: right; width: 510px; margin-right: 14px; min-height:620px; padding-top: 285px; padding-right: 5px; padding-left: 5px;  text-align:justify;}
#container > #contentArea { margin-right: 20px;}
#rightArea { float: left; width: 188px; padding-top: 330px; text-align: center; }
#statusArea {padding:165px 0 0 0; width: 813px; margin: 0; background-image: url(../../images/statusBg.jpg); background-repeat: no-repeat; background-position: right top;}
#hotel {color: #5e1e00;}
#hotel img {vertical-align: middle; margin-right: 5px;}
#hotel div {display: none; border: 1px solid; background-color:#7d8c8f; width: 500px; padding: 5px; position: absolute; left: 160px; top: 0px; font-weight: normal; text-decoration: none; color: #000;}
#hotel:hover {cursor:pointer;}
#hotel:hover div{display: block; text-decoration: none;}


#accomodation { width: 510px; background-color: #eee; font-size: 0.9em; border: 1px solid #aaa }
#accomodation th {font-weight: bold; text-align: center; padding: 10px; background-color: #47545c; color: #fff }
#accomodation td { padding: 5px 20px; }
#accomodation input[type='text'], #accomodation textarea { width: 240px; border: 1px solid #ccc; }
#accomodation input[type='text'] { height:16px; }

.hotels { width: 510px; background-color: #eee; border: 1px solid #bbb; border-top: none;}
.hotels th{ text-align: left; width: 175px;	padding: 5px 10px; background-color: #eee }
.hotels .title{ font-weight: bold; text-align: center; padding: 10px; background-color: #47545c; color: #fff }
.hotels td {padding: 5px 10px; margin: 0; width: 295px; background-color: #fff}
#h1, #h2, #h3, #h4, #h5 { display: none; }

.important { color: red }
/* VALIDATE */
.invalidInput { border:1px solid #f94b4b; background-color: #ffaeae; color: #333; }
.validInput { border: 1px dotted #333; }

#hotel_desc { border: 1px dashed #888888; font-size: 8pt; padding: 5px; width: 230px; }
.info { border: 1px dashed #aaa; text-align: center; margin: 10px 0; }
.logos { margin: 0; padding: 0; height: 500px; }
.logos li { list-style: none }

.lamb {background: url(../../images/rightStyleImage.png) no-repeat; width: 154px; height: 234px; position: absolute; right: 20px; bottom: 20px; }

.annons { background: url(../../images/annonsTop.jpg) no-repeat; width: 530px; margin: 20px 0 0 -10px; padding: 8px 0 0; }
.annons h3 { font-size: 12pt; margin-top: 3px; text-align: center; color: #fcc415; font-weight: bold; }
.annonsContent { background: url(../../images/annonsContent.jpg) repeat-y; margin-top: 26px; padding: 10px 25px;  }
.annonsBottom { background: url(../../images/annonsBottom.jpg) no-repeat; height: 20px;  margin-top: -16px; padding: 0 25px; }
.annons ol { margin-top: 20px; padding: 0 25px; margin-left: 20px }
.annons ol li {  }

.partner { background: url(../../images/partner.jpg) no-repeat -4px 0; width: 538px; height: 160px; margin: 20px 0 0 -10px; padding-top: 10px; font-size: 16pt; }
.partner a { text-decoration: underline; font-size: 12pt; }
/*.annons ul li:first-letter { font-size: 120%; }*/

