/* 
Offers pages
*/

/* add a body class where possible to avoid future clashes */

/* UK/IE - Winter deals 11/2012
---------------------------------------------*/
.offer-landing .panel.main .subhead.narrow {width:45em; display:inline-block; margin-bottom:1em;}
.offer-landing .panel.main .box.availability {float:right; background:#c7c7c3; text-align:center; width:22em; padding-bottom:0.1em;}
.offer-landing .panel.main .box.availability p {padding:0.2em; font-style:italic; margin-bottom:0.2em;}
.offer-landing .panel.main .box.availability a {background:#728210; color:#fff; text-transform:uppercase; font:15px/15px 'SansCulottesRegular', Arial, Helvetica, sans-serif; padding:0.2em 5.7em; box-shadow:1px 1px 1px 1px #999;}
.offer-landing .panel.main .location-boxes {margin-bottom:1em;}
.offer-landing .panel.main .location-boxes .loc-box {float:left; padding:0.47em;}
.offer-landing .panel.main .location-boxes .loc-box.first {padding-left:0;}
.offer-landing .panel.main p.terms {font-size:12px; margin-bottom:1em;}
.offer-landing .panel.main p.terms span {font-weight:bold;}
.offer-landing .title .line-break {display:block;}
.offer-landing .offer-banner {margin-bottom:20px;}

/* USA - Christmas extras 12/2012
---------------------------------------------*/
.fce .book {font-style:italic; color:#790000; font-weight:bold;}
.fce .boxes .box .inner .title {color:#FFF; display:block; float:left; font:14px/18px 'SansCulottesRegular', Arial, Helvetica, sans-serif; padding:15px 15px 0; position:relative; text-transform:uppercase; width:15em;}
.fce .boxes .box .inner .detail {float:left; color:#fff; width:15em; padding:5px 15px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.fce .boxes .box .inner {height:10em;}
.fce .boxes .box .inner .thumb {padding:0 0.5em 0.5em 0; margin-left:-0.1em; height:130px;}
.fce .boxes .box .inner.dr {background:#790000;} /*dark red*/
.fce .boxes .box .inner.xgr {background:#27563A;} /*xmas green*/
.fce .strip {text-align:center;}
.fce .strip .title {font:20px/18px 'SansCulottesRegular', Arial, Helvetica, sans-serif; text-transform:uppercase; color:#790000; display:inline-block; width:60%; padding-bottom:1em;}
.fce .strip p {display:inline-block; width:62%; color:#790000; font-size:16px; font-style:italic;}
.fce .left {float:left; margin-top:-3em;}
.fce .right {float:right; margin-top:-3em;}
.fce .preftr {padding-top:100px;}

/* UK/IE - Jump for joy 12/2012
--- inherits from Winter deals 11/2012
---------------------------------------------*/
.offer-landing .panel.main .details {width:62%; display:inline-block;}
.offer-landing .panel.main .title {border-bottom:none;}
.offer-landing .panel.main .title .gr {color:#B7C33B;}
.offer-landing .panel.bg {background:#E1E1DC; padding:1em;}
.offer-landing .panel.main .box.availability {display:inline-block;}
.offer-landing .panel.main .location-boxes .loc-box {float:left; padding:0.2em;}
.offer-landing .panel.main .terms {font-family:Arial, Helvetica, sans-serif;}
.offer-landing .gift-banner {margin:0 0 1em -1em;}