@import url('fonts.css');
@import url('_default.css');
@import url('_header-v=1.css');
@import url('_menus.css');
@import url('_content.css');
/*@import url('http://cleareyes.co.nz/css/_contact.css');*/
@import url('_footer-v=1.css');



/*____________________________ General classes */

.clearer{
	display:block;
	clear:both;
}

img.absmiddle {
	vertical-align: middle;
	margin-bottom: .25em;
}

img.floated-right{
	float:right;
	padding:0 0 30px 30px;
}

img.floated-left{
	float:left;
	padding:0 10px 0 0;
}

.wrapper {
	position:relative;
	width:780px;
	padding:20px;
	margin:0 auto;
	overflow:hidden;
}



/*___________________________ Temp iPad Competition */

#promo{
	width: 753px;
	overflow: hidden;
}
#promo h2{
	font-size: 32px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
	padding: 8px 0px 12px 10px;
	line-height: 30px;
}
#promo .field{
	padding-bottom:10px;
	overflow:hidden;
	width:348px;
	float: left;
}
#promo form{
	padding: 20px;
	background: #d91c36;
	width: 340px;
	height: 360px;
	overflow: hidden;
	float: left;
}
#promo form label{
	display: inline-block;
	width: 95px;
	color: #fff;
	font-size: 13px;
}
#promo form input{
	font-size: 12px;
	border-radius:3px;
	border:none;
	padding:4px;
	background:#fff6f6;
	width:231px;
	box-shadow:0px 1px 3px rgba(0,0,0,0.4) inset;
}
#promo .field-inline{
	float:left;
	padding-top:16px;
	overflow:hidden;
}
#promo .field-inline label{
	width:300px;
	float:left;
}
#promo .field-inline label a{
	text-decoration:underline;
	color: #fff;
}
#promo .field-inline input{
	width:auto;
	float:left;
	border:none;
	padding:0;
	margin:2px 0.5em 0 0;
	vertical-align:middle;
	background:transparent;
}
#promo .field-submit{
	text-align:center;
	padding:14px 0 0 0;
	clear:both;
}
#promo .field-submit input{
	width:178px;
	height:53px;
	box-shadow:none;
	margin:0;
	padding:0;
	border:none;
	background:transparent url("../../images/button.png");
	color:#fff;
	font-weight:bold;
	opacity:0.9;
}
#promo .field-submit input:hover{
	opacity:1;
	cursor:pointer;
}
.medinfo,
.medinfo strong{
	font-size:11px;
	color:#2B296D;
}

#promo .poster{
	float: right;
	overflow: hidden;
	height: 400px;
}
#promo p.information{
	font-size: 10px;
	padding: 2em 0 0 0;
	margin: 0;
	clear: both;
}


#promo .field-suburb,
#promo .field-phone{
	width: 232px;
}
#promo .field-suburb input,
#promo .field-phone input{
	width: 110px;
}


#promo .field-postcode,
#promo .field-age{
	width: 106px;
}
#promo .field-postcode label,
#promo .field-age label{
	width: 60px;
}
#promo .field-postcode input,
#promo .field-age input{
	width: 34px;
}

