/* CSS Document */

/*
TD, TH, A, P, LI
{
	font-family: Arial;
	font-size: 11px;
}
*/


/*----------------------------------------------------------
** Start tbl-productlistings **
----------------------------------------------------------*/
DIV.ProductLineSelectionList 
{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}

DIV.ProductLineSelectionList P { margin: 0; }

DIV.ProductLineSelectionList TABLE.Results
{
	width: 650px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

DIV.ProductLineSelectionList TABLE.Results th,
DIV.ProductLineSelectionList TABLE.Results td
{
	padding: 0 0 0 12px;
	margin: 0;
	font-size: 11px;
	line-height: 24px;
	color: #303030;
	height: 24px;
}

DIV.ProductLineSelectionList TABLE.Results td
{
	/* height: 30px; */
}

DIV.ProductLineSelectionList TABLE.Results td.c1
{
	padding-left: 0;
}

DIV.ProductLineSelectionList TABLE.Results td a
{
	color: #303030;
	font-weight: bold;
}

DIV.ProductLineSelectionList TABLE.Results td ul
{
	padding: 0;
	margin: 0;
}

DIV.ProductLineSelectionList TABLE.Results td ul li
{
	padding-bottom: 2px;
	line-height: 12px;
}

DIV.ProductLineSelectionList TABLE.Results td p
{
	padding-top:10px;
	padding-right:6px;
	padding-bottom:0;
	padding-left:0;
}

/* Safari Issues with background on TR */
DIV.ProductLineSelectionList TABLE.Results tr th
{
	text-align: left;
}
DIV.ProductLineSelectionList TABLE.Results tr th.th-c2
{
	background: #fff url(../Images/products/bkg_tbl-productlistings_th.gif) no-repeat -23px 0;
}
DIV.ProductLineSelectionList TABLE.Results tr th.th-c3
{
	background: #fff url(../Images/products/bkg_tbl-productlistings_th.gif) no-repeat top center;
}
DIV.ProductLineSelectionList TABLE.Results tr th.th-c4
{
	background: #fff url(../Images/products/bkg_tbl-productlistings_th.gif) no-repeat top right;
}

DIV.ProductLineSelectionList TABLE.Results tr th.th-c3, DIV.ProductLineSelectionList TABLE.Results tr th.th-c4
{
	border-left: 1px solid #D8DAD0;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-detail
{
	background: url(../Images/products/bkg_tbl-productlistings_product-detail.jpg) repeat-x top left;
}

DIV.ProductLineSelectionList TABLE.Results td.c1
{
	width: 24px;
	background: url(../Images/products/bkg_tbl-productlistings_compare.gif) no-repeat top left;
}
DIV.ProductLineSelectionList TABLE.Results td.c2
{
	width: 309px;
	border: 1px solid #D8DAD0;
	border-right: none;
	padding: 4px 0 5px 5px;
	line-height: 14px;
}
DIV.ProductLineSelectionList TABLE.Results td.c2 P
{
	margin-top: 0px;
}
DIV.ProductLineSelectionList TABLE.Results td.c2 DIV {
	/*
	display:inline-block;
	width:145px;
	float:right;
	*/
}

DIV.ProductLineSelectionList TABLE.Results td.c2 A.ProductImage {
	float:left; 
	margin-top:10px; 
	margin-right: 10px;
	margin-left: 10px;
}
DIV.ProductLineSelectionList TABLE.Results td.c2 A.ProductImage IMG {
	border: 0px;
}

DIV.ProductLineSelectionList TABLE.Results td.c3
{
	width: 150px;
	border: 1px solid #D8DAD0;
	border-right: none;
	padding: 14px 5px 0 12px;
}
DIV.ProductLineSelectionList TABLE.Results td.c4
{
	width: 150px;
	border-top: 1px solid #D8DAD0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #D8DAD0;
	border-left: 1px solid #D8DAD0;
	padding-right: 5px;
	padding-top: 14px;
	background: url(../Images/products/bkg_tbl-productlistings_product-detail_c4.gif) no-repeat top right;
}

DIV.ProductLineSelectionList TABLE.Results td.c1 input
{
	padding: 0px;
	margin: 4px;*
	margin: 1px;
	/* be very affraid of the star hack */
	
}

DIV.ProductLineSelectionList TABLE.Results td.product-name-c2
{
	width: 600px;
	height: 30px;
	font-weight: bolder;
	font-size: 13px;
	line-height: 18px;
	background: url(../Images/products/bkg_tbl-productlistings_product-name-c2.gif) no-repeat top right;
}
DIV.ProductLineSelectionList TABLE.Results td.product-name-c2 a,
DIV.ProductLineSelectionList TABLE.Results td.product-name-c2 a:link,
DIV.ProductLineSelectionList TABLE.Results td.product-name-c2 a:hover
{
	color: #007f64;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems
{
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c2
{
	background: url(../Images/products/bkg_tbl-productlistings_product-actionitems.gif) no-repeat bottom left;
	/* padding-top: 6px; */
	text-align: center;
	height: 40px;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c2 a,
DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c2 a:link,
DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c2 a:hover
{
	color: #E98300;
}



DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c3
{
	background: url(../Images/products/bkg_tbl-productlistings_product-actionitems.gif) no-repeat bottom right;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems p
{
	padding: 0;
	margin: 0;
}


DIV.AddToMySolutionsList
{
	display: inline;
	float: left;
}

DIV.AddToMySolutionsList .Status
{
	display: inline-block;
	height: 24px;
	width: 180px;
	line-height: 24px;
}


A.ConfiguratorLink
{
	display: inline-block;
	width: 166px;
	font-weight: normal !important;
	line-height: 24px;
	height: 24px;
	font-family: Arial !important;
	font-size: 11px !important;
	color: #E98300 !important;
	position: relative;
	top: 0px;
	margin-left: 80px; 
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c3 p
{
	text-align: right;
	margin-right: 7px;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems td.product-actionitems-c3 p a
{
	padding-right: 30px;
	background: url(../Images/products/bkg_tbl-productlistings_product-actionitems_product-actionitems-c3.gif) no-repeat center right;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 30px;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems p a
{
	font-weight: normal;
	padding-right: 15px;
	color: #606060;
}

DIV.ProductLineSelectionList TABLE.Results tr.product-actionitems p span
{
	display: none;
}


DIV.ProductLineSelectionList p.action-items
{
	line-height: 24px;
	padding-left: 35px;
}

DIV.ProductLineSelectionList p.action-items a
{
	background: url(../Images/products/btn_tbl-productlistings_actionitems_w131.gif) no-repeat top left;
	display: inline-block;
	width: 131px;
	height: 24px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	margin-right: 5px;
}

DIV.ProductLineSelectionList p.action-items a:hover
{
	color: #fff;
}

DIV.ProductLineSelectionList p.action-items span
{
	display: none;
}
DIV.ProductLineSelectionList P.FloatRight
{
	display: block;
	float:right;
	white-space:nowrap;
}
DIV.ProductLineSelectionList ul
{
	list-style: none;
	padding: 0 54px 14px 40px;
	margin: 0;
}

DIV.ProductLineSelectionList ul li
{
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 8px 9px;
	margin: 0;
	color: #606060;
	background: url(../Images/products/gfx_centerContent_li_blt.gif) no-repeat 0 5px;
}

DIV.ProductLineSelectionList H3
{
	padding-right: 0px;
	padding-left: 40px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #303030;
	line-height: 18px;
	padding-top: 0px;
	float: left;
}


/********************
Product Comparison
********************/



DIV.ProductComparison A, DIV.ProductComparison A:link
{
	color: #E98300 /* #606060 */ ;
}

DIV.ProductComparison
{
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	PADDING-BOTTOM: 14px;
	FONT-SIZE: 11px;
	COLOR: #606060;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 0px;
	
}

DIV.ProductComparison TD
{
	COLOR: #606060;
}

DIV.ProductComparison DIV.action-items
{
	PADDING-RIGHT: 38px;
	LINE-HEIGHT: 24px;
}
DIV.ProductComparison #w5
{
	PADDING-TOP: 30px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 14px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../Images/products/bkg_centerContent_top.gif) no-repeat left top;
	MARGIN: 0px;
}

DIV.ProductComparison h3
{
	font-size: 12px;
	line-height: 18px;
	color: #303030;
	padding: 0 0 15px 40px;
	margin: 0;
}

DIV.ProductComparison DIV.action-items
{
	line-height: 24px;
	padding-right: 38px;
}

DIV.ProductComparison ul.compact
{
	margin-top: 0;
	margin-bottom: 10px;
}

DIV.ProductComparison ul.compact li
{
	padding-left: 17px;
	padding-bottom: 4px;
}

DIV.ProductComparison DIV.action-items a
{
	background: url( ../Images/products/btn_tbl-productcompare_actionitems_w110.gif ) no-repeat top left;
	display: block;
	width: 110px;
	height: 24px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #606060;
	float: left;
	margin-right: 5px;
}

DIV.ProductComparison DIV.action-items a:hover
{
	color: #007f64;
}

DIV.ProductComparison DIV.action-items span
{
	display: none;
}

DIV.ProductComparison DIV.action-items select
{
	float: left;
	margin-right: 5px;
	width: 308px;
	height: 21px;
	font-size: 11px;
	line-height: 14px;
	color: #606060;
	padding: 1px;
}

DIV.ProductComparison DIV.action-items a.w52
{
	background: url( ../Images/products/btn_tbl-youselected_actionitems_w52.gif ) no-repeat top left;
	width: 52px;
}

DIV.ProductComparison DIV.comparison-category
{
	clear: both;
	line-height: 24px;
	padding-right: 18px;
	padding-top: 18px;
	margin-left: 5px;
	height: 24px;
	border-top: 1px solid #DCDED6;
	width: 100%;
	
}

DIV.ProductComparison DIV.comparison-category H3 {
	float: left;
}

DIV.ProductComparison DIV.comparison-category DIV.category-products {
	float: right;
}

DIV.ProductComparison DIV.comparison-category a
{
	background: url( ../Images/products/btn_tbl-productcompare_actionitems_w110.gif ) no-repeat top left;
	display: block;
	width: 110px;
	height: 24px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #606060;
	float: left;
	margin-right: 5px;
}
DIV.ProductComparison DIV.comparison-category select
{
	float: left;
	margin-right: 5px;
	width: 308px;
	height: 21px;
	font-size: 11px;
	line-height: 14px;
	color: #606060;
	padding: 1px;
}

DIV.ProductComparison DIV.comparison-category a:hover
{
	color: #007f64;
}
DIV.ProductComparison DIV.comparison-category a.w52
{
	background: url( ../Images/products/btn_tbl-youselected_actionitems_w52.gif ) no-repeat top left;
	width: 52px;
}

/*----------------------------------------------------------
** Start product-suite **
----------------------------------------------------------*/

DIV.ProductComparison .selected-comparisons
{
	/* background: url( ../img/bkg_centerContent_product-suite_btm.jpg ) no-repeat bottom left; */
	padding-bottom: 4px;
	margin-bottom: 16px;
	margin-top: 16px;
	margin-left: 10px;
	float: left;
}

DIV.ProductComparison .selected-comparisons div
{
	/* background: url( ../img/bkg_centerContent_product-suite_top.jpg ) no-repeat top left; */
	padding-top: 15px;
}

DIV.ProductComparison .selected-comparisons ul li 
{
	list-style-type: none;
	padding-left: 22px;
}


/*----------------------------------------------------------
** End product-suite **
----------------------------------------------------------*/


/*----------------------------------------------------------
** Start product-suite **
----------------------------------------------------------*/

DIV.ProductComparison .product-suite
{
	clear: both;
	background: url( ../Images/products/bkg_centerContent_product-suite_btm.jpg ) no-repeat bottom left;
	padding-bottom: 4px;
	margin-bottom: 26px;
	margin-left: 40px;
}

DIV.ProductComparison .product-suite div
{
	background: url( ../Images/products/bkg_centerContent_product-suite_top.jpg ) no-repeat top left;
	padding-top: 15px;
}

DIV.ProductComparison .product-suite p
{
	padding-left: 22px;
}

DIV.ProductComparison .product-suite p a
{
	color: #E98300;
}

/*----------------------------------------------------------
** End product-suite **
----------------------------------------------------------*/


DIV.ProductComparison .qualify-info p
{
	padding-left: 156px;
	font-size: 10px;
	line-height: 12px;
}

/*----------------------------------------------------------
** Start tbl-matrix  **
----------------------------------------------------------*/

.FeatureMatrix
{

	/*margin-left: 39px; 	margin-bottom: 20px;*/
	margin: 0 41px 20px 0;
	border-right: 1px solid #DCDED6;
	width: 100%;
}

.FeatureMatrix td
{
	/*width: 113px;*/
	border-top: 1px solid #DCDED6;
	border-left: 1px solid #DCDED6;
	font-size: 11px;
	line-height: 14px;
	/* text-align: center; */
	padding: 5px;
	vertical-align: top;
}

.FeatureMatrix tr.r1 td
{
	background-color: #DCDED6;
	height: 25px;
	text-align: center;
}

.FeatureMatrix tr.r1 td a
{
	color: #606060;
	text-decoration: underline;
}

.FeatureMatrix tr.r1 td span
{
	padding: 0 1px;
}

.FeatureMatrix tr td.c1
{
	background-color: #fff;
	border: none;
	text-align: left;
	/*width: 115px;*/
}

.FeatureMatrix tr.boxshot-sm td
{
	background-color: #fff;
	text-align: center;
}

.FeatureMatrix tr.product-name td
{
	background-color: #fff;
	color: #303030;
	font-weight: bold;
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

.FeatureMatrix tr.product-name td a,
.FeatureMatrix tr.product-name td a:link,
.FeatureMatrix tr.product-name td a:hover
{
	color: #007f64;
}


.FeatureMatrix tr.Odd td, .FeatureMatrix tr.Even td
{
	height: 24px;
}

.FeatureMatrix tr.Odd td div span, .FeatureMatrix tr.Even td div span
{
	display: none;
}

.FeatureMatrix tr.Odd td
{
	background-color: #e9e9e9;
}

.FeatureMatrix tr.Odd td.c1, 
.FeatureMatrix tr.Even td.c1
{
	color: #606060;
	border-left: none;
	border-top: 1px solid  #DCDED6;
}

.FeatureMatrix tr td.c1 a {
    padding-left: 13px;
	background: url(../Images/products/bkg_comparisonMatrix_icon_details_plus.gif) no-repeat 0px 3px
}

.FeatureMatrix tr td.c1 a.Open {
	background: url(../Images/products/bkg_comparisonMatrix_icon_details_minus.gif) no-repeat 0px 3px
}


.FeatureMatrix tr.Odd td.c1
{
	background: url( ../Images/products/bkg_comparisonMatrix_feature-item_rpt.jpg ) repeat-y top right;
}

.FeatureMatrix tr.Odd td div.yes
{
	width: 113px;
	height: 24px;
	background: url( ../Images/products/bkg_comparisonMatrix_odd_yes.gif ) no-repeat top left;
}

.FeatureMatrix tr.Even td div.yes
{
	width: 113px;
	height: 24px;
	background: url( ../Images/products/bkg_comparisonMatrix_even_yes.gif ) no-repeat top left;
}
.FeatureMatrix tr.solutions-add td, 
.FeatureMatrix tr.buy-now td, 
.FeatureMatrix tr.remove td
{
	line-height: 24px;
	padding: 4px 0 4px 0;
	text-align: center;
}

.FeatureMatrix tr.buy-now td
{
	border-top: none;
	padding-top: 0;
}

.FeatureMatrix tr.solutions-add td a, 
.FeatureMatrix tr.buy-now td a, 
.FeatureMatrix tr.remove td a
{
	display: block;
	width: 105px;
	height: 24px;
	background: url( ../Images/products/bkg_comparisonMatrix_button.gif ) no-repeat top left;
	margin: 0px auto;
	text-decoration: none;
}

.FeatureMatrix tr.buy-now td a
{
	background-image: url( ../Images/products/bkg_comparisonMatrix_button_buynow.gif );
	color: #fff;
}

.FeatureMatrix tr.buy-now td a:hover
{
	color: #fff;
}

.FeatureMatrix tr td a:hover
{
	color: #007f64;
}

.FeatureMatrix tr.remove td.c1
{
	border-left: none;
}

.FeatureMatrix tr.last-row td
{
	background-color: #DCDED6 !important;
}

.FeatureMatrix tr.last-row td.c1
{
	background-color: #fff;
	border: none;
}

/*----------------------------------------------------------
** End tbl-matrix  **
----------------------------------------------------------*/
