/* * * * * * * * * * * *
 * search form style - inside the iFrame 
 * * * * * * * * * * * */

.hidden, .screen-reader-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0 !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
}

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

html { overflow: hidden; }						/* do not display scroll bar */

body, form, label, input {
	font-family: helvetica, arial, sans-serif ;
	font-size: 12px ;
	line-height: 1.375 ;
	color: #231F20 ;
	text-align: right ;
	}

body {
	background-color: #00A78E ; 	/* "turn off" Domino's html body bgcolor ; match strap-line bgcolor */ 
}

label {
	font-weight: bold ;
	color: white ;
	}

/* remove outline from input boxes */
form ,
input { 
    outline: none;
}

/* good stuff */
input {
	text-align: left ;
	margin-left: 3% ;
	height: 21px ;
	width: 180px ;
	background: #76C9BD ;
	color: #939393 ;
	border: 0 ;
	outline: none ;
	outline-width: 0 ;			/* turn off border in safari */
	-webkit-appearance: none; 	/* turn off chrome input[search] border */
	
	-webkit-border-radius: 4px ; 
	-moz-border-radius: 4px ; 
	border-radius: 4px ;		
	
	} 

input:focus {
	background: #CCEDE8 ;
	}  


input.placeholder { 				/* older browsers */
	color: #B5B5B5 ; 
	}
input::-webkit-input-placeholder {	/* webkit (eg Chrome) browsers */
    color: #B5B5B5 ; 
}
input:-moz-placeholder {			/* FF 4+ browsers */
    color: #B5B5B5 ; 
}
input:-ms-input-placeholder {		/* IE 10+ browsers */
    color: #B5B5B5 ;  
}

/* fix for IE < 9 */
.lt-ie8 .search-form input ,
.lt-ie9 .search-form input {
	padding-top: 4px ;
	padding-left: 2px ;
}