/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/

html{ min-height:100%; width:100%; }
body{ }
.tWrap { background: url(../images/innerbg.png); }

.tWrap .floatLeft{ float:left; }
.tWrap .floatRight{ float:right; }
.tWrap .clear{ clear:both; }
.tWrap .mainBoxWrapper{ margin-bottom:1em; }
.tWrap .sideBoxWrapper{ margin-bottom:1em; }

/* Form */
.tWrap .formBlockSurveyRow:before, .tWrap .formBlockSurveyRow:after{ content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.tWrap .formBlockSurveyRow:after{ clear:both; }
.tWrap .formBlockSurveyRow{ overflow:visible; width:100%; padding:0; }
.tWrap .formBlockSurveyCell.question{ width:30%; padding:0; }
.tWrap .formBlockSurveyCell.answer{ width:70%; padding:0 0 5px 0; }
.tWrap .formBlockSurveyCell.question label{ margin-top:8px; display:block; }
.tWrap .extendedFormSurveyView  textarea{ height:100px; box-sizing:content-box; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }
.tWrap .extendedFormSurveyView  input:focus, .tWrap .extendedFormSurveyView  textarea:focus, .tWrap .extendedFormSurveyView  select:focus{ outline:none; }
.tWrap .extendedFormSurveyView  input[type=text], .tWrap .extendedFormSurveyView  input[type=tel], .tWrap .extendedFormSurveyView  input[type=email], .tWrap .extendedFormSurveyView  input[type=url]{
	color:#666; border:1px solid #d9d9d9; padding:15px 2%; width:95%;
	/*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/
}
.tWrap .extendedFormSurveyView  textarea{
	color:#666; border:1px solid #d9d9d9; padding:8px 2%; width:95%;
}
.tWrap .extendedFormSurveyView  select{
	color:#666; border:1px solid #d9d9d9; padding:0px 2%; width:95%; line-height:3.5em;
}
.tWrap .extendedFormSurveyView  textarea:focus, .tWrap .extendedFormSurveyView  select:focus, .tWrap .extendedFormSurveyView  input[type=text]:focus, .tWrap .extendedFormSurveyView  input[type=tel]:focus, .tWrap .extendedFormSurveyView  input[type=email]:focus, .tWrap .extendedFormSurveyView  input[type=url]:focus{
	color:#222; border:1px solid #b1b1b1;
}
.tWrap .extendedFormSurveyView input[type="submit"]{ float:right; }
.tWrap .extendedFormSurveyView #msg { background:#e06a6a; color:#fff; text-shadow: 1px 1px 0 #7b1717; padding:1em; border:none; margin:5px 0; }
.tWrap .extendedFormSurveyView #msg .error{ color:#fff; }
.tWrap .extendedFormSurveyView #msg.formSuccess{ background:#9fd9f1; color:#33363a; text-shadow: 1px 1px 0 #d4dff6; }

/* Breadcrumbs */
.tWrap .breadcrumbsCont{ color:#959595; font-size: 0.889em; text-align: right; margin-top: -45px; }
.tWrap .breadcrumbsCont a{ color:#555555; }
.tWrap .breadcrumbsCont a:hover{ color:#959595; }
.tWrap .breadcrumbsCont strong{ font-weight:normal; }
.tWrap .breadcrumbsCont .delim{ padding:0 3px; }

/*=============================================================
===== HEADER ==================================================
=============================================================*/

.tWrap header{ width:100%;  }
.tWrap header.affix {
    position: fixed; top: 0; width: 100% }

.tWrap #headerTop{ width:100%; background: url(../images/homebg.png); }

.tWrap #headerTop .headerContent { padding-top: 40px; }

.tWrap #headerBottom{ width:100%; background: url(../images/navbg.png) top center repeat-x #434343; }

.tWrap #headerContentContainer { padding: 0px 0; }

.tWrap #logoContainer{ }
.tWrap #logoContainer #logo{ display:block; margin: 15px 0 15px; }

.tWrap .navbar{ min-height:0; border-radius:inherit; border:none; padding: 0px 0px 0px; margin:0px; background: none;  }
.tWrap .navbar-collapse{ padding:0px; }

.tWrap #headerBottom .navbar { background: none; border: none; margin-bottom: 0px; min-height: inherit; }
/* Argon/Default Navigation */
.tWrap header .nav{ float:left; margin:0; padding:0; }
.tWrap header .nav > li{ float:left; list-style:none; position:relative;  border-right: 1px solid #434343; }
.tWrap header .nav > li > a{ font-size:20px; line-height:20px; padding:18px 26px; color:#fff; text-transform:uppercase; display:block; text-decoration:none; font-family: 'PT Sans', sans-serif; }
.tWrap header .nav > li > a:hover, .tWrap header .nav > li.nav-hover > a, .tWrap header .nav > li.nav-path-selected > a{
	background:url(../images/navbg-hover.png) top center repeat-x #c2c2c2; color:#ffc960; text-decoration:none;
}
.tWrap header .nav > li ul{ position:absolute; display:none; margin:0px 0 0 0; padding:0px 0; z-index:4;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#898989+0,c8c8c8+100 */
background: #898989; /* Old browsers */
background: -moz-linear-gradient(top,  #898989 0%, #c8c8c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#898989), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #898989 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #898989 0%,#c8c8c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #898989 0%,#c8c8c8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #898989 0%,#c8c8c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
}
.tWrap header .nav > li ul li{ list-style:none; position:relative; }
.tWrap header .nav > li ul li a{ font-size:15px; line-height:15px; padding:14px 26px; color:#fff; min-width:250px; text-transform:uppercase; text-align:left; display:block; text-decoration:none; font-family: 'PT Sans', sans-serif; border-top: 1px solid #5c5c5c; }
.tWrap header .nav > li ul li a:hover, .tWrap header .nav > li ul li.nav-hover > a, .tWrap header .nav > li ul li.nav-path-selected > a{
	background: #4a4949; color:#ffc960; text-decoration:none;
}
.tWrap header .nav > li > ul ul{ left:100%; top:0; }

/* Antimony Navigation */
.tWrap header .nav > li > ul ul{ right:100%; left:auto; }

.tWrap header .navbar-header { float: none; }
.tWrap .col-logo { display: none; }
.tWrap .col-nav { padding: 0px; }
.tWrap .navbar-header .navbar-toggle { border-color: #292929 }
.tWrap .navbar-header .navbar-toggle:hover { border-color: #292929; background-color: #292929; }
.tWrap .navbar-header .navbar-toggle .icon-bar { background-color: #292929; }
.tWrap .navbar-header .navbar-toggle:hover .icon-bar { background-color: #fff; }
.tWrap .navbar-header .navbar-brand { color: #292929; }
.tWrap .navbar-header .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #434343; }

/*=============================================================
===== FOOTER ==================================================
=============================================================*/

.tWrap footer{ width:100%; }
.tWrap #footerTop{ width:100%; padding:20px 0; background: url(../images/innerbg.png); }
.tWrap #footerBottom{ width:100%; background: #000000; padding:20px 0; font-size: 14px; color: #b7b7b7; }
.tWrap #footerBottom p{ }
.tWrap #footerBottom a{ color: #fff; }
.tWrap #footerBottom a:hover{ text-decoration:underline; }

.tWrap #footerLogo{ margin:0 auto; display:block; }


.tWrap footer .nav{ margin:0; padding:10px 0; }
.tWrap footer .nav > li{ list-style:none; margin-bottom:0px; }
.tWrap footer .nav > li:first-child { border-left: none; }
.tWrap footer .nav > li > a{ color:#0C0C0C; font-size:18px; line-height: 1em; padding:3px 0 3px 18px; background: url(../images/footernav.png) left center no-repeat; }
.tWrap footer .nav > li > a:hover{ color:#505050; }

.tWrap footer p{ padding:0; }
.tWrap footer a{}
.tWrap footer #zCopyrightWrapper{ float: right; }
.tWrap footer #zCopyrightLogo{ vertical-align:middle; }

/*=============================================================
===== HOME ====================================================
=============================================================*/

.homeContent .tWrap { background: url(../images/homebg.png); }
.homeContent .tWrap #homeTileContainer,
.homeContent .tWrap #homeContentContainer { color: #eee; }

.homeContent .tWrap #homeTileContainer h1, .homeContent .tWrap #homeTileContainer h2, .homeContent .tWrap #homeTileContainer h3, .homeContent .tWrap #homeTileContainer h4, .homeContent .tWrap #homeTileContainer h5, .homeContent .tWrap #homeTileContainer h6,
.homeContent .tWrap #homeContentContainer h1, .homeContent .tWrap #homeContentContainer h2, .homeContent .tWrap #homeContentContainer h3, .homeContent .tWrap #homeContentContainer h4, .homeContent .tWrap #homeContentContainer h5, .homeContent .tWrap #homeContentContainer h6 {
	color: #fff;
}
.homeContent .tWrap #homeTileContainer p { font-size: 0.889em; }
.homeContent .tWrap #homeTileContainer a,
.homeContent .tWrap #homeContentContainer a { color: #fff; }

.tWrap #slideshowContainer{ width:100%; padding-top: 30px; }

.tWrap #homeTileContainer { width: 100%; background: url(../images/tiles-bg-img.jpg) 50% 50% no-repeat fixed; padding: 25px 0; }
.tWrap #homeTileContainer .mainTileBoxWrapper { padding-bottom: 10px; }
.tWrap #tilesContainer{ width:100%; }

.tWrap #homeContentContainer { padding-top: 18px; }
.tWrap .homeMainContent { padding-top: 70px; }

.tWrap #homeLowerContainer{ padding:60px 0 0px;  }
.tWrap .homeLowerSide { padding-top: 30px; }

.tWrap .flexslider{ margin:0; overflow:hidden; }
.tWrap .flex-direction-nav{ display:none; } 
.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:46px; height:86px; left:20px; background:url(../images/arrows1.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:46px; height:86px; right:20px; background:url(../images/arrows1.png) no-repeat top right; opacity:1; z-index:3; }
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:40px; height:40px; left:20px; background:url(../images/arrows2.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:40px; height:40px; right:20px; background:url(../images/arrows2.png) no-repeat top right; opacity:1; z-index:3; }*/
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:48px; height:48px; left:20px; background:url(../images/arrows3.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:48px; height:48px; right:20px; background:url(../images/arrows3.png) no-repeat top right; opacity:1; z-index:3; }*/

/*.tWrap #slideshowContainer  .flexslider{ margin:0; }*/
.tWrap #slideshowContainer .flex-control-nav{ bottom:0px; width:1140px; left:50%; margin-left:-570px; position:absolute; text-align:right; }
.tWrap #slideshowContainer .flex-control-nav a{ background:url(../images/dots2.png) top left no-repeat; text-indent:999em; width:18px; height:18px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }
/*.tWrap #slideshowContainer .flex-control-nav a{ background:url(../images/dots3.png) top left no-repeat; width:13px; height:13px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }*/
.tWrap #slideshowContainer .flex-control-nav a.flex-active{ background-position:right top; }

/*=============================================================
===== INNER ===================================================
=============================================================*/

.tWrap .innerHeaderContainer{ padding:36px 0 18px;}

.tWrap #leftContentContainer .container { background: url(../images/leftbg.png) top center no-repeat; }

.tWrap .innerContentContainer { padding:64px 0; margin:0;  background: url(../images/lowerbg.png) bottom center repeat-x; }
.tWrap .innerContentContainer .nav{ padding:0; margin:0; }
.tWrap .innerContentContainer .nav > li{ padding:0; margin:0 0 2px 0; list-style:none; border-bottom: 1px dashed #a0a0a0; }
.tWrap .innerContentContainer .nav > li > a{ color:#858585; background:url(../images/sidebarbg.png) left center no-repeat; padding:10px 30px; font-size:1em; line-height:15px;display:block; text-decoration:none; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; }
.tWrap .innerContentContainer .nav > li > a:hover, .tWrap .innerContentContainer .nav > li.nav-hover > a, .tWrap .innerContentContainer .nav > li.nav-path-selected > a{
	color:#2e2b26; text-decoration:none;
}
.tWrap .innerContentContainer .nav > li ul{ padding:0 0 11px 0; margin:0; background:#ee2227; }
.tWrap .innerContentContainer .nav > li ul li{ list-style:none; }
.tWrap .innerContentContainer .nav > li ul li a{ color:#fff; background:#292929; padding:9px 27px; font-size:1em; line-height:1em; display:block; text-decoration:none; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; }
.tWrap .innerContentContainer .nav > li ul li a:hover, .tWrap .innerContentContainer .nav > li ul li.nav-hover > a, .tWrap .innerContentContainer .nav > li ul li.nav-path-selected > a{
	background:#29a95e; color:#fff; text-decoration:none;
}
.tWrap .sidebarTitle { color: #555555; font-size: 1.667em; text-transform: uppercase; padding-bottom: 0px; }
.tWrap .pageTitle {  border-bottom: 1px dashed #9a9a9a; padding-bottom: 15px; }

/*=============================================================
===== CUSTOM ==================================================
=============================================================*/

#freeAppraisel { top: 1100px; height: 232px; position: absolute; display: block; right: 1px; width: 313px; transition: all 1.2s ease-in-out; -webkit-transition: all 1.2s ease-in-out; z-index: 4; cursor: pointer; }
#freeAppraisel a { background:url(../images/scrolling-cta.png) no-repeat top left; display:block; width:313px; height:232px; }

