﻿body 
{
  color:Black;
  background-color:White;
  font-family:Sans-Serif;
  font-size:14px;
	margin:0px;
}

.catalog_body
{
}

.GstExempt
{
	 color:blue;
}

.PstExempt
{
	 color:blue;
}

.ShippingException
{
	color:orange;
}

.MainTable
{
  background-repeat:no-repeat;
	background-image:url(Images/sidebar2.jpg);
	padding:0px;
	margin:0 auto;
	width:967px;
	margin-top:20px;
}

.MainMenu
{
	/* treetrunk*/
    width:200px;
}

.MainContent
{
	background-image:url(Images/header2.jpg);
	background-repeat:no-repeat;
	width:767px;
	padding-top:220px;
	position:relative;
	left:0px;
	top:0px;
	display:block;
}

.MainInnerContent
{
	width:757px;
	
}

.CatalogPage
{
}

.ProductTitle
{
	float:left;
}

a.ProductButton
{
	display:block;
	float:right;
	background-color:White;
    color:blue;
    border:1px blue solid;
    text-decoration:none;
    width:18px;
    height:18px;
    margin:1px;
}

a.ProductButton img
{
	border:none;
}

a.AdminButton
{
	display:block;
	float:right;
	background-color:blue;
	color:white;
	border:1px white solid;
	text-decoration:none;
    width:18px;
    height:18px;
    margin:1px;
}



/***********************************************************************************/

.COLUMN__divider1 { }
.COLUMN__divider2 { border-left:1px solid black;}
.COLUMN__divider1_content { width:30px;height:30px;} 
.COLUMN__divider2_content { width:30px;height:30px;}

.APPLICATION__background { }
.APPLICATION__title { display:none; }
.APPLICATION__titlecell { display:none; }
.APPLICATION__buttons { display:none; }
.APPLICATION__imagecell { }
.APPLICATION__description { }
.APPLICATION__image { border:none; }
.APPLICATION__content { }

.APPLICATION_selected_background { }
.APPLICATION_selected_title { display:none;  }
.APPLICATION_selected_titlecell { display:none;  }
.APPLICATION_selected_buttons { display:none;  }
.APPLICATION_selected_imagecell { }
.APPLICATION_selected_description { }
.APPLICATION_selected_image { border:none; }
.APPLICATION_selected_content { }

.APPLICATION_descendant_background { width:200px; }
.APPLICATION_descendant_title { display:none;  }
.APPLICATION_descendant_titlecell { display:none;  }
.APPLICATION_descendant_buttons { display:block;  }
.APPLICATION_descendant_imagecell { }
.APPLICATION_descendant_description { }
.APPLICATION_descendant_image { margin-left:50px;margin-top:25px;margin-bottom:25px;border:none;}
.APPLICATION_descendant_content { }

.CATEGORY__background { }
.CATEGORY__title 
{ 
	font-weight:bold;
	color:green; 
	float:left; 
	background-repeat:no-repeat;
	width:160px;
	height:55px;
	margin-left:25px; 
	display:block;
	font-size:0;
	text-decoration:none;
}
.CATEGORY__titlecell { }
.CATEGORY__buttons { }
.CATEGORY__imagecell { }
.CATEGORY__description { }
.CATEGORY__image { border:none; }
.CATEGORY__content { display:none;}

.CATEGORY_selected_background { }
.CATEGORY_selected_title 
{ 
	float:left; 
	color:green;
	font-weight:bold;  
	background-repeat:no-repeat;
	width:160px;
	height:55px;
	margin-left:25px;
	display:block;
	font-size:0;
	text-decoration:none;
}
.CATEGORY_selected_titlecell { }
.CATEGORY_selected_buttons { }
.CATEGORY_selected_imagecell { }
.CATEGORY_selected_description { }
.CATEGORY_selected_image { border:none; }
.CATEGORY_selected_content { padding-bottom:15px;}

.CATEGORY_descendant_background { }
.CATEGORY_descendant_title 
{ 
	float:left; 
	color:green; 
	font-weight:bold; 
	background-repeat:no-repeat;
	width:160px;
	height:55px;
	margin-left:25px;
	display:block;
	font-size:0;
	text-decoration:none;
}
.CATEGORY_descendant_titlecell { }
.CATEGORY_descendant_buttons { }
.CATEGORY_descendant_imagecell { }
.CATEGORY_descendant_description { }
.CATEGORY_descendant_image { border:none; }
.CATEGORY_descendant_content { padding-bottom:15px;}

.MENUPAGE__title:hover 
{ 
	font-size:18px;
/*	background-color:white; */
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	opacity: 0.65;
}
.MENUPAGE__background { }
.MENUPAGE__title 
{
	text-decoration:none;
	padding:1px;
	font-size:18px;
	color:black;
	margin-left:60px;
	font-weight:bold; 
	float:left; 
/*	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;*/
}
.MENUPAGE__titlecell { }
.MENUPAGE__buttons { }
.MENUPAGE__imagecell { }
.MENUPAGE__description { display:none;}
.MENUPAGE__image { border:none; }
.MENUPAGE__content { }

.MENUPAGE_selected_background { }
.MENUPAGE_selected_title 
{ 
	text-decoration:none;
	padding:1px;
	font-size:18px;
	/* background-color:white;*/
	color:black;
	margin-left:60px;
	float:left;
	font-weight:bold;  
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
.MENUPAGE_selected_titlecell {  }
.MENUPAGE_selected_buttons { }
.MENUPAGE_selected_imagecell { }
.MENUPAGE_selected_description {display:none; }
.MENUPAGE_selected_image { border:none; }
.MENUPAGE_selected_content { }

.MENUPAGE_descendant_background { margin:3px;}
.MENUPAGE_descendant_title { float:left; font-weight:bold; }
.MENUPAGE_descendant_titlecell { background-color:lime; }
.MENUPAGE_descendant_buttons { background-color:lime; }
.MENUPAGE_descendant_imagecell { background-color:lime; }
.MENUPAGE_descendant_description {display:none; }
.MENUPAGE_descendant_image { border:none; }
.MENUPAGE_descendant_content { }

.CONTENTPAGE__background { }
.CONTENTPAGE__title 
{ 
	display:block;
	position:absolute;
	left:270px;
	top:140px;
	width:445px;
	height:60px;
	font-weight:bold;
	font-size:large;
	background-color:#ffaf59;
}
.CONTENTPAGE__titlecell { text-align:center; }
.CONTENTPAGE__imagecell { }
.CONTENTPAGE__description {  }
.CONTENTPAGE__image { border:none; }
.CONTENTPAGE__content { }

.CONTENTPAGE_selected_background { }
.CONTENTPAGE_selected_title 
{ 
	padding-top:15px;
	display:block;
	position:absolute;
	left:270px;
	top:140px;
	width:445px;
	height:72px;
	font-weight:bold;
	font-size:large;
	background-repeat:no-repeat;
}
.CONTENTPAGE_selected_titlecell { text-align:center;}/* background-color:lime;height:50px; */
.CONTENTPAGE_selected_buttons { text-align:center; }
.CONTENTPAGE_selected_imagecell { }/* background-color:Lime;*/
.CONTENTPAGE_selected_description { }
.CONTENTPAGE_selected_image { border:none;}
.CONTENTPAGE_selected_content { }

.CONTENTPAGE_descendant_background { margin:3px;}
.CONTENTPAGE_descendant_title { font-weight:bold; }
.CONTENTPAGE_descendant_titlecell { text-align:center; } /*background-color:lime;*/
.CONTENTPAGE_descendant_buttons { text-align:center; }
.CONTENTPAGE_descendant_imagecell { background-color:lime; }
.CONTENTPAGE_descendant_description { }
.CONTENTPAGE_descendant_image { border:none;}
.CONTENTPAGE_descendant_content { }

.COLUMN__background { } /*margin-right:30px;margin-left:30px;}*/
.COLUMN__description { }
.COLUMN__image { }
.COLUMN__content { }/*padding:5px;*/

.COLUMN_selected_background { } /*margin-right:30px;margin-left:30px;border:3px solid green;*/
.COLUMN_selected_titlecell { } /*background-color:green; */
.COLUMN_selected_imagecell { } /*background-color:green; */
.COLUMN_selected_description { }
.COLUMN_selected_image { }
.COLUMN_selected_content { }

.COLUMN_descendant_background { }
.COLUMN_descendant_title { float:left;  color:black;font-weight:bold;  }
.COLUMN_descendant_titlecell { } /*background-color:aqua; */
.COLUMN_descendant_buttons { } /* background-color:aqua;  */
.COLUMN_descendant_imagecell { } /* background-color:aqua; */
.COLUMN_descendant_description { }
.COLUMN_descendant_image { }
.COLUMN_descendant_content { }

.GROUP__background { margin:0px 0px 15px 0px; } /*width:450px; */
.GROUP__title { font-size:20px;float:left;font-weight:bold; }
.GROUP__titlecell { }
.GROUP__buttons { }
.GROUP__imagecell { }
.GROUP__description { }
.GROUP__image { }
.GROUP__content { }

.GROUP_descendant_background { margin:0px 0px 15px 0px; }
.GROUP_descendant_title { float:left; font-weight:bold;}
.GROUP_descendant_titlecell { }
.GROUP_descendant_buttons { }
.GROUP_descendant_imagecell { }
.GROUP_descendant_description { }
.GROUP_descendant_image { }
.GROUP_descendant_content { }

.GROUP_blueonyellow_background { margin:0px 0px 15px 0px;background-color:Blue;border:2px solid blue; }
.GROUP_blueonyellow_title { float:left;font-weight:bold;color:White; }
.GROUP_blueonyellow_titlecell {  }
.GROUP_blueonyellow_buttons { }
.GROUP_blueonyellow_imagecell { }
.GROUP_blueonyellow_description { }
.GROUP_blueonyellow_image { }
.GROUP_blueonyellow_content { background-color:Yellow;padding:3px;}

.GROUP_red_background { margin:3px 3px 15px 3px; }
.GROUP_red_title { float:left; }
.GROUP_red_titlecell { background-color:red; }
.GROUP_red_buttons { background-color:red; }
.GROUP_red_imagecell { }
.GROUP_red_description { }
.GROUP_red_image {  }
.GROUP_red_content { border:1px solid red; }

.GROUP_selected_background { margin:0px 0px 15px 0px;border:3px solid green; }
.GROUP_selected_title { float:left;color:black; font-weight:bold; }
.GROUP_selected_titlecell { background-color:green; }
.GROUP_selected_buttons { background-color:green; }
.GROUP_selected_imagecell { background-color:green; }
.GROUP_selected_description { }
.GROUP_selected_image { }
.GROUP_selected_content { background-color:yellow; }

.PRODUCT__background { } /* margin:1px;  */
.PRODUCT__titlecell {width:200px;background-color:#dcdcdc; }
.PRODUCT__title { font-weight:bold; } /* float:left;color:black; */
.PRODUCT__buttons { width:25px;}
.PRODUCT__description { }/*width:450px;*/
.PRODUCT_imagecell { }
.PRODUCT__image { border:none; }
.PRODUCT__price { width:60px;background-color:#dcdcdc;}
.PRODUCT__caveat { text-align:left;font-style:italic; }
.PRODUCT__code { width:50px;background-color:#dcdcdc; }

.CaveatContainer
{
	background-color:#ffffff;/*cccccc;*/
}
	
.CaveatName
{
	background-color:#eeeeee;
	font-weight:bold;
}

.CaveatValue
{
}

.IsALink:hover
{
	text-decoration:underline;
}

.NotALink
{
	color:Black;
	text-decoration:none;
	background-color:#dddddd;
	cursor:text;
}

.PageNavigation
{
	padding:5px;
	display:none;
}

.CurrentPage
{
	background-color:lime;
	border:2px solid fuchsia;
}

.GotoPage
{
	background-color:Lime;
}

.invisible 
{
	visibility:hidden;
}

.ViewOrderTitle
{
	margin:0 auto;
	text-align:center;
	font-size:14pt;
	margin-top:15px;
	margin-bottom:15px;
}

.CATEGORY_furniture__title:hover { background-image:url(Images/MenuItems/menu-furniture-lighter.png); }
.CATEGORY_dolls__title:hover { background-image:url(Images/MenuItems/menu-dolls-lighter.png); }
.CATEGORY_art__title:hover { background-image:url(Images/MenuItems/menu-artsupplies-lighter.png); }
.CATEGORY_construction__title:hover { background-image:url(Images/MenuItems/menu-construction-lighter.png); }
.CATEGORY_brio__title:hover { background-image:url(Images/MenuItems/menu-briotrains-lighter.png); }
.CATEGORY_manipulative__title:hover { background-image:url(Images/MenuItems/menu-manipulative-lighter.png); }
.CATEGORY_music__title:hover { background-image:url(Images/MenuItems/menu-music-lighter.png); }
.CATEGORY_puppets__title:hover { background-image:url(Images/MenuItems/menu-puppets-lighter.png); }
.CATEGORY_puzzles__title:hover { background-image:url(Images/MenuItems/menu-puzzles-lighter.png); }
.CATEGORY_games__title:hover { background-image:url(Images/MenuItems/menu-games-lighter.png); }
.CATEGORY_active__title:hover { background-image:url(Images/MenuItems/menu-active-outdoor-lighter.png); }
.CATEGORY_pretend__title:hover { background-image:url(Images/MenuItems/menu-pretend-lighter.png); }

.CATEGORY_furniture__title { background-image:url(Images/MenuItems/menu-furniture.png); }
.CATEGORY_dolls__title { background-image:url(Images/MenuItems/menu-dolls.png); }
.CATEGORY_art__title { background-image:url(Images/MenuItems/menu-artsupplies.png); }
.CATEGORY_construction__title { background-image:url(Images/MenuItems/menu-construction.png); }
.CATEGORY_brio__title { background-image:url(Images/MenuItems/menu-briotrains.png); }
.CATEGORY_manipulative__title { background-image:url(Images/MenuItems/menu-manipulative.png); }
.CATEGORY_music__title { background-image:url(Images/MenuItems/menu-music.png); }
.CATEGORY_puppets__title { background-image:url(Images/MenuItems/menu-puppets.png); }
.CATEGORY_puzzles__title { background-image:url(Images/MenuItems/menu-puzzles.png); }
.CATEGORY_games__title { background-image:url(Images/MenuItems/menu-games.png); }
.CATEGORY_active__title { background-image:url(Images/MenuItems/menu-active-outdoor.png); }
.CATEGORY_pretend__title { background-image:url(Images/MenuItems/menu-pretend.png); }

.CATEGORY_furniture_selected_title { background-image:url(Images/MenuItems/menu-furniture-sunburst.png); }
.CATEGORY_dolls_selected_title { background-image:url(Images/MenuItems/menu-dolls-sunburst.png); }
.CATEGORY_art_selected_title { background-image:url(Images/MenuItems/menu-artsupplies-sunburst.png); }
.CATEGORY_construction_selected_title { background-image:url(Images/MenuItems/menu-construction-sunburst.png); }
.CATEGORY_brio_selected_title { background-image:url(Images/MenuItems/menu-briotrains-sunburst.png); }
.CATEGORY_manipulative_selected_title { background-image:url(Images/MenuItems/menu-manipulative-sunburst.png); }
.CATEGORY_music_selected_title { background-image:url(Images/MenuItems/menu-music-sunburst.png); }
.CATEGORY_puppets_selected_title { background-image:url(Images/MenuItems/menu-puppets-sunburst.png); }
.CATEGORY_puzzles_selected_title { background-image:url(Images/MenuItems/menu-puzzles-sunburst.png); }
.CATEGORY_games_selected_title { background-image:url(Images/MenuItems/menu-games-sunburst.png); }
.CATEGORY_active_selected_title { background-image:url(Images/MenuItems/menu-active-outdoor-sunburst.png); }
.CATEGORY_pretend_selected_title { background-image:url(Images/MenuItems/menu-pretend-sunburst.png); }

.CATEGORY_furniture_descendant_title { background-image:url(Images/MenuItems/menu-furniture-sunburst.png); }
.CATEGORY_dolls_descendant_title { background-image:url(Images/MenuItems/menu-dolls-sunburst.png); }
.CATEGORY_art_descendant_title { background-image:url(Images/MenuItems/menu-artsupplies-sunburst.png); }
.CATEGORY_construction_descendant_title { background-image:url(Images/MenuItems/menu-construction-sunburst.png); }
.CATEGORY_brio_descendant_title { background-image:url(Images/MenuItems/menu-briotrains-sunburst.png); }
.CATEGORY_manipulative_descendant_title { background-image:url(Images/MenuItems/menu-manipulative-sunburst.png); }
.CATEGORY_music_descendant_title { background-image:url(Images/MenuItems/menu-music-sunburst.png); }
.CATEGORY_puppets_descendant_title { background-image:url(Images/MenuItems/menu-puppets-sunburst.png); }
.CATEGORY_puzzles_descendant_title { background-image:url(Images/MenuItems/menu-puzzles-sunburst.png); }
.CATEGORY_games_descendant_title { background-image:url(Images/MenuItems/menu-games-sunburst.png); }
.CATEGORY_active_descendant_title { background-image:url(Images/MenuItems/menu-active-outdoor-sunburst.png); }
.CATEGORY_pretend_descendant_title { background-image:url(Images/MenuItems/menu-pretend-sunburst.png); }

.CONTENTPAGE_furniture_selected_title { background-image:url(Images/Banners/banner-furniture.png); }
.CONTENTPAGE_dolls_selected_title { background-image:url(Images/Banners/banner-dolls.png); }
.CONTENTPAGE_art_selected_title { background-image:url(Images/Banners/banner-art-supplies.png); }
.CONTENTPAGE_construction_selected_title { background-image:url(Images/Banners/banner-construction.png); }
.CONTENTPAGE_brio_selected_title { background-image:url(Images/Banners/banner-briotrains.png); }
.CONTENTPAGE_manipulative_selected_title { background-image:url(Images/Banners/banner-manipulative.png); }
.CONTENTPAGE_music_selected_title { background-image:url(Images/Banners/banner-music.png); }
.CONTENTPAGE_puppets_selected_title { background-image:url(Images/Banners/banner-puppets.png); }
.CONTENTPAGE_puzzles_selected_title { background-image:url(Images/Banners/banner-puzzles.png); }
.CONTENTPAGE_games_selected_title { background-image:url(Images/Banners/banner-games.png); }
.CONTENTPAGE_active_selected_title { background-image:url(Images/Banners/banner-active-outdoor.png); }
.CONTENTPAGE_pretend_selected_title { background-image:url(Images/Banners/banner-pretend.png); }

.CATEGORY_searchtextbox_selected_title, .CATEGORY_searchtextbox_title
{
	color:Black;
	font-size:16px;
	font-weight:normal;
	height:20px;
	width:160px;
	margin-left:10px;
}

.CATEGORY_searchbutton_title { background-image:url(Images/MenuItems/menu-searchbutton.png); }
.CATEGORY_searchbutton_selected_title { background-image:url(Images/MenuItems/menu-searchbutton-sunburst.png); }
.CATEGORY_searchbutton_title:hover { background-image:url(Images/MenuItems/menu-searchbutton-lighter.png); }
.CONTENTPAGE_search_title { background-image:url(Images/Banners/banner-search.png); }

.CATEGORY_vieworder_title {	background-image:url(Images/MenuItems/menu-view-order.png); }
.CATEGORY_vieworder_title:hover {	background-image:url(Images/MenuItems/menu-view-order-lighter.png); }
.CONTENTPAGE_vieworder_title { background-image:url(Images/Banners/banner-view-order.png); }

/*
logout
*/

.news_table
{
	width:400px;
}

.news_top
{
	background-image:url(Images/news-background-top.png);
	background-repeat:no-repeat;
	width:400px;
	height:171px;
	text-align:center;
	vertical-align:bottom;
	font-weight:bold;
	font-size:24px;
}

.news_rows
{
	padding-left:20px;
	padding-right:20px;
	background-image:url(Images/news-background-middle.png);
	background-repeat:repeat-y;
	width:400px;
}

.news_bottom
{
	background-image:url(Images/news-background-bottom.png);
	background-repeat:no-repeat;
	width:400px;
	height:42px;
}

.instructions
{
}

a.HelpIcon
{
}

.mainbodyred
{
	color:Red;
	font-weight:bold;
}