﻿#emailPageLink { padding-right: 20px; margin-right: 20px; background: url(Layouts/EmailIconBg.png) no-repeat right 0.3em; }

#printPageLink { padding-right: 20px; background: url(Layouts/PrintIconBg.png) no-repeat right 0.2em; }

#backArrowLink { padding: 3px 0 3px 30px; background: url(Layouts/BackArrowBg.png) no-repeat left top; }

/**************************************** General Aux Outer */

#generalAuxOuter { width: 994px; background: url(Layouts/GeneralAuxOuterBg.png) repeat-y left top; }

/**************************************** General Aux Frame */

#generalAuxFrame { width: 994px; background: url(Layouts/GeneralAuxFrameBg.png) no-repeat left top; }

/**************************************** General Aux Inner */

#generalAuxInner { width: 994px; background: url(Layouts/GeneralAuxInnerBg.jpg) no-repeat left bottom; padding: 8px 0 8px 0; position: relative; overflow: hidden; }

/**************************************** General Aux Content Frame */

#generalAuxContentFrame { float: left; width: 557px; padding: 10px 20px 0 14px; margin-right: 15px; }

#generalAuxContentFrame h1 { margin-left: -14px; }

/**************************************** General Outer */

#generalOuter { width: 994px; background: url(Layouts/GeneralOuterBg.png) repeat-y left top; }
/**************************************** General Frame */

#generalFrame { width: 994px; background: url(Layouts/GeneralFrameBg.png) no-repeat left top; }

/**************************************** General Inner */

#generalInner { width: 994px; background: url(Layouts/GeneralInnerBg.png) no-repeat left bottom; padding: 8px 0 8px 0; position: relative; overflow: hidden; }

/**************************************** General Content Frame */

#generalContentFrame { float: left; width: 762px; padding: 10px 28px 0 14px; }

#generalContentFrame h1 { margin-left: -14px; }

/**************************************** Wide Outer */

#wideOuter { width: 994px; background: url(Layouts/WideOuterBg.png) repeat-y left top; }

/**************************************** Wide Frame */

#wideFrame { width: 994px; background: url(Layouts/WideFrameBg.png) no-repeat left top; }

/**************************************** Wide Inner */

#wideInner { width: 924px; background: url(Layouts/WideInnerBg.png) no-repeat left bottom; padding: 16px 35px 8px 35px; position: relative; overflow: hidden; }

#wideInner h1 { margin-left: -14px; }

/**************************************** Wide Aux Outer*/

#wideAuxOuter { width: 994px; background: url(Layouts/WideAuxOuterBg.png) repeat-y left top; }

/**************************************** Wide Aux Frame */

#wideAuxFrame { width: 994px; background: url(Layouts/WideAuxFrameBg.png) no-repeat left top; }

/**************************************** Wide Aux Inner */

#wideAuxInner { width: 994px; background: url(Layouts/WideAuxInnerBg.jpg) no-repeat left bottom; padding: 8px 0 8px 0; position: relative; overflow: hidden; }

#wideAuxInner h1 { margin-left: -14px; }

/**************************************** Wide Aux Content Frame */

#wideAuxContentFrame { float: left; width: 721px; padding: 10px 24px 10px 34px; margin-right: 17px; }

/**************************************** Aux Frame */

#auxFrame { float: left; width: 146px; padding: 10px 24px 96px 24px; }

#auxFrame h2 { font-size: 200%; color: #231f20; margin: 0 -14px 0.6em -17px; background: url(Frame/HeaderBg.gif) no-repeat left 0.24em; padding-left: 14px; }

#auxFrame p { margin-bottom: 1em; }

#auxFrame a { margin-left: -10px; color: #005499; font-size: 100%; padding-left: 10px; background: url(Frame/LinkOrangeArrowBg.gif) no-repeat left 4px; }
*:first-child+html #auxFrame a {margin:0;} 
* html #auxFrame a {margin:0;} 
/*------------------------------- Page Specific Layouts -------------------------------*/

/**************************************** Benefits Outer */

#benefitsOuter { width: 917px; background: url(Layouts/BenefitsOuterBg.png) repeat-y left top; margin-bottom: 1.4em; }

/**************************************** Benefits Frame */

#benefitsFrame { width: 917px; background: url(Layouts/BenefitsFrameBg.png) no-repeat right top; }

/**************************************** Benefits Inner */

#benefitsInner { width: 875px; height: auto !important; min-height: 406px; height: 406px; padding: 22px 22px 14px 20px; background: url(Layouts/BenefitsInnerBg.png) no-repeat left bottom; position: relative; overflow:hidden;}

/**************************************** Benefit Thumbs Frame */

#benefitThumbsFrame { float: left; width: 393px; position: relative; overflow: hidden; }

/**************************************** Benefit Item */

#benefitThumbsFrame .BenefitItem { float: left; text-align: center; margin: 0 24px 24px 0; width: 167px; cursor: pointer;height:105px;overflow:hidden;}

#benefitThumbsFrame .BenefitItem img { padding: 0; margin-bottom: 0.4em; }

#benefitThumbsFrame .BenefitItem h3 { font-size: 140%; margin: 0; padding: 0; }



#benefitThumbsFrame .ActiveItem img, #benefitThumbsFrame .BenefitItem:hover img { border: solid 1px #f0533b; }
#benefitThumbsFrame .ActiveItem h3, #benefitThumbsFrame .BenefitItem:hover h3 { color: #f0533b; }



/**************************************** Benefit Enlarged Frame */

#benefitEnlargedFrame { float: left; width: 482px; }
#benefitEnlargedFrame .Item { display: none; }
#benefitEnlargedFrame .FirstItem { display: block; }

#benefitEnlargedFrame img { background-color: White; margin-bottom: 1em; }

#benefitEnlargedFrame h2 { font-weight: bold; text-align: center; color: #005499; }

#benefitEnlargedFrame h2 span { color: #666666; }

/**************************************** Media Frame */

#mediaFrame { width: 557px; }

#mediaFrame .ArchivedMediaLink { text-align: right; margin-bottom: 1em; }

#mediaFrame .MediaItem { width: 497px; padding: 0 0 0.8em 60px; }

#mediaFrame .MediaItem p { margin-bottom: 0.4em; }

#mediaFrame .MediaItem strong { display: inline-block; width: 50px; margin-left: -60px; padding-right: 7px; text-align: right; font-weight: normal; color: #666666; }

/**************************************** Contact Map Frame */

#contactMapFrame { float: left; width: 385px; }

/**************************************** Contact Details Frame */

#contactDetailsFrame { float: left; width: 301px; padding-left: 35px; } 
#contactDetailsFrame .scroll {overflow-y:auto;height:400px; } 

#contactDetailsFrame p { margin-bottom: 1.2em; }

#contactDetailsFrame p a { color: #eb3e21; }


#DistributorsTemplate .ValSum { margin: 10px 10px 10px 120px; }
#DistributorsTemplate ul { margin: 0; padding: 0; }
#DistributorsTemplate li { margin: 3px 0; padding: 0; list-style: none !important; background: none; }


.MediaItem strong{padding-right:5px;}
.MediaDetail img.FeatureImage {margin:10px 0;}
