﻿/* Site Colors
dark green = #484F2D
background green = #5D6840
light gray = #DEDEDE
lighter gray = #F5F5F5
med gray = #808080
dark gray = #333333
orange = #FF5300
white = #FFFFFF
*/
.itemPromoMsgLine1
{
    color:maroon; 
    font-weight:bold; 
    font-size:11px;
}
.itemPromoMsgLine2
{
    color:#333333; 
    font-weight:normal; 
    font-size:10px;    
}
.itemPromoMsgWrapper
{
    
}
.itemsFeaturedPromoMsgWrapper
{
    background-color:#F5F5F5;
    padding:2px 2px 2px 2px;
    width:200px;
}
.ActionBtn
{
    background-color:#FF5300;
    padding:2px 5px 2px 5px;
    color:White;
    float:none;
    width:auto; 
    min-width:105px;
    text-align:center; 
    border:solid 4px #DEDEDE;
    height:16px;
    margin:10px 0px 10px 0px;
    text-transform: uppercase;
	font-weight: bold;
	font-size: small;
	text-decoration: none;

}
.vkitDD
{
    width:auto;
    max-width:320px;
}
body 
{
    font-size:10pt; 
    font-family:Verdana; 
    color:#333333; 
    background-image:url('https://lppool.catalogsites.net/lf?source=url[file:MasterSite/WW14/WW14_Background.jpg]&sink'); 
    background-position:top; 
    background-color:#C7CCB1; 
    background-repeat:no-repeat;
}
.Page
{
    width:1100px;
    height:100%;
    padding:0px 0px 0px 0px;
    border:solid 1px #484F2D; 
    background-color:White;    
}
.MasterTable
{
    width:100%;
    height:100%;
    padding:0px 0px 0px 0px;
    background-color:#FFFFFF;
}
.TopDivider
{
    width:100%; 
    height:0px; 
    background-color:#FFFFFF; 
    margin-bottom:0px; 
}
.SearchPanel
{
    float:right; 
    margin:10px 5px 0px 0px; 
    vertical-align:top;
}
.SearchBox
{
    border:4px solid #DEDEDE;
    width:300px;
    height:25px; 
    font-size:14pt;
    text-align:center;
}
.SearchBtn
{
    float:right;
    margin-left:2px;
    border:4px solid #DEDEDE;
    width:60px;
    height:24px; 
    padding-top:3px; 
    padding-right:0px; 
    background-color:#484F2D;
    vertical-align:middle;
    text-align:center;
}
.SearchLinkBtn
{
    color:#FFFFFF;
    font-size:11pt;
    font-weight:bold;
    text-decoration:none;
}
.StandardLinksDiv
{
    float:left;
    color:#333333; 
    font-size:8pt; 
    font-weight:normal; 
    vertical-align:top; 
    text-align:left;
    padding-top:3px;
}
.StandardLinksDiv a
{
    font-size:8pt;
    color:#333333; 
    text-decoration:none;
}
.StandardLinksDiv a:hover
{
    text-decoration:underline;
}
/* ------------ MINI-CART ------------ */
.MiniCartPanel
{
    float:left; 
    margin:5px 5px 0px 20px; 
    vertical-align:top;
}
.MiniCartSummaryTxt
{
    float:left;
    margin-right:0px;
    margin-top:2px; 
    text-align:right;
    border:0px solid #DEDEDE;
    height:15px; 
    font-size:8pt; 
    vertical-align:bottom; 
    color:#FFFFFF; 
    font-weight:normal;
}
.MiniCartBtn
{
    float:left;
    margin-right:0px;
    margin-left:3px;
    border:0px solid #DEDEDE;
    width:80px;
    height:13px; 
    padding-top:-3px; 
    padding-left:0px; 
    text-align:center; 
    vertical-align:middle;
}
.MiniCartLinkBtn
{
    color:#FFFFFF;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
}
.MiniCartLinkBtn:hover
{
    text-decoration:underline;
}
.MiniCartCheckoutBtn
{
    /*
    background-image:url('https://lppool.catalogsites.net/lf?source=url[file:MasterSite/BlueButtonBg.png]&sink');
    background-repeat:repeat-x;
    */
    background-color:#FF5300;
    padding:0px 2px 2px 2px; 
    float:none;
    width:105px; 
    text-align:center; 
    border:solid 4px #DEDEDE;
    /*border:solid 1px #484F2D;*/
    height:16px;
    margin:5px 0px 5px 0px;
}
/* ------------ HEADER ------------ */
.HeaderLogo
{
    float:left;
    margin:5px 0px 0px 5px;
    width:355px; 
    text-align:left;
}
.HeaderContent_1
{
    float:left;
    width:330px; 
}
.HeaderLinksWrapper
{
    width:410px; 
    float:right;
}
.HeadLinks
{
    color:#FFFFFF;
    margin:3px 0px 0px 5px;
}
.HeadLinks a
{
    font-size:8pt; 
    color:#FFFFFF; 
    text-decoration:none;
}
a.HeadLinksHover:hover
{
    text-decoration:underline;
}
.PanelSiteHeader
{
    float:left;
    background-color:#5D6840;
    /*background-image:url('https://lppool.catalogsites.net/lf?source=url[file:MasterSite/WW14/WW14_HeaderBackground.gif]&sink');*/
    background-repeat:no-repeat;
    padding-bottom:5px;
}
.SiteHeader
{
    width:100%;
    float:left;
    margin:0px 0px 0px 0px;
}
.SiteNavigation
{
    border-right:0px #C2D981 solid;
}
.MainContentWrapper
{
    width:99%;
    float:left;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:White;
}
.MainContentRightCol
{
    
    background-color:white;
}
.MainContentLeftCol
{
    width:98%;
    float:left;
    border:0px solid Maroon;
    margin:0px 2px 2px 0px;
    background-color:white;
}
 /*#########################################
  Product Remmedations By UnBxd Changes  
  -------------------------------------
  NOTE: 
  -----
  max-width:Had To Be Expanded Due to The 
            The Number Of Items increased 
            to 5 items. 
 ########################################*/   
.ContentUnBxd
{
    width:auto;      
    max-width: 91%; 
    height:auto;
/*  max-height:300px;*/
    max-height:320px;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:white; 
    background-color: #FFF;
    border: 0px solid #F0F0F0;
    text-align: center;
    padding-left: 5px;
}

.ContentUnBxd2
{
    width:98.5%;    
    max-width: 98.5%;  
    height:auto;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:white; 
    background-color: #FFF;   
    text-align: center;
    padding-left: 5px;
}
.MainRecos
{
    width:98.5%;    
    max-width: 98.5%;   
/* DUE TO UNBXD HOKUP max-width:870px;  */   
    height:auto;
    min-height:250px;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:white;
}
.RecoCart
{
    float:right;
    margin-right:49px;
}
.MainContentTop
{
    width:100%;
    border-top:0px solid silver;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:#FFFFFF;
}
.MainContentMiddle
{
    width:100%;
    border:0px solid #DEDEDE; 
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:white;
}
.MainContentBottom
{
    width:100%;
    border:2px solid #DEDEDE;
    margin:0px 0px 0px 0px;
    vertical-align:top;
    background-color:white;
}
/* ------ FOOTER CSS ----- */
.SiteFooter
{
    width:98%;
    float:left;
    margin:15px 10px 5px 10px;
    background-color:#FFFFFF;
    border-top:2px solid #EFEFEF;
}
.FooterSeoContent
{
    color:#808080; 
    font-size:7pt; 
    font-weight:normal;
    padding:5px 3px 5px 3px; 
    vertical-align:text-top; 
    text-align:left; 
}
.FooterPhones
{
    float:left;
    color:#333333; 
    font-size:8pt; 
    font-weight:normal;
    margin:5px 0px 5px 0px; 
    vertical-align:text-top; 
    text-align:left; 
}
.FooterLinksHead
{
    /*font-family:Times New Roman;*/
    color:#808080; 
    font-size:10pt; 
    font-weight:bold; 
    width:140px; 
    padding-bottom:3px;
}
.FooterLinksDiv
{
    float:left;
    color:#808080; 
    font-size:8pt; 
    font-weight:normal; 
    vertical-align:top; 
    text-align:left;
}
.FooterLinksDiv a
{
    font-size:8pt;
    color:Gray; 
    text-decoration:none;
}
.FooterLinksDiv a:hover
{
    text-decoration:underline;
}
.FooterSecurity
{
    float:left;
    width:350px;
    color:#808080; 
    font-size:8pt; 
    font-weight:normal;
    margin:5px 5px 5px 5px; 
    vertical-align:text-top; 
}
.FooterCopyright
{
    width:100%; 
    text-align:center;
    color:#808080; 
    font-size:8pt; 
    font-weight:normal;
    margin:5px 5px 5px 5px; 
    vertical-align:text-top; 
}
.FooterEmailCollector
{
    background-color:#005898; 
    width:99.5%; 
    height:30px; 
    padding:2px 2px 2px 2px; 
    color:#FFFFFF; 
    font-weight:bold; 
    font-size:8pt; 
    text-align:center; 
    vertical-align:middle;
}
.FooterEmailCollectorBtnDiv
{
    margin-left:2px;
    border:2px solid #DEDEDE;
    width:50px;
    height:16px; 
    padding-top:1px; 
    padding-right:0px; 
    background-color:#003366;
    vertical-align:middle;
    text-align:center;
}
.FooterEmailCollectorLinkBtn
{
    color:#FFFFFF;
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}
.FooterEmailCollectorContainer
{
    float:left; 
    width:350px; 
    border:0px solid #EFEFEF; 
    margin:4px 0px 0px 0px; 
    padding:0px 3px 3px 3px; 
    text-align:left;
}            
.FooterEmailCollectorBtn
{
    background-color:#FF5300;
    padding:4px 5px 5px 5px;
    color:White;
    width:auto; 
    min-width:105px;
    text-align:center; 
    border:solid 0px #DEDEDE;
    margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:small;
	text-decoration:none;
}	
.FooterEmailCollectorBox
{
    border:4px solid #DEDEDE;
    width:265px;
    height:16px; 
    font-size:10pt; 
    text-align:left;
}
/* ------ END FOOTER CSS ----- */
/* -------------- CAT NAV CSS -------------- */

.LeftNavCatTxt
{ 
    font-size:8pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:normal;
}
a.LeftNavCatTxt
{ 
    font-size:8pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:bold;
}
a.LeftNavCatTxt:hover
{ 
    text-decoration:underline;
}
.LeftNavSubCatTxt
{ 
    font-size:8pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:normal;
}
a.LeftNavSubCatTxt
{ 
    font-size:8pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:normal;
}
a.LeftNavSubCatTxt:hover
{ 
    text-decoration:underline;
}
.subCatDiv
{
    background-color:#FFFFFF;
    margin-left:5px;   
}
/* -------------- HOME GIFT FINDER -------------- */

.HomeGiftFinderCatTxt
{ 
    font-size:8pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:normal;
}
a.HomeGiftFinderCatTxt
{ 
    font-size:8pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:bold;
}
a.HomeGiftFinderCatTxt:hover
{ 
    text-decoration:underline;
}
.HomeGiftFinderSubcatTxt
{ 
    font-size:7pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:normal;
}
a.HomeGiftFinderSubcatTxt
{ 
    font-size:7pt; 
    color:#484F2D; 
    font-family:Verdana; 
    text-decoration:none; 
    font-weight:normal;
}
a.HomeGiftFinderSubcatTxt:hover
{ 
    text-decoration:underline;
}
/* ------------ SITEMAP ------------ */
.sitemapWrapper
{
    padding-left:10px; 
    text-align:left;
    width:98%;
    margin-bottom:20px;
}
.sitemapH1
{
    margin-top:0px;
    font-size:14pt;
    color:#333333;
}
.sitemapCatContainer
{
    float:left; 
    margin-left:10px; 
    margin-top:10px; 
    width:200px;
}
.sitemapCategoryLink
{
    font-weight:bold; 
    font-size:10pt; 
    margin-bottom:5px; 
    text-decoration:none;
    color:#333333;
}
.sitemapSubCategoryLink
{
    font-weight:normal; 
    font-size:8pt; 
    margin-bottom:5px; 
    text-decoration:none;
    color:#333333;
}
a.sitemapCategoryLink:hover
{
    text-decoration:underline;
}
a.sitemapSubCategoryLink:hover
{
    text-decoration:underline;
}
 
/* ------------ SHOPCATEGORY PAGE ------------ */
.ShopCategoryMain
{
    width:875px;
}   
.Search_ResultsText
{ 
	font-size:8pt; 
	color:#333333; 
	text-decoration:none; 
	font-weight:bold;
}
.Search_SaleNowText
{ 
	font-size:8pt; 
	color:#990000; 
	text-decoration:none; 
	font-weight:bold;
}
.Search_SaleNowPrice
{
	font-size:8pt;
	font-weight:bold;
	color:#990000;
}
.Search_SaleWasText
{ 
	font-size:8pt; 
	color:#333333; 
	text-decoration:none; 
	font-weight:bold;
}
.Search_SaleWasPrice
{
	font-size:8pt;
	text-decoration:line-through;
	color:#808080;
}
.Search_SaleNowText1
{ 
	font-size:7pt; 
	color:#990000; 
	text-decoration:none; 
	font-weight:bold;
}
.Search_SaleNowPrice1
{
	font-size:7pt;
	font-weight:bold;
	color:#990000;
}
.Search_SaleWasText1
{ 
	font-size:7pt; 
	color:#333333; 
	text-decoration:none; 
	font-weight:bold;
}
.Search_SaleWasPrice1
{
	font-size:7pt;
	text-decoration:line-through;
	color:gray;
}

.CategoryName
{
    width:99%;
    height:20px;
    border:solid 1px silver;
    margin:5px 0px 5px 0px;
    padding:2px 0px 2px 5px; 
    text-align:left;
}
.CategoryName_H1
{
    font-size:12pt;
    color:#484F2D;
    font-weight:bold; 
    margin-top:-2px;
}
.ShopCategoryBannerPanel_A
{   
    float:left;
    padding:2px 0px 5px 0px; 
}
.ShopCategoryCampaignBannerPanel_A
{   
    padding:2px 0px 5px 0px; 
}
.ShopCategoryBannerPanel_B
{   
    margin-right:5px;
}
.ShopCategorySubCatsPanel
{
    padding:2px 0px 2px 0px;
}
.ShopCategorySubCatLinksPanel
{
    padding:5px 3px 5px 3px;
    border-bottom:solid 0px silver;
    text-align:left;
}
.SubCatLinksWrapper 
{
    text-align:left;
    list-style:none;
    margin:0;
    padding:0;
    vertical-align: top;
}
.SubCatLinksWrapper li
{
    /* width:145px; */
    /* display:inline-block; */
    display:inline;
    text-align:left;
    vertical-align:top;
    border:solid 0px silver;
}
.SubCatLinksWrapper a 
{
    color:#333333; 
    font-size:7pt; 
    text-decoration:none;
}
.SubCatLinksWrapper a:hover
{
    text-decoration:underline;
}
.ShopCategoryItem
{
    border:0px solid #DEDEDE; 
    padding:2px 2px 2px 2px; 
    overflow:hidden;
}
.ShopCategoryItemWrapper
{
    border:0px solid #FFFFFF; 
    padding:2px 2px 2px 2px; 
    overflow:hidden;
}
.ShopCategoryImgDiv
{
    border:solid 1px #DEDEDE; 
    padding:2px 2px 2px 2px; 
    margin-bottom:5px;
}
.ShopCategoryItemTxtWrapper
{
    font-family:Verdana, Arial; 
    font-weight:normal;
    font-size:10px;
    background-color:#F5F5F5;
    padding:2px 2px 2px 2px; 
    color:#333333; 
    text-align:center;
}
.ShopCategoryItemTxtDiv
{
    font-family:Verdana, Arial;
    font-size:10px;
    color:#333333; 
    text-align:center;
    height:40px;
}
.ShopCategoryItemTxtDiv a
{
    font-family:Verdana, Arial; 
    font-size:11px;
    text-align:center;
    color:#333333;
    text-decoration:none;
}
.ShopCategoryItemPrice
{
    margin-top:0px; 
    font-size:12px; 
    height:40px;
    font-family:Verdana, Arial;
    font-weight:normal;
    font-size:15px;
}
.ShopCategoryItemColors
{
    font-family:Verdana, Arial;
    height:24px;
    padding:3px 0px 3px 0px; 
    vertical-align:middle; 
    font-weight:normal; 
    font-size:11px;
    text-align:center;
    margin-left:28px;
}
.ShopCategoryFreeShip
{
    height:0px; 
    font-family:Verdana, Arial;
    color:Maroon;
    vertical-align:middle; 
    font-weight:normal; 
    font-size:11px;
}
.ShopCategoryItemTxtDiv a:hover
{
    text-decoration:underline;
}
BreadcrumbTd
{
    text-align:right;
    font-weight:bold;
}
.hrefCatCrumb
{
    font-size:9pt;
    color:#333333;
    text-decoration:none;
}
a.hrefCatCrumb:hover
{
    text-decoration:underline;
}
.selectedCatCrumb
{
    font-size:9pt;
    color:#FF5300;
}
a.selectedCatCrumb
{
    font-size:9pt;
    color:#FF5300;
    text-decoration:none;
}
a.selectedCatCrumb:hover
{
    text-decoration:underline;
}

/* ------------ FEATURED ITEMS ------------ */
.ShopCategoryFeaturedItemsPanel
{
    width:100%;
    border:solid 0px silver; 
    margin:2px 0px 2px 0px; 
    vertical-align:top;
}
.FeaturedItemsWrapper 
{
    text-align:center;
    list-style:none;
    margin:0;
    padding:0;
    vertical-align: top;
}
.FeaturedItemsWrapper li 
{
    border:solid 1px silver;
    height:240px; 
    width:160px;
    padding:3px 3px 3px 3px;
    display:inline-block;
    margin-right:5px;
    text-align:center;
    vertical-align: top;
}
.FeaturedItemsWrapper td 
{
    border:solid 1px silver;
    height:240px; 
    width:160px;
    padding:3px 3px 3px 3px;
    display:inline-block;
    margin-right:5px;
    text-align:center;
    vertical-align:top;
}
/* ------------ Product Details ------------ */

#ProductDetails 
{
    text-align:left;
    border-left:0px #4178BB solid;
    height:auto;
    width:auto;
    min-width:850px;
}
.recoVert1 /* moved here to allow for sizing differences on top nav sites */
{
   /*width:180px;*/
   /*min-height:290px;*/
   vertical-align:top;
   text-align:center;
   border:0px solid #D0D0D0;
   margin-left:30px;
}

.recoVert1 .igo_boxhead
{
    width:175px;
}

.recoVert1 .igo_boxbody 
{
    /*
    width:165px;
    height:auto;
    text-align:left;
    vertical-align:top;
    padding-left:15px;
    padding-right:0px;
    padding-bottom:0px;
    border:1px solid #D0D0D0;
    */
} 
.recoVert1 .igo_product 
{
    width:165px;
    padding-left:10px;
    text-align:center;
    background-color:white;
    height:auto;
    min-height:150px;
    word-wrap:break-word;
    border:0px solid #D0D0D0;
    clear:both;
}
.recoVert1 .igo_product img 
{
    border:1px solid #DEDEDE; 
    margin:0px 0px 5px 0px;
    width:120px;
    height:120px;
}
/* ------------ Product Details ------------ */

#ProductDetails 
{
    text-align:left;
    border-left:0px #4178BB solid;
    height:auto;
    width:auto;
    min-width:850px;
}
.FAQ_Head
{
    font-size:14pt;
    color:#999F40;
    font-weight:bold; 
}
.FAQ_Title
{
    font-size:12pt;
    color:#999F40;
    font-weight:bold; 
}
.FAQ_MenuAnchor
{
    font-size:9pt;
    color:#999F40;
    font-weight:bold; 
}
.FAQ_Anchor
{
    font-size:10pt;
    color:#999F40;
}
.FAQ_P
{
    margin:5px 0px 10px 30px;
}
/* The following classes are for use with the new grouped items functionality on the item detail page */
    table.optionsTable{
      
      width:525px;
    }
    table.optionsTable{

    }
    .GroupTable{
   /* border-bottom: 1px solid #E0E0E0;*/
   /*width: 100%;*/
    width:525px;
    max-width:525px;
    padding-left:5px;
    }
    .GroupTableMember{
    /*border-bottom: 1px solid #E0E0E0;*/
    width:  100%;
    padding-left:5px;
    padding-bottom:0px;
    background-color:white;
    } 
    h2{
      border-bottom: 1px solid #ddd;
      box-shadow: 0px 1px 0px #fff;
    }
    .MasterImage{
    border: 2px solid #3D5A50;
    position:relative;
    top:0px;
} 
    .GroupImage{
    border: 1px solid silver;
    position:relative;
    top:0px;
} 
    .H3 {
    font: Verdana;
    font-size:10pt;
    font-weight:bold;
    color: #333333;
}
    .StockStatus {
    color: #333333;
    font-size: 14px;
    font: Verdana ;
    font-weight:normal;
} 
    .ProdDescription{
    color: #333333;
    font: Verdana 16px ;
    font-weight:bold;
}
    .ProdDescription_sm{
    color: #333333;
    font-size: 11px;
    font: Verdana ;
    font-weight:bold;
} 
    .ProdDescription_rd{
    color: Maroon;
    font-size: 12px;
    font: Verdana ;
    font-weight:bold;
}
    .QTYTextBox{
  height:21px;
 /* max-height:22px;
  min-height:22px;*/
  width:25px;
  /*max-width:28px;
  min-width:28px;*/
  border-style:solid;
  border-color:silver;
  border-width:2px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  padding-top:5px;
  background-color:#F0F0F0;
} 
    .QTYTextBoxDisabled{
  height:21px;
  width:25px;
  border-style:solid;
  border-color:silver;
  border-width:0px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  padding-top:0px;
  background-color:Maroon;
  text-decoration: line-through;
  color: White;
  /* background-image: url(Images/disabledText.png);*/
  background-image: url('https://lppool.catalogsites.net/lf?source=url[file:MasterSite/disabledText.png]&sink=format[png]');
} 
    .Maincontent{
    width:525px;
    background-color:#fff;
    vertical-align:top;    
}     
    .PanelHeader{    
  height: 20px;
  width:525px;
  font-size: 18px;
  font-weight:bold;
  padding: 0px 0px 5px 0px;
  background-color: #E0E0E0;
  vertical-align: middle;
  text-align: center;
  color:Maroon;
}
    .PanelContent{    
  height: auto;
  width:525px;
  padding:  5px 0px 5px 0px;
  vertical-align: middle;
  text-align: left;
}
    .SelectedPanel{
  background-color: #FFE9CC; 
  width:525px;   
}    
    .HyperLinks{
  text-align: center;
  color: #3D5A50;
  font-size: 10px; 
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}
    .HyperLinksLeft{
  text-align: left;
  color: #7E1E22;
  font-size: 10px; 
  font-weight:bold;
  text-decoration:none;
  position:relative;
  left:-25px;
}
    .SmallText{
  text-align: center;
  color: #3D5A50;
  font-size: 8px; 
  font-weight:bold;
  text-decoration:none;
}
    .SelectedImage{
   border-color: #663316;
   border-style: solid;
   border-width: 1px;
}  
    .StandardImage{
   border-color: #F0F0F0;
   border-style: solid;
   border-width: 1px;
   height:105px;
}           
    .txtBoxProduct{
    border:solid 1px silver; 
    color:#003366; 
    font-family:Verdana; 
    font-size:8pt; margin-top:2px; 
    padding-right:10px;
} 
    .TopTxtMessageAreaErr{
    margin:0px 0px 10px 0px; 
    vertical-align:top; 
    height:78px;
    width:100%;
    background-color:#FF5300;
}
    .TopTxtMessageAreaNoErr{
    margin:0px 0px 10px 0px; 
    vertical-align:top; 
    height:78px;
    width:100%;
    background-color:#3F6D8E; 
}
    .TopMessageHeader{
    height:15px;
    text-align:center;
    font-weight:bold;
    color:#FFFFFF;
    padding:5px 5px 5px 5px; 
    font-size:10pt;
}
    .TopMessage{
    height:35px;
    text-align:center;
    background-color:white; 
    padding:10px 5px 5px 5px;
    margin:0px 3px 3px 3px; 
    font-size:10pt;
}
    .TopMessageErr{
    color:#FF5300;
}
    .TopMessageNoErr{
    color:#3F6D8E;
}
    .LblItemAdded{
    color:White;
    background-color:maroon;
    font-size:12pt;
    font-weight:bold;
    border:3px solid white;
}  
    .GroupTitle{
    color:#333333;
    font-size:14pt;
    font-weight:bold;
    font-family:Arial,Verdana,Sans-Serif;
} 
    .ProdTitle{
    color:#333333;
    font-size:16pt;
    font-weight:bold;
    font-family:Arial,Verdana,Sans-Serif;
} 
    .ProdTitle_sm{
    color:#333333;
    font-size:12pt;
    font-weight:bold;
    font-family:Arial,Verdana,Sans-Serif;
} 
/*ItemDetail Tabs*/ 
    .etabs{ 
    margin: 0; padding:0px;
    margin-bottom:0px; 
    text-decoration:none;
}
    .etabs_sm{ 
    margin: 0; padding:0px;
    margin-bottom:0px; 
    text-decoration:none;
}
    .tab{ 
     display: inline-block; 
     zoom:1; 
     display:inline; 

     background:#e9e9e9;
     border: solid 0px #C0C0C0; 
     border-bottom: none;
     margin-right:3px;
     -moz-border-radius: 4px 4px 0px 0px; 
     -webkit-border-radius: 4px 4px 0px 0px; 
     border-radius: 4px 4px 0px 0px; 
     text-align: left;
     text-decoration: none;
}
    .tab a{ 
    font-size: 10px; 
    line-height: 2em; 
    display: block; 
    padding: 0 5px; 
    outline: none;
    text-decoration: none;
    color:#333333;
}
    .tab a:hover{ 
    text-decoration: none;
    color:#333333;
}
    .tab.active{ 
    background: #7E1E22; 
    padding: 0 5px; 
    position: relative; 
    top: 0px; 
    border-color:#7E1E22; 
    text-decoration: none;

}
    .tab a.active{ 
    font-weight: bold; 
    color:white;
    text-decoration: none;
}
    .tab-container { 
    background: #fff; 
    border: solid #666 0px; 
    padding: 0px; 
    /*-moz-border-radius: 4px 4px 4px 4px; */
    /*-webkit-border-radius: 4px 4px 4px 4px; */
    /*border-radius: 4px 4px 4px 4px;*/ 
    text-align: left;
    /*width:100%;*/
    width:525px;
    text-decoration: none;
    vertical-align:bottom;
}
    .panel-container{ 
    background: #fff; 
    border: solid silver 1px; 
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    /*-moz-border-radius:4px 4px 4px 4px; */
    /*-webkit-border-radius: 4px 4px 4px 4px; */
    /*border-radius: 4px 4px 4px 4px; */
}
    .panel-container{ 
    margin-bottom: 0px; 
}  
.ajax__tab_xp4 .ajax__tab_header { background:#ffffff;font-family:verdana,tahoma,helvetica;font-size:10px; color:#333333;}
.ajax__tab_xp4 .ajax__tab_outer {margin-right:2px;margin-left:2px;padding-right:4px;background:#e9e9e9;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
.ajax__tab_xp4 .ajax__tab_inner {padding-left:4px;background:#e9e9e9;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
.ajax__tab_xp4 .ajax__tab_tab {height:13px;padding:4px;border:1px #e9e9e9 solid; -moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ajax__tab_xp4 .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_xp4 .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_xp4 .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_xp4 .ajax__tab_active .ajax__tab_outer {margin-right:2px;margin-left:2px;background: #5D6840;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ajax__tab_xp4 .ajax__tab_active .ajax__tab_inner {background: #5D6840;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;font-weight: bold;color:white;text-decoration: none; }
.ajax__tab_xp4 .ajax__tab_active .ajax__tab_tab {height:15px;padding:4px;border:0px #e9e9e9 solid;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ajax__tab_xp4 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:12px;border:2px solid #F0F0F0;border-top:2px solid #F0F0F0;padding:8px;background-color:white;}

.ajax__tab_xp5 .ajax__tab_header { background:#ffffff;font-family:verdana,tahoma,helvetica;font-size:10px; color:#333333;}
.ajax__tab_xp5 .ajax__tab_outer {margin-right:2px;margin-left:2px;padding-right:4px;background:#e9e9e9;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
.ajax__tab_xp5 .ajax__tab_inner {padding-left:4px;background:#e9e9e9;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
.ajax__tab_xp5 .ajax__tab_tab {height:13px;padding:4px;border:1px #e9e9e9 solid; -moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ajax__tab_xp5 .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_xp5 .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_xp5 .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_xp5 .ajax__tab_active .ajax__tab_outer {margin-right:2px;margin-left:2px;background: #5D6840;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ajax__tab_xp5 .ajax__tab_active .ajax__tab_inner {background: #5D6840;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;font-weight: bold;color:white;text-decoration: none; }
.ajax__tab_xp5 .ajax__tab_active .ajax__tab_tab {height:15px;padding:4px;border:0px #e9e9e9 solid;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ajax__tab_xp5 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:14px;border:2px solid #F0F0F0;border-top:2px solid #F0F0F0;padding:8px;background-color:white;}

    .tab_sm{ 
     display: inline-block; 
     zoom:1; 
     display:inline; 
     
     background:#e9e9e9;
     border: solid 0px #C0C0C0; 
     border-bottom: none;
     margin-right:3px;
     -moz-border-radius: 4px 4px 0px 0px; 
     -webkit-border-radius: 4px 4px 0px 0px; 
     border-radius: 4px 4px 0px 0px; 
     text-align: left;
     text-decoration: none;
     height:125px;
     max-height:125px;
     overflow:auto;
}
    .tab_sm a{ 
    font-size: 8px; 
    line-height: 2em; 
    display: block; 
    padding: 0 5px; 
    outline: none;
    text-decoration: none;
    color:#333333;
}
    .tab_sm a:hover{ 
    text-decoration: none;
    color:#333333;
}
    .tab_sm.active{ 
    background: #7E1E22; 
    padding: 0 5px; 
    position: relative; 
    top: 0px; 
    border-color:#7E1E22; 
    text-decoration: none;

}
    .tab_sm a.active{ 
    font-weight: bold; 
    color:white;
    text-decoration: none;
}
    .tab-container_sm { 
    background: #fff; 
    border: solid #666 0px; 
    padding: 0px; 
    /*-moz-border-radius: 4px 4px 4px 4px; */
    /*-webkit-border-radius: 4px 4px 4px 4px; */
    /*border-radius: 4px 4px 4px 4px;*/ 
    text-align: left;
    /*width:100%;*/
    width:400px;
    text-decoration: none;
    vertical-align:bottom;
}
    .panel-container_sm{ 
    background: #fff; 
    border: solid silver 1px; 
    
    padding-top:10px;   
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
    height:125px;
    max-height:125px;
    overflow:auto;
    /*-moz-border-radius:4px 4px 4px 4px; */
    /*-webkit-border-radius: 4px 4px 4px 4px; */
    /*border-radius: 4px 4px 4px 4px; */
}
    .panel-container_sm{ 
    margin-bottom: 0px; 
} 
    .StyleTable{ 
    width:427px; 
}
    .P_Link {
    text-decoration: underline;
    text-align: center;
    color: Maroon;
    font-size: 12px;
    font-weight: bold;
}     
.UpSellMsg {
    text-decoration: none;
    text-align: left;
    color: Maroon;
    font-size: 12px;
    font-weight: bold;
} 
    .TopTxtMessageAreaErr1{
    margin:0px 0px 10px 0px; 
    vertical-align:top; 
    height:78px;
    width:100%;
    background-color:#FF5300;
}
    .TopTxtMessageAreaNoErr1{
    margin:0px 0px 0px 0px; 
    vertical-align:top; 
    /*height:auto;
    max-height:400px;
    min-height:150px;*/
    width:100%;
    background-color:#f0f0f0; 
}
    .TopMessageHeader1{
    height:15px;
    text-align:left;
    font-weight:bold;
    color:#808080;
    padding:5px 5px 5px 5px; 
    font-size:10pt;
}
    .TopMessage1{
    height:auto;
    /*min-height:35px;
    max-height:75px;*/
    text-align:center;
    background-color:white; 
    padding:5px 5px 5px 5px;
    margin:0px 3px 3px 3px; 
    font-size:10pt;
}
    .TopMessageErr1{
    color:#FE8F01;
    padding:10px 10px 10px 10px;
}
    .TopMessageNoErr1{
    color:#3F6D8E;
}
    .LblItemAdded1{
    color:White;
    background-color:maroon;
    font-size:12pt;
    font-weight:bold;
    border:3px solid white;
}
    .TopMessage1btns {
   
    text-align: right;
    padding-right: 5px;
    padding-top:    5px;
    padding-bottom: 2px;
    width: 98%;
    vertical-align:bottom;
    
}
    .hr { 
    display: block; height: 1px;
    border: 0; border-top: 1px solid #F0F0F0;
    margin: 1em 0; padding: 0; 
    width:100%;
}
    .interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
    /*background: black url(../images/blackdot.gif);*/
    background: black url('https://lppool.catalogsites.net/lf?source=url[file:MasterSite/blackdot.gif]&sink=format[gif]');
    width: 10px;
    z-index: 5;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
    opacity: 0.4;
}
.SizeChartWrapper {
    position: absolute;
    top: 0%;
    left: -110%;
}
.RightSideDisplay {
position:relative;
top:-3px;
right:0px;
background-color:white;
width:150px;
padding-right:14px;

}
.LeftSideDisplay {
position:relative;
top:-3px;
left:0px;
background-color:white;
width:272px;
max-width:272px;
}
.StartHidden {
    visibility: hidden;
}
       