

/* The body includes default font family and colour, which should be overwritten by each site css */
body    {text-align:center; background:#fff; margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%;}
html     {/*min-width: 792px;*/}
/* General settings */


img                            {border:0;}
input, textarea, select        {font-size:100%; font-family:Arial, Verdana, Helvetica, sans-serif;}
table, td, th, div            {font-size:100%;}
dt, h1 span, h2 span        {display:none;}
h1, h2, h3                    {margin:0; padding:0; border:0; font-size:100%;}

.error                        {color:#D53F3F;}
ul.error                    {color:#D53F3F; list-style-type:none; padding:0px; border:0px; margin:0 0 10px 0;}
ol.error                    {color:#D53F3F; margin:0 0 10px 17px; padding:0; border:0;}
* html ol.error                    {color:#D53F3F; margin:0 0 10px 23px;}

span.invisible                    {visibility:hidden;}

/*for all floated elements inside wrappers*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* End Clearfix */


/* This is the main container for the page. It is centered horizontally within the body */
#main                    {width:792px; margin:0 auto; position:relative; text-align:left; }
/* hide this \*/#main    {height:100%;} /* end */

/*
* GLOBAL NAVIGATION
*/

/* This is the left navigation container for the page. */
#page-global-nav         {position:absolute; left:0px; top:0px; height:100%; background:#fff; font-size:95%; font-weight:bold;}

    #page-global-nav a {text-transform:uppercase; text-decoration:none; display:block; }
    #page-global-nav a:hover {background-position:-280px 0;}
    #page-global-nav a:active {}
    #page-global-nav a.active {background-position:-280px 0;}
    #page-global-nav dl {margin:138px 14px 0 0; padding:0px;}
    #page-global-nav dl dd {margin:0px; width:120px;}
    #page-global-nav dl dd span {display:none; white-space:nowrap; width:104px;}
    /*#page-global-nav a#corp:hover {background-position:0 0;}*/
#marbot7                {margin:0 0 7px 0;}

/* Global navigation - background images */

a#corp                    {width:120px; height:34px; background:url(/corporate/static/images/global_nav/navimg_corp.gif) no-repeat;}

a#shop                    {width:120px; height:19px; background:url(/corporate/static/images/global_nav/navimg_shop.gif) no-repeat;}
a#shop-fade                {width:120px; height:19px; background:url(/corporate/static/images/global_nav/navimg_shop_fade.gif) no-repeat;}
    a#ukbooks                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_ukbooks.gif) no-repeat;}
    a#usbooks                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_usbooks.gif) no-repeat;}
    a#ukvouchers                {width:120px; height:27px; background:url(/corporate/static/images/global_nav/navimg_ukvouchers.gif) no-repeat;}
    a#usvouchers                {width:120px; height:29px; background:url(/corporate/static/images/global_nav/navimg_usvouchers.gif) no-repeat;}

a#ukrestaurants                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_uk.gif) no-repeat;}
a#ukrestaurants-fade            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_uk_fade.gif) no-repeat;}
    a#rhroad                {width:120px; height:28px; background:url(/corporate/static/images/global_nav/navimg_rgr.gif) no-repeat;}
    a#claridges                 {width:120px; height:28px; background:url(/corporate/static/images/global_nav/navimg_claridges.gif) no-repeat;}
    a#mazegrill                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_mazegrill.gif) no-repeat;}
    a#maze                    {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_maze.gif) no-repeat;}
    a#petrus                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_petrus.gif) no-repeat;}
    a#connaught                {width:120px; height:28px; background:url(/corporate/static/images/global_nav/navimg_connaught.gif) no-repeat;}
    a#savoy                    {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_savoy.gif) no-repeat;}
    a#boxwood                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_boxwood.gif) no-repeat;}
    a#banquette                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_banquette.gif) no-repeat;}
    a#lanoisette                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_lanoisette.gif) no-repeat;}
    a#foxtrotoscar                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_foxtrot_oscar.gif) no-repeat;}
    a#planefood                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_planefood.gif) no-repeat;}
    a#sloanestreet                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_sloanestreet.gif) no-repeat;}
    a#yorkandalbany                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_yorkandalbany.gif) no-repeat;}
    a#murano                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_murano.gif) no-repeat;}
    a#nonnas                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_nonnas.gif) no-repeat;}

a#usrestaurants                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_us.gif) no-repeat;}
a#usrestaurants-fade            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_us_fade.gif) no-repeat;}
    a#nyrgr                {width:120px; height:37px; background:url(/corporate/static/images/global_nav/navimg_ny_rgr.gif) no-repeat;}
    a#nythelondon            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_ny_thelondon.gif) no-repeat;}
    a#cielo                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_ny_cielo.gif) no-repeat;}
    a#mazenyc            {width:120px; height:28px; background:url(/corporate/static/images/global_nav/navimg_ny_mazeatthelondonnyc.gif) no-repeat;}
    a#newyork            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_newyork.gif) no-repeat;}
    a#losangeles            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_losangeles.gif) no-repeat;}
    a#florida            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_florida.gif) no-repeat;}

a#europeanrestaurants            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_europe.gif) no-repeat;}
a#europeanrestaurants-fade          {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_europe_fade.gif) no-repeat;}
    a#countywicklow            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_countywicklow.gif) no-repeat;}
    a#prague            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_maze_prague.gif) no-repeat;}
    a#trianon            {width:120px; height:27px; background:url(/corporate/static/images/global_nav/navimg_trianon.gif) no-repeat;}
    a#versailles            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_versailles.gif) no-repeat;}
    a#tuscany            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_tuscany.gif) no-repeat;}
    a#sardinia            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_sardinia.gif) no-repeat;}

a#middleeastrestaurants            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_middleeast.gif) no-repeat;}
a#middleeastrestaurants-fade          {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_middleeast_fade.gif) no-repeat;}
    a#dubai                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_dubai.gif) no-repeat;}

a#fareastrestaurants            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_fareast.gif) no-repeat;}
a#fareastrestaurants-fade          {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_fareast_fade.gif) no-repeat;}
    a#tokyo                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_tokyo.gif) no-repeat;}

a#africanrestaurants            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_africa.gif) no-repeat;}
a#africanrestaurants-fade          {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_africa_fade.gif) no-repeat;}
    a#mazecapetown            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_maze_cape_town.gif) no-repeat;}

a#ukpubs                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_pubs.gif) no-repeat;}
a#ukpubs-fade                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_pubs_fade.gif) no-repeat;}
    a#thenarrow            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_thenarrow.gif) no-repeat;}
    a#thewarrington            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_thewarrington.gif) no-repeat;}
    a#thedevonshire            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_devonshire.gif) no-repeat;}

a#hotels                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_hotels.gif) no-repeat;}
a#hotels-fade                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_hotels_fade.gif) no-repeat;}

a#cookeryschool                {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_cookeryschool.gif) no-repeat;}
a#cookeryschool-fade            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_cookeryschool_fade.gif) no-repeat;}

a#tasteofchristmas            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_taste_of_christmas.gif) no-repeat;}
a#tasteofchristmas-fade            {width:120px; height:18px; background:url(/corporate/static/images/global_nav/navimg_taste_of_christmas_fade.gif) no-repeat;}

a#privatedining                {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_private_dining.gif) no-repeat;}
a#privatedining-fade            {width:120px; height:16px; background:url(/corporate/static/images/global_nav/navimg_private_dining_fade.gif) no-repeat;}

a#absolutetaste                {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_absolute_taste.gif) no-repeat;}
a#absolutetaste-fade            {width:120px; height:17px; background:url(/corporate/static/images/global_nav/navimg_absolute_taste_fade.gif) no-repeat;}

/*
* END GLOBAL NAVIGATION
*/

/*
* PAGE BACKGROUND AND MAST PANEL
*/
/* NB! - Change background colour per website! */
/* This is the main background of the page, which will include a photographic image provided by each site css */
.page-background {width:658px; margin:0px; padding:0px; position:relative; left:134px; top:0px; background:#B4B4B4;}


/* This is the brand mast which sits on top of the #page-background */
#page-brand-mast {width:658px; height:96px; position:relative; left:0px; top:14px;}
#page-brand-mast img {margin:0 28px;}

/*
* END PAGE BACKGROUND AND MAST PANEL
*/

/*
* MAIN NAVIGATION
*/

/* This is the top navigation which sits on top of the #page-background, beneath #page-brand-mast */
#page-main-nav {width:658px; min-height:13px; margin:0px; position:relative; left:-134px; top:0px; padding:8px 0px 8px 0px;}
* html #page-main-nav {height:auto;}
/*hide from mac ie\*/#page-main-nav {left:0px; top:14px;}/*end*/
/*hide from mac ie\*/* html #page-main-nav {height:13px;}/* end */
    #page-main-nav a {text-transform:uppercase; text-decoration:none; font-weight:bold;}
    #page-main-nav a:hover {}
    #page-main-nav a:active {}
    #page-main-nav a.active {}
    #page-main-nav dl {margin:0 28px; padding:0;}
    #page-main-nav dl dd {padding:0; display:inline; margin:0 10px 0 0;}

/*
* END MAIN NAVIGATION
*/

/*
* SECONDARY NAVIGATION
*/

/* This is the 2nd top navigation which sits on top of the #page-background, beneath #page-top-nav-main */
#page-second-nav {width:658px; height:auto; position:relative; left:-134px; top:0px; padding:7px 0;}
/*hide from mac ie\*/#page-second-nav {left:0px; top:14px;}/*end*/
    #page-second-nav a {text-transform:uppercase; text-decoration:none; font-weight:bold;}
    #page-second-nav a:hover {}
    #page-second-nav a:active {}
    #page-second-nav a.active {}
    #page-second-nav dl {margin:0 28px; padding:0px;}
    #page-second-nav dl dd {margin:0 12px 0 0; padding:0px; display:inline;}
/*
* END SECONDARY NAVIGATION
*/

/*
* Sitemap list
*/

dl.sitemap            {}
dd.sitemap-home            {margin:0px;}
dd.sitemap-link1        {margin:0 0 0 30px;}
dd.sitemap-link2        {margin:0 0 0 60px;}
dd.sitemap-link3        {margin:0 0 0 90px;}
dd.sitemap-link4        {margin:0 0 0 120px;}

/*
* PAGE CONTAINER
*/

/* This is the GENERIC container for the actual page content, and sits on top of #page-background, beneath #page-top-nav-second    */
#page-content-container         {width:602px; margin:28px 28px 0px 28px; padding:0px; position:relative; left:-134px; top:0px; min-height:450px; height:450px;}
/*hide from mac ie\*/#page-content-container {left:0px; height:auto; margin:40px 28px 0px 28px; }/*end*/

/*hide from mac ie\*/
* html #page-content-container  {height:450px;}
/* end */

/* AP - Not adhering to his own design rules regarding margin between content and footer, we need a new container for corp news */
#page-content-corp                 {width:602px; margin:40px 28px 0px 28px; padding:0 0 8px 0; position:relative; left:-134px; top:0px; min-height:450px; height:450px;}
/*hide from mac ie\*/#page-content-corp {left:0px; height:auto; padding:0 0 5px 0;}/*end*/
* html #page-content-corp            {height:450px;}


/*
* END PAGE CONTAINER
*/


/*
* CONTENT AREA TYPES
*/

#page-content-container p        {margin-top:18px; _margin-top:17px;}
#page-content-container dl        {margin:0; padding:0; }
#page-content-container p.top    {margin-top:15px;}
#page-content-container p.top-short    {margin-top:2px; _margin-top:4px;}
p.align-center                          {text-align:center;}
p.error                                 {color:#D53F3F;}

/* T04 Single One Column - The container around the one column */
#single                            {width:300px; margin:0px; padding:0px;}
#single2                            {width:550px; margin:0px; padding:0px;}
.container-height                {float:left; width:1px; height:200px;}
.container-height-sml                {float:left; width:1px; height:15px;}

/* T04 One column - The content area itself
*  Notes: the underscore attributes are for IE only
*/
#single-one-column                {float:left; width:260px; margin:15px 15px 15px 15px;}
#single-one-column2                {float:left; width:500px; margin:15px 15px 15px 15px;}
* html #single-one-column        {margin:15px 15px 15px 15px; padding-bottom:15px;}
/* T05 Double One Column - The container around the one column */
#double                            {width:602px; margin:0px; padding:0px;}
#double-no-bg                    {background:none;}
#home                            {width:602px; margin:0px; padding:0px; min-height:450px; height:450px;}
* html #home                        {width:602px; margin:0px; padding:0px; height:450px;}

/* T05 One column - The content area itself
*  Notes: the underscore attributes are for IE only
*/
#double-one-column                {float:left; width:540px; margin:28px 0px 10px 28px; _margin:28px 28px 0px 15px; _padding-bottom:28px;}
#double-one-col-dedication            {float:left; width:540px; margin:28px 0 28px 28px;}
* html #double-one-col-dedication            {float:left; width:540px; margin:28px 0 28px 15px; height:100%;}

#double-one-column-shop            {float:left; width:546px; margin:28px 0px 28px 28px; _margin:28px 20px 28px 15px; _padding-bottom:28px;}

#double-one-column h3            {margin:10px 0; padding:0px;}
#double-one-column h3.top        {margin:15px 0; padding:0px;}

/* T06 Double, two column - The content area itself */
#double-two-col-left            {float:left; width:259px; margin:21px 28px 28px 28px; _margin:21px 28px 28px 15px; _padding-bottom:28px; _padding-left:1px;}
#double-two-col-right            {float:left; width:259px; margin:47px 25px 28px 0px; _margin:47px 12px 28px 0px; _padding-bottom:28px; _padding-left:1px;}
table.wine-list-highlights                {margin-top:15px; text-align:left;}
table.wine-list-highlights th            {padding:0px 0px 0px 1px; font-weight:bold; text-align:left;} /* underscore on text-indent for IE only character shave issue */
table.wine-list-highlights td.number    {width:30px;}
table.sample-menu                        {margin:15px 0px 4px 0px; text-align:left;}
table.sample-menu th                    {padding:0px 0px 0px 1px; font-weight:bold; text-align:left;} /* underscore on text-indent for IE only character shave issue */
table.sample-menu td.number                {width:30px; padding:0 15px 0 0;}
table.sample-menu td.number-rh                {width:40px; text-align:right;}
table.sample-menu td.text                {width:420px;}
#page-content-container dl.sample-tasting-menu            {margin-left:-28px;}
/*hide from mac ie\*/
#page-content-container dl.sample-tasting-menu            {margin-left:-40px;}
/*end*/
#page-content-container dl.sample-tasting-menu dd        {margin-top:14px;}
#page-content-container dl.sample-tasting-menu dd.keyline    {width:250px; background:url(/corporate/static/images/menu_keyline.gif) repeat-x; height:1px; padding:0px; margin:14px 0px 0px 40px;}
* html #page-content-container dl.sample-tasting-menu dd.keyline    {margin:14px 0px 15px 28px;}
/* hide \*/
* html #page-content-container dl.sample-tasting-menu dd.keyline    {margin:14px 0px -15px 40px;}
/* */
#page-content-container dl.sample-tasting-menu dd.price        {font-weight:bold;}
/* T03a & T03b Hub column - The content area itself */
#hub-one-column                    {height:224px; padding-top:21px; margin:21px 21px 0px 28px; }
.hub-vspacer                    {height:200px; width:1px;}


* html #hub-one-column            {margin:21px 21px 0px 28px; padding:0px;}
#hub-one-column h3                {float:left; padding-top:42px;}
#hub-one-column h3 span            {display:none;}

/* Default colours applied - these will be overwritten by each restaurant stylesheet */
a.download                        {color:#000; text-decoration:none;}
a.download:hover                {color:#ccc;}

img#map, img#table                {margin-top:21px;}


/* T14a - Enquiry forms */
#double-one-col-left            {float:left; width:289px; background:#fff;}
.form-hspace                    {float:left; width:26px; background:none;}
#double-one-col-right            {float:left; width:287px; background:none; margin:-13px 0 0 0;}
/* hide from mac ie \*/
#double-one-col-right            {margin:0px;}
/* end */
.form-panel-left                {float:left; background:#fff; width:228px; padding:21px 0px 28px 28px;}
.form-panel                        {float:left; background:#fff; width:228px; padding:21px 28px 28px 28px;}
.form-vspace                    {margin:16px 0 0 0;}
form.form-details fieldset         {margin:0px; border:0px; padding:0px;}
form.form-details legend        {padding:0 0 10px 0; font-weight:bold; _margin:0 0 0 -7px; border:0px;}
form.form-details legend label    {margin:0 0 0 -8px;}
/* hide from mac ie \*/
form.form-details legend label    {margin:0px;}
/* end */
form.form-details legend.in-form        {margin:0px; border:0px; padding:0px; font-weight:normal; _margin:0 0 0px -7px;}
form.form-details input,
form.form-details select                    {width:188px; height:17px; vertical-align:top;}
form.form-details input.btn-go                {width:37px; height:22px; margin:10px 0px 7px 5px; vertical-align:top;}
/* hide from mac ie \*/
form.form-details input.btn-go                {margin:0 0 7px 5px;}
/* end */
form.form-details input.btn-submit            {width:61px; height:22px; margin:0px;}
form.form-details input.btn-submit-margin    {width:61px; height:22px; margin:12px 0 0 0;}
form.form-details input.btn-reset            {width:48px; height:22px; margin:0 0 0 5px;}
/*form.form-details input.btn-reset            {background:url(/corporate/static/images/forms/reset.gif) no-repeat; width:48px; height:22px; margin:0 0 0 5px; padding:0px; border:0px; cursor:hand;}*/
form.form-details select.booking-day        {width:40px; height:17px; margin:2px 0 0 0;}
form.form-details select.booking-month        {width:80px; height:17px; margin:2px 0 0 0;}
form.form-details select.booking-year        {width:55px; height:17px; margin:2px 0 0 0;}
form.form-details input.sml-input            {width:45px; height:17px; }
form.form-details input.form-freetext        {width:188px; height:155px; overflow:auto;}
form.form-details textarea.form-freetext        {width:188px; height:155px; overflow:auto; vertical-align:top;}
form.form-details .margin                    {margin:2px 0 10px 0;}
form.form-details select.sml-list            {width:180px; height:17px; vertical-align:middle; margin:11px 0 0 0;}
/* hide from mac ie \*/
form.form-details select.sml-list            {margin:2px 0 0 0;}
/* end */
form.form-details input.choice                {float:left; width:40px; height:auto;}
form.form-details label.radio-label            {float:left; width:160px;}
form.form-details input.checkbox            {padding:0; margin:0; width:20px; float:left;}
form.form-details label.checkbox            {float:left;}
/* NEW RESET BUTTON */
form.form-details img.btn-reset                {width:48px; height:22px; margin:0 0 0 5px;}
form.form-details input.update                        {vertical-align:top; width:62px; height:16px; padding:0px; margin:0px;}
/* RESET - SEPARATE FORMS NO LONGER IN USE

div.enquiry-relative                    {position:relative;}
/* below required as absolute for mac ie5.2 */
* html div.enquiry-relative                {position:absolute;}

form.enquiry-reset                    {padding:0px; margin:0px; min-width:100px; height:0px;}

* html form.enquiry-reset                    {padding:0px; margin:0px; width:100px; height:0px;}
/* below works for firefox */
/* General enquiries */

/* below for PC Firefox */
form.enquiry-reset input.btn-reset-gen, form.enquiry-reset input.btn-reset-res, form.enquiry-reset input.btn-reset-pdr            {width:48px; height:22px; position:relative; left:97px; top:-50px; z-index:5;}


* html form.enquiry-reset input.btn-reset-gen            {width:48px; height:22px; position:absolute; left:-187px; top:219px;}
/* hide from mac ie \*/ * html form.enquiry-reset input.btn-reset-gen            {width:48px; height:22px; position:absolute; left:-187px; top:250px;} /* end */

* html form.enquiry-reset input.btn-reset-res            {width:48px; height:22px; position:absolute; left:-187px; top:479px;}
/* hide from mac ie \*/ * html form.enquiry-reset input.btn-reset-res            {width:48px; height:22px; position:absolute; left:-187px; top:546px;} /* end */

* html form.enquiry-reset input.btn-reset-pdr            {width:48px; height:22px; position:absolute; left:-187px; top:341px;}
/* hide from mac ie \*/ * html form.enquiry-reset input.btn-reset-pdr            {width:48px; height:22px; position:absolute; left:-187px; top:408px;} /* end */

END RESET */

/* POPUPS */
/* T15 - Product detail pop */

#main-popup                        {margin:0 auto; width:390px; height:100%; text-align:left; background:#fff;}
#pop-head                    {background:#4B284A; height:auto; text-align:left; padding:8px 0px;}
#pop-head a                    {color:#fff; text-transform:uppercase; text-decoration:none; margin:0 0 0 330px;}
* html #pop-head a                {margin:0 0 0 330px;}
#pop-head a:hover                {text-decoration:underline;}
#pop-content                    {margin:28px 27px 28px 27px; text-align:left; width:336px;}
.pop-prod-img                    {float:left; width:109px; margin:0 5px 0 0;}
.pop-prod-img img                {margin:0 0 5px 0;}
.pop-prod-text                    {float:left; width:200px; margin:0 0 0 20px;}
span.pop-prod-img-text                    {color:#B4B4B4; font-style:italic;}
#pop-content a                    {color:#F7F7E4; text-decoration:none; font-weight:bold;}
#pop-content a:hover                {color:#F7F7E4; text-decoration:underline; font-weight:bold;}

/* END T15 */

/* T08 - CORPORATE FIND US */
form.findus-corp-panel             {/*background:url(/corporate/static/images/findus_corp_panel.gif) no-repeat #F7F7E4;*/ padding:0 0 5px 0;}
form.findus-corp-panel select.findus-corp-restaurant    {width:185px; margin:5px 0 0 10px; vertical-align:middle;}
/* hide from mac ie \*/form.findus-corp-panel select.findus-corp-restaurant    {width:190px;}/* end */
form.findus-corp-panel input.findus-corp-go    {margin:3px 0 0 15px; vertical-align:middle;}
div.findus-corp-inset            {margin:0 0 0 10px;}
/* END T08 */

/*  */
/*
* END CONTENT AREA TYPES
*/

/*
* FOOTER
*/

/* This is the footer panel and sits on top of #main, beneath #page-background */
#page-footer {width:658px; position:relative; left:134px; top:-5px; font-size:90%; padding:7px 0;}
/*hide from mac ie\*/#page-footer {left:134px; top:0px;}/*end*/
    #page-footer a                 {text-decoration:none; margin:0 5px 0 0;}
    #page-footer a:hover         {}
    #page-footer a:active         {}

#page-footer ul                {padding:0; margin:0; list-style-type:none;}
#page-footer ul li            {display:inline; padding:0; margin:0 7px 0 0;}
#page-footer ul li.hide            {display:none;}


/*
* END FOOTER
*/

 /* Page margin maker class, for use on content areas */
.page-margin                 {margin:0 28px;}
.relative                    {position:relative; left:0px; z-index:1;}
/*hide from mac ie\*/
.relative                    {left:-134px;}
/*end*/
.hide                        {display:none;}


/*
* SLIDESHOW
*/

/* These 2 DIVs are for the show / hide client-side JavaScript ONLY functionality, for the slideshow of pages */
#slideshow-view             {position:absolute; top:28px; left:339px; z-index:1;}
/* hide from mac ie\*/
#slideshow-view             {left:607px; top:40px;}
/*end*/

#slideshow-nav                 {position:absolute; top:28px; left:339px; z-index:1;}
/* hide from mac ie\*/
#slideshow-nav                {position:absolute; left:607px; top:40px;}
/*end*/
#slideshow-view-ambience         {position:absolute; top:245px; left:339px; z-index:1;}
/* hide from mac ie\*/
#slideshow-view-ambience         {left:607px; top:257px;}
/*end*/
#menu-back                {position:absolute; top:56px; left:339px; z-index:1;}
/* hide from mac ie\*/
#menu-back                {position:absolute; left:607px; top:68px;}
/*end*/
/*
* END SLIDESHOW
*/






/*
* AURAL & VOICE CHARACTERISTICS
*/
body, html, form, dt, dd, div, th, td, h1, h2, span {
voice-family: announcer, male;
speak:normal;
volume:medium;
pitch:medium;
richness:50;
stress:50;
pitch-range:50;
frequency:medium;
speak-punctuation:none;
speak-numeral:continuous;
}
#page-footer    {speak-numeral:digits;} /* For speaking the address, telephone number etc as digits. */
h1, h2, h3 {pause: 20%;} /* pauses 20% of the words per minute rate (in Milliseconds), before and after any Header text */
.spell-out {speak:spell-out;} /* Spells out acronyms or abbreviations */
/*
* END AURAL & VOICE CHARACTERISTICS
*/

/* FULL BG */
/* hide this \*/html    {height: 100%;}/*end*/

body    {height: 100%;}

#main    {position: relative; min-height: 100%;}

/* hide this \*/ * html #main    {height: 100%;}/*end*/

/* About the Scholar */

/* About the Scholar */
#scholar-logo {margin:32px 0 19px 0}
.about-base .fl{float:left}
.about-base .fr{float:right;margin-top: 132px}.partners {margin-top:58px}
.partner-row {width:461px;text-align:center;padding-left:33px;margin-bottom:37px}
.partner-row a{color:#4b284a;font-weight:700;margin-top:2px;text-decoration:none}
.partner-row div.col1{width:197px;float:left}
.partner-row div.col1-jw{width:197px;float:left; margin-top:50px;}
.partner-row div.col2{width:157px;float:right}
.partner-row img#last{margin-top:20px}
#lightbox {display:none;}
a.logo,
a.close        {cursor:pointer;}
a.close:hover    {text-decoration:underline;}
