#contentarea{
	width: 900px;
	margin: 0 auto;
	padding: 20px;
	background-color: #FFF;
	font-family: "abel", "arial";
}

#feature{
	/*width: 940px;*/
	width: 880px;
	height: 393px;
	overflow: hidden;
	visibility: hidden;
}

#block2{
	margin: 0 auto;
}

#leftbar{
	width: 250px;
	height: 650px;
	background-color: #FFF;
	float: left;
	padding: 20px;
}

#middlebar{
	width: 250px;
	height: 650px;
	background-color: #FFF;
	float: left;
	padding: 20px;
	margin-top: 0;
	margin-left: 15px;
	margin-right: 15px;
}

#rightbar{
	width: 250px;
	height: 650px;
	background-color: #FFF;
	float: left;
	padding: 20px;
	}

#block3{
	margin: 0 auto;
	height: 430px;
}

.sidebox{
	width: 190px;
	height: 400px;
	background-color: #E4D399;
	float: left;
	padding: 10px;
}

#box1{
	width: 190px;
	height: 410px;
	background-color: #E4D399;
	float: left;
	padding: 10px;
	margin-right: 10px;
}

#box2{
	width: 190px;
	height: 410px;
	background-color: #E4D399;
	float: left;
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#box3{
	width: 190px;
	height: 410px;
	background-color: #E4D399;
	float: left;
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#box4{
	width: 190px;
	height: 410px;
	background-color: #E4D399;
	float: left;
	padding: 10px;
	margin-left: 10px;
}

.horizNav{
	background-color:#012C5C;
	text-align:center;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FBE6B2;
	border-right:2px solid white;
	border-top:2px solid white;
	border-bottom:2px solid white;
	text-transform: uppercase;
}
.horizNav a { color:#FBE6B2; text-decoration:none }
.horizNav a:hover { color:#FBE6B2;}

.horizNavOver{
	background-color:#004b4c;
	text-align:center;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FBE6B2;
	border-right:2px solid white;
	border-top:2px solid white;
	border-bottom:2px solid white;
	text-transform: uppercase;
	cursor: pointer;
}
.horizNavOver a { color:#FBE6B2; text-decoration:none }
.horizNavOver a:hover { color:#FBE6B2;}

.pubheader {
	border-top: 2px solid #012C5C;
}
.pubheadcell {
	background-color: #012C5C;
	text-transform: uppercase;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	color: white;
	font-family: arial;
	font-size: 11px;
}

.goldenBox {
	background-color: #EBDEB3;
}

.productImageBox {
	text-align: center;
	vertical-align: top;
}

.productDescBox {
	font-family: arial;
	font-size: 11px;
	padding: 4px;
	margin: 4px;
	background-color: #EBDEB3;
	vertical-align: top;
	color: #012C5C;	
}

.productDescBox a:link { color: #004B4C; }
.productDescBox a:hover { color: #004B4C; }
.productDescBox a:visited { color: #004B4C; }

.productSection {
	padding-top: 5px;
	padding-bottom: 5px;
}

.horizLine {background-color:#012C5C;font-size:1px;height:2px;border:0;color:#012C5C;margin-top: 5px; margin-bottom: 5px}
.body {color:black; font-family:arial;font-size:11px;}
.bodyBlue {color:#012C5C; font-family:arial;font-size:11px;}
.bodyBlack {color:#000000; font-family:arial;font-size:11px;}
.bodyLinkB {color:#012C5C;font-weight:bold; font-family:arial;font-size:11px;}
.bodyLinkG {color:#004B4C;font-weight:bold; font-family:arial;font-size:11px;}
.footerLink {color:#E4D399;font-weight:bold; font-family:arial;font-size:10px;}
.footerLink:link {color:#E4D399;font-weight:bold; font-family:arial;font-size:10px;}
.footer {color:#E4D399;font-weight:bold;font-size:10px;font-family:arial;text-align:center}
.sBodyLinkG {color:#004B4C;font-weight:bold; font-family:arial;font-size:10px;}
.bodyRed {color:#660000;font-weight:bold; font-family:arial;font-size:11px;}
.button {background-color:#004B4C;border:1px solid #C9A734;color:#C9A734;font-size:8px;font-weight:bold;text-transform:uppercase;padding:3px}
.header {background-image:url(../images/tm_header.jpg);width:900px;height:180px;padding-right:30px;}
.loginText {color:#C9A734;font-family:arial;font-size:11px;font-weight:bold;}
.loginText a {color:#C9A734;font-family:arial;font-size:11px;font-weight:bold;}
.loginInput{border:1px solid #C9A734;width:100px;}
.formText {color:#012C5C;font-family:arial;font-size:11px;font-weight:bold;}
.formInput{border:1px solid #C9A734;}
.loginButton{border:1px solid #012C5C; background-color:#C9A734;color:#012C5C;font-size:.7em;font-weight:bold;text-transform:uppercase;padding:3px}
.boxHeader {width:215px;font-size:12px;color:#001E4B;font-weight:bold;font-family:arial;background-color:#C9A734;padding:3px;padding-left:10px;}

.highlightBoxHead {background-color:#012C5C;color:#C9A734;font-family:arial;font-size:11px;font-weight:bold;padding: 5px}
.highlightBoxBack {background-color:#C9A734;}
.highlightBoxBody {background-color:#C9A734;color:#012C5C;font-family:arial;font-size:11px;text-align:top;font-weight:bold;padding: 5px}

.boxBody {background-color:#012C5C;color:#FFFFFF;font-family:arial;font-size:11px;text-align:top;font-weight:bold;padding: 8px}