
body
{
	color: #000;
	background-color: #fff;
}


A {text-decoration: underline; color: #134679; cursor: hand;}
A:HOVER {text-decoration: underline; color: #000000; cursor: hand;}



.navTrail {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000;
}

A.navLink {text-decoration: none; color: #003366; cursor: hand;}
A.navLink:HOVER {text-decoration: underline; color: #0066ff; cursor: hand;}
A.footerLink {text-decoration: none; color: #336699; cursor: hand;}
A.footerLink:HOVER {text-decoration: underline; color: #344534; cursor: hand;}
A.calloutText_Link {text-decoration: none; color: #666633; cursor: hand;}
A.navTrail {text-decoration: underline; color: #134679; cursor: hand;}
A.navTrail:HOVER {text-decoration: underline; color: #000; cursor: hand;}
A.productListLink {text-decoration: underline; color: #134679; cursor: hand;}
A.productListLink:HOVER {text-decoration: underline; color: #000; cursor: hand;}
A.searchResultTitle {text-decoration: none; color: #344534; cursor: hand;}
A.searchResultTitle:HOVER {text-decoration: underline; color: #33c; cursor: hand;}
A.SiteNavigation {text-decoration: none; color: #134679;}
A.SiteNavigation:HOVER {text-decoration: none; color: #000000;}

INPUT * {font-family:Arial, Helvetica; font-size:12px; color:#000;}
SELECT {font-family:Arial, Helvetica; font-size:12px; color:#000;}
TEXTAREA {font-family:Arial, Helvetica; font-size:12px; color:#000;}

DIV, TD
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #000;
}

P.home
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000;
}

/*
#topnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#topnav ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding: 0px 8px 0px;
	display: inline;
}

#topnav ul li a {
	color: #FFFFFF;
	text-decoration: none;
}

#topnav ul li a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#topnav ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#topnav ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#topnav ul li a:active {
	color: #FFFFFF;
	text-decoration: none;
}
*/
#printerFriendlyFooter
{
	padding-bottom: 20px;
}

.SiteNavigation
{
	vertical-align: bottom;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height:18px;
	color: #134679;
	font-weight: bold;
}

.SiteNavigation_Selected
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height:18px;
	color: #134679;
	font-weight: bold;
}

.calloutText_Level1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #993333;
}

.newsdateText
{
	padding: 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #344534;
	text-align: center;
}

.headerText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.subheaderText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
}

.subheaderError
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #C00;
}

.searchResultTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

.productSearchResult_headerText
{
	font-family: Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
}

.productSearchResult_subheaderText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
}

.productSearchResult_productTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #000;
}

.productCategoryLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
	color: #339;
}

.productSubCategoryLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #339;
	white-space: nowrap;
	width: 150px;
	clip: auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.productSearchResult_productSummary
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}

.productSearchResult_productSummary2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}
.productSearchResult_productLocation
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}

.productList_productSummary
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}

A.productSearchResult_productLocation {text-decoration: none; color: #000; cursor: hand;}
A.productSearchResult_productLocation:HOVER {text-decoration: underline; color: #000; cursor: hand;}

.productSearchResult_productPrice{}
.productSearchResult_productOrdering{}

.productCategorySearchResult_scrollingCategoryList
{
	width: 100%; 
	height: 100px; 
	clip: auto; 
	overflow: auto; 
	border: 1px solid #ececec; 
	padding-top: 5px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
}

.productCategorySearchResult_categoryList
{
	width: 100%; 
	padding-top: 5px; 
}

.productSearchResult_categoryList_Text
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
A.productSearchResult_categoryList_Text {text-decoration: none; color: #000; cursor: hand;}
A.productSearchResult_categoryList_Text:HOVER {text-decoration: underline; color: #000; cursor: hand;}

.productSearchResult_spellcheckedStringText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
A.productSearchResult_spellcheckedStringText {text-decoration: underline; color: #000; cursor: hand; font-style: italic; font-weight: bold; font-size: 14px; line-height: 18px;}
A.productSearchResult_spellcheckedStringText:HOVER {text-decoration: underline; color: #000; cursor: hand; font-style: italic; font-weight: bold; font-size: 14px; line-height: 18px;}

.bodyText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
.bodyText2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}

.lgbodyText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.bodyTextNav
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height: 18px;
	color: #000;
}

.productHeader
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
}

.productCatalog_bodyText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

.productPrice_bodyText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.productPrice_savingsText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.productPrice_reducedText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.productRegularPrice
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.productOurPrice
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #393;
}

.productRegularPriceReduced
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	text-decoration: line-through;
}

.productSearch_ResultImg
{
	width: 80px;
	height: 100px;
	clip: auto;
	overflow: hidden;
}

.sitemapText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.sitemapLink
{
	color: #134679;
}

.footerText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #336699;
}

.checkoutValidationError
{
	color: #c00; 
	font-size: 9px; 
	font-family: Verdana; 
	font-weight: bold;
	background-color: #ffc;
}

.checkoutTextBoxStyle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 13px;
	color: #000;
	border: 1px inset #BBC48D; 
}

.checkoutTextBoxValidationErrorStyle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 13px;
	color: #000;
	border: 2px solid #C00; 
}

/*
#contentDiv
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}

#contentDivDefault
{
	padding: 0px;
}
*/


/*
@media print
{
	#pageHeader				{display: none;}
	#pageLeftNav			{display: none;}
	#pageSubNav				{display: none;}
	#pageFooter				{display: none;}
	#pageEffectTopSpacer	{display: none;}
	#pageEffectTopTab		{display: none;}
	.pageEffectLeftShadow	{display: none;}
	#contentLyr				{top: 0px;}
	#printerFriendlyFooter	{display: none;}
	#printonly_ContentHeader{display: all;}
	.screenOnly				{display: none;}
	.headerText				{text-align: left; padding: none;}
}
@media screen
{
	#printonly_ContentHeader{display: none;}
}
*/
#printonly_ContentHeader{display: none;}
@media print
{
	.screenOnly {display: none;}
}

#bodyRowDiv
{
	 background: #fff url(../images/bkgd_content.gif) top center repeat-y;
}

.specialsText_BrandName
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #000;
}

.specialsText_ProductName
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #134679;
}

.specialsText_ProductName A {text-decoration: underline; color: #134679; cursor: hand;}
.specialsText_ProductName:HOVER A {text-decoration: underline; color: #000; cursor: hand;}

.specialsText_Price_CurrencySymbol
{
	margin-right: 1px;
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	font-size: 16px;
	color: #000;
	vertical-align: 14px;
}
.specialsText_Price_WholeNumberValue
{
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	font-size: 36px;
	font-weight: bold;
	color: #000;
}
.specialsText_Price_DecimalValue
{
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	vertical-align: 12px;
}
.specialsText_Price_UOM
{
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	vertical-align: baseline;
}

.productText_BrandName
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #000;
}

.productText_ProductName
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #134679;
}

.productText_ProductName A {text-decoration: underline; color: #134679; cursor: hand;}
.productText_ProductName:HOVER A {text-decoration: underline; color: #000; cursor: hand;}

.productText_Price_CurrencySymbol
{
	margin-right: 1px;
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	/*font-size: 16px;*/
	font-size: 14px;
	color: #000;
	vertical-align: 12px; /*14px;*/
}
.productText_Price_WholeNumberValue
{
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	/*font-size: 36px;*/
	font-size: 28px;
	font-weight: bold;
	color: #000;
}
.productText_Price_DecimalValue
{
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	/*font-size: 20px;*/
	font-size: 14px;
	font-weight: bold;
	color: #000;
	vertical-align: 12px;
}
.productText_Price_UOM
{
	font-family: Geneva, Helvetica, Arial, Sans-Serif;
	/*font-size: 16px;*/
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: baseline;
}

#productImage
{
	float:right; 
	/*border: 1px solid #ccc;*/
	margin: 0; 
	margin-left: 50px; 
	margin-bottom: 20px; 
	margin-right: 40px;
	max-width: 300px;
}

#productName
{
	margin: 0;
}

#productModelNumber
{
	margin: 0;
}

#productSummary
{
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 40px;
	font-size: 12px;
	color: #000;
}

#productSummary P
{
	margin-top: 20px;
}

#productSKU
{
	margin: 0;
	margin-bottom: 5px;
}

#productUPC
{
	margin: 0;
	margin-bottom: 5px;
}

#productMfgName
{
	margin: 0;
	margin-bottom: 5px;
}

#productQtyDiscount
{
	margin: 0;
	margin-bottom: 5px;
}

#productPrice
{
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}



.red {
	color: #CC0000;
}

.t10 {font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t10b {font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t10br {font-size: 10pt; color: black; text-align: right; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t10t {font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: dashed; border-right-style: solid; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 0; padding-bottom: 1}
.t10tnbr {font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: none; border-right-style: solid; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 0; padding-bottom: 1}
.t10tnvr {font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: dashed; border-right-style: none; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 0; padding-bottom: 1}
.t10tnvrnbr {font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: none; border-right-style: none; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 0; padding-bottom: 1}
.t10twr {font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 0pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: dashed; border-right-style: solid; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 0; padding-bottom: 1}
.t10pb {font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-width: 1pt;  border-style: solid; border-color: black;}
.t10tp {background-color: white; font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top;}
.t10tpnb {white-space: nowrap; background-color: white; font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top;}
.t10tpd {background-color: white; background-image: url("./images/leader_dot.gif"); font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top;}
.t10tpbd {background-color: white; background-image: url("./images/leader_dot.gif"); font-size: 10pt; line-height: 13pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top;}
.t10tr {font-size: 10pt; line-height: 13pt color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 0; border-bottom-style: dashed; border-right-style: solid; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10trnbr {font-size: 10pt; line-height: 13pt color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 0; border-bottom-style: none; border-right-style: solid; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10trwr {font-size: 10pt; line-height: 13pt color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCat", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 0pt; border-left-width: 0; border-right-width: 0; border-bottom-style: dashed; border-right-style: solid; border-bottom-color: black; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10th {white-space: nowrap; font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: solid; border-top-style: none; border-right-style: solid; border-bottom-color: #E74F00; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 0}
.t10thw {white-space: nowrap; font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: none; border-right-style: solid; border-bottom-color: #E74F00; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10thwr {white-space: nowrap; font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 0pt; border-left-width: 0; border-right-width: 0pt; border-bottom-style: solid; border-right-style: solid; border-bottom-color: #E74F00; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10txw {white-space: nowrap; font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 0pt; border-left-width: 0; border-right-width: 1pt; border-bottom-style: solid; border-right-style: solid; border-bottom-color: #E74F00; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10txwr {white-space: nowrap; font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 0pt; border-left-width: 0; border-right-width: 0pt; border-bottom-style: solid; border-right-style: solid; border-bottom-color: #E74F00; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t10thr {white-space: nowrap; font-size: 10pt; color: black; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; border-top-width: 0; border-bottom-width: 1pt; border-left-width: 0; border-right-width: 0; border-bottom-style: solid; border-right-style: solid; border-bottom-color: #E74F00; border-right-color: #E74F00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1}
.t12bo {font-size: 12pt; color: #E74F00; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t12b {font-size: 12pt; color: #000000; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t12bor {font-size: 12pt; color: #E74F00; text-align: right; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatMedium", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t16bo {font-size: 16pt; color: #E74F00; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t16bo a:hover {font-size: 16pt; color: #E74F00; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t16bor {font-size: 16pt; color: #E74F00; text-align: right; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t18bo {font-size: 18pt; color: #E74F00; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t18bor {font-size: 18pt; color: #E74F00; text-align: right; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t24bo {font-size: 24pt; color: #E74F00; text-align: left; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.t24bor {font-size: 24pt; color: #E74F00; text-align: right; text-transform: normal; font-weight: normal; font-style: normal; font-family: "InterCatBoldCond", "Arial", "sans-serif"; vertical-align: top; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1 }
.leftAlign { text-align: left; }
.centerAlign { text-align: center; }
.rightAlign { text-align: right; }

.hideInitially {
	display: none;
	visibility: hidden;
}

.validationError 
{
	width: 100px;
	clip: auto; 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	overflow: hidden; 
	/* float: left; */
	margin: 0px; 
	padding: 1px; 
	/* padding-top: 5px;
	padding-bottom: 5px;*/
	color: #C00; 
	text-align: center; 
	font-weight: bold;
	background: #ffffff;
	border: solid 1px #dcdcdc;
}

.validationErrorInline
{
	clip: auto; 
	vertical-align: top;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	/* float: left; */
	margin: 0px; 
	color: #C00; 
	text-align: right; 
	font-weight: bold;
	background: #ffffcc;
}

.validationErrorBackground
{
	background: #ffffcc;
}

.stockMessage
{
	font-weight: normal;
}

#account_nav {
	line-height: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: #fff url(../images/bkgd_tab_nav.gif) bottom repeat-x;
	margin-bottom: 10px;
}

#account_tabs {
	line-height: 25px;
	width: 578px;
	height: 25px;
	margin: 0;
	padding: 0;
	display: inline;
}

#logout_button {
	line-height: 25px;
	width: 100px;
	height: 25px;
	margin: 0;
	padding: 0;
	display: inline;
}

#add_profile_form, #edit_profile_form, #add_dependent_form, #edit_dependent_form, #add_prescription_form, #edit_prescription_form {
	margin:0;
	padding:0;
}

#add_profile_form input, #add_profile_form select, #add_profile_form textarea {
	margin:0;
	padding:0;
	margin-right:5px;
}

label {
	margin:0;
	padding:0;
}

#dependent {
	width: 285px;
	float:left;
	display:inline;
}

#prescription {
	width: 350px;
	float:right;
	display:inline;
}



.compareProductText
{
	vertical-align: middle;
	text-align: right;
	font-size: 10px;
	width: 545px;
	height: 18px;
	clip: auto;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding: 0px;
}
.compareProductHdr
{
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	width: 85px;
	height: 32px;
	clip: auto;
	overflow: hidden;
	float: left;
	margin: 0px;
	background-color: #9abff8;
	border-top: solid 1px #ffffff;
	/*border-left: solid 1px #9abff8;*/
	border-bottom: solid 1px #9abff8;
	/*border-right: solid 1px #9abff8;*/
	padding: 0px;
}
.compareProduct
{
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	line-height: 50px;
	width: 85px;
	height: 120px;
	clip: auto;
	overflow: hidden;
	float: left;
	margin: 0px;
	border-bottom: solid 1px #d5e9f5;
	border-right: solid 1px #d5e9f5;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.compareProductSearch
{
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
	line-height: 50px;
	width: 85px;
	height: 140px;
	clip: auto;
	overflow: hidden;
	float: left;
	margin: 0px;
	border-bottom: solid 1px #d5e9f5;
	border-right: solid 1px #d5e9f5;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.compareTable
{
	/*background-color: #9abff8;*/
	background-color: #ffffff;
}
.compareHdrRow td
{
	/*border-top: solid 1px #9abff8;*/
	font-size: 13px;
	padding-bottom: 3px;
}
.compareHdrRow td div a
{
	font-size: 13px;
	font-weight: bold;
}
.compareHdrRow td div
{
	font-size: 13px;
}
.compareRow
{
	background-color: #ffffff;
}
.compareRowTD
{
	border-top: solid 1px #9abff8;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 13px;
}
.firstTD
{
	border-left: solid 1px #9abff8;
	border-top: solid 1px #9abff8;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 13px;
}
.compareRow .compareTitle
{
	background-color: #9abff8;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 5px;
}
.compareSep
{
	width: 2px;
	background-color: #9abff8;
}
.compareSep2
{
	width: 2px;
	background-color: #ffffff;
}
.compareHL
{
	/*background-color: #e2eef7;*/
}

.productInfo 
{
	scrollbar-base-color: #ededed;
	
	/*scrollbar-face-color: #9ABFF8;*/
	scrollbar-face-color: #D4E8F5;
	scrollbar-shadow-color: #ededed;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ededed;
	scrollbar-darkshadow-color: #9ABFF8;
	
	scrollbar-track-color: #eeeefe;
	scrollbar-arrow-color: #9ABFF8;
}
.readmore
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 20px;
}

.productCompare_productName
{
	/*height: 160px;*/
	margin-top: 0px;
}
.productCompare_manufacturerName
{
	/*height: 100px;*/
	margin-top: 0px;
}
.productCompare_modelNumber
{
	/*height: 40px;*/
	margin-top: 0px;
}

.productspecsTable
{
	/*background-color: #9abff8;*/
	background-color: #ffffff;
}
.productspecsHdrRow td
{
	/*border-top: solid 1px #9abff8;*/
	font-size: 13px;
	padding-bottom: 2px;
}
.productspecsHdrRow td div a
{
	font-size: 13px;
	font-weight: bold;
}
.productspecsHdrRow td div
{
	font-size: 13px;
}
.productspecsRow
{
	background-color: #ffffff;
}
.productspecsRowTD
{
	border-top: solid 1px #9abff8;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 13px;
}

.productspecsRow .productspecsTitle
{
	background-color: #9abff8;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
}
.productspecsSep
{
	width: 1px;
	background-color: #9abff8;
}
.productspecsSep2
{
	width: 1px;
	background-color: #ffffff;
}
.productspecsHL
{
	/*background-color: #e2eef7;*/
}

P.larger {
	font-size: 14px;
	color: #000000;
}

#content H1 {
	font-size: 24px;
	color: #000000;
	margin-top: 0px;
	padding-top: 0px;
}

.return {
	float: left;
	display: inline;
	padding: 10px;
	width: 33%;
	border-right: 1px solid #CDCDCD;
}

.step3 {
	border-right: 0px;
}


div#product-add-button{
float: left;
margin-right: 10px;
}
div#product-add-button a.add {
color:#FFF;
}
.add,
.quote {
display:block;
color:#fff;
height:26px;
width:60px;
text-align:center;
line-height:26px;
text-decoration:none;
font-family:arial;
font-size:12px;
font-weight:bold;
border:none;
cursor: pointer;
}
.add {
background:url(../images/buttons/add-button.png) no-repeat;
}
.addInput {
width:40px;
text-align:center;
border: 1px solid #828282;
color: #666666;
margin-right: 1px;
margin-top:3px;
}

div.product-add-button input.txt, input.txt{
border: 1px solid #a5a5a5;
/*background: #FFF url(../images/bg-input.png) repeat-x top;*/
font-family:"Arial";
color:#666;
font-size:12px;
padding:5px 10px;
}
.quote{
background:url(../images/buttons/gray-button-small.png) no-repeat;
}
div#product-add-button a.add-small {
background: url(../images/buttons/add-small.png) no-repeat;
height:26px;
width: 48px;
display:block;
color: #FFF;
font-family:arial;
font-size:12px;
font-weight:bold;
text-align:center;
line-height: 26px;
text-decoration:none;
}

div#product-add-button input.txt-mini {
width:15px;
text-align:center;
border: 1px solid #828282;
color: #666666;
margin-right: 10px;
margin-top:3px;
}

div#product-price p {
color:#fb7418;
}
div#product-price p span{
color:#888;
font-size: 11px;
}

