/* CSS Document */
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image:url(../images/white.jpg);*/
	background-color: #FFFFFF;
	}
p{
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	padding-bottom: 4px;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 2px 2px 0px;
	font-weight: bold;
	color: #000000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-stretch:expanded;
	color: #000000;
	text-align: left;
}

/*gray format on left side to fill-in blank space, for category and prod pages*/
.greyFill {
	background-color: #EEEEEE;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}


.pageTitleCategListings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	font-stretch: expanded;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	text-align: center;
	padding-right: 60px;
}

.pageTitleLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	font-stretch: expanded;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	text-align: left;
}

.CategListingsName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.CategListingsRestofDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.CategListingsFreightQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FF3300;
	font-weight: normal;
	padding-left: 4px;
}

/*small desc for desc on some of index page, NO padding*/
.smalldescIndex{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/*small desc for cage page*/
.CategListingsSmallDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
}

/*small desc for index pages*/
.CategListingsSmallDescIndexPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/*colors for category pages*/
.CategListingsQuantity_COLOR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	padding-left: 3px;
}
.CategListingsRestofDesc_COLOR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
}

.logoText {
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

/*Green tab and box around products*/
.prod4row_topGREEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 550;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	background-color:#009900;
	text-align: center;
}
.prod4row_topGREEN_borderTopBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #009900;
}
.prod4row_topGREEN_borderLeftCorner {
	border-left: solid 1px #009900;
	border-bottom: solid 1px #009900;
}
.prod4row_topGREEN_borderRightCorner {
	border-right: solid 1px #009900;
	border-bottom: solid 1px #009900;
}

/*Orange tab and box around products*/
.prod4row_topORANGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 550;
	font-stretch: expanded;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	background-color:#FF9900;
	text-align: center;
}
.prod4row_topORANGE_borderTopBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #FF9900;
}
.prod4row_topORANGE_borderLeftCorner {
	border-left: solid 1px #FF9900;
	border-bottom: solid 1px #FF9900;
}
.prod4row_topORANGE_borderRightCorner {
	border-right: solid 1px #FF9900;
	border-bottom: solid 1px #FF9900;
}

/*tab design for product pages, similar to above. THIS IS A LABEL FOR NEW PRODUCTS ONLY*/
.prodPage_NEW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	font-stretch: expanded;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#3399FF;
	text-align: center;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

/*tab design for product pages, similar to above. THIS IS A LABEL FOR OEM PRODUCTS ONLY*/
.prodPage_OEM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	font-stretch: expanded;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FF6600;
	text-align: center;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

/*tab design for product pages, similar to above. THIS IS A LABEL FOR USED PRODUCTS ONLY*/
.prodPage_USED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	font-stretch: expanded;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#999999;
	text-align: center;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

/*border around items in product pages*/
.prodPage_borderTopBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #CCCCCC;
	text-align: left;
	height: 24px;
	padding: 2px 0px 2px 0px;
}
.prodPage_borderLeftCorner {
	test-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	height: 24px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.prodPage_borderRightCorner {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	height: 24px;
	padding: 2px 0px 2px 0px;
}

.prodPage_borderRightCorner_Freight {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 26px;
	padding: 2px 0px 2px 0px;
}

/*Grey callout box w/item number, manuf, and condition*/
#prodCALLOUT {
	border: solid 1px #CCCCCC;
	width: 190px;
	white-space: nowrap;
}
.prodCALLOUT_LeftSide {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	white-space: nowrap;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.prodCALLOUT_RightSide {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #000099;
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	white-space: nowrap;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

/*picture table for product pages*/
#PictureTableprodpages {
	margin-top: 20px;
	border-top: dotted 1px #000000;
	border-bottom: dotted 1px #000000;
	width: 610px;
}

/*condition table for product pages*/
#ConditionTableprodpages {
	width: 610px;
}

/*quantity table for product pages*/
#QuantityTableprodpages {
	width: 610px;
}



/*UPS Blue callout box w/shipping info for each lot type*/
.shippingCALLOUTTitle {
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	width: 612px;
	height: 22px;
}


/*USPS Orange callout box w/shipping info for each lot type*/
.shippingCALLOUTTitle_International {
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	width: 612px;
}


/*White background for rest of shipping table*/
#shippingCALLOUTTable {
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width: 610px;
}
/*no RL border now*/
.shippingCALLOUTTable_LeftWBorder {
	border-top: Solid 1px #CCCCCC;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	border-bottom: solid 2px #FFFFFF;
	text-align: left;
	width: 75px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.shippingCALLOUTTable_RightWBorder {
	border-top: Solid 1px #CCCCCC;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: 600;
	border-bottom: solid 2px #FFFFFF;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}

.shippingCALLOUTTable_BottomBorder {
	text-align: center;
	border-top: Solid 1px #CCCCCC;
	background-color: #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}


/*box w/border for item description PASTE (use P and Bold for Format*/
#itemDescriptionBOX {
	/*border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;*/
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 610px;
}


/*different than .navigationTop, different background color for active links*/
.ActiveNavigationTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	/*color: #FFFFFF;*/
	padding-left: 5px;
	padding-right: 5px;
	color: #009900;
	text-decoration: none;
	/*padding: 0px 0px 0px 2px;*/
	/*display: block;*/
	/*background-color:#009900;*/
	background-color: #EEEEEE;
	text-align: center;
	/*border-bottom: solid 1px #FFFFFF;*/
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	white-space: nowrap;
	display: block;
}
.navigationTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight:600;
	color: #009900;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	/*padding: 0px 0px 0px 2px;*/
	/*display: block;*/
	/*background-color:#FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;*/
	white-space: nowrap;
	display: block;
}
.navigationTop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	color: #00CC00;
	text-decoration: none;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	/*padding: 0px 0px 0px 2px;*/
	/*display: block;*/
	/*background-color:#00CC00;*/
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	white-space: nowrap;
	display: block;
}


/*Left Parent, Child, More for Category and Prod Pages (no right or left borders)*/
.navigationLeftParentSPECIALTOPPRODPAGES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	color: #0000FF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
	border-top: solid 1px #CCCCCC;
}
/*no top border*/
.navigationLeftParentPRODPAGES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	color: #0000FF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
}
.navigationLeftChildPRODPAGES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
	border-bottom: dashed 1px #CCCCCC;
}
.navigationLeftChildPRODPAGES:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
	border-bottom: dashed 1px #CCCCCC;
}
.navigationLeftMorePRODPAGES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
	border-bottom: solid 1px #CCCCCC;
}
.navigationLeftMorePRODPAGES:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
	border-bottom: solid 1px #CCCCCC;
}
.navigationLeftMore_Special_PRODPAGES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
}
.navigationLeftMore_Special_PRODPAGES:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	padding: 2px 0px 0px 2px;
	display: block;
	background-color:#EEEEEE;
}


.navigationBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	background-color:#FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	text-align: center;
}

.navigationBottom a:link, .navigationBottom a:visited, .navigationBottom a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	background-color:#FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	text-align: center;
}
.navigationBottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	padding: 2px 0px 0px 0px;
	background-color:#FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	text-align: center;
}


.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
	background-color:#FFFFFF;
}

.navigationMainLinksBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 0px 0px 8px;
	background-color:#FFFFFF;
	text-align: left;
}

.navigationMainLinksBottom a:link, .navigationMainLinksBottom a:visited, .navigationMainLinksBottom a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 550;
	color: #006600;
	text-decoration: none;
	padding: 2px 0px 0px 8px;
	background-color:#FFFFFF;
	text-align: center;
}
.navigationMainLinksBottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 550;
	color: #006600;
	text-decoration: underline;
	padding: 2px 0px 0px 8px;
	background-color:#FFFFFF;
	text-align: center;
}


.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	background-color:#FFFFFF;
}

.copyrightJH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3333FF;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 7px;
	text-align: left;
	background-color: #EEEEEE;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

.copyrightNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 7px;
	text-align: left;
	background-color: #EEEEEE;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

/* breadcrumb code here*/
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
}
.breadcrumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
}


/* breadcrumb for category and prod pages*/
.breadcrumbWithBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
	border-top: solid 1px #CCCCCC;
	text-align: left;
}
.breadcrumbWithBorder a:link, .breadcrumbWithBorder a:visited, .breadcrumbWithBorder a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
	border-top: solid 1px #CCCCCC;
	text-align: left;
}
.breadcrumbWithBorder a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
	border-top: solid 1px #CCCCCC;
	text-align: left;
}

/* entire table layout color and background*/	
#tableDesign {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	/*border: solid 1px #EEEEEE;*/
	width: 810px;
}

/*style for #tableDesign, layout for category/prod pages*/
/*.tableProdPages {
	padding-left: 12px;
	padding-right: 12px;
}*/

/*different table for category pages to allow growth*/
.borderRightCornerProdPages {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	/*border-right: solid 1px #CCCCCC;*/
}
.borderLeftCornerProdPages {
	/*border-left: solid 1px #CCCCCC;*/
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	padding: 5px 0px 3px 0px;
	width: 140px;
}

.borderLeftCornerProdPages a:link, .borderLeftCornerProdPages a:visited, .borderLeftCornerProdPages a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	background-color:#FFFFFF;
	padding: 5px 0px 3px 0px;
}
.borderLeftCornerProdPages a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	background-color:#FFFFFF;
	padding: 5px 0px 3px 0px;
}

.borderBottomProdPages {
	border-bottom: solid 1px #CCCCCC;
}	

.borderRealLeftProdPages {
	/*border-left: solid 1px #CCCCCC;*/
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	/*padding: 5px 0px 3px 0px;*/
	padding-top: 1px;
	width: 140px;
}



.borderLTRBIndexPage {
	border-top: solid 1px #CCCCCC;
	boder-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 3px 5px 3px 5px;
}


.CountryLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

/*for rest of pages in country, show Country name w/out border, padding and icon*/
.CountrySelected_leftside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-right: 3px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.CountrySelected_leftside a:link, .CountrySelected_leftside a:visited, .CountrySelected_leftside a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 3px;
	font-style: normal;
	font-weight: normal;
	color: #3333FF;
	text-decoration: underline;
}
.CountrySelected_leftside a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 3px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}


/*forworldshipping*/
.WorldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
}

.WorldLink a:link, .WorldLink a:visited, .WorldLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3333FF;
	text-decoration: underline;
	padding-right: 3px;
}
.WorldLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	padding-right: 3px;
}


.AskWhatCountry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 3px;
	padding-bottom: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3333FF;
	text-decoration: none;
}
.feedDesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

/*formatting for repeating table (category pages) */
#RepeatingTable {
	padding: 10px 0px 10px 0px;
	width: 610px;
}

.BorderTopforIndexPage {
	border-top: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/*for formatting tab-delimated table*/
#LucentPreformatTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.LucentTableStyleLeft {
	background-color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FFFFFF;
	text-align: Center;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

#EmailListSignup {
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #FFFFCC;
	padding-left: 5px; /*padding-left for prod pages*/
	border-bottom: solid 1px #CCCCCC;
}

/*title for email signup*/
.EmaillistSignupTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.EmailListDisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.BlueDescriptionHighInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
}

.ExcelDownloadInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
}

.Excels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #3333FF;
}

.Excels a:link, .Excels a:visited, .Excels a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #3333FF;
}

.Excels a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #3333FF;
}


#GoogleBox {
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding-left: 5px; /*padding-left for prod pages*/
	border-bottom: solid 1px #CCCCCC;
}

#PayPalNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 5px;
}

.smallitalicbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 500;
	font-style:italic
	padding: 2px 0px 2px 0px;
}
.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: normal;
	padding: 2px 0px 2px 0px;
}

.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 2px 0px 2px 0px;
}

.PageTitle_NOBORDER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}

.PageTitleIndexPage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.NewProdHighlights{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	font-stretch: expanded;
	color: #FF6600;
	text-decoration: none;
	background-color:#FFFFFF;
	text-align: left;
	padding-bottom: 10px;
}

/*colors for index pages*/
.CategListingsQuantity_COLOR_INDEX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.CategListingsRestofDesc_COLOR_INDEX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.PageTitle_NOBORDER_Index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}

.ExcelInformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none
}

.ExcelTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
}

.PricelistspageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

.PricelistspageBorderFeatured {
	border-left: dotted 1px #000000;
	border-right: dotted 1px #000000;
	border-top: dotted 1px #000000;
	border-bottom: dotted 1px #000000;
	margin-bottom: 2px;
}

#DescriptionTitle {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
	text-align: left;
	height: 18px;
	margin-bottom: 4px;
	width: 610px;
}

.OnlinePaymentAccepted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066;
	padding-right: 5px;
}

.LinkPaymentInfo {
	padding-right: 1px;
}

.OrderingCallout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #000066;
	padding-bottom: 10px;
}

.OrderingSteps {
	/*padding-left: 14px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 20px;
}

.OrderingLeft {
	padding-right: 10px;
}

.ebayStore {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	vertical-align: middle;
}

.excessPic {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	vertical-align: middle;
}

.WorldShipping{
	padding-bottom: 2px;
	border-bottom: dotted 1px #999999;
}

#TableCountries {
	/*margin-top: 7px;*/
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EEEEEE;
	width: 810px;
}

#TablePayPal {
	margin-top: 7px;
}

#NavBarIndex {
	border-bottom: solid 1px #CCCCCC;
}

#PriceLists {
	margin-top: 10px;
}

#TableStatic {
	background-color: #FFFFFF;
	border-top: solid 2px #009900;
	border-bottom: solid 2px #009900;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

#TableLogoTop {
	width: 810px;
}
#TableCopyright {
	width: 100%;
}

#SearchPageTopBorder {
	border-bottom: solid 1px #CCCCCC;
}

#SearchEngPara {
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	padding-bottom: 4px;
	width: 99%;
}

.OrderingPadding {
	padding-top: 2px;
}
.Test {
	border-bottom: solid 1px #CCCCCC;
}