
#right_content div#map {
	float:left;
}
#right_content div#mapKey {
	float:left;
}
.notselected {
	background-color:#ff780d;
} 
.stateselected {
	background-color:#a7e451;
} 
.statenotavailable {
	background-color:#cccccc;
} 
.selectstate {
	background-color:#75ab3c;
} 
.unselectstate {
	background-color:#d25f28;
}
td, th {
	padding-right:5px;
}
th.left {
	text-align:left;
}
td.center {
	text-align:center;
}
td.right {
	text-align:right;
}
td.money {
	text-align:right;
	padding-right:1.9em;
}
.stateName {
	/* color: #75ab3c; */
	color: #ff7d14;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 2px;
}
.listHeader, .totalCost {
	color: #ff7d14;
	font-weight:bold;
}
tr.header {
	vertical-align:bottom;
}
tr {
	vertical-align:top;
}
#right_content h2.attention {
	padding-top:8px;
}
.required {
	color:#cc0000;
	font-weight:bold;
}
input#FirstName {
	width:10em;	
}
input#LastName {
	width:10em;	
}
input#City {
	width:10em;	
}
input#State {
	width:1.8em;	
}
input#Zipcode {
	width:5em;	
}
input#Phone {
	width:7em;	
}
input#Fax {
	width:7em;	
}
input#Email {
	width:20em;	
}
textarea#AdCopy {
	height:5em;
	width:40em;	
}
input#AdDate {
	width:10em;	
}
input#AdWeeks {
	width:1.2em;	
}
textarea#Comments {
	height:5em;
	width:40em;	
}
input#PaymentMethod {
	width:10em;	
}
.error {
	color: #ff7d14;
}
.bold {
	font-weight:bold;
}

