﻿/*----------------------------------------------------------------------------------
MAIN AREA HEADING STYLES
----------------------------------------------------------------------------------*/

#mainFeature h1, #mainFeature h2 {font-size:2.5em; margin-bottom:10px; line-height:1.2em;}
#content .grid_12 .home h1, #content .grid_12 .home h2 {font: 2.70em/1.2em Georgia,"Times New Roman",Times,serif !important; margin-bottom: 10px !important;} 
#content .grid_12 .home h1 a:hover, #content .grid_12 .home h2 a:hover {color:#3d3a33;}
.inner .leadIn { font-size:1.25em !important}
.inner P {font-size:1em !important}
#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;
}
.grid_8 .leadIn {font-size:1.25em;}
.grid_8 .articleFeature_priortyTwo .leadIn {font-size:1.08em;}
.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;
}
.featurePanelWrapper h2.Reports{
    font:1.71em/1.17em "trebuchet MS","Courier New",Courier;
    margin-bottom:15px;
}
html h2.subHeader.border{
	border-bottom: 1px solid #3d3a33;
}
h4.subHeader, p.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 2em/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{
	font-size: 2.08em;
	margin-bottom: 30px;
}
#updateMyProfileForm h4{
	margin-bottom: 15px;
}
#paymentInfo 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; width:180px;
}
#videoGallery h3, .CommentGallery h3{
	font: bold 1em "trebuchet MS","Courier New", Courier;
	margin-bottom: 5px;
}
#videoGallery h3 a, .CommentGallery h3 a{
	color: #3d3a33;
}

/*----------------------------------------------------------------------------------
HIGHLIGHTS
----------------------------------------------------------------------------------*/

#mainFeature .highlighter, 
#mainFeature h2 a:hover,
.articleDetailWrapper h4 .highlighter,
.articleDetailWrapper h4 a:hover{
	background-color: #baf000;
}

#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;
}
