
/* KALIBRATE PUBLIC CONTENT*/

ul { list-style-image: url(../images/public/brd_DOT_ALPHA.gif); list-style-position: inside; list-style: none; margin-left: 2em; padding-left: 0; line-height: 19px;}

ol { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; list-style-position: inside; margin-left: 2em; padding-left: 10px; line-height: 16px; padding-top: 10px;}

li { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: bold; list-style-position: outside}

u { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #4C704C; text-decoration: none; text-decoration: none; line-height: 16px;}



.logo { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 40px; font-weight: bold; text-decoration: none;}

.parenttitle { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.pagetitle { font-family: georgia, serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none; padding-left: 20px; line-height: 20px; }

.orderinfo { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #424242; font-weight: normal; text-decoration: none;}

.orderinfowhite { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.gallerytitle { font-family: georgia, serif; font-size: 10pt; color: #101010; font-weight: normal; text-decoration: none; padding-left: 10px;}

.imagetitle { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #101010; font-weight: bold; text-decoration: none;}

.imagetext { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: none; line-height: 15px;}

.subheader { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #eea200; font-weight: normal; text-decoration: none; line-height: 20px;}

.paragraph { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #444444; font-weight: normal; text-decoration: none; line-height: 20px;}

.quote { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 14pt; color: #4C704C; font-weight: normal; text-decoration: none; line-height: 20px;}

.quotetable {}

.area_label { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #444444; font-weight: normal; text-decoration: none; line-height: 20px;}

.items { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #444444; font-weight: normal; text-decoration: none;}

.footer { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #444444; font-weight: normal; text-decoration: none;}

	
.footer_label { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none;}


h1 { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: normal; text-decoration: none;}



A.footer:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #444444; font-weight: normal; text-decoration: none;}

A.footer:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #444444; font-weight: normal; text-decoration: none;}

A.footer:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #101010; font-weight: normal; text-decoration: none;}





/* KALIBRATE CATALOG STATIC */

.price_productlist { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: bold; text-decoration: none;}

.title_productlist { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: none;}

.nav_controls { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #999999; font-weight: normal; text-decoration: none;}

.clickthumbnail { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #999999; font-weight: normal; text-decoration: none;}

.price_details { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #101010; font-weight: bold; text-decoration: none;}

.productTitle_details { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #101010; font-weight: bold; text-decoration: none;}

.productDescrip_details { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none; line-height: 20px;}

.productsku_details { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; color: #333333; font-weight: normal; text-decoration: none;}

.added { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; color: #101010; font-weight: normal; text-decoration: none; border-top: 1px solid #cccccc; width: 200px; height: 20px; padding-top: 3px; padding-bottom: 5px;}

.clickview { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #777777; font-weight: normal; text-decoration: none;}

.productlabel_details { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; color: #333333; font-weight: normal; text-decoration: none;}

.cart_label { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.cart_item { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;}

.shopitem { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;}

.cartempty { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none;}

.total { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; color: #101010; font-weight: normal; text-decoration: none;}

.subtotal { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #101010; font-weight: normal; text-decoration: none;}

.sameas { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: none;}

.checkoutformlabel { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #636363; font-weight: normal; text-decoration: none;}

.checkout_title { font-family: Georgia sans-serif; font-size: 8pt; color: #c9c9c9; font-weight: normal; text-decoration: none; letter-spacing: .1em;}

.cart_subheader { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #101010; font-weight: normal; text-decoration: none;}

.instructions { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none; line-height: 15px;}

.orderready { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: normal; text-decoration: none;}

.cart_copy { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none; line-height: 15px;}

.categorytitle { font-family: Georgia, sans-serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none;}

.returntitle { font-family: Georgia, sans-serif; font-size: 11pt; color: #777777; font-weight: normal; text-decoration: none;}

.credit_label { font-family: Georgia, sans-serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none;}

.paging { font: 9px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; width: 38px; color: #333333;}

.indicates { font-family: Georgia sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 15px;}

.requiredstar { font-family: Georgia sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 15px;}

.required_txt { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: normal; text-decoration: none;}

.featuredlabel { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 15px;}

.instructionslabel { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 15px;}

.errormessage { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #aa0000; text-decoration: none; padding: 5px; padding-left: 22px; padding-right: 10px;
	
	background-image: url(../images/bg_error.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	}


.errorbilling { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #aa0000; text-decoration: none; background-color: #ffffff; width: 310px; padding: 5px; padding-left: 22px; padding-right: 10px;
	
	background-image: url(../images/bg_error.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.errororder { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #aa0000; text-decoration: none; background-color: #ffffff; padding-right: 15px; text-align: left; line-height: 18px; padding-left: 22px; padding-bottom: 20px;
	
	background-image: url(../images/bg_error_order.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}

/* KALIBRATE CATALOG LINKS */

A.submitborder:link { height: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010; border-right: 1px solid #101010; padding-bottom: 0px; margin-bottom: 0px;}

A.submitborder:visited { height: 24px; border-top: 1px solid #101010; border-left: 1px solid #101010; border-bottom: 1px solid #101010; border-right: 1px solid #101010; padding-bottom: 0px; margin-bottom: 0px;}

A.submitborder:hover { height: 24px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding-bottom: 0pc; margin-bottom: 0px;}



A.categorytitle:link { font-family: Georgia, sans-serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none;}

A.categorytitle:visited { font-family: Georgia, sans-serif; font-size: 11pt; color: #101010; font-weight: normal; text-decoration: none;}

A.categorytitle:hover { font-family: Georgia, sans-serif; font-size: 11pt; color: #424242; font-weight: normal; text-decoration: none;}


A.reset:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 18px; text-decoration: underline;}

A.reset:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;font-size: 9pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 18px; text-decoration: underline;}

A.reset:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #424242; font-weight: normal; text-decoration: none; line-height: 18px; text-decoration: underline;}


A.instructionlink:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 18px; text-decoration: underline;}

A.instructionlink:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none; line-height: 18px; text-decoration: underline;}

A.instructionlink:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none; line-height: 18px; text-decoration: underline;}



A.product_details:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none;}

A.product_details:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none;}

A.product_details:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none;}


A.edit:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none;}

A.edit:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none;}

A.edit:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: underline;}


A.updatecart:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none;}

A.updatecart:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: none;}

A.updatecart:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #101010; font-weight: normal; text-decoration: underline;}


/* MAIN NAV */

A.parentnav:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-left: 7px; padding-right: 7px; border-right: 1px solid #424242; border-left: 1px solid #424242; padding-top: 4px; padding-bottom: 4px;}

A.parentnav:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-left: 7px; padding-right: 7px; border-right: 1px solid #424242; border-left: 1px solid #424242; padding-top: 4px; padding-bottom: 4px;}

A.parentnav:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-left: 7px; padding-right: 7px; border-right: 1px solid #101010; border-left: 1px solid #101010; background-color: #440215; padding-top: 4px; padding-bottom: 4px;}


/* KALIBRATE NAV STYLES */

A.nav:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #cccccc; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;}

A.nav:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #cccccc; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;}

A.nav:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;}



A.subnav:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-left: 7px; padding-right: 7px;}

A.subnav:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-left: 7px; padding-right: 7px;}

A.subnav:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; padding-left: 7px; padding-right: 7px;}


A.subnavselected:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; padding-left: 7px; padding-right: 7px;}


A.subnavselected:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; padding-left: 7px; padding-right: 7px;}

A.subnavselected:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; padding-left: 7px; padding-right: 7px;}

.subnavselected{ font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #cfcfcf; font-weight: normal; text-decoration: none; padding-left: 7px; padding-right: 7px;}




A.subsubnav:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;}

A.subsubnav:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;}

A.subsubnav:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;}



A.subsubnavselected:link { width: 225px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #313502; font-weight: normal; text-decoration: none;}

A.subsubnavselected:visited { width: 225px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #313502; font-weight: normal; text-decoration: none;}

A.subsubnavselected:hover { width: 225px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #313502; font-weight: normal; text-decoration: none;}



A.footer_quicklinks:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #444444; font-weight: normal; text-decoration: none;}

A.footer_quicklinks:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #444444; font-weight: normal; text-decoration: none;}

A.footer_quicklinks:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; font-weight: normal; text-decoration: none;}




/* KALIBRATE CONTENT LINK STYLES */

A.emaillink:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: underline;}

A.emaillink:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #101010; font-weight: normal; text-decoration: underline;}

A.emaillink:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #424242; font-weight: normal; text-decoration: underline;}


A.content_internal_link:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4C704C; font-weight: normal; text-decoration: none;}

A.content_internal_link:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4C704C; font-weight: normal; text-decoration: none;}

A.content_internal_link:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4C704C; font-weight: normal; text-decoration: underline;}


A.content_external_link:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4C704C; font-weight: normal; text-decoration: none;}

A.content_external_link:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4C704C; font-weight: normal; text-decoration: none;}

A.content_external_link:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4C704C; font-weight: normal; text-decoration: underline;}


A.kallogo:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: normal; text-decoration: none}

A.kallogo:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #333333; font-weight: normal; text-decoration: none}

A.kallogo:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none}


a.logo:link { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 40px; font-weight: bold; text-decoration: none;}

a.logo:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 40px; font-weight: bold; text-decoration: none;}

a.logo:hover { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; color: #424242; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 40px; font-weight: bold; text-decoration: none;}


