﻿/* CSS Document */
html{padding:0px; margin:0px;}
body{COLOR: #000000;background-color:#70AF00; height: 100%;padding:0px; margin:0px;text-align:center;position:relative;}
#BodyBackground{background-image:url(../Images/GlowBg.gif);background-repeat:no-repeat; background-position:top center; margin:0 auto; text-align:center; z-index:-1;}
.FloatLeft{float:left}
.FloatRight{float:right}
.Clear{clear:both}
p{font:normal 12px arial Arial, Helvetica, sans-serif; color: #000000; margin:0px 0px 7px 0px; line-height:15pt}
td{font:normal 12px arial Arial, Helvetica, sans-serif; color: #000000; line-height:15pt}

a:link{font:normal 12px arial Arial, Helvetica, sans-serif; color: #000000; line-height:15pt;text-decoration:none}
a:active{font:normal 12px arial Arial, Helvetica, sans-serif; color: #000000; line-height:15pt;text-decoration:none}
a:visited{font:normal 12px arial Arial, Helvetica, sans-serif; color: #000000; line-height:15pt;text-decoration:none}
a:hover{font:normal 12px arial Arial, Helvetica, sans-serif; color: #000000; line-height:15pt;text-decoration:underline}

div{font:normal 12px arial Arial, Helvetica, sans-serif; color: #3f3f3f;}

H1{font:normal 24px Georgia, "Times New Roman", Times, serif; color: #002577;margin:0px 0px 0px 0px;text-transform:uppercase}
H2{font:normal 22px Georgia, "Times New Roman", Times, serif; color: #002577;margin:0px 0px 7px 0px;}
H3{font:normal 16px Georgia, "Times New Roman", Times, serif; color: #002577;margin:0px 0px 0px 0px;text-transform:uppercase}
H4{font:normal 18px Georgia, "Times New Roman", Times, serif; color: #002577;margin:0px 0px 0px 0px;text-transform:uppercase}


/*HOMEPAGE*/
#Wrapper {width:995px;position:relative;margin:0 auto;z-index:1;}
.TopMargin{margin-top:30px}
#Container{width:995px;background-color:#FFFFFF;padding:0px 0px 0px 0px;position:relative;height:100%}
.MainPosition{position:relative; margin: 0px 0px; }




/*TOP AREA*/
.TopWrapper{position:absolute; top:-15px; left:0px;width:100%;margin:0px 0px 0px 0px;z-index:10; background-color:transparent}
.LogoWrapper{margin:5px 10px 0px 6px;width:151px;float:left;}
.DealerLogoWrapper{float:left;margin:5px 0px 5px 90px;border:solid 1px #CCCCCC;padding:3px 5px}
.DealerInfoWrapper{float:left;margin:0px 0px 5px 5px;padding:15px 2px 2px 0px;font:normal 11px Arial, Helvetica, sans-serif;color:#002577}
.DealerInfo{text-transform:uppercase; font-size:12px; font-weight:bold;}
.PromoBannerWrapper{float:right;margin:0px 0px 0px 0px;padding:1px 3px;border:solid 1px #ffcc00}

/*TOP CART NAV*/
#ViewCartWrapper{float:right; background-image:url(../Images/BgCartView.gif); width:323px; height:75px; background-repeat:no-repeat; padding:2px 2px 0px 0px;}
#ViewCartWrapper ul {margin: 0px 0px;padding:0px 0px;list-style:none;width:270px;height:28px;text-align:center}
#ViewCartWrapper ul li{float:left;height:30px;}
#ViewCartWrapper ul .CartDetails{float:left;height:30px;font:normal 14px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;padding:7px 3px 0px 3px; text-align:left;}
#ViewCartWrapper ul a{display:block;padding:5px 10px; text-decoration:none;font:normal 16px Georgia, "Times New Roman", Times, serif; color:#ffffff;}
#ViewCartWrapper ul a:link{display:block;padding:5px 10px;text-decoration:none;}
#ViewCartWrapper ul a:active{display:block;padding:5px 10px;text-decoration:none;}
#ViewCartWrapper ul a:visited{display:block;padding:5px 10px;text-decoration:none;}
#ViewCartWrapper ul a:hover{display:block;padding:5px 10px;text-decoration:underline;}

.MarginBtm{margin-top:-4px;margin-left:-3px}


#TopNav{background-image:url(../Images/BgTopNav.gif); width:848px; height:37px;float:right;margin-right:0px}
#TopNav ul {margin: 0px 0px;padding:0px 0px;list-style:none;width:848px;height:37px; }
#TopNav ul li{float:left;height:37px;}
#TopNav ul a{display:block;padding:15px 13px; text-decoration:none;font:normal 16px Georgia, "Times New Roman", Times, serif; color:#ffffff;}
#TopNav ul a:link{display:block;padding:15px 13px;text-decoration:none;}
#TopNav ul a:active{display:block;padding:15px 13px;text-decoration:none;}
#TopNav ul a:visited{display:block;padding:15px 13px;text-decoration:none;}
#TopNav ul a:hover{display:block;padding:15px 13px;text-decoration:underline;}
#TopNav ul .TabActive{margin:11px 0px 0px 0px;height:26px; width:4px}
#TopNav ul .UserAuthentification{margin:14px 0px 0px 0px;text-decoration:none;font:normal 16px Georgia, "Times New Roman", Times, serif; color:#ffffff;}
#TopNav ul .Active a{color:#002577;display:block; margin:11px 0px 0px 0px;padding:5px 8px 0px 8px;background-image:url(../Images/BgTab.gif);height:26px; background-repeat:repeat-x;}



/*MAIN CONTENT*/

#MainContent{background-image:url(../Images/BgMainContent.gif);background-repeat:repeat-y;width:995px;}
.WrapperContainer{padding-left:25px;padding-top:15px;padding-right:15px;}
.LeftColumn{float:left;width:165px;background-color:transparent;}
.SearchContainer{ background-image:url(../Images/BgSearch.gif); width:153px; height:117px;margin-left:5px; background-repeat:no-repeat}
.SearchContainer a:link{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}
.SearchContainer a:active{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}
.SearchContainer a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}
.SearchContainer a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}

.SearchTxt{width:130px; border:solid 1px #FFFFFF; font:normal 12px Arial, Helvetica, sans-serif;color:#70AF00;padding:1px 2px;margin:5px 0px;}

/*LEFT COLUMN*/
.LeftNav{width:160px; height:20px;background-repeat:no-repeat;font:bold 13px arial; color:#002577;padding-top:10px;}
.LeftNav a{width:160px; height:20px;background-repeat:no-repeat;display:block;padding-left:15px;font:bold 13px arial; color:#002577; letter-spacing:-0.1pt}
.LeftNav a:link{background-repeat:no-repeat;font:bold 13px arial; color:#002577;text-decoration:none;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}
.LeftNav a:visited{background-repeat:no-repeat;font:bold 13px arial; color:#002577;text-decoration:none;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}
.LeftNav a:active{background-repeat:no-repeat;font:bold 13px arial; color:#002577;text-decoration:none;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}
.LeftNav a:hover{background-image:url(../Images/HoverLeftNav.gif);width:160px; height:39px;background-repeat:no-repeat;font:bold 13px arial; color:#FFFFFF;text-decoration:none;margin-top:-10px;padding-top:10px;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}

.LeftNavActive{height:43px}
.LeftNavActive a{background-image:url(../Images/HoverLeftNav.gif);width:160px; height:39px;background-repeat:no-repeat;font:bold 13px arial; color:#FFFFFF;text-decoration:none;margin-top:10px;padding-top:10px;padding-left:15px;display:block;}

.HiddenLink {display:none;}
.HiddenLinkActive{display:none;}

/*SECONDARY NAVIGATION*/

.SubNav{background-image:url(../Images/LinkLeftNav.gif);width:160px; height:19px;background-repeat:no-repeat;font:bold 12px arial; color:#FFFFFF;margin:2px 0px ;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}
.SubNav a{background-image:url(../Images/LinkLeftNav.gif);width:160px; height:19px;background-repeat:no-repeat;display:block;padding-left:7px;padding-top:2px;font:bold 12px arial; color:#FFFFFF;}
.SubNav a:link{background-image:url(../Images/LinkLeftNav.gif);width:160px; height:19px;background-repeat:no-repeat;font:bold 12px arial; color:#FFFFFF;text-decoration:none;}
.SubNav a:visited{background-image:url(../Images/LinkLeftNav.gif);width:160px; height:19px;background-repeat:no-repeat;font:bold 12px arial; color:#FFFFFF;text-decoration:none;}
.SubNav a:active{background-image:url(../Images/LinkLeftNav.gif);width:160px; height:19px;background-repeat:no-repeat;font:bold 12px arial; color:#FFFFFF;text-decoration:none;}
.SubNav a:hover{background-image:url(../Images/HoverLeftNav.gif);width:160px; height:19px;background-repeat:no-repeat;font:bold 12px arial; color:#FFFFFF;text-decoration:none;}


/*TERTIARY NAVIGATION*/
.SubLeftNav {width:146px;margin-left:7px}
.SubLeftNav a{font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#3f3f3f; display:block;padding-left:20px;padding-top:2px;padding-bottom:2px;text-decoration:none; text-transform:capitalize;}
.SubLeftNav a:link{font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#3f3f3f; display:block;text-decoration:none;text-transform:capitalize; background-image: url(../Images/ArrowTertiaryNav.gif);background-repeat: no-repeat;background-position: 7% 45%; height:25px;margin:2px 0px}
.SubLeftNav a:visited{font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#3f3f3f; display:block;text-decoration:none;text-transform:capitalize;background-image: url(../Images/ArrowTertiaryNav.gif);background-repeat: no-repeat;background-position: 7% 45%; height:25px;margin:2px 0px}
.SubLeftNav a:active{font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#3f3f3f; display:block;text-decoration:none;text-transform:capitalize;background-image: url(../Images/ArrowTertiaryNav.gif);background-repeat: no-repeat;background-position: 7% 45%; height:25px;margin:2px 0px}
.SubLeftNav a:hover{background-image: url(../Images/HoverTertiaryNav.gif);width:146px; height:25px;background-repeat:no-repeat;margin:2px 0px;color:#FFFFFF;}

.SubLeftNav a:hover div{background-image: url(../Images/ArrowHoverTertiaryNav.gif);background-repeat: no-repeat;background-position: 3% 45%;font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#FFFFFF; display:block;text-decoration:none;text-transform:capitalize;text-overflow: ellipsis; overflow:hidden;white-space:nowrap; height:19px;margin:-2px 0px 0px -15px; width:130px;padding-left:20px;padding-top:5px;padding-bottom:0px;}

.SubLeftNavActive {width:146px;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;margin-left:7px}
.SubLeftNavActive a{font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#FFFFFF;}
.SubLeftNavActive a:link{background-image: url(../Images/HoverTertiaryNav.gif);width:146px; height:25px;font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#FFFFFF;display:block;padding-left:20px;text-decoration:none;margin-top:1px}
.SubLeftNavActive a:active{background-image: url(../Images/HoverTertiaryNav.gif);width:146px; height:25px;font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#FFFFFF;display:block;padding-left:20px;text-decoration:none;margin-top:1px}
.SubLeftNavActive a:visited{background-image: url(../Images/HoverTertiaryNav.gif);width:146px; height:25px;font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#FFFFFF; display:block;padding-left:20px;text-decoration:none;margin-top:1px}
.SubLeftNavActive a:hover{background-image: url(../Images/HoverTertiaryNav.gif);width:146px; height:25px;font-family:arial; font-weight:bold; font-style:italic; font-size: 11px; color:#FFFFFF; display:block;padding-left:20px;text-decoration:none;margin-top:1px}

/*RIGHT COLUMN*/
.BannerHomepage{margin:2px 0px 0px 3px;}
.FindStoreWrapper{float:left;padding:0px 0px 0px 2px}
.WrapperHomePageText{margin:0px 0px 0px 0px;width:810px;padding:0px 10px 10px 15px;}

/*FEATURES CONTROLS*/
.FeatureBG{background-image:url(../Images/BgProductControl.jpg); width:825px; background-repeat:no-repeat; background-position:top center; padding:0px 0px;margin-left:5px}
.FeatureBullet{margin:-2px 0px 3px 7px;float:left;}
.FeatureHeader{padding-top:16px;}
.ProductItem{margin:8px 10px;width:180px;float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; letter-spacing:1pt}
.ProductImage{margin-bottom:10px}
.ProductItemQTY{width:15px; height:15px;padding:1px 2px; border:solid 2px #3f3f3f; font:bold 13px Arial, Helvetica, sans-serif; color:#002577}
.ProductPrice{font:bold 13px Arial, Helvetica, sans-serif; color:#002577}
.TopMargin{margin-top:5px}
.BgGralForms{background-image:url(../Images/BgProdImage.gif); width:350px;padding-top:8px}
 
 /*CATEGORY DETAIL*/
 .CategoryName{font:normal 24px Georgia, "Times New Roman", Times, serif; color: #002577;margin:0px 0px 0px 0px;text-transform:uppercase}
 .CategoryHeader{padding: 10px 10px 0px 25px;margin-bottom:8px}
 .CategoryDescription{padding-left:15px;}
 
 .SubCategoryNavContainer{background-image: url(../Images/BgSubCategories.gif); background-repeat:no-repeat; background-position:bottom center;padding: 10px 10px 10px 25px;margin-bottom:8px;}
.SubCategoryNavWrapper{float:left;width:155px}

.SubCategoryNav {width:153px;}
.SubCategoryNav a{font-family:arial; font-weight:bold;font-style:italic; font-size: 12px;color:#3f3f3f; display:block;padding-left:18px;padding-top:5px;padding-bottom:5px;text-decoration:none;text-transform:capitalize;}
.SubCategoryNav a:link{font-family:arial; font-weight:bold;font-style:italic; font-size: 12px; color:#3f3f3f;display:block;text-decoration:none;text-transform:capitalize; background-image: url(../Images/ArrowTertiaryNav.gif);background-repeat: no-repeat;background-position: 5% 40%;height:18px;margin:1px 0px}
.SubCategoryNav a:visited{font-family:arial; font-weight:bold; font-style:italic; font-size: 12px; color:#3f3f3f; display:block;text-decoration:none;text-transform:capitalize;background-image: url(../Images/ArrowTertiaryNav.gif);background-repeat: no-repeat;background-position: 5% 40%; height:18px;margin:1px 0px}
.SubCategoryNav a:active{font-family:arial; font-weight:bold; font-style:italic; font-size: 12px; color:#3f3f3f; display:block;text-decoration:none;text-transform:capitalize;background-image: url(../Images/ArrowTertiaryNav.gif);background-repeat: no-repeat;background-position: 5% 40%; height:18px;margin:1px 0px}
.SubCategoryNav a:hover{background-image: url(../Images/HoverTertiaryNav.gif);width:152px; height:18px;background-repeat:no-repeat;margin:1px 0px}
 
.SubCategoryNav a:hover div{background-image: url(../Images/ArrowSubCatHover.gif);background-repeat: no-repeat;background-position: 3% 40%;font-family:arial; font-weight:bold; font-style:normal;font-size: 12px; color:#FFFFFF; display:block;text-decoration:none;text-transform:capitalize;/*text-overflow: ellipsis; overflow:hidden;*/white-space:nowrap; height:19px;margin:-2px 0px 0px -15px;width:130px;padding:1px 0px 0px 16px;display:block;cursor:hand;}
.Price{font:bold 12px Arial; color:#002577;}
.ProductName{z-index: 1;font-family: arial, verdana, sans-serif; font-size: 13px; color:#000000; margin-bottom:0px;margin-top:1px;font-weight:bold;}
.ProductName a:link{font-family: arial, verdana, sans-serif; font-size: 13px; color:#000000;font-weight:bold;text-decoration:none} 
.ProductName a:visited{font-family: arial, verdana, sans-serif; font-size: 13px; color:#000000;font-weight:bold;text-decoration:none} 
.ProductName a:active{font-family: arial, verdana, sans-serif; font-size: 13px; color:#000000;font-weight:bold;text-decoration:none} 
.ProductName a:hover{font-family: arial, verdana, sans-serif; font-size: 13px; color:#000000;font-weight:bold;text-decoration:underline} 


 /*PAGING - SORTING CONTROL*/
 .PagingTop{padding: 0px 15px 3px 20px}
 .PagingBottom{padding: 0px 15px 3px 20px}
 .SortingWrapper{padding-top: 5px;font:normal 12px Arial; color:#002577;}
 .SortingWrapper td{font:normal 12px Arial; color:#002577;}
 
 /*PRODUCT DETAIL*/
 .ProductLabel{font:normal 13px Georgia; color:#002577;}
 .ProductPrices{padding: 15px 0px 8px 0px;font:bold 14px Arial; color:#002577;}
 .ImageProdBorder{border:none}
 
 /*LOGIN PAGE*/
 .FormLabel{font:normal 12px Georgia; color:#002577;}
 .CartTextElement{font:normal 12px arial; color:#002577;border:solid 1px #002577}
 
 /*ORIGINAL POWERSHOP*/
 .DivPopUp { position: absolute; visibility: hidden; z-index: 2; font-size:11px;font-weight:normal; width: 200px; overflow: visible;padding:10px;border:solid 1px #000000;background-color:#f2f2f2; }
.frmPopUp { visibility: hidden; z-index: 1; position: absolute; width: 200px; overflow: visible; }


.Error { color:#cf0000; font-weight: normal;font-size:11px }
.Error li {color:#cf0000; font-weight: normal;font-size:11px }
.Error td {color:#cf0000; font-weight: normal;font-size:11px;text-align: center; }

.AlertFrame	{ background-color:#ffffff; padding:10px; color:#000000; font-size:12px;border:solid 2px #cf0000;}
.Bar						{height:30px;text-align:left;padding:5px;background-color:#A3B94D; color:#ffffff; font-size:18px; letter-spacing:2px;text-transform:uppercase;}



.home_content_container         {background-image:url('../Images/rsslogolight.jpg');background-repeat:no-repeat;background-position:top center;padding-top:10px;margin-top:15px;}
.home_content_container_inner   {font:9 arial; color:#8c8c8c;width:700px;height:100px;overflow:hidden;}
.home_content_column            {text-align:left;margin-top:6px;float:left;width:225px;padding-right:5px;}
.home_content_column h1         {font:9 arial; color:#8c8c8c;text-transform:none;letter-spacing:0px;display:inline;margin:0px;}
.se_more		                {overflow:hidden;}  
.se_artpages		            {margin-top:20px;padding:0px;position:absolute;top:15px;left:0px;}


.Question						{ background-color:#E6E8F4;padding:5px;font-weight:bold; color:#11559C;}



.BgTopCart
{
   background: url(../Images/BgTopCart.gif);
   height:41px;
   background-repeat:repeat-x;
}
.BgBottomCart
{
   background: url(../Images/BgBottomCart.gif);
   height:41px;
   background-repeat:repeat-x;
}
.BgBaseCart
{
   background: url(../Images/BgCartBtm.gif);
   height:40px;
   background-repeat:repeat-x;
}

/****** My Account ******/

div.MyAccountContainer
{
	width:780px;
	margin:0 auto;
	padding-top:8px;
	padding-left:15px;
}

table.AccountTable
{
	border-collapse:collapse;
	border:1px solid #002577;
}
table.AccountTable td
{
	padding-top:3px;
	padding-bottom:3px;
}



table.AccountTable .AlternatingRow
{
	background-color:#f2f2f2;
}

.editTable
{
	background-color:#FFFFFF;
	border:1px solid #002577;
}
.editTable td
{
	padding-top:2px;
	padding-bottom:2px;
}

.checkoutBorder
{
	border:1px solid #e3e3e3;
}

.dataGrid
{
	
	border:1px solid #e3e3e3;
}
.TabSep{margin-right:2px}
.ActiveTab
{    
    background-image: url(../images/BgTabActive.gif); 
    height:26px; 
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: bold; 
    color:#ffffff;
    white-space:nowrap;
    padding-left: 3px;
    padding-right: 3px;

 }  
.ActiveTab a:link
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: bold;
    color:#ffffff;
    text-decoration:none;
 }  
.ActiveTab a:visited
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: bold; 
    color:#ffffff;
    text-decoration:none;
 }  
.ActiveTab a:hover
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: bold;
    color:#ffffff;
    text-decoration:underline;
 }  
.ActiveTab a:active
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: bold; 
    color:#ffffff;
    text-decoration:none;
 }  
  
 .InactiveTab
{    
    background-image: url(../images/BgTabInactive.gif); 
    height:27px; 
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: normal; 
    color:#60768c;
    white-space:nowrap;
    padding-left: 3px;
    padding-right: 3px;
 } 
  .InactiveTab a:link
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: normal; 
    color:#60768c;
    text-decoration:none;    
 } 
  .InactiveTab a:visited
{    
    font-family:Georgia, Serif;  
    font-size: 11px;
    font-weight: normal; 
    color:#60768c;
    text-decoration:none;    
 } 
  .InactiveTab a:hover
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: normal; 
    color:#60768c;
    text-decoration:underline;    
 } 
  .InactiveTab a:active
{    
    font-family:Georgia, Serif; 
    font-size: 11px;
    font-weight: normal; 
    color:#60768c;
    text-decoration:none;    
 } 
 .BgHdrMyAcc
{
    background-image:url(../Images/BgHeaderAcc.jpg);
    background-repeat:repeat-x;
    padding:5px;
    font: bold 12px Arial, sans-serif; 
    color:#ffffff;
} 


.PanelCellLeftBold
{
    
    font-weight: bold; 
    padding: 0px 3px 0px 5px;
    font: bold 11px Arial, sans-serif; 
    color:#3F3F3F;
 }
 
 .PanelCellLeftBold a
{
    font: bold 11px Arial, sans-serif; 
    color:#3F3F3F;
    text-decoration: underline;
 }
 
 .PanelCellLeftBold a:hover
{

    font-weight: bold; 
    font: bold 11px Arial, sans-serif; 
    color:#3F3F3F;
    text-decoration: none;
 }
 .SubHdrRowMyAcc
{
    background-color:#e9eaeb;

}
.SubHdrRowMyAcc td
{
    font-weight:bold;
    text-transform:capitalize;

}

/*** Added for Product Detail ***/

.FeatureContainer
{
	border:1px solid #e3e3e3;
	
}


.RegPrice
{
	font-weight:bold;
}

.skuSelection
{
	font-weight:bold;
	height:20;
	width:50;
    padding-top:10;
    padding-bottom:10;
    
}

/*** Added for Product List ***/

.ProductListItem
{
	border:1px solid #e3e3e3;
	padding:5px;
	background-image:url(../images/ProductItemBG.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:150px;
}


.PriceReduced	{text-align:left;padding-left:3px;}
.ProdCatMsg		{text-align:left;padding-left:3px;font:bold 13px Georgia; color:#002577;}
.TxtBoxDet{width:25px; border:solid 1px #3f3f3f}
.FreeShipping{font:bold 12px Arial; color:#002577;}

.CalculateShipping{font:normal 11px Arial; color:#002577;text-transform:uppercase;white-space: nowrap;}
.CalculateShipping a:link{font:normal 11px Arial; color:#002577;text-transform:uppercase;text-decoration:none}
.CalculateShipping a:visited{font:normal 11px Arial; color:#002577;text-transform:uppercase;text-decoration:none}
.CalculateShipping a:active{font:normal 11px Arial; color:#002577;text-transform:uppercase;text-decoration:none}
.CalculateShipping a:hover{font:normal 11px Arial; color:#002577;text-transform:uppercase;text-decoration:underline}

/*CART STYLES*/
.HeaderRow
{
    background-color:#002577; 
    height:30px;}
.HeaderRow td
{
    font:bold 12px Georgia;
    color:#ffffff;
    padding-left:4px;
    padding-right:4px;border-bottom: solid 1px #002577}
    
.HeaderRowACart
{
    background-color:#002577; 
    height:30px;}
    
.HeaderRowACart td
{
    font:bold 12px Georgia;
    color:#ffffff;
    padding-left:4px;
    padding-right:4px;
    border-top: solid 1px #002577;border-left: solid 1px #002577;border-right: solid 1px #002577}       
    

.HeaderRowCart{ background-color:#D6D7D9; font-family: arial, verdana, sans-serif; font-size:12px; color:#002577;font-weight:bold;padding-left:4px;padding-right:4px;height:30px;}
.BorderLeft{border-left:solid 1px #002577}
.BorderRight{border-right:solid 1px #002577}
.BorderTwice{border-right:solid 1px #002577;border-left:solid 1px #002577}

.SubTotalRemainingBalance      {font-weight:bold; background-color:#eaebec;}
.SubTotalRemainingBalance td{border-bottom:solid 1px #002577;border-top:solid 1px #002577;padding:4px 4px 4px 4px;font:bold 13px Arial; color: #000000}
.GrandTotalRow       {font-weight:bold; background-color:#DEE3E7;}
.GrandTotalRow td      {border-top:solid 1px #002577;padding:4px 4px 4px 4px;font:bold 14px Arial; color: #002577}

.SectionTitle			{padding:5px; padding-left:15px;  color:#002577; text-transform:Capitalize;font-weight:bold;font-size:12px; background-color:#FFFFFF;}
.ValueCell							{font-size:11px;}
.ValueCellBold						{font-size:11px;padding:2px 4px;font-weight:bold;}
.ValueCell img						{padding:3px;}
.ValueCellEnd						{font-size:11px;padding:2px 4px;}
.TextBoxBorder{border:solid 1px #002577;padding-left:2px}
.ShippingContainer {background-image:url(../images/BgShipping.gif); background-repeat:repeat-x;width: 37%;}
.SubTotal      {font-weight:bold; background-color:#eaebec;}
.SubTotal td      {border-top:solid 1px #002577;padding:4px 4px 4px 4px;font:bold 13px Arial; color: #000000}
.PriceTotal{font:bold 14px Arial; color: #002577}

.CVVDiv				{padding:10px;border:solid 1px #000000;background-color:#ffffff;position:absolute; top:-370px; left:-40px; width:550px; height:320px;z-index:99;  visibility:hidden;}
.CartPanelContainer {border:solid 1px #002577;}

.Totals    { background-color:#eaebec;}
.Totals td      {border-top:solid 1px #002577;padding:4px 4px 4px 4px;font-weight:bold;}

.AttentionInstructions{font:12px bold Arial;color:#000000}
/*FOOTER*/
.FooterLinks			{font-family: Georgia; font-size:11px; color:#FFFFFF; background: transparent;padding-bottom:200px;}
.FooterLinks a			{font-family: Georgia; font-size:11px; color:#FFFFFF; text-decoration:none;}
.FooterLinks a:link		{font-family: Georgia; font-size:11px; color:#FFFFFF; text-decoration:none;}
.FooterLinks a:visited	{font-family: Georgia; font-size:11px; color:#FFFFFF; text-decoration:none;}
.FooterLinks a:active	{font-family: Georgia; font-size:11px; color:#FFFFFF; text-decoration:none;}
.FooterLinks a:hover	{font-family: Georgia; font-size:11px; color:#FFFFFF; text-decoration:underline;}

.HiddenLink {display:none;}

#lblClick{font-family: Georgia; font-size:11px; color:#002577;font-weight:bold}
.TinyText	{font-size:11px;}

/*MY ACCOUNT SECTION*/

.Label                      {color:#000000;font:11px arial;font-weight:bold;padding:2px 3px 2px 0px;}
.Value						{color:#000000;font:11px arial;font-weight:normal;padding:2px 0px 2px 0px; text-align:left}
.Value a:link               {font:11px arial; color:#2210D2; text-decoration:underline;}
.Value a:active             {font:11px arial;color:#2210D2; text-decoration:underline;}
.Value a:visited            {font:11px arial;color:#2210D2; text-decoration:underline;}
.Value a:hover              {font:11px arial;color:#FF0C08; text-decoration:underline;}
.FormText					{color:#000000;font:11px arial;font-weight:normal;padding:2px 0px 2px 0px;}

.SortRow							{font-weight:bold;border-bottom:1px solid #002A76; background-color:#E4E5E6;}
.SortRow td							{font-weight:bold; background-color:#E4E5E6;font-size:12px;color:#002A76;padding:0px 3px 0px 3px;text-transform:capitalize;}

.OddRow		{background-color:#ffffff;}
.OddRow	td	{padding:2px 4px;}

.EvenRow		{background-color:#EEEEEE;}
.EvenRow	td	{padding:2px 4px;}


/* ABOUT US */
.AboutUs	{ margin:0px 0px 0px 20px; padding:0px 0px 0px 20px;}
.AboutUs li	{ list-style-type:square; color:#000000;margin:5px 0px 0px 0px;}

.PersonalizedPanel	{background-color:#F3F4F9;padding:3px 5px; margin:3px 0px;border:solid 1px #E6E8F4;}
.PersonalizedPanel br {display:none;}

.AttentionInstructions{font: bold 11px Arial, sans-serif; color:#3f3f3f;}
.ReceiptHeader{font: normal 15px Arial, sans-serif; color:#435D77;text-transform:uppercase}
.ReceiptHeader tr td{font: normal 15px Arial, sans-serif; color:#435D77;text-transform:uppercase}

/*POPUP WINDOWS*/
.PopTitle{height:25px; background-color:#6EAD00}
.PopTitle td{font:bold 13px Georgia; color:#FFFFFF; text-transform:capitalize;}

/*WISHLIST*/
.WishListDiv   		        { padding:10px 10px 10px 10px;border:solid 2px #002577;background-color:#FFFFFF;position:absolute; top:0px; left:0px; width:550px; height:180px;z-index:99;  visibility:hidden;}
.FilterPanel				{ background-color:#f2f2f2; padding:3px; color:#000000; font-size:12px;border:solid 1px #808080;}
.FilterPanelTitle			{ color:#000000; font-size:11px;font-weight:bold; border-bottom:solid 1px #808080;text-transform:uppercase;}
.WishlistBg					{ background-image:url(../images/BgWishList.gif); background-repeat:repeat-x;width:500px}

/*CONTACT FORM*/
.contactgreybold{font: bold 13px Arial, sans-serif; color:#002577;}
.contacttitle{font: bold 13px Arial, sans-serif; color:#002577;}

/*CALCULATE SHIPPING POPUP*/
.PopFrame{background-color:#FFFFFF;border:solid 2px #002577}

.IntroText{color:#002577; font:bold 13px  Arial;}
