@charset "UTF-8";
/* CSS Document */


#close_btn_img
{
	position: relative;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0 0 0 0;
}

		
ul.close_btn
{
	display: inline;
	float: left;
	height: 30px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}	
	
li.close_btn_img a 
{
	display: block; 
    width: 30px;
	height: 30px;
	position: relative;
}	

li.close_btn_img a .rollover_close_btn
{
	display: block; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 30px;
	height: 30px;
	background: url(../images/close_btn_hover.png);
}


/*-----------EXPERTISE/SERVICES POPUPS---------*/


#accident_popup, #courtesy_popup, #estimate_popup, #equipment_popup, #recovery_popup, #repairs_popup
{ 
    display:none; 
	position: relative;
	width: 660px;
	background: #fff;
	padding: 0;
	padding-bottom: 40px;
	margin: 0;
}


#cabriolet_popup, #wheel_popup, #air_popup, #superior_popup, #paintless_popup, #steering_popup, #valet_popup, #glass_popup, #caliper_popup, #restoration_popup, #structure_popup
{ 
    display:none; 
	position: relative;
	width: 660px;
	background: #fff;
	padding: 0;
	padding-bottom: 40px;
	margin: 0;
}


#restoration_popup .popup_text li
{
	list-style: disc;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 140%;
	color: #6D6E71;
	margin: 0 0 0 13px;
}


/*-----------APPROVALS POPUPS---------*/


#porsche_popup, #audi_popup, #cupra_popup, #bmw_popup, #kia_popup, #seat_popup, #skoda_popup, #volkswagen_popup, #volkswagen_commercial_popup, #volvo_popup, #mini_popup
{ 
    display:none; 
	position: relative;
	width: 960px;
	background: #fff;
	padding: 0;
	padding-bottom: 40px;
	margin: 0;
}


#porsche_popup a, #audi_popup a, #cupra_popup a, #bmw_popup a, #kia_popup a, #seat_popup a, #skoda_popup a, #volkswagen_popup a, #volkswagen_commercial_popup a, #volvo_popup a, #mini_popup a
{
	text-decoration: none;
	font-weight: 700;
	color: #6D6E71;
}


#porsche_popup a:hover, #audi_popup a:hover, #cupra_popup a:hover, #bmw_popup a:hover, #kia_popup a:hover, #seat_popup a:hover, #skoda_popup a:hover, #volkswagen_popup a:hover, #volkswagen_commercial_popup a:hover, #volvo_popup a:hover, #mini_popup a:hover
{
	text-decoration: none;
	font-weight: 700;
	color: #5AAFE1;
}


/*-----------EXPERTISE/SERVICES POPUP STYLES---------*/


.popup_header
{
	position: relative;
	width: 580px;
	background: #5AAFE1;
	padding: 20px 40px;
	margin: 0 0 0 0;
}


.popup_header h2
{
	float: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 100%;
	color: #fff;
	margin: 8px 0 0 0;
}


.popup_close_btn
{
	float: right;
	width: 30px;
	margin: 0 0 0 0;
}


.popup_text
{
	position: relative;
	width: 580px;
	margin: 40px auto 0 auto;
}


.popup_quote_wrapper
{
	display: flex;
	align-items: center;
	position: relative;
	width: 284px;
	border: solid 1px #E5E5E5;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	padding: 6px 20px;
	padding-right: 6px;
	margin: 20px 0 0 40px;
}


.popup_quote_text
{
	/*float: left;*/
	width: 240px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 125%;
	color: #5AAFE1;
	/*margin: 10px 0 0 0;*/
}


.popup_quote_arrow
{
	/*float: right;*/
	width: 36px;
	height: 36px;
	margin: 0 0 0 0;
}


/*-----------APPROVALS POPUP STYLES---------*/


.popup_approvals_header
{
	position: relative;
	width: 880px;
	background: #5AAFE1;
	padding: 20px 40px;
	margin: 0 0 0 0;
}


.popup_approvals_header h2
{
	float: left;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 100%;
	color: #fff;
	margin: 8px 0 0 0;
}


.popup_approvals_subheader
{
	position: relative;
	/*width: 880px;*/
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 125%;
	color: #414042;
	margin-bottom: 20px;
	/*margin: 40px auto 0 auto;*/
}


.popup_approvals_text
{
	position: relative;
	width: 880px;
	margin: 40px auto 0 auto;
}


.popup_text_leftcol
{
	float: left;
	width: 420px;
	margin: 0 0 0 0;
}


.popup_text_rightcol
{
	float: right;
	width: 420px;
	margin: 0 0 0 0;
}
















