/* 
	================================================
		CSS STYLES FOR Hamat.ElitePlumbingSuppy.com 
	================================================
*/   

BODY
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;    
	background:#FFFFFF;
	color:#000000;
	margin:0px 0px; padding:0px;
	text-align:left;
}

.logoimg {
position:relative;
left: 145px;
top: 30px;
}

.slider {
top: -98px;
left: 1px;
width:310px;
height:373px;
position:relative;
z-index:5;
overflow:visible!important;
margin:0 auto;
}

table.status-text {
    font-size: 12px;
    color: #000000;    
    width:100%;
}
table.status-text tr {
    text-align: center;
}
table.status-text td {
    vertical-align: top;
    font-weight: bold;
	background:#d7d8da;
}
table.status-text-white-bg td {
    vertical-align: top;
    font-weight: bold;
	background:#ffffff;
}

.ProductSts {
    position:relative;
    top: 22px;
    left: -1px;
	background:red;
    padding: 2px 2px 2px 2px;
	border-radius:3px;
	border:1px solid #000000;
    font-weight: bold;
}
.ProductStsNA {
    position:relative;
    top: 22px;
    left: -1px;
	background:green;
    padding: 2px 2px 2px 2px;
	border-radius:3px;
	border:1px solid #000000;
    font-weight: bold;
}
.ProductStsDC {
    position:relative;
    top: 22px;
    left: -1px;
	background:blue;
    padding: 2px 2px 2px 2px;
	border-radius:3px;
	border:1px solid #000000;
    font-weight: bold;
}

span.StatusIcon {
    display: block;
    font-size: 11px;
    text-align:center;
    vertical-align:middle;
}
.StatusIcon {
    color: white;
    width: 50px;
    height: 30px;
    position: relative;
    display: block;
    top: 0;
    right: 0;
    background-image: url('../images/buttons/ProductStatus.gif');
    background-position: top right;
    background-repeat: no-repeat;
}
span.StatusIconGrid {
    display: block;
    font-size: 11px;
    text-align:center;
    vertical-align:middle;
}
.StatusIconGrid {
    padding-top:5px;
    color: white;
    width: 50px;
    height: 30px;
    position: relative;
    display: block;
    top: 5px;
    right: 0px;
    background-image: url('../images/buttons/ProductStatus.gif');
    background-position: top right;
    background-repeat: no-repeat;
}

.ButtonLinkColor {
	background-color:#cccccc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d7d8da;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}.ButtonLinkColor:hover {
	background-color:#dfdfdf;
}.ButtonLinkColor:active {
	position:relative;
	top:1px;
} .DropDown
{
    font-size: 12px;
    font-weight: bold;
    BACKGROUND-COLOR: #BFBFBF;
	border: outset 1px solid #CCCCCC;
	color: white;
}

.autocomplete_completionListElement 
{  
        background-color : #cccccc;
        color : #000;
        border : buttonshadow;
        border-width : 1px;
        border-style : solid;
        cursor : default;
        overflow : auto;
        height : auto;
        text-align : left; 
        list-style-type : none;
        margin: 0px 0px; 
        padding: 2px 2px;
}

.autocomplete_listItem 
{
        background-color : #cccccc;
        color : #000;
        padding : 1px;
        text-align : left; 
        list-style-type : none;
}

.autocomplete_highlightedListItem
{
        background-color: #dfdfdf;
        color: black;
        padding: 1px;
        text-align : left; 
        list-style-type : none;
}

table.Table1 {
    border-spacing: 1px;
    font-size: 12px;
    line-height: 14px;
    color: #000000;    
	background:#CCCCCC;
}
table.Table1 tr {
    text-align: center;
    font-weight: normal;
    padding: 0.2em 0.5em;
}
table.Table1 tr.WhiteBG {
	background:#ffffff;
    border: none;
}
table.Table1 td {
    text-align: center;
    padding: 0.0em 0.0em;
    vertical-align: top;
    border: 0px solid yellow;
}
table.Table1 td.ModelListImg {
    height: 50px;
    vertical-align: middle;
}
table.Table1 td.ModelListHoverImg {
    height: 50px;
    vertical-align: middle;
}
table.Table1 td.ModelListImgEnlarge {
    height: 30px;
    vertical-align: middle;
    width: auto;
	background:#ffffff;
}
table.Table1 td.ModelListTextModel {
    vertical-align:middle;
    color: #000000;    
    height: 30px;
}

table.Table1 td.ModelListTextDesc {
    vertical-align:middle;
    color: #000000;    
    height: 50px;
}

table.Table1 td.ModelListTextBlob {
    vertical-align:top;
    color: #000000;    
    height: 70px;
}

.ModelListProductImg {
    max-width: 75px;
    vertical-align: middle;
    width: auto;
}

img.ModelListHoverProductImg {
    max-height: 100px;
    max-width: 120px;
    vertical-align: top;
    width: auto;
}

img.ModelListHoverBigProductImg {
    max-height: 400px;
    vertical-align: top;
    width: auto;
}

a.LinkColor:link  {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
}
a.LinkColor:visited LinkColor {
    color: #000000;
    text-decoration: none;
}
a.LinkColor:active LinkColor {
    color: #000000;
    text-decoration: none;
}
a.LinkColor:hover LinkColor {
    color: #000000;
    text-decoration: none;
}

a.LinkColorBig:link  {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
}
a.LinkColorBig:visited LinkColor {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
}
a.LinkColorBig:active LinkColor {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
}
a.LinkColorBig:hover LinkColor {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
}

A:link, A:visited  {
    text-decoration: none;
	color:#000000;
    font-size: 11px;
    line-height: 14px;    
}

A, A:hover {
    text-decoration: underline;
	color:#000000;
    font-size: 11px;
    line-height: 14px;    
}

.HomeHead
{
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;    
}

.Normal
{
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px    
}

.NormalBold
{
    color: #000000;    
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;    
}

.NormalBold4WhiteBG
{
    color: #cccccc;    
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;    
}

table.ModelListTable {
	border: 1px solid #cccccc;
    font-size: 11px;
    line-height: 14px;
    color: #000000;   
    padding: 0.2em 0.5em;
}
table.ModelListTable tr {
    text-align: center;
    font-weight: normal;
    padding: 0.2em 0.5em;
}
table.ModelListTable td {
    text-align: center;
    padding: 0.0em 0.0em;
}
td.ModelListImgx {
	background:#FFFFFF;
}












































.TextInput-Name 				{ width: 175px; border: 1px solid #34474E;}
.TextInput-Address 				{ width: 200px; border: 1px solid #34474E;}
.TextInput-City 				{ width: 150px; border: 1px solid #34474E;}
.TextInput-State 				{ width: 025px; border: 1px solid #34474E;}
.TextInput-Zip 					{ width: 075px; border: 1px solid #34474E;}
.TextInput-Phone 				{ width: 150px; border: 1px solid #34474E;}
.TextInput-Email 				{ width: 150px; border: 1px solid #34474E;}
.TextInput-Password				{ width: 150px; border: 1px solid #34474E;}
.DropDownList					{ border: 1px solid #34474E;}
.TextInput-Zip-Sm				{ width: 040px; border: 1px solid #34474E;}
.TextInput-Email-Sm				{ width: 130px; border: 1px solid #34474E;}

.btnav { padding: 0.5em 0.5em; background-color: #CCCCCC; border: 1px #FFFFFF solid; color: White;} 

table.InvoiceTable {
    font-size: 12px;
    font-weight: bold;
	color: white;
	width:100%;
	height:25px;
	padding: 5px;
    border-spacing: 0px;
	border: 1px solid #FFFFFF;
	background:#BFBFBF;
}
table.TotalsTable {
    font-size: 12px;
    font-weight: bold;
	color: white;
	width:45%;
	height:25px;
    border-spacing: 0px;
	background:#BFBFBF;
}

table.CustomerInfoTable {
    font-size: 12px;
    font-weight: bold;
	color: white;
	width:45%;
	height:25px;
    border-spacing: 0px;
	border: 1px solid #FFFFFF;
	background:#BFBFBF;
}
table.CustomerInfoTable th {
	background:#CCCCCC;
}
.Grid
{
	width:75%;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none;
    background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
}
.Grid_Header
{
	border: 1px solid #aaaaaa;
    text-align: center;
    height: 25px;
    background-color: #CCCCCC;
    font-weight: bold;      
	white-space: nowrap;
}

.Grid_Footer
{
    text-align: center;
    height: 25px;
    background-color: #CCCCCC;
    font-weight: bold;      
}
.Grid_Item
{
    padding-left: 5px;
    height: 20px;
    background-color: #BFBFBF;
	white-space: nowrap;
}

.Grid_AltItem
{
    padding-left: 5px;
    height: 20px;
    background-color: #CCCCCC;      
}

table.LogoTable {
    font-size: 11px;
	width:100%;
    border-spacing: 0px;
	border: 1px solid #BFBFBF;
	background:#CCCCCC;
}
table.MainTable {
    font-size: 11px;
	width:75%;
    border-spacing: 0px;
	border: 1px solid #BFBFBF;
	background:#FFFFFF;
}
table.BodyTable1 {
    font-size: 11px;
    border-spacing: 0px;
	border: 1px solid #FFFFFF;
	background:#CCCCCC;
}
table.BodyTable2 {
    font-size: 11px;
    border-spacing: 0px;
	border: 1px solid #FFFFFF;
	background:#36407C;
}
table.ADJContainer {
    font-size: 11px;
	width:100%;
    border-spacing: 0px;
    /* border-collapse: collapse; */
	border: 0px solid #669ACC;
	background:#FFFFFF;
}
table.ADJContainer tr {
    text-align: center;
    font-weight: normal;
    padding: 0.2em 0.5em;
}
table.ADJContainer td {
    text-align: center;
    padding: 0.0em 0.0em;
}

table.ADJProductDetails {
	width:100%;
	border: 0px dotted #34474E;
    border-spacing: 1px;
    border-top: 0px dotted #34474E;
    border-bottom: 0px dotted #34474E;
	background:#FFFFFF;
    font-size: 11px;
    line-height: 14px;
    color: #000000;    
}
table.ADJProductDetails tr {
    text-align: center;
    font-weight: normal;
    padding: 0.2em 0.5em;
}
table.ADJProductDetails td {
    text-align: left;
    padding: 0.0em 0.0em;
}

table.ADJProductResources {
	width:100%;
	border: 1px #34474E;
    border-spacing: 1px;
    border-top: 1px #34474E;
    border-bottom: 1px #34474E;
	background:#FFFFFF;
    font-size: 11px;
    line-height: 14px;    
    color: #FFFFFF;    
}
table.ADJProductResources tr {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
	border: 0px dotted #BFBFBF;
}
table.ADJProductResources td {
    text-align: center;
    padding: 0.0em 0.0em;
	border: 0px dotted #BFBFBF;
	background:#FFFFFF;
}

table.ADJBreadCrumb {
	width:100%;
	border: 1px dotted #34474E;
    border-spacing: 1px;
    border-top: 1px dotted #34474E;
    border-bottom: 1px dotted #34474E;
	background:#FFFFFF;
    font-size: 11px;
    line-height: 14px;    
}
table.ADJBreadCrumb tr {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
	border: 0px dotted #BFBFBF;
}
table.ADJBreadCrumb td {
    text-align: left;
    padding: 0.0em 0.0em;
	border: 0px dotted #BFBFBF;
}

table.ADJHeader {
	width:100%;
	border: 1px solid #BFBFBF;
    border-spacing: 3px;
    border-top: 3px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
	background:#FFFFFF;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;    
}
table.ADJHeader tr {
    text-align: left;
    padding: 0.5em 0.5em;
}
table.ADJHeader td {
    text-align: center;
    padding: 0.2em 0.5em;
}

table.ADJButton {
	border: 1px solid #BFBFBF;
    border-spacing: 3px;
    border-top: 3px solid #BFBFBF;
    border-bottom: 1px solid #BFBFBF;
	background:#FFFFFF;
}
table.ADJButton tr {
    text-align: left;
    font-weight: normal;
    padding: 0.5em 0.5em;
}
table.ADJButton td {
    text-align: center;
    padding: 0.2em 0.5em;
	white-space: nowrap;
}

table.ADJForm {
    background-color: #CCCCCC;
    border-spacing: 5px;
	border: 1px solid #CCCCCC;
}
table.ADJForm tr {
    text-align: center;
    font-weight: normal;
}
table.ADJForm td {
    text-align: center;
}

table.ADJCatalog {
    background-color: #FFFFFF;
    border-spacing: 0px;
	border: 0px solid #34474E;
    line-height: 10px;    
    font-size: 11px;
}
table.ADJCatalog tr {
    text-align: left;
    font-weight: normal;
}
table.ADJCatalog td {
    text-align: left;
	vertical-align: top;
    padding: 0.1em 0.1em;
}

table.ADJFormCentered tr {
    text-align: center;
    font-weight: normal;
    padding: 0.5em 0.5em;
}
table.ADJFormCentered td {
    text-align: center;
	vertical-align: top;
    padding: 0.5em 0.5em;
    border-bottom: 1px dotted #34474E;
}

table.ADJGrid {
	width:100%;
    background-color: #ffffff;
    border-spacing: 0px;
	border: 1px dotted #34474E;
    font-size: 11px;
}
table.ADJGrid tr {
    text-align: left;
    font-weight: normal;
    padding: 0.5em 0.5em;
	border: 1px dotted #34474E;
}
table.ADJGrid td {
    background-color: #FFFFFF;
    text-align: center;
    padding: 0.5em 0.5em;
	border: 1px dotted #34474E;
    color: #FFFFFF;
}

.NavigationLink
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 10pt;
    font-weight: bold;
}

a:link.NavigationLinkYellow { color:#FFFF00; text-decoration: none; font-weight: bold;  }
a:visited.NavigationLinkYellow { color:#FFFF00; text-decoration: none; font-weight: bold;  }
a:hover.NavigationLinkYellow { color:#FFFF00; text-decoration: underline; font-weight: bold;  }

a:link.NavigationLinkBlack { color:#000000; font-size: 12px; text-decoration: none; font-weight: bold; }
a:visited.NavigationLinkBlack { color:#000000; font-size: 12px; font-weight: bold; text-decoration: underline }
a:hover.NavigationLinkBlack { color:#000000; font-size: 12px; text-decoration: none; font-weight: bold; }

a:link.LinkColorSm { color:#BDBDBD; font-size: 9px; text-decoration: none; font-weight: bold; }
a:visited.LinkColorSm { color:#BDBDBD; font-size: 9px; font-weight: bold; text-decoration: underline }
a:hover.LinkColorSm { color:#BDBDBD; font-size: 9px; text-decoration: none; font-weight: bold; }

/* a.ButtonLink */
a.ButtonLink, A.ButtonLink:link, A.ButtonLink:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;    
    font-weight: bold;
	color:#000000;

}

a.ButtonLink:hover 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;    
    font-weight: bold;
	color:#000000;
	text-decoration: underline;
}

/* a.ButtonLink */
a.HrefButtonLink, A.HrefButtonLink:link, A.HrefButtonLink:visited
{
	border:solid 1px #BFBFBF;
    border-top: 2px solid #BFBFBF;
    padding: 0.5em 0.5em;
	clear: both;
}

a.HrefButtonLink:hover 
{
	border:solid 1px #BFBFBF;
    border-top: 2px solid #BFBFBF;
    padding: 0.5em 0.5em;
	clear: both;
}

/* a.ButtonLink */
a.HrefButtonLinkSm, A.HrefButtonLinkSm:link, A.HrefButtonLinkSm:visited
{
    padding: 0.5em 0.5em;
	clear: both;
    font-size: 10px;
}

a.HrefButtonLinkSm:hover 
{
    padding: 0.5em 0.5em;
	clear: both;
    font-size: 10px;
}

a.imagelink, A.imagelink:link, A.imagelink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;    
	color:#000000
}

a.imagelink:hover 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;    
	text-decoration: none;
	color:#000000
}

a.imagelinksm 
{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000
}

a.imagelinksm:hover 
{
	font-weight: bold;
	text-decoration: underline;
	color:#000000
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #7493D0;
}

/* */
.ContentHead
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
}

.ContentHeadBF
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
}

/* */
.SubContentHead
{
    background-color: darkgray;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    height: 14px
}

/* */
.ReallySmallText
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 10pt
}

.CopyrightText
{
    color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11pt
}

.CopyrightTextBlack
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11pt
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-size: 12px;
    line-height: 12pt
}
.ErrorTextBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: red;
    font-size: 10px;
    line-height: 12pt;
    font-weight: bold;
}
.MostPopularHead
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
}

A.MostPopularItemText:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: underline
}

.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
}
.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #BFBFBF;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 14pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #CCCCCC;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 13pt;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #CCCCCC;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 15pt;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #FFFFFF;
    border-top: #ffffff 1px dotted;
    border-left: #ffffff 1px dotted;
    border-right: #ffffff 1px dotted;
    border-bottom: #ffffff 1px dotted;
    color: white;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 11px;
}   

A.SiteLink:hover    
{
    font-size:  11px;
    text-decoration: underline;
    color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: black;
    text-decoration: underline;
}

/* */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuUnselected:hover
{
    color: black;
    text-decoration: underline;
    padding-left: 10px
}

A.MenuSelected
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuSelected:hover
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 10px
}

/* GENERAL */

/* text style used for most text rendered by modules */

.BulletList
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px    
}

.NormalDouble
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

.BiggerDoubleBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;    
}

.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.DoubleBoldWhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: white;
    line-height: 13px    
}
.NormalWhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;    
    color: white;
}
.NormalBoldWhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
}
.NormalBoldBlack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: black;
    line-height: 12px    
}
.NormalBoldWhiteNoDeco
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    line-height: 12px    
}
.NormalBoldBlackNoDeco
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    line-height: 12px    
}

.NormalItalic
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px    
}

.SmallText
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    line-height: 10px    
}



SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    none ;
}

HR {
    height:1pt;
    text-align:left
}
H1 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;    
    color: #FFFFFF;    
}
H2 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;    
    color: #FFFFFF;    
}

.sitestyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.sitestylespaced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	word-spacing: .2em;
	letter-spacing: .2em;

}

.bogus{font-family:Arial;}


.contentBody{font-family:Verdana; font-size:12px; color:#000000;}
.contentBody:hover {color:#990000;}

.menuItem{font-family:Verdana; font-size:12px; color:#000000;}
.menuItem:hover {color:#990000;}

.menuHeader{font-family:Verdana; font-size:12px; color:#CC0000;}
.menuHeader:hover {color:#FFFF66;}

.tableHeader{font-family:Verdana; font-weight:bold; font-size:12px; color:#FFFFFF;}
.tableHeader:hover {color:#FFFF66;}

.tableHeaderText{font-family:Verdana; font-size:12px; color:#FFFFFF;}
.tableHeaderText:hover {color:#FFFF66;}

.departmentLink{font-family:Verdana; font-size:12px; color:#000000;}
.departmentLink:hover {color:#990000;}

.productLink{font-family:Verdana; font-size:12px; color:#000000;}
.productLink:hover {color:#990000;}

.contentLink{font-family:Verdana; font-size:12px; color:#990000;}
.contentLink:hover {color:#000000;}

.columnHeader{font-family:Verdana; font-size:13px; font-weight:bold; color:#000000;}
.columnHeader:hover {color:#FFCC33;}

.productInfo{font-family:Verdana; font-size:12px; color:#000000;}
.productInfo:hover {color:#FFCC33;}

.productSmallInfo{font-family:Verdana; font-size:11px; color:#000000;}
.productSmallInfo:hover {color:#FFCC33;}

.siteLink{font-family:Verdana; font-size:12px; color:#CC0000;}
.siteLink:hover {color:#000000;}

.productShortDescription{font-family:Verdana; font-size:13px; color:#000000;}
.productShortDescription:hover {color:#FFCC33;}

.productContent{font-family:Verdana; font-size:13px; color:#000000;}
.productContent:hover {color:#FFCC33;}

.boxHeader{font-family:Verdana; font-weight:bold; font-size:13px; color:#000000;}
.boxHeader:hover {color:#990000;}

.boxLabel{font-family:Verdana; font-weight:bold; font-size:13px; color:#000000;}
.boxLabel:hover {color:#990000;}

.boxValue{font-family:Verdana; font-size:12px; color:#000000;}
.boxValue:hover {color:#990000;}

.crumbLinks{font-family:Verdana; font-size:12px; color:#990000;}
.crumbLinks:hover {color:#000000;}

.generalBlack{font-family:verdana; font-size:11px; color:#000000;}
.generalBlack:hover {color:#990000;}

.generalBlackSmall{font-family:verdana; font-size:12px; color:#000000;}
.generalBlackSmall:hover {color:#990000;}

.generalBlackLarge{font-family:verdana; font-size:13px; color:#000000;}
.generalBlackLarge:hover {color:#990000;}

.generalWhite{font-family:Verdana; font-size:12px; color:#FFFFFF;}
.generalWhite:hover {color:#FFFF99;}

.generalRed{font-family:Verdana; font-size:11px; color:#CC0000;}
.generalRed:hover {color:#000000;}

.formText{font-family:Verdana; font-size:11px; color:#000000;}

.optionText{font-family:Verdana; font-weight:bold; font-size:11px; color:#000000;}

.siteLabel{font-family:Verdana; font-weight:bold; font-size:12px; color:#FF6633;}

.orderButton{font-family:Verdana; font-size:11px; color:#000000;}


.cartHeader{font-family:Verdana; font-size:11px; color:#000000;}
.cartHeader:hover {color:#990000;}

.cartBody{font-family:Verdana; font-size:11px; color:#000000;}
.cartBody:hover {color:#990000;}

.cartLink{font-family:Verdana; font-size:11px; color:#990000;}
.cartLink:hover {color:#000000;}

.cartRed{font-family:Verdana; font-size:11px; color:#CC0000;}
.cartRed:hover {color:#000000;}


.cartSmallGray{font-family:Verdana; font-size:10px; color:#C0C0C0;}
.cartSmallGray:hover {color:#000000;}

.redText{font-family:Verdana; font-size:13px; color:#CC0000;}

.oddrow{
	BACKGROUND-COLOR: #cccccc

 }

.evenrow{
	BACKGROUND-COLOR: #999999
 }



.odrow{
	COLOR: #CCCCCC

 }

.everow{
	COLOR: #CC9900
 }

table tr.NoHoverColor td { 
  border: solid 0 #FFFFFF;
  border-top-width:1px;
  border-bottom-width:1px; 
}
tr.NoHoverColor td.first { border-left-width: 1px; }
tr.NoHoverColor td.last  { border-right-width: 1px; }

table tr.HoverColor td { 
  border: solid 0 #6A6A6A;
  border-top-width:1px;
  border-bottom-width:1px;
  background-color: #FFFFFF
}
tr.HoverColor td.first { border-left-width: 1px; }
tr.HoverColor td.last  { border-right-width: 1px; }



.bogus{font-family:Verdana;}
