/* 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 */ 
/* category page styles */



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */



#nav {
list-style-type: none;
display: block;
font: bold 14px Arial;
color: #3A6A93;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 0px 0px 0px; /*header text is indented 10px*/
margin-left: 0px;
}


#nav a {
list-style-type: none;
display: block;
font: bold 14px Arial;
color: #3A6A93;
text-transform: uppercase;
text-decoration: none;
padding: 4px 0px 4px 15px; /*header text is indented 10px*/
background: url(images/arrow.gif) no-repeat center left; /*custom bullet list image*/
}


#nav a:hover{ /*hover state CSS*/
color: #ffffff;
background-color: #3A6A93;
background: url(images/arrow_over.gif) no-repeat center left; /*custom bullet list image*/
}



#nav ul{
display: block;
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}


#nav ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
display: block;
font: bold 14px Arial;
color: 3A6A93;
}



#nav ul li a {
color: #3A6A93;
display: block;
margin-left: 20px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ffffff;
}

#nav ul li a:visited{
color: #3A6A93;
}


#nav ul li a:hover{ /*hover state CSS*/
color: #3A6A93;
background-color: #E9EBED;
}



#nav a.selected {
color: #3A6A93;
background-color: #D0DBE4;
background: url(images/arrow_over.gif) no-repeat top left; /*custom bullet list image*/
}


#nav a:hover.selected {
color: #ffffff;
background-color: #3A6A93;
display: block;
background: url(images/arrow.gif) no-repeat top left; /*custom bullet list image*/
}

/* end from dynamic drive */


.normaltext {font-family:arial,sans-serif;}


a:link.orderEdit, a:visited.orderEdit, a:hover:visited.orderEdit
{font-size:10px;color:#888888}


a:link.small_link {font-size:9px;}
a:visited.small_link {font-size:9px;}

a:link.small_link2 {font-size:12px;}
a:hover:visited.small_link2 {font-size:12px;}
a:visited.small_link2 {font-size:12px;}

.categorybox{ margin-bottom: 14px; }
ul.categorybp {list-style:square;margin-top:2px;color:#3E6D95;} /* 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:22px;color:#2525BD;} 
.pricesmall { font-size:9px;font-family:arial,sans-serif;}
.productnormalpricelarge {font-family:aria,sans-serif; font-size:15px; text-decoration:line-through;}
.productnormalpricesmall {font-family:aria,sans-serif; font-size:12px; text-decoration:line-through;}
.productac{font-family:aria,sans-serif; font-size:12px; }
.productnormalprice {font-family:aria,sans-serif; font-size:14px; text-decoration:line-through;}

.productnormalpricespecials {font-family:aria,sans-serif; font-size:14px; text-decoration:line-through;font-weight:normal;}

.category {
margin-bottom:1px;
padding:0px;
}




.ProductSpecialPrice {font-family: arial, sans-serif;font-size:14px; font-weight:bold;color:#CC0000;}

.productactualprice {font-family: arial, sans-serif;font-size:14px; font-weight:bold; color:#990000;}
.productactualpricesmall {font-family: arial, sans-serif;font-size:14px; font-weight:bold; color:#990000;}

.listprice {font-family: arial, sans-serif;font-size:12px;color:#000000;}
.listtext {font-family: arial, sans-serif;font-size:12px;color:#000000;}
.saveprice {font-family: arial, sans-serif;font-size:15px;color:#990000;}
.savetext {font-family: arial, sans-serif;font-size:12px;color:#000000;}
.yourpricetext {font-family: arial, sans-serif;font-size:12px;color:#000000;}




a:link.checkoutBarFrom, a:hover.checkoutBarFrom, a:visited:hover.checkoutBarFrom, a:visited.checkoutBarFrom  {font-size:11px;font-family:arial,sans-serif;color:#888888;text-decoration:none;}

.checkoutBarFrom {font-size:11px;font-family:arial,sans-serif;color:#888888;text-decoration:none;}



.checkoutBarCurrent {font-size:11px;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight:bold;}
.checkoutBarTo {font-size:11px;font-family:arial,sans-serif;color:#888888;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:#00009F;text-decoration:none;font-weight:bold;bottom}
a:hover.hcart {font-size:12px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;font-weight:bold;} 

a:visited.hcart {font-size:12px;font-family:arial,sans-serif;color:#00009F;font-weight:bold;text-decoration:none;} 
a:visited:hover.hcart {font-size:12px;font-family:arial,sans-serif;color:#00009F;font-weight:bold;} 
a:link.footerlinks {font-size:10px;font-family:arial,sans-serif;color:#00009F;text-decoration:none;font-weight:bold;bottom} 
a:hover.footerlinks {font-size:10px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;font-weight:bold;} 
a:visited.footerlinks {font-size:10px;font-family:arial,sans-serif;color:#00009F;font-weight:bold;text-decoration:none;} 
a:visited:hover.footerlinks {font-size:10px;font-family:arial,sans-serif;color:#00009F;font-weight:bold;} 
.hcartheading {font-size:12px;font-family:arial,sans-serif;color:#00009F;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;color:#00009F;text-decoration:none;font-weight:bold;} a:hover.note {font-size:11px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;font-weight:bold;} a:visited.note {font-size:11px;font-family:arial,sans-serif;color:#00009F;font-weight:bold;text-decoration:none;} a:visited:hover.note {font-size:11px;font-family:arial,sans-serif;color:#00009F;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:#00009F;text-decoration:underline;} a:hover.ulink {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} a:visited.ulink {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} a:visited:hover.ulink {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 


.date {font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;} 
.inputRequirement {font-family:arial,sans-serif;color:#990000;} 
.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:#00009F; text-decoration:none;} 
a.advsearch:hover { font-size:10px; font-family:arial,sans-serif; color:#00009F; text-decoration:underline;} 
a.advsearch:visited { font-size:10px; font-family:arial,sans-serif; color:#00009F;text-decoration:none;} 
a.advsearch:visited:hover { font-size:10px; font-family:arial,sans-serif; color:#00009F;text-decoration:underline;} 
a.leftnavbutton:link { font-size:12px; font-family:arial,sans-serif; color:#00009F; 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:#00009F; 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:#00009F; 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:#00009F; 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:#00009F;text-decoration:none;} a:hover.recommended {font-size:10px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 
a:visited.recommended {font-size:10px;font-family:arial,sans-serif;color:#00009F;text-decoration:none;} 
a:visited:hover.recommended {font-size:10px;font-family:arial,sans-serif;color:#00009F;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; } 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;font-size:12px;}
.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; }
.smalltextreg {font-size:11px;font-family:arial,sans-serif;color:#000000;text-decoration:none;font-weight; }

.infoBoxHeading {background:#376F9C;font-size:12px;font-family:arial,sans-serif;color:#ffffff;text-decoration:none;font-weight:heavy; } 
.infoBoxContents {} 
.boxText {} 
a:link {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;bottom-margin:5px;} 
a:hover {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;bottom-margin:5px;} 
a:visited {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;bottom-margin:5px;} a:visited:hover {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;bottom-margin:5px;} a:link.categories_top {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:none;} a:hover.categories_top {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} a:visited.categories_top {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:none;} a:visited:hover.categories_top {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} a:link.categories_sec {font-size:12px;font-family:arial,sans-serif;color:#00009F;text-decoration:none;line-height:16px;} a:hover.categories_sec {font-size:12px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;16px;} a:visited.categories_sec {font-size:12px;font-family:arial,sans-serif;color:#00009F;text-decoration:none;16px;} 
a:visited:hover.categories_sec {font-size:12px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;16px;} 
.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:#00009F;text-decoration:none;} 
a.headerNavigation:hover {font-size:12px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 
a.headerNavigation:visited {font-size:12px;font-family:arial,sans-serif;color:#00009F;} 
.headerNavigation {font-size:12px;font-family:arial,sans-serif;color:#376F9C;text-decoration:none;} 

/* Bread Crumbs */ a.BreadCrumbHeaderNavigation:link{font-size:12px;font-family:arial,sans-serif;color:#00009F;} 
a.BreadCrumbHeaderNavigation:hover {font-size:12px;font-family:arial,sans-serif;color:#00009F;} 
a.BreadCrumbHeaderNavigation:visited {font-size:12px;font-family:arial,sans-serif;color:#00009F;} 
a.BreadCrumbHeaderNavigation:visited:hover {font-size:12px;font-family:arial,sans-serif;color:#00009F;} 

/* 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;} .relatedborder {border: 1px solid gray;padding: 3px 3px 3px;width:135px;height:100%;} /* 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:#B2C4D4;color:#000000;} 

/* product info page */ 
.products_name {font-family:arial,sans-serif;color: #000000;font-weight:bold; font-size:14px;} 


.products_price {font-family:arial,sans-serif;color: #990000;font-weight:bold; font-size:18px;} /* 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;border:2px solid:#000000;}

.checkouttotalproduct {font-family:arial, sans-serif;font-size:11px;color:#333333;font-weight:bold;color:000000;} 


.cartcheckoutbrdr {border: 2px solid #009900;padding 4px 4px 4px 4px;}

.cartcheckoutheading {font-family:arial,sans-serif;color:#000000;font-weight:bold;font-size:11px;}

.freeship {background: url(images/design/small_arrow.gif); background-repeat: no-repeat; padding-left: 18px; font-family: arial, sans-serif;font-size:12px; color:#009900;font-weight:bold;} .redtext {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;}

.messageStackSuccess {
background: #99ff99;
}


/* product link */ 


a.productlink:link {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 

a.productlink:hover{font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 
a.productlink:visited {font-size:14px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 
a.productlink:visited:hover {font-size:14px;font-family:arial,sans-serif;color:#00009F;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;} 

.specialcartpricered {font-family: arial, sans-serif;font-size:14px; background-color:#ffff99;color:#CC0000;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;color:#00009F;text-decoration:underline;} a.cartlinksmall:hover {font-size:11px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} a.cartlinksmall:visited {font-size:11px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 

a.cartlinksmall:visited:hover {font-size:11px;font-family:arial,sans-serif;color:#00009F;text-decoration:underline;} 
.darkgray {background:#666666;} 
.gray {background:#CCCCCC;} 
.lightgray {background:#DDDDDD;} 


.rebatetext {font-family:arial,sans-serif;color:#CC0000;}

.savetext {font-family:arial,sans-serif}
.listprice {font-family:arial,sans-serif}
.yourprice {font-family:arial,sans-serif}


.brdr1 {border: 5px solid #C0C0CD;}

.smallgray {font-size:12px;font-family:arial,sans-serif;color: #A0A0A0; }
.smallgrayi {font-size:12px;font-family:arial,sans-serif;color: #A0A0A0;font-style:italic; }

.smallwht {font-size:10px;font-family:arial,sans-serif;color: #376F9C; margin-bottom:10px;}

a:link.smallgraylink, a:visited.smallgraylink {font-size:12px;font-family:arial,sans-serif;color: #A0A0A0; }


.redrequired {font-family:arial,sans-serif;color: #990000; }


  #indicator {
    visibility:hidden;
	}

