/* 
	****************************************************************************************************


	Theme Designed and Built by Made Simple Media, www.madesimplemedia.co.uk | (c)madesimplemedia.co.uk
	
	
	****************************************************************************************************
*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {	display: block}

body, html, img, table, code, pre, * {margin: 0; padding: 0; outline: 0}
body {overflow-x: hidden}
html {font-size: 100%; 	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%}
.site {overflow-x: hidden}
.site img {border: 0; width:auto\9; -ms-interpolation-mode: bicubic; max-width: 100%!important; height: auto}
.site table {border-collapse: collapse; border-spacing: 0}
.site .clear {clear: both}
.site hr {border: 0; border-bottom: 6px solid #e6e6e6; clear: both; margin: 20px; height: 6px; color: #e6e6e6}
.site figure {margin: 0; text-align:center}
.site hgroup {text-align:center}
.site img.ccm-image-block {height: auto!important; display: block}
.site .nomargin,
.site .nomargin * {margin: 0!important}
.site blockquote {margin-left: 22px; padding: 5px 0 5px 20px; background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/quote.png') 0 19px no-repeat}
.site table {margin: 20px; font-size: 14px; line-height: 1.6}
.site table tr td {padding: 2px 20px 2px 7px}
.site table tr.even td {background: #f3f3f3}
.site table tr.even td p {margin:0}
.site table.formBlockSurveyTable tr.even td,
.site table.nostripe tr.even td {background: none}
::-moz-selection {background: none repeat scroll 0 0 #eee; color: #000} 

.site pre, .site code {font-family: "Lucida Console", Monaco, monospace}

.site .spacer5 {height: 5px}
.site .spacer10 {height: 10px}
.site .spacer15 {height: 15px}
.site .spacer20 {height: 20px}
.site .spacer25 {height: 25px}
.site .spacer30 {height: 30px}
.site .spacer35 {height: 35px}
.site .spacer40 {height: 40px}
.site .spacer45 {height: 45px}
.site .spacer50 {height: 50px}
.site .spacer55 {height: 55px}
.site .spacer60 {height: 60px}
.site .spacer65 {height: 65px}
.site .spacer70 {height: 70px}
.site .spacer75 {height: 75px}
.site .spacer80 {height: 80px}
.site .spacer85 {height: 85px}
.site .spacer90 {height: 90px}
.site .spacer95 {height: 95px}
.site .spacer100 {height: 100px}


/*	Forms	
***********************************************************************************************************************/
/* Submit message */
.site .extendedFormSurveyView #msg {
  background: #ff5a00;
  border: 1px solid #ff5a00;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  margin: 8px;
  text-align:center
}
/* Forms */
.site form {margin: 20px 15px; background: #fff; overflow: hidden; border: 1px solid #888}
.site form .formBlockSurveyTable {margin: 25px 30px; padding: 0 0 20px 0; overflow: hidden}
.site form .formBlockSurveyCell {}
.site form h4,
.site form .formBlockSurveyCell.line h4 {margin: 0; font-size: 22px}
.site form .formBlockSurveyCell.question {padding-right: 0; min-width: 140px; width: auto}
.site form label {display: block; min-width: 140px}

.site textarea, .site input[type="text"], .site select,
.site form form textarea, .site form input[type="text"], .site form select, .site form input[type="email"],
.site form .formBlockSurveyCell textarea, .site .formBlockSurveyCell input[type="text"], .site .formBlockSurveyCell select {
  float: left;
  width: 200px!important;
  padding: 4px;
  background: #f3f3f3;
  height: auto;
  border: 1px solid #888
}

.site form .selectedField {background: #fcfcfc!important;}

.site .formBlockSubmitButton {border: 0; width: 200px; height: 42px; padding: 0; font-size: 15px; text-align: center; color: #ddd!important; background: #111!important; text-transform: uppercase; cursor: pointer; margin: 10px 0 0 0;}
.site .formBlockSubmitButton:hover {color: #fff!important}


/* C5 standard forms */
.site table.formBlockSurveyTable td {float: left}
.site table.formBlockSurveyTable td:first-child {min-width: 140px}


/*	Media Query Screen Width Overlay	
***********************************************************************************************************************/

body:after {
	content: "less than 320px";
	font-size: 200%;
	font-weight: bold;
	position: fixed;
	bottom: 30px;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: hsla(1,90%,40%,0.3);
	color: #000;
}

/* Comment/uncomment this to enabe/disable the overlay */
body:after {
	content: "" !important;
}



/*	Base (Larger Screens) 990px and Over	
***********************************************************************************************************************/
	body:after {content: "Base 990px and Over";}
	.site div.container {width: 990px; margin: 0 auto; overflow: hidden; position: relative; z-index: 2}
	
	/* Header */
	.site div#top-full {background: #111}
	.site div#top {height: 149px; overflow: visible; position: relative; z-index: 4}
	.site div.site-logo {float: left; color: #fff}
	
	/* Main Nav */
	.site div.nav-container {float: right; color: #fff}
	.site div#nav {height: 54px; margin: 0 18px;}
	.site div#nav div#inner-nav {display: block}
	.site div#nav ul {margin: 0; padding: 0}
	.site div#nav ul li {margin: 0; padding: 0; display: block; float: left; list-style: none outside; background: none; position: relative; z-index: 8}	
	.site div#nav ul li a {display: block; height: 144px; line-height: 140px; font-size: 16px; font-weight: normal; color: #e0e0e0; padding: 0 3px; margin: 0 15px; text-decoration: none; border: 0; border-top: 5px solid #111}		
	.site div#nav ul li a:hover {color: #fff; border-color: #fff}
	.site div#nav ul li a.nav-path-selected {color: #fff; border-color: #fff}
	.site a#pull {display: none}

	.site div#nav ul ul {position:absolute; left: 0; top: 100%; z-index: 9; margin: -10px 0 0 10px; padding: 10px 0 0 0; background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/drop-nav.png') 25px 0 no-repeat; display: none;  box-shadow: 1px 1px 4px #111;}
	.site div#nav ul ul li {background: none; float: none; width: 250px; padding: 0; }
	.site div#nav ul ul li a {display: block; position: relative; z-index: 7; margin: 0; padding: 10px 10px 10px 25px; height: auto; line-height: 1.3; border: 0; font-size: 15px; background: #fff; color: #111}
	.site div#nav ul ul li:first-child a {padding-top: 12px}
	.site div#nav ul ul li:last-child a {padding-bottom: 12px}
	.site div#nav ul ul li a:hover,  
	.site div#nav ul ul li a.nav-path-selected {background: #eee; color: #000}

	.site div#nav ul ul ul {left: 100%; top: 0; margin: 0; padding: 0 0 0 15px; z-index: 4; background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/drop-nav-sub.png') 5px 10px no-repeat;}
	
	/* Logo */
	.site div.site-logo {overflow: hidden}
	.site div.site-logo img.ccm-image-block {margin: 0; display: block}
	
	/* Cols */
	.site div.left-col {float: left; overflow: hidden}
	.site div.right-col {float: right; overflow: hidden}
	
	/* Two Col */
	.site div.one-col {float: left; width: 100%; overflow: hidden}
	.site .two-col div.left-col, 
	.site .two-col div.right-col {width: 50%;}

	/* Three Col */
	.site .three-col div.centre-col {float: left; overflow: hidden; margin-left: 5px}
	.site .three-col div.left-col,
	.site .three-col div.centre-col,
	.site .three-col div.right-col {width: 33%;}

	/* Four Col */
	.site .four-col div.centre-left-col {float: left; overflow: hidden}
	.site .four-col div.centre-right-col {float: left; overflow: hidden}
	.site .four-col div.left-col,
	.site .four-col div.centre-left-col,
	.site .four-col div.centre-right-col,
	.site .four-col div.right-col {width: 25%;}	
	
	/* Left Sidebar */
	.site .left-sidebar div.left-col {width: 250px}
	.site .left-sidebar div.right-col {width: 710px}	

	/* Right Sidebar */
	.site .right-sidebar div.left-col {width: 710px}
	.site .right-sidebar div.right-col {width: 250px}	
	
	/* News Page */
	.site .news-page div.left-col {width: 710px}
	.site .news-page div.right-col {width: 250px}	
		
	/* News Article */
	.site .news-article div.left-col {width: 710px}
	.site .news-article div.right-col {width: 250px}			
	
	/* Footer */
	.site div#footer-full {background: #111; color: #fff; margin: 40px 0 0 0;}
	.site div.footer-nav, .site div#footer {overflow: hidden; padding: 20px 0}
	
	.site a.scrollTop {float: left; padding: 0 0 0 25px; margin: 45px 0 0 15px; color: #fff; background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/top.png') 0 50% no-repeat}
	.site a.scrollTop:hover {color: #ddd}
	
	.site div#footer-nav ul {overflow: hidden; margin: 45px 15px 0 0; padding: 0; text-align: right}
	.site div#footer-nav ul li {margin: 0; padding: 0; display: inline; list-style: none outside; background: none}	
	.site div#footer-nav a {line-height: 20px; color: #fff; text-decoration: none; border: 0; padding: 0 20px}	
	.site div#footer-nav a:hover {color: #ddd}
	
	.site div#footer {color: #888; padding-bottom: 80px}	
	.site div#footer p {}
	.site div#footer a {border: 0; color: #888}
	.site div#footer a:hover {color: #fff}
	
	/* Breadcrumbs (swp_breadcrumbs) */
	.site .swp-breadcrumbs {font-size: 13px; margin: 25px 15px 15px 15px}
	.site .swp-breadcrumbs a {}
	.site .swp-breadcrumbs strong {font-weight: normal; color: #888}
	.site .swp-breadcrumbs .delim {padding: 0 10px; background: url(http://www.coffsweb.com.au/packages/mono/themes/mono/images/breadcrumbs/delim.png) 50% 50% no-repeat}
	
	/* Powerslider Lite */
	.site .powerSliderShell {z-index:2}
	.site .powerSliderShell, .site .powerSliderPagination, .site .powerSliderContainer {margin: 0 auto; width: 990px!important;}
	.site .powerSliderContainer {overflow: visible!important}
	.site .powerSliderShell a.powerSlide {width: 2000px!important; border: none}
	.site .powerSliderShell img {width: 2000px!important; margin-left: -25%}
	
	.site .powerSliderShell, 
	.site .powerSliderContainer, 
	.site .powerSliderShell a.powerSlide, 
	.site .powerSliderShell img {height:555px!important}
	
	.site .powerSliderPagination {z-index: 8!important}
	.site .powerSliderPagination a {background: #111; color: #111; padding: 0 8px; margin: 0 3px; border: 0; font-size: 13px; line-height:1.5; border: 1px solid #fff}
	.site .powerSliderPagination a:hover {background: #444; color: #444; border: 1px solid #fff}
	.site .powerSliderPagination a.activeSlide {background: #fff; color: #fff; border-color: #000}
	
	.site .powerSliderNext, .site .powerSliderPrev {z-index: 7!important; width: 76px; height: 70px; background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/fader/arrows.png') 0 0 no-repeat}
	.site .powerSliderNext {background-position: 100% 0}
		
	/* Sortable Fancybox Gallery */
	.site .sortable_fancybox_gallery_container { width: 100%; margin: 25px 15px}
	.site .sortable_fancybox_gallery_image {padding: 0}
	.site .sortable_fancybox_gallery_image img {display: block; }
	.site .sortable_fancybox_gallery_image a {display: block; margin: 0 20px 0 0}
	
	/* Galleria (Asmillier) Gallery */
	.site #asmillerGallery_main {height:auto!important}
	.site #asmillerGallery_spacer {display:none} 
	.site .asmillerGalleryBlock {margin: 0 auto}
	.site .asmillerGalleria_wrapper {display: block}
	.site ul#asmillerGallery {margin-top: 10px!important}
	.site ul#asmillerGallery li {width: 90px!important; height: 60px!important}
	.site img.asmillerGalleria_thumb {display: block; margin-left: 0!important; width: 90px!important; height: 60px!important}
	.site .asmillerGalleria_caption {margin: 0; padding: 0; line-height: 3}
	
	/* News Page */
	.site .news-page .ccm-page-list {margin: 20px 15px}
	.site .news-page div.ccm-pagination {margin: 30px 15px 20px 15px}
	.site .news-page div.ccm-page-list-description {padding-bottom: 10px; margin-bottom: 10px}
	
	/* News Articles */
	.site .news-article .ccm-page-list {margin-top: 50px}
	.site .news-article .ccm-page-list-description {display: none}
	
	/* Contact Us Styles */
	.site p.address, .site p.tel, .site p.fax {padding-left: 30px; background-position: 0 3px; background-repeat: no-repeat}
	
	.site p.address {background-image: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/icon-address.png')} 
	.site p.tel {background-image: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/icon-tel.png')}
	.site p.fax {background-image: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/icon-fax.png')}
	


/*	Tablet (Portrait) 768px
***********************************************************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	 body:after {content: "768 to 959px Tablet Portrait";}
	 
	.site div.container {width: 768px}
	
	.site .cellspacer {height: 215px}
	
	/* Header */
	.site div.site-logo {width: 230px; margin-top: 20px}
	
	/* Nav */
	.site div#nav div#inner-nav {display: block}
	.site div#nav ul li a {font-size: 15px; margin: 0 9px; padding: 0}
	
	.site div#nav ul ul li {width: 220px}
	.site div#nav ul ul li a {font-size: 14px}
	
	.site div#nav ul ul {margin: 0}
	
	/* Cols */
	/* Two Column */
	.site .two-col div.left-col, .site .two-col div.right-col {width: 48%}
		
	/* Left Sidebar */
	.site .left-sidebar div.left-col {width: 200px}
	.site .left-sidebar div.right-col {width: 560px}	

	/* Right Sidebar */
	.site .right-sidebar div.left-col {width: 560px}
	.site .right-sidebar div.right-col {width: 200px}
		
	/* News Page */
	.site .news-page div.left-col {width: 560px}
	.site .news-page div.right-col {width: 200px}	
		
	/* News Article */
	.site .news-article div.left-col {width: 560px}
	.site .news-article div.right-col {width: 200px}			
	
	/* Footer */
	.site div#footer-nav a {line-height: 20px; color: #fff; text-decoration: none; border: 0; padding: 0 13px}	
	
	/* Breadcrumbs (swp_breadcrumbs) */
	.site .swp-breadcrumbs {font-size: 12px}		
	
	/* Powerslider Lite */
	.site .powerSliderShell, .site .powerSliderPagination, .site .powerSliderContainer  {margin: 0 auto; width: 768px!important}
	.site .powerSliderShell a.powerSlide {width: 1441px!important;}
	.site .powerSliderShell img {width: 1441px!important; margin-left: -25%}
	.site .powerSliderShell, 
	.site .powerSliderContainer, 
	.site .powerSliderShell a.powerSlide, 
	.site .powerSliderShell img {height:400px!important}
	.site .powerSliderNext, .site .powerSliderPrev {bottom: 180px!important}
	
}



/*	Mobile (Landscape) 480px 
***********************************************************************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	 body:after {content: "480px Mobile Landscape";}
	 
	.site div.container {width: 480px;}
	
	.site .cellspacer {height: 139px}
	
	/* Forms */
	.site table.formBlockSurveyTable td {float: none}

	/* Header */
	.site div#top {height: 110px}
	.site div.site-logo {display: block; width: 229px}

	/* Main Nav */
	.site div#nav ul li a {padding: 0 10px}	 

	/* Mobile Nav */
    .site div#nav {height: auto; float: none; position: relative; z-index: 8; margin: 0; width: 240px; top: 110px}
    .site div#nav div#inner-nav {display: none}
	.site div#nav ul {position: absolute; width: 100%; padding: 0 ; background: #fff; box-shadow: 1px 1px 4px #111; z-index:9}
    .site div#nav ul li {float: none; width: 100%; margin: 0; padding: 0; background: none}
    .site div#nav ul li a {width: 100%; padding: 0; text-indent: 20px; height: 37px; line-height: 37px; margin:0; font-size: 15px; border-top: 0; border-bottom: 2px solid #fff; color: #222}
	.site div#nav ul li:first-child a {padding-top: 5px;}
	.site div#nav ul li:last-child a {padding-bottom: 5px;}
    .site div#nav ul li a:hover {border-color: #fff; color: #222}
	.site div#nav ul li a.nav-path-selected {border-color: #fff; color: #000}
	
	/* Sub Menus (Dropdowns) */
	.site div#nav ul ul {position: relative; left: 0; top: 0; z-index: 9; margin: 0; padding: 0; box-shadow: none; background: #eee}
	.site div#nav ul ul li {margin: 0; padding: 0; width: 100%}
	.site div#nav ul ul li a {width: 100%; padding: 0; height: 35px; line-height: 35px; margin:0; text-indent: 35px; font-size: 14px}
	.site div#nav ul ul li:first-child a {padding-top: 5px;}
	.site div#nav ul ul li:last-child a {padding-bottom: 5px;}
	.site div#nav ul ul li a:hover,  
	.site div#nav ul ul li a.nav-path-selected {background: #fff; color: #222}
	
	/* Sub Sub Menus (Dropdowns) */
	.site div#nav ul ul ul {position: relative; left: 0; top: 0; z-index: 9; margin: 0; padding: 0; box-shadow: none; background: #eee}
	.site div#nav ul ul ul li {margin: 0; padding: 0; width: 100%}
	.site div#nav ul ul ul li a {width: 100%; padding: 0; height: 35px; line-height: 35px; margin:0; text-indent: 50px; font-size: 14px}
	.site div#nav ul ul ul li:first-child a {padding-top: 5px;}
	.site div#nav ul ul ul li:last-child a {padding-bottom: 5px;}
	.site div#nav ul ul ul li a:hover,  
	.site div#nav ul ul ul li a.nav-path-selected {background: #fff; color: #222}
        
    .site a#pull {  
		display: block;  
		background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/mobile-nav.png') 95% 0 no-repeat;  
		width: 100%; 
		margin: 0 15px 0 0; 
		padding: 0;
		font-size: 15px; 
		position: absolute; 
		right: 0; 
		top: 0;
		color: #fff;
		line-height: 110px;
		height: 110px;
		width: 100px;
		text-decoration: none;
		border: none;
		z-index: 9
    }  	  
	.site a#pull.active {background-position: 95% 100%}  
	.site a#pull span {display: none}  		
	
	
	/* Cols */
	/* Two Column */
	.site .two-col div.left-col, .site .two-col div.right-col {width: 100%}
	
	/* Three Col */
	.site .three-col div.centre-col {float: left; overflow: hidden; margin-left: 0}
	.site .three-col div.left-col,
	.site .three-col div.centre-col,
	.site .three-col div.right-col {width: 100%;}

	/* Four Col */
	.site .four-col div.centre-left-col {}
	.site .four-col div.centre-right-col {}
	.site .four-col div.left-col,
	.site .four-col div.centre-left-col,
	.site .four-col div.centre-right-col,
	.site .four-col div.right-col {width: 50%}	
		
	/* Left Sidebar */
	.site .left-sidebar div.left-col {width: 100%}
	.site .left-sidebar div.right-col {width: 100%}	

	/* Right Sidebar */
	.site .right-sidebar div.left-col {width: 100%}
	.site .right-sidebar div.right-col {width: 100%}
		
	/* News Page */
	.site .news-page div.left-col {width: 100%}
	.site .news-page div.right-col {width: 100%}	
		
	/* News Article */
	.site .news-article div.left-col {width: 100%}
	.site .news-article div.right-col {width: 100%}	
	
	/* Footer */
	.site div.footer p {text-align: center}
	.site div#footer-nav {display:none}
	
	/* Breadcrumbs (swp_breadcrumbs) */
	.site .swp-breadcrumbs {font-size: 12px}	
		
	/* Powerslider Lite */
	.site .powerSliderShell, .site .powerSliderPagination, .site .powerSliderContainer {margin: 0 auto; width: 480px!important}
	.site .powerSliderShell a.powerSlide {width: 1081px!important;}
	.site .powerSliderShell img {width: 1081px!important; margin-left: -25%}	
	.site .powerSliderShell, 
	.site .powerSliderContainer, 
	.site .powerSliderShell a.powerSlide, 
	.site .powerSliderShell img {height:300px!important}
	.site .powerSliderNext, .site .powerSliderPrev {bottom: 135px!important}		
	.site .powerSliderPagination {bottom: 30px!important; z-index: 8!important}
	.site .powerSliderNext, .site .powerSliderPrev {display: none}
		
	/* Sortable Fancybox Gallery */
	.site .sortable_fancybox_gallery_image {padding: 0; width: 100%!important; text-align:center; margin-bottom: 10px }
	.site .sortable_fancybox_gallery_image img {margin: 0 auto}
	.site .sortable_fancybox_gallery_image a {border-bottom:0}
	
}


/*	Mobile (Portrait) 320px 
***********************************************************************************************************************/
@media only screen and (max-width: 480px) {
	 body:after {content: "320px Mobile Portrait";}
	 
	.site div.container {width: 300px}
	
	.site table tr td {padding-right: 10px}
	
	/* Forms */
	.site form .formBlockSurveyTable {margin: 15px 20px}
	
	/* Header */
	.site div#top {height: 110px}
	.site div.site-logo {display: block; width: 229px}
	
	/* Main Nav */
	.site div#nav ul li a {padding: 0 10px}	 

	/* Mobile Nav */
    .site div#nav {height: auto; float: none; position: relative; z-index: 7; margin: 0; width: 240px; top: 0}
    .site div#nav div#inner-nav {display: none}
	.site div#nav ul {position: absolute; width: 100%; padding: 0 ; background: #fff; box-shadow: 1px 1px 4px #111;}
    .site div#nav ul li {float: none; width: 100%; margin: 0; padding: 0; background: none}
    .site div#nav ul li a {width: 100%; padding: 0; text-indent: 20px; height: 37px; line-height: 37px; margin:0; font-size: 15px; border-top: 0; border-bottom: 2px solid #fff; color: #222}
	.site div#nav ul li:first-child a {padding-top: 5px;}
	.site div#nav ul li:last-child a {padding-bottom: 5px;}
    .site div#nav ul li a:hover {border-color: #fff; color: #222}
	.site div#nav ul li a.nav-path-selected {border-color: #fff; color: #000}
	
	/* Sub Menus (Dropdowns) */
	.site div#nav ul ul {position: relative; left: 0; top: 0; z-index: 9; margin: 0; padding: 0; box-shadow: none; background: #eee}
	.site div#nav ul ul li {margin: 0; padding: 0; width: 100%}
	.site div#nav ul ul li a {width: 100%; padding: 0; height: 34px; line-height: 34px; margin:0; text-indent: 35px; font-size: 14px}
	.site div#nav ul ul li:first-child a {padding-top: 5px;}
	.site div#nav ul ul li:last-child a {padding-bottom: 5px;}
	.site div#nav ul ul li a:hover,  
	.site div#nav ul ul li a.nav-path-selected {background: #fff; color: #222}
	
	/* Sub Sub Menus (Dropdowns) */
	.site div#nav ul ul ul {position: relative; left: 0; top: 0; z-index: 9; margin: 0; padding: 0; box-shadow: none; background: #eee}
	.site div#nav ul ul ul li {margin: 0; padding: 0; width: 100%}
	.site div#nav ul ul ul li a {width: 100%; padding: 0; height: 32px; line-height: 32px; margin:0; text-indent: 50px; font-size: 14px}
	.site div#nav ul ul ul li:first-child a {padding-top: 5px;}
	.site div#nav ul ul ul li:last-child a {padding-bottom: 5px;}
	.site div#nav ul ul ul li a:hover,  
	.site div#nav ul ul ul li a.nav-path-selected {background: #fff; color: #222}
        
    .site a#pull {  
		display: block;  
		background: url('http://www.coffsweb.com.au/packages/mono/themes/mono/images/mobile-nav.png') 95% 0 no-repeat;  
		width: 100%; 
		margin: 0 15px 0 0; 
		padding: 0;
		font-size: 15px; 
		position: absolute; 
		right: 0; 
		top: 0;
		color: #fff;
		line-height: 110px;
		height: 110px;
		width: 60px;
		text-decoration: none;
		border: none;
		z-index: 8
    }  	  
	.site a#pull.active {background-position: 95% 100%}  
	.site a#pull span {display: none}  	
	
	/* Cols */
	/* Two Column */
	.site .two-col div.left-col, .site .two-col div.right-col {width: 100%}
	
	/* Three Col */
	.site .three-col div.centre-col {float: left; overflow: hidden; margin-left: 0}
	.site .three-col div.left-col,
	.site .three-col div.centre-col,
	.site .three-col div.right-col {width: 100%;}

	/* Four Col */
	.site .four-col div.centre-left-col {}
	.site .four-col div.centre-right-col {}
	.site .four-col div.left-col,
	.site .four-col div.centre-left-col,
	.site .four-col div.centre-right-col,
	.site .four-col div.right-col {width: 50%}	
		
	/* Left Sidebar */
	.site .left-sidebar div.left-col {width: 100%}
	.site .left-sidebar div.right-col {width: 100%}	

	/* Right Sidebar */
	.site .right-sidebar div.left-col {width: 100%}
	.site .right-sidebar div.right-col {width: 100%}
		
	/* News Page */
	.site .news-page div.left-col {width: 100%}
	.site .news-page div.right-col {width: 100%}	
		
	/* News Article */
	.site .news-article div.left-col {width: 100%}
	.site .news-article div.right-col {width: 100%}	
	
	/* Footer */
	.site div.footer p {text-align: center}
	.site div#footer-nav {display:none}	
	
	.site div.footer-nav ul li:last-child a {padding-right: 0}
	
	/* Breadcrumbs (swp_breadcrumbs) */
	.site .swp-breadcrumbs {font-size: 12px}	
		
	/* Powerslider Lite */
	.site .powerSliderShell, .site .powerSliderPagination, .site .powerSliderContainer {margin: 0 auto; width: 300px!important}
	.site .powerSliderShell a.powerSlide {width: 1081px!important;}
	.site .powerSliderShell img {width: 1081px!important; margin-left: -35%}	
	.site .powerSliderShell, 
	.site .powerSliderContainer, 
	.site .powerSliderShell a.powerSlide, 
	.site .powerSliderShell img {height:300px!important}
	.site .powerSliderNext, .site .powerSliderPrev {bottom: 135px!important}		
	.site .powerSliderPagination {bottom: 30px!important}
	.site .powerSliderNext, .site .powerSliderPrev {display: none}
		
	/* Sortable Fancybox Gallery */
	.site .sortable_fancybox_gallery_image {padding: 0; width: 100%!important; text-align:center; margin-bottom: 10px }
	.site .sortable_fancybox_gallery_image img {margin: 0 auto}
	.site .sortable_fancybox_gallery_image a {border-bottom:0}	

		
}



