
/* from psacake.com code libary */
/* modified (added padding and changed colors) */
a.info{
position:relative; /*this is the key*/
z-index:24; background-color:#FFCC33;
color:#000;
text-decoration:none;
font-size:10px;
}
a.info:hover{z-index:25; background-color:#FF9900
font-size:10px;

}

a.info span{display: none;
text-decoration:none;
}
a.info:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:5px; left:2px; width:200px;
border:1px solid #376F9C;
background-color:#CDE8FE; color:#000000;
text-align: left;
text-decoration: none;
padding: 10px 10px 10px 10px;
}

/* end from psacake.com code libary */



/* product page styles */



.product



{

border-bottom:1px dotted #cacaca;

border-right:1px dotted #cacaca;

padding: 3px 3px 3px 3px;



}



h1 {font-family:arial,sans-serif;font-size:20px;color:#1a456a;}


.pricesmall {

font-size:9px;font-family:arial,sans-serif;

}

.productnormalpricelarge {font-family:aria,sans-serif; font-size:18px; text-decoration:line-through;  }
.productnormalpricesmall {font-family:aria,sans-serif; font-size:12px; text-decoration:line-through;  }

.productnormalprice {font-family:aria,sans-serif; font-size:14px; text-decoration:line-through; }
.productactualprice {font-family: arial, sans-serif;font-size:14px; font-weight:bold; color:#000000;}
.productactualpricesmall {font-family: arial, sans-serif;font-size:12px; font-weight:bold; color:#000000;}

.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;text-decoration:none;font-weight:bold;bottom}
a:hover.hcart {font-size:12px;font-family:arial,sans-serif;text-decoration:underline;font-weight:bold;}
a:visited.hcart {font-size:12px;font-family:arial,sans-serif;font-weight:bold;text-decoration:none;}
a:visited:hover.hcart {font-size:12px;font-family:arial,sans-serif;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;}

.extras {font-family:arial,sans-serif;font-size:10px;background:#EAFFEA;}


a:link.note{font-size:11px;font-family:arial,sans-serif;text-decoration:none;font-weight:bold;}
a:hover.note {font-size:11px;font-family:arial,sans-serif;text-decoration:underline;font-weight:bold;}
a:visited.note {font-size:11px;font-family:arial,sans-serif;font-weight:bold;text-decoration:none;}
a:visited:hover.note {font-size:11px;font-family:arial,sans-serif;font-weight:bold;}

a:link.light {font-size:11px;font-family:arial,sans-serif;text-decoration:none;font-weight:bold;}
a:hover.light {font-size:11px;font-family:arial,sans-serif;text-decoration:underline;font-weight:bold;}
a:visited.light{font-size:11px;font-family:arial,sans-serif;font-weight:bold;text-decoration:none;}
a:visited:hover.light{font-size:11px;font-family:arial,sans-serif;font-weight:bold;}

a:link.ulink {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}
a:hover.ulink {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}
a:visited.ulink  {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}
a:visited:hover.ulink {font-size:14px;font-family:arial,sans-serif;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;

text-decoration:none;

}

a.advsearch:hover {

font-size:10px;

font-family:arial,sans-serif;



text-decoration:underline;

}

a.advsearch:visited {

font-size:10px;

font-family:arial,sans-serif;

text-decoration:none;

}



a.advsearch:visited:hover {

font-size:10px;

font-family:arial,sans-serif;

text-decoration:underline;

}





a.leftnavbutton:link {

font-size:12px;

font-family:arial,sans-serif;



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;



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;

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;

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;text-decoration:none;}
a:hover.recommended  {font-size:10px;font-family:arial,sans-serif;text-decoration:underline;}
a:visited.recommended  {font-size:10px;font-family:arial,sans-serif;text-decoration:none;}

a:visited:hover.recommended  {font-size:10px;font-family:arial,sans-serif;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;}


.greenhighlight {background: #99FF99;}


.savingscart {font-size:11px; font-family:arial, sans-serif; background: #99FF99;text-align:left;}

.shipgroup {border: 3px solid #99FF99;}


.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;text-decoration:underline;bottom-margin:5px;}

a:hover {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;bottom-margin:5px;}

a:visited {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;bottom-margin:5px;}

a:visited:hover {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;bottom-margin:5px;}


a:link.categories_top {font-size:14px;font-family:arial,sans-serif;text-decoration:none;}
a:hover.categories_top {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}
a:visited.categories_top {font-size:14px;font-family:arial,sans-serif;text-decoration:none;}
a:visited:hover.categories_top {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}


a:link.categories_sec {font-size:14px;font-family:arial,sans-serif;text-decoration:none;}
a:hover.categories_sec  {font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}
a:visited.categories_sec  {font-size:14px;font-family:arial,sans-serif;text-decoration:none;}
a:visited:hover.categories_sec  {font-size:14px;font-family:arial,sans-serif;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;text-decoration:none;}
a.headerNavigation:hover {font-size:12px;font-family:arial,sans-serif;text-decoration:underline;}
a.headerNavigation:visited {font-size:12px;font-family:arial,sans-serif;}



.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;text-decoration:none;}

a.BreadCrumbHeaderNavigation:hover {font-size:10px;font-family:arial,sans-serif;text-decoration:underline;}

a.BreadCrumbHeaderNavigation:visited {font-size:10px;font-family:arial,sans-serif;text-decoration:none;}

a.BreadCrumbHeaderNavigation:visited:hover {font-size:10px;font-family:arial,sans-serif;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:14pt;}

.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}


.cartmessagetext {font-family:arial,sans-serif; font-size: 12px}


/* 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;}




.checkouttotal

{ font-family:arial, sans-serif;font-size:11px;color:#333333;}


.checkouttotalproduct

{ font-family:arial, sans-serif;font-size:11px;color:#333333;font-weight:bold;color:1a456a;}



.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;}


.cartmessage {font-family: arial, sans-serif;font-size:14px; background-color:#ffff99;color:#cc0000;padding: 2px 2px 2px 2px;margin-top:3px;margin-bottom:5px;font-weight:bold;}



/* product link */



a.productlink:link

{font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}

a.productlink:hover{font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}

a.productlink:visited

{font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}

a.productlink:visited:hover

{font-size:14px;font-family:arial,sans-serif;text-decoration:underline;}


.specialcartpricesmall {font-family: arial, sans-serif;font-size:11px; background-color:#ffff99;color:#000000;padding: 2px 2px 2px 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;}


a.cartlinksmall:link
{font-size:11px;font-family:arial,sans-serif;text-decoration:underline;}

a.cartlinksmall:hover
{font-size:11px;font-family:arial,sans-serif;text-decoration:underline;}

a.cartlinksmall:visited
{font-size:11px;font-family:arial,sans-serif;text-decoration:underline;}

a.cartlinksmall:visited:hover
{font-size:11px;font-family:arial,sans-serif;text-decoration:underline;}



