body { 
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	letter-spacing: 0.25px;
  }

a img { border: none; } /*no border around image links*/

.imgborder { /*gray border around image*/
	border: 1px solid #CCC;
}

/*basic link definitions*/
a:link, a:visited { color: blue; text-decoration: none }
a:hover, a:active, a:focus { color: #ff0000; text-decoration: underline }

/* ~~this fixed width container surrounds the other divs on table-free pages~~ */
#container {
	width: 750px;
	margin: 0 auto;
}
/*545px (usable space) main column + 195px (usable space) right column*/
#main550 {
	float: left;
	width: 545px;
	padding-right: 5px;

}
#sidebarright200 { /* NOTE only 195px content: 5px padding */
	float: left;
	width: 195px;
	padding-left: 5px;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
	
/* BEGIN NAV CSS CODE TO BE CHANGED */

/*#menu .one dt {
	background-image: url(/navigation/navtab01.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	height: 41px;
	width: 100px;
	padding: 0;
	text-align: center;
}
	#menu .two dt {
	background-image: url(/navigation/navtab05.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0 0 0 0;
	width: 100px;
}
	#menu .three dt {
	background-image: url(/navigation/navtab03.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0 0 0 0;
	width: 100px;
}
	#menuB .one dt {
	background-image: url(/navigation/navtab04.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	width: 100px;
	padding: 0;
}
	#menuB .two dt {
	background-image: url(/navigation/navtab06.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0;
	width: 100px;
}
	#menuB .three dt {
	background-image: url(/navigation/navtab02.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0;
	width: 100px;
}
	#menu .one dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 2000;
	margin: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #501007;
	border-left-color: #501007;
	padding: 0;
	border-top-width: 0px;
}
	#menu .two dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 2000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #501007;
	border-left-color: #501007;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
	#menu .three dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 2000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #501007;
	border-left-color: #501007;
	border-top-width: 0px;
}
	#menuB .one dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #501007;
	border-left-color: #501007;
	border-top-width: 0px;
}
	#menuB .two dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #501007;
	border-left-color: #501007;
	border-top-width: 0px;
}
	#menuB .three dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #501007;
	border-left-color: #501007;
	border-top-width: 0px;
}
	#menu dd.last {
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #501007;
}
	#menuB dd.last {
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #501007;
}
	#menu .one dd a {
	color:#0000fb;
	background-image: url(/navigation/navtab-BACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menu .two dd a {
	color:#0000fb;
	background-image: url(/navigation/navtab-BACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menu .three dd a {
	color:#0000fb;
	background-image: url(/navigation/navtab-BACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menuB .one dd a {
	color:#0000fb;
	background-image: url(/navigation/navtab-BACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menuB .two dd a {
	color:#0000fb;
	background-image: url(/navigation/navtab-BACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menuB .three dd a {
	color:#0000fb;
	background-image: url(/navigation/navtab-BACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}*/


	#menu .one dt {
	background-image: url(/navigation/navtab-01.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	height: 41px;
	width: 100px;
	padding: 0;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	#menu .two dt {
	background-image: url(/navigation/navtab-05.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0 0 0 0;
	width: 100px;
}
	#menu .three dt {
	background-image: url(/navigation/navtab-03.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0 0 0 0;
	width: 100px;
}
	#menuB .one dt {
	font-size: 1em;
	background-image: url(/navigation/navtab-04.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	width: 100px;
	padding: 0;
}
	#menuB .two dt {
	background-image: url(/navigation/navtab-06.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0;
	width: 100px;
}
	#menuB .three dt {
	background-image: url(/navigation/navtab-02.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 41px;
	padding: 0;
	width: 100px;
}
	#menu .one dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 2000;
	margin: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #009fc5;
	border-left-color: #009fc5;
	padding: 0;
	border-top-width: 0px;
}
	#menu .two dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 2000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #009fc5;
	border-left-color: #009fc5;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
	#menu .three dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 2000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #009fc5;
	border-left-color: #009fc5;
	border-top-width: 0px;
}
	#menuB .one dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #009fc5;
	border-left-color: #009fc5;
	border-top-width: 0px;
}
	#menuB .two dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #009fc5;
	border-left-color: #009fc5;
	border-top-width: 0px;
}
	#menuB .three dd {
	background-color: #fff;
	background-repeat: repeat;
	width: 98px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #009fc5;
	border-left-color: #009fc5;
	border-top-width: 0px;
}
	#menu dd.last {
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009fc5;
}
	#menuB dd.last {
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009fc5;
}
	#menu .one dd a {
	color:#0000fb;
	background-image: url(/navigation/navtabBACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menu .two dd a {
	color:#0000fb;
	background-image: url(/navigation/navtabBACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: .25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menu .three dd a {
	color:#0000fb;
	background-image: url(/navigation/navtabBACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: .25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menuB .one dd a {
	color:#0000fb;
	background-image: url(/navigation/navtabBACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: .25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menuB .two dd a {
	color:#0000fb;
	background-image: url(/navigation/navtabBACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: .25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}
	#menuB .three dd a {
	color:#0000fb;
	background-image: url(/navigation/navtabBACKS.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding: .25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
}

	
/*DO NOT CHANGE NAVIGATION CODE BELOW THIS POINT*/
	
	#menu { height: 41px; z-index: 2000; margin: 8px 0 0; list-style-type:none; padding: 0; }
	#menu li { position: relative; width: 100px; height: 41px; z-index: 2000; float: left; padding:0; margin:0 1px 5px 0; }
	#menu li dl { color: #ec008c; position: absolute; top: 0; left: 0; height: 41px; z-index: 2000; }
	#menu li dd { color: #ec008c; background-color: #f8bfc2; margin: 0; padding: 0; display: none; }
	#menu dl { color: #ec008c; margin: 0; padding: 0; }
	#menuB li dd { color: #ec008c; background-color: #f8bfc2; margin: 0; padding: 0; display:none; }
	#menuB dl { color: #ec008c; margin: 0; padding: 0; }
	#menu li a:hover {
	display: block;
}
	#menu li:hover dd, #menu li a:hover dd { display:block; }
	#menu li:hover dl, #menu li a:hover dl {  }
	#menu table {border-collapse:collapse; padding:0; margin:-1px; }
	#menu .one { color: #ed008e; position: absolute; margin: 0; padding: 0; }
	#menu .two { position: absolute; left: 5px; margin: 0; padding: 0; }
	#menu .three { position: absolute; left: 10px; margin: 0; padding: 0; }
	#menu dt { text-align: center; margin:0; padding: 0; /*color: #fff;*/}
	#menu dd { color: #ec008c; margin:0; padding:0; font-size: 0.8em; text-align:center; width: 98px; z-index: 2000; }
	#menuB dd { color: #ec008c; margin:0; padding:0; font-size: 0.8em; text-align:center; width: 98px; z-index: 1000; }
	#menuB { height: 41px; z-index: 1000; list-style-type:none; margin:5px 0 0; padding: 0; }
	#menuB li { position: relative; width: 100px; height: 41px; z-index: 1000; float: left; padding:0; margin:0 1px 5px 0; }
	#menuB li dl { color: #ec008c; position: absolute; top: 0; left: 0; height: 41px; z-index: 1000; }
	#menuB li a:hover {
	display: block;
}
	#menuB li:hover dd, #menuB li a:hover dd { display:block; }
	#menuB li:hover dl, #menuB li a:hover dl {  }
	#menuB table {border-collapse:collapse; padding:0; margin:-1px; }
	#menuB .one { color: #ec008c; position: absolute; top: 0; margin: 0; padding: 0; }
	#menuB .two { position: absolute; top: 0; left: 5px; margin: 0; padding: 0; }
	#menuB .three { position: absolute; top: 0; left: 10px; margin: 0; padding: 0; }
	#menuB dt { text-align: center; margin:0; padding: 0; /*color: #fff;*/}
	#menu dd.first { margin-top: -15px; }
	#menu dt a, #menu dt a:visited { display:block; color:#262626; text-indent: -9999px; vertical-align: bottom; }
	#menu dd a, #menu dd a:visited { margin: 0; padding: 0.25em; display:block; }
	#menuB dd.first { margin-top: -15px; }
	#menuB dt a, #menuB dt a:visited { display:block; color:#262626; font-size: 0.6em; font-weight: bold; text-indent: -9999px; vertical-align: bottom; }
	#menuB dd a, #menuB dd a:visited { margin: 0; display:block; padding:0.25em; }
	#menu .one dd a:hover {
	background-color: #f7f7f7;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0.25em;
}
	#menu .two dd a:hover {
	background-color: #f7f7f7;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0.25em;
}
	#menu .three dd a:hover { background-color: #f7f7f7; background-image: none; background-repeat: repeat; background-position: 0 0; margin: 0; padding: 0.25em; }
	#menuB .one dd a:hover { background-color: #f7f7f7; background-image: none; background-repeat: repeat; background-position: 0 0; margin: 0; padding: 0.25em; }
	#menuB .two dd a:hover { background-color: #f7f7f7; background-image: none; background-repeat: repeat; background-position: 0 0; margin: 0; padding: 0.25em; }
	#menuB .three dd a:hover { background-color: #f7f7f7; background-image: none; background-repeat: repeat; margin: 0; padding: 0.25em; }
	#menu dd.first { margin-top: -15px; }
	#menu dt a, #menu dt a:visited { display:block; color:#262626; text-indent: -9999px; vertical-align: bottom; }
	#menu dd a, #menu dd a:visited { margin: 0; padding: 0.25em; display:block; }
	#menuB dd.first { margin-top: -15px; }
	#menuB dt a, #menuB dt a:visited { display:block; color:#262626; font-size: 0.6em; font-weight: bold; text-indent: -9999px; vertical-align: bottom; }
	#menuB dd a, #menuB dd a:visited { margin: 0; display:block; padding:0.25em; }
	#menu li dt a,
#menuB li dt a {text-indent:0; display:block; width:100px; height:41px;}
	#menu li dt a b,
#menuB li dt a b {display:none;}
/* END MAIN NAVIGATION CODE */
/* Begin SNAV Navigation Code */
#snav-wrapper {
	width: 749px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	height: 15px;
}
#snav-col01 {
	color: #333;
	background: #e60000;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 3px;
	padding-left: 13px;
	padding-right: 13px;
	margin: 0px;
	padding-bottom: 3px;
}
#snav-col02 {
	color: #333;
	background: #197a30;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 3px;
	padding-left: 13px;
	padding-right: 13px;
	margin: 0px;
	padding-bottom: 3px;
}
#snav-col06 {
	color: #333;
	background: #f05500;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 3px;
	padding-left: 13px;
	padding-right: 13px;
	margin: 0px;
	padding-bottom: 3px;
}
#snav-col03 {
	color: #333;
	background: #83c7f1;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 3px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px;
	padding-bottom: 3px;
}
#snav-col04 {
	color: #333;
	background: #2a98fe;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 3px;
	padding-left: 13px;
	padding-right: 14px;
	margin: 0px;
	padding-bottom: 3px;
}
#snav-col05 {
	color: #333;
	background: #689e62;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	padding-top: 3px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px;
	padding-bottom: 3px;
}
.snav-clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }
/* End SNAV Navigation Code */
.closedmessage 	{ background-color: #ffe3e3; padding: 0.5em; border: solid 2px #f00; }



/* DELETE THIS WHEN TIME COMES */
.td				{ font-size: 0.75em; } 
#td 			{ font-size: 0.75em; }

.td-white 		{ color: #fff; font-size: 0.75em; }
.tdform			{ font-size: 0.75em;  font-weight: bold; }
.tderror 		{ color: #f00; font-size: 0.75em;  font-weight: bold; }
#td-color-red 	{ color: #f00;  }
.td-color-red { color: #f00; font-size: 0.75em;  font-weight: bold; }
.td-color-white { color: #fff; font-size: 0.75em;  }
.td-color-black { color: #000;  }
.td14			{ font-size: 0.75em; line-height: 1.5em; }
.td16			{ font-size: 0.75em;  line-height: 1.8em; }
#td14			{ font-size: 0.75em;  line-height: 1.5em; }
.small-font { font-size: 10px;  font-style: italic; }
.crumbs { font-size: 10px;  font-weight: bold; line-height: 1.5em; }
.lrgtlerror		{ color: #ff0008; font-size: 1.1em;  font-weight: bold; }
.lrgtl-1.3		{ font-size: 1.3em;  font-weight: bold; }
.lrgtl 			{ font-size: 1.1em;  font-weight: bold; }
.lrgtl-moretop 	{ font-size: 1.1em;  font-weight: bold; padding-top: 1em; }
.lrgtl-morebtm 	{ font-size: 1.1em;  font-weight: bold; padding-bottom: 0.65em; }
.lrgtl-lessbtm 	{ font-size: 1.1em;  font-weight: bold; margin-bottom: -0.15em; }
.lrgtl-nobtm 	{ font-size: 1.1em;  font-weight: bold; margin-bottom: -0.5em; }
#lrgtl 			{ font-size: 1.1em;  font-weight: bold; }

	.DarkPurple-TB-wBack { background-color: #f9f1f9; border-top: 2px solid #620460; border-bottom: 2px solid #620460; }
	.wishORNG 		{ background-color: #faebdc; border: solid 1px #f60 }
	.wishLBbox 		{ background-color: #ecf4fd; padding: 5px; border: solid 1px #69c; }
	.wisheditborder { border: solid 1px #c60; width: auto; height: auto }
	.silver {  background-color: #f5f5f5; text-align: left; padding: 5px; border: solid 1px black;}
	.silver-sansR { background-color: #f5f5f5; text-align: left; padding: 5px; border-top: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; }
	.pi  				{ font-size: 12px; line-height: 18px; background-color: #f5f5f5; word-spacing: 0.25px; padding: 5px; border: solid 1px #666;}
	.pi-mid { font-size: 12px; line-height: 18px; background-color: #f5f5f5; word-spacing: 0.25px; padding: 5px; border: solid 1px #666; }
	.tl 				{ font-size: 12px; line-height: 18px; background-color: #f0fdfb; text-align: center; word-spacing: 0.25px; padding: 5px; border: solid 1px #066;}
	.samplermain 		{ background-color: #fff; margin: 0; padding: 0.5em; border: solid 1px #b22222; }
	.BLborder2 			{ border-right: 1px solid navy; border-left: 1px solid navy; width: auto; height: auto ; border-top-style: none; border-bottom-style: none; }
	.BLborderLBR 		{ width: auto; height: auto; padding-bottom: 2px; border-top-style: none; border-right: 1px solid navy; border-bottom: 1px solid #000080; border-left: 1px solid navy; }
	.DBLborder 			{ width: auto; height: auto; border: solid 1px #003471; }
	.LTGRNborderTB  	{ background-color: #e4fde4; margin: 5px; padding: 5px; border-top: 1px solid #44a374; border-bottom: 1px solid #44a374; }
	.pastissues-search { background-color: #e4fde4; margin: 0; padding: 5px; border-top: 1px solid #44a374; border-bottom: 1px solid #44a374; }
	.GRNborder 			{ border: solid 1px #063; }
	.Gborder 			{ border: solid 1px #808080; }
	.Gborder-NoBtm { border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; border-bottom-style: none; }
	.Gborder-wback { background-color: #f7f7f7; margin: 0; padding: 0; border: solid 1px #808080; }
	.Gborder-wback-td-TB { font-size: 0.75em;  background-color: #f7f7f7; margin: 0; padding: 0; border-style: solid; border-width: 1px 0; border-color: #808080; }
	.Gborder-wback-td { font-size: 0.75em;  background-color: #f7f7f7; margin: 0; padding: 0; border: solid 1px #808080; }
	.Gborder-wback-td-dark { background-color: #ebebeb; }
	.KborderLYR    		{ background-color: #ffffe0; border: solid 1px black; width: auto; height: auto }
	.KborderARCH 		{ background-color: #ffffe0; border: solid 1px #ff8c00; width: auto; height: auto }
	.KborderLYRg  		{ background-color: #dcdcdc; width: auto; border: solid 1px black; height: auto  }
	.KborderPRTS 		{ background-color: #87cefa; text-align: center; border: solid 1px black; width: auto; height: auto }
	.Kborder-wback-td-TB { font-size: 0.75em;  background-color: #f7f7f7; margin: 0; padding: 0; border-color: #000; border-style: solid; border-width: 1px 0; }
	.Kborder 			{ font-size: inherit; font-style: inherit; border: solid 1px black; }
	.Kborder-wpadALL 	{ font-size: inherit; font-style: inherit; background-color: #fff; padding: 5px; border: solid 1px black; }
	.KborderNoBtm 		{ border-top: 1px solid black; border-right: 1px solid black; border-bottom-style: none; border-left: 1px solid black; }
	.KborderNoTop 		{ border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; border-top-style: none; }
	.KborderLR 			{ border-right: 1px solid black; border-left: 1px solid black; border-top-style: none; border-bottom-style: none; }
	.KborderR 			{ border-right: 1px solid #000; border-top-style: none; border-bottom-style: none; border-left-style: none; }
	.KborderL 			{ border-left: 1px solid #000; }
	.KborderTR 			{ border-top: 1px solid #000; border-right: 1px solid #000; border-bottom-style: none; border-left-style: none; }
	.KborderT 			{ border-top: 1px solid #000; }
	.KborderTB 			{ border-top: 1px solid #000; border-bottom: 1px solid #000; }
	.KborderB 			{ border-bottom: 1px solid #000; }
	#KborderB { border-bottom: 1px solid #000; }
	.KborderLB 			{ border-bottom: 1px solid #000; border-left: 1px solid #000; }
	.KborderRB 			{ border-right: 1px solid #000; border-bottom: 1px solid #000; border-top-style: none; border-left-style: none; }
	.KborderNoLeft 		{ border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left-style: none; }
	.KborderTD 			{ color: #000; font-size: 0.75em; line-height: 1.5em; border: solid 1px black; width: auto; height: auto }
	.Oborder 			{ border: solid 1px #c60;}
	.brightRborder2 	{ border: solid 2px #f00; height: auto }
	.brightRborder 		{ height: auto; border: solid 1px #f00; }
	.PINKPURPborder 	{ border: solid 2px #903; height: auto }
	.DarkRedBorder-TB { height: auto; border-top: 2px solid #c00; border-bottom: 2px solid #c00; }
	.DarkRedBorder-B { height: auto; border-bottom: 2px solid #c00; }
	.BrightRedBorder-B1px { height: auto; border-bottom: 1px solid #f00; }
	.BrightRedBorder-B { height: auto; border-bottom: 2px solid #f00; }
.BrightRedBorder-TB {
	height: auto;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F00;
	border-bottom-color: #f00;
}
.BrightRedBorder-T {
	height: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F00;
}
	.BrightRedBorder { border: solid 1px #f00; }
	.BrightRedBorder-LR { height: auto; border-left: 1px solid #f00; border-right: 1px solid #f00; border-top-color: #f00; border-top-style: none; border-bottom-color: #f00; border-bottom-style: none; }
	.BrightRedBorder-R { height: auto; border-top-style: none; border-top-color: #f00; border-right: 1px solid #f00; border-bottom-style: none; border-bottom-color: #f00; border-left-color: #f00; border-left-style: none; }
	.BrightRedBorder-L { height: auto; border-top-style: none; border-top-color: #f00; border-bottom-style: none; border-bottom-color: #f00; border-left: 1px solid #f00; border-right-color: #f00; border-right-style: none; }
	.Rborder-LRB 			{ height: auto; border-left: 2px solid #c00; border-bottom: 2px solid #c00; border-right: 2px solid #c00; border-top-style: none; }
	.Rborder { height: auto; border: solid 1px #c00; }
	.Rborder_btm 		{ height: auto ; border-bottom: 1px solid #c00; border-left-style: none;border-right-style: none; border-top-style: none; }
	.Rborder3 			{ height: auto; border-style: none solid solid; border-width: medium 1px 1px; border-color: #c00; }
	.RborderARCH 		{ background-color: #ffe4e1; border: solid 1px #c00; height: auto }
	.PINKborder3 		{ height: auto ; padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #906; border-bottom: 1px solid #906; border-right: 1px solid #906; border-top-style: none; }
	.PURPborder3 		{ height: auto ; padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #636; border-bottom: 1px solid #636; border-right: 1px solid #636; border-top-style: none; border-top-width: medium; }
	.PURPborder-TB 		{ background-color: #fffaff; height: auto    ; border-color: #636; border-style: solid; border-width: 1px 0; }
	.PURPborder-td-TB { font-size: 0.75em;  background-color: #fffaff; height: auto; border-style: solid; border-width: 1px 0; border-color: #636; }
	.PURPborder { height: auto; border: solid 1px #636; }
	.PURPborder-White { background-color: #fff; height: auto; padding: 5px; border: solid 1px #636; }
	.Bborder 			{ border: solid 1px #663300; width: auto; height: auto }
	.BborderT  			{ border-right: 1px solid #663300; border-bottom: 1px solid #663300; border-left: 1px solid #663300; width: auto; height: auto ; border-top-style: none; }
	#BborderOnlyT { width: auto; height: auto; border-top: 1px solid #630; border-right-style: none; border-left-style: none; border-bottom-style: none; border-top-style: solid; }
	.LBLUEborder 		{ border: solid 1px #3482b2;}
	.LBborder { width: auto; height: auto; border: solid 1px #69c; }
	.LBborderR 			{ width: auto; height: auto; border-right: 1px solid #69c; border-top-style: none; border-bottom-style: none; border-left-style: none; }
	.dwnldsBRDR 		{ background-color: #FFF; text-align: left; padding: 5px; border: solid 1px #b22222; width: 550px }
	.dwnldsTABLE		{ border: solid 1px #b22222; }
	.blueborder 		{ border: solid 1px #01619D }
	.Pborder 			{ border: solid 1px #603; width: auto; height: auto }
	.BLborder 			{ width: auto; height: auto; border: solid 1px navy; }
	.rklogin 			{ font-size: inherit;  font-weight: inherit; font-style: inherit; line-height: inherit; background-color: #ececec; padding: 8px; border: solid 1px #777; }
	.grey-back { font-size: inherit;  font-style: inherit; font-weight: inherit; line-height: inherit; background-color: #d3d3d3; padding: 8px; border: solid 1px #7f7f7f; }
	.dwns-restrict { background-color: #fff; padding: 0.5em; border: solid 1px #f00; }
	.index-kborder-headers { background-color: #c8c8c8; border-top-style: none; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; }
	.blue-border { border: solid 1px #255aa9; }

	.padL10TRB5 		{ padding: 5px 5px 5px 10px }
	/*ALL padding*/
	.padALL { padding: 5px; }
	.padALL10 { padding: 10px; }
	.padALL3px { padding: 3px; }
	.padALLhalfem { padding: 0.5em; }
	.padALL1em { padding: 1em; }
	.padALL2em { padding: 2em; }
	#padALL1em { padding: 1em; }
	#padALL 		{ padding: 5px }
	.padALL1 		{ padding: 10px; }
	#padALL9 { padding: 9px; }
	/*T padding*/
	#padT 			{ padding-top: 5px; }
	.padT 			{ padding-top: 5px; }
	.padT10 { padding-top: 10px; }
	#padT4   		{ padding-top: 4px }
	#padT1em { padding-top: 1em; }
	.padT4em { padding-top: 4em; }
	.padT5em { padding-top: 5em; }
	#padT5 			{ padding-top: 5px; }
	#padT3   		{ padding-top: 3px }
	#padT2 			{ padding-top: 2px; }
	/*R padding*/
	#padR12 { padding-right: 12px }
	#padR { padding-right: 5px; }
	#padR6 { padding-right: 6px; }
	#padR3 { padding-right: 3px; }
	.padR3 { padding-right: 3px; }
	#padB4 { padding-bottom: 4px; }
	.padR { padding-right: 5px; }
	#padR15 { padding-right: 15px; }
	.padR2em { padding-right: 2em; }
	/*B padding*/
	.padB  { padding-bottom: 10px }
	#padB3 { padding-bottom: 3px; }
	#padB10 { padding-bottom: 10px; }
	.padB15 { padding-bottom: 15px; }
	#padB5 { padding-bottom: 5px; }
	#padB2 { padding-bottom: 2px; }
	.padB2 { padding-bottom: 2px; }
	/*L padding*/
	.padL3 			{ background-color: transparent; padding-left: 3px; }
	.padL { background-color: transparent; padding-left: 5px; }
	.padL10 { background-color: transparent; padding-left: 10px; }
	.padfnNAV { padding-left: 22px; }
	.padL1em { background-color: transparent; padding-left: 1em; }
	.padL2em { background-color: transparent; padding-left: 2em; }
	#padL { background-color: transparent; padding-left: 5px; }
	/*T combo padding*/
	.padLT2em { padding-top: 2.3em; padding-left: 2em; }
	#padTB 			{ padding-top: 5px; padding-bottom: 5px }
	.padTB { padding-top: 5px; padding-bottom: 5px; }
.padTB1em {
	padding-top: 1em;
	padding-bottom: 1em;
}
	.padT10B10 { padding-top: 10px; padding-bottom: 10px; }
	#padT10B10 { padding-top: 10px; padding-bottom: 10px; }
	#padTB10 			{ padding-top: 15px; padding-bottom: 5px; }
	.padT5B1em { padding-top: 5px; padding-bottom: 1em; }
	.padTB40 { padding-top: 40px; padding-bottom: 40px; }
	.padTB20 { padding-top: 2em; padding-bottom: 2em; }
	.padTR  		{ background-color: transparent; padding-top: 5px; padding-right: 10px }
	/*R combo padding*/
	.padTRB { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
	.padRBL { padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
	/*L combo padding*/
	#padLB 			{ padding-bottom: 5px ; padding-left: 5px; }
	#padLR3px 			{ padding-right: 3px; padding-left: 3px }
	.padLR3			{ padding-right: 3px; padding-left: 3px }
	#padLR { padding-right: 5px; padding-left: 5px; }
	#padLR12 { padding-right: 12px; padding-left: 5px; }
	#padLRcell 		{ background-color: transparent; padding-right: 3px; padding-left: 3px }
	.padLR1em 			{ background-color: transparent; padding-right: 1em; padding-left: 1em; }
	.padLR40 { background-color: transparent; padding-right: 40px; padding-left: 40px; }
	.padLR20 { background-color: transparent; padding-right: 20px; padding-left: 20px; }
	.padLR10 { background-color: transparent; padding-right: 10px; padding-left: 10px; }
	.padLR { background-color: transparent; padding-right: 5px; padding-left: 5px; }
	.padLR50 		{ background-color: transparent; padding-right: 85px; padding-left: 85px }
	/*THREE combo padding*/
	.padTRL5 { padding-top: 5px; padding-right: 5px; padding-left: 5px; }
	.padRBL5PX { padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
	#padRBL5PX { padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }

/* END -- DELETE THIS WHEN TIME COMES */


#errors {
	color: #f00;
	list-style-type: disc;
	margin: 1em 0 1em 3em;
}
#errors li {
	color: #f00;
	line-height: 150%;
	list-style-type: disc;
	font-size: .75em;
}


/* DELETE THIS WHEN TIME COMES */

	#grey-back-ECEBEB { background-color: #ecebeb; padding: 0.35em; }
	#grey-dark-back { background-color: #e2e0e0; padding: 0.35em; }
	#grey-light-back { background-color: #f5f5f5; padding: 0.35em; }
	#orange-dark-back { background-color: #fde5c7; padding: 0.35em; }
	#white-back { background-color: #fff; }
	#orange-light-back { background-color: #feefde; padding: 0.35em; }
	#blue-dark-back { background-color: #e4f1f9; padding: 0.35em; }
	#blue-light-back { background-color: #f0faff; padding: 0.35em; }
	.headergrey-indexprint { background-color: #c8c8c8; }
	#purple-back { background-color: #f8f4f8; }
	#grey-back { background-color: #ececec; }
	.grey-dark-back { background-color: #e1e1e1; }

	.dwnMP3border 	{ background-color: #e8d9e1; padding: 5px; border: solid 1px #603; }
	.dwnMP3border p { text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 0; }
	#dwnMP3catsBL 	{ background-color: #f5ebf2; padding: 5px; border-top: 1px solid #d1b3c3; border-right-style: none; border-bottom: 1px solid #dac1ce; border-left: 1px solid #dac1ce; }
	#dwnMP3catsBR 	{ background-color: #f5ebf2; padding: 5px; border-top: 1px solid #dac1ce; border-right: 1px solid #dac1ce; border-bottom: 1px solid #dac1ce; border-left-style: none; }
	.dwnMP3hdrs 	{ color: #603; font-size: 0.75em;  font-weight: bold; text-transform: uppercase; padding-top: 20px; padding-bottom: 5px; }
	.dwnMP3cats 	{ color: #603; font-size: 0.65em;  font-weight: bold; line-height: 125%; text-transform: capitalize; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; }
	.dwnIMGborder 	{ background-color: #f8dae1; padding: 5px; border: solid 1px #c03; }
	.dwnIMGborder p { text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 0; }
	.dwnMISCborder 	{ background-color: #d9e1e8; padding: 5px; border: solid 1px #036; }
	.dwnMISCborder p { text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 0; }
	.dwnPDFborder 	{ background-color: #e1e8d9; padding: 5px; border: solid 1px #360; }
	.dwnPDFborder p { text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 0; }
	#dwnPDFcatsBL 	{ background-color: #f2f4ed; padding: 5px; border-top: 1px solid #b4c598; border-left: 1px solid #b4c598; border-bottom: 1px solid #b4c598; border-right-style: none; }
	#dwnPDFcatsBR 	{ background-color: #f2f4ed; padding: 5px; border-top: 1px solid #b4c598; border-right: 1px solid #b4c598; border-bottom: 1px solid #b4c598; border-left-style: none; }
	.dwnPDFhdrs 	{ color: #360; font-size: 0.75em;  font-weight: bold; text-transform: uppercase; padding-top: 20px; padding-bottom: 5px; }
	#dwnPDFcats 	{ color: #360; margin: 0; padding: 0; list-style-type: none; }
	#dwnPDFcats li { color: #360; font-size: 0.65em;  font-weight: bold; line-height: 150%; margin: 0; padding-top: 0; padding-right: 0; padding-left: 0; list-style-type: none; }
	#mp3lib	 		{ margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
	#mp3lib li 		{ color: #660033; margin: 0 0 0 10px; padding: 0; }
	#pdflib	 		{ margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
	#pdflib li 		{ color: #336600; margin: 0 0 0 10px; padding: 0; }
	#imglib	 		{ margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
	#imglib li 		{ color: #CC0033; margin: 0 0 0 10px; padding: 0; }
	#misclib	 	{ margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
	#misclib li 		{ color: #003366; margin: 0 0 0 10px; padding: 0; }

	#dwnparts	 	{ color: #000; font-size: inherit; line-height: inherit; width: 400px; margin: 0; padding: 5px 0 10px; list-style-type: disc; }
	#dwnparts li 	{ color: #000; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; margin: 0 0 0 40px; padding: 0; }
	#tracklistsTOP 	{ text-align: center; margin: 0; padding: 0 0 0; list-style-type: none; }
	#tracklists { text-align: center; list-style-type: none; margin: 1em 0 0; padding: 1em 0 0; }
	#tracklists li 	{ text-align: center; margin: 0; padding: 0; list-style-type: none; }
	#downloads	 	{ color: #000; font-size: inherit; line-height: inherit; margin: 0 0 10px; padding: 0; list-style-type: disc; }
	#downloads li 	{ color: #000; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; margin: 0 0 0 20px; padding: 0; }
	#catbox	 	{ color: #000; font-size: inherit; line-height: inherit; margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
	#catbox li 	{ color: #000; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; margin: 0 0 0 10px; padding: 0; }
	ul 			{ margin: 1em 0 1em 2em; padding: 0; list-style-type: disc; }
	#pastissues 	{ margin: 0; padding: 5px 0 0px; list-style-type: disc; }
	#pastissues li 	{ margin: 0 0 0 25px; padding: 0; list-style-type: disc; }
	#subcatsLEFT 	{ margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; list-style-type: none; }
	#subcatsLEFT li { margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; list-style-type: none; }
	#subcats	 	{ font-size: inherit; line-height: inherit; margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
	#subcats li 	{ color: #c00; font-size: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; margin: 0 0 0 10px; padding: 0; }

.topicsLEFT    	{ font-size: 0.75em; padding: 3px; width: auto; height: auto ; border: solid 1px #00008b; }

.subcat_grayback 	{ font-size: 0.75em;  line-height: 1.5em; background-color: #fff2f2; text-align: left; width: 384px; padding: 7px; border-left: 1px solid #c00; border-bottom: 1px solid #c00; border-right: 1px solid #c00; border-top-style: none; }
.subcat_redback { color: #fff; font-size: 0.75em;  font-weight: 700; line-height: 1.5em; background-color: #c00; }
.subcatsLEFT-full 	{ background-color: #9cf; width: 198px; height: auto; border-left: 1px solid #00008b; border-bottom: 1px solid #00008b; border-right: 1px solid #00008b; border-top-style: none; }
.subcatsLEFT { background-color: #9cf; padding: 3px; width: auto; height: auto; border-top-style: none; border-right: 1px solid #00008b; border-bottom: 1px solid #00008b; border-left: 1px solid #00008b; }
#subcatpad3 	{ padding-right: 3px; }
.subcat_featuredback { background-color: #f2f2f2; text-align: left; padding: 5px; border: solid 1px #000; }
.navbar_back { background-color: #fff; border-top: 1px solid #949494; border-bottom: 1px solid #949494; }
#navbar_back { background-color: #e8e8e8; border-top: 1px solid #949494; border-bottom: 1px solid #949494; }
.mk8mag 	 	{ background-color: #fffaf8; padding: 5px; border-right: 1px solid #c30; border-bottom: 1px solid #c30; border-left: 1px solid #c30; }

/* END -- DELETE THIS WHEN TIME COMES */


.errormessage {
	color: #000;
	font-weight: bold;
	background-color: #FFC;
	border: solid 1px #f00;
}
.errormessageNO {
	color: #000;
	background-color: #FFC;
	height: auto;
	border: solid 1px #f00;
}


/* DELETE THIS WHEN TIME COMES */

.indexMAIN  	{ background-color: #e9e9ff; border: solid 1px #009 }
.indexLEFT  	{ background-color: #e2e2e1; padding: 5px; border: solid 1px #666;}
.errortb 		{ background-color: #ffffd2; border-top: 2px solid #f00; border-bottom: 2px solid #f00; }
.alignL 		{ text-align: left }
.alignJUST 		{ text-align: justify }
.alignC 		{ text-align: center }
.picksRpick 	{ background-color: #fff; text-align: center; margin: 10px; padding: 5px; border: solid 1px black; }
.petpicksHOME  	{ background-color: #ffffe0; text-align: center; padding: 5px; border: solid 1px #539e1c }
.picksHOME 		{ background-color: #ffffe0; text-align: center; padding: 5px; border: solid 1px #c03; }
#notopborder 	{ border-top-style: none; border-top-width: 0; }
form 			{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

	.subcatsLEFT hr { color: #00008b; background-color: #00008b; width: 100%; height: 1px; margin-top: 10px; margin-bottom: 10px; border-style: none; }
	hr.red 		{ color: #f00; background-color: #f00; height: 1px; margin-top: 1em; margin-bottom: 1em; padding: 0; border-style: none; }
	hr.acc { color: #67a60f; background-color: #67a60f; margin-bottom: 1em; padding: 0; height: 2px; border-style: none; }
	hr.black { color: #000; background-color: #000; margin-top: 10px; margin-bottom: 10px; width: 90%; height: 1px; border-style: none; }
	hr.blacknotop {
	color: #000;
	background-color: #000;
	margin-bottom: 1.5em;
	height: 1px;
	border-style: none;
	margin-top: 0px;
}
	hr.blackfull { color: #000; background-color: #000; margin-top: 10px; margin-bottom: 10px; height: 1px; border-style: none; }
	hr.grayTB1em 		{ color: #ccc; background-color: #ccc; margin-top: 1em; margin-bottom: 1em; height: 1px; border-style: none; }
	hr.gray-nopad 		{ color: #ccc; background-color: #ccc; height: 1px; border-style: none; }
	hr.grayB1em 		{ color: #ccc; background-color: #ccc; margin-top: 0; margin-bottom: 1em; height: 1px; border-style: none; }
	hr.gray { color: #ccc; background-color: #ccc; margin-top: 10px; margin-bottom: 1.5em; width: 90%; height: 1px; border-style: none; }
	hr.purple { color: #662d91; background-color: #662d91; height: 1px; margin-top: 0.5em; margin-bottom: 1em; border-style: none; border-width: 0; }
	hr.musictherapy { color: #e42b10; background-color: #e42b10; height: 1px; margin-top: 1em; margin-bottom: 1em; border-style: none; border-width: 0; }
	hr.nav { margin: 0 0 0.5em; padding: 0; }
	hr 			{ margin-top: 1em; margin-bottom: 1em; }
	hr.mk8mag2 { color: #d4d4d4; background-color: #d4d4d4; height: 1px; margin-top: 1em; margin-bottom: 1em; padding: 0; border-style: none; border-width: 0; }
	#FirstLetterCaps { text-transform: capitalize; }

	p 						{
	text-indent: 1em;
	padding-bottom: 0.67em;
}
	p.noindentmorebottom 	{ text-indent: 0; padding-bottom: 1em; }
	p.para2 				{ text-indent: 1em; margin-top: -1em; }
	p.tag 					{ text-indent: 0; margin-top: -1em; }
	p.noindent				{ text-indent: 0; }
	p.noindentnobottom 		{ text-indent: 0; margin-bottom: 0; padding-bottom: 0; }
	p.notop-windent 		{ margin-top: 0; padding-top: 0; }
	p.notopnoindent 		{
	text-indent: 0;
	margin-top: 0;
	padding-top: 0px;
	padding-bottom: 0.67em;
	margin-bottom: 0px;
}
	p.nobottom 				{ text-indent: 1em; margin-bottom: 0; padding-bottom: 0; }
	p.nobottomnoindent 		{ text-indent: 0; margin-bottom: 0; padding-bottom: 0; }
	p.store { color: #fff; font-size: 0.75em;  font-weight: bold; text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	p.sidebar { color: #00008b; font-size: inherit; font-weight: bold; text-transform: uppercase; text-indent: 0; margin-bottom: 0; padding-bottom: 0; }
	p.lesstall-b2 			{ text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 2px; }
	p.lesstall 				{ text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
p.lesstallred {
	text-indent: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #F00;
}
	p.lesstall-sm { font-size: 0.75em;  text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	p.addynumb { color: #000; font-weight: bold; text-indent: 0; margin: 0 0 5px; padding: 3px; border-bottom: 1px solid #000; }
	p.lesstall-halfem { text-indent: 0; margin-top: 0.5em; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 0; }
	p.sm-lesstall 			{ font-size: xx-small; line-height: 95%; text-indent: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	p.lesstall-windent 		{ margin-top: 0; margin-bottom: 0; }

	h1.lesstall 	{ font-size: 1.8em;  font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	h1.lesstallbrightred { color: #f00; font-size: 1.8em;  font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	h1.notop { font-size: 1.8em;  font-weight: bold; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; }
	h1.nobtm { font-size: 1.8em;  font-weight: bold; margin-bottom: 0; padding-bottom: 0; }
	h1 			{ font-size: 1.8em;  font-weight: bold; margin: 0.67em 0; }

	/*h2 			{ font-size: 1.5em;  font-weight: bold; margin: 0.83em 0; }*/
	h2.nobtm { font-size: 1.5em;  font-weight: bold; margin: 0.83em 0 0; padding-bottom: 0; }
	h2.notop2 	{ margin-top: -1em; }
	h2.notop 	{ margin-top: 0; padding-top: 0; }
	h2.notopred { color: #f00; margin-top: 0; padding-top: 0; }
	h2.bitbtm-red { color: #f00; font-size: 1.3em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 5px; }
	h2.lesstall { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	h2.lesstallbrightred { color: #f00; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	h2.lesstallred { color: #c00; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
	h2.halfBnotop { margin-top: 0; margin-bottom: 0.15em; }
	h2.halfB { margin-bottom: 0.15em; }

	h3.lesstallred { color: #f00; font-weight: bold; margin: 0; padding: 0; }
	h3.lesstall-red { color: #d42431; font-weight: bold; margin: 0; padding: 0; }
	h3.halfT { margin-top: 0.25em; }
	h3.halfB { margin-bottom: 0.15em; padding-bottom: 0; }
	h3.halfB-red { color: #f00; margin-bottom: 0.15em; padding-bottom: 0; }
	h3.halfBnotop { margin-top: 0; margin-bottom: 0.15em; }
	h3.notop-caps 	{ text-transform: uppercase; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0.5em; }
	h3.notop { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: .87em; }
	h3.notop-red {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: .87em;
		color: #F00;
	}
	h3.nobottom { margin-bottom: 0; padding-bottom: 0; }
	h3.nobottom-purp { color: #636; margin-bottom: 0; }
	h3.dwnparts { margin-bottom: 0; padding-bottom: 5px; border-bottom: 1px solid #838383; }
	h3.lesstall {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #000;
}
	h3.red {font-weight: bold;
		margin: 1em 0;
		color: #F00;
	}
	h3.nobold {
	font-size: 1.3em;
	font-weight: normal;
	margin: 0em;
	padding: 0px;
	}
	h3 {
		font-size: 1.3em;
		font-weight: bold;
		margin: 1em 0;
	}

	h4 			{ font-weight: bold; margin: 1em 0; }
	h4.notop 	{ font-weight: bold; margin-top: 0; }
	h4.notoplessbtm { margin-top: 0; margin-bottom: 0.5em; padding-top: 0; padding-bottom: 0; }
h4.notoplessbtm-red {
	margin-top: 0;
	margin-bottom: 0.5em;
	padding-top: 0;
	padding-bottom: 0;
	color: #f00;
}
	h4.header	{ font-weight: inherit; margin-top: 0.5em; margin-bottom: 0.5em; }
	h4.moretop 	{  font-weight: bold; margin-top: 2em; }
	h4.nobottom {  font-weight: bold; margin-bottom: 0; }
	h4.nobottommoretop 	{  font-weight: bold; margin-top: 2em; margin-bottom: 0; }
	h4.lesstall {  font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
h4.lesstall-red {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #F00;
}
	h4.sidebar 	{ color: #00008b; font-weight: bold; text-transform: uppercase; margin-bottom: 0; padding-top: 1em; padding-bottom: 0; }
	h4.red 		{
	color: #f00;
	
	margin-top: 0;
	padding-top: 0px;
}

	h5 			{ font-size: 0.75em;  font-weight: bold; line-height: 1.5em; margin: 1.67em 0; }
	h5.nobtmmoretop 	{ font-size: 0.75em;  font-weight: bold; line-height: 1.5em; margin: 2em 0 0.25em; padding: 0; }
	h5.sidebar 	{ font-size: 0.75em;  font-weight: bold; line-height: 1.5em; margin: 0; padding: 0; }

	.simple-2C-cont { width: 750px;}
	.simple-2C-right { width:240px; float:right; }
	.simple-2C-main { margin-right:100px; width:500px; padding-right: 10px; }

.fortable-inherent { font-size: inherit;  font-weight: inherit; font-style: inherit; line-height: inherit; }
img.padR6 { padding-right: 6px; }

	.refer_cats { background-position: center 0; padding: 0.5em 1em; border-left: 1px solid #dcdcdc; display: table-cell; }
	.refer_box { text-align: left; width: 182px; height: 75px; float: left; margin: 0; padding: 1em 5px 1em 0; }
	.refer_box_bb { text-align: left; margin: 0; padding: 2em 5px 2em 0; width: 245px; height: 65px; float: left; border-bottom: 1px solid #dcdcdc; }
	.refer_box_cats { border-right: 1px solid #dcdcdc; }
	.refer_mid_bb { background-position: center 0; border-bottom: 1px solid #dcdcdc; }
	.refer_cont_bb { background-position: center 0; border-top: 1px solid #999; }
	.refer_cont { background-position: center 0; padding: 1em 0; border-top: 1px solid #999; border-bottom: 1px solid #999; }
	.refer_box_bb_cart { text-align: left; margin: 0; padding: 2em 5px 2em 0; width: 245px; height: 55px; float: left; }
	.refer_cont_bb_cart { background-position: center 0; border-top: 1px solid #999; border-bottom: 1px solid #999; }

#menuH { display:block; width:auto; height:auto; color:#000; text-decoration:none; text-align:left; line-height:25px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; clear: left; padding-top: 0.5em; padding-bottom: 0.5em; }
.hmenu { float: left ; padding-right: 1em; padding-left: 1em; border-left: 1px solid #999; }
#first { padding-right: 1em; float: left; padding-left: 0; border-left-style: none; border-left-width: 0; }
div.btns { float: none; clear: none; padding-top: 0.25em; padding-bottom: 0.25em; }
span.firstbtn { padding-right: 1em; }
.account-addy-all { background-color: #f7f7f7; width: 490px; padding: 5px; border: solid 1px #daffff; }
.account-addy { width: 240px; height: 180px; border: solid 1px #633c89; }
.width750_AlignRight { text-align: right; width: 750px; }
.orange-box { background-color: #fef7e7; padding: 0.5em; border: dotted 1px #f69e00; }
.storemid-value { color: #000; margin-top: 0.5em; margin-bottom: 0.5em; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #00008b; border-bottom: 1px solid #00008b; }



.detail-row { background-color: #fee28d; padding: 0.25em; }
#detail-row-line-COLOR { background-color: #fef7ce; }
#detail-row-line-SKU { background-color: #fffdf0; }

.detail-row-FIRST { background-color: #fee28d; padding: 0.5em 0.5em 0.5em 0.5em; }
.detail-row-line { padding: 0.5em; border-top: 1px solid #fff; }
.detail-row-line-FIRST { padding: 0.5em 0.5em 0.5em 0.5em; border-top: 1px solid #fff; }
.detail-row-line-ADD { padding: 0.5em 0.5em 0.5em 0.5em; border-top: 1px solid #fff; }

.scans-caption { font-size: 0.75em;  background-color: #fff; width: 384px; margin-top: 1em; padding: 8px; border: solid 1px #ffc300; }
.detail-table { background-color: #fef7ce; border-top: 1px solid #ffc300; border-bottom: 1px solid #ffc300; }
.detail-sounds-table { font-size: 0.75em;  background-color: #fef7ce; width: 100%; border-top: 1px solid #ffc300; border-bottom: 1px solid #ffc300; }
.detail-topmargin { margin-top: 2em; }
.sounds-row { padding: 0.25em 0.25em 0.25em 0.5em; }
.sounds-row-line { padding: 0.25em 0.25em 0.25em 0.5em; }
.viddetail-table { background-color: #efffe7; border-top: 1px solid #390; border-bottom: 1px solid #390; }
#detail-image-wrap { background-color: #fff; background-position: center 0; text-align: center; width: 150px; margin-bottom: 1.5em; }
.cat_cont { color: #000; font-size: 0.75em;  line-height: 1.5em; background-position: center 0; text-indent: 0.25px; width: 150px; margin-bottom: 2em; padding: 0.75em 0; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.reviews_cont { color: #000; font-size: 0.75em;  line-height: 1.5em; background-color: #fffaff; text-indent: 0.25px; margin-bottom: 1.5em; padding: 0.5em 5px; width: 138px; border: solid 1px #636; }

	.checkouta-border { background-color: #eaeaea; border: solid 1px #666; }
	.checkoutc-border { background-color: #fff; border: solid 1px #b5b5b5; }
	#checkoutb-border { background-color: #f9f9f9; width: 584px; padding: 8px; border: solid 1px #b6b6b6; }

#lowercase { text-transform: capitalize; }
#aligncenter { background-position: center 0; text-align: center; }
.allcapsred { color: #e20a16; font-weight: bold; text-transform: uppercase; }

	#outer { position: relative; top: 0; overflow: hidden; }
	#outer[id] {display: table; position: static;}
	#middle { position: absolute; top: 0; }

	#middle[id] {display: table-cell; vertical-align: middle; position: static;}
	#inner { position: relative; top: 0; }
	#innerfloat { position: relative; top: 0; float: left; padding-right: 0.75em; }
	/* for explorer only */
	/* optional: #inner[id] {position: static;} */
	/* just format */
/*</agl.folder>*/
/*<agl.folder "two column layout">*/
	#wrapper { margin: 0 auto; width: 550px; border: solid 1px #f00; }
	#faux {
 background: #ffffd2;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
	#leftcolumn { display: inline; color: #333; margin: 0; padding: 6px 0 6px 6px; width: 62px; float: left; }
	#rightcolumn { float: right; color: #333; margin: 0; padding: 6px 6px 6px 0; display: inline; position: relative; width: 476px; }
	.clear { clear: both; background: none; }
/*</agl.folder>*/
#imgborder { border: solid 1px #000; }
.newprods-grn { border-bottom: 1px solid #060; }
.newprods-grayline { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #d6d6c2; }
/*<agl.folder "Store Page Code">*/
	#store { margin: 0 0 0 1em; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: decimal; }
	#wrapper-col {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .75em;
	padding-left: 0;
}
#wrapper-col-nobtm {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}
/*</agl.folder>*/
/*<agl.folder "Store Page Design Stuff">*/
	h3.book-best { width: 75%; margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 0; border-bottom: 2px solid #bd0007; }
	.borders-5 { margin: 0; padding: 0; border-left: 2px solid #0072bc; border-bottom: 2px solid #0072bc; border-right: 2px solid #0072bc; border-top-style: none; border-top-width: 0; }
	.borders-5-holidays { margin: 0; padding: 0; border-top-style: none; border-top-width: 0; border-right: 2px solid #f00; border-bottom: 2px solid #f00; border-left: 2px solid #f00; }
	.borders-11 { margin: 0; padding: 0; border-right: 2px solid #bd0007; border-bottom: 2px solid #bd0007; border-left: 2px solid #bd0007; }
	.acc-top-btm { margin: 0; padding: 10px 0 0; border-top-style: none; border-top-width: 0; border-bottom: 2px solid #0076a3; border-right-style: none; border-left-style: none; }
	.acc-btm-topbtm { margin: 3px 0 0; padding: 10px 0 0; border-top: 2px solid #662d91; border-right-style: none; border-bottom: 2px solid #662d91; border-left-style: none; }
/*</agl.folder>*/
/*<agl.folder "Audio Resources">*/
	.audio-xmas-LR { border-right: 1px solid #f00; border-left: 1px solid #f00; }
	.audio-blue-LR { border-right: 1px solid #0076a3; border-left: 1px solid #0076a3; }
	.audio-purp-LR { border-right: 1px solid #662c90; border-left: 1px solid #662c90; }
/*</agl.folder>*/
/*<agl.folder "Accessories">*/
	.acc-border-LR { border-right: 2px solid #67a60f; border-left: 2px solid #66a60f; }
/*</agl.folder>*/
/*<agl.folder "Musical Revues">*/
	.red-btm { border-bottom: 2px solid #f00; }
	.green-btm { border-bottom: 2px solid #39b44a; }
	.blue-btm { border-bottom: 2px solid #0076a3; }
	.feature { width: 540px; height: 194px; padding: 5px; border: solid 1px #1964ab; }
/*</agl.folder>*/
/*<agl.folder "Recorder Music">*/
	.yellowbrdr { border-top: 1px solid #eae67d; border-right: none; border-bottom: 1px solid #eae67d; border-left: none }
	#dwncoll-back { background-color: #fff; }
	#dwncoll-btmbrd { background-color: #fff; border-right: 2px solid #f26522; border-bottom: 2px solid #f26522; border-left: 2px solid #f26522; }
	.dwncoll-btmbrd { background-color: #fff; border-right: 1px solid #f26522; border-bottom: 1px solid #f26522; border-left: 1px solid #f26522; }
	ul.recmus { font-size: inherit; margin-top: 0; margin-right: 0; margin-bottom: -1em; padding-bottom: -1em; list-style-type: disc; }
	ul.test { margin: 0 0 0 20px; padding-top: 0; list-style-type: disc; padding-bottom: 0; padding-left: 0; }
	.surroundPINK   {
	background-color: #f6ffc5;
	padding: 10px;
	border: solid 1px #a4ba2e;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-left: 10px;
}
	.borderGRN { border-left: 1px solid #363; border-bottom: 1px solid #363; border-right: 1px solid #363; border-top-style: none; }
	ol { margin: 0 0 0 1.5em; padding: 0 0 0 1em; }
	#mostpop-back { background-color: #ebffeb; }
	#justify { text-align: justify; margin-top: 0.5em; }
/*</agl.folder>*/
/*<agl.folder "SRK">*/
	.borderPRP    { border-left: 2px solid #606; border-bottom: 2px solid #606; border-right: 2px solid #606; border-top-style: none; border-top-width: medium; }
	.borderGRN { width: 178px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-left: 1px solid #363; border-bottom: 1px solid #363; border-right: 1px solid #363; border-top-style: none; }
	.borderPNK    { border-style: none solid solid; border-width: medium 2px 2px; border-right-color: #c03; border-bottom-color: #c03; border-left-color: #c03; }
	.borderPNK4   { border: solid 2px #c03 }
	.borderORNG   { background-color: #fffff3; padding: 7px; border: solid 1px #f60  }
	ul.srk		  { font-size: inherit; margin-top: 5px; margin-bottom: 5px  }
	ol { margin: 0 0 0 1.5em; padding: 0 0 0 1em; }
	.borderBLU    { border-left: 2px solid #0054a6; border-bottom: 2px solid #0054a6; border-right: 2px solid #0054a6; border-top-style: none; }
	.borderORG2   { border-top: none; border-right: 2px solid #F60; border-bottom: 2px solid #F60; border-left: 2px solid #F60 }
	#bgwhite { background-color: #fff; }
	#mostpop-back { background-color: #ebffeb; }
/*</agl.folder>*/
/*<agl.folder "Song Collections">*/
	.LBborder-h204 { height: 204px; border: solid 1px #69c; }
	#light-green-back { background-color: #e3ffec; }
	#side-cells { background-color: #e3ffec; border-right: 3px solid #1bb64a; }
	.redTB { background-color: #fff; text-align: justify; padding: 0.5em 1.25em 0.5em 1em; border-top: 2px solid #f00; border-bottom: 2px solid #f00; }
/*</agl.folder>*/
/*<agl.folder "Warm Ups">*/
	.warmups-orange-border { background-color: #fcff83; margin: 0 0 1em; padding: 0; border: solid 2px #f26522; }
	.warmups-orange-border-PRP { margin: 0; padding: 0; border: solid 1px #f26522; }
/*</agl.folder>*/
/*<agl.folder "MK8 Mag">*/
	hr.mk8 { color: #d4d4d4; background-color: #d4d4d4; width: 272px; height: 1px; margin-top: 15px; margin-bottom: 15px; padding: 0; border-style: none; border-width: 0; }
	#mk8sidebar { margin-bottom: 0; margin-left: 0; padding-bottom: 0; padding-left: 0; }
	#mk8sidebar li { margin-left: 20px; padding-left: 0    }
/*</agl.folder>*/
/*<agl.folder "Downloadables">*/
	.dwn-yellowLR { background-color: #fff; background-image: none; width: 523px; padding: 12px 12px 0; border-right: 1px solid #fff200; border-left: 1px solid #fff200; }
	.dwn-yellowLR-nopad { background-color: #fff; background-image: none; width: 523px; border-right: 1px solid #fff200; border-left: 1px solid #fff200; }
	.topdown { background-color: #fff; width: 164px; padding: 6px; border: dotted 1px #f00; }
/*</agl.folder>*/
/*<agl.folder "Sheet Music">*/
	.sheet-shell { width: 500px; }
	.sheet-top { background-image: url(../subcats/sheetTOP.gif); background-repeat: no-repeat; width: 500px; }
	.sheet-btm { background-image: none; border-right: 1px solid #ed1c24; border-bottom: 1px solid #ed1c24; border-left: 1px solid #ed1c24; }
/*</agl.folder>*/
/*<agl.folder "Puppetry">*/
	.pupp-btm { background-color: #fefac7; border-top: 2px solid #ed145a; }
/*</agl.folder>*/
/*<agl.folder "Instruments">*/
	.DarkRedBorder-LR { border-right: 2px solid #c00; border-left: 2px solid #c00; }
	.purple-LR { border-right: 2px solid #92278f; border-left: 2px solid #92278f; }
/*</agl.folder>*/
/*<agl.folder "Games">*/
	.Games-LR {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #662c91;
	border-bottom-color: #662c91;
	border-left-color: #662c91;
}
/*</agl.folder>*/

.red-box { background-color: #fdf6f6; background-position: 0 center; padding: 0.5em; border: dotted 1px #d42431; }
.formBORDER { background-color: #dfedf7; border: solid 1px #255aa9; }
.Gborder td { padding: 7px; }
/*<agl.folder "order status page">*/
	div.toprow { float: none; clear: left; padding-top: 0.25em; padding-bottom: 0.25em; }
	span.left	{ float: left; padding-right: 1em; }
	span.right { float: right; padding-left: 1em; }
	.lineitems-BTM { border-bottom: 1px solid #808080; }
/*</agl.folder>*/
.resize90w { -ms-interpolation-mode: bicubic; width: 90px; height: auto; display: block; }
.resize110w { display: block; width: 110px; height: auto; -ms-interpolation-mode: bicubic; }
.resize120w { -ms-interpolation-mode: bicubic; display: block; width: 120px; height: auto; }
.resize125w { display: block; width: 125px; height: auto; -ms-interpolation-mode: bicubic; }
.resize140w { display: block; width: 140px; height: auto; -ms-interpolation-mode: bicubic; }
.resize150w { display: block; width: 150px; height: auto; -ms-interpolation-mode: bicubic; }
.resize175w { display: block; width: 175px; height: auto; -ms-interpolation-mode: bicubic; }
.resize200w { display: block; width: 200px; height: auto; -ms-interpolation-mode: bicubic; }
.resize324w { display: block; width: 324px; height: auto; -ms-interpolation-mode: bicubic; }
.resize340w { display: block; width: 340px; height: auto; -ms-interpolation-mode: bicubic; }
.resize140h { width: auto; display: block; height: 150px; }
img.resize-max-hw { -ms-interpolation-mode: bicubic; max-width: 120px; max-height: 140px; }
img.resize-max-hw-150 { display: block; max-width: 9.375em; max-height: 9.375em; -ms-interpolation-mode: bicubic; }
/*<agl.folder "for home page">*/
	.show-coming { color: #f00; font-weight: bold; }
	.show-new { color: #0c0; font-weight: bold; }
/*</agl.folder>*/
.dealerBRDR { border-bottom: 2px solid #9cf; }


/* Nav Bar -- Keep */
#navbar_back-left { font-weight: bold; background-color: #fff; border-color: #8d8d8d; border-style: solid none solid solid; border-width: 1px 0 1px 1px; }
#navbar_back-right { font-weight: bold; background-color: #fff; border-color: #8d8d8d; border-style: solid solid solid none; border-width: 1px 1px 1px 0; }
#navbar_back-test { font-weight: bold; background-color: #fff; border: solid 1px #8d8d8d; }
ul.fnstore { color: #696; margin: 0 0 0 1.5em; padding: 0; list-style-type: disc; }
#cont-float-right { float: right; }
.textalign-left { text-align: left; }

/*form textarea  {
	overflow:auto;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	height: 5em;
}
form td input {
	overflow:auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .75em;
}
form input {
	overflow:auto;
	font-family: Verdana, Geneva, sans-serif;
	height: 16px;
	font-size: .75em;
}*/




/*List Archives*/
.listarchives table th {
	font-size: .85em;
	text-align: left;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.listarchives table td {
	font-size: .75em;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.listarchive-border {
	background-color: #dfedf7;
	border: solid 1px #255aa9;
	width: 748px;
	margin-bottom: 1em;
}
.listarchive-border hr {
	background-color: #255aa9;
	width: 750px;
	margin-bottom: 0.25em;
	margin-top: 0.25px;
	color: #255aa9;
	height: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.listarchive-border table td  {
	padding: 0.5em;
	
	font-size: .75em;
}
.outertable {
	background-image: url(bbstore/images/bbhmxmasback.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 20px;
	border: 1px solid #A51700;
}
.xmasnav-border {
	border: 1px solid #3ead07;
}
.xmasnav-border p{
	/* [disabled]color: #FFF; */
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
	font-size: 10px;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
}
.xmasnav-borderNoTop {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #3ead07;
	border-bottom-color: #3ead07;
	border-left-color: #3ead07;
}
.xmasnav-borderNoTop p{
	
	font-size: .75em;
	color: #000;
	text-indent: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.xmastablebrdr {
	background-image: none;
	background-repeat: no-repeat;
	border: 1px solid #A51700;
	background-color: #FFF;
	padding: 20px;
}
.xmastablebrdr hr { color: #c00; background-color: #c00; height: 1px; }
#xmasmenu {
	width: 190px;
	overflow: visible;
	max-width: 190px;
	margin: 2px 0 0;
	padding:0;
	list-style-type: none;
	white-space: nowrap;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #3ead07;
	border-right-color: #3ead07;
	border-bottom-color: #3ead07;
	border-left-color: #3ead07;
  }
#xmasmenu li {
	max-width: 190px;
	margin: 0;
	padding: 0;
	;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	list-style-type: none;
	white-space: normal;   /* ignored by IE */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3ead07;
	background-color: #E9FFDF;
  }
#xmasmenu a {
	display:block;           /* for all browsers except IE */
	padding:4px 16px 4px 8px;
	color:#00f;
	margin: 0;
}
#xmasmenu a:hover {
	color:#c00;
	text-decoration: underline;
	background-color: #ffde00;
}
.btmline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D00000;
	
	font-size: .75em;
	margin-top: 3px;
}


/* --------------------------------------------------------------------------- */
/* Begin NEW STYLES */

/* HOME PAGE */
.homemid 	{ padding-right: 7px; padding-left: 7px; }
.homemid p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
	text-indent: 0em;
	padding: 0px;
	margin: 0px;
}
.homemid .surveyBOX {
	background-color: #ecf4fd; padding: 5px; border: solid 1px #69c;
}
.homemid hr { color: #d4d4d4; background-color: #d4d4d4; height: 1px; margin-top: 15px; margin-bottom: 15px; border-style: none; border-width: 0; }
.homemid hr.red { color: #f00; background-color: #f00; margin-top: 15px; margin-bottom: 15px; height: 1px; border-style: none; border-width: 0; }
.homemid hr.top { color: #d4d4d4; background-color: #d4d4d4; margin-bottom: 10px; height: 1px; border-style: none; border-width: 0; }
.homeleft {
}
.homeleft p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-indent: 0em;
	padding: 0px;
	margin: 0px;
}
.homeleft .resourcesBOX {
	border: solid 1px #ccc;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-bottom: 1em;
}
.homeleft .resourcesBOX #resources {
	color: #000;
	text-align: left;
	list-style-type: disc;
	padding-top: 5px;
	padding-bottom: 0.5em;
	margin: 0px;
	padding-left: 0px;
}
.homeleft .resourcesBOX #resources li {
	color: #000;
	line-height: 150%;
	text-align: left;
	list-style-type: disc;
	margin: 0 0 0 1.3em;
	padding: 0;
	font-size: .75em;
}
.homeleft .storestopics {
	background-color: #FFF;
	border-top-style: none;
	border-right: 1px solid #00008b;
	border-bottom: 1px solid #00008b;
	border-left: 1px solid #00008b;
	padding: 10px;
}
.homeleft .storestopics p{
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-indent: 0em;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
}
.homeleft .storestopics #storestopics {
	color: #ed1c24;
	text-align: left;
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.homeleft .storestopics #storestopics li {
	font-size: .75em;
	color: #ed1c24;
	line-height: 175%;
	text-align: left;
	padding: 0;
	list-style-type: disc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.3em;
}
.homeleft .dwn-top {
	text-align: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	height: 70px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.homeleft .dwn-box {
	text-align: left;
	border-color: #ed1c24;
	border-style: solid;
	border-width: 0 1px 1px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.homeleft .dwn-box p {
	font-size: 0.75em;
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.homeleft .dwn-box ol.dwns { font-size: 0.75em; line-height: 150%; text-align: left; margin-left: 0; padding-top: 8px; padding-left: 2em; }
.homeleft .dwn-box ul.dwns {
	font-size: 0.75em;
	line-height: 150%;
	text-align: left;
	margin-left: 0;
	padding-left: 1.5em;
	list-style-type: disc;
	color: #F00;
}
.homeleft .othersites {
	background-color: #F0F0F0;
	font-size: .9em;
	font-weight: bold;
}
.homeleft .othersites a {
	display:block;
	color:#00F;
	text-decoration:none;
	margin: 0;
	text-align: center;
	border: 1px solid #999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.homeleft .othersites a:hover {
	color:#FFF;
	text-decoration: underline;
	background-color: #999;
	border: 1px solid #666;
}
.homeright .featuresBOX {
	border: solid 1px #ccc;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 1em;
}
.homeright .featuresBOX p {
	font-size: 0.75em;
	line-height: 150%;
	text-indent: 0em;
	padding: 0px;
	margin: 0px;
}
.homeright .newmp {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #ED1C24;
}
.homeright .newmp p {
	font-size: .75em;
	line-height: 150%;
	text-indent: 0em;
	margin: 0px;
	color: #ed1c24;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: .5em;
	padding-left: 0em;
}
.homeright .newmp #storestopics {
	color: #ed1c24;
	text-align: left;
	list-style-type: disc;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.homeright .newmp #storestopics li {
	font-size: .75em;
	color: #ed1c24;
	line-height: 175%;
	text-align: left;
	padding: 0;
	list-style-type: disc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.3em;
}
.homeright .new-prods-box { padding: 5px; border: solid 1px #197a30; }

/*Issue Area*/
/*V22 N4*/
.issue_cont {
	width:750px;
	border-right-style: solid;
	border-right-width: 0;
	border-left-style: solid;
	border-left-width: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	margin: 0;
}
.issue-continner {
	margin: 0;
	height: 188px;
	padding: 0px;
	width: 37px;
	float: left;
}
.issue-boxTOP {
	width:37px;
	height:94px;
}
.issue-boxTOP ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.issue-boxTOP ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.issue-boxMID {
	width:37px;
	height:62px;
}
.issue-boxBTM {
	width:37px;
	height:32px;
}
.issue-box-cover {
	background-position: 0 bottom;
	width:117px;
	height:188px;
	float:left;
}
.issue-cont3inner {
	margin: 0;
	height: 188px;
	padding: 0px;
	width: 367px;
	float: left;
}
.issue-box3TOP {
	width:367px;
	height:118px;
}
.issue-box3MID {
	width:367px;
	height:38px;
}
.issue-box3BTM {
	width:367px;
	height:32px;
}
.issue-cont4inner {
	margin: 0;
	height: 188px;
	padding: 0px;
	width: 229px;
	float: left;
}
.issue-box4TOP {
	width:229px;
	height:118px;
}
.issue-box4MID {
	width:229px;
	height:49px;
	text-align: center;
}
.issue-box4BTM {
	width:229px;
	height:21px;
	text-align: center;
	padding-top: 2px;
}
/*end V22 N4*/
/*END Issue Area*/

/*!! COPY & PASTE FROM NEWISSUE WELCOME !!*/
/*Large image shows up on mouseover*/
a.largeimage {
	position: relative;
	text-decoration:none;
}
a.largeimage span { 
display: none;
}
a.largeimage:hover {
	color:#000;
}
a.largeimage:hover span{ /*DISPLAYS ONLY ON HOVER*/
	z-index:25;/*so it shows up above other content*/
	display:block;
	position:absolute;
	top:-30px;
	left:38px;
}
/*B*/
a.largeimageB {
	position: relative;
	text-decoration:none;
}
a.largeimageB span { 
display: none;
}
a.largeimageB:hover {
	color:#000;
}
a.largeimageB:hover span{ /*DISPLAYS ONLY ON HOVER*/
	z-index:25;/*so it shows up above other content*/
	display:block;
	position:absolute;
	top:-81px;
	left:38px;
}
/*C*/
a.largeimageC {
	position: relative;
	text-decoration:none;
}
a.largeimageC span { 
display: none;
}

a.largeimageC:hover {
	color:#000;
}
a.largeimageC:hover span { /*DISPLAYS ONLY ON HOVER*/
	z-index:25;/*so it shows up above other content*/
	display:block;
	position:absolute;
	top:-131px;
	left:38px;
}
/* END COPY & PASTE */
/* END Large image */

/*Regular Issue Area -- DO NOT DELETE*/
/*.issue_cont {
	width:750px;
	border-right-style: solid;
	border-right-width: 0;
	border-left-style: solid;
	border-left-width: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	margin: 0;
}
.issue_box-smcovers {
	background-position: 0 bottom;
	width:44px;
	height:188px;
	float:left;
}
.issue_box-covers {
	background-position: 0 bottom;
	width:120px;
	height:188px;
	float:left;
}
	.issue_box01 {
	background-position: 0 bottom;
	width:408px;
	height:188px;
	float:left;
}
	.issue_box02 {
	background-color: #FFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	position: relative;
	height: 188px;
	float: right;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 178px;
}
	.tune_cont { background-color: #fff; background-position: center 0; text-align: center; width: 142px ; height: auto; }
	.tune_box { width:80%; height:auto }
	.tune_mid { background-color: #fff; background-image: url(subcats/hmiss-185-tune-mid.gif); text-align: center; width: 142px; height: auto; padding-top: 2px; padding-bottom: 2px; }
.iss-tune-cont {
	background-position: center bottom;
	text-align: center;
	position: absolute;
	bottom: 0;
	width: 169px;
	padding: 0;
	margin-top: 1em;
	margin-right: 10px;
	margin-bottom: 0.5em;
	margin-left: 10px;
}
.iss-tune-top {
	text-align: left;
	width: 169px;
	height: 23px;
	border: solid 0 #000;
	margin: 0px;
	padding: 0px;
}
.iss-tune-mid {
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	border-color: #000;
	border-style: solid;
	border-width: 0 1px;
}
.iss-tune-btm {
	background-image: none;
	text-align: center;
	width: 169px;
	margin: 0px;
	padding: 0px;
}*/
/* END Regular Issue Area */





/* General Padding */
/* 1 em = 16 px */
.padALL5 { padding: 5px; }
.padALL10 { padding: 10px; }
.padALL1em { padding: 1em; }
.padT5 { padding-top: 5px; }
.padT10 { padding-top: 10px; }
.padT1em { padding-top: 1em; }
.padT2em { padding-top: 2em; }
/* delete */ .padB3  { padding-bottom: 3px }
.padB5 { padding-bottom: 5px; }
.padB10 { padding-bottom: 10px; }
.padB1em { padding-bottom: 1em; }
.padB2em { padding-bottom: 2em; }
.padTB5 { padding-top: 5px; padding-bottom: 5px; }
.padTB10 { padding-top: 10px; padding-bottom: 10px; }
.padTB1em { padding-top: 1em; padding-bottom: 1em; }
.padTB2em { padding-top: 2em; padding-bottom: 2em; }
.padR5 { padding-right: 5px; }
.padR10 { padding-right: 10px; }
.padR1em { padding-right: 1em; }
.padL5 { padding-left: 5px; }
.padLR5 { padding-left: 5px; padding-right: 5px; }
.padLR10 { padding-left: 10px; padding-right: 10px; }
.padLR1em { padding-left: 1em; padding-right: 1em; }
/*General Styles*/
.red { color: #F00; } /*used with span or div */
.purple { color: #636; } /*used with span or div */
div.paginav	{ margin-top: 1em;
	text-indent: 0px;	
	font-size: .75em; }
span.prev { padding-right: 1em; }
span.next { padding-left: 1em; }
span.pages { padding-right: 0.15em; padding-left: 0.15em; }
.width150 { width: 150px; }
.width325 { width: 325px; }
.width350 { width: 350px; }
.width500 { width: 500px; }
.width550 { width: 550px; }
.width600 { width: 600px; }
.width625 { width: 625px; }
.width650 { width: 650px; }
.width750 { width: 750px; }
.width520 { width: 520px; }
ul.errors {
	color: #f00;
	list-style-type: disc;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 2em;
}
ul.errors li {
	color: #f00;
	list-style-type: disc;
	
	font-size: .75em;
	line-height: 150%;
}
table.errormessage td {
	padding: 5px;
}
table.errormessage p {
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0em;
	text-indent: 0px;
	margin: 0px;
}
table.errormessage h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: .25em;
	padding-left: 0em;
	color: #F00;
	}
div.optionscontainer {
	padding-top: 0.25em;
	width: 100%;
	min-height: 35px;
}
div.optionscontainer span.left {
	float: left;
	padding-right: 1em;
	/*width: 70%;*/
}
div.optionscontainer span.right {
	float: right;
	padding-left: 1em;
	/*width: 30%;*/
}
.img-floatleft { padding: 0 0.5em 0 0; float: left; clear: left; }
.img-floatleft-CONT { height: 150px; clear: both; margin-bottom: 1em; }
.img-floatright { padding: 0 0 0 0.5em; float: right; clear: right; }
.img-floatright-CONT { height: 150px; clear: both; }
.img-floatleft-bb { height: 65px; padding-right: 0.5em; float: left; }

/* When time is right, add in these overall style definitions. */
/*
p {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
p.noindent {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
p.backtotop {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 0px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
h3 {
	font-size: 1.15em;
	}
h4 {
	color: #000;
	}
*/
h2 {
	/*This style is used for all page headers. It's best to leave the padding-bottom as is, unless unable to.*/
	font-size: 1.5em;
	color: #000;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 8px;
	padding-left: 0em;
	margin: 0px;
	}
span.p {
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	text-indent: 0;
	}
/* ------------------------------------------------------ */

/* Store Include Files -- KEEP */
/* LIVE */
	.prod4-container{ text-align: center; width:136px; float:left   ; margin: 0; padding: 0; }
	.prod4-top{
	position:relative;
	width:136px;
	height: 150px;
	margin: 0;
	padding: 0;
}
	.prod4-title{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display:block; z-index:101; width:136px; position:absolute; left: 0; bottom: 0; z-index:101; margin: 0; padding: 0; }
	.prod4-content{
	text-align: center;
	position:relative;
	width:126px;
	z-index: 3;
	margin: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
	.prod4-clear { clear: both; line-height: 1px; }
	.prod4-image{ text-align: center; position:absolute; z-index:1   }
	.prod3-container{ text-align: center; width:180px; float:left   ; margin: 0; padding: 0; }
	.prod3-top{ position:relative; width:180px; height: 140px; margin: 0; padding: 0; }
	.prod3-title{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display:block; z-index:101; width:180px; position:absolute; left: 0; bottom: 0; z-index:101; margin: 0; padding: 0; }
	.prod3-content{
	text-align: center;
	position:relative;
	width:170px;
	z-index: 3;
	margin: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
	.prod3-clear { clear: both; line-height: 1px; }
	.prod3-image{ text-align: center; position:absolute; z-index:1   }
	.prod2-container{ text-align: center; width:270px; float:left   ; margin: 0; padding: 0; }
	.prod2-top{ position:relative; width:270px; height: 140px; margin: 0; padding: 0; }
	.prod2-title{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display:block; z-index:101; width:270px; position:absolute; left: 0; bottom: 0; z-index:101; margin: 0; padding: 0; }
	.prod2-content{
	text-align: center;
	position:relative;
	z-index: 3;
	margin: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
	.prod2-clear { clear: both; line-height: 1px; }
	.prod2-image{ text-align: center; position:absolute; z-index:1   }
	.prod2-container-L {
	text-align: center;
	width:240px;
	float:left;
	margin: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
	.prod2-top-L {
	width:240px;
	margin: 0;
	padding: 0;
	height: 200px;
	position: relative;
}
	.prod2-title-L {
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	display:block;
	z-index:101;
	width:240px;
	position:absolute;
	left: 0;
	bottom: 0;
	z-index:101;
	margin: 0;
	padding: 0;
}
	.prod2-content-L {
	text-align: center;
	position:relative;
	z-index: 3;
	margin: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
	.prod2-clear-L { clear: both; line-height: 1px; }
	.prod2-image-L {
	text-align: center;
	position:absolute;
	z-index:1;
	margin: 0px;
	padding: 0px;
}
/* end KEEP */


/* ------------------------------------------------------ */

/*PAYMENT PAGES*/
.payment table td {
	font-size: .75em;
	padding: 5px;
}
.payment table td.dark {
	background-color: #EDEDED;
}
.payment table td.light {
	background-color: #FAFAFA;
}
.payment span.colortext {
	color: #F00;
}
.payment p {
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
}
.payment p.wtop {
	text-indent: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dwndeal {
	padding: 10px;
}
.dwndeal ul {
	list-style-type: disc;
	margin: 1em 0 1em 30px;
	padding: 0;
	
	font-size: 0.75em;
	line-height: 150%;
}
.dwndeal li {
	margin-right: 0;
	margin-bottom: 0.25em;
	list-style-type: disc;
	padding: 0;
}
.dwndeal li p {
	margin: 0;
	text-indent: 0;
	padding: 0;
}
.dwndeal h3 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.dwndeal p 	{
	text-indent: 1em;
	padding-bottom: 0.67em;
}
/*DWN Issues Page - Accounts folder*/
.dwnissues {
	padding-bottom: 1em;
	margin-bottom: 1em;
	padding-right: 10px;
}
.dwnissues .issueborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #903;
	border-bottom-color: #903;
	padding-top: 1em;
}
.dwnissues ul {
	padding-bottom: 1em;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.dwnissues ul li {
}
.dwnissues p {
	font-size: .75em;
	text-indent: 0px;
	margin: 0px;
	padding-top: .25em;
	padding-right: 0em;
	padding-bottom: .25em;
	padding-left: 0em;
}
.dwnissues p.lesstall {
	
	font-size: .75em;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.dwnissues h3 {
	font-size: 1.15em;
	font-weight: bold;
	padding-top: .75em;
	padding-right: 0px;
	padding-bottom: .25em;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #903;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}
#dwniss-wrapper {
	width: 520px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 20px;
}
#dwniss-leftcolumn {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 175px;
	float: left;
}
#dwniss-content {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 175px;
	display: inline;
}
#dwniss-rightcolumn {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	position: relative;
}
/*Testimonials Page*/
.praisebox {
	margin: 0px;
	padding-top: .75em;
	padding-right: 0em;
	padding-bottom: .75em;
	padding-left: 0em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.praise h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 5px;
	font-size: 1.35em;
}
.praise .sneak {
	border: 1px solid #00F;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: .25em;
	padding-right: 0.5em;
	padding-bottom: .25em;
	padding-left: 0.5em;
}
.praise .sneak p {
	margin: 0px;
	padding: 0em;
	text-indent: 0px;
	font-size: .75em;
}
.praise p {
	text-indent: 1em;
	margin: 0px;
	padding: 0px;
	font-size: .75em;
}
.praise p.tag {
	font-style: italic;
	text-indent: 0px;
	margin-top: .5em;
	margin-bottom: 0px;
	margin-left: 1em;
	padding: 0px;
	margin-right: 0px;
	font-size: .75em;
}
.praise h4 {
	margin: 0px;
	font-size: .85em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* Past Issues Code */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/fast-enlarge.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
a.show {
	border:0;
	text-decoration:none;
	color:#444;
	float:left;
	margin-right: 5px;
	display:inline;
}
a.show img { border:0; }
a.show .containerLarge { position:absolute; left:-9999px; top:-9999px; opacity:0; }
.container {
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
}
.container b { display:block; }
.container .reducedSize {
	width:100px;
}
.container .reducedSize .high {
	min-width:50px;
	height:50px;
	float:left;
	text-align:center;
	background:#fff;
}
.container .reducedSize .high img {
	-ms-interpolation-mode: bicubic;
	height:50px;
}
* html .container .reducedSize .high {
	width:50px;
} /* hack for IE6 */
.container .reducedSize .wide {
	float:left;
	width:50px;
	height:50px;
	background:#fff;
	margin-top:-50px;
}
.container .reducedSize .wide img {
	width:50px;
	-ms-interpolation-mode: bicubic;
}
.containerLarge {
	width:200px;
	height:175px;
	overflow:hidden;
	float:left;
	/*border: 1px solid #666;*/
}
.containerLarge b {display:block;}
.containerLarge .reducedSize {
	width:350px;
}
.containerLarge .reducedSize .high {
	min-width:200px;
	height:175px;
	float:left;
	text-align:center;
	background-color: #fff;
}
.containerLarge .reducedSize .high img {
	/*height:200px;*/
	padding:6px;
}
* html .containerLarge .reducedSize .high {
	width:200px;
} /* hack for IE6 */
.containerLarge .reducedSize .wide {
	float:left;
	width:200px;
	height:175px;
	background:#fff;
	margin-top:-175px;
	margin-left:-200px;
}
.containerLarge .reducedSize .wide img {
	/*width:150px;*/
	padding:4px;
}
a.show:hover {position:relative;}
a.show:hover .containerLarge {
	z-index:100;
	left:55px;
	top:0px;
	opacity:1;
}
a.show:hover .caption {
	left:55px;
	top:200px;
}
/*Larger/Current Mag Covers*/
a.show .containerLarge-lg {position:absolute; left:-9999px; top:-9999px; opacity:0; }
.container-lg {
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
}
.container-lg b {display:block;}
.container-lg .reducedSize-lg {
	width:100px;
}
.container-lg .reducedSize-lg .high {
	min-width:50px;
	height:50px;
	float:left;
	text-align:center;
	background:#fff;
}
.container-lg .reducedSize-lg .high img {
	height:50px;
	-ms-interpolation-mode: bicubic;
}
* html .container-lg .reducedSize-lg .high {
	width:50px;
} /* hack for IE6 */
.container-lg .reducedSize-lg .wide {
	float:left;
	width:50px;
	height:50px;
	background:#fff;
	margin-top:-50px;
}
.container-lg .reducedSize-lg .wide img {
	width:50px;
	-ms-interpolation-mode: bicubic;
}
.containerLarge-lg {
	width:200px;
	height:200px;
	overflow:hidden;
	float:left;
	/*border: 1px solid #666;*/
}
.containerLarge-lg b {display:block;}
.containerLarge-lg .reducedSize-lg {
	width:400px;
}
.containerLarge-lg .reducedSize-lg .high {
	min-width:200px;
	height:200px;
	float:left;
	text-align:center;
	background-color: #fff;
}
.containerLarge-lg .reducedSize-lg .high img {
	/*height:200px;*/
	padding:6px;
}
* html .containerLarge-lg .reducedSize-lg .high {
	width:200px;
} /* hack for IE6 */
.containerLarge-lg .reducedSize-lg .wide {
	float:left;
	width:200px;
	height:200px;
	background:#fff;
	margin-top:-200px;
	margin-left:-200px;
}
.containerLarge-lg .reducedSize-lg .wide img {
	/*width:150px;*/
	padding:4px;
}
a.show:hover {position:relative;}
a.show:hover .containerLarge-lg {
	z-index:100;
	left:55px;
	top:0px;
	opacity:1;
}
.pastissues {}
.pastissues p {
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
}
.pastissues h2 {
	font-weight: bold;
	font-size: 1.35em;
	margin-bottom: 0px;
	padding-bottom: 0.25em;
}
ul.pastissues 	{
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin: 0;
}
ul.pastissues li {
	list-style-type: none;
	height: 60px;
	padding: 0;
	margin: 0px;
	font-size: 0.75em;
}
.pastissues .columns { }
.pastissues .columns h4 {
	font-size: .85em;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 1.5em;
	margin-bottom: 0px;
	padding-bottom: .25em;
}
.pastissues .columns h4.top {
	margin-top: 0px;
	padding-top: 0em;
	margin-bottom: 0px;
	padding-bottom: 0.25em;
}
.pastissues .columns p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
.pastissues .columns .first {
	background-color: #f5f5f5;
	padding: 5px;
	border: solid 1px #666;
	margin-right: 5px;
}
.pastissues .columns .mid {
	background-color: #f5f5f5;
	padding: 5px;
	border: solid 1px #666;
}
.pastissues .columns .last {
	background-color: #f5f5f5;
	padding: 5px;
	border: solid 1px #666;
	margin-left: 5px;
}
.pastissues .search {
	background-color: #e4fde4;
	border-top: 1px solid #44a374;
	border-bottom: 1px solid #44a374;
	padding-top: .75em;
	padding-right: 5px;
	padding-bottom: 0.75em;
	padding-left: 5px;
	margin: 0em;
}
/*Current, Network, Track List, & Submissions*/
.notes .issuenotes { font-size: 0.75em; line-height: 150%; background-color: #f9f9f9; padding: 5px; border: solid 1px #c00; }
/*Used .notes because the formatting in the database is varied, so I only set the font type. used on currentr & c1*/
.currentr {}
.currentr h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: .5em;
	font-size: 1.35em;
	}
.currentr h2.moretop {
	margin: 0px;
	padding-top: .75em;
	padding-bottom: 0.5em;
	font-size: 1.35em;
	}
.currentr h3 {
	margin: 0px;
	padding-top: .5em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1.15em;
	}
.currentr h4 {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	}
.currentr p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	}
.currentr p.windent {
	line-height: 125%;
	text-indent: 1em;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
}
/*used by currentr*/
.currentr .issueborder {
	border: 1px solid #007fb3;
	background-color: #fff8dc;
}
.currentr .issueborder td {
	padding: 10px;
}
.currentr ul.issuesongs	{
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
}
.currentr ul.issuesongs li {
	margin-top: 0;
	padding-top: 0;
	list-style-type: disc;
	font-size: 0.75em;
	margin-left: 0;
	padding-left: 0;
	line-height: 125%;
	padding-bottom: 3px;
}
.currentr hr { color: #007fb3; background-color: #007fb3; margin-top: 1em; margin-bottom: 1em; height: 1px; border-style: none; }
/*used by current_tune because of the tunetext area*/
.issueborder  {
	border: 1px solid #007fb3;
	background-color: #fff8dc;
}
.issueborder td  {
	padding: 10px;
}
.issueborder .content {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #007fb3;
	border-bottom-color: #007fb3;
	background-color: #FFF;
	padding: 10px;
	text-align: center;
}
.issueborder .content h3   {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
}
.issueborder .content table td   {
	padding: 5px;
	margin: 0px;
}
.tunetext     {
	margin: 0px;
	background-color: #FFF;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #007fb3; */
	text-align: left;
	font-size: 0.75em;
	line-height: 125%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*used on submissions page*/
.currentr ul.submissions  {
	margin-top: 0;
	padding-top: 0;
	list-style-type: none;
}
.currentr ul.submissions li {
	margin-top: 0;
	padding-top: 0;
	list-style-type: none;
	font-size: 0.75em;
	margin-left: 0;
	padding-left: 0;
	line-height: 125%;
}
/*used on tracklist page*/
.currentr .graybox {
	background-color: #f5f5f5;
	padding: 10px;
	border: solid 1px #666;
	margin: 0px;
}
.currentr .darkgraybox {
	background-color: #DEDEDE;
	padding: 10px;
	border: 1px solid #000;
	margin: 0px;
}
.currentr .darkgraybox h2 {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
/*end tracklist page*/
.currentr ol li {
	font-size: 0.75em;
	line-height: 150%;
}
.network-font {
	font-size: 0.75em; line-height: 1.5em;
}
.network-font h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.network-font p {
	margin-top: 0px;
	padding-top: 0px;
	text-indent: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.network-font ul {
}

/*Contribute*/
.contrib p {
	padding-bottom: 1em;
	margin: 0px;
	text-indent: 0px;
}
.contrib p.wfont {
	font-size: 0.75em;
	line-height: 125%;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}
.contrib h2 {
	font-size: 1.35em;
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
}
.contrib .issuenotes {
	font-size: 0.75em;
	line-height: 1.5em; 
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #000;
}
/*Issue Menu*/
.issueborder-blue {
	border: 1px solid #007fb3;
	background-color: #87ceeb;
}
.issueborder-blue table td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.issueborder-blue p { 
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
.issueborder-blue hr { color: #007fb3; background-color: #007fb3; margin-top: 1em; margin-bottom: 1em; height: 1px; border-style: none; }
.navcont_outer { width: 167px }
.navbox_top { width:167px; height:6px }
.navbox_mid { background-color: #d0fbca; background-image: none; background-repeat: repeat; background-position: 0 bottom; text-align: center; width: 161px; padding-right: 2px; padding-left: 2px; border-right: 1px solid #279908; border-left: 1px solid #279908; }
.navbox_btm { width: 167px; height: 6px; }

/*SubRenew page*/
.suborrenew .contentboxes {
	background-color: #ecf4fd;
	padding: 5px;
	border: solid 1px #69c;
	text-align: left;
}
.suborrenew hr {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
.suborrenew p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
}
.suborrenew p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
.suborrenew h3 {
	font-size: 1.15em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.suborrenew h4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.suborrenew .praise-box-width { width: 400px; }
.suborrenew .praise-box {
	background-color: #f7edf2;
	text-align: left;
	padding: 0.5em;
	border: 2px solid #603;
}
.suborrenew .praise-box p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.suborrenew .praise-box p.tag {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
.suborrenew .praise-box h4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*Online Index*/
.indices hr {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
.indices .indexsearch { background-color: #e9e9ff; border: solid 1px #009 }
.indices .indexsearch th table.arrows td {
	margin: 0px;
	padding: 0px;
}
.indices .indexsearch th {
	/*font-size: 0.75em;*/
	padding: 6px;
	color: #FFF;
	background-color: #009;
}
.indices .indexsearch th a  {
	color: #FFF;
	text-decoration: underline;
}
.indices .indexsearch td {
	padding: 6px;
}
.indices .indexsearch td.border {
	padding: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #009;
}
.indices .indexsearch td.last {
	padding: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009;
	border-right-width: 0px;
	border-right-style: none;
}
.indices .indexsearch td p {
	text-indent: 0px;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
}
.indices .indexsearch td table{
	background-color: #F4F4FF;
}
.indices p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
.indices h2 {
	font-size: 1.35em;
	margin: 0px;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
}
.indices h3 {
	font-size: 1.15em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.indices h4 {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.indices .text {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
.indices ul.indices  li{
	list-style-type: disc;
	padding-bottom: 3px;
	font-size: .75em;
	line-height: 125%;
}
.indices .darkgraybox {
	background-color: #DEDEDE;
	padding: 10px;
	border: 1px solid #000;
	margin: 0px;
}
/*Alpha and Subject Indices pages*/
.indices .printpages {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.indices .printpages th {
	font-size: 0.75em;
	padding: 6px;
	color: #000;
	background-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}
.indices .printpages th.border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.indices .printpages th.last {
	border-right-width: 0px;
	border-right-style: none;
}
.indices .printpages td {
	padding: 6px;
}
.indices .printpages td.border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	background-color: #FFF;
}
.indices .printpages td.last {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 0px;
	border-right-style: none;
	background-color: #FFF;
}
.indices .printpages td.keynote {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	background-color: #CCC;
}
.indices .printpages td p {
	text-indent: 0px;
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
}
/*What's MK8? Pages*/
.whatsmk8 {}
.whatsmk8 h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 5px;
	font-size: 1.35em;
	}
.whatsmk8 h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	font-size: 1.15em;
	}
.whatsmk8 h3.nobtm {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.whatsmk8 h4 {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	}
.whatsmk8 h4.red {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	color: #F00;
}
.whatsmk8 p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.whatsmk8 p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
	}
.whatsmk8 p.backtotop {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.whatsmk8 hr  {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
/* MK8 Text */
.mk8text  {}
.mk8text h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 0em;
	font-size: 1.35em;
	}
.mk8text h3 {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	font-size: 1.15em;
	}
.mk8text h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.mk8text p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	}
.mk8text p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.mk8text p.backtotop {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.mk8text hr {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
.mk8text .songstable {
	background-color: #F0F0F0;
	border: 1px solid #666;
}
.mk8text .songstable td {
	padding: 5px;
}
.mk8text .songstable td p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0px;
}
/* END - MK8 Text */
.whatsmk8 .rightcol {
	border: 1px solid #000;
	background-color: #FFC;
	margin-bottom: 1em;
	padding: .5em;
}
.whatsmk8 .rightcol hr {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
.whatsmk8 .rightcol-blue {
	border: 1px solid #000;
	background-color: #94dbff;
	margin-bottom: 1em;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
.whatsmk8 .partsouter {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	background-color: #F9F9F9;
	}
.whatsmk8 .partsouter td {
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	}
.whatsmk8 ul.parts {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
}
.whatsmk8 ul.parts li {
	font-size: 0.75em;
	line-height: 125%;
}
.whatsmk8 .samplermain { background-color: #fff; margin: 0; padding: 0.5em; border: solid 1px #b22222; }
.whatsmk8 .samplermain ul {
	list-style-type: disc;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
.whatsmk8 .samplermain ul li { 
	font-size: 0.75em;
	line-height: 125%;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	list-style-type: disc;
	}
.whatsmk8 #wrapper-sampler { margin: 0 auto; width: 270px; padding: 0; }
.whatsmk8 #faux-sampler { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; overflow: hidden; /* Paul O Brien Fix for IE www.pmob.co.uk */ width: 100%; padding: 0; }
.whatsmk8 #leftcolumn-sampler { display: inline; color: #333; text-align: center; margin: 0; padding: 10px 5px 0; width: 125px; float: left; }
.whatsmk8 .clear-sampler { clear: both; background: none; }
.whatsmk8 .resize110h { width: auto; display: block; height: 110px; }
.podcast .episodes {
	border: solid 1px #c60;
	background-color: #fff8f1;
	padding: 0.5em;
	margin-bottom: 1em;
}
.podcast .episodes p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	}
.podcast .episodes p.desc {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	}
.podcast h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 1.15em;
	}
.podcast h4 {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: .25em;
	padding-left: 0px;
	}
.podcast p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.podcast p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}
.podcast p.backtotop {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.podcast .podinfo {
	border: solid 2px #603;
	background-color: #FFF;
	padding: .5em;
}
.podcast .podinfo ol {
	list-style-type: decimal;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.5em;
}
.podcast .podinfo ol li {
	font-size: 0.75em;
	line-height: 125%;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	list-style-type: decimal;
	}
.podcast .podinfo ol li.nonum {
	font-size: 0.75em;
	line-height: 125%;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	list-style-type: none;
	}
.podcast .podsearch {
	border: 1px solid #603;
	background-color: #F2F2F2;
	padding: .5em;
}
.podcast hr  {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
.list p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.list p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}
.list p.backtotop {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 2em;
	padding-left: 0px;
	}
.list p.red {
	color: #F00;
	text-indent: 0px;
}
.list p.tag {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0px;
	text-align: right;
	padding: 0px;
}
.list h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: .5em;
	font-size: 1.35em;
	}
.list h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	font-size: 1.15em;
	}
.list h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.list .subbox {
	border: solid 1px #3482b2;
	background-color: #e3f3fd;
}
.list .subbox td {
	padding: 5px;
}
.list .redborder {
	border: 1px solid #F00;
	padding: 0.5em;
	margin-bottom: 1em;
}
.list .redborder ul {
	list-style-type: disc;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.list .redborder ul li {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	}
.list .rightcol-info {
	border: 1px solid #000;
	background-color: #F7F7F7;
	padding: 0.5em;
}
.list .rightcol {
	border: 1px solid #000;
	background-color: #F7F7F7;
}
.list .rightcol td{
	padding: 0.5em;
}
.list .rightcol ul.points {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.list .rightcol ul.points li{
	font-size: .75em;
	line-height: 125%;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
}
.list ul.listoptions {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin-left: 0px;
}
.list ul.listoptions li {
	line-height: 125%;
	list-style-type: none;
	padding: 5px;
	border: 1px solid #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-color: #FFF;
	font-weight: bold;
}
.list .relatedpages {
	padding: .5em;
}
.list .relatedpages ul {
	list-style-type: disc;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.list .relatedpages ul li {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	}
.list ul.listrules { text-align: center; margin: 0; padding: 0; list-style-type: none; }
.list ul.listrules li { 
	font-size: 0.75em;
	line-height: 125%; text-align: center; margin: 0; padding: 0; list-style-type: none; }
.list .listarchives table th {
	
	font-size: .75em;
	text-align: left;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.list .listarchives table td {
	
	font-size: .75em;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.list .listarchive-border {
	background-color: #dfedf7;
	border: solid 1px #255aa9;
	width: 748px;
	margin-bottom: 1em;
}
.list .listarchive-border hr {
	background-color: #255aa9;
	width: 750px;
	margin-bottom: 0.25em;
	margin-top: 0.25px;
	color: #255aa9;
	height: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.list .listarchive-border table td  {
	padding: 0.5em;
	
	font-size: .75em;
}
/*RK nav*/
#rkn01-menu {
	color: #fff;
	position:relative;
	width:165px;
	height:56px;
	overflow:hidden;
	background-image: url(rkdojo/rkmenu/rkmenutipsov.gif);
	background-repeat: no-repeat;
}
	h2.rkn01 {
	color: #fff;
	background-image: url(rkdojo/rkmenu/rkmenutips.gif);
	position:relative;
	width:165px;
	height:56px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.rkn01 em {
	color: #fff;
	display:block;
	width:165px;
	height:56px;
	background:url(rkdojo/rkmenu/rkmenutips.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.rkn01 a:hover { color: #fff; background:#fff; }
	h2.rkn01 a:hover em {
	color: #fff;
	background:url(rkdojo/rkmenu/rkmenutipsov.gif) no-repeat;
} 
#rkn02-menu {
	color: #fff;
	position:relative;
	width:165px;
	height:62px;
	overflow:hidden;
	background-image: url(rkdojo/rkmenu/rkmenuphotoov.gif);
	background-repeat: no-repeat;
}
	h2.rkn02 {
	color: #fff;
	background-image: url(rkdojo/rkmenu/rkmenuphoto.gif);
	position:relative;
	width:165px;
	height:62px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.rkn02 em {
	color: #fff;
	display:block;
	width:165px;
	height:62px;
	background:url(rkdojo/rkmenu/rkmenuphoto.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.rkn02 a:hover { color: #fff; background:#fff; }
	h2.rkn02 a:hover em {
	color: #fff;
	background:url(rkdojo/rkmenu/rkmenuphotoov.gif) no-repeat;
} 
#rkn03-menu {
	color: #fff;
	position:relative;
	width:165px;
	height:61px;
	overflow:hidden;
	background-image: url(rkdojo/rkmenu/rkmenuaudioov.gif);
	background-repeat: no-repeat;
}
	h2.rkn03 {
	color: #fff;
	background-image: url(rkdojo/rkmenu/rkmenuaudio.gif);
	position:relative;
	width:165px;
	height:61px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.rkn03 em {
	color: #fff;
	display:block;
	width:165px;
	height:61px;
	background:url(rkdojo/rkmenu/rkmenuaudio.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.rkn03 a:hover { color: #fff; background:#fff; }
	h2.rkn03 a:hover em {
	color: #fff;
	background:url(rkdojo/rkmenu/rkmenuaudioov.gif) no-repeat;
} 
#rkn04-menu {
	color: #fff;
	position:relative;
	width:165px;
	height:49px;
	overflow:hidden;
	background-image: url(rkdojo/rkmenu/rkmenugraphicov.gif);
	background-repeat: no-repeat;
}
	h2.rkn04 {
	color: #fff;
	background-image: url(rkdojo/rkmenu/rkmenugraphic.gif);
	position:relative;
	width:165px;
	height:49px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.rkn04 em {
	color: #fff;
	display:block;
	width:165px;
	height:49px;
	background:url(rkdojo/rkmenu/rkmenugraphic.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.rkn04 a:hover { color: #fff; background:#fff; }
	h2.rkn04 a:hover em {
	color: #fff;
	background:url(rkdojo/rkmenu/rkmenugraphicov.gif) no-repeat;
} 
#rkn05-menu {
	color: #fff;
	position:relative;
	width:165px;
	height:75px;
	overflow:hidden;
	background-image: url(rkdojo/rkmenu/rkmenufingeringov.gif);
	background-repeat: no-repeat;
}
	h2.rkn05 {
	color: #fff;
	background-image: url(rkdojo/rkmenu/rkmenufingering.gif);
	position:relative;
	width:165px;
	height:75px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.rkn05 em {
	color: #fff;
	display:block;
	width:165px;
	height:75px;
	background:url(rkdojo/rkmenu/rkmenufingering.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.rkn05 a:hover { color: #fff; background:#fff; }
	h2.rkn05 a:hover em {
	color: #fff;
	background:url(rkdojo/rkmenu/rkmenufingeringov.gif) no-repeat;
} 
#rkn06-menu {
	color: #fff;
	position:relative;
	width:165px;
	height:34px;
	overflow:hidden;
	background-image: url(rkdojo/rkmenu/rkmenuhomeov.gif);
	background-repeat: no-repeat;
}
	h2.rkn06 {
	color: #fff;
	background-image: url(rkdojo/rkmenu/rkmenuhome.gif);
	position:relative;
	width:165px;
	height:34px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.rkn06 em {
	color: #fff;
	display:block;
	width:165px;
	height:34px;
	background:url(rkdojo/rkmenu/rkmenuhome.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.rkn06 a:hover { color: #fff; background:#fff; }
	h2.rkn06 a:hover em {
	color: #fff;
	background:url(rkdojo/rkmenu/rkmenuhomeov.gif) no-repeat;
}
/*end - RK nav*/
/*RK Dojo*/
.rkdojo hr {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-bottom: 1em;
	padding-bottom: 0;
	border-style: none;
	border-width: 0;
} 
.rkdojo p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
}
.rkdojo p.noindent {
	text-indent: 0px;
}
.rkdojo p.backtotop {
	text-indent: 0px;
	padding-top: 1em;
	padding-bottom: 1em;
}
.rkdojo h2 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	font-size: 1.35em;
	}
.rkdojo h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	font-size: 1.15em;
	}
.rkdojo h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.rkdojo ol  {
	list-style-type: decimal;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	padding-top: .25em;
	padding-right: 0;
	padding-bottom: .25em;
	padding-left: 2em;
}
.rkdojo ol li  {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: decimal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0em;
	margin: 0px;
	}
.rkdojo .resize {
	display: block;
	width: 450px;
	height: auto;
	-ms-interpolation-mode: bicubic;
}
.rkdojo .midcol  {
	margin: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.rkdojo .midcol  p {
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.rkdojo .midcol img.resizew {
	display: block;
	max-width: 340px;
	max-height: auto;
	-ms-interpolation-mode: bicubic;
}
.rkdojo .midcol ul {
	list-style-type: disc;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.rkdojo .midcol ul li {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	}
.rkdojo .survey-top {
	background-color: #fcf7ce;
	border: 1px solid #f90;
}
.rkdojo .survey-top td{
	padding: 5px;
}
.rkdojo .survey-btm {
	border: solid 1px #3482b2;
	background-color: #e3f3fd;
}
.rkdojo .survey-btm td{
	padding: 0.5em;
}
.rkdojo .survey-btm td p{
	text-indent: 0px;
	padding-bottom: 3px;
}
.rkdojo .survey-box { background-color: #fcf7ce; padding: 0.5em; border: solid 1px #f90; }
.rkdojo .teachers-box {
	background-color: #ECECEC;
	border: 1px solid #000;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0.5em;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.rkdojo .teachers-box ol {
	list-style-type: decimal;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	padding: 0em;
}
.rkdojo .teachers-box ol li {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: decimal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0em;
	}
.rkdojo .teachers-box p {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .5em;
	padding-left: 0;
}
.rkdojo .teachers-box p.noindent {
	text-indent: 0px;
}
.rkdojo .kidtunes-box {
	padding: 5px;
	border: solid 1px #999;
	margin: 0px;
	width: 153px;
}
.rkdojo .kidtunes-box p {
	font-size: 0.75em;
	text-align: left;
	line-height: 125%;
	margin: 0;
	padding: 0;
}
.rkdojo .subbox {
	border: solid 1px #3482b2;
	background-color: #e3f3fd;
	padding: .5em;
}
.rkdojo .subbox p.noindent {
	margin: 0;
	padding-top: .5em;
	padding-right: 0;
	padding-bottom: .5em;
	padding-left: 0;
	text-indent: 0px;
}
.rkdojo .ideatop {
	background-color: #E3E3E3;
	border: 1px solid #663300;
	margin: 0em;
	padding: 0.5em;
	text-align: left;
}
.rkdojo .ideatop p {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: .25em;
	padding-left: 0;
	text-indent: 0px;
}
.rkdojo .ideabtm {
	background-color: #F5F5F5;
	margin: 0em;
	padding: 0.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #663300;
	border-bottom-color: #663300;
	border-left-color: #663300;
}
.rkdojo .ideabtm p {
	margin: 0;
	text-indent: 0px;
	padding: 0;
}
.rkdojo .rktables td {
	margin: 0em;
	padding: 5px;
}
.rkdojo .rktables td p {
	font-size: .75em;
	text-indent:0;
}
.rkdojo .ideasbox {
	padding: 0.5em;
	background-color: #FFF;
	margin: 0px;
	border: 1px solid #663300;
}
.rkdojo ul.ideas {
	list-style-type: disc;
	text-indent: 0px;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
}
.rkdojo ul.ideas li {
	font-size: .75em;
	list-style-type: disc;
	text-indent: 0px;
	margin: 0px;
	padding-top: .25em;
	padding-right: 0px;
	padding-bottom: .25em;
	padding-left: 0px;
	text-align: left;
}
.ideasbox  {
	padding: 0.5em;
	background-color: #FFF;
	margin: 0px;
	border: 1px solid #663300;
}
.ideadisplay {
	font-size: 0.75em;
	line-height: 125%;
}
/*Used .ideasbox & .ideadisplay because the formatting in the database is varied, so I only set the font type. .rkdojo has various tags set.*/
.rkdojo .rkphotos {
	background-color: #cbdcf3;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #2a5368;
	border-left-color: #2a5368;
}
.rkdojo .rkphotos td {
	padding: .5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2a5368;
	border-bottom-color: #2a5368;
}
.rkdojo .rkphotos tr.lighter {
	background-color: #e8edf5;
}
.rkdojo .displayborder {
	border: 1px solid #2a5368;
	padding: 1em;
}
.rkdojo .displayborder hr {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
	margin-top: 1em;
}
.rkdojo .backcolumns {
	background-color:#e6e3c5;
	padding: 5px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c00;
	border-left-color: #c00;
}
.rkdojo .backcolumns p {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.rkdojo .graphics {
}
.rkdojo .graphics .graphicstables  {
	margin: 0em;
	padding: 0px;
	border: 1px solid #000;
}
.rkdojo .graphics .graphicstables td {
	margin: 0em;
	padding: 5px;
	font-size: 0.75em;
	line-height: 125%;
}
.rkdojo .graphics p.backtotop {
	text-indent: 0px;
	padding-top: 1em;
	padding-bottom: 1em;
}
.rkdojo ul.graphics {
	list-style-type: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.rkdojo ul.graphics li {
	font-size: .75em;
	list-style-type: none;
	text-indent: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.15em;
	padding-left: 0px;
	text-align: center;
}
/*BW nav*/
#bw01-menu {
	color: #fff;
	position:relative;
	height:26px;
	width:124px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnav01-over.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.bw01 {
	color: #fff;
	background-image: url(../boomwhackers/bwimages/boomnav01.gif);
	position:relative;
	height:26px;
	width:124px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bw01 em {
	color: #fff;
	display:block;
	height:26px;
	width:124px;
	background:url(../boomwhackers/bwimages/boomnav01.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.bw01 a:hover { color: #fff; background:#fff; }
	h2.bw01 a:hover em {
	color: #fff;
	background:url(../boomwhackers/bwimages/boomnav01-over.gif) no-repeat;
} 
	#bw02-menu {
	color: #fff;
	position:relative;
	width:79px;
	height:26px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnav02-over.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.bw02 {
	color: #fff;
	background-image: url(../boomwhackers/bwimages/boomnav02.gif);
	position:relative;
	width:79px;
	height:26px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bw02 em {
	color: #fff;
	display:block;
	width:79px;
	height:26px;
	background:url(../boomwhackers/bwimages/boomnav02.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.bw02 a:hover { color: #fff; background:#fff; }
	h2.bw02 a:hover em {
	color: #fff;
	background:url(../boomwhackers/bwimages/boomnav02-over.gif) no-repeat;
} 
	#bw03-menu {
	color: #fff;
	position:relative;
	width:94px;
	height:26px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnav03-over.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.bw03 {
	color: #fff;
	background-image: url(../boomwhackers/bwimages/boomnav03.gif);
	position:relative;
	width:94px;
	height:26px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bw03 em {
	color: #fff;
	display:block;
	width:94px;
	height:26px;
	background:url(../boomwhackers/bwimages/boomnav03.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.bw03 a:hover { color: #fff; background:#fff; }
	h2.bw03 a:hover em {
	color: #fff;
	background:url(../boomwhackers/bwimages/boomnav03-over.gif) no-repeat;
} 
	#bw04-menu {
	color: #fff;
	position:relative;
	width:189px;
	height:26px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnav04-over.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.bw04 {
	color: #fff;
	background-image: url(../boomwhackers/bwimages/boomnav04.gif);
	position:relative;
	width:189px;
	height:26px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bw04 em {
	color: #fff;
	display:block;
	width:189px;
	height:26px;
	background:url(../boomwhackers/bwimages/boomnav04.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.bw04 a:hover { color: #fff; background:#fff; }
	h2.bw04 a:hover em {
	color: #fff;
	background:url(../boomwhackers/bwimages/boomnav04-over.gif) no-repeat;
} 
	#bw05-menu {
	color: #fff;
	position:relative;
	width:218px;
	height:26px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnav05-over.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.bw05 {
	color: #fff;
	background-image: url(../boomwhackers/bwimages/boomnav05.gif);
	position:relative;
	width:218px;
	height:26px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bw05 em {
	color: #fff;
	display:block;
	width:218px;
	height:26px;
	background:url(../boomwhackers/bwimages/boomnav05.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.bw05 a:hover { color: #fff; background:#fff; }
	h2.bw05 a:hover em {
	color: #fff;
	background:url(../boomwhackers/bwimages/boomnav05-over.gif) no-repeat;
} 
	#bw06-menu {
	color: #fff;
	position:relative;
	width:725px;
	height:31px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomHDR-over.jpg);
	background-repeat: no-repeat;
}
	h2.bw06 {
	color: #fff;
	background-image: url(../boomwhackers/bwimages/boomHDR.jpg);
	position:relative;
	width:725px;
	height:31px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bw06 em {
	color: #fff;
	display:block;
	width:725px;
	height:34px;
	background:url(../boomwhackers/bwimages/boomHDR.jpg) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.bw06 a:hover { color: #fff; background:#fff; }
	h2.bw06 a:hover em {
	color: #fff;
	background:url(../boomwhackers/bwimages/boomHDR-over.jpg) no-repeat;
} 
	#bwLEFT {
	color: #fff;
	position:relative;
	width:11px;
	height:26px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnavL.jpg);
	background-repeat: no-repeat;
	}
	#bwRIGHT {
	color: #fff;
	position:relative;
	width:10px;
	height:26px;
	overflow:hidden;
	background-image: url(../boomwhackers/bwimages/boomnavR.jpg);
	background-repeat: no-repeat;
	}
/*end - BW nav*/
.boomwhackers p {
	font-size: .75em;
	text-indent:0;
	margin: 0px;
	padding: 0px;
	}
.boomwhackers p.windent {
	font-size: 0.75em;
	text-indent:1em;
	margin: 0px;
	padding: 0px;
	}
.boomwhackers p.backtotop {
	text-indent: 0px;
	padding-top: 1em;
	padding-bottom: 1em;
}
.boomwhackers h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0px;
	}
.boomwhackers h4 {
	margin: 0px;
	padding-top: .25em;
	padding-right: 0px;
	padding-bottom: .25em;
	padding-left: 0px;
	}
.boomwhackers hr  {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
	margin-top: 1em;
}
.boomwhackers .bwmusic { background-color: #dfffff; border-left: 2px solid #fc4e08; border-bottom: 2px solid #fc4e08; border-right: 2px solid #fc4e08; border-top-style: none; }
.boomwhackers .bwmusic td {
	padding:5px;
}
.boomwhackers ul {
	list-style-type: none;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.boomwhackers ul li  {
	list-style-type: none;
	font-size: 0.75em;
	line-height: 125%;
}
.boomwhackers .bwinstruments { background-color: #efffef; border-top-style: none; border-right: 2px solid #2ca587; border-bottom: 2px solid #2ca587; border-left: 2px solid #2ca587; }
.boomwhackers .bwinstruments td { padding: .5em; }
.boomwhackers .bwinstruments p {
	font-size: 0.75em;
	line-height: 125%;
	text-indent:0;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	
	}
.boomwhackers .bwinstruments h4 {
	margin: 0px;
	padding-top: .25em;
	padding-right: 0px;
	padding-bottom: .25em;
	padding-left: 0px;
	}
.boomwhackers .bwdownloads {
	background-color: #dfffff;
	border: 2px solid #fc4e08;
}
.boomwhackers .bwdownloads td {
	padding:5px;
}
.boomwhackers .bwdownloads td.top {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fc4e08;
	padding: 8px;
}
.boomwhackers .bwdownloads td.btm {
	padding: 8px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #fc4e08;
}
.boomwhackers .bwdwn-border {
	background-color: #FFF;
	text-align: left;
	padding: 5px;
	border: 2px solid #fa005d;
	width: 550px;
}
.bwideadisplay {
	background-color: #FFF;
	padding: .5em;
	border: 2px solid #2ca587;
}
.bwideadisplay p.tags{
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.bwideadisplay h4 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0.25em;
	margin-bottom: 0px;
}
.bwideadisplay .text {
	text-indent:0;
	font-size: 0.75em;
	line-height: 150%;
}
.boomwhackers .bwphotos {
	background-color: #efffef;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #2ca587;
	border-left-color: #2ca587;
}
.boomwhackers .bwphotos td {
	padding: 0.75em;
}
.boomwhackers .bwphotos td.border{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #2ca587;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2ca587;
}
.boomwhackers .bwphotos p {
	font-size: 0.75em;
	line-height: 125%;
	text-indent:0;
	margin: 0px;
	padding: 0px;	
	}
.boomwhackers .bwphotos img {
	border-width: 2px;
	border-style: solid;
	border-color: #2ca587;
	}
.boomwhackers .captionwidth {
	width: 504px;
}
.boomwhackers .bwideas {
	background-color: #FFF;
	padding: .5em;
	border: 2px solid #2ca587;
}
.boomwhackers .bwideas ul{
	list-style-type: disc;
	margin-right: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 1em;
}
.boomwhackers .bwideas ul li {
	list-style-type: disc;
	font-size: 0.75em;
	line-height: 150%;
	padding-bottom: 5px;
}
/*Elfis Land NAV*/
#elfis01-menu {
	color: #fff;
	position:relative;
	width:115px;
	height:52px;
	overflow:hidden;
	background-image: url(elfis/elfgraphics/elfisnav_photos-ov.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.elfis01 {
	color: #fff;
	background-image: url(elfis/elfgraphics/elfisnav_photos.gif);
	position:relative;
	width:115px;
	height:52px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.elfis01 em {
	color: #fff;
	display:block;
	width:115px;
	height:52px;
	background:url(elfis/elfgraphics/elfisnav_photos.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.elfis01 a:hover { color: #fff; background:#fff; }
	h2.elfis01 a:hover em {
	color: #fff;
	background:url(elfis/elfgraphics/elfisnav_photos-ov.gif) no-repeat;
} 
	#elfis02-menu {
	color: #fff;
	position:relative;
	width:100px;
	height:52px;
	overflow:hidden;
	background-image: url(elfis/elfgraphics/elfisnav_ideas-ov.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.elfis02 {
	color: #fff;
	background-image: url(elfis/elfgraphics/elfisnav_ideas.gif);
	position:relative;
	width:100px;
	height:52px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.elfis02 em {
	color: #fff;
	display:block;
	width:100px;
	height:52px;
	background:url(elfis/elfgraphics/elfisnav_ideas.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.elfis02 a:hover { color: #fff; background:#fff; }
	h2.elfis02 a:hover em {
	color: #fff;
	background:url(elfis/elfgraphics/elfisnav_ideas-ov.gif) no-repeat;
} 
	#elfis03-menu {
	color: #fff;
	position:relative;
	width:163px;
	height:52px;
	overflow:hidden;
	background-image: url(elfis/elfgraphics/elfisnav_downloads-ov.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.elfis03 {
	color: #fff;
	background-image: url(elfis/elfgraphics/elfisnav_downloads.gif);
	position:relative;
	width:163px;
	height:52px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.elfis03 em {
	color: #fff;
	display:block;
	width:163px;
	height:52px;
	background:url(elfis/elfgraphics/elfisnav_downloads.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.elfis03 a:hover { color: #fff; background:#fff; }
	h2.elfis03 a:hover em {
	color: #fff;
	background:url(elfis/elfgraphics/elfisnav_downloads-ov.gif) no-repeat;
} 
#elfis04-menu {
	color: #fff;
	position:relative;
	width:95px;
	height:52px;
	overflow:hidden;
	background-image: url(elfis/elfisgraphics/elfisnav_links-ov.gif);
	background-repeat: no-repeat;
	float: left;
}
	h2.elfis04 {
	color: #fff;
	background-image: url(elfis/elfgraphics/elfisnav_links.gif);
	position:relative;
	width:95px;
	height:52px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.elfis04 em {
	color: #fff;
	display:block;
	width:95px;
	height:52px;
	background:url(elfis/elfgraphics/elfisnav_links.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}
	h2.elfis04 a:hover { color: #fff; background:#fff; }
	h2.elfis04 a:hover em {
	color: #fff;
	background:url(elfis/elfgraphics/elfisnav_links-ov.gif) no-repeat;
}
.elfis p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.elfis p.windent {
	text-indent: 1em;
}
.elfis p.backtotop {
	text-indent: 0px;
	padding-top: 1em;
	padding-bottom: 1em;
}
.elfis h2 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 1.35em;
	}
.elfis h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	font-size: 1.15em;
	}
.elfis h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.elfis h5 {
	margin: 0px;
	font-size: 0.9em;
	padding: 0em;
	}
.elfis h5.moretop {
	margin: 0px;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	}
.elfis ul {
	list-style-type: disc;
	padding: 0;
	margin-right: 0;
	margin-left: 1.5em;
}
.elfis ul li {
	font-size: 0.75em;
	line-height: 150%;
	padding-bottom: 5px;
}
.elfis hr  {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
	margin-top: 1em;
}
.elfis .hmtext {
	text-align: left;
	width: 500px;
}
.elfis .hmtables td p{
	padding-top: 5px;
}
.elfis .hmtables td h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 1.15em;
	color: #F00;
	}
.elfis .linksright {
	background-color: #FFF;
	border: 2px solid #39B54A;
	padding: .5em;
}
.elfis .photos {
	background-color: #FFF;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #39B54A;
	border-left-color: #39B54A;
}
.elfis .photos td {
	padding: 0.5em;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #39B54A;
	border-bottom-color: #39B54A;
}
.elfis .photos td.yellow {
	background-color: #fffacd;
}
.elfis .photos td.blue {
	background-color: #f0ffff;
}
.elfis .photosdisplay {
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-left-style: none;
}
.elfis .photosdisplay td {
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
}
.photodisplay  {
	background-color: #FFF;
	border: 2px solid #39B54A;
	padding: .5em;
}
.photodisplay img.photo {
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	}
.photodisplay .captionwidth {
	width: 504px;
}
.elfisideadisplay {
	background-color: #FFF;
	padding: 0.5em;
	border: 2px solid #F00;
}
.elfisideadisplay .text {
	font-size: 0.75em;
	line-height: 150%;
}
.elfisideadisplay p.tags {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.elfisideadisplay h4 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0.25em;
	margin-bottom: 0px;
}
.elfisideadisplay ul {
	list-style-type: disc;
	padding: 0;
	margin-right: 0;
	margin-left: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.elfisideadisplay ul li {
	font-size: 0.75em;
	line-height: 150%;
	padding-bottom: 5px;
}
.elfis .downloads {
	background-color: #FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #39B54A;
	border-left-color: #39B54A;
}
.elfis .downloads th {
	padding: 5px;
	color: #FFF;
	background-color: #39B54A;
}
.elfis .downloads td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #39B54A;
	border-bottom-color: #39B54A;
}
.elfis .downloads td img.cover {
	border: 1px solid #000;
}
.elfis .graybox {
	background-color: #f5f5f5;
	padding: 10px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.elfis .graybox ul{
	list-style-type: disc;
	padding: 0;
	margin-right: 0;
	margin-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
}
.elfis .graybox ul li{
	font-size: 0.75em;
	line-height: 150%;
	padding-bottom: 5px;
}
.elfis .graybox p {
	text-indent: 1em;
}
.elfis .graybox p.noindent {
	text-indent: 0em;
}
.elfis .darkgraybox {
	background-color: #DEDEDE;
	border: 1px solid #000;
	margin: 0px;
	padding: 10px;
}
.elfis .darkgraybox h4{
	margin: 0px;
	padding: 0em;
	}
.account p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.account h2 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	font-size: 1.35em;
	}
.account h3 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	font-size: 1.15em;
	}
.account h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.account h4.normal {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.account h5 {
	margin: 0px;
	font-size: 0.9em;
	padding: 0px;
	}
.account ul {
	list-style-type: disc;
	margin-right: 0;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.account ul li {
	font-size: 0.75em;
	line-height: 125%;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}
.account .magdwn ul{
	list-style-type: disc;
	margin-right: 0;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0em;
}
.account .magdwn ul li{
	line-height: 125%;
	padding-bottom: 5px;
}
.account .bluebox {
	border: solid 1px #3482b2;
	background-color: #e3f3fd;
	padding: .5em;
}
.account .bluebox .innerbox{
	border: 1px solid #999;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	padding: 5px;
}
.account .bluebox .innerbox p{
	margin: 0px;
	padding: 0px;
}
.account .graybox {
	border: solid 1px #666;
	background-color: #f5f5f5;
	padding: .5em;
}
.account ul.options {
	list-style-type: none;
	display: block;
}
.account ul.options li {
	font-size: .85em;
	line-height: 125%;
	list-style-type: none;
	border: 1px solid #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color: #FFF;
	font-weight: bold;
	padding: 0.5em;
}
.account .menu {
	overflow: visible;
	margin: 0px;
	padding:0;
	list-style-type: none;   /* add a border to show size of menu */
  }
.account .menu li {
	padding: 0px;
	list-style-type: none;
	white-space: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: .75em;
	font-weight: bold;
  }
.account .menu a, .menu a:visited {
	display:block; /* for all browsers except IE */
	padding:5px;
	color:#00f;
	text-decoration:none;
	margin: 0;
	border: 1px solid #999;
}
.account .menu a:hover {
	color:#f00;
	text-decoration: underline;
	background-color: #F2F2F2;
}
.coupon p  {
	font-size: .85em;
	margin: 0px;
	text-indent: 0em;
	padding: 0px;
	}
.coupon h2 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	font-size: 1.35em;
	}
.coupon h3 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 1.15em;
	}
.coupon .note {
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	text-align: left;
}
.coupon .note p{
	text-align: left;
	text-indent: 1em;
}
/*Alpha Listing*/
.alpha p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.alpha h2 {
	margin: 0px;
	font-size: 1.35em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.alpha h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.alpha h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.alpha hr  {
	color: #C00;
	background-color: #C00;
	height: 1px;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
	margin-top: 1em;
}
.alpha .redborder  {
	border: 1px solid #C00;
	width: 732px;
	padding: 8px;
}
.alpha .redborder h2{
	margin: 0px;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	color: #C00;
	}
.alpha .redborder h2.notop{
	margin: 0px;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	color: #C00;
	}
.alpha .redborder p {
	text-indent: 0px;
	padding-top: 1em;
	padding-bottom: 1em;
}
.alpha ul {
	list-style-type: disc;
	padding: 0;
	margin-right: 0;
	margin-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
}
.alpha ul li {
	font-size: 0.75em;
	line-height: 125%;
	padding-bottom: 5px;
	color: #C00;
}
.alpha .alphaopts {
	background-color: #C00;
	
	font-size: 1.15em;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C00;
	border-right-color: #C00;
	border-left-color: #C00;
}
.alpha .alphaopts a {
	display:block;
	color:#FFF;
	text-decoration:none;
	margin: 0;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.alpha .alphaopts a:hover {
	color:#00F;
	text-decoration: none;
	background-color: #F2F2F2;
}
/*New products listing.*/
.newprod p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.newprod h2 {
	margin: 0px;
	font-size: 1.35em;
	color: #067a31;
	padding: 0em;
	}
.newprod h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.newprod h4 {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
	}
.newprod .navborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #067a31;
}
.newlisting p  {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.newlisting table.listing  {
}
.newlisting table.listing th {
	font-size: .75em;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.newlisting table.listing th.last {
	font-size: .75em;
	padding-left: 10px;
}
.newlisting table.listing th.gborder {
	font-size: .75em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #007a32;
	padding-bottom: 6px;
	padding-top: 0px;
}
.newlisting table.listing td {
	font-size: .75em;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.newlisting table.listing td.top {
	font-size: .75em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.newlisting table.listing td.last {
	font-size: .75em;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
/*Bestsellers page*/
.bestsellers p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.bestsellers h2 {
	margin: 0px;
	font-size: 1.5em;
	color: #000;
	padding: 0em;
	}
.bestsellers h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.bestsellers h4 {
	margin: 0px;
	padding: 0em;
	font-style: italic;
	color: #999;
	}
.bestsellers .otheropt {
	background-color: #F0F0F0;
	font-size: 0.9em;
	font-weight: bold;
}
.bestsellers .otheropt a {
	display:block;
	color:#00F;
	text-decoration:none;
	margin: 0;
	text-align: center;
	padding: 8px;
	border: 1px solid #999;
}
.bestsellers .otheropt a:hover {
	color:#FFF;
	text-decoration: underline;
	background-color: #f35504;
	border: 1px solid #A93900;
}
.bestlisting p  {
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.bestlisting table.listing  {
}
.bestlisting table.listing th {
	font-size: .75em;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.bestlisting table.listing th.last {
	font-size: 0.75em;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.bestlisting table.listing th.obtop {
	font-size: 0.75em;
	padding-bottom: 3px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-right: 3px;
	padding-left: 3px;
}
.bestlisting table.listing th.oborder {
	font-size: 0.75em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 6px;
	padding-top: 0px;
}
.bestlisting table.listing td {
	font-size: .75em;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}
.bestlisting table.listing td.top {
	font-size: .75em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.bestlisting table.listing td.last {
	font-size: .75em;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
/*Video Network*/
.videonetwork p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.videonetwork p.windent  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 1em;
}
.videonetwork h2 {
	margin: 0px;
	font-size: 1.5em;
	color: #000;
	padding: 0em;
	}
.videonetwork h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.videonetwork h4 {
	margin: 0px;
	padding: 0em;
	color: #000;
	}
.videonetwork .allvidspad {
	margin: 0px;
	padding: 0em;
	text-align: center;
	}
.videonetwork .allvidspad .icon{
	margin: 0px;
	padding-top: 0em;
	padding-right: .5em;
	padding-bottom: 0em;
	padding-left: 0.5em;
}
.videonetwork .allvidspad p{
	margin: 0px;
	color: #F00;
	font-weight: bold;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
.videonetwork .vidnet_rate {
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C00;
	border-bottom-color: #C00;
	border-left-color: #C00;
	background-color: #FFF;
}
.videonetwork .vidnet_rate td.outer {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C00;
	padding: 5px;
}
.videonetwork .vidnet_blue_border { border-left: 2px solid #001d9c; border-bottom: 2px solid #001d9c; border-right: 2px solid #001d9c; border-top-style: none; }
.videonetwork .vidnet_blue_caption {
	background-color: #fff;
	text-align: left;
	padding: 10px;
	border: solid 1px #001d9c;
}
.videonetwork .vidnet_green {
	background-color: #f0ffe0;
	padding: .5em;
	border: solid 2px #9ccb6e;
	margin: 0px;
}
.videonetwork .navcont { width: 750px ; border-style: none; }
.videonetwork .navbox { text-align: center; padding-top: 3px; border-style: none; }
.videonetwork .navbody {
	background-color: #f3f5ff;
	padding: 8px;
	border-right: 2px solid #001d9c;
	border-bottom: 2px solid #001d9c;
	border-left: 2px solid #001d9c;
	border-top-style: none;
}
.videonetwork .navbodyTOP {
	background-color: #f3f5ff;
	border-top-style: none;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #001d9c;
	border-left-color: #001d9c;
	height: 30px;
	padding: 8px;
}
.videonetwork .navboxVIDEO { background-color: #f3f5ff; text-align: center; border-top-style: none; border-right: 2px solid #001d9c; border-left: 2px solid #001d9c; border-bottom-style: none; }
.videonetwork .hmtext {
	width: 575px;
	margin-left: 66px;
}
.videonetwork .hmtext p {
	line-height: 150%;
}
.videonetwork .searchbox { background-color: #fff; padding: 5px; border: solid 1px #001d9c; }
.videonetwork .right65 { padding-right: 65px; }
.videonetwork .right10 { padding-right: 10px; }
.videonetwork .right40 {
	padding-right: 40px;
}
.videonetwork .flashbox {
	background-color: #f7f7f7;
	text-align: center;
	margin-top: 1em;
	padding: 5px;
	border: solid 2px #e0e0e0;
	margin-bottom: 1em;
}
.videonetwork .numberedbox { color: #000; background-color: #fff; background-position: left 0; text-align: center; position: relative; top: 1.3em; width: 20px; z-index: 1; margin-right: 5px; padding: 2px; border: solid 1px; }
.videonetwork .mk8vidimg { text-align: center; width: 160px; margin-bottom: 10px; }
.videonetwork .fulllist {
	background-color: #fff;
	text-align: left;
	padding: 10px;
	border: 2px solid #001d9c;
}
.videonetwork .fulllist ul {
	background-color: #fff;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.videonetwork .fulllist li {
	background-color: #fff;
	text-align: left;
	line-height: 150%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.videonetwork .height200 { background-position: 0 bottom; height: 200px; }
.videonetwork div.vidwrap { text-align: center; width: 300px; }
.videonetwork div.vidtop {
	color: #f00;
	font-weight: bold;
	background-image: url(video_img/vidbox-top.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	width: 300px;
	height: 20px;
	padding-top: 3px;
}
.videonetwork div.vidmid {
	border: 2px solid #001D9C;
	padding: 5px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 0;
	margin-left: 0;
}
.videonetwork div.vidbtm {
	background-image: url(video_img/vidbox-btm.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width: 300px;
	height: 23px;
}
.videonetwork table.key td {
	padding: 5px;
}
.videonetwork ul  {
	margin: 0 0 0 10px;
	padding: 0;
}
.videonetwork ul li {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 0.75em;
	line-height: 125%;
}
.videonetwork .guidelines h4{
	margin: 0px;
	color: #000;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.videonetwork .guidelines ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
.videonetwork .guidelines ul li {
	font-size: .75em;
	line-height: 125%;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
}
.videonetwork .guidelines p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 1em;
}
.videonetwork hr {
	color: #999;
	background-color: #999;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-style: none;
	border-width: 0;
}
/*Downloads pages*/
.downloads p  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
.downloads p.backtotop  {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	text-indent: 0px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
.downloads h2 {
	margin: 0px;
	font-size: 1.5em;
	color: #000;
	padding: 0em;
	}
.downloads h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.downloads h4 {
	margin: 0px;
	padding: 0em;
	color: #000;
	}
.downloads .results {
	background-color: #FFF;
	border: 1px solid #999;
	padding: 8px;
}
.downloads .results  p{
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	text-indent: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.downloads .results  p.nobtm{
	margin: 0;
	padding: 0;
}
.downloads .results h3{
	margin: 0px;
	font-size: 1.15em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.downloads .results hr{
	color: #999;
	background-color: #999;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: none;
	border-width: 0;
}
.downloads .results ul.downloads  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.downloads .results ul.downloads li {
	font-size: 0.75em;
	line-height: 125%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.downloads .orangebox {
	background-color: #ffffe0;
	border: solid 1px #ff8c00;
	padding: 8px;
}
.downloads .orangebox table td {
}
.downloads .orangebox table td.left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff8c00;
	padding-left: 1em;
}
.downloads .vid  {
	background-color: #FFF;
	border: 1px solid #666;
	padding: 8px;
}
.downloads .viddesc  {
	margin-top: 1em;
	width: 425px;
}
.downloads .viddesc  p{
	font-size: 0.75em;
	line-height: 125%;
	margin: 0;
	text-indent: 1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
.downloads ul.downloads  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.downloads ul.downloads li {
	font-size: 0.75em;
	line-height: 125%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.downloads ol  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.downloads ol li  {
	font-size: 0.75em;
	line-height: 125%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: decimal;
}
.downloads hr {
	color: #999;
	background-color: #999;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
}
.downloads .restricted { background-color: #fff; border: solid 1px #f00; }
.downloads .restricted table td {
	padding: 5px;
}
/*Help*/
.helppages p {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.helppages p.noindent {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 0em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.helppages p.backtotop {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 0px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
.helppages h2 {
	margin: 0px;
	font-size: 1.5em;
	color: #000;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 8px;
	padding-left: 0em;
	}
.helppages h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: .25em;
	padding-left: 0em;
	}
.helppages h4 {
	margin: 0px;
	color: #000;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
	}
.helppages hr {
	color: #999;
	background-color: #999;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
}
/*Help pages*/
.helppages table.rates {
	background-color: #e0e0e0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
}
.helppages table.rates th {
	padding: 6px;
	color: #FFF;
	background-color: #000;
	text-align: left;
}
.helppages table.rates th p {
	font-size: 0.75em;
	margin: 0;
	padding: 0;
	text-indent: 0em;
}
.helppages table.rates td {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.helppages table.rates td p {
	font-size: 0.75em;
	margin: 0;
	padding: 0;
	text-indent: 0em;
}
.helppages .nested {
	font-size: 0.75em;
	line-height: 1.5em;
}
.helppages .nested ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.helppages .nested ul li  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.helppages .nested ul li ul  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0px;
}
.helppages .nested ul li ul li  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.helppages ul.normal {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 0.75em;
}
.helppages ul.normal li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.helppages ol {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
}
.helppages ol li  {
	font-size: 0.75em;
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	list-style-type: decimal;
}
.helppages .topics {
	background-color: #ecf4fd;
	padding: .5em;
	border: solid 1px #69c;
	text-align: left;
}
.helppages .topics ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.helppages .topics ul li {
	font-size: 0.75em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 1.5em;
}
.helppages .notices {
	background-color: #FFFFD2;
	padding: 0.5em;
	border: 1px solid #F00;
	text-align: left;
	margin-bottom: 1em;
}
/*Idea Bank*/
.ideabank p  {
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0;
	text-indent: 0em;
	padding: 0;
}
.ideabank p.windent {
	margin: 0;
	text-indent: 1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.ideabank p.backtotop  {
	margin: 0;
	text-indent: 0px;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
.ideabank h2 {
	margin: 0px;
	font-size: 1.5em;
	color: #000;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 8px;
	padding-left: 0em;
	}
.ideabank h2.nobtm {
	margin: 0px;
	font-size: 1.5em;
	color: #000;
	padding: 0em;
	}
.ideabank h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: .25em;
	padding-left: 0em;
	}
.ideabank h4 {
	margin: 0px;
	color: #000;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
	}
.ideabank ul  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ideabank ul li  {
	font-size: 0.75em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	line-height: 1.5em;
	padding: 0;
}
.ideabank table.hmsearch  {
	border: 1px solid #000;
}
.ideabank table.hmsearch  td.left{
	background-color: #F5DEB3;
	padding: .5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
}
.ideabank table.hmsearch  td.left h4{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0em;
	padding-bottom: 0em;
}
.ideabank table.hmsearch  td.right{
	background-color: #9999CC;
}
.ideabank ul.ideaoptions {
	list-style-type: disc;
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #000;
	padding: 0.5em;
}
.ideabank ul.ideaoptions li {
	font-size: .75em;
	line-height: 1.5em;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	padding: 0px;
}
.ideabank hr {
	color: #999;
	background-color: #999;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
}
.ideabank table.searchtable  {
	background-color: #F5DEB3;
}
.ideabank table.searchtable td {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.ideabank table.searchtable td h4 {
	margin: 0px;
	color: #000;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 3px;
	padding-left: 0em;
	}
.ideabank .blacktop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-left-color: #000;
	background-color: #F5DEB3;
}
.ideabank .blackmiddle {
	border: 1px solid #000;
	background-color: #9999CC;
	padding: 5px;
}
.ideabank .blackbottom {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	background-color: #CCCCCC;
	padding: 5px;
}
.ideabank .otheropt {
	background-color: #F0F0F0;
	font-weight: bold;
}
.ideabank .otheropt a {
	display: block;
	color: #00F;
	text-decoration:none;
	margin: 0;
	text-align: center;
	padding: 8px;
	border: 1px solid #999;
}
.ideabank .otheropt a:hover {
	background-color: #CCC;
	border: 1px solid #000;
}
.ideadisplay  {
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #000;
	font-size: .75em;
	line-height: 1.5em;
	padding-top: .5em;
	padding-right: 1em;
	padding-bottom: .5em;
	padding-left: 1em;
}
.ideabank table.ibsubmit  {
	background-color: #F5F5F5;
	border: 1px solid #000;
}
.ideabank table.ibsubmit td {
	padding: 5px;
}
/*Contact Pages*/
.contactus {}
.contactus h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 5px;
	font-size: 1.35em;
	}
.contactus h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
	padding-top: .75em;
	}
.contactus h4 {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	}
.contactus h4.red {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
	color: #F00;
}
.contactus p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
}
.contactus p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
	}
.contactus p.lesstall {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: .5em;
	}
.contactus p.backtotop {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.contactus p.red {
	color: #F00;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
.contactus ul.perm {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
	margin-right: 0px;
	padding-top: 0.25em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	list-style-type: none;
}
.contactus ul.perm li {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: disc;
}
.contactus ul.address {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	list-style-type: none;
}
.contactus ul.address li {
	font-size: 0.75em;
	line-height: 125%;
	list-style-type: none;
}
.contactus .rightcol {
	border: 1px solid #000;
	background-color: #FFC;
	margin-bottom: 1em;
	padding: .5em;
}
.contactus .rightcol hr {
	color: #000;
	background-color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	height: 1px;
	border-style: none;
}
.contactus .rightcol p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	}
.contactus .rightcol p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-indent: 0em;
	}
.contactus .rightcol p.tag {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0px;
	padding: 0px;
}
.contactus .rightcol h4 {
	margin: 0px;
	padding: 0em;
	}
.contactus table.permissions {
	border: 1px solid #666;
	background-color: #f9f9f9;
}
.contactus table.permissions tr.dark{
	background-color: #EEE;
	}
.contactus table.permissions td {
	padding: 5px;
	}
.contactus table.permissions td p{
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	}
.contactus table.coablue {
	border: 1px solid #09C;
	background-color: #f3f9ff;
	}
.contactus table.coablue tr.dark {
	background-color: #dfeeff;
	}
.contactus table.coablue td {
	padding: 5px;
	}
.contactus table.coablue td p {
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	}
.contactus .permissions {
	border: 1px solid #666;
	background-color: #f9f9f9;
}
.contactus .permissions h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
	padding-top: .75em;
	}
.contactus .permissions h4.head {
	padding: 0em;
	font-weight: bold;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.contactus .permissions h4.headtop {
	margin: 0px;
	padding: 0em;
	font-weight: bold;
}
.contactus .permissions h4 {
	margin: 0px;
	padding: 0em;
	font-weight: normal;
}
.contactus .permissions p   {
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	}
.contactus .tixinfo h4 {
	margin: 0px;
	padding: 0em;
}
.contactus .tixinfo h4.red {
	margin: 0px;
	color: #F00;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
}
.contactus .tixlineitems {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999;
}
.contactus .tixlineitems td {
	margin: 0px;
	padding: 5px;
	}
.contactus .tixlineitems h4.head {
	margin: 0px;
	padding: 0em;
	font-weight: normal;
}
.contactus .tixlineitems h4 {
	padding: 0em;
	font-weight: bold;
	margin: 0em;
}
.contactus .tixlineitemsinfo p {
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
	font-size: 1em;
}
.contactus div.containerDOTS {
	width: 100%;
	overflow: auto;
	clear: both;
}
.contactus div.dots {
	font-size: 1em;
	line-height: 125%;
	background-image: url(subcats/dotleaders.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left 85%;
	width: 75%;
	float: left;
	clear: both;
}
.contactus span.term {
	padding-right: 0.5ex;
	float: left;
	background-color: #F9F9F9;
}
.contactus span.page
{
	float: right;
	padding-left: 0.5ex;
	background-color: #F9F9F9;
}
.contactus span.page-xtra {
	background-color: #F9F9F9;
	width: 50px;
	padding-left: 0.5ex;
	float: right;
}
.contactus .status {
	background-color: #FFF;
	border: 1px solid #666;
	}
.contactus .status td{
	padding: 5px;
}
.contactus .status td.borderB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	background-color: #F4F4F4;
}
.contactus .status td.borderT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	background-color: #F4F4F4;
}
.contactus .status p {
	text-indent: 0px;
	margin: 0px;
	padding: 0em;
}
.contactus .infobox  { background-color: #fffff0; padding: 0.5em; border: solid 1px #9d6832; }
.contactus ul.statusopts{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 0px;
	padding: 0px;
	}
.contactus ul.statusopts li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	list-style-type: none;
	font-size: .75em;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
/*News Archives Pages*/
.newsarchives {}
.newsarchives h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 5px;
	font-size: 1.35em;
	}
.newsarchives h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
	padding-top: .75em;
	}
.newsarchives h3.lesstall {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
}
.newsarchives h4 {
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
	}
.newsarchives p {
	font-size: 0.75em;
	line-height: 150%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.newsarchives p.noindent {
	margin: 0px;
	text-indent: 0em;
	}
.newsarchives p.lesstall {
	margin: 0px;
	text-indent: 0em;
	padding: 0px;
	}
.newsarchives p.backtotop {
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.newsarchives ul.archives {
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	list-style-type: none;
	}
.newsarchives ul.archives li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	list-style-type: none;
	font-size: .75em;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
.newsarchives .otheropt {
	background-color: #F0F0F0;
	font-size: .75em;
	font-weight: bold;
}
.newsarchives .otheropt a {
	display:block;
	color:#00F;
	text-decoration:none;
	margin: 0;
	text-align: center;
	padding: 8px;
	border: 1px solid #999;
}
.newsarchives .otheropt a:hover {
	color:#FFF;
	text-decoration: underline;
	background-color: #999;
	border: 1px solid #666;
}
.newsarchives .rightcol {
	border: 1px solid #ff8c00;
	background-color: #FFC;
	margin-bottom: 1em;
	padding: 0.5em;
}
.newsarchives .rightcol p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
.newsarchives .rightcol p.windent {
	margin: 0px;
	text-indent: 1em;
	padding: 0em;
	}
.newsarchives .rightcol h4 {
	margin: 0px;
	padding: 0em;
	}
.newsarchives .rightcol ul {
	margin: 0px;
	list-style-type: disc;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.5em;
	}
.newsarchives .rightcol ul li {
	margin: 0px;
	list-style-type: disc;
	
	font-size: 0.75em;
	padding: 0px;
	line-height: 125%;
	}
.newsarchives .darkgraybox {
	background-color: #EFEFEF;
	border: 1px solid #999;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
.newsarchives .darkgraybox p {
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
	line-height: 125%;
}
.newsarchives .darkgraybox ul {
	margin: 0px;
	list-style-type: disc;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	}
.newsarchives .darkgraybox ul li {
	margin: 0px;
	list-style-type: disc;
	font-size: 0.75em;
	line-height: 125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
.newsarchives hr {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
}
.newsarchives hr.newsgray {
	color: #CCC;
	background-color: #CCC;
	height: 1px;
	margin-top: .5em;
	margin-bottom: .5em;
	border-style: none;
	border-width: 0;
}
.newsarchives table.photos {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.newsarchives table.photos td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.newsarchives table.photos td img {
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
}
.newsarchives table.photos td p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
.newsarchives table.studio {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #936;
	border-left-color: #936;
}
.newsarchives table.studio td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #936;
	border-bottom-color: #936;
}
.newsarchives table.studio td img {
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
}
.newsarchives table.studio td.V15 img {
	float: left;
	margin-right: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.newsarchives table.studio td p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
.newsarchives .photodisplay {
	background-color: #ffffff;
	border: 1px solid #000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.newsarchives .photodisplayV15 {
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.newsarchives .captionbox {
	background-color: #ffffff;
	width: 425px;
	padding: 5px;
	border: 1px solid #936;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newsarchives .resizePhoto {
	display: block;
	width: 300px;
	height: auto;
	-ms-interpolation-mode: bicubic;
}
.newsarchives .winnerslist ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	float: left;
	}
.newsarchives .winnerslist ul li {
	margin: 0px;
	list-style-type: none;
	font-size: 0.75em;
	line-height: 125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}
.newsarchives .winnerslist ul li.status {
	margin: 0px;
	list-style-type: none;
	font-size: 0.75em;
	line-height: 125%;
	width: 175px;
	float: left;
	padding: 0px;
	}
.newsarchives .winnerslist ul li.name {
	margin: 0px;
	list-style-type: none;
	font-size: 0.75em;
	line-height: 125%;
	width: 320px;
	float: left;
	padding: 0px;
	}
.newsarchives .winners {
	border: 1px solid #000;
}
.newsarchives .winners table td {
	padding: 10px;
}
.newsarchives .winners table td h3 {
	margin: 0px;
	font-size: 1.15em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.newsarchives .winners table td img.cover {
	border: 1px solid #000;
	margin: 0px;
}
/*Links Pages*/
.links {}
.links h2 {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 5px;
	font-size: 1.35em;
	}
.links h2.red {
	margin: 0px;
	padding-top: 0em;
	padding-bottom: 5px;
	font-size: 1.35em;
	color: #F00;
}
.links h4 {
	margin: 0px;
	font-size: 1em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.links p {
	font-size: 0.75em;
	line-height: 150%;
	margin: 0px;
	text-indent: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	}
.links p.noindent {
	margin: 0px;
	text-indent: 0em;
	}
.links p.lesstall {
	margin: 0px;
	text-indent: 0em;
	padding: 0px;
	}
.links p.backtotop {
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.links table.searchbox  { border: solid 1px #a0522d }
.links table.searchbox td {
	padding: 8px; background-color: #faebd7;
}
.links table.searchbox td.btm { background-color: #deb887; }
.links ul.links { color: #00c; list-style-type: disc; margin: 0 0 0 1.75em; padding: 0; }
.links ul.linksoptions {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin-left: 0px;
}
.links ul.linksoptions li {
	line-height: 125%;
	list-style-type: none;
	padding: 0px;
	border: 1px solid #a0522d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFF;
	font-weight: bold;
	display:block;
	font-size: .9em;
}
.links ul.linksoptions li a {
	line-height: 125%;
	list-style-type: none;
	padding: 5px;
	background-color: #deb887;
	font-weight: bold;
	display:block;
	margin: 0px;
}
.links ul.linksoptions li a:hover {
	text-decoration: underline;
	background-color: #EBEBEB;
	color: #00F;
}
.links .topic {
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
}
.links .topic ul.bytopic {
	list-style-type: disc;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
	}
.links .topic ul.bytopic li {
	margin: 0px;
	list-style-type: disc;
	font-size: .75em;
	line-height: 125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #00F;
	}
.links .mag {
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99ccff;
	border-left-color: #99ccff;
	padding-top: 18px;
}
.links .mag ul.bymag {
	list-style-type: disc;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
	}
.links .mag ul.bymag li {
	margin: 0px;
	list-style-type: disc;
	font-size: .75em;
	line-height: 125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #00F;
}
.links .linksresults {
	border: 1px solid #a0522d;
	padding: 8px;
}
.links .linksresults ul.links {
	list-style-type: disc;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0.75em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: .75em;
}
.links .linksresults ul.links li {
	margin: 0px;
	list-style-type: disc;
	font-size: 0.75em;
	color: #a0522d;
	padding-top: 5px;
	padding-bottom: 5px;
	}
/* Green Tips */
.greenprods .greentips { background-color: #e4f9cc; text-align: left; width: 497px; padding: 8px; border: solid 1px #093; }
.greenprods .greentips p {
	margin: 0px;
	text-indent: 0em;
	padding: 0px;
	line-height: 150%;
	}
.greenprods h2 { color: #093; margin-bottom: 0; padding-bottom: 5px; }
.greenprods h3 { color: #093; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 3px; }
.greenprods p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding: 0px;
	line-height: 150%;
	margin: 0px;
}
.greenprods p.backtotop {
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.greenprods ul.tips { list-style-type: disc; margin: 1em 0 1em 1.6em; }
.greenprods ul.tips li { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; margin: 0 0 1em; }
.greenprods table.recycledbox {
	border: 1px solid #000;
}
.greenprods table.recycledbox td {
	padding: 5px;
}
.greenprods table.recycledbox td p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-indent: 1em;
	padding: 0px;
}
/* Crisis Help */
.crisishelp h3 {
	color: #F00;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 10px;
}
.crisishelp h4 {
	margin: 0px;
	font-size: 1em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
}
.crisishelp p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding: 0px;
	line-height: 150%;
	margin: 0px;
}
.crisishelp p.backtotop {
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.crisishelp table.help {
	border: 1px solid #F00;
}
.crisishelp table.help td {
	padding: 10px;	
}
.crisishelp table.help td.middle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F00;
	border-left-color: #F00;	
}
.crisishelp table.help td hr {
	color: #CCC;
	background-color: #CCC;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
}
.crisishelp table.help td ul.links {
	list-style-type: none;
	text-align: center;
	margin: 0em;
	padding-top: .5em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.crisishelp table.help td ul.links li {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
	list-style-type: none;
	margin: 0px;
	padding: 0em;
}
.ecards p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding: 0px;
	line-height: 150%;
	margin: 0px;
}
.ecards h2 {
	color: #000;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.ecards h3 {
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 3px;
}
.ecards h4 {
	margin: 0px;
	font-size: 1em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.ecards p.backtotop {
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.ecards .ecard-cont {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 1em;
}
.ecards .ecard-row { text-align: center; width: 100%; }
.ecards .ecard-cell { width:178px; float:left; text-align: center; padding-right: 0.75em; padding-bottom: 0.5em; }
.ecards .ecard-cell img { text-align: center; border: solid 1px #000; }
.ecards .ecard-cell-D {
	background-color: #FFF;
	width:100%;
	float:left;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.ecards .ecard-cell-D img { text-align: center; margin: 0; padding: 0; border: solid 1px #000; }
.ecards .cell-noL 		{
	background-color: #FFF;
	border: solid 1px #b22222;
}
.ecards .borderALL {
	background-color: #FFF;
	border: solid 1px #b22222;
}
.ecards .borderTBL {
	background-color: #FFF;
	border-top: 1px solid #b22222;
	border-left: 1px solid #b22222;
	border-bottom: 1px solid #b22222;
	border-right-style: none;
}
.ecards .giftcert {
	background-color: #f4e6f4;
	width: auto;
	border: solid 1px #91258e;
	padding: 5px;
	text-align: center;
}
.ecards .giftcert-whiteback {
	background-color: #FFF;
	width: auto;
	border: solid 1px #91258e;
	padding: 5px;
	text-align: left;
}
.ecards .giftcert-whiteback h4.head {
	margin: 0px;
	padding: 0em;
	font-weight: bold;
}
.ecards .giftcert-whiteback h4 {
	margin: 0px;
	padding: 0em;
	font-weight: normal;
}
.ecards .occasions {
	background-color: #ecf4fd;
	padding: 5px;
	border: solid 1px #69c;
	text-align: center;
}
.ecards table.yourecard {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #9C0;
	border-right-color: #9C0;
}
.ecards table.yourecard td{
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9C0;
	border-left-color: #9C0;
}
.ecards table.yourecard td table.giftcertopts td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Wish List Pages */
.wishlist h3 {
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 10px;
}
.wishlist h4 {
	margin: 0px;
	font-size: 1em;
	padding-top: 1em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
}
.wishlist h4.lesstall {
	margin: 0px;
	font-size: 1em;
	padding: 0em;
}
.wishlist p {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding: 0px;
	line-height: 150%;
	margin: 0px;
}
.wishlist p.space {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	line-height: 150%;
	padding-bottom: .5em;
}
.wishlist p.backtotop {
	margin: 0px;
	text-indent: 0em;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	}
.wishlist .logintable {
	border: solid 1px #69c;
	background-color: #f8fbfe;
}
.wishlist .logintable td{
	padding: 5px;
}
.wishlist .logintable .darkblue{
	background-color: #ecf4fd;
}
.wishlist .logintable td.darkblueRB {
	background-color: #ecf4fd;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #69c;
}
.wishlist .logintable td.instructions {
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.wishlist .logintable td.instructions p{
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 1em;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: .5em;
	padding-left: 0px;
}
.wishlist .logintable td.instructions p.noindent {
	font-size: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0em;
	line-height: 150%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
}
.wishlist .notice {
	background-color: #fff8dd;
	border: 1px solid #fe9b29;
	padding: 5px;
}
.wishlist .announcetable {
	background-color: #fff8dd;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fe9b29;
	border-bottom-color: #fe9b29;
	border-left-color: #fe9b29;
}
.wishlist .announcetable td{
	background-color: #fff8dd;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fe9b29;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .75em;
}
.wishlist .announcetable td.dark {
	background-color: #ffecc2;
}
.wishlist ol.wishlog {
	list-style-type: decimal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
.wishlist ol.wishlog li {
	font-size: 0.75em;
	line-height: 125%;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	list-style-type: decimal;
	}
.wishlist ul.wish {
	list-style-type: disc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
.wishlist ul.wish li {
	font-size: 0.75em;
	line-height: 125%;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	list-style-type: disc;
}
.wishlist .someelse {
	background-color: #d8c7d8;
	border: 1px solid #636;
}
.wishlist .someelse td{
	padding: 5px;
}
.wishlist .someelse hr   {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-top: .5em;
	margin-bottom: 0.5em;
	border-style: none;
	border-width: 0;
}
.wishlist .someelse td.light {
	background-color: #f8f4f8;
}
.wishlist .someresults  {
	background-color: #d8c7d8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #636;
}
.wishlist .someresults td {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #636;
}
.wishlist .someresults td.white {
	background-color: #FFF;
}
.wishlist .someresults td.header   { border-top: 1px solid #636; border-bottom: 1px solid #636 }
.wishlist .instructside {
	background-color: #F3F3F3;
	padding: 8px;
	border: 1px solid #999;
	margin-top: 2em;
}
.wishlist ul.instruct {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin-left: 0px;
}
.wishlist ul.instruct li {
	line-height: 125%;
	list-style-type: none;
	padding: 0px;
	border: 1px solid #fe9b29;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFF;
	font-weight: bold;
	display:block;
	font-size: .75em;
}
.wishlist ul.instruct li a {
	line-height: 125%;
	list-style-type: none;
	padding: 5px;
	background-color: #fff8dd;
	font-weight: bold;
	display:block;
	margin: 0px;
}
.wishlist ul.instruct li a:hover {
	text-decoration: underline;
	background-color: #fe9b29;
	color: #00F;
}
.wishlist .wishpage  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #036;
	background-color: #cde5fa;
}
.wishlist .wishpage td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #036;
	padding: 5px;
}
.wishlist .wishpage td.whitenoborder {
	border-bottom-width: 0px;
	border-bottom-style: none;
	background-color: #FFF;
	padding-bottom: 0px;
}
.wishlist .already {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.wishlist .already td{
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.wishlist td.white {
	background-color: #FFF;
}



































/* For 9-11 Page - DELETE LATER */
.fallprogram .headerblack {
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.fallprogram .textblack {
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin: 0px;
}
.fallprogram hr {
	color: #000;
	background-color: #000;
	height: 1px;
	margin-top: 1em;
	margin-bottom: 1em;
	border-style: none;
	border-width: 0;
}
.fallprogram p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	}
.fallprogram p.lesstall {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding: 0em;
	}
.fallprogram p.noindent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
.fallprogram h3 {
	margin: 0px;
	font-size: 1.15em;
	padding: 0em;
	}
.fallprogram h4  {
	margin: 0px;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	}
.fallprogram div.wrapperL {
	height: 194px;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.fallprogram div.wrapperL span.left {
	float: left;
	padding-right: 10px;
	width: 150px;
}
.fallprogram div.wrapperL span.right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 340px;
}
.fallprogram div.wrapperR {
	height: 194px;
	padding-bottom: 1em;
	padding-top: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	width: 500px;
}
.fallprogram div.wrapperR span.left {
	float: left;
	padding: 0px;
	width: 340px;
}
.fallprogram div.wrapperR span.right {
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 150px;
}
.fallprogram div.wrapperL-L {
	height: 220px;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.fallprogram div.wrapperL-L span.left {
	float: left;
	width: 150px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fallprogram div.wrapperL-L span.right {
	float: right;
	margin: 0px;
	width: 340px;
	padding: 0px;
}
.fallprogram div.wrapperR-L {
	height: 220px;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.fallprogram div.wrapperR-L span.left {
	float: left;
	width: 340px;
	margin: 0px;
	padding: 0px;
}
.fallprogram div.wrapperR-L span.right {
	float: right;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.fallprogram div.wrapperR-Lnob {
	height: 220px;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 500px;
}
.fallprogram div.wrapperR-Lnob span.left {
	float: left;
	width: 340px;
	margin: 0px;
	padding: 0px;
}
.fallprogram div.wrapperR-Lnob span.right {
	float: right;
	margin: 0px;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.fallprogram .rightcol  {
	margin-left: 20px;
	}
.fallprogram .rightcol p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
.fallprogram .rightcol p.windent {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 1em;
	padding: 0em;
	}
.fallprogram .rightcol  h4{
	margin: 0px;
	padding: 0em;
	}
.fallprogram .indexborder  {
	padding: 5px;
	background-color: #e9e9ff;
	border: solid 1px #009
	}
.fallprogram .indexborder  table  {
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009;
	margin-bottom: 5px;
	}
.fallprogram .indexborder  table  td{
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	}
.fallprogram .indexborder  table  td.last{
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 2px;
	border-right-width: 0px;
	border-right-style: none;
	}
.fallprogram .indexborder  table  td.bottom{
	background-color: #FFF;
	border-bottom-width: 0px;
	border-bottom-style: none;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	}
.fallprogram .indexborder  table  td.bottomlast{
	background-color: #FFF;
	border-bottom-width: 0px;
	border-bottom-style: none;
	padding: 2px;
	border-right-width: 0px;
	border-right-style: none;
	}












	
	
	
	
	
	
	




































































/*Bargain Outlet Bins*/
#bin5 { color: #fff; position:relative; width:110px; height:51px; background:url(bbstore/images/bins-bin5.gif) no-repeat; overflow:hidden; }
h2.bin5 {
	color: #fff;
	background-image: url(bbstore/images/bins-bin5.gif);
	position:relative;
	width:110px;
	height:51px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bin5 em {
	color: #fff;
	display:block;
	width:110px;
	height:51px;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-image: url(bbstore/images/bins-bin5.gif);
	background-repeat: no-repeat;
}
	h2.bin5 a:hover { color: #fff; background:#fff; }
	h2.bin5 a:hover em {
	color: #fff;
	background-image: url(bbstore/images/bins-bin5-over.gif);
	background-repeat: no-repeat;
}
	#bin10 { color: #fff; position:relative; width:110px; height:51px; background:url(bbstore/images/bins-bin10.gif) no-repeat; overflow:hidden; }
	h2.bin10 {
	color: #fff;
	background-image: url(bbstore/images/bins-bin10.gif);
	position:relative;
	width:110px;
	height:51px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bin10 em {
	color: #fff;
	display:block;
	width:110px;
	height:51px;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-image: url(bbstore/images/bins-bin10.gif);
	background-repeat: no-repeat;
}
	h2.bin10 a:hover { color: #fff; background:#fff; }
	h2.bin10 a:hover em {
	color: #fff;
	background-image: url(bbstore/images/bins-bin10-over.gif);
	background-repeat: no-repeat;
}
	#bin15 { color: #fff; position:relative; width:110px; height:51px; background:url(bbstore/images/bins-bin15.gif) no-repeat; overflow:hidden; }
	h2.bin15 {
	color: #fff;
	background-image: url(bbstore/images/bins-bin15.gif);
	position:relative;
	width:110px;
	height:51px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
	h2.bin15 em {
	color: #fff;
	display:block;
	width:110px;
	height:51px;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-image: url(bbstore/images/bins-bin15.gif);
	background-repeat: no-repeat;
}
	h2.bin15 a:hover { color: #fff; background:#fff; }
	h2.bin15 a:hover em {
	color: #fff;
	background-image: url(bbstore/images/bins-bin15-over.gif);
	background-repeat: no-repeat;
}
#bin20 { color: #fff; position:relative; width:110px; height:51px; background:url(bbstore/images/bins-bin20.gif) no-repeat; overflow:hidden; }
h2.bin20 {
	color: #fff;
	background-image: url(bbstore/images/bins-bin20.gif);
	position:relative;
	width:110px;
	height:51px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
h2.bin20 em {
	color: #fff;
	display:block;
	width:110px;
	height:51px;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-image: url(bbstore/images/bins-bin20.gif);
	background-repeat: no-repeat;
}
h2.bin20 a:hover { color: #fff; background:#fff; }
h2.bin20 a:hover em {
	color: #fff;
	background-image: url(bbstore/images/bins-bin20-over.gif);
	background-repeat: no-repeat;
}
#bin25 { color: #fff; position:relative; width:110px; height:51px; background:url(bbstore/images/bins-bin25.gif) no-repeat; overflow:hidden; }
h2.bin25 {
	color: #fff;
	background-image: url(bbstore/images/bins-bin25.gif);
	position:relative;
	width:110px;
	height:51px;
	padding:0;
	overflow:hidden;
	margin: 0;
}
h2.bin25 em {
	color: #fff;
	display:block;
	width:110px;
	height:51px;
	position:absolute;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
	background-image: url(bbstore/images/bins-bin25.gif);
	background-repeat: no-repeat;
}
h2.bin25 a:hover { color: #fff; background:#fff; }
h2.bin25 a:hover em {
	color: #fff;
	background-image: url(bbstore/images/bins-bin25-over.gif);
	background-repeat: no-repeat;
}
#TOPwrapper {
	width: 550px;
	height: 73px;
	padding: 0px;
	margin: 0;
}
#TOPleftcolumn {
	color: #333;
	height: 73px;
	width: 220px;
	float: left;
	margin: 0px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFF;
}
#TOPcontent {
	float: left;
	color: #333;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 110px;
	display: inline;
}
#TOPrightcolumn {
	color: #333;
	background: #FFF;
	margin: 0px;
	height: 73px;
	width: 220px;
	float: left;
	position: relative;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#BTMwrapper {
	width: 550px;
	height: 266px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2em;
	padding-left: 0px;
}
#BTMleftcolumn {
	color: #333;
	background: #FFF;
	margin: 0px;
	height: 51px;
	width: 110px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#BTMcontent {
	float: left;
	color: #333;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	height: 266px;
	width: 330px;
	display: inline;
}
#BTMrightcolumn {
	color: #333;
	background: #FFF;
	margin: 0px;
	height: 51px;
	width: 110px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.imgbox {
	text-align: center;
	padding: 2px;
	background-color: #FFF;
	width: 80px;
}
/*Temp Styles*/
.temp-ez {
	padding: 5px;
	border: 1px solid #000;
	text-align: center;
	margin-bottom: 1em;
	background-color: #FFC;
}
.temp-ez h2 {
	font-size: 1.35em;
	font-weight: bold;
	color: #F00;
	margin: 0px;
	padding: 0px;
	}
.temp-ez h2.black {
	font-size: 1.35em;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
	}
.temp-ez .home h2 {
	font-size: 1.25em;
	font-weight: bold;
	color: #F00;
	margin: 0px;
	padding: 0px;
	}
.temp-ez .home h2.black {
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
	}
.temp-ez .home p {
	font-size: .75em;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	}
	
/*STORE Page*/
/* hover rollover */
#contentBox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
}
#contentBox ul {
	margin:0px;
	padding:0px;
	position:relative;
}

#contentBox ul li {
	display:inline;
	float:left;
}
#contentBox ul li p {
	margin: 0px;
	text-indent: 1em;
	padding: 0px;
}
#contentBox ul li h4 {
	margin: 0px;
	text-indent: 0em;
	font-size: 1.15em;
	padding-top: .25em;
	padding-right: 0px;
	padding-bottom: 0.25em;
	padding-left: 0px;
}
span.titleCell {
	z-index:1000;
	margin:0px;
	padding:0px;
	cursor:pointer;
	color: #00F;
	text-decoration: underline;
}
span.titleCell strong{
	z-index:1000;
	text-align:left;
}
#contentBox ul ul {
	z-index:100;
	display: none;
}
#contentBox ul ul li {
}
#contentBox ul ul li p {
	margin-top: 10px;
	background-image: url(subcats/showmoreBULLET.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	padding-top: 0px;
	text-indent: 0em;
	margin-left: 1em;
}
#contentBox ul ul li p.noimg {
	margin-top: 10px;
	padding-top: 0px;
	background-image: none;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 1em;
}
#contentBox ul li:hover ul {
	display:block;
!important;
}
#contentBox ul li:hover .titleCell strong {
	background-color:#FFF;
}
/* Begin Print Reciept*/
#wrapper-rec {
	width: 670px;
	height: 72px;
	clear: both;
	float: none;
	margin-top: 1em;
}
#wrapper-rec h3 {
	margin: 0px;
	font-size: 1.25em;
	padding: 0em;
	}
#leftcolumn-rec {
	color: #333;
	float: left;
	width: 495px;
}
#leftcolumn-rec h3 {
	margin: 0px;
	font-size: 1.25em;
	padding: 0em;
}
#rightcolumn-rec {
	float: right;
	color: #333;
	width: 175px;
	display: inline;
	position: relative;
	text-align: right;
}
#wholerow-rec {
	color: #333;
	float: left;
	width: 670px;
	padding-top: 0.25em;
	padding-bottom: 0.5em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin: 0em;
}
#wholerow-rec p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
#wrapper-table {
}
#wrapper-table td.border {
	margin: 0px;
	padding: 0em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#wrapper-table td p {
	font-size: 0.75em;
	line-height: 125%;
	margin: 0px;
	text-indent: 0em;
	padding-top: 0.25em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	}
#wrapper-table td h4  {
	margin: 0px;
	font-size: .85em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
}
#wrapper-table td h4.comm {
	font-style: italic;
}
#wrapper-billship {
	width: 670px;
	padding-top: 1em;
	padding-bottom: 1em;
}
#wrapper-billship p {
	font-size: .75em;
	line-height: 150%;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	}
#wrapper-billship h3 {
	margin: 0px;
	font-size: 1.25em;
	padding: 0em;
	}
#wrapper-billship h4   {
	margin: 0px;
	font-size: 1em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.25em;
	padding-left: 0em;
}
#leftcolumn-billship {
	padding-right: 10px;
}
#wrapper-lineitems {
	width: 670px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	margin-bottom: 1em;
}
#wrapper-lineitems table tr td{
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
#wrapper-lineitems table tr td.padRight {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#wrapper-lineitems table tr td.padLast {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 0px;
}
#wrapper-lineitems p {
	font-size: 0.75em;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
	line-height: 100%;
}
#wrapper-lineitems p.note {
	font-size: .75em;
	margin: 0px;
	text-indent: 0em;
	font-weight: bold;
	font-style: italic;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
}
.trans {
	padding: 0.5em;
	border: 1px solid #000;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .75em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.25px;
	margin-bottom: 1em;
}
#wrapper-totals {
	width: 670px;
	clear: both;
	float: none;
	height: 200px;
}
#wrapper-totals h3 {
	margin: 0px;
	font-size: 1.25em;
	padding: 0em;
	}
#wrapper-totals p {
	font-size: 0.75em;
	margin: 0px;
	text-indent: 0em;
	padding: 0em;
}
#leftcolumn-totals {
	color: #333;
	float: left;
	width: 325px;
}
#rightcolumn-totals {
	float: right;
	color: #333;
	width: 345px;
	display: inline;
	position: relative;
	text-align: right;
}
#rightcolumn-totals h3.right {
	padding-top: 0em;
	padding-right: .75em;
	padding-bottom: 0em;
	padding-left: 0em;
	}
#rightcolumn-totals .paid{
	padding: 0.5em;
	border: 2px solid #000;
	text-align: right;
}
#rightcolumn-totals .paid h3 {
	margin: 0px;
	font-size: 1.25em;
	padding: 0em;
}
#rightcolumn-totals table {
}
#rightcolumn-totals table td.left {
	padding-right: 10px;
	padding-bottom: 3px;
	font-weight: bold;
}
#rightcolumn-totals table td.right {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

