body {
  background:#000000;
  background-color:#000000; 
  background-image: url(./images/ottbg.jpg); 
  background-attachment: fixed;
  background-position: left top  ; 
  background-repeat: repeat; 
  margin:0;
  color:#FFFFFF;
  text-align: center;
  border-color:#a80014;
  border-width:0px;
  border-style: solid;
  font-size: 26px;
  font-family: "Times New Roman";
  padding-bottom: 21px;
  padding-right: 21px;
  padding-left: 21px;
	
  }

a  {
   text-decoration: none;
   color: #FFFFFF;
}

a ins  {
   text-decoration: none;
}

a:link {
border:none;
}  

img {
border: 0px none;
}

#homebutton a,
#privacybutton a,
#termsbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 5px;
   background-position: 0% 0px;
   font-size: 5px;
   line-height: 5px;
}

#contactbutton a:hover  {
   background-position: -41px 0%;
}

#contactbutton a  {
   width: 41px;
   background-image: url(images/contactbutton.png);
}

#privacybutton a:hover  {
   background-position: -39px 0%;
}

#privacybutton a  {
   width: 39px;
   background-image: url(images/privacybutton.png);
}

#termsbutton a:hover  {
   background-position: -29px 0%;
}

#termsbutton a  {
   width: 29px;
   background-image: url(images/termsbutton.png);
}

#homebutton a:hover  {
   background-position: -23px 0%;
}

#homebutton a  {
   width: 23px;
   background-image: url(images/homebutton.png);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 121px;
   top: 33px;
   z-index: 3;
   width: 23px;
   height: 5px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 33px;
   z-index: 3;
   width: 41px;
   height: 5px;
}

#termsbutton  {
   visibility: visible;
   position: absolute;
   left: 205px;
   top: 33px;
   z-index: 3;
   width: 29px;
   height: 5px;
}

#privacybutton  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 33px;
   z-index: 3;
   width: 39px;
   height: 5px;
}

#diggbutton a:hover,
#stumblebutton a:hover,
#twitterbutton a:hover  {
   background-position: -31px 0%;
}

#twitterbutton a,
#diggbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 31px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#diggbutton,
#twitterbutton  {
   visibility: visible;
   position: absolute;
   top: 27px;
   z-index: 3;
   width: 31px;
   height: 26px;
}

#stumblebutton  {
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 27px;
   z-index: 3;
   width: 31px;
   height: 25px;
}

#stumblebutton a  {
   background: url(images/stumblebutton.png) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 31px;
   font-size: 25px;
   line-height: 25px;
}

#diggbutton a  {
   background-image: url(images/diggbutton.png);
}
#diggbutton  {
   left: 647px;
}

#twitterbutton a  {
   background-image: url(images/twitterbutton.png);
}
#twitterbutton  {
   left: 683px;
}

#contentgrow p  {
   margin: 0px;
   color: #683CA3;
   font-family: "Times New Roman";
   padding-bottom: 21px;
   padding-right: 21px;
   padding-left: 21px;
   text-align: left;
}


#contentgrow *:first-child  {
   margin-top: 0px;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#ottheadertext p {
   margin: 0px;
   color: #683CA3;
   font-family: "Times New Roman";
   font-size: 48px;
   line-height: 58px;
   padding-bottom: 21px;
   padding-right: 21px;
   padding-left: 21px;
   text-align: center;
}

#ottsubheadertext p  {
   font: 18px/22px "Times New Roman";
   margin: 0px;
   color: #A68BCB;
   padding-bottom: 21px;
   padding-right: 21px;
   padding-left: 42px;
   text-align: center;
}


#otthome  {
   margin: 0px auto 0px auto;
   height: 10545px;
   width: 780px;
   position: relative;
}

#ottcontact  {
   margin: 0px auto 0px auto;
   height: 1195px;
   width: 780px;
   position: relative;
}

#ottcontactform  {
   margin: 0px auto 0px auto;
   height: 1195px;
   width: 780px;
   position: relative;
}

#ottterms  {
   margin: 0px auto 0px auto;
   height: 1360px;
   width: 780px;
   position: relative;
}

#ottprivacy  {
   margin: 0px auto 0px auto;
   height: 950px;
   width: 780px;
   position: relative;
}

#ottfap  {
   margin: 0px auto 0px auto;
   height: 1695px;
   width: 780px;
   position: relative;
}


#ottgdipowerpath  {
   margin: 0px auto 0px auto;
   height: 1185px;
   width: 780px;
   position: relative;
}

#ottgdirotator  {
   margin: 0px auto 0px auto;
   height: 1040px;
   width: 780px;
   position: relative;
}

#ottgditissa  {
   margin: 0px auto 0px auto;
   height: 2320px;
   width: 780px;
   position: relative;
}

#ottgdipowerpathsplash1  {
   margin: 0px auto 0px auto;
   height: 1135px;
   width: 780px;
   position: relative;
}

#ottgdiform  {
   margin: 0px auto 0px auto;
   height: 1100px;
   width: 780px;
   position: relative;
}

#ottcouponcode  {
   margin: 0px auto 0px auto;
   height: 900px;
   width: 780px;
   position: relative;
}

#ottcorrect  {
   margin: 0px auto 0px auto;
   height: 1140px;
   width: 780px;
   position: relative;
}

#ottrequestform  {
   margin: 0px auto 0px auto;
   height: 1215px;
   width: 780px;
   position: relative;
}

#ottsubheadertext  {
   visibility: visible;
   position: absolute;
   left: 128px;
   top: 174px;
   z-index: 3;
   width: 506px;
}

#contentgrow p  {
   font-size: 18px;
   line-height: 22px;
}

#ottheadertext  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 91px;
   z-index: 3;
   width: 685px;
}

#contentgrow  {
   padding: 0px 17px 0px 17px;
   background: url(images/interiorgrowtile.png) repeat-y center top;
   visibility: visible;
   top: 5px;
   margin: 0px;
   position: relative;
}

#scootdown  {
   position: relative;
   top: 250px;
}

#id6footer  {
   background: url(images/id6footer.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 5px;
   z-index: 2;
   width: 754px;
   height: 313px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 326px;
   margin-bottom: 350px;
}

#header  {
   background: url(images/header.png) no-repeat;
   position: absolute;
   left: 8px;
   top: 10px;
   z-index: 2;
   width: 759px;
   height: 245px;
}

div.alexa  {
   visibility: visible;
   position: absolute;
   text-align: center;
   left: 24px;
   top: 180px;
   width: 120px;
   height: 95px;
}

div.twitterlistbuilder  {
   visibility: visible;
   position: absolute;
   text-align: center;
   left: 24px;
   top: 150px;
   width: 120px;
   height: 95px;
}

div.ftglogo {
   visibility: visible;
   position: absolute;
   text-align: center;
   left: 200px;
   top: 200px;
   border: 0px;
   
}

div.hostgator {
   visibility: visible;
   position: absolute;
   text-align: center;
   left: 610px;
   top: 180px;
   width: 120px;
   height: 95px;
}

div.googletranslate  {
   visibility: visible;
   position: absolute;
   left: 295px;
   top: 258px;
   z-index: 3;
   width: 39px;
   height: 5px;
}

div.leftalign {
   text-align: left;
   padding-right: 21px;
   padding-left: 21px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
