html, body {
background-color: #fff;
background-image: url(../images/background.jpg);
background-repeat: repeat-y;
background-position: center; 
margin:0;
padding:0;
/* GLOBAL FONT DECLARATION */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


#container {
width:400px;
margin: auto;
}

#menu {
	width:400px;
	height:23px;
}

#menu dl {
	margin: 0px;
	padding: 0px;
}

#menu dt {
	float:left;
}

#menu dt a {
	display: block;
	height: 0px !important;
	height /**/:23px; /* IE 5/Win hack */ 
	padding: 23px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#menu dt#productsmenu,
#menu dt#productsmenu a { width: 100px; background-image: url(../images/nav/productsbutton.jpg); }

#menu dt#locationmenu,
#menu dt#locationmenu a { width: 100px; background-image: url(../images/nav/locationbutton.jpg); }

#menu dt#servicemenu,
#menu dt#servicemenu a { width: 100px; background-image: url(../images/nav/servicebutton.jpg); }

#menu dt#contactmenu,
#menu dt#contactmenu a { width: 100px; background-image: url(../images/nav/contactbutton.jpg); }

#menu dt a:hover {
	background-position: -100px 0px;
}

#footer { 
height:40px;
position:relative;
margin:0;
padding:0;
}

p.productcopy {
text-align:center;
vertical-align:middle;
}

.bluetext {
color:#3399FF;
}

h1 {
font-size:15px;
color:#3399FF;
margin:0; /*NOT SURE WHY, BUT THIS HAS TO BE SET TO '0' OR IT OFFSETS THE FOOTER IN MAC BROWSERS. ADJUST LINE SPACING WITH PADDING*/
padding:6px;
}

#copy {
	width: 360px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
}

p {
margin:0; /*NOT SURE WHY, BUT THIS HAS TO BE SET TO '0' OR IT OFFSETS THE FOOTER IN MAC BROWSERS. ADJUST LINE SPACING WITH PADDING*/
padding:6px;
}

#headerroll a {
	display:block;
	height:148px;
	background: url("../images/header1.jpg") 0 0 no-repeat;
}
	
#headerroll a:hover {	
background-position: -400px 0;
color: #fff;
}

#headerroll a:active {
background-position: -400px 0;
color:#fff;
}
