body
{
	background-image:url(../images/bg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background-position:center top; background-attachment:fixed; 
}
#header
{
	width:876px;; height:213px; margin:0px auto;
}
#menu
{
	background-image:url(../images/menu.png); width:985px; height:42px; 
}
#main-container
{
	width:985px; text-align:left; margin:0px auto; 
}
#top
{
	background-image:url(../images/top.png); width:872px; height:2px; margin-left:55px;
}
#middle
{
	background-image:url(../images/middle.png); width:872px; min-height:500px; margin-left:55px; float:left;
}
#bottom
{
	background-image:url(../images/bottom.png); width:872px; height:4px; margin-left:55px;
}
.menu
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#929292; text-decoration:none; padding-left:20px;
}
.menu:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#645795; text-decoration:none; padding-left:20px;
}
.menu-selected
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#645795; text-decoration:none; padding-left:20px; font-weight:bold;
}
#left
{
	background-image:url(../images/left-middle.png); width:225px; min-height:600px; margin-left:4px; float:left; vertical-align:top;
}
.left-menu
{
	height:39px; width:208px; padding-top:4px; text-align:center;
}
#footer
{
	background-image:url(../images/footer.png); background-repeat:no-repeat; height:17px; padding-top:3px; width:886px; margin:0px auto;
}
.footer
{
	font-family:Calibri; color:#ffffff; font-size:12px; text-align:center;
}
.grayfooter
{
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; text-align:center; text-decoration:none;
}
.cursor
{
	cursor:pointer;
}
.text-bg
{
	background-image:url(../images/texbox-bg.png); width:291px; height:32px; padding-left:8px; padding-top:7px;
}
.text-area-bg
{
	background-image:url(../images/texbox-bg-area.png); width:291px; height:113px; padding-left:8px; padding-top:7px;
}
.txtbox
{
	width:163px; height:16px; border:solid 1px #D9D9D9; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#8C8C8C; font-size:12px; padding-left:6px; padding-top:2px;
}
.txtbox2
{
	width:183px; height:21px; border:solid 1px #D9D9D9; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#8C8C8C; font-size:12px; padding-left:6px; padding-top:4px;
}
.pinkheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9F1DC0; padding-left:10px; height:25px;
}
.left-menu2
{
	height:25px; width:208px; margin-left:0px; padding-top:10px;
}
.left-menu2:hover
{
	height:25px; width:208px; margin-left:0px; padding-top:10px; background-color:#767676;
}

.left-menu2-active-category
{
	height:25px; width:208px; margin-left:0px; padding-top:10px; background-color:#767676;
}
.greytxt-active
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding-left:6px; text-decoration:none; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right bottom; padding-right:20px;font-weight:bold;padding-top:10px;
}

.greytxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding-left:6px; text-decoration:none;  padding-right:20px; font-weight:bold; padding-top:10px;
}
.greytxt:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding-left:6px; text-decoration:none; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right bottom; padding-right:20px;font-weight:bold;padding-top:10px;
}
.greytxt-selected
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding-left:6px; text-decoration:none; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right center; padding-right:20px;font-weight:bold; 
}
.greytxt2
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; font-size:12px; padding-left:6px; text-decoration:none;  padding-right:20px; font-weight:bold; padding-top:10px;
}
.greytxt2:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#2B62A3; font-size:12px; padding-left:6px; text-decoration:none; font-weight:bold;padding-top:10px;
}
.greytxt2-selected
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#2B62A3; font-size:12px; padding-left:6px; text-decoration:none; font-weight:bold; 
}
.bluetxt
{
	font-family:Comic Sans MS; font-style:italic; color:#014A96; font-size:14px; font-weight:bold; padding-left:12px; text-decoration:none; text-align:center;
}
.blacktxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif font-style:italic; color:#000000; font-size:11px; text-decoration:none; text-align:left; padding-left:12px;
}
.blacktxt-subcategory
{
	font-family:Verdana, Arial, Helvetica, sans-serif font-style:italic; color:#000000; font-size:11px; text-decoration:none; text-align:left; padding-left:15px;
}

.whitetxt
{
	font-family:Calibri; color:#ffffff; font-size:12px; padding-left:12px;
}

#slideshow {
    position:relative;
    height:224px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#shop-menu
{
	border:solid 0px #ff6600; margin-left:6px; min-height:460px;
}
.over
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold;	padding-left:12px; height:20px; text-decoration:none; padding-top:9px; background-color:#346FAB; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right; padding-right:24px;
}
.over:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold;	padding-left:6px; height:20px; text-decoration:none; background-color:#346FAB; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right; padding-right:24px;
}
.out
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:bold;	padding-left:12px; height:20px; text-decoration:none; padding-top:9px;
}
.out:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold;	padding-left:12px; height:20px; text-decoration:none; padding-top:9px;background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:right;
}
.greentxt
{
	color:#1E8E36; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
}
.box
{
	border:solid 0px #ffffff; width:210px; cursor:pointer; float:left; background-image:url(../images/pic_bg.png); height:179px;
}
.box:hover
{
	border:solid 0px #ACC2D0; width:210px; cursor:pointer; background-image:url(../images/pic_bg.png); height:179px;
}
.box2
{
	float:left;
}
.txt
{
	font-family:Verdana; color:#000000; font-size:12px; text-decoration:none;
}
.bluetxt_links
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#55468B; font-size:11px; text-decoration:none; text-align:left; padding-left:12px; padding-top:3px;
}
.bluetxt_links:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; font-weight:bold; font-size:11px; text-decoration:none; text-align:left; padding-left:12px; padding-top:3px;
}

.bluetxt_links_active
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#55468B; font-size:11px; text-decoration:none; text-align:left; padding-left:12px; padding-top:3px; font-weight:bold;
}
.bluetxt_links_active:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#888888; font-weight:bold; font-size:11px; text-decoration:none; text-align:left; padding-left:12px; padding-top:3px;
}

.div_inner
{ padding:16px 0px 1px 2px; width:210px; height:149px; text-align:center}

.left_new{ background-image:url(../images/left-body1.png); margin-top:3px; min-height:500px; background-repeat:repeat-y; float:left; width:225px;}

