/*@charset "UTF-8";*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/back.gif);
	vertical-align: top;
	margin-top: 0px;
}

a
{
	color: #8E0806;
	font-size: 14px;
}

a hover
{
	color: #3333CC;
}
/*
table {
	border: solid 1px black;
}

td {
	border: solid 1px blue;
}
*/

.greenPanelBottom
{
	height: 17px;
	width: 158px;
	border: 0px groove purple;
	background: url('images/green_btm.jpg');	
}

#column1
{
	width: 220px;
	/*float:left;*/
}

#column2
{
	margin-top: 11px; /* was 44px*/
	margin-left: 22px;
	margin-right: auto;
	width: 450px;
/*float:left;*/
}

#column2copy
{
	margin-top: 22px;
	margin-right: auto;
/*	float: left;*/
	font: 12px Arial, Helvetica, sans-serif;
}

#column2Titles
{
	margin-top: 22px;
	margin-left: 22px;
	margin-right: auto;
	width: 450px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif, bold, #DE613A;
}

#content
{
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

#contentRegister{
	width:158px;
	background-image:url(images/green_stretch.jpg);
	margin-top:5px;
	}

#contentSAC
{
	width: 158px;
	background-image: url(images/green_stretch.jpg);
	margin-top: 5px;
	font-size: 10px;
}

#contentSide
{
	height: 500px;
	width: 158px;
	margin-top: 22px;
	margin-left: 34px;
}

#contentSignin
{
	width: 158px;
	height: 237px;
	background-image: url(images/green_stretch.jpg);
}

#copy
{
	background: url('./images/midd_back.gif');
	width: 800px;
	height: 542px;
	background-color: #FFFFFF;
}

#COPYIN
{
	height: auto;
	width: 150px;
	margin-left: 8px;
	font-size: 12px;
}

#featureList
{
	font: 12px Arial, Helvetica, sans-serif;	
}

#Flash
{
	float: right;
	margin-top: 0px;
	height: 500px;
	width: 29px;
	border-color: #2E5C01;
	border: 1px;
}

#footer
{
	background: url('./images/btm_back.gif');
	text-align: center;
	width: 800px;
	height: 22px;
	background-color: #CC9900;
}

#footerCopy{
/*	width:800px;*/
	font-size: x-small;
	margin-left: 32px;
}

#FORMIN
{
	height: 220px;
	width: 150px;
	margin-left: 4px;
	text-align: center;
}

#header
{
	height: 57px;
	width: 800px;
	margin-left: -2px;
	border: 0px groove purple;
}

#iPhoneApp
{
/*	border: 1px solid #77822f;*/
}

#leftnav
{
	float: left;
	width: 171px;
	height: 219px;
	margin-top: 25px;
	margin-left: 5px;
	background-color: #33FF00;
}

#nav
{
/*   position: absolute;*/
	margin-top: 10px;
	height: 58px;
	width: 428px;
}

#prdSpot
{
	margin-left:10px;
/*	margin-top:px;*/
	height:512px;
	width:229px;
	border:0px groove purple;
	background:url('images/prdspot_back.jpg');
    background-repeat:repeat-x;
}

#prdSpotCT
{
	margin-left:10px;
	margin-top:0px;
	height:500px;
	width:229px;
	border:0px groove purple;
}

#recipebox
{
	float:right;
	width:613px;
	height:252px;
	margin-top:5px;
	background:url('./images/sp_back.gif');
}

#recipeboxbtm
{
	float:right;
	width:613px;
	height:252px;
	margin-top:5px;
	background:url('./images/btm_back.gif');
}

#recipeboxtp
{
	float:right;
	width:608px;
	height:14px;
	margin-top:5px;
	background:url('./images/tp_back.gif');
}

#recipeDay
{
	float: right;
	width: 613px;
	height: 252px;
	margin-top: 5px;
	background-color: #00CC33;
}

#rectab
{
	width:608px;
	height:31px;
	margin-top:5px;
	background-color:#00CC33;
	vertical-align:top;
}

#registerTP
{
	height: 21px;
	width: 158px;
	border: 0px groove purple;
	background: url('images/register_top.jpg');
    background-repeat: repeat-x;
}
	
#shadowleft
{
	height: 622px;
	width: 25px;
	background: url('./images/shadow-left.jpg');
}	

#shadowright
{
    height: 622px;
	width: 25px;
	background: url('./images/shadow-right.jpg');
}

#SACCopy
{
	margin-left: 5px;
	margin-right: 5px;
}

#sacTP
{
	height: 21px;
	width: 158px;
	border: 0px groove purple;
	background: url('images/SAC_top.jpg');
    background-repeat: repeat-x;
}
	
#signTP
{
	height: 20px;
	width: 158px;
	border: 0px groove purple;
	background: url('images/signup_top.jpg');
    background-repeat: repeat-x;
}

#signBT
{
	height: 17px;
	width: 158px;
	border: 0px groove purple;
	background: url('images/green_btm.jpg');
}
	
#signMD
{
	margin-left: 10px;
	height: 140px;
	width: 229px;
	border: 0px groove purple;
	background: url('images/sign_back.jpg');
	background-repeat: repeat-y;
}
	
#signFORM
{
	margin-left: 10px;
	margin-top: 0px;
	height: 140px;
	width: 200px;
	border: 0px groove purple;
}

#signhd{
	margin-left: 1px;
	margin-top: 0px;
	height: 229px;
	width: 190px;
	border: 0px groove purple;
	background: url('images/back_back.jpg');
    background-repeat: repeat-x;
	}

#signGO
{
	margin-left: 165px;
	margin-top: -75px;
	height: 26px;
	width: 53px;
	border: 0px groove purple;
}

#tab
{
	height: 58px;
	width: 272px;
	background: url('./images/logo_tab.gif');
/*	margin-left: 530px;*/	
}