/**Main page elemets **/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: normal 80% "Trebuchet MS", Verdana, Arial;
	background-image: url(images/PageBG.gif);
	background-repeat: repeat-x;
}
	tr,td{
	font: normal 100% "Trebuchet MS", Verdana, Arial;

}
.pageleft {
	background-image: url(images/PageLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.pageright {
	background-image: url(images/PageRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
H1{
	font: bold 14px/0 Tahoma, Verdana, Arial;
	vertical-align:middle;
	white-space:nowrap;
	padding-bottom:5px;
	padding-left: 5px;
	color: #AEB96F;
}
h2{
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:15px;
	line-height:110%;
	padding:0px;
	margin-top:5px;
	color: #98A251;
}
#PaneLeft
{
	padding-left: 10px;
	padding-top:	10px;
}
#PaneRight
{
	padding-right: 10px;
	padding-top:	10px;
}
.SubHead {
	color: #7E3D7F;
	font-weight: bold;
	line-height: 12px;
	font-size:: inherit;
}
.PurpleText {
	color: #7E3D7F;
}
.bodytext 
{
	padding-left: 5px;
}
.TightText 
{
	line-height: 100%;
	padding-left: 5px;
}
.PageTitle {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}
.HeaderBG {
	background-image: url(images/HeaderBG.jpg);
	background-repeat: repeat-x;
}

.whitePaneBody {
	border-right: 2px solid #E2C5E2;
	border-left: 2px solid #E2C5E2;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.WhiteTextINDENT {
	color: #FFFFFF;
	padding-left: 10px;
}
.WhiteText {
	color: #FFFFFF;
}
.Error
{
	color:#CC3300;
	line-height: 11px;
	}
.Btn{
cursor:pointer;
}
.SmallLink
{
	font-family:Verdana, Tahoma, Arial;
	font-size: 10px;
	color:#999999;
}
a.SmallLink:link,a.SmallLink:active, a.SmallLink:visited
{
	font-family:Verdana, Tahoma, Arial;
	font-size: 10px;
	color:Purple;
	text-decoration: underline;
}
a.SmallLink:hover
{
	text-decoration: none;
}
/** end **/


/** dailyTip **/
.TipItem {}

.TipItem:first-line
{
	font: bold 12px "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
}
/** End **/


/** admin elements **/
.AdminSubHead {
	font-family:Verdana;
	color: Navy;
	font-weight: bold;
	line-height: 12px;
}
a.AdminLink:link, a.AdminLink:active, a.AdminLink:visited {
	font-family:Verdana;
	color: #CC0099;
	font-weight: bold;
	line-height: 12px;
}
a.AdminLink:hover {
	font-family:Verdana;
	color: #CC0066;
	font-weight: bold;
	line-height: 12px;
}
.AdminColHead {
	font-family:Verdana;
	color: white;
	font-weight: bold;
	font-size:10px;
	line-height: 10px;
	padding:3px;
}
.AdminPageText
{
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size:  11px;
  font-weight: bold;
  line-height: 12px;
}
.VerticalText {
	writing-mode: tb-rl;
	filter: flipv fliph;
}

/** Navigation elements **/
.breadcrumbs {
	background-image: url(images/breadBG.jpg);
	background-repeat: repeat-x;
}
a.breadcrumb {
	color: #666666;
	text-decoration:none;
}
/** end **/


/** Sidebar Elements **/
a.SBCat:link, a.SBCat:active, a.SBCat:visited 
{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 5px;
	width: 150px;
	display: block;	
}
a.SBCat:hover 
{
	background-color: #BFC88F;
	display: block;
}
.SBCatSelected 
{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #BFC88F;
	line-height: 150%;
	font-weight:bold;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 5px;
	width: 150px;
	display: block;	
}
a.SBSubCat:link, a.SBSubCat:active, a.SBSubCat:visited 
{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 130%;
	background-color: #8C9650;
	text-decoration: none;
	margin-left: 30px;
	padding-left: 5px;
	width: 128px;
	display: block;	
}
a.SBSubCat:hover 
{
	background-color: #778044;
	display: block;
}
.SBSubCatSelected 
{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #778044;
	line-height: 130%;
	text-decoration: none;
	margin-left: 30px;
	padding-left: 5px;
	width: 128px;
	display: block;	
}
.Activetool
{
	width: 163px;
	background-color: #FFDF5E;
	margin: 2px;	
}
.Activetool a:link, .Activetool a:active, .Activetool a:visited, .Tool a:link, .Tool a:active, .Tool a:visited
{	width: 153px;
	height: 16px;
	margin-left: 10px;
	font-weight:bold;
	color: #FFFFFF;	
	text-decoration: none;
	display: block;
}
.Activetool a:hover, .Tool a:hover
{
	color: #8C9650;	
	text-decoration: none;
}
.Tool 
{
	background-color: #E4D15E;
	color: #8C9650;	
	text-decoration: none;
	margin: 2px;
}	
/** end **/


/** Product elements **/
a.PurpleTitle:link, a.PurpleTitle:active, a.PurpleTitle:visited, a.PurpleTitle:hover
{	
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	line-height: 11px;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#784D93;
}
.ProductName
{	
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	line-height: 11px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#333333;
}
a.ProductName:link,a.ProductName:active
{	
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	line-height: 11px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#333333;
}
a.ProductName:visited,a.ProductName:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#A962A9;
	line-height: 11px;
}
.ProductPrice
{	
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#A962A9;
}
.OldPrice
{	
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
	text-decoration:line-through;
	color:#FF0000;
}
.Sale
{	
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#FF0000;
}

a.ProductPrice:link,a.ProductPrice:active,a.ProductPrice:visited,a.ProductPrice:hover
{	
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#A962A9;
}
.ProductDescription
{
	font-family:Verdana, Tahoma, Arial;
	font-size: 10px;
	color:#666666;
}
.ProductOption
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}
.ProductTitle
{	font-size: 24px;
	color: #FFFFFF;
}
.LargeProductPrice
{
	font-family:Verdana, Tahoma, Arial;
	font-size: 18px;
	color:#B275B2;
}
select
{
	font-size:11px;
	/**height: 11px; **/
}
hr
{
	color: #BE7CBE;
	height: 1px;
}
hr.menu
{
	color: #FFFFFF;
	height: 1px;
}
.NormalTextBox, 
{
	font-size:11px;
	height: 18px;
	padding-bottom: 0px;
	margin: 0px;
	line-height:normal;
}
	
Input.AdminBtn
{
	font-size:11px;
	height: 22px;
	width: 70px;

}

.DropDownList
{
	font-size:10px;
}
.QtyBox
{
	font-size:11px;
	height: 14px;
	width: 20px;
}
.Quantity
{
	border: solid 1px #FFFFFF;
	border-collapse: collapse;
}
.StoreBannerBg
{
	background-image: url(images/storeBannerBg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.CategoryTitle
{
	font-size: 24px;
	color: #FFFFFF;
}
.CategoryOptions
{
	background-image: url(images/Gradient.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 450px;
	height: 37px;
	padding: 8px;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}
.ProductSingleBanner
{
	background-image:url(images/Gradient.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
a.RelatedProductName:link,a.RelatedProductName:active,a.RelatedProductName:visited
{
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	LINE-HEIGHT: 100%;
	text-decoration: none;
}
a.RelatedProductName:hover
{
	text-decoration: underline;
}

.OSumBox {
	border: 1px solid #EADDEA;
	padding: 10px;
}
.OSumTtl {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #BC90BC;
}
.OSumItem {
	font-size: 12px;
	color: #7E3D7F;
	line-height: 10px;
}
a.NewPurpleTitle:link, a.NewPurpleTitle:active, a.NewPurpleTitle:visited, a.NewPurpleTitle:hover
{	
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#D03AA5;
}
.NewPurpleTitle
{	
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	color:#DE75C0;
}
.ProductHolder
{
	margin: 5px;
}
.NewProductName
{	
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#965398;
}
a.NewProductPrice
{	
	padding: 0px;
	margin: 0px;
	font-family:Verdana;
	text-indent: 0px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #C53499;
}
.CategoryHead 
{
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 2px #CCCCCC;
	border-collapse:collapse;
}
.CategorySubHead 
{
	border:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left: none;
}
.ThreadHeadBG
{
	background-image: url(images/DLHeaderBG.gif);
	font-size: 80%;
	background-repeat: repeat-x;
	background-position: left bottom;
	border:solid 1px #ACACAC;
}
.NormalText
{
	font-size: 80%;
}
.Smalltype
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	white-space:nowrap;
	color: #666666;
	text-decoration:none;
}
a.Smalltype
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	white-space:nowrap;
	color: #666666;
	text-decoration:none;
}
a.Smalltype:hover
{
	text-decoration: underline;
}
.Highlight{
border: 1px dotted ##C53499;

}


/** Admin Elements **/
a.ATCat:link, a.ATCat:active, a.ATCat:visited 
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #7D93AC;
	line-height: 150%;
	text-decoration: none;
	margin: 2px 0px 2px 0px;
	padding-left: 5px;
	display: block;	
	background-color: #E3E9EE;
	border-left: solid 10px #fff;
}
a.ATCat:hover 
{
	background-color: #7D93AC;
	display: block;
	color: #FFFFFF;
}
.ATCatSelected 
{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #BFC88F;
	line-height: 150%;
	font-weight:bold;
	text-decoration: none;
	margin-left: 10px;
	padding-left: 5px;
	width: 150px;
	display: block;	
}
a.ATSubCat:link, a.ATSubCat:active, a.ATSubCat:visited 
{
	font-family:  Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 130%;
	background-color: #8C9650;
	text-decoration: none;
	margin-left: 30px;
	padding-left: 5px;
	width: 128px;
	display: block;	
}
a.ATSubCat:hover 
{
	background-color: #778044;
	display: block;
}
.ATSubCatSelected 
{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #778044;
	line-height: 130%;
	text-decoration: none;
	margin-left: 30px;
	padding-left: 5px;
	width: 128px;
	display: block;	
}
.AdminTool 
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	height: 16px;
	font-weight:bold;
	color: #FFFFFF;	
	background-color: #7D93AC;
	text-decoration: none;

}	
.AdminColHeader 
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	height: 16px;
	font-weight:bold;
	color: #FFFFFF;	
	background-color: #7D93AC;
	text-decoration: none;

}
.AdminText
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
}	
td.AdminText a, td.AdminText a:link, td.AdminText a:active, td.AdminText a:visited
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #7D93AC;
}
td.AdminText a:hover
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #546A83;
	text-decoration: underline
}
 a.AdminText,  a.AdminText:link, a.AdminText:active,  a.AdminText:visited
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #7D93AC;
	text-decoration: none;
}
a.AdminText:hover
{
	padding: 2px 2px 2px 8px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #546A83;
	text-decoration: underline;
}
a.AdminText img
{
	vertical-align: sub;
}
.DialogBox{
	PADDING-RIGHT:  10px; 
	z-index:0; 
	DISPLAY: none; 
	PADDING-LEFT: 10px; 
	FILTER: progid: DXImageTransform.Microsoft.Shadow(direction=135,color=#4A4A4A,strength=5); 
	filter: Shadow(Color=#654321, Direction=50);
	LEFT: 35%; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	POSITION: absolute; 
	TOP: 30%; 
	BACKGROUND-COLOR: #fff;
	border: thin outset #cccccc;
}

.homepagetext{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.HomeIcons
{
	margin-right:2px;
	}

/** end **/
