/* Adjustments to default */
#hero img.detail { top: 0; right: 0; }
#heroDescription { position: absolute; top: 0; left: 20px; padding: 0 0 15px; height: 339px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/heroDescriptionBackground.png) left top repeat; }
* html #heroDescription { padding-bottom: 0; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); }
* html #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/heroDescriptionBackground.png", sizingMethod="scale"); }
html > body #heroDescription { height: auto; min-height: 339px; }
#guts #heroDescription { left: 45px; width: 307px; }
#heroDescription .headline { padding: 60px 10px 0 20px; }
#heroDescription .headline strong { margin: -5px 0 0; padding: 0; }
* html #heroDescription .headline strong { margin: 0; padding: 0; }
#heroDescription p { margin: 0; padding: 0 20px; }
#hero ul.actions { margin-top: 23px; padding: 0 0 0 20px; }
#hero .actions .thumb img { border: 3px solid #fff; padding: 0; width: 140px; background: none; -ms-interpolation-mode: bicubic; }
#hero .actions .thumb:hover img { border-color: #118acb; }
#hero .actions .thumb .play { top: 33px; left: 62px; }
#hero p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero p.action a { background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowBlue.gif); }

/* white text 21 on top 34 on bottom theme */
.whiteText21-34 #heroDescription { color: #fff; }
.whiteText21-34 #heroDescription .headline { font-size: 21px; }
.whiteText21-34 #heroDescription .headline strong { margin: 0; font-size: 34px; }
.whiteText21-34 #heroDescription p { margin: 4px 0 0; }
#hero.whiteText21-34 .actions img { border: 3px solid #969696; }
#hero.whiteText21-34 p.action { margin: 7px 0 0; padding: 0; font-size: 16px; }
#hero.whiteText21-34 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text 28 on top 50 on bottom theme */
.whiteText28-50 #heroDescription { color: #fff; }
.whiteText28-50 #heroDescription .headline { font-size: 28px; }
.whiteText28-50 #heroDescription .headline strong { font-size: 50px; }
#hero.whiteText28-50 .actions img { border: 3px solid #969696; }
#hero.whiteText28-50 p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.whiteText28-50 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text 28 on top 58 on bottom theme */
.whiteText28-58 #heroDescription { color: #fff; }
.whiteText28-58 #heroDescription .headline { padding-top: 46px; font-size: 28px; }
.whiteText28-58 #heroDescription .headline strong { margin: 0; font-size: 58px; }
#hero.whiteText28-58 .actions img { border: 3px solid #969696; }
#hero.whiteText28-58 p.action { margin: 7px 0 0; padding: 0; font-size: 16px; }
#hero.whiteText28-58 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text 30 on top 44 on bottom theme */
.whiteText30-44 #heroDescription { color: #fff; }
.whiteText30-44 #heroDescription .headline { padding-top: 52px; font-size: 30px; }
.whiteText30-44 #heroDescription .headline strong { margin: -3px 0 0; padding: 3px 0 0; font-size: 44px; }
#hero.whiteText30-44 .actions img { border: 3px solid #969696; }
#hero.whiteText30-44 p.action { margin: 7px 0 0; padding: 0; font-size: 16px; }
#hero.whiteText30-44 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text 34 on top 50 on bottom theme */
.whiteText34-50 #heroDescription { color: #fff; }
.whiteText34-50 #heroDescription .headline { padding-top: 52px; font-size: 34px; }
.whiteText34-50 #heroDescription .headline strong { margin: -3px 0 0; padding: 3px 0 0; font-size: 50px; }
#hero.whiteText34-50 .actions img { border: 3px solid #969696; }
#hero.whiteText34-50 p.action { margin: 7px 0 0; padding: 0; font-size: 16px; }
#hero.whiteText34-50 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text 34 on top 40 on bottom theme */
.whiteText34-40 #heroDescription { color: #fff; }
.whiteText34-40 #heroDescription .headline { padding-top: 63px; font-size: 34px; }
.whiteText34-40 #heroDescription .headline strong { margin: -3px 0 0; padding: 3px 0 0; font-size: 40px; }
#hero.whiteText34-40 .actions img { border: 3px solid #969696; }
#hero.whiteText34-40 p.action { margin: 7px 0 0; padding: 0; font-size: 16px; }
#hero.whiteText34-40 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text with logo 36 on top 58 on bottom theme */
.whiteTextLogo36-58 #heroDescription { color: #fff; }
.whiteTextLogo36-58 #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 36px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; }
* html .whiteTextLogo36-58 #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; }
.whiteTextLogo36-58 #heroDescription .headline strong { font-size: 58px; }
#hero.whiteTextLogo36-58 .actions img { border: 3px solid #969696; }
#hero.whiteTextLogo36-58 p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.whiteTextLogo36-58 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }

/* white text 30 on top 39 on bottom theme without white logo, stacked CTAs */
.whiteText30-39 #heroDescription { color: #fff; }
.whiteText30-39 #heroDescription .headline { margin-top: 60px; padding-top: 0px; margin-left:0px; font-size: 30px; background: none;}
* html .whiteText30-39 #heroDescription .headline { position: relative; left: 0px; padding-top: 0px; padding-bottom: 0px; background-image: none;}
.whiteText30-39 #heroDescription .headline strong { font-size: 39px; margin-top:0px; }
#hero.whiteText30-39 a.thumb { display: none; }
#hero.whiteText30-39 .actions { margin-bottom: 20px; }
#hero.whiteText30-39 .actions img { border: 3px solid #969696; }
#hero.whiteText30-39 p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.whiteText30-39 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowNotchWhite.gif); }
#hero.whiteText30-39 p.action a:hover { color: #2adcff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowNotchBlue.gif); text-decoration:none;}
#hero.whiteText30-39 ul li { display:block; float:none; background-image: none;} 

/* white text 46 on top 46 on bottom theme without white logo, stacked CTAs */
.whiteText46-46 #heroDescription { color: #fff; }
.whiteText46-46 #heroDescription .headline { margin-top: 60px; padding-top: 0px; margin-left:0px; font-size: 46px; background: none; border-style:solid; border-width:0px; border-color:#fff;}
* html .whiteText46-46 #heroDescription .headline { position: relative; left: 0px; padding-top: 0px; padding-bottom: 0px; background-image: none; border-style:solid; border-width:0px; border-color:#fff;}
.whiteText46-46 #heroDescription .headline strong { font-size: 46px;  border-style:solid; border-width:0px; border-color:#fff;}
#hero.whiteText46-46 a.thumb { display: none; }
#hero.whiteText46-46 .actions { margin-bottom:20px; }
#hero.whiteText46-46 .actions img { border: 3px solid #969696; }
#hero.whiteText46-46 p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.whiteText46-46 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowNotchWhite.gif); }
#hero.whiteText46-46 p.action a:hover { color: #2adcff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowNotchBlue.gif); text-decoration:none;}
#hero.whiteText46-46 ul li { display:block; float:none; background-image: none;} 

/* white theme for services template */
#hero.heroWhiteTheme { background: #ffffff; }
#hero.heroWhiteTheme #heroDescription { background-image: none; color: #434343; }
* html #hero.heroWhiteTheme #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: none; }
#hero.heroWhiteTheme ul.actions { margin-top: .75em; }
#hero.heroWhiteTheme p.action { font-size: 14px; }
#hero.heroWhiteTheme p.action a { color: #434343; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowGrey.gif) right center no-repeat; }

/* meetblur simulator tall */
#hero.blurSimulator { background: #ffffff; height:638px; }
#hero.blurSimulator #heroDescription { background-image: none; color: #FFFFFF; }
.heroBlurSimulator #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 36px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; }
* html .heroBlurSimulator #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; }
.blurSimulator #heroDescription .headline strong { font-size: 58px; }
#hero.blurSimulator .actions img { border: 3px solid #969696; }
#hero.blurSimulator p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.blurSimulator p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }
#hero.blurSimulator {height: 638px; background: #434343 url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/meetblur/bg_hero.gif) left bottom repeat-x; color:#434343; }
.blurSimulator { height:638px !important; background-color:#434343;}
#hero.blurSimulator .close { display: none; }

/* meetblur simulator tall w close button */
#hero.blursimulator_tall_w_close_button { background: #ffffff; height:638px; }
#hero.blursimulator_tall_w_close_button #heroDescription { background-image: none; color: #FFFFFF; }
.heroblursimulator_tall_w_close_button #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 36px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; }
* html .heroBlurSimulator #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; }
.blurSimulator #heroDescription .headline strong { font-size: 58px; }
#hero.blursimulator_tall_w_close_button .actions img { border: 3px solid #969696; }
#hero.blursimulator_tall_w_close_button p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.blursimulator_tall_w_close_button p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }
#hero.blursimulator_tall_w_close_button {height: 638px; background: #434343 url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/meetblur/bg_hero.gif) left bottom repeat-x; color:#434343; }
.blursimulator_tall_w_close_button { height:638px !important; background-color:#434343;}


/* Experience for 4Home - size height 695 */
#hero.blurSimulator_tall_695 { background: #ffffff; height:695px; }
/*#hero.blurSimulator_tall_695 #heroDescription { background-image: none; color: #FFFFFF; }*/
.blurSimulator_tall_695 #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 36px; /*background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; */}
* html .heroBlurSimulator #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; /*background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; */}
.blurSimulator_tall_695 #heroDescription .headline strong { font-size: 58px; }
#hero.blurSimulator_tall_695 .actions img { border: 3px solid #969696; }
#hero.blurSimulator_tall_695 p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.blurSimulator_tall_695 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }
#hero.blurSimulator_tall_695 {height: 695px; background: #434343 url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/meetblur/bg_hero.gif) left bottom repeat-x; color:#434343; }
.blurSimulator_tall_695 { height:695px !important; background-color:#434343;}
#hero.blurSimulator_tall_695 .close { display: none; }


/* meetblur simulator 564 tall w close button */
#hero.blursimulator_564tall_w_close_button { background: #ffffff; height:564px; }
#hero.blursimulator_564tall_w_close_button #heroDescription { background-image: none; color: #FFFFFF; }
.heroblursimulator_564tall_w_close_button #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 36px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; }
* html .heroBlurSimulator #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; }
.blurSimulator #heroDescription .headline strong { font-size: 58px; }
#hero.blursimulator_564tall_w_close_button .actions img { border: 3px solid #969696; }
#hero.blursimulator_564tall_w_close_button p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.blursimulator_564tall_w_close_button p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }
#hero.blursimulator_564tall_w_close_button {height: 564px; background: #434343 url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/meetblur/bg_hero.gif) left bottom repeat-x; color:#434343; }
.blursimulator_564tall_w_close_button { height:564px !important; background-color:#434343;}


/* meetblur phones */
#hero.blurPhones {margin-top:45px; margin-bottom:25px; background: #ffffff; ;}
.blurPhones #heroDescription { background:none;  margin:0; padding:0; height:auto; min-height:0; position: relative; width:100%; left:0; top:0;  }
#hero.blurPhones #heroDescription #heroInner { background:#ffffff; filter:none;}

/* vertical features white theme */
#hero.heroVerticalWhiteTheme img.detail { top: 0; left: 40px; }
#hero.heroVerticalWhiteTheme #heroDescription { position: absolute; top: 0; right: 20px; left:auto; padding: 0 0 15px; height: 339px; width:440px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/heroDescriptionBackground.png) left top repeat; } 
#hero.heroVerticalWhiteTheme, .heroVerticalWhiteTheme { background-color: #ffffff; height: 565px !important; }
#hero.heroVerticalWhiteTheme #heroDescription { background-image: none; color: #434343; }
#hero.heroVerticalWhiteTheme #heroDescription .headline {font-size:22px; }
#hero.heroVerticalWhiteTheme #heroDescription .headline strong {font-size:46px; padding-top:5px;}
* html #hero.heroVerticalWhiteTheme #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: none; }
#hero.heroVerticalWhiteTheme ul.actions { margin-top: 1.5em; }
#hero.heroVerticalWhiteTheme p.action { font-size: 14px; margin-top:0px;}
#hero.heroVerticalWhiteTheme p.action a { color: #118acb; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowBlue.gif) right center no-repeat; }

/* vertical features white theme with white text */
#hero.heroVerticalWhiteThemewithWhiteText img.detail { top: 0; left: 40px; }
#hero.heroVerticalWhiteThemewithWhiteText #heroDescription { position: absolute; top: 0; right: 20px; left:auto; padding: 0 0 15px; height: 339px; width:440px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/heroDescriptionBackground.png) left top repeat; } 
#hero.heroVerticalWhiteThemewithWhiteText, .heroVerticalWhiteThemewithWhiteText { background-color: #ffffff; height: 565px !important; }
#hero.heroVerticalWhiteThemewithWhiteText #heroDescription { background-image: none; color: #ffffff; }
#hero.heroVerticalWhiteThemewithWhiteText #heroDescription .headline {font-size:22px; }
#hero.heroVerticalWhiteThemewithWhiteText #heroDescription .headline strong {font-size:46px; padding-top:5px;}
* html #hero.heroVerticalWhiteThemewithWhiteText #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: none; }
#hero.heroVerticalWhiteThemewithWhiteText ul.actions { margin-top: 1.5em; }
#hero.heroVerticalWhiteThemewithWhiteText p.action { font-size: 14px; margin-top:0px;}
#hero.heroVerticalWhiteThemewithWhiteText p.action a { color: #ffffff; font-weight: normal;background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif) right center no-repeat; }


/* vertical features white theme with white text 427 height*/
#hero.heroVerticalWhiteThemewithWhiteText427 img.detail { top: 0; left: 40px; }
#hero.heroVerticalWhiteThemewithWhiteText427 #heroDescription { position: absolute; top: 0; right: 20px; left:auto; padding: 0 0 15px; height: 339px; width:440px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/heroDescriptionBackground.png) left top repeat; } 
#hero.heroVerticalWhiteThemewithWhiteText427, .heroVerticalWhiteThemewithWhiteText427 { background-color: #ffffff; height: 427px !important; }
#hero.heroVerticalWhiteThemewithWhiteText427 #heroDescription { background-image: none; color: #ffffff; }
#hero.heroVerticalWhiteThemewithWhiteText427 #heroDescription .headline {font-size:22px; }
#hero.heroVerticalWhiteThemewithWhiteText427 #heroDescription .headline strong {font-size:46px; padding-top:5px;}
* html #hero.heroVerticalWhiteThemewithWhiteText427 #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: none; }
#hero.heroVerticalWhiteThemewithWhiteText427 ul.actions { margin-top: 1.5em; }
#hero.heroVerticalWhiteThemewithWhiteText427 p.action { font-size: 14px; margin-top:0px;}
#hero.heroVerticalWhiteThemewithWhiteText427 p.action a { color: #ffffff; font-weight: normal;background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif) right center no-repeat; }


/* meetblur simulator 564 tall */
#hero.blurSimulator564 { background: #ffffff; height:564px; }
#hero.blurSimulator564 #heroDescription { background-image: none; color: #FFFFFF; }
.heroBlurSimulator564 #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 36px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; }
* html .heroBlurSimulator564 #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; }
.blurSimulator564 #heroDescription .headline strong { font-size: 58px; }
#hero.blurSimulator564 .actions img { border: 3px solid #969696; }
#hero.blurSimulator564 p.action { margin: 7px 0 0; padding: 0; font-size: 14px; }
#hero.blurSimulator564 p.action a { color: #fff; font-weight: normal; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/bg_actionArrowWhite.gif); }
#hero.blurSimulator564 {height: 564px; background: #434343 url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/meetblur/bg_hero.gif) left bottom repeat-x; color:#434343; }
.blurSimulator564 { height:564px !important; background-color:#434343;}
#hero.blurSimulator564 .close { display: none; }

/* short white theme */
#hero.heroVerticalShortWhiteTheme{ height: 265px !important; }
#hero.heroVerticalShortWhiteTheme #heroDescription{ width: 318px !important;}
#hero.heroVerticalShortWhiteTheme img.detail { top: 0; left: 0px; }
#hero.heroVerticalShortWhiteTheme #heroDescription { position: absolute; top: 0; right:20px; left:auto; padding: 0 0 15px; height: 339px; width:440px; background: url(../img/blur/shared/heroDescriptionBackground.png) left top repeat; }
#hero.heroVerticalShortWhiteTheme{ height: 265px !important;}
#hero.heroVerticalShortWhiteTheme #heroDescription { background-image: none; color: #434343; }
#hero.heroVerticalShortWhiteTheme #heroDescription .headline {font-size:22px; }
#hero.heroVerticalShortWhiteTheme #heroDescription .headline strong {font-size:46px; padding-top:5px;}
* html #hero.heroVerticalShortWhiteTheme #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: none; }
#hero.heroVerticalShortWhiteTheme ul.actions { margin-top: 1.5em; }
#hero.heroVerticalShortWhiteTheme p.action { font-size: 14px; margin-top:0px;}
#hero.heroVerticalShortWhiteTheme p.action a { color: #118acb; background: url(../img/blur/shared/bg_actionArrowBlue.gif) right center no-repeat; }

#hero.heroVerticalShortWhiteTheme_without_close{ height: 265px !important; }
#hero.heroVerticalShortWhiteTheme_without_close #heroDescription{ width: 318px !important;}
#hero.heroVerticalShortWhiteTheme_without_close img.detail { top: 0; left: 0px; }
#hero.heroVerticalShortWhiteTheme_without_close #heroDescription { position: absolute; top: 0; right:20px; left:auto; padding: 0 0 15px; height: 339px; width:440px; background: url(../img/blur/shared/heroDescriptionBackground.png) left top repeat; }
#hero.heroVerticalShortWhiteTheme_without_close{ height: 265px !important;}
#hero.heroVerticalShortWhiteTheme_without_close #heroDescription { background-image: none; color: #434343; }
#hero.heroVerticalShortWhiteTheme_without_close #heroDescription .headline {font-size:22px; }
#hero.heroVerticalShortWhiteTheme_without_close #heroDescription .headline strong {font-size:46px; padding-top:5px;}
* html #hero.heroVerticalShortWhiteTheme_without_close #heroDescription #heroInner { padding-bottom: 10px; height: 1%; filter: none; }
#hero.heroVerticalShortWhiteTheme_without_close ul.actions { margin-top: 1.5em; }
#hero.heroVerticalShortWhiteTheme_without_close p.action { font-size: 14px; margin-top:0px;}
#hero.heroVerticalShortWhiteTheme_without_close p.action a { color: #118acb; background: url(../img/blur/shared/bg_actionArrowBlue.gif) right center no-repeat; }
#hero.heroVerticalShortWhiteTheme_without_close .close{display:none;}
#hero.heroVerticalShortWhiteTheme_without_close .upgradeFlash { background-color:#000;}


/* Bready Features */
#guts #hero.plainFeatures div#heroDescription{background-image: none; left: 8px; width: 358px;}
#hero.plainFeatures img.detail { top: -18px; right: 5px;}
#hero.plainFeatures div#heroDescription { background-image: none;}
#hero.plainFeatures div#heroDescription p { font-size: 14px; color: #333; line-height: 1.4;}
#heroDescription .headline strong.featureHead { font-size: 30px; color: #1e1e1e; }
#hero.plainFeatures #heroDescription .headline { padding-top: 22px;}
#hero.plainFeatures #heroDescription .headline strong { margin: -2px 0 12px; padding: 0; }
#hero.plainFeatures .action { margin-top: 5px; padding: 0 0 0 20px; }
#hero.plainFeatures .upgradeFlash { position: static;}
/*#hero.plainFeatures .upgradeFlash .text { position: static; margin: auto; height: auto; width: auto; padding: 53px 0 60px  0; background-color: #545454;}*/
#hero.plainFeatures.offeringFeatures ul li { display:block; float:none; width:225px; }
#hero.plainFeatures.offeringFeatures .action { padding: 0px; }
#hero.plainFeatures.offeringFeatures ul.actions { margin-top: 0px; margin-bottom: 0px; }

/* droid bionic */
#hero.droidbionic { background: #ffffff; height:638px; }
#hero.droidbionic #heroDescription { background-image: none; color: #FFFFFF; }
.herodroidbionic #heroDescription .headline { margin-top: 20px; padding-top: 97px; font-size: 28px; background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png) 2px 0px no-repeat; }
* html .herodroidbionic #heroDescription .headline { position: relative; left: 2px; padding-top: 87px; background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/staticfiles/Admin%20Content/Resources/Consumers/img/blur/shared/blurLogoWhite.png", sizingMethod="crop"); zoom: 1; }
.droidbionic #heroDescription .headline strong { font-size: 58px; }
#hero.droidbionic .actions img { border: 0px solid #969696; }
#hero.droidbionic { margin: 7px 0 0; padding: 0; font-size: 10px; }
#hero.droidbionic {height: 638px; background: #434343 url(/staticfiles/Admin%20Content/Resources/Consumers/img/blur/meetblur/bg_hero.gif) left bottom repeat-x; color:#434343; }
.droidbionic { height:638px !important; background-color:#434343;}
#hero.droidbionic p.action a { background-image: none; }


