﻿.letterboxHome{overflow:hidden;height:361px;display:block;position:relative;width:974px;padding:0px;margin:10px -20px;}
.letterboxHome div{overflow:hidden;position:absolute;height:350px;background-color:#000;margin-top:0px; width:100%;}
/*.letterboxHome .column2, .letterboxHome .column3{margin:0px !important;}*/

.letterboxHome .prodName{margin-top:75px;}
.letterboxHome .copy{display:block;margin-top:10px;margin-bottom:20px;}
.letterboxHome ul.nav{position:absolute;z-index:1000;left:898px;margin-top:15px;width:60px;}

.miniLetterBox ul.nav{position:absolute;z-index:1000;left:405px;margin-top:5px;}
ul.nav a{text-align:center;display:block;background-color:#333;width:23px;height:23px !important;margin-left:3px;padding:0px;}
ul.nav a#lbBack{background:url(/images/arrow_back.gif) no-repeat 9px 8px #333;}
ul.nav a#lbNext{background:url(/images/arrow_next.gif) no-repeat 9px 8px #333;}
ul.nav a:hover{background-color:#666 !important;}

.letterboxHome a.arrowRight
{
    color:#fff !important;
    background:transparent url(/images/arrow_next.png) no-repeat scroll 0 5px;                            
}
.letterboxHome a.arrowRight:hover
{
     color:#999 !important;
    background:transparent url(/images/arrow_next_off.png) no-repeat scroll 0 5px;                            
}


/*
.ballTechMini{background:url(/images/letterbox/balltech_mini.jpg) no-repeat;width:470px;height:200px;position:absolute;}
.airMuscleMini{background:url(/images/letterbox/airmuscle_mini.jpg) no-repeat;width:470px;height:200px;position:absolute;}
*/

/* CUSTOM BACKGROUNDS FOR LETTERBOXES */
.handheldCampaign {
    background:url(/images/letterbox/handheldCampaignBG.png) repeat-x;  
    width:988px;
}

.dc32Campaign span.header {color:#fff; font-size:2.2em; margin:1.5em 2em .25em 0; line-height:135%; font-weight:bold; display:block;}
.dc32Campaign span.subTitle {color:#fff; font-size:1.5em; font-weight:bold; margin:1em 0 0 0;  display:block;}
.dc32Campaign span.bold {font-weight:bold; color:#000; margin: 0 0 0px 30px; display:block;}
.dc32Campaign {color:#666; }
.dc32Campaign span a.goldButton, .dc32Campaign span a.greyButton {display:inline; height:30px; padding:4px 10px 3px 10px; margin-top:3em;}
.dc32Campaign span a.goldButton {margin-left:10px;}
.dc32Campaign .copy {margin: 5em 0; display:block;}

.handheldCampaign span.header {color:#666; font-size:200%; margin:0 2em .25em 30px; line-height:135%; font-weight:bold}
.handheldCampaign span.subTitle {color:#000; font-size:125%; font-weight:bold; margin:3em 0 0 30px;}
.handheldCampaign span.bold {font-weight:bold; color:#000; margin: 0 0 0px 30px; display:block;}
.handheldCampaign {color:#666; }
.handheldCampaign span a.goldButton, .handheldCampaign span a.greyButton {display:inline; height:30px; padding:4px 10px 3px 10px; margin-top:10px;}
.handheldCampaign span a.goldButton {margin-left:10px;}
.handheldCampaign .copy {margin:1em 0 1em 30px;}

.narrowTextColumn {width:170px}

.ballTechOffer{ width:305px !important; height:50px;}
.ballTechOffer h2{ font-size:1em}
.ballTechOffer p{ font-size:.9em}

.airMultiplier span.copy { width:330px;}

.column1, .column2, .column3, .column4 {display:block; float:left; /*padding:0;*/}

.padTop {
padding-top:2em !important;
display:block;
}

.handheldCampaign span.subTitle {
color:#000000; font-size:125%; font-weight:bold; margin:3em 0 0 30px;
}

ul.inlineUL li {
display:inline;
float:left;
}