form {padding:0; margin-right:0.5em;}
li {padding: 0.2em 0;}

#ssdlogo {float:left; width:auto;margin:0;padding:0;}
#trustlogo, .AuthorizeNetSeal {float:right; margin:0 1em; border:1px solid black;}

#policies  {
	float:left; width:80%; margin:0 10%; overflow:visible;
	padding:0.75em;
}
#policies dt {font-weight:bold; color:Navy;}

#footer {width:auto; clear:both; padding:0.75em;}

#pbcDiv {
	float:left; width:80%; margin:0 10%; overflow:visible;
	padding:0.75em; border:0px dotted magenta; background-color:#7711aa; color:white;
}
#pbcDiv button {margin:0; padding:0;}
#pbcDiv a, #pbcDiv a:visited {color:white;}

#optDiv {
	padding:0 0.75em;
	float:left; width:80%; margin:0 10%; overflow:visible;
	border: 0px solid black; background-color: #DDD;
}
#optDiv p {margin:0.5em 0}

#pbcForm {display:table; float:left;}
#pbcBtn {margin-right:0.5in;}
#pbcDesc {color:white; font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 0.9em;}
#pbcDesc h1 {clear:none; text-align:left;
	color:white;
	font-size:1.5em;}

#ccDiv {
	float:left; width:80%; margin:0 10%; overflow:visible;
	padding:0.75em; border:0px dotted magenta; background-color:#6476a4; color:white;
}
#ccDiv button {margin:0; padding:0;}
#ccDiv a, #ccDiv a:visited {color:white;}

#ccForm {display:table; float:left;}

#ccBtn {margin-right:0.5in;}

#ccDesc {font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 0.9em;}
#ccDesc h1 {clear:none; text-align:left;
	color:white;
	font-size:1.5em;}

#pbcDiv li, #ccDiv li {
	margin:0.5em 0
}
