﻿/**
	General Tags.
*/
body
{
	margin: auto;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #666666;
	width: 1030px;
	background: url("../images/main-bg-log.jpg") no-repeat scroll center top #88AB0F;
	height:100%;
	min-height:100px;
}

a
{
	color:#FFF;
	text-decoration:none;
}

a:hover
{
	color:#FFF;
	text-decoration:underline;
}

h1
{
	font-weight:normal;
	color:#333333;
	font-size:25px;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:15px;
}
.greenAnchorUnderline
{
	color:#669900;
	text-decoration:underline;
}

.greenAnchorUnderline:hover
{
	color:#669900;
	text-decoration:none;
}

.greenAnchor
{
	color:#669900;
	text-decoration:none;
}

.greenAnchor:hover
{
	color:#669900;
	text-decoration:none;
}

.grayAnchor
{
	color:#666666;
	text-decoration:none;
}

.grayAnchor:hover
{
	color:#666666;
	text-decoration:none;
}

.horizontalLine
{
	border-bottom:0 solid #666666;
	border-left:0 solid #666666;
	border-right:0 solid #666666;
	color:#666666;
	height:1px;
}

.horizontalLineAlbum
{
	border-bottom:0 solid #757E5F;
	border-left:0 solid #757E5F;
	border-right:0 solid #757E5F;
	color:#757E5F;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}

/* End: General Tags*/

/**
	Header Section.
*/
.mainContainerDiv
{
	/*margin-top:-40px;*/
}

.headerContainer
{
	margin: auto; 
	float: none;
	width: 1010px;	
}


.headerLoginInputDiv
{
	background: url(../../site/images/input-bg-1.jpg) no-repeat;
	background-position:left;
	height:21px;
	width:204px;
	float:left;	
}

.headerLoginLabelDiv
{
	float:left;
	margin-right:12px;
	vertical-align:middle;
	height:21px;
	margin-top:3px;
	margin-left:20px;
}

.headerLoginButtonDiv
{
	float:left;
	vertical-align:middle;
	/*margin-left:10px;*/
	/*width:100%;*/
	margin-top:1px;	
	text-align:center;	
}

.headerLoginPageButtonDiv
{
	float:left;
	vertical-align:middle;
	/*margin-left:10px;*/
	/*width:100%;*/
	margin-top:5px;	
	text-align:center;	
}

.headerLoginControlDiv
{
	float: right; 
	margin-top: 30px;
}




/*	End: Header Section.*/
/**
	Canvas Section - Non Registered.
*/

.canvasHeaderTop
{
}
.canvasHeaderTopLeftBorder
{
	background: url(../../site/images/canvas/top-left-corner.png) no-repeat;
	height:25px;
	width:29px;
	float:left;
}

.canvasHeaderTopBorder
{
	background: url(../../site/images/canvas/top-border.png);
	background-repeat:repeat-x;	
	height:25px;
	float:left;
	width:974px;
}

.canvasHeaderTopRightBorder
{
	background: url(../../site/images/canvas/top-right-corner.png) no-repeat;
	height:25px;
	width:27px;
	float:right;
}

.canvasBodyLeftBorder
{
	background: url(../../site/images/canvas/left-border.png) repeat-y scroll 0 0 transparent;	
	width:29px;
}

.canvasBodyBackground
{
	/*width:964px; 
	padding:5px;
	padding-bottom:15px;
	float:left;
	height:auto;
	float:left;
	background-color:#ffffff;
	line-height:19px;	*/
	
	padding:5px;
	padding-bottom:15px;
	width:964px;
	float:left;	
	background:none repeat scroll 0 0 #ffffff; 
	line-height:19px;
	
	margin-bottom:-1500px;	
	padding-bottom:1500px; 
}

.canvasBodyRightBorder
{
	/*
	background: url(../../site/images/canvas/right-border.png) repeat-y scroll 0 0 transparent;	
	width:27px;*/
	background: url(../../site/images/canvas/right-border.png) repeat-y scroll 0 0 transparent;	
	width:27px;
	padding:5px 0 1000px 0;	
	padding-bottom:15px;	
	float:right;		
	line-height:19px;
	
	margin-bottom:-3500px; 	 
	padding-bottom:3500px;
}

.canvasHeaderBotton
{
}

.canvasHeaderBottonLeftBorder
{
	background: url(../../site/images/canvas/bottom-left-corner.png) no-repeat;
	height:32px;
	width:29px;
	float:left;
}

.canvasHeaderBottonBorder
{
	background: url(../../site/images/canvas/bottom-border.png);
	background-repeat:repeat-x;	
	height:32px;
	float:left;
	width:974px;
}

.canvasHeaderBottonRightBorder
{
	background: url(../../site/images/canvas/bottom-right-corner.png) no-repeat;
	height:32px;
	width:27px;
	float:right;
}

/* End: Canvas Section - Non Registered. */

/* Canvas Section - Registered*/
.canvasBodyMainContainerRegistered
{
	float:left; 
	overflow:hidden;
	/*margin-top:-40px;*/
}

.canvasBodyLeftRegistered
{
	padding:5px;
	padding-bottom:15px;
	width:750px;
	float:left;	
	background:none repeat scroll 0 0 #ffffff; 
	line-height:19px;
	
	margin-bottom:-1500px;	
	padding-bottom:1500px; 
}

.canvasBodyLeftBorderRegistered
{
	background: url(../../site/images/canvas/left-border.png) repeat-y scroll 0 0 transparent;	
	width:29px;
	padding:5px 0 1000px 0;	
	padding-bottom:15px;	
	float:left;		
	line-height:19px;
	
	margin-bottom:-3500px; 	 
	padding-bottom:3500px;
}

.canvasBodyRightRegistered
{
	background:none repeat scroll 0 0 #F3F3F0; 	
	float:left; 
	margin-bottom:-1000px;	
	padding-bottom:1000px; 
	width:214px;
}

.canvasBodyRightBorderRegistered
{
	background: url(../../site/images/canvas/right-border-gray.png) repeat-y scroll 0 0 transparent;	
	width:27px;
	padding:5px 0 1000px 0;	
	padding-bottom:15px;	
	float:right;		
	line-height:19px;
	
	margin-bottom:-1500px; 	 
	padding-bottom:1500px;
}

.canvasWhiteBottonBorderRegistered
{
	background: url(../../site/images/canvas/bottom-border.png);
	background-repeat:repeat-x;	
	height:32px;
	float:left;
	width:760px;
}

.canvasGrayBottonBorderRegistered
{
	background: url(../../site/images/canvas/bottom-border-gray.png);
	background-repeat:repeat-x;	
	height:32px;
	float:left;
	width:214px;
}

.canvasGrayBottonRightBorderRegistered
{
	background: url(../../site/images/canvas/bottom-right-corner-gray.png) no-repeat;
	height:32px;
	width:27px;
	float:right;
}


/* End: Canvas Section - Registered*/


/**
	Footer Section
*/
.footerDiv
{
	clear:both;	
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:right;
	padding-top:40px;
	width:99.4%;
}
/* End: Footer Section*/

/* Login Page*/
.loginPageControlsContainerMain
{
	margin: auto;	
	width: 41%;
	margin-bottom:70px;	
}

.loginPageControlsContainer
{
	margin: auto; 	
	width: 88%; 
	border: 1px solid #CCCCCC;
	padding:20px 30px 20px 20px;
	height:96px;
	clear:both;
}

.loginPageInputDiv
{
	background: url(../../site/images/inputs/input-bg.jpg) no-repeat;
	background-position:left;
	height:35px;
	width:229px;
	float:right;	
}

.loginPageErrorMessage
{
	float:left;
	text-align:center;
	width:100%;	
}

/* End: Login Page*/

/* Sign up Page*/
.pageControlsContainerMain
{
	margin: 40px auto 70px;	
	width: 88%;	
}

.inpuRowDiv
{
	margin-left:40px;
	padding:2px;
	clear:both;
	min-height:50px;
}

.inpuRowLeftItemDiv
{
	margin-right:10px;
	margin-top:6px;
	float:left;
	width:167px;
	font-weight:bold;
	text-align:right;
}

.inpuRowCompleteItemDiv
{
	margin-right:10px;
	margin-top:6px;
	float:left;
	width:100%;	
	font-weight:bold;
}

.buttonSignupPageDiv
{
	clear:both;
	margin-left:175px;
	margin-top:10px;
}

.linkPageSignup
{
	float:right;
	margin-right:70px;
	margin-top:20px;
}

.signUpBgContainer
{
	float:left; 
	margin-left:-7px;
	display:block;
	margin-top:1px;
}

.signUpRedLeft
{
	background: url(../../site/images/displaybg/red-left.jpg) no-repeat;
	background-position:left;
	height:32px;
	width:5px;
	float:left;	
}
.signUpRedMid
{
	background: url(../../site/images/displaybg/red-bg.jpg) repeat-x;
	background-position:left;
	height:26px;
	width:200px;
	float:left;	
	padding-top:6px
}

.signUpRedRight
{
	background: url(../../site/images/displaybg/red-right-curve.jpg) no-repeat;
	background-position:left;
	height:32px;
	width:7px;
	float:right;	
}

.signUpOkLeft
{
	background: url(../../site/images/displaybg/ok-left.jpg) no-repeat;
	background-position:left;
	height:32px;
	width:5px;
	float:left;	
}
.signUpOkMid
{
	background: url(../../site/images/displaybg/ok-bg.jpg) repeat-x;
	background-position:left;
	height:26px;
	width:200px;
	float:left;	
	padding-top:6px
}

.signUpOkRight
{
	background: url(../../site/images/displaybg/ok-right-curve.jpg) no-repeat;
	background-position:left;
	height:32px;
	width:7px;
	float:right;	
}

/* End: Sign up page*/

/* Thank you page */

.pageThankYouGray
{
	background-color:#F3F3F0;
	width:70%;
	font-size:20px;
	margin:auto;
	clear:both;
	height:100px;
}

.pageThankYouTransparent
{
	background-color:Transparent;
	width:70%;
	font-size:20px;
	margin:auto;
	clear:both;
	margin-top:45px;
	line-height:26px;
}

.pageThankYouOkImageDiv
{
	padding: 10px;
	width:6%;
	float:left;
	margin-top:20px;
}

.pageThankYouHeadigDiv
{
	font-size: 20px; 
	float: left;
}

.pageThankYouHeadingCongratsDiv
{
	height: 30px; 
	margin-left: 10px; 
	margin-top: 25px;
}

.pageThankYouHeadingCongratsMessageDiv
{
	height: 30px; 
	margin-left: 10px; 
}
	
/* End: Thank you page */

/* Profile */
.profileSectionTop
{
	margin-top:30px;
}

.profileSectionStatusMain
{
	clear:both;
	width:200px;
	padding:10px;
	padding-right:0px;
	float:right;
}
.profileSectionStatusLeft
{
	background: url(../../site/images/inputs/status-message-left.jpg) no-repeat;
	background-position:left;
	height:26px;
	width:7px;
	float:left;		
}
.profileSectionStatusMid
{
	background: url(../../site/images/inputs/status-message-bg.jpg) repeat-x;
	background-position:left;
	height:26px;
	width:186px;
	float:left;	
	
}
.profileSectionStatusRight
{
	background: url(../../site/images/inputs/status-message-right.jpg) no-repeat;
	background-position:left;
	height:26px;
	width:7px;
	float:right;		
}

.profileSectionsStatusWM
{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:19px;
	text-align:left;
	vertical-align:top;
	margin-top:3px;
	margin-left:2px;
}

.profileSectionHeading
{
	width:100%;
	margin-bottom:6px;
	padding-left:20px;
	padding-top:7px;
}

.profileSectionDisplayName
{
	padding-left:20px;
	float:left;
}

.profileSectionAboutYou
{
	padding-left:20px;
	float:left;
	padding-bottom:6px;
}

.profileSectionLogout
{
	float:right;
}

.profileSectionProfilePic
{
	float:right;
	padding:10px;
	clear:both;
}

.profileSectionCategory
{
	margin-top:5px;
	clear:both;
}

.profileSectionCategoryItem
{	
	padding-left:20px;
	clear:both;
}

.profileSectionCategoryItemImage
{
	float:left;
	width:16px;
}

.profileSectionCategoryItemRight
{
	float:left;
	margin-left:8px;
}

.profileSectionFriendsItemContainer
{
	padding-left:20px;
	width:100%;
}

.profileSectionFriendsItem
{
	width:30px;
	height:32px;
	float:left;
	padding:3px 8px;
}


/* End: Profile*/

.simpleDiv
{
	float:left;
}

.simpleFloatRightDiv
{
	float:right;
}

.clearDiv
{
	clear:both;
}
	
.settingsSectionHeading
{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	list-style-image:url("../../site/images/profile/green-list-bullet.jpg");
	list-style-position:outside;
	margin-left:-8px;
}
	
.inpuRowDivProfile
{
	clear:both;
	min-height:50px;
	padding:2px;
}

/** Photo Albums */
.textAreaDefault
{
	background:url(../images/inputs/text-area-bg.jpg) no-repeat;
	border:#FFF solid 0px;
	height:109px;
	padding:7px 4px;
	width:281px;
}

.containerBelowTitle
{
	margin-top:20px;	
}

.photoAlbumCreateActionButton
{
	margin-left:64px;
	float:left;
	margin-right:15px;
}
.photoAlbumCancelActionTexts
{
	margin-top:30px;
	font-size:14px;	
	color:#757E5F;
}

.photoAlbumCancelActionTexts a
{
	font-size:14px;
	text-decoration:underline;
	color:#757E5F;
}
.photoAlbumCancelActionTexts a:hover
{
	font-size:14px;
	text-decoration:none;
	color:#757E5F;
}

.inpuRowDivGoHome
{
	clear:both;
	min-height:40px;
	padding:2px;
	margin-top:40px;
}


/** End: Photo Albums */

/** permiss */
.radioPermissDiv
{
	float:left;
	margin-top:21px;
	margin-right:32px;
}
/** End: permiss */

/** Water Marks*/
.homeSearchWM
{
	width: 268px;
	background-color: #FFFFFF;
	color: gray;
}

.waterMarkNormalInput
{
	background: url(../../Site/Images/Inputs/input-bg.jpg) no-repeat;
	border:0;
	padding-left:9px;
	padding-right:9px;
	margin-top:1px;	
	
	width: 210px;
	background-color: #FFFFFF;
	color: gray;
}
/** End: Water Marks*/