/*
  margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. 
*/

body { margin:0; padding:0; height:100%; }
html { height:100%; }

/* GLOBAL BUSINESS HEADER */

#header-table
{
	background-color:#FFF;
}

.header_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	text-decoration:none;
}

.header_text A:Link     { color:#7b7b7b; text-decoration:none; }
.header_text A:Active   { color:#7b7b7b; text-decoration:none; }
.header_text A:Visited  { color:#7b7b7b; text-decoration:none; }
.header_text A:Hover    { color:#7b7b7b; text-decoration:underline; }

.search_txt_box
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a09f99;
	text-decoration:none;
	vertical-align:middle;
}

/* END GLOBAL BUSINESS HEADER */

/* GLOBAL BUSINESS FOOTER */

.footer_main
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}

.footer_main A:Link     { color:#fff; text-decoration:none; }
.footer_main A:Active   { color:#fff; text-decoration:none; }
.footer_main A:Visited  { color:#fff; text-decoration:none; }
.footer_main A:Hover    { color:#fff; text-decoration:underline; }

.footer_sub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}

.footer_sub A:Link     { color:#fff; text-decoration:none; }
.footer_sub A:Active   { color:#fff; text-decoration:none; }
.footer_sub A:Visited  { color:#fff; text-decoration:none; }
.footer_sub A:Hover    { color:#fff; text-decoration:underline; }

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	margin-top:30px;
}

.footer A:Link     { color:#fff; text-decoration:none; }
.footer A:Active   { color:#fff; text-decoration:none; }
.footer A:Visited  { color:#fff; text-decoration:none; }
.footer A:Hover    { color:#fff; text-decoration:underline; }

/* END GLOBAL BUSINESS FOOTER */

/* START CONTENT AND TEMPLATE */

.featured_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	text-align:left;
	max-width:50px;
	display:inline;
}

.featured_header
{
	font-weight:bold; 
	font-size:14px;
}

.featured_header_dek
{
	font-weight:bold; 
	font-size:12px;
	color:#269fbe;
	float:left;
}

.featured ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.featured li
{
	background-image: url(/business/images/blue_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;

}

.four_pack_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-align:left;
	margin-left:16px;
	margin-right:8px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-align:left;
	padding-top:12px;
	line-height:16px;
}

.products_header
{
	background-repeat:no-repeat; 
	margin-bottom:8px; 
	height:70px; 
	width:756px;
	text-align:left;
}

.products_header_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align:left;
	position:relative;
	left:18px;
	top:45px;
}

.products_header_txt A:Link     { color:#fff; text-decoration:none; }
.products_header_txt A:Active   { color:#fff; text-decoration:none; }
.products_header_txt A:Visited  { color:#fff; text-decoration:none; }
.products_header_txt A:Hover    { color:#fff; text-decoration:underline; }

.product_info_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	margin-left:11px;
	margin-top:14px;
	width:155px;
}

.right_col_find_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-align:left;
	font-weight:bold;
}

.right_col_find_txt A:Link     { color:#505050; text-decoration:none; }
.right_col_find_txt A:Active   { color:#505050; text-decoration:none; }
.right_col_find_txt A:Visited  { color:#505050; text-decoration:none; }
.right_col_find_txt A:Hover    { color:#269fbe; text-decoration:none; }

.featured_product_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-align:left;
	padding-top:12px;
	line-height:16px;
}

.products_featured ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.products_featured li
{
	background-image: url(../../images/blue_bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	margin-left:8px;
	vertical-align:middle;
}

a.indexHighlightTextLink:link		{ color:#505050; text-decoration:none; }
a.indexHighlightTextLink:visited	{ color:#505050; text-decoration:none; }
a.indexHighlightTextLink:active		{ color:#505050; text-decoration:none; }
a.indexHighlightTextLink:hover		{ text-decoration: underline; }

/* END HOMEPAGE AND TEMPLATE */

/* START RIGHT COLUMN */

.right-column-text
{
	color:#505050;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:8px;
	margin-right:8px;
	text-align:left;
}

a.right-column-text:link		{ color:#505050; text-decoration:none; }
a.right-column-text:visited		{ color:#505050; text-decoration:none; }
a.right-column-text:active		{ color:#505050; text-decoration:none; }
a.right-column-text:hover		{ color:#505050; text-decoration: underline; }


.right-column-text ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.right-column-text li
{
	background-image: url(../../images/blue_bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	margin-left:8px;

}

/* END RIGHT COLUMN */

/* FAQS */

.faq_answer_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	margin-left:17px;
	margin-right:10px;
}

.faq_question_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #269fbe;
	font-weight:bold;
	margin-left:5px;
	cursor:pointer;
}

/* END FAQS */

/* COBALT FORM */

.cobalt-form-header-txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	width:340px;
	font-weight:bold;
	margin-left:26px;
	margin-top:17px;
}

.cobalt-form-label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2570ce;
	font-weight:bold;
	vertical-align:middle;
	margin-right:10px;
}

.cobalt-form-text-box
{
	border: solid 1px #2570ce;
}

.cobalt-checkbox-label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
}

.cobalt-form-textarea
{
	border: solid 1px #2570ce;
	width: 240px;
	margin-bottom:10px;
}

/* COBALT FORM END */

/* EMAIL */

.email_form_header_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	width:340px;
	font-weight:bold;
	margin-left:26px;
	margin-top:17px;
}

.email_form_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #269fbe;
	font-weight:bold;
	vertical-align:middle;
	margin-right:10px;
}

.email_form_text_box
{
	border: solid 1px #269fbe;
}

.email_form_checkbox
{

}

.checkbox_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
}

.email_form_textarea
{
	border: solid 1px #269fbe;
	width: 240px;
	margin-bottom:10px;
}

/* END EMAIL */
