@font-face{
    font-family:'helveticaNeueBold';
    src: url('HelveticaNeue-CondensedBold.otf'), 
         url('HelveticaNeue-CondensedBold.eot');
}
@font-face{
    font-family:'helveticaNeue';
    src: url('helvetica-neue-condensed.ttf'), 
         url('helvetica-neue-condensed.eot');
}
body { background:#005dbe; font-family: Helvetica, Arial, sans-serif; color:#6c6c6c; font-size:12px; }
h2,h3,h4,h5,h6{
    font-family: helveticaNeueBold, Helvetica, Arial, sans-serif;
}
h3{
  margin-top: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  color: #fdb728;
}
h5{
  margin-top: 15px;
  font-size: 1rem;
  font-weight: bold;
  color: #004dae;
}
.clear { clear:both; }
.lclear { clear:left; }
.rclear { clear:right; }
.none { display:none; }
.hand { cursor:pointer; }
h1 { background:url(../images/logo.gif) left top no-repeat; height:70px; width:370px; text-indent:-9999px; float:left; margin:20px 0px 0px 20px; }
a { color:#005bba; font-size:14px; text-decoration:underline; font-size:13px; }
a:hover { text-decoration:underline; }
.content{width: 90%; margin:0 auto;}
.hr{margin: 30px 0; border: solid 1px #dee2e7;}

/* Master Page */
#wrapper { background:url(../images/bg.gif) left top repeat-y; width:970px; margin:0px auto; padding:0px 15px; }
#header { background:url(../images/bg-header.gif) left top repeat-x; height:121px; width:970px; position:relative; }
#boldChat { position: absolute; top: 9px; right: 150px; z-index: 999; }
#boldChat a {color: #FFF; font-weight: bold; text-decoration: none; font: 1.5 arial,helvetica,clean,sans-serif; font-size: 11px; float: left; }
.chat-text { padding: 7px 0 0 7px; }
#topPhone { /*background:url(../images/header-phone.gif) left top no-repeat;*/ height:29px; width:325px; /*text-indent:-9999px;*/ 
position: absolute; top: 16px; right: 25px; color: #fff; font: 1.5 arial,helvetica,clean,sans-serif; font-size: 11px; font-weight: bold; text-align: right;}
#topGiftCard { position: absolute; top: 30px; left:350px; float:left; height:36px; width:289px;}
#topPhone a { color: #FFF; font-weight: bold; text-decoration: none; font: 1.5 arial,helvetica,clean,sans-serif; font-size: 11px; }
#topPhone .bullet { color: #fcb627; }
#topbar { background:url(../images/bg-topbar.gif) left top no-repeat; height:29px; width:205px; float:right; padding:6px 0px 0px 55px; }
#topbar li { float:left; height:22px; }
#topbar li a { display:block; height:22px; text-indent:-9999px; }
#topbar li a#apply { background:url(../images/nav-apply.gif) left top no-repeat; width:74px; }
#topbar li a#apply:hover { background:url(../images/nav-apply.gif) left bottom no-repeat; width:74px; }
#topbar li a#app { background:url(../images/nav-app.gif) left top no-repeat; width:129px; }
#topbar li a#app:hover { background:url(../images/nav-app.gif) left bottom no-repeat; width:129px; }
#topbar li a#chat { background:url(../images/nav-chat.gif) left top no-repeat; width:97px; }
#topbar li a#chat:hover { background:url(../images/nav-chat.gif) left bottom no-repeat; width:97px; }
#search { position: absolute; top: 60px; right: 26px; }
#search .fieldSearch { border:1px solid #005dbe; height:15px; width:114px; padding:2px 4px; margin-right:10px; float:left; font-size: 11px; color:#666; }
#search .btnSearch { background:url(../images/btn-search.gif) left top no-repeat; border:none; height:21px; width:24px; float:left; cursor:pointer; text-indent:-9999px; }
#nav {
   /* display: flex;
    justify-content: space-between;*/
    height: 27px;
    width: 970px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1000;
}
    #nav li {
        /*flex-shrink: 0;*/
        color: #ffffff;
        float: left;
        height: 27px;
        text-transform: uppercase;
    }
#nav li:last-child{text-transform:none;}
/*#nav li a:after { content: url(../images/nav-dot.png);   }
#nav li:last-child:after{content: '';}*/
.n-dot {
    width: 25px;
    background-image: url(../images/nav-dot.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
}
#nav li.active {color:yellow;}
#nav li a {
    font-size: 13px;
    font-family: 'helveticaNeue';
    font-stretch: condensed;
    padding:0px 14px;
    color: inherit;
    line-height: 27px;
    z-index: 1000;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 1.2px;
}
#nav li a:hover{color:yellow;}



 /*  #nav li a {
        display: block;
        height: 27px;
        text-indent: -9999px;
        z-index: 1000;
    } */
#nav li a#home { background:url(../images/nav-home.gif) left top no-repeat; width:80px; }
#nav li a#home:hover, #nav li.active a#home {  background:url(../images/nav-home.gif) left bottom no-repeat; width:80px; }
#nav li a#reduce { background:url(../images/nav-reduce.gif) left top no-repeat; width:129px; }
#nav li a#reduce:hover, #nav li.active a#reduce {  background:url(../images/nav-reduce.gif) left bottom no-repeat; width:129px; }
#nav li a#pci { background:url(../images/nav-pci.gif) left top no-repeat; width:57px; }
#nav li a#pci:hover, #nav li.active a#pci {  background:url(../images/nav-pci.gif) left bottom no-repeat; width:57px; }
#nav li a#equipment { background:url(../images/nav-equipment.gif) left top no-repeat; width:108px; }
#nav li a#equipment:hover, #nav li.active a#equipment {  background:url(../images/nav-equipment.gif) left bottom no-repeat; width:108px; }
#nav li a#fleet { background:url(../images/nav-fleet.gif) left top no-repeat; width:118px; }
#nav li a#fleet:hover, #nav li.active a#fleet {  background:url(../images/nav-fleet.gif) left bottom no-repeat; width:118px; }
#nav li a#easypay { background:url(../images/nav-easypay.gif) left top no-repeat; width:197px; }
#nav li a#easypay:hover, #nav li.active a#easypay {  background:url(../images/nav-easypay.gif) left bottom no-repeat; width:197px; }
#nav li a#gift { background:url(../images/nav-giftcards.gif) left top no-repeat; width:109px; }
#nav li a#gift:hover, #nav li.active a#gift {  background:url(../images/nav-giftcards.gif) left bottom no-repeat; width:109px; }
#nav li a#training { background:url(../images/nav-training.gif) left top no-repeat; width:96px; }
#nav li a#training:hover, #nav li.active a#training {  background:url(../images/nav-training.gif) left bottom no-repeat; width:96px; }
#nav li a#faqs { background:url(../images/nav-faqs.gif) left top no-repeat; width:76px; }
#nav li a#faqs:hover, #nav li.active a#faqs {  background:url(../images/nav-faqs.gif) left bottom no-repeat; width:76px; }

#nav li ul { background:url(../images/bg-subnav.png) left bottom no-repeat; display:none; position:absolute; top:27px; width:133px; height:53px; z-index:99; }
#nav li ul li { height:21px; margin-left:6px; float:left; }
#nav li ul li a { display:block; width: 119px; height:21px; text-indent:-9999px; }
#nav li ul li a#s-reduce { background:url(../images/nav-sub-reducecosts.gif) left top no-repeat; }
#nav li ul li a#s-reduce:hover { background:url(../images/nav-sub-reducecosts.gif) left bottom no-repeat; }
#nav li > ul { top:27px; }
#nav li:hover ul, #nav li.over ul { display:block; }

#content { width:955px; padding:15px 10px; }
#footer { background:url(../images/bg-footer.gif) left top no-repeat; height:47px; width:1000px; margin:0px auto; }
#footer span { color: #8fa1cc; font-weight: bold; font-size: 10px; float: left; margin: 8px 0 0 35px; }
#footerLinks { margin:0px auto auto 394px; width:275px; height:30px; }
#footerLinks li { float:left; height:30px; }
#footerLinks li a { display:block; height:30px; text-indent:-9999px; }
#footerLinks li a#privacy { background:url(../images/nav-privacy.gif) left top no-repeat; width:118px; }
#footerLinks li a#privacy:hover { background:url(../images/nav-privacy.gif) left bottom no-repeat; }
#footerLinks li a#about { background:url(../images/nav-about.gif) left top no-repeat; width:79px;}
#footerLinks li a#about:hover { background:url(../images/nav-about.gif) left bottom no-repeat; }
#footerLinks li a#support { background:url(../images/nav-support.gif) left top no-repeat; width:79px; }
#footerLinks li a#support:hover { background:url(../images/nav-support.gif) left bottom no-repeat; }
#footerLinks li a#contact { background:url(../images/nav-contact.gif) left top no-repeat; width:78px; }
#footerLinks li a#contact:hover { background:url(../images/nav-contact.gif) left bottom no-repeat; }

#version {
    color: #666;
    font-size: 10px;
    text-align: center;
}

/*Default Page */
#defaultFlashLeft { float:left;     margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
    height: 298px!important;
      }
#myId
{
     height: 284px!important; 
    }
#defaultFlashRight  
{
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
    height: 284px!important; 
           width: 378px!important; 

    float: left;
    }
.break { background:#ececec; height:7px; width:950px; 
        
         }
.defaultFeatures { border-right:1px solid #d8d9db; width: 285px; height:225px; float:left; 
                   margin: 20px 0px 30px 20px!important; 
                   position:relative; padding-right: 10px;}
#defaultLast { border:none; }
.defaultFeatures h3 { margin-top:-5px; height:37px; width:290px; text-indent:-9999px; margin-bottom:5px; }
.defaultFeatures h3#lower { background:url(../images/title-lowercredit.gif) left top no-repeat; }
.defaultFeatures h3#improved { background:url(../images/title-security.gif) left top no-repeat; }
.defaultFeatures h3#training { background:url(../images/title-training.gif) left top no-repeat; }
.defaultFeatures h3#giftcard { background:url(../images/title-altgiftcard.jpg) left top no-repeat; }
.defaultFeatures ul { list-style-type:disc; color:#fdb728; font-size:13px; margin:15px 0px 0px 15px; }
.defaultFeatures ul li { margin-bottom:10px; }
.defaultFeatures ul li span, #usefulLinks ul li a { color:#6c6c6c; font-weight:bold; text-decoration:none; }
.defaultFeatures a#readmore, .vid-description a { background:url(../images/btn-learnmore.gif) left top no-repeat; display:block; height:18px; width:101px; position:absolute; bottom:0px; left:0px; text-indent:-9999px; }

/* Reduce Costs */
#rcTopBox { background:url(../images/splash-rc.jpg) right top no-repeat; width:600px; padding-right: 330px; margin-left:20px; }
#rcBottomBox { background:url(../images/didyouknow.gif) left top no-repeat; width:655px; padding-left:250px; margin:20px 0px 30px 20px; }
#rcEnrollNow { background:url(../images/bg-enrollnow.gif) left top no-repeat; width:495px; height:126px; color:#fff; font-size:13px; float:left; margin-left:20px; }
#rcEnrollNow p { margin:48px 0px 0px 10px; }
#rcEnrollNow a, #pciEnrollNow a, #eqLearnMore a, #gfStats a { color:#fff; text-decoration:underline; }
#rcEnrollNow a:hover, #pciEnrollNow a:hover, #eqLearnMore a:hover, #eqTopBox a:hover, #eqBottomBox a:hover, #gfStats a:hover, #gcStats .finePrint a:hover { text-decoration:none; }
h3#rc { background:url(../images/title-reducecosts.gif) left top no-repeat; height:23px; width:150px; margin:25px 0px; text-indent:-9999px; }
a#verifone { background:url(../images/verifone.gif) left top no-repeat; display:block; height:54px; width:147px; text-indent:-9999px; float:left; margin:40px 30px 0px 40px; }
a#boa { background:url(../images/boa.gif) left top no-repeat; display:block; height:54px; width:167px; text-indent:-9999px; float:left; margin:40px 0px 0px 00px; }

/* PCI */
#pciLeftSide { margin-left:10px; width:255px; float:left; }
#pciRightSide { background:url(../images/bg-pci.gif) right top no-repeat; width: 940px; float:right; padding-right: 10px;}
#pciRightSide p { margin-top:5px; }
#pciRightSide p.shorter { width:390px; }
#pciEnrollNow { background:url(../images/bg-pci-enrollnow.gif) left top no-repeat; width:647px; height:126px; color:#fff; font-size:13px; float:left; margin-top:10px; }
#pciEnrollNow p { margin:48px 0px 0px 10px; }
h5#pci3 { background:url(../images/title-pci3.gif) left top no-repeat; height:20px; width:375px; margin-top:15px; text-indent:-9999px; }
h5#pci5 { background:url(../images/title-pci5.gif) left top no-repeat; height:20px; width:75px; margin-top:15px; text-indent:-9999px; }
#pciVideo { background:url(../images/fpo-video-pci.jpg) left top no-repeat; width:255px; height:228px; margin-bottom:15px; }
#usefulLinks { background:url(../images/pci-usefullinks.jpg) left top no-repeat; width:230px; margin-top:20px; height:130px; padding:65px 10px 0px 15px; float: left; vertical-align: top;}
#usefulLinks ul { list-style-type:disc; color:#fdb728; font-size:13px; margin:15px 0px 0px 18px; }
#usefulLinks ul li { margin-bottom:3px; padding:0px; }
.pciTable ul {
    list-style: none;
}
table.courseTable.pciTable{margin: auto;}
.pciTable ul li {
    list-style: none;
    text-indent: -13px;
}
/* Equipment */
#eqRightSide { width:655px; float:right; }
a#eqVideo { background:url(../images/fpo-video-equip.jpg) left top no-repeat; width:255px; height:228px; margin-bottom:15px; display:block; text-indent:-9999px; }
h3#equip { background:url(../images/title-equipment.gif) left top no-repeat; height:54px; width:650px; text-indent:-9999px; }
h5#vx570 { margin-top:15px; color: #004dae; font-weight: bold; font-size: 20px; }
h5#pinpad { background:url(../images/title-pinpad1000se.gif) left top no-repeat; height:16px; width:121px; margin-top:25px; text-indent:-9999px; }
#eqTopBox { background:url(../images/bg-equip1.jpg) left top no-repeat; width:340px; height:322px; padding-left:300px; margin-bottom:20px;  }
#eqBottomBox { background:url(../images/Verifone_PINpad-1000-SE.jpg) 300px 5px no-repeat; width:350px; height:270px; 
               padding:10px 300px 0px 0px; margin-bottom:20px; }
#eqBottomBox a.small { font-size:13px; }
#eqLearnMore { background:url(../images/bg-learnmore.gif) left top no-repeat; width:647px; height:126px; color:#fff; font-size:13px; float: right; margin-top: .5rem;}
#eqLearnMore p { margin:48px 0px 0px 10px; }
.col3 {
    width: 230px;
    display: inline-block;
    vertical-align: top;
    margin: 0px 38px;
}
#eqVeriFone{
      float: right;
  margin-top: 2.8rem;
}
.equip h3 {
    font-size: 1rem;
    font-weight: bold;
    color: #004bad;
    margin: 1rem;
}

.equip ul {
    list-style: disc;
    text-indent: -5px;
    margin-left: 1.25rem;
}

.equip {
    width: 930px;
}
h2#equipH2 {
    font-size: 1.75rem;
    font-weight: bold;
    margin: 1.5rem;
    color: #004bad;
}

#equipH2 span {
    color: #fdb728;
}
/*Fleet Cards */
#fleetLeftSide { width:655px; float:left; margin-left:15px; }
#fleetRightSide { width:255px; float:right; }
a#fleetVideo { background:url(../images/fpo-video-fleet.jpg) left top no-repeat; width:255px; height:228px; margin:50px 0px 15px 0px; display:block; text-indent:-9999px; }
h3#fleetcards { background:url(../images/title-fleetcards.gif) left top no-repeat; height:23px; width:124px; text-indent:-9999px; margin-top:10px; }
h5#fleetSub { background:url(../images/title-increasefleet.gif) left top no-repeat; height:19px; width:412px; margin-top:15px; text-indent:-9999px; }
#cardImages { background:url(../images/fleetcards.jpg) left top no-repeat; height:282px; width:216px; margin:20px auto 0px auto; }
#truckCards { background:url(../images/fleet-trucks.jpg) left top no-repeat; height:279px; width:591px; margin:80px auto 20px auto; }

/* EasyPay */
#epLeftSide { width:597px; float:left; margin-left:25px; }
#epRightSide { width:300px; float:right; margin-right:10px; }
a#epVideo { background:url(../images/fpo-video.jpg) left top no-repeat; width:255px; height:240px; margin:20px 0px 15px 0px; display:block; text-indent:-9999px; }
#epEnrollToday { margin-left:4px; }
#epEnrollToday p {
    font-family: helveticaNeue;
    letter-spacing: 1px;
    font-size: 1.219rem;
    color: white;
    background: #e3012e;
    padding: 5px 10px;
    border-bottom: 2px solid white;
    margin-bottom: 0;
}

#epEnrollToday ul {
    margin: 0;
    padding: 30px 15px;
    color: black;
    background: #fdb728;
    list-style: disc;
}
#epEnrollToday ul li{
    margin-left:25px;
    text-indent:-5px;
    font-size:1rem;
    margin-bottom:.5rem
}
#epEnrollToday img{
    display:block;
    margin:0 auto;
    margin-top:1.5rem
}
h3#easypay { background:url(../images/title-easypay.gif) left top no-repeat; height:28px; width:237px; text-indent:-9999px; margin-top:10px; }
#epLeftSide ul { margin:15px 0px 0px 15px }
#epLeftSide ul li { background:url(../images/check.gif) left top no-repeat; height:15px; padding-left:20px; margin:3px 0px; }
p#epCta { margin:30px 0px; font-size: 1.1rem;}
#epGraph { background:url(../images/easypay-chart.gif) left top no-repeat; height:230px; width:594px; text-indent:-9999px; }

/* Gift Cards */
#gcLeftSide { width:645px; float:left; margin-left:15px; }
#gcRightSide { width:296px; float:right; margin-right:-10px; position:relative }
h3#giftcards { background:url(../images/title-giftcards.gif) left top no-repeat; height:24px; width:109px; text-indent:-9999px; margin-top:10px; }
h5#stats { background:url(../images/title-statistics.gif) left top no-repeat; height:35px; width:610px; text-indent:-9999px; position:absolute; top:0px; margin: 0; left:0px; }
a#gfVideo { background:url(../images/fpo-video-gift.jpg) left top no-repeat; width:255px; height:235px; margin:20px 15px 15px 0px; float:right; display:block; text-indent:-9999px;}
#gfHighlights { background:url(../images/highlights.gif) left top no-repeat; height:144px; width:248px; text-indent:-9999px; margin:0px 17px 0px 5px; float:right; }
#giftCardHand { background:url(../images/giftcard.png) left top no-repeat; height:436px; width:300px; float:left; margin:20px 0px 0px 0px; position: relative; right: 9px;}
#gcStats { background:#005dbe; color:#fff; width:515px; padding:0px 80px 10px 15px; position:relative; margin:20px 0px; }
#gcStats p { padding-top: 50px; }
#gcStats ul { list-style-type:disc; margin-left:15px; }
#gcStats .finePrint { font-size:11px; margin-top:30px; padding-top:0px; }
#gcStats .finePrint a { color:#000439; text-decoration:underline; }
.rightM { margin-right:10px; }

/* Training */
#trainingLeft { width:500px; float:left; margin-left:15px; }
#trainingRight { width:307px; float:right; margin-right:30px; }
#trainingCenter { width:675px; margin:0px auto; }
h3#training1 { /*background:url(../images/title-trainingc.gif) left top no-repeat;*/    text-align: center; height: 28px; /*width:365px; text-indent:-9999px;*/ margin-top: 10px; color:#004dae;
}
h5#intended { background:url(../images/title-intendedfor.gif) left top no-repeat; height:14px; width:207px; text-indent:-9999px; margin-top:15px; }
h5#trainingAvailable { background:url(../images/title-availablecourses.gif) left top no-repeat; height:17px; width:182px; text-indent:-9999px; margin-top:15px; }
#trainingLeft ul { list-style-type:disc; color:#fdb728; font-size:13px; margin:15px 0px 0px 15px; }
#trainingLeft ul li { margin-bottom:3px; }
#trainingLeft ul li a { text-decoration:none; }
#trainingLeft ul li a span:hover { color:#F1BE30; }
#trainingLeft ul li span { color:#6c6c6c; font-weight:bold; text-decoration:none; }
#trainingImg { background:url(../images/TrainingImage.gif) left top no-repeat; height:210px; width:307px; margin-top:30px; }
#getStarted { background:url(../images/btn-getstartednow.gif) left top no-repeat; display:block; height:60px; width:197px; margin:20px auto 0px auto; cursor:pointer; text-indent:-9999px; }
.courseTable { background:#7faede; width:675px; margin-top:20px; }
.courseTable th { background:#3f61a9; padding:5px 10px; color:#FFF; text-transform:uppercase; font-size:13px; font-weight:bold; }
.courseTable th.hLeft { border-right:2px solid #fff; }
.courseTable td { padding:10px; color:#131313; }
.courseTable td.general { border-right:2px solid #fff; border-bottom:2px solid #fff; font-weight:bold; font-size:13px; width:50%; vertical-align:top; }
.courseTable td.objective { border-bottom:2px solid #fff; width:50%; }
.courseTable td ul { list-style-type:disc; margin-left:15px; }
#quickReferenceGuide {margin-left:15px; }
.quickReferenceGuide h5 {letter-spacing: 0.5px; }
#quickReferenceGuide ul { list-style-type: disc; color: #fdb728; font-size: 13px; margin: 15px 0px 0px 15px; }
#quickReferenceGuide ul li { margin-bottom: 3px; }
#quickReferenceGuide ul li span { color: #6c6c6c; font-weight: bold; text-decoration: none; }
/*New Training cs*/
.row{ width: 90%; margin:0 auto;}
.row .header{ margin:50px 0px;}
.row .header p{font-size:15px;}
.row .left{float:left; width:50%;}
.row .right{float:right; width:50%; text-align:center;}
.row .right img {width:250px;}
.row .guide {margin: 0 auto;}
.row .guide h5{letter-spacing:1px}
.row .guide p{font-size:14px}
.row .guide .btn{text-align:center; padding: 10px;width:50%;border-radius: 2px; background-color: #005BBA; color: #FFFFFF; text-decoration:none;}
.row .guide .btn a{color:#ffffff; text-decoration:none;}

/* Faq */
h3#faq { background:url(../images/title-faq.gif) left top no-repeat; height:28px; width:306px; text-indent:-9999px; margin:10px 0px 0px 15px; }
h5#equip { background:url(../images/title-equip.gif) left top no-repeat; height:20px; width:79px; text-indent:-9999px; margin:15px 0px 0px 15px; }
h5#transactions { background:url(../images/title-transactions.gif) left top no-repeat; height:17px; width:92px; text-indent:-9999px; margin:15px 0px 0px 15px; }
p.q { color:#e3012e; font-weight:bold; font-size:14px; margin:10px 50px 10px 15px; cursor:pointer; }
p.a { font-size:14px; margin:10px 50px 10px 15px; }

/* About */
a#aVideo { background:url(../images/fpo-video-about.jpg) left top no-repeat; width:255px; height:228px; margin:50px 0px 15px 0px; display:block; text-indent:-9999px; }
h3#about { background:url(../images/title-about.gif) left top no-repeat; height:22px; width:68px; text-indent:-9999px; margin-top:10px; }
h5#increased { background:url(../images/title-increased.gif) left top no-repeat; height:19px; width:222px; text-indent:-9999px; margin-top:15px; }
h5#giftc { background:url(../images/title-giftcard.gif) left top no-repeat; height:17px; width:72px; text-indent:-9999px; margin-top:15px; }
h5#fcards { background:url(../images/title-fleetcard.gif) left top no-repeat; height:16px; width:83px; text-indent:-9999px; margin-top:15px; }
h5#instant { background:url(../images/title-instantcredit.gif) left top no-repeat; height:16px; width:99px; text-indent:-9999px; margin-top:15px; }
#fleetLeftSide .extraSpace { margin-top:50px; }

/* Contact */
h3#contact { background:url(../images/title-contact.gif) left top no-repeat; height:22px; width:120px; text-indent:-9999px; margin-top:10px; }
#contactContainer { margin:15px; height:350px; }
#contactContainer p { margin-top:25px; font-size: 14px; }

/* Privacy Policy */
h3#privacy { color: #fdb72a; font-weight: bold; font-size: 22px; margin-top:10px; margin-left: 14px; }
#privacyContainer { margin:15px; }
#privacyContainer p { margin-top:25px; }

/* Testimonials */
#testimonialContainer {width:960px;margin-left:-10px;}
.testimonial-header {width:960px;height:45px;float:left;margin-top:-15px;background:url(../images/bg-testimonial.png) left top no-repeat;}
.testimonial { padding: 0 30px 0 30px; font-size: 13px; color:#fff;font-style: italic; font-weight: bold; font: 1.5 arial,helvetica,clean,sans-serif;}
.testimonialarea { margin:0 0 0 10px;background-color:#000435; }
.testimonial-right { padding: 0px 30px 15px 30px;text-align: right;margin-bottom: 15px;color:#ababab; font-weight: bold; font: 1.5 arial,helvetica,clean,sans-serif; font-size: 12px;}

/* Interior Video Page Blocks */
.right-vid {border: 1px solid #e4e4e4; padding: 15px 35px 30px 25px; width: 180px; float: right; margin-right: 18px; margin-bottom: 15px; }
.vid-box { position: relative; background-color: #005bb8; border: 1px solid #061c33; font-weight: bold !important; font: 1.5 arial,helvetica,clean,sans-serif; text-transform: uppercase; font-size: 14px; padding: 30px 10px 0px 10px; height: 80px; }
.vid-box-h3 { font-size: 16px; color: #fff; font-weight: bold !important; font: 1.5 arial,helvetica,clean,sans-serif; text-transform: uppercase; }
.play { position: absolute; bottom: 5px; right: 5px; }
.right-vid h4 { color: #111b3b; font-weight: bold; font-size: 14px; margin-top: 10px; }
.right-vid h5 { color: #ababab; font-weight: bold; font-size: 14px; line-height: 13px; }

/* Videos on Homepage */
#videos { background-color: #fff; width: 378px; border: 1px solid #e4e4e4; height: 282px; padding: 0 0 0 10px; overflow: hidden; }
.float-left { float: left; }
.myPlayer img { display: block; }
.vid { float: left; margin-bottom: 15px; width: 100%; display: block; }
.vid-description { float: left; margin-left: 7px; height: 80px; position: relative; }
.vid-description h4 { color: #111b3b; font-weight: bold; font-size: 14px; }
.vid-description h5 { color: #ababab; font-weight: bold; font-size: 13px; line-height: 13px; margin-bottom: 27px; }
#clips { margin-top: 5px; }
#clips a { margin-right: 15px; }
#clips a img { width: 114px; height: 65px; }