/* PRODUCT LISTING PAGE - lists all products in Line of Business */
/* PRODUCT DESCRIPTION BOX */
.pdTitle { background: #c3dbc7; font-size: 14px; font-weight: bold; padding: 3px; }
.pdDescription { background: #fff; padding: 5px 15px; line-height: 16px;  text-indent: 20px;}

.pdCornerTL { background: url(images/product_listing/description_box/cornerTL.gif) bottom right no-repeat; width: 20px;}

.pdTopBar { background: url(images/product_listing/description_box/top_bar.gif) bottom repeat-x; height: 20px;}

.pdCornerTR { background: url(images/product_listing/description_box/cornerTR.gif) bottom left no-repeat; width: 20px;}

.pdRightBar { background: url(images/product_listing/description_box/right_bar.gif) left repeat-y; width: 20px;}

.pdCornerBR { background: url(images/product_listing/description_box/cornerBR.gif) top left no-repeat; width: 20px;}

.pdBottomBar { background: url(images/product_listing/description_box/bottom_bar.gif) top repeat-x; height: 20px;}

.pdCornerBL { background: url(images/product_listing/description_box/cornerBL.gif) no-repeat; width: 20px;}

.pdLeftBar { background: url(images/product_listing/description_box/left_bar.gif) right repeat-y; width: 20px;}
/* END PRODUCT DESCRIPTION BOX



/* PRODUCT HOME PAGE - displays product specific information */
/*.productInfoDescription
{
	border: 0px solid #000;
	text-indent: 0;
	margin: 10px 6px 10px 6px;
	padding: 5px 0;
	line-height: 16px;
	font-size: 12px;
}
.productInfoDescription:first-letter
{
	font-size: 18px;
	font-family: Arial;
}
.productInfoDescription:first-line
{
	font-size: 14px;
	line-height: 20px;
}*/

.productInfoWrapper
{
	border: 1px solid #bccbd9;
	margin:  10px 0;
}
.productInfoText
{
	border: 0px solid #000;
	margin: 5px 5px;
	line-height: 1.5em;
}
.productInfoText ul
{
	margin: 0 30px;
	list-style: disc;
}
.productInfoText ul li
{
	padding: 4px 8px;
}
.productInfoHeader
{
	background: #FFF8E6 url(images/guis/r2u_gui/r2u_gui.gif) repeat-x; 
	color: #3c4c6b; 
	padding: 2px 6px;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #8ca6c0;
	margin: 0;
}



/* PRODUCT LIST DISPLAY CLASSES */
.ProductLevelWrapper
{
	background: url(images/guis/r2u_gui/r2u_gui.gif) repeat-x;
	height: 16px;
	padding: 0px 2px;
	border: 1px solid #8ca6c0;
	margin-top: 8px;
	color: #1d497a;	
}
.ProductLevelMore
{
	float: right;
}

.ProductLevel1Class
{
	float: left;
	width: 80%;
	font-size: 12px;	
	color: #3c4c6b;
	text-transform: uppercase;
	padding: 2px 3px;
	border: 0px solid #000;
}

.ProductLevel1aClass
{
	font-size: 12px;
	font-family: Verdana;
}

.ProductLevel2aClass
{
	display: block;
	color: #485a7e;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	border: 0px solid #000;
	margin-left: 6px;
	text-indent: 0;
	padding: 2px;
}

.ProductLevel3aClass
{
	color: #3f5176;
	font-size: 11px;
	font-family: Verdana;
	margin-left: 45px;
}



/* PRODUCT REPEATER USER CONTROL STYLES */
table.ProductRepeater 
{
	width: 100%;
	margin: 0 auto;
}
table.ProductRepeater td 
{
	padding: 0 0;
	border: 0px solid #000;
}
table.ProductRepeater a
{}
/* END PRODUCT REPEATER USER CONTROL STYLES */




/* PRODUCT PAGE NAVIGATION "ON THIS PAGE" FEATURE STYLES */
.ProductNavigation
{
}

.ProductNavigation a
{
	padding: 0;
}
/* END PRODUCT PAGE NAVIGATION STYLES */




/* PRODUCT PAGE TREEVIEW STYLES */
.productsTreeView
{
	font-size: 11px;
}
.productsTreeView a:hover
{
	text-decoration: underline;
}
.productsTreeView .nodeStyle
{
}
.productsTreeView .rootNodeStyle
{
	background: url(images/guis/r2u_gui/r2u_gui.gif) repeat-x;
	height: 16px;
	padding: 0px 2px;
	border: 1px solid #8ca6c0;	
	text-transform: uppercase;
	font-weight: bold;
	color: #5a6c84;
}
.productsTreeView .parentNodeStyle
{
}
.productsTreeView .selectedNodeStyle
{
}
.productsTreeView .leafNodeStyle
{
}
.productsTreeView .hoverNodeStyle
{
}