﻿/*** new guest register stylesheet ***/


.guestregheadertext{
padding-top:22px;
padding-left:109px;
}




.gestregreturningclickhere{
position:absolute;
margin:-30px 0px 0px 417px;
}

.guestregrequiredfield{
float:right;
margin:0px 40px 0px 0px;
color:Red;
}

.guestformcontentlayout{
width:500px;
margin:0px 0px 0px 25px;

}

.guestregformfield{
text-align:right;
padding:0px 0px 8px 0px;
}

.guestregformfieldtext{
float:left;
padding:0px 0px 0px 130px;
}

.emailPeferencesgraybox{
margin:0px 0px 0px 20px;
width:460px;
height:248px;
background:url(../../../Images/EmailPeferencesGrayBox.jpg);
background-repeat:no-repeat;	
}


.emailPeferencesgrayboxheader{
text-align:left;
padding:8px 10px 0px 10px;
}


.emailPeferencesggrayboxtext{
float:left;
padding:0px 0px 0px 150px;
}

.emailPeferencesgrayboxtext2{
float:left;
padding:0px 0px 0px 28px;
}


.emailPeferencesgrayboxfield{
text-align:right;
padding:3px 8px 0px 0px;
}


.guestreggraybox{
margin:0px 0px 0px 100px;
width:406px;
height:148px;
background:url(../../../Images/GuestRegistrationGrayBox.jpg);
background-repeat:no-repeat;	
}

.guestreggrayboxheader{
text-align:center;
padding:5px 0px 0px 0px;
}

.guestreggrayboxtext{
float:left;
padding:0px 0px 0px 150px;
}

.guestreggrayboxtext2{
float:left;
padding:0px 0px 0px 28px;
}


.guestreggrayboxfield{
text-align:right;
padding:3px 8px 0px 0px;
}


.guestregsubmitbutton{
padding:10px 0px 0px 0px;
text-align:right;
}



/* Oldstyles below */

.guestregcontainer
{
text-align:center;
width:750px;
padding:0px 0px 0px 0px;
margin:0px 16px 0px 14px;
vertical-align:top;
}

.guestregcontainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.noteBackground
{
margin:20px 0px 0px 0px;
	width:451px;
	height:94px;
	background:url(../../../Images/GuestRegistrationWarning.jpg);	
}

.documentNote
{
	padding:5px 0px 0px 30px;
}


.guestregguestnode
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px -8px;
}

.guestregleftcolumn
{
float:left;
width:254px;
height:795px;
background:url(../Images/GuestRegistration/LeftColumnBackground.jpg);
background-repeat:no-repeat;
background-color:#cdcdcd;
}

.guestregleftcolumndrop
{
float:left;
width:254px;
height:795px;
background:url(../Images/GuestRegistration/LeftColumnBackgroundDrop.jpg);
background-repeat:no-repeat;
background-color:#cdcdcd;
}

.guestregleftcolumncontent
{
padding:170px 10px 0px 10px;
text-align:left;
}


.guestregleftcolumncontentdrop
{
padding:70px 10px 0px 10px;
text-align:left;
}

.guestregrightcolumn
{
height:795px;
float:right;
width:496px;
background:url(../Images/GuestRegistration/RightColumnBackground.jpg);
background-repeat:repeat-x;
background-color:#eeeeee;
}



.guestregrightcolumncontent
{
padding:0px 10px 0px 10px;
text-align:left;
}

.guestregguestuserbutton
{

text-align:left;
padding:0px 0px 0px 0px;
float:left;
}

.guestregguestuserbuttonbottom
{

text-align:left;
padding:25px 0px 0px 0px;
float:left;
}

.guestregtexttorightofbutton{
float:right;
width:300px;
}

.guestregtexttorightofbuttonbottom{
float:left;
padding:23px 0px 0px 12px;
width:185px;
}

.otherDestinationsPanel{
padding:25px 0px 0px 0px;
}


.guestregregistration td
{
padding-top:2px;
padding-bottom:2px;

}

