* {
    margin:0;
    padding:0;
}

html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

body {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    background-image:url('new/images/body_background.jpg');
}

div.top_background {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 263px;
    background-image:url('new/images/top_background.jpg');
}

div.top_image {
    margin: 0 auto;
    padding: 0;
    width: 1016px;
    height: 188px;
    background-image:url('new/images/top_image.jpg');
}

div.menu_div {
    margin: 0 auto;
    padding: 0;
    width: 1022px;
    height: 81px;
    background-image:url('new/images/menu_backgrounds.png');
}

div.top_menu_div {
    margin-left:9px;
    width: 1002px;
    height: 55px;
}

div.menu_home {
    margin:0;
    padding:0;
    width:167px;
    height:55px;
    float:left;
    background-image:url('new/images/menu/home_de.png');
}

div.menu_services {
    margin:0;
    padding:0;
    width:167px;
    height:55px;
    float:left;
    background-image:url('new/images/menu/services_de.png');
}

div.menu_about {
    margin:0;
    padding:0;
    width:167px;
    height:55px;
    float:left;
    background-image:url('new/images/menu/about_de.png');
}


div.menu_resort {
    margin:0;
    padding:0;
    width:167px;
    height:55px;
    float:left;
    background-image:url('new/images/menu/resort_de.png');
}

div.menu_contact {
    margin:0;
    padding:0;
    width:167px;
    height:55px;
    float:left;
    background-image:url('new/images/menu/contact_de.png');
}


div.menu_heliskiing {
    margin:0;
    padding:0;
    width:167px;
    height:55px;
    float:left;
    background-image:url('new/images/menu/heli_de.png');
}


body.home div.menu_home {
    background-image:url('new/images/menu/home_sel.png');
}

body.services div.menu_services {
    background-image:url('new/images/menu/services_sel.png');
}

body.about div.menu_about {
    background-image:url('new/images/menu/about_sel.png');
}


body.resort div.menu_resort {
    background-image:url('new/images/menu/resort_sel.png');
}

body.contact div.menu_contact {
    background-image:url('new/images/menu/contact_sel.png');
}


body.heliskiing div.menu_heliskiing {
    background-image:url('new/images/menu/heli_sel.png');
}









body.home div.content_text {
    height: 555px;
}

body.services div.content_text {
    height: 830px;
}

body.about div.content_text {
    height: 555px;
}


body.resort div.content_text {
    height: 555px;
}

body.contact div.content_text {
    height: 600px;
}


body.heliskiing div.content_text {
    height: 555px;
}

body.seasonal div.content_text {
    height: 1600px;
}




body.home div.content_div {
    height: 910px;
}

body.services div.content_div {
    height: 1200px;
}

body.about div.content_div {
    height: 685px;
}


body.resort div.content_div {
    height: 685px;
}

body.contact div.content_div {
    height: 970px;
}


body.heliskiing div.content_div {
    height: 685px;
}

body.seasonal div.content_div {
    height: 1900px;
}




div.content_div {
    margin: 0 auto;
    padding: 0;
    width: 1016px;
    height: 900px;
    background-image:url('new/images/content_background.png');
}

div.image_spacing {
    margin: 0 auto;
    width: 927px;
    height: 65px;
}

div.content_image_div {
    margin: 0 auto;
    width: 927px;
    height: 203px;
    background-image:url('new/images/content/val+piers_images.png');
}

div.image_spacing2 {
    margin: 0 auto;
    width: 927px;
    height: 50px;
}

div.content_text {
    margin:0 auto;
    width:930px;
    height: 1650px;
    overflow:auto;
}

h1.content_h1 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:16pt;
    font-weight:600;
    line-height:21pt;
    color:#ffffff;
    text-indent:60px;
    letter-spacing:2px;
    word-spacing:1px;

}

span.content_text{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12pt;
    color:#999999;
    letter-spacing:1.5px;
    word-spacing:1px;
}

div.footer {
    height: 200px;
    background-image:url('new/images/footer_background.jpg');
}

div.footer_spacing {
    width:100%;
    height:40px;
}

div.footer_links {
    margin:0 auto;
    width:655px;
}

span.links {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#999999;
}

a.text_link {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12pt;
    color:#33ccff;
    letter-spacing:1.5px;
    word-spacing:1px;
    text-decoration:none;
}

a.footer_link {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#999999;
    letter-spacing:1.5px;
    word-spacing:1px;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
}

a.footer_link:hover {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#33ccff;
    letter-spacing:1.5px;
    word-spacing:1px;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
}

div.footer_spacing2 {
    width:100%;
    height:80px;
}

div.footer_ivolution {
    margin:0 auto;
    width:177px;
    height:28px;
    background-image:url('new/images/ivol.png');
}

