﻿
/***** Global Layout *****/
 
#main			{  }
#header			{ width: 950px; margin:0px auto 0px auto; padding: 0;}
#wrapper			{ width: 950px; margin:0px auto; padding: 0; position:relative;}



#headerWrapper	{ height:120px; background-color:#000;}

#Content			{ padding:5px; margin: 0;}
#twoColumnMain		{ width:605px; float:left; padding:0; }
#twoColumnSub		{ width:330px; float:right; padding:0; height:100%; }
#twoColumnSub #twoColumnSubContent { width: 320px; padding: 0; margin:0 0 0 10px;}
#threeColLeft		{ width:160px; float:left; padding:0; text-align: center; }
#threeColCenter		{ width:460px; float:left; margin:0px 5px 0px 2px; padding:3px; }
#threeColRight		{ width:300px; float:left; padding:0; }
#centerContent		{ padding:3px; }

#innerMain			{}

#wallpaper-left		{ position:absolute; left:-275px; top:0px; }
#wallpaper-right	{ position:absolute; left:950px; top:0px;  }


/***** Main Master ******/
/*** PropertyBar ***/

#propertyBar		{ background:#000; width:950px; margin:0 auto; overflow:hidden;  padding-top:5px;}
#propertyBar #companyLogo	{ float:left; width:145px; }
#propertyBar .horizList		{ float:left;  }
#propertyBar ul				{ list-style:none; display:inline; margin:8px auto 0 auto; width:750px; }
#propertyBar li				{ height:9px; font-size: 10px; float: left; padding: 0 10px; border-right:2px solid;}
#propertyBar li a			{ padding:0; font-size:10px; }
#propertyBar li.horizListItemLast { border-width:0; }


/*** Header ***/

#banner					{ height:70px; width:220px; position:relative; background: url("http://www.clubplanet.com/Assets/Images/Logos/clubplanetEmailLogo_blackwhite2.png"); background-position:left bottom; background-repeat:no-repeat; top:-75px;}
#topBannerLink          { width:220px; display:block; position:absolute; height:70px; left:5px; top:10px;}
#leaderBoard			{ height:90px; width:728px; margin: 0 auto; padding-top:8px; }


#loginBox { float:right; padding-top:6px; padding-right:5px;}
#loginBox #memberHeaderInfo, #loginBox #memberHeaderInfo a { }
#loginBox a:hover, #loginBox #memberHeaderInfo a:hover	{ text-decoration:underline;}
#loginBox .separator    { font-weight:normal;}

#memberHeaderInfo   { padding-right:5px; float:right; }
#btnRegister, #btnForgot { font-size: 9px; white-space: nowrap;}

#loginBox .Label		{ width:70px; position:relative; font-size:11px; font-weight:bold; }
#loginBox .Input		{ width:120px;  }
#loginBox .Buttons		{ text-align:center;}
#loginBox .Remember		{ font-size:11px; }
#loginBox #btnRegister	{ padding: 2px 15px 2px 15px;}
#loginBox #btnForgot	{ padding: 2px 5px 2px 5px; }

#loginWrapper           { color:#FFF; padding-top:5px;}
#loginWrapper a         { color:#FFF;}
#loginWrapper a:hover { text-decoration:none;}
#socialNetworkingLinks  { float:left;}
#socialNetworkingLinks span { position:relative; bottom:10px;}

#chooseLanguage		{width: 190px; text-align: right; position: absolute; top: 51px; right: 45px; font-size:11px;}

#zoneWrapper		{height:22px;}


#eventVenueLink		{  float:left; padding-left:15px; }
#searchBar			{ width:265px; position: absolute; bottom:10px; right: 80px; }
#weeklyNL           { width:165px; position: absolute; top:20px; right: 22px; }


#facebookLogin { width: 20px; height: 21px; float:right; z-index: 50; padding-right:5px;}

#checkoutHeaderBtn  { position: absolute; display: block; width: 99px; height: 81px; right:5px; top: 0; background-repeat: no-repeat; }

#cpEmailLogo	{position: absolute; top: 10px; left: 20px; display: block; z-index: 50;}
#googleImage	{ position: absolute; top: 68px; right: 20px; display: block; z-index: 50;}


/*#menu				{ height:45px; width:940px;  margin:5px auto;}*/
#menu				{ height:45px; width:940px;  margin:5px auto;}
#menu .tab          { float:left; width:70px; padding:5px 0; text-align:center; }


#footer				{ text-align:center; padding-bottom: 10px; width: 950px; margin: 0px auto 0px auto;}
#footer ul			{ display:inline;}				
#footerImage		{ width:950px; height:90px; margin: 0px auto 0px auto; }


/*** Popups ***/

#PopupLoginBox			{ width:250px; margin:0 auto 0 auto;}
#PopupLoginBox div		{ padding:2px; position:relative; }
#PopupLoginBox .Label	{ position:relative; font-size:11px; font-weight:bold; }
#PopupLoginBox .Input	{ right:2px; position:absolute; width:155px;}
#PopupLoginBox ul       { margin:10px; }
#popupLoginBox ul li    { padding:5px; }

#SectionList		{  }
#SectionList a		{ font-size:10px; font-weight:normal; }
#TagPhrase1			{ font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:5px; }
#Copyright			{ padding-bottom:5px;}
#TrackProperties	{ font-size:11px; }
#TrackProperties ul	{ font-size:11px; }
