html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

strong,b {
	font-weight: bold
}

em,i {
	font-style: italic
}

sub {
	vertical-align: sub
}

sup {
	vertical-align: super
}

img {
	max-width: 100%
}

video {
	max-width: 100%
}

.clear {
	clear: both
}

.left {
	float: left
}

.right {
	float: right
}

.dotdotdot {
	overflow: hidden
}

.table.hide,.tablerow.hide,.tablecell.hide,.hide {
	display: none
}

a.imgBtn {
	display: block;
	color: transparent;
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 0;
	cursor: pointer
}

a.linkover {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	background-image: url("../img/spacer.gif")
}

.fblike {
	width: 90px;
	height: 20px
}

.fblike.right {
	display: block;
	float: right
}

.fblike.right .fb-like {
	float: right
}

.image {
	position: relative
}

.jspScrollable {
	outline: none
}

.jspVerticalBar,.jspTrack,.jspDrag {
	background: transparent
}

body {
	color: #2b262a;
	font-family: Arial,sans-serif;
	font-size: 12px;
	min-width: 1000px
}

body.font2 {
	font-size: 14px
}

body.font3 {
	font-size: 16px
}

.wrapper {
	width: 990px;
	margin: auto
}

.row {
	clear: both;
	position: relative
}

.row:after {
	content: '';
	display: block;
	width: 100%;
	clear: both
}

.col {
	float: left
}

.col.right {
	float: right
}

.table {
	display: table
}

.tablerow {
	display: table-row
}

.tablecell {
	display: table-cell
}

.fb-like {
	z-index: 90
}

.search_row {
	text-align: right;
	height: 32px
}

.search_row select,.search_row input,.search_row .btnSearch {
	display: block;
	float: right
}

.search_row .btnSearch {
	border-left: 0;
	padding: 0.35em 0.5em
}

.search_row input[type=text] {
	width: 160px;
	margin-left: 8px
}

.search_row select {
	width: 200px
}

.search_row select,.search_row select:focus {
	background-color: #fff
}

.block.green h1:before {
	background: #004d00
}

.block.green h1 {
	border-bottom-color: #004d00
}

.block.green h1 .subtitle {
	color: #1e6c39
}

.block.green a {
	color: #1e6c39
}

.block.green a:hover {
	color: #29944e
}

.block.green a.viewall {
	text-decoration: none;
	color: #004d00;
	border-bottom: 1px solid #004d00
}

.block.green a.viewall:hover {
	color: #29944e;
	border-bottom: 1px solid #29944e
}

.block.green a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #1e6c39
}

.block.green a.icon:hover {
	border-bottom: 1px solid #29944e
}

.block.green .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.green .title a:hover {
	color: #393237
}

.block.green .colored {
	color: #004d00
}

.block.green .search_row .btnSearch {
	color: #2b262a
}

.block.green h1 .deco {
	background-position: 0px 0
}

.block.green h2 .deco {
	background-position: -132px 0
}

.block.purple h1:before {
	background: #7d1950
}

.block.purple h1 {
	border-bottom-color: #7d1950
}

.block.purple h1 .subtitle {
	color: #972062
}

.block.purple a {
	color: #972062
}

.block.purple a:hover {
	color: #c1297d
}

.block.purple a.viewall {
	text-decoration: none;
	color: #7d1950;
	border-bottom: 1px solid #7d1950
}

.block.purple a.viewall:hover {
	color: #c1297d;
	border-bottom: 1px solid #c1297d
}

.block.purple a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #972062
}

.block.purple a.icon:hover {
	border-bottom: 1px solid #c1297d
}

.block.purple .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.purple .title a:hover {
	color: #393237
}

.block.purple .colored {
	color: #7d1950
}

.block.purple .search_row .btnSearch {
	color: #2b262a
}

.block.purple h1 .deco,.block.purple h2 .deco {
	background-position: -33px 0
}

.block.wood h1:before {
	background: #7e512c
}

.block.wood h1 {
	border-bottom-color: #7e512c
}

.block.wood h1 .subtitle {
	color: #b26843
}

.block.wood a {
	color: #b26843
}

.block.wood a:hover {
	color: #c48464
}

.block.wood a.viewall {
	text-decoration: none;
	color: #7e512c;
	border-bottom: 1px solid #7e512c
}

.block.wood a.viewall:hover {
	color: #c48464;
	border-bottom: 1px solid #c48464
}

.block.wood a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #b26843
}

.block.wood a.icon:hover {
	border-bottom: 1px solid #c48464
}

.block.wood .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.wood .title a:hover {
	color: #393237
}

.block.wood .colored {
	color: #7e512c
}

.block.wood .search_row .btnSearch {
	color: #2b262a
}

.block.wood h1 .deco,.block.wood h2 .deco {
	background-position: -66px 0
}

.block.earth h1:before {
	background: #a17b3f
}

.block.earth h1 {
	border-bottom-color: #a17b3f
}

.block.earth h1 .subtitle {
	color: #b18745
}

.block.earth a {
	color: #b18745
}

.block.earth a:hover {
	color: #c39f66
}

.block.earth a.viewall {
	text-decoration: none;
	color: #a17b3f;
	border-bottom: 1px solid #a17b3f
}

.block.earth a.viewall:hover {
	color: #c39f66;
	border-bottom: 1px solid #c39f66
}

.block.earth a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #b18745
}

.block.earth a.icon:hover {
	border-bottom: 1px solid #c39f66
}

.block.earth .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.earth .title a:hover {
	color: #393237
}

.block.earth .colored {
	color: #a17b3f
}

.block.earth .search_row .btnSearch {
	color: #2b262a
}

.block.earth h1 .deco,.block.earth h2 .deco {
	background-position: -99px 0
}

.block.gold h1:before {
	background: #8e8a53
}

.block.gold h1 {
	border-bottom-color: #8e8a53
}

.block.gold h1 .subtitle {
	color: #99883f
}

.block.gold a {
	color: #99883f
}

.block.gold a:hover {
	color: #b8a553
}

.block.gold a.viewall {
	text-decoration: none;
	color: #8e8a53;
	border-bottom: 1px solid #8e8a53
}

.block.gold a.viewall:hover {
	color: #b8a553;
	border-bottom: 1px solid #b8a553
}

.block.gold a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #99883f
}

.block.gold a.icon:hover {
	border-bottom: 1px solid #b8a553
}

.block.gold .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.gold .title a:hover {
	color: #393237
}

.block.gold .colored {
	color: #8e8a53
}

.block.gold .search_row .btnSearch {
	color: #2b262a
}

.block.gold h1 .deco {
	background-position: -165px 0
}

.block.gold h2 .deco {
	background-position: -99px 0
}

.block.grass h1:before {
	background: #6eb673
}

.block.grass h1 {
	border-bottom-color: #6eb673
}

.block.grass h1 .subtitle {
	color: #6cb672
}

.block.grass a {
	color: #6cb672
}

.block.grass a:hover {
	color: #8ec793
}

.block.grass a.viewall {
	text-decoration: none;
	color: #6eb673;
	border-bottom: 1px solid #6eb673
}

.block.grass a.viewall:hover {
	color: #8ec793;
	border-bottom: 1px solid #8ec793
}

.block.grass a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #6cb672
}

.block.grass a.icon:hover {
	border-bottom: 1px solid #8ec793
}

.block.grass .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.grass .title a:hover {
	color: #393237
}

.block.grass .colored {
	color: #6eb673
}

.block.grass .search_row .btnSearch {
	color: #2b262a
}

.block.grass h1 .deco,.block.grass h2 .deco {
	background-position: -231px 0
}

.block.mint h1:before {
	background: #018474
}

.block.mint h1 {
	border-bottom-color: #018474
}

.block.mint h1 .subtitle {
	color: #288b6d
}

.block.mint a {
	color: #288b6d
}

.block.mint a:hover {
	color: #33b38c
}

.block.mint a.viewall {
	text-decoration: none;
	color: #018474;
	border-bottom: 1px solid #018474
}

.block.mint a.viewall:hover {
	color: #33b38c;
	border-bottom: 1px solid #33b38c
}

.block.mint a.icon {
	text-decoration: none;
	display: inline-block;
	line-height: 1em;
	border-bottom: 1px solid #288b6d
}

.block.mint a.icon:hover {
	border-bottom: 1px solid #33b38c
}

.block.mint .title a {
	text-decoration: inherit;
	color: #2b262a
}

.block.mint .title a:hover {
	color: #393237
}

.block.mint .colored {
	color: #018474
}

.block.mint .search_row .btnSearch {
	color: #2b262a
}

.block.mint h1 .deco,.block.mint h2 .deco {
	background-position: -198px 0
}

.block h1,.block h2,.block h3 {
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	margin-bottom: 10px
}

.block h1 a,.block h1 .subtitle,.block h2 a,.block h2 .subtitle,.block h3 a,.block h3 .subtitle {
	font-size: 12px;
	line-height: 1em;
	font-family: Arial,sans-serif;
	font-style: normal;
	font-weight: normal
}

body.font2 .block h1 a,body.font2 .block h1 .subtitle,body.font2 .block h2 a,body.font2 .block h2 .subtitle,body.font2 .block h3 a,body.font2 .block h3 .subtitle {
	font-size: 14px;
	line-height: 1em
}

body.font3 .block h1 a,body.font3 .block h1 .subtitle,body.font3 .block h2 a,body.font3 .block h2 .subtitle,body.font3 .block h3 a,body.font3 .block h3 .subtitle {
	font-size: 16px;
	line-height: 1em
}

.block h1 a.viewall,.block h1 .subtitle.viewall,.block h2 a.viewall,.block h2 .subtitle.viewall,.block h3 a.viewall,.block h3 .subtitle.viewall {
	text-transform: capitalize;
	float: right;
	font-weight: bold
}

.block h1 .subtitle,.block h2 .subtitle,.block h3 .subtitle {
	text-transform: capitalize
}

.block h1 .small,.block h2 .small,.block h3 .small {
	text-transform: capitalize
}

.block h1 .deco,.block h2 .deco,.block h3 .deco {
	background: transparent url(../img/buddhist_header_dot.png) 0 0 no-repeat;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 33px;
	height: 7px;
	vertical-align: -1px
}

.block h1 {
	font-size: 26px;
	line-height: 40px;
	border-bottom-width: 2px
}

body.font2 .block h1 {
	font-size: 28px;
	line-height: 40px
}

body.font3 .block h1 {
	font-size: 30px;
	line-height: 40px
}

.block h1 a,.block h1 .subtitle {
	padding-top: 22px;
	position: relative;
	top: -1px
}

.block h1 .small {
	font-size: 14px;
	line-height: 1em
}

body.font2 .block h1 .small {
	font-size: 16px;
	line-height: 1em
}

body.font3 .block h1 .small {
	font-size: 18px;
	line-height: 1em
}

.block h1 .sep {
	font-size: 12px;
	line-height: 1em;
	padding: 0 1em;
	position: relative;
	top: -2px
}

body.font2 .block h1 .sep {
	font-size: 14px;
	line-height: 1em
}

body.font3 .block h1 .sep {
	font-size: 16px;
	line-height: 1em
}

.block h2 {
	border-bottom: 1px solid #000000;
	font-size: 22px;
	line-height: 35px;
	border-bottom-width: 1px
}

body.font2 .block h2 {
	font-size: 24px;
	line-height: 35px
}

body.font3 .block h2 {
	font-size: 26px;
	line-height: 35px
}

.block h2 a {
	padding-top: 16px
}

.block h2 .small {
	font-size: 13px;
	line-height: 1em
}

body.font2 .block h2 .small {
	font-size: 15px;
	line-height: 1em
}

body.font3 .block h2 .small {
	font-size: 17px;
	line-height: 1em
}

.block h3 {
	border-bottom: 1px solid #000000;
	font-size: 17px;
	line-height: 28px;
	border-bottom-width: 1px
}

body.font2 .block h3 {
	font-size: 19px;
	line-height: 28px
}

body.font3 .block h3 {
	font-size: 21px;
	line-height: 28px
}

.bannerblock {
	position: relative;
	margin-bottom: 18px
}

.bannerblock p a {
	color: #398c46
}

.bannerblock p a:hover {
	color: #48b058
}

.bannerblock h1 {
	font-size: 17px;
	line-height: 1em;
	font-family: "Georgia","Times New Roman",Arial,serif;
	text-transform: uppercase;
	background: transparent url(../img/buddhist_promo_tagbg.png) 0 0 repeat;
	color: #fff
}

body.font2 .bannerblock h1 {
	font-size: 19px;
	line-height: 1em
}

body.font3 .bannerblock h1 {
	font-size: 21px;
	line-height: 1em
}

.bannerblock h1.overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.bannerblock h1 .pad {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 8px
}

.bannerblock img {
	display: block
}

.bannerblock .content {
	font-size: 12px;
	line-height: 1.4em;
	border: 1px solid #e5e5e5;
	padding: 20px
}

body.font2 .bannerblock .content {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 .bannerblock .content {
	font-size: 16px;
	line-height: 1.4em
}

.bannerblock .content h2 {
	font-size: 13px;
	line-height: 1.4em;
	font-weight: bold;
	margin-bottom: 10px
}

body.font2 .bannerblock .content h2 {
	font-size: 15px;
	line-height: 1.4em
}

body.font3 .bannerblock .content h2 {
	font-size: 17px;
	line-height: 1.4em
}

.bannerblock .content img {
	margin: 10px auto
}

.bannerblock .content .sep {
	border-top: 1px solid #e5e5e5;
	margin: 20px 0
}

.bannerblock .content ul.list {
	color: #d5721d;
	list-style: disc;
	margin-left: 15px
}

.bannerblock .content ul.list li {
	margin-bottom: 5px
}

.bannerblock .content ul.list a {
	color: #2b262a;
	text-decoration: none
}

.bannerblock .content ul.list a:hover {
	color: inherit;
	text-decoration: underline
}

.bannerblock .content ul.images {
	width: 216px;
	position: relative;
	top: -4px;
	left: -2px
}

.bannerblock .content ul.images li {
	width: 68px;
	height: 68px;
	display: block;
	float: left;
	margin: 2px
}

.bannerblock .content ul.images img {
	width: 68px;
	height: 68px;
	margin: 0
}

.bannerblock .content p {
	margin-bottom: 5px
}

.bannerblock .content p+p {
	margin-top: 10px
}

div+.bannerblock .content p {
	margin-top: 5px
}

.bannerblock .content p img {
	margin: 0;
	vertical-align: text-bottom;
	display: inline-block;
	*display: inline;
	zoom: 1
}

#fixed {
	position: relative;
	padding-bottom: 4px;
	border-bottom: 1px solid #e5e5e5;
	z-index: 100
}

#fixed.fixed {
	background: #fff;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100
}

#header {
	height: 100px
}

#header .logo {
	width: 20%
}

#header .tool {
	width: 80%;
	height: 30px;
	margin-top: 60px
}

#header #logo {
	background: transparent url(../img/buddhist_logo.jpg) center center no-repeat;
	display: block;
	width: 179px;
	height: 55px;
	margin-top: 35px
}

body.sc #header #logo,body.tc #header #logo {
	background: transparent url(../img/donation_bdi_logo_tc.jpg) center center no-repeat;
	display: block;
	width: 170px;
	height: 74px;
	margin-top: 25px
}

#header #font,#header #search,#header #sns,#header #lang {
	display: block;
	float: right
}

#header #lang {
	font-size: 14px;
	line-height: 16px;
	padding-top: 6px;
	padding-left: 20px
}

#header #lang a {
	color: #2b262a;
	text-decoration: none
}

#header #lang .sep {
	padding: 0 5px
}

#header #sns {
	font-size: 11px;
	padding-top: 0px;
	padding-left: 20px
}

#header #sns .addthis_sharing_toolbox {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	top: 5px;
	left: 0
}

#header #font {
	padding-right: 20px
}

#header #font li {
	display: inline-block;
	*display: inline;
	zoom: 1
}

#header #font a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background-image: url(../img/buddhist_AAA.jpg);
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
	font-size: 1em
}

body.ie8 #header #font a {
	font-size: 0;
	float: left
}

#header .font1 {
	background-position: 0 0;
	width: 20px
}

#header .font1.active {
	background-position: 0 bottom
}

#header .font2 {
	background-position: -20px 0;
	width: 25px
}

#header .font2.active {
	background-position: -20px bottom
}

#header .font3 {
	background-position: -45px 0;
	width: 30px
}

#header .font3.active {
	background-position: -45px bottom
}

#header #search input,#header #search .btnSearch {
	display: block;
	float: left;
	font-size: 15px;
	line-height: 1.2em
}

#header #search input {
	width: 200px
}

#header #search .btnSearch {
	border-left: 0
}

#header #search .btnAdvanceSearch {
	display: block;
	float: left;
	font-size: 11px;
	line-height: 1em;
	margin-left: 5px;
	margin-top: 10px
}

#header #search .btnAdvanceSearch a {
	color: #2b262a
}

#header #search .btnAdvanceSearch a:hover {
	color: #463e44
}

#header #advanceSearchPanel {
	position: absolute;
	top: 90px;
	left: 15px;
	width: 960px;
	background: #fff;
	border: 1px solid #e5e5e5;
	z-index: 120
}

#header #advanceSearchPanel #btnCloseAdvanceSearch {
	position: absolute;
	top: 17px;
	right: 30px;
	cursor: pointer;
	z-index: 10;
	font-size: 20px;
	color: #2b262a
}

#header #advanceSearchPanel #btnCloseAdvanceSearch:hover {
	color: #2b262a
}

#header #advanceSearchPanel .pad {
	padding: 17px 30px 20px
}

#header #advanceSearchPanel .pad>.row {
	margin: 0 0 15px 0
}

#header #advanceSearchPanel .pad>.row:last-child {
	margin-bottom: 0
}

#header #advanceSearchPanel .pad .h1 {
	font-size: 14px;
	line-height: 1.4em;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 10px
}

body.font2 #header #advanceSearchPanel .pad .h1 {
	font-size: 16px;
	line-height: 1.4em
}

body.font3 #header #advanceSearchPanel .pad .h1 {
	font-size: 18px;
	line-height: 1.4em
}

#header #advanceSearchPanel .pad .h2 {
	font-size: 13px;
	line-height: 1.4em;
	font-weight: bold
}

body.font2 #header #advanceSearchPanel .pad .h2 {
	font-size: 15px;
	line-height: 1.4em
}

body.font3 #header #advanceSearchPanel .pad .h2 {
	font-size: 17px;
	line-height: 1.4em
}

#header #advanceSearchPanel .pad .h3 {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: bold;
	margin-bottom: 3px
}

body.font2 #header #advanceSearchPanel .pad .h3 {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 #header #advanceSearchPanel .pad .h3 {
	font-size: 16px;
	line-height: 1.4em
}

#header #advanceSearchPanel .pad .table {
	margin: 2px 0
}

#header #advanceSearchPanel .pad .checkbox {
	margin-right: 5px;
	display: block;
	float: left
}

#header #advanceSearchPanel .pad .cblabel {
	display: block;
	overflow: hidden
}

#header #advanceSearchPanel .pad .searchType .cbrow {
	float: left
}

#header #advanceSearchPanel .pad .searchType .cbrow+.cbrow {
	margin-left: 2em
}

#header #advanceSearchPanel .pad .searchSections {
	margin-bottom: 20px;
	max-height: 450px;
	overflow: auto
}

#header #advanceSearchPanel .pad .searchSection {
	border-top: 1px solid #e5e5e5;
	padding-top: 15px;
	margin-bottom: 15px
}

#header #advanceSearchPanel .pad .searchSection:first-child {
	border-top: none;
	padding-top: 0
}

#header #advanceSearchPanel .pad .searchSection:last-child {
	margin-bottom: 0
}

#header #advanceSearchPanel .pad .searchSection .h2 {
	margin-bottom: 8px
}

#header #advanceSearchPanel .pad .searchSection .category {
	border-top: 1px dashed #e5e5e5;
	margin-top: 10px;
	padding-top: 10px
}

#header #advanceSearchPanel .pad .searchSection .category:first-child {
	border-top: 0 none;
	margin-top: 0px;
	padding-top: 0px
}

#header #advanceSearchPanel .pad .searchSection .category .h3 {
	width: 15%;
	float: left
}

#header #advanceSearchPanel .pad .searchSection .category .h3+ul {
	width: 85%
}

#header #advanceSearchPanel .pad .searchSection .category ul {
	width: 100%;
	float: left
}

#header #advanceSearchPanel .pad .searchSection .category ul li {
	width: 24%;
	margin-right: 1%;
	float: left
}

#header #advanceSearchPanel .pad .searchSection .category ul li:nth-child(4n+1) {
	clear: left
}

#header #advanceSearchPanel .pad .searchSection .category .cbrow {
	width: 100%;
	min-width: 100px;
	font-size: 12px;
	line-height: 1.3em;
	margin: 3px 0
}

body.font2 #header #advanceSearchPanel .pad .searchSection .category .cbrow {
	font-size: 14px;
	line-height: 1.3em
}

body.font3 #header #advanceSearchPanel .pad .searchSection .category .cbrow {
	font-size: 16px;
	line-height: 1.3em
}

#header #advanceSearchPanel .pad input[type=button],#header #advanceSearchPanel .pad input[type=submit] {
	float: right;
	height: 2.5em;
	width: 5em;
	padding: 5px
}

#header #advanceSearchPanel .pad input[type=button] {
	margin-right: 20px
}

.font3 #header #advanceSearchPanel .pad .searchSection .tablecell ul {
	float: none
}

#topnav {
	background: transparent url(../img/buddhist_menubg.jpg) center 0 repeat;
	height: 40px;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-size: 15px;
	line-height: 1.4em
}

#topnav a {
	display: table;
	height: 100%;
	text-decoration: none;
	text-shadow: 1px 1px 0 #2b262a;
	color: #fff;
	position: relative
}

#topnav a span {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

#topnav .wrapper {
	height: 40px;
	text-align: center
}

#topnav .nav {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 40px;
	padding: 0 19px;
	position: relative
}

#topnav .nav:hover .bg,#topnav .nav.active .bg {
	background: transparent url(../img/buddhist_menueffect_middle.png) center bottom repeat;
	display: block;
	height: 40px;
	position: absolute;
	left: 20px;
	right: 20px;
	top: 0;
	bottom: 0
}

#topnav .nav:hover:before,#topnav .nav.active:before {
	content: '';
	background: transparent url(../img/buddhist_menueffect_L.png) 0 0 no-repeat;
	display: block;
	width: 20px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0
}

#topnav .nav:hover:after,#topnav .nav.active:after {
	content: '';
	background: transparent url(../img/buddhist_menueffect_R.png) 0 0 no-repeat;
	display: block;
	width: 20px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0
}

#topnav .subnav {
	display: none;
	position: absolute;
	left: 0px;
	top: 40px;
	padding-top: 4px;
	z-index: 100;
	background: #fff;
	text-align: left;
	font-size: 14px;
	line-height: 1.2em
}

#topnav .subnav .pad {
	background: #fff url(../img/menu_pulldown_pattern.jpg) 0 0 repeat;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	box-shadow: 0px -4px 0px 0px #fff,0px 0px 4px 0px #b2b2b2
}

#topnav .subnav .tablecell+.tablecell {
	border-left: 1px solid #E0DFDF
}

#topnav .subnav a {
	color: #2b262a;
	font-weight: normal;
	text-shadow: none;
	white-space: nowrap
}

#topnav .subnav a:hover {
	color: #177400
}

#topnav .subnav a:hover:before {
	content: '';
	background: transparent url(../img/menu_icon.png) 0 0 no-repeat;
	display: block;
	width: 16px;
	height: 10px;
	position: absolute;
	left: -22px;
	top: 3px
}

#topnav .nav_features .subnav .pad {
	padding: 28px 0
}

#topnav .nav_features .subnav .tablecell {
	padding: 0 33px
}

#topnav .nav_features .subnav .tablecell.should-scroll {
	padding-right: 0px
}

#topnav .nav_features .subnav .tablecell .scrollWrapper {
	height: 410px;
	position: relative;
	left: -33px
}

#topnav .nav_features .subnav .tablecell .scrollWrapper ul {
	margin-left: 33px;
	margin-right: 15px;
	width: auto
}

#topnav .nav_features .subnav .tablecell .scrollWrapper .jspVerticalBar {
	width: 5px;
	background: #e5e5e5
}

#topnav .nav_features .subnav .tablecell .scrollWrapper .jspTrack {
	background: #D8D8D8
}

#topnav .nav_features .subnav .tablecell .scrollWrapper .jspDrag {
	background: #ABABAB
}

#topnav .nav_features .subnav h2 {
	font-weight: bold;
	text-transform: uppercase;
	color: #2B262A;
	margin-bottom: 20px
}

#topnav .nav_features .subnav a {
	margin: 16px 0 0 0
}

#topnav .nav_features .subnav ul li:first-child a {
	margin-top: 0
}

#topnav .nav_media .subnav .pad {
	padding: 5px 0
}

#topnav .nav_media .subnav .tablecell {
	padding: 0 15px
}

#topnav .nav_media .subnav li {
	padding: 16px 25px
}

#topnav .nav_media .subnav li+li {
	border-top: 1px solid #E0DFDF
}

#topnav .nav_media .subnav a {
	margin: 0
}

#content.fixed {
	margin-top: 145px
}

#content .leftmain,#content .sidebar {
	float: left
}

#content .leftmain {
	width: 715px;
	margin-right: 20px;
	margin-top: 20px
}

#content .sidebar {
	width: 255px;
	margin-top: 65px
}

#pagetop {
	display: block;
	width: 100%;
	text-align: center;
	margin: 4em 0 1.5em
}

#pagetop a {
	color: #2b262a;
	text-decoration: underline
}

#pagetop a:hover {
	color: #463e44
}

#footer {
	background: #e5e5e5;
	border-top: 1px solid #ccc
}

#footer:before {
	content: '';
	display: block;
	width: 100%;
	border-top: 1px solid #fff
}

#footer a {
	text-decoration: none;
	color: #2b262a
}

#footer .copyright {
	clear: both;
	font-size: 11px;
	text-align: center;
	line-height: 19px;
	padding: 1.5em 0
}

#footer .copyright:before {
	content: '';
	display: block;
	width: 100%;
	border-top: 1px solid #ccc;
	margin: 1.5em 0
}

#footer .sep {
	margin: 0 1em;
	font-size: 0.8em
}

#footer .right {
	float: right
}

#footer .btnFb,#footer .btnTwitter,#footer .btnYoutube,#footer .btnInstagram {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 19px;
	height: 19px;
	vertical-align: middle
}

#footer .btnInstagram {
	background: transparent url(../img/instagram_icon.jpg) 0 0 no-repeat;
	margin-left: 2px
}

#footer .btnYoutube {
	background: transparent url(../img/youtube_icon.jpg) 0 0 no-repeat;
	margin-left: 2px
}

#footer .btnTwitter {
	background: transparent url(../img/twitter_icon.png) 0 0 no-repeat;
	margin-left: 2px
}

#footer .btnFb {
	background: transparent url(../img/fb_icon.jpg) 0 0 no-repeat;
	margin-left: 5px
}

#advanceSearchPanel .jspHorizontalBar,#sitemap .jspHorizontalBar {
	display: none
}

#advanceSearchPanel .jspVerticalBar,#sitemap .jspVerticalBar {
	width: 5px;
	background: #e5e5e5
}

#advanceSearchPanel .jspTrack,#sitemap .jspTrack {
	background: #D8D8D8
}

#advanceSearchPanel .jspDrag,#sitemap .jspDrag {
	background: #ABABAB
}

#sitemap {
	line-height: 1.2em;
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.2em
}

#sitemap a:hover {
	text-decoration: underline
}

#sitemap h1,#sitemap h2 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 1.5em 0
}

#sitemap h1 {
	font-size: 15px;
	line-height: 1.2em
}

#sitemap h2 {
	margin-top: 0
}

#sitemap li {
	margin: 1.5em 0
}

#sitemap li:first-child {
	margin-top: 0
}

#sitemap .col {
	width: 150px
}

#sitemap .col.colFeat {
	width: 690px
}

#sitemap .col.colFeat .col {
	width: 140px;
	margin-right: 30px
}

#sitemap .col.colFeat .scrollWrapper {
	height: 16em;
	width: 100%;
	overflow: hidden;
	position: relative
}

select,textarea,input[type=text],input[type=submit],input[type=button],a.btn {
	font-size: 12px;
	line-height: 1.2em;
	font-family: Arial,sans-serif;
	color: #2b262a;
	background: #fff;
	border: 1px solid #bfbfa5;
	border-radius: 0px;
	margin: 0;
	padding: 0.4em;
	-webkit-appearance: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 2em
}

body.font2 select,body.font2 textarea,body.font2 input[type=text],body.font2 input[type=submit],body.font2 input[type=button],body.font2 a.btn {
	font-size: 14px;
	line-height: 1.2em
}

body.font3 select,body.font3 textarea,body.font3 input[type=text],body.font3 input[type=submit],body.font3 input[type=button],body.font3 a.btn {
	font-size: 16px;
	line-height: 1.2em
}

input[type=submit],input[type=button],a.btn {
	cursor: pointer
}

input[type=submit]:hover,input[type=button]:hover,a.btn:hover {
	color: #463e44
}

a.btn {
	text-decoration: none;
	text-align: center
}

select {
	padding: 0.2em 0.5em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #d7daaf url(../img/select_arrow.png) right center no-repeat
}

select:focus,textarea:focus,input[type=text]:focus,input[type=submit]:focus,input[type=button]:focus {
	background-color: #fff;
	outline: none;
	outline-style: none;
	box-shadow: none
}

select:focus {
	background-color: #d7daaf
}

input[type=text]:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset
}

.form .section+.section {
	margin-top: 40px
}

.form .errorField label,.form .errorField .label,.form .errorField .cblabel,.form .errorField .errorMsg {
	color: red
}

.form .errorField textarea,.form .errorField input[type=text],.form .errorField select,.form .errorField .cbrow .checkbox,.form .errorField.cbrow .checkbox {
	border: 1px solid red
}

.form #rsvErrors {
	font-size: 11px;
	line-height: 1.4em;
	color: red
}

body.font2 .form #rsvErrors {
	font-size: 13px;
	line-height: 1.4em
}

body.font3 .form #rsvErrors {
	font-size: 15px;
	line-height: 1.4em
}

.form .asterisk {
	color: red;
	padding-left: 5px
}

.form .table {
	margin: 10px 0
}

.form .table .tablecell {
	vertical-align: middle
}

.form .table.textarea .tablecell {
	vertical-align: top
}

.form .table.textarea .tablecell.input,.form .table.textarea .tablecell textarea {
	display: block;
	height: 65px
}

.form .table.textarea .tablecell.label,.form .table.textarea .tablecell.remark,.form .table.textarea .tablecell.errorMsg {
	padding-top: 7px
}

.form .label {
	font-weight: bold;
	width: 140px
}

body.font2 .form .label {
	width: 160px
}

body.font3 .form .label {
	width: 180px
}

.form .input,.form .inputValue {
	width: 265px
}

.form .remark,.form .errorMsg {
	font-size: 11px;
	line-height: 1em
}

body.font2 .form .remark,body.font2 .form .errorMsg {
	font-size: 13px;
	line-height: 1em
}

body.font3 .form .remark,body.font3 .form .errorMsg {
	font-size: 15px;
	line-height: 1em
}

.form .remark {
	color: #828378
}

.form .cbrow {
	font-size: 12px;
	line-height: 1.4em;
	cursor: default
}

body.font2 .form .cbrow {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 .form .cbrow {
	font-size: 16px;
	line-height: 1.4em
}

.form .cbrow input[type=checkbox] {
	display: none
}

.form .cbrow .checkbox {
	vertical-align: top;
	margin-right: 2px
}

.form .cbrow .cblabel {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top
}

.form .checkbox {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: #fff;
	border: 1px solid #bfbfa5;
	vertical-align: text-bottom;
	width: 1em;
	height: 1em;
	cursor: pointer
}

.form .checkbox .fa {
	display: none
}

.form .checkbox.active .fa {
	display: block
}

.form input[type=radio] {
	margin: 0px 5px 0px 0px
}

.form textarea,.form input[type=text],.form select {
	width: 240px
}

.form select.date {
	width: 70px
}

.form select.month {
	width: 70px
}

.form select.year {
	width: 91px
}

.form .bracket {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 0 5px
}

.wrapper>.pad {
	padding: 40px 42px
}

.donation-form .wrapper>.pad {
	padding: 0px 42px
}

.wrapper>.pad-top {
	padding: 40px 42px 0
}

.col-1-3 {
	width: 275px
}

.col-1-3+.col-1-3 {
	margin-left: 40px
}

.col-1-3.first {
	margin-left: 0px
}

.col-1-4 {
	width: 190px
}

.col-1-4+.col-1-4 {
	margin-left: 48px
}

.col-1-4.first {
	margin-left: 0px
}

a.btn.action {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #d5721d;
	background: #d5721d;
	color: #FFFFFF;
	font-family: "Georgia","Times New Roman",Arial,serif;
	text-decoration: none;
	height: 38px;
	padding: 9px 20px
}

body.font2 a.btn.action {
	font-size: 16px;
	line-height: 18px
}

body.font3 a.btn.action {
	font-size: 18px;
	line-height: 18px
}

a.btn.action:hover {
	color: #FFFFFF;
	background: #e17d2c
}

a.btn.action.hide {
	display: none
}

a#back_btn {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	height: 38px;
	padding: 9px 20px;
	margin-right: 10px
}

body.font2 a#back_btn {
	font-size: 16px;
	line-height: 18px
}

body.font3 a#back_btn {
	font-size: 18px;
	line-height: 18px
}

a#back_btn.hide {
	display: none
}

#topnav {
	background-image: url(../img/donation_menubg.jpg)
}

#topnav .nav {
	margin: 0
}

#topnav .nav:hover .bg,#topnav .nav.active .bg {
	background-image: url(../img/donation_menueffect_middle.png)
}

#topnav .nav:hover:before,#topnav .nav.active:before {
	background-image: url(../img/donation_menueffect_L.png)
}

#topnav .nav:hover:after,#topnav .nav.active:after {
	background-image: url(../img/donation_menueffect_R.png)
}

#content {
	background: #d7daaf
}

#content .wrapper {
	background: transparent url(../img/donation_bg.jpg) 0 0 repeat
}

#content a {
	color: #2b262a
}

#content a:hover {
	color: #463e44
}

#content a.btn.action {
	color: #FFFFFF
}

#content a.btn.action:hover {
	color: #FFFFFF
}

#headbanner,#caption {
	background: #fff url(../img/donation_toppattern.png) right 0 no-repeat;
	position: relative
}

#headbanner.pad,#caption.pad {
	padding-bottom: 0;
	padding-top: 60px
}

#headbanner h1,#headbanner .title,#caption h1,#caption .title {
	font-size: 32px;
	line-height: 38px;
	font-family: "Georgia","Times New Roman",Arial,serif;
	color: #7e512c;
	margin-bottom: 12px
}

#headbanner h2,#caption h2 {
	font-family: "Georgia","Times New Roman",Arial,serif
}

#headbanner .excerpt a,#headbanner .text a,#caption .excerpt a,#caption .text a {
	color: #663
}

#headbanner .excerpt a:hover,#headbanner .text a:hover,#caption .excerpt a:hover,#caption .text a:hover {
	color: #884
}

#headbanner .text,#headbanner .excerpt,#caption .text,#caption .excerpt {
	font-size: 12px;
	line-height: 20px
}

body.font2 #headbanner .text,body.font2 #headbanner .excerpt,body.font2 #caption .text,body.font2 #caption .excerpt {
	font-size: 14px;
	line-height: 20px
}

body.font3 #headbanner .text,body.font3 #headbanner .excerpt,body.font3 #caption .text,body.font3 #caption .excerpt {
	font-size: 16px;
	line-height: 20px
}

#footer {
	background: transparent;
	border-top: none
}

#footer:before {
	border-top: none
}

#footer .copyright {
	position: relative;
	padding: 1.5em 40px
}

#footer .copyright #siteseal {
	position: absolute;
	top: 4.5em;
	left: 40px
}

#footer .copyright:before {
	border-top: 1px solid #663
}

#wrapper.donation #slider,#wrapper.donation #caption {
	float: left;
	position: relative
}

#wrapper.donation #slider li,#wrapper.donation #caption li {
	position: relative
}

#wrapper.donation #slider {
	width: 640px;
	height: 384px
}

#wrapper.donation #slider .kv {
	width: 640px;
	height: 384px;
	overflow: hidden;
	float: left
}

#wrapper.donation #caption {
	width: 350px;
	height: 384px
}

#wrapper.donation #caption .flex-direction-nav {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

#wrapper.donation #caption .flex-prev,#wrapper.donation #caption .flex-next {
	background: transparent url(../img/donation_banner_arrow.png) 0 center no-repeat;
	display: table;
	width: 32px;
	height: 384px;
	position: absolute;
	top: 0;
	z-index: 5
}

#wrapper.donation #caption .flex-prev:before,#wrapper.donation #caption .flex-next:before {
	display: table-cell;
	vertical-align: middle
}

#wrapper.donation #caption .flex-prev {
	background-position: 0 center;
	left: -630px
}

#wrapper.donation #caption .flex-next {
	background-position: right center;
	right: 10px
}

#wrapper.donation #caption .flex-control-nav {
	width: auto;
	left: 35px;
	bottom: 20px;
	z-index: 99
}

#wrapper.donation #caption .flex-control-nav li {
	margin: 0;
	margin-right: 15px
}

#wrapper.donation #caption .flex-control-nav li a {
	background: transparent url(../img/donation_banner_dot.png) 0 0 no-repeat
}

#wrapper.donation #caption .flex-control-nav li a.flex-active {
	background-position: 0 bottom
}

#wrapper.donation #caption .table {
	width: 350px;
	height: 360px
}

#wrapper.donation #caption .tablecell {
	vertical-align: middle;
	padding: 0 55px 0 35px
}

#wrapper.donation #caption .excerpt {
	margin-bottom: 24px
}

#wrapper.donation .box {
	background: #fff;
	margin-bottom: 35px;
	position: relative
}

#wrapper.donation .box:after {
	content: '';
	background: transparent url(../img/donation_lotusicon_s.png) 0 center no-repeat;
	display: block;
	width: 24px;
	height: 12px;
	position: absolute;
	bottom: 0;
	right: 0.5em
}

#wrapper.donation-form-listing .box{
	width: 100%;
	margin-top: 20px;
}

#wrapper.donation .box .title , #wrapper.donation-form-listing .box .title {
	font-size: 21px;
	line-height: 28px;
	font-family: "Georgia","Times New Roman",Arial,serif;
	padding-bottom: 5px;
	white-space: nowrap;
	background: transparent url(../img/donation_bg.jpg) 0 0 repeat
}
#wrapper.donation-form-listing .box .title a{
	display: inline-block;
	text-decoration: none;
}
#wrapper.donation .box .title:before, #wrapper.donation-form-listing .box .title:before {
	content: '';
	background: transparent url(../img/donation_lotusicon.png) 0 center no-repeat;
	vertical-align: text-bottom;
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 5px
}

#wrapper.donation .box .image{
	border-top: 5px solid #2b262a;
	width: 100%;
}
#wrapper.donation-form-listing .box .image {
	border-top: 5px solid #2b262a;
	width: 275px;
	float: left;
}
#wrapper.donation-form-listing .box .content {
	float: left;
	margin-left: 20px;
	width: 600px;
}

#wrapper.donation .box .image img {
	display: block;
	width: 100%;
	height: auto
}

#wrapper.donation .box .excerpt {
	font-size: 12px;
	line-height: 1.4em;
	padding: 1em
}

#wrapper.donation-form-listing .box .excerpt {
	font-size: 12px;
	line-height: 1.4em;
	padding: 1em;
	margin-left: 27px;
}

body.font2 #wrapper.donation .box .excerpt, body.font2 #wrapper.donation-form-listing .box .excerpt {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 #wrapper.donation .box .excerpt, body.font3 #wrapper.donation-form-listing .box .excerpt{
	font-size: 16px;
	line-height: 1.4em
}

#wrapper.donation .box .excerpt .copy {
	margin-bottom: 1em
}

#wrapper.donation .box .excerpt .more,#wrapper.donation .box .excerpt .donate {
	display: block;
	margin-bottom: 2px
}

#wrapper.donation .box .excerpt .more {
	color: #1e6d39
}

#wrapper.donation .box .excerpt .more:hover {
	color: #29954e
}

#wrapper.donation .box .excerpt .donate {
	color: #e17d2c
}

#wrapper.donation .box .excerpt .donate:hover {
	color: #e79959
}

#wrapper.donation .bannerbox {
	position: relative
}

#wrapper.donation .bannerbox .title {
	font-size: 17px;
	line-height: 1.2em;
	font-family: "Georgia","Times New Roman",Arial,serif;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

body.font2 #wrapper.donation .bannerbox .title {
	font-size: 19px;
	line-height: 1.2em
}

body.font3 #wrapper.donation .bannerbox .title {
	font-size: 21px;
	line-height: 1.2em
}

#wrapper.donation .bannerbox .title .bg {
	background: transparent url(../img/buddhist_promo_tagbg.png) 0 0 repeat;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0
}

#wrapper.donation .bannerbox .title .pad {
	padding: 0.4em 0.6em;
	position: relative
}

#wrapper.donation .bannerbox .image {
	width: 100%
}

#wrapper.donation .bannerbox .image img {
	display: block;
	width: 100%;
	height: auto
}

#wrapper.donation .bannerbox.donor {
	width: 275px;
	height: 170px;
	background: transparent url(../img/donation_thumb_donor2.jpg) 0 0 repeat
}

#wrapper.donation .bannerbox.donor .title {
	font-size: 15px;
	line-height: 21px;
	position: relative
}

body.font2 #wrapper.donation .bannerbox.donor .title {
	font-size: 17px;
	line-height: 21px
}

body.font3 #wrapper.donation .bannerbox.donor .title {
	font-size: 19px;
	line-height: 21px
}

#wrapper.donation .bannerbox.donor .title .bg {
	background: transparent url(../img/buddhist_promo_tagbg2.png) 0 0 repeat
}

body.en.font2 #wrapper.donation .bannerbox.donor .title .pad {
	padding: 0.4em 0.4em;
	white-space: nowrap
}

#wrapper.donation .bannerbox.donor .content ol {
	margin-left: 20px;
	margin-top: 10px
}

body.en.font3 #wrapper.donation .bannerbox.donor .content ol {
	margin-top: 5px
}

#wrapper.donation .bannerbox.donor .content li span {
	font-size: 11px;
	line-height: 21px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

body.font2 #wrapper.donation .bannerbox.donor .content li span {
	font-size: 13px;
	line-height: 21px
}

body.font3 #wrapper.donation .bannerbox.donor .content li span {
	font-size: 15px;
	line-height: 21px
}

body.font3 #wrapper.donation .bannerbox.donor .content li span {
	line-height: 18px
}

#wrapper.donation .bannerbox.donor .content li .desc {
	font-weight: bold;
	width: 55px
}

body.font2 #wrapper.donation .bannerbox.donor .content li .desc {
	width: 60px
}

body.font3 #wrapper.donation .bannerbox.donor .content li .desc {
	width: 68px
}

body.en.font1 #wrapper.donation .bannerbox.donor .content li .desc {
	width: 85px
}

body.en.font2 #wrapper.donation .bannerbox.donor .content li .desc {
	width: 95px
}

body.en.font3 #wrapper.donation .bannerbox.donor .content li .desc {
	width: 105px
}

#wrapper.donation .bannerbox.donor .content li .name {
	width: 167px
}

bodt.en.font1 #wrapper.donation .bannerbox.donor .content li .name {
	width: 145px
}

body.en.font2 #wrapper.donation .bannerbox.donor .content li .name {
	width: 140px
}

body.en.font3 #wrapper.donation .bannerbox.donor .content li .name {
	width: 130px
}

#wrapper.donation-form #headbanner h1,#wrapper.giftsforgood-form #headbanner h1,#wrapper.store #headbanner h1 {
	margin-bottom: 20px
}

#wrapper.donation-form #headbanner .intro,#wrapper.giftsforgood-form #headbanner .intro,#wrapper.store #headbanner .intro {
	margin-bottom: 20px;
	width: 650px
}

#wrapper.donation-form #headbanner .image,#wrapper.giftsforgood-form #headbanner .image,#wrapper.store #headbanner .image {
	float: right;
	width: 232px;
	border: 5px solid #d7daaf
}

#wrapper.donation-form #headbanner .image img,#wrapper.giftsforgood-form #headbanner .image img,#wrapper.store #headbanner .image img {
	width: 232px;
	height: auto
}

#wrapper.donation-form #headbanner .col.right,#wrapper.giftsforgood-form #headbanner .col.right,#wrapper.store #headbanner .col.right {
	color: #663;
	font-size: 12px;
	line-height: 34px
}

body.font2 #wrapper.donation-form #headbanner .col.right,body.font2 #wrapper.giftsforgood-form #headbanner .col.right,body.font2 #wrapper.store #headbanner .col.right {
	font-size: 14px;
	line-height: 34px
}

body.font3 #wrapper.donation-form #headbanner .col.right,body.font3 #wrapper.giftsforgood-form #headbanner .col.right,body.font3 #wrapper.store #headbanner .col.right {
	font-size: 16px;
	line-height: 34px
}

#wrapper.donation-form #headbanner .col.right .downloadLink .text,#wrapper.giftsforgood-form #headbanner .col.right .downloadLink .text,#wrapper.store #headbanner .col.right .downloadLink .text {
	font-size: 12px;
	line-height: 34px
}

body.font2 #wrapper.donation-form #headbanner .col.right .downloadLink .text,body.font2 #wrapper.giftsforgood-form #headbanner .col.right .downloadLink .text,body.font2 #wrapper.store #headbanner .col.right .downloadLink .text {
	font-size: 14px;
	line-height: 34px
}

body.font3 #wrapper.donation-form #headbanner .col.right .downloadLink .text,body.font3 #wrapper.giftsforgood-form #headbanner .col.right .downloadLink .text,body.font3 #wrapper.store #headbanner .col.right .downloadLink .text {
	font-size: 16px;
	line-height: 34px
}

#wrapper.donation-form #headbanner .col.right a,#wrapper.giftsforgood-form #headbanner .col.right a,#wrapper.store #headbanner .col.right a {
	color: #663
}

#wrapper.donation-form #headbanner .col.right .fa,#wrapper.giftsforgood-form #headbanner .col.right .fa,#wrapper.store #headbanner .col.right .fa {
	color: #598456;
	font-size: 14px;
	line-height: 34px;
	margin-right: 2px
}

body.font2 #wrapper.donation-form #headbanner .col.right .fa,body.font2 #wrapper.giftsforgood-form #headbanner .col.right .fa,body.font2 #wrapper.store #headbanner .col.right .fa {
	font-size: 16px;
	line-height: 34px
}

body.font3 #wrapper.donation-form #headbanner .col.right .fa,body.font3 #wrapper.giftsforgood-form #headbanner .col.right .fa,body.font3 #wrapper.store #headbanner .col.right .fa {
	font-size: 18px;
	line-height: 34px
}

#wrapper.donation-form #headbanner .fa-download,#wrapper.giftsforgood-form #headbanner .fa-download,#wrapper.store #headbanner .fa-download {
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: transparent url(../img/donation_form_icon.png) -23px -7px no-repeat;
	vertical-align: text-bottom;
	width: 16px;
	height: 16px;
	margin-left: 20px;
	margin-top: 8px
}

#wrapper.donation-form #headbanner .fa-download:before,#wrapper.giftsforgood-form #headbanner .fa-download:before,#wrapper.store #headbanner .fa-download:before {
	content: ''
}

body.font2 #wrapper.donation-form #headbanner .fa-download,body.font2 #wrapper.giftsforgood-form #headbanner .fa-download,body.font2 #wrapper.store #headbanner .fa-download {
	height: 18px
}

body.font3 #wrapper.donation-form #headbanner .fa-download,body.font3 #wrapper.giftsforgood-form #headbanner .fa-download,body.font3 #wrapper.store #headbanner .fa-download {
	height: 20px
}

#wrapper.donation-form #headbanner h2,#wrapper.giftsforgood-form #headbanner h2,#wrapper.store #headbanner h2 {
	font-size: 22px;
	line-height: 32px;
	margin: 5px 0
}

body.font2 #wrapper.donation-form #headbanner h2,body.font2 #wrapper.giftsforgood-form #headbanner h2,body.font2 #wrapper.store #headbanner h2 {
	font-size: 24px;
	line-height: 32px
}

body.font3 #wrapper.donation-form #headbanner h2,body.font3 #wrapper.giftsforgood-form #headbanner h2,body.font3 #wrapper.store #headbanner h2 {
	font-size: 26px;
	line-height: 32px
}

#wrapper.donation-form #headbanner h2:before,#wrapper.giftsforgood-form #headbanner h2:before,#wrapper.store #headbanner h2:before {
	content: '';
	background: transparent url(../img/donation_form_icon.png) 0 0 no-repeat;
	display: inline-block;
	width: 20px;
	height: 25px;
	vertical-align: -2px
}

#wrapper.donation-form #steps,#wrapper.giftsforgood-form #steps,#wrapper.store #steps {
	background: transparent url(../img/donation_form_tab.jpg) 0 0 repeat-x
}

#wrapper.donation-form #steps a,#wrapper.giftsforgood-form #steps a,#wrapper.store #steps a {
	font-size: 19px;
	line-height: 24px;
	font-family: "Times New Roman",serif;
	text-align: center;
	text-decoration: none;
	color: #663;
	display: block;
	height: 28px;
	padding: 25px 50px 0;
	float: left;
	cursor: default;
	position: relative
}

#wrapper.donation-form #steps a:first-child:after,#wrapper.donation-form #steps a#mycart:after,#wrapper.giftsforgood-form #steps a:first-child:after,#wrapper.giftsforgood-form #steps a#mycart:after,#wrapper.store #steps a:first-child:after,#wrapper.store #steps a#mycart:after {
	display: none
}

#wrapper.donation-form #steps a:after,#wrapper.giftsforgood-form #steps a:after,#wrapper.store #steps a:after {
	content: '';
	background: transparent url(../img/donation_form_step_dot.jpg) 0 0 no-repeat;
	display: block;
	width: 3px;
	height: 18px;
	position: absolute;
	left: -1px;
	top: 28px
}

#wrapper.donation-form #steps a.active,#wrapper.giftsforgood-form #steps a.active,#wrapper.store #steps a.active {
	background: transparent url(../img/donation_form_tab.jpg) 0 bottom repeat-x;
	font-size: 28px;
	line-height: 28px;
	height: 53px;
	padding: 0 30px 0;
	color: #2b282a
}

#wrapper.donation-form #steps a.active:before,#wrapper.giftsforgood-form #steps a.active:before,#wrapper.store #steps a.active:before {
	content: '';
	background: transparent url(../img/donation_form_stepicon.png) 0 center no-repeat;
	display: inline-block;
	vertical-align: text-bottom;
	width: 37px;
	height: 37px;
	margin-right: 5px
}

#wrapper.donation-form #steps a.active span,#wrapper.giftsforgood-form #steps a.active span,#wrapper.store #steps a.active span {
	background: transparent url(../img/donation_form_step.png) center 0 no-repeat;
	padding-top: 20px
}

#wrapper.donation-form #steps span,#wrapper.giftsforgood-form #steps span,#wrapper.store #steps span {
	display: inline-block;
	*display: inline;
	zoom: 1
}

#wrapper.donation-form #donorForm .errorField .label,#wrapper.donation-form #donorForm .errorField .cblabel,#wrapper.donation-form #paymentForm .errorField .label,#wrapper.donation-form #paymentForm .errorField .cblabel,#wrapper.donation-form #tncForm .errorField .label,#wrapper.donation-form #tncForm .errorField .cblabel,#wrapper.donation-form #storeForm .errorField .label,#wrapper.donation-form #storeForm .errorField .cblabel,#wrapper.giftsforgood-form #donorForm .errorField .label,#wrapper.giftsforgood-form #donorForm .errorField .cblabel,#wrapper.giftsforgood-form #paymentForm .errorField .label,#wrapper.giftsforgood-form #paymentForm .errorField .cblabel,#wrapper.giftsforgood-form #tncForm .errorField .label,#wrapper.giftsforgood-form #tncForm .errorField .cblabel,#wrapper.giftsforgood-form #storeForm .errorField .label,#wrapper.giftsforgood-form #storeForm .errorField .cblabel,#wrapper.store #donorForm .errorField .label,#wrapper.store #donorForm .errorField .cblabel,#wrapper.store #paymentForm .errorField .label,#wrapper.store #paymentForm .errorField .cblabel,#wrapper.store #tncForm .errorField .label,#wrapper.store #tncForm .errorField .cblabel,#wrapper.store #storeForm .errorField .label,#wrapper.store #storeForm .errorField .cblabel {
	color: #2b262a
}

#wrapper.donation-form #donorForm .step2hide,#wrapper.donation-form #donorForm #pMethodRow .step2hide,#wrapper.donation-form #paymentForm .step2hide,#wrapper.donation-form #paymentForm #pMethodRow .step2hide,#wrapper.donation-form #tncForm .step2hide,#wrapper.donation-form #tncForm #pMethodRow .step2hide,#wrapper.donation-form #storeForm .step2hide,#wrapper.donation-form #storeForm #pMethodRow .step2hide,#wrapper.giftsforgood-form #donorForm .step2hide,#wrapper.giftsforgood-form #donorForm #pMethodRow .step2hide,#wrapper.giftsforgood-form #paymentForm .step2hide,#wrapper.giftsforgood-form #paymentForm #pMethodRow .step2hide,#wrapper.giftsforgood-form #tncForm .step2hide,#wrapper.giftsforgood-form #tncForm #pMethodRow .step2hide,#wrapper.giftsforgood-form #storeForm .step2hide,#wrapper.giftsforgood-form #storeForm #pMethodRow .step2hide,#wrapper.store #donorForm .step2hide,#wrapper.store #donorForm #pMethodRow .step2hide,#wrapper.store #paymentForm .step2hide,#wrapper.store #paymentForm #pMethodRow .step2hide,#wrapper.store #tncForm .step2hide,#wrapper.store #tncForm #pMethodRow .step2hide,#wrapper.store #storeForm .step2hide,#wrapper.store #storeForm #pMethodRow .step2hide {
	display: none
}

#wrapper.donation-form #donorForm h1,#wrapper.donation-form #paymentForm h1,#wrapper.donation-form #tncForm h1,#wrapper.donation-form #storeForm h1,#wrapper.giftsforgood-form #donorForm h1,#wrapper.giftsforgood-form #paymentForm h1,#wrapper.giftsforgood-form #tncForm h1,#wrapper.giftsforgood-form #storeForm h1,#wrapper.store #donorForm h1,#wrapper.store #paymentForm h1,#wrapper.store #tncForm h1,#wrapper.store #storeForm h1 {
	margin-bottom: 20px
}

#wrapper.donation-form #donorForm h1 .text,#wrapper.donation-form #paymentForm h1 .text,#wrapper.donation-form #tncForm h1 .text,#wrapper.donation-form #storeForm h1 .text,#wrapper.giftsforgood-form #donorForm h1 .text,#wrapper.giftsforgood-form #paymentForm h1 .text,#wrapper.giftsforgood-form #tncForm h1 .text,#wrapper.giftsforgood-form #storeForm h1 .text,#wrapper.store #donorForm h1 .text,#wrapper.store #paymentForm h1 .text,#wrapper.store #tncForm h1 .text,#wrapper.store #storeForm h1 .text {
	font-size: 22px;
	line-height: 1.2em;
	font-family: "Times New Roman",serif;
	font-weight: bold;
	text-decoration: underline
}

body.font2 #wrapper.donation-form #donorForm h1 .text,body.font2 #wrapper.donation-form #paymentForm h1 .text,body.font2 #wrapper.donation-form #tncForm h1 .text,body.font2 #wrapper.donation-form #storeForm h1 .text,body.font2 #wrapper.giftsforgood-form #donorForm h1 .text,body.font2 #wrapper.giftsforgood-form #paymentForm h1 .text,body.font2 #wrapper.giftsforgood-form #tncForm h1 .text,body.font2 #wrapper.giftsforgood-form #storeForm h1 .text,body.font2 #wrapper.store #donorForm h1 .text,body.font2 #wrapper.store #paymentForm h1 .text,body.font2 #wrapper.store #tncForm h1 .text,body.font2 #wrapper.store #storeForm h1 .text {
	font-size: 24px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form #donorForm h1 .text,body.font3 #wrapper.donation-form #paymentForm h1 .text,body.font3 #wrapper.donation-form #tncForm h1 .text,body.font3 #wrapper.donation-form #storeForm h1 .text,body.font3 #wrapper.giftsforgood-form #donorForm h1 .text,body.font3 #wrapper.giftsforgood-form #paymentForm h1 .text,body.font3 #wrapper.giftsforgood-form #tncForm h1 .text,body.font3 #wrapper.giftsforgood-form #storeForm h1 .text,body.font3 #wrapper.store #donorForm h1 .text,body.font3 #wrapper.store #paymentForm h1 .text,body.font3 #wrapper.store #tncForm h1 .text,body.font3 #wrapper.store #storeForm h1 .text {
	font-size: 26px;
	line-height: 1.2em
}

#wrapper.donation-form #donorForm h1 .instruction,#wrapper.donation-form #paymentForm h1 .instruction,#wrapper.donation-form #tncForm h1 .instruction,#wrapper.donation-form #storeForm h1 .instruction,#wrapper.giftsforgood-form #donorForm h1 .instruction,#wrapper.giftsforgood-form #paymentForm h1 .instruction,#wrapper.giftsforgood-form #tncForm h1 .instruction,#wrapper.giftsforgood-form #storeForm h1 .instruction,#wrapper.store #donorForm h1 .instruction,#wrapper.store #paymentForm h1 .instruction,#wrapper.store #tncForm h1 .instruction,#wrapper.store #storeForm h1 .instruction {
	font-size: 11px;
	line-height: 1.2em;
	font-family: Arial,sans-serif;
	font-weight: normal;
	text-decoration: none
}

body.font2 #wrapper.donation-form #donorForm h1 .instruction,body.font2 #wrapper.donation-form #paymentForm h1 .instruction,body.font2 #wrapper.donation-form #tncForm h1 .instruction,body.font2 #wrapper.donation-form #storeForm h1 .instruction,body.font2 #wrapper.giftsforgood-form #donorForm h1 .instruction,body.font2 #wrapper.giftsforgood-form #paymentForm h1 .instruction,body.font2 #wrapper.giftsforgood-form #tncForm h1 .instruction,body.font2 #wrapper.giftsforgood-form #storeForm h1 .instruction,body.font2 #wrapper.store #donorForm h1 .instruction,body.font2 #wrapper.store #paymentForm h1 .instruction,body.font2 #wrapper.store #tncForm h1 .instruction,body.font2 #wrapper.store #storeForm h1 .instruction {
	font-size: 13px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form #donorForm h1 .instruction,body.font3 #wrapper.donation-form #paymentForm h1 .instruction,body.font3 #wrapper.donation-form #tncForm h1 .instruction,body.font3 #wrapper.donation-form #storeForm h1 .instruction,body.font3 #wrapper.giftsforgood-form #donorForm h1 .instruction,body.font3 #wrapper.giftsforgood-form #paymentForm h1 .instruction,body.font3 #wrapper.giftsforgood-form #tncForm h1 .instruction,body.font3 #wrapper.giftsforgood-form #storeForm h1 .instruction,body.font3 #wrapper.store #donorForm h1 .instruction,body.font3 #wrapper.store #paymentForm h1 .instruction,body.font3 #wrapper.store #tncForm h1 .instruction,body.font3 #wrapper.store #storeForm h1 .instruction {
	font-size: 15px;
	line-height: 1.2em
}

#wrapper.donation-form #donorForm h2,#wrapper.donation-form #paymentForm h2,#wrapper.donation-form #tncForm h2,#wrapper.donation-form #storeForm h2,#wrapper.giftsforgood-form #donorForm h2,#wrapper.giftsforgood-form #paymentForm h2,#wrapper.giftsforgood-form #tncForm h2,#wrapper.giftsforgood-form #storeForm h2,#wrapper.store #donorForm h2,#wrapper.store #paymentForm h2,#wrapper.store #tncForm h2,#wrapper.store #storeForm h2 {
	margin-top: 20px
}

#wrapper.donation-form #donorForm h2 .text,#wrapper.donation-form #paymentForm h2 .text,#wrapper.donation-form #tncForm h2 .text,#wrapper.donation-form #storeForm h2 .text,#wrapper.giftsforgood-form #donorForm h2 .text,#wrapper.giftsforgood-form #paymentForm h2 .text,#wrapper.giftsforgood-form #tncForm h2 .text,#wrapper.giftsforgood-form #storeForm h2 .text,#wrapper.store #donorForm h2 .text,#wrapper.store #paymentForm h2 .text,#wrapper.store #tncForm h2 .text,#wrapper.store #storeForm h2 .text {
	font-size: 18px;
	line-height: 1.2em;
	font-family: "Times New Roman",serif
}

body.font2 #wrapper.donation-form #donorForm h2 .text,body.font2 #wrapper.donation-form #paymentForm h2 .text,body.font2 #wrapper.donation-form #tncForm h2 .text,body.font2 #wrapper.donation-form #storeForm h2 .text,body.font2 #wrapper.giftsforgood-form #donorForm h2 .text,body.font2 #wrapper.giftsforgood-form #paymentForm h2 .text,body.font2 #wrapper.giftsforgood-form #tncForm h2 .text,body.font2 #wrapper.giftsforgood-form #storeForm h2 .text,body.font2 #wrapper.store #donorForm h2 .text,body.font2 #wrapper.store #paymentForm h2 .text,body.font2 #wrapper.store #tncForm h2 .text,body.font2 #wrapper.store #storeForm h2 .text {
	font-size: 20px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form #donorForm h2 .text,body.font3 #wrapper.donation-form #paymentForm h2 .text,body.font3 #wrapper.donation-form #tncForm h2 .text,body.font3 #wrapper.donation-form #storeForm h2 .text,body.font3 #wrapper.giftsforgood-form #donorForm h2 .text,body.font3 #wrapper.giftsforgood-form #paymentForm h2 .text,body.font3 #wrapper.giftsforgood-form #tncForm h2 .text,body.font3 #wrapper.giftsforgood-form #storeForm h2 .text,body.font3 #wrapper.store #donorForm h2 .text,body.font3 #wrapper.store #paymentForm h2 .text,body.font3 #wrapper.store #tncForm h2 .text,body.font3 #wrapper.store #storeForm h2 .text {
	font-size: 22px;
	line-height: 1.2em
}

#wrapper.donation-form #donorForm .otherAmount .row,#wrapper.donation-form #paymentForm .otherAmount .row,#wrapper.donation-form #tncForm .otherAmount .row,#wrapper.donation-form #storeForm .otherAmount .row,#wrapper.giftsforgood-form #donorForm .otherAmount .row,#wrapper.giftsforgood-form #paymentForm .otherAmount .row,#wrapper.giftsforgood-form #tncForm .otherAmount .row,#wrapper.giftsforgood-form #storeForm .otherAmount .row,#wrapper.store #donorForm .otherAmount .row,#wrapper.store #paymentForm .otherAmount .row,#wrapper.store #tncForm .otherAmount .row,#wrapper.store #storeForm .otherAmount .row {
	margin: 3px 0
}

#wrapper.donation-form #donorForm .otherAmount .row .label,#wrapper.donation-form #paymentForm .otherAmount .row .label,#wrapper.donation-form #tncForm .otherAmount .row .label,#wrapper.donation-form #storeForm .otherAmount .row .label,#wrapper.giftsforgood-form #donorForm .otherAmount .row .label,#wrapper.giftsforgood-form #paymentForm .otherAmount .row .label,#wrapper.giftsforgood-form #tncForm .otherAmount .row .label,#wrapper.giftsforgood-form #storeForm .otherAmount .row .label,#wrapper.store #donorForm .otherAmount .row .label,#wrapper.store #paymentForm .otherAmount .row .label,#wrapper.store #tncForm .otherAmount .row .label,#wrapper.store #storeForm .otherAmount .row .label {
	font-size: 18px;
	line-height: 1.2em;
	font-family: "Times New Roman",serif;
	font-weight: normal;
	width: 48px
}

body.font2 #wrapper.donation-form #donorForm .otherAmount .row .label,body.font2 #wrapper.donation-form #paymentForm .otherAmount .row .label,body.font2 #wrapper.donation-form #tncForm .otherAmount .row .label,body.font2 #wrapper.donation-form #storeForm .otherAmount .row .label,body.font2 #wrapper.giftsforgood-form #donorForm .otherAmount .row .label,body.font2 #wrapper.giftsforgood-form #paymentForm .otherAmount .row .label,body.font2 #wrapper.giftsforgood-form #tncForm .otherAmount .row .label,body.font2 #wrapper.giftsforgood-form #storeForm .otherAmount .row .label,body.font2 #wrapper.store #donorForm .otherAmount .row .label,body.font2 #wrapper.store #paymentForm .otherAmount .row .label,body.font2 #wrapper.store #tncForm .otherAmount .row .label,body.font2 #wrapper.store #storeForm .otherAmount .row .label {
	font-size: 20px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form #donorForm .otherAmount .row .label,body.font3 #wrapper.donation-form #paymentForm .otherAmount .row .label,body.font3 #wrapper.donation-form #tncForm .otherAmount .row .label,body.font3 #wrapper.donation-form #storeForm .otherAmount .row .label,body.font3 #wrapper.giftsforgood-form #donorForm .otherAmount .row .label,body.font3 #wrapper.giftsforgood-form #paymentForm .otherAmount .row .label,body.font3 #wrapper.giftsforgood-form #tncForm .otherAmount .row .label,body.font3 #wrapper.giftsforgood-form #storeForm .otherAmount .row .label,body.font3 #wrapper.store #donorForm .otherAmount .row .label,body.font3 #wrapper.store #paymentForm .otherAmount .row .label,body.font3 #wrapper.store #tncForm .otherAmount .row .label,body.font3 #wrapper.store #storeForm .otherAmount .row .label {
	font-size: 22px;
	line-height: 1.2em
}

#wrapper.donation-form #donorForm .otherAmount .row .inputValue,#wrapper.donation-form #paymentForm .otherAmount .row .inputValue,#wrapper.donation-form #tncForm .otherAmount .row .inputValue,#wrapper.donation-form #storeForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #donorForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #paymentForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #tncForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #storeForm .otherAmount .row .inputValue,#wrapper.store #donorForm .otherAmount .row .inputValue,#wrapper.store #paymentForm .otherAmount .row .inputValue,#wrapper.store #tncForm .otherAmount .row .inputValue,#wrapper.store #storeForm .otherAmount .row .inputValue {
	font-size: 18px;
	line-height: 1.2em
}

body.font2 #wrapper.donation-form #donorForm .otherAmount .row .inputValue,body.font2 #wrapper.donation-form #paymentForm .otherAmount .row .inputValue,body.font2 #wrapper.donation-form #tncForm .otherAmount .row .inputValue,body.font2 #wrapper.donation-form #storeForm .otherAmount .row .inputValue,body.font2 #wrapper.giftsforgood-form #donorForm .otherAmount .row .inputValue,body.font2 #wrapper.giftsforgood-form #paymentForm .otherAmount .row .inputValue,body.font2 #wrapper.giftsforgood-form #tncForm .otherAmount .row .inputValue,body.font2 #wrapper.giftsforgood-form #storeForm .otherAmount .row .inputValue,body.font2 #wrapper.store #donorForm .otherAmount .row .inputValue,body.font2 #wrapper.store #paymentForm .otherAmount .row .inputValue,body.font2 #wrapper.store #tncForm .otherAmount .row .inputValue,body.font2 #wrapper.store #storeForm .otherAmount .row .inputValue {
	font-size: 20px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form #donorForm .otherAmount .row .inputValue,body.font3 #wrapper.donation-form #paymentForm .otherAmount .row .inputValue,body.font3 #wrapper.donation-form #tncForm .otherAmount .row .inputValue,body.font3 #wrapper.donation-form #storeForm .otherAmount .row .inputValue,body.font3 #wrapper.giftsforgood-form #donorForm .otherAmount .row .inputValue,body.font3 #wrapper.giftsforgood-form #paymentForm .otherAmount .row .inputValue,body.font3 #wrapper.giftsforgood-form #tncForm .otherAmount .row .inputValue,body.font3 #wrapper.giftsforgood-form #storeForm .otherAmount .row .inputValue,body.font3 #wrapper.store #donorForm .otherAmount .row .inputValue,body.font3 #wrapper.store #paymentForm .otherAmount .row .inputValue,body.font3 #wrapper.store #tncForm .otherAmount .row .inputValue,body.font3 #wrapper.store #storeForm .otherAmount .row .inputValue {
	font-size: 22px;
	line-height: 1.2em
}

#wrapper.donation-form #donorForm .otherAmount .row .input,#wrapper.donation-form #donorForm .otherAmount .row .inputValue,#wrapper.donation-form #paymentForm .otherAmount .row .input,#wrapper.donation-form #paymentForm .otherAmount .row .inputValue,#wrapper.donation-form #tncForm .otherAmount .row .input,#wrapper.donation-form #tncForm .otherAmount .row .inputValue,#wrapper.donation-form #storeForm .otherAmount .row .input,#wrapper.donation-form #storeForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #donorForm .otherAmount .row .input,#wrapper.giftsforgood-form #donorForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #paymentForm .otherAmount .row .input,#wrapper.giftsforgood-form #paymentForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #tncForm .otherAmount .row .input,#wrapper.giftsforgood-form #tncForm .otherAmount .row .inputValue,#wrapper.giftsforgood-form #storeForm .otherAmount .row .input,#wrapper.giftsforgood-form #storeForm .otherAmount .row .inputValue,#wrapper.store #donorForm .otherAmount .row .input,#wrapper.store #donorForm .otherAmount .row .inputValue,#wrapper.store #paymentForm .otherAmount .row .input,#wrapper.store #paymentForm .otherAmount .row .inputValue,#wrapper.store #tncForm .otherAmount .row .input,#wrapper.store #tncForm .otherAmount .row .inputValue,#wrapper.store #storeForm .otherAmount .row .input,#wrapper.store #storeForm .otherAmount .row .inputValue {
	width: 250px
}

#wrapper.donation-form #donorForm .boxes .col,#wrapper.donation-form #paymentForm .boxes .col,#wrapper.donation-form #tncForm .boxes .col,#wrapper.donation-form #storeForm .boxes .col,#wrapper.giftsforgood-form #donorForm .boxes .col,#wrapper.giftsforgood-form #paymentForm .boxes .col,#wrapper.giftsforgood-form #tncForm .boxes .col,#wrapper.giftsforgood-form #storeForm .boxes .col,#wrapper.store #donorForm .boxes .col,#wrapper.store #paymentForm .boxes .col,#wrapper.store #tncForm .boxes .col,#wrapper.store #storeForm .boxes .col {
	cursor: pointer;
	margin-bottom: 20px;
	position: relative
}

#wrapper.donation-form #donorForm .boxes .col:after,#wrapper.donation-form #paymentForm .boxes .col:after,#wrapper.donation-form #tncForm .boxes .col:after,#wrapper.donation-form #storeForm .boxes .col:after,#wrapper.giftsforgood-form #donorForm .boxes .col:after,#wrapper.giftsforgood-form #paymentForm .boxes .col:after,#wrapper.giftsforgood-form #tncForm .boxes .col:after,#wrapper.giftsforgood-form #storeForm .boxes .col:after,#wrapper.store #donorForm .boxes .col:after,#wrapper.store #paymentForm .boxes .col:after,#wrapper.store #tncForm .boxes .col:after,#wrapper.store #storeForm .boxes .col:after {
	content: '';
	background: transparent url(../img/donation_lotusicon_s.png) 0 center no-repeat;
	display: block;
	width: 24px;
	height: 12px;
	position: absolute;
	bottom: 0;
	right: 0.5em
}

#wrapper.donation-form #donorForm .boxes .col.hover .title,#wrapper.donation-form #donorForm .boxes .col.active .title,#wrapper.donation-form #paymentForm .boxes .col.hover .title,#wrapper.donation-form #paymentForm .boxes .col.active .title,#wrapper.donation-form #tncForm .boxes .col.hover .title,#wrapper.donation-form #tncForm .boxes .col.active .title,#wrapper.donation-form #storeForm .boxes .col.hover .title,#wrapper.donation-form #storeForm .boxes .col.active .title,#wrapper.giftsforgood-form #donorForm .boxes .col.hover .title,#wrapper.giftsforgood-form #donorForm .boxes .col.active .title,#wrapper.giftsforgood-form #paymentForm .boxes .col.hover .title,#wrapper.giftsforgood-form #paymentForm .boxes .col.active .title,#wrapper.giftsforgood-form #tncForm .boxes .col.hover .title,#wrapper.giftsforgood-form #tncForm .boxes .col.active .title,#wrapper.giftsforgood-form #storeForm .boxes .col.hover .title,#wrapper.giftsforgood-form #storeForm .boxes .col.active .title,#wrapper.store #donorForm .boxes .col.hover .title,#wrapper.store #donorForm .boxes .col.active .title,#wrapper.store #paymentForm .boxes .col.hover .title,#wrapper.store #paymentForm .boxes .col.active .title,#wrapper.store #tncForm .boxes .col.hover .title,#wrapper.store #tncForm .boxes .col.active .title,#wrapper.store #storeForm .boxes .col.hover .title,#wrapper.store #storeForm .boxes .col.active .title {
	color: #2b262a
}

#wrapper.donation-form #donorForm .boxes .col.hover .title .fa,#wrapper.donation-form #donorForm .boxes .col.active .title .fa,#wrapper.donation-form #paymentForm .boxes .col.hover .title .fa,#wrapper.donation-form #paymentForm .boxes .col.active .title .fa,#wrapper.donation-form #tncForm .boxes .col.hover .title .fa,#wrapper.donation-form #tncForm .boxes .col.active .title .fa,#wrapper.donation-form #storeForm .boxes .col.hover .title .fa,#wrapper.donation-form #storeForm .boxes .col.active .title .fa,#wrapper.giftsforgood-form #donorForm .boxes .col.hover .title .fa,#wrapper.giftsforgood-form #donorForm .boxes .col.active .title .fa,#wrapper.giftsforgood-form #paymentForm .boxes .col.hover .title .fa,#wrapper.giftsforgood-form #paymentForm .boxes .col.active .title .fa,#wrapper.giftsforgood-form #tncForm .boxes .col.hover .title .fa,#wrapper.giftsforgood-form #tncForm .boxes .col.active .title .fa,#wrapper.giftsforgood-form #storeForm .boxes .col.hover .title .fa,#wrapper.giftsforgood-form #storeForm .boxes .col.active .title .fa,#wrapper.store #donorForm .boxes .col.hover .title .fa,#wrapper.store #donorForm .boxes .col.active .title .fa,#wrapper.store #paymentForm .boxes .col.hover .title .fa,#wrapper.store #paymentForm .boxes .col.active .title .fa,#wrapper.store #tncForm .boxes .col.hover .title .fa,#wrapper.store #tncForm .boxes .col.active .title .fa,#wrapper.store #storeForm .boxes .col.hover .title .fa,#wrapper.store #storeForm .boxes .col.active .title .fa {
	display: inherit;
	color: #2b262a
}

#wrapper.donation-form #donorForm .boxes .col.hover .bg,#wrapper.donation-form #donorForm .boxes .col.active .bg,#wrapper.donation-form #paymentForm .boxes .col.hover .bg,#wrapper.donation-form #paymentForm .boxes .col.active .bg,#wrapper.donation-form #tncForm .boxes .col.hover .bg,#wrapper.donation-form #tncForm .boxes .col.active .bg,#wrapper.donation-form #storeForm .boxes .col.hover .bg,#wrapper.donation-form #storeForm .boxes .col.active .bg,#wrapper.giftsforgood-form #donorForm .boxes .col.hover .bg,#wrapper.giftsforgood-form #donorForm .boxes .col.active .bg,#wrapper.giftsforgood-form #paymentForm .boxes .col.hover .bg,#wrapper.giftsforgood-form #paymentForm .boxes .col.active .bg,#wrapper.giftsforgood-form #tncForm .boxes .col.hover .bg,#wrapper.giftsforgood-form #tncForm .boxes .col.active .bg,#wrapper.giftsforgood-form #storeForm .boxes .col.hover .bg,#wrapper.giftsforgood-form #storeForm .boxes .col.active .bg,#wrapper.store #donorForm .boxes .col.hover .bg,#wrapper.store #donorForm .boxes .col.active .bg,#wrapper.store #paymentForm .boxes .col.hover .bg,#wrapper.store #paymentForm .boxes .col.active .bg,#wrapper.store #tncForm .boxes .col.hover .bg,#wrapper.store #tncForm .boxes .col.active .bg,#wrapper.store #storeForm .boxes .col.hover .bg,#wrapper.store #storeForm .boxes .col.active .bg {
	opacity: 1;
	filter: alpha(opacity=100)
}

#wrapper.donation-form #donorForm .boxes .bg,#wrapper.donation-form #paymentForm .boxes .bg,#wrapper.donation-form #tncForm .boxes .bg,#wrapper.donation-form #storeForm .boxes .bg,#wrapper.giftsforgood-form #donorForm .boxes .bg,#wrapper.giftsforgood-form #paymentForm .boxes .bg,#wrapper.giftsforgood-form #tncForm .boxes .bg,#wrapper.giftsforgood-form #storeForm .boxes .bg,#wrapper.store #donorForm .boxes .bg,#wrapper.store #paymentForm .boxes .bg,#wrapper.store #tncForm .boxes .bg,#wrapper.store #storeForm .boxes .bg {
	opacity: 0.6;
	filter: alpha(opacity=60);
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

#wrapper.donation-form #donorForm .boxes .title,#wrapper.donation-form #paymentForm .boxes .title,#wrapper.donation-form #tncForm .boxes .title,#wrapper.donation-form #storeForm .boxes .title,#wrapper.giftsforgood-form #donorForm .boxes .title,#wrapper.giftsforgood-form #paymentForm .boxes .title,#wrapper.giftsforgood-form #tncForm .boxes .title,#wrapper.giftsforgood-form #storeForm .boxes .title,#wrapper.store #donorForm .boxes .title,#wrapper.store #paymentForm .boxes .title,#wrapper.store #tncForm .boxes .title,#wrapper.store #storeForm .boxes .title {
	font-size: 19px;
	line-height: 1.2em;
	font-family: "Times New Roman",serif;
	color: #94946a;
	background: transparent url(../img/donation_bg.jpg) 0 0 repeat;
	padding-bottom: 10px;
	position: relative
}

body.font2 #wrapper.donation-form #donorForm .boxes .title,body.font2 #wrapper.donation-form #paymentForm .boxes .title,body.font2 #wrapper.donation-form #tncForm .boxes .title,body.font2 #wrapper.donation-form #storeForm .boxes .title,body.font2 #wrapper.giftsforgood-form #donorForm .boxes .title,body.font2 #wrapper.giftsforgood-form #paymentForm .boxes .title,body.font2 #wrapper.giftsforgood-form #tncForm .boxes .title,body.font2 #wrapper.giftsforgood-form #storeForm .boxes .title,body.font2 #wrapper.store #donorForm .boxes .title,body.font2 #wrapper.store #paymentForm .boxes .title,body.font2 #wrapper.store #tncForm .boxes .title,body.font2 #wrapper.store #storeForm .boxes .title {
	font-size: 21px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form #donorForm .boxes .title,body.font3 #wrapper.donation-form #paymentForm .boxes .title,body.font3 #wrapper.donation-form #tncForm .boxes .title,body.font3 #wrapper.donation-form #storeForm .boxes .title,body.font3 #wrapper.giftsforgood-form #donorForm .boxes .title,body.font3 #wrapper.giftsforgood-form #paymentForm .boxes .title,body.font3 #wrapper.giftsforgood-form #tncForm .boxes .title,body.font3 #wrapper.giftsforgood-form #storeForm .boxes .title,body.font3 #wrapper.store #donorForm .boxes .title,body.font3 #wrapper.store #paymentForm .boxes .title,body.font3 #wrapper.store #tncForm .boxes .title,body.font3 #wrapper.store #storeForm .boxes .title {
	font-size: 23px;
	line-height: 1.2em
}

#wrapper.donation-form #donorForm .boxes .box,#wrapper.donation-form #paymentForm .boxes .box,#wrapper.donation-form #tncForm .boxes .box,#wrapper.donation-form #storeForm .boxes .box,#wrapper.giftsforgood-form #donorForm .boxes .box,#wrapper.giftsforgood-form #paymentForm .boxes .box,#wrapper.giftsforgood-form #tncForm .boxes .box,#wrapper.giftsforgood-form #storeForm .boxes .box,#wrapper.store #donorForm .boxes .box,#wrapper.store #paymentForm .boxes .box,#wrapper.store #tncForm .boxes .box,#wrapper.store #storeForm .boxes .box {
	font-size: 12px;
	line-height: 1.4em;
	padding: 10px
}

body.font2 #wrapper.donation-form #donorForm .boxes .box,body.font2 #wrapper.donation-form #paymentForm .boxes .box,body.font2 #wrapper.donation-form #tncForm .boxes .box,body.font2 #wrapper.donation-form #storeForm .boxes .box,body.font2 #wrapper.giftsforgood-form #donorForm .boxes .box,body.font2 #wrapper.giftsforgood-form #paymentForm .boxes .box,body.font2 #wrapper.giftsforgood-form #tncForm .boxes .box,body.font2 #wrapper.giftsforgood-form #storeForm .boxes .box,body.font2 #wrapper.store #donorForm .boxes .box,body.font2 #wrapper.store #paymentForm .boxes .box,body.font2 #wrapper.store #tncForm .boxes .box,body.font2 #wrapper.store #storeForm .boxes .box {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 #wrapper.donation-form #donorForm .boxes .box,body.font3 #wrapper.donation-form #paymentForm .boxes .box,body.font3 #wrapper.donation-form #tncForm .boxes .box,body.font3 #wrapper.donation-form #storeForm .boxes .box,body.font3 #wrapper.giftsforgood-form #donorForm .boxes .box,body.font3 #wrapper.giftsforgood-form #paymentForm .boxes .box,body.font3 #wrapper.giftsforgood-form #tncForm .boxes .box,body.font3 #wrapper.giftsforgood-form #storeForm .boxes .box,body.font3 #wrapper.store #donorForm .boxes .box,body.font3 #wrapper.store #paymentForm .boxes .box,body.font3 #wrapper.store #tncForm .boxes .box,body.font3 #wrapper.store #storeForm .boxes .box {
	font-size: 16px;
	line-height: 1.4em
}

#wrapper.donation-form #donorForm .boxes .box .image,#wrapper.donation-form #donorForm .boxes .box .text,#wrapper.donation-form #paymentForm .boxes .box .image,#wrapper.donation-form #paymentForm .boxes .box .text,#wrapper.donation-form #tncForm .boxes .box .image,#wrapper.donation-form #tncForm .boxes .box .text,#wrapper.donation-form #storeForm .boxes .box .image,#wrapper.donation-form #storeForm .boxes .box .text,#wrapper.giftsforgood-form #donorForm .boxes .box .image,#wrapper.giftsforgood-form #donorForm .boxes .box .text,#wrapper.giftsforgood-form #paymentForm .boxes .box .image,#wrapper.giftsforgood-form #paymentForm .boxes .box .text,#wrapper.giftsforgood-form #tncForm .boxes .box .image,#wrapper.giftsforgood-form #tncForm .boxes .box .text,#wrapper.giftsforgood-form #storeForm .boxes .box .image,#wrapper.giftsforgood-form #storeForm .boxes .box .text,#wrapper.store #donorForm .boxes .box .image,#wrapper.store #donorForm .boxes .box .text,#wrapper.store #paymentForm .boxes .box .image,#wrapper.store #paymentForm .boxes .box .text,#wrapper.store #tncForm .boxes .box .image,#wrapper.store #tncForm .boxes .box .text,#wrapper.store #storeForm .boxes .box .image,#wrapper.store #storeForm .boxes .box .text {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	vertical-align: top
}

#wrapper.donation-form #donorForm .boxes .box .image,#wrapper.donation-form #paymentForm .boxes .box .image,#wrapper.donation-form #tncForm .boxes .box .image,#wrapper.donation-form #storeForm .boxes .box .image,#wrapper.giftsforgood-form #donorForm .boxes .box .image,#wrapper.giftsforgood-form #paymentForm .boxes .box .image,#wrapper.giftsforgood-form #tncForm .boxes .box .image,#wrapper.giftsforgood-form #storeForm .boxes .box .image,#wrapper.store #donorForm .boxes .box .image,#wrapper.store #paymentForm .boxes .box .image,#wrapper.store #tncForm .boxes .box .image,#wrapper.store #storeForm .boxes .box .image {
	border: 0;
	width: 91px
}

#wrapper.donation-form #donorForm .boxes .box .image img,#wrapper.donation-form #paymentForm .boxes .box .image img,#wrapper.donation-form #tncForm .boxes .box .image img,#wrapper.donation-form #storeForm .boxes .box .image img,#wrapper.giftsforgood-form #donorForm .boxes .box .image img,#wrapper.giftsforgood-form #paymentForm .boxes .box .image img,#wrapper.giftsforgood-form #tncForm .boxes .box .image img,#wrapper.giftsforgood-form #storeForm .boxes .box .image img,#wrapper.store #donorForm .boxes .box .image img,#wrapper.store #paymentForm .boxes .box .image img,#wrapper.store #tncForm .boxes .box .image img,#wrapper.store #storeForm .boxes .box .image img {
	width: 91px;
	height: auto
}

#wrapper.donation-form #donorForm .boxes .box .text,#wrapper.donation-form #paymentForm .boxes .box .text,#wrapper.donation-form #tncForm .boxes .box .text,#wrapper.donation-form #storeForm .boxes .box .text,#wrapper.giftsforgood-form #donorForm .boxes .box .text,#wrapper.giftsforgood-form #paymentForm .boxes .box .text,#wrapper.giftsforgood-form #tncForm .boxes .box .text,#wrapper.giftsforgood-form #storeForm .boxes .box .text,#wrapper.store #donorForm .boxes .box .text,#wrapper.store #paymentForm .boxes .box .text,#wrapper.store #tncForm .boxes .box .text,#wrapper.store #storeForm .boxes .box .text {
	margin-left: 10px;
	width: 148px
}

#wrapper.donation-form #donorForm label,#wrapper.donation-form #paymentForm label,#wrapper.donation-form #tncForm label,#wrapper.donation-form #storeForm label,#wrapper.giftsforgood-form #donorForm label,#wrapper.giftsforgood-form #paymentForm label,#wrapper.giftsforgood-form #tncForm label,#wrapper.giftsforgood-form #storeForm label,#wrapper.store #donorForm label,#wrapper.store #paymentForm label,#wrapper.store #tncForm label,#wrapper.store #storeForm label {
	margin-right: 30px
}

#wrapper.donation-form #donorForm .label,#wrapper.donation-form #paymentForm .label,#wrapper.donation-form #tncForm .label,#wrapper.donation-form #storeForm .label,#wrapper.giftsforgood-form #donorForm .label,#wrapper.giftsforgood-form #paymentForm .label,#wrapper.giftsforgood-form #tncForm .label,#wrapper.giftsforgood-form #storeForm .label,#wrapper.store #donorForm .label,#wrapper.store #paymentForm .label,#wrapper.store #tncForm .label,#wrapper.store #storeForm .label {
	width: 175px
}

body.font2 #wrapper.donation-form #donorForm .label,body.font2 #wrapper.donation-form #paymentForm .label,body.font2 #wrapper.donation-form #tncForm .label,body.font2 #wrapper.donation-form #storeForm .label,body.font2 #wrapper.giftsforgood-form #donorForm .label,body.font2 #wrapper.giftsforgood-form #paymentForm .label,body.font2 #wrapper.giftsforgood-form #tncForm .label,body.font2 #wrapper.giftsforgood-form #storeForm .label,body.font2 #wrapper.store #donorForm .label,body.font2 #wrapper.store #paymentForm .label,body.font2 #wrapper.store #tncForm .label,body.font2 #wrapper.store #storeForm .label {
	width: 195px
}

body.font3 #wrapper.donation-form #donorForm .label,body.font3 #wrapper.donation-form #paymentForm .label,body.font3 #wrapper.donation-form #tncForm .label,body.font3 #wrapper.donation-form #storeForm .label,body.font3 #wrapper.giftsforgood-form #donorForm .label,body.font3 #wrapper.giftsforgood-form #paymentForm .label,body.font3 #wrapper.giftsforgood-form #tncForm .label,body.font3 #wrapper.giftsforgood-form #storeForm .label,body.font3 #wrapper.store #donorForm .label,body.font3 #wrapper.store #paymentForm .label,body.font3 #wrapper.store #tncForm .label,body.font3 #wrapper.store #storeForm .label {
	width: 215px
}

#wrapper.donation-form #donorForm #personalTypeRow .tablecell.input,#wrapper.donation-form #donorForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #donorForm #titleRow .tablecell.input,#wrapper.donation-form #donorForm #titleRow .tablecell.inputValue,#wrapper.donation-form #donorForm #pMethodRow .tablecell.input,#wrapper.donation-form #donorForm #pMethodRow .tablecell.inputValue,#wrapper.donation-form #paymentForm #personalTypeRow .tablecell.input,#wrapper.donation-form #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #paymentForm #titleRow .tablecell.input,#wrapper.donation-form #paymentForm #titleRow .tablecell.inputValue,#wrapper.donation-form #paymentForm #pMethodRow .tablecell.input,#wrapper.donation-form #paymentForm #pMethodRow .tablecell.inputValue,#wrapper.donation-form #tncForm #personalTypeRow .tablecell.input,#wrapper.donation-form #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #tncForm #titleRow .tablecell.input,#wrapper.donation-form #tncForm #titleRow .tablecell.inputValue,#wrapper.donation-form #tncForm #pMethodRow .tablecell.input,#wrapper.donation-form #tncForm #pMethodRow .tablecell.inputValue,#wrapper.donation-form #storeForm #personalTypeRow .tablecell.input,#wrapper.donation-form #storeForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #storeForm #titleRow .tablecell.input,#wrapper.donation-form #storeForm #titleRow .tablecell.inputValue,#wrapper.donation-form #storeForm #pMethodRow .tablecell.input,#wrapper.donation-form #storeForm #pMethodRow .tablecell.inputValue,#wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #donorForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #donorForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #donorForm #pMethodRow .tablecell.input,#wrapper.giftsforgood-form #donorForm #pMethodRow .tablecell.inputValue,#wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #paymentForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #paymentForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #paymentForm #pMethodRow .tablecell.input,#wrapper.giftsforgood-form #paymentForm #pMethodRow .tablecell.inputValue,#wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #tncForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #tncForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #tncForm #pMethodRow .tablecell.input,#wrapper.giftsforgood-form #tncForm #pMethodRow .tablecell.inputValue,#wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #storeForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #storeForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #storeForm #pMethodRow .tablecell.input,#wrapper.giftsforgood-form #storeForm #pMethodRow .tablecell.inputValue,#wrapper.store #donorForm #personalTypeRow .tablecell.input,#wrapper.store #donorForm #personalTypeRow .tablecell.inputValue,#wrapper.store #donorForm #titleRow .tablecell.input,#wrapper.store #donorForm #titleRow .tablecell.inputValue,#wrapper.store #donorForm #pMethodRow .tablecell.input,#wrapper.store #donorForm #pMethodRow .tablecell.inputValue,#wrapper.store #paymentForm #personalTypeRow .tablecell.input,#wrapper.store #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.store #paymentForm #titleRow .tablecell.input,#wrapper.store #paymentForm #titleRow .tablecell.inputValue,#wrapper.store #paymentForm #pMethodRow .tablecell.input,#wrapper.store #paymentForm #pMethodRow .tablecell.inputValue,#wrapper.store #tncForm #personalTypeRow .tablecell.input,#wrapper.store #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.store #tncForm #titleRow .tablecell.input,#wrapper.store #tncForm #titleRow .tablecell.inputValue,#wrapper.store #tncForm #pMethodRow .tablecell.input,#wrapper.store #tncForm #pMethodRow .tablecell.inputValue,#wrapper.store #storeForm #personalTypeRow .tablecell.input,#wrapper.store #storeForm #personalTypeRow .tablecell.inputValue,#wrapper.store #storeForm #titleRow .tablecell.input,#wrapper.store #storeForm #titleRow .tablecell.inputValue,#wrapper.store #storeForm #pMethodRow .tablecell.input,#wrapper.store #storeForm #pMethodRow .tablecell.inputValue {
	color: #94946a
}

#wrapper.donation-form #donorForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #donorForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #donorForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #donorForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #donorForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #donorForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #paymentForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #paymentForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #paymentForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #paymentForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #paymentForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #paymentForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #tncForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #tncForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #tncForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #tncForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #tncForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #tncForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #storeForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #storeForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #storeForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #storeForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.donation-form #storeForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.donation-form #storeForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #donorForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #donorForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #donorForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #donorForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #paymentForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #paymentForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #paymentForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #paymentForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #tncForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #tncForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #tncForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #tncForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #storeForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #storeForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.giftsforgood-form #storeForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.giftsforgood-form #storeForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #donorForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #donorForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #donorForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #donorForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #donorForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #donorForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #paymentForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #paymentForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #paymentForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #paymentForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #paymentForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #paymentForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #tncForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #tncForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #tncForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #tncForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #tncForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #tncForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #storeForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #storeForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #storeForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #storeForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store #storeForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store #storeForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label {
	color: #2b262a
}

#wrapper.donation-form #donorForm #titleRow .tablecell.input,#wrapper.donation-form #donorForm #titleRow .tablecell.inputValue,#wrapper.donation-form #paymentForm #titleRow .tablecell.input,#wrapper.donation-form #paymentForm #titleRow .tablecell.inputValue,#wrapper.donation-form #tncForm #titleRow .tablecell.input,#wrapper.donation-form #tncForm #titleRow .tablecell.inputValue,#wrapper.donation-form #storeForm #titleRow .tablecell.input,#wrapper.donation-form #storeForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #donorForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #donorForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #paymentForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #paymentForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #tncForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #tncForm #titleRow .tablecell.inputValue,#wrapper.giftsforgood-form #storeForm #titleRow .tablecell.input,#wrapper.giftsforgood-form #storeForm #titleRow .tablecell.inputValue,#wrapper.store #donorForm #titleRow .tablecell.input,#wrapper.store #donorForm #titleRow .tablecell.inputValue,#wrapper.store #paymentForm #titleRow .tablecell.input,#wrapper.store #paymentForm #titleRow .tablecell.inputValue,#wrapper.store #tncForm #titleRow .tablecell.input,#wrapper.store #tncForm #titleRow .tablecell.inputValue,#wrapper.store #storeForm #titleRow .tablecell.input,#wrapper.store #storeForm #titleRow .tablecell.inputValue {
	width: 430px
}

#wrapper.donation-form #donorForm #personalTypeRow,#wrapper.donation-form #paymentForm #personalTypeRow,#wrapper.donation-form #tncForm #personalTypeRow,#wrapper.donation-form #storeForm #personalTypeRow,#wrapper.giftsforgood-form #donorForm #personalTypeRow,#wrapper.giftsforgood-form #paymentForm #personalTypeRow,#wrapper.giftsforgood-form #tncForm #personalTypeRow,#wrapper.giftsforgood-form #storeForm #personalTypeRow,#wrapper.store #donorForm #personalTypeRow,#wrapper.store #paymentForm #personalTypeRow,#wrapper.store #tncForm #personalTypeRow,#wrapper.store #storeForm #personalTypeRow {
	margin-bottom: 15px
}

#wrapper.donation-form #donorForm #personalTypeRow .tablecell.input,#wrapper.donation-form #donorForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #paymentForm #personalTypeRow .tablecell.input,#wrapper.donation-form #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #tncForm #personalTypeRow .tablecell.input,#wrapper.donation-form #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.donation-form #storeForm #personalTypeRow .tablecell.input,#wrapper.donation-form #storeForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.input,#wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.inputValue,#wrapper.store #donorForm #personalTypeRow .tablecell.input,#wrapper.store #donorForm #personalTypeRow .tablecell.inputValue,#wrapper.store #paymentForm #personalTypeRow .tablecell.input,#wrapper.store #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.store #tncForm #personalTypeRow .tablecell.input,#wrapper.store #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.store #storeForm #personalTypeRow .tablecell.input,#wrapper.store #storeForm #personalTypeRow .tablecell.inputValue {
	width: 395px
}

body.font2 #wrapper.donation-form #donorForm #personalTypeRow .tablecell.input,body.font2 #wrapper.donation-form #donorForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.donation-form #paymentForm #personalTypeRow .tablecell.input,body.font2 #wrapper.donation-form #paymentForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.donation-form #tncForm #personalTypeRow .tablecell.input,body.font2 #wrapper.donation-form #tncForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.donation-form #storeForm #personalTypeRow .tablecell.input,body.font2 #wrapper.donation-form #storeForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.store #donorForm #personalTypeRow .tablecell.input,body.font2 #wrapper.store #donorForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.store #paymentForm #personalTypeRow .tablecell.input,body.font2 #wrapper.store #paymentForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.store #tncForm #personalTypeRow .tablecell.input,body.font2 #wrapper.store #tncForm #personalTypeRow .tablecell.inputValue,body.font2 #wrapper.store #storeForm #personalTypeRow .tablecell.input,body.font2 #wrapper.store #storeForm #personalTypeRow .tablecell.inputValue {
	width: 415px
}

body.font3 #wrapper.donation-form #donorForm #personalTypeRow .tablecell.input,body.font3 #wrapper.donation-form #donorForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.donation-form #paymentForm #personalTypeRow .tablecell.input,body.font3 #wrapper.donation-form #paymentForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.donation-form #tncForm #personalTypeRow .tablecell.input,body.font3 #wrapper.donation-form #tncForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.donation-form #storeForm #personalTypeRow .tablecell.input,body.font3 #wrapper.donation-form #storeForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #donorForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #paymentForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #tncForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #storeForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.store #donorForm #personalTypeRow .tablecell.input,body.font3 #wrapper.store #donorForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.store #paymentForm #personalTypeRow .tablecell.input,body.font3 #wrapper.store #paymentForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.store #tncForm #personalTypeRow .tablecell.input,body.font3 #wrapper.store #tncForm #personalTypeRow .tablecell.inputValue,body.font3 #wrapper.store #storeForm #personalTypeRow .tablecell.input,body.font3 #wrapper.store #storeForm #personalTypeRow .tablecell.inputValue {
	width: 435px
}

#wrapper.donation-form #donorForm #mailingAddressRow .tablecell,#wrapper.donation-form #paymentForm #mailingAddressRow .tablecell,#wrapper.donation-form #tncForm #mailingAddressRow .tablecell,#wrapper.donation-form #storeForm #mailingAddressRow .tablecell,#wrapper.giftsforgood-form #donorForm #mailingAddressRow .tablecell,#wrapper.giftsforgood-form #paymentForm #mailingAddressRow .tablecell,#wrapper.giftsforgood-form #tncForm #mailingAddressRow .tablecell,#wrapper.giftsforgood-form #storeForm #mailingAddressRow .tablecell,#wrapper.store #donorForm #mailingAddressRow .tablecell,#wrapper.store #paymentForm #mailingAddressRow .tablecell,#wrapper.store #tncForm #mailingAddressRow .tablecell,#wrapper.store #storeForm #mailingAddressRow .tablecell {
	vertical-align: top
}

#wrapper.donation-form #donorForm #mailingAddressRow .tablecell.label,#wrapper.donation-form #donorForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form #donorForm #mailingAddressRow .tablecell.errorMsg,#wrapper.donation-form #paymentForm #mailingAddressRow .tablecell.label,#wrapper.donation-form #paymentForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form #paymentForm #mailingAddressRow .tablecell.errorMsg,#wrapper.donation-form #tncForm #mailingAddressRow .tablecell.label,#wrapper.donation-form #tncForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form #tncForm #mailingAddressRow .tablecell.errorMsg,#wrapper.donation-form #storeForm #mailingAddressRow .tablecell.label,#wrapper.donation-form #storeForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form #storeForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form #donorForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form #donorForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form #donorForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form #paymentForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form #paymentForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form #paymentForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form #tncForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form #tncForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form #tncForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form #storeForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form #storeForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form #storeForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store #donorForm #mailingAddressRow .tablecell.label,#wrapper.store #donorForm #mailingAddressRow .tablecell.remark,#wrapper.store #donorForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store #paymentForm #mailingAddressRow .tablecell.label,#wrapper.store #paymentForm #mailingAddressRow .tablecell.remark,#wrapper.store #paymentForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store #tncForm #mailingAddressRow .tablecell.label,#wrapper.store #tncForm #mailingAddressRow .tablecell.remark,#wrapper.store #tncForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store #storeForm #mailingAddressRow .tablecell.label,#wrapper.store #storeForm #mailingAddressRow .tablecell.remark,#wrapper.store #storeForm #mailingAddressRow .tablecell.errorMsg {
	padding-top: 7px
}

#wrapper.donation-form #donorForm #mailingAddressRow .tablecell input+input,#wrapper.donation-form #paymentForm #mailingAddressRow .tablecell input+input,#wrapper.donation-form #tncForm #mailingAddressRow .tablecell input+input,#wrapper.donation-form #storeForm #mailingAddressRow .tablecell input+input,#wrapper.giftsforgood-form #donorForm #mailingAddressRow .tablecell input+input,#wrapper.giftsforgood-form #paymentForm #mailingAddressRow .tablecell input+input,#wrapper.giftsforgood-form #tncForm #mailingAddressRow .tablecell input+input,#wrapper.giftsforgood-form #storeForm #mailingAddressRow .tablecell input+input,#wrapper.store #donorForm #mailingAddressRow .tablecell input+input,#wrapper.store #paymentForm #mailingAddressRow .tablecell input+input,#wrapper.store #tncForm #mailingAddressRow .tablecell input+input,#wrapper.store #storeForm #mailingAddressRow .tablecell input+input {
	margin-top: 2px
}

#wrapper.donation-form #donorForm #pMethodRow label,#wrapper.donation-form #donorForm #pMethodRow .card,#wrapper.donation-form #paymentForm #pMethodRow label,#wrapper.donation-form #paymentForm #pMethodRow .card,#wrapper.donation-form #tncForm #pMethodRow label,#wrapper.donation-form #tncForm #pMethodRow .card,#wrapper.donation-form #storeForm #pMethodRow label,#wrapper.donation-form #storeForm #pMethodRow .card,#wrapper.giftsforgood-form #donorForm #pMethodRow label,#wrapper.giftsforgood-form #donorForm #pMethodRow .card,#wrapper.giftsforgood-form #paymentForm #pMethodRow label,#wrapper.giftsforgood-form #paymentForm #pMethodRow .card,#wrapper.giftsforgood-form #tncForm #pMethodRow label,#wrapper.giftsforgood-form #tncForm #pMethodRow .card,#wrapper.giftsforgood-form #storeForm #pMethodRow label,#wrapper.giftsforgood-form #storeForm #pMethodRow .card,#wrapper.store #donorForm #pMethodRow label,#wrapper.store #donorForm #pMethodRow .card,#wrapper.store #paymentForm #pMethodRow label,#wrapper.store #paymentForm #pMethodRow .card,#wrapper.store #tncForm #pMethodRow label,#wrapper.store #tncForm #pMethodRow .card,#wrapper.store #storeForm #pMethodRow label,#wrapper.store #storeForm #pMethodRow .card {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 23px;
	line-height: 23px
}

#wrapper.donation-form #donorForm #pMethodRow label.mastercardBtn,#wrapper.donation-form #donorForm #pMethodRow .card.mastercardBtn,#wrapper.donation-form #paymentForm #pMethodRow label.mastercardBtn,#wrapper.donation-form #paymentForm #pMethodRow .card.mastercardBtn,#wrapper.donation-form #tncForm #pMethodRow label.mastercardBtn,#wrapper.donation-form #tncForm #pMethodRow .card.mastercardBtn,#wrapper.donation-form #storeForm #pMethodRow label.mastercardBtn,#wrapper.donation-form #storeForm #pMethodRow .card.mastercardBtn,#wrapper.giftsforgood-form #donorForm #pMethodRow label.mastercardBtn,#wrapper.giftsforgood-form #donorForm #pMethodRow .card.mastercardBtn,#wrapper.giftsforgood-form #paymentForm #pMethodRow label.mastercardBtn,#wrapper.giftsforgood-form #paymentForm #pMethodRow .card.mastercardBtn,#wrapper.giftsforgood-form #tncForm #pMethodRow label.mastercardBtn,#wrapper.giftsforgood-form #tncForm #pMethodRow .card.mastercardBtn,#wrapper.giftsforgood-form #storeForm #pMethodRow label.mastercardBtn,#wrapper.giftsforgood-form #storeForm #pMethodRow .card.mastercardBtn,#wrapper.store #donorForm #pMethodRow label.mastercardBtn,#wrapper.store #donorForm #pMethodRow .card.mastercardBtn,#wrapper.store #paymentForm #pMethodRow label.mastercardBtn,#wrapper.store #paymentForm #pMethodRow .card.mastercardBtn,#wrapper.store #tncForm #pMethodRow label.mastercardBtn,#wrapper.store #tncForm #pMethodRow .card.mastercardBtn,#wrapper.store #storeForm #pMethodRow label.mastercardBtn,#wrapper.store #storeForm #pMethodRow .card.mastercardBtn {
	background: transparent url(../img/donation_form_cardicon.jpg) 0 0 no-repeat;
	width: 37px;
	vertical-align: text-bottom;
	color: transparent;
	font-size: 0
}

#wrapper.donation-form #donorForm #pMethodRow label.visaBtn,#wrapper.donation-form #donorForm #pMethodRow .card.visaBtn,#wrapper.donation-form #paymentForm #pMethodRow label.visaBtn,#wrapper.donation-form #paymentForm #pMethodRow .card.visaBtn,#wrapper.donation-form #tncForm #pMethodRow label.visaBtn,#wrapper.donation-form #tncForm #pMethodRow .card.visaBtn,#wrapper.donation-form #storeForm #pMethodRow label.visaBtn,#wrapper.donation-form #storeForm #pMethodRow .card.visaBtn,#wrapper.giftsforgood-form #donorForm #pMethodRow label.visaBtn,#wrapper.giftsforgood-form #donorForm #pMethodRow .card.visaBtn,#wrapper.giftsforgood-form #paymentForm #pMethodRow label.visaBtn,#wrapper.giftsforgood-form #paymentForm #pMethodRow .card.visaBtn,#wrapper.giftsforgood-form #tncForm #pMethodRow label.visaBtn,#wrapper.giftsforgood-form #tncForm #pMethodRow .card.visaBtn,#wrapper.giftsforgood-form #storeForm #pMethodRow label.visaBtn,#wrapper.giftsforgood-form #storeForm #pMethodRow .card.visaBtn,#wrapper.store #donorForm #pMethodRow label.visaBtn,#wrapper.store #donorForm #pMethodRow .card.visaBtn,#wrapper.store #paymentForm #pMethodRow label.visaBtn,#wrapper.store #paymentForm #pMethodRow .card.visaBtn,#wrapper.store #tncForm #pMethodRow label.visaBtn,#wrapper.store #tncForm #pMethodRow .card.visaBtn,#wrapper.store #storeForm #pMethodRow label.visaBtn,#wrapper.store #storeForm #pMethodRow .card.visaBtn {
	background: transparent url(../img/donation_form_cardicon.jpg) 0 0 no-repeat;
	background-position: -37px 0;
	width: 37px;
	vertical-align: text-bottom;
	color: transparent;
	font-size: 0
}

#wrapper.donation-form #donorForm input#cardVerificationCode,#wrapper.donation-form #paymentForm input#cardVerificationCode,#wrapper.donation-form #tncForm input#cardVerificationCode,#wrapper.donation-form #storeForm input#cardVerificationCode,#wrapper.giftsforgood-form #donorForm input#cardVerificationCode,#wrapper.giftsforgood-form #paymentForm input#cardVerificationCode,#wrapper.giftsforgood-form #tncForm input#cardVerificationCode,#wrapper.giftsforgood-form #storeForm input#cardVerificationCode,#wrapper.store #donorForm input#cardVerificationCode,#wrapper.store #paymentForm input#cardVerificationCode,#wrapper.store #tncForm input#cardVerificationCode,#wrapper.store #storeForm input#cardVerificationCode {
	width: 50px
}

#wrapper.donation-form #donorForm #tncRow .tablecell.input,#wrapper.donation-form #donorForm #tncRow .tablecell.inputValue,#wrapper.donation-form #paymentForm #tncRow .tablecell.input,#wrapper.donation-form #paymentForm #tncRow .tablecell.inputValue,#wrapper.donation-form #tncForm #tncRow .tablecell.input,#wrapper.donation-form #tncForm #tncRow .tablecell.inputValue,#wrapper.donation-form #storeForm #tncRow .tablecell.input,#wrapper.donation-form #storeForm #tncRow .tablecell.inputValue,#wrapper.giftsforgood-form #donorForm #tncRow .tablecell.input,#wrapper.giftsforgood-form #donorForm #tncRow .tablecell.inputValue,#wrapper.giftsforgood-form #paymentForm #tncRow .tablecell.input,#wrapper.giftsforgood-form #paymentForm #tncRow .tablecell.inputValue,#wrapper.giftsforgood-form #tncForm #tncRow .tablecell.input,#wrapper.giftsforgood-form #tncForm #tncRow .tablecell.inputValue,#wrapper.giftsforgood-form #storeForm #tncRow .tablecell.input,#wrapper.giftsforgood-form #storeForm #tncRow .tablecell.inputValue,#wrapper.store #donorForm #tncRow .tablecell.input,#wrapper.store #donorForm #tncRow .tablecell.inputValue,#wrapper.store #paymentForm #tncRow .tablecell.input,#wrapper.store #paymentForm #tncRow .tablecell.inputValue,#wrapper.store #tncForm #tncRow .tablecell.input,#wrapper.store #tncForm #tncRow .tablecell.inputValue,#wrapper.store #storeForm #tncRow .tablecell.input,#wrapper.store #storeForm #tncRow .tablecell.inputValue {
	width: 430px
}

body.font2 #wrapper.donation-form #donorForm #tncRow .tablecell.input,body.font2 #wrapper.donation-form #donorForm #tncRow .tablecell.inputValue,body.font2 #wrapper.donation-form #paymentForm #tncRow .tablecell.input,body.font2 #wrapper.donation-form #paymentForm #tncRow .tablecell.inputValue,body.font2 #wrapper.donation-form #tncForm #tncRow .tablecell.input,body.font2 #wrapper.donation-form #tncForm #tncRow .tablecell.inputValue,body.font2 #wrapper.donation-form #storeForm #tncRow .tablecell.input,body.font2 #wrapper.donation-form #storeForm #tncRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #donorForm #tncRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #donorForm #tncRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #paymentForm #tncRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #paymentForm #tncRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #tncForm #tncRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #tncForm #tncRow .tablecell.inputValue,body.font2 #wrapper.giftsforgood-form #storeForm #tncRow .tablecell.input,body.font2 #wrapper.giftsforgood-form #storeForm #tncRow .tablecell.inputValue,body.font2 #wrapper.store #donorForm #tncRow .tablecell.input,body.font2 #wrapper.store #donorForm #tncRow .tablecell.inputValue,body.font2 #wrapper.store #paymentForm #tncRow .tablecell.input,body.font2 #wrapper.store #paymentForm #tncRow .tablecell.inputValue,body.font2 #wrapper.store #tncForm #tncRow .tablecell.input,body.font2 #wrapper.store #tncForm #tncRow .tablecell.inputValue,body.font2 #wrapper.store #storeForm #tncRow .tablecell.input,body.font2 #wrapper.store #storeForm #tncRow .tablecell.inputValue {
	width: 450px
}

body.font3 #wrapper.donation-form #donorForm #tncRow .tablecell.input,body.font3 #wrapper.donation-form #donorForm #tncRow .tablecell.inputValue,body.font3 #wrapper.donation-form #paymentForm #tncRow .tablecell.input,body.font3 #wrapper.donation-form #paymentForm #tncRow .tablecell.inputValue,body.font3 #wrapper.donation-form #tncForm #tncRow .tablecell.input,body.font3 #wrapper.donation-form #tncForm #tncRow .tablecell.inputValue,body.font3 #wrapper.donation-form #storeForm #tncRow .tablecell.input,body.font3 #wrapper.donation-form #storeForm #tncRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #donorForm #tncRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #donorForm #tncRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #paymentForm #tncRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #paymentForm #tncRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #tncForm #tncRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #tncForm #tncRow .tablecell.inputValue,body.font3 #wrapper.giftsforgood-form #storeForm #tncRow .tablecell.input,body.font3 #wrapper.giftsforgood-form #storeForm #tncRow .tablecell.inputValue,body.font3 #wrapper.store #donorForm #tncRow .tablecell.input,body.font3 #wrapper.store #donorForm #tncRow .tablecell.inputValue,body.font3 #wrapper.store #paymentForm #tncRow .tablecell.input,body.font3 #wrapper.store #paymentForm #tncRow .tablecell.inputValue,body.font3 #wrapper.store #tncForm #tncRow .tablecell.input,body.font3 #wrapper.store #tncForm #tncRow .tablecell.inputValue,body.font3 #wrapper.store #storeForm #tncRow .tablecell.input,body.font3 #wrapper.store #storeForm #tncRow .tablecell.inputValue {
	width: 470px
}

#wrapper.donation-form #donorForm #tncRow .errorMsg,#wrapper.donation-form #paymentForm #tncRow .errorMsg,#wrapper.donation-form #tncForm #tncRow .errorMsg,#wrapper.donation-form #storeForm #tncRow .errorMsg,#wrapper.giftsforgood-form #donorForm #tncRow .errorMsg,#wrapper.giftsforgood-form #paymentForm #tncRow .errorMsg,#wrapper.giftsforgood-form #tncForm #tncRow .errorMsg,#wrapper.giftsforgood-form #storeForm #tncRow .errorMsg,#wrapper.store #donorForm #tncRow .errorMsg,#wrapper.store #paymentForm #tncRow .errorMsg,#wrapper.store #tncForm #tncRow .errorMsg,#wrapper.store #storeForm #tncRow .errorMsg {
	font-size: 12px;
	line-height: 1em
}

body.font2 #wrapper.donation-form #donorForm #tncRow .errorMsg,body.font2 #wrapper.donation-form #paymentForm #tncRow .errorMsg,body.font2 #wrapper.donation-form #tncForm #tncRow .errorMsg,body.font2 #wrapper.donation-form #storeForm #tncRow .errorMsg,body.font2 #wrapper.giftsforgood-form #donorForm #tncRow .errorMsg,body.font2 #wrapper.giftsforgood-form #paymentForm #tncRow .errorMsg,body.font2 #wrapper.giftsforgood-form #tncForm #tncRow .errorMsg,body.font2 #wrapper.giftsforgood-form #storeForm #tncRow .errorMsg,body.font2 #wrapper.store #donorForm #tncRow .errorMsg,body.font2 #wrapper.store #paymentForm #tncRow .errorMsg,body.font2 #wrapper.store #tncForm #tncRow .errorMsg,body.font2 #wrapper.store #storeForm #tncRow .errorMsg {
	font-size: 14px;
	line-height: 1em
}

body.font3 #wrapper.donation-form #donorForm #tncRow .errorMsg,body.font3 #wrapper.donation-form #paymentForm #tncRow .errorMsg,body.font3 #wrapper.donation-form #tncForm #tncRow .errorMsg,body.font3 #wrapper.donation-form #storeForm #tncRow .errorMsg,body.font3 #wrapper.giftsforgood-form #donorForm #tncRow .errorMsg,body.font3 #wrapper.giftsforgood-form #paymentForm #tncRow .errorMsg,body.font3 #wrapper.giftsforgood-form #tncForm #tncRow .errorMsg,body.font3 #wrapper.giftsforgood-form #storeForm #tncRow .errorMsg,body.font3 #wrapper.store #donorForm #tncRow .errorMsg,body.font3 #wrapper.store #paymentForm #tncRow .errorMsg,body.font3 #wrapper.store #tncForm #tncRow .errorMsg,body.font3 #wrapper.store #storeForm #tncRow .errorMsg {
	font-size: 16px;
	line-height: 1em
}

#wrapper.donation-form #donorForm #tnc,#wrapper.donation-form #paymentForm #tnc,#wrapper.donation-form #tncForm #tnc,#wrapper.donation-form #storeForm #tnc,#wrapper.giftsforgood-form #donorForm #tnc,#wrapper.giftsforgood-form #paymentForm #tnc,#wrapper.giftsforgood-form #tncForm #tnc,#wrapper.giftsforgood-form #storeForm #tnc,#wrapper.store #donorForm #tnc,#wrapper.store #paymentForm #tnc,#wrapper.store #tncForm #tnc,#wrapper.store #storeForm #tnc {
	background: #fff;
	border: 1px solid #bfbfa5;
	width: 650px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px
}

#wrapper.donation-form #donorForm #tnc .jspVerticalBar,#wrapper.donation-form #paymentForm #tnc .jspVerticalBar,#wrapper.donation-form #tncForm #tnc .jspVerticalBar,#wrapper.donation-form #storeForm #tnc .jspVerticalBar,#wrapper.giftsforgood-form #donorForm #tnc .jspVerticalBar,#wrapper.giftsforgood-form #paymentForm #tnc .jspVerticalBar,#wrapper.giftsforgood-form #tncForm #tnc .jspVerticalBar,#wrapper.giftsforgood-form #storeForm #tnc .jspVerticalBar,#wrapper.store #donorForm #tnc .jspVerticalBar,#wrapper.store #paymentForm #tnc .jspVerticalBar,#wrapper.store #tncForm #tnc .jspVerticalBar,#wrapper.store #storeForm #tnc .jspVerticalBar {
	background: #fff;
	width: 16px;
	border-left: 1px solid #bfbfa5
}

#wrapper.donation-form #donorForm #tnc .jspTrack,#wrapper.donation-form #paymentForm #tnc .jspTrack,#wrapper.donation-form #tncForm #tnc .jspTrack,#wrapper.donation-form #storeForm #tnc .jspTrack,#wrapper.giftsforgood-form #donorForm #tnc .jspTrack,#wrapper.giftsforgood-form #paymentForm #tnc .jspTrack,#wrapper.giftsforgood-form #tncForm #tnc .jspTrack,#wrapper.giftsforgood-form #storeForm #tnc .jspTrack,#wrapper.store #donorForm #tnc .jspTrack,#wrapper.store #paymentForm #tnc .jspTrack,#wrapper.store #tncForm #tnc .jspTrack,#wrapper.store #storeForm #tnc .jspTrack {
	background: #fff
}

#wrapper.donation-form #donorForm #tnc .jspDrag,#wrapper.donation-form #paymentForm #tnc .jspDrag,#wrapper.donation-form #tncForm #tnc .jspDrag,#wrapper.donation-form #storeForm #tnc .jspDrag,#wrapper.giftsforgood-form #donorForm #tnc .jspDrag,#wrapper.giftsforgood-form #paymentForm #tnc .jspDrag,#wrapper.giftsforgood-form #tncForm #tnc .jspDrag,#wrapper.giftsforgood-form #storeForm #tnc .jspDrag,#wrapper.store #donorForm #tnc .jspDrag,#wrapper.store #paymentForm #tnc .jspDrag,#wrapper.store #tncForm #tnc .jspDrag,#wrapper.store #storeForm #tnc .jspDrag {
	background: #94946a
}

#wrapper.donation-form #donorForm #tnc .jspArrowUp,#wrapper.donation-form #donorForm #tnc .jspArrowDown,#wrapper.donation-form #paymentForm #tnc .jspArrowUp,#wrapper.donation-form #paymentForm #tnc .jspArrowDown,#wrapper.donation-form #tncForm #tnc .jspArrowUp,#wrapper.donation-form #tncForm #tnc .jspArrowDown,#wrapper.donation-form #storeForm #tnc .jspArrowUp,#wrapper.donation-form #storeForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #donorForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #donorForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #paymentForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #paymentForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #tncForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #tncForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #storeForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #storeForm #tnc .jspArrowDown,#wrapper.store #donorForm #tnc .jspArrowUp,#wrapper.store #donorForm #tnc .jspArrowDown,#wrapper.store #paymentForm #tnc .jspArrowUp,#wrapper.store #paymentForm #tnc .jspArrowDown,#wrapper.store #tncForm #tnc .jspArrowUp,#wrapper.store #tncForm #tnc .jspArrowDown,#wrapper.store #storeForm #tnc .jspArrowUp,#wrapper.store #storeForm #tnc .jspArrowDown {
	background: #fff url(../img/donation_form_arrow.png) center 0 no-repeat
}

#wrapper.donation-form #donorForm #tnc .jspArrowUp,#wrapper.donation-form #paymentForm #tnc .jspArrowUp,#wrapper.donation-form #tncForm #tnc .jspArrowUp,#wrapper.donation-form #storeForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #donorForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #paymentForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #tncForm #tnc .jspArrowUp,#wrapper.giftsforgood-form #storeForm #tnc .jspArrowUp,#wrapper.store #donorForm #tnc .jspArrowUp,#wrapper.store #paymentForm #tnc .jspArrowUp,#wrapper.store #tncForm #tnc .jspArrowUp,#wrapper.store #storeForm #tnc .jspArrowUp {
	border-bottom: 1px solid #bfbfa5;
	background-position: center 3px
}

#wrapper.donation-form #donorForm #tnc .jspArrowDown,#wrapper.donation-form #paymentForm #tnc .jspArrowDown,#wrapper.donation-form #tncForm #tnc .jspArrowDown,#wrapper.donation-form #storeForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #donorForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #paymentForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #tncForm #tnc .jspArrowDown,#wrapper.giftsforgood-form #storeForm #tnc .jspArrowDown,#wrapper.store #donorForm #tnc .jspArrowDown,#wrapper.store #paymentForm #tnc .jspArrowDown,#wrapper.store #tncForm #tnc .jspArrowDown,#wrapper.store #storeForm #tnc .jspArrowDown {
	border-top: 1px solid #bfbfa5;
	background-position: center -12px
}

#wrapper.donation-form #donorForm #tnc .content,#wrapper.donation-form #paymentForm #tnc .content,#wrapper.donation-form #tncForm #tnc .content,#wrapper.donation-form #storeForm #tnc .content,#wrapper.giftsforgood-form #donorForm #tnc .content,#wrapper.giftsforgood-form #paymentForm #tnc .content,#wrapper.giftsforgood-form #tncForm #tnc .content,#wrapper.giftsforgood-form #storeForm #tnc .content,#wrapper.store #donorForm #tnc .content,#wrapper.store #paymentForm #tnc .content,#wrapper.store #tncForm #tnc .content,#wrapper.store #storeForm #tnc .content {
	font-size: 12px;
	line-height: 1.4em;
	padding: 0.5em 1em
}

body.font2 #wrapper.donation-form #donorForm #tnc .content,body.font2 #wrapper.donation-form #paymentForm #tnc .content,body.font2 #wrapper.donation-form #tncForm #tnc .content,body.font2 #wrapper.donation-form #storeForm #tnc .content,body.font2 #wrapper.giftsforgood-form #donorForm #tnc .content,body.font2 #wrapper.giftsforgood-form #paymentForm #tnc .content,body.font2 #wrapper.giftsforgood-form #tncForm #tnc .content,body.font2 #wrapper.giftsforgood-form #storeForm #tnc .content,body.font2 #wrapper.store #donorForm #tnc .content,body.font2 #wrapper.store #paymentForm #tnc .content,body.font2 #wrapper.store #tncForm #tnc .content,body.font2 #wrapper.store #storeForm #tnc .content {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 #wrapper.donation-form #donorForm #tnc .content,body.font3 #wrapper.donation-form #paymentForm #tnc .content,body.font3 #wrapper.donation-form #tncForm #tnc .content,body.font3 #wrapper.donation-form #storeForm #tnc .content,body.font3 #wrapper.giftsforgood-form #donorForm #tnc .content,body.font3 #wrapper.giftsforgood-form #paymentForm #tnc .content,body.font3 #wrapper.giftsforgood-form #tncForm #tnc .content,body.font3 #wrapper.giftsforgood-form #storeForm #tnc .content,body.font3 #wrapper.store #donorForm #tnc .content,body.font3 #wrapper.store #paymentForm #tnc .content,body.font3 #wrapper.store #tncForm #tnc .content,body.font3 #wrapper.store #storeForm #tnc .content {
	font-size: 16px;
	line-height: 1.4em
}

#wrapper.donation-form.step2 #confirm_msg,#wrapper.giftsforgood-form.step2 #confirm_msg,#wrapper.store.step2 #confirm_msg {
	font-size: 15px;
	line-height: 1.2em;
	font-weight: bold
}

body.font2 #wrapper.donation-form.step2 #confirm_msg,body.font2 #wrapper.giftsforgood-form.step2 #confirm_msg,body.font2 #wrapper.store.step2 #confirm_msg {
	font-size: 17px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form.step2 #confirm_msg,body.font3 #wrapper.giftsforgood-form.step2 #confirm_msg,body.font3 #wrapper.store.step2 #confirm_msg {
	font-size: 19px;
	line-height: 1.2em
}

#wrapper.donation-form.step2 .boxes .col-1-3,#wrapper.giftsforgood-form.step2 .boxes .col-1-3,#wrapper.store.step2 .boxes .col-1-3 {
	margin-left: 0
}

#wrapper.donation-form.step2 #donorForm .label,#wrapper.donation-form.step2 #donorForm .input,#wrapper.donation-form.step2 #donorForm .inputValue,#wrapper.donation-form.step2 #paymentForm .label,#wrapper.donation-form.step2 #paymentForm .input,#wrapper.donation-form.step2 #paymentForm .inputValue,#wrapper.donation-form.step2 #tncForm .label,#wrapper.donation-form.step2 #tncForm .input,#wrapper.donation-form.step2 #tncForm .inputValue,#wrapper.giftsforgood-form.step2 #donorForm .label,#wrapper.giftsforgood-form.step2 #donorForm .input,#wrapper.giftsforgood-form.step2 #donorForm .inputValue,#wrapper.giftsforgood-form.step2 #paymentForm .label,#wrapper.giftsforgood-form.step2 #paymentForm .input,#wrapper.giftsforgood-form.step2 #paymentForm .inputValue,#wrapper.giftsforgood-form.step2 #tncForm .label,#wrapper.giftsforgood-form.step2 #tncForm .input,#wrapper.giftsforgood-form.step2 #tncForm .inputValue,#wrapper.store.step2 #donorForm .label,#wrapper.store.step2 #donorForm .input,#wrapper.store.step2 #donorForm .inputValue,#wrapper.store.step2 #paymentForm .label,#wrapper.store.step2 #paymentForm .input,#wrapper.store.step2 #paymentForm .inputValue,#wrapper.store.step2 #tncForm .label,#wrapper.store.step2 #tncForm .input,#wrapper.store.step2 #tncForm .inputValue {
	font-size: 12px;
	line-height: 1.4em
}

body.font2 #wrapper.donation-form.step2 #donorForm .label,body.font2 #wrapper.donation-form.step2 #donorForm .input,body.font2 #wrapper.donation-form.step2 #donorForm .inputValue,body.font2 #wrapper.donation-form.step2 #paymentForm .label,body.font2 #wrapper.donation-form.step2 #paymentForm .input,body.font2 #wrapper.donation-form.step2 #paymentForm .inputValue,body.font2 #wrapper.donation-form.step2 #tncForm .label,body.font2 #wrapper.donation-form.step2 #tncForm .input,body.font2 #wrapper.donation-form.step2 #tncForm .inputValue,body.font2 #wrapper.giftsforgood-form.step2 #donorForm .label,body.font2 #wrapper.giftsforgood-form.step2 #donorForm .input,body.font2 #wrapper.giftsforgood-form.step2 #donorForm .inputValue,body.font2 #wrapper.giftsforgood-form.step2 #paymentForm .label,body.font2 #wrapper.giftsforgood-form.step2 #paymentForm .input,body.font2 #wrapper.giftsforgood-form.step2 #paymentForm .inputValue,body.font2 #wrapper.giftsforgood-form.step2 #tncForm .label,body.font2 #wrapper.giftsforgood-form.step2 #tncForm .input,body.font2 #wrapper.giftsforgood-form.step2 #tncForm .inputValue,body.font2 #wrapper.store.step2 #donorForm .label,body.font2 #wrapper.store.step2 #donorForm .input,body.font2 #wrapper.store.step2 #donorForm .inputValue,body.font2 #wrapper.store.step2 #paymentForm .label,body.font2 #wrapper.store.step2 #paymentForm .input,body.font2 #wrapper.store.step2 #paymentForm .inputValue,body.font2 #wrapper.store.step2 #tncForm .label,body.font2 #wrapper.store.step2 #tncForm .input,body.font2 #wrapper.store.step2 #tncForm .inputValue {
	font-size: 14px;
	line-height: 1.4em
}

body.font3 #wrapper.donation-form.step2 #donorForm .label,body.font3 #wrapper.donation-form.step2 #donorForm .input,body.font3 #wrapper.donation-form.step2 #donorForm .inputValue,body.font3 #wrapper.donation-form.step2 #paymentForm .label,body.font3 #wrapper.donation-form.step2 #paymentForm .input,body.font3 #wrapper.donation-form.step2 #paymentForm .inputValue,body.font3 #wrapper.donation-form.step2 #tncForm .label,body.font3 #wrapper.donation-form.step2 #tncForm .input,body.font3 #wrapper.donation-form.step2 #tncForm .inputValue,body.font3 #wrapper.giftsforgood-form.step2 #donorForm .label,body.font3 #wrapper.giftsforgood-form.step2 #donorForm .input,body.font3 #wrapper.giftsforgood-form.step2 #donorForm .inputValue,body.font3 #wrapper.giftsforgood-form.step2 #paymentForm .label,body.font3 #wrapper.giftsforgood-form.step2 #paymentForm .input,body.font3 #wrapper.giftsforgood-form.step2 #paymentForm .inputValue,body.font3 #wrapper.giftsforgood-form.step2 #tncForm .label,body.font3 #wrapper.giftsforgood-form.step2 #tncForm .input,body.font3 #wrapper.giftsforgood-form.step2 #tncForm .inputValue,body.font3 #wrapper.store.step2 #donorForm .label,body.font3 #wrapper.store.step2 #donorForm .input,body.font3 #wrapper.store.step2 #donorForm .inputValue,body.font3 #wrapper.store.step2 #paymentForm .label,body.font3 #wrapper.store.step2 #paymentForm .input,body.font3 #wrapper.store.step2 #paymentForm .inputValue,body.font3 #wrapper.store.step2 #tncForm .label,body.font3 #wrapper.store.step2 #tncForm .input,body.font3 #wrapper.store.step2 #tncForm .inputValue {
	font-size: 16px;
	line-height: 1.4em
}

#wrapper.donation-form.step2 #donorForm .remark,#wrapper.donation-form.step2 #paymentForm .remark,#wrapper.donation-form.step2 #tncForm .remark,#wrapper.giftsforgood-form.step2 #donorForm .remark,#wrapper.giftsforgood-form.step2 #paymentForm .remark,#wrapper.giftsforgood-form.step2 #tncForm .remark,#wrapper.store.step2 #donorForm .remark,#wrapper.store.step2 #paymentForm .remark,#wrapper.store.step2 #tncForm .remark {
	display: none
}

#wrapper.donation-form.step2 #donorForm #mailingAddressRow .tablecell.label,#wrapper.donation-form.step2 #donorForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form.step2 #donorForm #mailingAddressRow .tablecell.errorMsg,#wrapper.donation-form.step2 #paymentForm #mailingAddressRow .tablecell.label,#wrapper.donation-form.step2 #paymentForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form.step2 #paymentForm #mailingAddressRow .tablecell.errorMsg,#wrapper.donation-form.step2 #tncForm #mailingAddressRow .tablecell.label,#wrapper.donation-form.step2 #tncForm #mailingAddressRow .tablecell.remark,#wrapper.donation-form.step2 #tncForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form.step2 #donorForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form.step2 #donorForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form.step2 #donorForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form.step2 #paymentForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form.step2 #paymentForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form.step2 #paymentForm #mailingAddressRow .tablecell.errorMsg,#wrapper.giftsforgood-form.step2 #tncForm #mailingAddressRow .tablecell.label,#wrapper.giftsforgood-form.step2 #tncForm #mailingAddressRow .tablecell.remark,#wrapper.giftsforgood-form.step2 #tncForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store.step2 #donorForm #mailingAddressRow .tablecell.label,#wrapper.store.step2 #donorForm #mailingAddressRow .tablecell.remark,#wrapper.store.step2 #donorForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store.step2 #paymentForm #mailingAddressRow .tablecell.label,#wrapper.store.step2 #paymentForm #mailingAddressRow .tablecell.remark,#wrapper.store.step2 #paymentForm #mailingAddressRow .tablecell.errorMsg,#wrapper.store.step2 #tncForm #mailingAddressRow .tablecell.label,#wrapper.store.step2 #tncForm #mailingAddressRow .tablecell.remark,#wrapper.store.step2 #tncForm #mailingAddressRow .tablecell.errorMsg {
	padding-top: 0px
}

#wrapper.donation-form.step3 #step3Msg,#wrapper.giftsforgood-form.step3 #step3Msg,#wrapper.store.step3 #step3Msg {
	margin-top: 74px;
	margin-bottom: 148px
}

#wrapper.donation-form.step3 #step3Msg p,#wrapper.giftsforgood-form.step3 #step3Msg p,#wrapper.store.step3 #step3Msg p {
	text-align: center;
	font-size: 13px;
	line-height: 1.2em
}

body.font2 #wrapper.donation-form.step3 #step3Msg p,body.font2 #wrapper.giftsforgood-form.step3 #step3Msg p,body.font2 #wrapper.store.step3 #step3Msg p {
	font-size: 15px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form.step3 #step3Msg p,body.font3 #wrapper.giftsforgood-form.step3 #step3Msg p,body.font3 #wrapper.store.step3 #step3Msg p {
	font-size: 17px;
	line-height: 1.2em
}

#wrapper.donation-form.step3 #step3Msg p img,#wrapper.giftsforgood-form.step3 #step3Msg p img,#wrapper.store.step3 #step3Msg p img {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: text-bottom
}

#wrapper.donation-form.step3 #step3Msg .highlight,#wrapper.giftsforgood-form.step3 #step3Msg .highlight,#wrapper.store.step3 #step3Msg .highlight {
	color: #598456
}

#wrapper.donation-form.step3 #step3Msg a.highlight:hover,#wrapper.giftsforgood-form.step3 #step3Msg a.highlight:hover,#wrapper.store.step3 #step3Msg a.highlight:hover {
	color: #70a06d
}

#wrapper.donation-form.step3 #step3Msg.success .title,#wrapper.giftsforgood-form.step3 #step3Msg.success .title,#wrapper.store.step3 #step3Msg.success .title {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	color: #598456;
	margin-bottom: 8px
}

body.font2 #wrapper.donation-form.step3 #step3Msg.success .title,body.font2 #wrapper.giftsforgood-form.step3 #step3Msg.success .title,body.font2 #wrapper.store.step3 #step3Msg.success .title {
	font-size: 22px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form.step3 #step3Msg.success .title,body.font3 #wrapper.giftsforgood-form.step3 #step3Msg.success .title,body.font3 #wrapper.store.step3 #step3Msg.success .title {
	font-size: 24px;
	line-height: 1.2em
}

#wrapper.donation-form.step3 #step3Msg.success .msg,#wrapper.giftsforgood-form.step3 #step3Msg.success .msg,#wrapper.store.step3 #step3Msg.success .msg {
	font-size: 17px;
	line-height: 1.2em;
	margin-bottom: 25px
}

body.font2 #wrapper.donation-form.step3 #step3Msg.success .msg,body.font2 #wrapper.giftsforgood-form.step3 #step3Msg.success .msg,body.font2 #wrapper.store.step3 #step3Msg.success .msg {
	font-size: 19px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form.step3 #step3Msg.success .msg,body.font3 #wrapper.giftsforgood-form.step3 #step3Msg.success .msg,body.font3 #wrapper.store.step3 #step3Msg.success .msg {
	font-size: 21px;
	line-height: 1.2em
}

#wrapper.donation-form.step3 #step3Msg.failed .title,#wrapper.giftsforgood-form.step3 #step3Msg.failed .title,#wrapper.store.step3 #step3Msg.failed .title {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	color: #9C2600;
	margin-bottom: 8px
}

body.font2 #wrapper.donation-form.step3 #step3Msg.failed .title,body.font2 #wrapper.giftsforgood-form.step3 #step3Msg.failed .title,body.font2 #wrapper.store.step3 #step3Msg.failed .title {
	font-size: 22px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form.step3 #step3Msg.failed .title,body.font3 #wrapper.giftsforgood-form.step3 #step3Msg.failed .title,body.font3 #wrapper.store.step3 #step3Msg.failed .title {
	font-size: 24px;
	line-height: 1.2em
}

#wrapper.donation-form.step3 #step3Msg.failed .msg,#wrapper.giftsforgood-form.step3 #step3Msg.failed .msg,#wrapper.store.step3 #step3Msg.failed .msg {
	font-size: 17px;
	line-height: 1.2em;
	margin-bottom: 18px
}

body.font2 #wrapper.donation-form.step3 #step3Msg.failed .msg,body.font2 #wrapper.giftsforgood-form.step3 #step3Msg.failed .msg,body.font2 #wrapper.store.step3 #step3Msg.failed .msg {
	font-size: 19px;
	line-height: 1.2em
}

body.font3 #wrapper.donation-form.step3 #step3Msg.failed .msg,body.font3 #wrapper.giftsforgood-form.step3 #step3Msg.failed .msg,body.font3 #wrapper.store.step3 #step3Msg.failed .msg {
	font-size: 21px;
	line-height: 1.2em
}

#wrapper.donation-form.step3 #step3Msg.failed .btn.action,#wrapper.giftsforgood-form.step3 #step3Msg.failed .btn.action,#wrapper.store.step3 #step3Msg.failed .btn.action {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	height: auto;
	margin-bottom: 25px
}

body.font2 #wrapper.donation-form.step3 #step3Msg.failed .btn.action,body.font2 #wrapper.giftsforgood-form.step3 #step3Msg.failed .btn.action,body.font2 #wrapper.store.step3 #step3Msg.failed .btn.action {
	font-size: 20px;
	line-height: 22px
}

body.font3 #wrapper.donation-form.step3 #step3Msg.failed .btn.action,body.font3 #wrapper.giftsforgood-form.step3 #step3Msg.failed .btn.action,body.font3 #wrapper.store.step3 #step3Msg.failed .btn.action {
	font-size: 22px;
	line-height: 22px
}

#wrapper.donation-form #paydollar,#wrapper.giftsforgood-form #paydollar,#wrapper.store #paydollar {
	font-size: 11px;
	line-height: 1em;
	width: 100%;
	padding-top: 20px;
	margin: 10px 0;
	position: relative;
	z-index: 5;
	top: 30px
}

body.font2 #wrapper.donation-form #paydollar,body.font2 #wrapper.giftsforgood-form #paydollar,body.font2 #wrapper.store #paydollar {
	font-size: 13px;
	line-height: 1em
}

body.font3 #wrapper.donation-form #paydollar,body.font3 #wrapper.giftsforgood-form #paydollar,body.font3 #wrapper.store #paydollar {
	font-size: 15px;
	line-height: 1em
}

#wrapper.donation-form #paydollar img,#wrapper.giftsforgood-form #paydollar img,#wrapper.store #paydollar img {
	vertical-align: middle
}

#wrapper.store #storeForm h1 .text,#wrapper.store #tncForm h1 .text,#wrapper.store #paymentForm h1 .text,#wrapper.store-confirmation #storeForm h1 .text,#wrapper.store-confirmation #tncForm h1 .text,#wrapper.store-confirmation #paymentForm h1 .text {
	text-decoration: none
}

#wrapper.store #storeForm h1 .instruction,#wrapper.store #tncForm h1 .instruction,#wrapper.store #paymentForm h1 .instruction,#wrapper.store-confirmation #storeForm h1 .instruction,#wrapper.store-confirmation #tncForm h1 .instruction,#wrapper.store-confirmation #paymentForm h1 .instruction {
	font-family: Arial,sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.2em
}

#wrapper.store #storeForm .section.right,#wrapper.store #tncForm .section.right,#wrapper.store #paymentForm .section.right,#wrapper.store-confirmation #storeForm .section.right,#wrapper.store-confirmation #tncForm .section.right,#wrapper.store-confirmation #paymentForm .section.right {
	margin-top: -34px;
	margin-bottom: 40px
}
#wrapper.store #storeForm .section.right, #wrapper.store-confirmation #storeForm .section.right{
	margin-top: 0px;
}

#wrapper.store #storeForm .section.right .label,#wrapper.store #tncForm .section.right .label,#wrapper.store #paymentForm .section.right .label,#wrapper.store-confirmation #storeForm .section.right .label,#wrapper.store-confirmation #tncForm .section.right .label,#wrapper.store-confirmation #paymentForm .section.right .label {
	width: 100px
}

#wrapper.store #storeForm .section.right .input,#wrapper.store #tncForm .section.right .input,#wrapper.store #paymentForm .section.right .input,#wrapper.store-confirmation #storeForm .section.right .input,#wrapper.store-confirmation #tncForm .section.right .input,#wrapper.store-confirmation #paymentForm .section.right .input {
	width: 140px
}

#wrapper.store .wrapper>.pad,#wrapper.store-confirmation .wrapper>.pad {
	padding: 0px 42px
}

#wrapper.store .wrapper>.pad#headbanner,#wrapper.store-confirmation .wrapper>.pad#headbanner {
	padding: 60px 42px 40px
}

#wrapper.store .addcart,#wrapper.store-confirmation .addcart {
	background: #e17d2c;
	color: #FFFFFF;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	width: 120px;
	padding: 5px
}

#wrapper.store .addcart:hover,#wrapper.store-confirmation .addcart:hover {
	background: #e48b42
}

#wrapper.store .btn.continue,#wrapper.store-confirmation .btn.continue {
	background: #e17d2c;
	color: #2f462e;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block
}

#wrapper.store .btn.continue:hover,#wrapper.store-confirmation .btn.continue:hover {
	background: #e48b42
}

#wrapper.store .btn.back,#wrapper.store-confirmation .btn.back {
	background: #d7daaf;
	color: #2f462e;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block
}

#wrapper.store .btn.back:hover,#wrapper.store-confirmation .btn.back:hover {
	background: #e0e2c0
}

#wrapper.store .cart a.link,#wrapper.store .cart a.remove,#wrapper.store .section a.link,#wrapper.store .section a.remove,#wrapper.store-confirmation .cart a.link,#wrapper.store-confirmation .cart a.remove,#wrapper.store-confirmation .section a.link,#wrapper.store-confirmation .section a.remove {
	color: #1e6d39;
	font-size: 0.85em
}

#wrapper.store .cart a.link:hover,#wrapper.store .cart a.remove:hover,#wrapper.store .section a.link:hover,#wrapper.store .section a.remove:hover,#wrapper.store-confirmation .cart a.link:hover,#wrapper.store-confirmation .cart a.remove:hover,#wrapper.store-confirmation .section a.link:hover,#wrapper.store-confirmation .section a.remove:hover {
	color: #29954e
}

#wrapper.store .cart,#wrapper.store-confirmation .cart {
	display: table;
	width: 100%;
	margin-top: -20px
}

#wrapper.store .cart .row,#wrapper.store-confirmation .cart .row {
	display: table-row
}

#wrapper.store .cart .row.head,#wrapper.store-confirmation .cart .row.head {
	font-weight: bold
}

#wrapper.store .cart .row.head .col,#wrapper.store-confirmation .cart .row.head .col {
	padding: 10px 0;
	padding-left: 20px
}

#wrapper.store .cart .row.odd,#wrapper.store-confirmation .cart .row.odd {
	background: transparent url(../img/donation_store_cart_bg0.png) 0 0 repeat
}

#wrapper.store .cart .row.even,#wrapper.store-confirmation .cart .row.even {
	background: transparent url(../img/donation_store_cart_bg1.png) 0 0 repeat
}

#wrapper.store .cart .col,#wrapper.store-confirmation .cart .col {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	padding: 20px 0;
	padding-left: 20px;
	float: none
}

#wrapper.store .cart .col:last-child,#wrapper.store-confirmation .cart .col:last-child {
	padding-right: 20px
}

#wrapper.store .cart .colImage,#wrapper.store-confirmation .cart .colImage {
	width: 100px
}

#wrapper.store .cart .colItem,#wrapper.store-confirmation .cart .colItem {
	width: 280px
}

#wrapper.store .cart .colPrice,#wrapper.store-confirmation .cart .colPrice {
	width: 110px
}

#wrapper.store .cart .colQty,#wrapper.store-confirmation .cart .colQty {
	width: 100px
}

#wrapper.store .cart .colSubtotal,#wrapper.store-confirmation .cart .colSubtotal {
	width: 120px
}

#wrapper.store .cart .colAction,#wrapper.store-confirmation .cart .colAction {
	width: 50px
}

#wrapper.store .cart .image,#wrapper.store-confirmation .cart .image {
	border: 1px solid #bfbfa5;
	display: block;
	width: 96px;
	height: 96px
}

#wrapper.store .cart .image img,#wrapper.store-confirmation .cart .image img {
	display: block;
	border: 5px solid #FFFFFF
}

#wrapper.store .cart .title,#wrapper.store-confirmation .cart .title {
	line-height: 1.4
}

#wrapper.store .cart .price,#wrapper.store-confirmation .cart .price {
	color: #598456;
	font-weight: bold
}

#wrapper.store .cart .fa-caret-up,#wrapper.store .cart .fa-caret-down,#wrapper.store-confirmation .cart .fa-caret-up,#wrapper.store-confirmation .cart .fa-caret-down {
	background: #d7daaf;
	border: 1px solid #bfbfa5;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center
}

#wrapper.store .cart .fa-caret-up.disabled,#wrapper.store .cart .fa-caret-down.disabled,#wrapper.store-confirmation .cart .fa-caret-up.disabled,#wrapper.store-confirmation .cart .fa-caret-down.disabled {
	color: #94946a
}

#wrapper.store .cart .quantity,#wrapper.store-confirmation .cart .quantity {
	margin: 0 0.5em
}

#wrapper.store .section,#wrapper.store-confirmation .section {
	clear: both
}

#wrapper.store .section h1,#wrapper.store-confirmation .section h1 {
	border-bottom: 1px solid #bfbfa5;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.6;
	margin: 0 0 20px
}

#wrapper.store .section .input,#wrapper.store-confirmation .section .input {
	color: #598456;
	font-weight: bold
}

#wrapper.store .section .rowTotal,#wrapper.store-confirmation .section .rowTotal {
	border-top: 1px solid #bfbfa5;
	padding-top: 15px;
	margin-top: 15px
}

#wrapper.store .section .rowTotal .input,#wrapper.store-confirmation .section .rowTotal .input {
	font-size: 1.4em
}

#wrapper.store .section#sectionTotal,#wrapper.store-confirmation .section#sectionTotal {
	background: transparent url(../img/donation_store_cart_bg0.png) 0 0 repeat;
	padding: 20px
}

#wrapper.store .section+.section,#wrapper.store-confirmation .section+.section {
	margin-top: 40px
}

#wrapper.store .product,#wrapper.store-confirmation .product {
	margin-top: 50px
}

#wrapper.store .product>.row,#wrapper.store-confirmation .product>.row {
	margin-top: 40px
}

#wrapper.store .product>.row:first-child,#wrapper.store-confirmation .product>.row:first-child {
	height: 312px;
	margin-top: 0
}

#wrapper.store .product .image,#wrapper.store-confirmation .product .image {
	border: 1px solid #bfbfa5;
	width: 310px;
	height: 310px;
	margin-right: 20px
}

#wrapper.store .product .image img,#wrapper.store-confirmation .product .image img {
	display: block;
	border: 5px solid #FFFFFF
}

#wrapper.store .product .title,#wrapper.store .product .price,#wrapper.store-confirmation .product .title,#wrapper.store-confirmation .product .price {
	font-weight: bold
}

#wrapper.store .product .title,#wrapper.store-confirmation .product .title {
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-size: 24px;
	margin-bottom: 20px
}

#wrapper.store .product .col .row,#wrapper.store-confirmation .product .col .row {
	margin: 10px 0
}

#wrapper.store .product .col .row:first-child,#wrapper.store-confirmation .product .col .row:first-child {
	margin-top: 0
}

#wrapper.store .product .label,#wrapper.store .product .value,#wrapper.store-confirmation .product .label,#wrapper.store-confirmation .product .value {
	line-height: 1.4
}

#wrapper.store .product .label,#wrapper.store-confirmation .product .label {
	float: left;
	width: 140px;
	font-weight: bold
}

#wrapper.store .product .value,#wrapper.store-confirmation .product .value {
	overflow: hidden;
	width: 430px
}

#wrapper.store .product .price,#wrapper.store-confirmation .product .price {
	color: #598456;
	font-size: 1.4em
}

#wrapper.store .product .action,#wrapper.store-confirmation .product .action {
	border-top: 1px solid #bfbfa5;
	padding-top: 1em
}

#wrapper.store .product .rowPrice .label,#wrapper.store .product .rowPrice .value,#wrapper.store-confirmation .product .rowPrice .label,#wrapper.store-confirmation .product .rowPrice .value {
	height: 25px;
	line-height: 25px
}

#wrapper.store .product .rowQuantity .label,#wrapper.store .product .rowQuantity .value,#wrapper.store-confirmation .product .rowQuantity .label,#wrapper.store-confirmation .product .rowQuantity .value {
	height: 45px;
	line-height: 45px
}

#wrapper.store .product .rowQuantity .addcart,#wrapper.store .product .rowQuantity .back,#wrapper.store-confirmation .product .rowQuantity .addcart,#wrapper.store-confirmation .product .rowQuantity .back {
	font-size: 1.2em;
	padding: 0 10px
}

#wrapper.store .product .rowQuantity .back,#wrapper.store-confirmation .product .rowQuantity .back {
	background: #d7daaf;
	color: #2f462e;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	float: right
}

#wrapper.store .product .rowQuantity .back:hover,#wrapper.store-confirmation .product .rowQuantity .back:hover {
	background: #e0e2c0
}

#wrapper.store .product .rowQuantity input,#wrapper.store-confirmation .product .rowQuantity input {
	text-align: center;
	width: 50px;
	height: 45px;
	position: relative;
	top: -1px
}

#wrapper.store .product .desc,#wrapper.store-confirmation .product .desc {
	line-height: 1.4
}

#wrapper.store .catalog .row,#wrapper.store-confirmation .catalog .row {
	border-top: 1px solid #bfbfa5;
	padding: 40px 0
}

#wrapper.store .catalog .row:first-child,#wrapper.store-confirmation .catalog .row:first-child {
	border-top: none;
	padding-top: 0
}

#wrapper.store .catalog .row:last-child,#wrapper.store-confirmation .catalog .row:last-child {
	padding-bottom: 0
}

#wrapper.store .catalog .col,#wrapper.store-confirmation .catalog .col {
	position: relative
}

#wrapper.store .catalog .item,#wrapper.store-confirmation .catalog .item {
	text-align: center;
	line-height: 1.4
}

#wrapper.store .catalog .item .image,#wrapper.store-confirmation .catalog .item .image {
	border: 1px solid #bfbfa5;
	width: 190px;
	height: 190px;
	margin: auto;
	margin-bottom: 5px
}

#wrapper.store .catalog .item .image img,#wrapper.store-confirmation .catalog .item .image img {
	display: block;
	border: 5px solid #FFFFFF
}

#wrapper.store .catalog .item .title,#wrapper.store .catalog .item .price,#wrapper.store-confirmation .catalog .item .title,#wrapper.store-confirmation .catalog .item .price {
	font-weight: bold
}

#wrapper.store .catalog .item .price,#wrapper.store-confirmation .catalog .item .price {
	color: #1e6d39;
	margin-bottom: 5px
}

#wrapper.store .catalog .item .more,#wrapper.store-confirmation .catalog .item .more {
	display: block;
	color: #94946a;
	font-size: 0.85em;
	margin-bottom: 5px
}

#wrapper.store .catalog .item .addcart,#wrapper.store-confirmation .catalog .item .addcart {
	display: block;
	margin: auto
}

#wrapper.store .equal .action,#wrapper.store-confirmation .equal .action {
	position: absolute;
	width: 100%;
	bottom: 0
}

#wrapper.store .pagination,#wrapper.store-confirmation .pagination {
	font-size: 0.85em;
	text-align: right;
	padding: 20px 0
}

#wrapper.store .pagination .current,#wrapper.store-confirmation .pagination .current {
	text-decoration: none;
	cursor: default
}

#wrapper.store #tabs .fa-shopping-cart,#wrapper.store #steps .fa-shopping-cart,#wrapper.store-confirmation #tabs .fa-shopping-cart,#wrapper.store-confirmation #steps .fa-shopping-cart {
	background: #598456;
	color: #FFFFFF;
	width: 28px;
	height: 28px;
	font-size: 0.85rem;
	line-height: 28px;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%
}

#wrapper.store #tabs #mycart,#wrapper.store #steps #mycart,#wrapper.store-confirmation #tabs #mycart,#wrapper.store-confirmation #steps #mycart {
	color: inherit;
	float: right;
	padding-top: 15px;
	padding-right: 42px;
	font-family: Arial;
	font-size: inherit;
	cursor: pointer
}

#wrapper.store #tabs #mycart:hover span,#wrapper.store #steps #mycart:hover span,#wrapper.store-confirmation #tabs #mycart:hover span,#wrapper.store-confirmation #steps #mycart:hover span {
	text-decoration: underline
}

#wrapper.store #tabs #mycart:hover .fa,#wrapper.store #steps #mycart:hover .fa,#wrapper.store-confirmation #tabs #mycart:hover .fa,#wrapper.store-confirmation #steps #mycart:hover .fa {
	text-decoration: none
}

#wrapper.store #tabs,#wrapper.store-confirmation #tabs {
	background: transparent url(../img/donation_form_tab.jpg) 0 0 repeat-x
}

#wrapper.store #tabs span,#wrapper.store-confirmation #tabs span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-top: 0
}

#wrapper.store #tabs input,#wrapper.store-confirmation #tabs input {
	width: 140px
}

#wrapper.store #tabs select,#wrapper.store-confirmation #tabs select {
	padding-right: 40px
}

#wrapper.store #tabs .tab,#wrapper.store-confirmation #tabs .tab {
	float: left;
	font-family: Arial,sans-serif;
	text-align: center;
	text-decoration: none;
	display: block;
	height: 23px;
	padding: 20px 30px 0
}

body.font2 #wrapper.store #tabs .tab,body.font2 #wrapper.store-confirmation #tabs .tab {
	height: 27px;
	padding: 16px 30px 0
}

body.font3 #wrapper.store #tabs .tab,body.font3 #wrapper.store-confirmation #tabs .tab {
	height: 31px;
	padding: 14px 30px 0
}

#wrapper.store #tabs .tab.active,#wrapper.store-confirmation #tabs .tab.active {
	background: transparent url(../img/donation_form_tab.jpg) 0 bottom repeat-x;
	color: #2b282a;
	font-family: "Times New Roman",serif;
	font-size: 24px
}

body.font1 #wrapper.store #tabs .tab.active,body.font2 #wrapper.store #tabs .tab.active,body.font3 #wrapper.store #tabs .tab.active,body.font1 #wrapper.store-confirmation #tabs .tab.active,body.font2 #wrapper.store-confirmation #tabs .tab.active,body.font3 #wrapper.store-confirmation #tabs .tab.active {
	height: 53px;
	padding-top: 0
}

#wrapper.store #tabs .tab.active:before,#wrapper.store-confirmation #tabs .tab.active:before {
	content: '';
	background: transparent url(../img/donation_form_stepicon.png) 0 center no-repeat;
	display: inline-block;
	vertical-align: text-bottom;
	width: 37px;
	height: 30px;
	margin-right: 5px
}

#wrapper.store #tabs .tab.active span,#wrapper.store-confirmation #tabs .tab.active span {
	background: transparent url(../img/donation_form_step.png) center 0 no-repeat;
	padding-top: 20px
}

#wrapper.store #tabs #search .btnSearch,#wrapper.store-confirmation #tabs #search .btnSearch {
	float: right;
	display: inline-block;
	padding: 0 0.4em;
	height: 2em;
	line-height: 2em;
	border-left: none
}

#wrapper.store #tabs #search .btnSearch span,#wrapper.store-confirmation #tabs #search .btnSearch span {
	padding: 0
}

#wrapper.store a#back_btn,#wrapper.store-confirmation a#back_btn {
	background: #d7daaf;
	color: #2f462e;
	border: none;
	font-family: "Georgia","Times New Roman",Arial,serif;
	font-weight: bold
}

#wrapper.store a.btn.action,#wrapper.store-confirmation a.btn.action {
	font-weight: bold
}

#wrapper.store #paydollar,#wrapper.store-confirmation #paydollar {
	position: relative
}

#wrapper.store #pagetop,#wrapper.store-confirmation #pagetop {
	float: right;
	width: auto;
	margin: 0;
	padding-top: 20px;
	font-size: 13px;
	line-height: 30px;
	position: absolute;
	top: 0;
	right: 0
}

#wrapper.store-thankyou #step3Msg {
	margin-top: 74px;
	margin-bottom: 148px
}

#wrapper.store-thankyou #step3Msg p {
	text-align: center;
	font-size: 13px;
	line-height: 1.2em
}

body.font2 #wrapper.store-thankyou #step3Msg p {
	font-size: 15px;
	line-height: 1.2em
}

body.font3 #wrapper.store-thankyou #step3Msg p {
	font-size: 17px;
	line-height: 1.2em
}

#wrapper.store-thankyou #step3Msg p img {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: text-bottom
}

#wrapper.store-thankyou #step3Msg .highlight {
	color: #598456
}

#wrapper.store-thankyou #step3Msg a.highlight:hover {
	color: #70a06d
}

#wrapper.store-thankyou #step3Msg.success .title {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	color: #598456;
	margin-bottom: 8px
}

body.font2 #wrapper.store-thankyou #step3Msg.success .title {
	font-size: 22px;
	line-height: 1.2em
}

body.font3 #wrapper.store-thankyou #step3Msg.success .title {
	font-size: 24px;
	line-height: 1.2em
}

#wrapper.store-thankyou #step3Msg.success .msg {
	font-size: 17px;
	line-height: 1.2em;
	margin-bottom: 25px
}

body.font2 #wrapper.store-thankyou #step3Msg.success .msg {
	font-size: 19px;
	line-height: 1.2em
}

body.font3 #wrapper.store-thankyou #step3Msg.success .msg {
	font-size: 21px;
	line-height: 1.2em
}

#wrapper.store-thankyou #step3Msg.failed .title {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	color: #9C2600;
	margin-bottom: 8px
}

body.font2 #wrapper.store-thankyou #step3Msg.failed .title {
	font-size: 22px;
	line-height: 1.2em
}

body.font3 #wrapper.store-thankyou #step3Msg.failed .title {
	font-size: 24px;
	line-height: 1.2em
}

#wrapper.store-thankyou #step3Msg.failed .msg {
	font-size: 17px;
	line-height: 1.2em;
	margin-bottom: 18px
}

body.font2 #wrapper.store-thankyou #step3Msg.failed .msg {
	font-size: 19px;
	line-height: 1.2em
}

body.font3 #wrapper.store-thankyou #step3Msg.failed .msg {
	font-size: 21px;
	line-height: 1.2em
}

#wrapper.store-thankyou #step3Msg.failed .btn.action {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	height: auto;
	margin-bottom: 25px
}

body.font2 #wrapper.store-thankyou #step3Msg.failed .btn.action {
	font-size: 20px;
	line-height: 22px
}

body.font3 #wrapper.store-thankyou #step3Msg.failed .btn.action {
	font-size: 22px;
	line-height: 22px
}

#wrapper.store-confirmation .cart .colItem {
	width: 480px
}

#wrapper.store-confirmation #storeForm #personalTypeRow .tablecell.input,#wrapper.store-confirmation #storeForm #personalTypeRow .tablecell.inputValue,#wrapper.store-confirmation #storeForm #titleRow .tablecell.input,#wrapper.store-confirmation #storeForm #titleRow .tablecell.inputValue,#wrapper.store-confirmation #storeForm #pMethodRow .tablecell.input,#wrapper.store-confirmation #storeForm #pMethodRow .tablecell.inputValue,#wrapper.store-confirmation #tncForm #personalTypeRow .tablecell.input,#wrapper.store-confirmation #tncForm #personalTypeRow .tablecell.inputValue,#wrapper.store-confirmation #tncForm #titleRow .tablecell.input,#wrapper.store-confirmation #tncForm #titleRow .tablecell.inputValue,#wrapper.store-confirmation #tncForm #pMethodRow .tablecell.input,#wrapper.store-confirmation #tncForm #pMethodRow .tablecell.inputValue,#wrapper.store-confirmation #paymentForm #personalTypeRow .tablecell.input,#wrapper.store-confirmation #paymentForm #personalTypeRow .tablecell.inputValue,#wrapper.store-confirmation #paymentForm #titleRow .tablecell.input,#wrapper.store-confirmation #paymentForm #titleRow .tablecell.inputValue,#wrapper.store-confirmation #paymentForm #pMethodRow .tablecell.input,#wrapper.store-confirmation #paymentForm #pMethodRow .tablecell.inputValue {
	color: inherit
}

#wrapper.store-confirmation #storeForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #storeForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #storeForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #storeForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #storeForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #storeForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #tncForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #tncForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #tncForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #tncForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #tncForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #tncForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #paymentForm #personalTypeRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #paymentForm #personalTypeRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #paymentForm #titleRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #paymentForm #titleRow .tablecell.inputValue input[type="radio"]:checked+label,#wrapper.store-confirmation #paymentForm #pMethodRow .tablecell.input input[type="radio"]:checked+label,#wrapper.store-confirmation #paymentForm #pMethodRow .tablecell.inputValue input[type="radio"]:checked+label {
	color: inherit
}
input.form-invalid, select.form-invalid{
	border:1px solid red;
}
.form-invalid{
	display:block;
	color:red;
	margin-top:2px;
	font-weight: normal;
}
#accept-error, #accept{
	display: inline;
}