@charset "utf-8";
/* CSS Document */

/* TAG MODS */
body							{
								margin:0;
								padding:0;
								font-family:Arial, Helvetica, sans-serif;
								color:#333333;
								}
img								{
								border:none;
								}
a								{
								color:#c59fd1;
								}
/* END TAG MODS */
/* CLASSES */
.error							{
								color:#990000;
								}
.hrPurple						{
								border-top:1px solid #6b546c ;
								height:1px;
								width:309px;
								margin:7px 0 8px 0;
								}
.leftDateBox					{
								float:left;
								width:160px;
								}
.monthBox						{
								font-size:13px;
								font-weight:bold;
								}
.rightDateBox					{
								margin-left:160px;
								}
.clear							{
								clear:both;
								}
.radioValue						{
								display:inline;
								position:relative;
								top:-2px;
								margin-right:4px;
								}
/* END CLASSES */
#container						{
								width:1005px;
								background:#f7a41f url(../images/bkgrd_body.jpg) no-repeat fixed;
								}
#leftColumn						{
								float:left;
								width:371px;
								}
#topLeftBox						{
								background:url(../images/img_formTop.jpg) no-repeat;
								width:371px;
								height:48px;
								padding-bottom:10px;
								}
#logoRDE						{
								background:url(../images/logo_RDE.png) no-repeat;
								width:197px;
								height:48px;
								margin-left:-13px;
								}

.logoRDE						{
								background:url(../images/logo_RDE.png) no-repeat;
								width:197px;
								height:48px;
								margin-left:-13px;
								}


.noshow,
#logoRDE img					{
								/* THIS IS FOR BROWSERS WITHOUT CSS SUPPORT */							
								display:none;
								}
#bkgrdForm						{
								}
#formBox						{
								background-color:#431949;
								border:1px #b68046 solid;
								width:312px;
								/*height:563px;
								background:url(../images/bkgrd_formBox.png) no-repeat;*/
								font-size:11px;
								color:#FFFFFF;
								padding:22px 5px 0 14px;
								margin:0 10px 0 30px;
								}
#formBox label					{
								display:block;
								text-transform:uppercase;
								font-weight:bold;
								}
#formBox input[type=text]		{
								width:150px;
								height:18px;
								}
#formBox input,
#formBox select					{
								border:1px #bec3bf solid;
								font-size:11px;
								}
#formBox select					{
								height:15px;
								}

select#stateDropDown			{
								width:86px;
								height:17px;
								}
.leftDateBox input[type=radio]	{
								margin:11px 0 auto 0;
								padding:auto 2px auto 0;
								width:15px;
								}
#lNameBox,
#CityBox,
#CellPhoneBox					{
								margin-left:154px;
								padding-left:4px;
								}
#address1Box					{
								}
#CityBox,
#PhoneBox,
#CellPhoneBox					{
								padding-top:10px;
								}
#fNameBox						{
								float:left;
								Xmargin-left:22px;
								}
		
#address1Box,
#StateBox,
#ZipBox,
#EmailBox,
#PhoneBox						{
								float:left;
								padding-top:10px;
								}
#fNameBox,
#lNameBox						{
								padding-top:3px;
								}
#fNameBox label,
#lNameBox label,
#address1Box label,
#CityBox label,
#StateBox label,
#ZipBox label,
#PhoneBox label,
#CellPhoneBox label,
#EmailBox label					{
								padding-bottom:4px;
								}
#StateBox						{
								width:86px;
								}
#ZipBox,
#ZipBox input[type=text]		{
								width:59px;
								}
#ZipBox							{
								margin-left:5px;
								}
#EmailBox						{
								padding-left:8px;
								}
#PhoneBox input#phoneAreaCode, 
#PhoneBox input#phonePrefix,
#CellPhoneBox input#phoneEveningAreaCode, 
#CellPhoneBox input#phoneEveningPrefix		{
											width:40px;
											margin-right:6px;
											float:left;
											} 
#CellPhoneBox input#phoneEveningPrefix		{
											}
#PhoneBox input#phoneLineNumber,
#CellPhoneBox input#phoneEveningLineNumber	{
											float:left;
											width:54px;
											}
#hdr_registerNow				{
								background:url(../images/hdr_registerNow.png) no-repeat;
								width:198px;
								height:38px;
								padding-bottom:12px;
								}
#optInBox						{
								margin-top:15px;
								}
#btnOptIn						{
								float:left;
								width:12px;
								height:12px;
								margin-left:0;
								border:none;
								}
#optInMessage					{
								margin-left:17px;
								padding-top:3px;
								}
input#btn_submit				{
								background:url(../images/btn_submit.png) no-repeat;
								width:128px;
								height:34px;
								margin:11px 0 24px 0;
								}

#formBtm						{
								background:url(../images/img_formBtm.png) no-repeat;
								width:371px;
								height:38px;
								}
/* CONFIRMATION */	
#hdr_thankYou					{
								background:url(../images/hdr_thankYou.png) no-repeat;
								height:26px;
								width:189px;
								padding-bottom:22px;
								}
#thanksCopy						{
								margin:0 15px 13px 0;
								}
#confLoc						{
								float:left;
								width:67px;
								}
#confDetails					{
								margin-left:77px;
								}
.confLabel						{
								float:left;
								width:63px;
								margin-left:0px;
								font-weight:bold;
								text-transform:uppercase;
								}
.LocDetails						{
								margin:0 0 15px 80px;
								}
#regDetails						{
								font-size:13px;
								min-height:525px;
								}
/* RIGHT COLUMN */						
#rightColumn					{
								margin-left:371px;
								position:relative;
								}
#hdr_rightColumn				{
								width:600px;
								height:171px;
								}
#variableArea					{
								text-align:right;
								text-transform:uppercase;
								padding:15px 48px 0 0;
								color:#61106a;
								font-size:22px;
								}
#quoteBox						{
								background:#ffe9c1 url(../images/hdr_youAreInvited.png) no-repeat;
								border:1px #b06e66 solid;
								width:591px;
								height:111px;
								margin-top:17px;
								}
#robert							{
								position:absolute;
								background-repeat: no-repeat;
								height:652px;
								background-image:url('/images/img_robertCO.png'); 
								top:127px; 
								left:290px; 
								width:320px;
								}
								
.robert							{
								position:absolute;
								top:85px;
								left:373px;
								background:url(../images/img_robert.png) no-repeat;
								width:220px;
								height:652px;
								}								
								
								
#hdr_location					{								
								background:url(../images/img_quoteTail.png) no-repeat 400px 0px;
								min-height:22px;
								margin-top:-1px;
								padding:9px 0px 3px 0px;
								text-transform:uppercase;
								color:#000000;
								font-weight:bold;
								font-size:13px;						
								}
#yellowCopyBox					{
								background-color:#ffe9c1;
								border:1px #b06e66 solid;
								width:591px;								
								}
#whiteCopy						{
								background:url(../images/bkgrd_whiteCopy.gif) repeat-y;
								padding:29px 263px 29px 30px;
								}
#whiteCopy h3					{
								font-size:15px;
								color:#61116a;
								margin:0px;
								padding:0px;
								line-height:18px;
								}
#whiteCopy ul					{ 
								list-style-image:url(../images/bullet_whiteCopy.gif);
								list-style-position:outside;
								font-size:13px;
								color:#333333;
								margin:8px -15px 0 14px;
								padding:0;
								}
#whiteCopy ul li				{ 
								margin-bottom:5px;
								padding:0;
								}
#purpleCopyBox					{
								background-image:url('/images/bkgrd_freeGiftCD.jpg');
								background-repeat:no-repeat;
								padding:5px 0px 0 10px;
								width:581px;
								height:300px;
						
								}
#purpleCopy						{
								font-size:11px;
                                width:155px; 
								padding-left:255px; 
								padding-top:25px; 
								line-height:1.6em; 
								color:#ffffff; font-size:9pt; 
								line-height:2.1em;								
								}
#purpleCopy h3					{
								margin:0;
								padding:0;
								font-size:13px;
								text-transform:uppercase;
								}
#purpleCopy ul					{ 
								list-style-image:url(../images/bullet_purpleCopy.gif);
								list-style-position:outside;
								margin:8px -13px 0 30px;
								padding:0;
								}
#purpleCopy ul li				{ 
								margin-bottom:13px;
								padding:0;
								}
#notAttending					{
								font-size:11px;
								color:#333333;
								height:21px;
								padding-top:6px;
								margin:0 0 0 180px;
								}
#bottomChoices					{
								background-color:#43194;
								height:101px;
								position:relative;
								left:-24px;
								padding-left:24px;
								z-index:4;
								font-size:11px;
								}
#bottomChoices a strong			{
								display:block;
								font-size:12px;
								text-transform:uppercase;
								margin-bottom:11px;
								}
#btn_choiceOne,
#btn_choiceTwo,
#btn_choiceThree				{
								float:left;
								background-color:#43194a;
								width:197px;
								height:101px;
								}
#btn_choiceOne,
#btn_choiceTwo					{
								border-right:#58335f 1px solid;
								}
#btn_choiceOne a,
#btn_choiceTwo a,
#btn_choiceThree a				{
								display:block;
								width:173px;
								height:87px;
								padding:14px 9px 0 15px;
								text-decoration:none;
								}
#btn_choiceOne a:hover,
#btn_choiceTwo a:hover,
#btn_choiceThree a:hover		{
								}
#btn_choiceTwo					{
								}
#btn_choiceThree				{
								}
#btn_choiceOne a				{
								}
#about							{
								}
.vSpace							{
								height:25px;
								}
.vSpace2						{
								height:15px;
								}
#FAQ,
#testimonials					{
								display:none;
								}
#bottomBox						{
								/*margin-left:-24px;*/
								margin-right:41px;
								font-size:11px;
								color:#333333;
								padding:10px 73px 10px 56px;
								background-color:#ffe9c1;
								border:1px #b06e66 solid;
								width:462px;
								}
#bottomBox h3					{
								font-size:14px;
								font-weight:bold;
								color:#61116a;
								text-transform:uppercase;
								}
#bottomBox h4					{
								font-size:13px;
								font-weight:bold;
								margin:0 auto 10px auto;
								}
#bottomBox em					{
								display:block;
								margin-top:6px;
								}
.purpleLink						{
								text-decoration:underline;
								color:#c59fd1;
								}
.hr_bottomBox					{
								height:2px;
								background:#ebebeb url(../images/hr_bottomBox.gif) repeat-x;
								margin:15px 0;
								}
.btn_register					{
								margin:17px 0 0 352px;
								background:url(../images/btn_registerNow.png) no-repeat;
								}
.btn_register a					{
								display:block;
								}
.btn_register,
.btn_register a,
.btn_register a img				{
								width:176px;
								height:34px;
								}
#bottomBoxBtm					{
								background:url(../images/img_bottomWhitebtm.png) no-repeat;
								height:29px;
								margin-left:-24px;
								}
#RDEfooter						{
								margin:0 53px 20px 32px;
								font-size:10px;
								color:#3f1549;
								padding-bottom:30px;
								}
#RDEfooter h3					{
								font-size:11px;
								margin-top:0px;
								text-transform:uppercase;
								}
.listing .td1 {color:#ffffff; font-size:8pt;}								
.listing .td2 {color:#ffffff; padding-left:8px;font-size:8pt;}				
.noerror {padding:5px 0px 5px 0px;}				

