/* Layout for desktop version */

/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

body {
		background:#07141f url(http://ballina-byronpressurecleaning.com.au/images/xbody_bkg2.jpg.pagespeed.ic.CYd-xM8O9G.jpg) no-repeat top center;
		padding-top: 20px;
}
.container{
	width:900px;
	margin:0 auto;
}
.header{
	width:900px;
	margin:0 auto;
	position:relative;
	background:#fff url(http://ballina-byronpressurecleaning.com.au/images/xtop_header_bkg.jpg.pagespeed.ic.EQmC2Y-8e9.jpg) right center no-repeat;
	height: 158px;
}
.header img{
	position:absolute;
	top: 10px;
	left: 25px;
}
.midtop{
	width:980px;
	margin:0 auto;
	background: url(http://ballina-byronpressurecleaning.com.au/images/xtopcontent_bkg.jpg.pagespeed.ic.cvBF-ziHxY.jpg) bottom center no-repeat;
	overflow:hidden;
}
.homepics img.beforeafter{
		margin:0;
}
.navigation {
	background: url(http://ballina-byronpressurecleaning.com.au/images/xtopcontent_bkg.jpg.pagespeed.ic.cvBF-ziHxY.jpg) bottom left repeat-x;
}
.navigation ul{
	padding: 0 0 0 55px;
	font-size:14px;
}
.navigation li{
	list-style-type:none;
	float:left;
	padding: 10px 35px;
	background: url(http://ballina-byronpressurecleaning.com.au/images/xnav_col_bkg.png.pagespeed.ic.-RdBoc4qLZ.png) no-repeat right center;
}
.navigation li.final{
	background:none;
}
.navigation p {
		margin:0;
}
.navigation a {
text-decoration: none;
color: #FFF;
padding-right: 25px;
font-weight: bold;
background:url(http://ballina-byronpressurecleaning.com.au/images/xnav_bkg_li.png.pagespeed.ic.HyiTnm2m6E.png) no-repeat 100% 50%;

}
.navigation a:hover {
color: #000;
}
.contentcontainer {
	width:890px;
	margin:0 auto;
	border:5px solid #000;
	background:#FFF url(http://ballina-byronpressurecleaning.com.au/images/xcontent_bkg.jpg.pagespeed.ic._8fo2VHZbq.jpg) repeat-x;
	overflow:hidden;
	padding: 4em 0;
}
.column_bkg {
	background: url(http://ballina-byronpressurecleaning.com.au/images/xcontentcolumn_bkg.png.pagespeed.ic.YOAmSZVAKG.png) repeat-y;
	overflow:hidden;
}
.rightcolumn_bkg {
	background: url(http://ballina-byronpressurecleaning.com.au/images/xcontentcolumn_bkg.png.pagespeed.ic.YOAmSZVAKG.png) repeat-y 382px 0;
	overflow:hidden;
}
.content,.leftcontent,.rightcontent {
	float: left;
	padding: 0 15px;
}
.content {
	width: 595px;
}
#home .content {
	width: 352px;
}
.leftcontent {
	width: 213px;
	line-height:1.2;
}
.leftcontent h2{
	margin-bottom:24px;
}
.leftcontent p{
	margin-bottom:0;
	font-weight:bold;
	font-size:11px;
}
.leftcontent ul{
	margin-bottom:35px;
	list-style-type:none;
	font-weight:bold;
	font-size:11px;
}
.leftcontent .imgleft{
		float:left;
		padding:0 10px 5px 0;
}
.rightcontent {
	width:232px;
}

.content .footteaser{
	color:#006699;
	font-size:14px;
	font-weight:bold;
}
.rightcontent ul{
	margin:0 0 15px 10px;
	list-style-type:none;
	font-weight:bold;
	font-size:12px;
	background:url(http://ballina-byronpressurecleaning.com.au/images/xhome_leaf.png.pagespeed.ic.yCqas91c7f.png) no-repeat bottom right;
	padding: 0 0 15px 0;
}
#footer{
	width:890px;
	margin:0 auto 20px;
	background:#000;
	overflow:hidden;
	padding: 12px 5px;
	text-align:center;
	color:#FFF;
}
/* Layout for mobile version */

@media handheld, only screen and (max-width: 767px) {

.examplecontainer {

body {

}

}


/* Provide higher res assets for iPhone 4 */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/* An example of how to override an image with one twice the size for iPhone 4. Specify the original pixel size with background-size.
.download {
background: url(../img/downarrow@2x.png) no-repeat;
background-size: 27px 28px;
}
*/

}