.ballTechOffer h2{ font-size:1em}
.ballTechOffer p{ font-size:.9em}
.ballTechCol{width:305px; }
.dc25Exclusive{background:url(/images/letterbox/dc25exclusive.jpg) bottom no-repeat;width:470px;height:200px;position:absolute;}

.dc30 h1, .greyBorderSinglePanel h1 {font-size:2.0em; font-weight:normal}

.pink{background:#fff url(/images/letterbox/pink.jpg) no-repeat 375px top;height:335px;margin-left:0px !important}
.pink h1,.pink a.arrowRight{color:#666 !important;}

.pink p{font-size:110%;}
.pink h1 span,.pink p span{color:#f76daf !important;}
.pink .pinkContent{padding:30px;width:330px;display:block;float:left;}
.pink .pinkContent img{margin-top:20px;}

.pink ul{margin-top:100px;}

.pink ul li.firstArrow{padding-left:35px;width:200px;margin-right:150px;display:block;}
.pink ul li a{text-transform:uppercase;}

.backgroundCylinder {background:url(/images/letterbox/cylinder.jpg) bottom no-repeat;position:absolute;}
.backgroundCylinder ul {margin:40px 0 40px 0;}
.backgroundCylinder ul li {display:list-item; list-style:disc;margin-bottom:5px; margin-left:20px; color:#fff !important; font-size:1.1em;}

/* Fixes the homepage letterbox problem with the wrapping nav */

#header ul li a{
    margin          : 0 17px 0 0;
}

/* dc26 letterbox */
.dysonCity {width:988px;}
.dysonCity h1 {font-size:1.7em; font-weight:normal; color:#999999;}

/*DC26 Pre reg letterbox*/

#dc26White{background:#e5e5e5 url(/images/letterbox/dc26Letterbox.jpg) no-repeat top !important;height:340px;margin-left:0px;}
#dc26White img.dc26Title{margin:65px 0 14px 250px;}
#dc26White .main{margin-left:250px;color:#666;font-size:107%;}
#dc26White h3{margin-top:15px; color:#666;font-size:107%;}
#dc26White .BorderSinglePanelHalf{border-left:1px solid #bfbfbf; min-height:220px; margin:50px 0 50px 0;}
#dc26White .BorderSinglePanelHalf label,h3,p{color:#666;clear:both;}
#dc26White .BorderSinglePanelHalf h3 {font-size:107%;}
#dc26White .BorderSinglePanelHalf .mini {font-size:0.8em;margin-top:10px;}
#dc26White .BorderSinglePanelHalf label .req{color:#fff;}
#dc26White .surveycomplete {height:30px !important;overflow:visible; background-color:transparent; position:relative;}
#dc26White .surveycomplete p,h3{color:#666;}
#dc26White #survey {min-height:95px; height:auto !important; height:95px;overflow:visible; background-color:transparent; position:relative;}
#dc26White #survey .err{display:block;color:#ff0000;width:100%;}
#dc26White .controls {height:30px !important;overflow:visible; background-color:transparent; position:relative; margin-top:10px;}

/* DC31 offer */
.dc31Offer {background:url(/images/letterbox/dc31Offer.jpg) no-repeat 250px 30px !important;width:950px;}
span {display:block !important;}
h2.offerText{color:#0066cc;font-size:1.6em;font-weight:normal;margin-bottom:7px;}

/* Total clean kit promo letterbox styles */ 
.totalKit {background-color:#fff !important;}
.totalKit span img {margin:0 !important;}
.totalKit span.offerCopy  {color:#000; padding-left:3.1em !important;}
.totalKit h3.offerText {color:#0066cc !important;}
.totalKit ul.bullet li{color:#000 !important; margin-bottom:5px;}