@charset "utf-8";
/* CSS Document */
html,
body
{
   background: #fff;
   padding: 0px;
   margin: 0px;
}
body
{
	background: url(/_images/body_back-center.png) top center no-repeat;
   min-height: 770px;
}
img
{
	border: 0px;
}
.optionLabel
{
	font-weight: bold;
}
.clearCols
{
	clear: both;
}
form
{
	margin: 0px;
}
#mainDiv
{
	background: url(/_images/page_back.png) repeat-y;
	width: 760px;
   padding: 0px 10px;
   margin: 0px auto;
   font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
   color: #000;
}
#header
{
	position: relative;
   background: url(/_images/header_back.jpg) no-repeat;
   height: 132px;
   z-index: 1;
}
#globalNav
{
	position: absolute;
   top: 0px;
   right: 0px;
   background-color: #666;
   padding: 2px 15px 3px 15px;
   font-size: 11px;
   line-height: 11px;
   color: #fff;
}
#globalNav a:link,
#globalNav a:visited,
#globalNav a:active
{
	text-decoration: none;
   color: #fff;
}
#globalNav a:hover
{
	text-dectoration: none;
   color: #dbf2cd;
   border-bottom: 1px #dbf2cd dotted;
}
#logoLink
{
	position: absolute;
   top: 12px;
   left: 19px;
}
#navigation
{
	position: absolute;
   background: #c80d7b;
   width: 100%;
   text-align: center;
   bottom: 0px;
   left: 0px;
   z-index: 1;
}
#attentionBlock
{
	height: 177px;
}
#searchTools
{
	background-color: #f040a8;
   border-top: 3px #c80d7b solid;
   border-bottom: 3px #c80d7b solid;
   padding: 5px;
}
#searchTools form select,
#searchTools form input
{
	font-size: 11px;
}
#categoryBlock
{
}
#categoryBlock #openCats
{
	display: none;
}
#categoryBlock #closeCats
{
	display: block;
}
#catButton
{
	padding-left: 10px;
}
#catLinks
{
	background-color: #feedf7;
   border-bottom: 3px #c80d7b solid;
   padding: 15px 0px 15px 20px;
   color: #333;
   line-height: 18px;
}
#catLinks a:link,
#catLinks a:visited,
#catLinks a:active
{
	text-decoration: none;
   color: #666;
}
#catLinks a:hover
{
	text-decoration: none;
   color: #c80d7b;
   border-bottom: 1px #c80d7b dotted;
   font-style: italic;
}
#catLinks #leftCol
{
	float: left;
   width: 167px;
   padding-right: 20px;
}
#catLinks #middleCol
{
	float: left;
   width: 346px;
   padding-right: 20px;
}
#catLinks #rightCol
{
	float: left;
   width: 167px;
}
.catTitle
{
	text-transform: uppercase;
   color: #c80d7b;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   border-bottom: 1px #c80d7b solid;
   margin-bottom: 5px;
}
#bodyBlock
{
   display: block;
   padding: 25px;
   padding-top: 5px;
}
#footer
{
   display: block;
   background: url(/_images/footer_back.png) no-repeat;
   width: 760px;
   height: 65px;
   padding: 15px 0px 0px 20px;
   margin: 0px auto;
   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
   color: #999;
}