@charset "utf-8";
/* CSS Document */

body {
    background: #000000;
    font-family:Helvetica, Arial, sans-serif!important;
    color: #323232;
    line-height: 22px;
    font-size: 12px;
    padding: 0;
    margin: 0;
}

#main-template-body {
    background: #000000 url(http://d1nu2rn22elx8m.cloudfront.net/catalog/15739.0/assets/images/QbYFE-BlackBoxedBackground.jpg) repeat-x 0 0;
    font-family:Helvetica, Arial, sans-serif!important;
    color: #323232;
    line-height: 1.6em;
    width: 100% !important;
    padding: 0;
    margin: 0;
    font-size: 12px;
    position: static;
}

#landing-page-body {
    width: 960px;
    margin: 0 auto;
}

#landing-page-header {
    height: 135px;
    width: 100%;
    padding: 39px 0 0 0;
    background: transparent none;
}

#landing-page-header a {
    background: transparent url(http://d1nu2rn22elx8m.cloudfront.net/catalog/9426.0/assets/images/DHirB-header_logo.jpg) no-repeat 0 0;
    height: 61px;
    width: 318px;
    display: block;
    text-indent: -2000px;
}

#landing-page-content-top {
   width: 960px;
   padding: 50px 0 0 0;
   margin: 0 0 0 35px;
}

#landing-page-content-interior {
   background: #1F1F1F none;
   width: 960px;
   padding: 0;
   margin: 0;
}

#landing-page-content-banner {
  padding: 0 0 0 25px;
}

#landing-page-content-banner h1 {
  text-indent: -2000px;
  margin: 0;
  padding: 0;
}

#landing-page-content-main {
  padding: 20px 0 0 25px;
}

#landing-page-content-left {
  float: left;
  width: 570px;
  padding: 0;
  margin: -25px 0 40px 0px;
}
#landing-page-content-left h1 {
	font-family: helvetica, arial, sans-serif!important; color: #5aa956!important; font-weight: bold!important; font-size: 27px!important;line-height:120%;
}
#landing-page-content-left h2 {
  font-family: helvetica, arial, sans-serif!important; color: #909090!important; font-weight: bold!important; font-size: 20px!important;margin: 25px 0 8px !important;
    padding: 0 !important;
}
#landing-page-content-left h3 {
  font-family: helvetica, arial, sans-serif!important; color: #FFFFFF!important; font-weight: bold!important; font-size: 18px!important;
}
#landing-page-content-left ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#landing-page-content-left ul li {
  color: #FFFFFF;
  font-size: 15px;
  background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/15739.0/assets/images/hP69X-bullet.png) no-repeat 0 50%;
  padding: 4px 0 5px 25px !important;
  font-weight:bold!important;
}

#landing-page-content-left ul li.last {
  border-bottom: none !important;
}


.video {
  padding: 20px 0 0 0;
}

.video-left {
  float: left;
  width: 280px;
}

.video-right {
  float: right;
  width: 180px;
}

.video-right h3 {
  color: #5191B4;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 4px 0;
  padding: 0;
}

.video-right p {
  color: #505050;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 8px 0;
  padding: 0;
}

#landing-page-content-right {
  float: right;
  width: 214px;
  padding: 0;
  margin: 0 30px 30px 0;
}

#landing-page-content-right {
 background: url("http://www.cimation.com/Portals/130265/images/formbackgroundpattern2.jpg") no-repeat scroll 0 bottom #438833!important;
 border: 1px solid #F5F5F3;
 padding: 0 15px;
}
#landing-page-content-right2 {
float:right;
width:214px;
background:none;
margin:0;
padding:0;
}

#landing-page-content-right h3 {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    line-height: 105%;
    padding-left: 10px;
}

#landing-page-content-right form, #landing-page-content-right fieldset {
 border:  none;
}

#landing-page-content-right ol {
 list-style-type: none;
 margin: 0;
 padding: 0;
 width:188px;
}

#landing-page-content-right li {
 margin: 0;
 padding: 0;
 width:188px;
}

#landing-page-content-right label {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 4px 0;
}

#landing-page-content-right input {
  width: 188px;
  margin: 0 0 10px 0;
}

#landing-page-content-right input.awesome {
  background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/15739.0/assets/images/Ppcmv-SubmitButton.jpg) no-repeat scroll left top transparent !important;
  border: none !important;
  cursor: pointer !important;
  height: 35px !important;
  width: 193px !important;
  margin-bottom: 15px !important;
  margin-top: 20px !important;
  padding: 0 0 4px !important;
  text-indent: -2000px !important;
  text-transform:capitalize!important;
  display:block!important;
}
#landing-page-content-right input.awesome:hover {background: url(http://d1nu2rn22elx8m.cloudfront.net/catalog/15739.0/assets/images/Ppcmv-SubmitButton.jpg) no-repeat scroll left bottom transparent !important;}
#landing-page-content-right-shadow {float: right;display:block;background:url(http://d1nu2rn22elx8m.cloudfront.net/catalog/15739.0/assets/images/nsS5H-FormBottomDropShadow.jpg) no-repeat scroll 0 0;width:222px;height:17px;margin: -29px 40px 0 0 !important;}

#landing-page-footer {
  font-family:Helvetica, Arial, sans-serif!important;
  width: 960px;
  text-align: center;
  margin-left: 35px;
}

.footer {width:960px!important; margin: -20px auto 48px auto!important;font-family:Helvetica, Arial, sans-serif!important;}
.footer, .footer a {color: #747474!important;text-decoration:none;font-weight:bold;}
.footer p {font-weight:normal;}
.copyright {float: left!important;font-weight:normal!important;}
.social {float: right!important;}

#landing-page-footer p {
  width: 960px;
  text-align: center;
  color: #6A868A !important;
  font-weight:normal;
}

#landing-page-footer a {
  color: #747474!important;
  font-weight: bold!important;
}

#brighton_footer {
  display: none !important;
  }