@charset "utf-8";
body /* CSS Document */

 {
	font: 16px "Comic Sans MS";
	color: #3C6C9D;
	background: #FFFFFF url(images/backgroundfill.jpg) repeat-x top;
	margin-top: 0px;
}
#header {
	background: url(images/logoheader.jpg) no-repeat;
	height: 269px;
	width: 998px;
}
#centerpaneltop {
	background: url(images/centerpaneltop.gif) no-repeat;
	height: 33px;
	width: 982px;
}
#centerpanelfill {
	background: url(images/centerpanelfill.gif) repeat-y;
	width: 982px;
}
#centerpanelfooter {
	background: url(images/centerpanelfooter.jpg) no-repeat;
	height: 81px;
	width: 998px;
}
.menupanel {
	font-size: 14px;
	color: #FFFFFF;
}
.maincontent {
	padding: 15px 6px 6px 14px;
	font: 16px "Comic Sans MS";
	color: #3C6C9D;
}
H1 {
	background: #B8D396 url(images/submenu_bgx2.gif);
	padding-top: 0px;
	padding-left: 9px;
	border-top: 3px none #072F52;
	border-right: 3px none #072F52;
	border-bottom: 3px solid #072F52;
	border-left: 3px none #072F52;
	color: #072F52;
	margin-bottom: 4px;
	margin-top: 0px;
	font: 17px "Comic Sans MS";
	margin-right: 0px;
	padding-right: 0px;
}
a:link {
	text-decoration: underline;
	color: #3C6C9D;
	font-family: "Comic Sans MS";
}
a:visited {
	text-decoration: underline;
	color: #3C6C9D;
	font-family: "Comic Sans MS";
}
a:hover {
	color: #669933;
	font-family: "Comic Sans MS";
}
/* Table backgrounds */
TABLE.cobtbl{
	background: #666666;
}

TD.cobhl{
	background: #EEEEEE;
}

TD.cobll{
background-color: #FFF;
color : #333;
}
/* Price properties */
SPAN.price, .detailprice, .prodprice {
	font:bold 16px "Comic Sans MS";
	color:#3C6C9D;
	padding-top: 4px;
	text-align: center;
}

.prodname, .detailname{
	color: #3C6C9D;
	font: bold 16px "Comic Sans MS";
}

form {
margin: 0;padding: 0;
}

div.prodid{
	font-weight: bold;
	color: #3C6C9D;
	font-family: "Comic Sans MS";
}

span.prodoption{
	font-weight: bold;
	font-family: "Comic Sans MS";
} 

.prodname, .detailname{
	font-weight: bold;
	font-family: "Comic Sans MS";
}

td.csproduct {
	border: 1px solid #003366;
	text-align: center;
}
.cstitle {
	color: #FFFFFF;
	font: bold 13px/24px "Comic Sans MS";
	background: url(images/menu_bgx.gif) repeat-x;
	padding-left: 9px;
}

div.listprice {
text-align: center;
}

div.proddescription {
text-align: center;
}

div.prodname {
text-align: center;
}

div.prodprice {
	text-align: center;
	font: bold 14px "Comic Sans MS";
	color: #000033;
}

img.prodimage {
text-align: center;
}

buybutton{
vertical-align:bottom;
}

/*change size of word next to category navigation on product pages */
div.prodname {
	color: #009900;
	font: 14px "Comic Sans MS";
}

TD.catnavigation {
	vertical-align:middle;
	text-align: left;
	color: #999999;
	font: bold 20px "Comic Sans MS";
}

td.prodnavigation {
	color : #000000;
	font: bold 20px Verdana;
}

P.catname {
	text-align: center;
	margin-top: 0px;
	font: bold 24px "Comic Sans MS";
}

td.catname {
	padding:4px 4px 0px;
	text-align: center;
	border: 1px solid #3366CC;
	font-family: "Comic Sans MS";
}
/* space at bottom of category description */
p.catdesc { margin-bottom: -1.00em; }

/* current page number color */
SPAN.currpage {
	color: #A01013;
	font-weight: bold;
}
P.pagenums {
	font: 10px "Comic Sans MS";
}

.navdesc{display:none;}
.cellborder {
	border: 2px dashed #B4CBE2;
}
.largertext {
	font: 18px "Comic Sans MS";
}
