/* CSS Document */
.Line
{
	border-bottom:1px solid #F2EDE9; 
	margin-bottom: 15px;
	width:100%;
}
.LeftImgSpacer
{
	padding-left: 0px;
	padding:0px;
	margin:0px;
}
.Right
{
	float:right; 
	width:335px;
	padding-top:20px;
}
.LoginSection
{
	border-right:1px solid #F2EDE9; 
	padding: 0px 10px 10px 20px;
	width: 500px;
	float:left;
}
.Gallery
{
	padding: 0px 20px 0px 20px;
	float:left;
}
.SubSection
{
	border-right:1px solid #F2EDE9; 
	width: 510px;
	padding: 0px 10px 10px 20px;
	float:left;
}

.RegSection
{
	border-right:1px solid #F2EDE9; 
	width: 510px;
	padding: 0px 10px 10px 20px;
	float:left;
}

.SlimHeaderRegSection
{
	padding: 0px 10px 10px 20px;	
}

.SlimHeaderRegForm
{
	margin-left: 120px;
}

.SlimHeaderRegistrationFormHeaderImage
{
	margin-left: 30px;
}

.SlimHeaderRegistrationFormHeaderText H1
{
	color: #2A2F89;
}

.SlimHeaderRegistrationFormHeaderText H2
{
	color: #2A2F89;
}

.SlimHeaderRegistrationFormHeaderText ul {list-style-type: none; padding: 0; }
.SlimHeaderRegistrationFormHeaderText li { background-image: url(/images/Adult/tick.jpg);background-repeat: no-repeat;padding-left: 20px;margin-bottom:10px;}


.FormTitle
{
	text-align: right;
	padding: 1px ;
	float: left;
	width: 132px;
	color: #000000;
	line-height: 25px;
}
.FormField
{
	float: left;
	padding: 1px 1px 1px 10px;
}
.FormField input
{
	width: 350px;
}
.BlueButton_Big
{
	background-image:url(/images/btnBlue_Big.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width: 200px;
	height: 21px;
	text-align: left;
}
.ButtonLink
{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 19px;
	padding-left: 10px;
}
.GreyButton_Big
{
	background-image:url(/images/btnGrey_Big.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width: 200px;
	height: 21px;
}
.ErrorText
{
	color: Red;
}
.RegisterFormHeader
{
	background-color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:500px;
	float:left;
}
.RegisterFormHeaderSpacer
{
	background-color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 4px;
	width:500px;
}
.SubFormTitle
{
	text-align: right;
	padding:1px 1px 1px 10px;	
	float: left;
	width: 120px;
	color: #000000;
	line-height: 26px;
	height: 26px;
	background-color: #ffffff;
}
.SubFormField
{
	float: left;
	padding:1px 1px 1px 10px;
	background-color: #ffffff;
	width: 355px;
	height: 26px;
}
.RegFormTitle
{
	text-align: right;
	padding:1px 1px 1px 10px;	
	float: left;
	width: 220px;
	color: #000000;
	line-height: 15px;
	height: 30px;
	background-color: #ffffff;
}
.RegFormField
{
	float: left;
	padding:1px 1px 1px 10px;
	background-color: #ffffff;
	width: 225px;
}
.RegFormField input[type='text']
{
	width: 218px;
}
.RegFormField input[type='password']
{
	width: 218px;
}

.LightGreyButton_Big
{
	background-image:url(/images/btnLightGrey_Big.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width: 200px;
	height: 21px;
	text-align: right;
}
table .pets {width:90%; border-collapse:collapse; background-color:#ffffff; margin-bottom:10px;}
table .pets TD { padding:8px;}

.button_Spacer { float:right;width:10px; }
.button_Center_Grey { float:right;line-height:21px; color: #ffffff;font-size:11px;font-family: arial;background-image: url('/images/Buttons/Grey_Background.gif'); }
.button_Center_Brown { float:right;line-height:21px; color: #ffffff;font-size:11px;font-family: arial;background-image: url('/images/Buttons/Brown_Background.gif'); }
.button_Center_Blue { float:right;line-height:21px; color: #ffffff;font-size:11px;font-family: arial;background-image: url('/images/Buttons/Blue_Background.gif'); }
.button_Action { float:right;width:40px; }


.button_Spacer_Left { float:left;width:10px; }
.button_Action_Left { float:left;width:40px; }
.button_Center_Brown_Left { float:left;line-height:21px; color: #ffffff;font-size:11px;font-family: arial;background-image: url('/images/Buttons/Brown_Background.gif'); }

Table .keyTable  { border: 1px solid #efefef; }
TD .keyHeader { background-color: #efefef; color: #000000; }




.RegSectionStandAlone 
{
	width: 480px;
}

.RegSectionStandAlone .RegFormTitle
{
	text-align: right;
	padding:1px 1px 1px 10px;	
	float: left;
	width: 160px;
	color: #000000;
	line-height: 26px;
	height: 26px;
	background-color: #ffffff;
}

