/*

This is an Elated PageKit - www.elated.com.

All artwork copyright (c) 1996-2006 Elated Communications Ltd.

By using this PageKit, you are agreeing to be bound by the

usage agreement available online at http://www.pagekits.com/usage/

*/





/* Standard font family for site */



body, table, tr, td, a, p, h1, h2, h3, h4, h5

{

  font-family: Arial, sans-serif;

  line-height: 1.3em;

}





/* Page body style */



body

{

	margin: 0;

	padding: 0;

  color: #666666;

	background-color: #FFFFFF;

  font-size: 0.75em;

}





/* Standard paragraph style */



p, ul

{

	margin-top: 0;

	margin-bottom: 18px;

}





/* Links */



a:link, a:active

{

	color: #E26167;

	background-color: inherit;

  text-decoration: none;

}



a:hover

{

	color: #E26167;

	background-color: inherit;

  text-decoration: underline;

}



a:visited

{

	color: #FEC8A2;

	background-color: inherit;

}





/* Headings */



h1

{

	font-weight: normal;

	font-size: 2.8em;

  line-height: 1.3em;

	margin: 0 0 8px 0;

  padding-top: 0;

  color: #666666;

  background-color: inherit;

}



h1.pagetitle

{

  position: absolute;

  left: 0;

  top: 126px;

  height: 52px;

}



h2

{

	font-weight: normal;

	font-size: 1.5em;

	margin: 0 0 8px 0;

  padding-top: 0;

  text-transform: lowercase;

}



h3

{

	font-weight: bold;

	font-size: 1.0em;

	margin: 0 0 8px 0;

  padding-top: 0;

}





/* Container for page */



#container

{

	margin: 0 auto 0 auto;

	position: relative;

	width: 770px;

}





/* Page header area */



#page-header

{

  position: relative;

	width: 100%;

	height: 110px;

}



#container.home #page-header

{

	height: 310px;

  background: transparent url("images/header_homepage.jpg") left bottom no-repeat;

}





/* Page body */



#page-body

{ 

  width: 100%;

  margin-top: 20px;

}





/* Menu */



#menu

{

  font-family: Arial, sans-serif;

	font-weight: normal;

  font-size: 1.9em;

  text-transform: lowercase;

  height: 35px;

  padding-top: 75px;

  background: transparent url("images/cross.gif") 0 40px no-repeat;

}



#menu a

{

  font-family: Arial, sans-serif;

  color: #666666;

	background-color: inherit;

	text-decoration: none;

  margin-right: 18px;

}



#menu a:hover

{

	color: #E26167;

	background-color: inherit;

}





/* Page content area */



#page-content

{ 

  float: right;

  width: 400px;

  padding: 48px 0 0 0;

}



#container.home #page-content

{

  float: left;

  width: 350px;

  padding: 0 20px 0 0;

  background: transparent;

}





/* Left-hand image column (inner pages) */



#left-image

{

  float: left;

  width: 350px;

  margin: 50px 20px 0 0;

}

  



/* Standard images */



img

{

	border: none;

}





/* Floating grey boxes */



.box

{

  width: 170px;

  padding: 10px;

  color: inherit;

  background-color: #F6F7F6;

}



.box.left

{

  float: left;

}



.box.right

{

  float: right;

}



.box h3

{

  margin-top: 4px;

}





/* Page footer area */



#page-footer

{

  margin: 20px 0;

  padding-top: 10px;

  text-align: left;

  border-top: 1px solid #E0E3E2;

}



#page-footer p

{

  margin-bottom: 0;

  padding-bottom: 0;

}





/* Clearing element */



.clear

{

  position: relative; clear: both; height: 0; line-height: 0; font-size: 0;

}



