html { height: 101%; margin-bottom: 1px; }

h1,h2,h3,h4,h5,h6,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
img{border:0;}
p{margin:0 0 0 0; padding: 0 0 5px 0;}
ul{margin:0 0 0 40px; padding: 0 0 5px 0;}

body{
background-color:#093479;
color:#FFFFFF;
margin: 0 auto;
padding:0;
font:12px Arial, Helvetica, sans-serif;
}

#wrap{
margin:0 auto;
padding:0;
width:908px;
height:721px;
}

#mainmenu{
margin:10px 0 0 0;
padding:0;
width:908px;
height:80px;
}

#content{
padding:0;
margin: 0;
width:908px;
height:405px;
line-height:130%;
position:relative;
padding-bottom:45px;
}

#content p{
padding-top:0;
margin-top:0;
}

#banner{
height:225px;
background-image:url(images/wallacelogo.jpg);
background-position:top left;
background-repeat:no-repeat;
position:relative;
}

#banner a.homelink { 
width: 409px;
height: 143px; 
position: absolute;
text-decoration:none;
top: 0px;
left:0px;
display:block;
background-color:transparent;
color:#000;

}


#banner a.homelink i{
visibility:hidden;
}

#banner h1{
position:absolute;
top:146px;
left:0;
font-size:17px;
text-transform:uppercase;
font-weight:normal;
}

#banner h2{
position:absolute;
top:182px;
left:0;
font-size:14px;
font-weight:bold;
width:908px;
}

#barcode{
	position:absolute;
	background-image:url(images/barcode.png);
	background-repeat:no-repeat;
	background-position:right;
	height:70px;
	width:70px;
	top:95px;
	left:835px;
	padding-bottom: 25px;
}

#barcodetext h3{
	font-size:12;
	font-weight:bold;
	text-align:right;
	position:absolute;
	width:250px;
	top:190px;
	left:655px;
}

#footer{
background-color:#093479;
color:#FFFFFF;
margin: 0 auto;
padding:0;
width:908px;
}



#footer p {
padding-top: 20px;
margin:0;
text-align:left;
font-size: .9em;
}



#footer a, #footer a:link, #footer a:visited, #footer a:active, #content a, #content a:link, #content a:visited, #content a:active  { 
background-color:#093479;
color:#FFFFFF;
text-decoration:underline;
}



#footer a:hover, #content a:hover{
color: #ffcc00;
background-color: #093479;
text-decoration:none;

}

.floatright{
float: right;
clear: right;

}





.nofloat{
padding:0;
display:inline;
}



.left {
margin:0 25px 0 0;
float:left;
padding:0;
display:inline;
}



.right {
margin:0 0 0 10px;
float:right;
padding:0;
display:inline;
}


#simpleviewer{
width:482px;
height:400px;
margin:0;
padding:0;
position:absolute;
right:0;
top:0;
}

#gallerytext{
width:400px;
height:350px;
margin:0;
padding:0;
position:absolute;
left:0;
top:50px;
font-size:14px;
}

#basictext{
width:400px;
height:400px;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
}


.caption{
font-size:11px;
}

#address {
 width: 400px;
 padding: 10px;	
 height: 100px;
}

#address .add-left {
	width: 200px;
	float: left;
}

#address .add-right {
	width: 175px;
	float: left;
}

