body { font-family: Arial; font-size: 10px; color: #000000; margin-right:0; margin-left:0; margin-top:0; margin-bottom: 0px;}

td { font-family: Arial; font-size: 12px; color: #000000; }
input, select, textarea { font-family: Arial; font-size: 10px; font-weight: bold; color: #201C6F; }
body.popup { background: url('/images/clear.gif'); background-color:#ffffff; }


A:link { text-decoration: none; color: #201C6F; padding-left:0px;}
A:visited {	text-decoration: none; color: #201C6F; }
A:hover { text-decoration: underline; color: #201C6F; }

A.contentlink:link { text-decoration: underline; color: #686868; padding-left:0px;}
A.contentlink:visited {	text-decoration: underline; color: #686868; }
A.contentlink:hover { text-decoration: underline; color: #686868; }

A.blacklink:link { text-decoration: none; color: #000000; padding-left:0px;}
A.blacklink:visited {	text-decoration: none; color: #000000; }
A.blacklink:hover { text-decoration: underline; color: #000000; }

A.removelink:link { text-decoration: underline; color: #000000; font-size: 7pt;}
A.removelink:visited {	text-decoration: underline; color: #000000; font-size: 7pt;}
A.removelink:hover { text-decoration: underline; color: #000000; font-size: 7pt; }
A.removelink2:link { text-decoration: underline; color: #FFFFFF; font-size: 7pt;}
A.removelink2:visited {	text-decoration: underline; color: #FFFFFF; font-size: 7pt;}
A.removelink2:hover { text-decoration: underline; color: #FFFFFF; font-size: 7pt; }

a.leftNavSubCat:link { text-decoration: none; color: #201C6F; padding-left:30px;}
a.leftNavSubCat:visited { text-decoration: none; color: #201C6F; padding-left:30px; }
a.leftNavSubCat:hover { text-decoration: underline; color: #201C6F; padding-left:30px; }

a.bbLink { font-family: Arial; font-weight: normal; color:#686868; font-size:10px; text-align: right; text-decoration: underline;  }
a.bbLink:link { font-family: Arial; font-weight: normal; color:#686868; font-size:10px; text-align: right; text-decoration: underline; }
a.bbLink:visited { font-family: Arial; font-weight: normal; color:#686868; font-size:10px; text-align: right; text-decoration: underline; }
a.bbLink:hover { font-family: Arial; font-weight: normal; color:#686868; font-size:10px; text-align: right; text-decoration: underline; }

a.nav { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; }
a.nav:link { text-decoration: none; color: #ffffff; }
a.nav:visited { text-decoration: none; color: #ffffff; }
a.nav:hover { color: #ffffff; text-decoration: underline; }

a.footer_nav { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; }
a.footer_nav:link { text-decoration: none; color: #ffffff; }
a.footer_nav:visited { text-decoration: none; color: #ffffff; }
a.footer_nav:hover { color: #ffffff; text-decoration: underline; }

a.dark { font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline; }
.dark { font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline; }
a.dark:link { text-decoration: underline; color: #000000; }
a.dark:visited { text-decoration: underline; color: #000000; }
a.dark:hover { color: #000000; text-decoration: underline; }

a.dark2 { font-family: Arial; font-size: 12px; color: #686868; text-decoration: underline; }
.dark2 { font-family: Arial; font-size: 12px; color: #686868; text-decoration: underline; }
a.dark:link2 { text-decoration: underline; color: #686868; }
a.dark:visited2 { text-decoration: underline; color: #686868; }
a.dark:hover2 { color: #686868; text-decoration: underline; }

a.gray2 { font-family: Arial; font-size: 12px; color: #686868; text-decoration: underline; }
.gray2 { font-family: Arial; font-size: 12px; color: #686868; text-decoration: underline; }
a.gray2:link { text-decoration: none; color: #686868; }
a.gray2:visited { text-decoration: none; color: #686868; }
a.gray2:hover { color: #686868; text-decoration: underline; }

a.white { font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; }
a.white:link { text-decoration: none; color: #ffffff; }
a.white:visited { text-decoration: none; color: #ffffff; }
a.white:hover { color: #ffffff; text-decoration: underline; }

a.gray { font-family: Arial; font-size: 10px; color: #686868; text-decoration: none; }
a.gray:link { text-decoration: none; color: #686868; }
a.gray:visited { text-decoration: none; color: #686868; }
a.gray:hover { color: #686868; text-decoration: underline; }

a.underline { color: #201C6F; text-decoration: underline; }
a.underline:link { color: #201C6F; text-decoration: underline; }
a.underline:visited { color: #201C6F; text-decoration: underline; }
a.underline:hover { color: #201C6F; text-decoration: underline; }

a.two:link { text-decoration: underline; color: #382225; }
a.two:visited { text-decoration: underline; color: #382225; }
a.two:hover { text-decoration: underline }

a.two_small { text-decoration: underline; color: #201C6F;  font-family: Arial; font-size: 10px; }
a.two_small:link { text-decoration: underline; color: #201C6F;  font-family: Arial; font-size: 10px; }
a.two_small:visited { text-decoration: underline; color: #201C6F; font-family: Arial; font-size: 10px; }
a.two_small:hover { text-decoration: underline; font-family: Arial; font-size: 10px; }

.welcomeUser { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; }
a.welcomeLink { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: underline; }
a.welcomeLink:link { color: #ffffff;  text-decoration: underline; }
a.welcomeLink:visited { color: #ffffff;  text-decoration: underline; }
a.welcomeLink:hover { color: #ffffff;  text-decoration: underline; }

.LightGrayBig { font-family: Arial; font-weight: bold; font-size: 12px; color: #686868; }
.page_header { padding-top: 0px; padding-bottom: 9px; text-align: left; vertical-align: middle; font-family: Arial; font-size: 16; color: #453134; font-weight: bold; }
.breadcrumb { padding-top: 10px; padding-bottom: 9px; text-align: left; vertical-align: middle; font-family: Arial; font-size: 11; color: #453134; font-weight: normal; }

/* START LEFT NAV STYLES */
.leftNavSign { cursor:hand; width:10px; }
.leftNewnav { line-height: 14pt; font-family: Arial; font-size: 12px; font-weight: normal; xpadding-left:25px;}
td.left_nav { width: 136px; font-family: Arial; font-size: 12px; color: #ffffff; text-align: left; }

a.left_nav_path {padding: 2px; font-family: Arial; font-size: 11px; font-weight: normal; color: #453134; text-decoration: underline;}
a.left_nav_path:link {padding: 2px; font-family: Arial; font-size: 11px; font-weight: normal; color: #453134; text-decoration: underline;}
a.left_nav_path:visited {padding: 2px; font-family: Arial; font-size: 11px; font-weight: normal; color: #453134; text-decoration: underline;}
a.left_nav_path:hover {padding: 2px; font-family: Arial; font-size: 11px; font-weight: normal; color: #453134; text-decoration: underline;}

a.left_nav_cat { display: block; text-indent: 3px; font-family: Arial; font-size: 12px; font-weight: bold; color: #201C6F; text-decoration: none; xpadding-left:25px;}
a.left_nav_cat:hover { display: block; text-indent: 3px; font-family: Arial; font-size: 12px; font-weight: bold; color: #201C6F; text-decoration: underline; xpadding-left:25px;}
a.left_nav_cat_selected { display: block; text-indent: 3px; font-family: Arial; font-size: 12px; font-weight: bold; color: #201C6F; text-decoration: none; xpadding-left:25px;}
a.left_nav_cat_selected:hover { display: block; text-indent: 3px; font-family: Arial; font-size: 12px; font-weight: bold; color: #201C6F; text-decoration: underline; xpadding-left:25px;}

a.left_nav_subcat { display: block; text-indent: 3px; padding: 2px; font-family: Arial; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; xpadding-left:25px;}
a.left_nav_subcat:hover { display: block; text-indent: 3px; padding: 2px; font-family: Arial; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline; xpadding-left:25px;}
a.left_nav_subcat_selected { display: block; text-indent: 3px; padding: 2px; font-family: Arial; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; xpadding-left:25px;}
a.left_nav_subcat_selected:hover { display: block; text-indent: 3px; padding: 2px; font-family: Arial; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline; xpadding-left:25px;}

.left_nav_header { font-weight: bold; padding-top: 12px; padding-bottom: 10px; text-align: left; vertical-align: middle; font-family: Arial; font-size: 14; color: #000000; }
a.left_nav_sub { width: 160; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 2px 0; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; padding-left:25px;}
a.left_nav_sub:hover { background-image: url('/images/nav_star.jpg'); background-repeat:no-repeat; background-position:left center; text-decoration: underline; background-color: #201C6F; color:#FFFFFF; padding-left:25px;}
a.left_nav_sub_selected { width: 160; background-image: url('/images/nav_star.jpg'); background-repeat:no-repeat; background-position:left center; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 2px 0; font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #201C6F; padding-left:25px;}
a.left_nav_sub_selected:hover { color:#ffffff; background-image: url('/images/nav_star.jpg'); background-repeat:no-repeat; background-position:left center; text-decoration: underline; background-color: #201C6F; padding-left:25px;}

a.left_nav_sub2 { width: 160; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 2px 0 2px; font-family: Arial; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; padding-left:25px;}
a.left_nav_sub2:hover { background-image: url('/images/nav_star.jpg'); background-repeat:no-repeat; background-position:left center; text-decoration: underline; background-color: #201C6F; font-size: 10px; color:#FFFFFF; padding-left:25px;}
a.left_nav_sub2_selected { width: 160; background-image: url('/images/nav_star.jpg'); background-repeat:no-repeat; background-position:left center; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 2px 0 2px; font-family: Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #201C6F; padding-left:25px;}
a.left_nav_sub2_selected:hover { color:#ffffff; background-image: url('/images/nav_star.jpg'); background-repeat:no-repeat; background-position:left center; text-decoration: underline; background-color: #201C6F; font-size: 10px; padding-left:25px;}
/* END LEFT NAV STYLES */

/*START CATEGORY HEADER SEO FONT*/
.category_head { font-family: Arial; line-height:170%; color: #505050; text-decoration: none; }
a.category_head:link { text-decoration: none; color: #000000; font-size: 100%; }
a.category_head:visited { text-decoration: none; color: #000000; font-size: 100%; }
a.category_head:hover { color: #000000; text-decoration: underline; font-size: 100%; }
/*END CATEGORY HEADER SEO FONT/*

/* START PDETAILS STYLES */
.pdetails_main { padding-left: 10px; padding-right: 10px; padding-top: 0px;}
.pdetails_header { text-align: left; vertical-align: middle; font-family: Arial; font-size: 13; color: #000000; font-weight: bold; }
.pdetails_header2 { text-align: right; vertical-align: middle; font-family: Arial; font-size: 12; color: #000000; font-weight: bold; }
.pdetails_teaser { text-align: left; vertical-align: middle; font-family: Arial; font-size: 12; color: #000000; font-style: italic; }
.pdetails_desc { padding: 4px; text-align: left; line-height: 1.5; vertical-align: top; font-family: Arial; font-size: 12; color: #686868; font-style: normal; }
.pdetails_topnav { padding: 2px; padding-bottom: 20px; text-align: left; vertical-align: top; font-family: Arial; font-size: 12; color: #666666; font-style: normal; }
.pdetails_bottom { background-color: #B8B8B8; }
.dottedHrule {size: 1; color: '#DADADA'; border-style:dotted; }
/* END PDETAILS STYLES */

/* START PDETAILS STYLES */
.cart_main { background-color: #f6f6f9; width: 160px;}
.cart_header { padding: 2px; text-align: center; vertical-align: middle; font-family: Arial; font-size: 14; color: #ffffff; font-weight: bold; }
.cart_desc { text-align: left; vertical-align: top; font-family: Arial; font-size: 12; color: #ffffff; font-style: bold; }
.cart_content { text-align: center; vertical-align: top; font-family: Arial; font-size: 12; color: #ffffff; font-style: normal; }
.cart_info { color:#ffffff; font-size:10px; padding:2px; }

a.cart_link { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: underline; }
a.cart_link:link { color: #ffffff; }
a.cart_link:visited { color: #ffffff; }
a.cart_link:hover { color: #ffffff; }
/* END PDETAILS STYLES */


/* START CHECKOUT STYLES */
.step_name_on { font-family: Arial; font-size: 20; color: #FFFFFF; font-weight: bold; background-color: #201C6F; }
.step_desc_on { font-family: Arial; font-size: 10; color: #FFFFFF; font-weight: bold; background-color: #201C6F; }
.step_name_off { font-family: Arial; font-size: 20; color: #FFFFFF; font-weight: bold; background-color: #4A428C;}
.step_desc_off { font-family: Arial; font-size: 10; color: #FFFFFF; font-weight: bold; background-color: #4A428C;}
.cyo_step_name_off { font-family: Arial; font-size: 20; color: #D1D1D1; font-weight: bold; background-color: #FFFFFF;}
.cyo_step_desc_off { font-family: Arial; font-size: 12; color: #D1D1D1; font-weight: bold; background-color: #FFFFFF;}
.cyo_step_name_on { font-family: Arial; font-size: 20; color: #4A428C; font-weight: bold; background-color: #FFFFFF;}
.cyo_step_desc_on { font-family: Arial; font-size: 12; color: #4A428C; font-weight: bold; background-color: #FFFFFF;}
a.plain { text-decoration: none; }
td.head { padding-left: 2px; padding-top: 2px; padding-bottom: 3px;  font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #201C6F; }
td.head2 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #201C6F; border-left:#000000 1px solid; border-top:#000000 1px solid;  }
td.little_black { padding-left: 6px; padding-top: 1px; padding-bottom: 1px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-left:#000000 1px solid; border-top:#000000 1px solid;  }
td.little_black2 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #EFEFEF; border-left:#000000 1px solid; border-top:#000000 1px solid; }
td.little_black3 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: right; background-color: #FFFFFF; }
td.little_black4 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; }
td.little_black5 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: right; background-color: #EFEFEF; border-left:#000000 1px solid; border-top:#000000 1px solid;  }
td.little_black6 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #FFFFFF; border-left:#000000 1px solid; border-top:#000000 1px solid; }
td.RecptOrderNum { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; }


/*
td.little_black6 { padding-left: 6px; padding-top: 1px; padding-bottom: 1px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-bottom:#000000 1px solid;  }
td.little_black7 { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #EFEFEF; border-left:#000000 1px solid; border-bottom:#000000 1px solid; }
*/

td.ProdHeaderLeft{ padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-bottom:#000000 1px solid; border-top:#000000 1px solid; }
td.ProdHeaderMain{ padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-left:#000000 1px solid; border-bottom:#000000 1px solid; border-top:#000000 1px solid; }

td.ProdHeaderLeft2{ padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-right:#000000 1px solid; border-bottom:#000000 1px solid; border-top:#000000 1px solid; }
td.ProdHeaderMain2{ padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-bottom:#000000 1px solid; border-top:#000000 1px solid; }

td.ProdItemLeft  { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #EFEFEF; border-bottom:#000000 1px solid; }
td.ProdItemMain  { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #EFEFEF; border-left:#000000 1px solid; border-bottom:#000000 1px solid; }

td.ProdItemLeftWhite  { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #FFFFFF; border-bottom:#000000 1px solid; }
td.ProdItemMainWhite  { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #FFFFFF; border-left:#000000 1px solid; border-bottom:#000000 1px solid; }

td.ProdItemLeft2  { padding: 6px; vertical-align:top; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; background-color: #FFFFFF; }
td.ProdItemMiddle2  { padding: 6px; vertical-align:top; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: center; background-color: #FFFFFF; border-left:#000000 1px solid; }
td.ProdItemRight2  { padding: 6px; vertical-align:top; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; text-align: right; background-color: #FFFFFF; border-left:#000000 1px solid; }

td.ProdHeaderFloatLeft	{ padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-bottom:#000000 1px solid; border-top:#000000 1px solid; border-right:#000000 1px solid; }
td.ProdHeaderFloatRight { padding-left: 6px; padding-top: 0px; padding-bottom: 0px;  font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left; background-color: #EFEFEF; border-bottom:#000000 1px solid; border-top:#000000 1px solid; border-left:#000000 1px solid; }

/* END CHECKOUT STYLES */

.small { font-family: Arial; font-size: 10px; color: #000000; } /*#663300;*/
.small2 { font-family: Arial; font-size: 8px; color: #000000; }
.small_purple { font-family: Arial; font-size: 10px; color: #663399; }
.red { font-family: Arial; font-size: 12px; color: Red; }
.small_red { font-family: Arial; font-size: 10px; color: Red; }
.new { font-family: Arial; font-size: 12px; font-weight: bold; font-style:italic; color: #42007D; } 

.product_desc { font-family: Arial; font-size: 10; color: #5b5b5b; }
.content { font-family: Arial; font-size: 10; color: #000000; }
.product_bold { font-family: Arial; font-weight: bold; font-size: 12; color: #5b5b5b; }
.product_bold2 { font-family: Arial; font-weight: bold; font-size: 14; color: #5b5b5b; }
.purple_bold { font-family: Arial; font-size: 12px; font-weight: bold; color: #713E91; }
.count { font-family: Arial; font-size: 12; font-weight: bold; color: #201C6F; }
.red_small { font-family: Arial; font-size: 10; font-weight: bold; color: #FF0000; }
.cross_sell { font-family: Arial; font-size: 12; font-weight: bold; color: #663399; }
.text { font-family: Arial; font-size: 12; font-weight: normal; color: #663399; }
.product_reg { font-family: Arial; font-size: 10; color: #000000; }

/* START TABLE STYLES */
td.cyo { font-family: Arial; font-size: 10px; font-weight: bold; color: #5B2D0F; text-align: center; background-color: #CAB389; }
td.header { padding: 5px; font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; background-color: #201C6F; text-align: left; }
td.header3 { padding: 0px; font-family: Arial; font-weight: normal; font-size: 10px; color: #ffffff; background-color: #201C6F; text-align: right; }
td.cyo_header { padding: 5px; font-family: Arial; font-weight: bold; font-size: 12px; color: #4A428C; background-color: #B2B2B2; text-align: left; }
td.cyo_header3 { padding: 0px; font-family: Arial; font-weight: normal; font-size: 10px; color: #4A428C; background-color: #B2B2B2; text-align: right; }
td.header2 { text-align: center; padding: 5px; font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; background-color: #201C6F; }
td.row { padding-left: 5px; padding: 3px; font-family: Arial; font-size: 12px; color: #201C6F; background-color: #CBB48B; text-align: left; }
td.header_small { padding-left: 5px; padding: 0px; font-family: Arial; font-weight: bold; font-size: 10px; color: #ffffff; background-color: #201C6F; text-align: left; }
td.row_small { padding-left: 5px; padding: 0px; font-family: Arial; font-size: 10px; color: #FFFFFF; background-color: #201C6F; text-align: left; }
.bottomFooter { background-image: url(/images/footer/footer_bar.gif); font-family: Arial; font-size: 10px; color: #000000;  background-color:#ffffff;}
/* END TABLE STYLES */

.footer_nav {	text-decoration: underline; font-family: Arial; font-size: 12px; color: #ffffff; }
.small_text {	font-family: Arial; font-size: 10px; color: #000000; }
.category {	font-family: Arial; font-size: xx-small; color: #201C6F; }
.category_spacer { font-family: Arial;	font-size: xx-small;	color: #c7b2dc; }
.category_header { font-family: Arial; font-size: medium;	color: #201C6F; }
.product_sell { xborder: 1px dotted #000000; width: 190px; height: 190px; padding: 5px; }
.product_sell_short { border: 1px solid #000000; }
.regular_product_sell {	border: 1px solid #000000;	width: 160px; height: 135px; text-align: center; vertical-align: middle; }
.regular_product_sell_short {	border: 1px solid #000000;	width: 160px; height: 125px; text-align: center; vertical-align: middle; }
.product_not_found { font-family: Arial; font-size: medium; color: Red; text-align: center; }
.name_field { font-family: Arial; font-size: 12px; color: #000000; vertical-align: middle; }
.error_field { font-family: Arial; font-size: 12px; color: #201C6F; font-weight: bold; }

.category_header { padding-top: 0px; padding-bottom: 2px; text-align: left; vertical-align: middle; font-family: Arial; font-size: 15; color: #000000; font-weight: bold; }
.red_header { padding-top: 5px; padding-bottom: 1px; text-align: left; vertical-align: middle; font-family: Arial; font-size: 16; color: #A40046; font-weight: bold; }
.error { font-family: Arial; font-size:12px; color: Red; font-weight:bold; }
.purchase { font-family: Arial; font-size:12px; color: Red; font-weight:bold; }
.order_number { font-family: Arial; color: Black; font-size: x-small; font-weight: bold; }
.offer_description { padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; border: 0px solid #333333; background-color: #ccffcc; color: #333333; font-family: Arial; font-size: 12px; }

/* START NAVIGATION STYLES */
#dropmenudiv{ position:absolute; border:1px solid black; border-bottom-width: 0; font-family: Arial; font-size: 12; line-height:18px; z-index:10000; }
#dropmenudiv a{ width: 100%; color: #000000; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: normal; z-index:10000; }
#dropmenudiv a:hover{ /*hover background color*/ background-color: #562b24; color: FFFFFF; z-index:10000; }
#dropmenudiv2{ position:absolute; border:1px solid black; border-bottom-width: 0; font-family: Arial; font-size: 12; line-height:18px; z-index:10000; }
#dropmenudiv2 a{ width: 100%; color: #000000; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: normal; z-index:10000; }
#dropmenudiv2 a:hover{ /*hover background color*/ background-color: #562b24; color: FFFFFF; z-index:10000; }
/* END NAVIGATION STYLES */

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid #000000;
padding: 2px;
background-color: #ffffff;
z-index: 100;   font-size: 12px;
visibility: hidden;
color: #000000; display: block; text-indent: 3px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

/* START CALENDAR STYLES */
.select_month { border: 1px solid #7F96B1; width: 110px; font-family: Arial; font-size: 14px; }
.select_year { border: 1px solid #7F96B1; width: 65px; font-family: Arial; font-size: 14px; }
.header_week { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; text-align: center; background-color: #663300; text-align: center; height: 15px; border: 1px solid #663300; }
.td_date_inactive { font-family: Arial; font-size: 12px; font-weight: bold; color: #A7A4A8; text-align: center; height: 28px; width: 40px; background-color: #D5D1C8; border-left: 1px solid #663300; border-top: 1px solid #663300; border-right: 1px solid #663300; border-bottom: 1px solid #663300; }
.td_date_active { font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; height: 28px; width: 40px; background-color: #EFADAD; border-left: 1px solid #663300; border-top: 1px solid #663300; border-right: 1px solid #663300; border-bottom: 1px solid #663300; }
.td_date_active_next_day { font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; height: 28px; width: 40px; background-color: #FF6666; border-left: 1px solid #663300; border-top: 1px solid #663300; border-right: 1px solid #663300; border-bottom: 1px solid #663300; }
.td_date_active_2_days { font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; height: 28px; width: 40px; background-color: #9999FF; border-left: 1px solid #663300; border-top: 1px solid #663300; border-right: 1px solid #663300; border-bottom: 1px solid #663300; }
.td_date_active_courier { font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; height: 28px; width: 40px; background-color: #C7B2DC; border-left: 1px solid #663300; border-top: 1px solid #663300; border-right: 1px solid #663300; border-bottom: 1px solid #663300; }
a.dt:link { text-decoration: none; color: #201C6F; }
a.dt:visited { text-decoration: none; color: #201C6F; }
a.dt:hover { text-decoration: underline; color: white; }
.td_date_weekends { font-family: Arial; font-size: 12px; font-weight: bold; color: #008000; text-align: center; height: 28px; width: 40px; background-color: #E0E0F0; border-left: 1px solid #663300; border-top: 1px solid #663300; border-right: 1px solid #663300; border-bottom: 1px solid #663300; }
/* END CALENDAR STYLES */

/* START SEARCH STYLES */
.SearchBorderVert { background: #666666 url('/images/dotted_line_vert.gif') repeat-y; width:1px; }
.SearchBorderNone { xbackground: #666666 url('/images/dotted_line_vert.gif') repeat-y; width:1px; }
.SearchBorderHorz { background: #666666 url('/images/dotted_line_horz.gif') repeat-x; height:1px; }
/* END SEARCH STYLES*/

.red_text { font-family: Arial; font-size: 12px; font-weight: bold; color: #CC0066; }
.link { font-family: Arial; font-size: 11px; }
.ul { font-family: Arial; font-size: 11px; }
.t11 { font-family: Arial; font-size: 13px; text-align: center; }
.t11b { font-family: Arial; font-size: 12px; }
.t12 { font-family: Arial; font-size: 13px; text-align: right; }
.t12b { font-family: Arial; font-size: 13px; }

/*START VOLUME DISCOUNT STYLES */
.blacktable { border: #000000 1px solid; }
.row1 { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffffff; text-align: center; }
.row2 { font-family: Arial; font-size: 12px; color: #201C6F; font-weight: bold; text-align: center; }
/*END VOLUME DICOUNT STYLES*/


/* START NEW LIST STYLES */
.ListRow1 { padding-left: 5px; padding: 5px; font-family: Arial; font-size: 12px; color: #000000; background-color: #EFEFEF; text-align: left; }
.ListRow2 { padding-left: 5px; padding: 5px; font-family: Arial; font-size: 12px; color: #000000; background-color: #FFFFFF; text-align: left; }

.ListRowSm1 { padding-left: 5px; padding: 2px; font-family: Arial; font-size: 10px; color: #000000; background-color: #EFEFEF; text-align: left; }
.ListRowSm2 { padding-left: 5px; padding: 2px; font-family: Arial; font-size: 10px; color: #000000; background-color: #FFFFFF; text-align: left; }
/* END NEW LIST STYLES */

/* changes the style for the rquired id when a user tries to submit the form with errors */
.cust_form_element_error            {background-color: #FFC0C0;}
.cust_form_element_error input      {background-color: #FFC0C0;}
.cust_form_element_error select     {background-color: #FFC0C0;}
.cust_form_element_error option     {background-color: #FFC0C0;}
