body {margin: 0px; padding: 0px; overflow-y: scroll; background-image:url('greyintowhitegradient.gif');
background-repeat:repeat-x;
}

/* GLOBALHEADER */
#globalheader { width: 982px; height: 38px; margin: 4px auto; position: relative; z-index: 10; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(globalnavbg.png); _background-image: url(globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-index a { background-position: 0 0; }
#globalheader #globalnav li#gn-store a { background-position: -117px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -234px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -351px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -468px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -585px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -702px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-index a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -117px -38px; }
#globalheader #globalnav li#gn-mac a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -351px -38px; }
#globalheader #globalnav li#gn-iphone a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -702px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-index a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-store a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -702px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-index a:hover { background-position: 0 0; cursor: default; }
#globalheader.home #globalnav li#gn-store a { background-position: -117px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -234px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -468px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -585px -114px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -702px -114px !important; }


/* GLOBAL SEARCH */
#globalsearch { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; }

.header{display:block}
.header *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.header1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.header2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.header3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.header4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.header5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.headerfg{
  background:#000000; height: 112px; margin-top: -22px;}
.container {width: 982px; margin-left: auto; margin-right: auto; margin-top: 5px; background-color: #fff;}
.logo {padding-left: 37px; padding-top: 10px; float: left;}
h1 {font-family: Calibri, Arial, Sans; font-size: 2em; color: #fff; padding-top: 33px; padding-left: 545px;}
h2 {font-family: Calibri, Arial, Sans; font-size: 1.1em; color: #8f8f8f; padding-left: 68px; padding-top: 45px;}

.content {
background-image: url("bkfade.jpg");
background-repeat: no-repeat;
background-position: bottom;
min-height: 620px;
width: 982px;
}
p {font-family: Calibri; font-size: 1em; text-align: justify; padding-bottom: 10px;}
.page_text {width: 845px; font-family: Calibri; font-size: 1em; padding-left: 68px; padding-top: 2px; margin-bottom: 20px;  text-align: justify;}

.form-label {float: left; font-family: Calibri; font-size: 1em; padding-bottom: 10px; width: 150px;}
.form-input {float: left; padding-bottom: 10px;}
.form-button {float: left; font-family: Calibri; font-size: 1em;}

.pulldown {float: none; clear: both;}

.feedback-bullet{float: left; margin-right: 50px;}

.feedback-ul {margin-left: -25px;}

A:link {text-decoration: none; color: grey;}
A:visited {text-decoration: none; color: grey;}
A:active {text-decoration: none; color: grey;}
A:hover {text-decoration: underline overline; color: black;}

.spacer{margin-top: 25px;}
