/* ---------------------------------------------------------------------------------

   Austwide Solar - Print Stylesheet
   Author: Pixel House
   Website: www.pixel-house.com.au

--------------------------------------------------------------------------------- */

* { background: none!important; }
body { font-family: arial, helvetica, sans-serif; }
h1 { font-size: 27px; text-transform: uppercase; color: #287da6; margin: 0; line-height: 1.0em; }
h2 { color: #00a4c8; font-size: 1.0em; margin: 0; }
h2 span { color: #287da6; }
h2 a { color: #00a4c8; }
h3 { color: #d98234; font-size: 0.75em; margin: 0 0 2px 0; }
h5, h6 { color: #d98234; font-size: 0.7em; margin: 0 0 2px 0; }
h5 a, h6 a { color: #d98234; }
h4 { color: #d98234; font-size: 0.75em; line-height: 1.35em; font-weight: bold; margin: 0 0 1.0em 0; }
h4 a { color: #756c5e; }
p { font-size: 0.75em; margin: 0 0 1.35em 0; color: #756c5e; line-height: 1.4em; }
a { color: #d77f37; }
a:hover { color: #287da6; }
ul, ol { margin: 0 0 1.35em 0; padding: 0; }
ul li { list-style-type: none; }
ul li, ol li { font-size: 0.75em; color: #756c5e; line-height: 1.4em; }
ol { margin-left: 18px; }
ol ol { margin-left: 27px; font-size: 1.3em; }
ol li { padding-left: 10px; }
ol ol li { list-style-type: upper-alpha; }
ol p { font-size: 1.0em; }
ol ol ol { font-size: 1.5em; }
ol ol ol li { list-style-type: upper-roman; line-height: 1.2em; }
a img { border: none; }
hr { display: none; }
table { border-collapse: collapse; margin: 0 0 20px 0; }
table td { vertical-align: top; padding: 10px 20px 0 0; font-size: 0.8em; color: #756c5e;}
table th { vertical-align: bottom; text-align: left; font-size: 0.8em; }
table td p, table td h3 { font-size: 1.0em; }

#header { margin: 0 0 50px 0; }

#breadcrumbs { margin: 0 0 25px 0; font-size: 0.7em; color: #d77f37; }
#breadcrumbs a { text-decoration: none; }

#nav,
#left,
#footer
{ display: none; }

/*
#subnav h4 span { display: block; }
#subnav ul li a { padding-left: 0; width: 255px; }
#right { float: right; width: 625px; padding-right: 0; }

#footer { border-top: solid 1px #39adc0; padding-top: 35px; }
#foot-right { width: 625px; padding: 40px 0; }
*/

#banners { float: left; width: 400px; margin: 0 0 35px 0; }
#banners h1 { font-size: 1.25em; }
.panel { float: left; width: 400px; clear: both; margin: 0 0 35px 0; }
.btm-margin { margin-bottom: 35px; }
#callouts { float: right; width: 200px;  }
#callouts .more { display: none; }
callouts .callout { padding: 0 0 35px 0; }

.stripNavL a, .stripNavR a { display: none; }


#right fieldset { float: left; padding: 34px 24px; width: 540px; border: solid 1px #cbc3af; margin: 15px 0; }
#right fieldset h4 { float: left; width: 100%; color: #287da6; text-transform: uppercase; margin-bottom: -19px; }
#right fieldset p { float: left; width: 100%; margin: 0 0 10px 0; }
#right fieldset label { float: left; width: 130px; text-align: right; padding-top: 4px; color: #287da6; }
#right fieldset .fieldBox, #right fieldset .commentBox { float: right; border: solid 1px #c9c1ac; width: 380px; padding: 4px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #595349; }
#right fieldset .submit { text-align: right; }
#right fieldset .topBorder { border-top: solid 1px #cbc3af; padding-top: 35px; margin-top: 10px; }

#right .topdivider h2 { margin: 0 0 20px 0; }

#right #neighbourhood-content { padding: 30px 0;  }
#right #display-home-content { padding: 30px 0;  }


.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

