#tblPaymentTypes .CATRow .CATCommandButton{border:1px #606060 solid; background-color:#dbdbdb; padding:12px; margin-left:8px; font-size:16px; margin-bottom:10px;}
.PriceCss{width:130px;}
.QuantityCss span{font-size:10px; color:#606060; font-family:Verdana;}
.QuantityCss .CATNormalTextBox{border:1px #606060 solid; width:35px; font-size:10px;}
.txtgridquantity  .CATNormalTextBox{height:24px; border:3px solid purple; border-left:0; border-right:0; font-family:Verdana;}
.MoreInfo a{font-size:10px; text-decoration:underline; font-family:Verdana;}
.btngridxxx a{font-size:12px; text-decoration:underline; font-family:Verdana;}
.DetailTitle{font-size:16px; color:#000;font-weight:bold; font-family:Verdana;}
.DescriptionHTML{font-size:12px; color:#000;font-weight:normal; font-family:Verdana;}
.btngrid_Title a:link{color:#682c91; font-size:.9em; font-family:Verdana; text-decoration:underline;font-weight:bold;}
.btngrid_Title a:visited{color:#581c41; font-size:.9em; font-family:Verdana; text-decoration:underline;font-weight:bold;}
.btngrid_Title a:hover{color:#681c41; font-size:.9em; font-family:Verdana; text-decoration:underline;font-weight:bold;}
.btngrid_Title a{color:#682c91; font-size:.9em; font-family:Verdana; text-decoration:underline;font-weight:bold;}
.btngrid_MofeInfo{font-size:12px;color:#000; font-family:Verdana;}
.btngrid_MofeInfo a{font-size:12px;text-decoration:underline;color:#682c91; font-family:Verdana;}


.CATContainerBorder
{	padding-left:10px;
border:0px #69A7C6 solid; 
background-color:transparent;
}
.CATContainerBorder1
{	
background-color:transparent; 
}
.CATContainerHeader
{
visibility:visible;
font-weight:bold;
font-size:8pt;
color:#f92;
font-family:Verdana,Tahoma;
}
TD.CATContainerHeader
{	
visibility:visible;
height:22px;
}
.CATContainerFooter
{
visibility:visible;
font-weight:bold;
font-size:8pt;
color:#f92;
font-family:Verdana,Tahoma;
}
TD.CATContainerFooter
{	
visibility:visible;
height:22px;
}
.CATBorder
{	
border:0px #69A7C6 solid; 
}
.CATBorder1
{	
background-color:transparent; 
}
.CATSectionBorder,.CATBorder,.CATListBorder
{	
background-color:#fff;	
}
.CATAdminSectionBorder,.CATSubMenuBorder
{	
BORDER-BOTTOM:#69A7C6 1px solid;
background-color:#fff;	
}
.CATListBorder
{	
border:1px #efefef solid;
}
.CATGridBorder
{	
border:0;	
BORDER-bottom:#efefef 2px solid;	
}
.CATGridBorderEDITPRODUCT a
{	
color:red;
font-size:10px;
}
.CATHeader
{
font-weight:bold;
font-size:8pt;
color:#303030;
font-family:Verdana,Tahoma;
}
TD.CATHeader
{	
height:22px;
}
.CATAltHeader
{
font-weight:bold;
font-size:8pt;	
color:#303030;
font-family:Verdana,Tahoma;
}
TD.CATAltHeader
{
height:22px; 		
}
.CATSubHeader
{
font-weight:bold;
font-size:8pt;	
color:#036;
font-family:Verdana,Tahoma;	
}
.CATRow
{
font-weight:normal;
font-size:11px;
color:#036;
font-family:Verdana,Tahoma;
}
.CATRowHighLight
{	
color:#036;	
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
}
TD.CATAltHeaderImage
{	
height:22px; 
}
.CATProductNumber,.CATUnitCost,.CATDescription,.CATLiability
{
color:#808080;
font-family:Verdana,Tahoma;
font-size:9px;
line-height:10pt;
}
.CATDescription,.CATLiability
{
color:#000;
}
.CATHomeHead
{
color:#c0c0c0;
font-family:Verdana,Tahoma;
font-size:14px;
font-weight:bold;
height:16px;
}
.CATSubHead{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:bold;
color:#036;
}
.CATSubSubHead{
font-family:Verdana,Tahoma;
font-size:12px;
font-weight:bold;
color:#000;
}
.CATNormal{
font-family:Verdana,Tahoma;
font-size: 11px;
font-weight:normal;
}
.CATSmall
{
color:#000;
font-family:Arial Narrow;
font-size:10px;
font-weight:normal;
}
.CATNormalRed
{
font-family:Verdana,Tahoma;
font-size:12px;
font-weight:bold;
color:#f00
}
.CATNormalBold
{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:bold
}
.CATProductListItem
{
color:#000;
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:bold;
}
.CATNormalTextBox
{
font-family:Verdana,Tahoma;
font-size:12px;
font-weight:normal;
}
.CATNormalDropDownList
{
font-family:Verdana,Tahoma;
font-size:9px;
font-weight:normal;
}
.CATNormalCheckBox
{
margin-left:-4px;
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
}
.CATNormalRadio
{
font-family:Verdana,Tahoma;
font-size:9px;
font-weight:normal;
text-indent:-5px;
}
.CATCommandButton  
{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036;
}
A.CATCommandButton:link,A.CATCommandButton:visited,A.CATCommandButton:active {
text-decoration:underline;
}
A.CATSiteLink,A.CATSiteLink:link,A.CATSiteLink:visited,A.CATSiteLink:hover
{
text-decoration:underline; 
font-family:Verdana,Tahoma;
font-size:9px;
color:#036;		
}
A.CATSiteLink:hover
{
color:#f92
}
.CAT_TabNoActive, .CAT_TabActive
{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036;
height:24px;
background-color:#EFF9FD;
background-image:none;
border:1px #69A7C6 solid;
}
.CAT_TabSpacer
{
height:24px;
background-color:Transparent;
background-image:none;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border:1px #69A7C6 solid;
}
.CAT_TabActive
{
background-color:#ABD0E2;
}
.CATGrid
{
width:100%;
background-color:#fff;
background-image:none;
}
.CATGridHeader
{
height:22px;
font-weight:bold;
font-size:8pt;	
color:#036;
font-family:Verdana,Tahoma;
}
.CATGridItem, .CATGridItemAlt
{
font-weight:normal;
font-size:11px;
color:#036;
font-family:Verdana,Tahoma;
height:22px;vertical-align:top;
}
.CATGridEditItem
{
color:#036;
font-family:Verdana,Tahoma;
font-size:9px;
line-height:11pt;
}
.CATGridFooter
{
line-height:8pt;
}
.CATGridPager
{
height:32px;
font-weight:normal;
font-size:11px;
color:#036;
font-family:Verdana,Tahoma;
}
.dtree
{
font-family:Verdana;
font-size:9px;
color:#666;
white-space:nowrap;
}
.dtree img
{
border:0px;
vertical-align:middle;
}
.dtree a
{
color:#333;
text-decoration:none;
}
.dtree a.node,.dtree a.nodeSel
{
white-space:nowrap;
padding:1px 2px 1px 2px;
}
.dtree a.node:hover,.dtree a.nodeSel:hover
{
color:#f92;
text-decoration:underline;
}
.dtree a.nodeSel
{
background-color:#ABD0E2;
color:#800080;
}
.dtree a.node:visited,.dtree a.nodeSel:visited
{
text-decoration:none;	
}
.dtree .clip
{
overflow:hidden;
}
TD.CATMenuBG
{
background-color:#fff;  
}
.CATMenuContainer
{
background-color:transparent;
height:20px;
font-size:0px;
width:180px;
}
.CATMenuBar
{
cursor:pointer;
cursor:hand;
height:16;
background-color:Transparent;
}
.CATMenuIcon
{
cursor:pointer;
cursor:hand;
background-color:#E6E6CB;
text-align:center;
width:15; 
height:16;
}
.CATMenuItem 
{
cursor:pointer; 
cursor:hand; 
color:#000; 
font-family:Verdana,Tahoma;
font-size:11px; 
font-weight:normal;
font-style:normal;
background-color:#fff; 
}
.CATMenuArrow TD
{
font-family:webdings; 
font-size:10pt; 
cursor:pointer; 
cursor:hand;
}
.CATMenuRootArrow TD
{
font-family:webdings; 
font-size:10pt; 
cursor:pointer; 
cursor:hand;
}
.CATRootItem TD,.CATRootItemSelected TD,.CATRootItemBreadCrumb TD,.CATRootItemActive TD 
{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036;
height:20px; 
background-color:#C1BE9B;
border-bottom:#036 1px solid;
border-top:#fff 1px solid;
}
.CATRootItemSelected TD,.CATRootItemBreadCrumb TD,.CATRootItemActive TD 
{
background-color:#91BFD5;
}
.CATSubMenu 
{
z-index:1000;
cursor:pointer;
cursor:hand;
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036;
height:20px;
background-color:#fff;
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3);
}
.CATSubItemActive TD 
{
border-top:0px solid;
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036;
height:20px;
background-color:#ABD0E2;
}
.CATSubItemSelected 
{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036; 
background-color:#ABD0E2;
}
.CATSubItemBreadCrumb
{
font-family:Verdana,Tahoma;
font-size:11px;
font-weight:normal;
color:#036;
background-color:Transparent;
}
.CATTreeViewMenu
{
width:175px;
background-color:#fff;
border:#fff 1px solid;
moz-border-radius-bottomleft:15px;
moz-border-radius-bottomright:15px;
moz-border-radius-topleft:3px;
moz-border-radius-topright:3px;
}
.CATTreeViewMenu_Header
{
background-color:#fff;
}
LI.linkbox{
DISPLAY:list-item; 
LIST-STYLE-POSITION:outside; 
LIST-STYLE-IMAGE:url(bullet.gif); 
MARGIN-LEFT:-20px; 
LINE-HEIGHT:12.5pt;
}	
A.CATMenu,A.CATMenu:link,A.CATMenu:visited,A.CATMenu:hover
{
text-decoration:none;
font-family:Verdana,Tahoma;
font-size:9px;
color:#fff;
}
A.CATMenu:hover
{
text-decoration:underline;
}
.ShopLeftFrame
{
height:600;
width:24%;
}
.ShopRightFrame
{
height:600;
width:74%;
}
.MenuPaneBody,.ItemPaneBody
{
background-color:Transparent;
background-image:none;
border-width:1px;
border-color:darkred;
border-style:solid;
scrollbar-face-color:0033CC;
scrollbar-highlight-color:A6B6FF;
scrollbar-shadow-color:000066;
scrollbar-3dlight-color:3B2104;
scrollbar-arrow-color:fff;
scrollbar-track-color:A1B3FF;
scrollbar-darkshadow-color:00004E;
}
.CATProductListGrid,.CATProductBrowseList
{
width:100%;
}
.CATPostContainer
{
background-color:Transparent;
background-image:none;
border-width:1px;
border-color:darkred;
border-style:solid;
}
.CATMostPopularHead
{
background-color:darkred;
background-image:none;
color:#fff;
font-family:Verdana,Tahoma;
font-size:9px;
font-weight:bold;
}
.CATMostPopularFoot
{
color:#000;
height:1px;
} 
A.CATMostPopularItemText,A.CATMostPopularItemText:link,A.CATMostPopularItemText:visited
{
color:#000;
font-family:Verdana,Tahoma;
font-size:9px;
text-decoration:none;
}
A.CATMostPopularItemText:hover
{
color:red;
font-family:Verdana,Tahoma;
font-size:9px;
text-decoration:underline;
}
.CATPagingTable
{
Width:100%;
border-style:solid; 
border-width:1px; 
border-color:#adadad;
}
.CATNormalDisabled
{
font-weight:normal;
font-size:11px;
color:silver;
font-family:Verdana,Tahoma;
}
#lbOverlay
{
position:fixed;
top:0;
left:0;
z-index:99998;
width:100%;
height:500px;
}
#lbOverlay.grey
{
background-color:#000;
}
#lbMain
{
position:absolute;
left:0;
width:100%;
z-index:99999;
text-align:center;
line-height:0;
}
#lbMain a img
{
border:none;
}
#lbOuterContainer
{
position:relative;
background-color:#fff;
width:200px;
height:200px;
margin:0 auto;
}
#lbOuterContainer.grey
{
border:3px solid #888;
}
#lbDetailsContainer
{
font:10px Verdana,Helvetica,sans-serif;
background-color:#fff;
width:100%;
line-height:1.4em;
overflow:auto;
margin:0 auto;
}
#lbDetailsContainer.grey
{
border:3px solid #888;
border-top:none;
}
#lbImageContainer,#lbIframeContainer
{
padding:10px;
}
#lbLoading
{
position:absolute;
top:45%;
left:0%;
height:32px;
width:100%;
text-align:center;
line-height:0;
background:url(lytebox/Images/loading.gif) center no-repeat;
}
#lbHoverNav
{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}
#lbImageContainer > #lbHoverNav
{
left:0;
}
#lbHoverNav a
{
outline:none;
}
#lbPrev
{
width:49%;
height:100%;
background:transparent url(lytebox/Images/blank.gif) no-repeat;
display:block;
left:0;
float:left;
}
#lbPrev.grey:hover,#lbPrev.grey:visited:hover
{
background:url(lytebox/Images/prev_grey.gif) left 15% no-repeat;
}
#lbNext
{
width:49%;
height:100%;
background:transparent url(lytebox/Images/blank.gif) no-repeat;
display:block;
right:0;
float:right;
}
#lbNext.grey:hover,#lbNext.grey:visited:hover
{
background:url(lytebox/Images/next_grey.gif) right 15% no-repeat;
}
#lbPrev2,#lbNext2
{
text-decoration:none;
font-weight:bold;
}
#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey
{
color:#333;
}
#lbPrev2_Off,#lbNext2_Off
{
font-weight:bold;
}
#lbPrev2_Off.grey,#lbNext2_Off.grey
{
color:#ccc;
}
#lbDetailsData
{
padding:0 10px;
}
#lbDetailsData.grey
{
color:#333;
}
#lbDetails
{
width:60%;
float:left;
text-align:left;
}
#lbCaption
{
display:block;
font-weight:bold;
}
#lbNumberDisplay,#lbNavDisplay
{
float:left;
display:block;
padding-bottom:1.0em;
}
#lbClose, #lbPlay, #lbPause
{
width:64px;
height:28px;
float:right;
margin-bottom:1px;
}
#lbClose.grey
{
background:url(lytebox/Images/close_grey.png) no-repeat;
}
#lbPlay.grey
{
background:url(lytebox/Images/play_grey.png) no-repeat;
}
#lbPause.grey
{
background:url(lytebox/Images/pause_grey.png) no-repeat;
}

 .SaleOff div{display:none;}