body {
	background-color: #ffffff;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
}

#footer {
	margin-bottom: 10px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	color: #999999;
	font-weight: bold;
}

#footermainpage {
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
	color: #999999;
	font-size: 11px;
	width: 730px;
}

#frmtbl {

}

#header {
	text-align: center;
	background-image: url(img/backgrd_subhead.gif); 
	margin-top: 25px;
	padding: 0px;
}

#headwrapper {

}

#listtext {

}	

#mainheader {
	text-align: center;
	background-image: url(img/backgrd_subhead.gif); 
	margin-top: 25px;
	padding: 0px;
}

#maincontent {
	text-align: center;
	margin-top: 25px;
	height: 250px;
	background-image: url(img/backgrd_subhead.gif); 
	padding: 0px;
}

#mainnavbar {
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(img/backgrd_mainnav.gif); 
	vertical-align: baseline;
	height: 15px;
}

#pagewrapper {
	text-align: center;
}

#quicklinks {
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 12px;
	color: #cccccc;
}

#subcontent {
	color: #999999;
	width: 715px;
	text-align: left;
	margin-top: 25px;
}

#subnavbar {
	background-image: url(img/backgrd_nav.gif); 
	background-repeat: repeat-x;
	text-align: center;
	margin-top: 15px;
}

.errormsg {
	text-align: center;
	color: #999999;
	font-weight: bold;
}

.footerbar {
	line-height: 3px;
	background-color: #cccccc;
	margin: 0px;
}

.footertbl {
	margin: 0px;
}

.footertext {
	font-size: 11px;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	color: #999999;
}

.frmtext {
	text-align: right;
}

.imgbrd {
	border: 1px solid #cccccc;
	margin-left: 30px;
}

.imgpadleft {
	padding-left: 15px;
}

.introtext {
	width: 730px;
	color: #999999;
	margin-top: 25px;
	font-family: "Times New Roman", Times, serif;
	text-align: center;	
}

.itemtitle {
	font-weight: bold;
}

.mainimgbrd {
	border: 1px solid #999999;
}

.newsbody {
	color: #70637A;
	text-align: center;
}

.newstitle {
	color: #70637A;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.notetext {
	font-weight: normal;
	font-size: 12px;
}

.ordersummarytbl {
	border: 1px solid #cccccc;
}

.ordertextdesc {
	width: 300px;
}

.ordertextprice {
		text-align: right;
			width: 50px;
}

.patterndisplay {

}

.patterndisplaylg {
	text-align: center;
}

.patterndisplaytext {
	padding-left: 15px;
}

.patternimg {
	padding-right: 15px;
	padding-left: 10px;
}

.patternorder {
	font-size: 11px;
	font-weight: bold;
}

.tblheader {
	font-weight: bold;
	text-align: center;
}

.smalltext {
	font-size: 12px;
}

.sqtop {
	background-image: url(img/sq_top.gif); 
	background-repeat: repeat-x;
}

.sqbottom {
	background-image: url(img/sq_bottom.gif); 
	background-repeat: repeat-x;
}

.sqleft {
	background-image: url(img/sq_leftside.gif); 
	background-repeat: repeat-y;
}

.sqright {
	background-image: url(img/sq_rightside.gif); 
	background-repeat: repeat-y;
}

a:link {  
	color: #B8A2C9; 
	text-decoration: none;
}

a:hover {  
	color: #999999; 
	text-decoration: none;
}


a:visited {  
	color: #B8A2C9; 
	text-decoration: none;
}

a:active {  
	color: #B8A2C9; 
	text-decoration: none;
}

h1 {
	font-size: 16px;
}

input.btnstyle {
	background-color: #999999;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}

input.frmtext {
	color: #999999; 
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}

li {
	list-style-type: square;
}

select.frmtext {
	color: #999999; 
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}

textarea.frmtext {
	color: #999999; 
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}