﻿.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;}
.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;                            
}



/* CUSTOM BACKGROUNDS FOR LETTERBOXES */
.handheldCampaign {
    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;}

.narrowTextColumn {width:170px}

.ballTechOffer{ width:305px !important; height:50px;}
.ballTechOffer h2{ font-size:1em}
.ballTechOffer p{ font-size:.9em}

.airMultiplier span.copy { width:330px;}

.column2 {
	width:434px;
}

.column1, .column2, .column3, .column4 {
	display:block; float:left; padding:0 20px 0;
}

a.greyButton, a.goldButton {
background-color:#000000; height:20px !important; padding-top:2px;
}

.greyButton {
background:transparent url(/images/btn_grey_bg.png) repeat scroll 0 0; border-color:#B2B2B2 #A2A2A2 #A2A2A2; border-style:solid; border-width:1px;
}

.greyButton, .goldButton, .applyBtn {
color:#333333 !important; cursor:pointer; font-size:110%; font-weight:bold; text-align:center; text-decoration:none; width:89px;
}

.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;
}