html > body #body {
margin:0 0 0 0px;
}
body{
	width:972px;
	margin:auto;	

}
#contentWrapper {
	position:absolute;	
}


/********************************************************************************
FORM
********************************************************************************/
#topcouplespacer{position:absolute; width:972px; height:1px; color:#FF0000; top:0px; background-color:#FFFFFF;}
#bottomcouplespacer{position:absolute; width:972px; height:1px; color:#FF0000; top:344px; background-color:#FFFFFF;}

#couple{position:absolute; width:972px; height:343px; color:#FF0000; top:1px; background-color:#230907;}

#doodlepanel{position:absolute; width:972px; height:83px; top:344px; background-color:#bd2c29;}

#doodles{position:relative; top:8px; padding-right:8px;}

#doodleText{position:absolute; left:529px; top:362px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:305px;}

#SignInArea{position:absolute; left:760px; top:10px; width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}

.columnWidth{font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; font-size:10px;}

#FieldLabel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; color:#333333;}

#agreement{color:#666666; font-size:9px; width:272px; padding-left:10px; padding-top:5px;}

a.tsandcs{text-decoration:underline; color:#666666;	font-size:10px;}

/********************************************************************************
ERROR
********************************************************************************/
#errorWrapper
{
    -x-background-x-position:0%; -x-background-y-position:0%;
    background-attachment:scroll;
    background-color:#FFFFFF;
    background-image:none;
    background-repeat:repeat;
    border: solid #C00500 1px;
    color:#C00500;
	position:absolute;
    font-weight:bold;
    left:350px;
    opacity:0.9;
    overflow-x:hidden;
    overflow-y:hidden;
    padding:5px 5px 5px 5px;
    top:115px;
    width:250px;
    max-height:350px;
	font-size:11px;
	text-align:left;
}

.error
{
    padding:5px 0px 5px 0px;
}
a {
    background:transparent none repeat scroll 0%;
    color:#e4b4b3;
    text-decoration:underline;
}
a:hover {
    background:transparent none repeat scroll 0%;
    color:#e4b4b3;
    text-decoration:underline;
}
