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

A,A:hover,A:link,A:visited, A.active
{
    /* color:#bebebe; */
    color:#999999;
    font-family: Arial;
    font-size : 9px;
    text-decoration : none;
}

Input.SearchTextBox
{
    background-color:#E5E6E7;
    font-family:Tahoma, Arial;
    font-size:9pt;
    width:150px;
    /*border:solid 2px black;*/
    border:solid 1px #3A3A3A;
    color:#000;
}

.LeftPanel
{
    width:182px;
    border-right: solid 1px #7E7E7E;
}

.LeftNavText, A.LeftNavText:hover, A.LeftNavText:visited, A.LeftNavText:link
{
    /* font-family: Arial; */
    font-family: 'ITC Lubalin Graph', Arial;
    font-size:8pt;
    color: #6D6E71;
    display:block;
    font-weight:bolder;
}

.LeftNavTextInCategory
{
    font-family: Arial;
    font-size:8pt;
    color: #6D6E71;
    display:block;
    font-weight:bolder;
}
    
.BottomStrip
{
    background-color:#ffffff;
    border-top: solid 1px #7E7E7E; 
    margin-top: 7px;
    width: 100%;
}
        
.BottomNavText, A.BottomNavText:link, A.BottomNavText:active, A.BottomNavText:visited
{
	font-family: Arial;
	font-size:7pt;
	color: #919294;
	font-weight:bolder;
}
      
A.BottomNavText:hover
{
	font-family: Arial;
	font-size:7pt;
	color: #919294;
	text-decoration: underline;
}
        
.BaselineNavText, A.BaselineNavText:link, A.BaselineNavText:active, A.BaselineNavText:visited
{
	font-family: Arial;
	color: #919294;
	font-weight:bolder;
}

A.BaselineNavText:hover
{
	font-family: Arial;
	font-size:6.5pt;
	color: #919294;
	font-weight:bolder;
	text-decoration: underline;
}

.ShoppingCart
{
    font-family: Arial;
    font-size:9pt;
    color: #3F3F3F;
    width:128px;
    padding: 3px 0px 5px 0px;
    margin: 3px 0px 5px 0px;
}

.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:#999999;
	font-family: Arial;
	font-size:6.5pt;
	text-decoration:none;
}
       
A.PageTopLinks:hover
{
	color:#999999;
	font-family: Arial;
	font-size:6.5pt;
	text-decoration:underline;
}
       
.ProdListSpacer
{
	width:20px;
}
       
.ProdListName
{
	color:#6D6E71;
	font-family: Arial;
	font-size:8.5pt;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}

A.ProdListLink:active, A.ProdListLink:link, A.ProdListLink:hover, A.ProdListLink:visited
{
	color:#6D6E71;
	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;
}

.ProdDetailLinks, A.ProdDetailLinks:active, A.ProdDetailLinks:link, A.ProdDetailLinks:visited
{
color:#999999;
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:#000;
font-family: Arial;
font-size:12pt;
font-weight:bold;
padding-top:15px;
padding-bottom:15px;
}

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

.ProdDetailPriceTag
{
color:#000;
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:#bebebe;
background-color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

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

}

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

.SearchSelectedPage
{
color:#000;
font-family:Arial;
font-size:11px;
}

.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:#999999;
	font-family:Arial;
	font-size:11px;
	padding-top:10px;
	padding-right:10px;
	align:left;
}

.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 #666666; 
}

.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 #666666; 
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;
}

A.CartLink {
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

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

.MainPageImage {
margin-left:19px;
margin-top: 40px;
}
.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;
}
/*Nicks Added 12/1/2011 */
.ProdDetailDesc a, .ProdDetailDesc a:link, .ProdDetailDesc a:visited, #add2cart a:link, #add2cart a:visited {
color: #26B;
text-decoration: none;
border: 0;
font-size: 12px;
line-height: 16px;
}
.ProdDetailDesc a:hover, #add2cart a:hover{
color:#ccc;
}
.ProductId {
margin-bottom: 6px;
font-size: 9px;
color: #888;
display: block;
font-style: italic;
}
