﻿html, body {
  margin:0;
  padding:0;
  text-align:center;
  background:#c8d4e2;
}
#wrapper {
  position:relative;
  background:transparent url('../images/ski4free-terms.jpg') top center;
  border-bottom:1px solid #fff;
  min-width:950px;
  height:796px;
  font-size:13px;
  font-family: sans-serif, arial, verdana;
}
#wrapper #contents {
  position:relative;
  margin:0 auto;
  width:940px;
  height:400px;
}
#wrapper #contents #menutop {
  position:absolute;
  top:21px;
  left:338px;
}
#wrapper #contents #menutop a:link, #wrapper #contents #menutop a:visited {
  color:#fff;
  font-weight:bold;
  margin:0px 16px;
  text-decoration:none;
}
#wrapper #contents #menutop a:hover {
  color:#8cc540;
}
#wrapper #contents #menubottom {
  position:absolute;
  top:758px;
  left:338px;
}
#wrapper #contents #menubottom a:link, #wrapper #contents #menubottom a:visited {
  color:#fff;
  font-weight:bold;
  margin:0px 16px;
  text-decoration:none;
}
#wrapper #contents #menubottom a:hover {
  color:#8cc540;
}
#wrapper #contents #iphone {
  position:absolute;
  top:430px;
  left:20px;
  width:150px;
}
#wrapper #contents #iphone p {
  color:#fff;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  line-height:1.6;
  padding:2px;
}
#wrapper #contents #iphone #sendpics {
  position:absolute;
  top:140px;
  left:0px;
}
#wrapper #contents #iphone #sendpics img {
  border:0;
}
#wrapper #contents #conditions {
  position:absolute;
  width:380px;
  left:270px;
  top:535px;
}
#wrapper #contents #conditions p {
  line-height:1.2;
  text-align:left;
  font-size:11px;
  color:#fff;
}
#wrapper #contents #getquote {
  position:absolute;
  left: 262px;
  top: 262px;
  color:#fff;
  text-align:left;
}
#wrapper #contents #getquote p {
  line-height:1.0;
  margin:7px 0 6px 0;
  padding:0;
}
#wrapper #contents #getquote fieldset {
  border:0;
  margin:0;
  padding:0;
}
#wrapper #contents #getquote select {
  padding:2px 0px;
}
#wrapper #contents #getquote #quotebutton {
  position:absolute;
  top:88px;
  left:330px;
}