/**** GENERAL STYLES ***/
*	{ font-size: 11px; font-family: Tahoma,Verdana,Arial; line-height: 16px; }
INPUT				{ line-height: normal; }
a.footer { font-family: Tahoma,Verdana,Arial; font-size:8pt; text-decoration:none; color:#ffffff; }
a.dark { font-family: Tahoma,Verdana,Arial; font-size:8pt; text-decoration:none; color:#336699; }
a { font-family: Tahoma,Verdana,Arial; font-size:8pt; text-decoration:underline; color:#ffffff; }
body { font-family: Tahoma,Verdana,Arial; font-size:8pt; }
font { font-family: Tahoma,Verdana,Arial; font-size:8pt; }
p { font-family: Tahoma,Verdana,Arial; font-size:8pt; }
a:hover { text-decoration:underline; }
li { font-family: Tahoma,Verdana,Arial; font-size:8pt; }
ul { font-family: Tahoma,Verdana,Arial; font-size:8pt; }
tr { font-family: Tahoma,Verdana,Arial; font-size:8pt; color:#003366; }
td { font-family: Tahoma,Verdana,Arial; font-size:8pt; color:#003366; }
table { font-family: Tahoma,Verdana,Arial; font-size:8pt; color:#003366; }



/*********************************************/

TR.CartHeader { background-color: #fff8e1; }
TD.CartHeader { font-weight: bold; padding:10px; padding-top:5px; padding-bottom:7px }
TD.CartItem	{ font-size:100%; vertical-align: top; padding: 10px; padding-top:5px; padding-bottom:7px; }
TD.CartItem A { font-size:100%; }
TD.CartQuantity			{ background-color: #fffcf6; padding: 8px; }
TD.CartCheckout			{ border-left: 1px #FFE9A5 solid; background-color: #fff8e1; padding: 8px; }
TD.CartSubtotal	{ padding-top:10px; padding-bottom:10px; padding-right:100px; font-size: 150%; font-weight: bold; background-color: #fffcf6; }
.CartItemSeparator { background-color: #FFE9A5; padding: 0px; }
.CartProductGroupName { color: #ac2b03; font-weight:bold; }
.CartSku	{ color:#999999; font-size:100%; }
.CartPrice	{ font-weight: bold; }
.CartPriceOnSale	{ color:#990000; font-size:xx-small; }
.CartPriceSubtotal	{ font-size: 100%; color:#990000; font-weight: bold; }
TABLE.CartAdditionalInfo TD { font-size:100%; }

TABLE.CartReview	{ border: 1px #cc6600 solid; background-color: #FFE9A5; border-collapse: collapse; padding: 10px; padding-top:5px; padding-bottom:7px; }
TD.CartTotal	{ padding-top:10px; padding-bottom:10px; padding-right:10px; font-size: 150%; font-weight: bold; background-color: #fffcf6; }
.CartPriceTotal		{ font-size: 100%; color:#990000; font-weight: bold; }



/********************/

.productsearch { 
 font-size: 10px; 

}

/* Color of links on dark bg */
.adark { font-family: Tahoma,Verdana,Arial; font-size:10pt; text-decoration:none; color:#ffffff; }

/* Title on the the page */
.title { font-family: Tahoma,Verdana,Arial; text-decoration:none; font-size:13.7pt; letter-spacing:-0.5px; font-weight:bold; color:#003366; }

/* Title on dark colors */
.titledark { font-family:Trebuchet MS, Tahoma,Verdana,Arial; text-decoration:none; font-size:18pt; font-weight:bold; color:#FFFFFF; }

/* black title*/
.titleblack { font-family:Trebuchet MS, Tahoma,Verdana,Arial; text-decoration:none; font-size:12pt; font-weight:bold; color:#000000; }

/* The main body's text content. */
.content { font-family: Tahoma,Verdana,Arial; font-size:8pt; line-height:18px; line-spacing:120%; color:#333333; }

/* footer content. */
.footer { font-family: Tahoma,Verdana,Arial; font-size:8pt; color:#ffffff; }

/* bibliography. */
.bib { font-family: Tahoma,Verdana,Arial; font-size:6.5pt; color:#666666; }

/* footer links. */
.footerlinks { font-family: Tahoma,Verdana,Arial; font-size:8pt; color:#666666; }

/* Dotted border for tables */
.dot_right { border-right-width:1px; border-right-color:silver; border-right-style:dashed; }
.dot_left { border-left-width:1px; border-left-color:silver; border-left-style:dashed; }
.dot_top { border-top-width:1px; border-top-color:silver; border-top-style:dashed; }
.dot_bottom { border-bottom-width:1px; border-bottom-color:silver; border-bottom-style:dashed; }
.dot_both { border-right-width:1px; border-left-width:1px; border-right-color:silver; border-left-color:silver; border-right-style:dashed; border-left-style:dashed; }
.dot_all { border-width:1px; border-color:silver; border-style:dashed; }