/* HD win.css */

body {
	font-family:Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	width: 100%; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align: center}
	
body {
	text-align: -moz-center}
	
table {
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	margin-bottom: 0px}
	
td {font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px;
	text-align: left}
	
/* form td {text-align: left}*/
	
#item-Unavailable {width: 750px; text-align: center}

/*
HTML>BODY{text-align: center;}  
FORM {text-align: center}
*/
/** BECIncludeView **/
div.centeredSection {width: 750px; text-align: center}
div.centeredSection TABLE {text-align: center; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px}
div.centeredSection TD {text-align: left; }
html>body>div.centeredSection TABLE {text-align: left}

/*
div.wrapper {border: 1px solid green; width: 750px}
div.wrapper TABLE {text-align: center; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px}
div.wrapper TD {text-align: left; }
html>body>div.wrapper TABLE { text-align: left}

 #wrapper {border: 1px solid green; text-align: left; width: 750px} */

a:link  {text-decoration: underline; color: black; }
a:hover {text-decoration: underline; color: black;}
a:active {text-decoration: underline; color: black;}
a:visited { color: black; font-style: normal }
a:visited.link_bold { color: #990000; font-weight: bold }
a:visited.link_cell { color: #990000; font-weight: normal }
a:hover.link_bold { font-weight: bold }
a:hover.link_cell { color: #990000; font-weight: bold }
a:hover.link_greeting { color: #990000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
a:hover.link_item { color: #990000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana }
a:hover.link_muted { color: #990000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
a:hover.link_recipient { color: #990000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
a.link_bold { font-weight: bold }
a.link_cell { font-weight: normal }
a.link_greeting { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
a.link_item { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana }
a.link_muted { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
a.link_recipient { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
a:link.sign-in  {text-decoration: underline; color: black;font-weight: normal;}
a:hover.sign-in {text-decoration: underline; color: black;font-weight: normal;}
a:active.sign-in {text-decoration: underline; color: black;font-weight: normal;}
a:visited.link_item {text-decoration: underline; color: black;font-weight: normal;}
a:visited.sign-in {text-decoration: underline; color: black;font-weight: normal;}
.body_basics_1  { color: black; font-style: normal; font-weight: normal; font-size: 7pt }
.bold { font-weight: bold }
.cell_background_color_1 { background-color: #faf0d8 }
.cell_background_color_2 { background-color: #ffcccc }
.cell_color_label_1 { color: #ffffff; font: 7pt Verdana; background-color: #66b89c; text-align: center; text-transform: none; vertical-align: middle }
.cell_style_1 { color: black; font-weight: normal; font-size: 10px; font-family: Verdana }
.cell_style_10 { color: black; font-weight: bold; font-size: 10px; font-family: Verdana; background-color: #e8e9f4 }
.cell_style_11 { color: white; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #063 }
.cell_style_2 { color: black; font-weight: normal; font-size: 10px; font-family: Verdana; background-color: #faf0d8 }
.cell_style_3 { color: #a50000; font-weight: normal; font-size: 10px; font-family: Verdana; text-decoration: underline; background-color: #faf0d8 }
.cell_style_4 { color: black; font-weight: bold; font-size: 10px; font-family: Verdana; background-color: #E7E7D0 }
.cell_style_5 { color: white; font-weight: bold; font-size: 10px; font-family: Verdana; background-color: #a50000 }
.cell_style_6 { color: black; font-weight: bold; font-size: 10px; font-family: Verdana; background-color: white; padding: 3px 18px 10px 0px }
.cell_style_7 { color: #666666; font-weight: bold; font-size: 10px; font-family: Verdana; background-color: white }
.cell_style_8 { color: #a50000; font-size: 10px; font-family: Verdana; text-decoration: underline; background-color: white }
.cell_style_9 { color: black; font-weight: normal; font-size: 10px; font-family: Verdana; background-color: #fcf8e6 }
.cell_style_ooh { width: 280; color: #373977; font-style: normal; font-size: 8pt; font-family: Verdana }
.cell_style_ooh_desc { width: 130; text-align: left; vertical-align: top; }
.cell_style_ooh_sep { width: 5; text-align: center; vertical-align: top; }
.cell_style_ooh_date { width: 140; text-align: left; vertical-align: top; }
.cell_title { color: #000000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana }
.input_align_left { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-align: left; vertical-align: middle }
.input_size_8       { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana; text-align: center; vertical-align: middle }
.item_description { color: #000000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana }
.line_color_1 { color: #66b89c }
.line_color_2 { color: #00885a }
.line_contents_1 { color: #000000; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana }
.line_label_1 { color: #000000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana }
.line_label_2 { color: #000000; font-style: normal; font-weight: normal; font-size: 10.5pt; font-family: Verdana }
.line_label_3 { color: #000000; font-style: normal; font-weight: bold; font-size: 10.5pt; font-family: Verdana }
.line_label_4 { color: #000000; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana }
.msg_cell_errors { color: #CC0000; font-weight: bold; font-size: 7pt; font-family: Verdana }
.msg_cell_errors_2 { color: #000000; font-weight: normal; font-size: 7pt; font-family: Verdana }
.msg_errors { color: #CC0000; font-style: normal; font-size: 9pt; font-family: Verdana }
.msg_errors_2 { color:#CC0000; font-style: normal; font-size: 7pt; font-family: Verdana }
.msg_errors_3 { color:#CC0000; font-style: normal; font-weight: bold; font-size: 8.5pt; font-family: Verdana }
.msg_errors_4 { color:#CC0000; font-style: normal; font-weight: bold; font-size: 10.5pt; font-family: Verdana }
.msg_errors_5 { color:#CC0000; font-style: normal; font-weight: bold; font-size: 8.5pt; font-family: Verdana; background-color: #ffc }
.msg_errors_6 { color:#CC0000; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana }
.msg_instructions { color: black; font-style: normal; font-size: 8pt; font-family: Verdana }
.msg_instructions_2 { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana }
.msg_instructions_3 { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana }
.msg_instructions_4 { color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana }
.msg_instructions_5 { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana }
.page_arrival { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
.page_item { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
.page_item_sold_out { color: #990000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana }
.page_label { color: #000000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana }
.page_label_2 { color: #000000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana }
.page_label_3 { color: #000000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana }
.page_label_4 { color: #990000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana }
.page_label_5 { color: #A80000; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana }
.page_title { color: #11700e; font-size: 20pt; font-family: Verdana }
.required_field { color: #a80000; font-style: normal; font-weight: bold; font-size: 7pt; font-family: Verdana }
.select_size_10 { color: black; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana }
.select_size_8 { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana }
.table_data_1 { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana }
.table_size_1 { color: #000000; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Verdana; border: none thin; empty-cells: show  }
.txt-arial-sm  { color: #000000; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana }
.txt_bld_grn { color: #060; font-weight: bold; font-size: 10px; font-family: verdana }
.txt_blk_11px { color: black; font-size: 11px; font-family: Verdana }
.txt_blk_11pxBold { color: black; font-size: 11px; font-family: Verdana; font-weight: bold;}
.txt_blk_16px { color: black; font-size: 16px; font-family: Verdana; font-weight: bold;}
.txt_blk_16pxRed { color:#CC0000; font-size: 16px; font-family: Verdana; font-weight: bold;}
.txt_bold_black { color: black; font-weight: bold }
.txt_bold_grn { color: #060; font-weight: bold }
.txt_bold_red { color: #a50000; font-weight: bold }
.txt_header_lrg { font-weight: bold; font-size: 12px; font-family: Verdana }
.txt-signin {font-size:11px;padding-bottom:5px;}
.community_head { color: #900; font-weight: bold; font-size: 11pt; line-height: 12pt; font-family: Georgia, Palatino, "Times New Roman", Times; text-indent: 0pt }
.community_sub { color: #222; font-weight: bold; font-size: 10pt; line-height: 12pt; font-family: Georgia, Palatino, "Times New Roman", Times; text-indent: 0pt }
.community_copy { color: #151515; font-size: 11pt; line-height: 16pt; font-family: Georgia, Palatino, "Times New Roman", Times }
.community_link { color: #151515; font-weight: bold; font-size: 8pt; line-height: 16pt; font-family: Georgia, Palatino, "Times New Roman", Times; padding-top: -6pt }
.ooh_color {background-color: #e7e7d0} 
.ooh_header_text {color: black; font-weight: bold; font-size: 10px; font-family: Verdana;} 
.ooh_billing_border {BORDER-RIGHT: #e7e7d0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e7e7d0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e7e7d0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e7e7d0 1px solid}

/** Site Wide Reg/Was/Save Pricing Styles **/
.regPrice { 
        color: #999999; 
        text-align: right} 

.regPrice_price { 
        color: #999999; 
        text-align: left} 
	
.nowPrice {
	color: #FF0000; 
	font-weight: bold}
	
.savePrice {
	color: #FF0000;
	font-weight: bold}
	
.commaPrice {
	color: #FF0000;
	font-weight: bold}
	
.b2b_nav_button {padding: 2px}

/** eSpots 070316 **/
table.espots_collateral {
	width: 100%;
	padding: 25px 0px 0px 0px}
	
table.espots_collateral td {text-align: left}
	
table.espots_collateral-tNav {
	padding: 0px 0px 0px 0px}

a.productLink_home {
	color: black;
	font-weight:bold;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
a.productLink_home:hover {
	color: black;
	font-size: 11px;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
a.productLink_home:visited {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

/* This is for the footer bar that has the links to all the parts of the sub section of the site. */
#footer td {text-align: center}
#footer a:link {text-decoration: none; color: #000000;}
#footer a:visited {text-decoration: none; color: #000000;}
#footer a:hover {text-decoration: underline; color: #000000;}
#footer a:active {text-decoration: none; color: #000000;}
#footer a.left-current {color: #000000;}

/** Paging Links **/
#nextPageLinksTop {
	text-align: right}
	
/** Breadcrumb Trail **/
#bcTBL {	
	width: 750px;
	text-align: left}
	
div#bcTBL table {margin-left: 0px}

h1.breadcrumb
{
	font-weight: normal;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

h2.breadcrumb
{
	font-weight: normal;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

h3.breadcrumb
{
	font-weight: normal;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
/** Catalog Request **/
.catReq_button td {width: 510px; text-align: center}

table#productImage td {text-align: center}

table.giftCard-balance td {text-align: left}
table.giftCard-balance-fields {margin-left: 0px}

table#message td{padding-top: 5px; text-align: center}

.runningTotal{
	width: 160px;
	height: 17px;
	background-color: #F8F5E5;
	margin-left: 0px}
	
.runningTotal td {
	text-align: center}

#shipDeliver-msg {
	margin-bottom: 10px;
	text-align: left}

#shipDeliver-msg ul
{
	text-indent: 0em;
	list-style: disc;
	margin-left: 10px;
	padding-left: 1em;
}

#shipDeliver-msg li { list-style: disc }