/* Thomas Marsden | Responsive Shell */
/* --------------------------------- */
/* Website: Responsive Shell v1.0    */
/* Author: Thomas Marsden 		     */
/* URL: www.thomasmarsden.com.au     */
/* Created: 3rd May 2012	 	     */
/* Last Revised: 3rd May 2012	     */
/* --------------------------------- */


/* -------------------- */
/* Start Desktop Styles */
/* -------------------- */

/* Reset Width */
/* */

body {
	background-position:-470px 25px;
	background-repeat:no-repeat;
    border-top:solid 25px rgba(233,116,38,1.00);
}

#logo { position: absolute;
    top: 10px;
    right: 0px;
    width: 100%;
    float: left;
    margin:0;
    padding-right: 0px;
    padding-top: 0;
}
#logo img { /*width: 100%; */
    float: left;
    width: 180px;
    margin: 0px 0 0 10px;
}
#logo h2 {
    float: right;
    width: 55%;
    text-align: center;
    font-size: 18px;
    margin: 22px 20px 0 0;
}
header .logo2 {
    padding: 0px 0 10px 30px;
}
header .logo2 img {
    max-width: 220px;
}
header .logo2 h2 {
    float: left;
    clear: left;
    display: block;
    width: 220px;
    font-size: 14px;
    line-height: 20px;
    font-style: italic;
    text-align: center;
    color: #ffffff;
    transform: rotate(0deg);
    margin: 10px 0 0 0px;
}
.Bunnings_Logo {
    width: 160px;
    margin: 20px 20px 0 0;
}
.button_wrapper {width: 80%; float: right;}
a.quote_button {
    float: right;
    display: inline-block;
    width: 45%;
    padding: 11px 0px;
    margin: 6px 5% 12px 0;
    font-size: 14px;
    color: #ffffff !important;
    background-color: #e97425;
    text-decoration: none !important;
    text-transform: uppercase;
    text-align: center;
    border-radius: 6px;
}
.button_wrapper a.quote_button {
    margin: -5px 20px 15px 0 ;
}
.button_wrapper a.quote_button2 {
    margin: -5px 30px 15px 0 ; 
}
.inner {
	padding: 0 3%;
	width: 94%;
}

.innermenu {
	
	width: 96%;
}

.innercontent {
	padding: 0 3%;
	width: 94%;
}


#featured .inner {
	padding: 0;
	width: 100%;
}
.homepage_main_image {
    padding-bottom: 38%;
}
table tr td  {padding: 10px !important;}
table tr td img {width: 100% !important;}
.col1,
.col2, .col5 {
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
}

.col2 {
	padding: 20px 0 0;
}

/* Disable + Enable */
/* */

.desktop-only {
	display: block;
}

.mobile-only,
.flex-direction-.nav {
	display: none;
}

.header h1.widescreen,
.header h1.desktop,
.header h1.smartphone {
	display: none;
}
.header-translate {
	display:none;	
}

.tech_pg_slimline_logo { width: 350px; margin: -20px 0px 20px -20px;}
.tech_pg_w_pan_profile { width: 250px; float:right; margin: -90px 10px 0px 0px;}
.tech_pg_slimline_heading {width: 50%;}

.yt_video {float: left !important; }


/* Change Colours */
/* */

.nav {
	width:100%;
}

.nav ul li a {
	
}

.nav ul li a:hover,
.nav ul li a.active {

}

.nav ul li a:active {

}

.nav ul li a.first {
	
}
.flexnav {
    overflow: visible;
}
.flexnav li {
    width: 100%;
    background-color: #e97425;
}
.flexnav li ul {
    width: 100%;
}
.flexnav li ul li a{
    text-align: center !important;
    padding:15px 0;
}

.headline {
	width:100%;
	height:230px;
	border-bottom:1px solid #CCC;	
	
	margin-bottom:15px;
}

.project_pg_profiles {width: 100%; padding:0px 0 20px 0;}
.project_pg_profiles2 {float:right; width: 60%; padding:20px 0 0px 0;}



/* Header */
/* */

.header {}

/* vvv QUOTE PAGE vvv */
    
.quote_page ul.tabs li {
    /*width: 49% !important;*/
    margin: 0 1% 1% 0 !important;
    padding: 0 0 18% 0 !important;
    min-height: 42px;
    background-position: center bottom !important;
}
.quote_page ul.tabs li a {
    padding: 10px 0 !important;
}
.insulspan_panel {float: left; width: 33.3333%; padding-right: 0px;}
.insulspan_panel img {float: left; width: 95%;}

.innercontent img.bunnings_custom_logo, .innercontent img.bunnings_special_logo {float: right; width: 80px; margin: 0 0 15px 15px !important;}

.quote_page textarea {width: 100% !important;}

        .patios_content {min-height: 240px;  padding:0 0 0 0; }
        .quote_option_outer .orange_button {width: 76%; height: auto; margin: 0 10% 0; position: absolute; left: 0; bottom: -30px; padding: 15px 2% 15px; }


/* ------------------ */
/* End Desktop Styles */
/* ------------------ */