/*----------------------------------------------------------------------------------
MAIN AREA HEADING STYLES
----------------------------------------------------------------------------------*/

#mainFeature h2{
	font: normal 4.58em/1.08em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
#mainFeature .leadIn,
#mainIntroAboutUs .leadIn,
#mainIntroCommunity .leadIn,
#mainIntroAZGuide .leadIn{
	margin-bottom: 10px;
}
.articleType_primary h2{
	margin-bottom: 5px;
}
.leadIn{
	font: normal 1.25em/1.5em "trebuchet MS","Courier New", Courier;
	color: #3d3a33;
	margin-bottom: 5px;
}
#mainIntroRSS .leadIn{
	margin-bottom: 20px;
}
#mainIntroRSS h2{
	margin-bottom: 5px;
}
.articleFeature_priortyTwo .leadIn{
	font-size: 1.08em;
}
#pollStats .leadIn{
	margin-bottom: 20px;
}
.pollsOpenItemContent .leadIn,
.pollClosedItemDetail .leadIn{
	margin-bottom: 20px;
	font-size: 1.08em;
}
.articleFeature_priortyTwo h2,
.pollsOpenItemContent h2,
.pollClosedItemDetail h2{
	font-size: 1.67em;
	margin-bottom: 5px;
}
.relatedArticlesWrapper h2{
	float: left;
	font: normal 1.67em "trebuchet MS","Courier New", Courier;
}
.relatedArticlesWrapper h3{
	font: normal 1.67em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
.promotion h2{
	font-size: 3.33em;
	line-height: 1em;
	margin: 5px 0 10px;
}
.promotion .leadIn{
	margin-bottom: 10px;
}
#lifestyleHeader h3{
	float: left;
	margin-bottom: 0;
}
.newsItem h2{
	font-size: 1.67em;
	margin-bottom: 5px;
}
.categoryItem h3{
	font: normal 1.42em Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
.communityCategoryItem h3{
	font: normal 1.67em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
.categoryItem .leadIn,
.communityCategoryItem .leadIn{
	margin: 0;
	color: #64615c;
}
.emphasis{
	color: #009ce7;
}
.emphasis_A{
	font-size: 3.75em;
	line-height: 0.67em;
	display: block;
	min-height: 135px;
	height: auto!important;
	height: 135px;
}
.emphasis_A strong{
	font-weight: normal;
	float: left;
	display: block;
	min-height: 135px;
	height: auto!important;
	height: 135px;
	line-height: 110%;
	margin-top: -40px;
}
.emphasis_A sup{
	font-size: 0.5em;
	float: left;
	display: block;
}
.pullOut{
	color: #3d3a33;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3.33em;
	line-height: 1.13em;
}
.categoryItem h2, .categoryItem h3{
	min-height: 59px;
	height: auto !important;
	height: 59px;
	margin-bottom: 10px;
	font: normal 2.08em/1.17em Georgia, "Times New Roman", Times, serif;
}
.categoryItem h4{
	font: normal 1.42em Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
#videoLibrary .categoryItem h3{
	height: auto !important;
	min-height: 0;
	font-size: 1.67em;
	margin-bottom: 5px;
}
.communityCategoryItem h2{
	font-size: 2.08em;
	line-height: 1.17em;
	margin-bottom: 10px;
}
#subCategoryIntro .leadIn{
	font-size: 1.67em;
	margin-bottom: 20px;
}
#subCategoryWrapper h3,
#AZResults h3, 
.blogItem h3,
.productsItem h3,
.myArticleItem h2{
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.67em;
}
#subCategoryWrapper .leadIn,
.AZResultsItem .leadIn,
.searchResultsItem .leadIn,
.myArticleItem .leadIn{
	font-size: 1.08em;
}
.articleCTA h2{
	font-size: 2.08em;
	margin: 0;
}
.articleCTA .leadIn{
	font-size: 1.08em;
	margin-bottom: 10px;
}
#mainArticleContents h3{
	font-weight: bold;
	font-size: 1.25em;
	margin-bottom: 5px;
}
.callout{
	font-size: 3.33em;
	line-height: 1.38em;
	margin-bottom: 5px;
}
h2.subHeader{
	font: normal 1.67em/1.17em "trebuchet MS","Courier New", Courier;
	margin-bottom: 15px;
}
html h2.subHeader.border{
	border-bottom: 1px solid #3d3a33;
}
h4.subHeader{
	font: normal 1.25em/1.17em "trebuchet MS","Courier New", Courier;
	margin-bottom: 10px;
}
h2.border{
	border-bottom: 2px solid #3d3a33;
	padding-bottom: 5px;
}
h3.border, h4.border{
	border-bottom: 1px solid #3d3a33;
	padding-bottom: 5px;
}
.topProduct h2.subHeader{
	margin-bottom: 5px;
	font-size: 1.25em;
}
.topProduct p{
	margin-bottom: 10px;
}
.mainContentWrapper .content li{
	color: #3d3a33;
}
.mainContentWrapper p strong{
	color: #3d3a33;
}
.addComment h2, .blogAddComment h2{
	margin-bottom: 5px;
}
.addComment h3, .blogAddComment h3{
	margin-bottom: 10px;
}
.addComment h4, .blogAddComment h4, #checkoutThankyouMessage h2{
	margin-bottom: 5px;
	font: normal 2.08em/1.25em Georgia, "Times New Roman", Times, serif;
}
.articleType_primary h4{
	font: normal 2.50em/1.25em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
.articleFeature_priortyTwo h5,
.lifestyleArticles .articleFeature_priortyTwo h4{
	font: normal 1.67em/1.25em Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
.headingTools h2, .subHeadingTools h3, .subHeadingToolsBorder h3, .subHeadingToolsBorder h2{
	float: left;
	margin-bottom: 0;
}
.subHeadingToolsBorder h2{
	font: normal 1.67em "trebuchet MS","Courier New", Courier;
}
.headingTools{
	border-bottom: 2px solid #3d3a33;
	margin-bottom: 30px;
	padding-bottom: 5px;
}
.subHeadingTools{
	margin-bottom: 5px;
}
.subHeadingToolsBorder{
	padding-bottom: 5px;
	border-bottom: 1px solid #3d3a33;
}
#products .subHeadingToolsBorder{
	margin-bottom: 20px;
}
#popupContent h2{
	margin-bottom: 10px;
}
#searchRefine h3,
.blogPanelContent h3{
	background: url(../img/searchRefine_divider_bg.gif) repeat-x bottom left;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#updateMyProfileForm h2,
.updateMyProfileForm h2{
	font-size: 2.08em;
	margin-bottom: 30px;
}
#updateMyProfileForm h4,
.updateMyProfileForm h4{
	margin-bottom: 15px;
}
#paymentInfo h4,
#shippingInfo h4,
.shippingInfo h4,
#yourAccount h5,
#signInMainForm h5,
#placeOrderAddress h4,
#myAddress h4,
#signUpMainForm h4{
	font-size: 1.08em;
	margin-bottom: 15px;
	font-weight: bold;
}

/*----------------------------------------------------------------------------------
RIGHT HAND SIDE HEADING STYLES
----------------------------------------------------------------------------------*/

.featurePanelWrapper h2{
	font-size: 2.08em;
	margin-bottom: 10px;
}
#videoGallery h3{
	font: bold 1em "trebuchet MS","Courier New", Courier;
	margin-bottom: 5px;
}
#videoGallery h3 a{
	color: #3d3a33;
}

/*----------------------------------------------------------------------------------
HIGHLIGHTS
----------------------------------------------------------------------------------*/

#mainFeature .highlighter, 
#mainFeature h2 a:hover,
.articleDetailWrapper h4 .highlighter,
.articleDetailWrapper h4 a:hover{
	background-color: #baf000;
}
#mainFeature .highlighter::-moz-selection,
#mainFeature h2::-moz-selection,
#mainFeature h2 a::-moz-selection,
.articleDetailWrapper h4 .highlighter::-moz-selection,
.articleDetailWrapper h4 a::-moz-selection{
	background:#baf000;
	color: #3d3a33;
}
#mainFeature .highlighter::selection,
#mainFeature h2::selection,
#mainFeature h2 a::selection,
.articleDetailWrapper h2 .highlighter::selection,
.articleDetailWrapper h2 a::selection{
	background:#baf000;
	color: #3d3a33;
}
.highlighter{
	background-color: #e9ff29;
	color: #3d3a33;
}
.highlighterGreen{
	background-color: #baf000;
}
.highlighterBlue{
	background-color: #79cdf6;
}
.highlighterOrange{
	background-color: #F98A30;
}
.highlighterPink{
	background-color: #EF5DE2;
}
.highlight{
	color: #009ce7;
}
.highlightYellow{
	color: #e9ff29;
}
.highlightBlue{
	color: #009ce7;
}
.highlightAmber{
	color: #e75700;
}
