body, td, div, span {
	font: normal 11px Arial, Helvetica, sans-serif; 
}
body {
	margin: 0px;
	background: #003973 url(../graphics/sz_bg.jpg) top center no-repeat;
}
A {
	color: #0475dd;
	text-decoration: none;
}
A:hover {
	color: #e52c34;
	text-decoration: none;
}
.cpobutton { 
	height: 20px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #505050; 
	background-color: #bed5ea; 
	border: 1px solid #636363; 
	cursor: pointer; 
	vertical-align: middle; 
 }
#header_top {
	margin: 7px 58px 4px 0px;
	text-align: right;
}
#main_content {
	background: #FFFFFF url(../graphics/sz_bg_left.gif) top left repeat-y;
}
#leftborder {
	background: url(../graphics/sz_left2.gif) top left repeat-y;
}
#rightborder {
	background: url(../graphics/sz_right2.gif) top left repeat-y;
}
#spacer {
	font-size: 1px;
	background-color: #FFFFFF;
}
#footer {
	font: normal 11px Arial, Helvetica, sans-serif; 
	text-align: center;
	color: #FFFFFF;
	padding: 5px 0px;
}
#leftnav {
	width: 218px;
 	background: url(../graphics/sz_bg_greyfade_left.jpg) top left no-repeat; 
	vertical-align: top;
}
#centercol {
	width: 3px;
	height: 182px;
	vertical-align: top;
}
#mainstuff {
	width: 722px;
	background: url(../graphics/sz_bg_greyfade_right.jpg) top left no-repeat; 
	vertical-align: top;
}
	#mainstuff_content {
		padding: 10px;
		-moz-box-sizing: border-box; 
		box-sizing: border-box; 
	}
#browse_header {
	font: normal 18px Arial, Helvetica, sans-serif; 
	color: #555555; 
	padding: 10px 10px 5px 20px;
}
#browse_divider {
	font-size: 1px;
	height: 3px;
	background: url(../graphics/sz_line.gif) top center no-repeat;
}
	
/* ********************************************************************** */
/*     TOOL BAR      */
/* ********************************************************************** */

#toolbarContainer { 
	width: 943px; 
	height: 39px;
	margin: 0px auto;
 }
#toolbar { 
	float: left; 
	width: 943px; 
	height: 39px; 
	margin: 0px auto; 
	padding: 0px; 
	background: url(../graphics/sz_top_nav_grad.gif) repeat; 
	position: relative; 
 }
#toolbarLeftPad { 
	float: left; 
	width: 30px; 
	height: 39px; 
	display: inline; 
	position: relative; 
 }

/* ********** TOOLBAR - SEARCH ********** */

#toolbarSearchIcon { 
	float: left; 
	display: inline; 
	position: relative; 
 }
form#toolbarSearchForm { 
	margin: 0px; 
	padding: 0px; 
 }
#toolbarSearchBox { 
	float: left; 
	width: 157px; 
	height: 39px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 9px; 
	display: inline; 
	line-height: 39px; 
	overflow: hidden; 
	position: static; 
	text-align: left;
	vertical-align: bottom; 
	-moz-box-sizing: padding-box; 
	box-sizing: padding-box; 
 }
input.toolbarSearchBox { 
	width: 140px; 
	height: 22px; 
	margin: 8px 0px 0px 0px; 
	padding: 0px; 
	font: normal 9pt/18px Verdana, Geneva, Arial, sans-serif;
	color: black; 
	background-color: #bad3eb;
	border: 1px solid #636363; 
	position: absolute; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
input#searchbox {
 }
#toolbarSearchIn { 
	float: left; 
	background-color: #003973; 
	display: inline; 
	position: relative; 
 }
#toolbarDropDown { 
	float: left; 
	height: 30px; 
	padding: 0px 5px 0px 7px; 
	background: url(../graphics/sz_top_nav_grad.gif) repeat; 
	display: inline; 
	position: relative; 
 }
select.toolbarDropDown { 
	width: 200px; 
	height: 20px; 
	margin-top: 8px; 
	padding: 0px; 
	border: 1px solid #636363; 
	display: inline; 
	background-color: #bad3eb;
 }
#toolbarSearchBtn { 
	float: left; 
	margin: 0px; 
	padding: 0px; 
	margin-top: 6px;
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }

/* ********** TOOLBAR - OTHER ********** */

#toolbarMidPad { 
	float: left; 
	width: 55px; 
	height: 39px; 
	background: url(../graphics/sz_top_nav_grad.gif) repeat; 
	display: inline; 
	position: relative; 
 }
#toolbarBoxPad { 
	float: left; 
	width: 2px; 
	height: 39px; 
	background: url(../graphics/sz_search_divider.gif) no-repeat;
	display: inline; 
	position: relative; 
 }

/* ********** TOOLBAR - SPECIALS ********** */

#toolbarBox1 { 
	float: left; 
	padding: 0px 10px; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: center; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
A.toolbarBox1 { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #FFFFFF; 
	letter-spacing: 0px; 
	text-decoration: none; 
	text-transform: uppercase; 
 }
A.toolbarBox1:visited { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #FFFFFF; 
	letter-spacing: 0px; 
	text-decoration: none; 
 }
A.toolbarBox1:hover { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #f15459; 
	letter-spacing: 0px; 
	text-decoration: none; 
 }

/* ********** TOOLBAR - CART SUMMARY ********** */

#toolbarBox2_A { 
	float: left; 
	height: 39px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: center; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
 }
#cartImage {
 }
A.cart { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; 
 }
A.cart:visited { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; 
 }
A.cart:hover {
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	text-decoration: none; 
	color: #f15459; 
}

#toolbarBox2_B { 
	float: left; 
	padding: 0px 10px; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: center; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
span.cartLabel { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	margin-top: 2px;
	text-transform: uppercase; 
	cursor: pointer; 
	display: inline; 
	overflow: hidden; 
	vertical-align: middle; 
	padding-right: 5px;
 }
span.cartTotal { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	cursor: pointer; 
	display: inline; 
	overflow: hidden; 
	vertical-align: middle;
 }

/* ********** TOOLBAR - LOG IN / OUT ********** */

#toolbarBox3 { 
	float: left; 
	padding: 0px 10px; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: center; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	text-transform: uppercase; 
 }
A.toolbarBox3 { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; 
 }
A.toolbarBox3:visited { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; 
 }
A.toolbarBox3:hover { 
	font: bold 12px/39px Verdana, Geneva, Arial, sans-serif; 
	color: #f15459; 
	text-decoration: none; 
 }

 
 
/* ********************************************************************** */
/*     BOTTOM ROW     */
/* ********************************************************************** */

#bottom { 
	clear: both; 
	width: 937px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF; 
	position: relative; 
	top: 0px; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }

/* ********** BOTTOM HEADER ********** */

#bottomTop { 
	float: left; 
	width: 937px; 
	height: 39px;
	margin: 0px; 
	background: url(../graphics/sz_bot_nav_grad.gif) top left repeat-x; 
	display: inline; 
	position: relative; 
	text-align: left; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
#bottomTopCellPad { 
	float: left; 
	width: 39px; 
	display: inline; 
	position: relative; 
 }

/* ********** BOTTOM LINKS - SHARED ********** */

#bottomContent { 
	float: left; 
	width: 937px; 
	padding-bottom: 5px; 
	background: #D5D5D5 url(../graphics/sz_bot_bg.gif) top left repeat-x; 
	display: inline; 
	position: relative; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
#bottomContentPad { 
	float: left; 
	width: 39px; 
	height: 90px;
	display: inline; 
	position: relative; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	background: url(../graphics/sz_bot_divider.gif) top left no-repeat;
 }
UL.bottomNav { 
	margin: 0px; 
	padding: 2px 0px; 
	list-style: none; 
 }

/* ********** SITE INFO ********** */
 
#bottomTopCell_siteInfo { 
	float: left; 
	margin-left: 45px;
	padding: 9px 0px; 
	width: 170px; 
	font: normal 18px Arial, Helvetica, sans-serif; 
	color: #000000; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	text-transform: uppercase; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }

#bottomContentCell_siteInfo { 
	float: left; 
	margin-left: 45px;
	padding: 0px; 
	width: 170px; 
	font: 9px Arial, Helvetica, sans-serif; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
A.siteInfo { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
 }
A.siteInfo:visited { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
 }
A.siteInfo:hover { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: underline; 
 }
LI.bottomNav_si_home { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_si_map { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_si_browse { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_si_search { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_si_new { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }

/* ********** CUSTOMER SERVICE ********** */

#bottomTopCell_customerService { 
	float: left; 
	width: 212px;
	padding: 9px 0px; 
	font: normal 18px Arial, Helvetica, sans-serif; 
	color: #000000; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	text-transform: uppercase; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }

#bottomContentCell_customerService { 
	float: left; 
	padding: 0px; 
	width: 212px; 
	font: 9px Verdana, Geneva, Arial, sans-serif; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
A.customerService { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
 }
A.customerService:visited { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
 }
A.customerService:hover { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: underline; 
 }
LI.bottomNav_cs_feedback { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }

LI.bottomNav_cs_privacy { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }

LI.bottomNav_cs_shipping { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }

LI.bottomNav_cs_returns { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }

/* ********** COMPANY INFO ********** */

#bottomTopCell_companyInfo { 
	float: left; 
	width: 212px;
	padding: 9px 0px; 
	font: normal 18px Arial, Helvetica, sans-serif; 
	color: #000000; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	text-transform: uppercase; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }

#bottomContentCell_companyInfo { 
	float: left; 
	width: 212px; 
	padding: 0px; 
	font: 9px Verdana, Geneva, Arial, sans-serif; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
A.companyInfo { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
 }
A.companyInfo:visited { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
 }
A.companyInfo:hover { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: underline; 
 }
LI.bottomNav_ci_about { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_ci_whatsnew { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_ci_feedback { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }

/* ********** ACCOUNT INFO ********** */

#bottomTopCell_accountInfo { 
	float: left; 
	padding: 9px 0px;
	font: normal 18px Arial, Helvetica, sans-serif; 
	color: #000000; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	text-transform: uppercase; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }

#bottomContentCell_accountInfo { 
	float: left; 
	padding: 0px;
	font: 9px Verdana, Geneva, Arial, sans-serif; 
	display: inline; 
	overflow: hidden; 
	position: relative; 
	text-align: left; 
	vertical-align: middle; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
 }
A.accountInfo { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
 }
A.accountInfo:visited { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
 }
A.accountInfo:hover { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: underline; 
 }
LI.bottomNav_ai_login { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_ai_account { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_ai_cart { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
LI.bottomNav_ai_favorites { 
	margin: 0px; 
	padding: 1px 0px; 
	list-style: none; 
 }
 
 
 
/* ********************************************************************** */
/*     LEFT NAV     */
/* ********************************************************************** */

UL.categoryLvl1 { 
	margin: 0px; 
	padding: 5px 5px 5px 20px; 
 }
li.categoryLevel1 { 
	width: 180px;
	margin: 1px 0px; 
	padding: 1px 1px; 
	line-height: 15px; 
	list-style: none; 
	position: relative; 
 }
A.categoryLevel1 { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.categoryLevel1:visited { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #555555; 
 }
A.categoryLevel1:hover { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.categoryLevel1Active { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: none; 
 }
A.categoryLevel1Active:visited { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
 }
A.categoryLevel1Active:hover { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }

/* ********** CATEGORIES - LEVEL 2 ********** */

UL.categoryLvl2 { 
	margin: 0px; 
	padding: 0px 0px 0px 14px; 
	text-indent: -12px; 
 }
li.categoryLevel2 { 
	margin: 0px; 
	padding: 0px; 
	line-height: 12px; 
	list-style: none; 
	position: relative; 
 }
A.categoryLevel2 { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.categoryLevel2:visited { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #555555; 
 }
A.categoryLevel2:hover { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.categoryLevel2Active { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: none; 
 }
A.categoryLevel2Active:visited { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
 }
A.categoryLevel2Active:hover { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }

/* ********** CATEGORIES - LEVEL 3 ********** */

UL.categoryLvl3 { 
	padding: 0px 0px 0px 14px; 
	margin: 0px; 
	text-indent: -10px; 
 }
LI.categoryLevel3 { 
	margin: 0px; 
	font-style: italic; 
	line-height: 12px; 
	list-style: none; 
	position: relative; 
 }
A.categoryLevel3 { 
	padding: 0px; 
	font: 10px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.categoryLevel3:visited { 
	font: 10px Arial, Helvetica, sans-serif; 
	color: #555555; 
 }
A.categoryLevel3:hover { 
	font: 10px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.categoryLevel3Active { 
	font: 10px Arial, Helvetica, sans-serif; 
	padding: 0px; 
	color: #e52c34; 
	text-decoration: none; 
 }
A.categoryLevel3Active:visited { 
	font: 10px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
 }
A.categoryLevel3Active:hover { 
	font: 10px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }

/* ********** CATEGORIES - LEVEL 4 ********** */
 
UL.categoryLvl4 { 
	margin: 0px; 
	padding: 0px 0px 0px 14px; 
	text-indent: -10px; 
 }
LI.categoryLevel4 { 
	margin: 0px; 
	line-height: 12px; 
	list-style: none; 
	position: relative; 
 }
A.categoryLevel4 { 
	padding: 0px; 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.categoryLevel4:visited { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #555555; 
 }
A.categoryLevel4:hover { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.categoryLevel4Active { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	padding: 0px; 
	color: #e52c34; 
	text-decoration: none; 
 }
A.categoryLevel4Active:visited { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
 }
A.categoryLevel4Active:hover { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: underline; 
 }
 
/* ********** CONTAINER - OTHER LINKS ********** */

UL.leftContentLinks { 
	margin: 0px; 
	padding: 5px 5px 20px 20px; 
 }
LI.listSpacer { 
	padding: 0px 2px 0px 0px; 
	line-height: 15px; 
	list-style: none; 
 }

/* ********** NEW LINK ********** */
 
LI.new { 
	padding: 0px 2px; 
	line-height: 15px; 
	list-style: none; 
	position: relative; 
 }
A.new { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.new:visited { 
	color: #555555; 
 }
A.new:hover { 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.newActive { 
	font: bold 13px Arial, Helvetica sans-serif; 
	color: #e52c34; 
	text-decoration: none; 
 }
A.newActive:visited { 
	color: #e52c34; 
 }

/* ********** SPECIALS LINK ********** */

LI.specials { 
	padding: 0px 2px; 
	line-height: 15px; 
	list-style: none; 
	position: relative; 
 }
A.specials { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.specials:visited { 
	color: #555555; 
 }
A.specials:hover { 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.specialsActive { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #e52c34; 
	text-decoration: none; 
 }
A.specialsActive:visited { 
	color: #e52c34; 
 }

/* ********** EXTRA PAGE LINKS ********** */

LI.extraPage { 
	padding: 0px 4px; 
	line-height: 15px; 
	list-style: none; 
	position: relative; 
 }
A.extraPage { 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #555555; 
	text-decoration: none; 
 }
A.extraPage:visited { 
	color: #555555; 
 }
A.extraPage:hover { 
	color: #e52c34; 
	text-decoration: underline; 
 }
A.extraPageActive { 
	color: #e52c34; 
	font: bold 13px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
 }
A.extraPageActive:visited { 
	color: #e52c34; 
 }


/***** NARROW BY STYLES *****/
#narrowby {
	margin: 15px 0;
	background-color: #2c81d0;
	border: 1px solid #000000;
}	
	#narrowby td {
		padding: 10px 10px 5px 10px;
		vertical-align: middle;
	}
	#narrowby td span {
		color: white;
		font: bold 8.5pt Arial, Helvetica, sans-serif;
		display: block;
		float: left;
		padding-top: 3px;
		width: 80px;
	}
#startOverButton {
	width: 80px;
	padding-bottom: 5px;
	margin: 0px 0px 4px 10px;
}	



/* **************************************************** */
/* DEFAULT CPONLINE STYLES */
/* **************************************************** */
.bodyHeader { font-family : Arial,Helvetica,sans-serif; font-size : 12pt; font-weight:bold; padding-bottom:5px;}

.bodyText { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; }
.bodyTextBold { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; font-weight:bold;}

.bodyTextLarge { font-family : Arial,Helvetica,sans-serif; font-size : 12pt; }
.bodyTextLargeBold { font-family : Arial,Helvetica,sans-serif; font-size : 12pt; font-weight:bold;}

.bodyTextMedium { font-family : Arial,Helvetica,sans-serif; font-size : 9pt; }
.bodyTextMediumBold { font-family : Arial,Helvetica,sans-serif; font-size : 9pt; font-weight:bold;}

.bodyTextSmall { font-family : Arial,Helvetica,sans-serif; font-size : 7.5pt; }
.bodyTextSmallBold { font-family : Arial,Helvetica,sans-serif; font-size : 7.5pt; font-weight:bold;}

.bodyTextStatus { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; color:'#cc0000'; font-weight:bold; padding-top:5px; padding-bottom:5px; }
.bodyTextStatusSmall { font-family : Arial,Helvetica,sans-serif; font-size : 7.5pt; color:'#cc0000'; font-weight:bold; padding-top:5px; padding-bottom:5px; }

.bodyTextContrast { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; color:'#cc0000'; }
.bodyTextContrastBold { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; color:'#cc0000'; font-weight:bold;}
.bodyTextContrastSmall { font-family : Arial,Helvetica,sans-serif; font-size : 7.5pt; color:'#cc0000'; }
.bodyTextContrastSmallBold { font-family : Arial,Helvetica,sans-serif; font-size : 7.5pt; color:'#cc0000'; font-weight:bold;}

.contrastLabel { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; font-weight:bold; } 

.formLabel { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; }
.formLabelRequired { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; font-weight:bold; }
.formHelp { font-family : Arial,Helvetica,sans-serif; font-size : 7.5pt; }

.linkedItem { font-family : Arial,Helvetica,sans-serif; font-size : 10pt; }
.linkedCategory { font-family : Arial,Helvetica,sans-serif; font-size : 12pt; font-weight:bold; }


