﻿/** OVERLAY EFFECT FOR DOWNLOAD FACTSHEET **/
        /* the overlayed element */
        .apple_overlay {
	        /* initially overlay is hidden */
	        display:none;
	        /* growing background image */
	        background-image:url(../img/overlay/white.png);
	        /* 
		        width after the growing animation finishes
		        height is automatically calculated
	        */
	        width:400px;		
	        /* some padding to layout nested elements nicely  */
	        padding:35px;
	        /* a little styling 	
	        font-size:11px;*/
        }

        /* default close button positioned on upper right corner */
        /*.apple_overlay */.close {
	        background-image:url(../images/close.png);
	        position:absolute; right:5px; top:5px;
	        cursor:pointer;
	        height:35px;
	        width:35px;
        }

        /* use a semi-transparent image for the overlay */
	        #overlay {
		        background-image:url(../images/overlay.png);
		        color:#efefef;
		        height:350px;
	        }

        	
	        /* container for external content. uses vertical scrollbar, if needed */
	        div.contentWrap {
		        height:320px;
		        overflow-y:auto;
	        }
		

/** OVERLAY EFFECT FOR THE INQUIRY **/
        .apple_overlay_inq {   
        /* initially overlay is hidden */
        display:none;
        /* growing background image */
        background-image:url(../img/overlay/white.png);
        /* 
            width after the growing animation finishes
            height is automatically calculated
        */
        width:600px;		
        /* some padding to layout nested elements nicely  */
        padding:35px;
        /* a little styling 	
        font-size:11px;*/
        }

            /* use a semi-transparent image for the overlay */
            #overlayinq {
                background-image:url(../images/overlay.png);
                color:#efefef;
                height:600px;
            }

            /* container for external content. uses vertical scrollbar, if needed */
            div.contentWrap {
	            height:600px;
	            overflow-y:auto;
            }
            
/* Form.aspx styles */
input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.form-label {
clear: left;
float: left;  
}

#inquiry {
width: 600px;
/*float: right; */
}

#inquiry p {
float: left;
margin: 0px;
font-size: 0.6875em;
/*width: 150px;*/
}
    
#inquiry .row {
clear:both;
display: block;
height: 1em;
line-height: 1em;
margin: 10px 0px;
}

#inquiry select {
width: 350px; /*250px;*/
float: right;
}

#inquiry input[type='text'], input.text {
font-family: Arial, Sans-Serif;
width: 350px;
float: right;
}

#inquiry a {
clear: both;
float: right;
display: block;
width: 103px;
height: 23px;
background: url(../images/btn-submit.png) no-repeat top center;
margin-top: 15px;
}

#inquiry a:hover {
background: url(../images/btn-submit.png) no-repeat bottom center;
}

#inquiry textarea {
clear: both;
float: right;
width: 350px;
display: block;
}
    
.clear {
clear: both;
}
    
#ValidationSummary1 {
float: right;
}

#newsLetterServices p {
    font-size: 0.75em;
    padding-bottom: 0px;
    line-height: 1.8em;
}

#newsLetterServices a {
    text-decoration: none;
    color: #F6871F;
    line-height: 1.8em;
}

#newsLetterServices a:hover {
	text-shadow: 0px 0px 4px #F7AA04 ;
}
