A:link {
text-decoration: none;
color:#333333;
outline: none;
}

A:visited {
text-decoration: none;
color:#333333;
outline: none;
}

A:active {
text-decoration: none;
color: #000000;
outline: none;
}

A:hover {
text-decoration:underline;
color: #996533;
outline: none;
}

ul {margin-left:5px; margin-top:2px; padding: 0;}
li {margin-left:5px; margin-bottom:5px; padding: 0;}
.form {
 border: 1px solid #FFFFFF;
 padding: 1px;
}
.textinput {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.dropdown {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

body {   
		margin:0;
		padding:0;
		text-align:center;
		background:#eaeaea;
		background-color:#F0ECE3;
		}
	
	#frame {
		width:910px;
		height:835px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding-top:3px;
		padding-right:19px;
		padding-left:19px;
		padding-bottom:0px;
		text-align:left;
		background-image:url(../images/frameback.gif);
		background-repeat:no-repeat;
		background-position:top left;
		}
		
	#contentleft, #contentleft2 {
		width:162px;
		
		padding-top:3px;
		float:left;
		background-color:#FFFFFF;
		}
	
	#contentcenter {
		width:536px;
		padding-right:3px;
		padding-left:3px;
		padding-top:3px;
		float:left;
		background-color:#FFFFFF;
		}
	
	#contentright {
		width:196px;
		padding-top:3px;
		float:left;
		background:#FFFFFF;		
		}
		
		#contentright2 {
		width:196px;
		padding-top:3px;
		float:left;
		background:#FFFFFF;		
		}
	
	#contentheader {
		background-image:url(../images/headerbackOLD.jpg);
		height:175px;
		width:900px;
		position:relative;
		
		}
	.ECE3D2spiffy {
		display:block;
		}
		
	.ECE3D2spiffy *{
		display:block;
		height:1px;
		overflow:hidden;
		background:#ECE3D2;
		}
		
	.ECE3D2spiffy1 {
		padding-right:1px;
		margin-right:3px;
		padding-left:1px;
		margin-left:3px;
		background:#ECE3D2;
		}
		
	.ECE3D2spiffy2 {
		padding:0px 1px;
		background:#ECE3D2;
		border-right:0px solid #7ABDFF;
		margin:0px 1px;
		}
		
	.ECE3D2spiffy3 {
		margin:0px 1px;
		}
	.ECE3D2spiffy4{
	}
.ECE3D2spiffy5{
	}
.ECE3D2spiffy_content{
padding:2px 10px;
background-color:#CCC2A9;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
height:486px;
}
.BR_ECE3D2spiffy_content{
padding:2px 10px;
background-color:#ECE3D2;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
height:318px;
}
.normalformtitle { 
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1;
color: #000000;
font-size: 11px;
}
.errorformtitle { 
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1;
color:#FF0000;
font-size: 11px;
}
.recipetextarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
width:99%;
height:28px;
width:99%;
overflow:auto;
}
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	



	.spiffy {
		display:block;
		}
		
	.spiffy *{
		display:block;
		height:1px;
		overflow:hidden;
		background:#CCC2A9;
		z-index:2;
		}
		
	.spiffy1 {
		padding-right:1px;
		margin-right:3px;
		padding-left:1px;
		margin-left:3px;
		background:#CCC2A9;
		}
		
	.spiffy2 {
		padding:0px 1px;
		background:#CCC2A9;
		border-right:0px solid #7ABDFF;
		margin:0px 1px;
		}
		
	.spiffy3 {
		margin:0px 1px;
		}
	.spiffy4{
	}
.spiffy5{
	}
#login {
text-align:right;
padding-right:10px;
padding-top:30px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;

}
#middle{
padding:2px 10px;
height:573px;
background-color:#CCC2A9;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 11px;
line-height: 1;
}
#top_left{
padding:2px 5px;
height:393px;
background-color:#CCC2A9;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 11px;
line-height: 1.3;
overflow:hidden;
}
#bottom_left{
padding:0px 0px;
height:166px;
background-color:#CCC2A9;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
overflow:hidden;
}
#top_right{
padding:2px 10px;
height:180px;
background-color:#CCC2A9;
font-family: Arial Narrow, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
overflow:hidden;
}
#top_right h1
{
color:#8F6533;
font-size:20px;
text-align:center;
}
#bottom_right{
padding:2px 10px;
height:376px;
background-color:#CCC2A9;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
overflow:hidden;

}

.spiffy_content{
padding:2px 10px;
background-color:#CCC2A9;
background-repeat: repeat-x;
border-right:0px solid #7ABDFF;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}
.logintextinput {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
padding-right: 3px;
padding-left: 1px;
width:125px;
margin-top:5px;
}
.submitbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin-top:5px;
margin-right:3px;
}
.headertext{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 14px;
text-align:right;
line-height:1;
}
.headertext A:link {text-decoration: none; color:#FFFFFF;}
.headertext A:visited {text-decoration: none; color:#FFFFFF;}
.headertext A:active {text-decoration: none; color:#FFFFFF;}
.headertext A:hover {text-decoration: underline; color:#000000;}
#summary_left_bar{
padding:2px 10px;
background-color:#CCC2A9;
font-family: Arial Narrow, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}
#summary_left_bar h1
{
color:#8F6533;
font-size:20px;
text-align:center;
}
.caption {
font-family: Arial, Helvetica, sans-serif;
line-height:1.1;
color: #000000;
font-size: 14px;
}
.headline {
font-family: Arial, Helvetica, sans-serif;
line-height:1.1;
font-weight:bold;
color: #8F6533;
font-size: 16px;
}
.headline_12 {
font-family: Arial, Helvetica, sans-serif;
line-height:1.1;
font-weight:bold;
color: #8F6533;
font-size: 12px;
}
.bigheadline {
font-family: Arial, Helvetica, sans-serif;
line-height:1;
font-weight:bold;
color: #8F6533;
font-size: 28px;
}
.bolditalic {
font-family: Arial, Helvetica, sans-serif;
line-height:1.6;
font-weight:bold;
font-style:italic;
color: #000000;
font-size: 15px;
}

.bold{
font-family: Arial, Helvetica, sans-serif;
line-height:1;
font-weight:bold;
color: #000000;
font-size: 13px;
}
.bold_link{
font-family: Arial, Helvetica, sans-serif;
line-height: 1.3;
font-weight:bold;
color: #000000;
font-size: 12px;
}
p.contenttext { 
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1.2;
color: #000000;
font-size: 12px;
}
.contenttext { 
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1.2;
color: #000000;
font-size: 12px;
}
ul.ulcontent {
margin-left:18px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1;
color: #000000;
font-size: 12px;
}
ul.errorlist {
margin-left:18px;
margin-top:0px;
font-family: Arial, Helvetica, sans-serif;
line-height:1.1;
color: #000000;
font-size: 10px;
}
.satisfiedcustomer {
font-family: Arial, Helvetica, sans-serif;
line-height:1;
font-weight:bold;
font-style:italic;
color: #000000;
text-align:right;
font-size: 12px;
}
.bullettable {
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1.2;
color: #000000;
font-size: 12px;
}
.FAQanswer {
padding-left:10px;
padding-top:10px;
}
.FAQquestion {
font-weight:bold;
}
.backtotop {
text-align:right;
}
.normalformtitle { 
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1;
color: #000000;
font-size: 11px;
}
.errorformtitle { 
margin-left:0px;
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
line-height:1;
color:#FF0000;
font-size: 11px;
}
.googie_window {
  font-size: 0.9em;
  font-family: sans-serif;
  text-align: left;
  border: 1px solid #555;
  background-color: #ecefff;
  margin: 0;
  position: absolute;
  visibility: hidden;
  z-index: 300;
  padding: 1px;
  width: 165px;
}

.googie_list {
  margin: 0;
  padding: 0;
}

.googie_list td {
  padding: 1px 0 1px 0;
  cursor: pointer;
  list-style-type: none;
  color: #000;
}

.googie_list_onhover {
  background-color: #FBEC72;
}

.googie_list_onout {
  background-color: #ecefff;
}

.googie_list_selected {
  background-color: #ccc;
}

.googie_list_revert {
  color: #b91479;
}

.googie_list_close {
  color: #b91414;
}

.googie_link {
  color: #b91414;
  text-decoration: underline;
  cursor: pointer;
}

.googie_check_spelling_link {
  color: #0049B7;
  text-decoration: underline;
  cursor: pointer;
}

.googie_no_style {
  text-decoration: none;
}

.googie_resume_editing {
  color: green;
  text-decoration: underline;
  cursor: pointer;
}

.googie_check_spelling_ok {
  color: white;
  background-color: green;
  padding-left: 2px;
  padding-right: 2px;
  cursor: pointer;
}

.googie_lang_3d_click img {
  vertical-align: middle;
  border-top: 1px solid #555;
  border-left: 1px solid #555;
  border-right: 1px solid #b1b1b1;
  border-bottom: 1px solid #b1b1b1;
}

.googie_lang_3d_on img {
  vertical-align: middle;
  border-top: 1px solid #b1b1b1;
  border-left: 1px solid #b1b1b1;
  border-right: 1px solid #555;
  border-bottom: 1px solid #555;
}

