/*
Created by Tjobbe Andrews of www.sitecreative.net - the author must be creditted when using this work
*/

body	{text-align:center; margin:0; padding:0; background:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:95%;}
h1		{font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; padding:0; font-weight:normal; font-size:180%;}
a		{color:#3E5E87; text-decoration:underline; }
a:hover	{text-decoration:none; }
p		{margin:0; padding:0 0 15px 0; }

#container		{margin:0 auto; text-align:left; width:850px; padding:0; }
/*you might need to play around with the padding in #intro depnding on how much text you have in there ;o)*/
#intro			{color:#FFFFFF; background:url('images/intro-bg.jpg') no-repeat center top; padding:80px 400px 30px 40px; font-size:20px; }
#content		{float:left; width:480px; padding:20px 20px 20px 0;}
#rightColumn	{float:right; width:300px; padding:20px 20px 20px 5px; }
#rightColumn .R	{text-align: right;}
#rightColumn a	{color: #5F4C3D; text-decoration: none; font-family: Garamount;}
#rightColumn a:hover	{color: #fff; background-color: #3E5E87;}
#rightColumn image {float: right; border: 0px; margin: 20px 0px;}
#footer			{clear:both; color:#FFFFFF; padding:30px 20px 20px 20px; margin:20px 0 0 0; }
#footer p			{text-align: center; margin-top: 8px; color:#5F4C3D; font-size: 12px; line-height: 2em;}
#footer a		{color:#5F4C3D; font-size: 12px; font-weight: bold;}

#header			{text-align:center; padding:15px; }
#header h1		{float:left; font-size:250%; font-family:Georgia;}
#header h1 a	{color:#000; text-decoration:none; }
#header ul		{margin:0; padding:15px 0; font-size:120%; font-family:Georgia, "Times New Roman", Times, serif; }
#header li		{margin:0; padding:0; display:inline; }
#header ul a	{padding:15px 10px; color:#5F4C3D; text-decoration:none; }
#header ul a:hover	{background:url('images/nav-bg.gif') no-repeat center center; }

/* LINKIPEDE STYLES */
.cost {color: #CC3300;}
.ing {font-size: 13px; font-weight: bold; line-height: 1.5em;}
.Style1 {font-size: 10px; text-decoration: none;}
.Style2 {font-size: 14px; text-decoration: none;}
.Style3 {font-size: 18px; text-decoration: none;}
.StylePhone {font-size: 24px; font-weight:bold; color:#5F4C3D;}
.s {font-size:10px;}

input.disabled 	{border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required 	{border: 1px solid #00A8E6; }
input.validation-failed, textarea.validation-failed 	{border: 1px solid #FF3300; color : #FF3300;}
input.validation-passed, textarea.validation-passed 	{border: 1px solid #00CC00; color : #000;}

.validation-advice {margin: 5px 0; padding: 5px; background-color: #FF3300; color : #FFF; font-weight: bold; }

.custom-advice {margin: 5px 0; padding: 5px; 	background-color: #C8AA00; color : #FFF; font-weight: bold;}

fieldset {padding: 1em; margin-bottom: 0.5em;}

label {font-weight: bold; }

.form-row {clear: both; 	padding: 0.5em;}

.field-label {}

.field-widget {}

.image
{
	float: left;
	padding: 5px;
	border: 1px solid #ACA496;
	margin: 0 24px 24px 0;
	width: 120px;
	height:100px;
}

.bigimage
{
 	padding: 8px;
	border: 1px solid #ACA496;
	width: 480px;
	margin: 0px;
}