body { 
		background-color: #fff;
		color: #505049;
		margin: 0px;
		padding: 0px;
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 9pt; }

a:link { 
			color: #c96a00; 
			background-color: transparent; 
			font-weight: bold; }
a:active { 
			color: #ccc; 
			background-color: transparent;
			font-weight: bold; }
a:visited { 
			color: #c96a00; 
			background-color: transparent;
			font-weight: bold; }
a:hover { 
			color: #963700; 
			font-weight: bold; }
		
p { 
	margin: 0px 0px 10px 0px; 
	color: #505049; 
	background-color: transparent;
	font-family: verdana, arial, helvetica, sans-serif;}
div, span { 
			margin: 0px;  
			color: #505049; 
			background-color: transparent;
			font-family: verdana, arial, helvetica, sans-serif; }					
img { 
		margin: 0px; 
		display: block; 
		border: 0px; }
#bottombar { 
				width: 748px; 
				height: 33px; 
				margin: 0px 0px 50px 25px; }		
#linkbar { 
			width: 748px; 
			height: 19px; 
			margin-left: 26px; }
#mainlayout { width: 748px; }


/* content header declarations */
.headertitle { margin-bottom: 20px; }
.headerlayout { 
				width: 748px; 
				margin: 50px 0px 10px 25px; }

.headerlayout .content { }


#upperleft { 
				width: 20px; 
				height: 20px; 
				margin: 0;
				padding: 0; }

#upperright { 
				margin: 0;
				padding: 0; }

td#upperright img { margin: 0 0 0 auto; }

.stretchtop { 
				background-image: url(../images/layout/osb/osb_top.gif); 
				background-repeat: repeat-x; 
				height: 20px; }
.stretchright { 
				background-image: url(../images/layout/osb/osb_right.gif); 
				background-repeat: repeat-y; 
				background-position: 100% 0%;  }
.stretchbottom { 
					background-image: url(../images/layout/osb/osb_bottom.gif); 
					background-repeat: repeat-x; }
.stretchleft { 
				background-image: url(../images/layout/osb/osb_left.gif); 
				background-repeat: repeat-y; }

#welcomeheader { 
					width: 773px; 
					margin-left: 0px; }
#welcomeheader td#upperleft { width: 45px; height: 20px;}
#welcomeheader td.stretchleft { background-position: 25px 0; }
#welcomeheader #upperleft img { margin-left: 25px; }
#welcomeheader td#upperright { width: 20px; height: 20px; background-image: url(../images/layout/osb/osb_upper_right.gif); background-repeat: no-repeat; }
#welcomeheader #lowerleft { width: 321px; height: 20px; }
#welcomeheader #lowerright { width: 20px; height: 20px; background-image: none; }



#aboutcontentlayout {
						width: 748px;
						margin: 10px 0px 100px 25px; }


#contactcontentlayout {
					width: 748px;
					margin: 10px 0px 100px 25px; 
					table-layout: fixed; 
					background: #feecc9; }
#contactcontentlayout .col_right { background: #fff; }

#contactinfolayout { margin: 0 0 0 15px; }

#producthightechlayout { margin: 0px; }

#privatecontentlayout {
					width: 748px;
					margin: 10px 0px 100px 25px;
					table-layout: fixed; }
					
#privatebagslayout { margin: 0px; }

										
#productcontentlayout {
					width: 748px;
					margin: 10px 0px 100px 25px;
					table-layout: fixed; }


.boldtext { font-weight: bold; }
.italictext { font-style: italic; }
.smalltext { font-size: 7pt; }
.tight { 
			margin: 0px; 
			padding: 0px; }
			
.bottombarcontent {
					background-color: #fc9a00; 
					width: 728px; }
.bottombarcontent span { 
							font-weight: bold;
							font-size: 7pt;
							margin-right: 10px; }

.col_right { width: 250px; }
.col_right img { margin: 0 0 0 auto; }
#privatebagslayout img, #producthightechlayout img { margin: 0 auto; }
.col_left { padding: 0px 20px; }
.col_middle { }
							
