.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:1040px; 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%; }/* possible all site css */

strong{ font-weight:bold !important; }
.googleMapCanvas{ margin-bottom:15px !important; }
.tWrap div.guestBook-entry {
	padding:4px 0 4px 0;
	margin:6px 0 12px 0;
}
.ccm-layout-cell > div{ margin-bottom:15px; }
.mceIframeContainer { padding:5px !important; }
.tWrap a{ border:none !important;border-style:none !important; color: #8DC73F;}
.tWrap img{ border:none !important;border-style:none !important; }
.tWrap{ background: url('images/bg.png');}
body{ background: url('images/footer-bg.png');}
/*=========================================================
======================UNIVERSAL============================
=========================================================*/

.boxShadow{ -webkit-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.1); }
.clear, .spacer{ clear:both; }
.floatLeft{ float:left; }
.tWrap .mainBoxWrapper{ margin-bottom:15px; }
.tWrap .sideBoxWrapper{ margin-bottom:15px; }




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

.tWrap .cs-buttons{ margin-top:20px; }

/*=========================================================
=====================LEFT/RIGHT============================
=========================================================*/

.tWrap .footerCopyright p{ padding:5px 0 0 0; }
.tWrap footer p{ color:#fff; }
.tWrap footer .zCopyrightLogo{ vertical-align:middle; }

.tWrap .tileBg{  }

.tWrap .footerContent{ margin-left:20px; }
.tWrap .footerContent p{ padding:0px; }
.tWrap .footerContent .zCopyrightLogo{ vertical-align:middle;  }

.tWrap .innerTitle h1{ padding:11px 0 31px 0; font-size:51px; color:#fff; font-weight:bold; }

.tWrap #content .leftInner{  }
.tWrap #content .rightInner{  }

.tWrap .sidebar .nav{ }
.tWrap .sidebar .nav li{ background:url(images/liststyle.png) no-repeat 0px 5px ; list-style: none; padding:7px 10px 7px 25px; }
.tWrap .sidebar .nav li a.nav-path-selected{ color:#000; }

.tWrap .heroBanner{ padding-bottom:15px; }
.tWrap .heroBanner p{ color:#fff; line-height:1.2; margin-top:8px; }
.tWrap .tileBg{ color:#fff; }

.tWrap .bg-2 h2{ color:#003c78;border-bottom:1px solid #d1d1d1; width:100%; margin-bottom:8px; }

.miniSurveyView{ width:100%; }
.formBlockSurveyTable{ width:100%; }
.miniSurveyView label,
.guestBook-formBlock  label{ padding-right:20px; }
.miniSurveyView input[type="text"],
.miniSurveyView input[type="email"],
.miniSurveyView input[type="tel"],
.miniSurveyView input[type="url"],
.miniSurveyView select,
.miniSurveyView textarea,
.guestBook-formBlock input[type="text"],
.guestBook-formBlock input[type="email"],
.guestBook-formBlock input[type="tel"],
.guestBook-formBlock input[type="url"],
.guestBook-formBlock select,
.guestBook-formBlock textarea{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:5px;
	color:#4f4f4f;
	font-size:11px;
	width:95% !important;
	box-sizing:content-box;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	border:1px solid #ccc;
}
.miniSurveyView textarea, .guestBook-formBlock textarea{ font-family:Arial, Helvetica, sans-serif; }
.miniSurveyView input[type="submit"],
.guestBook-formBlock input[type="submit"]{
	padding:7px 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#8dc73f;
	color:#fff;
	border:none;
	cursor:pointer;
}



/*  Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
/* mark, rp, rt, ruby, summary, time {display:inline} */


/*  Global properties */
html {width:100%;}
body {font-family: Verdana, Helvetica, sans-serif;font-size:100%; min-width:1080px; color:#fff;}
.tWrap .ic, .tWrap .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}

.tWrap .main {margin:0 auto;font-size:0.875em;line-height:1.428em}
.tWrap .col-1, .tWrap .col-2 {float:left}
.tWrap .wrapper {width:100%;overflow:hidden}
.tWrap .extra-wrap {overflow:hidden}
.tWrap .p1 {margin-bottom:8px}
.tWrap .p2 {margin-bottom:15px}
.tWrap .p3 {margin-bottom:30px}
.tWrap .p4 {margin-bottom:40px}
.tWrap .p5 {margin-bottom:50px}
.tWrap .fleft {float:left}
.tWrap .fright {float:right}
.tWrap .alignright {text-align:right}
.tWrap .aligncenter {text-align:center}
.tWrap .frame {padding:1px;border:1px solid #e5e5e5;background:#fff}
/* boxes */
.tWrap .margin-bot {margin-bottom:35px}
.tWrap .indent {padding:0 0 0px 30px}
.tWrap .indent2 {padding-left:50px}
.tWrap .indent-bot {margin-bottom:20px}
.tWrap .img-indent-bot {margin-bottom:25px}
.tWrap .img-indent {float:left;margin:0 32px 0px 0}
.tWrap .img-indent2 {float:left;margin:0 28px 0px 0}
.tWrap .img-indent3 {float:left;margin:0 18px 0px 0}
.tWrap .img-indent4 {float:left;margin:0 20px 0px 0}
.tWrap .prev-indent-bot {margin-bottom:10px}
.tWrap .buttons a:hover {cursor:pointer}
.tWrap .menu li a, .tWrap .news-list li a, .tWrap .link, .tWrap .link-1, .tWrap .button, .tWrap .logo {text-decoration:none}

/*---------------------------------------
 * SLIDESHOW SECTION
 *---------------------------------------
 */
 
 .tWrap .cs-buttons a{
	background: url(images/bullets.png) no-repeat;
}
 .tWrap .cs-buttons a.cs-active{
	background-position: -18px 0;
 }


.tWrap .tc-slider{ position:relative; }
.tc-slider-linkprev{ display:block; position:absolute; left:-50px; top:140px;width:33px; height:33px; overflow:hidden;text-indent:-9999px; background:url(images/slideshow-arrows.png); }
.tc-slider-linkprev:hover{ background:url(images/slideshow-arrows.png) 0 -34px; }

.tc-slider-linknext{ display:block; position:absolute; right:-50px; top:140px;width:33px; height:33px; overflow:hidden;text-indent:-9999px; background:url(images/slideshow-arrows.png) -34px 0; }
.tc-slider-linknext:hover{ background:url(images/slideshow-arrows.png) -34px -34px; }
/*---------------------------------------
 * HEADER SECTION
 *---------------------------------------
 */
.tWrap header {/*min-height:459px;*/ width:100%;position:relative;z-index:2;}
.tWrap header .row-top {height:137px;width:100%; background:url(images/footer-bg.png) repeat-x bottom;}
.tWrap header .row-top-inner{  }
.tWrap .logo {display:block; 
	position: relative;
	margin-top: 5px; /*position:relative; top:27px;*/}
	
.tWrap header .headerinner .row-top .row-top-inner  .contact a{
	color:#fff;
}
/*---------------------------------------
 * MAIN NAVIGATION SECTION
 *---------------------------------------
 */
.tWrap header .row-top-inner .nav {float:right;padding-top:15px; }
.tWrap header .row-top-inner .nav  li {float:left;position:relative;list-style:none; padding:0px; background: url('images/menu-seperator.png') left center no-repeat;}
.tWrap header .row-top-inner .nav > li:first-child { background: none; }
.tWrap header .row-top-inner .nav li:first-child a{border-left:0px;}
.tWrap header .row-top-inner .nav > li a {display:block; font-size:16px;color:#fff; background:url('images/white-candy.png') no-repeat top center; text-transform:uppercase; padding:40px 35px 0 35px; }
.tWrap header .nav li a:hover,
.tWrap header .row-top-inner .nav > li a.nav-path-selected{color:#8dc73f; background:url('images/green-candy.png') no-repeat top center;}
.tWrap header .headerContent{ height:35px; text-transform: uppercase; color: #fff; }
.tWrap header .headerNav{  }
.tWrap header .nav li > ul { 
	background:url(images/footer-bg.png) !important;
	padding-top:9px;
	-webkit-border-radius: 10px !important;
    border-radius: 10px !important;
	z-index:100; position:absolute;  min-width:180px; display:none; }
.tWrap header .nav li > ul > li {  background: none !important; float:none !important; background-color:#fff; border-top:1px solid #e2e2e2 !important; }
.tWrap header .nav li > ul > li:first-child { border-top: none !important; }
.tWrap header .nav li > ul > li > a{  display:block !important; color:#ffffff !important; text-align:left; padding:10px 25px 10px 25px !important; font-size:13px !important; text-transform: uppercase !important; text-align: center; background: none !important; border:0px !important; /*position:relative; left:30px; padding:0px !important; */ letter-spacing:0px;}
.tWrap header .nav li > ul > li:hover{background-color:#f2f2f2; } 
.tWrap header .nav li > ul > li > a:hover{color:#8dc73f !important;}
.tWrap header .nav li > ul > li > a.nav-path-selected{background:none !important;}

.tWrap header .row-1 .nav li ul li a{background:url('images/arrow_black.png') no-repeat white 1px 13px; padding-left:30px; padding-bottom:5px; padding-top:5px;}
.tWrap header .row-1 .nav li ul li a:hover{background:url('images/arrow_black.png') no-repeat white 1px 13px; color:#ef4035;}
.tWrap header .row-1 .nav li ul li a.nav-path-selected{background:none;}
.tWrap header .row-bot {/*height:303px;*/width:100%; }
.tWrap header .row-bot .row-bot-inner{position:relative; padding-bottom:20px; margin-top: 50px; border-radius: 10px;}
.tWrap header .row-bot .row-bot-inner .grid_12 .slider a{ border-radius: 10px;}
.tWrap header .row-bot .row-bot-inner .cs-buttons {display: none;}
.tWrap .coin-slider  { overflow: visible;}
.tWrap .cs-buttons  { display:none !important; }
.tWrap .slider .coinNav{ display: block !important; }
.tWrap .slider .cs-prev{ display: block !important; margin-left: -50px; width:33px; height:33px; overflow:hidden;text-indent:-9999px; background:url(images/slideshow-arrows.png) 0px 0px; }
.tWrap .slider .cs-prev:hover{ background:url(images/slideshow-arrows.png) 0px -34px; }

.tWrap .slider .cs-next{ display: block !important; margin-right: -50px;width:33px; height:33px; overflow:hidden;text-indent:-9999px; background:url(images/slideshow-arrows.png) -34px 0px; }
.tWrap .slider .cs-next:hover{ background:url(images/slideshow-arrows.png) -34px -34px; }

.tWrap header .row-bot .row-bot-inner .collection{color:#fff; text-transform:uppercase; font-size:36px;  padding-top:34px;}
.tWrap header .headerinner .row-bot .row-bot-inner .content-title p{
	color:#ffffff; font-size:14px; padding-top: 43px;
}
.tWrap header h1 {padding:0px 0 0 0 !important;}

.tWrap .slog-1 {display:block;font-size:80px;line-height:1.2em;color:#fff;letter-spacing:-4px;margin:0 0 -26px -5px}
.tWrap .slog-2 {display:block;font-size:80px;line-height:1.2em;color:#fff;letter-spacing:-4px;margin:0 0 -26px -5px}
.tWrap .slog-3 {display:block;font-size:80px;line-height:1.2em;color:#fff;letter-spacing:-4px;margin-left:-5px}


/*---------------------------------------
 * CONTENT SECTION
 *---------------------------------------
 */
.tWrap #content {width:100%;padding:0;position:relative; }
.tWrap #content .content-inner{
	 padding:0px 0 40px 0;
}
.tWrap #content .leftside{
	background:url(images/left-sidebar-bg.png) repeat-y;
}
.tWrap #content .rightside{
	background:url(images/right-sidebar-bg.png) repeat-y;
}
.tWrap #content .content-inner .grid_6 ul > li{
	list-style:url(images/home-content-check.png);
	font-size:14px !important;
	
}
.tWrap #content .content-inner .grid_6 ul > li:first-child{ padding-top:25px;}

.tWrap #content .content-inner .grid_6 > p{
	line-height:1px !important;
}

.tWrap #content .homeMiddle{
	
	padding:10px 0;
}

.tWrap #content .content-inner .grid_6 p{
	padding-left:20px;
}
 .tWrap #content .content-inner .grid_6 ul{
	padding-left:45px;
 }

/*---------------------------------------
 * BREADCRUMBS SECTION
 *---------------------------------------
 */
.tWrap #content .content-inner .swp-breadcrumbs{
	color:#8DC73F;
	padding-bottom:25px;
	font-size: 11px;
}

.tWrap #content .content-inner .swp-breadcrumbs a{
	color: #FFFFFF;
}

/*---------------------------------------
 * LEFT / RIGHT SIDEBAR SUBMENUS SECTION
 *---------------------------------------
 */
.tWrap #content .content-inner  .nav{
	
}

.tWrap #content .content-inner  .nav > li{
	list-style:none;
	border-bottom:1px solid #cbcbcb;
	padding:12px 0 12px 0;
}

.tWrap #content .content-inner  .nav > li:hover, .tWrap #content .content-inner  .nav > li.nav-selected{
	background:#8DC73F;
	padding:12px 0 12px 0;
}

.tWrap #content .content-inner  .nav > li:hover a, .tWrap #content .content-inner  .nav > li.nav-selected a{
	color: #000000;
}

.tWrap #content .content-inner  .nav > li > a{
	padding-left:3px;
	color: #FFFFFF;
	display:block;
}	
 
/*---------------------------------------
 * LEFT SIDEBAR CONTENT SECTION
 *---------------------------------------
 */
.tWrap #content .content-inner  .content-title h1{
	font-size:30px; text-transform:uppercase; color:#8dc73f; 
 }

 .tWrap #content .content-inner  .content-title p{
	color:#FFF; 
 }
 


.tWrap .bg-1 {width:100%;padding:20px 0 18px;/*background:url(images/bg1-tail.png) center bottom repeat-x #1d396b*/}
.tWrap .bg-2 {width:100%;padding:37px 0 46px;/*background:#fff*/}


/*---------------------------------------
 * CONTACT FORM
 *---------------------------------------
 */
 .tWrap #content .content-inner  .grid_9 .miniSurveyView{
	padding-top:20px;
 }
 
/*---------------------------------------
 * FOOTER SECTION
 *---------------------------------------
 */
.tWrap footer{width:100%;background: url('images/footer-bg.png'); padding:25px 0;}
.tWrap footer .footer-inner .footerCopyright{color:#fff; font-size:12px;}
.tWrap footer .contact img{position:relative; top:3px}

.tWrap footer .nav{}
.tWrap footer .nav > li{ list-style:none; float:left; padding:0 5px; border-left:1px solid #fff; line-height:1; }
.tWrap footer .nav > li:first-child{ border-left:none; }
.tWrap footer .nav > li > a{ font-size:12px; color:#fff; }
.tWrap footer .nav > li > a:hover, .tWrap footer .nav > li > a.nav-selected{ color:#ddd; }

/*---------------------------------------
 * EXTRAS
 *---------------------------------------
 */
.tWrap h3 {font-size:30px;line-height:1.2em;color:#000;letter-spacing:-1px}
.tWrap .title-1 {display:block;font-size:25px;line-height:1.2em;margin-bottom:-5px;color:#000}
.tWrap .title-2 {display:block;font-size:25px;line-height:1.2em;margin-bottom:17px;color:#000}
.tWrap .title-3 {display:block;font-size:23px;line-height:1.217em;margin-bottom:10px;color:#000}
.tWrap .news-title {display:inline-block;font-size:49px;line-height:1.2em;color:#fff;letter-spacing:-2px;margin-left:-5px}
.tWrap .border-bot {width:100%;padding-bottom:15px;background:url(images/pic-2.gif) 0 bottom repeat-x}
.tWrap .box-1 {width:177px;padding:12px 32px 20px 0;text-align:center;background:url(images/pic-1.gif) right top repeat-y}
.tWrap .box-2 {width:241px;padding:12px 0 20px 0;text-align:center;background:url(images/pic-1.gif) right top repeat-y}
.tWrap .box-3 {width:175px;padding:12px 0 20px 32px;text-align:center}
.tWrap .button {display:inline-block;font-size:14px;line-height:24px;min-width:71px;padding:7px 5px;color:#696969;text-align:center;border:1px solid #c2c2c2;background:url(images/button-tail.gif) 0 0 repeat-x #eee;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.tWrap .button:hover {color:#fff;background:#696969}
.tWrap .news-list {float:right}
.tWrap .news-list li {float:left;padding-left:24px}
.tWrap .news-list li a {display:inline-block;font-size:49px;line-height:1.2em;color:#edae89;letter-spacing:-2px}
.tWrap .news-list li a.active,
.tWrap .news-list li a:hover {color:#fff}
.tWrap .link:hover {text-decoration:underline}
.tWrap .link-1 {color:#696969}
.tWrap .link-1:hover {color:#c53005}
.tWrap .tdate-1 {display:block;padding-top:10px;margin-bottom:5px}
.tWrap .tdate-2 {display:block;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:18px;line-height:1.22em;font-style:italic;font-weight:normal;color:#8c8c8c}
.tWrap dl span {float:left;width:91px}
/*  contact form  */
.tWrap #contact-form {display:block}
.tWrap #contact-form label {display:block;height:30px;overflow:hidden}
.tWrap #contact-form input {width:219px;font-size:12px;color:#696969;padding:1px 10px;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #ccc;background:#fff}
.tWrap #contact-form textarea {height:230px;overflow:auto;width:459px;font-size:12px;color:#696969;padding:10px;margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #ccc;background:none}
.tWrap .text-form {float:left;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;width:96px;line-height:1.7em;color:#696969}
.tWrap .buttons {padding-top:8px;text-align:right}
.tWrap .buttons a {margin-left:16px}
/* footer */

.tWrap footer .main {font-size:0.8125em;line-height:1.538em}
.tWrap .phone-numb {display:block;font-size:19px;line-height:1.2em;color:#818181;margin-bottom:10px}
.tWrap .phone-numb strong {color:#000}
.tWrap .social-title {display:block;font-size:19px;line-height:1.2em;color:#000;margin-bottom:16px}
.tWrap .list-services li {float:left;padding:0 7px 0 0}
.tWrap .list-services li a {display:block;width:33px;height:33px;background-image:url(images/social-icon.png);background-repeat:no-repeat}
..tWrap list-services li a.item-1 {background-position:0 top}
.tWrap .list-services li a.item-2 {background-position:-33px top}
.tWrap .list-services li a.item-3 {background-position:-66px top}
.tWrap .list-services li a.item-4 {background-position:-99px top}
.tWrap .list-services li a.item-5 {background-position:-132px top}
.tWrap .list-services li a.item-1:hover {background-position:0 bottom}
.tWrap .list-services li a.item-2:hover {background-position:-33px bottom}
.tWrap .list-services li a.item-3:hover {background-position:-66px bottom}
.tWrap .list-services li a.item-4:hover {background-position:-99px bottom}
.tWrap .list-services li a.item-5:hover {background-position:-132px bottom}/*=========================================================
======================TYPOGRAPHY===========================
=========================================================*/

body, #tinymce{margin: 0; padding: 0; border: 0; line-height:1.6em; font-size:14px; font-family: Verdana,Helvetica,Jamrul,sans-serif;  }
a{ color: #0F64A0; text-decoration:none; }
a:hover{ color: #0f84d7; text-decoration:none; }

.tWrap footer a{ color:#8DC73F; text-decoration:none; }
.tWrap footer a:hover{ color: #fff; }

.tWrap li, #tinymce li{ font-size:14px; list-style-position:inside; padding:0 0 0 5px; }
.tWrap ul, #tinymce ul, .tWrap ol, #tinymce ol{ padding-left:0px; margin:5px 0; }
.tWrap ul li, #tinymce ul li{ list-style-type:disc; }
.tWrap ol li, #tinymce ol li{ list-style-type:decimal; }

.tWrap p, #tinymce p{ font-size:14px; padding:7px 0; margin:0; line-height:1.6em; text-align:justify;
text-justify:inter-word;}
.tWrap h1, #tinymce h1{ font-size:30px; padding:5px 0; line-height:1.5; margin:0; }
.tWrap h2, #tinymce h2{ font-size:24px; padding:5px 0; line-height:1.5; margin:0; }
.tWrap h3, #tinymce h3{ font-size:20px; padding:5px 0; line-height:1.5; margin:0; }
.tWrap h4, #tinymce h4{ font-size:16px; padding:5px 0; line-height:1.5; margin:0; }
.tWrap h5, #tinymce h5{ font-size:14px; padding:5px 0; line-height:1.5; margin:0; }
.tWrap h6, #tinymce h6{ font-size:12px; padding:5px 0; line-height:1.5; margin:0; }

.tWrap .zyberButton, #tinymce .zyberButton{
	color: #ffffff;
	border: solid 1px #0f639f;
	background: #0f649f;
	background: -webkit-gradient(linear, left top, left bottom, from(#0f649f), to(#1f3c71));
	background: -moz-linear-gradient(top,  #0f649f,  #1f3c71);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f649f', endColorstr='#1f3c71');
	display: inline-block; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
}
.tWrap .zyberButton:hover, #tinymce .zyberButton:hover{
	background: #1374b9;
	background: -webkit-gradient(linear, left top, left bottom, from(#1374b9), to(#284f97));
	background: -moz-linear-gradient(top,  #1374b9,  #284f97);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1374b9', endColorstr='#284f97');
	text-decoration: none;
}
.tWrap .zyberButton:active, #tinymce .zyberButton:active{
	color: #8cbbdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#1f3c71), to(#0f649f));
	background: -moz-linear-gradient(top,  #1f3c71,  #0f649f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f3c71', endColorstr='#0f649f');
	position: relative; top: 1px;
}
/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/
body{ min-width:0px; }
img{ max-width:100%; height:auto; width:auto; }

.tWrap header .nav > li.hasDrop > a{  }
.tWrap header .nav > li a.mobileDropdown{ width:20px; height:62px; background:url(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(images/mobilenavarrow.png) no-repeat center center !important; }

/*=============================================================
===== DROPDOWNS ===============================================
=============================================================*/

/* Below minimum width */
@media only screen and (max-width: 1279px) {
	.tWrap .container_12, .tWrap .container_16{ width:960px; }
	
	/* Cobalt Navigation
	.tWrap header .nav > .nav-item-3{ display:none; }*/
	
	.tWrap header #logo{ display:block; max-width:300px; margin:10px auto; }
}

/* 1024 Desktop */
@media only screen and (max-width: 979px) {
	.tWrap .container_12, .tWrap .container_16{ width:748px; }
	
	/* 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; }
	
	.tWrap header .row-top { background: none; height: auto; }
	
	/* Navigation */
	.tWrap header .nav{ width:100%; background: url(images/footer-bg.png) bottom; }
	.tWrap header .row-top-inner .nav li { width:100%; text-align:left; margin:0; background: none; }
	.tWrap header .row-top-inner .nav > li a { padding: 10px 35px 10px 55px; background: url('images/white-candy.png') no-repeat left center; }
	.tWrap header .nav li a:hover,
	.tWrap header .row-top-inner .nav > li a.nav-path-selected { background: url('images/green-candy.png') no-repeat left center; }
	
	.tWrap header .nav > li ul{ position:relative; padding-top: 0px; }
	.tWrap header .nav > li ul li{ width:100%; }
	.tWrap header .nav > li ul li a{ background:#333; color:#fff; min-width:none; text-align: left; }
	.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:#777; color:#fff; text-decoration:none;
	}
	.tWrap header .nav > li > ul ul{ left:0; }

	.tWrap header .nav > li.hasDrop > a{  }
	.tWrap header .nav > li a.mobileDropdown{ width:20px; height:40px; background:url(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(images/mobilenavarrow.png) no-repeat center center !important; }
	
	/* Slideshow */
	.tWrap .flex-direction-nav{ display:none; }
	.tWrap .flex-control-nav{ display:none; }
	
	.tWrap #content .rightside,
	.tWrap #content .leftside { background: none; }
	
	/* Footer */
	.tWrap footer #zCopyrightWrapper{ float:left; }
}

/* iPad Portrait */
@media only screen and (max-width: 767px) {
	.tWrap .container_12, .tWrap .container_16{ width:460px; }
	body{ font-size:13px; }
}

/* Small Tablet */
@media only screen and (max-width: 479px) {
	.tWrap .container_12, .tWrap .container_16{ width:300px; }
	body{ font-size:12px; }
	
	/* Fix galleries for smaller screens */
	.tWrap .deluxe_image_gallery_image > div{ height:auto !important; }
	.tWrap .advanced-slider .navigation-buttons{ display:none !important; }
}

/* iPhone */
@media only screen and (max-width: 319px) {
	.tWrap .container_12, .tWrap .container_16{ width:220px; }
	body{ font-size:11px; }
}

/* Small Phone */
@media only screen and (max-width: 239px) {
	.tWrap .container_12, .tWrap .container_16{ width:200px; }
	body{ font-size:10px; }
}