body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin:0px;
	width:994px;
	background:#679AC9;
}
.theBody{
	float:left;
	width:774px;
}
.theHeader{
}
.theNav{
	background:url('/images/nav_bg.gif') repeat-y;
	margin:0px;padding:0px;
}
.theNavItems{
	width:178px;
}
.theNavItems:hover{
	background-image: url('/images/nav_rollover.gif');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}
.navLink{
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-decoration: none;
	text-transform: uppercase;
	padding:0px 28px 0px 26px;
	margin:0px;
}
.navLink:hover{
	color: #FFF6E5;
}
img {border:0px;
}
.border {
	border: 1px solid #679AC9;
}
ul {
position:inside;
margin:5px 0px 10px 30px;
}
p {
margin:0px 0px 15px 0px;
}











a.nav {
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-decoration: none;
	text-transform: uppercase;\
}









td, div, input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 11px;
}
a {
	color: #04335D;/*CC0000*/
	text-decoration: none;
}
a:hover {
	color: #BF2025;
	text-decoration: none;
}
.large {
	font-size: 14px;
	font-weight: bold;
	color: #04335D;
}

.large2 {
	font-size: 14px;
	font-weight: bold;
	color: #D80009;
}

a:hover .large2 {
	font-size: 14px;
	font-weight: bold;
	color: #04335D;
}
.large_wbkg {
	font-size: 14px;
	font-weight: bold;
	color: #04335D;
	padding:3px 0px 3px 5px;
}
.sublarge {
	margin:5px;
}
.xlarge {
	font-size: 18px;
	color: #820B0D;
}
.xlargered {
	font-size: 18px;
	color: #C22328;
}
.xlargered a, .xlargered a:link, .xlargered a:visited{
	font-size: 18px;
	color: #C22328;
}
.xlargered a:hover {
	font-size: 18px;
	color: #C22328;
	text-decoration:underline;	
}
.small {
	font-size: 10px;
}
.light {
	color: #FFF6E5;
}
a.nav {
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 3px;
}
a.nav:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 3px;
}
.navoff {
	padding: 2px 15px 1px 15px;
}
.navoff-blue {
	padding: 2px 15px 1px 15px;
	background-image: url('/images/nav_rollover_blue.gif');	
}
.navover {
	background-image: url('/images/nav_rollover.gif');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	padding: 2px 15px 1px 15px;
}
.navover-2line {
	background-image: url('/images/nav_rollover-2line.gif');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	padding: 2px 15px 1px 15px;
}
.navover-blue {
	background-image: url('/images/nav_rollover_blue.gif');
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
	padding: 2px 15px 1px 15px;
}
.navon {
	background-image: url('/images/nav_rollover.gif');
	background-repeat: no-repeat;
	background-position:top left;
	cursor: hand;
	cursor: pointer;
}

.navsub {
	background-color: #E7DECE;
	display: none;
	position: absolute;
	margin-top:3px;
	/* opacity for safari, ie, and mozilla
	opacity: .9;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: .9; */
}
.navsuboff {
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-transform: uppercase;
	background-color: #D23740;
	padding:1px 8px 0px 5px;
}
.navsubon {
	font-size: 12px;
	font-weight: bold;
	color: #FFF6E5;
	text-transform: uppercase;
	background-color: #22427B;
	cursor: pointer;
	cursor: hand;
	padding:1px 8px 0px 5px;
}

.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 200px;
	border-width:;
	border: 1px solid #333333;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	/*Below added 05.28.08*/ 
	padding:0 .25em 0 .25em;
	width:1;
	overflow:visible;
	text-align:center;
	width:auto;
	/*
	background-color: #E4CD9C;
	border-width:;
	border: 2px outset;
	*/
	cursor: pointer;
	cursor: hand;
}
.button2 {
	padding:0 .25em 0 .25em;
	width:1;
	overflow:visible;
	text-align:center;
	width:auto;
}
hr {
	color: #679AC9;
	background-color: #679AC9;
	border: 0;
	height: 1px;
	margin:10px 0px 10px 0px ;
}
.webstore_hr{
	color:#b5936e;
	background-color: #b5936e;
	border: 0;
	height: 1px;
}
.menu_page {
	font-size: 12px;
	COLOR: #944f01;
}
a.menu_page{
	font-size: 12px;
	COLOR: #944f01;
	font-weight:bold;
}
a.prodname_list{
	color:#95040b;
}
a.menu_trail{
	font-size: 12px;
	COLOR: #964c01;
}
.menu_trail{
	font-size: 12px;
	COLOR: #964c01;
}
a.menu_footer{
	font-size: 12px;
	COLOR: #964d00;
}
.header{
	border-top:1px solid #b5936e;
	background-color:#964d00;
}
.cat_title_small{
	COLOR: #95040b;
}
a.cat_title_small{
	COLOR: #95040b;
}

.borderout {
	border: 2px solid #333333 outset;

}