/*
 	CSS Document 
	@author: Brad Fettes (bfettes_at_datablocks.net)
	@revised: May 9, 2007
	@usage: SearchGive.com's Default Landing Page 
*/


/* General Declarations */
html, body {
	margin: 0px;
	padding: 0px;
}
body {
	/*background: #FFFFFF url(../images/grgrad.gif) repeat-x;*/
}
a:link {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
a:visited {text-decoration: none;}


#search {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -535px;
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	width: 1050px;
	height: 225px;
	color: #000000;
	padding: 10px;
	z-index:2;
}
#charity_logo {
	position:relative;
	top: 55px;
}

#beta {
	display: block;
	text-align: center;
	margin-left: 500px;
}
* html #beta { /* IE 7 Fix */
	margin-left: 0px;
}

#beta2 {
	display: block;
	position: relative;
	text-align: center;
	margin-left: 150px;
	margin-top: 50px;
	top: 45px;
}
* html #beta2 { /* IE 7 Hack */
	margin-left: 0px;
	top: 25px;
}
#beta3 {
	display: block;
	position: relative;
	text-align: center;
	margin-left: 500px;
	margin-top: 50px;
	top: 30px;
}
* html #beta3 { /* IE 7 Hack */
	margin-left: 0px;
	top: 50px;
}

#top_logo {
	text-align: center;
	margin: 0px;
	padding: 0px;
	z-index: 12;
}
#top_logo2 { /* Used when a charity has been selected */
	position: relative;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	width: 350px;
	z-index: 12;
}
#top_logo3 { /* Used when a charity has been selected and has no logo */
	position: relative;
	text-align: center;
	margin: 0px;
	padding: 0px;
	z-index: 12;
	width: 350px;
	top: -20px;
}
#powered_by {
	position: relative;
	font-size: 10px;
	color: #A9A9A9;
	top: -5px;
	left: 0px;
	font-family: sans-serif;
}
#powered_by_group {
	display: inline;
}
#powered_by_image {
	position: relative;
	top: 10px;
}
#you_search {
	position: relative;
	font-size: 12px;
	top: 10px;
	left: -135px;
	font-family: sans-serif;
}

/* Top Right Login Link */
#top_login {
	font-family: sans-serif; 
	font-size: 12px;
	padding-right: 	20px;
	text-align: right;
	z-index: 11;
	margin-top: -175px;
	color: #1E67A8;
}

#top_login a {
	color: 	#1E67A8;
}
#top_login a:link { 
	color: 	#1E67A8;
}
#top_login a:active {
	color: 	#1E67A8;
}
#top_login a:visited {
	color: 	#1E67A8;
}
#top_login a:hover {
	color: 	#1E67A8;
}
* html #top_login {
	margin-top: -175px;
}
#top_login2 {
	font-family: sans-serif; 
	font-size: 12px;
	padding-right: 	20px;
	text-align: right;
	z-index: 51;
	margin-top: -115px;
	color: #1E67A8;
}
#top_login2 a {
	color: 	#1E67A8;
}
#top_login2 a:link {
	color: 	#1E67A8;
}
#top_login2 a:active {
	color: 	#1E67A8;
}
#top_login2 a:visited {
	color: 	#1E67A8;
}
#top_login2 a:hover {
	color: 	#1E67A8;
}
* html #top_login2 {
	margin-top: -105px;
	color: #1E67A8;
}
#top_login3 {
	font-family: sans-serif; 
	font-size: 12px;
	padding-right: 	20px;
	text-align: right;
	z-index: 51;
	margin-top: -100px;
	color: #1E67A8;
}
#top_login3 a {
	color: 	#1E67A8;
}
#top_login3 a:link {
	color: 	#1E67A8;
}
#top_login3 a:active {
	color: 	#1E67A8;
}
#top_login3 a:visited {
	color: 	#1E67A8;
}
#top_login3 a:hover {
	color: 	#1E67A8;
}
* html #top_login3 {
	margin-top: -105px;
	color: #1E67A8;
}

/* Search Box Styling */
#searchOptions {
	position: relative;
	top:  165px;
	left: -5px;
	color: #1E3E5A;
	font-size:14px;
}
* html #searchOptions { /* IE 7 Hack */
	top: 130px;
}
#searchOptions2 {
	position: relative;
	top:  115px;
	left: -5px;
	color: #1E3E5A;
	font-size:14px;
}
* html #searchOptions2 { /* IE 7 Hack */
	top: 170px;
}
#searchOptions3 {
	position: relative;
	top:  105px;
	left: -5px;
	color: #1E3E5A;
	font-size:14px;
}
* html #searchOptions3 { /* IE 7 Hack */
	top: 140px;
}

#searchForm {
	position: relative;
	top: 155px;
}
* html body #searchForm { /* IE 6 Hack */
	top: 105px;
}
#searchForm2 {
	position: relative;
	top: 105px;
}
* html body #searchForm2 { /* IE 6 Hack */
	top: 150px;
}
#searchForm3 {
	position: relative;
	top: 100px;
}
* html body #searchForm3 { /* IE 6 Hack */
	top: 120px;
}

#search_button {
	position: relative;
	top: 10px;
	margin-top: 5px;
}
* html #search_button { /* IE 7 Hack */
	top: 4px;
}

#search_text {
	position: relative;
	border: 1px;
	background: #fff url(../images/input.gif) no-repeat; 
	padding: 6px 10px; 
	color: #1E67A8; 
	font-weight: bold;
	height: 28px;
	margin-top: -25px;
}

/* 	Miscellaneous 	*/
#logo {
	position:relative;
	top: -10px;
	left: -10px;
}

#pick_a_charity {
	color: #000000;
	font-family: Sans Serif;
	display: block;
}

.step {
	color: #000000;
	width: 400px;
}
#helping {
	color: #000000;
	font-size: 18;
	font-weight: bold;
}
#homepage {
	display: block;
}

#total_charities {
	position: relative;
	top: -23px;
	display: inline;
	v-align: middle;
	width: 125px;
	white-space: nowrap;
	color: #000000;
	z-index: 25;
	background: url(../images/blank.png) no-repeat top left;
	padding-top: 17px;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: bold;
}
* html #total_charities { /* IE 7 Hack */
	padding-top: 17px;
	padding-bottom: 19px;
	padding-left: 8px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	top: -5px;
}
#title_nologo {
	position: relative;
	display: block;
        left: 50%;
        margin-left: -300px;
	width: 600px;
	font-size: 22px;
	font-weight: bold;
	font-family: sans-serif;
	top: 65px;
	color: #000000;
	margin-top: 10px;
}
* html #title_nologo { /* Please die IE 7 */
	left: 0;
	margin-left: 0;
	top: 75px;
}

#slogan {
	position: relative;
	font-weight: bold;
	font-size: large;
	top: -30px;
	color: #000000;
}
#slogan2 {
	position: relative;
	display: block;
	font-weight: bold;
	font-size: large;
	color: #000000;
	top: 70px;
}
#slogan3 {
	position: relative;
	display: block;
	font-weight: bold;
	font-size: large;
	color: #000000;
	top: 70px;
}
* html #slogan3 {
	top: 80px;
}
#disclaimer {
	position: relative;
	width: 100%;
	color: #000000;
	font-family: Sans Serif;
	font-size: 12;
	margin-bottom: 15px;
	margin-top: 70px;
}
#mission {
	position: relative;
	font-size: 14px;
	width: 620px;
	left: 50%;
	margin-left: -310px;
}
* html #mission {
	left: 0;
	margin: 0 auto;
	margin-left: 0;
}
#tagline {
	position: relative;
	font-size: 14px;
	width: 620px;
	left: 50%;
	margin-left: -310px;
}
* html #tagline {
	left: 0;
	margin: 0 auto;
	margin-left: 0;
}
#url {
	position: relative;
	font-size: 14px;
	width: 620px;
	left: 50%;
	margin-left: -310px;
}
* html  #url {
	left: 0;
	margin: 0 auto;
	margin-left: 0;
}

/* 	Footers 	*/
#footer {
	width: 100%;
	margin-top: 290px;
	color: #000000;
	font-family: Sans Serif;
	font-size: 12;
	text-decoration: none;
	margin-top: 165px;
}
* html #footer {
	margin-top: 140px;
}
#footer a:visited {
	color: #1E67A8;
}
#footer a:active {
	color: #1E67A8;
}
#footer a:hover {
	color: #1E67A8;
}
#footer a:link {
	color: #1E67A8;
}
#footer2 {
	width: 100%;
	margin-top: 160px;
	color: #000000;
	font-family: Sans Serif;
	font-size: 12;
}
#footer2 a:visited, a:active, a:hover, a:link {
	text-decoration: none;
	color: #1E67A8;
}
#footer_img {
	position: absolute;
	top: 100%;
	left: 0px;
	height: 91px;
	margin-top: -91px;
	width: 100%;
	background: #FFFFFF url(../images/grgrad_b.gif) repeat-x;
	z-index:1;
}



