﻿/*In this file is the basic layout of the page
/*No fonts ans styles for usercontrols used in the backend will be defined here
/*All id's and classes must be lower case
/*All items must be commented
/*
/*Created by:		Maria Skovmand
/*Date:				2008.04.14
/*
/*Modified by:		-
/*Date:				-
/*
/*LAYOUT FOR KELATY ECOMM*/
/*	body_bg					:	1f1f1f
/*	menu_bg					:	402c1a
/*	menu_border_bottom		:	c9c2bb
/*	menu_a					:	c9c2bb
/*	menu_a_selected			:	fff
/*	submenu_bg				:	fff
/*	submenu_border_bottom	:	a2a1a0
/*	submenu_a				:	a2a1a0
/*	submenu_a_selected		:	3e2e2b
/*	footer_bg				:	8d856c
/*	footer_color			:	ccc
/*	footer_a				:	ccc
/*	footer_a_selected		:	ccc
/*
/*	content_bg				:	282828
/*
/*	intropanel_bg			:	282828
/*	searchpanel_color		:	fff
/*
/*	selector_color			:	fff
/*
/*	header_blue_grey		:	b6bec2 
/*
/*	range_list_right_header	:	798488
/*

/*##General##*/
/*a dynamic in height,full width box with a background colour*/

.contentbox
{
	/*position:relative;*/
	float:left;
	width:100%;
	background-color:#f0f0ef; 
	color:#7d8085;
	}
		
/*can center non-floatet items*/
.center
{
	/*position:relative;*/
	margin-left:auto;
	margin-right:auto;
	}
/*breaks a float*/
.floatbreaker
{
	clear:both;
	}

/*The style of the error msg when validation on form fails in web section*/
.errormsg
{
	color:#cc0033;
	}
/*##END General##*/
/*##Main setup##*/
/*body*/
body 
{
	background-color:#1f1f1f; /*body_bg*/
	background-image:url('../gfx/bg_header.gif');
	background-repeat:repeat-x;
	background-position:top left;
	margin:0;
	padding:0;
}

/* Force scrollbars so it doesn't jump from long to short pages - JB - 02-09-2009 */
html
{
    overflow-y: scroll;
}

/*container around entire site*/
#maincontainer
{
	/*position:relative;*/
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:100%;
	}

/*around all the content in the top header of the site*/
#header
{
	/*position:relative;*/
	float:left;
	width:100%;
	height:78px;
	}

/*the main logo in top left hand corner*/

#logo
{
	/*position:relative;*/
	float:left;
	width:226px;
}
	
/*the link to home on the logo*/
a.logo
{
	text-decoration:none;
	}

/*the image/logo*/	
a.logo img
{
	border:none;
	}

/*the right side of the header*/
.mainbasketinfo
{
	/*position:relative;*/
	float:right;
	width:210px;
	height:100%;
	}

a.headerbasketlogo{/*position:relative;*/ float:left; display:block; height:32px; margin-top:5px; margin-right:10px;}
a.headerbasketlogo img{border:none;}
a.headerbaskettext{/*position:relative;*/ float:left; display:block; height:37px; line-height:32px; color:#fff; text-decoration:none;}
	
		
/*contains the top menu beam*/
#mainmenu
{
	/*position:relative;*/
	float:left;
	width:100%;
	background-color:#402c1a; /*menu_bg*/
	border-bottom:solid 1px #c9c2bb; /*menu_border_bottom*/
	height:27px;
	}
	
/*contains second level navigation*/
#submenu
{
	/*position:relative;*/
	float:left;
	width:100%;
	background-color:#fff; /*submenu_bg*/
	border-bottom:solid 1px #a2a1a0; /*submenu_border_bottom*/
	height:22px;
	}

/*around the actual content area (incl. right column) of any page*/	
#contentcontainer
{
	/*position:relative;*/
	float:left;
	width:100%;
	background-color:#282828; /*content_bg*/ 
	}

/*the selctor panel*/
.selector
{
	/*position:relative;*/
	float:left;
	height:37px;
	width:928px;
	padding-left:12px;
	background-image:url('../gfx/h_light_split.gif');
	background-repeat:repeat-x;
	background-position:top left;
	line-height:41px;
	color:#fff; /*selector_color*/
	}	
	
*html .selector
{
	background-image:url('../gfx/h_light_split.gif');
	padding-top:10px;
	height:27px;
	}

/*for content with a right column*/
.leftcolumn
{
	/*position:relative;*/
	float:left;
	width:714px;
	}
	
/*for right column*/
.rightcolumn
{
	/*position:relative;*/
	float:left;
	width:220px;
	text-align:center;
	}
	
/*contains the footer menu beam*/
#footer
{
	/*position:relative;*/
	float:left;
	width:100%;
	background-color:#8d856c; /*footer_bg*/
	height:92px;
	color:#ccc; /*footer_color*/
	}
	
/*classes designed for main navigation panel*/
ul.mainnavigation
{
	/*position:relative;*/
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:auto;
	line-height:27px;
	}
ul.mainnavigation li
{
	margin:0 17px 0 0;
	padding:0 17px 0 0;
	display:inline;
	background-image:url('../gfx/nav_split.gif');
	background-position:right;
	background-repeat:no-repeat;
	}
	
*html ul.mainnavigation li
{
	display:block;
	float:left;
	}
	
ul.mainnavigation li a
{
	color:#c9c2bb; /*menu_a*/
	text-decoration:none;
	}
ul.mainnavigation li a:hover, ul.mainnavigation li a.selected
{
	color:#fff; /*menu_a_selected*/
	text-decoration:none;
	}
/*classes designed for main navigation panel - users section*/
ul.personalnavigation
{
	/*position:relative;*/
	float:right;
	line-height:27px;
	margin:0 20px 0 0;
	}
	
ul.personalnavigation li
{
	margin:0 0 0 17px;
	padding:0 0 0 17px;
	display:inline;
	background-image:url('../gfx/nav_split.gif');
	background-position:left;
	background-repeat:no-repeat;
	}
	
*html ul.personalnavigation li
{
	display:block;
	float:left;
	}
	
ul.personalnavigation li a
{
	color:#c9c2bb; /*menu_a*/
	text-decoration:none;
	}
ul.personalnavigation li a:hover, ul.personalnavigation li a.selected
{
	color:#fff; /*menu_a_selected*/
	text-decoration:none;
	}

/*classes designed for sub navigation panel*/
ul.subnavigation
{
	/*position:relative;*/
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:auto;
	line-height:22px;
	}
ul.subnavigation li
{
	margin:0 17px 0 0;
	padding:0 17px 0 0;
	display:inline;
	background-image:url('../gfx/subnav_split.gif');
	background-position:right;
	background-repeat:no-repeat;
	}
*html ul.subnavigation li
{
	display:block;
	float:left;
	}
	
ul.subnavigation li.last
{
	background-image:none;
	}
ul.subnavigation li a
{
	color:#a2a1a0; /*submenu_a*/
	text-decoration:none;
	}
ul.subnavigation li a:hover, ul.subnavigation li a.selected
{
	color:#3e2e2b; /*submenu_a_selected*/
	text-decoration:none;
	}
	
/*classes designed for footer navigation*/
#footer span
{
	/*position:relative;*/
	float:left;
	margin:0 0 0 20px;
	line-height:22px;
	}
ul.footernavigation
{
	/*position:relative;*/
	float:right;
	margin:0 20px 0 0;
	padding:0;
	width:auto;
	line-height:22px;
	}
ul.footernavigation li
{
	margin:0 0 0 12px;
	padding:0 0 0 17px;
	display:inline;
	background-image:url('../gfx/footer_split.gif');
	background-position:left;
	background-repeat:no-repeat;
	}
ul.footernavigation li.first
{
	background-image:none;
	}
ul.footernavigation li a
{
	color:#ccc; /*footer_a*/
	text-decoration:none;
	}
ul.footernavigation li a:hover
{
	color:#ccc; /*footer_a_selected*/
	text-decoration:none;
	}
/*##END Main setup##*/

/*##Intro Panel##*/
/*the intro panel container*/
#intropanel
{
	/*position:relative;*/
	float:left;
	background-color:#282828; /*intropanel_bg*/ 
	}
	
/*the intro image*/
#introimage
{
	/*position:relative;*/
	float:left;
	width:714px;
	min-height:150px; /*because of the arrow*/
	background-color:#f0f0ef;
	}

/*the gfx arrow*/
#introarrow
{
	position:absolute;
	top:0px;
	left:680px;
	width:34px;
	min-height:150px;
	background-image:url('../gfx/bg_arrow_grey.gif');
	background-position:top right;
	background-repeat:no-repeat;
	}

/*the search panel*/
#searchpanel
{
	/*position:relative;*/
	float:left;
	padding:20px;
	width:186px;
	color:#fff; /*searchpanel_color*/
	}

.searchpanelselect
{
	width:185px;
	margin-top:5px;
	}

.searchpaneltextbox
{
	width:179px;
	margin-top:5px;
	margin-bottom:5px;
	}
	
/*##END Intro Panel##*/

/*##Left Column Template##*/

/*list of elements in leftcolumn*/
.featuredproductimage
{
	/*position:relative;*/
	float:left;
	width:238px;
	height:207px;
	}
/*##END Left Column Template##*/

/*##Full-width Template##*/
/*the element i a range list*/
.rangelistelement
{
	/*position:relative;*/
	float:left;
	width:100%;
	height:auto;
	background-image:url('../gfx/range_list_bg.jpg');
	background-position:top left;
	background-repeat:repeat-y;
	}
	
/*the left part of the range list element*/
.rangelistdescriptionarea
{
	/*position:relative;*/
	float:left;
	width:653px;
	min-height:105px; /*because of the arrow*/
	padding:15px 20px 25px 20px;
	}
	
/*the text and button in the left part of the range list element*/
.rangelistdescription
{
	/*position:relative;*/
	float:left;
	width:500px;
	color:#7d8085;
	}

/*the product image in the range list*/
.rangelistimage
{
	/*position:relative;*/
	float:right;
	margin-right:40px;
	}
	
*html .rangelistimage
{
	padding:0;
	margin-right:20px;
	}

/*the grey arrow*/
.rangelistarrow
{
	/*position:absolute;*/
	/*top:36px;
	left:693px;*/
	float:left;
	margin-top:0px;
	width:21px;
	min-height:140px; /*because of the arrow*/
	background-image:url('../gfx/bg_arrow_grey_light.gif');
	background-position:right center;
	background-repeat:no-repeat;
	}
	
*html .rangelistarrow
{
	height:140px;
	}
	
/*right side description header*/
.rangelistrightheader
{
	/*position:relative;*/
	float:left;
	width:186px;
	height:26px;
	line-height:26px;
	background-color:#798488; /*range_list_right_header*/
	color:#fff;
	font-size:90%;
	padding:0 15px 0 25px;
	}
/*right side description*/
.rangelistrighttext
{
	/*position:relative;*/
	float:left;
	width:170px;
	color:#fff;
	padding:25px 0 0 15px;
	}
/*spacing between elements in list*/
.rangelistspacer
{
	/*position:relative;*/
	float:left;
	background-image:url('../gfx/range_list_split.gif');
	background-position:top left;
	background-repeat:repeat-x;
	width:100%;
	height:14px;
	}

/*##END Full-width Template##*/

/*##Product list##*/

/*the text and button in the left part of the product list element*/
.productlistdescription
{
	/*position:relative;*/
	float:left;
	width:150px;
	color:#7d8085;
	}

/*the product image in the product list*/
.productlistimage
{
	/*position:relative;*/
	float:right;
	margin-right:10px;
	width:380px;
	text-align:right;
	}
	
*html .productlistimage
{
	padding:0;
	margin-right:10px;
	}
	
.productname
{
    font-size:160%;
    font-weight:bold;
    }
    
.pricesfrom 
{
    font-size:100%;
    font-weight:bold;
    text-align:center;
    color:#ffffff;
    width:100%;
    padding:5px;
    background-color:#8D856C;
}

/*right side description area and arrow differs for products*/
/*right side description*/
.productlistrighttext
{
	/*position:relative;*/
	float:left;
	width:216px;
	color:#fff;
	min-height:260px;
	/*padding:25px 5px 15px 5px;*/
	}
	
/*the grey arrow*/
.productlistarrow
{
	/*position:absolute;
	top:0px;
	left:693px;*/
	float:left;
	margin-top:0;
	width:21px;
	height:280px; /*because of the arrow*/
	background-image:url('../gfx/bg_arrow_grey_light.gif');
	background-position:right center;
	background-repeat:no-repeat;
	}
	
*html .productlistarrow
{
	height:280px;
	}
	
/*Delivery information*/
.delivery
{
	/*position:relative;*/
	float:left;
	height:40px;
	width:260px;
	margin-top:15px;
	margin-bottom:20px;
	display:none;
	}
.delivery .icon
{
	/*position:relative;*/
	float:left;
	margin-left:-8px;
	}
.delivery .header
{
	/*position:relative;*/
	float:left;
	margin-left:5px;
	color:#666666;
	font-weight:bold;
	line-height:15px;
	}
.delivery .time
{
	/*position:relative;*/
	float:left;
	clear:both;
	}

/*Selection of colour and gallery*/
.selectorarea
{
	/*position:relative;*/
	float:left;
	width:100%;
	}
.selectorbox
{
	/*position:relative;*/
	float:left;
	width:60px;
	height:66px;
	padding:1px;
	margin:0px;
	border:solid 1px #ffffff;
	text-align:center;
	}
.selectorbox:hover
{
	border:solid 1px #798488;
	}

/*view larger image*/
.enlarge
{
	/*position:relative;*/
	float:right;
	/*background-image:url('../gfx/enlarge.gif');
	background-position:left;
	background-repeat:no-repeat;*/
	padding-left:15px;
	color:#343434;
	margin-top:10px;
	font-weight:bold;
	}
/*accordion control in right hand side*/
.accordionheader
{
	height:26px;
	line-height:26px;
	background-color:#798488; /*range_list_right_header*/
	color:#fff;
	padding:0 15px 0 25px;
	cursor:pointer;
	}
.accordioncontent
{
    min-height:105px;
    padding-top:10px;
    padding-bottom:10px;
	/*border-bottom:solid 2px #798488;*/
	}
*html .accordioncontent
{
	/*height:270px;*/
	height:105px;
	}
.accordionheaderdisabled
{
	height:26px;
	line-height:26px;
	background-color:#798488; /*range_list_right_header*/
	color:#fff;
	padding:0 15px 0 25px;
	cursor:default;
	}

/*displays a guide for the user if they cannot find the colour/size of a product they want in the product selector list*/
.productuserguide
{
    /*position:relative;*/
    clear:left;
    float:left;
    padding:5px;
    min-height:22px;
    }	
* html .productuserguide
{
    position:static;
    }

/*colours in the right hand column*/
a.colouritem
{
    width:170px;
	height:24px;
	padding-bottom:8px;
	line-height:24px;
	background:transparent url('../gfx/btnColourButtonBackground.jpg') no-repeat;
	color:#5D6265;
	display:inline-block;
	text-align:left;
	padding-left:15px;
	}

/*price tags in right hand column*/
.priceitem
{
	float:left;
	width:110px;
	margin-left:3px;
	margin-bottom:4px;
	display:inline;
	}
	
.priceitem .icon
{
	float:left;
	width:40px;
	}
	
.priceitem .text
{
	float:left;
	}
	
.priceitem .oldprice
{
	float:left;
	width:100%;
	background-color:#8d856c;
    color:#ffffff;
    margin-top:2px;
	}
    
/*summary in the right hand side*/
.summary
{
	width:206px;
	padding:5px 10px 0 10px;
	display:block;
	}
/*##END Product list##*/
/*##Basket##*/
.basketheaderitem
{
	/*position:relative;*/
	float:left;
	width:100%;
	height:auto;
	background-image:url('../gfx/basket_header_bg.gif');
	background-position:top left;
	background-repeat:repeat-y;
	}
.basketheader
{
	/*position:relative;*/
	float:left;
	width:620px;
	height:20px;
	line-height:20px;
	font-size:160%;
	font-weight:bold;
	margin:20px 20px 40px 20px;
	}
.basketintro
{
	/*position:relative;*/
	float:left;
	color:#000;
	width:620px;
	line-height:110%;
	font-size:110%;
	margin-left:20px;
	margin-bottom:10px;
	padding-bottom:20px;
	}
.underlayinfo
{
	margin:20px;
	color:#7c8185;
	text-align:left;
	}
.country
{
	/*position:relative;*/
	float:right;
	text-align:right;
	width:360px;
	height:30px;
	line-height:30px;
	padding-right:30px;
	color:#fff;
	}
.basketitemdescriptionarea
{
	/*position:relative;*/
	float:left;
	width:714px;
	min-height:145px; /*because of the arrow*/
	margin-right:-21px;
	}
	
.basketitemheader
{
	line-height:26px;
	font-weight:bold;
	font-size:120%;
	color:#7c8185;
	background-color:#eeeff0;
	width:694px;
	padding-left:20px;
	margin-bottom:15px;
	}
.basketitemdetails
{
	/*position:relative;*/
	float:left;
	width:240px;
	margin-left:20px;
	color:#7d8085;
	font-size:110%;
	}
*html .basketitemdetails
{
	width:220px;
	}
.basketitemdetails .bold
{
	color:#646464;
	font-weight:bold;
	}
.basketspacer
{
	/*position:relative;*/
	float:left;
	background-image:url('../gfx/basket_split.gif');
	background-position:left;
	background-repeat:repeat-x;
	height:8px;
	width:100%;
	}
.basketfunctiontop
{
	/*position:relative;*/
	float:left;
	width:940px;
	height:29px;
	line-height:32px;	
	display:none;
	}
.basketfunctionfooter
{
	/*position:relative;*/
	float:left;
	width:940px;
	height:100px;	
	margin-top:8px;
}

/* Paddings altered by J. Burley */
.basketupdatebuttons
{
	/*position:relative;*/
	float:left;
	width:521px;
	padding:17px 25px;
}

/*  Commented out to make way for ammendments made by J. Burley  */

/*.basketupdatebuttons *
{
	margin-right:30px;
	}*/
	
/* AddToBasket Button fix */

.baskettotal
{
	/*position:relative;*/
	float:left;
	width:912px;
	padding-right:28px;
	line-height:26px;
	height:26px;
	font-weight:bold;
	background-color:#8d856c;
	font-size:120%;
	color:#fff;
	}
.baskettotal table
{
	/*position:relative;*/
	float:right;
	}
.deliveryoptions
{
	/*position:relative;*/
	float:left;
	width:912px;
	padding-right:28px;
	line-height:26px;
	height:30px;
	font-weight:bold;
	background-color:#eeeff0;
	color:#7c8185;
	}
.deliveryoptions table
{
	/*position:relative;*/
	float:right;
	}
/*##END Basket##*/
/*Registration*/
table.registration
{
	/*position:relative;*/
	float:left;
	margin:20px;
	width:700px;
	}
table.registration td.label
{
	width:124px;
	font-weight:bold;
	}
table.registration td.spacer
{
	width:70px;
	}
input.registration
{
	width:204px;
	height:18px;
	line-height:18px;
	font-family:Verdana;
	color:#b6bec2;
	padding:0;
	margin:0;
	}
.passwordblue
{
	/*position:relative;*/
	float:left;
	background-color:#dcdcdc;
	width:100%;
	padding-bottom:20px;
	}
/*END Registration*/

/*Address selection*/
.addressselectlist
{
	/*position:relative;*/
	float:left;
	margin:20px;
	width:860px;
	border:solid 1px #798488;
	padding:20px 10px 20px 20px;
	}
	
*html .addressselectlist
{
	margin:10px;
	padding:10px 5px 10px 10px;
}

/*Style of one select address item*/
.addressitem
{
	/*position:relative;*/ 
	float:left;
	width:405px;
	height:80px;
	border:solid 1px #798488;
	margin-bottom:10px;
	margin-right:10px;
	padding:5px;
	}
	
*html .addressitem
{
	margin:0px 6px 3px 0px;
	padding:3px;
}
	
.addressitembutton
{
	width:415px;
	height:90px;
	margin-top:-53px;
	}
.selectaddressitem
{
	/*position:relative;*/
	float:left;
	width:30px;
	}
.addressitemaddress
{
	/*position:relative;*/
	float:left;
	}
.addressitemtext
{
	/*position:relative;*/
	width:100%;
	display:block;
	}
/*END Address selection*/
/*Login page*/
.registrationinfo
{
	/*position:relative;*/
	float:left;
	padding:20px;
	text-align:left;
	width:186px;
	}
/*END Login page*/

/*Order summary*/
.ordersummaryaddresstable 
{
	/*position:relative;*/
	float:left;
	margin-left:20px;
	color:#fff;
	text-align:left;
	margin-top:20px;
	}
	
/*END Order summary*/
/*Article*/
.article
{
	padding:25px;
	min-height:500px;
	clear: left; /* Added by JB 2nd Sept 09 */
	}
	
*html .article
{
	padding:20px;
	width: 885px;
	}	

	
/*END Article*/
/*Store Finder*/
.storefindercountry
{
	/*position:relative;*/
	float:left;
	margin-top:25px;
	width:885px;
	/*width:900px;*/
	padding-bottom:10px;
	border-bottom: solid 1px #798488;
	}
.storefindercountry select
{
	/*margin-bottom:10px;
	margin-right:8px;*/
	}
.storelist
{
	/*position:relative;*/
	float:left;
	width:400px;
	margin-left:250px;
	margin-top:30px;
	}
	
*html .storelist
{
	margin-left:125px;
}

a.storelistitem
{
	width:360px;
	padding:20px;
	margin-bottom:10px;
	border:solid 1px #988e74;
	font-size:120%;
	height:36px;
	cursor: pointer;
	display:block;
	background-image:url('../gfx/MagnifyingGlass.gif');
	background-position:375px 50px;
	background-repeat:no-repeat;
	}
a.storelistitem:hover
{
	border-color:#3e2e2b;
	}

.logowhite
{
	/*position:relative;*/
	float:left;
	background-color:#fff;
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
	}
.logowhite *
{
    margin-left:30px;
    }
/*END Store Finder*/

/* article specifics */
.articleextra
{
	/*position:relative;*/
	float:left;
	margin-top:25px;
	}
/* END article specifics */

/* Underlay list */
.underlaylist
{
	/*position:relative;*/
	margin-left:auto;
	margin-right:auto;
	width:480px;
	margin-top:25px;
	}
.underlayintro
{
    float:left;
    width:240px;
    margin-right:25px;
    padding-bottom:15px;
    background-color:#fff;
	border:solid 1px #798488;
    }
/* END Underlay list */

/*  Added by J Burley to fix the buttons  */

.basketupdatebuttons input
{
	margin-right: 20px;
}

/*Orientals*/
.orientalitem
{
    /*position:relative;*/
    float:left;
    width:416px;
    background-image:url('../gfx/range_list_split.gif');
    background-position:bottom left;
    background-repeat:repeat-x;
    background-color:#fff;
    margin-bottom:8px;
    height:195px;
    padding:25px;
    }
.orientalitemmargin
{
    margin-right:8px;
    }
    
.orientalimage
{
    /*position:relative;*/
    float:right;
    color:#7d8085;
    }
    
.orientaldescription
{
    width:220px;
    color:#696969;
    padding-top:25px;
    height:130px;
    overflow:hidden;
    }
    
a.orientalinformation
{
    color:#7d8085;
    text-decoration:underline;
    }
.orientalspacer
{
    float:left;
    width:100%;
    height:25px;
    color:#ffffff;
    }
/*END Orientals*/

/*Paging*/
.pages
{
    float:right;
    margin-right:10px;
    }
.pageselected
{
    font-size:110%;
    font-weight:bold;
    }
/*END Paging*/

/*
======================================================
============= Catalogue Product view =================
======================================================
*/

.product_catalogue_view
{
	float:left;
	width:226px;
	color:#fff;
	padding-top:8px;
	}
	
.product_catalogue_view .productuserguide
{
	width:186px;
	padding:20px;
	text-align:center;
	}
	
.product_catalogue_view a.find_store
{
	display:block;
	padding:12px 0 12px 20px;
	}
	
.job-vacancy
{
    margin-bottom: 40px;   
}

div.list-paging
{
    float:left;
    width:714px;
    height:26px;
    line-height:26px;
    padding-right:226px;
    text-align:right;
    }
div.list-paging a{background-color:#7B868C; color:#292829; font-weight:bold; padding:4px 6px 4px 6px;}
div.list-paging a.selected{background-color:#fff;} 
div.list-paging a:hover,
div.list-paging a:hover.selected{background-color:#A2ABB0; color:#292829;}

.pnl {float:left; text-align:center;}

.pnl1 .inner,
.pnl2 .inner{ border-right:solid 1px #88886C;}

.pnl .inner{ height:252px;}

.pnl div.inner div.pad{ height:200px;}
.pnl div.inner p{padding:32px 20px 20px 20px; color:#988e74; font-weight:bold; font-size:11px;}

.pnl1{width:266px;}
.pnl2{width:289px;}
.pnl3{width:327px;}

.pnl3 table{margin:30px auto; text-align:left;}