/*
Theme Name: Instile
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/* =Structure
----------------------------------------------- */
#header{margin-bottom:10px}
#page-container{width:990px;margin:0px auto;padding-top:5px;padding-bottom:5px}
a {color:#000} 
a:hover {color:#ffffff} 
#logo{text-align:left;}
#logo a img{border-style:none;padding:0}
#logo a {outline:0 none}
#phone{text-align:right;font-weight:700;font-size:18px;color:#f99104;float:right;margin-top:35px}
#menu-navigation {width:100%; padding:2px}
#nav-left{position:absolute;top:92px;left:0;padding:0}
#nav-left a{text-decoration:none;color:#9b9a9a;font-size:14px;margin:0 50px; outline:0 none}
#nav-right{float:right;}
#nav-right a{text-decoration:none;color:#9b9a9a;font-size:16px; outline:0 none}
#nav-right input{border-color:gray;border-style:solid;border-width:thin}
#nav-right input .field #s {width:160px}
#nav-right input .submit {width:111px}
.clear{clear:both;line-height:1px;height:0;margin:0;padding:0}

/* =Global
----------------------------------------------- */

body{
    font-family:Arial,Helvetica,Verdana, Sans-serif;
    font-size:12px;
    color:#666;
    text-align:left;
    background:url(../../../wp-content/themes/instile/images/complete-background.gif);
    background-position:center;
    background-repeat:repeat-y;
    background-color:#fefdfd
}
#tablecontent {width:100%}
p, span, div, td {line-height: 1.5em;}
h1 {color:#f99104;font-size:18px;text-align:left}
h1 p {color:#f99104;font-size:16px;text-decoration:underline;font-weight:bold}
h2 {color:#f99104}
h3 {color:#9a9b9b}
h4{font-weight:bold;text-transform:uppercase}
.rightpanel {float:right;margin-top:20px}
ol li {font-weight:bold}
ol li.header_title,ol li.header_title a {color:#000;text-decoration:none}
ol li.header_title a.active {text-decoration:underline;color:#f99104}
ol li.header_title a:hover{color:#f99104}
ol li.header_title a.selected{text-decoration:underline}
ol li p {font-weight:normal}

/*NextGen Gallery Custom*/

.projects a{background:url(../../../wp-content/themes/instile/images/projects.gif) no-repeat 0 0;padding-right:12px;display:block;text-transform:uppercase;}
.projects .thumb {margin:9px 9px}
.projects span{font-size:10px;font-weight:bold;text-align:center}

/* =Content
----------------------------------------------- */
/*#content {text-align:left;padding-top:10px}
#content .entry-header h1 .entry-title {text-align:left}*/
#top-word a{text-decoration:none;color:#ffffff;font-size:14px;padding-right:0; padding-top: 12px; outline:0 none}
#home-image-right-banner-word a{text-decoration:none;font-size:16px;padding-right:0;color:#000;display:block;height:50px;width:230px;text-align:center;padding-top:5px; outline:0 none;position: relative; top:-290px; z-index: 8}
#home-image-center-banner-word a{text-decoration:none;padding-right:0;font-size:24px;text-align:center;color:#000; outline:0 none; background-repeat: repeat-y}
#home-image-center-banner{position:relative;top:450px; background-image: url(../../../wp-content/themes/instile/images/banner-centre.gif)}
#home-image-center-banner-word{position:relative;top:-109px;z-index:9}
#image-banner {position:relative; right:6px; top:-200px;z-index:10;width:990px; text-align:center}
#image-banner img a  #purchase {text-decoration:none; font-size:16px; color:#000000; font-weight:bold}
#home-banner {position:relative; left:-6px; height:auto;}
#quote {background: url('../../../wp-content/themes/instile/images/free-quote-blob.png') no-repeat;color:black;display:block;height:62px;text-decoration:none;font-size:18px;font-weight:bold;margin-bottom:14px;padding-top:8px;width:233px;text-align:center}
#quote span {color:#fff}
.free{position:relative;z-index:12}
.banner{position:relative;top:-69px;left:-4px;z-index:11;text-align:center} 
.freequote {left:775px;top:-513px;position:absolute;background: url('../../../wp-content/themes/instile/images/free-quote-blurb.png') no-repeat;font-size:18px;text-decoration:none;color:#000000;display:block;width:217px;height:81px;text-align:center;padding:7px 14px 0px 7px;z-index:10;float:right}
.freequote span {color:#fff}
.freequote:hover {color:#fff}
.freequote:hover span {color:#000;text-decoration:none}
h4 a {color:#ff8101}
h4 a:hover {color:#ff8101}
td a {color:#ff8101}
td a:hover {color:#ff8101}
p a {color:#ff8101}
p a:hover {color:#ff8101}
ul li a {color:#ff8101}
ul li a:hover {color:#ff8101}
#footer3-right-title a:hover {color:#ff8101;text-decoration:underline}
.purchase {display:block; width:966px;background: url('../../../wp-content/themes/instile/images/banner-centre.gif');font-size:24px;text-decoration:none;color:#000000;padding:5px 10px;line-height:24px;text-align:center}
#content-slogan{font-size:18px;font-weight:bold;text-align:left;color:#000;padding:0px 10px 0 0px;}
#home-image-right-banner a{right:-20px;font-size:16px;font-weight:bolder;color:#000;color:#ffffff;}
#home-image-right-banner-word a:hover,#home-image-right-banner-word a:hover span{color:#eee}
#content-inner{position:absolute;top:120px;z-index:-999;background:url(../../../wp-content/themes/instile/images/);height:300px;background-repeat:no-repeat; width:990px}
#content p{color:#000;text-align:left}
/*#content-left{float:left;display:block;width:220px;text-align:left;padding:14px 45px 0px 0px;}
#content-centre{display:block; padding-right:75px}*/
#content{display:block;text-align:left;width:660px;float:left;text-align:left;padding-top:10px;color:#000}
#content a:hover {color:#f99104}
#content .entry-header h1 .entry-title {text-align:left}
#content-right{float:right;width:300px;display:block;position:relative;margin-right:166px}
#top-img{position:absolute;top:490px;right:179px}
#top-word{position:absolute;top:492px;right:215px;font-size:18px;font-weight:700;color:#000}
.menu-quicklink-container #menu-quicklink .menu {}
ul #menu-quicklink .menu {margin:0;padding:0}
#bottom-img1{background:url(../../../wp-content/themes/instile/images/quick-links-top.png) no-repeat;display:block;height:30px;margin-bottom:5px;width:233px}
#bottom-img1 p {font-weight:bold;font-size:18px;color:#000000;text-align:center}
#bottom-word{position:absolute;top:85px;right:75px;font-size:16px;font-weight:700;color:#000}
#quicklink {background:url(../../../wp-content/themes/instile/images/quick-links-centre.gif);text-align:left;height:auto;padding:1px 0px 1px 0px;width:233px}
#quicklink a{text-decoration:none;color:#000;font-size:12px;font-weight:bold}
#bottom-img2{background:url(../../../wp-content/themes/instile/images/quick-links-bottom.png) no-repeat;display:block;height:30px;margin-top:6px;width:233px}
#quicklink li{font-size:1.2em;color:#000}
#quicklink li a{background-repeat:no-repeat;color:#000;outline:0 none}
#cleaner{background:none repeat scroll 0 0 transparent;border:medium none;clear:both;font-size:1px;height:70px;margin:0;padding:0}
#container-cleaner{background:none repeat scroll 0 0 transparent;border:medium none;clear:both;font-size:1px;height:30px;margin:0;padding:0}
#like {float:left;padding-top:30px;width:450px}
#footer{height:150px; width:990px}
#footer1{float:right;padding-top:10px;padding-right:5px;display:inline}
ul.socialmedia{margin:0;padding-top:25px;list-style:none;clear:both}
.socialmedia li{overflow:hidden;text-indent:-9999px;display:inline;float:left;margin:auto 5px}
.socialmedia li a {background:url(../../../wp-content/themes/instile/images/sprites-links-close.gif) no-repeat;height:100%;display:block;}
.socialmedia li.facebook a{width:25px;height:25px}
.socialmedia li.twitter a{width:25px;height:25px;background-position:-29px 0}
.socialmedia li.youtube a{width:25px;height:25px;background-position:-60px 0}
.socialmedia li.linkedin a{width:25px;height:25px;background-position:-89px 0}
#footer2{float:none;padding-bottom:15px}
hr{display:block; float:none;padding-top:15px;padding-bottom:15px;color:orange}
#footer3{display:block;border-top: 1px solid orange;margin-top:10px;padding-top:10px;margin-right:10px}
#footer3-left-title{float:left;text-align:left;color:#000;line-height:20px}
#footer3-left{float:left;text-align:left;color:#393737}
#footer3-right-title{float:right;text-align:right;color:#000;line-height:20px}
#footer3-right{float:right;color:#393737}
#footer3-right a{color:#f99104}
#colorlink a{color: orange; outline:0 none}
ul.homepageboxes{list-style-type:none;margin-left:-2px;padding:0;margin-right:10px;width:990px}
ul.homepageboxes li{float:left;font-size:1em;margin:10px 16px 15px 18px;padding:0}
ul.homepageboxes li.first-child{background:url(../../../wp-content/themes/instile/images/kitchen-renovations.jpg);width:auto;height:150px;margin-left:0}
ul.homepageboxes li.second-child{background:url(../../../wp-content/themes/instile/images/bathroom-renovations.jpg);width:auto;height:150px}
ul.homepageboxes li.third-child{background:url(../../../wp-content/themes/instile/images/combo-renovations.jpg);width:auto;height:150px}
ul.homepageboxes li.last-child{background:url(../../../wp-content/themes/instile/images/investment-properties.jpg);width:auto;height:150px;margin-right:0}
ul.homepageboxes li a{text-decoration:none;display:block;background-repeat:no-repeat;color:#fff;padding-top:150px; outline:0 none}
ul.homepageboxes li a span{background-color:#000;height:25px;width:220px;display:block;text-align:center}
ul.homepageboxes li a:link span,ul.homepageboxes li a:visited span{color:#fff;padding-top:6px;display:block;width:220px;text-align:center}
#content-left h2,#content-center h2{margin-top:0}
.wpcf7-form select, .wpcf7-form input, .wpcf7-form textarea {width:100%}
.wpcf7-form input.wpcf7-submit{width:auto} 

.newingtongroup {text-align:left;margin-top:10px;font-size:10px}
.newingtongroup a img{display:inline;border:0}
.newingtongroup a {color:#000;text-decoration:none}

#menu-navigation li{width:140px;background-color:#fefdfd}
#menu-navigation li li{width:139px;font-size:12px}
#menu-navigation li ul{width:100%}
#menu-navigation {font-size:16px;width:750px;background-color:#fefdfd;margin-left:-2px;color:#fefdfd}
#menu-navigation a{text-decoration:none;line-height:26px;color:#000}
#menu-navigation a:hover {color:#f99104}
#menu-navigation li{text-align:left; margin-right:10px}
#menu-navigation li a{padding:2px 4px;width:100%;display:block}
#menu-navigation li.hover,#menu-navigation li.hover ul{background-color:#fefdfd;z-index:15}
#menu-navigation li.hover ul{display:block}
#menu-navigation li.hover{color:#fefdfd;}
#nav{width:700px}
#nav-right{margin-top:4px}
.wpcf7-submit{float:right}
.homepage #content{width:auto}


/* get a quote */

#wpcf7-f1336-p95-o1{
    background: none repeat scroll 0 0 #F47920;
    border-radius: 17px 17px 17px 17px;
    color: white;
    font-weight: bold;
    padding: 1px 24px 10px;
}

#wpcf7-f1336-p95-o1 h1{
    color: white;
    font-size: 45px!important;
}

#wpcf7-f1336-p95-o1 p{
    color: white !important;
    font-size: 14px;
}
#wpcf7-f1336-p95-o1 br {
    display: none;
}
#wpcf7-f1336-p95-o1 input.wpcf7-submit {
    cursor: pointer;
    float: left;
    padding: 6px;
    width: 30%;
}
#wpcf7-f1336-p95-o1 span.wpcf7-not-valid-tip{
    color: red;
}



#wpcf7-f1336-p3-o1{
    background: none repeat scroll 0 0 #F47920;
    border-radius: 17px 17px 17px 17px;
    color: white;
    font-weight: bold;
    padding: 1px 24px 10px;
}

#wpcf7-f1336-p3-o1 h1{
    color: white;
    font-size: 45px!important;
}

#wpcf7-f1336-p3-o1 p{
    color: white !important;
    font-size: 14px;
}
#wpcf7-f1336-p3-o1 br {
    display: none;
}
#wpcf7-f1336-p3-o1 input.wpcf7-submit {
    cursor: pointer;
    float: left;
    padding: 6px;
    width: 30%;
}
#wpcf7-f1336-p3-o1 span.wpcf7-not-valid-tip{
    color: red;
}

#wpcf7-f1336-p83-o1{
    background: none repeat scroll 0 0 #F47920;
    border-radius: 17px 17px 17px 17px;
    color: white;
    font-weight: bold;
    padding: 1px 24px 10px;
}

#wpcf7-f1336-p83-o1 h1{
    color: white;
    font-size: 45px!important;
}

#wpcf7-f1336-p83-o1 p{
    color: white !important;
    font-size: 14px;
}
#wpcf7-f1336-p83-o1 br {
    display: none;
}
#wpcf7-f1336-p83-o1 input.wpcf7-submit {
    cursor: pointer;
    float: left;
    padding: 6px;
    width: 30%;
}
#wpcf7-f1336-p83-o1 span.wpcf7-not-valid-tip{
    color: red;
}

#wpcf7-f1336-p447-o1{
    background: none repeat scroll 0 0 #F47920;
    border-radius: 17px 17px 17px 17px;
    color: white;
    font-weight: bold;
    padding: 1px 24px 10px;
}

#wpcf7-f1336-p447-o1 h1{
    color: white;
    font-size: 45px!important;
}

#wpcf7-f1336-p447-o1 p{
    color: white !important;
    font-size: 14px;
}
#wpcf7-f1336-p447-o1 br {
    display: none;
}
#wpcf7-f1336-p447-o1 input.wpcf7-submit {
    cursor: pointer;
    float: left;
    padding: 6px;
    width: 30%;
}
#wpcf7-f1336-p447-o1 span.wpcf7-not-valid-tip{
    color: red;
}

#wpcf7-f1336-p22-o1{
    background: none repeat scroll 0 0 #F47920;
    border-radius: 17px 17px 17px 17px;
    color: white;
    font-weight: bold;
    padding: 1px 24px 10px;
}

#wpcf7-f1336-p22-o1 h1{
    color: white;
    font-size: 45px!important;
}

#wpcf7-f1336-p22-o1 p{
    color: white !important;
    font-size: 14px;
}
#wpcf7-f1336-p22-o1 br {
    display: none;
}
#wpcf7-f1336-p22-o1 input.wpcf7-submit {
    cursor: pointer;
    float: left;
    padding: 6px;
    width: 30%;
}
#wpcf7-f1336-p22-o1 span.wpcf7-not-valid-tip{
    color: red;
}

#wpcf7-f1336-p993-o1{
    background: none repeat scroll 0 0 #F47920;
    border-radius: 17px 17px 17px 17px;
    color: white;
    font-weight: bold;
    padding: 1px 24px 10px;
}

#wpcf7-f1336-p993-o1 h1{
    color: white;
    font-size: 45px!important;
}

#wpcf7-f1336-p993-o1 p{
    color: white !important;
    font-size: 14px;
}
#wpcf7-f1336-p993-o1 br {
    display: none;
}
#wpcf7-f1336-p993-o1 input.wpcf7-submit {
    cursor: pointer;
    float: left;
    padding: 6px;
    width: 30%;
}
#wpcf7-f1336-p993-o1 span.wpcf7-not-valid-tip{
    color: red;
}
/***********/


/* contact form */
#wpcf7-f1335-w1-o1 {
    background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 10px 10px 10px 10px;
    padding: 12px;
}

#wpcf7-f1335-w1-o1 p {
    color: gray !important;
}

/*
playback timings (ms):
  captures_list: 0.543
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 105.043
  LoadShardBlock: 209.991 (3)
  PetaboxLoader3.datanode: 83.619 (5)
  PetaboxLoader3.resolve: 187.622 (3)
  load_resource: 111.004 (2)
*/