.price_display_yellowbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:15px;
	color:#313131;
	background-color:#ffc;
	border:solid 2px #fc3;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.price_display_yellowbox a:link {
	color:#fc3;
	font-weight:900;
}
.price_display_redbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:15px;
	color:#313131;
	background-color:#FFEBE8;
	border:solid 2px #C00;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.price_display_redbox h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#c00;
}
.price_display_greenbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:15px;
	color:#313131;
	background-color:#E6F4DF;
	border:solid 2px #390;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.price_display_greenbox h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#390;
}
.price_display_bluebox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:28px;
	color:#313131;
	background-color:#fff;
	border:solid 2px #005bab;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:10px;
}
.price_display_bluebox_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	line-height:12px;
	color:#313131;
	background-color:#fff;
	border:solid 2px #005bab;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:10px;
}
.price_display_bluebox span hidden {
    display:none;
}
.price_display_bluebox span visible {
    display:block;
}
.price_display_bluebox narrow {
	width:200px;
}
.price_display_bluebox wide {
	width:220px;
}
.price_display_bluebox h1 {
	font-size:12pt;
	font-weight:700;
	color:#005bab;
	border-bottom:solid 1px #afd0ff;
	padding-bottom:3px;
	margin:0;
}
.price_display_bluebox select {
	font-size:100%;
}
.price_display_bluebox label {
	width:340px;
}
.price_display_graybox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:15px;
	color:#313131;
	background-color:#e6e6e6;
	border:solid 2px #999;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:10px;
}
.price_display_graybox h2 {
	font-size:12pt;
	font-weight:700;
	color:#4d4d4d;
	border-bottom:solid 1px #afd0ff;
	padding-bottom:3px;
	margin:0;
}
.price_display_icon {
	float:left;
	margin-left:7px;
	margin-top:7px;
}
.price_display_inner {
	margin:7px 5px 7px 50px;
}
.price_display_inner_table {
	margin:7px 10px 7px 20px;
}
.price_display_inner a:link {
	color:#fc3;
}
#btn {
	display:none;
}
FORM INPUT.button {
	background-color:#1b67b5;
	color:#fff;
	text-align:center;
	top:auto;
	line-height:5px;
	font-weight:700;
	padding-top:1px;
	margin-bottom:30px;
}
input[type=submit] {
	background:url(../images/button_bg.png) repeat-x 0 0 #888;
	background-color:#ff9500;
	height:42px;
	width:175px;
	line-height:24px;
	color:#fff;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	font-weight:700;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-top:solid 1px #888;
	display:inline-block;
	padding:0 13px;
}
input[type=submit]:hover {
	background-color:#1b67b5;
	border-color:#1b67b5;
}
.button input:hover {
	background-color:rgba(255, 204, 0, 0.8);
}
.error {
	color:#c00;
}
.required {
	color:#c00;
	font-weight:700;
}
.lifetimeprice {
	font-size:20pt;
	font-weight:900;
	color:#ffc939;
}
#getQuoteButton {
	width:174px;
	height:36px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#getQuoteButton IMG:hover {
	margin-top:-36px;
}
#retrieveQuoteButton {
	width:174px;
	height:24px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
#retrieveQuoteButton IMG:hover {
	margin-top:-24px;
}
.formSubmitButton {
	height:20px;
	overflow:hidden;
	cursor:pointer;
	text-align:center;
}
#displayQuotes H1 {
	font-size:10pt;
	font-weight:700;
	color:#013366;
	display:inline;
}
#displayQuotes .planLevel {
	background-color:#eee;
}
#displayQuotes #planYearsTabs TD:hover {
	cursor:pointer;
}
#displayQuotes #planYearsTabs TD.notSelected:hover {
	color:#1b67b5;
}
#displayQuotes .tabBorder {
	background-color:#1b67b5;
}
#displayQuotes .planTerm {
	border-bottom:dotted 1px #ccc;
	padding-left:10px;
}
#displayQuotes .planTerm SPAN, #displayQuotes .planTerm I {
	line-height:150%;
}
.tooltipIcon {
	width:12px;
	height:13px;
	border:0;
	margin-left:1px;
	margin-bottom:-1px;
	position:relative;
}
#displayQuotes .notApplicable {
	color:#999;
	border-bottom:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
}
#displayQuotes .planPrice {
	border-bottom:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
}
#displayQuotes .highlight {
	background-color:#ffc;
}
.price_display_redbox ul, .price_display_greenbox ul {
	margin:0;
}
.price_display_redbox li, .price_display_greenbox li {
	margin-left:15px;
	margin-right:10px;
	margin-top:2px;
	line-height:11px;
}
img.centered, .price_display_bluebox wide img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.alert, .redhead {
	font-size:10pt;
	font-weight:700;
	color:#c00;
}
#getQuoteButton IMG, #retrieveQuoteButton IMG, .formSubmitButton IMG, #displayQuotes .coverageDetailsButton IMG, #displayQuotes .compareCoverageLevelsButton IMG, #displayQuotes .buyNowButton IMG {
	border:0;
}
.formSubmitButton IMG:hover, #displayQuotes .coverageDetailsButton IMG:hover, #displayQuotes .compareCoverageLevelsButton IMG:hover, #displayQuotes .buyNowButton IMG:hover {
	margin-top:-20px;
}
#displayQuotes .planLevelBorder, #displayQuotes .compareCoverages {
	background-color:#ddd;
}
#displayQuotes .coverageDetailsButton, #displayQuotes .compareCoverageLevelsButton, #displayQuotes .buyNowButton {
	height:20px;
	overflow:hidden;
	margin-top:5px;
	cursor:pointer;
}
