html, body { margin: 0px; padding: 0px; }

div {  } 
body {
	font-size: 76%;
	color: #000;
	background: #FDFCEC url(../gfx/pl_main_bg.gif) repeat-y 50% 0;
	font-family: "Georgia","MS Serif", "helvetica", serif;
	text-align: center;
}

#container { 
	width: 100%;
	margin: 0px auto 0px;	
}

#main{
	background: transparent url(../gfx/pl_contenttile_bg.gif) repeat-y 50% 0;
	position: relative;
}

#header{
  margin: 0 auto;
  text-align: left;
  width: 760px;
	height: 126px;
	background: #8b2f1b url(../gfx/pl_head_bg.gif) no-repeat 0 0;
}

#content{
  margin: 0 auto;
  text-align: left;
  width: 740px;
	height: 370px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	background: transparent url(../gfx/pl_content_bg.jpg) no-repeat 0 0;

}
#contentInner{
	width: 500px;
	height: 100%;
	position: relative;
	color: #d3bdb9; 
}

#contentInner h1, #contentInner h2 { margin: 0px; padding: 0px; }

#logo { 
	display: block;
	font-size: 1px; color: #6B2114;
	background:  transparent url(../gfx/pl_logo.gif) no-repeat -10px 5px;
	padding: 0px;
	width: 300px;
	height: 150px;
}
#contentInner h2#strapline { 
	text-indent: -5000px;
	margin: 0px;
	font-size: 8px;
}
.itemList{
	list-style-type: none;
	font-size: 1.3em;
	margin: -15px 15px 0 0;
	line-height: 1.6em;
}
.itemList li { text-align: right;}

.pictureSet {
	position: absolute; 
	top: 150px;
	left: 5px;
}
.pictureSet img { width: 60px; height: 86px; margin-right: 26px;}

#contentInner h3 { font-weight: normal; letter-spacing: 4px; text-align: center; width: 250px;}

#contentInner a { color: #EFE6E5;}

#contentInner .contact{
	position: absolute;
	bottom: 15px;
	left: 15px;
}
#contentInner .contact .tel, #contentInner .contact .mob, #contentInner .contact .email { 
	display: block;
	font-size: 1em;
	margin: 5px 0px 0px;
}
#contentInner .contact .tel span, #contentInner .contact .mob span, #contentInner .contact .email span{
	font-size: 1em;
	margin-left: 0.5em;
}
#contentInner .contact .email a { text-decoration: none; }
#contentInner .contact .email a:hover { text-decoration: underline; }

#contentInner .postaddress {
	position: absolute;
	font-size: 1em;
	bottom: 15px;
	right: 15px;
	
}
#contentInner .postaddress address {
	font-style: normal;
	line-height: 1.5em;
	text-align: right;
}

#footer {
 position: relative;
 text-align: right;
 width: 760px;
 margin: 10px auto;
 padding-bottom: 35px;
}
#sozu { 
  position: absolute;
  right: 0px;
	text-align: left;
	display: block; 
	margin: 0px 0;  
	color: #959595; font-size: 0.8em; text-indent: -4000px;
	height: 25px; width: 156px;
	background: transparent url(../gfx/pl_web_roll.gif) no-repeat 0 -29px;}
	
#sozu a { 
        position: absolute; right: 0px;
	display: block;
	text-decoration: none;
	background:  transparent url(../gfx/pl_web_roll.gif) no-repeat 0 -5px;
	height: 24px; width: 156px; }
	
#sozu a:hover { background: none; }