.example_links {
	color:#FF33CC;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
}

#user_info {	
	padding:20px 30px 20px 30px;
	text-align:left;
	color:#000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
}

#user_info a{
	color:#000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height:14px;
}

.user_welcome {
	color:#9C0000;
	font: normal 21px Arial, Helvetica, sans-serif;
}

.app_header {
	color:#006BB6;
	font: normal 21px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

.app_content {
	color:#000000;
	padding:25px 20px 50px 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:left;
}

.app_content a{
	color:#0075BE;
	font: bold 12px Arial, Helvetica, sans-serif;   
}

a.save {
 color:#333333;
}

a.breadcrumb {
	color:#888888;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.cost {
	color:#000000;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.upsell {
	color:#999999;
	font: italic 11px Arial, Helvetica, sans-serif;
}

.spansell {
	color:#999999;
	font: italic 11px Arial, Helvetica, sans-serif;
}

.add_lien {
	color:#0075BE;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	cursor:pointer;
}

#additional_lien {
	display:none;
}
/***************************
	    SAMPLE QUOTE  SECTION
****************************/
#quote_wrapper {
	background-image:url("../images/application/quote_bkgrd.png") !important;  /* Mozilla only */
	background-color:transparent !important;           /* Mozilla only */
	background-image:none;                             /* IE only */
	background-color:#DCDCDC;                          /* IE only */
	filter:alpha(opacity=95);            /* IE only */
	width:789px;
	border-top:13px solid #0075BE;
	border-bottom:3px solid #0075BE;
}

.quote_content {
	padding-left:60px;
	color:#000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:left;
}

.quote_content a{
	color:#0075BE;
	font: bold 12px Arial, Helvetica, sans-serif;   
}

.quote_info_box {
	border-top:1px solid #B6B6B6;
	background-color:#FFFFFF;
}

#quote_side {
	width:7px;
	background-image:url("../images/application/quote_box_side.gif");
	background-repeat:repeat-y;
}

#basic_verbage {
	display:none;
	height:230px;
	padding:15px 10px 20px 10px;
	color:#000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:left;
}

#standard_verbage {
	display:none;
	height:230px;
	padding:15px 10px 20px 10px;
	color:#000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:left;
}

#plus_verbage {
	display:none;
	height:230px;
	padding:15px 10px 20px 10px;
	color:#000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:left;
}

/***************************
			DATABASE SECTION
****************************/
#database_wrapper {
	width:789px;
	margin-left:11px;
}

#out_database {
	display:none; 
	position:relative; 
	z-index:1; 
	margin:-700px -210px 0 0;
	width:250px;
	padding:0 10px 20px 25px;
	background-color:#FFE79E;
	border:1px solid #cccccc;
	text-align:left;
	color:#333333; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	line-height:20px;
}

/***************************
	    THANK YOU SECTION
****************************/
#thank_you_wrapper {
	height:330px;
	margin-left:11px; 
}

#thank_you_content {
	background-image:url("../images/application/thankyou_bkgrd.jpg"); 
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font: normal 15px Arial, Helvetica, sans-serif; 
}

#ty_user_info {	
	padding:42px 0 20px 35px;
	text-align:left;
	color:#ffffff;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#ty_bottom_content {
	margin:10px 0 0 11px;
	color:#000000;
}

.ty_info {
	background-color:#B2CADF;
	font: bold 14px Arial, Helvetica, sans-serif; 
	padding:18px 10px 20px 25px;
	line-height:20px;
}

.ty_info a {
	color:#004F94;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:-13px;
}

/***************************
			ANSWERS SECTION
****************************/
.answer {
	background-color:#FFE79E;
	border-left:1px solid #cccccc;
	padding:0 20px 0 20px;
	color:#333333;
	font: normal 13px Arial, Helvetica, sans-serif;
}

.answer_side {
	background-image:url("../images/application/answer_box_side.gif");
	background-repeat:repeat-y;
}
 /******   STEP  1   ******/
#answer_box1 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-62px 0 0 228px; 
}

#answer_box2 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-62px 0 0 210px; 
}

#answer_box3 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-78px 0 0 222px; 
}

#answer_box4 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-55px 0 0 222px; 
}

#answer_box5 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-54px 0 0 182px; 
}

#sinkhole {
	display:none; 
	position:absolute; 
	z-index:1; 
	margin-top:50px;
	margin-left:220px;
	width:190px;
	padding:15px;
	background-color:#FFE79E;
	border:1px solid #cccccc;
	text-align:left;
	color:#333333; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	line-height:20px;
}
/******   STEP  2   ******/
#answer_box6 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-54px 0 0 115px; 
}

#answer_box7 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-78px 0 0 115px; 
}

#answer_box8 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-85px 0 0 191px; 
}

#answer_box9 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-70px 0 0 185px; 
}

#answer_box10 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-86px 0 0 184px; 
}

#answer_box11 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-61px 0 0 424px; 
}

#answer_box12 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-47px 0 0 218px; 
}
/******   STEP  4   ******/
#answer_box13 {
	display:none;
	position:absolute;
	z-index:1;
	margin:-54px 0 0 114px; 
}


/******   PAYMENTS  ******/
.payment_section {
	color:#006BB6;
	font: bold 12pt Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin-bottom:5px;
}

.payment_information {
	color:#999999;
	font: 10pt Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

.payment_payAmount {
	text-align:center;
	margin-top: 20px;
	width: 250px;
	padding: 5px;
	left: 100px;
	color: black;
	font: bold 12pt Arial, Helvetica, sans-serif;
	border: 2px solid #006BB6;
	background: #CDE2F1;
}

.payment_error {
	text-align: left;
	padding-left: 10px;
	border: none;
	color: maroon;
	font: bold 10pt Arial, Helvetica, sans-serif;
	margin: 5px;
}
