﻿
/*
###################################
	Input
###################################
*/
.InsideUserFeedbackInputTextArea
{
	overflow: hidden;
	width: 452px;
	border-width: 0px;
	height: 45px;
	font-size: 12px;
	background-color: Transparent;
	font-family: Arial;
	color: #464646;
	line-height: 15px;
}
.InsideUserBloggViewFeedbackPlatePadding .InsideUserFeedbackInputTextArea
{
	overflow: hidden;
	width: 438px;
	border-width: 0px;
	height: 45px;
	font-size: 12px;
	background-color: Transparent;
	font-family: Arial;
	color: #464646;
	line-height: 15px;
}
.InsideUserFeedbackReplyTextArea, .InsideEventsCommentReplyTextArea, .InsideHeartCommentReplyTextArea
{
	overflow: hidden;
	font-family: Arial;
	color: #464646;
	line-height: 15px;
	font-size: 12px;
	border: 1px solid #cac9c9;
	width: 371px;
	height: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.InsideNetworkCommentInputTextArea, .InsideEventsCommentInputTextArea
{
	overflow: hidden;
	width: 443px;
	border-width: 0px;
	height: 30px;
	font-size: 12px;
	background-color: Transparent;
	font-family: Arial;
	color: #464646;
	line-height: 15px;
}
.InsideNetworkCommentReplyTextArea
{
	overflow: hidden;
	font-family: Arial;
	color: #464646;
	line-height: 15px;
	font-size: 12px;
	border: 1px solid #cac9c9;
	width: 371px;
	height: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.WaterMark
{
	color: #898989;
	font-style: italic;
}
.WaterMarkNormal
{
	color: #898989;
	font-style: italic;
}
.WaterMarkStartPageLoginControl
{
	color: #7d7d7d;
	font-style: italic;
}
.FormItem input.WaterMarkRegistration
{
	color: #a1a1a1;
	font-style: italic;
}

/*
###################################
	FormPlateSaveConfirm
###################################
*/
.FormSaveConfirm
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: Green;
	font-weight: bold;
}
.FormSaveError
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: Red;
	font-weight: bold;
}
/*
###################################
	Input
###################################
*/ 
form
	{
		padding: 0px;
		margin: 0px;
		display: block;
	} 
    
.field-validation-error
	{
		color: Red;
		font-weight: bold;
	}
/*
###################################
	Buttons
###################################
*/ 
input.ButtonLinkTextPinkNormal
{
	color: #e83359;
	font-weight: normal;
	text-decoration: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	line-height: normal;
	background-color: Transparent;
	width: auto;
	overflow: visible;
}
input.ButtonLinkTextPinkBold
{
	color: #e83359;
	font-weight: bold;
	text-decoration: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	line-height: normal;
	background-color: Transparent;
	width: auto;
	overflow: visible;
}
input.ButtonLinkTextSemiGrayNormal
{
	font-weight: normal;
	color: #555;
	text-decoration: none;
	cursor: pointer;
	border-width: 0px;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	width:auto;
	overflow: visible;
}
input.ButtonLinkTextHover
{
	text-decoration: underline;
}
/*
###################################
	FormItems
###################################
*/
.FormItem
{
}
.FormItemFloat
{
	float: left;
	padding-right: 14px;
}

.FormItemHeader
{
    font-weight:bold;
    padding-bottom: 3px;
    padding-top: 11px;
}
.FormItemHeaderLarge
{
	font-weight: bold;
	color: #555555;
	font-size: 15px;
    padding-bottom: 3px;
    padding-top: 19px;
}
.FormItemHeaderNormal
{
    font-weight:normal;
    padding-bottom: 2px;
    padding-top: 11px;
    color: #555555;
}

.FormItemHeaderNoTopPadding
{
    padding-top: 0px;
}
.FormItemInformationNoSave
{
    padding-top: 23px;
    color: #8b8a8a;
    font-style: italic;
}
.FormItemRight
{
	padding-right: 0px;
}
.FormItem input
{
	width: 198px;
	background-color:#fff;
    border:solid 1px #bbbbbb;
    background-image: url('/Content/Images/Design/Background/input_bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
	padding-top: 3px;
	padding-left: 7px;
	padding-bottom: 3px;
	font-size: 13px;
	font-family: Arial;
	color: #555555;
}
.FormItem .FormItemFullInput input
{
	width: 420px;
}
.FormItem .FormItemUserNameInput input
{
	width: 250px;
}
.FormItem .FormItemNetwork input
{
	width: 238px;
}
.FormItem .FormItemWideInput input
{
	width: 399px;
}
.FormItem .FormItemMessageWrite input
{
	width: 438px;
}
.FormItemCheckBox
{
	padding-top: 8px;
	padding-bottom: 10px;
}
.FormItemSpacer
{
	width: 463px;
	background-color: #a3cae6;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	margin-left: 3px;
}

.FormItem input.error, .FormItem input.input-validation-error 
{
	background-color:#fae9ed;
	border:solid 1px #ea1e49;
	background-image: none;
	color: #ea1e49;
}

.FormItem textarea
{
	background-color:#fbfbfb;
    border:solid 1px #bbbbbb;
    padding:2px;
    font-family:Arial;
    height: 92px;
	width: 403px;
	font-size: 13px;
	font-family: Arial;
	line-height: 17px;
	color: #555555;
}

.FormItem .FormItemWideInput  textarea
{
	width: 403px;
	height: 314px;
}

.FormItem .FormItemMessageWrite  textarea
{
	width: 442px;
	height: 238px;
}
.FormItem .FormItemNetworkDescription  textarea
{
	width: 470px;
	height: 125px;
	overflow: hidden;
} 
.FormItem .FormItemNetworkRegistrationOtherInformation  textarea
{
	width: 470px;
	height: 50px;
	overflow: hidden;
} 

.FormItem .FormItemFullInput  textarea
{
	width: 424px;
	height: 212px;
}  

.FormItem .FormItemSmallTextBox  textarea
{
	width: 340px;
	height: 50px;
} 
.FormItem textarea.error, .FormItem textarea.input-validation-error 
{  
	background-color:#fae9ed;
	border:solid 1px #ea1e49;
	color: #ea1e49;
}  
.FormItem .FormItemSelectNormal select
{
	width: 300px; 
}    
.FormItem select
{
	width: 222px;
	background-color:#fbfbfb;
    border:solid 1px #bbbbbb;
    background-image: url('/Content/Images/Design/Background/input_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 13px;
	font-family: Arial;
	line-height: 17px;
	color: #555555;
}
.FormItem .FormItemNetwork select
{
	width: 248px;
}
.FormItem .FormItemNormal select
{
	width: 208px;
}
.FormItem .FormItemNetworkAge select
{
	width: 90px;
}

.FormItem select.error option, .FormItem select.error, .FormItem select.input-validation-error, .InsideFAQAskQuestionBoxCategoryQuestion select.error option, .InsideFAQAskQuestionBoxCategoryQuestion select.error   
{
	background-color:#fae9ed;
	border:solid 1px #ea1e49;
	color: #ea1e49;
}
.FormButtonRowPlate
{
	margin-top: 14px;
}
.FormButtonRowPadding
{
	padding-top: 15px;
	padding-bottom: 15px;
}   
.InsideTravelUserSearchPlateFormItem select
{
	width: 158px;
	background-color:#fbfbfb;
    border:solid 1px #bbbbbb;
    padding: 0px;
	font-size: 11px;
	font-family: Arial;
	line-height: 17px;
	color: #555555;
}   
.InsideTravelUserSearchPlateFormItem .AgeItem select
{
	width: 66px;
	background-color:#fbfbfb;
    border:solid 1px #bbbbbb;
    padding: 0px;
	font-size: 11px;
	font-family: Arial;
	line-height: 17px;
	color: #555555;
}
.InsideTravelUserSearchPlateFormItem input
{
	width: 152px;
	background-color:#fff;
    border:solid 1px #96cc34;
    padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-family: Arial;
	color: #555555;
}
.InsideTravelUserInsertFormItem .FormItemHeader
{
    font-weight:bold;
    padding-bottom: 6px;
    padding-top: 6px;
}

.InsideTravelUserInsertFormItem  textarea
{
	background-color:#fbfbfb;
    border:solid 1px #96cc34;
    padding:2px;
    font-family:Arial;
    height: 36px;
	width: 324px;
	font-size: 12px;
	font-family: Arial;
	line-height: 17px;
	color: #555555;
	overflow: hidden;
}

/*
###################################
Form Button Row
###################################
*/
.FormButtonRow, .FormRequestRow
{
	position: relative;
}
.FormButtonPlate
{
    float: left;
}
.FormRightButtonPlate
{
	float: right;	
} 
.FormProgressPlate
{
    float: left;
    padding-left: 10px;
    padding-top: 4px;
}
.FormButtonPaddingRight
{
    padding-right: 8px;
}

/*
###################################
Inside, Network - Image, Upload Form
###################################
*/  
.InsideNetworkImageUploadFormItem
{
    padding-bottom: 3px;
} 
.InsideNetworkImageUploadFormItemHeader
{
    font-weight:normal;
    font-size: 11px;
    color: #464646;
}

.InsideNetworkImageUploadFormItem input
{
	width: 198px;
	background-color:#fff;
    border:solid 1px #96cc34;
    padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	font-size: 11px;
	font-family: Arial;
	color: #555555;
}

.InsideNetworkImageUploadFormItem .ItemWide input
{
	width: 303px;
}

.InsideNetworkImageUploadFormItem input.error, .InsideNetworkImageUploadFormItem input.input-validation-error 
{
	background-color:#fae9ed;
	border:solid 1px #ea1e49;
	background-image: none;
}
   
/*
###################################
	Help Form
###################################
*/    
.FormItemInputHelp input
{
    width: 268px;
}
.FormItemInputHelp select
{
    width: 278px;
}
.FormItemInputHelp textarea
{
    width: 440px;
    height:163px;    
}
.FormItemHeaderHelp
{
    padding-bottom: 5px;
    padding-top: 9px;
    color:#555555;
}
.FormItemHeaderHelpFirst
{
    padding-bottom: 5px;
    color:#555555;
}
/*
###################################
	Secrecy Form
###################################
*/    
.FormItemHeaderSecrecy
{
    padding-bottom: 5px;
    padding-top: 9px;
    color:#555555;
}
.FormItemSecrecy select
{
    width: 210px;
}
/*
###################################
	Search From
###################################
*/ 
.FormItemInputSearch input
{
    width: 168px;
margin:0px;
}
.FormItemInputSearch select
{
    width: 178px;
}
.FormItemInputSearchAge
{
    width: 178px;
}
.FormItemInputSearchAge select
{
    width: 65px;
}
.FormItemHeaderSearch
{
    padding-bottom: 3px;
    padding-top: 9px;
    color:#555555;
}
.FromItemSearch
{
    float:left;  
    margin-right: 34px;  
}
.FormItemSearchSendButton
{
    width: 105px;
    height:28px; 
    margin-top: 30px;       
}
/*
###################################
	Become Host 
###################################
*/ 

.FormItemBecomeHost
{
    margin-right: 18px; 
    float:left; 
}
.FormItemBecomeHost select
{
    width: 180px;   
}
.FormItemBecomeHostHeader
{
    padding-bottom: 3px;    
}
.FormItemBecomeHostHeaderMessage
{
    padding-top: 6px;
}
.FormItemBecomeHostMessage textarea
{
    height: 117px;    
}
/*
###################################
	Become Writer 
###################################
*/ 

.FormItemBecomeWriter
{
    margin-right: 18px; 
    float:left; 
    margin-bottom: 14px;
}
.FormItemBecomeWriter select
{
    width: 180px;     
}
.FormItemBecomeWriterHeader
{
    padding-bottom: 1px;  
    color: #555555;      
}
.FormItemBecomeWriterHeaderMessage
{
    padding-top: 6px;
    color: #555555;
}
.FormItemBecomeWriter textarea
{
    height: 157px;  
    width: 430px;  
}
/*
###################################
	Become Parnter 
###################################
*/ 

.FormItemBecomePartner
{
    margin-right: 18px; 
    float:left; 
    margin-bottom: 14px;
    width: 208px;
}
.FormItemBecomePartner select
{
    width: 180px;     
}
.FormItemBecomePartnerHeader
{
    padding-bottom: 3px;  
    color: #555555;      
}
.FormItemBecomePartnerMessage textarea
{
    height: 94px;  
    width: 430px;  
}
/*
###################################
	Coach Message 
###################################
*/ 

.FormItemCoachMessage textarea
{
    height: 94px;  
    width: 319px
}
/*
###################################
	Coach FAQ Message 
###################################
*/ 

.FormItemFAQMessage textarea
{
    height: 70px;  
    width: 424px
}

/*
###################################
	User Presentation Network Invite
###################################
*/ 
 
.UserPresentationNetworkInviteSelectPlate select
{
	width: 190px;
	background-color:#fbfbfb;
    border:solid 1px #71a110;
    padding-top:3px;
	padding-bottom:3px;
	font-size: 13px;
	font-family: Arial;
	line-height: 17px;
	color: #555555;
}
.UserPresentationNetworkInviteSelectPlate select.error option, .UserPresentationNetworkInviteSelectPlate select.error, .UserPresentationNetworkInviteSelectPlate select.input-validation-error    
{
	background-color:#fae9ed;
	border:solid 1px #ea1e49;
	color: #ea1e49;
}
    /*
###################################
	Recruitcompetition
###################################
*/  
.InsideRecruitcompetitionFormItem input
{
    border: solid 2px #8dbe22;
    width: 299px;
    padding-bottom: 6px;
    padding-top: 6px;
} 
.InsideRecruitcompetitionFormItem input.error, .InsideRecruitcompetitionFormItem input.input-validation-error 
{
	background-color:#fae9ed;
	border:solid 2px #ea1e49;
	background-image: none;
	color: #ea1e49;
}

.NewsletterSubscribe select
{
    width: 208px;
}
