html { min-height: 100%; margin-bottom: 1px; }



body

{

font-family:Arial;

font-size:100%;

color:#787878;

margin-top:0px;

}



.content

{

font-size:88%;

}



table.outline

{

width:750px;

text-align:center;

background-color:#FFFFFF;

}



.highlight {

color:#0BE551;

}



.footer

{

font-size:82%;

color:#787878;

text-decoration:none;

}



.caption

{

font-size:76%;

color:#787878;

padding:0px;

margin:0px;

height:25px;

}



ul

{

margin:0px;

padding-left:20px;

list-style-image: url(images/bullet.gif);

}



ul.diary

{

margin:0px;

padding-left:20px;

list-style-image: url(images/heart_icon.gif);

}



ul.info

{

margin:0px;

padding-left:20px;

list-style-image: url(images/info_icon.gif);

}



ul.snow

{

margin:0px;

padding-left:20px;

list-style-image: url(images/weather_icon.gif);

}



ul.ski

{

margin:0px;

padding-left:20px;

list-style-image: url(images/skihire_icon.gif);

}



ul.photo

{

margin:0px;

padding-left:20px;

list-style-image: url(images/photography_icon.gif);

}



ul.cycle

{

margin:0px;

padding-left:20px;

list-style-image: url(images/cycling_icon.gif);

}

ul.parapent

{

margin:0px;

padding-left:20px;

list-style-image: url(images/parapent_icon.gif);

}


ul.golf

{

margin:0px;

padding-left:20px;

list-style-image: url(images/golf_icon.gif);

}



ul.plane

{

margin:0px;

padding-left:20px;

list-style-image: url(images/gettinghere_icon.gif);

}



a.chalet:link

{

color:#787878;

text-decoration:none;

}



a.chalet:visited

{

color:#787878;

text-decoration:none;

}



a.chalet:active

{

color:#00B2D2;

text-decoration:none;

}



a.chalet:hover

{

color:#00B2D2;

text-decoration:none;

}



.prices_header {

color:#00B2D2;

font-weight:bold;

font-size:90%;

}



.prices_row1 {

background-color:#2EA5E7;

color:#FFFFFF

}



.prices_row0 {

background-color:#BEBEBE;

color:#FFFFFF

}



.offer_box

{

background-color:#E0E1E1;

padding:8px;

margin-top:0px;

margin-bottom:0px;

}



.offer_highlight

{

color:#FF47CC;

font-weight:bold;

}



.error

{

color:#FF0000;

font-weight:bold;

}



label {

font-weight:bold;

font-size:88%;

}



input

{

color: #000000;

background-color:#CCCCCC;

border: 1px solid #000000

}

