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

html{ min-height:100%; width:100%; }
body{ min-width:1300px; }
.tWrap .floatLeft{ float:left; }
.tWrap .floatRight{ float:right; }
.tWrap .clear{ clear:both; }
.tWrap .mainBoxWrapper{ margin-bottom:1em; }
.tWrap .sideBoxWrapper{ margin-bottom:1em; }

/* Form */
.tWrap .ccm-search-block-form input{ -webkit-border-radius:0px; -webkit-appearance: none; }

.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  textarea, .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:10px 2%; width:95%;
	-webkit-border-radius:0px; -webkit-appearance: none;
	/*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/
}

.tWrap .extendedFormSurveyView  select {
	color:#666; border:1px solid #d9d9d9; padding:0px 2%; width:95%; height: 3.5em;
	-webkit-border-radius:0px; -webkit-appearance: none; 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; -webkit-border-radius:0px; -webkit-appearance: none; }
.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 #slideshowInnerContainer{width:100%; padding:74px 0 0 0; overflow:hidden;position: relative; z-index:0;}

.tWrap #breadcrumbSmallAnimal{width:100%; display:block;position: absolute; }
.tWrap #breadcrumbSmallAnimal{z-index:1;margin: -61px 0 0 0;}
.tWrap #slideshowInnerContainer img{display:block; padding:0px;}
.tWrap #tail{padding: 0px 0 5px 46px;}
.tWrap #tail img{position:absolute;}
.tWrap .smallImage { position: relative; }
.tWrap .smallImage a {position: absolute;
z-index: 3;
top: -67px;
left: -29px;
width: 144px;}
.tWrap #breadcrumbsContainer{background:#e13b22;padding:6px 0 6px 0;z-index:2;margin: 0px 0 0 0;}

.tWrap .breadcrumbsCont{color:#fff; font-size:0.929em; z-index:1;padding:0px 0 0 32px;}
.tWrap .breadcrumbsCont a{ color:#fff; }
.tWrap .breadcrumbsCont a:hover{ color:#fff; text-decoration:none; }
.tWrap .breadcrumbsCont strong{ font-weight:normal; }
.tWrap .breadcrumbsCont .delim{ padding:0 3px; }

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

.tWrap header{ width:100%; background:url(../images/header-bg.png) no-repeat top center; position:absolute; z-index:3;}
.tWrap #headerTop{ width:100%; }
.tWrap #headerBottom{ width:100%; }
.tWrap #headerNavContainer{padding:38px 0 0 0;}
.tWrap #logoContainer{padding:0px 0 0px 0;}
.tWrap #logo img {
display: block;
padding: 0px 0 50px 0;width:100%;
}


/* Argon/Default Navigation */
.tWrap header .nav{ float:right; margin:0;font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding: 0px 0px 0 0; 
				  /*background:url(../images/nav-bar-bg.png) center top no-repeat;background:#2d2a27;*/ }
.tWrap header .nav > li{ float:left; list-style:none; position:relative; }
.tWrap header .nav > li:first-child a{-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0 0 8px; border-radius:8px 0px 0px 8px;}
.tWrap header .nav > li:last-child a{-webkit-border-radius:0px 8px 8px 0;-moz-border-radius:0px 8px 8px 0; border-radius:0px 8px 8px 0;}
.tWrap header .nav > li > a{ background:#2d2a27; font-size:1.071em; line-height:15px; padding:17px 17px 15px 12px;  color:#fff; display:block; text-decoration:none; }
.tWrap header .nav > li > a:hover, .tWrap header .nav > li.nav-hover > a, .tWrap header .nav > li.nav-path-selected > a{background: url(../images/menu-hover.jpg) no-repeat top center #2d2a27; color:#ff442e; text-decoration:none;}
.tWrap header .nav > li ul{ position:absolute; display:none; margin:0; padding:0; z-index:4; 	}
.tWrap header .nav > li ul li:first-child{border-top:0px solid #de3320 }
.tWrap header .nav > li ul li:last-child a{	-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}
.tWrap header .nav > li ul li{ list-style:none; position:relative; border-top:1px solid #de3320; }
.tWrap header .nav > li ul li a{ font-size:1.071em; line-height:1.071em; padding:17px 17px 15px 12px;  background:#bf1d0b; color:#fff; min-width:250px; text-align:left; display:block; text-decoration:none; }
.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: #bf1d0b url(../images/dropdown-selected-icn.png) right center no-repeat; color:#ffc231; text-decoration:none;padding:17px 17px 15px 12px; 
}
.tWrap header .nav > li > ul ul{ left:100%; top:0; }

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

/* Cobalt Navigation
.tWrap header #logo{ display:none; margin:10px auto; }
.tWrap header .nav{ text-align:center; width:100%; }
.tWrap header .nav > li{ display:inline-block; float:none; margin:0 10px; }
.tWrap header .nav > .nav-item-3 > a{ width:315px; height:90px; padding:50px 0 0 0; background:url(../images/logo.png) no-repeat top left; text-indent:-9999em; }
.tWrap header .nav > .nav-item-3 > a:hover, .tWrap header .nav > .nav-item-3.nav-hover > a, .tWrap header .nav > .nav-item-3.nav-path-selected > a{
	background:url(../images/logo.png) no-repeat top left;
}*/

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

.tWrap footer{ width:100%;background:url(../images/footer-line.jpg) top center no-repeat #c42d17; padding:45px 0 0 0;}
.tWrap #footerTop{ width:100%; background:url(../images/footer-bg.jpg) top left repeat;}
.tWrap #footerTopInner{ background:url(../images/footer-lion-img.jpg) no-repeat top center; }
.tWrap #footerTopContent{padding:45px 0 18px 0; }
.tWrap #footerBottom{ width:100%; padding:16px 0 16px 0;}
.tWrap #footerBottomInner{ max-width:width:100%; padding:16px 0 16px 0;}
.tWrap #footerTopRightContent {background:url(../images/map-bg.png) top center no-repeat; display:block; padding:32px 16px 47px 16px;}
.tWrap #footerTopRightContent .googleMapCanvas { height: 263px !important; }

.tWrap footer p{ padding:0; color:#fff; font-size:0.857em;}
.tWrap footer a{color:#fff; text-decoration:none; font-size:0.857em;}
.tWrap footer #zCopyrightWrapper{ float:right; }
.tWrap footer #zCopyrightLogo{ vertical-align:middle; }

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

.tWrap #slideshowContainer{ width:100%; padding:138px 0 0 0; }
.tWrap #homeContentContainer{ width:100%; padding:0px 0 50px 0; }
.tWrap #homeTopLeft{padding-bottom: 51px; }
.tWrap #tilesContainer{ width:100%; }
.tWrap #homeLowerLeft{  }
.tWrap #homeBottomCenter{padding:10px 25px 0px 25px;}
.tWrap #homeBottomRight{ background:url(../images/fb-feeb-bg.jpg) top center no-repeat; display:block; padding:54px 25px 42px 22px;}
.tWrap #HTMLBlock117{background:#fff;}

.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ display:none; 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{ display:none; 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{ -webkit-box-shadow:none; -moz-box-shadow: none; -o-box-shadow: none; }
.tWrap #slideshowContainer .flex-control-nav{ max-width:1300px; width:100%; margin:0 auto; position:relative; margin-top:-76px; text-align:right; }
.tWrap #slideshowContainer .flex-control-nav li{ display:inline-block; }
.tWrap #slideshowContainer .flex-control-nav a{ text-indent:9999em; overflow:hidden; background:url(../images/dots3.png) top left no-repeat; 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/dots1.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{ 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; }
.tWrap .flexslider {margin: 0 0 106px;}
/*=============================================================
===== INNER ===================================================
=============================================================*/
.tWrap .innerContentContainer{padding:50px 0 50px 0; }
.tWrap .innerContentContainer .nav{ background:#2d2a27; border-radius:8px; padding:0; margin:0; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;  }
.tWrap .innerContentContainer .nav > li{ padding:0; margin:0; list-style:none;}
/*.tWrap .innerContentContainer .nav > li:first-child >a{-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.tWrap .innerContentContainer .nav > li:last-child >a{	-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;} */
.tWrap .innerContentContainer .nav > li > a{ color:#fff; padding:15px 20px; font-size:1.071em; line-height:1.071em;display:block; text-decoration:none; }
.tWrap .innerContentContainer .nav > li > a:hover, .tWrap .innerContentContainer .nav > li.nav-hover > a, .tWrap .innerContentContainer .nav > li.nav-path-selected > a{
	color:#f3ba31; text-decoration:none;
}

.tWrap .innerContentContainer .nav > li ul{ padding:0 0 0 0px; margin:0; }
.tWrap .innerContentContainer .nav > li ul li{ list-style:none; }
.tWrap .innerContentContainer .nav > li ul li a{ color:#fff; background:#e13b22; padding:15px 20px; font-size:1em; line-height:1em; display:block; text-decoration:none; }
.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:url(../images/sidemenu.jpg) no-repeat right center #e13b22; color:#f3ba31; text-decoration:none;
}

.tWrap .innerContentContainer .nav > li:last-child ul > li:last-child > a { border-radius: 0 0 8px 8px; }

.tWrap .pageTitle {  }
.tWrap .sidebarTitle {display:none;  }

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