/* CSS Document */
img{ border:none;}
* { margin:0; padding:0;}
html{font:13px/16px arial, helvetica, sans-serif; color:#515151;}
body{
	background:#ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;}	

input, textarea{color:#515151; border:1px solid #7A7A7A; font:13px/16px arial, helvetica, sans-serif;}
input{ width:147px; height:18px;}
.input_1{ width:150px; height:20px;}
.input_2{ width:114px; height:16px;}
.input_3{ width:138px; height:20px;}
.input_4{ width:88px; height:20px;}
.input_5{ width:165px; height:16px;}
.input_6{ width:300px; height:16px;}
.inp_h{ height:24px; margin:0 0 7px 0;}
textarea{ width:300px; height:79px; overflow:auto;}

.col { float:left;}
.clear { clear:both;}

/*---links---*/
a{
	color:#652d90;
}
a:hover{
	text-decoration:none;
	color: #eb008b;
}
#wrapper .link{
	background:url(images/arr_1.gif) 0 4px no-repeat; 
	padding:0 0 0 15px;
	color:#32A3B5;
}
#wrapper .link:hover{
	color:#494949; 
	background:none;
	text-decoration:none;
}
/*---//	links---*/
#main {background:url(images/fill.gif) left top repeat-x;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;}

/*---header---*/
#header {
	background-repeat: no-repeat;
	background-position: left top;
}
#header .indent {padding:57px 0 0 23px;}
#header ul {margin:18px 0 0 0; list-style:none;}
#header li a {
	background:none;
	padding:0 0 0 21px;
	font-size:14px;
	line-height:22px;
	color:#652d90;
	text-decoration:underline;
}
#header li a:hover {
	color:#eb008b;
	background:url(images/arr.gif) 0 4px no-repeat;
	text-decoration:none;
}
#header .hov{
	color:#494949;
	padding:0 0 0 21px;
	font-size:14px;
	line-height:22px;
	background:url(images/arr.gif) 0 7px no-repeat; 
	text-decoration:none;
}
/*---//	header---*/
strong{ color:#000000;}
.strong_1{ color:#333333;}
.strong_2{ color:#515151;}
.txt{ color:#717171; font-size:12px; line-height:13px;}
.txt_1{font-size:13px; line-height:13px;}
.txt_2{font-size:12px; line-height:13px;}
.txt_3{font-size:11px; color:#32A3B5; font-weight:bold; font-family:tahoma; line-height:13px;}
#wrapper ul {list-style:none;}
#wrapper li a {
	background:url(images/arr_1.gif) 0 4px no-repeat;
	padding:0 0 0 15px;
	line-height:20px;
	color:#63298e;
	text-decoration:underline;
}
#wrapper li a:hover {
	color:#eb008b;
	background:none;
	text-decoration:none;
}
/*---page---*/
#page #wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;}

#page #wrapper .column .indent{padding:0 35px 0 39px;}
#page #wrapper .column .h{ margin:0 0 14px 0;}

#page #wrapper .column_1 .h{ margin:0 0 17px 0;}
#page #wrapper .column .block{ margin:19px 0 35px 0;}
#page #wrapper .column_1 .indent{padding:0 30px 0 0;}

#page #wrapper .column_2 .h{ margin:0 0 14px 0;}
#page #wrapper .column_2 ul{ margin:3px 0 19px 0;}

/*---// page---*/

/*---page_1---*/
#page_1 #wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;}

#page_1 #wrapper .column .indent{padding:0 35px 0 39px;}
#page_1 #wrapper .column .h{ margin:0 0 14px 0;}
#page_1 #wrapper .column .block{ padding:27px 0 17px 1px;}

#page_1 #wrapper .column_1 .h{ margin:0 0 14px 0;}
#page_1 #wrapper .column_1 .block{ margin:17px 0 14px 0;}
/*---// page_1---*/

/*---page_7---*/
#page_7 #wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;}
	
#page_7 #wrapper .indent {padding:0 0 44px 39px;}
#page_7 #wrapper .h{ margin:0 0 14px 0;}
#page_7 #wrapper .block{ margin:0 0 16px 0;}
#page_7 #wrapper .block_1{ margin:0 0 8px 0;}
#page_7 #wrapper ul{ margin:13px 0 16px 0;}
#page_7 #wrapper li{
	margin-left:30px;
	list-style-type: disc;
}
#page_7 #wrapper li a {
	color:#63298e;
	text-decoration:underline;
}
#page_7 #wrapper li a:hover {
	color:#eb008b;
	background:none;
	text-decoration:none;
}
#rightcolumn {
	float: right;
	height: 525px;
	width: 330px;
	padding-left: 10px;
	margin-top: -10px;
}

/*---// page_7---*/

#footer{
	color:#A7A7A7;
	font-size:13px;
	line-height:16px;
	text-align:center;
	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	padding-top: 350px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
#footer .bg { background:url(images/bg_footer.gif) left top repeat-x; padding:30px 0 0 0;}
#footer .indent {
	padding-top: 350;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 28px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #eb008b;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer-philanthropy {
	color:#A7A7A7;
	font-size:13px;
	line-height:16px;
	text-align:center;
	margin: 0px;
	padding: 0px 0px 80px;
	clear: both;
}
#float-right {
	float: right;
	height: 250px;
	width: 300px;
	padding-left: 20px;
	padding-bottom: 30px;
}
.calendar {
	height: 525px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	clear: right;
	float: left;
}

.cartbutton {
	height: 26px;
	width: 120px;
}
.proceeds {
	font-size:10px;
	line-height:110%;
	color: #000;
}
.proceedspink {
	font-size:10px;
	line-height:110%;
	color: #EE008B;
}
.click {
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #512598;
	width: 635px;
	float: right;
	margin-top: -18px;
}

