﻿.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity:0.80;
	z-index:20000;
}  

.modal
{
    width: 644px;
}


.modal_small
{
    width: 430px;
}

.modal_small a, .modal_small a:hover
{
    text-decoration: none;
}

.inner_modal_middle p a, .inner_modal_middle p a:hover
{
    text-decoration: underline
}



.modal .Alert, .modal_small .Alert
{
    font-size: 11px;
    font-weight: normal;
}

.Error
{
    color: Red;
    font-size: 12px;
       
}

.required_car
{
    background-image: url(images/modals/req_car.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 8px;  
    overflow: hidden;
}

.modal .required_home
{
    background-image: url(images/modals/req_home.gif);
    background-repeat: no-repeat;
    width: 9px;
    height: 8px;     
    overflow: hidden;
}

.modal_small .outer_modal_top
{
    background-image: url(images/modals/modal_small_top.gif);
    background-repeat: no-repeat;
    width: 430px;
    height: 5px;   
    overflow: hidden; 
}

.modal_small .outer_modal_middle
{
    background-image: url(images/modals/modal_small_repeat.gif);
    background-repeat: repeat-y;
    width: 395px;
    padding: 30px 20px 10px 15px;
    text-align: left;
}

.modal_small .outer_modal_base
{
    background-image: url(images/modals/modal_small_base.gif);
    background-repeat: no-repeat;
     width: 430px;
    height: 5px; 
}


.modal .outer_modal_top
{
    background-image: url(images/modals/modal_large_top.gif);
    background-repeat: no-repeat;
    width: 680px;
    height: 5px;   
    overflow: hidden; 
}

.modal .outer_modal_middle
{
    background-image: url(images/modals/modal_large_repeat.gif);
    background-repeat: repeat-y;
    width: 645px;
    padding: 30px 20px 10px 15px;
    text-align: left;
}

.modal .outer_modal_base
{
    background-image: url(images/modals/modal_large_base.gif);
    background-repeat: no-repeat;
     width: 680px;
    height: 5px; 
}

.modal_small DIV.inner_modal
{
    background-image: url(images/modals/paper_border_top_small.gif);
    background-repeat: no-repeat;   
}

.modal_small DIV.inner_modal_top
{
}

.modal_small DIV.inner_modal_middle
{
    padding:40px;
    background-image: url(images/modals/paper_border_base_small.gif);
    background-repeat: no-repeat;   
    background-position: bottom;
}

.modal_small DIV.inner_modal_middle_NoPad
{
    padding:25px;
    background-image: url(images/modals/paper_border_base_small.gif);
    background-repeat: no-repeat;   
    background-position: bottom;
}


.modal_small DIV.inner_modal_middle p
{
}

.modal_small DIV.inner_modal_bottom
{
    
}

.modal DIV.inner_modal
{
    background-image: url(images/modals/paper_border_top.gif);
    background-repeat: no-repeat;   
    width: 644px;
}

.modal DIV.inner_modal_top
{
}

.modal DIV.inner_modal_middle
{
    width: 565px;
    padding:40px;
    background-image: url(images/modals/paper_border_base.gif);
    background-repeat: no-repeat;   
    background-position: bottom;
    min-height: 200px;
}

DIV.inner_modal_middle label
{
    padding-left: 3px;
    padding-right: 5px;
}


.CarInsuranceStepButtons
{  
    margin-top: 10px;
    height: 50px;
}

.CarInsuranceStep1Text
{
    color: #787878;  
    font-size: 12px; 
    line-height: 150%;
    padding-left: 5px;
}

.HomeContentsInsuranceStep1Text
{
     color: #787878;  
    font-size: 12px; 
    line-height: 150%;
    padding-left: 5px;
}

.CarInsuranceStep2Text
{
    color: #787878;  
    padding-left: 5px;
}

.CarInsuranceStep2Text p
{
   color: #777777;  
}

.HomeContentsStepButtons
{  
    height: 260px;
    width: 325px;
}

.or_bar
{
    width: 470px;
    height: 11px;
    background-image: url(images/modals/or_hc.gif);
    background-repeat: no-repeat; 
    background-position: center; 
}

.PromotionsModal_Cards
{
    position: absolute;
    right: -110px;
    top: -69px;
    width: 443px;
    height: 363px;
    background-image: url(images/promotions/modal/giftcards.gif);
}

.PromotionsModal_Title
{
    width: 228px;
    height: 124px;
    background-image: url(images/promotions/modal/title_youre_on_your_way.gif);
    text-indent: -9999px;
}

.PromotionsModal p
{
    font-size: 14px;   
}

.PromotionsModal p.BlueSubtitle
{
    color: #57a1a8;
    font-size: 16px;
}
    