@import "header.css";
@import "basic.css";
@import "search_results_and_product_lists.css";
@import "search_refiner.css";
@import "nav_menu.css";

body	{
	background:#ecf3fb;
	margin:0;
	padding:0;
	color:#333;
	font-family:verdana;
}
td	{
	font-size:11px;
	color:#333;
}
a	{
	color:#07D;
}
a:hover	{
	color:#F60;
}
form	{
	margin: 0;
	padding: 0;
}
.inv { 
	color: #FFFFFF; font-size: 1px
}
tr	{
	vertical-align:top;
}
sup, sub	{
	font-size:80%;
	line-height:80%;
}
/*	**********
		QuickLinks
		**********	*/
		div.quicklinks	{
			background-color:#FFF;
		}
		div.quicklinks p	{
			display: block;
			background-image: url('/site_tpl/global/images/bg_bluebar.gif');
			background-position: bottom left;
			color: #2F62BD;
			background-color: #EEF2FA;
			padding:6px 6px 7px 6px;
			border-left:1px solid #d8e0ef;
			border-top:1px solid #d8e0ef;
			border-right:1px solid #d8e0ef;
			font-weight:bold;
			margin:0;
		}
		div.quicklinks p a	{
			display: block;
			padding:0;
			margin:0;
			border:none;
		}
		div.quicklinks a	{
			display:block; 
			border-left:1px solid #d8e0ef;
			border-bottom:1px solid #d8e0ef;
			border-right:1px solid #d8e0ef;
			text-decoration: none;
			padding:6px 6px 7px 6px;
		}
		div.quicklinks sub	{
			font-size:85%;
		}

/*	**********
		BREADCRUMB
		********** */
		.breadcrumb	{
			margin: 0 0 10px 0;
			padding: 0 0 5px 0;
			border-bottom: 1px solid #DDD;
			font-size:10px;
			color:#888;
		}
		.breadcrumb a	{
			color:#888;
			text-decoration: none;
		}
		.breadcrumb a:hover	{
			color:#F60;
			text-decoration: underline;
		}

		/* *******
			TABSBAR
			******* */
		#dynamic_tabs_bar	{
			border-left:1px solid #e3e3e3;
			color:#6a6a6a;
			background-image:url('/site_tpl/global/images/tabsbar/bg.gif');
			margin-bottom: 20px;
		}
		#dynamic_tabs_bar td	{
			border:1px solid #e3e3e3;
			font-size:11px;
			border-bottom:1px solid #c8c8c8;
			border-left:none;
			color:#6a6a6a;
			background-image:url('/site_tpl/global/images/tabsbar/bg.gif');
		}
		#dynamic_tabs_bar td.selected	{
			border:1px solid #c8c8c8;
			border-bottom:1px solid #FFF;
			text-shadow:none;
		}
		#dynamic_tabs_bar td.selected a	{
			padding:5px 10px 7px 10px;
			color:#c30c3e;
			background-image:url('/site_tpl/global/images/tabsbar/bg_selected.gif');
			font-weight:bold;
		}
		#dynamic_tabs_bar a	{
			display:block;
			padding:5px 10px 7px 10px;
			color:#6a6a6a;
			text-decoration:none;
			background-image:url('/site_tpl/global/images/tabsbar/bg.gif');
		}
		#dynamic_tabs_bar a:hover	{
			background:#FFF;
			text-decoration: underline;
		}

/*	************
		Footer Links
		************	*/
		.footer	{
			font-size: 10px;
			font-family: verdana;
			color: #666;
		}
		.footer a	{
			color: #666;
		}
		.footer a:hover	{
			color: #F60;
		}
		.footerlinks	{
			text-align: center;
			font-size: 10px;
			font-family: verdana;
		}
		.footerlinks a	{
			color: #666;
			text-decoration: none;
		}
		.footerlinks a:hover	{
			color: #F60;
			text-decoration: underline;
		}

/*	***********************
		General Text Formatting
		***********************	*/		
		h1  {
			border-bottom: 1px solid #ccc;
			font-size: 20px;
			font-weight:normal;
			padding: 0;
			margin: 0px 0px 10px 0px;
			color: #2f61bd;
		}
		h2  {
			font-size: 14px;
			color: #F60;
			margin: 0px 0px 10px 0px;
		}
		h3  {
			font-size: 12px;
			color: #000;
		}
		ul, ol	{
			padding: 0;
			margin: 0 0 10px 35px;
		}
		ul li	{
			list-style-image: url('/images/interface/bullet_orange_4px.gif');
		}


/*	////////////////////////////////
	Custom Product Lists
	//////////////////////////////// */
	.customProdList	{
		border:0;
		margin:0;
		padding:0;
		background:#DDD;
		width:100%;
	}
	.customProdList th, .customProdList td	{
		font-family:verdana;
		font-size:10px;
		padding:3px;
		text-align:left;
		vertical-align:top;
		background:#FFF;
		margin:0;
	}
	.customProdList td	{
		border-top:1px solid #DDD;
		border-left:1px solid #EEE;
	}	
	.customProdList th	{
		font-weight:bold;
		border-bottom:1px solid #000;
	}	

	/*	////////////////////////////////
		BD Colors
		//////////////////////////////// */
.red	{
	color:#C03;
}
.orange	{
	color:#f60;
}
.violet	{
	color:#ddcee8;
}