.page1 #container_cta, .page1 .container_cta {
	border-radius: 5px 5px 0 0;
}
.page2 #container_cta, .page2 .container_cta {
	width:558px; 
	border-radius: 10px 10px 0 0; 
	border: 1px solid rgba(241, 154, 2, 0.55); 
	border-bottom: none;border-left: 1px solid rgba(0, 0, 0, 0.31); 
	border-right: 1px solid rgba(0, 0, 0, 0.31);
}
.pageMatchShared #container_cta, .pageMatchExclusive .container_cta {
	border-radius: 5px 5px 0 0; 
	border: 1px solid rgba(0, 0, 0, 0.63);
	border-bottom: none; 
	width:559px; 
	border-left: 1px solid rgba(0, 0, 0, 0.33); 
	border-right: 1px solid rgba(0, 0, 0, 0.33);
}

/**Resplaces Inline CSS**/
.q_group_wrap_inner {
		background-image:none !important; 
		border:1px solid rgba(0, 0, 0, 0.27); 
		border-top:none; 
		border-radius: 0 0 5px 5px; 
		width: 558px; 
		margin-top: -5px;
}
body.page2 .q_group_wrap_inner {
	border-radius: 0 0 10px 10px;
}
#container_form {
	border:solid rgba(0, 0, 0, 0.27);
	border-width:0 1px 1px;
	border-radius: 0 0 10px 10px;
	background: none;
}
body.pageMatchShared #container_form { 
	border:1px solid rgba(0, 0, 0, 0.27); 
	border-top:none; 
	border-radius: 0 0 5px 5px; 
	padding-bottom: 20px; 
	background: none;
}
#container_form #form_cap_bottom, #container_form .form_cap_bottom { 
	background: none;
}
body.pageMatchShared #container_form #form_cap_bottom, body.pageMatchShared #container_form .form_cap_bottom {
	display: none;
}
.stats {
	width:100%;
}
#img .inner {
	width: 100%;
}
#div_STATE_PROVINCE {
	margin-left: 10px;
}
body.pageMatchExclusive #container_column {
	background: none; 
	border:1px solid rgba(0, 0, 0, 0.27); 
	border-top:none; 
	border-radius: 0 0 5px 5px; 
	padding-bottom: 20px; 
}
body.pageMatchExclusive #container_column_bottom {
	background: none;
}
body.pageMatchExclusive #container #column02 {
	padding: 0 17px 0 17px;
}
body.pageMatchExclusive #container_cta {
	border-radius: 5px 5px 0 0;
	border:1px solid rgba(0, 0, 0, 0.27); 
	border-bottom:none; width:889px;
}

@media only screen and (max-width: 910px){
	.input_radio {
		font-size:14px;
		padding-top:5px;
		padding-bottom:5px;
	}
	body.pageMatchExclusive #container {
		width: 100%;
	}
	body.pageMatchExclusive #container_cta {
		width:98%; 
		margin: auto;
	}
	body.pageMatchExclusive #container_column {
		width: 98%; 
		margin: auto;
	}
	body.pageMatchExclusive #container #column01 {
		width: 64%;
	}
	body.pageMatchExclusive #container #column02 {
		width:32%; 
		padding: 0 1.5% 0 1.5%;
	}
	body.pageMatchExclusive #footer {
		width:90%; 
		padding: 20px;
	}
	body.pageMatchExclusive #container form, body.pageMatchExclusive #container #div_match_page {
		width:100%;
	}
	body.pageMatchExclusive #div_match_page .matchedtable select {
		width:100%;
	}
}

@media only screen and (max-width: 786px){
	#container {
		width: 100%;
	}
	.container_brand .logo {
		margin: 12px;
	}
	#container_headline, #container_subheadline {
		margin-left: 1%;
	}
	.q_group_wrap_inner {
		width:99.6%;
	}
	#column01 {
		width: 70%; 
		float: left; 
		margin-left: 1%
	}
	#column02 {
		width: 27%;
	}
	#container_animation {
		width:100% !important;
	}
	#container_cta, .container_cta {
		width: 100%;
	}
	body.pageMatchShared #container_cta, body.pageMatchShared .container_cta {
		width: 69.8%;
		margin-left: 1%;
	}
	.q_group {
		width: 100% !important;
	}
	#footer {
		width:90%; padding: 20px;
	}
	.page2 #container_cta, .page2 .container_cta {
		width: 69.8%;
		margin-left: 1%;
	}
	.group_pii #bl03, .group_pii #bl02, .group_pii #bl05, .group_pii #bl07 {
		width:90%;
	}
	.page2 .container_submitButton {
		width: 90%;
	}
	#ADDRESS1_01 {
		width: 80%;
	}
	.container_question {
		margin-left: 0;
	}
	#div_FIRSTNAME_01, #div_LASTNAME_01, #div_ADDRESS1_01, #div_CITY_01, .container_question select {
		width: 93%;
	}
	#FIRSTNAME_01, #LASTNAME_01, #CITY_01, #ADDRESS1_01, #div_STATE_PROVINCE {
		width: 100%;
	}
	#div_STATE_PROVINCE {
		margin-left: 0;
	}
	#div_PHONE_EVENING_01 {
		width:195px;
	}
	#div_match_page .matchedtable select {
		width: 90%;
	}
}
@media only screen and (max-width: 610px){ 
	body.pageMatchExclusive #container #column02 {
		width:90%; 
		margin:auto; 
		float: none; 
		border-left:none;
	}
	body.pageMatchExclusive #container #column01{
		width:90%; 
		margin:auto; 
		float: none;
	}
}
@media only screen and (max-width: 580px){
	#column02 {
		display: none;
	}
	#column01 {
		width: 90%; 
		margin: auto; 
		float: none;
	}
	#container_headline, #container_subheadline {
		margin-left: 5%;
	}
	.page2 #container_cta, .page2 .container_cta {
		width:90%;
		margin: auto;
	}
}
@media only screen and (max-width: 560px){
	body.pageMatchShared #container_headline, body.pageMatchShared #container_subheadline {
		margin-left: 6%;
	}
	body.pageMatchShared #container_cta, body.pageMatchShared .container_cta {
		width: 89.7%;
		margin: auto;
	}
	body.pageMatchShared #column01 {
		width: 90%;
		float: none;
		margin: auto;
	}
	body.pageMatchShared #column02 {
		width: 45%;
		margin: 80px auto 0;
		text-align: center;
		float: none;
	}
	#seamless_nav {
		padding-left: 0;
		margin-left: 0;
		width:auto;
	}
	.history_link {
 	   font-size: 12px;
    }
}
@media only screen and (max-width: 480px){
	#container_headline h1 {
		font-size: 20px;
		line-height: 24px;
	}
	#container_headline h3, #container_subheadline h3 {
		font-size: 12px;
		line-height: 16px;
	}
	a.button_submit {
		background: url('button-type-7-1.5x.gif') no-repeat scroll 100% 0px transparent;
		color: #FFF;
		display: inline-block;
		height: 101px;
		text-decoration: none;
		font: bold 25px Arial,Helvetica,"Lucida Grande",sans-serif;
		white-space: nowrap;
	}
}
@media only screen and (max-width: 400px){
	#FIRSTNAME_01, #LASTNAME_01, #CITY_01, #ADDRESS1_01, #div_STATE_PROVINCE {
		width: 98%;
	}
}