/* CSS Document */
/*
Theme Name: Electrical Thermal Imaging Australia
Theme URI: http://etia.com.au/
Description: Electrical Thermal Imaging Australia.
Author: Smooth Corporate
*/
*
{
	margin:0px auto;
	padding:0px;
}
@font-face {
    font-family: 'HelveticaNeueLTStd67MdCn';
    src: url('images/fonts/menu/helveticaneueltstd-mdcn-webfont.eot');
    src: url('images/fonts/menu/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/fonts/menu/helveticaneueltstd-mdcn-webfont.woff') format('woff'),
         url('images/fonts/menu/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),
         url('images/fonts/menu/helveticaneueltstd-mdcn-webfont.svg#HelveticaNeueLTStd67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
#wrap1 {
	background:url(images/wrap1.png) repeat-x top;	
}
#wrap2, #wrap2p {
	background:url(images/wrap2.png) repeat-x bottom;	
	padding-bottom:70px;
}
#maintop { 
	background:url(images/maintop.png) no-repeat;
	width:968px;
	height:12px;
}
#mainbot {
	background:url(images/mainbot.png) no-repeat;
	width:968px;
	height:13px;
}
#mainmid {
	background:url(images/mainmid.png) repeat-y;
	width:968px;
	/* margin-bottom: 18px;*/
}
#maintopshadow {
	background:url(images/maintopshadow.png) no-repeat top;
	width:960px;
}
#maintopshadow2 {
	background:url(images/maintopshadow2.png) no-repeat top;
	width:960px;
}
#mainbotshadow {
	background:url(images/mainbotshadow.png) no-repeat bottom;
	padding-left: 17px;
    width: 943px;
	/*margin-bottom: -18px;*/
}
#mainbotshadow2 {
	background:url(images/mainbotshadow2.png) no-repeat bottom;
	padding-left: 17px;
    width: 943px;
	min-height:961px;
	/*margin-bottom: -18px;*/
}
#banner {
	background:url(images/banner.png) no-repeat;
	width:988px;
	height:200px;
	position:relative;
}
#telbox {
	background:url(images/telbox.png) no-repeat;
	width:202px;
	height:42px;
	padding-left: 55px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	top:147px;
	right:-44px;
}

#banner2 {
	/*background:url(images/banner2.png) no-repeat;*/
	margin-top: -3px;
	width: 1100px;
	height:334px;
}
#main {
	margin-top:-19px;
}
#main2 {
	margin-top:-3px;
}
/*MENU*/
#menubg {
	background:url(images/topmenu.png) no-repeat;
	width:856px;
	height:40px;
	padding-left: 65px;
    padding-right: 65px;
	padding-top:19px;
	font-family:'HelveticaNeueLTStd67MdCn';
	font-size:16px;
	color:#000;
	margin-top:-3px;
}
#footer, #footerp{
	font-size:12px;
	position: relative;
    top: 6px;
	width: 977px;
}
#footer2, #footer2p{
	font-size:12px;
	position: relative;
	top:12px;
	width: 977px;
	color:#fff;
}

.menu li {
	display:inline;
	margin-right: 56px;
}
.fmenu li, .fmenu2 li {
	display:inline;
	padding-left: 8px;
    padding-right: 12px;
	background:url(images/grayli.png) no-repeat right;
}
.fmenu2 li{
	background:url(images/whiteli.png) no-repeat right !important;
}
.fmenu #menu-item-121, .fmenu2 #lastitem{
	background:none !important;
}
.menu #menu-item-121 {
	margin-right: 0 !important;
}

.menu a{
	text-decoration:none;
	color:#000;
}
.fmenu a {
	text-decoration:none;
	color:#b8bdbf;
}
.fmenu2 a {
	text-decoration:none;
	color:#fff;
}
/*MENU*/
/*box-widget*/
#boxcon {
	height:292px;
	}
#box {
	background:url(images/box.png) no-repeat;
	width: 294px;
	height: 292px;
	padding-left: 6px;
    padding-top: 6px;
	float:left;
	margin-right: 13px;
}
#boxtitle {
	background:url(images/boxtitle.png) no-repeat;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:288px;
	height:50px;
	display: table-cell;
	vertical-align: middle;
}
#map {
margin-left: 36px;
}

/*box-widget*/
/*multi-widget*/
#multicon {
	height: 335px;
    padding-right: 17px;
}
#hometext {	
		width: 413px;
		float: right;
}
.heading {
	font-size:20px;
	line-height: 20px;
}
.textconts{
	line-height:15px;
}
#stickers {
	float: left;
	width: 508px;
	position:relative;
}
/*multi-widget*/
/*form*/
#wpcf7-f1-w3-o1 {
	margin-top:12px;
	margin-left:10px;
	margin-right:10px;
}

.wpcf7-form-control-wrap {
background:url(images/textbox.png) no-repeat;
    height: 24px;
display: block !important;
}

.wpcf7-form-control-wrap-ta {
background:url(images/textarea.png) no-repeat;
    height: 177px;
display: block !important;
}


#wpcf7-f1-w3-o1 .wpcf7-text, #wpcf7-f2-p16-o1 .wpcf7-text, .captcha-600 input {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
	padding-left: 5px;
    padding-right: 5px;
    width: 257px;
	height: 24px;
}
#wpcf7-f2-p16-o1 textarea {
	background: none repeat scroll 0 0 transparent;
	border:none;
	width:329px;
	height:177px;
	padding-left: 5px;
    padding-right: 5px;
}
.wpcf7-captcha-captcha-600 {
	border:1px solid #6e6e6e;
}
#wpcf7-f1-w3-o1 p {
	margin-bottom:6px;	
}
#wpcf7-f1-w3-o1 br {
	margin-bottom:6px;	
}
#wpcf7-f1-w3-o1 .wpcf7-submit {
	background:url(images/freebutton.png) no-repeat;
	border:none;
	width:224px;
	height:35px;
	margin-left: -6px;
	cursor:pointer;
}
#wpcf7-f2-p16-o1 .wpcf7-submit {
	background:url(images/sendbutton.png) no-repeat;
	border:none;
	width:57px;
	height:35px;
	cursor:pointer;
}
#wpcf7-f1-w3-o1 .wpcf7-not-valid-tip  {
	width:261px;
	left:0px;
	top: -2%;
}
#wpcf7-f2-p16-o1 .wpcf7-not-valid-tip {
	height: 18px;
    left: 0;
    top: -2%;
    width: 261px;
}
#wpcf7-f1-w3-o1 .wpcf7-response-output,#wpcf7-f1-w3-o1 .ajax-loader, #wpcf7-f2-p16-o1 .wpcf7-response-output,#wpcf7-f2-p16-o1 .ajax-loader {
	display:none !important;
}
#submitcon {
	text-align:center;
	margin-top:14px;	
}
#contactimg {
	left: 43.5%;
    position: absolute;
    width: 535px;
}
/*form*/
/*pages*/
.pgtitle {
	background:url(images/pgtitle.png) no-repeat;
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	padding-right:10px;
	padding-left:80px;
	position: relative;
    right: 17px;
    top: 38px;
	
}
.pgcontent {
	font-family:Arial, Helvetica, sans-serif;
    top: 381px;
	padding-left:1px;
	width: 863px;
	font-style:oblique;	
	margin-top:89px;
	margin-left:13px;
	padding-bottom:9px;
}
.pgcontent .pgheading {
	font-size:30px;
	font-weight:bold;
	margin-bottom:37px;
	margin-left:-12px;
}
.pgcontent .pgsubheading {
	font-size:18px;
	font-weight:bold;
	margin-bottom:30px;
}
.pgcontent p,ol,h3 {
	margin-bottom:9px;
	margin-top:9px;
}
.pgcontent ol ,.pgcontent ul {
	margin-left:29px;
}
/*pages*/










/*chrome fixes*/

.webkit textarea {
	resize: none;
}
/*chrome fixes*/
/*ie fixes*/
.ie textarea {
	overflow: auto; 
}
/*ie9 fixes*/
.ie9 #wpcf7-f1-w3-o1 .wpcf7-not-valid-tip, .ie9 #wpcf7-f2-p16-o1 .wpcf7-not-valid-tip {
height:19px;
}

/*ie9 fixes*/
/*ie7 fixes*/
.ie7 #main {
	margin-top:0px !important;
	position:relative;
	bottom:22px;
}
.ie7 #main2 {
	margin-top:0px !important;
	position:relative;
	bottom:6px;
}
.ie7 #banner2 {
	height:331px !important;
	position:relative;
	bottom:3px;
}
.ie7 #menubg {
	margin-top:0px !important;
	position:relative;
	bottom:3px;
}
.ie7 #wrap2 {
	padding-bottom:49px;
}
.ie7 #wrap2p {
	padding-bottom:66px;
}
.ie7 #footer {
	top:-15px;
}
.ie7 #footerp {
	top:2px;
}
.ie7 #footer2 {
	top:-7px;
}
.ie7 #footer2p {
	top:10px;
}

.ie7 .pgcontent {
margin-top:90px;
}
.ie7 #boxtitle {
margin-left:0px;

}
.ie7 #boxcon #box #boxtitle span {
position:relative;
top:16px;
}
.ie7 #boxcon #box #boxtitle #btie7last {
position:relative;
top:5px;
}
.ie7 #mainmid, .ie7 #mainbotshadow, .ie7 #mainbotshadow2 {
	margin-bottom:0px;
}
.ie7 .pgcontent ol, .ie7 .pgcontent ul {
	margin-left:33px;
}

/*ie7 fixes*/