﻿body
{
	font-size: 9pt;
	font-family: Tahoma;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0 auto;
	padding-top: 0px;
}

.PageShader
{
	background-image: url("Images/bg_shade.gif");
	background-repeat: repeat-y;
	background-position: center;
}

.SiteMapViewerHeader
{
	font-family: Tahoma;
}

.SiteMapViewerItem
{
	font-family: Verdana;
}

.ShopDetails
{
	font-size: 9pt;
	font-family: Tahoma;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0 auto;
	padding-top: 0px;
	color: #003333;
}

.ShopSpec
{
	font-size: 8pt;
	font-family: Tahoma;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0 auto;
	padding-top: 0px;
}

.ProductHeading
{
	font-size: 12pt;
	font-family: Tahoma;
	color: #330066;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0;
	padding-top: 0px;
}

.ProductBody
{
	font-size: 10pt;
	font-family: Tahoma;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0;
	padding-top: 0px;
	color: #330066;
}

a:link
{
	color: #202099;
	font-weight: bold; 
	text-decoration: none;
}

a:visited
{
	color: #202099; 
	font-weight: bold; 
	text-decoration: none;
}

a:hover
{
	color: #4499ff; 
	font-weight: bold; 
	text-decoration: none;
}




/* SubCategoryXX */

.SubCategoryContent
{
	text-align: right;
	border:none;
	color:Gray; 
	background-color:#E0F0FF; 
	font-family:Verdana;
	font-style:normal; 
	font-size:x-small; 
}
.SubCategoryPicker:link
{
	color: #555555;
	font-weight:normal;
	text-decoration: none;
}
.SubCategoryPicker:visited
{
	color: #555555;
	font-weight:normal;
	text-decoration: none;
}
.SubCategoryPicker:hover
{
	color: #DAA520;
	font-weight: normal;
	text-decoration: none;
}




.ParentCategoryPicker:link
{
	color: #555555;
	font-weight:bold;
	text-decoration: none;
}
.ParentCategoryPicker:visited
{
	color: #555555;
	font-weight:bold;
	text-decoration: none;
}
.ParentCategoryPicker:hover
{
	color: #DAA520;
	font-weight: bold;
	text-decoration: none;
}






/* CategoryXX */

.CategoryHeading
{
	text-align:center;
    border-bottom: solid 1px black;
	color:White; 
	background-color:#5050F0; 
	font-family:Tahoma; 
	font-size:x-small; 
	width:100%;
}
.CategoryContent
{
	text-align:center;
	border:solid 1px black; 
	color:Black; 
	background-color:#E0F0FF; 
	font-family:Tahoma; 
	font-size:x-small; 
	width:180px;
}
.CategoryPicker:link
{
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
.CategoryPicker:visited
{
	color: #000000;
	font-weight:normal;
	text-decoration: none;
}
.CategoryPicker:hover
{
	color: #DAA520;
	font-weight: normal;
	text-decoration: none;
}

.CartSummary
{
  border-right: #0468a4 2px solid;
  border-top: #0468a4 2px solid;
  border-left: #0468a4 2px solid;
  border-bottom: #0468a4 2px solid;
  background-color: #ffffe0;
  font-family: Tahoma;
  font-size: 8pt;
  color: Navy;
  padding-top: 3px;
  padding-left: 2px;
  padding-bottom: 5px;
}

.CartControls
{
	text-align:center;
}

a.CartLink
{
  color: Black;
  font-family: Arial;
  text-decoration: none;
  font-size: 12px;
}
a.CartLink:hover
{
  color: Red;
}

.ShoppingCartTitle
{
  color: Red;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 16px;
}

.SmallButtonText
{
	font-size: x-small;
}

.BoldButtonText
{
	font-weight: bold;
}

.ProductDescription
{
	font-size: medium;
}

.ProductPrice
{
	font-weight: bold;
	font-size: medium;
}




/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none;
}

/* Rating */
.filledRatingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-image: url(Images/FilledStar.png);
}

.emptyRatingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-image: url(Images/SavedStar.png);
}
