/* CSS Document */
A:link {text-decoration: none; color: #6A4080}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #A10048;}

#page-container {

  width: 760px;
	margin: auto;
	background: #F4E6FF;
	padding-top: 20px;
	padding-bottom:20px;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #000000;
	background: #F4E6FF;
}

html, body {
	margin: 0;
	padding: 0;
}

li{
list-style: disc;
color: #660099;

}

#inner-content {
  line-height: 18px;
  margin: 10px;

}

#inner-title {
  position: relative; top: -4px;
  font-size: 14px;
	color: #D8D9C3;
	font-weight: bold;
}

img.nav-image{
  position: relative; top: -2px;
}

div.nav-links{
 padding-left: 10px;
 padding-right: 10px;
 background: #C6BDC9;
 color: #6A4080;
}

#main-nav {
  line-height: 18px;
	float: right;
	width: 175px;
	height: 100%;
}

#main-nav .padding {
	/*padding: 25px;*/
	float: right;
	width: 170px;
	position: absolute;
	
	padding-left: 5px;
	padding-top: 5px;
}

/* old background : #BAACBF */

#header {
	height: 50px;
	padding: 0;
	text-align:center;
	background: #6D4080;
}

#header h1{
  font-size: 24px;
  padding: 10px;
  text-align: center;
  color: #ffffff;
}

div.nav-head{
	background: #6D4080;
	height: 20px;
}

div.outer-nav-links{
  padding-bottom: 5px;
}


#photo {
	height: 200px;
	margin-right: 175px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#title {
  height: 20px;
	background: #7C7380;
	text-align: center;
}

#content {
  line-height: 18px;
	margin-right: 175px;
	background: #C6BDC9;
	top: 500px;
}

#footer {
  text-align: center;
  padding: 2px;
  color: #ffffff;
  font-size: 10px;
  background: #6D4080;

}

/* Style for input elements */
#postcode{
  margin-top:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color: #000000;
	background: #DDDDDD;
	border: 1px solid #6D4080;
	padding:1px;
	text-align: right;


}

/* Style for button elements */
button{
   margin-top: 5px;
   font-size:10px;
   font-family:Verdana,sans-serif;
   width:60px;
   height:20px;
   margin-right: 4px;
   border-style:solid;
   border-color:#EBE1EF;
   border-width:1px;
   background: #6D4080;
   color: #F4E6FF;
}

hr {
   color: #8B659A;
   width: 50%;
   height: 1px;
}

b.rtop2, b.rbottom2{display:block;background: #F4E6FF;}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden; background: #7C7380}
b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px;height: 2px}    

b.rtop3, b.rbottom3{display:block;background: #F4E6FF;}
b.rtop3 b, b.rbottom3 b{display:block;height: 1px;
    overflow: hidden; background: #C6BDC9}
b.rtop3 b.r4, b.rbottom3 b.r4{margin: 0 1px;height: 2px}    


b.rtop, b.rbottom{display:block;background: #F4E6FF;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #6D4080}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
