/* --------------------------------------------------------
begin main structure 
-------------------------------------------------------- */ 
body {
	padding: 0;
	background-color: #fff;
	width: 770px; }

body, tr, th, td, p { 
	font-family: verdana; 
	font-size: 12px; }

#footer { 
	border-top: 1px solid #888888; 
	border-bottom: 1px solid #d6d6d6; 
	text-align: right;
	font-size: 150%;
	padding: 0px;
	margin:0 0 8px 0; }

#footer a { 
	font-size: 80%; 
	color: #000099; 
	line-height: 2em; }
/* --------------------------------------------------------
end main structure 
-------------------------------------------------------- */ 




/* --------------------------------------------------------
begin homepage lists 
-------------------------------------------------------- */
.hpProdListing {
	/* for I'm Interested In box on homepage */
	list-style-type: square;
	padding-left: 10px;
	margin-left: 10px;
	font-family: arial;	}

#dataLibraryLinks a {
	/* for Data Library links section on homepage */
	text-decoration: none;
	font-family: arial; }
/* --------------------------------------------------------
end homepage lists 
-------------------------------------------------------- */




/* --------------------------------------------------------
begin cookieCrumbs
-------------------------------------------------------- */
a.cookieCrumb { 
	color: #000090; 
	font-size: 80%;
	text-decoration: none; }
/* --------------------------------------------------------
end cookieCrumbs
-------------------------------------------------------- */




/* --------------------------------------------------------
begin ????
-------------------------------------------------------- */
a.dataMain { 
	font-size: 100%; 
	font-weight: bold; }

a.dataSub { 
	font-size: 100%; 
	font-weight:normal; }

#providerAndSampleIcon a { 
	color: #000090; }

#providerAndSampleIcon a:hover { 
	color: #800019; }

#searchBar { 
	background: #E6E9EF; 
	border: 1px solid #79859C; 
	padding: 3px; 
	font-size: 80%; 
	font-weight: bold; }

#hp_data { 
	background: #efefef; 
	border: 1px solid #79859C; 
	padding: 10px; 
	font-weight: bold; }

#productDetailsDiv ul {
	margin-top: 0px; 
	margin-bottom: 5px; }

ul.hpProdListing {
	padding-top: 4px; }

.hpProdListing li {
	padding-bottom: 4px; }

.hpProdListing a {
	text-decoration: none; }
/* --------------------------------------------------------
end ???
-------------------------------------------------------- */




/* --------------------------------------------------------
begin rightColumnDiv 
-------------------------------------------------------- */
div#rightColumnDiv {
	float: right; 
	padding: 0; 
	margin: 0 0 5px 10px; 
	width: 200px; }

#addToCartDiv { 
	width: 200px;
	margin: 0 0 10px 0; 
	background: #f9f9f9; 
	border: 1px solid #d8d8d8; 
	padding: 0; 
	font-size: 80%; 
	font-weight: bold;
	clear: both; 
	display: block; }

#addToCartDivTitle {
	font-size: 120%; 
	font-weight: bold; 
	text-align: center; 
	margin: 0 0 0 0; 
	padding: 10px 0 0 0;
	color: #991A1A;	}

#addToCartDiv_pidListing { 
	background: #f9f9f9; 
	border: 1px solid #7BBA94; 
	padding: 10px; 
	font-size: 80%; }

		/* --------------------------------------------------------
		begin Learn More box in right column 
		-------------------------------------------------------- */
		div#LearnMoreBox {
			width: 200px;
			margin: 0;
			padding: 0px; 
			font-family: arial; 
			border: 1px solid #d8d8d8;
			font-size: 110%; }

		div#LearnMoreBoxTitle {
			text-align: center; 
			background: #f9f9f9; 
			font-weight: bold; 
			padding: 5px; 
			border-bottom: 1px solid #d6d6d6; }

		div#LearnMoreBoxList {
			padding: 10px; 
			font-size: 90%;  }

		div#LearnMoreBoxList ul {
			margin: 0 0 0 2px; 
			padding: 0 0 0 2px;  }

		div#LearnMoreBoxList ul li {
			padding-bottom: 5px;  }

		div#LearnMoreBoxList ul li a {
			text-decoration: none;  }
		/* --------------------------------------------------------
		end Learn More box in right column 
		-------------------------------------------------------- */
/* --------------------------------------------------------
end rightColumnDiv
-------------------------------------------------------- */




/* --------------------------------------------------------
begin relatedProductsDiv
-------------------------------------------------------- */
	#relatedProductsDiv {
		clear: both;
		border: 1px solid #d8d8d8; 
		padding:5px; 
		background:#f9f9f9; 
		margin: 5px 0px 10px 0;
		width: 356px;
		float: left; }
/* --------------------------------------------------------
end relatedProductsDiv
-------------------------------------------------------- */

/* --------------------------------------------------------
begin searchListDiv
-------------------------------------------------------- */
	#searchListDiv {
		clear: both;
		border: 1px solid #d8d8d8; 
		padding:5px; 
		background:#f9f9f9; 
		margin: 5px 0px 10px 0;
		width: 560px;
		float: left; }
		
	#searchListResults 
	{
		width:100%;
		text-align:left;				
	}
		
	#searchListResults tr td 
	{
		vertical-align:top;		
	}	
	#txtSrchPrd
	{
		width:200px;		
		border:1px solid #999999;
		height:14px;
		margin:0px 2px 0px 0px;
		padding:3px;
	}
	div.searchPager 
	{
		display:block;
		background: #e7eff7;
		border-top: 1px solid #287dbf;
		border-bottom: 1px solid #287dbf;
	}
/* --------------------------------------------------------
end searchListDiv
-------------------------------------------------------- */





/* --------------------------------------------------------
begin moreProductsForDiv
-------------------------------------------------------- */
	#moreProductsForDiv {
		clear:both; 
		margin: 5px 0px 10px 0; /* right margin of 10 to compensate for unknown width issue */
		border: 1px solid #d8d8d8; 
		padding: 5px; 
		background:#f9f9f9;
		width: 356px;
}
/* --------------------------------------------------------
end moreProductsForDiv
-------------------------------------------------------- */




/* --------------------------------------------------------
begin headers
-------------------------------------------------------- */
h1 {
	padding: 0;
	margin: 0;
	font-size: 170%;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px; }

h2 {
	border-bottom: #991a1a 1px solid;
	padding: 0 0 1px 0;
	margin: 0 0 6px 0;
	font-family: arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #d20f46; }

h3 {
	padding: 0;
	margin: 0 0 6px 0;
	font-family: arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #800019; }

h4 {
	/*used only on product page */
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 120%; }
/* --------------------------------------------------------
end headers
-------------------------------------------------------- */
	



/* --------------------------------------------------------
begin buttons
-------------------------------------------------------- */
.btnOrange {
	/*used for button on Add to Basket */
    border: #afc4d5 1px solid;
    font-size: 12px;
    background: #efefef;
    cursor: hand;
    color: #000;
    height: 25px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0px; }  

.RS_basicButton 
{
	border-style: outset !important;
	border-color: #d8d8d8 !important;
	border-width: 2px !important;
	background: #efefef;
	cursor: pointer;
	font-weight: bold;
	font-size: 80%;
	padding: 2px;
	margin: 0;  }
/* --------------------------------------------------------
end buttons
-------------------------------------------------------- */




/* --------------------------------------------------------
begin left nav 
-------------------------------------------------------- */
.left_nav h3{
	color: #d20f46;
	font-size: 12px !important;}

.left_nav a {
	text-decoration: none; }

.left_nav ul {
	margin: 0 0 0 4px;
	padding: 0 0 0 4px;
	list-style-type: none;
	font-weight:normal; }

.left_nav ul li {
	padding-bottom: 4px; }

.left_nav .btnGreen {
    background: #287dbf;
    cursor: hand;
    color: #ffffff;
    height: 21px;
	margin: 3px;
	padding: 1px 3px 5px 3px;
	border: 1px #d8d8d8 solid; }

.left_nav #searchField {
	height: 14px;
	margin: 0px 0px 2px 0px;
	padding: 3px;
	border: 1px #999 solid; }

#myBasket {
	background: #f9f9f9; 
	border: 1px #999 solid; 
	padding: 5px; 
	font-size: 100%; 
	font-weight: bold;
	margin-bottom: 10px;
	width: 145px;  }

#searchAndNavBox {
	background: #f9f9f9; 
	border: 1px #999 solid; 
	padding: 5px;
	font-size: 100%; 
	font-weight: bold;
	width: 145px; }
/* --------------------------------------------------------
end left nav 
-------------------------------------------------------- */




/* --------------------------------------------------------
begin listOfLinks on multiple pages, a generic list style
-------------------------------------------------------- */
ul.listOfLinks {
	list-style-type: square; 
	margin: 5px 0 0 10px; 
	padding: 0 0 0 10px;  }

ul.listOfLinks li {
	padding-bottom: 4px; }

ul.listOfLinks a {
	text-decoration: none; }
/* --------------------------------------------------------
end listOfLinks on multiple pages
-------------------------------------------------------- */
