BODY
{
	color: #000;
	margin-left: 0;
}
DIV.container
{
	background: #FFF;
}
A#logo
{
	color: #000;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}
DIV#nav
{
	border-bottom: 1px solid #CCC;
}
DIV#placeholder-nav
{
	color: #FFF;
}
DIV#placeholder-hero
{
	background: #F9F9F9;
	border: 1px solid #EEE;
}
DIV#sub
{
	background: #EEE;
}
TD.menu-item
{
	color: #FFF;
}
TD.menu-item-hover
{
	color: #222;
}
TD.menu-item-selected
{
	color: #000;
}
TD.submenu-item
{
	background: #F9F9F9;
	color: #000;
	font-size: 11px;
	padding: 6px !important;
}
TD.submenu-item-hover
{
	background: #963B3B;
	color: #FFF;
	font-size: 11px;
	padding: 6px !important;
}
TD.submenu-item-selected
{
	background: #000;
	color: #FFF;
	font-size: 11px;
	padding: 6px !important;
}
/*@group Forms*/
.secure-login, .newsletter-form, .announcement-list
{
	background: transparent;
	border: none;
	border-bottom: 1px solid #CCC;
	margin-bottom: 18px;
	padding-bottom: 9px;
}
.announcement-list
{
	padding: 0 18px;
}
.secure-login H3, .newsletter-form H3
{
	background: transparent;
	border-bottom: none;
	font-size: 12px;
	margin: 0;
	padding: 6px 18px;
}
.secure-login DIV.form, .newsletter-form DIV.form
{
	padding-left: 9px;
}
#placeholder-nav TABLE TD
{
	cursor: pointer;
	cursor: hand;
}
/*@end
@group Links*/
A:link
{
	color: #0000FF;
	text-decoration: none;
}
A:hover, A:active
{
	color: #0000FF;
	text-decoration: underline;
}
#placeholder-nav TABLE TD
{
	cursor: pointer;
	cursor: hand;
}
/*@end
@group Template Settings
Don't touch these unless you know how CSS layouts work*/
BODY
{
	background: #963B3B url(/images/cssimg/bg-header-17-2.png) repeat-x 0 0;
	margin: 36px;
}
DIV#header-left, DIV#header-right, DIV.whoslogged
{
	height: 126px;
	line-height: 126px;
}
DIV.whoslogged
{
	text-align: right;
}
DIV#placeholder-rss
{
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}
DIV#placeholder-rss IMG
{
	margin: 0 9px;
	vertical-align: middle;
}
DIV#placeholder-search
{
	height: 66px;
	padding: 48px 40px 0 0;
	text-align: right;
}
DIV#placeholder-search INPUT.cat_textbox_small
{
	width: 120px;
}
DIV#placeholder-hero
{
	height: 216px;
	margin-bottom: 18px;
	width: 600px;
}
DIV#placeholder-nav
{
	background: url(/images/cssimg/bg-nav-17-2.png) repeat-x 0 0;
	height: 36px;
	padding-left: 18px;
}
DIV#placeholder-nav TABLE
{
	width: 100%;
}
DIV#placeholder-nav TD
{
	vertical-align: middle;
}
DIV#main DIV.inner
{
	padding: 18px 30px 36px 40px;
}
DIV#sub
{
	padding: 18px 0 0;
}
DIV#sub-bottom
{
	background: url(/images/cssimg/bg-side-17-2.png) repeat-x 0 0;
	height: 144px;
}
DIV#cap-bottom
{
	background: #963B3B url(/images/cssimg/bg-footer-17-2.png) repeat-x 0 0;
	height: 8px;
}
#placeholder-nav TABLE TD
{
	cursor: pointer;
	cursor: hand;
}
/*@end*/
A:visited
{
	color: #800080;
}
