/***********************
*  Site Specific CSS   *
************************/

@import url("http://cdn.myld.com.au/1/bootstrap/2.3.1/css/grid.css");
@import url('http://cdn.myld.com.au/1/js/cform_validation/validation-2.1.min.css');
@import url('http://cdn.myld.com.au/1/css/socialmedia/socialmedia.css');

@font-face {
    font-family: 'Roboto';
    src: url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-light-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-light-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-light-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-mediumitalic-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-mediumitalic-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-mediumitalic-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Roboto/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: 500;
    font-style: italic;
}
#multiple-map {
  margin:10px 0px;
  height:275px;
}
#view_content div.view_section, body, p, .navigation li a, .zend_form li {
  font-family: 'Roboto'!important;
  }
  #contact #view_content div.view_section {
    width:97.5%;
  }

.grid-3 img {
  max-width: 100%  
}

@charset "UTF-8";
/* CSS Document */

*{
 margin: 0px;
 padding: 0px;
}

/* GENERIC CONTENT/PAGE STYLES */
body {
 background-color: #fff;
}

xxxdiv {border: 1px solid #dedede;;}

.text { font-family: 'Roboto', Arial, 'sans-serif'; }
  
/* -------------------------- */
/* ---- HEADER CONTAINER ---- */
/* -------------------------- */

#template_header {
      height: 152px;
      background: #fff url("http://cdn.myld.com.au/2/8/nt-tyre-service_5785f832d1.png") no-repeat right 5px;
      margin-top:20px;
      position:relative;
   }
   
   
   #template_header_menu ul {
    list-style-type: none;
}

    #template_header_menu {
	float: left;
	width:940px;
	max-height:85px;
	line-height: 85px;
	vertical-align: top;
	padding-left: 20px;
	background: rgb(255,163,50); 
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTMzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjg4MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,163,50,1) 0%, rgba(235,136,49,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,163,50,1)), color-stop(100%,rgba(235,136,49,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,163,50,1) 0%,rgba(235,136,49,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,163,50,1) 0%,rgba(235,136,49,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,163,50,1) 0%,rgba(235,136,49,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,163,50,1) 0%,rgba(235,136,49,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa332', endColorstr='#eb8831',GradientType=0 ); /* IE6-8 */
	
}

#template_header_menu a {
	text-decoration: none;
	color: #000;
}

#template_header_menu .navigation li a {
    display: block;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	height: 50px;
	min-width: 85px;
	line-height: 50px;
	text-decoration: none;
	color: #fff;
	text-indent:20px;
	word-spacing:0px;
	right:20px;
	position:relative;
}


 #template_header_menu .navigation li a:hover {
      color: #ccc;
   }

#template_header_menu .navigation li.active a {
	color: #3a5ba9;
    text-decoration: none;
}
    
/* ----------------------- */
/* ---- Main Template ---- */
/* ----------------------- */
   #template {
 width:960px;
 height:100%;
 background-color: #fff;
 text-align: left;
 margin: 0 auto;
 border-left: 1px solid #c2c2c2;
 border-right: 1px solid #c2c2c2;
   }


   #logo {
	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	width: 216px;
	height: 100px;
	float: left;
	background-image: url("https://cdn.myld.com.au/2/3/nt-tyre-service_7d34853bab.png");
	z-index: 2;
   }
   
    #feature_image {
    clear:both;
    position:relative;
    height:270px 
} 

    #slides {
    height:inherit;
	width:inherit;
	position:absolute;
	top:0;
	left:0;
	z-index: 1;
}

   
   .headTitle {
      min-height: 114px;
      margin-top: 0px;
   }
   
   
    h1.page_title {
      padding-top: 20px;
      font-family: "Futura LT" Arial, 'sans-serif';
      font-style: oblique;
      font-size: 30px;
      font-weight: 900;
      color: #395ba9;
      text-align: left;
      line-height: 60px;
      text-indent: 20px;
      position:relative;
      right:10px;
      top:40px;
      display:none;
   }
   
   
   h2.page_subtitle {
   padding-top: 20px;
    font-family:'Roboto', sans-serif!important;
      font-style: italic;
      font-size: 30px;
      font-weight: 500;
      color: #395ba9;
      text-align: left;
      line-height: 60px;
      text-indent: 20px;
      position:relative;
      right:10px;
      top:40px;
   }


blockquote {
    padding:20px;
    font-size:22px;
    font-weight:600;
    color:#333;
}

/* ----------------- */
/* ---- CONTENT ---- */
/* ----------------- */

   #view_content {
      position: relative;
	  /*width:960px;*/
	  min-height: 340px;
	  background-color: #fff;
	  background-color: none; 
	  clear:both;
   }
 
   
   #view_content li {
      list-style-position: inside;
      padding: 7px;
      border-bottom: 1px solid;
      border-color: #dadada;
   }
   
   #contentContainer {
      clear: both;
      float: left;
      width:940px;
      font-size: 14px;
      font-weight: 100;
      margin-top: 12px;
   }
   
   #contentContainerColoured {
      clear: both;
      float: left;
      width:960px;
      font-size: 14px;
      font-weight: 100;
      margin-top: 12px;
      background-color: #ffffff;
   }

   .content_title {
      font-size: 24px;
      border-bottom: 1px dotted;
      border-color: #bbbbbb;
   }

   .view_section {
      float: right;
   }
   
        .view_section h2 {
      border-bottom:none;
      font-size: 24px;
	  color: #666;
   }
   
   
   .view_section h3 {
      border-bottom: 1px solid #dedede;
	  font-size: 26px;
	  color: #333333;
   }
   
   .view_section p {
      text-align: left;
	  margin-top: 5px;
	  margin-left: 0px;
	  font-size: 14px;
	  font-weight: 200;
	  color: #333333;
	  line-height: 20px;
   }
   
/*-----------------------------------------Home Page-------------------------------------------------*/

   #home #view_content li {
      border:none;
      padding:2px;
   }
   
    #home  #view_content #view_section_1 {
        width:104%;
        margin-left:-24px;
        }
        
          #home  #view_content #view_section_3 {
        margin-left:20px;
        }
   
   #home #view_content .view_section li.active a {
    color: #3a5ba9;
    text-decoration: none;
}
   
   
   #home #view_content .view_section {
       margin: 0% 2.6% 2.0% 0%;
   }
   
   #home .view_section {
    border:none;   
   }
   
   #home .view_section img {
      margin:0px;
      border:none;
   }

    .view_section img {
      border:none;
   }


    .span1 {
    float:left;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	min-height:300px;
	margin-right:10px;
	margin-top:10px;
}

    .Span2 {
    float:left;
    hieght:300px;
	margin-right:0px;
	font-size:14px;
	border-left:1px solid #dedede;
	padding-bottom:10px;
}

    .Span3 {
    float:left; 
    padding: 0px;
}

    #contentlogos {
    float:left;
    margin: 0px;
    padding: 0px;
    max-width: 960px;
    border:none;
    clear:both;
  }

    #contentlogos img {
    border:none;
    padding:3px;
}

/****************LOGOS**********************/

    .contentlogos2 {
    float:left;
    width: 960px;
    border:none;
    right:27px;
    position:relative;
  }

    .contentlogos2 img {
    border:none;
    padding:0px;
   
}
/*--------------------------------------------Contact Page----------------------------------------*/


  #contact #view_content {
      position: relative;
      height: auto;
      clear:both;
   }

    #contact #feature_image {
     display:none;   
    }
   
    #contact #view_content li {
      border:none;
   }
.location-logo {
float: left;
margin-right: 10px;
min-width: 132px;
}
/*----------------------------------------About Us Page---------------------------------------------*/

    #about-us .view_section img {
      border: 1px double;
      border-color: #bbbbbb;
      -moz-border-radius: 10px;
      border-radius: 10px;
      margin: 4px;
      position:relative;
      top:20px;
      margin-top:40px;
   }

/*-----------------------------------------Products Page------------------------------------------*/
	
    #products .productbox {
        border: 1px solid #dedede;
        border-radius:10px;
        padding: 5px 10px 5px 10px;
        vertical-align: top;
        float:left;
        min-width:880px;
    }
    
	#products .text {
      max-width:790px;
      position:relative;
	  left:10px;
	  top:10px;
	  text-align: left;
	  margin-top: 5px;
	  margin-left: 0px;
	  font-size: 14px;
	  font-weight: 200;
	  color: #333333;
	  line-height: 14px;
	  border-bottom:none;
	    
	}
	
	#products .productbox ul li {
    	list-style-type: none;
	padding: 10px 0px 10px 0px;
        border:none;
        list-style-position:inside;
        line-height:20px;
	}
    
    .productbox img {
       -moz-border-radius:10px;
        border-radius:10px;
        margin-top:10px;
        right:5px;
        top:10px;
        margin-bottom:20px;
        position:relative;
       }
       
       #products #view_content div.view_section {
        float: left;
        margin: 1% 1% .5% .5%;
}


   .float-button-right img {
            float:right:
            padding:20px;
            position:relative;
            top:5px;
            z-index:10;
            }
    
    
    /* ---------------------------------Car and 4x4 Page------------------------------------*/
    
    #car-and-4x4 .view_section img {
        position:relative;
        left:15px;
        -moz-border-radius:10px;
        border-radius:10px;
        margin:5px;
        }
    
    
       /* ----------------------------trucks-and-light-trucks Page-----------------------------------*/
    
    
       #trucks-and-light-trucks .view_section #truckimg {
        position:relative;
        -moz-border-radius:10px;
        border-radius:10px;
        right:15px;
        }
    #trucks-and-light-trucks .view_section img {
        position:relative;
        left:15px;
        -moz-border-radius:10px;
        border-radius:10px;
        margin:5px;
        }
        
        
      /* ----------------------------forklift-and-tyrfil Page-----------------------------------*/
    
    #forklift-and-tyrfil .view_section img {
        position:relative;
        left:15px;
        -moz-border-radius:10px;
        border-radius:10px;
        margin:5px;
        }
        
    #forklift-and-tyrfil #view_content li {
      list-style:none;
      text-decoration: none;
      padding: 7px;
      border-bottom:none;
      border-color: #dadada;
      padding-top:10px;
   }
        
        
     /* ----------------------------Earthmover Page-----------------------------------*/
    
    #earthmover .view_section img {
        position:relative;
        left:15px;
        -moz-border-radius:10px;
        border-radius:10px;
        margin:5px;
        }
        
        
    /*---------------------------- Services Page-----------------------------------*/
        
        #services .view_section .service_list1 {
            
            margin-top:10px;
            
        }
    
    
/* -------------------------- */
/* ---- Footer Container ---- */
/* -------------------------- */


	#footer {
		float: left;
		background-color: #fff;
		width: 960px;
		height: 80px;
	
}
	
	#template_footer_menu {
		font-size: 12px;
		line-height: 22px;
		text-indent: 10px;
		vertical-align: bottom;
		background-color: inherit;
		text-align: left;
}

	#footer #template_footer_menu ul {
		list-style-type: none;
		border-bottom: 1px solid;
		border-color: #dedede;
		padding-top: -5px;
}

	#template_footer_menu a {
		text-decoration: none;
		color: #999;
}

	#template_footer_menu a:hover {
		color: #444444;
}


 
   	#footer #template_footer_menu .navigation li {
	  	padding:0px 20px 0px 20px;
	
}

	#footer #template_footer_menu .navigation li a {
		display:block;
		float:left;
		text-decoration:none;
		font-size:11px;
		padding:10px;
		text-transform:uppercase;
        position:relative;
}

	#template_footer_menu .navigation li.active a {
		color: #999999;
}


   #sub_footer {
      float: left;
      width: 100%;
      height: 5px;
      background-color: #ffffff;
   }

/* -------------------------- */
/* ---- Widget Bars Left ---- */
/* -------------------------- */
   #widget_bar_left {
      /*
       clear: both;
      */
      float: left;
      margin-left: 40px;
      max-width: 515px;
      min-height: 250px;
      background-color: inherit;
      font-weight: 100;
   }
/* --------------------------- */
/* ---- Widget Bars Right ---- */
/* --------------------------- */
   #widget_bar_right {
      /*
       clear: both;
      */
      float: right;
      max-width: 300px;
      margin-right: 40px;
      background-color: inherit;
      font-size: 14px;
   }

   #widget_bar_left #widget_bar_right h3 {
      font-size: 24px;
      color: #2f2f2f;
   }
   #widget_bar_left #widget_bar_right p {
      margin-top: 10px;
      margin-left: 10px;
      font-size: 14px;
      font-weight: 100;
      color: #666666;
   }

/* ------------------------------------ */
/* ---- Local Directories Branding ---- */
/* ------------------------------------ */


    #ld_branding {
	float: right;
margin: 10px 0px;
border: none;
width: auto;
}

	#ld_branding a:hover {
		text-decoration:none;
		border:none;
	
}

	#ld_branding a {
		text-decoration: none;
        color: #fff;
	
	}
	
	#ld_branding img {
		border:none;
		text-color:999;
}

/* --------------- */
/* ---- Forms ---- */
/* --------------- */
.zend_form {
      clear:none;
      margin-top:10px!important;
      padding-top:10px;
      padding-left:10px;
      margin-bottom:10px;
      border:solid 1px;
      border-color:#c7c7c7;
      float:left;
      width:500px;
      background:rgba(0,0,0,0.1);
}

.zend_form img{
    
    clear:both;
    padding-bottom:10px;
    max-width:380px;
}

   .zend_form label {
      width: 180px;
      text-align: left;
      margin-right: 15px;
      
   }
   
   
   .zend_form textarea {
      font-family: 'Roboto', Arial, sans-serif";
      font-size: 14px;
      color: #2f2f2f;
      min-width: 400px;
      padding: 2px;
      position:relative;

}

form input[type="submit"] {
        float:right;
        margin-right: 100px;
        max-width:100px;
        
    }
    
    .zend_form li {
       border-bottom: 1px dotted #999999;
       width:390px;
       }
       
       #contact .zend_form input {
           width:380px;
           height:25px;
       }
       
       .form-actions {
width: 100%;
float: none;
clear: both;
display: block;
}
#contact #submit {
margin: 20px;
float: left;
height: auto;
width: auto;
}

#contact_map {
     clear:none;
     float: right;
     margin-top: -20px;
     margin-right:-20px;
     padding-bottom:20px;
   }
   form input[type="text"], form input[type="email"], form input[type="search"], form input[type="password"]
   {
        padding: 3px;
    }
    .hours {
      width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 110%; font-family: Arial, sans-serif; border: 1px solid rgb(204, 203, 203); padding: 20px; background-color: rgb(230, 230, 230);margin:45px 0px 0px;
    }
#address_display {
   font-family: 'Roboto';
   font-size: 14px;
   padding:2px;
   padding-bottom: 0px;
   margin-right:15px;
   text-align:right;
   width:400px;

}
#phone_display {
   font-family: 'Roboto';
   font-size: 14px;
   padding: 2px;
   margin-right:15px;
   text-align:right;
}

#email_display {
   font-family: 'Roboto';
   font-size: 12px;
   padding: 2px;
   margin-right:15px;
   text-align:right;
}


div.errors {
    float:left;
    clear:both;
    }
    
    
 div.errors li{
        border: 2px solid #b70b0b;
        background-color: #ff0000;
        color: #ffffff;
        float: left;
        min-height:15px;
        min-width:200px;
        margin-right:200px;
        }
        

 