body {
  background-color: #FFFFFF;
}

#modal {
  text-align: left;
  color: #fff;
  position: relative;
}
#modal.review .inner .btm .content{
	  color: #002146;
}
  
  #modal.med {
    width: 546px;
  }
    /*#modal.med .inner {
        background: url(/resources/images/modal/bg/med-top.png) left top no-repeat;
        padding: 15px 0 0 0;
      }
      #modal.med .content {
        background: url(/resources/images/modal/bg/med-rep.png) left repeat-y;
        padding: 6px 12px 7px 12px;
        position: relative;
      }
      #modal.med .btm {
        background: url(/resources/images/modal/bg/med-btm.png) left bottom no-repeat;
        padding: 0 0 15px 0;
      }
    #modal.med a.close {
      position: absolute;
      top: 5px;
      right: 12px;
      text-indent: -999em;
      background: url(/resources/images/modal/btn/close.png) no-repeat;
      width: 20px;
      height: 19px;
    }
    */
    #modal.med h1 {
      font-size: 15px;
      font-weight: bold;
      line-height: 15px;
      padding-left:10px;
    }
    
    /* Video */
    #modal.med .video {
      background: url(/resources/images/modal/bg/video.png) no-repeat;
      width: 522px;
      height: 295px;
      text-align: center;
      /*padding: 13px 0 0 0;*/
      margin: 22px auto 20px auto;
    }

    
    #modal.med .more-videos {
      position: relative;
    }
    #modal.med .more-videos .previous a {
      position: absolute;
      width: 18px;
      height: 30px;
      background: url(/resources/images/btn/arrows.png) no-repeat;
      text-indent: -999em;
      top: 22px;
      left: 0;
      z-index: 1;
    }
    #modal.med .more-videos .next a {
      position: absolute;
      width: 18px;
      height: 30px; 
      background: url(/resources/images/btn/arrows.png) -18px 0 no-repeat;
      text-indent: -999em;
      top: 22px;
      right: 0;
      z-index: 1;
    }
      #modal.med .more-videos .disabled {
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter: alpha(opacity=30);
        -moz-opacity:0.3;
        -khtml-opacity: 0.3;
        opacity: 0.3;
      }
        #modal.med .more-videos .disabled a {
          cursor: default;
        }
    #modal.med .more-videos ul {
      margin: 0 0 0 48px;
    }
      #modal.med .more-videos ul li {
        float: left;
        width: 130px;
        font-weight: bold;
        font-size: 13px;
        margin: 0 20px 0 0;
      }
      #modal.med .more-videos ul li p {
        width: 95px;
      }
      #modal.med .more-videos ul li span {
        font-weight: normal;
      }
      #modal.med .more-videos .thumbnail {
        position: relative;
      }
        #modal.med .more-videos .thumbnail a.play-video {
          position: absolute;
          text-indent: -999em;
          width: 52px;
          height: 52px;
          z-index: 1;
          top: 50%;
          left: 50%;
          margin: -26px 0 0 -26px;
          background: url(/resources/images/btn/video-play.png) no-repeat;
        }

   /*	Gallery	*/
   #modal.gallery {
   	width: 460px;
   }
   	#modal.med .product-images {
   		padding: 0 10px 10px 10px;
   	}
	#modal.med .product-images ul {
		width: 440px;
		height: 444px;
		overflow: hidden;
	}
	#modal.med .product-images ul li {
		width: 440px;
		height: 444px;
		display: none;
	}
	#modal.med .product-images ul li.active {
		display: block;
	}
	
	#modal.med .more-views {
      position: relative;
      display: inline-block;
      width: 440px;
      height: 110px;
      padding: 10px 10px 0 10px;
       border-top: 1px solid #233f5d;
    }
     #modal.med .more-views h2 {
        margin: 0 0 12px 0;
      }
      
     #modal.med .more-views ul {
        overflow: hidden;
        width: 390px;
        height: 80px;
        margin: 0 0 0 50px;
      }
     #modal.med .more-views ul li {
        float: left;
        width: 90px;
        height: 90px;
      }
     #modal.med .more-views .previous a {
        position: absolute;
        width: 18px;
        height: 30px;
        background: url(/resources/images/btn/arrows.png) no-repeat;
        text-indent: -999em;
        top: 60%;
        left: 0;
        margin: -45px 0 0 0;
        z-index: 1;
      }
     #modal.med .more-views .next a {
        position: absolute;
        width: 18px;
        height: 30px; 
        background: url(/resources/images/btn/arrows.png) -18px 0 no-repeat;
        text-indent: -999em;
        top: 60%;
        right: 0;
        margin: -45px 0 0 0;
        z-index: 1;
      }
       #modal.med .more-views .disabled {
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
          filter: alpha(opacity=30);
          -moz-opacity:0.3;
          -khtml-opacity: 0.3;
          opacity: 0.3;
        }
         #modal.med .more-views .disabled a {
            cursor: default;
          }
          
          /*	Fixes	*/
          .ie9 #modal.med h1 {
          	padding-top: 8px;
          }
	.business_plan_calculator {
		margin-left : 39%;
		width :20%;
	}