/*Styles used by PROD and Feature pages.
If any A tags are changed, should change all of them.*/
/****************  HEAVY ITEM INFO ***********************/

.merxDiv	{ border:solid 1px #d5d5b5; margin-right:3px;}

/* 1st row */
.merxBorderColor	{ BACKGROUND-COLOR:#d5d5b5; }
.merxBodyColor		{ BACKGROUND-COLOR:#f9fff9; }
.merxFontNoMatch	{ COLOR:#ff0000;  font-size:x-small;   font-weight:bold; }
.merxTDHeaderLeft	{ width:00%; BACKGROUND-COLOR:#d5d5b5; COLOR:black; font-size:xx-small; text-align:left;   vertical-align:middle; } 
.merxTDHeaderCenter	{ width:80%; BACKGROUND-COLOR:#d5d5b5; COLOR:black; font-size:xx-small; text-align:center; font-weight:bold; vertical-align:middle; }
.merxTDHeaderRight	{ width:20%; BACKGROUND-COLOR:#d5d5b5; COLOR:black; font-size:xx-small; text-align:right;  vertical-align:middle; }

/* 1st row details */
.merxTDSummary		{ padding:4px;font-size:1em; text-align:left;  }
.merxTDPriceBox		{ padding:4px;font-size:1em; text-align:left;width:25%;border:0;border-left:1px solid #d5d5b5; BACKGROUND-COLOR:#efefef; }
.merxFontTitle		{ COLOR:#000000;  font-size:x-small;  font-weight:bold; text-decoration:none; }
.merxFontReviewTitle	{ text-align:left; font-size:xx-small; font-weight:bold; }
.merxFontReviewDesc	{ text-align:left; font-size:1em; }

.merxFontListPriceTitle	{ COLOR:#000000; font-size:x-small;  font-weight:bold; vertical-align:top; }
.merxFontListPriceAmt	{ COLOR:#000000; font-size:x-small;  font-weight:bold; text-decoration:line-through; }
.merxFontPriceTitle	{ COLOR:#990000; font-size:x-small;  font-weight:bold; }
.merxFontPriceAmt	{ COLOR:#990000; font-size:small;  font-weight:bold; }
.merxFontPriceNone	{ COLOR:#000000; font-size:xx-small; }
.merxFontSaveTitle	{ COLOR:#000000; font-size:xx-small; font-weight:bold;}
.merxFontSaveAmt	{ COLOR:#000000; font-size:x-small; font-weight:bold;}
.merxFontPriceChange	{ COLOR:#000000; font-size:xx-small; }

/* reviews,prod details and accessories */
.merxULTD 		{width:4px;}
.merxDiv.ammore	{ BACKGROUND-COLOR:#f9fff9;}
.merxDiv.ammore	{ width:100%; text-align:left; font-size:xx-small;padding:3px; }
.merxDiv.ammore h1 {display:block;width:100%;text-align:center;font-size:90%;}
.merxDiv.ammore h1 { BACKGROUND-COLOR:#3A6794;COLOR:#EFEFEF;}	
.merxDiv#relateditems { font-size:xx-small; font-weight:bold;}	

/* footer search box */
.merxTDSearchLeft	{ COLOR:black; font-size:xx-small; width:20%; text-align:left;   vertical-align:middle; } 
.merxTDSearchCenter	{ COLOR:black; font-size:xx-small; width:60%; text-align:center; vertical-align:middle; }
.merxTDSearchRight	{ COLOR:black; font-size:xx-small; width:20%; text-align:right;  vertical-align:middle; }

/* LITE vs. heavy item rows - image on top or left */
.merxLiteTDLeftImage    { width:10%; }
.merxLiteTDLeftDesc	{ width:90%; font-weight:bold; padding-left:1em; margin-top:1em; margin-bottom:1em;}
.merxLiteTDTopImage	{ }
.merxLiteTDTopDesc	{ margin-top:1em; margin-bottom:1em;}
.merxTDMore		{ text-align:center; margin-top:1em; margin-bottom:1em;}

.navBoxDiv{padding:3px 0 3px 5px;margin-right:2px;}
.navBoxTabs {
			padding:3px 0;margin:1px 0 0 0;font:bold 12px Verdana;
			list-style-type:none;
			text-align:left; /*set to left, center, or right to align the menu as desired*/
}
.navBoxTabs li		{display:inline;margin:0;}
.navBoxTabs li a{
			text-decoration:none;
			padding:3px 7px;margin-right:3px;
			border:1px solid #778;BACKGROUND-COLOR:#778;COLOR:white;
}
.navBoxTabs li a:visited{COLOR:white;}
.navBoxTabs li a:hover	{text-decoration:underline;BACKGROUND-COLOR:white;COLOR:black;}
.navBoxTabs li.navBoxOn	{position:relative;top:1px;}
.navBoxTabs li.navBoxOn a,.navBoxTabs li.navBoxOn a:visited{ /*selected main tab style */
			border-bottom-color:white;BACKGROUND-COLOR:white;COLOR:black;
}
.navBoxTabs li.navBoxOn a:hover{ /*selected main tab style */
			text-decoration:none;
}
.navBoxDiv div{ /*tab box content*/
			border:1px solid gray;padding:0;margin-right:0;padding-top:10px;
}
html>body .navBoxDiv div	{height:auto;}		/*hack IE6andprior ignores*/
@media print {
.navBoxDiv div div		{display:block!important;}
}
/*.navBoxDiv div		{display:none;} */

/* show/hide sections until js starts*/
/*.navBoxTabs		{display:none;}		/*hide the tabs (not the content boxes) until js starts*/
.navBoxDiv div h2		{display:block;BACKGROUND-COLOR:gray;COLOR:red;}/*show content box headers until js starts*/	
