
#top { 

	margin: 0px 0px 0px 0px; 

	padding: 0px; 

	background: #666666; 

/* set height of top 	height: 52px; */

	overflow: hidden; 

	display: block; 

 }


#header {

	background-color: #8B0305;

	background-image: url(../graphics/cart-box.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin-left: 4px;

	margin-top: 4px;

	margin-right: 7px;

	width: 993px;

	height: 126px;

}


#headLogo {

	float: left;

	margin-left: 5px;

	margin-top: 5px;

	margin-bottom: -8px;

}


#toolbarContainer { 

	display: inline;

	width: 991px; 

	background-color: #666666;

	clear: both;

 }


#toolbar { 

	margin-left: 4px; 

	margin-right: 7px;

	padding: 0px; 

	background-color: #8B0305; 

	height: 30px; 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat;

	border: 1px solid #000000;

	position: relative; 

	float: left; 

	width: 991px; 

	overflow: visible;

 }


#toolbarLeftPad { 

	display: inline; 

	float: left; 

	position: relative; 

	width: 30px; 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat; 

	height: 30px; 

 }


#toolbarSearchForm { 

	padding: 0px; 

	margin: 0px; 

 }



#toolbarSearchIcon { 

	background-color: #8B0305; 

	display: inline; 

	float: left; 

	position: relative; 

 }



#toolbarDropDown { 

	padding: 0px 5px 0px 7px; 

	height: 30px; 

	display: inline; 

	float: left; 

	position: relative; 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat; 

 }


#footerContainer {

	border: 0px;

	margin-top: 20px;

	padding: 0px;

	background-color: transparent;

	border-bottom: none;

	width: 991px;

	* margin-top: -21px;

}

.toolbarDropDown { 

	margin-top: 4px; 

	display: inline; 

	padding: 0px 0px 0px 0px; 

	width: 200px; 

	border-width: 1px; 

	border-style: solid; 

	border-color: #636363; 

	height: 20px; 

 }



#toolbarSearchIn { 

	background-color: #8B0305; 

	display: inline; 

	float: left; 

	position: relative; 

 }



#toolbarSearchBox { 

	width: 157px; 

	padding: 0px 0px 0px 9px; 

	margin: 0px; 

	height: 30px; 

	line-height: 30px; 

	display: inline; 

	float: left; 

	position: static; 

	vertical-align: bottom; 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat; 

	overflow: hidden; 

	-moz-box-sizing: padding-box; 

 }


input.toolbarSearchBox { 

	position: relative; 

	top: 4px; 

	height: 22px; 

	width: 140px; 

	font-size: 13px; 

	color: black; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

	padding: 0px; 

	margin: 0px; 

	border-width: 1px; 

	border-style: solid; 

	border-color: #636363; 

	-moz-box-sizing: border-box; 

 }



#toolbarSearchBtn { 

	width: 50px; 

	text-align: left; 

	height: 30px; 

	line-height: 30px; 

	display: inline; 

	float: left; 

	position: relative; 

	vertical-align: middle; 

	padding: 0px; 

	margin: 0px; 

	background-color: #8B0305; 

	overflow: hidden; 

	z-index: layer 1;

	-moz-box-sizing: border-box; 

 }



#toolbarMidPad { 

	display: inline; 

	float: left; 

	position: relative; 

	width: 125px; 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat; 

	height: 30px; 

 }



#toolbarBoxPad { 

	width: 2px; 

	background-color: #8B0305; 

	display: inline; 

	float: left; 

	position: relative; 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat; 

	height: 30px; 

 }



#toolbarBox1 { 

	background-image: url(../graphics/top_nav_grad.gif); 

	background-repeat: repeat; 

	height: 30px; 

	width: 80px; 

	display: none; 

	float: left; 

	position: relative; 

	background-color: #8B0305; 

	padding: 2px 0px 0px 0px; 

	overflow: hidden; 

	vertical-align: middle; 

	text-align: center; 

	-moz-box-sizing: border-box; 

 }



A.toolbarBox1 { 

	width: 74px; 

	letter-spacing: 1px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #ffffff; 

	text-decoration: underline; 

	text-transform: uppercase; 

 }



A.toolbarBox1:visited { 

	letter-spacing: 1px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #ffffff; 

	text-decoration: underline; 

 }



A.toolbarBox1:hover { 

	letter-spacing: 1px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #ffffff; 

	text-decoration: underline; 

 }



#toolbarBox2_A { 

	height: 30px; 

	width: 38px; 

	display: inline; 

	float: left; 

	position: absolute; 

	background-color: transparent;

	padding: 7px 0px 0px 0px; 

	text-align: center; 

	color: #000000;

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

	top: -125px;

	right: 146px;

 }



#toolbarBox2_B { 

	height: 30px; 

	width: 72px; 

	display: inline; 

	float: left; 

	position: absolute; 

	background-color: transparent;

	padding: 3px 0px 0px 0px; 

	text-align: center; 

	color: #000000;

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

	top: -125px;

	right: 73px;

 }



span.cartLabel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: underline;

}



a.cart {

	color: #000000;

	text-decoration: underline;

}



a.cart:visited { 

	color: #000000;

	text-decoration: underline; 

 }



a.cart:hover {

	color: #000000;

	font-weight: bold;

	text-decoration: underline; 

	height: 30px; 

}



span.cartTotal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: underline;

}



#toolbarBox3 { 

	vertical-align: middle; 

	height: 30px; 

	line-height: 30px; 

	width: 51px; 

	display: inline; 

	float: left; 

	position: absolute; 

	background-color: transparent;

	color: #000000;

	padding: 0px 0px 0px 0px; 

	overflow: hidden; 

	-moz-box-sizing: border-box; 

	text-align: center; 

	top: -125px;

	right: 23px;

 }



A.toolbarBox3 { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	color: #000000; 

	height: 30px; 

	line-height: 30px; 

	width: 51px; 

	text-decoration: underline; 

 }



A.toolbarBox3:visited { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	color: #000000; 

	height: 30px; 

	line-height: 30px; 

	width: 51px; 

	text-decoration: underline; 

 }



A.toolbarBox3:hover { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold;

	color: #000000; 

	height: 30px; 

	line-height: 30px; 

	width: 51px; 

	text-decoration: underline; 

 }


#middle { 

	clear: both; 

	background-color: #FFFFFF;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	padding: 0px 0px 0px 0px; 

	margin-left: 4px; 

	margin-right: 7px;

	text-align: center; 

	width: 991px;

 }


#middleContainer { 

	width: 988px; 

	padding: 0px; 

	margin: 0px; 

	text-align: center; 

	margin-left: auto; 

	margin-right: auto; 

 }

/* LEFT */

#left { 

	float: left; 

	text-align: left; 

	position: relative; 

	top: 0px; 

	display: inline; 

	margin-top: 4px; 

	margin-left: 2px;

	padding: 0px; 

	background-color: #666666; 

	width: 167px; 

	-moz-box-sizing: border-box; 

 }



#leftTop { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	color: #000000; 

	background-color: #CCCCCC; 

	background-image: url(../graphics/bar-bg.gif);

	border-left: 1px solid #000000;

	border-right:  1px solid #000000;

	border-bottom: 1px solid #000000;

	margin: 0px 0px 0px 0px; 

	text-align: center; 

	letter-spacing: 1px; 

	padding: 3px; 

	text-transform: uppercase; 

 }



#left_topCurveLSpace { 

	display: none; 

	width: 2px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#left_topCurveRow { 

	display: none; 

	width: 165px; 

	background-color: #CCCCCC; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#left_topCurveRSpace { 

	display: none; 

	width: 2px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#left_btmCurveLSpace { 

	display: none; 

	width: 1px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#left_btmCurveRow { 

	display: none; 

	width: 166px; 

	background-color: #CCCCCC; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#left_btmCurveRSpace { 

	display: none; 

	width: 1px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#leftContent { 

	width: 167px; 

	float: left; 

	display: block; 

	background-color: #FFFFFF; 

	padding: 0px; 

	border-width: 0px; 

	border-style: none; 

	border-color: #CCCCCC; 

	overflow: hidden; 

	-moz-box-sizing: border-box; 

 }

ul.leftContentLinks { 

	padding: 5px 5px 5px 5px; 

	margin-top: 5px; 

	border: 1px solid #CCCCCC;

 }



ul.categoryLvl1 { 

	padding: 5px 5px 5px 5px; 

	margin: 0px; 

	border: 1px solid #CCCCCC;

 }



ul.categoryLvl2 { 

	padding: 0px 0px 10px 20px; 

	margin: 0px; 

 }



ul.categoryLvl3 { 

	padding: 0px 0px 0px 14px; 

	margin: 0px; 

	text-indent: -10px; 

 }



ul.categoryLvl4 { 

	padding: 0px 0px 0px 14px; 

	margin: 0px; 

	text-indent: -10px; 

 }


/* MAIN */

#mainContent { 

	width: 640px; 

	float: left; 

	display: inline; 

	margin: 4px; 

	padding-bottom: 5px; 

	padding-left: 0px;

	background-color: #FFFFFF; 

	text-align: left; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	color: #000000; 

	border: 1px solid #CCCCCC;

 }



.subCategory {

	border-top: 1px solid #CCCCCC;

	margin-bottom: -20px;

	padding-top: 0px;

	position: relative;

	top:  -11px;

}



/* RIGHT */

#rtParent {

	display: inline-block;

	position: absolute;

	height: 0px;

	width: 2px;

	overflow: visible;

	float: left;

	top: 159px;

	* top: 165px;

	font-family: Arial, Helvetica, sans-serif;

	z-index: 1;

}



#right { 

	position: absolute;

	height: 0px;

	overflow: visible;

	background-color: #FFFFFF;

	float: right;

	right: 1px;

	width: 160px;

}



#side {

	-moz-box-sizing: border-box;

	background-color: #ffffff;

	display: inline;

	float: left;

	margin-left: 2px;

	margin-top: 4px;

	padding: 0;

	position: relative;

	text-align: left;

	top: 0;

	width: 153px;

}

#rightTop { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	color: #000000; 

	background-color: #CCCCCC; 

	margin: 0px 0px 0px 0px; 

	text-align: center; 

	letter-spacing: 1px; 

	padding: 2px; 

	text-transform: uppercase; 

 }



#right_topCurveLSpace { 

	display: none; 

	width: 2px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#right_topCurveRow { 

	display: inline; 

	width: 151px; 

	background-color: #CCCCCC; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#right_topCurveRSpace { 

	display: inline; 

	width: 2px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#right_btmCurveLSpace { 

	display: none; 

	width: 1px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#right_btmCurveRow { 

	display: inline; 

	width: 152px; 

	background-color: #CCCCCC; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#right_btmCurveRSpace { 

	display: inline; 

	width: 1px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#rightContent { 

	text-align: center; 

	background-color: #FFFFFF; 

	padding: 0px 0px 10px 0px; 

	border-width: 1px; 

	border-style: solid; 

	border-color: #CCCCCC; 

	overflow: hidden; 

	-moz-box-sizing: border-box; 

 }


/* BOTTOM */

#bottom { 

	clear: both; 

	width: 988px; 

	padding: 0px 0px 0px 0px; 

	background-color: #FFFFFF; 

	position: relative; 

	top: 0px; 

	margin-left: auto; 

	margin-right: auto; 

	-moz-box-sizing: border-box; 

 }



#bottomTop { 

	float: left; 

	position: relative; 

	display: none; 

	background-color: #CCCCCC; 

	background-image: url(../graphics/bar-bg.gif);

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	margin-left: 3px; 

	text-align: left; 

	width: 983px; 

	-moz-box-sizing: border-box; 

 }



#bottomTopCellPad { 

	position: relative; 

	display: inline; 

	float: left; 

	width: 55px; 

	height: 16px; 

	background-color: transparent; 

 }



#bottomTopCell_siteInfo { 

	background-color: transparent; 

	padding: 2px; 

	color: #000000; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	text-transform: uppercase; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



#bottomTopCell_customerService { 

	background-color: transparent; 

	padding: 2px; 

	color: #000000; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	text-transform: uppercase; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



#bottomTopCell_companyInfo { 

	background-color: transparent; 

	padding: 2px; 

	color: #000000; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	text-transform: uppercase; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



#bottomTopCell_accountInfo { 

	background-color: transparent; 

	padding: 2px; 

	color: #000000; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 11px; 

	font-weight: bold; 

	text-transform: uppercase; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



#bottom_topCurveLSpace { 

	display: none; 

	width: 2px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#bottom_topCurveRow { 

	display: none; 

	margin-left: 4px;

	width: 982px; 

	background-color: #CCCCCC; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#bottom_topCurveRSpace { 

	display: none; 

	width: 2px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#bottom_btmCurveLSpace { 

	display: none; 

	width: 1px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#bottom_btmCurveRow { 

	display: none; 

	margin-left: 4px;

	width: 983px; 

	background-color: #CCCCCC; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#bottom_btmCurveRSpace { 

	display: none; 

	width: 1px; 

	background-color: #FFFFFF; 

	float: left; 

	position: relative; 

	height: 1px; 

 }



#bottomContent {

	-moz-box-sizing: border-box;

	background-color: #FFFFFF;

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	display: none;

	float: left;

	position: relative;

	margin-left: 3px;

	margin-bottom: 6px;

	width: 983px;

}



#bottomContentPad { 

	width: 55px; 

	display: inline; 

	float: left; 

	position: relative; 

	-moz-box-sizing: border-box; 

 }



#bottomContentCell_siteInfo { 

	background-color: #FFFFFF; 

	padding: 2px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 9px; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }


/* BOTTOM LINKS */

a.siteInfo { 

	color: #000000; 

	text-decoration: underline; 

 }



a.siteInfo:visited { 

	color: #000000; 

	text-decoration: underline;

 }



a.siteInfo:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



#bottomContentCell_customerService { 

	background-color: #FFFFFF; 

	padding: 2px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 9px; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



a.customerService { 

	color: #000000; 

	text-decoration: underline; 

 }



a.customerService:visited { 

	color: #000000; 

	text-decoration: underline;

 }



a.customerService:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



#bottomContentCell_companyInfo { 

	background-color: #FFFFFF; 

	padding: 2px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 9px; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



a.companyInfo { 

	text-decoration: underline; 

	color: #000000; 

 }



a.companyInfo:visited { 

	color: #000000; 

	text-decoration: underline;

 }



a.companyInfo:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



#bottomContentCell_accountInfo { 

	background-color: #FFFFFF; 

	padding: 2px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 9px; 

	width: 160px; 

	display: inline; 

	float: left; 

	position: relative; 

	text-align: left; 

	overflow: hidden; 

	vertical-align: middle; 

	-moz-box-sizing: border-box; 

 }



a.accountInfo { 

	text-decoration: underline; 

	color: #000000; 

 }



a.accountInfo:visited { 

	color: #000000; 

	text-decoration: underline;

 }



a.accountInfo:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



.bottomNav { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_si_home { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_si_map { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_si_browse { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_si_search { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_si_new { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_cs_feedback { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_cs_privacy { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_cs_shipping { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_cs_returns { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ci_about { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ci_whatsnew { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ci_feedback { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ai_login { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ai_account { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ai_cart { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }



.bottomNav_ai_favorites { 

	margin: 0px; 

	padding: 2px 0px 2px 0px; 

	list-style: none; 

 }


/* SPECIAL */

#footer {

	background-color: transparent;

	border: none;

	clear: both;

	color: #000000;

	font-family: Verdana,Geneva,Arial,sans-serif;

	font-size: 9px;

	padding: 0;

	text-align: center;

	width: 981px;

}


li.categoryLevel1 { 

	list-style: none; 

	padding: 0px 0px 2px 0px; 

	margin: 0px; 

	line-height: 15px; 

	position: relative; 

 }



A.categoryLevel1 { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.categoryLevel1:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel1:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.categoryLevel1Active { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.categoryLevel1Active:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel1Active:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



li.categoryLevel2 { 

	list-style: none; 

	padding: 0px; 

	margin: 0px; 

	line-height: 12px; 

	position: relative; 

 }



A.categoryLevel2 { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	text-decoration: underline; 

 }



A.categoryLevel2:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel2:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.categoryLevel2Active { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	text-decoration: underline; 

 }



A.categoryLevel2Active:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel2Active:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



li.categoryLevel3 { 

	list-style: none; 

	margin: 0px; 

	line-height: 12px; 

	font-style: italic; 

	position: relative; 

 }



A.categoryLevel3 { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	padding: 0px; 

	color: #000000; 

	font-size: 10px; 

	text-decoration: underline; 

 }



A.categoryLevel3:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel3:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.categoryLevel3Active { 

	padding: 0px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	text-decoration: underline; 

 }



A.categoryLevel3Active:visited { 

	color: #000000; 

	text-decoration: underline

 }



A.categoryLevel3Active:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



li.categoryLevel4 { 

	list-style: none; 

	margin: 0px; 

	line-height: 12px; 

	position: relative; 

 }



A.categoryLevel4 { 

	padding: 0px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	text-decoration: underline; 

 }



A.categoryLevel4:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel4:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.categoryLevel4Active { 

	padding: 0px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	text-decoration: underline; 

 }



A.categoryLevel4Active:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.categoryLevel4Active:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



.groupedExtraPageHdr { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	padding-top: 5%; 

	color: #000000; 

	font-size: 10px; 

 }



.ungroupedExtraPageHdr { 

	padding-top: 5%; 

 }



li.extraPage { 

	list-style: none; 

	padding: 0px 2px 0px 0px; 

	line-height: 15px; 

	position: relative; 

 }



A.extraPage { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.extraPage:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.extraPage:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.extraPageActive { 

	color: #000000; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.extraPageActive:visited { 

	color: #000000; 

	text-decoration: underline;

 }



li.new { 

	list-style: none; 

	padding: 0px 2px 0px 0px; 

	line-height: 15px; 

	position: relative; 

 }



A.new { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.new:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.new:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.newActive { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.newActive:visited { 

	color: #000000; 

	text-decoration: underline;

 }



li.specials { 

	list-style: none; 

	padding: 0px 2px 0px 0px; 

	line-height: 15px; 

	position: relative; 

 }



A.specials { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.specials:visited { 

	color: #000000; 

	text-decoration: underline;

 }



A.specials:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



A.specialsActive { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	color: #000000; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline; 

 }



A.specialsActive:visited { 

	color: #000000; 

	text-decoration: underline;

 }



.listSpacer { 

	list-style: none; 

	padding: 0px 2px 0px 0px; 

	line-height: 15px; 

 }



.featuredItem { 

	text-align: center; 

 }



.featuredItemImage { 

	padding: 5px 0px 5px 0px; 

 }



a.featuredItemName { 

	color: #000000; 

	text-decoration: underline; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



a.featuredItemName:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



a.featuredItemName:visited { 

	color: #000000; 

	text-decoration: underline;

 }



.featuredItemNumberLabel { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

 }



.featuredItemNumber { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



.featuredItemSellPriceLabel { 

	color: #000000; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

 }



.featuredItemSellPrice { 

	color: #000000; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



.featuredItemListPriceLabel { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

 }



.featuredItemListPrice { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



.featuredItemPriceSpacer { 

	padding: 5px; 

 }



.featuredItemSeparator { 

	background-color: #CCCCCC; 

	height: 1px; 

	text-align: center; 

	width: 145px; 

	margin: 10px 0px 10px 0px; 

 }



.relatedItem { 

	text-align: center; 

 }



.relatedItemImage { 

	padding: 5px 0px 5px 0px; 

 }



a.relatedItemName { 

	color: #000000; 

	text-decoration: underline; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



a.relatedItemName:hover { 

	color: #8B0305; 

	text-decoration: underline; 

 }



a.relatedItemName:visited { 

	color: #000000; 

	text-decoration: underline;

 }



.relatedItemNumberLabel { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

 }



.relatedItemNumber { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



.relatedItemSellPriceLabel { 

	color: #000000; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

 }



.relatedItemSellPrice { 

	color: #000000; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



.relatedItemListPriceLabel { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-weight: bold; 

 }



.relatedItemListPrice { 

	color: #636363; 

	font-size: 10px; 

	font-family: Verdana, Geneva, Arial, sans-serif; 

 }



.relatedItemPriceSpacer { 

	padding: 5px; 

 }



.relatedItemSeparator { 

	background-color: #CCCCCC; 

	height: 1px; 

	text-align: center; 

	width: 145px; 

	margin: 10px 0px 10px 0px; 

 }


/* BODY */


BODY { 

	background-color: #666666; 

	margin-left: auto;

	margin-right: auto;

	width: 991px;

	* width: 993px; 

 }



.alertMsg { 

	color: #000000; 

 }



.cpobutton { 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, sans-serif; 

	height: 26px;

	color: #FFFFFF; 

	background-image: url(../graphics/btn-hover.gif); 

	background-repeat: repeat-x;

	background-color: #CCCCCC; 

	cursor: pointer; 

	border-width: 1px; 

	border-style: solid; 

	border-color: #CCCCCC; 

	vertical-align: middle;

	margin: 6px;

 }


.cpobutton:hover {

	color: #FFFFFF;

	background-image: url(../graphics/btn-hover.gif); 

	background-repeat: repeat-x;

	background-color: #CCCCCC;

	background-position: 0 -26px;

 }

.cpoinput {

	height: 23px;

	vertical-align: middle;

}


.toolinput { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 12px; 

	color: #5C5C5C; 

 }


.bodyHeader { 

	background-image: url(../graphics/bar-bg.gif);

	background-repeat: repeat-x;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	color: #000000;

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 12px; 

	font-weight: bold;

	left: -1px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-top: 2px;

	position: relative;

	top: -1px;

	width: 636px;

 }



A { 

	text-decoration: underline; 

	color: #000000; 

 }



a:visited { 

	text-decoration: underline; 

	color: #000000; 

 }



a:hover { 

	text-decoration: underline; 

	color: #8B0305; 

 }



a:active { 

	text-decoration: underline;

	color: #000000; 

 }


.categoryCatLinks {

	background-image: url(../graphics/bar-bg2.gif);

	background-repeat: repeat-x;

	color: #000000;

	font-family: Verdana,Geneva,Arial,sans-serif;

	font-size: 13px;

	font-weight: bold;

	height: 17px;

	left: -1px;

	padding-bottom: 2px;

	padding-left: 4px;

	padding-top: 1px;

	position: relative;

	top: -1px;

	width: 636px;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

}



.itemDetailCatLink {

	border-top: 1px solid #CCCCCC;

	left: -3px;

	margin: 0px;

	padding-left: 6px;

	position: relative;

	top: -3px;

	font-size: 15px;

 }

.bodyText { 

	margin: 0px 0px 0px 0px; 

	padding: 3px; 

	font-size: 11px; 

 }



.bodyTextBold { 

	font-size: 11px; 

	font-weight: bold; 

 }



.bodyTextLarge { 

	font-size: 12px; 

 }



.bodyTextLargeBold { 

	font-size: 12px; 

	font-weight: bold; 

 }



.bodyTextMedium { 

	font-size: 11px; 

 }



.bodyTextMediumBold { 

	font-size: 11px; 

	font-weight: bold; 

 }


.bodyTextSmall { 

	font-size: 10px; 

 }


.bodyTextSmallBold { 

	font-size: 10px; 

	font-weight: bold; 

 }



.bodyTextStatus { 

	font-size: 11px; 

	color: #D00E29; 

	font-weight: bold; 

	padding-top: 5px; 

	padding-bottom: 5px; 

 }



.bodyTextStatusSmall { 

	font-size: 10px; 

	color: #D00E29; 

	font-weight: bold; 

	padding-top: 5px; 

	padding-bottom: 5px; 

 }



.bodyTextContrast { 

	font-size: 11px; 

	color: #D00E29; 

 }



.bodyTextContrastBold { 

	font-size: 11px; 

	color: #D00E29; 

	font-weight: bold; 

 }



.bodyTextContrastSmall { 

	font-size: 10px; 

	color: #D00E29; 

 }



.bodyTextContrastSmallBold { 

	font-size: 10px; 

	color: #D00E29; 

	font-weight: bold; 

 }



.contrastLabel { 

	font-size: 11px; 

	font-weight: bold; 

 }



.formLabel { 


 }



.formLabelRequired { 



 }


td.formLabel { 



 }


td.formLabelRequired { 



 }


.formHelp { 

	font-size: 10px; 

 }



.linkedItem { 

	font-size: 11px; 

 }



.linkedCategory { 

	font-size: 12px; 

	font-weight: bold; 

 }



.itemSellPriceLabel { 

	color: #000000; 

 }



.itemSellPrice { 

	color: #000000; 

 }

/* BEGIN SUSPICIOUS ELEMENT */

.itemDetailName {

	background-image: url(../graphics/bar-bg.gif);

	background-repeat: repeat-x;

	color: #000000;

	font-family: Verdana,Geneva,Arial,sans-serif;

	font-size: 13px;

	font-weight: bold;

	left: -3px;

	padding-bottom: 2px;

	padding-left: 4px;

	padding-top: 1px;

	position: relative;

	top: -3px;

/* THIS SETTING AFFECTS LAYOUT CHOICES IN ITEMS+CATEGORIES > ITEM DISPLAY */

	width: 636px;  /* default:  500 */

	border-left: 1px solid #000000;

/* USE ONLY WITH EXTREME CAUTION */

	border-right: 1px solid #000000;  /* default: 2px solid #cccccc */

	border-bottom: 1px solid #000000;

}

/* END SUSPICIOUS ELEMENT */



.tiledItemQty { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #000000; 

 }

.tiledItemOOS { 

	font-family: Verdana, Geneva, Arial, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #000000; 

 }

.bodyTextContrast { 

	color: #000000; 

 }

.bodyTextStatus { 

	color: #000000; 

 }

.contrastLabel { 

	color: #000000; 

 }

.superfloater {

	color: #000000;

 }

div.bodyTextSmall {

	border-color: #8B0305;

	border-style: solid;

	border-width: 3px 1px 1px;

	font-size: 10px;

	margin-bottom: 0;

	margin-left: 0;

	margin-right: 9px;

	padding: 4px;

	position: relative;

}

div.itemDescription {

	padding-right: 5px;

}

.colorSizeSelector {

	width: 95%;

}


/* v9.0 CSS ITEM MAPPING */

div.EImage {

	font-size: 13px;

	margin-bottom: 4px;

}

div.EImage a {

	display: inline;

	padding: 1px;

}

div.LDesc {

	font-size: 13px;

}

ul.Notes {

	font-size: 13px;

}



/* TAB MENU */

a.ddtabs { 

	text-decoration: none; 

	color: #FFFFFF; 

/* background image */

	display: block;

	background-image: url(../graphics/bar-bg.gif)

 }



a.ddtabs:visited { 

	color: #000000; 

	text-decoration: none;

/* background image */

	display: block;

	background-image: url(../graphics/bar-bg.gif)
 }



a.ddtabs:hover { 

	color: #000000; 

	text-decoration: none; 

/* background image */

	display: block;

	background-image: url(../graphics/bar-bg-hover.gif)
 }



a.ddlight { 

	text-decoration: none; 

	color: #FFFFFF; 

/* background image */

	display: block;

	background-image: url(../graphics/bar-bg-red.gif)

 }



a.ddlight:visited { 

	color: #000000; 

	text-decoration: none;

/* background image */

	display: block;

	background-image: url(../graphics/bar-bg-red.gif)
 }



a.ddlight:hover { 

	color: #000000; 

	text-decoration: none; 

/* background image */

	display: block;

	background-image: url(../graphics/bar-bg-red-hover.gif)
 }



a.ddtabs1 { 

	text-decoration: none; 

	color: #000000; 

 }



a.ddtabs1:visited { 

	color: #FFFFFF; 

	text-decoration: none;

 }



a.ddtabs1:hover { 

	color: #FFFFFF; 

	display: block;

	text-decoration: none; 

	background-image: url(../graphics/menu-gloss.gif);

	background-repeat: no-repeat;

 }



a.ddtabs2 { 

	text-decoration: none; 

	color: #000000; 

 }



a.ddtabs2:visited { 

	color: #FFFFFF; 

	text-decoration: none;

 }



a.ddtabs2:hover { 

	color: #FFFFFF; 

	display: block;

	text-decoration: none; 

	background-image: url(../graphics/menu-gloss.gif);

	background-repeat: no-repeat;

 }



/* SPECIAL BOXES */

div.question {

	background-color: #CCCCCC;

	border: 1px solid #CCCCCC;

	font-style: normal;

	font-weight: bold;

	font-size: 13px;

	margin-left: 3px;

	margin-right: 3px;

}


div.answer {

	border: 1px solid #CCCCCC;

	font-size: 13px;

	margin-bottom: 5px;

	margin-left: 3px;

	margin-right: 3px;

	padding: 5px;

}


div.answerlink {

	width: 100%;

	text-align: right;

	margin-bottom: 3px;

}

.itemDetailWrapper {

	width: 640px;

}


.LDesc {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 23px;

}


/* DROP SHIPMENT FLAGS: 12-23-2011 */

.dShip {
	font-size: 11px;
	margin-bottom: 4px;
}

.dsMid {
	font-weight: bold;
}

div.itemDescription * div.dShip {
	display: none;
}

div.itemDetailWrapper * div.dShip {
	display: none;
}

span.bodyText * div.dsOpen {
	display: none;
}

span.bodyText * div.dsClose {
	display: none;
}

span.bodyText * div.dsMid {
	width: 100px;
	position: relative;
	float: left;
	clear: left;
}

table.relatedTable * div.dShip {
	display: inline; !important
}

/* NEW BANNERS: 2-4-2011 */

#myDiv {
	position: relative;
	left: 3px;
}


/* NEW FOOTER: 1-27-2011 */

.footHead {
	background-image: url(../graphics/bar-bg.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -20px;
	height: 20px;
	width: 991px;
	left: 4px;
	* left: -2px;
	* top: 0px;
	* height: 22px;
}

.pageEnd {
	color: #FFFFFF;
	clear: both;
	width: 993px;
	height: 202px;
	background-color: #8B0305;
	background-image: url(../graphics/base-box1.gif);
	background-repeat: no-repeat;
	background-position: 0px -196px;
	position: relative;
	left: 4px;
	top: -21px;
	* height: 186px;
	* width: 991px;
	* background-image: url(../graphics/base-box2.gif);
	* background-position: 0px -187px;
	* left: -2px;
	* top: -1px;
}

.pageEnd a {
	color: #FFFFFF;
}

.pageEnd a:active {
	color: #FFFFFF;
}

.pageEnd a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

.pageEnd a:visited {
	color: #FFFFFF;
}

.ftShade {
	background-image: url(../graphics/bar-shade-dn.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 991px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	z-index: -1;
}

.ftImgLeft {
	float: left;
	margin-right: -3px;
}

.ftImgRight {
	float: left;
	position: relative;
	top: -7px;
	* top: -12px;
}

.hourStuff {
	width: 192px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-left: -3px;
	margin-right: 3px;
	position: relative;
	left: 10px;
	top: -7px;
	* top: -12px;
	* height: 25px;
}

.hrHead {
	color: #000000;
	font-weight: bold;
	/*width: 176px;*/
	height: 30px;
	background-image: url(../graphics/bg-base-tab.gif);
	background-repeat: repeat-x;
}

.hrCaption {
	text-align: left;
	margin-bottom: 5px;
}

.hrDay {
	display: block;
	text-align: left;
	width: 165px;
}

.hrTimes {
	display: block;
	text-align: right;
	width: 165px;
}

.contactStuff {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	position: relative;
	left: 10px;
	top: -7px;
	* top: -12px;
	* height: 25px;
}

.contHead {
	color: #000000;
	font-weight: bold;
	/*width: 92px;*/
	height: 30px;
	background-image: url(../graphics/bg-base-tab.gif);
	background-repeat: repeat-x;
}

.contName {
	display: block;
	text-align: left;
	width: 160px;
}

.contNum {
	display: block;
	text-align: right;
	width: 160px;
}

.linkStuff {
	display: inline-table;
	width: 550px;
	position: relative;
	right: 99px;
	* top: 7px;
	* right: 89px;
}

.groupLink {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	position: relative;
	left: 10px;
	top: -7px;
	text-align: left;
	* top: -19px;
	* height: 25px;
}

.contLink {
	display: block;
	width: 120px;
}

.baseStuff {
	height: 60px;
	width: 500px;
	position: relative;
	top: 42px;
	right: -18px;
	* top: 22px;
}

.secInside {
	height: 60px;
	position: relative;
	top: -45px;
	padding: 5px;
}

.miscStuff {
	float: left;
	height: 60px;
	padding: 5px;
	margin-right: 10px;
	margin-top: 5px;
	* position: relative;
	* top: -35px;
}

.socialStuff {
	display: block;
}

.socialStuff img {
	margin-left: 7px;
	margin-right: 7px;
}

.cardStuff {
	display: block;
}



/* Hacks for Internet Explorer Below */

* html #header {

	background-image: url(../graphics/cart-box-2.gif);

	width: 991px;

}

* html a:visited {

	color: #000000;

}

* html #middle {

	overflow: visible;

}

* html #right { 

	position: inherit;

}

* html .itemDetailName {

	left: -3px;

	padding-left: 4px;

	border-left: 1px solid #000000;

	margin: 0px;

	width: 101%;

}

* html #mainContent {

	padding-left: 0px;

	padding-right: 0px;

	width: 640px;

	display: inline;

}

* html .bodyHeader {

	left: 0px;

	width: 101%;

}

* html .itemDetailWrapper {

	width: 640px;

}

* html .itemDetailCatLink {

	width: 101%;

}

* html .categoryCatLinks {

	height: 20px;

	padding-left: 4px;

	left: 0px;

	width: 101%

}

* html .subCategory {

	top: -20px;

	width: 101%;

}

* html div.bodyTextSmall {

	margin-right: 1px;

}

* html #bottom {

	clear: right;

	position: relative;

}

* html .cpobutton { 

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, sans-serif; 

	height: 26px;

	color: #FFFFFF; 

	background-image: url(../graphics/btn-hover.gif) 0 0; 

	background-repeat: repeat-x;

	background-color: #CCCCCC; 

	cursor: pointer; 

	border-width: 1px; 

	border-style: solid; 

	border-color: #CCCCCC; 

	vertical-align: middle;

	margin: 6px;

	overflow: hidden;

 }

* html .cpobutton:hover {

	color: #FFFFFF;

	background-image: url(../graphics/btn-hover.gif); 

	background-repeat: repeat-x;

	background-color: #CCCCCC;

	background-position: 0 -26px;

	overflow: hidden;

 }

/* Hacks for Opera Below */

/* Visible to only Opera */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 

	#header {height: 130px;}

	#headLogo {margin-bottom: -20px;}

	#myDiv {height: 435px;}

	#right {top: 4px;}

	.hrHead {margin-top: 5px;}

	.contHead {margin-top: 5px;}

	.ftImgLeft {margin-top: 5px;}

	.hourStuff {top: -12px;}

	.contactStuff {top: -12px;}

}

@media print {

/* Print Only */
/* 30  June  2011  */

body {

	background-color: #FFFFFF;

}

#rtParent {

	display: none;

}

#left {

	display: none;

}

#mainContent {

	border-top: 3pt solid #8B0305;

	border-bottom: 3pt solid #8B0305;

	padding-top: 0.5em;

	padding-bottom: 0.5em;

	background-color: #FFFFFF;

	color: #000000;

	font-family: 'Times New Roman', Times, serif;

	font-size:  12pt;

	width: 100%;

}

#right {

	display: none;

}

#toolbarContainer {

	display: none;

}

.horizontalcssmenu {

	display: none;

}

#footer {

	border-bottom: none;

	margin-left: auto;

	margin-right: auto;

	width: 90%;

}


#footer img {

	display: none;

}

#bottom {

	display: none;

}

.footHead {

	background-color: #FFFFFF;

	color: #000000;

	font-family: 'Times New Roman', Times, serif;

	font-size:  12pt;

	width: 100%;

}

.hourStuff {

	float: left;

	color: #000000;

	width: 30%;

}


.hrHead {

	font-size: 12pt;

	color: #000000;

	font-weight: bold;

}

.contactStuff {

	float: left;

	color: #000000;

	width: 30%;

}

.contHead {

	position: relative;

	top: 0.75em;

	color: #000000;

	font-size: 12pt;

	font-weight: bold;

}

.ftRight {

	display: none;

}

.pageEnd {

	margin-left: auto;

	margin-right: auto;

	background-color: #FFFFFF;

	color: #000000;

	font-family: 'Times New Roman', Times, serif;

	font-size:  10pt;

	width: 100%;

}

}
