body {  position: relative;  width: 100%; height: 100%;  margin: 0px; padding: 0px; border: 0px;  background: #ffffff url(../images/index/background.jpg) no-repeat center top;  font-family: arial, helvetica, sans-serif;  text-align: center;  color: #000066;  }a:link {color: #000066;}a:active {color: #ff0000;}a:visited {color: #000066;}a:hover {color: #ff0000;}.iphonewrapper {  position: absolute;  top: 15px;  left: 50%;  width: 730px;  height: 191px;  margin-left: -365px;  }.signwrapper {  position: relative;  top: 15px;  width: 490px;  background: #efffff;  margin: 0px auto 0px auto;  border: 10px;  border-style: solid;  border-color: #2110d6;  }.signcontent {  padding: 10px 10px 10px 10px;  }.flagwrapper {  position: relative;  margin: 5px auto 5px auto;  }.intro {  margin: 0px; padding: 0px; border: 0px;  }h1 {  font-family: trebuchet MS, arial, helvetica, sans-serif;  font-size: 225%;  font-weight: bold;  margin: 0px; padding: 0px; border: 0px;  }em.type1 {  font-weight: bold;  font-style: normal;  }.intro {  margin: 0px; padding: 0px; border: 0px;  font-size: 90%;  }.alert {  padding: 0px; border: 0px;  margin: 10px 0px 10px 0px;  font-weight: bold;  color: #ff0000;  }.alert a:link {color: #ff0000;}.alert a:active {color: #000066;}.alert a:visited {color: #ff0000;}.alert a:hover {color: #000066;}.signfootertext {  margin: 0px; padding: 0px; border: 0px;  font-size: 70%;  }.signfootertext a:link {color: #003e03;}.signfootertext a:active {color: #ff0000;}.signfootertext a:visited {color: #003e03;}.signfootertext a:hover {color: #ff0000;}/* IMAGE STYLES... */.flags {  border-style: none;  border: 0px; margin: 0px;  padding: 5px 0px 0px 0px;  }.stapleslogo {  border-style: none;  border: 0px; margin: 0px; padding: 0px;  }.iphonewrapper img {  float: right;  border-style: none;  border: 0px; margin: 0px; padding: 0px;  }
