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

textarea {
	scrollbar-3dlight-color:#900;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#900;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#900;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#900;
}
*/
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: #900;
	scrollbar-3dlight-color: #900; 
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#900;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#900;

}
img {
	border: 0;
}
a:link, a:visited {
	color: #900;
	text-decoration:none;
}
a:hover, a:focus, a:active {
	color: #999;
	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.png); }
a.homenav:hover 		{ background-image:url(../images/homeb.png); }
a.homenavactive 		{ background-image:url(../images/homeb.png); }
a.packingnav 			{ background-image:url(../images/packinga.png); }
a.packingnav:hover 		{ background-image:url(../images/packingb.png); }
a.packingnavactive		{ background-image:url(../images/packingb.png); }
a.packagingnav 			{ background-image:url(../images/packaginga.png); }
a.packagingnav:hover 	{ background-image:url(../images/packagingb.png); }
a.packagingnavactive	{ background-image:url(../images/packagingb.png);}
a.storagenav 			{ background-image:url(../images/storagea.png); }
a.storagenav:hover 		{ background-image:url(../images/storageb.png); }
a.storagenavactive		{ background-image:url(../images/storageb.png); }
a.contactnav 			{ background-image:url(../images/contacta.png); }
a.contactnav:hover 		{ background-image:url(../images/contactb.png); }
a.contactnavactive		{ background-image:url(../images/contactb.png); }
a.termsnav 				{ background-image:url(../images/abouta.png); }
a.termsnav:hover 		{ background-image:url(../images/aboutb.png); }
a.termsnavactive		{ background-image:url(../images/aboutb.png); }

#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: #fff;
	left: 301px;
	text-align: right;
}

#text {
	width: 465px;
	height: 381px;
	left: 192px;
	top: 113px;
	z-index: 1;
	text-align: justify;
	position: absolute;
	color: #666;
	background-image:url(../images/maintextborder.png);
	background-repeat: no-repeat;
}
.photos {
	left: 806px;
	width: 125px;
	background-image: url(../images/photoframe.png);
	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: #900;
	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: #900;
}
#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.png)
}
.texttop {
	width: 460px;
	height: 15px;
	padding-left: 5px;
	padding-top: 0.3em;
	color: #900;
	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.png);
}

.formxsmall {
	font-size:small;
	color:#03C;
}

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

.phoneNumber {
	color:#900;
	font-weight:bold;
}

table#packaging {
	border: 1px #900 solid;
}
	

td {
	text-align: left;
	vertical-align: top;
}

li {
	padding-top: 10px;
}

#footer a {
	color: #09f;
}