body {margin:0;

}

.verytopt {
background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#dedede));
  background-image: -webkit-linear-gradient(top, #f1f1f1, #dedede);
  background-image:    -moz-linear-gradient(top, #f1f1f1, #dedede);
  background-image:      -o-linear-gradient(top, #f1f1f1, #dedede);
  background-image:         linear-gradient(to bottom, #f1f1f1, #dedede);
margin:-.2vw 0 -.2vw 0;
}

.topline {position:relative; left:0; top:2vw; }


.biz {
font: 500 normal 1.2vw/1.9em 'Open Sans';
color:#0000ff;text-shadow:1px 1px 3px #ccc;text-align:center;
word-spacing:1.8vw;
}

.biz span {word-spacing:0;width:90%;}

.mainstrip {position:relative; left:0; top:6vw; }

.maintext {font: normal normal 3.7vw/2.4em 'Open Sans';
color:#000;text-shadow:1px 1px 3px #ccc;text-align:center;word-spacing:2px;"
}


.whether {font-size:1.3vw; font-family: 'Open Sans'; line-height:2vw;color:#0000ff;display:block;margin-left:auto;margin-right:auto;margin-top:3vw;
}


.tt {width:100%;background-size: 100% 100%; 
height:6vw;margin-top:0;border-top:.1vw solid #000;border-bottom:.1vw solid #000;
}

.topstrip {position:relative;top:-.2vw;font: bold normal small-caps 3.7vw 'Open Sans';
color:#fff;z-index:2;text-shadow:5px 5px 5px #000;
padding:.2vw;white-space:nowrap;text-align:center;word-spacing:2px;
}

.fadein { position:relative; width:100% }
.fadein img { position:absolute; left:50%; margin-right:-50%; transform: translate(-50%, -50%); top:10.65vw; }


.lowerstrip table { position:relative; left:0; z-index:3;  }

.lt {width:100%;min-width:100px;border-top:.1vw solid #000;border-bottom:.1vw solid #000;
background-size: 100% 100%;
height:6vw;margin-top:0;}

.lowstriptext {position:relative;top:-.1vw;font: bold normal small-caps 3.7vw 'Open Sans';
color:#fff;z-index:2;text-shadow:5px 5px 5px #000;
padding:.2vw;white-space:nowrap;text-align:center;word-spacing:2px;
}







.medtext {font: normal normal 1.8vw/1.1em 'Open Sans';
color:#000;text-shadow:1px 1px 3px #ccc;text-align:center;line-height:3;
}

.ra {font-size:3vw;color:#cc0000;}

.fees {padding: 4px 10px 4px 10px;font: normal normal 1.5vw/1.3em 'Open Sans';margin-top:10px;color:#cc0000;text-shadow:1px 1px 3px #ccc;border:1px solid #ccc;text-align:center;border-radius:5px;box-shadow:2px 2px 3px #333;}

.bd {font-weight:bold;color:#555;}

.bbd {font-weight:bold;color:#0000ff;}


.bluehead {font-size:1.8vw;color:#0000ff;font-weight:normal;text-shadow: 2px 2px 3px #ccc;}

input {height:3vw;width:25vw;border:1px solid #ccc;border-radius:6px;box-shadow:1px 1px 2px #444;}

.sm-font {font-size:11px; font-family:'Open Sans',arial;}





