    body{
    margin:0;
    padding:75px 0 30px 0;
	text-align: center; /*centers the whole page*/
	background-image: url(images/young_lovers_eye1.gif);
    } 
    div#header{
    position:absolute; top:0;
    background-color:#000000;
	border-bottom: 1px solid #4E4E4E;
    left:0;
    width:100%;
    height:header-75px;
    }
	div#footer{
  position:absolute;
  background-color:#000000;
  border-top: 1px solid #4E4E4E;
  bottom:0;
  left:0;
  width:100%;
  height:footer-30px;
 }
    @media screen{
    body>div#header{
    position:fixed;
    }
	body>div#footer{
    position:fixed;
  }
    }
    * html body{
    overflow:hidden;
    } 
    * html div#content{
    height:100%;
    overflow:auto;
    }
	
	    /*]]>*/
	
	#banner {
	text-align: center;
	}
	
	/*.box {
	text-align: center;
	
    width: 690px;
	border-style: solid;
	border-color: #ff0000;
    margin: 0;
    background: #FF00FF;
    }*/
	
	.fixedwidth {
  	margin: 0 auto;
	width: 720px;
  	text-align: left;
 	}
	
	.fixedwidth2 {
  	margin: 0 auto;
	width: 740px;
  	text-align: left;
 	}
	
	.fixedwidth3 {
  	margin: 0 auto;
	width: 710px;
 	}
		
	p,h1,h2,pre {
	margin: 8px 50px 8px 50px;
		}
		
	
h1 {
	background-color: #000000;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 0.7em;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height:160%;
	padding: 10px;
	margin: 10px;
	color: #FFFFFF;
	border: 0px none;
}

h2 {
	background-color: #000000;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 6px;
	color: #FFFFFF;
	border: 0px none;
}

h3 {
	background-color: #000000;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height:160%;
	padding: 17px;
	margin: 10px;
	color: #DDFF44;
	border: 0px none;
}

p {
	background-color: #000000;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height:160%;
	padding: 17px;
	margin: 10px;
	color: #FFFFFF;
	border: 0px none;
}

.blue {	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 0.6em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 6px;
	color: #000000;
	border: 0px none;
	
}	

.onwhite {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #000000;
	border: 0px none;
}

/*
.shiftup
{
position:relative;
top:-20px;
z-index: 0;
} */




     /* MENU BELOW */
    #logo {display:block; height:70px; float:left;}
 #container {
	position: relative;
	float:right;
	width: 513px;
	height: 30px;
	padding: 0;
	margin-top: 30px;
	background: #000000;	
	}

#nav {
	position: absolute;
	top: 10px;
	left: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 30px;
	display: inline;
	overflow: hidden;
	width: 638px;
	}
	
#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -30px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -30px;
	}

#tindex a  {
	width: 88px;
	background: url(images/nav-tshirts.gif) top left no-repeat;
	}
	
#tdetails a  {
	width: 83px;
	background: url(images/nav-details.gif) top left no-repeat;
	}

#tfaq a  {
	width: 61px;
	background: url(images/nav-faq.gif) top left no-repeat;
	}

#tcontact a  {
	width: 99px;
	background: url(images/nav-contact.gif) top left no-repeat;
	}

#tcart a  {
	width: 160px;
	background: url(images/nav-cart.gif) top left no-repeat;
	}
	
a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color: #000000; text-decoration: line-through;}
a:hover { color: #000000; text-decoration: line-through;}

.class2 a:link {color: #DDFF44; text-decoration: underline;}
.class2 a:visited {color: #DDFF44;}
.class2 a:active {color: #DDFF44; text-decoration: underline; font-weight: bold;}
.class2 a:hover { color: #DDFF44; text-decoration: underline; font-weight: bold;}

.class3 a:link {color: #FFFFFF; font-weight: bold;}
.class3 a:visited {color: #FFFFFF; font-weight: bold;}
.class3 a:active {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.class3 a:hover { color: #DDFF44; text-decoration: underline; font-weight: bold;}



