/*dymnamic css*/
  body {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid #666666;
	line-height: 14px;
	z-index: 100;
	width: 180px;
	background-image: url(http://www.faucetlink.com/Images/templateImages/popupmenu/popupback.jpg);
	text-align: left;
}
.txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #336699;
	text-decoration: none;
	border: 1px solid #C3C3C3;
	height: 20px;
}

.hid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 20px;
}
 
 

.anylinkcss2{
	position:absolute;
	visibility: hidden;
	border:1px solid #333333;
	border-bottom-width: 1px;
	line-height: 14px;
	z-index: 100;
	width: 230px;
	background-image: url(http://www.faucetlink.com/Images/templateImages/popupmenu/popupback.jpg);
	text-align: left;
}


.LeftNavDiv {
	background-color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: Left;
	background-image: url(http://www.faucetlink.com/Images/templateImages/leftbackTile.jpg);
}

.indentmenu ul li a.selected{
	color: white !important;
	padding-top: 6px; /*shift text down 1px*/
	padding-bottom: 4px;
	background: black url(http://www.faucetlink.com/Images/tabContent/indentbg2.gif) center center repeat-x;
}
	
.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	/* width: 80%; width of menu*/
	border-top: 1px solid navy; /*navy border*/
	background: black url(http://www.faucetlink.com/Images/tabContent/indentbg.gif) center center repeat-x;
}



.solidblockmenu:link ,.solidblockmenu:visited,.solidblockmenu:active{ 
 
vertical-align: middle;
text-align: center;
font-family: Arial;
font-size: 11pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; 
}
	
.solidblockmenu:hover{
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	background-image: url(http://www.faucetlink.com/Images/templateImages/MainNavTileHover.jpg);
	background-repeat: repeat-x;
	display: block;
	line-height: 35px;
	height: 35px; 
}

	
.shadetabs li a.selected{ /*selected main tab style */
	background-image: url(http://www.faucetlink.com/Images/tabContent/shadeactive.gif);
	border-bottom-color: white;
}


.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
	
.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(http://www.faucetlink.com/Images/tabContent/shade.gif) top left repeat-x;
}
	
.BorderTablCollapse
{
	border-collapse:collapse;
	border: 1px solid #DBDBDB;
}
.formlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.whiteboldsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.CartHeader
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0066FF;
	margin: 2px;
	padding: 2px;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066CC;
	text-decoration: none;
}

.cartTitle{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	margin: 2px;
	padding: 2px;}

.cartFinish{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	margin: 2px;
	padding: 2px;
}

.CartModel:link, .CartModel:visited, .CartModel:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;	
}
.CartModel:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;

	text-decoration: underline;
 
}

.cartmodelDiv{	margin: 2px;
	padding: 2px;}

.cartPrice{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	margin: 2px;
	padding: 2px;
}
	
	
.cartPriceMulti{
	font-family: Verdana;
	font-size: 8pt;
	color: #CC0000;
	margin: 2px;
	padding: 2px;
 
}
.cartSubtotal{	font-family: Verdana;
	font-size: 9pt;
	color: #CC0000;
	margin: 2px;
	padding: 2px;
	font-weight: bold;}
 
.cartSubtotaltext{
	font-family: Verdana;
	font-size: 9pt;
	color: #0066FF;
	margin: 2px;
	padding: 2px;
	font-weight: bold;
}
 
.cartTextBox{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	margin: 2px;
	padding: 2px;
 
	border: 1px solid #999999;
} 
 


hr{
	display:inline;
}

 
.pageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0066FF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}

.contenttbl {
	background: #FFFFFF;
}
 
.footertbl {
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;	
}
 /*END MAIN BODY*/
 
 
.ArrowTopNav {
	width: 10px;
	line-height: 30px;
	vertical-align: middle;
	height: 30px;
	text-align: center;
	margin-right: 5px;
}

.topNavLink:link, .topNavLink:visited, .topNavLink:active {
	line-height: 30px;
	vertical-align: middle;
	height: 30px;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topNavLink:Hover {
	line-height: 30px;
	vertical-align: middle;
	height: 30px;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFD749;
	text-decoration: none;
}

.topNavSales  {
	line-height: 30px;
	vertical-align: middle;
	height: 30px;
	text-align: center;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFD749;
	text-decoration: none;
	margin-right: 5px;
}

.topNavPhone  {
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.topNavToll  {
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFD749;
	text-decoration: none;
}

.relatedModelNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF6600;
}
.relatedDescription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.relatedFamily{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #0066FF;
}
 

 

.dropmenudiv_a{
	position:absolute;
	z-index:100;
	visibility: hidden;
 
}

.dropmenuTableBorder{
	border: 1px solid #CCCCCC; 
}


.DropMenuMainLink:link, .DropMenuMainLink:visited, .DropMenuMainLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 2px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #FF6600;
}
.DropMenuMainLink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	text-align: left;
	text-indent: 2px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}


.DropMenuSubLink:link, .DropMenuSubLink:visited, .DropMenuSubLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.DropMenuSubLink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6F6F6F;
	text-decoration: underline;
	text-align: left;
	text-indent: 5px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;	
}
.DroppMenuSpacer {
	line-height: 10px;
	height: 10px;
}

.QuickFind {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.SearchBarMessage {
	font-family: Arial;
 	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-style: italic;
}
.SearchBarMessageAccent {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-style: italic;
}

.cfformTextBox {
	font-family: Arial;
	font-size: 9pt;
	color: #666666;
	border: 1px solid #999999;
}

.cfformSelectBoxLeft {
	font-family: Arial;
	font-size: 9pt;
	color: #585858;
	width: 166px;
	text-align: Center;
}

.cfformTextBoxLeft {
	font-family: Arial;
	font-size: 9pt;
	color: #585858;
	width: 160px;
	text-align: left;
}

.cfformSelectBoxLeftText {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: left;
	padding: 2px;
}

.filterActiveBorder {
	border: 1px solid #000000; 
}

.filterActiveLink:link, .filterActiveLink:visited, .filterActiveLink:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
}
.filterActiveLink:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF3300;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
}

.filterNavLink:link, .filterNavLink:visited, .filterNavLink:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
	text-indent: 2px;
	line-height: 16px;
	height: 16px;
}
.filterNavLink:Hover {
	color: #0066FF;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
	text-indent: 6px;
	line-height: 16px;
	height: 16px;
}

.filterNavLinkNeg:link, .filterNavLinkNeg:visited, .filterNavLinkNeg:active {
	font-family: Verdana;
	font-size: 9pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
	text-indent: 2px;
	line-height: 16px;
	height: 16px;
	font-weight: bold;
}
.filterNavLinkNeg:Hover {
	font-family: Verdana;
	font-size: 9pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
	text-indent: 2px;
	line-height: 16px;
	height: 16px;
	font-weight: bold;
}


.FilterLinkSelect:link, .FilterLinkSelect:visited, .FilterLinkSelect:active {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
	text-indent: 1px;
	font-weight: bold; 
}
.FilterLinkSelect:Hover {
	color: #CCCCCC;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	padding: 2px;
	text-indent: 1px;
.
    font-weight: bold; 
 
}



.cfformSelectBoxLeftTextMain {
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	padding: 2px;
	font-weight: bold;
}


.LeftNavDivLower {
	text-align: Left;
}


.freeLeftTextMain {
	font-family: Arial;
	font-size: 10pt;
	color: #FFCC00;
	text-align: left;
	padding: 2px;
}
.RightnavtextTitle {
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
 
	padding: 2px;
}

.ProdInfoTextMain {
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	padding: 2px;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 5px;
}

.ProdInfoTdBorder {
	margin-left: 5px;
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
}


.ProductInfoLink:link, .ProductInfoLink:visited, .ProductInfoLink:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
}
.ProductInfoLink:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFCC00;
	text-decoration: none;
	text-align: left;
	margin: 2px;
}

.copyright {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin: 2px;
}


.footerLink:link, .footerLink:visited, .footerLink:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin: 2px;
}
.footerLink:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
}

.HomeHeading {
	font-family: Verdana;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	font-size: 13pt;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}

.HomeHeadingTable {
	border: 1px solid #0066FF;
	border-collapse:collapse;
	background-color: #0066FF;
}


.HomeHeadingText {
	font-family: Verdana;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 8pt; 
}

.HomeHeadingPos {
 margin: 3px;
 padding: 3px;
} 

.CategoryWidth {
	margin: 2px;
	padding: 2px;
	width: 140px;
	height: 38px;
	
} 

.thumbnail img{
 border: 1px solid #333333;
 margin: 0 2px 2px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
 border: 1px solid #0066FF;
}
 
 
.thumbnailon img{
	border: 1px solid #333333;
	margin: 0 2px 2px 0;
}

.thumbnailon:link,.thumbnailon:Active,.thumbnailon:Visited{
background-color: transparent;
}

.thumbnailon:link,.thumbnailon:Active,.thumbnailon:Visited img{
	border: 2px solid #0066FF;
} 
 
 
 .CategorySearchLinks:link, .CategorySearchLinks:visited, .CategorySearchLinks:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	font-weight: bold;
}
.CategorySearchLinks:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	margin: 2px;
	font-weight: bold;
}
 
.CategoryPageLinks:link, .CategoryPageLinks:visited, .CategoryPageLinks:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
}
.CategoryPageLinks:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	margin: 2px;
}

.CategoryLeftLinks:link, .CategoryLeftLinks:visited, .CategoryLeftLinks:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
 
 
}
.CategoryLeftLinks:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
 
 
}

.CategoryLeftMain  {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none; 
 
}


.LeftColumnManLinks:link, .LeftColumnManLinks:visited, .LeftColumnManLinks:active {
	font-family: Verdana;
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	font-weight: bold;
}
.LeftColumnManLinks:Hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	margin: 2px;
	font-weight: bold;
}

.HomePageCategoryTdBorder {
	border: 1px solid #CCCCCC;
	border-collapse:collapse
}

.HomePageCategoryTdBordeDashed {
	border-collapse:collapse;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}


.HomeMainCatKitchenLink:link, .HomeMainCatKitchenLink:visited, .HomeMainCatKitchenLink:active {
	font-family: Verdana;
	font-size: 9pt;
	color: #6F6F6F;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
}
.HomeMainCatKitchenLink:Hover {
	font-family: Verdana;
	font-size: 9pt;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
}



 

.anylinkcss a,.anylinkcss2 a {
	width: 100%;
	display: block;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #0066FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}

 

.anylinkcss a:hover,.anylinkcss2 a:hover{
	background-color: #666666;
	color: white;
	width: 100%;
	display: block;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-indent: 5px;
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
} 

.HomeMainCatBathLink:link, .HomeMainCatBathLink:visited, .HomeMainCatBathLink:active {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
}
.HomeMainCatBathLink:Hover {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFCC00;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
}

.NextInRecWhiteBox{
	line-height: 18px;
	height: 18px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;

}

.nextinrecSelected
{
	font-family: Verdana;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #0066FF;
} 
	
.NextInRecPageLink:link, .NextInRecPageLink:visited, .NextInRecPageLink:active {
	line-height: 18px;
	height: 18px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
    border: 1px solid #FFFFFF;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 1px;
}
.NextInRecPageLink:Hover {
	line-height: 18px;
	height: 18px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
    border: 1px solid #CCCCCC;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

	
 
.nextrecpagecnt
{
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
} 
  
  
  
  
.itemsPerPage
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}   
  
  
  
.NextInRecLink:link, .NextInRecLink:visited, .NextInRecLink:active {
	line-height: 24px;
	height: 24px;
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 1px solid #0066FF; 
}
.NextInRecLink:Hover {
	line-height: 24px;
	height: 24px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #999999;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #0066FF;
}  
  
  .NextInRecLinkDn:link, .NextInRecLinkDn:visited, .NextInRecLinkDn:active,.NextInRecLinkDn:Hover {
	line-height: 24px;
	height: 24px;
	font-family: Verdana;
	font-size: 8pt;
	color: #B9B9B9;
	text-decoration: none;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 1px solid #CCCCCC;
 } 
 

  .NextInRecDn {
	line-height: 24px;
	height: 24px;
	font-family: Verdana;
	font-size: 8pt;
	color: #B9B9B9;
	text-decoration: none;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
	margin-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 1px solid #CCCCCC;
 } 

 
 .ItemsPerPageSelected
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 1px;
	line-height: 20px;
	height: 20px;
} 
	
 .ItemsPerPageLink:link, .ItemsPerPageLink:visited, .ItemsPerPageLink:active {
 	line-height: 20px;
	height: 20px;
	background-color: #0066FF;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
    border: 1px solid #FFFFFF;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 1px;
}
.ItemsPerPageLink:Hover {
	line-height: 20px;
	height: 20px;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-decoration: none;
    border: 1px solid #CCCCCC;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 1px;
}
 
 
 .itemsOutput {
	border:1px dashed #CCCCCC; 
	padding:10px 5px 10px 5px; 
	width:250px; 
	vertical-align:top;
	}

 
 .itemsOutputSmall {
 
	width:150px; 
	vertical-align:top;
	}
 
 
  .itemsOutputBlankSmall {
 
	width:150px; 
	vertical-align:top;
	}
 
 
 .itemsOutputAdmin {
	border:1px dashed #CCCCCC; 
	padding:1px 1px 1px 1px; 
	vertical-align:top;
	} 
  .itemsOutputBlank {
    border:1px dashed #FFFFFF; 
	padding:10px 5px 10px 5px; 
	width:250px; 
	vertical-align:top;
	}
 
#itemsOutputTbl {
	border-collapse:collapse;
	width:780;
	}

.ListingBrowseFamily
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
.ListingBrowseLocSubType
{
	font-family: Verdana;
	font-size: 9pt;
	color: #0066FF;
	font-weight: bold;
}

.ListingBrowseManufacturer
{
	font-family: Arial;
	font-size: 14pt;
	color: #999999;
	font-weight: bold;
}
.ListingBrowseDescription
{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}
.ListingBrowseModelNumber
{
	font-family: Verdana;
	font-size: 10pt;
	color: #0066FF;
}
.ListingBrowseModelNumbertext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
}
.ListingBrowsePriceName
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	font-weight: bold;
}  
.ListingBrowsePrice
{
	font-family: Arial;
	font-size: 18pt;
	color: #CC0000;
	font-weight: bold;
}
.ListingBrowsePriceMrsp
{
	font-family: verdana;
	font-size: 8pt;
	color: #FF6600;
	font-weight: normal;
	text-decoration: line-through;
}
.ListingBrowsePriceSave
{
	font-family: Arial;
	font-size: 16pt;
	color: #33CC00;
	font-weight: bold;
	text-decoration: none;
}
.ListingBrowseFinish
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	text-indent: 5px;
}


.detailsFamily
{
	font-family: Verdana;
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
}
.detailsLocSubType
{
	font-family: Verdana;
	font-size: 11pt;
	color: #0066FF;
	font-weight: normal;
	display: inline;
}

.detailsManufacturer
{
	font-family: Arial;
	color: #999999;
	display: inline;
 
}
.detailsDescription
{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}
.detailsModelNumber
{
	font-family: Verdana;
	font-size: 17pt;
	color: #0066FF;
	display: inline;
	text-indent: 8px;
	margin-left: 5px;
	padding-left: 5px;
}
.detailsModelNumbertext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
}
.detailsPriceName
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
	font-weight: bold;
}  
.detailsPrice
{
	font-family: Arial;
	font-size: 18pt;
	color: #CC0000;
	font-weight: bold;
}
.finishPrice
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}
.detailsPriceMrsp
{
	font-family: verdana;
	font-size: 8pt;
	color: #FF6600;
	font-weight: normal;
	text-decoration: line-through;
}
.detailsPriceSave
{
	font-family: Arial;
	font-size: 16pt;
	color: #33CC00;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
	vertical-align: middle;
	height: 28px;
}
.detailsFinish
{
	font-family: Verdana;
	font-size: 9pt;
	color: #0066FF;
	font-weight: bold;
}



.DetailsImagetbl
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066FF;
 
	border: 1px solid #CACACA;
	border-collapse:collapse;
}


.ImageDisclaimer
{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}

.OR
{
	font-family: Verdana;
	font-size: 12pt;
	color: #FF6600;
	font-weight: bold;
}  

.DetailsProduct
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FF6600;
	font-weight: bold;
}  

.DetailsProductDesc
{
	font-family: Verdana;
	font-size: 9pt;
	color: #0066FF;
}  
.DetailsProductBullets
{
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
	margin: 3px;
	padding: 3px;    
 
 
}  
.DetailsProductBulletsObject
{
	font-family: Verdana;
	font-size: 9pt;
	color: #0066FF;
	margin: 3px;
	padding: 3px; 
 
} 

.GeneralLinks:link, .GeneralLinks:visited, .GeneralLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.GeneralLinks:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
	text-align: left;
	text-indent: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.detailsTabs {
	border:1px solid #A6A6A6;
	width:348px;
	padding: 5px;
}

.CategoryNavLink:link, .CategoryNavLink:visited, .CategoryNavLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066FF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.CategoryNavLink:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6F6F6F;
	text-decoration: underline;
	padding-top: 2px;
	padding-right: 2px;

	padding-bottom: 2px;
	padding-left: 2px;	
}

.categoryNavTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}

.categoryNavNow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF3300;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;
}

.categoryNavStd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}



.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.freeShipping{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	padding-right: 2px;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
.txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #336699;
	text-decoration: none;
	border: 1px solid #C3C3C3;
}

.commontxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: ##333333;
}

.customerMenuLink:link, .customerMenuLink:visited, .customerMenuLink:active {
	font-family: Verdana;
	font-size: 9px;
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
.customerMenuLink:Hover {
	font-family: Verdana;
	font-size: 9px;
	color: #0066FF;
	text-decoration: none;
	font-weight: normal;
}

.receiptLink:link, .receiptLink:visited, .receiptLink:active {
	font-family: Verdana, Arial;
	font-size: 13px;
	color:#006699;
	text-decoration: none;
	font-weight: bold;	
}
.receiptLink:Hover {
	color: #FF6600;
}