.masterPageBackGround
{
	background:url(http://www.localsin.com/images/newHP/BG.jpg) repeat-x ;
	background-color:#e5e5e5;
}
.masterPageLogo
{
	background:url(http://www.localsin.com/contest/smalllogo.jpg) no-repeat;
	
	
	
}
/* Central Panel Backround */
#header
{
	background-color:White;
}
#header-menu
{
	background:#551750;
}
#website-wrapper
{
	background:white;
}

/* Menu Panel Control */


#menu {
	display: block;
	list-style: none;
	padding: 0;
	width: 930px;
	color: #035b7d;
	padding-left:0px;
	display:inline;
}
#menu li 
{
	font: 67.5% Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	display:inline;
	}
#menu a {
	background: #551750  bottom right no-repeat;
	display: block;
	float:left;
	margin: 0;
	padding: 8px 22px;
	text-decoration: none;
	
	color : white;
	
}

#menu .lastbutton 
{
	background: #551750  bottom right no-repeat;
	display: block;
	float:left;
	margin: 0;
	padding: 8px 22px;
	text-decoration: none;
	
	color : white;
	
}
#menu a:hover {
	background: #821c74 bottom center no-repeat;
	color: white;
		}
		
.Ahover {
	background: #821c74 bottom center no-repeat !important;
	color: white !important;
}
		
#menu .selected {
	background: #551750  bottom right no-repeat;
	display: block;
	float:left;
	margin: 0;
	text-decoration: none;
	
	color: #93e213;
}

#menu .selected2 {
	background: #551750  bottom right no-repeat;
	display: block;
	float:left;
	margin: 0;
	text-decoration: none;
	
	color: white;
}


/* Small bars in header and menu*/
#header .HeaderLeft
{
	background:white;	
}
#header .HeaderRight
{
	background:white;	
}
#header-menu .HeaderLeft
{
	background:#551750;
}
#header-menu .HeaderRight
{
	background:#551750;
}

.wrapperwidth
{
	width:969px;
}

/*Home page JoinNow banner*/
.bannerJoinNow
{
	background:url(http://www.localsin.com/images/join_now_home.jpg) no-repeat;
}

.bannerJoinNow:hover
{
	background:url(http://www.localsin.com/images/join_now_home_over.jpg) no-repeat;
}
/*Home page My messages link color*/
.MyMessagesColor a
{
	color:#411f70;
}

.MyMessagesColor a:hover 
{
	color:#411f70;
}

.MyMessagesColor
{
	text-decoration: underline;
}

/*All titles color*/
.AllTitlesColor
{
	color:#411f70;
}

/*Girls Side banner*/
.Person1
{
	background-image:url(http://www.localsin.com/images/female1.jpg);
}

.Person2
{
	background-image:url(http://www.localsin.com/Images/female6.jpg);
}

.Person3
{
	background-image:url(http://www.localsin.com/images/female2.jpg);
}

.Person4
{
	background-image:url(http://www.localsin.com/Images/female3.jpg);
}
.Person5
{
	background-image:url(http://www.localsin.com/images/female4.jpg);
}

.Person6
{
	background-image:url(http://www.localsin.com/Images/female1.jpg);
}
.Person7
{
	background-image:url(http://www.localsin.com/images/female5.jpg);
}

.Person8
{
	background-image:url(http://www.localsin.com/Images/female2.jpg);
}
/*Girls Side banner*/

.AffiliatesTeamUpWithUsBackground
{
	background-image: url(http://www.localsin.com/images/B_Affikiates-&-Partners.png);
}

.AffiliatesTeamUpWithUsBackgroundSmall
{
	background-image: url(http://www.localsin.com/PinPointsX/media/Images/Banners/PartnersBanner.jpg);
}

.BusinessBackgroundSmall
{
	background-image: url(http://www.localsin.com/PinPointsX/media/Images/Banners/RomanticResourceBanner.jpg);
}


.BusinessBackground
{
	background-image: url(http://www.localsin.com/images/benefit-middle.jpg);
}


.DemoLeftImg
{
	background-image: url(http://www.localsin.com/images/demo_Mobile.png);
}

.DemoRightImg
{
	background-image: url(http://www.localsin.com/images/demo_Website.png);
}

.JoinNowPrivate
{
	background-image: url(http://www.localsin.com/images/baner_Private.png);
}
.JoinNowPro
{
	background-image: url(http://www.localsin.com/images/baner_Professional.png);
}

/* Footer Control */

.MasterPageFooter
{
	color:#035b7d;
}

.MasterPageFooter a
{
	color:#035b7d;
}

.MasterPageFooter a:hover
{
	color:#035b7d;
}

.MasterPageFooter #priPolicy
{
	color:#68aebd;
}

.divGRCom
{
	background: url(http://www.localsin.com/images/PPXforGays.jpg) no-repeat;
	width:231px;
	height:45px;
	cursor:pointer;
}
.divGRCom:hover
{
	background: url(http://www.localsin.com/images/PPXforGaysHover.jpg) no-repeat;
}

/* Login Control */

#header #sign-in-form {
	position:absolute;
    top:25px;
	right:19px;
	width:500px; 
	text-align:left;
	margin-left:200px;
}
#header #sign-in-form .label {
	display:block;
	float:left;
	width:105px;
	padding-right:4px;
	text-align:right;
	color:#676767;
	line-height:13px;
}
#header #sign-in-form .label a {
	display:block;
	font-size:11px;
	color:#676767;
}
#header #sign-in-form .label a:hover {
	text-decoration:none;
}

#header #sign-in-form .welcome-message {
	display:block;
	float:left;
	color:#898989;
	padding-right:0px;
	padding-top:0px;
}
#header #sign-in-form input {
	display:block;
	float:left;
	border: 1px solid #898989;
	height:16px;
	width:85px;
	margin-top:4px;
	background:#f0f0f0;
}
.TxtBoxLogin{
	display:block;
	float:left;
	border: 1px solid #898989;
	height:16px;
	width:85px;
	margin-top:4px;
	background:#f0f0f0;
}

#header #sign-in-form .sign-in-button {
	display:block;
	float:right;
	width:88px;
	height:23px;
	padding-left:0px;
	padding-top:0px;
	margin-left:12px;
	margin-top:0px;
	text-align:left;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight: bold;
	background: #f0f0f0;
}
#header #sign-in-form .sign-out-button a{
	display:block;
	float:right;
	width:82px;
	height:20px;
	margin-top:0px;
	padding-left:5px;
	padding-top:4px;
	margin-left:0px;
	margin-top:0px;
	background:url(http://www.localsin.com/images/btn_sign-in.png)  no-repeat;
	text-align:left;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight: bold;
	position:absolute;
	right:5px;
	top:2px;
}
/* ---- New HomePage ---- */
.NewHP_Body
{
    background-image: url(http://www.localsin.com/images/newHP/BG.jpg);
    background-color: #e5e5e5;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-repeat: repeat-x;   
    }
.NewHP_masterPageLogo
{
	background:url(http://www.localsin.com/images/newHP/Logo.png) no-repeat;
	margin-top: 13px;
	margin-left: 15px; 
	border: 0px;
}
.NewHP_Table_01
        {
            position: relative;
            width: 905px;
            height: 720px;
            margin-left: auto;
            margin-right: auto;
        }
        .NewHP_Header
        {
            background-image: url(http://www.localsin.com/images/newHP/index_03.jpg);
            background-repeat: no-repeat;
            position: relative;
            width: 905px;
            height: 80px;
        }
        .NewHP_Menu
        {
            position: relative;
            width: 905px;
            height: 32px;
        }
        .NewHP_Splash
        {
            background-image: url(http://www.localsin.com/images/newHP/index_06.jpg);
            background-repeat: no-repeat;
            position: relative;
            width: 905px;
            height: 280px;
        }
        .NewHP_Content
        {
            background-image: url(http://www.localsin.com/images/newHP/index_07.jpg);
            background-repeat: no-repeat;
            position: relative;
            width: 905px;
            height: 220px;
    top: 0px;
    left: 0px;
}
.LP_Content
{
font-family:Verdana;
font-size:16px;
color:#640d61;
background-image:url(http://www.localsin.com/images/newHP/ShinyContent.png);
width:505px;
padding-left:15px;
vertical-align:top;
}
        .NewHP_Press
        {
            position: relative;
            width: 905px;
            height: 93px;
        }
        /* ---- Login Start ---- */
        .ForgotLoginText
        {
            font-family: Tahoma;
            font-size: 9px;
            color: #1c70b0;
            text-decoration: underline;
            font-weight: bold;
        }
        .ErrorLine
        {
            font-family: Tahoma;
            font-size: 9px;
            color: Red; 
            /* ---- Login EnD ---- */
            /* ---- Menu Start ---- */
        }
        #NewHP_menu
        {
            background: #551750;
            display: block;
            list-style: none;
            margin: 0;
            padding: 0;
            width: 100%;
            color: #fff;
         
        }
        #NewHP_menu li
        {
            font: 67.5% Tahoma , sans-serif;
            font-size: 13px;
            font-weight: bold;
            margin: 0;
            float: left;
        }
        #NewHP_menu a
        {
             background: #551750 url(http://www.localsin.com/images/newHP/seperator.gif ) bottom right no-repeat;
            display: block;
            float: left;
            margin: 0;
            padding: 8px 21px;
            text-decoration: none;
            font-weight: normal;
            color: #fff;
        }
        #NewHP_menu .lastbutton
        {
            background: #551750 url(http://www.localsin.com/images/newHP/seperatorblank.gif ) bottom right no-repeat;
            display: block;
            float: left;
            margin: 0;
            padding: 8px 21px;
            text-decoration: none;
            font-weight: normal;
            color: #fff;
        }
        #NewHP_menu a:hover
        {
            background: #821c7a bottom center no-repeat;
        }
        #NewHP_menu .selected
        {
             background: #551750 url(http://www.localsin.com/images/newHP/seperator.gif ) bottom right no-repeat;
            display: block;
            float: left;
            margin: 0;
            text-decoration: none;
            font-weight: bold;
            color: Orange;
        }
       
       .NewHP_TxtBoxLogin{
	display:block;
	float:left;
	/*border: 1px solid #898989;*/
	height:18px;
	width:118px;
	margin-top:4px;
	background-color:#f8f8fa;
	background-image : url(http://www.localsin.com/images/newHP/loginbox.png);
	 color:#1c70b0;
	 border:0px;
	 background-repeat: no-repeat;
	 padding-left: 6px;
}

        /* ---- Menu EnD ---- */
        /* ---- Button Hovers Start ---- */
        a#NewHP_joinbutton
        {
            position: relative;
            display: block;
            width: 306px;
            height: 56px;
            top: -155px !important;
            /*margin-left: 523px;*/
            /*background-image: url(http://www.localsin.com/images/JoinNow.png);*/
            background-repeat: no-repeat;
            z-index: 10;
            left: 32px !important;
        }
        
        div#divFacebook
        {
            position: relative;
            display: block;
            width: 306px;
            height: 56px;
            top: -155px; 
           /* margin-left: 523px;*/
            /*background-image: url(http://www.localsin.com/images/skin/JoinNow.png);*/
            background-repeat: no-repeat;
            z-index: 10;
            left: 32px;
        }
        
        a#NewHP_joinbutton:hover
        {
            position: relative;
            /*background-image: url(http://www.localsin.com/images/JoinNowHover.png);*/
            background-repeat: no-repeat;
        }
        .howDoesit
        {
             position: relative;
            display: block;
            width: 246px;
            height: 154px;
            /*background-image: url(http://www.localsin.com/images/howdoes.jpg);*/
    background-repeat: no-repeat;
          }
          .howDoesit :hover
        {
             position: relative;
            display: block;
            width: 246px;
            height: 154px;
            /*background-image: url(http://www.localsin.com/images/newHP/howdoes.jpg);*/
            background-repeat: no-repeat;
           
          }
        a#howdoes
        {
            position: relative;
            display: block;
            width: 246px;
            height: 154px;
            background-image: url(http://www.localsin.com/images/newhp/howdoes.jpg);
            background-repeat: no-repeat;
        }
        a#howdoes:hover
        {
            position: relative;
            background-image: url(http://www.localsin.com/images/newhp/howdoeshover.jpg);
            background-repeat: no-repeat;
        }
        a#ppxgay
        {
            position: relative;
            display: block;
            width: 239px;
            height: 47px;
            background-image: url(http://www.localsin.com/images/newhp/LSGayHP.png);
            background-repeat: no-repeat;
            margin-left:5px;
        }
        a#ppxgay:hover
        {
            position: relative;
            background-image: url(http://www.localsin.com/images/newHP/LSGayHPHover.png);
            background-repeat: no-repeat;
        }
        a#twitter
        {
            position: relative;
            display: block;
            width: 238px;
            height: 47px;
            background-image: url(http://www.localsin.com/images/newHP/twitter.png);
            background-repeat: no-repeat;
        }
        a#twitter:hover
        {
            position: relative;
            background-image: url(http://www.localsin.com/images/newHP/twitterhover.png);
            background-repeat: no-repeat;
        }
        /* ---- Button Hovers EnD ---- */
        /* ---- User Boxes Start ---- */
        .NewHP_NewUser
        {
            background-image: url(http://www.localsin.com/images/newHP/UserBox.jpg);
            background-repeat: no-repeat;
            position: relative;
            width: 150px;
            height: 189px;
            float: left;
        }
        .NewHP_NewUserText
        {
            font-family: Tahoma;
            font-size: 11px;
            color: #788891;
            font-weight: bold;
            padding-left: 5px;
        }
        .NewHP_NewUserText2
        {
            font-family: Tahoma;
            font-size: 9px;
            color: #788891;
            font-weight: bold;
            padding-left: 5px;
        }
        .NewHP_NewUserText3
        {
            font-family: Tahoma;
            font-size: 9px;
            color: #1c70b0;
            text-decoration: underline;
            font-weight: bold;
            padding-left: 5px;
        }
        
        .NewHP_HPConfBox
        {
            font-family: Verdana;
            font-size: 11px;
            color: #4b4b4b;
            overflow:hidden;
            text-align:top;
            
        }
        /* ---- User Boxes EnD ---- */
        
		/* ---- Footer ----- */
		.NewHP_Footer
		{
		text-align:center;
		color:#7d7d7d;
		font-family:Tahoma;
		font-size:9px;
		font-weight:bold;
        }
		
		.NewHP_Footer a
		{
		color:#7d7d7d;
		text-decoration:none;
		}
		.NewHP_Footer a:hover
		{
		color:#68aebd;
		}
		/* ---- Footer EnD ---- */
        
        /* ---- new home page extra styles */
        
                  
        .apple_overlay
        {
            /* initially overlay is hidden */
            display: none; /* growing background image */
            background-image: url(http://www.localsin.com/images/overlay/white.png);
		/*width after the growing animation finishes
		height is automatically calculated
	*/
            width: 640px; /* some padding to layout nested elements nicely  */
            padding: 35px; /* a little styling */
            font-size: 11px;
            margin-top: 12px;
        }
        /* default close button positioned on upper right corner */.apple_overlay .close
        {
            background-image: url(http://www.localsin.com/images/userProfile/close.png);
            position: absolute;
            right: 30px;
            top: 5px;
            cursor: pointer;
            height: 35px;
            width: 35px;
        }
        /* black version of the overlay. simply uses a different background image */div.apple_overlay.black
        {
            
            color: #fff;
            height: 38px !important;
            width: 700px;
        }
        div.apple_overlay h2
        {
            margin: 10px 0 -9px 0;
            font-weight: bold;
            font-size: 14px;
        }
        div.black h2
        {
            color: #fff;
        }
        #triggers
        {
            /*margin-top:10px;
		text-align:center;*/
            margin: 0px;
            padding: 0px;
            margin-left: 2px;
        }
        #triggers img
        {
            background-color: #fff;
            padding: 2px;
            border: 1px solid #ccc;
            margin: 2px 5px;
            cursor: pointer; /*	-moz-border-radius:4px;
		-webkit-border-radius:4px;*/
        }
        .scrollable
        {
            float: left;
        }
        /* prev, next, prevPage and nextPage buttons */a.browse
        {
           
            display: block;
            width: 19px;
            height: 189px;
            float: left; /*margin:40px 0px;*/
            cursor: pointer;
            font-size: 1px;
        }
        /* right */a.right
        {
            background: url(http://www.localsin.com/images/newHP/ArrowRight.png);
            clear: right;
            margin-right: 0px;
        }
        /* left */a.left
        {
            margin-right: 8px;
            background: url(http://www.localsin.com/images/newHP/ArrowLeft.png);
        }
        /* up and down */a.up, a.down
        {
            
            float: none;
            margin: 10px 50px;
        }
        /* up */a.up:hover
        {
            background-position: -30px 0;
        }
        a.up:active
        {
            background-position: -60px 0;
        }
        /* down */a.down
        {
            background-position: 0 -30px;
        }
        a.down:hover
        {
            background-position: -30px -30px;
        }
        a.down:active
        {
            background-position: -60px -30px;
        }
        /* disabled navigational button */a.disabled
        {
            visibility: hidden !important;
        }
        .scrollable
        {
            /* required settings */
            position: relative;
            overflow: hidden;
            width: 310px;
            height: 189px;  
        }
            .scrollable .items
        {
            /* this cannot be too large */
            width: 20000em;
            position: absolute;
            clear: both;
        }
        .Confessionscrollable
        {
            /* required settings */
            position: relative;
            overflow: hidden;
            width: 810px;
            height: 260px;  
        }
        .Confessionscrollable .Confessionitems
        {
            /* this cannot be too large */
            width: 20000em;
            position: absolute;
            clear: both;
        }
        .Confessionitems div
        {
            float: left;
            width: 810px;
        }
        .items div
        {
            float: left;
            width: 310px;
        }
        /* single scrollable item */
        .scrollable_img
        {
            float: left; /* margin: 5px 5px 5px 5px;*/
            background-color: #fff; /*padding: 2px;
            border: 1px solid #ccc;*/
            width: 90%; /*height:75px;*/ /* -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border: 2px solid #000;*/
            position: relative;
            cursor: default;
            padding: 4px;
            margin-left: 1px;
        }
        .scrollable_div
        {
            float: left; /*margin: 5px 5px 5px 5px;*/
            background-color: #fff;
            padding: 2px; /*border: 1px solid #ccc;*/
            width: 150px !important; /*height:75px;*/ /*-moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border: 2px solid #000;*/
            background: url(http://www.localsin.com/images/newHP/UserBox.jpg);
            position: relative;
            cursor: default;
            display: block;
            background-repeat: no-repeat;
            height: 189px;
            overflow: hidden;
        }
        #image_wrap
        {
            /* dimensions */
            width: 377px;
            margin: 15px 0 15px 40px;
            padding: 15px 0; /* centered */
            text-align: center; /* some "skinning" */
            background-color: #efefef;
            border: 2px solid #fff;
            outline: 1px solid #ddd;
            -moz-ouline-radius: 4px;
        }
        
        
        /* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(http://www.localsin.com/images/newHP/transparentNew.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	/* width: 300px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	/*background-image:url(http://www.localsin.com/images/newHP/close.png);*/
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* full profile section  */

.FullProfile_MDBox
        {
            position: relative;
            height: 603px;
            width: 886px;
            background-image: url(http://www.localsin.com/images/userProfile/MDBox.jpg);
            background-repeat: no-repeat;
            font-family: Verdana;
            font-size: 12px;
            margin-left: auto;
            margin-right: auto;
        }
        .FullProfile_PurpleFont
        {
            font-family: Verdana;
            font-size: 12px;
            color: #411f70;
            text-align: left;
            padding-left: 5px;
            vertical-align: top;
        }
         .FullProfile_PurpleFontCenter
        {
            font-family: Verdana;
            font-size: 12px;
            color: #411f70;
            text-align: center;
           
        }
        
        
        .FullProfile_NormalText
        {
            font-family: Verdana;
            font-size: 12px;
            
            text-align: left;
            padding-left: 5px;
        }
        
        .FullProfile_MDAvatarBox
        {
            background-image: url(http://www.localsin.com/images/userProfile/MDAvatarBox.png);
            background-repeat: no-repeat;
            width: 196px;
            height: 251px;
            padding-top: 3px;
            text-align: center;
        }
        .FullProfile_MDGalleryBox
        {
            background-image: url(http://www.localsin.com/images/userProfile/GalleryBox.png);
            background-repeat: no-repeat;
            width: 257px;
            height: 251px;
            padding-top: 3px;
            text-align: center;
        }
        .FullProfile_MDIBox
        {
            background-image: url(http://www.localsin.com/images/userProfile/MDIBox.png);
            background-repeat: no-repeat;
            width: 160px;
            height: 166px;
            text-align: center;
        }
        .FullProfile_MDLocation
        {
            background-image: url(http://www.localsin.com/images/userProfile/bgmap.png);
            background-repeat: no-repeat;
            line-height: 22px;
        }
        .FullProfile_MDBase
        {
            line-height: 22px;
            width: 100%;
            padding-left: 5px;
        }
        .FullProfile_scrollable_div
        {
            float: left; /*margin: 5px 5px 5px 5px;*/
            background-color: #fff;
            padding: 10px; /*border: 1px solid #ccc;*/
            width: 230px !important; /*height:75px;*/ /*-moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border: 2px solid #000;*/
            position: relative;
            cursor: default;
            display: block;
            background-repeat: no-repeat;
            height: 189px;
            overflow: hidden;
        }
        .FullProfile_scrollable
        {
            /* required settings */
           
            width: 251px !important;
            height: 205px !important;
           
        }
        .FullProfile_NewUserText3
        {
            font-family: Tahoma;
            font-size: 12px;
            color: #1c70b0;
            
                       
        }
        .Confession_MDBox
        {
            position: relative;
/*            height: 603px;*/
            width: 886px;
            background-image: url(/images/confession/ViewConfBox.png);
            background-repeat: no-repeat;
            font-family: Verdana;
            font-size: 12px;
            margin-left: auto;
            margin-right: auto;
        }

   

