@charset "utf-8";

/* V10 FORM STYLES */
/* Document Version 1.0 */


.hpot {display:none}

#subscribe { margin-bottom:40px; }
#subscribe a {
	background-color: #616161;
	font-weight:normal;
	padding: 3px 8px;
	}	
	#subscribe a:hover {
		background-color: #333333;
		text-decoration: none;
		}	
				
	@media only screen and (max-width: 640px) {	
		#subscribe { text-align:center; }
	}


/* Israel only - header contact form styles below, this is LTR version for Israel / English */

#header_contact {
	clear:both;
/*	border-left:solid #dbdbdc 1px;
	border-right:solid #dbdbdc 1px;
*/	min-height:75px;
	max-width:1000px;
	margin:0 auto;
	background-color:#fff;
	}
	#header_contact div.form_wrap {
		margin:0 29px;
		}
	#header_contact label {
		/*display:block;*/
		display:none;
		font-size:0.7em;
		margin-bottom:0.5em;
		font-size:80%;
		}	
	#header_contact input[type="text"] {
		display:block;
		width: 145px;
		margin-right:15px;
		margin-bottom:10px;
		padding: 4px 13px 4px 5px;
		border-top: 	1px solid #616161;
		border-bottom: 	1px solid #d1d1d1;
		border-left: 	1px solid #999999;
		border-right: 	1px solid #999999;
		font-family: 'Open Sans', "Trebuchet MS", Helvetica, Arial, sans-serif;
		color: #000000;
		/*text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);*/
		border-radius: 			4px;
		-webkit-border-radius: 	4px;
		-moz-border-radius: 	4px;
		box-shadow: 		0 2px 3px rgba(0, 0, 0, 0.15) inset;
		-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15) inset;
		-moz-box-shadow: 	0 2px 3px rgba(0, 0, 0, 0.15) inset;
		background-color:#edf0f3;
		}
		#header_contact input[type="text"].long {
			width: 341px;
			}
		#header_contact input[type="text"].error {	
			border: 2px solid #C30;
			}
		#header_contact .button {
			width: 25px;
			height: 23px;
			background:url(../_images/buttons/generic_submit.gif) no-repeat;
			border:0;
			cursor:pointer;
			/*margin: 22px 15px 0 0;   need top-margin if we're using labels above the form fields instead of placeholders */
			margin: 1px 0 10px 0;
			}
		#header_contact p {	
			font-weight:bold;	
			margin:10px 30px 5px 30px;
			padding-bottom:5px;
			}	
		#header_contact div {	
			float:left;
			}
			
		#header_contact ::-webkit-input-placeholder { color: #000; }
		#header_contact :-moz-placeholder { color: #000; }	/* Firefox 18- */
		#header_contact ::-moz-placeholder { color: #000; }	/* Firefox 19+ */
		#header_contact :-ms-input-placeholder { color: #000; }

		@media only screen and (max-width: 1080px) {	
			#header_contact .button { margin-right:45px !important;}
		}
		@media only screen and (max-width: 995px) {	
			#header_contact input[type="text"].long {width: 324px;}		
		}
		@media only screen and (max-width: 450px) {	
			#header_contact input[type="text"] {width: auto;}		
			#header_contact input[type="text"].long {width: auto;}	
		}

