/* Gordon Ramsay
*  restaurants.css
*  Colour-scheme: Gordon Ramsay Corporate
*  Author: Stuart Thorne, DNA an AvenueA/Razorfish company
*  Date: 15-02-2006
*  v.1.0

* Restaurant: Gordon Ramsay
*/

table, th, td, div, form					{color:#696969; font-size:100%;}

#main								{background:url(/corporate/static/images/page_bg.gif) repeat-y;}

/*
* PAGE BACKGROUND AND MAST PANEL
*/
/* This is the main background of the page, which will include a photographic image provided by each site css */
.page-background						{background:url(/corporate/static/images/restaurant_bgs/page_background_1.jpg) no-repeat #B4B4B4;}
#bg0								{background:#B4B4B4;}
#bg1								{background:url(/corporate/static/images/restaurant_bgs/page_background_1.jpg) no-repeat #B4B4B4;}
#bg2								{background:url(/corporate/static/images/restaurant_bgs/page_background_2.jpg) no-repeat #B4B4B4;}
#bg3								{background:url(/corporate/static/images/restaurant_bgs/page_background_3.jpg) no-repeat #B4B4B4;}
#bg4								{background:url(/corporate/static/images/restaurant_bgs/page_background_4.jpg) no-repeat #B4B4B4;}
#bg5								{background:url(/corporate/static/images/restaurant_bgs/page_background_5.jpg) no-repeat #B4B4B4;}
#bg6								{background:url(/corporate/static/images/restaurant_bgs/page_background_6.jpg) no-repeat #B4B4B4;}
#bg7								{background:url(/corporate/static/images/restaurant_bgs/page_background_7.jpg) no-repeat #B4B4B4;}
#bg8								{background:url(/corporate/static/images/restaurant_bgs/page_background_8.jpg) no-repeat #B4B4B4;}
#bg9								{background:url(/corporate/static/images/restaurant_bgs/page_background_9.jpg) no-repeat #B4B4B4;}
#bg10								{background:url(/corporate/static/images/restaurant_bgs/page_background_10.jpg) no-repeat #B4B4B4;}
#bg11								{background:url(/corporate/static/images/restaurant_bgs/page_background_11.jpg) no-repeat #B4B4B4;}
#bg12								{background:url(/corporate/static/images/restaurant_bgs/page_background_12.jpg) no-repeat #B4B4B4;}
#bg13								{background:url(/corporate/static/images/restaurant_bgs/page_background_13.jpg) no-repeat #B4B4B4;}
#bg14								{background:url(/corporate/static/images/restaurant_bgs/page_background_14.jpg) no-repeat #B4B4B4;}
#bg15								{background:url(/corporate/static/images/restaurant_bgs/page_background_15.jpg) no-repeat #B4B4B4;}
#bg16								{background:url(/corporate/static/images/restaurant_bgs/page_background_16.jpg) no-repeat #B4B4B4;}
#bg17								{background:url(/corporate/static/images/restaurant_bgs/page_background_17.jpg) no-repeat #B4B4B4;}
#bg18								{background:url(/corporate/static/images/restaurant_bgs/page_background_18.jpg) no-repeat #B4B4B4;}
#bg19								{background:url(/corporate/static/images/restaurant_bgs/page_background_19.jpg) no-repeat #B4B4B4;}
#bg20								{background:url(/corporate/static/images/restaurant_bgs/page_background_20.jpg) no-repeat #B4B4B4;}

/* CORPORATE HOMEPAGE ONLY */
#bg_home1							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_1.jpg) no-repeat #B4B4B4;}
#bg_home2							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_2.jpg) no-repeat #B4B4B4;}
#bg_home3							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_3.jpg) no-repeat #B4B4B4;}
#bg_home4							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_4.jpg) no-repeat #B4B4B4;}
#bg_home5							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_5.jpg) no-repeat #B4B4B4;}
#bg_home6							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_6.jpg) no-repeat #B4B4B4;}
#bg_home7							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_7.jpg) no-repeat #B4B4B4;}
#bg_home8							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_8.jpg) no-repeat #B4B4B4;}
#bg_home9							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_9.jpg) no-repeat #B4B4B4;}
#bg_home10							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_10.jpg) no-repeat #B4B4B4;}
#bg_home11							{background:url(/corporate/static/images/restaurant_bgs/home/page_background_11.jpg) no-repeat #B4B4B4;}
/* SCHOLARSHIP SECTION ONLY */
#bg_schol1							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_1.jpg) no-repeat #B4B4B4;}
#bg_schol2							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_2.jpg) no-repeat #B4B4B4;}
#bg_schol3							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_3.jpg) no-repeat #B4B4B4;}
#bg_schol4							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_4.jpg) no-repeat #B4B4B4;}
#bg_schol5							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_5.jpg) no-repeat #B4B4B4;}
#bg_schol6							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_6.jpg) no-repeat #B4B4B4;}
#bg_schol7							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_7.jpg) no-repeat #B4B4B4;}
#bg_schol8							{background:url(/corporate/static/images/restaurant_bgs/scholarship/page_background_8.jpg) no-repeat #B4B4B4;}



/* This is the brand mast which sits on top of the #page-background */
#page-brand-mast					{background:#4B284A;}
/*
* 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					{background:#4B284A;}
	#page-main-nav a			{color:#F7F7E4;}
	#page-main-nav a:hover			{color:#B4B4B4;}
	#page-main-nav a:active			{color:#B4B4B4;}
	#page-main-nav a.active			{color:#B4B4B4;}
/*
* 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				{background:#B4B4B4;}
	#page-second-nav a			{color:#867785;}
	#page-second-nav a:hover		{color:#4B284A;}
	#page-second-nav a:active		{color:#4B284A;}
	#page-second-nav a.active		{color:#4B284A;}
/*
* END SECONDARY NAVIGATION
*/


/*
* PAGE CONTAINER
*/

/* This is the container for the actual page content, and sits on top of #page-background, beneath #page-top-nav-second	*/
#page-content-container				{color:#666666;}
	#page-content-container a		{color:#633162; text-decoration:none; font-weight:bold;}
	#page-content-container a:hover		{text-decoration:underline;}
	#page-content-container a:active	{}
	
#page-content-corp				{color:#666666;}
	#page-content-corp a			{color:#633162; text-decoration:none; font-weight:bold;}
	#page-content-corp a:hover		{text-decoration:underline;}
	#page-content-corp a:active		{}
/*
* END PAGE CONTAINER
*/


/* 
* CONTENT AREA TYPES 
*/

/* Column types - The container around the columns */
#single						{background:#fff;}
.double-news					{width:320px; background:#fff; margin:0px 0px 14px 0px; padding:0px; font-size:110%;}
.shop-vspacer					{width:1px; height:14px;}
#double-shop, #double-shop-payment		{background:#fff; width:602px; margin:0px; padding:0px;}
/* Content types - The content area itself */
#single-one-column				{}

#double-one-column				{}

#double						{background:#fff;}
#double-news-nav				{width:602px; background:#4B284A; padding:7px 0 7px 0; color:#fff; font-weight:bold;}
#double-news-nav a				{color:#fff; text-decoration:none;}
#double-news-nav a:hover			{color:#B4B4B4;}
#double-news-nav .previous			{float:left; margin:0px 28px 0px 28px; text-align:left;}
* html #double-news-nav .previous		{margin:0px 16px 0px 16px;}
#double-news-nav .next				{float:right; margin:0px 28px 0px 28px; text-align:left;}
* html #double-news-nav .next			{margin:0px 16px 0px 16px;}

/* ST - ORIGINAL NEWS COL
.news-col-left					{float:left; width:323px; margin:28px 28px 28px 28px;}
* html .news-col-left				{margin:28px 28px 15px 15px; padding-bottom:28px; padding-left:1px;}
END ORIGINAL NEWS COL */ 

/* ST - NEWS NEWS COL */
.news-col-left					{width:260px; padding:28px 28px 28px 28px;}
* html .news-col-left				{margin:25px 28px 15px 28px; padding:0 0 11px 1px;/*padding-bottom:11px; padding-left:1px;*/}
/* ST - END NEWS NEWS COL */

.news-col-right					{float:left; width:195px; margin:28px 28px 28px 0px;}
* html .news-col-right				{margin:28px 12px 28px 0px; padding-bottom:15px;}
	.news-col-right span			{display:none;}
	.news-col-left span.date		{display:inline; color:#999999; font-weight:bold;}
	.news-col-left h2 				{color:#4B284A; font-size:160%;}
	.news-col-left h2.detail		{color:#666666; font-size:200%; margin:5px 0px 5px 0px;}
	.news-col-left h2 span.date		{display:inline; color:#CCCCCC;}
	.news-col-left a				{color:#4B284A; text-decoration:none; font-weight:bold;}
	.news-col-left a:hover			{color:#4B284A; text-decoration:underline;}
	.news-col-left a:active			{color:#4B284A;}
	.news-col-left	p			{margin-top:5px; margin-bottom:12px;}
	div.news-image-text			{color:#999999; font-size:80%; margin:5px 0 0 0;}

/* T16 - Shopping basket */
table.shopping-basket				{width:546px; margin:30px 0 0 0;}
table.shopping-basket	td,		
table.shopping-basket	th			{padding:8px 10px; vertical-align:top; text-align:left;}
table.shopping-basket	th			{background:#F7F7E4;}
table.shopping-basket	td			{border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-color:#cdcdcd; border-style:solid;}
table.shopping-basket	td.basket-head-top	{padding:0px; border:0px;}

/* IF Dedications section enabled 
table.shopping-basket th.product,
table.shopping-basket td.product 		{width:50%;} 
*/

table.shopping-basket th.product,
table.shopping-basket td.product		{width:60%;}

/* IF Dedications swection enabled
* html table.shopping-basket td.product {width:240px;}
*/

* html table.shopping-basket th.product,
* html table.shopping-basket td.product		{width:280px;}
table.shopping-basket th.price,
table.shopping-basket td.price			{width:18%;}
* html table.shopping-basket th.price,
* html table.shopping-basket td.price		{width:100px;}
table.shopping-basket th.qty,
table.shopping-basket td.qty			{width:10%; text-align:right;}
* html table.shopping-basket th.qty,
* html table.shopping-basket td.qty		{width:40px; text-align:right;}
table.shopping-basket th.dedication,
table.shopping-basket td.dedication		{width:16%; text-align:center;}
* html table.shopping-basket th.dedication,
* html table.shopping-basket td.dedication	{width:50px; text-align:center;}
table.shopping-basket th.total,
table.shopping-basket td.total			{width:20%; font-weight:bold; /*padding:8px 10px 10px 20px;*/ text-align:right;}

/* IF Dedications section enabled 
* html table.shopping-basket th.total,
* html table.shopping-basket td.total {width:50px; font-weight:bold; text-align:right;}
*/

* html table.shopping-basket th.total,
* html table.shopping-basket td.total		{width:70px; font-weight:bold; /*padding:8px 10px 10px 20px;*/ text-align:right;}

table.shopping-basket td.update-basket		{text-align:right; font-weight:bold; padding:10px 10px 10px 10px;}
table.shopping-basket td.grand-total		{background:#F7F7E4; font-size:210%; font-weight:bold; padding:10px 10px 10px 10px; text-align:right;}
table.shopping-basket td.voucher-qty		{text-align:right;}

div.remove-item					{font-weight:normal; margin:0 0 5px 0; padding:0px;}
form.checkout 					{padding:0px; margin:0px;}
form.checkout input.qty				{width:30px; vertical-align:top; text-align:right;}
form.checkout input.voucher-price		{width:60px; vertical-align:middle;}
form.checkout input.update-basket		{vertical-align:top; width:62px; height:16px; padding:0px; margin:0px;}	
form.checkout img.proceed-checkout		{width:177px; height:22px; padding:0px; border:0px; margin:5px 0 9px 0;}
form.checkout input.proceed-checkout		{width:177px; height:22px; padding:0px; border:0px; margin:5px 0 9px 0;}
form.checkout input.continue-shopping		{width:177px; height:22px; margin:0px; padding:0px; border:0px;}
form.checkout input.dedication			{width:15px;}
.marbot7					{margin:0 0 7px 0;}

.shop-worldpay					{float:left; width:308px; margin:20px 0 0 0;}
.shop-action					{float:left; width:238px; text-align:right; margin:20px 0 0 0;}
/* END T16 */

/* START T16A - DEDICATIONS PAGE */

form.dedications				{margin:0; padding:0; border:0;}
form.dedications input.dedication-continue 	{width:177px; height:22px;}
form.dedications textarea.dedication		{width:280px; height:65px; overflow:auto; vertical-align:top; margin:5px 0 5px 0;}
form.dedications fieldset 			{margin:0; border:0; padding:0;}
form.dedications legend				{display:none; padding:0; border:0; margin:0;}
* html form.dedications input.apply-all		{margin:0 0 0 -3px;}

form.dedications input.read-only		{color:#696969; background:none; margin:0; border:0; padding:0; vertical-align:middle;}

.shop-dedications-left				{width:520px; margin:5px 0 10px 0;}
* html .shop-dedications-left			{width:520px; margin:0px 0 10px 0; padding:0 0 15px 0;}
.shop-dedications-bot				{text-align:right; margin:0; vertical-align:bottom;}
* html .shop-dedications-bot			{text-align:right; margin:0; padding-bottom:28px;}


div.dedication-keyline				{width:540px; background:url(/corporate/static/images/menu_keyline.gif) repeat-x; height:1px; padding:0; margin:20px 0 20px 0;}
* html div.dedication-keyline			{margin:20px 0 5px 0;}
/* END T16A - DEDICATIONS PAGE */

/* T18 - Shopping Confirmation */
table.shopping-conf				{width:546px; margin:30px 0 0 0;}
table.shopping-conf td,		
table.shopping-conf th				{padding:8px 10px; vertical-align:top; text-align:left;}
table.shopping-conf th				{background:#F7F7E4;}
table.shopping-conf td				{border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-color:#cdcdcd; border-style:solid;}
table.shopping-conf td.basket-head-top		{padding:0px; border:0px;}
table.shopping-conf th.product,
table.shopping-conf td.product			{/*width:295px;*/ width:240px;}
table.shopping-conf th.price,
table.shopping-conf td.price			{width:30px;}
table.shopping-conf th.qty,
table.shopping-conf td.qty			{width:61px; text-align:center;}
table.shopping-conf th.dedication,
table.shopping-conf td.dedication		{width:16%; text-align:center;}
* html table.shopping-conf th.dedication,
* html table.shopping-conf td.dedication	{width:50px; text-align:center;}
table.shopping-conf th.total,
table.shopping-conf td.total			{width:82px; font-weight:bold; padding:8px 10px 10px 20px; text-align:right;}

table.shopping-conf td.update-basket		{text-align:right; font-weight:bold; padding:10px;}
table.shopping-conf td.grand-total			{background:#F7F7E4; font-size:210%; font-weight:bold; padding:3px 10px 3px 20px; text-align:right;}

form.checkout input.edit-order			{width:117px; height:22px; padding:0px; border:0px; margin:2px 0 9px 0;}
form.checkout img.edit-order			{width:117px; height:22px; padding:0px; border:0px; margin:2px 0 9px 0;}
form.checkout img.continue-shopping		{width:177px; height:22px; padding:0px; border:0px; margin:2px 0 9px 0;}
form.checkout input.submit-order		{width:117px; height:22px; padding:0px; border:0px; margin:0px;}

/* T18 - Billing, delivery and payment details table */
table#shopping-conf-address			{width:548px; margin:20px 0 0 0;}
table#shopping-conf-address td			{padding:0px 10px; vertical-align:top;}
table#shopping-conf-address th			{padding:8px 10px; vertical-align:top; text-align:left;}
table#shopping-conf-address thead th		{padding:0px 10px 8px 10px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-color:#cdcdcd; border-style:solid; text-align:left;}
table#shopping-conf-address th.billing,
table#shopping-conf-address td.billing,
table#shopping-conf-address th.delivery,	
table#shopping-conf-address td.delivery		{width:200px;}
table#shopping-conf-address th.payment,
table#shopping-conf-address td.payment		{width:148px;}
/* END T18 */
/* END T18 - Shopping Confirmation */

/* T17 - Shopping Checkout */
.shop-checkout-left				{float:left; width:280px; margin:21px 0px 20px 28px;}
* html .shop-checkout-left			{width:280px; margin:21px 0 0 15px; padding:0 0 20px 0;}
.shop-checkout-right				{float:left; width:267px; margin:50px 25px 0px 0px;}
* html .shop-checkout-right			{width:267px; margin:50px 12px 0px 0px; padding-left:1px;}
.shop-checkout-bot-left				{float:left; width:242px; margin:0px 28px 28px 28px;}
* html .shop-checkout-bot-left			{width:280px; margin:0px 0px 0px 15px; padding-bottom:28px;}
.shop-checkout-bot-right			{text-align:right; width:267px; float:left; margin:33px 25px 0px 0px;}
* html .shop-checkout-bot-right			{width:267px; margin:33px 12px 0px 0px; padding-left:1px;}
.shop-checkout-right-pay			{float:left; width:267px; /*margin:79px 25px 20px 0px;*/margin:65px 25px 20px 0px;}
* html .shop-checkout-right-pay			{/*margin:79px 12px 0px 0px;*/ margin:65px 12px 0px 0px; padding-bottom:20px; padding-left:1px;}
form.checkout fieldset				{margin:0px; padding:0px; border:0px;}
form.checkout legend				{margin:0px; border:0px; padding:0px; padding:14px 0 2px 0; font-weight:bold;}
form.checkout legend.not			{padding:0px; margin:0px; font-weight:normal;}
* html form.checkout legend.not, * html form.checkout legend	{margin:0px 0px 0px -7px;}
form.checkout input				{width:200px; height:17px; margin:2px 0 9px 0; vertical-align:top;}
form.checkout select				{width:204px; height:17px; margin:2px 0 9px 0; vertical-align:top;}
* html form.checkout select			{width:206px;}
form.checkout input.margin			{margin:2px 0 15px 0;}
form.checkout input.small			{width:78px; height:17px;}
form.checkout input.medium			{width:130px; height:17px;}
form.checkout input.small-margin		{width:200px; height:17px; margin:2px 0 2px 0; vertical-align:top;}
form.checkout input.delivery-same		{margin:0 0 0 -4px; padding:0px; height:auto; width:20px; vertical-align:bottom;}
form.checkout label.delivery-same		{padding:0px; width:20px; vertical-align:top;}
* html form.checkout input.delivery-same	{vertical-align:middle; margin:-3px 0 0 -4px;}
form.checkout input.payment-continue 		{width:85px; height:22px;}
form.checkout input.expiry			{width:40px;}
div.required					{margin:0 0 25px 0;}
div.delivery-note				{margin:23px 0 25px 0;}
* html div.delivery-note			{margin:20px 0 25px 0;}
img.payment-cards				{margin:10px 0 0 0;}
form.checkout input.checkbox			{float:left; margin:0 4px 0 -3px; padding:0px; height:auto; width:20px; vertical-align:bottom;}
* html form.checkout input.checkbox		{margin:0 4px 0 -4px;}
form.checkout label.float			{float:left; width:220px;}



/* END T17 */


a, a.download					{color:#F7F7E4; text-decoration:none; font-weight:bold;}
a:hover, a.download:hover			{color:#F7F7E4; text-decoration:underline; font-weight:bold;}

/* 
* END CONTENT AREA TYPES 
*/

/*
* FOOTER
*/

/* This is the footer panel and sits on top of the #page-background, beneath #page-content-container */
#page-footer, #page-footer .page-margin		{background:#B4B4B4; color:#F7F7E4;}
#page-footer a, #page-footer .page-margin a	{color:#F7F7E4;}
#page-footer a:hover, #page-footer .page-margin	a:hover		{color:#4B284A;}
#page-footer a:active, #page-footer .page-margin a:active	{color:#4B284A;}

/*
* END FOOTER
*/



/* 
* PRODUCT LISTING
*/


/* BOOKS / PRODUCTS PAGE T13a */
#product-container				{width:602px; background:#fff; color:#4C4C4C;}
#product-list					{float:left; width:378px; padding:0px 0px 0px 28px;}
#product-summary				{float:left; width:196px; margin:20px 0 0 0; padding:0 0 28px 0;}

/* HEADER SECTION */
h2#hdr-title					{padding:0px; margin:21px 0px 18px 0px;}
#checkout-panel					{background:#F7F7E4; width:196px; padding:0px; margin:0px;}
#checkout-panel h3#checkout-title		{padding:21px 0px 11px 8px; font-size:130%; font-weight:normal; margin:0px;}
input.btn-checkout				{background:url(/corporate/static/images/shop/system/checkout.gif); float:left; width:87px; height:22px; margin:2px 0 0 0; padding:0 0 21px 0px;}
img.btn-checkout				{float:left; width:87px; height:22px; margin:2px 0 0 11px; padding:0 0 21px 0px;}
.submit						{background:url(/corporate/static/images/shop/system/checkout.gif) no-repeat; float:left; width:87px; height:22px; margin:2px 0 0 0; padding:0 0 21px 0;}
p.product-listing-sub				{width:350px; padding:0 0 10px 1px;}
#checkout-panel h4				{float:left; font-size:200%; font-weight:bold; /*width:68px;*/ margin:0px; padding:0px 0px 21px 11px;}
* html #checkout-panel h4			{padding:0px 0px 21px 11px;}


/* END HEADER SECTION */

div.product					{float:left; width:168px; padding:0px 21px 16px 0px;}
/* hide from mac ie \*/
div.product					{padding:0px 21px 28px 0px;}
/* end */
form.product-listing, form.voucher-listing		{margin:0px; padding:0px;}
div.value					{float:left; width:65px; margin:4px 0px 0px 5px;}
* html div.value				{margin:4px 0px 0px 3px;}
form.product-listing select.qty	{width:45px; vertical-align:top; margin:2px 5px 0px 2px;}
* html form.product-listing select.qty {margin:2px 5px 0px 0px;}

/* Voucher quantity is now input field, not select */
div.voucher-value				{float:left; width:5px; margin:4px 0px 0px 5px;}
* html div.voucher-value			{margin:4px 0px 0px 3px;}
form.voucher-listing input.qty			{width:65px; vertical-align:top; margin:2px 20px 0px 5px;}
* html form.voucher-listing input.qty 		{width:65px; margin:2px 20px 0px 5px;}


h3.product-name					{width:148px; margin:0px; padding:17px 10px 17px 10px; font-size:120%; font-weight:bold; text-align:center;}
* html h3.product-name				{}
div.selection					{background:#F7F7E4; padding:4px 0px 4px 0px;}

span.price					{font-size:140%; font-weight:bold;}
span.normal					{font-size:80%; font-weight:normal;}
span.original					{font-size:100%; font-weight:normal;}
h3.summary					{float:left; font-size:130%; margin:0 40px 0 0; font-weight:normal;}
input.clear-all					{float:left; margin:4px 0 0 0; }
input.remove					{vertical-align:middle;}
div.summary-top					{width:168px; margin:21px 0px 6px 8px;}
div.summary-item				{width:168px; margin:0px 0px 17px 8px;}
div.terms-link					{width:168px; margin:15px 0 0 8px;}
/* END BOOKS / PRODUCTS PAGE T13a */

/* VOUCHERS PAGE T13b */
form.voucher-listing select.qty	{width:87px; vertical-align:top; margin:2px 32px 0px 5px;}
* html form.voucher-listing select.qty		{margin:2px 32px 0px 5px;}
h3.product-name-min				{width:148px; margin:0px; padding:17px 10px 17px 10px; font-size:120%; font-weight:bold; text-align:center; height:35px;}
* html h3.product-name-min			{width:148px; margin:0px; padding:17px 10px 17px 10px; font-size:120%; font-weight:bold; text-align:center; height:35px;}


/* END VOUCHERS PAGE T13b */

/*
* END PRODUCT LISTING
*/

/*
* START CORPORATE HOMEPAGE MODULES
*/

.corp-home-panel				{background:#fff; width:315px; height:auto; padding:12px 13px; margin:0 0 10px 0;}
.corp-home-panel-l				{float:left; width:117px; height:auto;}
.corp-home-panel-r				{float:left; width:160px; height:auto; font-size:110%; margin:0 0 0 12px; color:#4C4C4C;}
.corp-home-panel-v				{position:absolute; left:307px; top:13px; width:1px; height:128px;}
.corp-home-panel-r h2				{font-size:140%; margin:0 0 7px 0;}
/*
* END CORPORATE HOMEPAGE MODULES
*/

/*
* START T13 - TIME LINE
*/
#timeline-container				{width:602px; padding:21px 0 15px 0; background:#fff;}
.double-timeline-bg, .double-timeline		{width:600px; padding:0px 2px 12px 0px;}
.double-timeline-bg				{background:url(/corporate/static/images/timeline/timeline_scale_bg.gif) repeat-y #EDE9ED;}
.double-timeline				{background:#fff;}
.double-timeline-top				{background:#fff; width:600px; padding:17px 0 15px 0;}
* html .double-timeline-bg			{width:574px; padding:5px 28px 10px 0px;}
* html .double-timeline				{width:574px; padding:5px 28px 10px 0px;}
.timeline-left					{float:left; width:196px; margin:0 21px 0 0; color:#4B284A; font-size:260%; font-weight:bold;}
.timeline-left h2				{padding:5px 0 0 28px;}
.timeline-right					{float:left; width:357px; margin:5px 0 0 0;}
* html .timeline-right				{margin:6px 0 0 0;}
.timeline-right	p				{padding:0px; margin:12px 0 0 0;}
.timeline-right h2				{padding:0px; width:350px; color:#B4B4B4; font-size:200%; }

#timeline2000					{background:url(/corporate/static/images/timeline/timeline_2000.jpg) no-repeat right #fff; height:149px;}
#timeline1998					{background:url(/corporate/static/images/timeline/timeline_1998.jpg) no-repeat right #fff; height:149px;}
#timeline1996					{background:url(/corporate/static/images/timeline/timeline_1996.jpg) no-repeat right #fff; height:149px;}
#timeline1993					{background:url(/corporate/static/images/timeline/timeline_1993.jpg) no-repeat right #fff; height:149px;}
#timeline1990					{background:url(/corporate/static/images/timeline/timeline_1990.jpg) no-repeat right #fff; height:149px;}
#timeline1988					{background:url(/corporate/static/images/timeline/timeline_1988.jpg) no-repeat right #fff; height:149px;}
#timeline1981					{background:url(/corporate/static/images/timeline/timeline_1981.jpg) no-repeat right #fff; height:149px;}
/*
* END T13 - TIME LINE
*/

ul.hyphen					{list-style-type:none; margin:0 0 0 -39px;}
* html ul.hyphen					{list-style-type:none; margin:0px;}
ul.hyphen li					{background:url(/corporate/static/images/list_hyphen.gif) no-repeat; margin:0px; padding:0 0 0 10px;}	

ul.sitemap					{list-style-type:none; margin:0 0 0 -39px;}
* html ul.sitemap					{list-style-type:none; margin:0px;}
ul.sitemap li					{background:url(/corporate/static/images/list_hyphen.gif) no-repeat; margin:0px; padding:0 0 0 10px;}	
ul.sitemap li.level-two				{background:url(/corporate/static/images/list_hyphen.gif) no-repeat; margin:0 0 0 20px; padding:0 0 0 10px;}	