@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0;
}

html, body {font-family: arial, helvetica, sans-serif; font-size: 75%; color: #777; height: 100%; 
}
#wrapper {width: 100%;
}
.headertext { font-family: arial, helvetica, sans-serif; color: #fff; margin-top: -1000px; position: absolute; 
}
#header {background-image: url(../images/skystrip1.jpg);background-repeat: repeat-x; height: 120px; width: 100%; text-align: center; margin:0 auto; position: relative
;z-index: 1;
}
#header_christmas { text-align: center; margin:0 auto; position: relative;z-index: 1;
}
img.header_christmas {text-align: center;
}
#header_christmas a{text-align: center; margin:0 auto; border: none; position: relative; 
}
#header a{background-image: url(../images/skystrip1.jpg);background-repeat: no-repeat; height: 120px; width: 100%; top: 0; left: 0; position: relative; 
}
#header a span { visibility: hidden; display: none;
}
#contents {width: 900px;  margin: 0 auto;
}
#rainbow{margin: 0; background-image: url(../images/rainbow_slice.jpg);background-repeat: repeat-x;height: 21px; width:100%; position: relative;
}
.cows{margin-left:80%; margin-top: 44px; width: 149px; height: 84px; z-index: 100;position:relative;
}
.menutab {margin: 21px 0 0 288px;position: absolute;
}
#bottle {position: absolute; margin: 50px 0 0 -11em; z-index: 0;
}
img.bottle{ border: none; outline: none;
}
h1.upper {font-size: 22px; color: #777; margin:25px 0 0 0; padding: 0; font-weight: bold; text-align: center; letter-spacing: 0.01em; 
}
#center_photo {margin:0 auto;  text-align: center; padding: 10px;
}
h1.lower {font-size: 23px; color: #777; margin: 0; padding: 0; font-weight: bold; text-align: center; letter-spacing: 0.01em;
}
#degas {margin: -140px 0 0 500px; position:relative;
}
img.degas {border:none; 
}
.degas_pic { padding-left: 15px; margin-top: 5px; position: relative; border:none; 
}
#list_uses {margin: -45% 0 0 82% ;text-align:center; position: relative;
}
.list_uses{ padding: 0 0 0 20px; color: #999; font-size: 12px; text-align: left;  line-height: 22px; font-weight: bold; list-style: square; 
}
.list-style_none {list-style: none; text-indent:-1em; width: auto;
}
#lowerlist {margin:-30px auto 0 50px; position: relative;
}
#rainbow_line {margin: 14em auto 0 auto; 
}
#idea {font-family: "Times New Roman", Times, serif; font-style: italic; color:#888; font-size: 9px; text-align: left; margin: .5em 0 0 1em;
}
#logo {margin: .5em 0 0 11em; padding: 0 0 20px 0;
}
#logo a span { visibility: hidden; display: none;
}
#bluelist {margin: -8em 0 0 20.5em; font-size: 12px; color: #06d; height: 100%; list-style-type: none;
}
ul.bluelist{  float: left;  width: 50em;  margin: 0;  padding: 0;  list-style: none;
}
 li.bluelist{  float: left;  width: 14em;  margin: 0;  background-image: url(../images/bluebullet.gif);  background-position: 0 3px;  background-repeat: no-repeat;  padding: 0 0 0 1.5em; 
}
#sharebutton { position:absolute; margin:60px 0 0 700px; 
} 
h3 {color: #666; font-weight: bold; margin: 3em auto 0 auto; font-size: 2em; 
}
p {color: #666; font-weight: normal; font-size: 14px; width: 35em; line-height: 18px; margin: 0 0 0 25px;
}
p a{text-decoration: none; color:#777;
}
p a:hover{text-decoration: underline; color:#444;
}
p.sub {margin: 0 0 0 -4em; color: #eee; font-size: 11px; font-weight: bold;
}
p.sub_nobgrd {margin: 0 ; color: #777; font-size: 11px; font-weight: bold;
}
p.comments {color: #eee; font-weight: normal; font-size: 14px; width: 32em; margin: 0 0 0 25px;
}
p.product {color: #06d; font-weight: bold; font-size: 16px; width: 32em; margin: 0 0 0 25px;
}
#custcomm {width: 75em;
}
p.custcomm {color: #555; font-weight: normal; font-size: 13px; width: 50em; margin: 0 0 0 25px;
}
p.custname {color: #333; font-weight: normal; font-size: 12px; width: 42em; margin: 0 0 0 245px;
}
img.custpic, img.custpic a {display: inline; float: left; padding: 0 8px 8px 0; border: none;
}
#img_right_bgrd {margin: -99em 0 0 60em; background-image: url(../images/spectrum.jpg) ; background-repeat: repeat-y; width:265px; height: auto; text-align: center; 
}
#feedback_bgrd {margin:-20px 0 0 -20px; background-image: url(../images/spectrum_narrow.jpg) ;background-repeat: repeat-y; width:55px; height: auto; font-size: 12px; color:#000;position: absolute
}
#feedback_script {margin:20px 0 0 40px; width:560px; height: auto; font-size: 12px; color:#000; ;
}
#img_right_nobgrd {margin: -50em 0 0 60em;  text-align: center; z-index: 500;
}
.img_right{  text-align: center; padding:5px; position: relative;
}
img.left {float: left; padding: 10px; margin: -10px 20px 0px 20px; 
}
img.flag, a.flag{ padding:2px;border: none; float: left; margin: 15px; outline: none;
}
img.flag:active {border: 4px solid #88ccff; 
}
#flag {display: block; text-align: center; margin: 0; padding: 0; position: relative; 
}
p.test { color: #FF0000; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 29px;
}
.popup {position: relative;z-index: 0; 
}
.popup:hover{background-color: transparent; z-index: 50; direction:ltr;
}
.popup span{ position: absolute; background-color:#fff; padding: 5px; left: -1000px; border: 1px solid; visibility: hidden; color: #777; text-decoration: none; font-size: 14px;
}
.popup span img{ border-width: 0; padding: 2px;
}
.popup:hover span{ visibility: visible; margin: -10% 0 0 100%; 
}
#paypal {margin: 0 0 0 55px; 
}
#read.img {margin:120px 0 0 0; position:absolute; padding: 0;
}

hr {clear: both;
}
li.faq {margin: 0; padding: 0; width:auto;
}
a.faq {font-weight: bold; color: #0066CC; 
}
a.faq:hover {font-weight: bold; color:#6699FF;
}
#listcol{ display: block; margin: 0; padding: 0; position: relative; 
}

li {
	font-size: 14px;
    width:180px;
	height: auto;
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    line-height:15px;
    position:relative; /* IE needs this in order to recognize links in all
 columns */
}
.licol-1 {
    margin-left:25px; height: auto;
}
.licol-1-red {color: red; font-weight: bold;
    margin-left:25px;height: auto;
}
.licol-2 {
    margin-left:250px;height: auto;
}    
.licol-2-red {color: red; font-weight: bold;
    margin-left:250px;height: auto;
}  
.licol-3 {
    margin-left:475px; height: auto;
}
.licol-3-red {color: red; font-weight: bold;
    margin-left:475px;height: auto;
}
.licol-first {
    margin-top:-495px; position: relative;
}
.table {margin: 0 0 0 25px;
}

#faqlist {margin: 0; padding: 0; clear: both; left: 50px;display: block; position: relative; width: auto;
}
ul.faqlist, li.faqlist {font-size: 14px;
    width:400px;
	height: auto;
    margin:15px 0 0 0;
    padding:0 10px 0 0;
    line-height:15px;
    position:relative;
}
#sign-up {width: 150px; height: auto; margin: 20px 0 0 10px; position: absolute; z-index: 1;
}
<!--[if IE]>
#mc_embed_signup fieldset {
position: relative;
}
#mc_embed_signup legend {
position: absolute;
top: -1em;
left: .2em;
}
<![endif]--> 