/**************************/
/****   Base styles    ****/
/**************************/
HTML, BODY 
{
	height:100%;
	border: none;
}

#MaxHeight
{
	height:100%;
}

*
{
	margin:0px;
	padding:0px;
	font-family: Verdana;
	font-size: 11px;
}

BODY, TABLE, DIV
{
}

BODY
{
	background-color:#ffffff;
	text-align:center;
	padding:10px 0px 10px 0px;
}

TABLE
{
	text-align:left;
	border-collapse:collapse;
	empty-cells: show;
	width:100%;
}

TD
{
	vertical-align:top;
}

IMG
{
	border:none 0px;
}

A
{
	font-weight: bold;
	text-decoration: underline;
}

A:HOVER
{
	text-decoration: none;
}

A:ACTIVE
{
	text-decoration: underline;
}

INPUT
{
	width:auto;
	border:solid 1px #999999;
	padding:1px;
	font-size:10px;
}

SELECT
{
	width:auto;
	border:solid 1px #999999;
	padding:1px;
	font-size:10px;
}

SELECT.ListBox
{
	width:auto;
	border:solid 1px #999999;
	border-collapse:collapse;
	padding:1px;
	font-size:10px;
}


OPTION
{
	padding:0px 5px 0px 5px;
	font-size:10px;
}

TEXTAREA
{
	width:auto;
	border:solid 1px #999999;
	padding:1px;
	font-size:10px;
}

UL
{
	
}

LI
{
	list-style-type:none;
	color:#999999;
}

INPUT.Button, INPUT.CheckBox, INPUT.ImageButton
{
	border:none 0px !important;
	width:auto;
}

INPUT.ButtonNormal
{
	background-color:#C20001 !important;
	border:solid 1px #ba527f !important;
	color:#ffffff !important;
	font-weight:bold;
	padding:1px;
}

INPUT.Button
{
	background-color:#C20001 !important;
	border:solid 1px #ba527f !important;
	color:#ffffff !important;
	font-weight:bold;
	padding:1px;
}

/**************************/
/********* DataList *******/
/**************************/
TABLE.DataList
{
	margin:0px 0px 5px 10px;
	padding:0px;
	width:100%;
}

/**************************/
/*** DataListFullWidth ****/
/**************************/
TABLE.DataListFullWidth
{
	margin:0px;
	padding:0px;
	width:100%;
}

TABLE.DataListFullWidth TD.DataListItem
{
	background-image: url(NewSet/ItemHeaderBackground.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: 0px 20px;
}

TABLE.DataListFullWidth TD.DataListAltItem
{
	background-image: url(NewSet/ItemHeaderBackground.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: 0px 20px;
}

TABLE.DataListFullWidth TD.DataListSeparator
{
	height:20px;
}

TABLE.DataListFullWidth TD.DataListAltItem DIV.ItemHeader, TABLE.DataListFullWidth TD.DataListItem DIV.ItemHeader
{
	padding-bottom:10px !important;
}

/**************************/
/**** CheckBoxList ****/
/**************************/
TABLE.CheckBoxList
{
	
}

TABLE.CheckBoxList TD
{
	padding:0px 0px 5px 0px;
}

TABLE.CheckBoxList TD INPUT
{
	border:none 0px;
	width:auto;
}

/**************************/
/**** CoreProfile ****/
/**************************/
TABLE.CoreProfile
{
	margin:0px 0px 15px 0px;
	background-image: url(NewSet/ItemHeaderBackground.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position: 0px 20px;
}

TABLE.CoreProfile TD
{
	
}

/**************************/
/******** UserPhotoBig ******/
/**************************/
DIV.UserPhotoBig
{
	padding:0px;
	margin:0px 10px 10px 0px;
	font-size:10px;
	text-align:center;
}

DIV.UserPhotoBig IMG
{
	border:solid 1px #a0a0a0;
	margin:10px 0px 0px 0px;
	padding:5px;
}


/**************************/
/******** UserPhoto ******/
/**************************/
DIV.UserPhoto
{
	width:135px;
	height:150px;
	background-image: url(NewSet/PhotoContentBackground.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px 0px 10px 0px !important;
	font-size:10px;
	overflow:hidden;
	text-align:center;
}

DIV.UserPhoto IMG
{
	border:solid 1px #a0a0a0;
	margin:10px 0px 0px 0px;
	padding:5px;
}

DIV.UserPhoto DIV.Icons
{
	
}

DIV.UserPhoto DIV.Icons IMG
{
	border:none 0px;
	padding:0px 0px 10px 0px;
}

DIV.UserPhoto DIV.Infos
{
	
}

DIV.UserPhoto DIV.Infos DIV.UserName
{
	font-size:10px;	
	font-weight:bold;
	color:#656565;
}

DIV.UserPhoto DIV.Infos DIV.Gender
{
	font-size:9px;	
	display:inline;
	margin:0px 5px 0px 0px;
	color:#999999;
}

DIV.UserPhoto DIV.Infos DIV.Age
{
	font-size:9px;
	display:inline;
	color:#999999;
}
/**************************/
/********* BelamiModels ******/
/**************************/

DIV.BelamiModels
{
}

DIV.BelamiModels DIV.ItemHeader
{
	height:auto !important;
	padding-bottom:10px !important;
}


DIV.BelamiModels TABLE.DataListFullWidth
{
	width:auto !important;
}

DIV.BelamiModels TABLE.DataListFullWidth TD
{
	width:149px;
}

DIV.BelamiModels DIV.ModelPhoto
{
	width:135px;
	height:150px;
	background-image: url(NewSet/BackgroundModels.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px 2px 10px 7px;
	font-size:10px;
	overflow:hidden;
	text-align:center;
}

DIV.BelamiModels DIV.ModelPhoto DIV.Infos
{
}

DIV.BelamiModels DIV.ModelPhoto DIV.Infos DIV.UserName
{
	font-size:10px;	
	font-weight:bold;
	color:#990400;
}

DIV.BelamiModels DIV.ModelPhoto IMG
{
	border:solid 1px #f3a2a2;
	margin:6px 0px 0px 0px;
	padding:5px;
	width:75px;
	height:115px;
	background-color:#ffffff;
}


/**************************/
/********* UserDetail ******/
/**************************/
TABLE.UserDetail
{
	margin:0px 10px 10px 10px;
	color:#999999;
}

TABLE.UserDetail TD TABLE.DataList
{
	width:auto !important;
}

TABLE.UserDetail TD.Photo
{
	text-align:center;
	width:145px;
}

TABLE.UserDetail TD.Info
{
	padding:10px 0px 0px 0px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.Spacer
{
	width:444px;
	height:1px;
	overflow:hidden;
}


TABLE.UserDetail TD.Info TABLE.Infos
{
	width:auto;
}


TABLE.UserDetail TD.Info TABLE.Infos TD.AdditionalButtons
{
	width:135px;
}


TABLE.UserDetail TD.Info TABLE.Infos TABLE.AdditionalButtons
{
	width:auto;
}

TABLE.UserDetail TD.Info TABLE.Infos TABLE.AdditionalButtons TD
{
	width:135px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.Label
{
	color:#C20001;
	white-space:nowrap;
	width:134px;
	padding:0px 0px 3px 0px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.ValueFirst
{
	color:#999999;
	white-space:nowrap;
	width:200px;
	padding:0px 15px 0px 15px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.Value
{
	color:#999999;
	white-space:nowrap;
	width:134px;
	padding:0px 15px 0px 15px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.ValueRate TABLE
{
	margin:0px;
	width:auto;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.ValueRate TABLE TD
{
	padding:0px 3px 0px 0px;
	width:50px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.ValueRate
{
	color:#999999;
	padding:0px 15px 0px 15px;
}

TABLE.UserDetail TD.Info TABLE.Infos TD.ValueRate TABLE TD INPUT.ImageButton
{
	float:none;
	margin:0px;
}

TABLE.UserDetail TD.Slogan
{
	padding:10px 10px 2px 10px;
}


TABLE.UserDetail TD.Info TABLE.HomeInfos 
{
	width:auto;
}

TABLE.UserDetail TD.Info TABLE.HomeInfos TD
{
	vertical-align:middle;
	padding:0px 10px 5px 0px;
	height:16px;
	
}


TABLE.UserDetail TD.Info TABLE.HomeInfos TD A
{
	display:inline;
}

TABLE.UserDetail TD.Info TABLE.HomeInfos TD DIV.HighlightedText
{
	display:inline;
	font-weight:bold;
	padding:0px 3px 0px 0px;	
}

TABLE.UserDetail TD.AdditionalPhotos TABLE.DataList
{
	margin-left:0px !important;
}


/**************************/
/**** ViewProfileTopic ****/
/**************************/
TABLE.ViewProfileTopic
{
	clear:both;
}

TABLE.ViewProfileTopic TD
{
	padding:0px 0px 5px 0px;
}

TABLE.ViewProfileTopic TD.ItemHeader
{
}

TABLE.ViewProfileTopic TD.OneColumn DIV.Label
{
	padding:0px 0px 0px 15px;
	color:#C20001;
	display:inline-block;
	width:200px;
	float:left;
}

TABLE.ViewProfileTopic TD.MultiColumn
{
	width:304px;
}

TABLE.ViewProfileTopic TD.MultiColumn DIV.Label
{
	padding:0px 0px 0px 15px;
	color:#C20001;
	display:inline-block;
	float:left;
	width:100px;
}

TABLE.ViewProfileTopic TD DIV.Message, TABLE.ViewProfileTopic TD TABLE.Message
{
	display:inline-block;
	color:#999999;
	padding:0px 15px 0px 15px;
}

TABLE.ViewProfileTopic TD DIV.Value SPAN
{
	display:block;
}

TABLE.ViewProfileTopic TD DIV.Value
{
	display:inline-block;
	color:#999999;
	padding:0px 15px 0px 0px;
}


TABLE.ViewProfileTopic TD DIV.Value UL
{
	color:#999999;
}

TABLE.ViewProfileTopic TD DIV.Value UL LI
{
	color:#999999;
	
}

TABLE.ViewProfileTopic TD TABLE.Text
{
}

TABLE.ViewProfileTopic TD TABLE.Text TD.Label
{
	padding:0px 0px 0px 15px;
	color:#C20001;
	width:100px;
}

TABLE.ViewProfileTopic TD TABLE.Text TD.Value
{
	color:#999999;
	padding:0px 15px 0px 0px;
}

/**************************/
/****** SearchResult *******/
/**************************/
DIV.SearchResult
{
	padding: 0px 0px 20px 0px;
}

DIV.SearchResult DIV.Info
{
	display:inline-block;
	padding:25px 0px 0px 0px;
}

DIV.SearchResult DIV.Label
{
	padding:0px 0px 0px 10px;
	color:#C20001;
	display:inline-block;
	width:100px;
	float:left;	
}

DIV.SearchResult DIV.Value
{
	display:inline-block;
	width:auto;
	clear:right;
	padding:0px 0px 5px 0px;
	color:#999999;
}


DIV.SearchResult DIV.Slogan
{
	font-style:italic;
	padding:0px 0px 0px 5px;	
	display:inline-block;
	float:left;	
}

/**************************/
/****** ViewProfile *******/
/**************************/
DIV.ViewProfile
{
	padding: 0px 0px 20px 0px;
}


DIV.ViewProfile DIV.Info
{
	display:inline-block;
	padding:25px 0px 0px 0px;
}

DIV.ViewProfile DIV.Label
{
	padding:0px 0px 0px 10px;
	color:#C20001;
	display:inline-block;
	width:200px;
	float:left;	
}

DIV.ViewProfile DIV.Value
{
	display:inline-block;
	width:auto;
	clear:right;
	padding:0px 0px 5px 0px;
	color:#999999;
}


DIV.ViewProfile DIV.Slogan
{
}

/**************************/
/** ProfileUserComments ***/
/**************************/
TABLE.ProfileUserComments
{
	margin:20px 0px 10px 0px;
}


TABLE.ProfileUserComments TD.ItemHeader
{
	
}

TABLE.ProfileUserComments TD.Info DIV.User IMG
{
	border:solid 1px #a0a0a0;
	margin:0px;
	padding:5px;
}

TABLE.ProfileUserComments TD.Info DIV.User
{
	text-align:center;
	width:90px;
	float:left;
}


TABLE.ProfileUserComments TD.Info
{
	width:120px;
	white-space:nowrap;
	padding:0px 0px 0px 10px;
}

TABLE.ProfileUserComments TD.Info DIV.User DIV.Date
{
	font-weight:bold;
	padding:0px 0px 5px 0px; 
}

TABLE.ProfileUserComments TD.Info A
{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	display:block;
}

TABLE.ProfileUserComments TD.Info A:hover
{
	color:#C20001;
}

TABLE.ProfileUserComments TD.Remove
{
	width:60px;
	padding:0px 10px 0px 0px;
}

TABLE.ProfileUserComments TD.Remove A
{
	
}

TABLE.ProfileUserComments TD.Text
{
	width:auto;
	padding:0px 5px 5px 5px;
}

TABLE.ProfileUserComments TD.Spacer
{
	
}

/**************************/
/**** EditProfilePhotos ****/
/**************************/
TABLE.EditProfilePhotos
{
	clear:both;
}

TABLE.EditProfilePhotos TD
{
	padding:0px 0px 10px 0px;
}

TABLE.EditProfilePhotos TD.Note
{
	padding:0px 10px 5px 10px;
}

TABLE.EditProfilePhotos TD.ItemHeader
{
	
}

TABLE.EditProfilePhotos TD.Photos
{
	padding:10px 10px 0px 10px;
}

TABLE.EditProfilePhotos TD.Photo
{
	padding:0px 10px 0px 10px;
}

TABLE.EditProfilePhotos TD.Photo IMG
{
	border:solid 1px #a0a0a0;
	margin:0px 0px 0px 0px;
	padding:5px;

}

TABLE.EditProfilePhotos TD.Photos TABLE TD DIV.UserPhoto
{
	float:left;
	padding-right:10px;
}

TABLE.EditProfilePhotos TD.Photos TABLE TD DIV.Infos
{
	padding:10px 10px 0px 10px; 
}

TABLE.EditProfilePhotos TD.Label
{
	color:#C20001;
	white-space:nowrap;
}

TABLE.EditProfilePhotos TD.Field
{
		
}

TABLE.EditProfilePhotos TD.Field INPUT
{
	width:182px;
}

TABLE.EditProfilePhotos TD.Field TEXTAREA
{
	width:182px;
}


TABLE.EditProfilePhotos TD.Right
{
	text-align:right;
}

TABLE.EditProfilePhotos TD.Center
{
	text-align:center;
}

/**************************/
/**** EditProfileTopic ****/
/**************************/
TABLE.EditProfileTopic
{
	
}

TABLE.EditProfileTopic TD
{
	
}

TABLE.EditProfileTopic TD.ItemHeader
{
}

TABLE.EditProfileTopic TD DIV.Header
{
	padding:0px 0px 0px 15px;
	color:#C20001;
}

TABLE.EditProfileTopic TD DIV.Description
{
	color:#000000;
	padding:5px 15px 5px 15px;
	text-align:justify;
}

TABLE.EditProfileTopic TD DIV.Hint
{
	color:#999999;
	font-style:italic;
	padding:5px 15px 5px 15px;
	text-align:justify;
}

TABLE.EditProfileTopic TD DIV.Field
{
	padding:5px 15px 15px 15px;
}


TABLE.EditProfileTopic TD DIV.Field TABLE
{
	
}

TABLE.EditProfileTopic TD DIV.Field TABLE TD
{
	width:50%;
}

TABLE.EditProfileTopic TD DIV.Field TABLE LABEL
{
	white-space:nowrap;
	margin:0px 0px 0px 5px;
}

TABLE.EditProfileTopic TD DIV.Field TABLE TD INPUT
{
	width:auto;
	border:none 0px;
}

TABLE.EditProfileTopic TD DIV.Field INPUT
{
	width:100%;
}

TABLE.EditProfileTopic TD DIV.Field TEXTAREA
{
	width:100%;
	height:200px;
}

TABLE.EditProfileTopic TD TABLE.TopicQuestionField
{
}

TABLE.EditProfileTopic TD.OneColumn TABLE.TopicQuestionField TD.Label
{
	white-space:nowrap;
	width:250px;
	padding:0px 0px 0px 15px;
	color:#C20001;
}

TABLE.EditProfileTopic TD.MultiColumn1
{
	width:328px;
}

TABLE.EditProfileTopic TD.MultiColumn2
{
	width:260px;
}

TABLE.EditProfileTopic TD.MultiColumn TABLE.TopicQuestionField TD.Label
{
	white-space:nowrap;
	width:90px;
	padding:0px 0px 0px 15px;
	color:#C20001;
}

TABLE.EditProfileTopic TD TABLE.TopicQuestionField TD.Value
{
	width:auto;
	padding:0px 15px 5px 0px;
	color:#999999;
}

TABLE.EditProfileTopic TD TABLE.TopicQuestionField TD.Value SELECT
{
	min-width:100px;
}


/**************************/
/****  Top navigation  ****/
/**************************/
DIV.TopNavigation
{
	height: 12px;
	padding:5px 10px 5px 10px;
	background-color:#656565;
	margin:0px 0px 10px 0px;
}

DIV.TopNavigation UL
{
	text-align: right;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

DIV.TopNavigation UL LI
{
	display: inline;
	list-style: none;
}

DIV.TopNavigation A
{
	color: #cfcfcf;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	font-weight:normal;
	
}

DIV.TopNavigation A:HOVER
{
	color: #cb0506;
}

DIV.SubNavigation
{
	height: 20px;
	background-color:#FFFFFF;
	padding:5px 10px 0px 10px;
	margin:0px 0px 1px 0px;
}

DIV.SubNavigation DIV
{
	height: 20px;
	text-align: right;
}

DIV.SubNavigation A
{
	color: #CCCCCC;
	padding:0px;
	margin:0px;
}

DIV.SubNavigation A:HOVER
{
	color: #C20001;
}

DIV.SubNavigation DIV SELECT
{
	font-size: 10px;
}


/**************************/
/****  LoginBox  ****/
/**************************/
TABLE.LoginBox
{
	height: 355px;
	background-image: url(NewSet/belamilounge_com.gif) ;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:100% 0%;
	margin:0px;
	padding:0px;
	background-color:#bf0505;
	width:100%;
}

TABLE.LoginBox TD
{
	
}

TABLE.LoginBox TD.Picture
{
	width:358px;
	text-align:left;
	background-image: url(NewSet/HomePageBoys.jpg) ;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0px 0px;
}

TABLE.LoginBox TD.Registration
{
	vertical-align:bottom;
	width: 277px;
	text-align:center;
	color:#ffffff;
}

TABLE.LoginBox TD.Spacer
{
	width: 1px;
}

TABLE.LoginBox TD.Registration DIV
{
	padding:5px;
	margin:0px;
}

TABLE.LoginBox TD.Registration DIV.Submit
{
	padding:0px;
	margin:0px;
}


TABLE.LoginBox TD.Registration P
{
	padding:0px 10px 20px 10px;
	text-align: justify;
}

TABLE.LoginBox TD.Registration DIV.Content
{
	padding:0px 3px 5px 3px;
}


TABLE.LoginBox TD.Login DIV.ErrorMessage
{
	color:#EAEAEA !important;
}


TABLE.LoginBox TD.Login
{
	vertical-align:bottom;
	width: 160px;
	color: #FFFFFF;
	font-weight:bold;
}

TABLE.LoginBox TD.Login DIV.Content
{
	padding:0px 3px 5px 3px;
}

TABLE.LoginBox TD.Login DIV.Form
{
	margin:0px 0px 5px 0px;
	#margin:0px 0px 2px 0px;
}

TABLE.LoginBox TD.Login A
{
	color: #FFFFFF;
	margin:0px 0px 7px 0px;
}

TABLE.LoginBox TD.Login INPUT.TextBox
{
	width:130px;
	margin:0px 0px 7px 0px;
}

TABLE.LoginBox TD.Login DIV.Submit
{
	margin:0px;
	padding:15px 0px 0px 0px;
}


/**************************/
/*** LoggedUserInfo ****/
/**************************/
TABLE.LoggedUserInfo
{
	color:#ffffff !important;
	background-color:Transparent !important;
}

TABLE.LoggedUserInfo TD.Info
{
	padding:0px 10px 10px 10px;
	overflow:hidden;
}

TABLE.LoggedUserInfo TD.BelamiClub
{
	padding:0px 10px 10px 10px;
}

TABLE.LoggedUserInfo TD.BelamiClub A
{
	background-image:none !important;
	display:inline !important;
	padding:0px !important;
	margin:0px !important;
	font-weight:bold !important;
}

TABLE.LoggedUserInfo TD.Info DIV.NewMessages
{
	padding:3px 0px 3px 0px;
}

TABLE.LoggedUserInfo TD.Info A, TABLE.LoggedUserInfo TD.Info A:hover
{
	margin:0px !important;
	padding:0px !important;
	height:auto !important;
	background-image:none !important;
	font-weight:bold !important;
}


TABLE.LoggedUserInfo TD.Button
{
	padding:3px 6px 0px 0px;
	text-align:right;
}

TABLE.LoggedUserInfo TD.Info SPAN.Bold
{
	font-weight:bold;
}


/**************************/
/*** SearchBox ****/
/**************************/
TABLE.SearchBox
{
	color:#ffffff !important;
	background-color:Transparent !important;
}

TABLE.SearchBox TD
{
	
}

TABLE.SearchBox TD.Header
{
}

TABLE.MainContent TD.LeftSide TD.Banner DIV.Banner
{
	margin:10px 0px;
	padding:0px;
	background-color:Transparent;
	width:189px;
}

TABLE.MainContent TD.LeftSide TD.Banner A,
TABLE.MainContent TD.LeftSide TD.Banner A:hover
{
	background-color:Transparent !important;
	background-image:none !important;
	width:auto !important;
	height:auto !important;
	display:block !important;
}

TABLE.SearchBox TD.Submit
{
	text-align:right;
	padding:5px 4px 15px 0px;
	width:200px;
}

TABLE.SearchBox TD.FieldLabel
{
	width:70px;
	padding:0px 0px 0px 10px !important;
	font-weight:normal !important;
}

TABLE.SearchBox TD.Field
{
	padding:0px 0px 2px 0px;
	width:130px;
}

TABLE.SearchBox TD.Field INPUT
{
	width: 111px;
}

TABLE.SearchBox TD.Field SELECT
{
	width: 115px;
}

TABLE.SearchBox TD.AgeFrom INPUT, TABLE.SearchBox TD.AgeTo INPUT
{
	width:20px;
}

TABLE.SearchBox TD.AgeFrom
{
	width:20px;
}

TABLE.SearchBox TD.AgeTo
{
	width:90px;
	padding:0px 0px 2px 0px;
}

TABLE.SearchBox TD.AgeToLabel
{
	width:20px;
	text-align:center;
}

/**************************/
/****** Banner *******/
/**************************/
DIV.Banner
{
	margin:10px 0px 0px 0px;
	background-color:#656565;
	padding:10px;
	text-align:center;
}

DIV.Banner A
{
}

DIV.Banner IMG
{
}

/**************************/
/****** MainFooter *******/
/**************************/
DIV.MainFooter
{
	background-color:#656565;
	padding:10px;
	margin:10px 0px 0px 0px;
}

TABLE.MainFooter
{
}

TABLE.MainFooter TD.Links
{
	vertical-align:bottom !important;
}

TABLE.MainFooter TD.Links SPAN
{
	border-left:solid 1px #b3b3b3;
	display:block;
}

TABLE.MainFooter TD.Links A
{
	color:#b3b3b3;
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding:0px 5px 2px 5px;
}

TABLE.MainFooter TD.Links A:hover
{
	color:#cb0506;
	text-decoration:none;
}

TABLE.MainFooter TD.Left
{
	width:163px;
}

TABLE.MainFooter TD.Middle
{
	width:300px;
}

TABLE.MainFooter TD.Spacer
{
	height:10px;
}

TABLE.MainFooter TD.Copy
{
	text-align:right;
	color:#ffffff;
	/*border-left:solid 1px #b3b3b3;*/
}

TABLE.MainFooter TD.Copy IMG
{
	margin:0px 0px 5px 0px;
}


/**************************/
/********** NewsBox *******/
/*************************/
TABLE.NewsBox
{
	color:#ffffff;
	width:100%;
}

TABLE.NewsBox TD A
{
	color:#999999;
}


TABLE.NewsBox TD.Header
{
	
}

TABLE.NewsBox TD DIV.Date
{
	color:#C20001;
}

TABLE.NewsBox TD P.Text
{
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#000000;
	font-weight:bold;
}

/**************************/
/***** ViewPhotos *******/
/*************************/
TABLE.ViewPhotos
{
}

TABLE.ViewPhotos TD INPUT.Button
{
	float:none;
	margin:0px;
}

TABLE.ViewPhotos TD.Top
{
	text-align:center;
}

TABLE.ViewPhotos TD.Top IMG.MainImage
{
	border:solid 1px #999999;
	padding:5px;
}


TABLE.ViewPhotos TD.Top SPAN.PhotoName
{
	font-weight:bold;
	color:#DF3737;
}


TABLE.ViewPhotos TD.Top SPAN.RatingAverage
{
	font-weight:bold;
}


TABLE.ViewPhotos TD.Bottom
{
	text-align:left;
	padding:0px 0px 0px 10px;
}

TABLE.ViewPhotos TD.Bottom TABLE.DataList
{
	text-align:left;
	width:auto;
	margin:0px;
	padding:0px;
}

TABLE.ViewPhotos TD.Bottom TABLE.DataList TD
{
	padding:0px 10px 10px 0px;
}

TABLE.ViewPhotos TD DIV.UserPhoto
{
	
}

/**************************/
/***** NewUsersBox *******/
/*************************/
TABLE.NewUsersBox
{
	color:#ffffff;
}

TABLE.NewUsersBox TD TABLE
{
}

TABLE.NewUsersBox TD TABLE TD
{
}

TABLE.NewUsersBox TD TABLE.DataList TD
{
}


TABLE.NewUsersBox TD.Header
{
}



/**************************/
/***** MainPopupWindow ****/
/**************************/
DIV.MainPopupWindow
{
	visibility:hidden;
}

/**************************/
/********* Other **********/
/**************************/
DIV.Line
{
	font-size: 1px;
	background: #EEE;
	height: 1px;
	overflow: hidden;
	width: 95%;
	margin: auto;
}

DIV.Center
{
	text-align:center;
}

DIV.ErrorMessage, SPAN.ErrorMessage
{
	color:#EE0000;
	padding:5px 10px 5px 10px;
	display:block;
	font-weight:bold;
}

DIV.InformationMessage, SPAN.InformationMessage
{
	text-align:center;
	font-weight:bold;
	display:block;
	padding:5px 10px 5px 10px;
}

/**************************/
/*** DivModelsLoungeSpacer ***/
/**************************/
DIV.ModelsLoungeSpacer
{
	height:30px;
}


/**************************/
/***** DataGridMessages *****/
/**************************/
TABLE.DataGridMessages
{
	margin:0px 10px 5px 10px;
}

TABLE.DataGridMessages TR.HeaderStyle TD
{
	text-align:left;
	font-weight:bold;
}

/**************************/
/***** DateTimeInput *****/
/**************************/

SPAN.DateTimeInput 
{  
	
}

SPAN.DateTimeInput INPUT
{  
	font-size:10px;
}

DIV#CalendarPopup_div TABLE, DIV#Settings1_CalendarPopup_div TABLE
{
	width:170px;	
}