body {
	background: repeat-y center url('../images/bg_tile.gif') #ddd;
	text-align: center;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	margin: 0;padding: 0;
	font-size: 90%;
}

div.mainbox {
	width:  760px;
	margin:  auto;
	margin-top: 0;
	padding-left:1px;
}

/* @group Sidebar */

div.sidebar {
	width: 200px;
	text-align: center;
	float: left;
	background-color: #ffe672;
}

	.sidebar .nav  {
		border-bottom: 2px solid #610;
		margin-top: 14px;
	}
		.sidebar .nav a {
			text-align: left;
			display: block;
			border-top: 2px solid #610;
			font-family: Century Gothic, Tahoma, Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #610;
			background-color: #fff;
			padding: 5px 0 5px 8px;
			text-transform: uppercase;
			text-decoration: none;
		}

		.sidebar .nav a.process {
			display: block;
			border-top: 1px solid #edb;
			font-family: Century Gothic, Tahoma, Verdana, Arial, sans-serif;
			font-weight: bold;
			color: #610;
			background-color: #fff;
			padding: 3px 0 3px 14px;
			text-transform: none;
		}		
		.sidebar .nav a:hover {
			color: #fff;
			background-color: #000;
		}
		
		.sidebar .nav a.selected {
			color: #fff;
			background-color: #610 !important;
			cursor: default !important;
		}

/* @end */

/* @group Mainbar */

div.mainbar {
	width: 560px;
	float: right;
	text-align: left;
}

	.mainbar h1 {
			color: #fff;
			background-color: #610;
			margin:  0 0 0px;
			font-family: Century Gothic, Tahoma, Verdana, Arial, sans-serif;
			font-weight: bold;
			text-transform: uppercase;
			text-align: center;
			padding:  20px 16px;
	}
	
	.mainbar .content {
		padding:  5px 30px 0;
	}
	
	.mainbar h2 {
			color: #fff;
			background-color: #222;
			border-top:  1px solid #000;
			border-bottom:  1px solid #444;
			margin:  25px 0 15px;
			font-family: Century Gothic, Tahoma, Verdana, Arial, sans-serif;
			font-weight: normal;
			text-transform: uppercase;
			text-align: center;
			padding:  3px 0;
			font-size: 21px;
	}
	
.mainbar .contact {
	text-align: center;
	color: #610;
	font-style: italic;
	margin-top: 100px;
}
.mainbar .contact .serving{
	font-size: 80%;
}

.aurora {
	background-image: url(../images/northernlights.jpg);
	background-repeat: no-repeat;
}

p.bigpara {
	font-size:  140%;
}

/* @end */

/* @group link */

a {
	color:  #610;
}

	a:visited {
		color:  #500;
	}
	.content a:hover {
		background-color: #610;
		color: #fff;
		text-decoration: none;
	}

a img {
	border:  0;;
	
}

/* @end */

/* @group Pricetable */

table.pricetable {
	margin:  0 auto;
	width: 90%;
}
	
	table.pricetable td {
		padding:  2px 8px;
	}
	
	table.pricetable tr:hover td {
		background-color:  #fe9;
	}
	
	table.pricetable td.subprice {
		padding-left:  25px;
	}


	
	table.pricetable tr.blankrow td {
		height:  8px;
		padding:  0;
		font-size: 1px;
	}

	table.pricetable tr.blankrow:hover td,
	table.pricetable tr.header:hover td {
		background:  none;
	}
	
	table.pricetable tr.header td {
		font-style: italic; font-weight: bold;
	}

	
	table.pricetable tr.smallhead td {
		font-size:  12px; 
	}

	table.pricetable tr.smallhead td small {
		font-size:  10px; font-weight:  normal;
	}

	table.pricetable tr td.price {
		text-align: right;
	}

.warning {
/* font-weight:bold; */
background-color:#ffe672;
padding: 8px 10px ;
 }


/* @end */


