* 	{ margin: 0; padding: 0; }



p{ padding-top:10px; padding-bottom:10px; padding-right:5px; }
img { display: block; }
h1{ font-size:20px;}

body {
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
font-size:12px;
color:#666666;
margin-left: 0px;
margin-top:0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#ffffff;
height:100%;
}

A:link{ color:#333;}
A:visited{ color:#900;}
A:active{ color:#333;}
A:hover{ color:#900;}

.strong{ font-weight:bold;}
.clear{ clear:both; margin:0;padding:0px;}
.floatleft{ float:left;}
.floatright{ float:right;}
.nolist{ list-style-type:none;}
.align_top{vertical-align:text-top; }
.noborder{ border:none;}
.inline{display:inline;}
.nopadding{ padding:0px; margin:0px;}
.block{ display:block;}
.landingform{ color:#333;}

a.orangebodylink:link {color: #D26600; text-decoration:underline; }
a.orangebodylink:visited {color: #D26600; text-decoration:underline; }
a.orangebodylink:hover {color: #333333; text-decoration:underline; }
a.orangebodylink:active {color: #D26600; text-decoration:underline;} 

.breadcrumb
{
 font-size:11px; 
}
a.breadcrumb:link {color: #D26600; text-decoration:underline; }
a.breadcrumb:visited {color: #D26600; text-decoration:underline; }
a.breadcrumb:hover {color: #333333; text-decoration:underline; }
a.breadcrumb:active {color: #D26600; text-decoration:underline;} 

.whiteLink
{
 font-size:12px;
}
a.whiteLink:link {color: #fff; text-decoration:underline; }
a.whiteLink:visited {color: #fff; text-decoration:underline; }
a.whiteLink:hover {color: #fff; text-decoration:underline; }
a.whiteLink:active {color: #fff; text-decoration:underline;} 

#container {

background-image:url(/images/upper_bg1.jpg);
/**background-image:url(/images/upper_bg_ad.jpg);MAKE THIS LIVE WHEN AD GOES LIVE**/
background-position:top center;
background-repeat: no-repeat;
margin-left:auto;
margin-right:auto;
position:relative;
min-width:940px;
width:100%;
z-index:auto;
}

#facebook{ float:right;  padding-right:15px;}
#blog{ float:right;padding-right:15px; }
#twitter{ float:right; }
.home_inner_bttn{
	position:absolute;
	left:0px;
	top: 57px;
	z-index:6000;
	}
	
#adspace{
	background-image: url(/images/ad_bg.png);
	background-repeat:no-repeat;
	width:179px;
	height:680px;
	position:absolute;
	left: 758px;
	top: 17px;
	z-index:1000;
	overflow:visible;
	padding:65px 5px 5px 8px;
}
#adspace_inner{
	background-image: url(/images/ad_bg.png);
	background-repeat:no-repeat;
	width:179px;
	height:680px;
	position:absolute;
	left: 758px;
	top: 17px;
	z-index:1000;
	overflow:visible;
	padding:65px 5px 5px 8px;
}

#sponsor_id{
max-width:200px;
padding-top:50px;
float:left;
}

#sponsor_logo{
padding-left:24px;
margin-bottom:10px;
}

#maincontent
{
position:relative;
height:457px;
width:940px;
margin-left:auto;
margin-right:auto;
z-index:3000;
}
#topmessage
{
color:#FFF;
margin-left:185px;
width:550px;
height:13px;
}

#accountinfo
{
padding-top:15px;
height:55px;
color:#FFF;
margin-left:185px;
width:550px;
}

#insideLogo
{
position:absolute;
margin-left:412px;
margin-top:12px;
}


#toptitle{
position:absolute;
margin-top:5px;
height:68px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
left: 222px;
top: 71px;
height:23px;
}

#pagename{font-size:14px; padding-right:10px; float:left;font-weight:bold; padding-top:35px;max-width:200px;  }

#cat{font-size:23px; float:left; line-height:20px; font-weight:bold;padding-top:35px; padding-bottom:5px; max-width:400px;}

#toppanel{
margin-left:auto;
margin-right:auto;
min-height: 200px;
width:920px;
clear:both;
}

#panelcontent{
margin-left:180px;
color:#FFF;
width:558px;
}
#marketcontent{padding-left:25px; padding-top:20px;  }

#topsearch{clear:both; padding:0px; margin:0px; display:inline-block; }
#homesearch{ padding-left:25px; float:left}
#homesearchbttn{ float:left; padding-left:25px;}
#homemenu{float:right; width:199px; padding-top:40px;}/**change value in ie.css as well**/
.home_menu{display:inline-block; padding:0px; margin:0px; list-style-type: none;}
li {list-style-type:none;}
.homecopybttns{ padding-top:10px; width:330px; display:inline-block;}
#homemenutitles{padding-top:40px;  padding-bottom:8px; padding-left:24px; font-size:18px; font-weight:bold; width:333px; line-height:16px; float:left; font-variant:small-caps  }
#homecontent{padding-left:25px; padding-top:20px; float:left;  width:325px; overflow:auto; min-height:120px; text-align:left;}
#sponsorinfo{
margin-top:10px;
min-height:110px;
background-color:#FFF;
width:910px;
margin-left:auto;
margin-right:auto;
}

#bottomlinks{
width:940px;
margin-left:auto;
margin-right:auto;
}
	
#bottomnav	{
margin-top:20px;
display: inline;
padding-top:15px;
float:left;
min-width:50px;
margin-left:auto;
margin-right:auto;
}

.ulbottomnav{ 
display: inline;
list-style-type: none;
color:#C7DEA9;
font-size:10px;
font-family:Arial, "Helvetica", sans-serif;
color:#666;
}
a.footernav:link {color: #C7DEA9; text-decoration: none; }
a.footernav:visited {color: #D26600; text-decoration: none; }
a.footernav:hover {color: #D26600; text-decoration: none; }
a.footernav:active {color: #D26600; text-decoration: none;} 
#copyrite{
margin-top:20px;
color:#C7DEA9;
font-size:10px;
font-family:Arial, "Helvetica", sans-serif;
padding-top:15px;
float:right;
width:300px;
padding-right: 120px;
font-style:italic;
}
	
#bottombg{
position:relative;
background-image:url(/images/bottom_bg.jpg);
background-position:top center;
background-repeat: no-repeat;
height:333px;
}

/***********************!This goes live when ADs go live!*********************/
/***********************
#indexcopy1{
width:300px;
float:left;
margin-right:50px;
}

#indexcopy2{ 
float:left;
width:300px;
}
*********************/
#indexcopy1{
width:300px;
float:left;
margin-right:25px;
}

#indexcopy2{ 
float:left;
width:300px;
margin-right:25px;
}

#indexcopy3{ 
float:left;
padding-right:80px;

}
/***********************left menu*********************/
#leftmenu{ width:200px; height:232px; margin-top:24px;}
.leftmenu li {padding-bottom:5px;}

.AspNet-Menu-Link{ display:block; }
.AspNet-Menu-Leaf{padding-bottom:5px;}

#leftads{ width:200px; height:232px; }
.left_tips{ padding-left:20px; list-style-type:none; display: none;}
.left_ad{ padding-left:20px; margin-top:8px; list-style-type:none;}

/***********************landing page*********************/
#landingtoppanel{
margin-left:auto;
margin-right:auto;
min-height: 200px;
width:920px;
padding-top:50px;
clear:both;
}

#landingcontainer {
background-image:url(/images/landing.jpg);
background-position:top center;
background-repeat: no-repeat;
margin-left:auto;
margin-right:auto;
position:relative;
min-width:940px;
width:100%;
z-index:auto;
}

#marketmenutitles
{
padding-top:40px;
padding-bottom:8px;
padding-left:24px;
font-size:18px;
font-weight:bold;
width:500px;
line-height:16px;
float:left; }

#marketcontentwidth{width:500px; float:left;}

/***********************Secondary page structure*********************/
#twocontainer {
background-image: url(/images/bg2.jpg);
/**background-image: url(/images/bg2_ad.jpg); MAKE THIS LIVE WHEN AD GOES LIVE**/
background-position:top center;
background-repeat: no-repeat;
margin-left:auto;
margin-right:auto;
position:relative;
min-width:960px;
margin-bottom:0;
z-index:auto;
}
#twoaccountinfo{
padding-top:15px;
color:#FFF;
margin-left:185px;
max-height: 60px;
width:550px;
}
.forgetpassword 
{font-size:11px; 
 padding-left:6px;
 }
 
#innerpanelcontent{
margin-left:204px;
color:#333;
width:539px;
min-height:575px;
}



#twotoppanel{
margin-left:auto;
margin-right:auto;
min-height: 200px;
width:960px;
padding-top:20px;
}

#panelcopy{
background-color:#FFF;
width:521px;
min-height:575px;
background-image:url(/images/content_top.jpg);
background-repeat:no-repeat;
margin-right:0px;
padding-right:0px;
padding-left:18px;
margin-top:80px;
margin-bottom:0px;
}

/* for Internet Explorer */
/*\*/
* html #panelcopy {
height: 580px; 
}
/**/

#bg{
background-image: url(/images/bottomstreach.jpg); 
background-position:top center;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
position:relative;
min-width:960px;
width:100%;
margin-bottom:0;
}

#twobottombg{
color:#CCC;
font-size:10px;
font-family:Arial, "Helvetica", sans-serif;
position:relative;
background-image:url(/images/inner_bottom.jpg);
background-position:top center;
background-repeat: no-repeat;
height:166px;
margin-left:auto;
margin-right:auto;
}
#twomaincontent{
position:relative;
width:960px;
min-height:780px;
margin-left:auto;
margin-right:auto;
}
.ultwo {
display: inline;
list-style-type: none;
padding-right:5px;
font-size:13px;
font-weight:bold;
line-height:16px;

}
.ulthree{ 
list-style-type: none;
padding-right:5px;
font-size:15px;
color:#666;
font-weight:bold;
}
.body_ul{ margin-left:40px; list-style: disc; padding-top:5px; padding-bottom:5px;}
#secondarynav
{
max-width:300px; float:left;
}

#crumbs{ width:300px; display:inline; float:left; padding-top:10px;}
#crumbs li{ list-style-type:disc; }
#crumbs ul{ padding-left:30px; }
.coach_copy{width:340px;  text-align:left;  float:left; }

.calandar_copy{ width:200px; float:left; padding-left:10px;}
.tellus{ float:right; border:none; padding-right:5px; padding-top:10px; display:inline;}
.searchbyletter{ float:left; display:inline; width:300px; display:inline;}
.gameitem{vertical-align:top;}
.games_copy_index{width:300px;  text-align:left;  float:left;}
.games_copy{width:500px;  text-align:left;  float:left;}
.gamelist{ float:left;padding-left:10px; padding-bottom:25px; padding-top:25px; text-align:left; width:160px;}
.games_detail_content{ background-image:url(/images/games_detail_bg.jpg); background-repeat:repeat-y; background-position:top left; float:left; width:205px;}
.games_rightlist_content{ float:right; width:250px; color:#000; padding-top:20px; padding-left:10px;}
.buffer{ padding-top:5px; padding-bottom:10px;}


.activity_copy{ width:320px; float:left; text-align:left; min-height:300px;}
.activity_content{ background-image: url(/images/activity_bg_strech.jpg); background-repeat:repeat-y; background-position:top center; width:340px; }
#activity_list{ padding-left:30px; width:250px; display:inline; color:#FFF; font-weight:bold; font-size:15px; line-height:20px; text-align:left; padding-left:0px;}
.activity_list_ul{ list-style-type:none; padding-left:10px; padding-right:10px;}

a.activitynav:link {color: #ffffff; text-decoration: none;}
a.activitynav:visited {color: #ffffff; text-decoration: none;}
a.activitynav:hover {color: #D26600; text-decoration: none; }
a.activitynav:active {color: #D26600; text-decoration: none;} 

a.activitynavselected:link {color: #333333; text-decoration: none; }
a.activitynavselected:visited {color: #333333; text-decoration: none; }
a.activitynavselected:hover {color: #333333; text-decoration: none; }
a.activitynavselected:active {color: #333333; text-decoration: none;} 

.fitness_nutrition{ width:330px;  text-align:left; display:inline-block; }

.locker_room{ width:339px; padding-left:10px; text-align:left; border-bottom: solid 1px #94C54F; padding-bottom:15px; margin-bottom:20px;}

.recipe_info{ width:330px; margin-top:20px; border-bottom: solid 1px #94C54F; padding-bottom:15px; }

.greenline{border-bottom: solid 1px #94C54F;}



#innertopgraphic{ max-width:296px; max-height:80px; float:left;}

#mapHolder{ width:318px;  margin-top:10px; padding-left:10px;}

#submit_bttn{ background-image:url(/images/gobutton.jpg); background-repeat:no-repeat; width:25px; height:25px; border:none; margin-top:5px; background-color:#FFF; margin-left:125px; cursor:pointer;}

.greenurl{ padding-top:15px; padding-bottom:3px; color:#549918; font-weight:bold; font-size:18px; text-align:left; font-family:"Arial", Helvetica, sans-serif; line-height:18px;  max-width:200px; white-space:normal;}

.boldgreen{ padding-top:3px; color:#549918; font-weight:bold; font-size:16px; line-height:18px; text-align:left; font-family:"Arial", Helvetica, sans-serif; width:150px; }

.copywidth{ width:340px; margin-left:0;}

.copybox{ width:330px; position:relative; margin-left:0; float:right;}

.listnumbers{ width:20px; padding-right:10px; padding-left:10px; padding-top:3px; color:#549918; font-weight:bold; font-size:24px; text-align:left; font-family:"Arial", Helvetica, sans-serif; }

.rightpic{ float:right; max-width:176px; margin:0; z-index:1; overflow:hidden; }

.inner_go{ float:right; padding-left:20px;  padding-top:15px; padding-right:50px; border:none;}
.view{ float:right; padding-left:20px;  padding-top:15px; padding-right:50px; border:none;}

a.twonav:link {color: #666666; text-decoration: none; }
a.twonav:visited {color: #666666; text-decoration: none; }
a.twonav:hover {color: #D26600; text-decoration: none; }
a.twonav:active {color: #D26600; text-decoration: none;} 

a.twonavselected:link {color: #D26600; text-decoration: none; }
a.twonavselected:visited {color: #D26600; text-decoration: none; }
a.twonavselected:hover {color: #D26600; text-decoration: none; }
a.twonavselected:active {color: #D26600; text-decoration: none;} 

/**Community Calandar Form**/
.formstyle{ background-color:#D0E4B1; color:#81B14B; border:none; line-height:16px; width:146px; height:29px; padding-top:5px; margin-bottom:20px; margin-top:20px; padding-right:0px; margin-right:0px; float:right;}
.formborder{border: solid #81B14B 1px; }

.greeninput{ background-color:#D0E4B1; color:#81B14B; border:none; line-height:16px;}

.dropdown{width:150px; float:right;}

/**Locker Room Form**/

.lockerformstyle{ background-color:#D0E4B1; color:#81B14B; border:none; line-height:16px; width:100px; height:29px; padding-top:5px; margin-bottom:20px; margin-top:20px; padding-right:3px; padding-left:3px; }

.formborder{border: solid #81B14B 1px; }
.lockerroom_submit{background-image:url(/images/submit.gif); width:72px; height:30px; background-repeat:no-repeat; margin-left:20px; margin-bottom:20px; border:none; cursor:pointer;}

/*Calendar Styles*/
.callist{ padding-top:70px; padding-right:6px;}
.cal
{ background-color:#fff; border-color:#90C53E; border-width:1px; font-family:"Verdana", Geneva, sans-serif; font-size: 8px;
  color:#003399; height:200px; width:250px; padding-left:20px;
}
.cal .selectedDayStyle {background-color:Orange;}
.cal .weekendDayStyle {background-color:#fff;}
.cal .titleStyle {background-image:url(/images/cal/top_bg.jpg); background-repeat:repeat-x; font-size:14px;}
.cal .todayDayStyle {background-color:#f2910e;}
.cal .otherMonthDayStyle {background-color:#D5E5C0;}
.cal .selectorStyle {background-color:Yellow;}
.cal .nextPrevStyle {background-image:url(/images/cal/top_bg.jpg); background-repeat:repeat-x;}
.cal .dayHeaderStyle {background-image:url(/images/cal/week_bg.jpg); background-repeat:repeat-x;}


.passwrap{float:left;width:320px; padding-top:25px; padding-left:20px;}

/**Details pop up**/
#details_bg{
	background-image:url(/images/details.jpg);
	background-repeat: repeat-x;
	background-color:#97D751;
	color:#FFF;
	}
.orangeline{
color: #ffffff;
background-color: #ffffff;
height: 1px; 
border-style: none;
}

/**sign up form**/
	
#firstname{ float:left; margin-right:20px; margin-bottom:5px; width:150px; margin-top:15px; padding-left:20px;}

#lastname{ float:left; margin-bottom:5px; width:150px; margin-top:15px; padding-left:20px;}

#emailaddress{ float:left; margin-right:20px; margin-bottom:5px; width:150px; padding-left:20px;}

#emailaddressconfirm{ float:left; margin-right:20px; margin-bottom:5px; width:150px; padding-left:20px; }

#password{ float:left; margin-right:20px; margin-bottom:5px; width:150px;padding-left:20px;}

#address{padding-left:20px;margin-bottom:5px; margin-top:15px; width:150px; }

#city{padding-left:20px;margin-bottom:5px; width:150px;}

#state{padding-left:20px;margin-bottom:5px; width:150px;}

#postal{padding-left:20px;margin-bottom:5px; width:150px;}

#fieldset_top{ width: 450px; background-color:#cde5b3;  border: 1px solid #BFBAB0; position:relative;  margin-top:0px; }


#fieldset_bottom{ width: 450px; background-color:#cde5b3; border: 1px solid #BFBAB0;  position:relative;  margin-top:0px;}

#fieldset_top_small{ width: 250px; background-color:#cde5b3;  border: 1px solid #BFBAB0; position:relative;  margin-top:0px; }

.legend{ margin: 0 0 0 15px; padding:0 5px 0 5px; font-weight:bold;  border: 1px solid #BFBAB0; background:white;}/**Change values in ie.css**/

.fieldset_breaker{ height:25px;}

.allfields{ margin-bottom:10px;}

.fieldsetInfo{ padding:5px 0 5px 20px; }

.loggedInLinks{float:right}

.loggedInLinks a{float:right; color:#FFFFFF; padding:0 0 0 10px;}

.loggedInLinks a:visited{color:#FFFFFF;}


/*for the forms*/
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}
.clear
{
	clear:both;
}
.longTextField
{
	width: 445px;
}
.shortTextField
{
	width: 210px;
}
#placeDetailsFormWrapper
{
	width: 445px;
}
.placeDescriptionField
{
	width: 445px;
	height: 103px;
}
.leftFormDiv
{
	width: 210px;
	float: left;
}
.rightFormDiv
{
	width: 210px;
	float: right;
}
.longFormWrapper
{
	width: 445px;
	float: left;
}
