﻿body
{
  background-color:#333333;
  background-image:url('../images/PageBackTop.png');
  background-repeat:repeat-x;
  background-position:0px -38px;
  font-family:Verdana, Sans-Serif;
  color:#FFFFFF;
  margin:0;
  padding:0;
}

h1
{
  color:#FFFF00;
  font-size:1.4em;
}

h2 /*blue*/
{
  color:#33CCFF; 
  font-size:1.2em;
}

h4 /*green*/
{
  color:#66CC33; 
  font-size:1.2em;
}

h3
{
  color:#FFFFFF;
  font-size:0.8em;
  line-height:1.4em;
}

h5
{
  color:#FFFFFF;
  font-size:0.6em;
  line-height:1.4em;
}

h6 /*green*/
{
  color:#66CC33; 
  font-size:1em;
  line-height:1.2em;
}


.links, a.links:visited
{
  color:#FFFF00;
  text-decoration:none;
  font-weight:bold;
  font-size:0.9em;
  line-height:1.4em;
}

	a.links:hover
	{
	  color:#66CC33;
	}

a
{
  color:#FFFF00;
}

a:hover, a:visited:hover
{
  color:#66CC33;
}

a:visited
{
  color:#FFFF00;
}

.page-wrapper
{
  width:961px;
  margin-left:auto;
  margin-right:auto;
  background:transparent url('../images/PageWrapper_Back.png') repeat-y scroll 0px 0px;

}

.page-wrapper-bottom
{
  width:961px;
  margin-left:auto;
  margin-right:auto;
  height:40px;
  float:left;
  background:transparent url('../images/PageWrapper_Bottom.png') no-repeat scroll 0px 0px;

}

.login-form
{
  display:block;
  float:right;
  font-size:0.8em;
  font-weight :bold;
  color:#FFFFFF;
  background:#000000 url('../images/logbar_bg.png') no-repeat scroll -2px -1px;
  height:2em;
  width:100%;
}

.login-button
{
 margin-right:15px;
 border-style:none;
 width:72px;
 height:18px;
 background:#000000 url('../images/button_login.png') no-repeat scroll 0px 0px;
}

.login-button:hover
{
  background:transparent url('../images/button_login.png') no-repeat scroll 0px -20px;
}


.contact-line
{
  background-color:#000000;
  padding:10px 0 10px 0;
  float:left;
  clear:both;
  width:100%;
}

.header-image
{
  width:670px;
  position:relative;
  overflow:hidden;
}

.side-bar
{
  float:left;
  width:290px;
  min-height:700px;
  /* background:trasparent url('../images/side_bar.png');
  background-repeat:repeat-y; */
  /*margin-top:38px;*/
}

.cityscape
{
  height:152px;
  width:670px;
  background:transparent url(../Images/cityscapeNew.png) no-repeat scroll 0 0px;
  background-color:#000000;
}

.c21scheetz-button
{
  display:block;
  border-style:none;
  width:290px;
  height:261px;
  background:#000000 url('../images/button_C21logo.png') no-repeat scroll -2px -349px;
}

.c21scheetz-button:hover
{
  background:transparent url('../images/button_C21logo.png') no-repeat scroll -2px -2px;
}

.yellowtxt
{
  color:#FFFF00;
  text-decoration:none;
}


.content
{
  min-height:650px;
  width:645px;
  clear:both;
  height:auto;
}

.footer
{
  border-top:solid 2px #4D4D4D; 
  width:100%;
  min-height:200px;
  background-color:#000000;
  clear:both;
}

.footerbtns
{
  background-color:#1A1A1A;
  border-left:solid 1px #666666;
  border-right:solid 1px #666666;
  height:25px;
  min-width:100px;
  text-align:center center;
  vertical-align:middle;
  color:#99CA3C;
  float:right;
}

.navtext
{
  font-size:1em;
  height:65px;
  vertical-align:middle;
  color:#FFFFFF;
}

.bluetext
{
  color:#0099CC;
}

.rsvp-button
{
  border-style:none;
  width:120px;
  height:44px;
  background:transparent url('../images/button_submit_ltback.png') no-repeat scroll 0px 0px;
}

.rsvp-button:hover
{
  background:transparent url('../images/button_submit_ltback.png') no-repeat scroll -124px 0px;
}

.text-box
{
  padding:0.3em;
  border:solid 1px #AAAAAA;
  background-color:#EEEEEE;
}

.text-box:hover
{
  border:solid 1px #FFFFFF;
  background-color:#FFFFFF;
}

.dark-text-box
{
  padding:0.3em;
  border:solid 1px #AAAAAA;
  background-color:#333333;
  color:#FFFFFF;
}

.dark-text-box:hover
{
  border:solid 1px #FFFFFF;
  background-color:#000000;
  color:#FFFFFF;
}

.success-message
{
  border:solid 4px #66CC33;
  color:#66CC33;
  font-weight:bold;
  font-size:1.3em;
  margin:1em;
  padding:1em;
}

.fail-message
{
  border:solid 4px #FF0033;
  color:#FF0033;
  font-weight:bold;
  font-size:1.1em;
  margin:1em;
  padding:1em;
}

a.error
{
  color:#FF0033;
}

a.error:hover
{
  color:#FFFFFF;
}

.navbar
{
  background:transparent url('../images/nave_bgNew.png');
  background-color:#000000;
  background-position:bottom;
  width:670px;
  height:55px;
  float:right;
  /* clear:both; */
  padding-left:0em;
  margin:0em;
  font-size:0.9em;
  font-weight:bold;
  color:#FFFFFF;
}

	.navbar li 
	{
		float:right;
		padding:0em;
		margin:0em;
		list-style-image:none;
		list-style-type:none;
		list-style-position:inside;
		
	}

	.navbar li a
	{
		display:block;
		background:transparent url('../images/Nav_unselected.png');
		background-position:left bottom;
		width:132px;
		height:55px;
		text-align:center;
		line-height:3em;
		color:#FFFFFF;
		text-decoration:none;
		letter-spacing:0.06em;
		-moz-outline:none;
	}

	.navbar li a:hover
	{
		background:transparent url('../Images/Nav_selected.png');
		background-position:left bottom;
		background-repeat:no-repeat;
		width:132px;
		color:#FFFFFF;
		background-color:#000000;
		text-decoration:none;
	}

	.navbar li.selected
	{
		display:block;
		float:right;
		height:55px;
		padding:0em;
		margin:0em;
		color:#FFF200;
		list-style-image:none;
		list-style-type:none;
		list-style-position:inside;
	}

	.navbar li.selected a
	{
		height:55px;
		color:#FFF200;
		background-color:#333333;
		text-decoration:none;
		background:transparent url('../Images/Nav_selected.png');
		background-position:left bottom;
		background-repeat:no-repeat;
	}

	.navbar li.selected a:hover
	{
		color:#FFF200;
		text-decoration:none;
	}

.navbar-bottom
{
  background:transparent url('../images/nav_bgBottom.png');
  width:670px;
  height:36px;
  line-height:2em;
  float:right;
  clear:both;
  text-align:right;
}

	.secondarynavbar
	{
		margin:0;
		padding:0;
	}

		.secondarynavbar li
		{
			float:right;
			padding:0em 1em 0em 0.5em;
			margin:0em;
			height:2em;
			font-size:0.8em;
			font-weight:bold;
			list-style-image:none;
			list-style-type:none;
			list-style-position:inside;	
		}

		.secondarynavbar li a
		{
			display:block;
			text-align:center;
			color:#FFFFFF;
			text-decoration:none;
			letter-spacing:0.06em;
			-moz-outline:none;
		}

		.secondarynavbar li a:hover
		{
			color:#33CCFF;
			font-weight:bold;
		}

		.secondarynavbar li.selected a
		{
		  color:#FFF200;
		  font-weight:bold;
		}

.client-login-btn
{
	/*background-image:url('../Images/client_login.png');*/
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#000000;
	
	height:26px;
	width:100%;
	clear:both;
}

.search_form
{
	display:block;
	float:right;
	width:240px;
	font-size:0.9em;
	font-weight:bold;
	line-height:2.2em;
}

.search_back
{
	display:block;
	float:left;
	background-image:url('../Images/Search_back.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:291px;
	
}

.signup_form
{
	display:block;
	float:right;
	width:240px;
	font-size:0.9em;
	font-weight:bold;
	line-height:2.2em;
}

.signup_back
{
	display:block;
	float:left;
	background:transparent url('../Images/SignUp_back.png') no-repeat scroll 0px 10px;
	height:200px;
	width:291px;
	
}

.survey-button
{
 display:block;
 margin-left:64px;
 border-style:none;
 width:123px;
 height:43px;
 background:transparent url('../images/button_survey.png') no-repeat scroll 0px 0px;
}

.survey-button:hover
{
  background:transparent url('../images/button_survey.png') no-repeat scroll -124px 0px;
}

.search-button
{
 margin-left:64px;
 border-style:none;
 width:123px;
 height:43px;
 background:transparent url('../images/button_search.png') no-repeat scroll 0px 0px;
}

.search-button:hover
{
  background:transparent url('../images/button_search.png') no-repeat scroll -124px 0px;
}

.find_home
{
	display:block;
	float:left;
	background-image:url('../Images/FindHome.png');
	background-repeat:no-repeat;
	
	width:290px;
	height:38px;
}

.sign_up
{
	display:block;
	float:left;
	background-image:url('../Images/SignUpNow.png');
	background-repeat:no-repeat;
	
	width:290px;
	height:38px;
}

.firstbuylist ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

.firstbuylist a
{
display: block;
padding: 3px;
width: 160px;
background-color: #66CC33;
border-bottom: 1px solid #eee;
}

.firstbuylist a:link, .buylist a:visited
{
color: #FFFFFF;
text-decoration: none;
}

.firstbuylist a:hover
{
background-color: #33CCFF;
color: #FFFFFF;
}

.contentroll
{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}

.contentroll a.expand-title
{
	float:left;
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height:1.5em;
	font-weight:bold;
	line-height:1.5em;
    font-size:1em;
	text-decoration:none;
    /* background-image:url('../Images/expand.png');
    background-repeat:no-repeat;
    background-position:-5px 0px;
    border-bottom:dotted 1px #FFFFFF;*/
}

.contentroll a.expand-plus
{
	float:left;
	width:1.5em;
	height:1.5em;
	margin:0.4em 0 0.2em;
	line-height:1.5em;
	text-align:center;
	text-decoration:none;
	color:#CCCCCC;
	background-color:#000000;
	border:solid 1px #CCCCCC;
	font-size:0.7em;	
}

.contentroll a.expand-plus:hover
{
	text-decoration:none;
	color:#FFFFFF;
	border:solid 1px #DDDDDD;
}

.contentroll a.expand-button
{
	float:right;
	width:80px;
	height:1.5em;
	line-height:1.5em;
	text-align:center;
	text-decoration:none;
	color:#CCCCCC;
	background-color:#000000;
	border:solid 1px #CCCCCC;
	font-size:0.7em;	
}

.contentroll a.expand-button:hover
{
	text-decoration:none;
	color:#FFFFFF;
	border:solid 1px #DDDDDD;
}




.print-button
{
 border-style:none;
 float:right;
 width:93px;
 height:25px;
 background:transparent url('../images/button_print.png') no-repeat scroll 0px 0px;
}

.print-button:hover
{
  background:transparent url('../images/button_print.png') no-repeat scroll 0px -25px;
}

.katiePic
{
	display:block;
	float:left;
	padding-right:10px;
	height:264px;
	width:140px;
	background-image: url('../images/Katie-Bogan.png');
	background-repeat:no-repeat;
}

.survey_top
{
	display:block;
	float:left;
	background-image:url('../Images/survey_header.png');
	background-repeat:no-repeat;
	
	width:290px;
	height:30px;
}

.search_soon
{
	display:block;
	float:left;
	background-image:url('../Images/search_comingsoon.png');
	background-repeat:no-repeat;
	
	width:290px;
	height:167px;
}

.downtown-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy_downtown.png');
    background-repeat:no-repeat;
}

.volunteer-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy-Volunteer.png');
    background-repeat:no-repeat;
}

.weather-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy-Weather.png');
    background-repeat:no-repeat;
}

.events-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy-Events.png');
    background-repeat:no-repeat;
}

.eating-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy-Eating.png');
    background-repeat:no-repeat;
}

.groups-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy-groups.png');
    background-repeat:no-repeat;
}

.shopping-image
{
	display:block;
	padding:0 0 0 10px;
	margin:0;
	height: 73px;
	width: 301px;

    background-image:url('../Images/indy-Shopping.png');
    background-repeat:no-repeat;
}


a.footer-links, a.footer-links:visited
{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  font-size:0.9em;
  line-height:1.4em;
  padding:3px 5px 3px 5px;
  display:block;
}

a.footer-links:hover
{
  color:#66CC33;
  text-decoration:none;
  font-weight:bold;
  font-size:0.9em;
  line-height:1.4em;
  background-color:#333333;
}



