/* product page styles */

.product

{
border-bottom:1px dotted #cacaca;
border-right:1px dotted #cacaca;
padding: 3px 3px 3px 3px;

}


.pricesmall {
font-size:9px;font-family:arial,sans-serif;
}


.checkoutBarFrom {font-size:12px;font-family:arial,sans-serif;color:#888888;text-decoration:none;}
.checkoutBarCurrent {font-size:12px;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold;}
.checkoutBarTo {font-size:12px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}


.cart1

{font-size:14px;font-family:arial,sans-serif;color:#376F9C;text-decoration:none;}

a:link.hcart {font-size:12px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;font-weight:bold;}
a:hover.hcart {font-size:12px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;font-weight:bold;}
a:visited.hcart {font-size:12px;font-family:arial,sans-serif;color:#1a456a;font-weight:bold;text-decoration:none;}
a:visited:hover.hcart {font-size:12px;font-family:arial,sans-serif;color:#1a456a;font-weight:bold;}

.hcartheading {font-size:12px;font-family:arial,sans-serif;color:#1a456a;font-weight:bold;}


.note {font-size:11px;font-family:arial,sans-serif;color:#000000;}

a:link.note{font-size:11px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;font-weight:bold;}
a:hover.note {font-size:11px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;font-weight:bold;}
a:visited.note {font-size:11px;font-family:arial,sans-serif;color:#1a456a;font-weight:bold;text-decoration:none;}
a:visited:hover.note {font-size:11px;font-family:arial,sans-serif;color:#1a456a;font-weight:bold;}


a:link.light {font-size:11px;font-family:arial,sans-serif;color:#DBDBDB;text-decoration:none;font-weight:bold;}
a:hover.light {font-size:11px;font-family:arial,sans-serif;color:#DBDBDB;text-decoration:underline;font-weight:bold;}
a:visited.light{font-size:11px;font-family:arial,sans-serif;color:#DBDBDB;font-weight:bold;text-decoration:none;}
a:visited:hover.light{font-size:11px;font-family:arial,sans-serif;color:#DBDBDB;font-weight:bold;}

a:link.ulink {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a:hover.ulink {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a:visited.ulink  {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a:visited:hover.ulink {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}



.date
{font-size:10px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;}

.inputRequirement
{font-size:10px;font-family:arial,sans-serif;color:#000000;}

.stock

{
font-family:arial;
font-size:14px;
color:red;
border: 1px solid yellow;

}


.productsincat

{font-size:10px;font-family:arial,sans-serif;color:#000000;text-decoration:none;}


a.advsearch:link {
font-size:10px;
font-family:arial,sans-serif;
color:#1a456a;
text-decoration:none;
}
a.advsearch:hover {
font-size:10px;
font-family:arial,sans-serif;
color:#1a456a;
text-decoration:underline;
}
a.advsearch:visited {
font-size:10px;
font-family:arial,sans-serif;
color:#1a456a;text-decoration:none;
}

a.advsearch:visited:hover {
font-size:10px;
font-family:arial,sans-serif;
color:#1a456a;text-decoration:underline;
}


a.leftnavbutton:link {
font-size:12px;
font-family:arial,sans-serif;
color:#1a456a;
text-decoration:none;
display:block;
height:20px;
width:100%;
top-margin:3px;
bottom-margin:5px;
left-margin: 3px;
}


a.leftnavbutton:hover {font-size:12px;
font-family:arial,sans-serif;
color:#1a456a;
background-color:#dddddd;
text-decoration:none;
display:block;
height:20px;
width:100%;
top-margin:5px;
bottom-margin:5px;
left-margin: 3px;
}

a.leftnavbutton:visited {font-size:12px;
font-family:arial,sans-serif;
color:#1a456a;
display:block;
width:100%;
height:20px;
top-margin:5px;
bottom-margin:5px;
left-margin: 3px;
text-decoration:none;
}

a.leftnavbutton:visited {font-size:12px;
font-family:arial,sans-serif;
color:#1a456a;
display:block;
width:100%;
height:20px;
top-margin:5px;
bottom-margin:5px;
left-margin: 3px;
text-decoration:underline;
}


.recommendedprice
{font-size:10px;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold;}

a:link.recommended {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a:hover.recommended  {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a:visited.recommended  {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a:visited:hover.recommended  {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}

.pageHeading
{background-color:#ffffff;font-size:14px;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold; }

.productListing-heading
{background-color:#376F9C;font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;font-weight:heavy; }


.productListing-data {background-color:#ffffff;font-family:arial, sans-serif;}

a:link.productListing-heading{font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;}
a:hover.productListing-heading  {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:underline;}
a:visited.productListing-heading  {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;}
a:visited:hover.productListing-heading  {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:underline;}


/* main Product listing */

.productListing-even {background-color:#ffffff;font-family:arial, sans-serif;}

.productListing-odd {background-color:#ffffff;font-family:arial, sans-serif;}


.productListing-data {border-bottom: 1px solid gray;font-family:arial, sans-serif;}



.smallText
{font-size:12px;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold; }

.infoBoxHeading {background:#376F9C;font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;font-weight:heavy; }
infoBoxContents {background:blue; }
boxText {}


a:link {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a:hover {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a:visited {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a:visited:hover {font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}


.main {font-size:12px;font-family:arial,sans-serif;color:#000000;text-decoration:none;}

a.headerNavigation:link{font-size:12px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a.headerNavigation:hover {font-size:12px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a.headerNavigation:visited {font-size:12px;font-family:arial,sans-serif;color:#1a456a;}

.headerNavigation
{font-size:12px;font-family:arial,sans-serif;color:#376F9C;text-decoration:none;}

/* Bread Crumbs */
a.BreadCrumbHeaderNavigation:link{font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a.BreadCrumbHeaderNavigation:hover {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a.BreadCrumbHeaderNavigation:visited {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:none;}
a.BreadCrumbHeaderNavigation:visited:hover {font-size:10px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}


/* options */
.radio {font-size:11px;font-family:arial,sans-serif;}

select {font-size:11px;font-family:arial,sans-serif;}



/* attribute sets */
 .dataTableHeadingContentBlack { font-family: Verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

/* DDB - 041031 - Form Field Progress Bar */
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
      overflow: hidden;
	background-color: navy;
	padding-left: 5px;}
}


a:link.checkout {color:#376F9C}


/* master product listing */


.mproductListing-heading {background-color:#376F9C; color: #ffffff; font-family:arial, sans-serif;font-size:12px;}

.mproductListing-even {background-color:#ffffff;font-family:arial, sans-serif;font-size:12px;}

.mproductListing-odd {background-color:#f3f3f3;font-family:arial, sans-serif;font-size:12px;}

.mproductListing-data {border-bottom: 1px dashed gray;font-family:arial, sans-serif;}


/* related product listing to right of product */

.relatedheading {font-family:arial,sans-serif;font-size:10pt}
.m2productListing-heading {background-color:#376F9C; color: #ffffff; font-family:arial, sans-serif;}

.m2productListing-even {background-color:#ffffff;font-family:arial, sans-serif;}

.m2productListing-odd {background-color:#ffffff;font-family:arial, sans-serif;}

.divider {border-bottom: 1px dashed gray;}



/* related products table */


table.relatedProducts {border-left:1px solid red;}

table.relatedProductListing {border-left:1px solid red;}



/* related products below product */

.related_products {font-family:arial,sans-serif;background:#c9d7e3;}




/* product info page */


.products_name {font-family:arial,sans-serif;color: #000000;font-weight:bold; font-size:16pt;}
.products_price {font-family:arial,sans-serif;color: #000000;font-weight:bold; font-size:14pt;}



/* extra fields */


.extra_fields {font-family:arial,sans-serif; font-size:12px;}


/* small text2 */


.smalltext2 {font-family: arial, sans-serif;font-size:10pt}


/* footer */

a.footer:link {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;}
a.footer:hover {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:underline;}
a.footer:visited {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;}
a.footer:visited:hover {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:underline;}

.productnormalprice {font-family: arial, sans-serif;font-size:14px; font-weight:bold; color:#000000;}


.freeship {font-family: arial, sans-serif;font-size:12px; color:#990000;}

.specialship {font-family: arial, sans-serif;font-size:12px; color:#990000;}

.specialgreen {font-family: arial, sans-serif;font-size:12px; background-color:#009900;color:#ffffff;padding: 2px 2px 2px 2px;margin-top:3px;}
.specialblue {font-family: arial, sans-serif;font-size:12px; background-color:#125EA3;color:#ffffff;padding: 2px 2px 2px 2px;margin-top:3px;}

.highlight {font-family: arial, sans-serif;font-size:12px; background-color:#ffff99;color:#000000;padding: 2px 2px 2px 2px;margin-top:3px;margin-bottom:5px;}


/* product link */

a.productlink:link
{font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a.productlink:hover{font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a.productlink:visited
{font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}
a.productlink:visited:hover
{font-size:14px;font-family:arial,sans-serif;color:#1a456a;text-decoration:underline;}

.specialcartpricesmall {font-family: arial, sans-serif;font-size:11px; background-color:#ffff99;color:#000000;padding: 2px 2px 2px 2px;margin-top:3px;margin-bottom:2px;font-weight:bold;text-align:center;}

.specialcartprice {font-family: arial, sans-serif;font-size:14px; background-color:#ffff99;color:#000000;padding: 2px 2px 2px 2px;margin-top:3px;margin-bottom:2px;font-weight:bold;}



