/*GLOBAL*/

a,
a:hover {color:#1865A0;}

#container {background:#fff url(/assets/wineandbeerworld/images/bg-default.gif) repeat-y top left;}

/*Speech bubble*/
.bubble-tr {background:#DBE7F1 url(/assets/wineandbeerworld/images/bg-bubble-tr.gif) no-repeat top right; position:relative; }
.bubble-tl {background:url(/assets/wineandbeerworld/images/bg-bubble-tl.gif) no-repeat top left; }
.bubble-bl {background:url(/assets/wineandbeerworld/images/bg-bubble-bl.gif) no-repeat bottom left;position:relative; }
.bubble-br {background:url(/assets/wineandbeerworld/images/bg-bubble-br.gif) no-repeat bottom right;position:relative; }

/* DEFAULT LAYOUT (Default.Master) */
#container #header #logo {margin:1.4em 0 .75em 3.4em; background:url(/assets/wineandbeerworld/images/logo.gif) no-repeat; height:86px; padding:13px 0 0 104px;  }
#container #header #logo .home-link {position: absolute; top: 1.4em; left: 3.4em; display: block; width: 87px; height: 86px; text-indent: -9999px; outline: none;}
#container #header p#uk-store { position:absolute; top:0; right:0;}
#container #header #delivery-store-details {position:absolute;left:40.3em;top:25px; padding-top:4px; background:url(/assets/wineandbeerworld/images/bg-delivery-store-details.gif) no-repeat top right; width:213px; height:96px;}

#container #header #delivery-store-details li { position:absolute; text-indent:-999em;  }
#container #header #delivery-store-details li a { display:block; zoom:1; width:180px; height:14px; outline:none;}
#container #header #delivery-store-details li#calais  {left:106px; top:6px;}
#container #header #delivery-store-details li#coquelles {left:90px; top:19px;}
#container #header #delivery-store-details li#cherbourg {left:48px; top:45px;}

/*Shopping trolley*/
#container #header #shopping-trolley {position:absolute;top:35px; right:3.25em; width:25.5em;}
#container #header #shopping-trolley img { line-height:0;}
#container #header #shopping-trolley h2 { float:left; padding-top:2px;}
#container #header #shopping-trolley p.price {float:left; padding:0 0 0 1em; font-size:1.2em; font-weight:bold;}
#container #header #shopping-trolley p.price em { font-weight:normal; color:#304686; padding-left:.35em;}
#container #header #shopping-trolley p.view {float:right; padding-top:4px;}
#container #header #shopping-trolley p.text {clear:both; position:relative;top:-.75em; text-align:right; color:#B0B0B0;}
#checkout #trolley .grand-total dl dd.euros {padding-right:0; width:100%; clear:both; float:left;}
#checkout #trolley .grand-total dl dd.euros span {display:inline-block; font-size:0.909em; font-weight:normal; margin-right:55px; text-align:right;}
#checkout #trolley .grand-total dl dd.euros span.euro-conversion-text {margin-right:76px;}
.freeferry {background:none repeat scroll 0 0 #e5edf4; margin:20px 0; padding:1em;}


/*Site services*/
#container #header #services {position:absolute;right:1.75em; top:95px;}
#container #header #services li {float:left;  margin-right:.75em; color:#96a410; }
#container #header #services li a { display:block; float:left; font-size:1.1em; padding-right:.75em; font-weight:normal; }

/*Global navigation*/
#container #header #navigation {background:#79113D;}
#container #header #navigation li#wine {background:url(/assets/wineandbeerworld/images/nav-wine-o.gif) no-repeat; width:32px; height:14px; }
#container #header #navigation li#wine a {background:url(/assets/wineandbeerworld/images/nav-wine.gif) no-repeat;}

#container #header #navigation li#cases {background:url(/assets/wineandbeerworld/images/nav-cases-o.gif) no-repeat; width:79px; height:14px; }
#container #header #navigation li#cases a {background:url(/assets/wineandbeerworld/images/nav-cases.gif) no-repeat;}

#container #header #navigation li#champagne {background:url(/assets/wineandbeerworld/images/nav-champagne-o.gif) no-repeat; width:75px; height:14px; }
#container #header #navigation li#champagne a {background:url(/assets/wineandbeerworld/images/nav-champagne.gif) no-repeat;}

#container #header #navigation li#champagne {background:url(/assets/wineandbeerworld/images/nav-champagne-o.gif) no-repeat; width:75px; height:14px; }
#container #header #navigation li#champagne a {background:url(/assets/wineandbeerworld/images/nav-champagne.gif) no-repeat;}

#container #header #navigation li#fortified {background:url(/assets/wineandbeerworld/images/nav-fortified-o.gif) no-repeat; width:97px; height:14px; }
#container #header #navigation li#fortified a {background:url(/assets/wineandbeerworld/images/nav-fortified.gif) no-repeat;}

#container #header #navigation li#fine {background:url(/assets/wineandbeerworld/images/nav-fine-o.gif) no-repeat; width:70px; height:14px; }
#container #header #navigation li#fine a {background:url(/assets/wineandbeerworld/images/nav-fine.gif) no-repeat;:}

#container #header #navigation li#primeur {background:url(/assets/wineandbeerworld/images/nav-primeur-o.gif) no-repeat; width:72px; height:14px; }
#container #header #navigation li#primeur a {background:url(/assets/wineandbeerworld/images/nav-primeur.gif) no-repeat;}

#container #header #navigation li#beer {background:url(/assets/wineandbeerworld/images/nav-beercider-o.gif) no-repeat; width:82px; height:14px; }
#container #header #navigation li#beer a {background:url(/assets/wineandbeerworld/images/nav-beercider.gif) no-repeat;}

#container #header #navigation li#spirits {background:url(/assets/wineandbeerworld/images/nav-spirits-o.gif) no-repeat; width:42px; height:14px; }
#container #header #navigation li#spirits a {background:url(/assets/wineandbeerworld/images/nav-spirits.gif) no-repeat;}

#container #header #navigation li#accessories {background:url(/assets/wineandbeerworld/images/nav-accessories-o.gif) no-repeat; width:77px; height:14px; }
#container #header #navigation li#accessories a {background:url(/assets/wineandbeerworld/images/nav-accessories.gif) no-repeat;}

#container #header #navigation li#gifts {background:url(/assets/wineandbeerworld/images/nav-gifts-o.gif) no-repeat; width:29px; height:14px; }
#container #header #navigation li#gifts a {background:url(/assets/wineandbeerworld/images/nav-gifts.gif) no-repeat;}

/*checkout navigation*/
body.checkout #container #header #navigation p.secure {background:url(/assets/wineandbeerworld/images/wbw-spritemap.png) no-repeat 0 0 scroll;}
body.checkout #container #header #navigation .inner-navigation p,
body.checkout #container #header #navigation p.trolley a {color:#DBE7F1}


/*Faceted navigation*/
#container #faceted-navigation .inner {background:url(/assets/wineandbeerworld/images/bg-faceted-navigation-side.gif) repeat-y -35px 0;}
#container #faceted-navigation #search p {color:#494140;}
#container #faceted-navigation ul li a {color:#1865A0;}
#container #faceted-navigation ul li a:hover {color:#fff;}
#container #faceted-navigation ul li a.active {color:#fff;}
#container #faceted-navigation .newsletter {background:#F1F6FA url(/assets/wineandbeerworld/images/bg-newsletter.gif) repeat-y top right;}

/*Default content area*/
#container .inner-page {background:#DBE7F1;}
#container .inner-page-content {background:#fff url(/assets/wineandbeerworld/images/bg-default.gif) repeat-y -35px 0;}
#container #default-content {background:#fff url(/assets/wineandbeerworld/images/bg-default-content-right.gif) repeat-y 799px 50px;}
#container #default-content .inner-content { margin: 0 23px 0 -23px; position:relative;  padding:10px 0 2em 0; background:url(/assets/majestic/images/bg-default-content-top.gif) repeat-x; }

/*COMPONENTS*/

/*paging*/
.paging {background:#79113D url(/assets/majestic/images/border-paging.gif) repeat-x top left;}
.paging p {color:#D5D6C4;}
.paging a {color:#F4F893;}
.paging .pages li {color:#fff; background:url(/assets/wineandbeerworld/images/bg-active-page.gif) no-repeat 3px 1px;}
.paging .pages li a { background:#79113D;}

.paging-options div.panel, #paging-options-bottom div.panel { background: #79113D; }

/*HOMEPAGE*/

/*Homepage promos*/
#container #default-content p.welcome-message {background:#79113D;color:#D5D6C4;}

/*Homepage features*/
#homepage-features .feature .bubble-tr  h4 {background:url(/assets/wineandbeerworld/images/bg-bubble-left.gif) no-repeat top left;}
#homepage-features .feature .bubble-tr  p.desc a strong {background:url(/assets/wineandbeerworld/images/bullet-features-bubble.gif) no-repeat 0 1px;}

/*Homepage specials*/
#homepage-specials {background:url(/assets/wineandbeerworld/images/bg-homepage-specials.gif) repeat-x;}

/*Checkout path*/
body.checkout,
#checkout #checkout-path .formrow,
#checkout #checkout-path .formrow.manual a {background-color:#dbe7f1;}

#trolley table {margin-bottom:0!important;}

#checkout .checkout-header .checkout-bc {width:553px;}
#checkout .checkout-header .checkout-bc ol {margin-left:0;}
#checkout .checkout-header .checkout-bc ol li.collection {background:url(/assets/wineandbeerworld/images/wbw-spritemap.png) no-repeat 0 -20px scroll; width:262px}
#checkout.collection .checkout-header .checkout-bc ol li.active {background-position:0 -70px;}
#checkout.collection #checkout-path { padding:30px 0 40px;}
#checkout.collection #collection-options .formrow {margin:0; padding:7px 15px;}
#checkout.collection #collection-options .top { padding-top:15px;}
#checkout.collection #collection-options .bottom { padding-bottom:15px;}
#checkout.collection h3  {color:#9F075D; font-size:1.8em; font-weight:normal; line-height:1em; padding-bottom:0.25em;}
#checkout.collection #collection-options #french-store-select span  {color:#333333; display:inline-block; float:left; font-size:1.2em; font-weight:bold; margin-right:20px; text-align:right; width:200px;}
#checkout.collection #collection-options #french-store-select span input,
#checkout.collection #collection-options #french-store-select span label {float:left;}
#checkout.collection #collection-options #french-store-select span input {clear:left;margin-left:0;}
#checkout.collection #collection-options #french-store-select span label {clear:none; font-size:1em; width:auto; padding-left:5px;}
#checkout.collection #checkout-path .formrow select { min-width:186px;}
#checkout.collection #collection-options #french-store-select span label span {width:auto; float:none; padding-left:10px; font-size:1em;}
#checkout.collection #collection-options #french-store-select p {float:left; left:-125px; padding-top:29px; position:relative; top:10px;}
#checkout.collection textarea {border:1px solid #555555; color:#AAAAAA; font-size:1.2em; height:45px; padding:3px; width:354px;}

{background:transparent url(/assets/majestic/images/maj-spritemap.png) no-repeat scroll -805px -125px; border:0 none; font-weight:normal; padding-left:10px;}

#checkout.collection #checkout-path .order-summary { margin:0 0 20px 220px; padding:0 10px; width:280px;}
#checkout.collection #checkout-path .order-summary dl.total { border-top:1px solid #DAE0A0; margin-bottom:4px; padding-top:20px;}
#checkout.collection #checkout-path .order-summary dl.total dt,
#checkout.collection #checkout-path .order-summary dl.total dd {display:inline; float:left; margin: 0 10px 4px 0;clear:both; font-weight:bold; font-size:1.4em; width:180px;}
#checkout.collection #checkout-path .order-summary dl.total dd {text-align:right; width:90px; float:left; clear:none;margin-right:0;}
#checkout #checkout-path p.back-to-trolley { font-size:1.4em; line-height:1.5em; margin-top:20px !important;}
#checkout.collection #checkout-path p.buttons { margin-left:230px;}
#checkout.collection #checkout-path p.message strong { display:block; margin:0 95px; padding-bottom:10px;}
#checkout.collection #continue .action { padding:0 0 30px 234px;}
#checkout.collection #continue p.back-to-trolley { margin:0;font-size:1.4em; line-height:1.5em;}
#checkout.collection #checkout-path p.message strong { display:block; margin:0 95px; padding-bottom:10px;}

#deliveryCollection-help { clear:both; font-size:1.1em; padding-top:20px;margin:0 auto; padding-bottom:20px; width:770px;}
#deliveryCollection-help h2 {color:#992951; font-size:1.2em; margin-top:20px;}
#deliveryCollection-help p { line-height:1.3em; margin-bottom:0.5em;}

/*Footer*/
#container #default-footer p {width:28em;}
body.checkout #container #default-footer {background-color:#DBE7F1;}
body.checkout #container #default-footer .inner-footer {background-color:#bcd5eb;}





