/* CSS rules for chaning the colors of scrollbars within forms if needed:

textarea {
	scrollbar-3dlight-color:#4881a2;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#4881a2;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#4881a2;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#4881a2;
}
*/
body {
	background-image: url(images/background.png);
	background-position: center;
	background-attachment:fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-family: tahoma, verdana, geneva, helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	scrollbar-base-color: 4881a2;
	scrollbar-3dlight-color: #4881a2; 
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#4881a2;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#4881a2;

}
img {
	border: 0;
}
a:link, a:visited {
	color: #4881a2;
	text-decoration:none;
}
a:hover, a:focus, a:active {
	color: #999999;
	text-decoration: underline;	
}
/* Navigation rollovers */
a.rollover { 
	display:block; 
	width:77px;
	height: 90px;
	background-repeat:no-repeat; 
	float: left;	 
}

a.homenav 				{ background-image: url(images/homea.gif); }
a.homenav:hover 		{ background-image:url(images/homeb.gif); }
a.homenavactive 		{ background-image:url(images/homeb.gif); }
a.packingnav 			{ background-image:url(images/packinga.gif); }
a.packingnav:hover 		{ background-image:url(images/packingb.gif); }
a.packingnavactive		{ background-image:url(images/packingb.gif); }
a.packagingnav 			{ background-image:url(images/packaginga.gif); }
a.packagingnav:hover 	{ background-image:url(images/packagingb.gif); }
a.packagingnavactive	{ background-image:url(images/packagingb.gif);}
a.storagenav 			{ background-image:url(images/storagea.gif); }
a.storagenav:hover 		{ background-image:url(images/storageb.gif); }
a.storagenavactive		{ background-image: url(images/storageb.gif); }
a.contactnav 			{ background-image:url(images/contacta.gif); }
a.contactnav:hover 		{ background-image:url(images/contactb.gif); }
a.contactnavactive		{ background-image:url(images/contactb.gif); }
a.termsnav 				{ background-image:url(images/termsa.gif); }
a.termsnav:hover 		{ background-image:url(images/termsb.gif); }
a.termsnavactive		{ background-image:url(images/termsb.gif); }

#nav {
	width: 462px;
	height: 90px;
	display: inline;
	position: absolute;
	left: 264px;
	top: 24px;
}
/*end of navigation rollovers */	
#container {
	width: 811px;
	height: 550px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#footerinner {
	top: 530px;
	position: absolute;
	font-size: 7pt;
	text-align: center;
	width: 454px;
	color: #ffffff;
	left: 301px;
	text-align: right;
}

#text {
	width: 465px;
	height: 381px;
	left: 192px;
	top: 113px;
	z-index: 1;
	text-align: justify;
	position: absolute;
	color: #666666;
	background-image:url(images/maintextborder.gif);
	background-repeat: no-repeat;
}
.photos {
	left: 806px;
	width: 125px;
	background-image: url(images/photoframe.gif);
	background-position:center; 
	background-repeat: no-repeat;
	height: 70px;
	text-align: center;
	font-size: 8pt;
	padding-top: 16px;
}
.gallerytop {
	height: 15px;
	font-weight: bold;
	color: #4881a2;
	padding-left: 5px;
	padding-top: 0.3em;
}
#telnum {
	position: absolute;
	text-align: right;
	left: 468px;
	top: 10px;
	width: 333px;
	height: 42px;
	font-size: 9pt;
	font-family: verdana, geneva, helvetica, sans-serif;
	font-weight:bold;
}
.bold {
	font-weight: bold;
	color: #4881a2;
}
#logo {
	position: absolute;
	left: -4px;
	top: 24px;
	height: 88px;
}
#left {
	position: absolute;
	top: 113px;
	left: 6px;
	height: 381px;
	width: 173px;
	background-image:url(images/imgborder.gif)
}
.texttop {
	width: 460px;
	height: 15px;
	padding-left: 5px;
	padding-top: 0.3em;
	color: #4881a2;
	font-weight: bold;
}
#textcontent {
	width: 454px;
	height: 335px;
	padding: 5px;
	overflow: auto;
}
.lefttop {
	height: 10px;
}
.leftmiddle {
	text-align:center;
	height: 241px;
}
.lefttext {
	text-align: justify;
	padding: 9px;
	height: 94px;
}
.textbottom {
	height: 17px;
	padding-left: 5px;
	padding-top: 0.1em;
	text-align: center;
}
#gallery {
	position: absolute;
	height: 381px;
	width: 125px;
	left: 670px;
	top: 113px;
	background-image:url(images/galleryborder.gif);
}

.formxsmall {
	font-size:small;
	color:#0033CC;
}

.number {
	font-size:larger;
	color:#FF0000;
	font-weight:bold;
}
