/* Spinning Store */

html,body { text-align: center; }
body {
	margin: 2% 0;
	padding: 0;
	background: #fff;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
a { color: #4f90cc; }
td,p,ul,ol { font-size: 9pt; }
p,ul,ol { margin-top: 0; line-height: 142%; }
em { font-family: Arial, Helvetica, sans-serif; }
h5 { font-size: 9pt; font-weight: bold; }
h3 {
	background: #4f90cc;
	color: #fff;
	font-size: 13pt;
	text-transform: capitalize;
	margin-top: 0.25em;
	padding: 0.15em;
	text-align: right;
}
h4 {
	font-size: 11pt;
	color: #99CC00;
}
h5 { background: #fff; color: #4f90cc; margin: 0 0 5px 0; padding-bottom: 3px; border-bottom: 1px solid #ddd; }
h6.stock-status { margin: 0; padding: 0.25em; font-size: 8pt; font-weight: normal; border: 1px solid #ccc; color: #CC0000; }
h6.onorder { color: #3366CC; }
/* email newsletter form */
.sec { display: none; }
.iTitle .input { width: 175px; font-size: 8pt; }


/* custom content */
#category-window {
	background: #619dd3;
	color: #fff;
	margin-top: 5px;
}
.catimg1 { margin-bottom: 3px; }
#category-window-content {
/*
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
*/
	padding: 0 10px;
}
#cat-name { font-size: 13pt; color: #fff; }
#cat-desc { color: #fff; line-height: 142%; }
.wpc-content { margin: 0 1em; }
.jumpmenu { float: right; width: 240px; padding: 1em; background-color: #eee; color: #555; }
.jumpmenu ul { margin: 0; list-style: none; line-height: 150%; }
.jumpmenu li { margin: 0 0 0.25em 0; list-style-type: none; }
.jumpmenu h5 { margin: 0 0 4px 0; padding: 0; }
.instructions {
	margin-top: 2em;
	font-size: 8pt;
	background-color: #fff;
	color: #3366CC;
}
#tollfree { text-align: right; font-weight: bold; }

.win-content h5 { margin: 0; padding: 0 0 5px 0; text-transform: lowercase; }
div.spacer { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

.prodmenu-off {
	font-size: 10pt;
	font-weight: bold;
	color: #777;
	background: transparent;
	padding: 5px 6px;
}
.prodmenu-on {
	font-size: 10pt;
	font-weight: bold;
	color: #4f90cc;
	background: transparent;
	padding: 5px 6px;
}

#home-welcome { padding: 1em; }
#home-menu { background: #4f90cc; color: #fff; margin-bottom: 10px; }
#home-menu a.prodmenu-off {
	font-size: 9.5pt;
	font-weight: bold;
	color: #fff;
	background: transparent;
	padding: 2px 2px;
}
#home-menu a.prodmenu-on {
	font-size: 9.5pt;
	font-weight: bold;
	color: #fff;
	background: transparent;
	padding: 2px 2px;
}


.win {
	margin-bottom: 10px;
	width: 213px;
}
.win-content {
	border-left: 1px solid #cac8c8;
	border-right: 1px solid #cac8c8;
	background: #f0f0f0;
	color: #555;
	padding: 5px 0 5px 15px;
	text-align: left;
}
.srchtxt { font-size: 11px; padding-bottom: 3px; color: #666; }


#home-foot { margin-top: 10px; border-top: 5px solid #999; }
#mast { width: 885px; margin: 0 auto; text-align: left; }
#mast-nav { float: right; padding: 1em; }
#menu {
	clear: both;
	background: url(images/menu_bg.jpg) repeat-x bottom;
	color: #777;
	margin: 5px auto;
	padding: 0 3px;
	border-top: 1px solid #4f90cc;
	border-bottom: 1px solid #4f90cc;
	width: 885px;
	text-align: center;
}
#content-wrap { margin: 0 auto; border-bottom: 1px solid #4f90cc; width: 885px; padding: 5px 0; }
#footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999; padding-top: 10px; }
#pbwsp { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #aaa; padding-top: 3px; }
#pbwsp a { color: #aaa; }
#pbwsp a:hover { color: #999; }
div.related2 {position:absolute;background-color:#fff;width:400px;border:1px solid #C1C1C1;text-decoration:none;padding:0px;z-index:500}