﻿IMG
{
    border: 0px;
}

body 
{
    background-color :#fff;
    margin:0px;
    font-family:Arial;
    font-size : 9.5px;
}

A,A:hover,A:link,A:visited, A.active
{
    color: #1341A0;
    font-family: Arial;
    font-size : 10px;
    text-decoration : none;
}

Input.SearchTextBox
{
    font-family:Tahoma, Arial;
    font-size:9pt;
    width:150px;
    border:solid 2px #993300;
    color:#C2C1C1;
}

.LeftPanel
{
    width:182px;
}

.LeftNavText, A.LeftNavText:hover, A.LeftNavText:visited, A.LeftNavText:link, 
    A.LeftNavTextSelected:hover, A.LeftNavTextSelected:visited, A.LeftNavTextSelected:link
{
    font-family: Verdana;
    font-size:8pt;
    color: #993300;
    display:block;
    font-weight: bold;
}

A.LeftNavTextSelected:hover, A.LeftNavTextSelected:visited, A.LeftNavTextSelected:link
{
    color: #336 !important;
}
    
A.LeftNavTextInCategory
{
    font-family: Verdana;
    font-size:8pt;
    color: #1341A0;
    display:block;
    font-weight:bold;
}

.BottomStrip
{
    background-color:#ffffff;
    margin-top: 5px;
    width: 100%;
}
        
.BottomNavText, A.BottomNavText:link, A.BottomNavText:active, A.BottomNavText:visited
{
	font-family: Arial;
	font-size:8pt;
	color: #1341A0;
	font-weight:bolder;
}
      
A.BottomNavText:hover
{
	font-family: Arial;
	font-size:8pt;
	color: #1341A0;
	text-decoration: underline;
}
        
.BaselineNavText, A.BaselineNavText:link, A.BaselineNavText:active, A.BaselineNavText:visited
{
	font-family: Arial;
	color: #1341A0;
	font-weight:bolder;
	font-size: 100%;
}

A.BaselineNavText:link, A.BaselineNavText:active, A.BaselineNavText:visited
{
    font-size: 100%;
}

A.BaselineNavText:hover
{
	font-family: Arial;
	color: #1341A0;
	font-weight:bolder;
	text-decoration: underline;
}

.ShoppingCartContainer, A.ShoppingCartContainer
{
    color: #1341A0;
}

A.ShoppingCartContainer {
font-size: 10pt;
font-weight: bold;
}

A.ShoppingCartContainer:hover {
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}

.ShoppingCart
{
    font-family: Arial;
    font-size:9pt;
    color: #14419D;
    width:128px;
    padding: 3px 0px 3px 5px;
    font-weight: bold;
}

.SpecialProdName
{
	 color: #ff0000;
	 text-transform: uppercase; 
	 text-align: center;
	 font-size: 8pt;
	 padding-right: 25px;
}
            
.PageContent
{
	width:600px;
	vertical-align:top;
	text-align:center;
}
.PageInnerTable
{
	padding-top:5px;
	padding-left:15px;
	padding-right: 15px;
	padding-bottom: 15px;
	width:100%;
}
       
.PageTopLinks, A.PageTopLinks:active, A.PageTopLinks:link, A.PageTopLinks:visited
{
	color:#993300;
	font-family: Arial;
	font-size:7pt;
	text-decoration:none;
	font-weight: bold;
}
       
A.PageTopLinks:hover
{
	color:#993300;
	font-family: Arial;
	font-size:7pt;
	text-decoration:underline;
	font-weight: bold;
}
       
.ProdListSpacer
{
	width:20px;
}
       
.ProdListName
{
	color:#930;
	font-family: Arial;
	font-size:8.5pt;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}

.ProdListPrice
{
	color:#000;
	font-family: Arial;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
}

.ProdSubHeading
{
    color: #930;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}

.ProdDetailLinks, A.ProdDetailLinks:active, A.ProdDetailLinks:link, A.ProdDetailLinks:visited
{
color:#930;
font-family: Arial;
font-size:7pt;
text-decoration:none;
}

A.ProdDetailLinks:hover
{
color:#999999;
font-family: Arial;
font-size:7pt;
text-decoration:underline;
}

.ProdDetailName
{
color:#930;
font-family: Arial;
font-size:12pt;
font-weight:bold;
padding-top:15px;
padding-bottom:15px;
}

.ProdDetailDesc
{
color:#930;
font-family: Arial;
font-size:9pt;
/*font-weight:bold;*/
padding-bottom:15px;
text-align:left;
}

.ProdDetailPriceTag
{
color:#930;
font-family: Arial;
font-size:9pt;
font-weight:bold;
}

.ProdDetailText
{
color:#bebebe;
font-family: Arial;
font-size:9pt;
/*font-weight:bold;*/
}

.ProdDetailSelect
{
font-family:Tahoma, Arial;
font-size: 8pt;
}

select
{
font-family:Tahoma, Arial;
font-size: 8pt;
}

.SearchShowTitle
{
color:#930;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align: left;
}

.SearchPageNav, A.SearchPageNav:active, A.SearchPageNav:link, A.SearchPageNav:visited
{
color:#000;
font-family:Arial;
font-size:11px;
text-decoration:none;
font-weight: bold;

}

A.SearchPageNav:hover
{
color:#000;
font-family:Arial;
font-size:11px;
text-decoration: underline;
font-weight: bold;
}

.SearchPageNavPage, A.SearchPageNavPage:active, A.SearchPageNavPage:link, A.SearchPageNavPage:visited
{
color:#930;
font-family:Arial;
font-size:11px;
text-decoration:none;
font-weight: bold;

}

A.SearchPageNavPage:hover
{
color:#930;
font-family:Arial;
font-size:11px;
text-decoration: underline;
font-weight: bold;
}

.SearchSelectedPage
{
color:#930;
font-family:Arial;
font-size:11px;
font-weight: bold;
}

.CartTitle
{
color:#cc0000;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.CartDesc
{
color:#000;
font-family:Arial;
font-size:13px;
text-align:justify;
/*font-weight:bold;*/
}

.CartTableShip
{
color:#000;
font-family:Arial;
font-size:12px;
/*font-weight:bold;*/
padding-top:5px;
padding-bottom:8px;
text-align:center;
}

.CartTableTotal
{
color:#000;
font-family:Arial;
font-size:12px;
/*font-weight:bold;*/
border-top: solid 1px #000;
border-bottom: solid 1px #000;
padding-top:5px;
padding-bottom:8px;
text-align:center;
}

.CartTableSubTotal
{
color:#000;
font-family:Arial;
font-size:12px;
/*font-weight:bold;*/
border-top: solid 1px #cc0000;
border-bottom: solid 1px #cc0000;
padding-top:5px;
padding-bottom:8px;
text-align:center;
}

.CartTableItem
{
color:#000;
font-family:Arial;
font-size:12px;
/*font-weight:bold;*/
padding-top:3px;
padding-bottom:5px;
text-align:center;
}

.CartTableItemDesc
{
color:#000;
font-family:Arial;
font-size:12px;
text-align:left;
/*font-weight:bold;*/
padding-top:3px;
padding-bottom:5px;
}

.CartTableQty
{
width:25px;
height: 16px;
text-align:right;
vertical-align:top;
color: #000;
}

.CartTableHeader
{
color:#000;
font-family:Arial;
font-size:12px;
font-weight:bold;
border-top: solid 1px #7d7c7c;
border-bottom: solid 1px #7d7c7c;
padding-top:5px;
padding-bottom:8px;
text-align:center;
}

.CartNote
{
	color:#969595;
	font-family:Arial;
	font-size:11px;
	padding-top:10px;
	padding-right:10px;
}

.LoginLeftNavTitle
{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.LoginLeftNavItem, A.LoginLeftNavItem:active, A.LoginLeftNavItem:link, A.LoginLeftNavItem:visited, A.LoginLeftNavItem:hover
{
	color:#000;
	font-family:Arial;
	font-size:8pt;
	/*font-weight:bold;*/
	padding-left:2px;
	text-decoration: none;
}

.LoginPageTitle
{
	color:#cc0000;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
	/*padding-left:3px;*/
}    

.LoginBorderTitle
{
color:#000;
font-family:Arial;
font-size:9pt;
font-weight:bold;
padding-top:14px;
padding-bottom:14px;
padding-left: 10px;
border-top:solid 1px #7d7c7c;
text-align:left;
}       

.LoginText
{
color:#000;
font-family:Arial;
font-size:8.5pt;
}       

.LoginDimText
{
color:#999797;
font-family:Arial;
font-size:8.5pt;
}
Input.LoginTextBox
{
color:#000;
font-family:Arial;
font-size:8.5pt;
background-color:#ffffff;
border:solid 1px #993300; 
}

.LoginLink, A.LoginLink:active, A.LoginLink:link, A.LoginLink:visited
{
color:#cc0000;
font-family:Arial;
font-size:8.5pt;
text-decoration: none;

}

A.LoginLink:hover
{
color:#cc0000;
font-family:Arial;
font-size:8.5pt;
text-decoration: underline;
}

.LoginWLink, A.LoginWLink:active, A.LoginWLink:link, A.LoginWLink:visited
{
color:#000;
font-family:Arial;
font-size:8.5pt;
text-decoration: none;

}

A.LoginWLink:hover
{
color:#000;
font-family:Arial;
font-size:8.5pt;
text-decoration: underline;
}

.LoginWhiteBold
{
color:#000;
font-family:Arial;
font-size:9pt;
font-weight:bold;
}       

Input.InfoTextBox, Select.InfoTextBox 
{
color:#000;
font-family:Arial;
font-size:8.5pt;
background-color:#fff;
border:solid 1px #993300; 
padding-top:4px;
padding-bottom:8px;
}


.InfoText
{
color:#000;
font-family:Arial;
font-size:8.5pt;
padding-left:2px;
padding-top:8px;
padding-bottom:2px;
}       

.ShipWhiteDivider
{
width:100%;
border-top:solid 1px #000;
padding-left:10px;
}

.ShipTableTotal
{
color:#000;
font-family:Arial;
font-size:12px;
/*font-weight:bold;*/
padding-top:4px;
padding-bottom:4px;
padding-right:8px;
padding-left:8px;
text-align:right;
}

.ShipGreyDivider
{
width:100%;
border-top:solid 1px #7d7c7c;
/*padding-left:10px;*/
}

.ShipTableSubTotal
{
color:#000;
font-family:Arial;
font-size:12px;
border-top: solid 1px #7d7c7c;
border-bottom: solid 1px #7d7c7c;
padding-top:5px;
padding-bottom:8px;
padding-right:8px;
padding-left:8px;
text-align:right;
}

input.price
{
background-color: #FFFFFF;
color: #000000;
font-size: 11px;
border-style: none;
letter-spacing: 1px;
width: 45px;
}
.ErrorMsg, .Notification {
        font-size: 15px;
        font-weight: bold;
        color: #CC0000;
	text-align: left;
}
.Note, .Note a {
        font-size: 12px;
        color: #CC0000;
	text-align: left;
}
.sold_out {
        color: #CC0000;
        font-weight: bold;
}


