body {
  margin:0 0; 
  padding: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	font-size: 62.5%;
	background-image: url(../images/tile_background.png);
}

#container {
width: 100%;
height: 290px;
background-image: url(../images/top_background.png)
}

#mainLogo {
position: absolute;
left: 410px;
top: 60px;
width: 200px;
}

form {
border: 0;
}

#mainLogo h1{
display: none;
  margin:0 0; 
  padding: 0 0;
}



a {
text-decoration: none;
}

img { 
border: 0;
}

.contactinfo {
margin:0 0; 
padding: 0 0;
width: 190px;
height: 85px;
position: absolute;
left: 630px;
top: 75px;
font-size: 1.2em;
line-height: 18px;
overflow: auto;
font-weight: normal;
}

.contactTitle {
margin:0 0; 
padding: 0 0;
width: 280px;
height: 55px;
position: absolute;
top: 100px;
left: 66px;
}

.newsTitle {
margin:0 0; 
padding: 0 0;
position: absolute;
top: 100px;
left: 66px;
}

.orderTitle {
margin:0 0; 
padding: 0 0;
position: absolute;
top: 68px;
left: 66px;
font-family: Arial, Helvetica, sans-serif;
Font-Size:xx-large;
Height:39px;
Width:312px;
font-weight: bold;
text-transform: uppercase;
color:Maroon;
Border-Color:#E0E0E0;
background-color: #ffffff;

}

.shipregTitle {
margin:0 0; 
padding: 0 0;
position: absolute;
top: 68px;
left: 66px;
}

.locationsTitle {
margin:0 0; 
padding: 0 0;
position: absolute;
top: 100px;
left: 66px;
}

.linksTitle {
margin:0 0; 
padding: 0 0;
position: absolute;
top: 100px;
left: 66px;
}



#innerImage {
margin:0 0; 
padding: 0 0;
position: absolute;
top: 205px;
left: 490px; 
width: 305px;
height: 208px;
}

#loginButton {
position: absolute;
top: 250px;
left: 100px;
width: 150px;
height: 50px;
}

#copy {
position: absolute;
left: 175px;
top: 200px;
margin:0 0; 
padding: 0 0;
font-size: 1.2em;
width: 300px;
padding-bottom: 150px;
}

#order {
position: absolute;
top: 260px;
left: 165px;
margin: 0 0;
padding: 0 0;
}

#addOn{
font-size: 1.25em;
position: absolute;
width: 750px;
top: 200px;
left: 165px;
margin: 0 0;
padding: 0 0;

}

#flashContent{
position: absolute;
top: 260px;
left: 165px;
margin: 0 0;
padding: 0 0;
}

#flashContent ul h3{
font-size: 1.4em;
list-style-type: none;
padding-top: 2em;

}

#flashContent ul li{
font-size: 1.1em;
list-style-type: none;

}

#frontPageMenu {
margin:0 0; 
padding: 0 0;
width: 725px;
height: 16px;
position: absolute;
top: 162px;
left: 74px;
background: transparent url(../images/menubar_2.gif) no-repeat;
}

#frontPageMenu span, span {
display: none;
}

#frontPageMenu li {
	list-style-type: none;
	display: inline;
	top: 0px;
  position: absolute;
}

#frontPageMenu li, #frontPageMenu a {
height: 16px;
display: block;
}

#home {
left: 0px; width: 77px;
}

#home a:hover, #home.current{
background: transparent url(../images/menubar_2.gif) 0 -15px no-repeat;
}

#shipreg {
left: 78px; width: 223px;

}
#shipreg a:hover, #shipreg.current {
background: transparent url(../images/menubar_2.gif) -78px -15px no-repeat;
}

#locations {
left: 302px; width: 124px;

}
#locations a:hover, #locations.current {
background: transparent url(../images/menubar_2.gif) -301px -15px no-repeat;
}

#links {
left: 427px; width: 79px;

}
#links a:hover, #links.current {
background: transparent url(../images/menubar_2.gif) -426px -15px no-repeat;
}

#contact {
left: 589px; width: 135px;
}
#contact a:hover, #contact.current {
background: transparent url(../images/menubar_2.gif) -589px -15px no-repeat;
}

#news {
left: 507px; width: 81px;

}
#news a:hover, #news.current {
background: transparent url(../images/menubar_2.gif) -507px -15px no-repeat;
}