/* DEFAULT STYLING */
.footerContainer {		margin-top:0 !important;}

/* DALLAS SPECIFIC LAYOUT */
.stadium-spec {			margin-bottom:0;color:#4d4e53;font-size:13px;overflow:visible;display:block; background:url('https://img.cdw.com/content/solutions/case-studies/stadium/stadium-banner-HP.jpg')!important;font-family:Verdana, Geneva, sans-serif; height:238px; min-height:238px;}
.stadium-spec p {		margin:20px 0;}

.banner {				float:left;width:961px;margin-left:-1px;.margin-left:0;}

.gradient {				background:url("https://img.cdw.com/content/solutions/case-studies/stadium/grad-bg.jpg") repeat-x 0 0 transparent;width:958px;float:left;height:50px;.margin-left:1px;}


.left, .right {			margin-right:40px;width:405px;}
.left {					float:left;}
.right{					float:right;margin-right:0;}
		
.full-width {			width:958px;margin:0 40px 10px 40px;}	
.full-width h2 {		font-size:27px;}
		


.stadium-divider {		width:958px;height:37px;margin-top:10px;.margin-left:1px;background:url("https://img.cdw.com/content/solutions/case-studies/stadium/grad-bg.jpg") repeat-x 0 0 transparent;}

/* OBJECTS */
.call-out {				color:#CC0000;font-weight:bold;font-size:16px;}
.stadium_future h4 {	color:#CC0000;}
.stadium_future p {		margin-top:5px;}

/* GENERAL */
.section h2 {					font-size:30px;line-height:35px; width:440px; margin-top:0!important;font-family: 'Prelo-Black', verdana, sans-serif; text-transform:uppercase; font-weight:normal;}
h4 {					font-size:12px;}

.header-breadcrumbs a, a:hover, a:focus {	outline:0; color:#0070bc;}
.header-breadcrumbs a:hover{ color:#0070bc;}

.clearb {				clear:both;}
.margintop0 {			margin-top:0;}
.border0 {				border-bottom:0;}

/** NEW STYLES **/
.hero{margin-bottom:0!important; height:238px;}
.section{border:0!important; float:left; padding-right:0;}
.section .shadow{.width:960px!important;}
.section .leftContent{width:440px; float:left;}
.section .rightContent{width:472px; float:left; background:url("https://img.cdw.com/content/solutions/case-studies/stadium/intro-bg.jpg") no-repeat 0 0 transparent; background-position:bottom; height:369px; margin:-50px 10px 0 14px; .margin:-40px 10px 0 14px;}
.section .rightContent img{border:none;}
.section .rightContent .videoImg{position:relative; left:34px; top:0px; width:405px; height:255px; }
.section .rightContent .videoImg .videoDetail{padding:5px 0 0 0; margin:0; font-size:12px!important; font-family:Verdana, Geneva, sans-serif; position: relative; top: 23px; width: 200px; left:220px;}
.section .rightContent .videoImg .videoDetail a{padding:0px 0 0 0; .padding:0px 0 0 0; float:left; clear:both; margin:0; font-size:11px!important; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.section .horizDivider{ background:url("https://img.cdw.com/content/solutions/case-studies/stadium/divider-right.jpg") no-repeat 0 0 transparent; background-position:right; height:24px; width:711px; float:right; clear:both; margin-top:-2px; }
.section h3{font-size:20px;line-height:25px;  margin:15px 0 15px 0!important;font-family: 'Prelo-Black', verdana, sans-serif; text-transform:uppercase;  font-weight:normal; float:left; clear:both;}
.sectionDetail {padding-right:24px;  }
.DataCenter{background:url("https://img.cdw.com/content/solutions/case-studies/stadium/section2-bg.jpg") no-repeat 0 0 transparent; background-position:right bottom;}
.Virtualization{background:url("https://img.cdw.com/content/solutions/case-studies/stadium/section3-bg.jpg") no-repeat 0 0 transparent; background-position:right bottom;}
.Virtualization img{margin:5px 25px 15px 0;}
.Virtualization .learnMore{height:65px;}
.sectionDetail .quote{float:left; text-align:left; font-size:24px; line-height:25px; color:#cc0000;font-family: 'Prelo-Bold', verdana, sans-serif;   font-weight:normal; margin:27px 15px 10px 15px; width:355px; }
.quote span{font-size:14px; color:#4d4e53; font-family: 'Prelo-Medium', verdana, sans-serif; margin-top:15px; float:left;}
.learnMore{margin:45px 0 0 0!important; height:45px;}
.future h3{font-size:29px; color:#ffffff; width:711px; height:24px; margin-top:25px!important;font-family: 'Prelo-Black', verdana, sans-serif; text-transform:uppercase; font-weight:normal; background:url("https://img.cdw.com/content/solutions/case-studies/stadium/gray-ribbon.jpg") no-repeat 0 0 transparent; background-position:left; position:relative; left:-24px;}
.future span{margin-left:25px;}
.future .futureLeft{width:430px;}
.future .futureRight{width:460px;}
.future .futureLeft, .futureRight{width:450px; float:left; font-size:12px; margin-top:15px;}
.future  .futureContent h3{font-size:20px;line-height:25px;  margin:0!important;font-family: 'Prelo-Black', verdana, sans-serif; text-transform:uppercase;  font-weight:normal; float:left; clear:both; background:none; width:auto!important; color:#4d4e53; left:0;}
.future .futureDetail{float:left; width:67px; height:95px;}
.future .futureContent{float:left; width:370px; margin-left:10px; padding-bottom:50px;}
.futureRight .futureContent {width:370px;}
.futureContent p{margin:0; padding:0;}
.futureRight .bottomImg{margin: 0 0 0 120px; text-align:center;}
.futureIntro{font-size:16px; line-height:1.3em;}
.social_sharethis {
    left: 826px;
    margin-top: 0;
    position: relative;
}
.sharethis_module {
    display: block;
    position: absolute;
    width: 155px;
}