    body#wa-contact {
      background-position:left 135px;
      font-family:Arial;
      font-size: 13px;
      line-height:21px;
      background: none;
    }

    #pageTitle h1 {
        background-image: url(/images/header-contact.png);
    }

    #mainContent {
      width:960px;
      margin:0 auto;
      position:relative;
      margin-top:50px;
    }
    h3 {
      font-weight:bold;
      margin-bottom:2px;
      font-size: 18px;
      color: black;
    }
    h4 {
      font-weight:bold;
      margin-bottom:2px;
    }
    p {
      line-height:22px;
      margin-bottom:20px;
    }
    a {
        outline: none;
        color: #DB0303;
    }
    a:hover {
    	color: #FE6518;
    }
    #contactLeftColumn,
    #contactRightColumn {
      float:left;
      padding-top:5px;
      padding-bottom:40px;
    }
    #contactLeftColumn {
    	width: 580px;
    	margin-right: 60px;
    }
     #contactRightColumn {
    	width: 320px;
    }
    #contactLeftColumn .contactBlock {
    	position: relative;
		margin-bottom: 30px;
		padding: 0px 0px 0px 80px;
    }
    .contactBlock .contactLogo {
    	display: block;
		position: absolute;
		top: -3px;
		left: -10px;
		width: 80px;
		height: 70px;
    }
    #contactLeftColumn #sendFeedback {
    	margin-top: 15px;
    	margin-bottom: 52px;
    }
    #sendFeedback .contactLogo {
    	background-image: url('https://www.wolframcdn.com/feedback.png');
    }
    #proSubscription .contactLogo {
    	background-image: url('https://www.wolframcdn.com/pro-spikey-2.png');
    }
    #proPremium .contactLogo {
    	background-image: url('https://www.wolframcdn.com/support-tile.png');
    }
    #discussion .contactLogo {
    	background-image: url('https://www.wolframcdn.com/community.png');
    }
    #contactRightPic {
    	display: block;
    	width: 243px;
    	height: 101px;
    	position: relative;
    	top: -15px;
    	background-image: url('https://www.wolframcdn.com/wolfram-research-corporate.png');
    	z-index: 5;
    	margin: 0 auto;
    }
    #contactRightContent {
    	margin-bottom: 35px;
		position: relative;
		top: -60px;
		padding: 58px 22px 0px;
		border: 1px solid #DDD;
		border-radius: 4px;
		box-shadow: 0px 0px 5px #DDD;
		background: -moz-linear-gradient(center top , #FFF 0%, #FFF 53%, #F6F8F9 66%, #F1F4F6 100%) repeat scroll 0% 0% transparent;
    }
    #contactRightContent p {
    	line-height: 20px;
    }
    #bottomBar {
	    clear: both;
	    width: 100%;
	    min-width: 960px;
	    padding: 30px 0px 20px;
	    background: none repeat scroll 0% 0% #F7F7F7;
	    border-top: 1px solid #DDD;
    }
    .bottomItem {
    	float: left;
    	width: 280px;
    }
    #businessInquiries,#mediaInquiries{
        margin-right: 50px;
 	}
 	#feedbackThanks {
 		top: 120px;
 	}

  .js-banner {
		position: absolute;
		top: 108px;
	}
