a{ border:none;border-style:none; }
img{ border:none;border-style:none; }.tWrap div,
.tWrap span,
.tWrap applet,
.tWrap object,
.tWrap iframe,
.tWrap h1,
.tWrap h2,
.tWrap h3,
.tWrap h4,
.tWrap h5,
.tWrap h6,
.tWrap p,
.tWrap blockquote,
.tWrap pre,
.tWrap a,
.tWrap abbr,
.tWrap acronym,
.tWrap address,
.tWrap big,
.tWrap cite,
.tWrap code,
.tWrap del,
.tWrap dfn,
.tWrap em,
.tWrap img,
.tWrap ins,
.tWrap kbd,
.tWrap q,
.tWrap s,
.tWrap samp,
.tWrap small,
.tWrap strike,
.tWrap strong,
.tWrap sub,
.tWrap sup,
.tWrap tt,
.tWrap var,
.tWrap b,
.tWrap u,
.tWrap i,
.tWrap center,
.tWrap dl,
.tWrap dt,
.tWrap dd,
.tWrap ol,
.tWrap ul,
.tWrap li,
.tWrap fieldset,
.tWrap form,
.tWrap label,
.tWrap legend,
.tWrap caption,
.tWrap tr,
.tWrap th,
.tWrap article,
.tWrap aside,
.tWrap canvas,
.tWrap details,
.tWrap embed,
.tWrap figure,
.tWrap figcaption,
.tWrap footer,
.tWrap header,
.tWrap hgroup,
.tWrap menu,
.tWrap nav,
.tWrap output,
.tWrap ruby,
.tWrap section,
.tWrap summary,
.tWrap time,
.tWrap mark,
.tWrap audio,
.tWrap video {
	margin: 0;
	padding: 0;
}
/* HTML5 display-role reset for older browsers */
.tWrap article, .tWrap aside, .tWrap details, .tWrap figcaption, .tWrap figure, 
.tWrap footer, .tWrap header, .tWrap hgroup, .tWrap menu, .tWrap nav, .tWrap section {
	display: block;
}
body{ margin:0px; }.tWrap .container_12:before, .tWrap .container_12:after, .tWrap .container_16:before, .tWrap .container_16:after{ content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.tWrap .container_12:after, .tWrap .container_16:after{ clear:both; }
.tWrap .container_12, .tWrap .container_16{ margin-left:auto; margin-right:auto; width:1280px; padding:0 10px; }
.tWrap .grid_1,
.tWrap .grid_2,
.tWrap .grid_3,
.tWrap .grid_4,
.tWrap .grid_5,
.tWrap .grid_6,
.tWrap .grid_7,
.tWrap .grid_8,
.tWrap .grid_9,
.tWrap .grid_10,
.tWrap .grid_11,
.tWrap .grid_12,
.tWrap .grid_13,
.tWrap .grid_14,
.tWrap .grid_15,
.tWrap .grid_16{ padding:0 10px; border:0px solid rgba(0,0,0,0);
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;}
.container_16 .grid_1 { width:6.25%; }
.container_16 .grid_2 { width:12.5%; }
.container_16 .grid_3 { width:18.75%; }
.container_16 .grid_4 { width:25.0%; }
.container_16 .grid_5 { width:31.25%; }
.container_16 .grid_6 { width:37.5%; }
.container_16 .grid_7 { width:43.75%; }
.container_16 .grid_8 { width:50.0%; }
.container_16 .grid_9 { width:56.25%; }
.container_16 .grid_10 { width:62.5%; }
.container_16 .grid_11 { width:68.75%; }
.container_16 .grid_12 { width:75.0%; }
.container_16 .grid_13 { width:81.25%; }
.container_16 .grid_14 { width:87.5%; }
.container_16 .grid_15 { width:93.75%; }
.container_16 .grid_16 { margin-left:0; width:100%; }

.container_12 .grid_1 { width:8.33333333333%; }
.container_12 .grid_2 { width:16.6666666667%; }
.container_12 .grid_3 { width:25.0%; }
.container_12 .grid_4 { width:33.3333333333%; }
.container_12 .grid_5 { width:41.6666666667%; }
.container_12 .grid_6 { width:50.0%; }
.container_12 .grid_7 { width:58.3333333333%; }
.container_12 .grid_8 { width:66.6666666667%; }
.container_12 .grid_9 { width:75.0%; }
.container_12 .grid_10 { width:83.3333333333%; }
.container_12 .grid_11 { width:91.6666666667%; }
.container_12 .grid_12 { margin-left:0; width:100%; } /*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/

html{ min-height:100%; width:100%; }
body{ min-width:1300px; background: #0a77ae; }
.tWrap { background: #fff; }
.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  select, .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  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 #breadcrumbsContainer{ position: relative;top: 162px; padding-bottom:40px; }
.tWrap .breadcrumbsCont{ color:#fff; padding: 25px 0;text-align:center;}
.tWrap .breadcrumbsCont a{ color:#fff; text-decoration:none;}
.tWrap .breadcrumbsCont a:hover{ color:#fff; }
.tWrap .breadcrumbsCont strong{ font-weight:normal; }
.tWrap .breadcrumbsCont .delim{ padding:0 3px; }

/*=============================================================
===== HEADER ==================================================
=============================================================*/

.tWrap header{ width:100%; background:url(themes/shopfits/images/headerbg.png) top left repeat-x;position:fixed;z-index:4;}
.tWrap .headerbottombg{background:url(themes/shopfits/images/header-inner-grey-bg.png) top center no-repeat;height:152px;position: relative;margin-top: -70px;z-index:-1;}
.tWrap #headerTop{ width:100%;z-index:3; }
.tWrap #headerBottom{ width:100%; }
#freeQuote{
float:right;display:block;
height: 367px;
position: absolute;
right: 0px;
width: 60px;
transition: all 1.2s ease-in-out;
-webkit-transition: all 1.2s ease-in-out;
z-index: 11;
cursor: pointer;}
.tWrap #headerContentContainer { padding-top:28px; padding-bottom:25px;}
.tWrap #headerContentContainer a {color:#fff; text-decoration:none;}
.tWrap #headerContentContainer table{ float:right; font-family: 'Roboto Condensed', sans-serif;
font-size: 34px;
color: #fff;
font-weight: 300;}
.tWrap #headerContentContainer img{ padding-left:5px;}


/* Argon/Default Navigation */
.tWrap header .nav{ float:right; margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;z-index:3;letter-spacing: 2px;}
.tWrap header .nav > li:first-child{border-left:none;}
.tWrap header .nav > li{ float:left; list-style:none; position:relative; border-left:#1283bc solid 2px;}
.tWrap header .nav > li > a{ font-size:1em; line-height:15px; padding:13px 18px; background:#00517a; 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:#a8d933; color:#415c00; text-decoration:none;
}
.tWrap header .nav > li ul{ position:absolute; display:none; margin:0; padding:3px 0 0 0; z-index:4; }
.tWrap header .nav > li ul li{ list-style:none; position:relative; }
.tWrap header .nav > li ul li a{ font-size:1em; line-height:1.071em; padding:13px 20px 11px; background:#a8d933; color:#415c00; 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:#00517a; color:#fff; text-decoration:none;
}
.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(themes/shopfits/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(themes/shopfits/images/logo.png) no-repeat top left;
}*/

/*=============================================================
===== FOOTER ==================================================
=============================================================*/

.tWrap footer{ width:100%;background:url(themes/shopfits/images/footerbg.jpg) top center no-repeat #0a77ae; }

.tWrap #footerTop{ width:100%; padding-top: 28px;padding-bottom:28px;}
.tWrap #footerUpper{padding-top:218px; }
.tWrap #footerLogo{text-align:right;}
.tWrap #footerLeftLogo{text-align:left;}
.tWrap #footerTop table{ text-align:center;  margin:0 auto;padding-top:25px; padding-bottom:30px; }
.tWrap #footerTop table img{ padding-left: 18px;padding-right: 18px;}
.tWrap #footerTop h2{ margin:0 auto; text-align:center; }
.tWrap #footerTop ul li{ float:left; list-style:none; position:relative; padding:10px;vertical-align:middle;}
.tWrap #footerTop ul li img{  padding-top:5px;}

.tWrap #footerBottom{ width:100%; background:url(themes/shopfits/images/footer-horizontal-sep.jpg)top center no-repeat #0a77ae;padding-top:28px; padding-bottom:25px;color:#fff;font-size:13px;}

.tWrap footer p{ padding:0; }
.tWrap footer a{}
.tWrap footer #zCopyrightWrapper{ float:left; }
.tWrap footer #zCopyrightLogo{ vertical-align:middle; }

/*=============================================================
===== HOME ====================================================
=============================================================*/

.tWrap #slideshowContainer{ width:100%;position:relative; overflow:hidden; }
.tWrap #homeContentContainer{ width:100%; background:url(themes/shopfits/images/header-grey-bg.jpg) top center no-repeat;padding-top:40px;}
.tWrap #homeContentContainerMiddle{ padding-top:75px; padding-bottom:159px; }
.tWrap #tilesContainer{ width:100%; background:url(themes/shopfits/images/tilebg.jpg) fixed top center no-repeat; padding-top:75px;padding-bottom:75px;margin-top:80px;}
.tWrap .homeTileBoxWrapper{padding-bottom: 20px;}

.tWrap .slideHolder { width: 2200px; margin-left: 50%; }

.tWrap .flexslider{ box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; }
.tWrap .flexslider .slides{ }
.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:46px; height:86px; left:20px; background-image:none; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:46px; height:86px; right:20px; background-image:none; opacity:1; z-index:3; }
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:40px; height:40px; left:20px; background:url(themes/shopfits/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(themes/shopfits/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(themes/shopfits/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(themes/shopfits/images/arrows3.png) no-repeat top right; opacity:1; z-index:3; }*/

.tWrap #slideshowContainer  .flexslider{ margin:0; left: -50%; }
.tWrap #slideshowContainer .flex-control-nav{bottom: 10px; margin:0 auto; text-align:center;}
.tWrap #slideshowContainer .flex-control-nav a{ background:url(themes/shopfits/images/dots3.png) top left no-repeat; width:14px; height:14px; 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(themes/shopfits/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(themes/shopfits/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 ===================================================
=============================================================*/
.bWrap .tWrap { background:url(themes/shopfits/images/innerpageheader.jpg) center 41px no-repeat #fff; z-index:4; }
.tWrap .innerContentContainer {  background:url(themes/shopfits/images/header-grey-bg.jpg) top center no-repeat;position:relative;top: 171px;padding-top:90px;padding-bottom: 200px;}
.tWrap .innerContentContainer .nav{ padding:0; margin:0; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;z-index:3;}
.tWrap .innerContentContainer .nav > li{ padding:0; margin:0; list-style:none; border-bottom:#fff solid 2px;}
.tWrap .innerContentContainer .nav > li > a{ background:#00517a; color:#fff; font-size:1em; line-height:15px; padding:17px 18px;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{
	background:#a8d933; color:#415c00; text-decoration:none;
}
.tWrap .innerContentContainer .nav > li ul{ padding:0 0 0 10px; margin:0;}
.tWrap .innerContentContainer .nav > li ul li{ list-style:none; }
.tWrap .innerContentContainer .nav > li ul li a{ font-size:1em; line-height:1.071em; padding:13px 20px 11px; background:#a8d933; color:#415c00; 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:#00517a; color:#fff;  text-decoration:none;
}

.tWrap .pageTitle {  text-align: center;padding-bottom:20px;}
.tWrap .sidebar{padding-top: 100px;}
/*=============================================================
===== CUSTOM ==================================================
=============================================================*/

/*Mail Champ*/
#mc_embed_signup {
background-color: none;
clear: left;
font: 14px Helvetica,Arial,sans-serif;
}
#mc_embed_signup .indicates-required {

display: none;
}
#mc_embed_signup .mc-field-group label {
display: block;
margin-bottom: 3px;
color:#fff;
}
#mc_embed_signup .mc-field-group {
clear: none;
/* position: relative; */
width: 30%;
padding-bottom: 3%;
min-height: 50px;
}
#mc_embed_signup .button {
clear: both;
	color: #415c00;
	font-size:1em;
	line-height:14px;
	font-family: 'Roboto Condensed', sans-serif;
	background: #a8d933;
	padding:16px 19px;
	text-transform:uppercase;letter-spacing: 2px;
font-weight:normal; 
border: none; 
display: inline-block; 
vertical-align: baseline; 
outline: none; 
cursor: pointer;
 text-align: center; 
text-decoration: none; margin: 15px 0px 0px 0;
height: 100%;
white-space: nowrap;
width: auto;
border-radius: 0;}
#mc_embed_signup .button:hover{
	color:#fff;
	background:#0a82be;
	text-decoration: none;
}
#mc_embed_signup .button:active{
	position: relative;
	top: 1px;
}
#mc_embed_signup .mc-field-group {
clear: none;
position: relative;
width: 38%;
padding-bottom: 3%;
min-height: 50px;

}
#mc_embed_signup .mc-field-group input {
display: block;
width: 90%;
padding: 12px 0;
text-indent: 2%;
}
#mc_embed_signup .mc-field-group-sibmit {
float: left;

}
#mc_embed_signup_scroll{width: 70%;margin: 0 auto;padding-bottom: 10px;}


.tWrap .ccm-easyAccordion-title { font-size: 1.429em; padding: 15px 0; }body, #tinymce{ 
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#797979;
	line-height:2em;
margin:0; padding:0; border:0; word-wrap: break-word; }

a{ color:#8bbb17; text-decoration:none; outline:none; }
a:hover, a:active{ color:#8bbb17; text-decoration:underline; outline:none; }
.tWrap hr, #tinymce hr{ border-top:1px solid #efefef; margin:10px 0; border-bottom:none; border-left:none; border-right:none; }
.tWrap ul, #tinymce ul, .tWrap ol, #tinymce ol{ padding:0 0 0 15px; margin:0; }
.tWrap li, #tinymce li{ font-size:1em; list-style-position:outside; }
.tWrap ul li, #tinymce ul li{ list-style-type:disc; }
.tWrap ol li, #tinymce ol li{ list-style-type:decimal; }

.tWrap p, #tinymce p{ padding:5px 0; margin:0; }
.tWrap h1, #tinymce h1{ font-size:3.214em; padding:10px 0; margin:0; line-height:1em; font-weight:700; font-family: 'Rajdhani', sans-serif; color:#2c2d29; text-transform:uppercase; }
.tWrap h2, #tinymce h2{ font-size:2.857em; padding:10px 0; margin:0; line-height:1em; font-weight:700; font-family: 'Rajdhani', sans-serif; color:#2c2d29; text-transform:uppercase; }
.tWrap h3, #tinymce h3{ font-size:2.500em; padding:10px 0; margin:0; line-height:1em; font-weight:700; font-family: 'Rajdhani', sans-serif; color:#2c2d29; text-transform:uppercase; }
.tWrap h4, #tinymce h4{ font-size:2.143em; padding:10px 0; margin:0; font-weight:700; font-family: 'Rajdhani', sans-serif; color:#2c2d29; text-transform:uppercase; }
.tWrap h5, #tinymce h5{ font-size:1.786em; padding:10px 0; margin:0; font-weight:700; font-family: 'Rajdhani', sans-serif; color:#2c2d29; text-transform:uppercase; }
.tWrap h6, #tinymce h6{ font-size:1.429em; padding:10px 0; margin:0; font-weight:700; line-height: 4px; font-family: 'Rajdhani', sans-serif; color:#2c2d29; text-transform:uppercase; }

/* Button */
.tWrap .zyberButton, #tinymce .zyberButton, .tWrap .extendedFormSurveyView input[type="submit"], .tWrap .guestBook-formBlock input[type="submit"]{
	color: #fff;
	font-size:1em;
	line-height:14px;
	font-family: 'Roboto Condensed', sans-serif;
	background: #0a82be;
	padding:16px 19px;
	text-transform:uppercase;letter-spacing: 2px;
font-weight:normal; border: none; display: inline-block; vertical-align: baseline; outline: none; cursor: pointer; text-align: center; text-decoration: none; }
.tWrap .zyberButton:hover, #tinymce .zyberButton:hover, .tWrap .extendedFormSurveyView input[type="submit"]:hover, .tWrap .guestBook-formBlock input[type="submit"]:hover{
	color:#415c00;
	background:#a8d933;
	text-decoration: none;
}
.tWrap .zyberButton:active, #tinymce .zyberButton:active, .tWrap .extendedFormSurveyView input[type="submit"]:active, .tWrap .guestBook-formBlock input[type="submit"]:active{
	position: relative;
	top: 1px;
}

/* Alternative Button */
.tWrap .zyberButtonAlt, #tinymce .zyberButtonAlt{
	color: #415c00;
	font-size:1em;
	line-height:14px;
	font-family: 'Roboto Condensed', sans-serif;
	background: #a8d933;
	padding:16px 18px;
	text-transform:uppercase;letter-spacing: 2px;
font-weight:normal; border: none; display: inline-block; vertical-align: baseline; outline: none; cursor: pointer; text-align: center; text-decoration: none; }
.tWrap .zyberButtonAlt:hover, #tinymce .zyberButtonAlt:hover{
	color:#fff;
	background:#0a82be;
	text-decoration: none;
}
.tWrap .zyberButtonAlt:active, #tinymce .zyberButtonAlt:active{
	position: relative;
	top: 1px;
}

/* Large Button */
.tWrap .zyberButtonLrg, #tinymce .zyberButtonLrg{
	color: #fff;
	font-size:1.786em;
	line-height:18px;
	font-family: 'Roboto Condensed', sans-serif; 
	background: #0a82be;
	padding:18px 22px;
	text-transform:uppercase;letter-spacing: 2px;
font-weight:normal; border: none; display: inline-block; vertical-align: baseline; outline: none; cursor: pointer; text-align: center; text-decoration: none; }
.tWrap .zyberButtonLrg:hover, #tinymce .zyberButtonLrg:hover{
	color:#415c00;
	background:#a8d933;
	text-decoration: none;
}
.tWrap .zyberButtonLrg:active, #tinymce .zyberButtonLrg:active{
	position: relative;
	top: 1px;
}/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/
body{ min-width:0px;background: #0a77ae; }
img{ max-width:100%; height:auto; width:auto; }

.tWrap header .nav > li.hasDrop > a{  padding:13px 12px; }
.tWrap header .nav > li a.mobileDropdown{ width:20px; height:45px; background:url(themes/shopfits/images/mobilenavarrow.png) no-repeat center center; position:absolute; display:block !important; right:0; top:0; padding:0; min-width:0; }
.tWrap header .nav > li a.mobileDropdown{ background:url(themes/shopfits/images/mobilenavarrow.png) no-repeat center center !important; }

/*=============================================================
===== DROPDOWNS ===============================================
=============================================================*/

/* Below minimum width */
@media only screen and (max-width: 1278px) {
.tWrap header .nav > li > a{letter-spacing: 1px;}

}
@media only screen and (max-width: 1385px) {
 /*#freeQuote{ display:none;}*/
 .tWrap header .nav > li > a{ padding-left:10px; padding-right:10px; }
}
@media only screen and (max-width: 1072px) {
 #freeQuote{ display:none;}
}
@media only screen and (max-width: 1279px) {
	.tWrap .container_12, .tWrap .container_16{ width:960px; }
	 /*#freeQuote{ display:none;}*/
	/* Cobalt Navigation
	.tWrap header .nav > .nav-item-3{ display:none; }*/
	
	.tWrap header #logo{ display:block; max-width:300px; margin:15px auto 10px; }
	.tWrap header .nav > li > a{ padding-left:10px; padding-right:10px; }
}

/* 1024 Desktop */
@media only screen and (max-width: 979px) {
	.tWrap .thumbnail > a{ width:380px; height:174px; }
	.tWrap .container_12, .tWrap .container_16{ width:748px; }
	.tWrap header{position:relative;background:url(themes/shopfits/images/headerbg.png) top left repeat;}
	.tWrap #headerContentContainer {padding-top: 11px;padding-bottom: 25px;}
	.tWrap #headerContentContainer table {float: none;margin:0 auto; text-align:center;}
	.tWrap #tilesContainer {background-image:none;padding-bottom: 20px;padding-top: 20px;margin-top: 00px;}
	.tWrap #homeContentContainerMiddle {padding-top: 35px;padding-bottom: 35px;}
	.tWrap .content-sbBlog-wrap {	width: 380px !important;}
	/* Dropdown grids */
	.tWrap .grid_1, .tWrap .grid_2, .tWrap .grid_3, .tWrap .grid_4, .tWrap .grid_5, .tWrap .grid_6, .tWrap .grid_7, .tWrap .grid_8, .tWrap .grid_9, .tWrap .grid_10, .tWrap .grid_11, .tWrap .grid_12, .tWrap .grid_13, .tWrap .grid_14, .tWrap .grid_15, .tWrap .grid_16, .ccm-layout-col{ clear:both !important; float:none !important; padding-left:0 !important; padding-right:0 !important;width:auto !important; }
	.ccm-layout-col-spacing{ margin:0 !important; }
	
	/* Navigation */
	.tWrap header .nav{ width:100%; }
	.tWrap header .nav > li{ width:100%; text-align:left; margin:0; border-left:#1283bc solid 0px;}
	
	.tWrap header .nav > li ul{ position:relative; }
	.tWrap header .nav > li ul li{ width:100%;  }
	.tWrap header .nav > li ul li a{  font-size:1em; line-height:15px; background:#00517a; color:#fff;border-left:#1283bc solid 0px; }
	.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:#a8d933; color:#415c00; text-decoration:none;
	}
	.tWrap header .nav > li > ul ul{ left:0; }

	/* Slideshow */
	.tWrap .flex-direction-nav{ display:none; }
	.tWrap .flex-control-nav{ display:none; }
	
	/* Footer */
	.tWrap footer #zCopyrightWrapper{ float:left; }
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap:first-child {margin-left: 0;float:none;margin: 0 auto;}
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap{margin-left: 0;float:none;margin: 0 auto;}
	.tWrap .innerContentContainer{top: 0px; padding-top: 0px;}
	.tWrap #breadcrumbsContainer { position: relative;  top: 0px; background:#0a77ae; }
	.tWrap #headerTop {width: 100%;z-index: 3;background: #0a77ae;}
	.tWrap .sidebar {padding-top: 40px;}
	.tWrap #footerLogo {text-align: center;padding-top:20px;}
	
	.tWrap .slideHolder{ width:1800px; }
}

/* iPad Portrait */
@media only screen and (max-width: 767px) {
	.tWrap .container_12, .tWrap .container_16{ width:460px; }
	body{ font-size:13px; }
	.tWrap #tilesContainer {background-image:none;padding-bottom: 20px;padding-top: 20px;margin-top: 00px;}
	.tWrap #homeContentContainerMiddle {padding-top: 35px;padding-bottom: 35px;}
	
	.tWrap #footerLogo {text-align: center;padding-top:20px;}
	.tWrap #footerLeftLogo {text-align: center;padding-top: 20px;}
	.tWrap footer #zCopyrightWrapper {float: none;}
	.tWrap #headerContentContainer table{  font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;font-weight: 300;}
	.tWrap #footerTop ul li {  text-align:center;padding:0px;}
	.tWrap #footerTop ul li img{  display:none;}
	#mc_embed_signup .mc-field-group {clear: none;position: relative;width: 36%;padding-bottom: 3%;min-height: 50px;}
	#mc_embed_signup_scroll{width: 100%;margin: 0 auto;}
	.tWrap .slideHolder{ width:1500px; }
}

@media only screen and (max-width: 500px) {
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap {width: 300px !important;}
	.tWrap #homeContentContainerBlog .thumbnail > a{ width:300px; height:137px; }
}
/* Small Tablet */
@media only screen and (max-width: 479px) {
	.tWrap #homeContentContainerBlog .thumbnail > a{ width:250px; height:114px; }
	.tWrap .container_12, .tWrap .container_16{ width:300px; }
	body{ font-size:12px; }
	.tWrap #footerLogo {text-align: center;padding-top:20px;}
	#mc_embed_signup .mc-field-group {
	clear: none;
	position: none;
	float: left;
	}
	#mc_embed_signup .mc-field-group {
	clear: none;
	position: relative;
	width: 100%;
	padding-bottom: 3%;
	min-height: 50px;
	}
	#mc_embed_signup .mc-field-group label {font-size: 12px;}
	#mc_embed_signup_scroll{width: 100%;margin: 0 auto;}
	/* Fix galleries for smaller screens */
	.tWrap .deluxe_image_gallery_image > div{ height:auto !important; }
	.tWrap .advanced-slider .navigation-buttons{ display:none !important; }
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap {width:303px;}
	.tWrap #footerTop ul li {  text-align:center;padding:0px;}
	.tWrap #footerTop ul li img{  display:none;}
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap {width: 250px !important;}
	
	.tWrap #headerContentContainer a{ letter-spacing:-1px; }
	.tWrap .slideHolder{ width:1100px; }
	
}

/* iPhone */
@media only screen and (max-width: 319px) {
	.tWrap .container_12, .tWrap .container_16{ width:220px; }
	body{ font-size:11px; }
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap {width:230px;}
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap { width: 250px !important; }
	.tWrap #homeContentContainerBlog .content-sbBlog-commentcount {float: none; text-align:center;}.tWrap #footerTop ul li img{  display:none;}
}

/* Small Phone */
@media only screen and (max-width: 239px) {
	.tWrap .container_12, .tWrap .container_16{ width:200px; }
	body{ font-size:10px; }
	.tWrap #homeContentContainerBlog .content-sbBlog-commentcount {float: none; text-align:center;}
	.tWrap #footerTop ul li img{  display:none;}
	.tWrap #homeContentContainerBlog .content-sbBlog-wrap { width: 250px !important; }
}