@charset "UTF-8";
/* CSS Document */
/******************************************************/
/* PRODUCT COMPARE CONTAINER */
/******************************************************/
.productComparisonTableTop { background:url(images/productCompare/productComparisonTableTop.jpg) left top no-repeat; width:940px; height:40px; clear:both; float:left; margin-top:10px;
}
.productComparisonTableBottom { background:url(images/productCompare/productComparisonTableBottom.jpg) left top no-repeat; width:940px; height:40px; clear:both; margin-bottom:20px;
}

#productCompareContainer {  background:url(images/productCompare/productCompareRowBG.jpg) center top repeat-y; top:200px; clear:both; float:left; width:100%; margin:0px 0px 0px 0px; font-family:Verdana, sans-serif;
}
	.productCompareRowPrice { display:block; clear:both; margin:0px 20px 0px 20px; padding-top:10px;
	}
	.productCompareRowHeader { display:block; clear:both; margin:0px 20px 0px 20px; padding-top:10px;
	}
	.productCompareRow { display:block; clear:both; margin:0px 20px 0px 20px; height:72px;
	}
	/* Styles for the dotted bottom line of each row */
	.ui-state-default { background:url(images/productCompare/accordionRowBottomLine.jpg) left bottom repeat-x;
	}
	.ui-state-active { background:none;
	}
	.ui-state-active .productCompareColumn_1 a.showMoreBTN { display:none;
	}
	/* Grey Background of each second row **/
	.greyRow { background:url(images/productCompare/gradientRow.jpg) center top no-repeat;
	}
		.productCompareColumn_1 { width:300px; display:block; float:left; margin-right:20px; height:100%;
		}
			.productCompareColumn_1 h1 { font-size:22px; line-height:28px; font-weight:normal; color:#333333; padding:0px 0px 20px 0px;
			}
			.productCompareColumn_1 h3 { font-size:18px; line-height:24px; font-weight:normal; color:#333333; padding-bottom:6px;
			}
			.productCompareColumn_1 h3.newComparison { font-size:18px; line-height:22px; font-weight:normal; color:#333333; padding-bottom:6px; padding-top:40px;
			}
			.productCompareColumn_1 h3.firstHeader { font-size:18px; line-height:22px; font-weight:normal; color:#333333; margin-bottom:6px;
			}
			.productCompareColumn_1 h5 { font-size:12px; line-height:18px; font-weight:normal; color:#333333; text-transform:uppercase; padding:18px 0px 0px 0px;
			}
			.productCompareColumn_1 p { font-size:12px; line-height:18px; font-weight:normal; color:#333333; z-index:999;
			}
			.productCompareColumn_1 a.showMoreBTN, .productCompareColumn_1 a.showMoreBTN:visited { font-size:10px; color:#5091cd;
			}
			.productCompareColumn_1 a.showMoreBTN:hover { color:#333333; text-decoration:none;
			}
			.productCompareColumn_1 img.iconProductComparison { display:inline; float:left; width:66px;
			}
		.productCompareColumn_2 { width:130px; display:block; float:left; margin-right:20px; height:100%;
		}
		.productCompareColumn_3 { width:130px; display:block; float:left; margin-right:20px; height:100%;
		}
		.productCompareColumn_4 { width:130px; display:block; float:left; margin-right:20px; height:100%;
		}
		.productCompareColumn_5 { width:130px; display:block; float:left; height:100%;
		}
			.productCompareColumn_2 h5,
			.productCompareColumn_3 h5,
			.productCompareColumn_4 h5,
			.productCompareColumn_5 h5 { font-size:11px; font-weight:normal; color:#000000; text-align:center;
			}
			.productCompareColumn_2 p.productComparePrice,
			.productCompareColumn_3 p.productComparePrice,
			.productCompareColumn_4 p.productComparePrice,
			.productCompareColumn_5 p.productComparePrice { font-size:16px; font-weight:normal; text-align:center; color:#000000; margin-top:20px; margin-bottom:4px;
			}
			.productCompareColumn_2 ul,
			.productCompareColumn_3 ul,
			.productCompareColumn_4 ul,
			.productCompareColumn_5 ul { list-style:none; width:100%; display:block;
			}
			.productCompareColumn_2 ul li,
			.productCompareColumn_3 ul li,
			.productCompareColumn_4 ul li,
			.productCompareColumn_5 ul li { list-style:none; width:100%; display:block;
			}
			.productCompareColumn_2 a, .productCompareColumn_2 a:visited,
			.productCompareColumn_3 a, .productCompareColumn_3 a:visited,
			.productCompareColumn_4 a, .productCompareColumn_4 a:visited,
			.productCompareColumn_5 a, .productCompareColumn_5 a:visited { font-size:11px; font-weight:normal; color:#5091cd; text-align:center; display:block;
			}
			.productCompareColumn_2 a:hover,
			.productCompareColumn_3 a:hover,
			.productCompareColumn_4 a:hover,
			.productCompareColumn_5 a:hover { color:#000000; text-decoration:none;
			}
			.productCompareColumn_2 a.productCompareBuyButton, .productCompareColumn_2 a.productCompareBuyButton:visited,
			.productCompareColumn_3 a.productCompareBuyButton, .productCompareColumn_3 a.productCompareBuyButton:visited,
			.productCompareColumn_4 a.productCompareBuyButton, .productCompareColumn_4 a.productCompareBuyButton:visited,
			.productCompareColumn_5 a.productCompareBuyButton, .productCompareColumn_5 a.productCompareBuyButton:visited { background:url(images/productCompare/blueButton.jpg) left top no-repeat; width:130px; height:24px; color:#fff; border:none; padding:5px 0px 0px 0px; font-weight:normal; cursor:pointer; font-size:11px; letter-spacing:1px; display:block; text-decoration:none; text-align:center;
			}
			.productCompareColumn_2 a.productCompareBuyButton:hover,
			.productCompareColumn_3 a.productCompareBuyButton:hover,
			.productCompareColumn_4 a.productCompareBuyButton:hover,
			.productCompareColumn_5 a.productCompareBuyButton:hover { background:url(images/productCompare/blueButton.jpg) left bottom no-repeat; text-decoration:none;
			}
			.productCompareColumn_2 img.boxshotPC,
			.productCompareColumn_3 img.boxshotPC,
			.productCompareColumn_4 img.boxshotPC,
			.productCompareColumn_5 img.boxshotPC { margin-left:24px;
			}
			.productCompareColumn_2 div.noBasicFeature,
			.productCompareColumn_3 div.noBasicFeature,
			.productCompareColumn_4 div.noBasicFeature,
			.productCompareColumn_5 div.noBasicFeature { width:130px; display:block; height:70px; background:url(images/productCompare/featureIcon.jpg) left bottom no-repeat;
			}
			.productCompareColumn_2 div.isBasicFeature,
			.productCompareColumn_3 div.isBasicFeature,
			.productCompareColumn_4 div.isBasicFeature,
			.productCompareColumn_5 div.isBasicFeature { width:130px; display:block; height:70px; background:url(images/productCompare/featureIcon.jpg) left top no-repeat;
			}
			.productCompareColumn_2 div.noBasicFeatureGrey,
			.productCompareColumn_3 div.noBasicFeatureGrey,
			.productCompareColumn_4 div.noBasicFeatureGrey,
			.productCompareColumn_5 div.noBasicFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/featureIconGrey.jpg) left bottom no-repeat;
			}
			.productCompareColumn_2 div.isBasicFeatureGrey,
			.productCompareColumn_3 div.isBasicFeatureGrey,
			.productCompareColumn_4 div.isBasicFeatureGrey,
			.productCompareColumn_5 div.isBasicFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/featureIconGrey.jpg) left top no-repeat;
			}
			/**/
			.productCompareColumn_2 div.yesButFeatureGrey,
			.productCompareColumn_3 div.yesButFeatureGrey,
			.productCompareColumn_4 div.yesButFeatureGrey,
			.productCompareColumn_5 div.yesButFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/yesButFeatureIcon.jpg) left top no-repeat;
			}
			.productCompareColumn_2 div.onPremiseFeatureGrey,
			.productCompareColumn_3 div.onPremiseFeatureGrey,
			.productCompareColumn_4 div.onPremiseFeatureGrey,
			.productCompareColumn_5 div.onPremiseFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/onPremiseFeatureIcon_grey.jpg) left top no-repeat;
			}
			.productCompareColumn_2 div.hostedFeatureGrey,
			.productCompareColumn_3 div.hostedFeatureGrey,
			.productCompareColumn_4 div.hostedFeatureGrey,
			.productCompareColumn_5 div.hostedFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/hostedFeatureIcon_grey.jpg) left top no-repeat;
			}
			/**/
			/* Additional Classes for fixing the declaration bug on imperia */
			.productCompareColumn_2 div.noBasicFeatureGrey,
			.productCompareColumn_3 div.noBasicFeatureGrey,
			.productCompareColumn_4 div.noBasicFeatureGrey,
			.productCompareColumn_5 div.noBasicFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/featureIcon.jpg) left bottom no-repeat;
			}
			.productCompareColumn_2 div.isBasicFeatureGrey,
			.productCompareColumn_3 div.isBasicFeatureGrey,
			.productCompareColumn_4 div.isBasicFeatureGrey,
			.productCompareColumn_5 div.isBasicFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/featureIcon.jpg) left top no-repeat;
			}
			.greyRow .productCompareColumn_2 div.noBasicFeatureGrey,
			.greyRow .productCompareColumn_3 div.noBasicFeatureGrey,
			.greyRow .productCompareColumn_4 div.noBasicFeatureGrey,
			.greyRow .productCompareColumn_5 div.noBasicFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/featureIconGrey.jpg) left bottom no-repeat;
			}
			.greyRow .productCompareColumn_2 div.isBasicFeatureGrey,
			.greyRow .productCompareColumn_3 div.isBasicFeatureGrey,
			.greyRow .productCompareColumn_4 div.isBasicFeatureGrey,
			.greyRow .productCompareColumn_5 div.isBasicFeatureGrey { width:130px; display:block; height:70px; background:url(images/productCompare/featureIconGrey.jpg) left top no-repeat;
			}


/*****************************************************/
/* ADDITIONAL ACCORDION STYLES */
/*****************************************************/
.accordion_content_header { display:block; clear:both; width:auto !important; background:url(images/productCompare/accordionRowBottomLine.jpg) left bottom repeat-x; height:1px !important	; margin:0px 20px 0px 20px;
}
.accordion_content_comparison { display:block; clear:both; margin:0px 20px 0px 20px; border-top:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; background-color:#ffffff; width:auto !important;
}
*+html .accordion_content_comparison{position:relative; z-index:10;}
.accordion_content_comparison p {font-size:12px; line-height:18px; color:#000000; margin:10px 20px 20px 20px; display:block;
}
*+html .accordion_content_comparison p {z-index:999;}
.accordion_content_comparison div.accordionActiveArrow { background:url(images/productCompare/accordionContentActiveArrow.jpg) left top no-repeat; width:58px; height:11px; position:relative; left:56px; top:-11px; display:block;
}

.comparisonHeader {height: auto !important;}
* html .comparisonHeader {height:18px !important;}
