/* for the main body and table tags */
body {
	background-color: #FFFFFF;
	color: #666666;
	align: center;
}

/* body tags for pop-ups etc. */
.body_margin {
	font-family:arial;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}

/* body tag for a specific pop-up */
body.popup {
	background-color: #FFFFFF;
	color: #000000;
	margin-left: 2ex;
	margin-right: 2ex;
	margin-top: 2ex;
	margin-bottom: 2ex;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/* for the top navigation */
.topnav_bgcolor { background-color: FFFFFF; }
.top_navigation_bg { background-color: FFFFFF; }

.topnav_quicksearch {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 16pt;
	font-weight : bold;
	text-decoration : none;
}

.topnav_quicksearch A:link,
.topnav_quicksearch A:visited,
.topnav_quicksearch A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

.topnav_showlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.topnav_showlogin A:link,
.topnav_showlogin A:visited,
.topnav_showlogin A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.top_navigation,
.top_navigation A:link,
.top_navigation A:visited, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
}
.top_navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A2CE55;
	text-decoration: none;
}

/*override color for top nav selected */
.top_navigation_divider { color: #FFFFFF; }

/* for the left navigation */
.leftnav_top_bgcolor { background-color: E8E8E8;}
.left_navigation_bg, 
.left_navigation_bg_all { background-color: E8E8E8; border: 1px solid #999999;}
.left_navigation_bg_all_admin { background-color: E8E8E8; border: 1px solid #999999;}

.left_navigation_top,
.left_navigation_top A:link,
.left_navigation_top A:visited,
.left_navigation_top A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.left_navigation_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	text-indent: 4px;
	line-height: 1.5;
	white-space: nowrap;
	background-color: FFFFFF;
}

.left_navigation_header A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	text-indent: 4px;
	line-height: 1.5;
	white-space: nowrap;
	background-color: FFFFFF;
}
.right_navigation_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 4px;
	line-height: 1.5;
	white-space: nowrap;
	background-color: 969696;
}

.right_navigation_header A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	text-indent: 4px;
	line-height: 1.5;
	white-space: nowrap;
	background-color: 969696;
}
.right_navigation_header_cust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 4px;
	line-height: 1.5;
	white-space: nowrap;
	background-color: #96B696;
}

.right_navigation_header_cust A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	text-indent: 4px;
	line-height: 1.5;
	white-space: nowrap;
	background-color: #96B696;
}

.left_navigation,
.left_navigation A:link,
.left_navigation A:visited,
.left_navigation A:hover,
.right_navigation,
.right_navigation A:link,
.right_navigation A:visited,
.right_navigation A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.left_navigation A:hover,
.right_navigation A:hover {
	color: #2A86AD;
	text-decoration: underline;
}

ul.left_navigation_list,
li.left_navigation_list,
ul.leftnav_top_list,
li.leftnav_top_list {
	list-style-type: none;
	line-height: 16px;
	margin-left: 4px;
	padding-left: 4px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

ul.leftjustified {
	margin-left: 0px;
	}

/* for the bottom navigation */
.bottom_nav_bgcolor { background-color: #FFFFFF; }
.bottom_navigation,
.bottom_navigation A:link,
.bottom_navigation A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}

.bottom_navigation A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: underline;
}

/* styles for page headers */
.popup_header  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	line-height: 16pt;
	margin-top: 10px;
	}

.page_title_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	line-height: 16pt;
}

.page_title_fixed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.small_fixed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.td_fixed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.subhead  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
	
/* styles for the inner body - used for quick buy intro text */
.popup_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
}
	
hr.color {
	color: #63A5CE;
}

.invisible {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	display: none;
}

img.logo_space {
	margin-top: 10px;
}

/* styles for tables with borders */
.tbl_headerborder_color { background-color: #DDDDDD;}
.tbl_headerborder_color_light { background-color: #EEEEEE;}
.tbl_headerborder_color_dark { background-color: #588BB8;}
.tbl_headerborder_color_darker { background-color: #F15B4E;}
.tbl_interior_color,
.td_altbgcolor { background-color: #FFFFFF;}

.tbl_headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tbl_headertext_small {
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	border-bottom : 1px solid #999999;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #999999;
	padding: 2px;
}

.tbl_fpctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.cellBottom{
	border-bottom : 1px solid #999999;
	border-left-width : 0px;
	border-right : 0px;
	border-top : 0px;
}

.cellLeft{
	border-left : 1px solid #999999;
	border-bottom : 0px;
	border-right : 0px;
	border-top : 0px;
}

.cellRight{
	border-left : 0px;
	border-bottom : 0px;
	border-right : 1px solid #999999;
	border-top : 0px;
}

.cellLeftBottom{
	border-left : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-right : 0px;
	border-top : 0px;
}

.cellRightBottom{
	border-left : 0px;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 0px;
}

.cellSidesOnly{
	border-left : 1px solid #999999;
	border-bottom : 0px;
	border-right : 1px solid #999999;
	border-top : 0px;
}

.cellTop{
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #999999;
}

.cellTopBottom{
	border-bottom : 1px solid #999999;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #999999;
}

.cellTopBottomLeft{
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 0px;
	border-top : 1px solid #999999;
}

.cellTopBottomRight{
	border-bottom : 1px solid #999999;
	border-left : 0px;
	border-right : 1px solid #999999;
	border-top : 1px solid #999999;
}

.cellBox{
	border: 1px solid #999999;
}
.cellNoBox{
	border: 0px solid #FFFFFF;
}

.cellNoBottom{
	border-bottom : 0px;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 1px solid #999999;
}

.cellNoTop{
	border-bottom : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	border-top : 0px;
}
.cellTopBlue{
	border-bottom : 1px solid #2A86AD;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #2A86AD;
}
.cellTopYellow{
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #FFC709;
}
.cellTopBottomYellow{
	border-bottom : 1px solid #FFC709;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #FFC709;
}

.whiteHeaderSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* styles for forms */

input {	
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	height : auto;
}
select { font-family:verdana; font-size: 8pt; color:#000000; }
.formfield { font-family:verdana; font-size: 7pt;color:#000000; font-variant : small-caps; }
.formfield_label { 
	font-family:verdana; 
	font-size: 8pt; 
	font-weight: normal; 
	color:#999999; 
	text-decoration:none; }
.formfield_label:link,
.formfield_label:visited,
.formfield_label:hover { 
	font-family:verdana; 
	font-size: 8pt; 
	font-weight: normal; 
	color:#999999; 
	text-decoration:underline; }
	
.smallcaps { font-family:verdana; font-size: 8pt; color:#000000; font-variant : small-caps;}
.medcaps { font-family:verdana; font-size: 9pt; color:#000000; font-variant : small-caps;}

/* link styles */
.link_to_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.link_to_more A:link,
.link_to_more A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.link_to_more A:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}

.link_to_more_small,
.link_to_more_small A:link,
.link_to_more_small A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
}

.link_to_more_small A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.normal_link,
.normal_link a:link,
.normal_link a:visited,
.normal_link a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #00639C;
	text-decoration: underline;
}

.quick_buy_style {
	margin-top: 3px;
	margin-right: 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

td.quick_buy_td {
	margin-bottom: 4px;
	margin-top: 2px;
	background-color: #ECF3ED;
}

.quickbuy_normal_link,
.quickbuy_normal_link a:link,
.quickbuy_normal_link a:visited,
.quickbuy_normal_link a:hover { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	color:#00639C; 
	text-decoration:underline; 
	}

.quickbuy_normal_link {
	text-decoration: none;
} /*override underline for regular text */

/* styles for the login pages */
.login_box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ECF3ED;
}

.login_form_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #98A4BC;
	text-decoration: none;
}

.tbl_interior_color_login { background-color: #D8D8D8;}
.no_leftnav_bgcolor { background-color: #b7b7b7;}

.top_nav_login {
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #999999;
}

/* styles for quickbuy */
.margins {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.quickbuy {
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.quickbuyedge {
	background-color: #FFFFFF;
}
.quickbuyheader {
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	border-bottom : 1px solid #999999;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #999999;
}
.quickbuyhand {
	cursor: hand;
}
.quickbuytextboxwhite {
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #999999;
	height : auto;
}
.quickbuytextboxblue {
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #999999;
	height : auto;
}
.quickbuyheaderRed {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.quickbuyinvalidred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	color: #FF0000;
}
.quickbuytopline {
	color: #FFFFFF;
	background: #F15B4E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid ##cccccc;
}
.quickbuybox {
	margin-bottom: 4px;
	margin-top: 2px;
	background-color: #FFFFFF;
}
.quickbuybottomline {
	color: #666666;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #cccccc;
}

/* styles for product display on search results, cart, checkout and orderstatus...use these for consistency in display */
.product_desc { font-family:verdana; font-size: 7pt; color:#00639C; }
.product_desc A:link,
.product_desc A:visited,
.product_desc A:hover{ 
	font-family: verdana; 
	font-size: 7pt; 
	color: #00639C; 
	text-decoration: underline;
	}

.manufacturer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
}

.notify_me,
.related_products,
.notify_me A:link,
.notify_me A:visited,
.notify_me A:hover,
.related_products A:link,
.related_products A:visited,
.related_products A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #00639C;
	font-weight: bold;
	text-decoration: none;
}

.product_code,
.product_code A:link,
.product_code A:visited,
.product_code A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

.web_price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.your_price {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}

.availability {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #00639C;
}
.availability A:link,
.availability A:visited,
.availability A:hover { 
	text-decoration: underline;
	}

.customize,
.add_to_cart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00639C;
}
.customize A:link,
.customize A:visited,
.customize A:hover,
.add_to_cart A:link,
.add_to_cart A:visited,
.add_to_cart A:hover { 
	text-decoration:underline;
	}
.customize A:hover,
.add_to_cart A:hover{ color:#000000; } /* override color for hover state */

.search_results_columns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #DDDDDD;
	color: #F15B4E;
	font-weight: bold;
	vertical-align: top;
	border-top: 1px solid #F15B4E;
	border-bottom: 1px solid #F15B4E;
}

H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

/* -----CSS for "table" formatting----- */
div.columns { float: left; }
div.column_text p { text-align: left; clear: both;}
div.container { float: left; }
div.spacer { clear: both; }
img.left { float: left; }

.top_login,
.top_login A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00639C;
	font-weight : normal;
}
.top_login A:link,
.top_login A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight : normal;
}
.pw_title{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
}
hr.fpc_hr{
	color : #CBCBCB;
	height : 1px;
	margin-bottom : 0ex;
	margin-top : 1ex;
	margin-left : 0px;
	margin-right : 0px;
	padding-left : 0px;
	padding-right : 0px;
	text-align : center;
	width : 100%;
}
.tpgray {
	color: #000000;
	background: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-top : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
}
.tlgray {
	color: #ffffff;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	background-color : #ffffff;
}

.pagetitle {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
}
.tdblue {
	color: #ffffff;
	background: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.iform {
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #999999;
	height : auto;
}
.iform_2 {
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #999999;
	height : auto;
}

.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.footnote_message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #666666;
}

.notemarker {
	color:#CC6600
}

.generic_text  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.product_sales_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.product_detail_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #004a4a;
	font-weight: normal;
}

.tech_spec_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #004A4A;
	text-decoration: none;
	padding-top: 10;
}

.tech_spec_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #004A4A;
	text-decoration: none;
}

.tech_spec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.tech_spec_label_bg {
	background-color: #CECECE;
}

.tech_spec_bg {
	background-color: #EAEAEA;
}

.tech_spec_productcode_bg {
	background-color: #C6D7D6;
}

td.searchresults_options {
	border-top: 1px solid #F15B4E;
	border-bottom: 1px solid #F15B4E;
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #F15B4E;
/*	width: 33%; */
}

.generic_subhead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.topNavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
}
.topNavLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A2CE55;
	text-decoration: none;
}
.topNavLinkV5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
}
.topNavLinkV5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #A2CE55;
	text-decoration: none;
}
.featureBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	line-height : 11pt;
	text-decoration: none;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-right: 5px;
}
.featureBoxTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height : 11pt;
	text-decoration: underline;
}
.featureBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right: 5px;
}
.featureBoxTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.featureBoxTextLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}

.suvNavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #2A86AD;
	text-decoration: none;
}
.suvNavLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}

.adminSection,
.adminSection A:link,
.adminSection A:visited,
.adminSection A:hover { font-family:arial; font-size:10pt; color:#f15b4e; text-decoration:none; font-weight:bold;  }

.adminNavLink,
.adminNavLink A:link,
.adminNavLink A:visited,
.adminNavLink A:hover { font-family:arial; font-size:8pt; color:#000000; text-decoration:none;  }

/* product details from Polaroid */
.buzzHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2A86AD;
	text-decoration: none;
	line-height: 16pt;
}
.buzzHeader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F7941D;
	text-decoration: underline;
	line-height: 16pt;
}
.bodytext, bodytextList, li{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 14pt;
}
.buyOnlineText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.buyOnlineBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #666666;
	font-weight : bold;
}
.buyOnlineBold:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	text-decoration : underline;
	color : #333333;
	font-weight : bold;
}
.bodytextbold{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	line-height : 16pt;
	font-weight : bold;
	text-decoration : none;
}
.productLink{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	text-decoration : underline;
	color : #666666;
}
.productLink:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	text-decoration : underline;
	color : #2A86AD;
}
TD{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	text-transform : none;
	color : #666666;
}
.onlineBox{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	padding : 2px;
	border-bottom : 0px;
	border-left : 0px;
	border-right : 0px;
	border-top : 1px solid #2A86AD;
}


/* ADD NEW STYLES ABOVE THIS LINE */
.ln_medblack,
.ln_medblack A:link,
.ln_medblack A:visited,
.ln_medblack A:hover { font-family:arial; font-size:10pt; color:#000000; text-decoration:none;  }

.xtralgblackfont  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	line-height: 16pt;
}
.lgblackfont  { font-family:arial; font-size:9pt; color:#666666; }

.mdblackfont { font-family:verdana; font-size:10pt; color:#666666; }
.mdblackfont A:link { font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }
.mdblackfont A:visited { font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }
.mdblackfont A:hover{ font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }

.medblackfont { font-family:verdana; font-size:8pt; color:#666666; }
.medblackfont A:link { font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }
.medblackfont A:visited { font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }
.medblackfont A:hover{ font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }

.medblacklink { font-family:verdana; font-size:8pt; color:#666666; text-decoration:underline; }
.medblacklink A:link { font-family:verdana; font-size:8pt; color:#666666; text-decoration:underline; }
.medblacklink A:visited { font-family:verdana; font-size:8pt; color:#666666; text-decoration:underline; }
.medblacklink A:hover { font-family:verdana; font-size:8pt; color:#666666; text-decoration:underline; }

.smblackfont  { font-family:verdana; font-size: 8pt; color:#666666; }
.smblackfont A:link { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline; }
.smblackfont A:visited { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline; }
.smblackfont A:hover{ font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline; }

.smblackarial { font-family:arial; font-size: 8pt; color:#666666; }
.smblackarial A:link { font-family:arial; font-size: 8pt; color:#666666; text-decoration:none; }
.smblackarial A:visited { font-family:arial; font-size: 8pt; color:#666666; text-decoration:none; }
.smblackarial A:hover{ font-family:arial; font-size: 8pt; color:#666666; text-decoration:none; }

.xtrasmblackfont { font-family:verdana; font-size: 7pt; color:#666666; }
.xtrasmblackfont A:link { font-family:verdana; font-size: 7pt; color:#666666; text-decoration:none; }
.xtrasmblackfont A:visited { font-family:verdana; font-size: 7pt; color:#666666; text-decoration:none; }
.xtrasmblackfont A:hover { font-family:verdana; font-size: 7pt; color:#666666; text-decoration:none; }

.xxtrasmblackfont { font-family:verdana; font-size: 6pt; color:#666666; }
.xxtrasmblackfont A:link { font-family:verdana; font-size: 6pt; color:#666666; text-decoration:none; }
.xxtrasmblackfont A:visited { font-family:verdana; font-size: 6pt; color:#666666; text-decoration:none; }
.xxtrasmblackfont A:hover { font-family:verdana; font-size: 6pt; color:#666666; text-decoration:none; }
.xxxtrasmblackfont { font-family:arial; font-size: 6pt; color:#666666; text-decoration:none; }

.fpcTitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F15B4E;
	text-decoration: none;
	line-height: 16pt;
}
.fpcTitlemessage { font-family:arial; font-size: 11pt; color:#666666; }
.fpcProductTitle { font-family:arial; font-size: 9pt; color:#F15B4E;  font-weight: bold; }
.fpcMessage { font-family:arial; font-size: 9pt; color:#999999; }
.fpcLegal { font-family:verdana; font-size: 7pt; color:#999999; }
.fpcedge { background-color: #FFFFFF; }

.lggrayfont  { font-family:verdana; font-size: 10pt; color:#666666; }
.lggrayfont A:link { font-family:verdana; font-size: 10pt; color:#666666; text-decoration:underline; }
.lggrayfont A:visited { font-family:verdana; font-size: 10pt; color:#666666; text-decoration:none; }
.lggrayfont A:hover{ font-family:verdana; font-size: 10pt; color:#666666; text-decoration:none; }

.smgrayfont  { font-family:verdana; font-size: 8pt; color:#666666; }
.smgrayfont A:link { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:none; }
.smgrayfont A:visited { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:none; }
.smgrayfont A:hover{ font-family:verdana; font-size: 8pt; color:#666666; text-decoration:none; }

.xtrasmgrayfont { font-family:verdana; font-size: 7pt; color:#999999; }
.xtrasmgrayfont A:link { font-family:verdana; font-size: 7pt; color:#999999; }
.xtrasmgrayfont A:visited { font-family:verdana; font-size: 7pt; color:#999999; }
.xtrasmgrayfont A:hover { font-family:verdana; font-size: 7pt; color:#999999; }

.xtrasmltgrayfont { font-family:verdana; font-size: 7pt; color:#dadada;  text-decoration:none;}
.xtrasmltgrayfont A:link { font-family:verdana; font-size: 7pt; color:#dadada;  text-decoration:none;}
.xtrasmltgrayfont A:visited { font-family:verdana; font-size: 7pt; color:#dadada; text-decoration:none; }
.xtrasmltgrayfont A:hover { font-family:verdana; font-size: 7pt; color:#dadada;  text-decoration:none;}

.mdorangefont { font-family:arial; font-size:10pt; color:#666666; }
.mdorangefont A:link { font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }
.mdorangefont A:visited { font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; }
.mdorangefont A:hover{ font-family:verdana; font-size:8pt; color:#00639C; text-decoration:none; }

.smorangefont { font-family:arial; font-size:9pt; color:#666666; }
.smorangefont A:link { font-family:arial; font-size:9pt; color:#666666; text-decoration:none; }
.smorangefont A:visited { font-family:arial; font-size:9pt; color:#666666; text-decoration:none; }
.smorangefont A:hover{ font-family:arial; font-size:9pt; color:#00639C; text-decoration:none; }

.lgwhitefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16pt;
}
.lgwhitefont:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 16pt;
}


.xtrasmwhitefont { font-family:verdana; font-size: 7pt; color:#FFFFFF; }
.xtrasmwhitefont A:link { font-family:verdana; font-size: 7pt; color:#FFFFFF; text-decoration:none; }
.xtrasmwhitefont A:visited { font-family:verdana; font-size: 7pt; color:#FFFFFF; text-decoration:none; }
.xtrasmwhitefont A:hover{ font-family:verdana; font-size: 7pt; color:#0033CC; text-decoration:none; }

.smwhitefont { font-family:verdana; font-size: 8pt; color:#FFFFFF; }
.smwhitefont A:link { font-family:verdana; font-size: 8pt; color:#FFFFFF; text-decoration:none; }
.smwhitefont A:visited { font-family:verdana; font-size: 8pt; color:#FFFFFF; text-decoration:none; }
.smwhitefont A:hover{ font-family:verdana; font-size: 8pt; color:#C8D8F8; text-decoration:none; }

.smwhitearial { font-family:arial; font-size: 8pt; color:#FFFFFF; }
.smwhitearial A:link { font-family:arial; font-size: 8pt; color:#FFFFFF; text-decoration:none; }
.smwhitearial A:visited { font-family:arial; font-size: 8pt; color:#FFFFFF; text-decoration:none; }
.smwhitearial A:hover{ font-family:arial; font-size: 8pt; color:#C8D8F8; text-decoration:none; }

.medwhitearial { font-family:arial; font-size:10pt; color:#FFFFFF; }
.medwhitearial A:link{ font-family:arial; font-size:10pt; color:#FFFFFF; text-decoration:none; }
.medwhitearial A:visited { font-family:arial; font-size:10pt; color:#FFFFFF; text-decoration:none; }
.medwhitearial A:hover{ font-family:arial; font-size:10pt; color:#0033CC; text-decoration:none; }

.medbluearial { font-family:arial; font-size:10pt; color:#00639C; }
.medbluearial A:link{ font-family:arial; font-size:10pt; color:#00639C; text-decoration:none; }
.medbluearial A:visited { font-family:arial; font-size:10pt; color:#00639C; text-decoration:none; }
.medbluearial A:hover{ font-family:arial; font-size:10pt; color:#00639C; text-decoration:none; }

.medwhitefont,
.medwhitefont A:link, 
.medwhitefont A:visited,
.medwhitefont A:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.xtrasmbluefont { font-family:verdana; font-size: 7pt; color:#666666; }
.xtrasmbluefont A:link { font-family:verdana; font-size: 7pt; color:#666666; text-decoration:underline;}
.xtrasmbluefont A:visited { font-family:verdana; font-size: 7pt; color:#666666; text-decoration:underline;}
.xtrasmbluefont A:hover{ font-family:verdana; font-size: 7pt; color:#00639C; text-decoration:underline;}

.smbluefont { font-family:verdana; font-size: 8pt; color:#F15B4E; }
.smbluefont A:link { font-family:verdana; font-size: 8pt; color:#F15B4E; text-decoration:none;}
.smbluefont A:visited { font-family:verdana; font-size: 8pt; color:#F15B4E; text-decoration:none;}
.smbluefont A:hover{ font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline;}

.mdbluefont { font-family:verdana; font-size: 10pt; color:#F15B4E; }
.mdbluefont A:link { font-family:verdana; font-size: 10pt; color:#F15B4E; text-decoration:none;}
.mdbluefont A:visited { font-family:verdana; font-size: 10pt; color:#F15B4E; text-decoration:none;}
.mdbluefont A:hover{ font-family:verdana; font-size: 10pt; color:#666666; text-decoration:underline;}

.medbluefont  { font-family:verdana; font-size:8pt; color:#F15B4E; }
.medbluefont  A:link{ font-family:verdana; font-size:8pt; color:#F15B4E; text-decoration:none; }
.medbluefont  A:visited { font-family:verdana; font-size:8pt; color:#F15B4E; text-decoration:none; }
.medbluefont  A:hover{ font-family:verdana; font-size:8pt; color:#666666; text-decoration:underline; }

.lgbluefont  { font-family:verdana; font-size:12pt; color:#00639C; }
.lgbluefont  A:link{ font-family:verdana; font-size:12pt; color:#00639C; text-decoration:none; }
.lgbluefont  A:visited { font-family:verdana; font-size:12pt; color:#00639C; text-decoration:none; }
.lgbluefont  A:hover{ font-family:verdana; font-size:12pt; color:#00639C; text-decoration:none; }

.smredfont { font-family:verdana; font-size: 8pt; color:red; }
.smredfont A:link { font-family:verdana; font-size: 8pt; color:red; }
.smredfont A:visited { font-family:verdana; font-size: 8pt; color:red; }
.smredfont A:hover{ font-family:verdana; font-size: 8pt; color:red; }

.medredfont { font-family:verdana; font-size: 10pt; color:red; }
.medredfont A:link { font-family:verdana; font-size: 10pt; color:red; }
.medredfont A:visited { font-family:verdana; font-size: 10pt; color:red; }
.medredfont A:hover{ font-family:verdana; font-size: 10pt; color:red; }

.lgredfont { font-family:verdana; font-size: 12pt; color:red; }
.lgredfont A:link { font-family:verdana; font-size: 12pt; color:red; }
.lgredfont A:visited { font-family:verdana; font-size: 12pt; color:red; }
.lgredfont A:hover{ font-family:verdana; font-size: 12pt; color:red; }

.specialsfont { font-family:verdana; font-size: 8pt; color:#666666; }
.specialsfont A:link { font-family:verdana; font-size: 8pt; color:#666666; }
.specialsfont A:visited { font-family:verdana; font-size: 8pt; color:#666666; }
.specialsfont A:hover{ font-family:verdana; font-size: 8pt; color:#00639C; }

.topbgcolor { background-color: white;}
.leftnav { background-color: white;}
.tableborder_color { border-size: 1px; border-color: #63A5CE; }
.tableheader_bgcolor { background-color: #f15b4e;}
.tableheaderdark_bgcolor { background-color: #588BB8;}
.adminheader_bgcolor { background-color: #FFFFFF;}
.td_bgcolor { background-color: #E8E8E8; }
.td_altbgcolor { background-color: #ffffff;}
.td_bgcoloremphasis { background-color: #666666;}
.td_bgcolordark { background-color: #CCCCCC;}
.tdnoborder_bgcolor { background-color: #FFFFFF;}

/* My account styles */
.myaccount_link { font-family:arial; font-size:8pt; color:#000000; }
.myaccount_link A:link{ font-family:arial; font-size:8pt; color:#00639C; text-decoration:underlined; }
.myaccount_link A:visited { font-family:arial; font-size:8pt; color:#00639C; text-decoration:underlined; }
.myaccount_link A:hover{ font-family:arial; font-size:8pt; color:#00639C; text-decoration:underlined; }

#myaccount_bar { background-color: #006699;}
#myaccount_sep { background-color: #CCCCCC;}
.myaccount_notemarker { font-family : Arial, Helvetica, sans-serif; color:#CC6600; font-weight: bold; font-size: 10pt;}

.tdblue { color: #ffffff; background: #F15B4E; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.tblue { color: #F15B4E; background: #DDDDDD; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.form_text { font-family : Arial, Helvetica, sans-serif;font-size : 12px; }
.tblue_darktext { color: #F15B4E; background: #DDDDDD; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
/* used for My account headers */
.pagetitle_alt { font-family: "Helvetica Light", Arial, helvetica, sans-serif; font-weight: bold; font-size: 18pt; line-height: 30px; color: #000000;}

/* end My account styles */

.tableheader_font { font-family:arial; font-size: 8pt; color:#FFFFFF; font-weight:bold; }

.xsmcolor4emphasis { font-family:Arial, Helvetica, sans-serif; font-size: 6.5pt; color:#666666; }
.xsmcolor4emphasis A:link { font-family:Arial, Helvetica, sans-serif; font-size: 6.5pt; color:#666666; text-decoration:underline;}
.xsmcolor4emphasis A:visited { font-family:Arial, Helvetica, sans-serif; font-size: 6.5pt; color:#666666; text-decoration:underline;}
.xsmcolor4emphasis A:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 6.5pt; color:#00639C; text-decoration:underline;}

.smcolor4emphasis { font-family:verdana; font-size: 8pt; color:#666666; }
.smcolor4emphasis A:link { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline;}
.smcolor4emphasis A:visited { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline;}
.smcolor4emphasis A:hover{ font-family:verdana; font-size: 8pt; color:#00639C; text-decoration:underline;}

.medcolor4emphasis { font-family:verdana; font-size: 8pt; color:#666666; }
.medcolor4emphasis A:link { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline;}
.medcolor4emphasis A:visited { font-family:verdana; font-size: 8pt; color:#666666; text-decoration:underline;}
.medcolor4emphasis A:hover{ font-family:verdana; font-size: 8pt; color:#00639C; text-decoration:underline;}

.lgcolor4emphasis { font-family:arial; font-size:9pt; color:#FF6600; font-weight: bold; }
.lgcolor4emphasis A:link { font-family:arial; font-size:9pt; color:#FF6600; text-decoration:none; }
.lgcolor4emphasis A:visited { font-family:arial; font-size:9pt; color:#FF6600; text-decoration:none; }
.lgcolor4emphasis A:hover{ font-family:arial; font-size:9pt; color:#FF6600; text-decoration:none; }

.xlgcolor4emphasis { font-family:arial; font-size:14pt; color:#00639C; font-weight: bold; }
.xlgcolor4emphasis A:link { font-family:arial; font-size:14pt; color:#00639C; text-decoration:none; }
.xlgcolor4emphasis A:visited { font-family:arial; font-size:14pt; color:#00639C; text-decoration:none; }
.xlgcolor4emphasis A:hover{ font-family:arial; font-size:14pt; color:#00639C; text-decoration:none; }

.medcolorarial { font-family:arial; font-size: 8pt; color:#00639C; }
.medcolorarial A:link { font-family:arial; font-size: 8pt; color:#00639C; }
.medcolorarial A:visited { font-family:arial; font-size: 8pt; color:#00639C; }
.medcolorarial A:hover{ font-family:arial; font-size: 8pt; color:#00639C; }

.pricefont { font-family:arial; font-size: 8pt; color:#FF6600; }
.pricefont A:link { font-family:arial; font-size: 8pt; color:#FF6600; }
.pricefont A:visited { font-family:arial; font-size: 8pt; color:#FF6600; }
.pricefont A:hover{ font-family:arial; font-size: 8pt; color:#FF6600; }

.subheadx { font-family:arial; font-size: 12pt; color:#cc0000; font-weight:bold;}
.subheadx A:link { font-family:arial; font-size: 12pt; color:#cc0000; font-weight:bold; }
.subheadx A:visited { font-family:arial; font-size: 12pt; color:#cc0000; font-weight:bold; }
.subheadx A:hover{ font-family:arial; font-size: 12pt; color:#cc0000; font-weight:bold; }
/* DO NOT ADD NEW STYLES HERE */
