body,html {
		/*height:100%;*/
		margin:0;
		padding:0;
		font-family:Helvetica, Arial, sans-serif;
		letter-spacing:-.02em;
		background:url(images/bodybg.gif);
		background-attachment:fixed;
}
#container{
		min-height:100%;
		/*height:100%;*/
		width:80%;
		min-width:650px;
		padding:0;
		margin: 0 auto;
		border-right: 1px solid #00aeef;
		border-left: 1px solid #00aeef;
		background:#c7e8fb url(images/subheadgrad.gif) repeat-x;
}
p a{
		text-decoration:none;
		background:#F5F6BC;
		color:#000;
		}
p img{  
		float:right;
		margin:10px;
		}
#head{
		background:url("images/headface.gif");
		background-position:top right;
		background-repeat:no-repeat;
		border-bottom:1px solid #00aeef;
		width: 100%;
		margin:0;
		}

#side{		float:left;
		background:url(images/sidetop.gif) top;
		width: 150px;
		padding-top:40px;
		margin-top:-4px;
		}



#mouthlink{	background:url(images/mouthlink.gif);
		margin-bottom:10px;
		display:block;
		}
#mouthlink a{
		background:url(images/mouthlink.gif) no-repeat;
		display:block;
		}
#mouthlink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}



#snorelink{	background:url(images/snorelink.gif);
		margin-bottom:10px;
		display:block;
		}
#snorelink a{
		background:url(images/snorelink.gif) no-repeat;
		display:block;
		}
#snorelink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}

#nightlink{	background:url(images/nightlink.gif);
		margin-bottom:10px;
		display:block;
		}
#nightlink a{
		background:url(images/nightlink.gif) no-repeat;
		display:block;
		}
#nightlink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}



#bleachlink{	background:url(images/bleachlink.gif);
		margin-bottom:10px
		display:block;
		}
#bleachlink a{
		background:url(images/bleachlink.gif) no-repeat;
		display:block;
		}
#bleachlink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}







#nightlink{	background:url(images/nightlink.gif);
		margin-bottom:10px;
		display:block;
		}
#nightlink a{
		background:url(images/nightlink.gif) no-repeat;
		display:block;
		}
#nightlink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}



#bleachlink{	background:url(images/bleachlink.gif);
		margin-bottom:10px;
		display:block;
		}
#bleachlink a{
		background:url(images/bleachlink.gif) no-repeat;
		display:block;
		}
#bleachlink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}


#downlink{	background:url(images/downlink.gif);
		margin-bottom:0;
		display:block;
		}
#downlink a{
		background:url(images/downlink.gif) no-repeat;
		display:block;
		}
#downlink a:hover{
		background-position:0 -30px; background-repeat:no-repeat;
		}


#headlinks{	height:30px;
		width:300px;
		float:right;
		margin-right:40px;
		}


#headlinks a{
		float: right;
		margin:3px 3px;
		padding-top:0px;
		text-align:center;
		border-bottom:solid 1px #f00;
		font-size:13px;
		text-decoration:none;
		color:#666;
		}
#headlinks a:hover{
		border-bottom:4px solid #f00;
		color:#000;		
		}	


#subhead a{
		border-bottom:1px solid #f00;
		text-decoration:none;
		margin:0 3px 0 0;
		color:#666;
		font-size:12px;
		}
#subhead a:hover{
		border-bottom:3px solid #f00;
		color:#000;
		background:url("images/linkgrad.gif") bottom repeat-x;
		}

#contentwrap{	
		float:left;
		width:70%;
		margin-left:30px;	
		}
#title{	background:url(images/titleend.gif) top right no-repeat;
		}
#content{
		border-left:1px solid #00aeef;
		border-right:1px solid #00aeef;
		background:#fff;
		padding:10px;
		}
#contentclose{
		background:url(images/contentclose_r.gif) top right no-repeat;
				}

#productim{
		border:1px solid #f00;
		padding:0;
		float:right;
		margin:10px;
		}
#muddylad{
		background:url(images/muddylad.jpg) no-repeat;
		float:right;
		margin: 5px 0 5px 10px;
		}
#pig{	
		background:url(images/pig.jpg) no-repeat;
		float:right;
		margin: 5px 0 5px 10px;
		}
		
#bleached{
		background:url(images/bleached.jpg) no-repeat;
		float:right;
		margin: 5px 0 5px 10px;
		}

#sleeping{
		background:url(images/sleeping.jpg) no-repeat;
		float:right;
		margin: 5px 0 5px 10px;
		}

		
#bottombar{ 
		border-bottom:1px solid #00aeef;
		clear:both;
		margin:40px 0 10px 0;
		padding: 40px 0 2px 0;
		background:url(images/footbg.gif) bottom repeat-x;
		}
#bottombar a{
		color:#666;
		text-decoration:none;
		padding-left:10px;
		font-size:13px;
		
		}
#bottombar a:hover{
		color:#000;
}
label{
		width:150px;
		
		padding:4px;
		}
.downloads{
		border:1px solid #00aeef;
		width:25%;
		height:100px;
		color:#666;
		background-color:#c7e8fb;
		font-size:80%;
		text-align:center;
		float:left;
		margin:10px;
		}
h2{		
		color:#00aeef;
		fon-size:80%;
		line-height:80%;
		margin:0;
		}
h1{		
		color:#00aeef;
		line-height:80%;
		margin:0;
		}
.q		{color:#f00; font-weight:bolder; margin-right:15px; font-size:130%;}
.a		{color:#00aeef; font-weight:bolder; margin-right:15px; font-size:130%;}
ul		{list-style-image:url(images/ul_arrow.gif);} 