@media screen {

/*-----------*/
/* Section 2 */
/*-----------*/

div.sec_2 {
  float: left;
  display: block;
  width: 918px;
  position: relative;
  background: url(../images/sec2_bg.png) no-repeat 0 0;
}

div.sec_2 .left {
  float: left;
  height: 596px;
}

div.sec_2 h2,
div.sec_2 ul,
div.sec_2 p {
  display: none;
}

div#video1 {
  display: block;
  position: absolute;
  background: #000;
  top: 319px;
  left: 28px;
  width: 275px;
  height: 227px;
}

/*------*/
/* Form */
/*------*/

div.form {
  float: right;
  display: block;
  width: 330px;
  background: url(../images/form_bg.png) repeat-y 0 0;
  right: 0;
  top: 176px;
}

div.form .inner_top {
  float: left;
  width: 330px;
  background: url(../images/form_top_bg.png) no-repeat 0 0;
}

div.form .inner_bottom {
  float: left;
  display: block;
  width: 330px;
  padding: 150px 0 72px 0;
  position: relative;
  background: url(../images/form_bottom_bg.png) no-repeat 0 bottom;
}

div.form .inner_bottom div input,
div.form .inner_bottom div select {
  float: left;
  width: 166px;
  height: 20px;
  padding: 2px;
  border: 1px solid #CCC;
}

div.form .inner_bottom div select {
  padding: 0;
  width: 172px;
  height: 24px;
  line-height: 20px;
}

div.form p.btn {
  float: left;
  display: block;
  padding: 14px 0 0 45px;
}

div.form a.rushmyorder {
  float: left;
  display: block;
  height: 49px;
  width: 248px;
  background: url(../images/btn_rushmyorder.png) no-repeat 0 0;
}

div.form a.rushmyorder:hover {
  background-position: 0 -59px;
}

div.form a.rushmyorder span {
  display: none;
}

/*-----------------*/
/* Media Section 3 */
/*-----------------*/

div.media {
  float: left;
  display: block;
  width: 851px;
  height: 185px;
  background: url(../images/media_bg.png) no-repeat 0 0;
  position: relative;
  top: 10px;
  left: 10px;
  padding-bottom: 10px;
}

div.media h2,
div.media h3 {
  display: none;
}

div.media .cnn,
div.media .msnbc {
  float: left;
  display: block;
  width: 424px;
  height: 185px;
  position: relative;
}

div.media .msnbc {
  left: 3px;
}

div.media p {
  font-size: 1em;
  line-height: 1.5em;
}

div.media .cnn p,
div.media .msnbc p {
  display: block;
  width: 300px;
  position: absolute;
  top: 66px;
  left: 108px;
}

/*-------------------*/
/* Content Section 4 */
/*-------------------*/

div.bottom_cbox {
  float: left;
  position: relative;
  left: 10px;
  top: 10px;
  width: 100%;
  padding-bottom: 28px;
}

/* Section 1 */

div.bottom_cbox div.sec1 {
  float: left;
  display: block;
  position: relative;
  width: 852px;
  height: 331px;
  background: url(../images/bottom_sec1_bg.png) no-repeat 0 0;  
}

div.bottom_cbox .sec1 .left_sec {
  float: left;
  height: 331px;
  width: 464px;
}

div.bottom_cbox .sec1 .left_sec h2,
div.bottom_cbox .sec1 .right_sec h2,
div.bottom_cbox .sec1 .left_sec ul {
  display: none;
}

div.bottom_cbox .sec1 .right_sec {
  float: left;
  height: 331px;
  width: 388px;
  position: relative;
}

div.bottom_cbox .sec1 .right_sec p {
  color: #FFF;
  font-size: 1.1em;
  line-height: 1.5em;
}

div.bottom_cbox .sec1 .right_sec p.p1 {
  display: block;
  padding: 0 24px;
  position: absolute;
  top: 62px;
}

div.bottom_cbox .sec1 .right_sec p.p2 {
  display: block;
  padding: 0 24px;
  position: absolute;
  top: 288px;
}

/* Section 2 */

div.bottom_cbox .sec2 {
  float: left;
  display: block;
  position: relative;
  width: 916px;
  height: 195px;
  background: none !important;
}

div.bottom_cbox .sec2 .inner {
  display: block;
  position: absolute;
  width: 916px;
  height: 195px;
  background: url(../images/bottom_sec2_bg.png) no-repeat 0 0;
  left: -20px;
}

div.bottom_cbox .sec2 .inner h2,
div.bottom_cbox .sec2 .inner p {
  display: none;
}

/* Section 3 */

div.bottom_cbox .sec3 {
  float: left;
  display: block;
  position: relative;
  width: 852px;
  height: 336px;
  background: url(../images/bottom_sec3_bg.png) no-repeat 0 0;
}

div.bottom_cbox .sec3 h2,
div.bottom_cbox .sec3 h3,
div.bottom_cbox .sec3 p,
div.bottom_cbox .sec3 ul {
  display: none;
}

/* Section 4 */

div.bottom_cbox .sec4 {
  float: left;
  display: block;
  position: relative;
  width: 852px;
  height: 284px;
  background: url(../images/bottom_sec4_bg.png) no-repeat 0 0;
}

div.bottom_cbox .sec4 .left_sec {
  float: left;
  height: 188px;
  left: 33px;
  position: relative;
  top: 66px;
  width: 372px;
}

div.bottom_cbox .sec4 .right_sec {
  float: left;
  height: 188px;
  left: 68px;
  position: relative;
  top: 66px;
  width: 382px;
}

div.bottom_cbox .sec4 .testimonial {
  padding-bottom: 22px;
}

div.bottom_cbox .sec4 .testimonial.even {
  padding: 0;
}

div.bottom_cbox .sec4 .testimonial p {
  display: block;
  font-size: 1.1em;
  line-height: 1.5em;
  color: #FFF;
}

div.bottom_cbox .sec4 .testimonial p span {
  display: block;
  font-size: 1.2em;
  padding: 5px 0;
  color: #53DEFF;
}

/*----------------*/
/* Last Section 5 */
/*----------------*/

div.last_sec {
  float: left;
  display: block;
  width: 882px;
  height: 284px;
  position: relative;
}

div.last_sec .inner {
  float: left;
  display: block;
  position: absolute;
  width: 882px;
  height: 284px;
  background: url(../images/last_sec_bg.png) no-repeat;
}

div.last_sec h2 {
  display: none;
}

div.last_sec a {
  float: left;
  display: block;
  height: 122px;
  left: 216px;
  position: absolute;
  top: 148px;
  width: 642px;
}

div.last_sec a span {
  display: none;
}

/*-------*/
/* Fixes */
/*-------*/

div.fix {
  position: absolute;
}

div.fix.fix1 {
  display: block;
  width: 80px;
  height: 642px;
  background: url(../images/fix_fix1.png) no-repeat 0 0;
  top: 0;
  left: -80px;
}

div.fix.fix2 {
  background: url(../images/fix_fix2.png) no-repeat 0 0;
  display: block;
  height: 642px;
  right: -40px;
  top: 0;
  width: 40px;
}

div.fix.fix3 {
  display: block;
  width: 15px;
  height: 59px;
  background: url(../images/fix_fix3.png) no-repeat;
  top: 35px;
  left: -15px;
}

}.whitebold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	display: block;
	
}

