/*html {
	background-attachment:scroll;
	background-color:#E8EDF0;
	background-position:0 -2252px;
	background-repeat:repeat-x;
	background-image:url("/images_bw/homepage/mainbackground.png");
	margin:0px;
	padding:0px;
}*/

html {background-color:#FFFFFF;
	margin:0px;
	padding:0px;}

body { margin:0px; padding:0px;}


/*this is the main container of the page, setting up the width and font family */
.container_Main {width:100%; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

/*This is the main menu container at the top
CHANGE BACK TO width:993px AFTER CHRISTMAS BANNER GONE */
.container_MainHeader{ width:993px; height:83px; padding:0px; margin:0px; vertical-align:bottom; display:block; text-align:left; position:relative; z-index:120;}



/*************************/
/* General
**************************/
H1, H2, H4 {
	margin:0px;
	display : inline;
}

/*
A:active {
	color: #000080;
}

A:link {
	color: #0000FF;
}

A:visited {
	color: #0000FF;
}
*/


/***************************************************/
/* Wrapper for legacy pages - 4/22/2010 - by kevin */
/***************************************************/
.container_Main_NewWrapper {width:982px;}
.container_Main_NewWrapper_Content {background-image:url(/images_bw/easyfinder/new/box_side.gif); background-repeat:repeat-y; background-color:#FFF;}

.container_Main_NewWrapper_792px {width:792px;}
.container_Main_NewWrapper_792px_Content {background-image:url(/images_bw/easyfinder/new/mainbox_content_792px.gif); background-repeat:repeat-y; background-color:#FFF;}



/*************************/
/* Text
**************************/
.Text_Standard {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	text-align: left;
}

.Text_Standard_NoAlign {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}


.Text_Standard_Bold {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #333333;
}

.Text_Title {
	background: white;
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.Text_Center {
	vertical-align: top;

}

.Text_News {
	font-family: Verdana, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.Text_Verdana {
	font-family: Verdana, Helv, Tahoma, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.Text_SmallFont {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}

.Text_SmallFont_Footer {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.footer_href A:link {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.footer_href A:visited {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.footer_href A:hover {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
}

.footer_href A:active {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.Text_Price {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #00265c;
}

.Text_FinalSale {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF8700;
}

/*************************/
/* Controls
**************************/
.FlatButton {
	border : 1px solid #646464;
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	width: 70px;
	cursor: hand;
	background-color: #666666;
	color: #ffffff;
}

.FlatControl {
	border : 1px solid #646464;
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	width: 150px;
}

.DeleteButton {
	border : 1px solid #646464;
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	width: 70px;
	cursor: hand;
	background-color: #400000;
	color: #ffffff;
}

.SearchButton {
	border : 1px solid #646464;
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	width: 70px;
	cursor: hand;
	background-color: #CC6600;
	color: #ffffff;
}

/*************************/
/* Custom
**************************/

/* REWARDS & REVIEWS */
.Text_ReviewAwards a:link {
	color: #ffffff;
}

.Text_ReviewAwards a:visited {
	color: #ffffff;
}

/* PRODUCT DETAIL */
#Text_ProductDetailTitle {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #660000;
	margin: 0px;
}

.Text_ProductDetailSectionTitle {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	margin: 0px;
}

#ProductDetailLinkToEF_Cat {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
}

#ProductDetailLinkToEF_Accessory {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

.Button_ProductDetailLinkToEF {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	cursor:pointer;
}

#ProductDetailOptionLink {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

#ProductDetailOptionLink a {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.Text_ProductDetailRelatedProductLink H2 {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #0000FF;
}


/* EASYFINDER */
#Text_EasyFinderTitle {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	padding-left: 5px;
}

#Text_EasyFinderTitle A {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#Text_EasyFinderTabTitle {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	margin: 0px;
}

#Text_EasyFinderMainTagline {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

#Text_EasyFinderSubTagline {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

#Text_EasyFinderOfferingText {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.Text_EasyFinderOfferingTextHighlight {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.Text_EasyFinderProductDesc {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #767C79;
	margin: 0px;
	line-height : 15px;
}

/* SEARCH */
#nav_search {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	background: url(/images_bw/gnav/search_repeater.gif);
	border: 0px;
	padding-top: 3px;
	height: 21px;
	width: 110px;
	background-repeat: repeat-x;
}

#easyfinder_search_wrapper {
	position: relative;
	top: 47px;
	left: 10px;
	margin:0;
}

#easyfinder_search {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	background: url(/images_bw/gnav/search_repeater.gif);
	border: 0px;
	padding-top: 3px;
	height: 21px;
	width: 110px;
	position:relative;
	margin:0;
}

/* MY ACCESSORIES BOX */
#my_accessories_title {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #454545;
	background-image:url(/images_bw/title_repeater.gif);
	padding-left:5px;
}

#my_accessories a {
	font-family: Arial, Helv, Tahoma, Sans-Serif;

	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	line-height:18px;
}

#my_accessories a:hover {
	text-decoration: underline;
}

/* NAVIGATION PATH LINKS */
#nav_path {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

#nav_path a {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

#nav_path a:hover {
	text-decoration: underline;
}

/* LANDING PAGE */
#landing_page_content {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}

/* CART */
#view_cart, #nav_path #view_cart {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #f26522;
}

/* ORDER STATUS */
#order_status, #nav_path #order_status {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #2dbc44;
}

/* QUICK LINKS */
div.quick_links_box {
	text-align: left;
	border: 1px solid #999999;
	background-color: #E8E8FF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#333333;
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

/* BOXWAVE SATISFACTION */
#bw_satisfaction {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1a80bc;
	text-align: center;
	padding-bottom: 15px;
	width: 168px;
	display: block;
}

#Logo_bw_satisfaction {
	text-align: center;
	padding-bottom: 5px;
	width: 144px;
	display: block;
}

a.Text_bw_satisfaction:link {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1a80bc;
	text-align: center;
	padding-bottom: 15px;
	width: 144px;
	display: block;
}

a.Text_bw_satisfaction:active {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1a80bc;
	text-align: center;
	padding-bottom: 15px;
	width: 143px;
	display: block;
}

a.Text_bw_satisfaction:visited {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1a80bc;
	text-align: center;
	padding-bottom: 15px;
	width: 144px;
	display: block;
}

a.Text_bw_satisfaction:hover{
	text-decoration: underline;
}

/* PRODUCT REQUEST */
#product_request_link a {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

#product_request_link a:hover {
	text-decoration: underline;
}

#product_request_link span {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	line-height:18px;
}

/* NEWSLETTER */
#newsletter {
	font-family: Arial, Helv, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

/*************************/
/* Dropdown Menu
**************************/
/* Main Level */
#nav, #nav ul {
	text-align:left;
	padding: 0;
	margin: 0;
	list-style: none;
	background-image: url(/images_bw/gnav/menu_bg_repeater.gif);
	width:115px;
}

#nav a {
	display: block;
	text-decoration:none;
	width: 140px;  /* FireFox */ 
	*width: 150px; /* IE */ 
}

#nav li {
	float: left;
	width: 115px;
}

/* Dropdown menu items (level 1) */
#nav li ul {
	position: absolute;
	width: 150px;
	left: -999em;
	border-left: 1px solid #00407E;
	border-right: 1px solid #00407E;
	border-bottom: 1px solid #00407E;
	padding:2;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#AEAEAE,direction=135,strength=4); /* Shadow in IE*/
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.nav_dropdown a:active {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #525f68;
	line-height:20px;
	padding-left: 10px;
	padding-right: 0px;
}

.nav_dropdown a:link {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #525f68;
	line-height:20px;
	padding-left: 10px;
	padding-right: 0px;
}

.nav_dropdown a:visited {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #525f68;
	line-height:20px;
	padding-left: 10px;
	padding-right: 0px;
}

.nav_dropdown a:hover { 
	color: #0e71cf;
	background-color: #CAE5EE;
}

#nav_dropdown_easyfinder {
	padding-left: 0px;
	border-top: 1px dotted #00407E;
}

#nav_dropdown_easyfinder td {
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f26522;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right:0px;
	padding-left: 0px;
	margin:0;
	cursor: pointer;
}

/* new styles for product links on the community pages */

.ProductLink a:link {	font-family: Arial, Helv, Tahoma, Sans-Serif;color:#666666;font-size:14px;font-weight:bold;text-decoration: none;	}
.ProductLink a:visited {	font-family: Arial, Helv, Tahoma, Sans-Serif;color:#666666;font-size:14px;font-weight:bold;text-decoration: none;	}
.ProductLink a:hover {	font-family: Arial, Helv, Tahoma, Sans-Serif;color:#666666;font-size:14px;font-weight:bold;text-decoration: underline;	}
.ProductLink a:active {	font-family: Arial, Helv, Tahoma, Sans-Serif;color:#666666;font-size:14px;font-weight:bold;text-decoration: none;	}

.footerMenuHeader {font-size:14px; font-weight:bold; color:#666666; white-space:nowrap; font-family:Arial,Helvetica,sans-serif;}

a.footerLink {font-size:10px; color:#999999; text-decoration:none; white-space:nowrap; font-family:Arial,Helvetica,sans-serif;}
a.footerLink:visited {color:#999999; white-space:nowrap; font-family:Arial,Helvetica,sans-serif;}
a.footerLink:hover {color:#666666; text-decoration:underline; font-family:Arial,Helvetica,sans-serif;}

.navigationbar_top {
	text-align: left;
}