/*
##INSTANCE NAME##
March 11, 2009
Caleb White
Pursuant
*/

/****CSS Reset by Erik Meyer****/
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, font, 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 {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*********END CSS RESET*********/

/*******INSTANCE SPECIFIC*******/

/*Logo at the top of the page; replace logo.jpg and chage width/height*/
#topmeoff h1 {
	display:block;
	background:url('../img/logo.png') top left no-repeat;
	width:220px;
	height:91px;
	text-indent:-10000px;
	float:left;
}

/*******************************/

img, div, a, h1, h2, h3, h4 { behavior: url(../js/iepngfix.htc); }

/*********GENERAL STYLES********/
body  {
	background: #636193 url(../img/bgpolka.jpg) top left repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
a {
	color:#CB9B2B;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
li {
	float:right;	
}
input.text, textarea {
	border:1px solid #e0e0e0;
	background:white none;
	padding:4px 0 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
}
textarea {
	width:554px;
	height:120px;
}
input.text {
	height:22px;
}
input.text:focus div {
	background:red;
}
input.full {
	width:554px;
}
input.thirds {
	width:172px;
	margin-right:10px;
}
input.half {
	width:267px;
	margin-right:10px;
}
input.halflast {
	width:267px;
	margin-right:0;
}
select {
	font-size:.9em;
	height:18px;
}
hr {
	border-color:#e0e0e0;
	background:#e0e0e0;
	border:0;
	color:#e0e0e0;
	height:1px;
	margin:18px 0;
}
hr.small {
	margin:10px 0 8px 0;
}
.clearme {
	clear:both;
}
#mainwrap {
	width:968px;
	margin:0 auto;
	margin-bottom:20px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=General Content Styles-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.content {
/*	width:960px;
	border:1px solid #bbb;
	padding:0 3px 44px;
	background:#fff;*/
	background:url(../img/contentWrap.gif) top left repeat-y;
	padding:0 4px 45px 4px;
}
.left {
	float:left;	
	width:590px;
	margin-left:20px;
}
.right {
	float:right;
	width:270px;
	margin-right:20px;
}
.leftwrap {
	float:left;
	margin:0 18px 10px 0;
}
.right input.text {
	width:252px;
}
.content h2 {
	display:block;
	height:40px;
	width:930px;
	padding:16px 0 0 30px;
	margin-bottom:30px;
	background:url(../img/contentHead.jpg) top left repeat-x;
	font-size:24px;
	line-height:24px;
	color:#fff;
	font-weight:normal;
}
.content h3 {
	font-size:27px;
	line-height:30px;
	margin-bottom:5px;
}
.content h4 {
	color:#000;
	font-size:1.3em;
	margin-bottom:10px;
}
.content h5 {
	color:#000;
	font-size:1.2em;
	margin-bottom:10px;
}
.content img {
	margin-top:5px;
}
.content p {
	margin-bottom:15px;
}
.content p.shortbreak {
	margin-bottom:7px;
}
.linebreak {
	border-top:#e0e0e0 1px solid;
	text-indent:-10000px;
	height:15px;
}
a.blulink, a.redlink {
	text-align:center;
	color:#fff;
	text-decoration:none;
}
a.blulink {
	background:#6699CC;
}
a.blulink:hover {
	background:#5E8EBC;
}
a.redlink {
	background:#CB9B2B;
}
a.redlink:hover {
	background:#C09227;
}
ul.numlist li {
	list-style:decimal;
	list-style-position:inside;
	float:none;
	position:relative;
	color:#000;
}
ul.numlist li span {
	position:absolute;
	top:0;
	color:#666;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-Header=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#header {
	background:url('../img/topbar.jpg') top left repeat-x;
	height:46px;
	margin-bottom:7px;
	border-bottom:#B2B2B2 6px solid;
	text-align:right;
}
#donatenow {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:106px;
	height:78px;
	text-align:left;
	text-indent:-10000px;
	background:url('../img/donateBanner.png') top left no-repeat;
}
#topnav {
	margin: 0 auto;
	width:940px;
	padding-top:12px;
	text-align:right;
}
#topnav a {
	color:#fff;
	margin-left:16px;
}
#topmeoff {
	height:96px;
	width:946px;
	margin: 0 auto;
	/*background:url('../img/contentTop.jpg') bottom left no-repeat;*/
	padding:0 12px 0 6px;
}
#mainnav {
	margin-top:52px;
	float:right;
}
#mainnav a {
	margin-left:18px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-Login Panel-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#loginpanel {
	width:960px;
	margin:0 auto;
	padding-top:5px;
}
#loginpanel p, #loginpanel input, #loginpanel div {
	float:right;
}
#loginpanel p {
	padding-top:8px;
	margin-right:20px;
}
#loginpanel div {
	height:29px;
	width:302px;	
	padding:9px 0 0 10px;
	background:url(../img/loginPanelBG.jpg) top left repeat-x;
}
#loginpanel input.text {
	width:135px;
	height:12px;
	padding:2px 3px 3px 3px;
	background:url(../img/loginPanelField.jpg) top left repeat-x;
	border:none;
	font-size:11px;
	line-height:12px;
	margin-right:10px;
}
#loginpanel input.pw {
	font-size:.7em;
	padding-top:2px;
}
#loginpanel input.submit {
	margin:7px 0 0 20px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=Main Page=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#mainpage {
	padding-bottom:0;
	height:314px;
}
#mainvideo {
	display:block;
	text-indent:-10000px;
	/*width:460px;
	height:330px;*/
}
#homeimg {
	float:left;
	margin:30px;
}
#mainright {
	float:right;
	padding:40px 30px 0 0;
	width:500px;
}
#mainright h3 {
	margin:34px 0 18px 0;
	font-size:2em;
	color:#010101;
}
#mainright a {
	display:block;
	padding:10px 1px;
	margin-top:20px;
	font-size:1.6em;
	line-height:.8em;
}
#mainBecome {
	float:left;
	width:150px;
}
#mainDonate {
	float:left;
	width:190px;
	margin-left:20px;
}
#mainvidcontainer {
	width:383px;
	height:280px;
	float:left;
	padding:21px 0 13px 22px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=Purpose=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#advButtonSml, #donButtonSml, #trnButtonSml, #aboutButtonSml {
	font-size:1.2em;
	display:block;
	padding:6px 0;
	margin:5px 0;
}
#advButtonSml {
	width:180px;
}
#donButtonSml {
	width:180px;
}
#trnButtonSml {
	width:141px;
}
#aboutButtonSml {
	width:200px;
}
#purposevid {
	float:left;
	width:270px;
	height:150px;
	padding-top:2px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-Training-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.trainingblock {
	height:260px;
	padding-top:20px;
	border-top:#e0e0e0 1px solid;
}
div.first {
	padding:0 0 20px 0;
	border:none;
}
.trainingblock h4 {
	margin-bottom:12px;
}
.trainingblock div, .trainingblock embed  {
	float:left;
	width:320px;
	height:180px;
	background:url(../img/playbutton.png) 128px 90px no-repeat;
	margin-top:5px;
}
div.trainingviddiv embed {
	float:none;
	margin:0;
}
.trainingblock div.first {
	padding:0;
	border:none;
}
.trainingblock p {
	width:250px;
	float:right;
}
.trainingblock br {
	float:none;
	width:100%;
	clear:both;
}
#forwardform p {
	width:100%;
	float:none;
}
#forwardform h6 {
	font-weight:bold;
	width:100%;
	padding-top:8px;
	margin-top:0;
	color:#000;
	font-weight:bold;
}
#forwardform label.sl {
	
}
#forwardform input.subjectline {
	clear:both;
	width:544px;
}
.trainingblock div#forwardform {
	float:none;
	display:block;
}
#forwardform textarea {
	width:544px;
}
#forwardform input.submit {
	margin:0 0 20px 0;
}
.forwardrow {
	height:65px;
}
.forwardrow input {
	width:260px;
	float:left;
	margin-right:8px;
}
.forwardrow label {
	font-weight:bold;
	float:left;
	width:277px;
	color:#000;
	margin-bottom:5px;
}
.forwardrow input.remrecip {
	width:14px;
	height:17px;
	display:block;
	text-indent:-10000px;
	background:url(../img/buttonMinus.gif) top left no-repeat;
	margin:6px 0 0 3px;
	clear:none;
	float:left;
	border:none;
}
#addrecip {
	padding-left:20px;
	background:url(../img/buttonAdd.gif) top left no-repeat;
	font-weight:bold;
}
#limitlbl_0 {
	margin-bottom:10px;
}

#sharelinks {
	width:95px;
	margin-bottom:10px;
}
#sharelinks a {
	display:block;
}
#sharelinks img {
	float:left;
	clear:both;
}
#sharelinks span {
	display:block;
	float:left;
	margin-left:15px;
	line-height:27px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=Profile=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#profilehead {
	display:block;
	height:40px;
	width:900px;
	padding:16px 30px 0 30px;
	margin-bottom:30px;
	background:url(../img/contentHead.jpg) top left repeat-x;
	font-size:24px;
	line-height:24px;
	color:#fff;
	font-weight:normal;
}
#profilehead p {
	float:left;
}
#donateToButton {
	float:right;
	height:22px;
	font-size:9px;
	line-height:10px;
	text-transform:uppercase;
	position:relative;
	padding:0;
	margin-top:-2px;
	padding-left:0;
	padding-right:0;
}
#searchForm #donateToButton {

}
#donateToButton img, #donateToButton a {
	float:left;
	margin:0;
	padding:0;
}/*
#donateToButton a {
	background:url(../img/donateButtonMid.png) top left repeat-x;
	padding:7px 8px 0 10px;
	height:15px;
	color:#fff;
	text-decoration:none;
	font-size:1.1em;
	display:block;
	margin-left:8px;
	margin-right:8px;
}*/
#donateToButton a {
	background:url(../img/donateGoldMid.png) top left repeat-x;
	padding:9px 10px 0 10px;
	height:17px;
	color:#fff;
	text-decoration:none;
	font-size:1.5em;
	display:block;
	margin-left:12px;
	margin-right:12px;
}
#donateToButton img {
	position:absolute;
}
#donateToButton .rightedge {
	right:0;
	top:0;
}
#donateToButton .leftedge {
	left:0;
	top:0;
}
#profilepic {
	float:left;
	width:140px;
	margin-left:10px;
}
#profilepic img {
	width: 140px;
	max-width:140px;
	width:important!;
	border:#e2e2e2 1px solid;
	margin:0;
}
#profileinfo {
	float:right;
	width:410px;
}
.profilevid {
	margin-bottom:20px;
}
.hugepercent {
	font-size:5em;
	line-height:.8em;
	font-weight:bold;
	letter-spacing:-3px;
}
#progresstable {
	width:262px;
	margin:15px 0 20px 0;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}
#progresstable tr {
	background:#75C8CF;
}
#progresstable tr.greenrow {
	background:#478352;
}
#progresstable td {
	padding:7px 10px 8px 10px;
}
#progressbar {
	background:url(../img/tubeempty.png) top left no-repeat;
	margin-left:2px;
	width:262px;
	height:23px;
}
#progressbar div{
	background:url(../img/tubefull.png) top left no-repeat;
	margin:0;
	padding:0;
}
.sectionCap {
	border-top:1px solid #e0e0e0;
	padding-top:18px;
	width:262px;
}
.groupSide {
	position:relative;
	padding-right:80px;
	color:#000;
}
.groupSide span {
	position:absolute;
	display:block;
	top:0;
	left:200px;
	color:#666;
}
#profilenav {
	margin-bottom:12px;
}
#profilenav a {
	height:17px;
	padding-left:32px;
	background:top left no-repeat;
	font-weight:bold;
	margin-bottom:8px;
	clear:both;
	display:block;
}
#profilenav a.stats {background-image:url(../img/profileEditStat.jpg);}
#profilenav a.camp {background-image:url(../img/profileEditCamp.jpg);}
#profilenav a.img {background-image:url(../img/profileEditImg.jpg);}
#profilenav a.vid {background-image:url(../img/profileEditVid.jpg);}
#profilenav a.info {background-image:url(../img/profileEditInfo.jpg);}
#profilenav a.group {background-image:url(../img/profileEditGrp.jpg);}
#profilenav a.goal {background-image:url(../img/profileEditGoal.jpg);}
#profilenav a.pass {background-image:url(../img/profileEditPass.jpg);}
#profile h3 {
	position:relative;
}
#profile h3 span {
	position:absolute;
	top:0;
	left:340px;
	font-weight:normal;
	color:#999;
}
#profile ul.donors span{
	left:215px;
}
span.dollar {
	font-size:15px;
	margin-right:10px;
	font-weight:bold;
}
.grouprow {
	padding:8px 10px;
	width:560px;
}
.grouprow select {
	width:260px;
	margin-right:5px;
}
.grouprow label {
	width:268px;
	float:left;
	display:block;
	color:#000;
	margin-bottom:7px;
	font-weight:bold;
}
.grouprow a {
	width:14px;
	height:17px;
	display:block;
	text-indent:-10000px;
	background:url(../img/buttonMinus.gif) top left no-repeat;
	margin:0;
	clear:none;
}
.joingroup {
	clear:both;
	display:block;
	margin:8px 0 0 10px;
	padding-left:24px;
	background:url(../img/buttonAdd.gif) 0px 2px no-repeat;
	font-weight:bold;
}
.deletepic {
	clear:both;
	display:block;
	margin-top:8px;
	padding-left:24px;
	background:url(../img/buttonMinus.gif) 0px 2px no-repeat;
	font-weight:bold;
}
.fileupload {
	clear:both;
	margin:10px 0 10px 10px;
}
#changepass img {
	margin:0 0 10px 10px;
	clear:both;
	float:none;
}
#changepass label {
	margin-left:10px;
	clear:both;
	font-weight:bold;
	float:none;
	display:block;
}
#changepass label em {
	font-weight:normal;
}
#editinfo label {
	display:block;
	width:560px;
	color:#000;
	margin-bottom:7px;
	font-weight:bold;
}
#editinfo label.show {
	display:inline;
	width:inherit;
}
#changepass label {
	margin-left:0;
}
img.editimgfull {
	max-width:550px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-Donate=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#listingsTop {
	position:relative;
	height:38px;
	padding-top:16px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	font-weight:bold;
	color:black;
}
#listingsTop select {
	margin-left:10px;
}
#listingsBottom {
	position:relative;
	height:38px;
	padding-top:16px;
	font-weight:bold;
	color:#000;
}
#pagination {
	position:absolute;
	top:16px;
	left:300px;
	width:290px;
}
#pagination a {
	margin-left:5px;
	font-weight:bold;
	float:right;
}
#pagination a.next {
	margin-left:10px;
}

.advocateList {
	margin-top:8px ;
	border-bottom:1px solid #e0e0e0;
}
.advocateList img {
	border:1px solid #e0e0e0;
	margin:4px 10px 20px 0;
	float:left;
}
.advocateList a {
	margin-bottom:10px;
	clear:both;
	font-weight:bold;
}
.advocateLeft {
	float:left;
}
.advocateLeft p {
	margin:0;
	position:relative;
	color:#000;
}
.advocateLeft span {
	position:absolute;
	top:0;
	left:100px;
	color:#666;
	width:300px;
}
.advocateRight {
	float:right;
	width:120px;
}
p.progress {
	position:relative;
	padding-right:150px;
	color:#000;
	margin:0;
}
.progress span {
	position:absolute;
	top:0;
	left:135px;
	color:#666;
}
#donateRight h4.sectionCap {
	margin-top:15px;
}
#donateRight label {
	font-weight:bold;
	margin-bottom:5px;
	clear:both;
	color:#000;
	display:block;
}
#donateRight input.text {
	clear:both;
	width:220px;
	margin:5px 20px 15px 0;
}
#donateRight select {
	margin-bottom:15px;
	width:220px;
}
#donateRight .submit {
	display:block;
	clear:both;
}
#donation .left h4 {
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}
#donation .left p {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}
.pagination {
	cursor:pointer;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-Make a Donation-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.donationrow {
	padding:8px 10px;
	width:560px;
}
.donationrow span {
	font-size:15px;
	color:#000;
}
#donation textarea {
	width:554px;
	height:120px;
}
#donation .active {
	background:#fff7c0;
}
#donation .error {
	background:#FFDFDF;
	color:#E11212;
}
#donation div#errormessage {
	display:none;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:20px;
}
#donation form.active {
	background:#fff;
}
#profile div#errormessage {
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:20px;
}
#errormessage h5 {
	color:#e11212;
	font-size:17px;	
	margin-bottom:3px;
}
#errormessage em {
	font-style:normal;
	color:#e11212;	
	background:#ffdfdf;
}
#donorSearch div#successmessage, #donorSearch div#errormessage {
	border:none;
} 
#successmessage {
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:20px;
}
#successmessage h5 {
	color:#006633;
	font-size:17px;	
	margin-bottom:3px;
}
#successmessage em {
	font-style:normal;
	color:#006633;
}
#donation label {
/*.donationrow label {*/
	display:block;
	width:560px;
	color:#000;
	margin-bottom:7px;
	font-weight:bold;
}
#donation #listingsTop label {
	display:inline;
	clear:none;
}
#adddonor {
	border-top:1px #e0e0e0 solid;
	padding-top:18px;
}
#adddonor h4 {
	margin-bottom:0;
}
#donation #doublelabel {
	width:560px;
	display:block;
	height:25px;
}
#donation #doublelabel label {
	float:left;
	width:200px;
}
#donation .radio {
	display:inline;
	vertical-align:sub;
	margin-left:20px;
}
#donation .addamount label {
	display:inline;
	vertical-align:text-bottom;
}
#login label {
	display:block;
	width:260px;
	color:#000;
	margin-bottom:7px;
	font-weight:bold;
	float:left;
}
#login label.pw {
	margin-left:26px;
}
form#login {
	margin-bottom:25px;
}

#donation div.error label, #donation div.error li, #donation div.error span {
	color:#E11212;
}
input.thirdslast {
	width:172px;
	margin-right:0;
}
input.city {
	width:374px;
	margin-right:10px;
}
input.state {
	width:30px;
	margin-right:10px;
}
input.zip {
	width:112px;
}
input.donationamt {
	width:130px;
	margin-right:28px;
}
input.phonethree {
	width:32px;
	margin-right:10px;
}
input.phonefour {
	width:41px;
}
input.submit {
	margin:10px 0 0 10px;
}
.donationrow ul {
	position:relative;
	margin:2px 0;
	height:10px;
	font-size:.8em;
	color:#666;
}
.donationrow li {
	position:absolute;
	top:0;
}
li.trip {
	left:52px;
}
li.quad {
	left:103px;
}
li.mid {
	left:190px;
}
li.last {
	left:380px;
}
li.half {
	left:285px;
}
li.lonelast {
	left:286px;
}
h4.sectionhead {
	border-top:1px solid #e0e0e0;
	padding-top:20px;
	margin-top:10px;
}
p.midform {
	padding:0 10px;
}
p.forminfo {
	border-bottom:#e0e0e0 1px solid;
	padding-bottom:20px;
}
#emailalert {
	display:none;
	font-size:.8em;
}
#goalalert {
	display:none;
	font-size:.8em;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-Donations Listing-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#donationsList {
	color:#000;
}
#donationsList a {
	font-weight:bold;
}
#donationsList tr {
	height:25px;
}
#donationsList td, #donationsList th {
	padding:3px 0 0 10px;
	text-align:left;
	vertical-align:middle;
}
#donationsList tr.odd {
	background:#f4f4f4;
}
#donationsList td.first {
	font-size:.8em;
	color:#999;
	text-transform:uppercase;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=Campaign Stats-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#stats h3 {
	position:relative;
}
#stats h3 span {
	position:absolute;
	top:0;
	left:255px;
	font-weight:normal;
	color:#999;
}
#stats li a {
	font-weight:bold;
	display:inline-block;
}
#stats ul.indiv span{
	left:210px;
}
#stats ul.indiv a {
	width:180px;
}
#stats ul.groups span{
	left:230px;
}
#stats ul.groups a{
	width:200px;
}
#stats ul.subgroups span{
	left:290px;
}
#stats ul.subgroups a {
	width:265px;
}
a.act {
	background:url(../img/buttonGreen.gif) 0px 2px no-repeat;
	padding-left:15px;
}
a.deact {
	background:url(../img/buttonRed.gif) 0px 2px no-repeat;
	padding-left:15px;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-=-=-=-=-=-=-Footer=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#footer {
	width:956px;
	margin: 0 auto;
	/*background:url(../img/contentBottom.jpg) top left no-repeat;	*/
	padding:20px 4px;
	font-size:11px;
}
#footer p {
	float:left;
}
#copyright {
	padding-top:5px;
	border-top:#bababa 1px solid;
	height:20px;
	color:#fff;
}
#copyright div {
	float:right;
}
#footNav a {
	color:#fff;
	margin-left:10px;
}



/****************** Shopping Cart */
.shoppingCartTable {
	width:920px;
	
}

.shoppingCartTable tr th {
	color:black;
	border-bottom: 1px solid #333;
}
.shoppingCartTable tr td {
	border-bottom: 1px solid #bababa;
	vertical-align:middle;
}

.shoppingCartTable tr th, .shoppingCartTable tr td {
	text-align:left;
	padding:5px 5px;
}
.numPansies {
	width:50px; 
	text-align: center;
	margin:0 !important;
	padding:5px 0 0 0 !important;
	vertical-align:middle;
}

.normalRow td  {
	border-bottom: none !important;
	vertical-align:top;
	padding-top:10px !important;
}

.bargraph {
	vertical-align:bottom;
	text-align:center;
	color:white;
	font-weight:bold;
}
#bar1,#bar2,#bar3,#bar4,#bar5,#bar6,#bar7,#bar8,#bar9 {
	width:100%;
	vertical-align:middle;
	margin:0 0px;
}
#bar1 {	background:#CC9900; }
#bar2 {	background:#C19917; }
#bar3 {	background:#B69A2E; }
#bar4 {	background:#AB9A45; }
#bar5 {	background:#9F9A5C; }
#bar6 {	background:#949B74; }
#bar7 {	background:#899B8A; }
#bar8 {	background:#7E9BA2; }
#bar9 {	background:#729CB9; }
