/* 
 * Theme Name: Radius Master Machinery Pty Ltd 2017
 * Theme URI: http://www.redantmedia.com.au/
 * Description: Theme for Radius Master Machinery Pty Ltd website.  Visit <a href="http://www.redantmedia.com.au/">Red Ant Media</a> for more information.
 * Version: 1.1
 * Author: Anthony Cummins, Red Ant Media
 * Author URI: http://www.redantmedia.com.au/
*/

/* css Radius Master */
/* All associated graphics copyright 2013, Anthony Cummins. Red Ant Media *//* Added: January 2014 */
   
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {  
	margin:0;  
	padding:0;  
	border:0;  
	outline:0;  
	font-size:1.0em;  
	vertical-align:baseline;  
	background:transparent;
} 

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Site Specific Styles */

@font-face {
    font-family: 'SteelfishEbRegular';    
	src: url('fonts/steelfish_eb-webfont.eot');    
	src: url('fonts/steelfish_eb-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/steelfish_eb-webfont.woff') format('woff'),
	 url('fonts/steelfish_eb-webfont.ttf') format('truetype'),
	 url('fonts/steelfish_eb-webfont.svg#SteelfishEbRegular') format('svg');    
	font-weight: normal;
	font-style: normal;
}	

@font-face {
    font-family: 'deliciousbold';
	src: url('fonts/delicious-bold-webfont.eot');
	src: url('fonts/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/delicious-bold-webfont.woff') format('woff'),
	 url('fonts/delicious-bold-webfont.ttf') format('truetype'),
	 url('fonts/delicious-bold-webfont.svg#deliciousbold') format('svg');
	font-weight: normal;
	font-style: normal;
}	
	
@font-face {    
	font-family: 'deliciousbold_italic';    
	src: url('fonts/delicious-bolditalic-webfont.eot');    
	src: url('fonts/delicious-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/delicious-bolditalic-webfont.woff') format('woff'),         url('fonts/delicious-bolditalic-webfont.ttf') format('truetype'),         url('fonts/delicious-bolditalic-webfont.svg#deliciousbold_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'delicious_heavyregular';    src: url('fonts/delicious-heavy-webfont.eot');    src: url('fonts/delicious-heavy-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/delicious-heavy-webfont.woff') format('woff'),         url('fonts/delicious-heavy-webfont.ttf') format('truetype'),         url('fonts/delicious-heavy-webfont.svg#delicious_heavyregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'deliciousitalic';    src: url('fonts/delicious-italic-webfont.eot');    src: url('fonts/delicious-italic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/delicious-italic-webfont.woff') format('woff'),         url('fonts/delicious-italic-webfont.ttf') format('truetype'),         url('fonts/delicious-italic-webfont.svg#deliciousitalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'deliciousroman';    src: url('fonts/delicious-roman-webfont.eot');    src: url('fonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/delicious-roman-webfont.woff') format('woff'),         url('fonts/delicious-roman-webfont.ttf') format('truetype'),         url('fonts/delicious-roman-webfont.svg#deliciousroman') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'delicious_smallcapsregular';    src: url('fonts/delicious-smallcaps-webfont.eot');    src: url('fonts/delicious-smallcaps-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/delicious-smallcaps-webfont.woff') format('woff'),         url('fonts/delicious-smallcaps-webfont.ttf') format('truetype'),         url('fonts/delicious-smallcaps-webfont.svg#delicious_smallcapsregular') format('svg');    font-weight: normal;    font-style: normal;}
	
body{	
	background: #FFF;	
	padding: 0 0 0 0;	
	margin: 0 0 0 0;	
	font-family: 'deliciousroman';	
	font-size: 16px;	
}	

.floatleft{	
	float: left;	
	width: auto;	
}	

.floatright{	
	float: right;	
	width: auto;
}	

.clearboth{	
	clear: both;	
}	

.hidden{	
	display: none;	
}	

.txtright{	
	text-align: right;	
}

.txtcenter{	
	text-align: center;	
}	

.nomobile{	
	display: block;	
}	

.nodesktop{	
	display: none;	
}	

h1, h2, h3, h4, h5, h6{	
	font-family: 'delicious_heavyregular';	
	font-weight: normal;	
	color: #005071;	
	text-transform: uppercase;	
	line-height: 1.0em;	
	padding: 0 0 0 0;	
	margin: 0 0 7px 0;	
}

h1{	
	font-size: 1.5em;	
}	

h2{	
	font-size: 1.4em;	
}	

h3{	
	font-size: 1.3em;	
}

h4{	
	font-size: 1.2em;	
}	

h5{	
	font-size: 1.1em; 
	margin-top: 10px;	
} 

h5 + p{ 
	margin-top: 10px;	
}	

h6{	
	font-size: 1.0em;	
}	

strong{	
	font-family: 'deliciousbold';	
}	

p{	
	font-size: 0.9em;	
	padding: 0 0 0 0;	
	margin: 0 0 7px 0;	
}	

ul, ol{	
	font-size: 0.9em;	
	padding: 0 0 0 0;	
	margin: 0 0 7px 21px;
	}	
	
a{	
	color: #324548;	
	text-decoration: none;	
}	

a:hover{	
	color: #F8941D;	
}	

a:hover img{	
	opacity:0.4;	
	filter:alpha(opacity=40);	
}	

iframe{	
	border: none;	
}	

.ucase{	
	text-transform: uppercase;	
}	

.holder{	
	width: 940px;	
	padding: 0 0 0 0; 	
	margin: 0 auto;	
}	

.holdextra{	
	width: 990px;	
}	

header{	
	width: 100%;	
	height: 205px;	
	background: url(images/headbgr.jpg) repeat-x;	
}	

#logo{	
	float: left;	
	width: 195px;	
	position: relative;	
	margin-left: -25px;	
	}	

#banner{	
	float: left;	
	width: 550px;	
	padding-top: 22px;	
	margin-left: 10px;	
}	

#banner h1{	
	font-family: 'SteelfishEbRegular';	
	font-size: 4.0em;	
	color: #324548;	
	margin: 0 0 10px 0;	
	padding: 0;	
	line-height: 0.9em;
}	

#banner h2{	
	font-size: 1.45em;	
	color: #616c6f;	
	margin: 0;
	padding: 0;
	line-height: 0.9em;
}

#banner h2 span{	
	font-size: 0.94em;	
}	

#blurb h2{	
	font-size: 1.52em;	
	color: #324548;	
	margin: 0 0 20px 0;
	padding: 0;
}	

#contact{	
	float: right;	
	width: 200px;	
	height: 68px;	
	background: #324548;	
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;	
	border-radius: 5px;	
	position: relative;	
	padding-top: 12px;	
	margin: 35px -10px 0 0;	
	text-align: center;	
}	

#contact h3{	
	font-family: 'SteelfishEbRegular';	
	font-size: 2.5em;	
	color: #FFF;	
	line-height: 0.7em;	
	margin: 0 0 5px 0;	
	padding: 0;	
}	

#contact h4{	
	font-size: 1.9em;	
	color: #abe1fa;	
	/* color: #abe1fa; */	
}	

#contact h4 a, #contact h4 a:hover span{	
	color: #abe1fa;	
}	

#contact h4 a:hover, #contact h4 a span{	
	color: #f8941d;	
}	

nav select{	
	display:none;  	
	font-family: 'delicious_heavyregular';	
}

nav{	
	float: left;	
	width: auto;	
	font-family: 'delicious_heavyregular';	
	text-transform: uppercase;	
	padding: 2px 0 0 0;	
}	

nav ul{    
	padding:0;    
	margin: 0 0 0 0;	
	font-size: 1.2em;	
}
   
nav ul li{    
	list-style-type: none;    
	display: inline-block;	
	margin-right: 16px;	
}	
   
   
nav ul li:last-child{ 
	margin-right: 0;
} 

nav ul li a{    
	text-decoration: none;    
	color: #abe1fa;    
	display:inline-block;	
}	

nav ul li a:hover, nav ul li ul li a:hover{    
	color: #FFF;	
}

nav ul li.current a, nav ul li.current-cat a{	
	color: #f8941d;	
}	

.clink{	
	float: right;	
	width: auto;	
	text-align: right;	
	font-family: 'delicious_heavyregular';	
	text-transform: uppercase;	
	font-size: 1.2em;	
	padding-top: 2px	
}	

.clink form{	
	margin: 0;	
	padding: 0;	
	}	
	
.navsearch{	
	border: none;	
	width: 120px;	
}	

.formbutton{	
	color: #324548;	
	background: #f8941d;	
	font-family: 'delicious_heavyregular';	
	text-transform: uppercase;	
	border: none;	
	-webkit-border-radius: 5px;	
	-moz-border-radius: 5px;	
	border-radius: 5px;
}	

section{	
	width: 100%;	
}	

#lhs{	
	float: left;	
	width: 620px;	
}	

.featured{	
	margin-bottom: 20px;	
}	

.filter{	
	position: relative;	
	padding: 10px 0;	
	margin-top: -25px;	
	text-align: center;	
}

.filter h4{	
	font-size: 1.0em;	
	color: #324548;	
}	

.filter h4 a{
	color: #FFF;	
	display: inline-block;	
	background:url(images/boxhead.jpg) repeat-x;
	text-transform: uppercase;	
	-webkit-border-radius: 4px;	
	-moz-border-radius: 4px;	
	border-radius: 4px;	
	padding: 6px;	
	margin-left: 5px;	
}

.filter h4 a:hover{
	color: #abe1fa;
}

.filter h4 a.current{
	color: #F8941D;
}

.nextprev a{
	font-size: 15px;
	font-family: 'delicious_heavyregular';
	color: #324548;
}

.nextprev a:hover{
	color: #f8941d;
}

#rhs{
	float: right;
	width: 300px;
}
.half{
	float:left;
	width: 460px;
	margin: 0 20px 20px 0;
}

.onefour{
	float:left;
	width: 220px;
	margin: 0 20px 20px 0;
}

#bxcover{
	width:620px;
	/* height:282px;
	overflow: hidden; */
}

#slideshow {
	width:620px;
	/* height:282px;
	overflow: hidden; */
}

.slide{
	margin-bottom: 20px;
}

.bxbimgcover, .beltgimgs{
	width: 430px;
	height: 280px;
	overflow: hidden;
	margin-bottom: 7px;
}

.beltgimgs img{
	width: 430px;
	height: auto;
}

#rhs .bxbimgcover, #rhs .beltgimgs{
	width: 270px;
	height: 175px;
	overflow: hidden;
	margin-bottom: 7px;
}

#rhs .beltgimgs img{
	width: 270px;
	height: auto;
}

.onefour .bxbimgcover, .onefour .beltgimgs{
	width: 190px;
	height: 125px;
	overflow: hidden;
	margin-bottom: 7px;
}

.onefour .beltgimgs img{
	width: 190px;
	height: auto;
}

.hideone{
	text-align: center;
	margin: 0 0 25px 0;
}

.hideone li{
	font-size: 1.1em;
	line-height: 1.5em;
	list-style-type: none;
	display: inline-block;
	font-family: 'delicious_heavyregular';
}

.hideone li:first-of-type{
	display: none;
}

.hideone li a{
	text-transform: uppercase;
	color: #fff;
	background: #F8941D;
	padding: 0 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.hideone li a:hover{
	background: #324548;
}

.boxhead {
	width: 100%;
	height: 40px;
	background:url(images/boxhead.jpg) repeat-x;
	text-transform: uppercase;
	border-bottom: 2px solid #FFF;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.pophold{
	position: relative;
}

.pops{
    display:none;
    height: 771px;
    width: 940px;
	overflow: hidden;
    background:url(images/boxbgr.jpg);
    position : absolute;
    z-index:1;
	top:0;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.boxhead .boxinside p{
	text-transform: none;
	font-size: 18px;
	line-height: 26px;
}

.opop:hover{
	cursor: pointer;
}

.boxhead .boxinside p:first-of-type{
	font-family: 'deliciousbold';
	color: #596162;
}

#rhs .latest .boxhead .floatleft, #videopanel .boxhead .floatleft{
	width: 69%;
	text-align: left;
}

#rhs .latest .boxhead .floatright, #videopanel .boxhead .floatright{
	width: 29%;
	text-align: right;
}

.boxinside{
	padding: 15px;
}

.threenine{
	height: 390px;
}

.boxinside p, .boxinside li{
	font-size: 18px;
}

.boxinside p a{
	font-family: 'deliciousbold';
} 

.boxinside p a span {
	color: #f8941d;
}

#navhomelink{
	margin: 0 5px 0 0;
	padding: 0;
	width: 20px;
	height: 16px;
	position: relative;
	top:2px;

	}
#navhomelink a{
	display: block;
	margin: 0;
	padding: 0;
	width:20px;
	height: 20px;
	font-size: 18px;
	}
	
#navhomelink a.orange{
	color: #f8941d;
	}

.extract ul{	
	display: inline;	
}	

.extract li{	
	float: left;	
	width: auto;	
	display: inline;	
}	

.extract li:after{	
	content: ",\00a0"	
}	

.extract li:last-child:after{	
	content: '';	
}	

.cleft{	
	float:left;	
	width:280px;	
}	

.cleft input.wpcf7-text, .cleft select.wpcf7-select{	
	width: 280px;	
}	

.cleft textarea{	
	width: 280px;	
}

.cright{	
	float:right;	
	width:290px;	
}	

.boxhead h3{	
	font-size: 1.25em;	
	color: #abe1fa;	
	text-transform: uppercase;	
	margin: 0 0 0 0;	
	padding: 9px 15px 0 15px;	
}	

.boxhead span.lright{	
	float: right;	
	width: auto; 	
	display: inline-block;	
}	

.onefour .boxhead div, #rhs .boxhead div, .vidlists .boxhead div{	
	height: 30px;	
	width: 100%;	
	overflow: hidden;	
	padding-top: 5px;	
	text-align: center;	
}	

.onefour .boxhead div h3, #rhs .boxhead div h3, .vidlists .boxhead div h3{	
	font-size: 1.2em;	
}	

.boxhead h3 a, .boxhead h3 span, .boxhead h3 a:hover span, .boxfoot h4 a, .boxfoot h4 span, .boxfoot h4 a:hover span, .boxhead h3.shead a:hover, .boxhead h3.shead a span.lright{	
	color: #f8941d;	
}	

.boxhead h3 a:hover, .boxhead h3 a span, .boxfoot h4 a:hover, .boxfoot h4 a span, .boxhead h3.shead a, .boxhead h3.shead a:hover span.lright {	
	color: #abe1fa;	
}

.boxcontent{	
	width: 100%;	
	background:url(images/boxbgr.jpg);	
}	

.padten{
	padding: 10px;
}
	
.newimg{
	display: block;
	float: left;
	padding: 10px;
}

.newimg a{
	display: block;
	width: 210px;
	height: 140px;
}

.newimg:first-of-type a{
	width: 440px;
	height: 300px;
}

.newimg a:hover{
	opacity: 0.5;
}

.boxfoot {	
	width: 100%;	
	height: 39px;	
	background:url(images/boxhead.jpg) repeat-x;	
	text-transform: uppercase;	
	border-top: 2px solid #FFF;	
	-webkit-border-bottom-left-radius: 8px;	
	-webkit-border-bottom-right-radius: 8px;	
	-moz-border-radius-bottomleft: 8px;	
	-moz-border-radius-bottomright: 8px;	
	border-bottom-left-radius: 8px;	
	border-bottom-right-radius: 8px;	
}
	
.boxfoot h4{	
	font-size: 1.2em;	
	color: #abe1fa;	
	text-transform: uppercase;	
	margin: 0 0 0 0;	
	padding: 10px 15px 0 15px;	
}

.boxfoot ul li a span{
	color: #fff;
}

.boxfoot ul li a:hover span{
	color: #EC9236;
}

.slideleft{		
	float: left;	
	width: 310px;	
}	

.slideright{	
	float: right;	
	width: 265px;	
}

.slide p  {	
	text-align: left;	
	font-size: 16px;	
	line-height:1.0em;	
	color:#324548;	
}	

#bxvidscover, #slidevids, .mvidhold{	
	width: 620px;	
	height: 340px;	
	overflow: hidden;	
}	

.latest .mvidhold{	
	width: 300px;	
	height: 165px;	
	overflow: hidden;	
}

ul.lookatme{	
	margin: 0 0 7px 0;	
	padding: 0 0 0 0;	
}	

.latest ul.lookatme{	
	margin-bottom: 0px;	
}
	
ul.lookatme li {	
font-family: 'delicious_heavyregular';	
text-transform: uppercase;	
font-size: 16px;	
color: #005071;	
/* color: #324548; */	
list-style-type: none;	
list-style-image: url(images/lbull.jpg);	
margin: 0 0 5px 1.0em;	
line-height: 0.9em;	
padding	
}	

ul.lookatme li.homepageli{
	font-family: 'deliciousroman';	
	text-transform: none;	
	font-size: 18px;
	line-height: 21px;
}
ul.lookatme li a, ul.lookatme li a:hover span, #videopanel  .boxinside h4 a, #videopanel  .boxinside h4 a:hover span{	
color: #002022;	
}	
ul.lookatme li a:hover, ul.lookatme li a span, #videopanel  .boxinside h4 a:hover, #videopanel  .boxinside h4 a span{	
color: #324548;	
}.slidebottom{	
margin: 0;	
padding-top: 4px;	
}.slidebottom ul{	
display: inline-block;	
margin: 0 auto;	
}	
.slidebottom li{	
font-family: 'delicious_heavyregular';	
line-height: 0.9em;	
list-style-type: none;	
float: left;	
width: auto;	
display: inline-block;	
font-size:1.3em;	
margin: 6px 10px 0 0;	
padding: 0;	
color: #ABE1FA;	
}	
.slidebottom li a{	
color:#f8941d;	
}.slidebottom li a:hover, .slidebottom li.current a, .slidebottom li a.active{	
color: #FFF;	
}	
.slidebottom .navright{	
float: right;	
width: auto;	
text-align: right;	
padding: 11px 15px 0 0;	
}	
.slidebottom  .txtcenter{	
padding-top: 9px;	
font-family:'SteelfishEbRegular';	
color: #FFF;	
font-size: 1.2em;	
}	
.slidebottom  .navright a, .slidebottom  .txtcenter a{	
display: inline-block;	
width: 15px;	
height: 15px;	
background: url(images/slidesel.png);	
margin-left: 5px;	
}	
.slidebottom  .navright a:hover, .slidebottom  .navright a.active, .slidebottom  .txtcenter a:hover, .slidebottom  .txtcenter a.active{	
background-position: bottom;	
}	
.gallery{	
float: left;	
width: 127px;	
height: 80px;	
margin: 0 15px 15px 0;	
overflow: hidden;	
background: #324548;	
}	
.gallery img{	
width: 127px;	
height: auto;	
}	
.rhsextra{	
width: 295px;	
}	
.accssrs{	
float: left;	
width: 127px;	
height: 80px;	
margin: 0 15px 15px 0;	
overflow: hidden;	
background: #324548;	
}	
.accssrs img{	
width: 127px;	
height: auto;	
}	
.accname{	
width: 127px;	
height: 80px;	
display: none;	
text-align: center;	
margin-top:-80px;	
}.accssrs:hover .accname{	
display: table;	
}	
.accname h5{	
color: #F8941D;	
padding: 0 5px;	
}	
.accname div{	
width: 127px;	
height: 80px;	
display: table-row;	
}	
.accname div div{	
background: #324548;	
width: 127px;	
height: 80px;	
display: table-cell;	
vertical-align: middle;	
}	
.accssrs a:hover .accname{	
}#videopanel {	
width:300px;	
-webkit-border-radius: 5px;	
-moz-border-radius: 5px;	
border-radius: 5px;	
margin-bottom: 20px;	
}	
#videopanel .boxcontent{	
padding-bottom: 15px;	
}	
#videopanel .boxinside, .imggal .boxinside{	
padding-bottom: 0;	
}	
#videopanel  .boxinside h4 {	
margin-bottom: 0px;	
font-size: 14px;	
}	
.imagevideo {	
width: 270px;	
height: 170px;	
margin-bottom: 7px;	
}	
.lhsextra{	
width: 645px;	
}	
.latest{	
float: left;	
width:300px;	
-webkit-border-radius: 5px;	
-moz-border-radius: 5px;	
border-radius: 5px;	
margin: 0 20px 20px 0;	
}	
.rmspecs{	
width: 100%;	
}	
.sspecdiv{	
display: table;	
width: 100%;	
border-bottom: 2px solid #FFF;	
padding: 10px 0px;	
}	
.rmspecs .sspecdiv:last-of-type{	
border-bottom: 0px;	
padding-bottom: 0px;	
margin-bottom: 0px;	
}	
.ispec{	
display: table-row;	
float: left;	
width: 41px;	
padding-left: 15px;	
font-family:'SteelfishEbRegular';	
color: #005071;	
text-transform: uppercase;	
font-size: 1.3em;	
line-height: 1.0em;	
}	
.ispec div{	
display: table-cell;	
vertical-align: middle;	
}	
.dspecs{	
display: table-row;	
float: right;	
width: 225px;	
}	
.sspecdiv .region, .sspecdiv .region .cspec{	
color: #005071;	
font-family:'SteelfishEbRegular';	
font-size: 1.3em;	
line-height: 0.9em;	
}	
.cspec{	
display: table-cell;	
vertical-align: middle;	
float: left;	
width: 69px;	
font-family: 'delicious_heavyregular';	
font-size: 16px;	
}	
.rmspecs .sspecdiv .dspecs .cspec:nth-of-type(2){	
text-align: center;	
}	
.rmspecs .sspecdiv .dspecs .cspec:last-of-type{	
text-align: right;	
}	
.aboutproduct {	
width:620px;	
height:640px;	
background: url(images/aboutproductsbgr.jpg) repeat-x;	
-webkit-border-radius: 5px;	
-moz-border-radius: 5px;	
border-radius: 5px;	
margin-top:20px;	
}footer{	
clear: both;	
height: 220px;	
background: url(images/footerbgr.jpg) repeat-x;	
}#footernav {	
padding-top:38px;	
}	
#footernav li{	
color: #abe1fa;	
}	
#footernav li a span{	
color: #f8941d; /*#abe1fa*/	
}	
#footernav li a:hover span{	
color: #abe1fa;	
}#footerlogo {	
float: left;	
width: 127px;	
position: relative;	
margin-left: -20px;	
padding-top: 19px;	
}	
#footerbanner{	
float: left;	
width: 370px;	
padding-top: 30px;	
}	
#footerbanner h2{	
font-family: 'SteelfishEbRegular';	
font-size: 2.7em;	
color: #324548;	
margin-bottom: 0;	
}	
#footerbanner h3{	
font-size: 0.841em;	
color: #616c6f;	
}	
#footercontact{	
float: right;	
width:290px;	
padding-top: 25px;	
text-align:right;	
}#footercontact p{	
font-family: 'delicious_heavyregular';	
color: #616C6F;	
font-size: 16px;	
margin-bottom: 0px;	
}	
#footercontact p span{	
color: #324548;	
}#ausdnb {	
float: right;	
width: 170px;	
margin-right: -15px;	
margin-top:-25px	
}	
.heapBox{	
display: none;	
}	
@media screen and (max-width: 480px) {	
.nomobile{	
display: none;	
}	
.nodesktop{	
display: block;	
}	
	
.holder{	
width: 90%;	
}	
#logo{	
margin-left: 0;	
}	
	
#banner{	
float: right;	
width: 40%;	
text-align: right;	
position: absolute;	
top: 5px;	
right: 5%;	
}	
#banner h1{	
font-size: 2.0em;	
}	
	
#contact{	
float: right;	
width: 120px;	
background: none;	
position: absolute;	
margin: 0;	
padding: 0;	
top: 156px;	
right: 5%;	
text-align: right;	
}	
#contact h3{	
color: #abe1fa;	
font-size: 1.5em;	
margin:0;	
padding: 0;	
}	
nav ul {	
display: none;    }    nav select {      display: block;      width: 150px;	
  font-family: 'delicious_heavyregular';    }	
#lhs, #rhs, .latest, .slideleft, .slideright, #videopanel, .holdextra, .half, .onefour{	
clear: both;	
width: 100%;	
}	
	
#bxcover, #slideshow, .slide .boxcontent{	
width: 100%;	
overflow: visible;	
height: auto;	
}	
	
.rspsld .boxfoot{	
position: relative;	
margin-top: -59px;	
}	
.slide .boxcontent ul.lookatme{	
padding-top: 7px;	
}	
	
.lhsextra{	
width: 100%;	
}	
	
#slideshow .slide .boxcontent{	
background: none;	
}	
	
.bx-viewport{	
background:url(images/boxbgr.jpg);	
}	
.slide .boxhead .floatleft, .half .boxhead div, .onefour .boxhead div, #rhs .boxhead div{	
clear: both;	
width: 96%;	
height: 42px;	
text-align: center;	
padding: 0 2%;	
overflow: hidden;	
}	
	
.boxhead h3, .onefour .boxhead div h3, #rhs .boxhead div h3{	
padding-top: 8px;	
font-size: 1.5em;	
}	
	
.slide .boxhead .floatright{	
display: none;	
}	
	
.bxbimgcover, .beltgimgs, .onefour .bxbimgcover, .onefour .beltgimgs{	
width: 100%;	
}	
	
	
.slideleft img, .half img, .onefour img, .onefour .beltgimgs img{	
width: 100%;	
height: auto;	
}	
	
.boxfoot .slidebottom .floatleft{	
display: none;	
}	
	
.boxfoot .slidebottom .navright, .half .boxfoot .floatright,  .half .boxfoot .txtright, .onefour .boxfoot .floatright,  .onefour .boxfoot .txtright{	
clear: both;	
width: 100%;	
text-align: center;	
}	
	
.imagevideo {	
width: 100%;	
height: auto;	
margin-bottom: 7px;	
}	
	
#bxvidscover, #slidevids, .mvidhold, .latest .mvidhold{	
width: 100%;	
height: auto;	
overflow: visible;	
}	
	
.gallery{	
float: left;	
width: 31%;	
height: auto;	
margin: 0 2% 15px 0;	
overflow: hidden;	
background: #324548;	
}	
.gallery img{	
width: 100%;	
height: auto;	
}	
	
footer{	
height: auto;	
}	
	
#footerlogo{	
width: 40%;	
margin-left: 0;	
position: relative;	
margin-top: -50px;	
}	
	
#footerbanner{	
display: none;	
}	
	
#ausdnb{	
width: 40%;	
margin-right: 0;	
margin-top: -35px;	
}	
	
#footerlogo img, #ausdnb img{	
width: 100%;	
height: auto;	
}	
	
#footercontact{	
clear: both;	
width: 100%;	
position: relative;	
margin-top: -50px;	
padding: 25px 0 20px 0;	
text-align: center;	
}	
	
#footercontact p.credit{	
text-transform: uppercase;	
font-size: 0.9em;	
padding-top: 15px;	
}	
	
#footercontact p.credit a{	
color: #abe1fa;	
}	
#footercontact p.credit a:hover{	
	
color: #324548;	
}	
	
/* CUSTOM SELECT */	
.selhold{	
float: right;	
width: auto;	
padding-right: 5px;	
}	
.heapBox{	
clear:both;	
display:inline-block;	
line-height:1.0em;	
position:relative;	
font-family: 'UbuntuBold';	
font-size: 0.8em;	
text-transform: uppercase;	
margin-top: 2px;	
z-index: 10000000;	
}	
.heapBox *{	
margin:0;	
padding:0;	
outline: none;	
}	
.heapBox.disabled .holder{	
color:#989898;	
}	
.heapBox.disabled .handler{	
background:url(images/heapbox_bg.jpg) repeat-x;	
}	
	
.heapBox a{	
text-decoration:none;	
color:#fff;	
}	
.heapBox .holder {	
width:165px;	
overflow:hidden;	
background: #324548; 	
text-indent:5px;	
border:none;	
padding: 3px 0 7px 5px;	
height:	
10px;	
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;	
border-radius: 3px;	
}	
.heapBox .handler{	
width:20px;	
background: #324548 url(images/sltdown.png) no-repeat;	
height:20px;	
border: none;	
margin-left: 3px;	
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;	
border-radius: 3px;	
}	
.heapBox .holder,.heapBox .handler{	
float:left;	
position:relative;	
z-index:10;	
}	
.heapBox div.heap{	
display:none;	
position:absolute;	
list-style-type:none;	
left:0;	
width:175px;	
top:20px;	
overflow:hidden;	
border: none;	
}	
.heapBox .heap .heapOptions{	
display:block;	
overflow:hidden;	
z-index:20;	
position:relative;	
padding-bottom: 1px;	
}	
.heapBox .heap .heapOptions .heapOption{	
z-index:20;	
position:relative;	
display:block;	
padding: 0;	
margin: 1px 0 0 0;	
	
}	
.heapBox .heap .heapOptions .heapOption a{	
width:160px;	
display:block;	
font-size: 0.9em;	
color: #324548;	
background: #abe1fa;	
padding: 5px 5px;	
-webkit-border-radius: 3px;	
-moz-border-radius: 3px;	
border-radius: 3px;	
margin: 0;	
}	
.heapBox .heap .heapOptions .heapOption a:hover{	
color: #FFF;	
background: #abe1fa;	
}	
.heapBox .heap .heapOptions .heapOption a.selected{	
color: #FFF;	
background: #414141;	
}	
.heapBox .heap .heapOptions .heapOption a.disabled{	
color:#777;	
}	
.heapBox .heap .heapOptions .heapOption a.disabled:hover{	
background:url(images/heapbox_heapitem_bg.jpg) repeat-x;	
}	
}	
}	

 