.details p {
    margin: 0px;
    padding: 5px;
    text-align: left;
}

.planHeader {
    padding: 2px 0 2px 0;
    margin: 0px;
    width: 100%;
    color: white;
    font-weight: bold;
    text-align: center;
}

.planPanel {
	border: 1px solid #888;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#starterPlanPanel {
    background: #5C87C3;
}

#starterPlanHeader {
    background: #454441;
}

#basicPlanPanel {
    background: #5C87C3;
}

#basicPlanHeader {
    background: #454441;
}

#proPlanPanel {
    background: #DA9F34;
}

#proPlanHeader {
    background: #454441;
}

#enterprisePlanPanel {
    background: #DA9F34;
}

#enterprisePlanHeader {
    background: #454441;
}

#customEnterprisePlanPanel {
    background: #DA9F34;
}

#customEnterprisePlanHeader {
    background: #454441;
}

#dedicatedEnterprisePlanPanel {
    background: #DA9F34;
}

#dedicatedEnterprisePlanHeader {
    background: #454441;
}

.required {
    color:darkred;
}

#creditCardFields {
    position:relative;
    text-align: left;
}

#creditCardFields div.cclabel {
    width: 250px;
}

#creditCardFields div.ccinput {
    float:left;
    width: 250px;
}

#creditCardFields div.ccnote {
    float:left;
    width: 250px;
}

#notice {
	margin: 0 auto;
	width: 500px;
	text-align:center;
}

#notice h1 {
	text-align:center;
	margin-top:30px;
}

#notice .bullets {
	text-align:center;
}

#notice ul {
	text-align:left;
}

#notice ul li {
	margin-bottom: 15px;
}

#notice img {
	border: 0;
}

#notice .notes {
	text-align:left;
	border-top: 1px solid #888;
}


#choosePlans {
	margin: 0 auto;
	width:700px;
	text-align:center;
	margin-bottom: 30px;
}

#chooseStarter,
#choosePro {
	float:left;
	text-align: left;
	margin-bottom: 10px;
	width: 328px;
}

#chooseStarter {
	margin-right:25px;
}

#choosePro {
}

#chooseStarter .rounded,
#choosePro .rounded,
#errorDetails
{
	text-align: left;
	border: 1px solid #888;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
/*	 	
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
*/ 	
}

#chooseStarter h2, 
#choosePro h2,
#chooseStarter h3, 
#choosePro h3
{
		text-align: center;
}

#chooseStarter h4, 
#choosePro h4
{
	text-align: left;
}

#chooseStarter h3 .big, 
#choosePro h3 .big {
	font-size: 1.5em;
}

#chooseStarter h2, 
#choosePro h2 
{
	border-bottom: 1px solid #888;
	padding-bottom: 10px;
}

#chooseStarter .buttonDiv,
#choosePro .buttonDiv 
{
	text-align:center;
}

#chooseStarter .buttonDiv img, 
#choosePro .buttonDiv img 
{
	border: 0;
}

#notice .note,
#choosePlans .note, 
#choosePro .note
{
	font-size: .7em;
}

.btn-continue{
    width: 209px;height: 45px;margin-bottom:20px;font-size:20px;font-weight: bold;
}