﻿.modalBackgroundGrey {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.tblBorder
{	/*border: solid 2pt #FFFFFF;*/
	border-collapse : collapse;
}

.tablefoot
{
	font-size : 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Button
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border : solid 1pt #ababab;
	color: #ffffff;
	background-color : #ababab;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/Common/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/Common/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/Common/SavedStar.png);
}

.PanelTable 
{
    border:solid 1px #a8a8a8;
      
}

.ControlTable
{
    border-bottom:solid 1px #ffffff;
    
   
}

.breadcrumb
{
    color:#366f03;
    font-weight:bold;

}

.breadcrumb a:link, .LNlist a:visited {
	color:#66cb00;
    font-weight:bold;
}
.breadcrumb a:hover, .LNlist a:active {
	color:#66cb00;
    font-weight:bold;
}

.imgurl a:link, a:hover, a:active, a:visited 
{
    border:none 0px #000000;
}
.ChildLinkText
{
    font-size:11px;
	font-weight:bold;
	color:#77bf26;
	padding:0px 7px 2px 7px;
}
.ChildLinkText  a:link, .ChildLinkText a:hover
{
    font-size:11px;
	font-weight:bold;
	color:#77bf26;
	padding:0px 7px 2px 7px;
}

.ChildLinkText a:active, .ChildLinkText a:visited 
{
    font-size:11px;
	font-weight:bold;
	color:#77bf26;
	padding:0px 7px 2px 7px;
}

.AccountControlHeader
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}


.AccountControlHeader  a:link, .AccountControlHeader a:hover
{
    font-size:10px;
	font-weight:bold;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}

.AccountControlHeader a:active, .AccountControlHeader a:visited 
{
    font-size:10px;
	font-weight:bold;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}

.AccountControl
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}


.AccountControl  a:link, .AccountControl a:hover
{
    font-size:10px;
	font-weight:bold;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}

.AccountControl a:active, .AccountControl a:visited 
{
    font-size:10px;
	font-weight:bold;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}

.AccountViewCartControl
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#19b830;
	padding: 5px 7px 5px 7px;
}


.AccountViewCartControl  a:link, .AccountViewCartControl a:hover
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#19b830;
	
}

.AccountViewCartControl a:active, .AccountViewCartControl a:visited 
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#19b830;
	
}

.AccountLogin
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#19b830;
	padding: 5px 7px 5px 7px;
	background-color:Transparent;
}

.AccountLoginField
{
    font-size:10px;
	font-weight:bold;
	font-family:Verdana;
	color:#af0046;
	padding: 5px 7px 5px 7px;
}



.AccountInvalidPasswordError
{
    font-size:9px;
	font-weight:bold;
	font-family:Verdana;
	color:#af0046;
	padding: 5px 7px 5px 7px;
}


.ContinueShopping
{
    font-size:10px;
	font-family:Verdana;
	color:#5bd76d;
	padding: 5px 7px 5px 7px;
}

.ContinueShopping  a:link, .ContinueShopping a:hover
{
    font-size:10px;
	font-family:Verdana;
	color:#5bd76d;
	padding: 5px 7px 5px 7px;
	
}

.ContinueShopping a:active, .ContinueShopping a:visited 
{
    font-size:10px;
	font-family:Verdana;
	color:#5bd76d;
	padding: 5px 7px 5px 7px;
	
}

.ContentHeader
{
    background-image:url('Images/content_head_01.png');
    background-repeat:no-repeat;
    background-position:bottom;
    font-family:Verdana;
    font-size:23px;
    color:#36a20b;
    padding: 0px 0px 0px 20px;
    width:500px;
    height:71px;
    
    
}

.ContentBody
{
    background-image:url('Images/content_body.png');
    background-repeat:repeat-y;
    font-family:Verdana;
    font-size:10px;
    color:#848484;
    padding-left:20px;
    padding-right:20px;
    margin: 0;

    
}

.ArticleHeader
{
    background-image:url('Images/article_head.png');
    background-repeat:no-repeat;
    background-position:bottom;
    font-family:Verdana;
    font-size:20px;
    color:#ffffff;
    padding: 40px 0px 0px 40px;
    width:549px;
    height:75px;
    
    
}

.ArticleBody
{
    background-image:url('Images/article_body.png');
    background-repeat:repeat-y;
    font-family:Verdana;
    font-size:11px;
    color:#00661f;
    padding-left:30px;
    padding-right:30px;
    margin: 0;

    
}

.ProdTell
{
    font-size:10px;
	font-family:Verdana;
	color:#275c0c;
	padding: 5px 7px 5px 7px;
}


.ProdTell  a:link, .ProdTell a:hover
{
    font-size:10px;
	color:#275c0c;
	padding: 5px 7px 5px 7px;
}

.ProdTell a:active, .ProdTell a:visited 
{
    font-size:10px;
	color:#275c0c;
	padding: 5px 7px 5px 7px;
}

.ProdEdit
{
    font-size:10px;
	font-family:Verdana;
	color:#275c0c;
	text-decoration:underline;
	padding: 5px 7px 5px 7px;
}


.ProdEdit  a:link, .ProdEdit a:hover
{
    font-size:10px;
	color:#275c0c;
	font-family:Verdana;
	text-decoration:underline;
	padding: 5px 7px 5px 7px;
}

.ProdEdit a:active, .ProdEdit a:visited 
{
    font-size:10px;
	color:#275c0c;
	font-family:Verdana;
	padding: 5px 7px 5px 7px;
	text-decoration:underline;
}

.CustomLink {
	color:#000000;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:0px;
}

.CustomLink a:link, .CustomLink a:visited  {
	color:#000000;
	font-weight:normal;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:0px;
}

.CustomLink a:hover, .CustomLink a:active {
    color:#000000;
    font-weight:normal;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration::underline;
	text-align:center;
	padding:0px;
}

.BackgroundShadowLeft {
    background-image:url('Images/bg_left.png');
    background-repeat:repeat-y;
    width:50px;
}

.BackgroundShadowRight {
    background-image:url('Images/bg_right.png');
    background-repeat:repeat-y;
    width:50px;
}


.LeftNavHeader
{
    background-image:url('Images/tables/header.png');
    background-repeat:no-repeat;
    background-position:left bottom;
    width:190px;
    height:31px;
    font-family:Verdana;
    font-size:13px;
    color:#676767;
    padding: 0px 0px 0px 10px; 
    
}

.LeftNavBody
{
    background-image:url('Images/tables/body.png');
    background-repeat:repeat-y;
    padding: 7px;
	vertical-align:top;
    
}

.LeftNavFooter
{
    background-image:url('Images/tables/footer.png');
    background-repeat:no-repeat;
    background-position:left bottom;
    width:190px;
    height:16px;
    
}

.SearchNavHeader
{
    background-image:url('Images/tables/search_header.png');
    background-repeat:no-repeat;
    background-position:bottom;
    width:190px;
    height:12px;    
}

.SearchNavBody
{
    background-image:url('Images/tables/search_body.png');
    background-repeat:repeat-y;
    padding: 7px;
	vertical-align:top;
	font-family:Verdana;
	font-weight:bold;
    font-size:13px;
    color:#2f7b00;
    padding: 0px 0px 0px 10px; 
    
}

.SearchNavFooter
{
    background-image:url('Images/tables/search_footer.png');
    background-repeat:no-repeat;
    background-position:bottom;
    width:190px;
    height:12px;
    
}

.TableHeader
{
    background-image:url('Images/bigtable_head.png');
    background-repeat:no-repeat;
    background-position:bottom;
    width:820px;
    height:25px;    
}

.TableBody
{
    background-image:url('Images/bigtable_body.png');
    background-repeat:repeat-y;
    padding: 0px 0px 0px 0px; 
    
}

.TableFooter
{
    background-image:url('Images/bigtable_foot.png');
    background-repeat:no-repeat;
    background-position:bottom;
    width:820px;
    height:26px;
    
}
