*{margin:0; padding:0;}


/* REMOVE FOR PRODUCTION */
#layout_desc {
	visibility:       hidden;
}

/* REMOVE FOR PRODUCTION 
#layout_desc:after {
	 
	content:          'NO LAYOUT SPECIFIED.';
	display:          block;
	font-size:        .8em;
	font-weight:      bold;
	line-height:      1.2em;
	padding:          4px;
	position:         absolute;
	left:             0;
	top:              0;
	visibility:       visible;
	z-index:          1010;
}*/

/* Layout 0: Old Smartphone ----------- */
@media only screen
	and (max-width : 319px) {
	BODY {
		background-color:    #666666 !important;
		background-image:    url('../images/background/smokefree-people-walking-bg1-mobile-portrait-480x2290.jpg') !important;
		background-repeat:   repeat-y;
		background-size:     auto 100%;
		
		/* REMOVE FOR PRODUCTION 
		border-top:          3px solid blue;*/
	}
	/* REMOVE FOR PRODUCTION 
	#layout_desc:after {
		color:               blue;
		content:             'Layout 0: Old Smartphones';
	}*/
	
	
	
	
	
	
	
		.node-type-page .span9 article #myTab li, .node-type-page .span9 article .nav-pills li,
		.node-type-veterans .span9 article #myTab li, .node-type-page .span9 article .nav-pills li {
    list-style-image: none;
    min-width: 100% !important;
}

.node-type-page .row-fluid .span9,
.node-type-veterans .row-fluid .span9
 {
    margin: 1em 0 0 1.61517%;
    width: 100% !important;
}

	
	
	
	.quizzes_Img  {float:none !important;}
	
	.smokeFree_Img{float:none !important;}
	
	
	.features_layout {
    margin-bottom: 5px;
    padding: 0 !important;
}
	
	
	.ext {
    background: none repeat scroll;
    border-radius: 2px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    padding: 5px 10px;
    text-align: center;
    width: 100%;
	margin-bottom:10px;
}
	
	.smaller_grid li {
    background: url("/sites/new.smokefree.gov/themes/sfg/images/home/smokefree-homepage-photo-caption-bg-2x43") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px dotted #CCCCCC;
    float: left;
    margin-bottom: 5px;
    width: 95% !important;
}
	
	/* Logo */
	.logo-container {
		float:               none;
	}
	.logo-container A {
		width:               75%;
	}
	.logo {
		background-position: 0 50%;
		background-size:     100% auto;
		/*margin-left:         2.5%;
		margin-left:-15%;
		width:        95%;*/
		margin-left: 0%;
		margin-top:          0;
		width:       100%;
	}
	.facebook-icon {
		padding-left:0;
	}
	
	.twitter-icon {
		padding-left: 0;
		padding-top: 2em;
	}
	
	/* Mobile button */
	.mobile-btn {
		display:             block;
		/*float:               right;*/
		margin-top:          1em;
		min-width:           20px;
		position:            relative;
		right:               2.5%;
		top:                 0;/*
		width:               22.5%;*/
	}
	.mobile-btn IMG {
		float:               right;
	}
	
	/* Nav bar (hidden) */
	.navbar {
		display: none;
		opacity: 0;
	}
	
	/* Tag line */
	.tagline {
		border-bottom:       1px solid #626C68;
		border-top:          1px solid #626C68;
		position:            relative;
		display:none;
	}
	.tagline P {
		font-size:           1.085em;
		margin:              0 2.5%;
		max-height:          inherit;
		min-height:          19px;
		padding:             0.6875em 0;
		z-index:             2;
		display:none;
	}
	.tagline P STRONG {
		font-weight:         bold;
	}
	
		.tagline_responsive {
    background-image: url("../images/header/smokefree-hd5-tagline-bg-4x65.png");
    background-repeat: repeat;
    display: block;
    float: left;
    position: relative;
   /* top: 0;*/
    width: 100%;
    z-index: 2;
	margin-bottom:4%;
}
	.tagline_responsive P {
		font-size:           1.35714em;
		margin:              0 2.5%;
		max-height:          inherit;
		min-height:          19px;
		padding:             0.6875em 0;
		z-index:             2;
	}
	.quitPlan_Img {
    float: none;
}

h4, .h4 {
    font-size: 16px !important;
    font-weight: bold !important;
}


.features_label {
    margin-left: 2% !important;
    width: 100% !important;
}


.rule {display:none;}

.img-layout {
    float: left;
    padding: 10%;
    width: 25%;
}
	.carousel {display:none;}
	
	/* Bottom header border (hidden) */
	.nav-bottom-border {	
		display:             none;
		float:               none;
		opacity:             0;
		padding:             0;
		visibility:          hidden;
	}
	.content-container {
		line-height:         1.55em;
		margin:              1em  0;
		width:               100%;
	}
	.content-container .content-container {
		margin:              4.583333%;
		width:               90.83333%;
	}
	.content-container h1 {
		margin-left: 0.5em;
	}
	.logobar {
		padding-top: 0px;
	}
	.logobar .half-width {
		border-bottom: 1px solid #043F58;
		width: 100%;
	}
	
	.logobar .sites{display:none;}
	
	.logobar .half-width-sites {
		width: 100% !important;
	}
	.social-container {
	
		display: inline;	
		float: left;
		width: 26.666%;
		padding-right: .4em;
	}
	.logobar .social {
		margin-bottom: 42px;
		margin-top: 16px;
	}
	.logobar .social img {
		margin-left: 0;
	}
	.logobar .links img {
		float: none;
	}
	.links-container {
		float: left;
	}
	.links-container-txt {		
		float: left;
		padding-top: 2em;
		text-align: center;
		width: 30.668%;
		display:none;
	}
	.links-container-qp {
		float: left;
		padding-top: 2em;
		text-align: center;
		width: 25.666%;
	}
	.logobar .links {
		display: inline;
		/*display:none;*/
		margin-bottom: 7px;
		margin-top: 5px;
		position: relative;		
	}
	.logobar .links a {
		color: #fff;
		font-size: 0.857em;
		text-decoration: none;
	}
	.logobar .links a:hover {
		color: #fff;
	}
	.sites-container.smokefree-teen {
		margin-left: 1em;
	}
	.sites-container.smokefree-espanol {
		margin-left: 1.2em;
	}
	/* coode for using a spacer instead of the image for better printability.  It's not working currently */
	/*.sites-container .smokefree-women{
		background-image: url('../images/footer/smokefree-ftr5-sf-women-68x34.png');
		background-repeat: no-repeat;
		background-color: transparent;
		width: 68px;
		height: 34px;
		z-index: 1000;
		text-indent: -9999px;
	}
	.sites-container .smokefree-women img,
	.sites-container .smokefree-women a
	{
		width: 68px;
		height: 34px;
	}
	.sites-container .smokefree-teen {
		background-image: url('../images/footer/smokefree-ftr6-sf-teen-68x34.png');
		background-repeat: no-repeat;
		background-color: transparent;
	}
	.sites-container .smokefree-espanol {
		background-image: url('../images/footer/smokefree-ftr7-sf-espanol-68x34.png');
		background-repeat: no-repeat;
		background-color: transparent;
	}*/	
	.sites-container {
		float: left;
		margin-bottom: 25px;
		margin-top: 9px;
		width: 24.5%;
	}
	.smokefree-women {
		margin-left: .5em;
	}
	.logobar .tablet-sites {
		display: inline !important;
		float: right;
		opacity: 100;
		position: relative;
	}
	.logobar .sites {
		opacity: 0;
	}
	.bottom-border {
		border-bottom: 7px solid #264C59;
		display: block; 	
		float: left;
		position: relative;
		width: 100%;
	}
	.footer {
		text-align: left;
	}
	.footer .footer-links ul {
		line-height: 1.428em;
		margin-bottom: 10px;
	}
	.footer .footer-links li {
		display: block;
		margin-left: 5px;
	}
	.footer .footer-links span {
		opacity: 0;
	}
	#searchbox-footer {
		width: 76.56250%;
	}
	#search-header {
		display:none;
		opacity: 0;
		visibility: hidden;
	}
	.page-now-leaving .main-container{
		padding-top: 0;
	}
	.sidebar {
		line-height:         1.55em;
		margin:              1em 4.583333%;
		min-height:          auto;
		width:               90.83333%;
	}
	.sidebar-image {
		margin-bottom:       0;
		margin-right:        2.4725%;
		width:               41.621%;
	}
	.node-type-webform .row-fluid .content-container, 
	.page-node-done .row-fluid .content-container {
		margin:              4.5833%;
		width:               90.833%;
	}
	.twitter-icon:hover .externalllinktooltip-twitter {
		display:             block; /* Necessary to work in IE7 & IE8 */
		left:                25px;
		top:                 35px;
	}
	
	/* Mobile menu navigation */
	.container-page .nav-collapse {
		display:             block;
	}
	.container-page .nav-collapse.collapse {
		height:              0;
		display:             block;
		overflow:            inherit;
		width:               100%;
	}
	.container-page .nav-collapse.collapse.in {
		height:              auto;
	}
	.dropdown-menu {
		border:              0;
		margin-top:          0;
	}
	#slides{
		display:            none !important;
	}
	#slidesjs-container{
		display:           none !important;
	}
	.container_slideshow{
		display: 		   none !important;
		
	}
}

/* Layout 1: Smartphone ----------- */
@media only screen 
	and (min-width : 320px)
	and (max-width : 480px) {
	BODY {
		background-color:    #424242;
		background-image:    url('images/background/smokefree-people-walking-bg1-mobile-portrait-480x2290.jpg') !important;
		background-repeat:   repeat-x;
		background-size:     100% auto;
		overflow-x: hidden;
		
		/* REMOVE FOR PRODUCTION 
		border-top:          3px solid red;*/
	}
	/* REMOVE FOR PRODUCTION 
	#layout_desc:after {
		color:               red;
		content:             'Layout 1: Smartphone';
	}*/
	.ext {
    background: none repeat scroll 0 0 #ED4E6E;
    border-radius: 2px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    padding: 5px 10px;
    text-align: center;
    width: 100%;
}
.sites-container {
    float: left;
    margin-bottom: 25px;
    margin-top: 9px;
    width: 32.5%;
}

.image-note {
float: right;
width: 15%;
margin-top: 25px;
background: url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
height: 35px;
}


	.grid_layout{display:none;}
.features_layout {margin-left:5%;}
.look {
background: none repeat scroll 0 0 #ED4E6E;
border-radius: 2px;
color: #FFFFFF;
display: inline-block;
float: right;
padding: 5px 10px;
text-align: center;
width: 100%;
padding: 20px;
mARGIN-TOP: 5%;
}

.leftImage IMG {
    /*padding-left: 10%;
    padding-top: 10%;
    width: auto !important;*/
}

.leftImage {
float: left;
width: 30% !important;
}




.leftImage IMG {
max-width: 100%;
width: 65% !important;
}

.linkMessage {
float: left;
width: 50% !important;
font-size: 1.3em !important;
padding: auto;
line-height: 1.06777;
/*margin: 6.5% 0 0.5%;
margin:auto !important;*/
width: 40% !Important;
}

.linkMessage a {
font-size: 14px !important;
color: #666666 !important;
font-family: 'cabinregular',Arial,Helvetica,sans-serif;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}

.image-note{display:block;}

.speak {
    background-color: #b56000;
    box-shadow: 1px 8px 6px -6px #666666;
    float: left;
    height: auto;
    margin-right: 20px;
    margin-top: 2%;
    padding: 5px;
    width: 100% !important;
}

.awards {
    background-color: #0A5371;
    box-shadow: 1px 8px 6px -6px #666666;
    float: left;
    height: auto;
    margin-right: 20px;
    margin-top: 2%;
    padding: 5px;
    width: 100% !important;
}

.quitPlan {
    background-color: #608018;
    box-shadow: 1px 8px 6px -6px #666666;
    float: left;
    height: auto;
    margin-right: 20px;
    margin-top: 2%;
    padding: 5px;
    width: 100% !important;
}

/*.linkMessage{float:left;font-size: inherit; line-height:1.0677; padding:25px; text-align:center; width:80% !important; padding-top:5px; padding-bottom:5px;}*/

.linkMessage {
float: left;
font-size: inherit;
line-height: 1.0677;

text-align: center;
width: 40% !important;
/* padding-top: 5px; */
/* padding-bottom: 5px; */
}
	
	.image-note {
float: right;
width: 10%;
margin-top: 25px;
background: url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
height: 35px;
}
	
	.img-layout{float:none !important; padding-left:10% !important; width:100% !important;}
	.smaller_grid {width:70%;}
	.contentLayout1{width:100% !important;}
	
	.smaller_grid li {
   /* background: url("/sites/new.smokefree.gov/themes/sfg/images/home/smokefree-homepage-photo-caption-bg-2x43") repeat scroll 0 0 #FFFFFF;*/
   background:#ffffff !important;
    border: 1px dotted #CCCCCC;
    float: left;
    margin-bottom: 5px;
    padding: 25px;
    width: 100%;
}
	
	
	
	
	/* Logo */
	.logo-container {
		float:               none;
	}
	.logo-container A {
		width:               75%;
	}
	.logo {
		background-position: 0 50%;
		background-size:     100% auto;
		/*margin-left:         2.5%;
		margin-top:          0;
		width:               95%;*/
		margin-left:         1.5%;
		margin-top:          0;
		width:               100%;
	}
	
	/* Mobile button */
	.mobile-btn {
		display:             block;
		/*float:               right;*/
		margin-top:          1em;
		min-width:           20px;
		position:            relative;
		right:               2.5%;
		top:                 0;/*
		width:               22.5%;*/
	}
	.mobile-btn IMG {
		/*float:               right;*/
		margin-left: 8%;
	}
	
	.rule {display:none;}
	
	/* Nav bar (hidden) */
	.navbar {
		display:             none;
		opacity:             0;
	}
	
	/* Tag line */
	.tagline {
		border-bottom:       1px solid #626C68;
		border-top:          1px solid #626C68;
		position:            relative;
	}
	.tagline p {
		font-size:           1.35714em;
		margin:              0 4.5%;
		max-height:          inherit;
		min-height:          20px;
		padding:             0.6875em 0;
		z-index:             2;
	}
	
	
	/* Bottom header border (hidden) */
	.nav-bottom-border {
		display:             none;
		float:               none;
		opacity:             0;
		padding:             0;
		visibility:          hidden;
	}
	
	.main-container {
		padding-top: 1em;
	}
	.node-type-page .main-container,
	.node-type-veterans .main-container {
		padding-top: 0;
	}
	.content-container h1 {
		margin-left: 0.5em;
	}
	.node-type-page .span3 ul li,
	.node-type-veterans .span3 ul li {
		line-height: 2.7em;
	}
	.node-type-page .main-container .span3,
	.node-type-veterans .main-container .span3 {
		background-color: transparent;
		width:100%;
		clear: left;
	}
	.node-type-custom .row-fluid .span9,
	.node-type-webform .row-fluid .span9,
	.node-type-done .content-container .content-container,
	.node-type-page .main-container .link-area,
	.node-type-veterans .main-container .link-area {
		margin: 0 2.4725%;
		
		width: 94.8414%;
	}
	.node-type-custom .row-fluid .span9 .content-container,
	.node-type-webform .row-fluid .span9 .content-container {
		margin: 0;
		width: 100%;
		padding-left: 1em;
	}
	.logobar {
		padding-top: 0px;
		
	}
	.logobar .half-width {
		border-bottom: 1px solid #043F58;
		width: 100%;
		padding-bottom: 0;
		padding-left: 0;
		font-size: .8em;
	}	
	.logobar .half-width-sites {
		width: 100% !important;
	}
/*	.social-container {
		border-right: 1px solid #043F58;
		display: inline;	
		float: left;
		width: 80px;
		margin-left: 1em;
		margin-top: 0;
	}*/
	
	.social-container {
  
    display: inline;
    float: left;
    margin-left: 2em;
    margin-top: 0;
    width: 85px;
}

.front .logobar .half-width-sites {
    margin-left: 0px !important;
}
	
	
	.logobar .social {
		margin-bottom: 30px;
		margin-left: 0px;
		margin-top: 13px;
	}
	.links-container {
		float: left;
	}
	.links-container-txt {		
		float: left;
		margin-left: 1em;
		text-align: center;
	}
	.links-container-qp {
		float: left;
		margin-left: 1em;
		text-align: center;
	}
	.logobar .links {
		 display: inline; 
		margin-bottom: 7px;
		margin-top: 5px;
		position: relative;	
		 	
	}
	.logobar .links a {
		color: #fff;
		font-size: 1em;
		text-align: center;
		text-decoration: none;
	}
	.logobar .links a:hover {
		color: #fff;
		font-size: 1em;
	}
	.logobar .links img {
		float: none;
	}
	.logobar .facebook-icon {
		width: 1em;
		display: inline-block;
	}
	
	.logobar .twitter-icon {
		margin-left: 2em;
		width: 1em;
		display: inline-block;
	}
	.sites-container {
		float: left;
		margin-bottom: 25px;
		margin-top: 9px;
		width: 30.5%;
	}
	.smokefree-women {
		margin-left: .5em;
	}
	.logobar .smokefree-teen {
		/*margin-left: 3.4em;*/
	}
	.logobar .smokefree-espanol {
		/*margin-left: 3.2em;*/
	}
	.logobar .tablet-sites {
		display: inline;
		float: right;
		opacity: 100;
		position: relative;
		width:100%;
	}
	.logobar .sites {
		opacity: 0;
		display:none;
	}
	.footer {
		text-align: left;
		padding-left: 1%;
	}
	.footer .footer-links ul {
		line-height: 1.428em;
		margin-bottom: 10px;
	}
	.footer .footer-links li {
		display: block;
		margin-left: 5px;
	}		
	.footer .footer-links span {
		opacity: 0;
	}
	#searchbox-footer {
		width: 76.55291%;
	}
	#search-header {
		display:none;
		opacity: 0;
		visibility: hidden;
	}
	/* Menu for smartphones */
	.nav collapse ul{
		display: block;
	}
	.navbar ul.nav{
		display:none;
	}
	.navbar ul.collapse{
		display: block;
	}
	.container-page .collapsed{
		display: block;
	}
	.nav select {
		display: inline-block;
	}
	.navbar .nav {
		border-radius: 20px;
		margin-top:0;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
	.navbar .nav .leaf {
		background-color: #FCFCFC;
		line-height: 1em;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}
	.navbar  li {
		border-bottom: 2px solid #296882;
	}
	.navbar .nav .leaf.last {
		border-bottom: none;
	}
	.navbar .nav .leaf:hover {
		background-color: #296882;
	}
	.navbar .nav .leaf a {
		color: #000000;
		padding-bottom: .4em;
	}
	.container-page .navbar ul {
		left: 35%;
		position: absolute;
		top: 4.2em;
		z-index: 200;
	}
	
	.page-now-leaving .main-container{
		padding-top:0;
	}
	.addthis_counter.addthis_pill_style a.atc_s,
	.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
	.addthis_counter.addthis_pill_style a.atc_s:hover, 
	.addthis_counter a.addthis_button_expanded:hover, 
	.addthis_counter a.atc_s:hover {
		left: 83%;
	}
	
	/* Mobile menu navigation */
	.container-page .nav-collapse {
		display:             block;
	}
	.container-page .nav-collapse.collapse {
		height:              0;
		display:             block;
		overflow:            inherit;
		width:               100%;
	}
	.container-page .nav-collapse.collapse.in {
		height:              auto;
	}
	.dropdown-menu {
		border:              0;
		margin-top:          0;
	}
	
	.grid{display:none;}
}

/* Layout 2: Tablet (small) or Smartphone (landscape) ----------- */
@media only screen 
	and (min-width : 481px)
	and (max-width : 766px) {
	BODY {
		background-color:    #424242;
		background-image:    url('images/background/smokefree-people-walking-bg2-tablet-small-portrait-768x1527.jpg') !important;
		background-repeat:   repeat-x;
		 background-size:    auto 100%; 
		 overflow-x: hidden;
		
		/* REMOVE FOR PRODUCTION 
		border-top:          3px solid #000;*/
	}
	

	
	.describe{padding:10px; color:#fff;}
.describe h2 {line-height:1.2; font-size:1.3em !important;}
.describe p {color:#fff; font-size:1.1em; font-weight:bold;}
.btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.tab_1, .tab_2, .tab_3 {
    position: relative;	
    float: left;  	
    width: 98%;	
    padding: 4px;	
}

.tab_1 {
    background: none repeat scroll 0 0 #608018;
    margin-right: 5px;
	margin-bottom:5px;
}


.tab_2 {
    background: none repeat scroll 0 0 #0A5371;
    margin-right: 5px;
	margin-bottom:5px;
}

.tab_3 {
    background: none repeat scroll 0 0 #b56000;
}	
	
	
	.tagline_responsive {
    background-image: url("../images/header/smokefree-hd5-tagline-bg-4x65.png");
    background-repeat: repeat;
    display: block;
    float: left;
    position: relative;
   /* top: 0;*/
    width: 100%;
    z-index: 2;
	margin-bottom:4%;
}
	.tagline_responsive P {
		font-size:           1.35714em;
		margin:              0 2.5%;
		max-height:          inherit;
		min-height:          19px;
		padding:             0.6875em 0;
		z-index:             2;
	}

	
	
	
	
	/* Mobile button */
	.mobile-btn {
		display:             block;
		/*float:               right;*/
		margin-top:          1em;
		min-width:           20px;
		position:            relative;
		right:               0%;
		top:                 0;/*
		width:               22.5%;*/
	}
	.mobile-btn IMG {
		/*float:               right;*/
		margin-left: 8%;
	}
	
	.rule {display:none;}
	
	/* Nav bar (hidden) */
	.navbar {
		display:             none;
		opacity:             0;
	}
	.tagline_responsive{display:none;}
	/* REMOVE FOR PRODUCTION 
	#layout_desc:after {
		color:               #ff0;
		content:             'Layout 2: Tablet (small) or Smartphone (landscape)';
	}*/
/* Menu for smartphones */
	.nav collapse ul{
		display: block;
	}
	.navbar ul.nav{
		display:none;
	}
	.navbar ul.collapse{
		display: block;
	}
	.container-page .collapsed{
		display: block;
	}
	.nav select {
		display: inline-block;
	}
	.navbar .nav {
		border-radius: 20px;
		margin-top:0;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
	.navbar .nav .leaf {
		background-color: #FCFCFC;
		line-height: 1em;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}
	.navbar  li {
		border-bottom: 2px solid #296882;
	}
	.navbar .nav .leaf.last {
		border-bottom: none;
	}
	.navbar .nav .leaf:hover {
		background-color: #296882;
	}
	.navbar .nav .leaf a {
		color: #000000;
		padding-bottom: .4em;
	}
	.container-page .navbar ul {
		left: 35%;
		position: absolute;
		top: 4.2em;
		z-index: 200;
	}
	
	.page-now-leaving .main-container{
		padding-top:0;
	}
	.addthis_counter.addthis_pill_style a.atc_s,
	.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover,
	.addthis_counter.addthis_pill_style a.atc_s:hover, 
	.addthis_counter a.addthis_button_expanded:hover, 
	.addthis_counter a.atc_s:hover {
		left: 83%;
	}
	
	/* Mobile menu navigation */
	.container-page .nav-collapse {
		display:             block;
	}
	.container-page .nav-collapse.collapse {
		height:              0;
		display:             block;
		overflow:            inherit;
		width:               100%;
	}
	.container-page .nav-collapse.collapse.in {
		height:              auto;
	}
	.dropdown-menu {
		border:              0;
		margin-top:          0;
	}
	.carousel {display:none;}
.linkMessage {
    float: left;
    font-size: 1.06777em !important;
    line-height: 1.06777;
    padding:auto !important;
    width: 50%;
}
	.smaller_grid li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dotted #CCCCCC;
    float: left;
    margin-bottom: 5px;
    margin-left: 2%;
    width: 95% !important;
}
	
	#slides {display:none !important;}
	
	.mouseOver{padding:15px;}
	.grid {display:none;}
	
	/* Logo 
	.logo-container {
		 
		left: 8%;
		min-width:           63px;
		top:                 4em;
		width:               8%;
	}
	.logo {
		background-image: url('../images/header/smokefree-hd1-logo-314x79.png') !important;
		background-size:     100% auto;
	 
		left:				-25%;
	}
	*/
	
	/* Logo */
	.logo-container {
		float:               none;
	}
	.logo-container A {
		width:               75%;
	}
	.logo {
		background-position: 0 50%;
		background-size:     100% auto;
		/*margin-left:         2.5%;
		margin-top:          0;
		width:               95%;*/
		margin-left:         20.5%;
		margin-top:          0;
		/*width:               100%;*/
	}

	/* Nav bar */
	/*.navbar UL.nav {
		margin:               3.2em .7083% 1.071em 0px;
		 width:               100%;
	}*/
	
	.navbar UL.nav {
    margin-bottom: 1.071em;
    margin-right: 0.7083%;
    margin-top: 25%;
   /* padding-left: 5%;*/
    width: 90%;
}

/*.logo_area {
    margin: 8% 0 0;
    padding: 0;
}*/
	
	.navbar UL.nav LI {
		font-size:           inherit;
		line-height:         3.142em;
		margin-left:         .79492%;
		width:               30.4038% !important;
	}
/*	.navbar UL.nav A {
		font-size:           1.047em;
		line-height:         1.07143em;
		min-height:          2.2em;
		padding:             1.0428em 0.2em 0.1em;
		width:               100%;
	}
*/

.navbar UL.nav A {
    font-size: 1.047em;
    line-height: 2.57143em;
    min-height: 2.2em;
    padding: 1.0428em 0.2em 0.1em 5%;
    width: 100%;
}
	.navbar .menu.nav UL.dropdown-menu A, 
	.navbar .menu.nav UL.dropdown-menu A:active, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail:focus, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail:link, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail:visited {
		font-size: 1.1em;
	}
	.navbar.nav .nav .last ul.dropdown-menu {
		left: -49%;
	}
	/* Tag line */
	.tagline P {
		font-size:           1.71429em;
		line-height:         1em;
		margin:              0.375em 1% 0.375em 2.7083%;
		min-height:          24px;
		z-index:             2;
	}
	
	.node-type-page .main-container,
	.node-type-veterans .main-container {
		padding-top: 0;
	}
	.node-type-webform .row-fluid .content-container,
	.node-type-custom .row-fluid .content-container,
	.content-container {
		line-height:         1.55em;
		margin:              1em 1.5793% 0;
		min-height:          auto;
		width:               96.8414%;
	}
	.node-type-webform .content-container .content-container,
	.node-type-done .content-container .content-container,
	.node-type-custom .content-container .content-container {
		line-height:         1.55em;
		margin:              1em 1.5793% 0;
		min-height:          auto;
		padding-left:		 1em;
		width:               96.8414%;
	}
	.content-container .content-container {
		margin:              5%;
		width:               90%;
	}
	.sidebar {
		line-height:         1.55em;
		margin:              1em 1.5793% 1em;
		min-height:          auto;
		width:               96.8414%;
	}
	.sidebar-image {
		margin-bottom:       0;
		margin-right:        2.4725%;
		/*width:               41.621%;*/
		width:auto;
	}
	.sidebar-image .span3 ul li.li-third {
		border-bottom: none;
	}
	/* Logo bar */
	.front .logobar {
		padding-top: 0;
		padding-bottom: 0;
		margin-left:0px !important;
	}
	.front .logobar .half-width {
		/*width: 55%;*/
		width:100%;
		border-bottom: 1px solid ;
	}
	.front .logobar .half-width-sites {
		/*width: 45%;*/
		margin-left:0px !important;
	}
	.front .social-container {		
		display: inline;	
		float: left;
		width: 28.984%;
	}
	.front .logobar .social {
		margin-left: .06%;
		margin-top: .8em;
	}
	.front .links-container {
		float: left;
	}
	.links-container-txt {
		
		float: left;
		margin-left: 1em;
		text-align: center;
		/*width: 35.845%;*/
		width:auto;
	}
	.links-container-txt img {
		clear: right;
		vertical-align: bottom;
	}
	.links-container-qp {
	
		float: left;	
		max-width: 60px;
		padding-right: 3%;
		text-align: center;
		width: 25.394%;
	}
	.links-container-qp img {
		clear: right;
		vertical-align: bottom;
	}
	.logobar .links {
		display: inline;
		position: relative;		
	}
	.logobar .links a {
		color: #fff;
		font-size: 1em;
		text-align: center;
		text-decoration: none;
	}
	.logobar .links a:hover {
		color: #fff;
		font-size: 1em;
	}
	.sites-container {
		float: left;
		width: 24%;
	}
	.logobar .tablet-sites {
		display: inline;
		float: right;
		opacity: 100;
		position: relative;
	}
	.logobar .sites {
		opacity: 0;
		height: 0;
		padding-top: 1em;
	}
	.facebook-icon {
		display: inline-block;
		margin-right: 14%;
		width: 2em;
	}
	.twitter-icon {
		display: inline-block;
		width:2em;
	}
	.logobar .smokefree-txt-icon img {
		float: none;
	}
	.logobar .smokefree-txt-icon {
		display: block;
		padding-top: .5em;
		text-align: center;
		vertical-align: top;
	}
	.logobar .smokefree-txt-text {
		display: inline-block;
		line-height: 1.3em;
		vertical-align: top;
		padding-top: .2em;
	}
	.quit-plan-icon {
		display: block;
		padding-top: .5em;
		text-align: center;
		vertical-align: top;
	}
	.logobar .quit-plan-icon img {
		float: none;
	}
	.quit-plan-text {
		display: inline-block;
		text-align: center;
		vertical-align: top;
	}
	.bottom-border {
		border-bottom: 0px;
	}
	.footer {
		text-align: left;
		padding-left: 1%;
		padding:4%;
	}
	.footer .footer-links ul {
		line-height: 0.758em;
		margin-bottom: 10px;
	}
	
	h4, .h4 {
    font-size: 16px;
	font-weight:bold;
}
	
	.footer .footer-links li {
		display: inline;
		margin-left: 0.04%;
	}
	#searchbox-footer {
		width: 88.55291%;
	}
	#search-header {
		display:none;
		opacity: 0;
		visibility: hidden;
	}
	.page-now-leaving .main-container{
		padding-top: 0;
	}
	div.addthis_32x32_style .dummy .at300bs, div.addthis_32x32_style .at300bs, div.addthis_32x32_style .at15t, div.addthis_toolbox {
		margin-right: 3%;
		margin-top: 3%;
	}
	
	
	
	.grid li {text-align:right;}
}

/* Layout 3: Tablet (large) */
@media only screen 
	and (min-width : 767px)
	and (max-width : 979px) {
		
		
		/* REMOVE FOR PRODUCTION */
	#layout_desc:after {
		color:               cyan;
		content:             'Layout 3: Tablet (large)';
	}
	
	BODY {
		background-color:    #424242;
		background-image:    url('../images/background/smokefree-people-walking-bg2-tablet-small-portrait-768x1527.jpg') !important;
		background-repeat:   repeat-x;
		background-size:     auto 100%;
		 overflow-x: hidden;
		
		/* REMOVE FOR PRODUCTION 
		border-top:          3px double cyan;*/
	}
	
	
	
	.sites-container {
    display: inline;
    float: left;
    padding-top: 0.5em !important;
}

	
	
	.front .social-container {
    display: inline;
    float: left;
    padding: 1em 0.5em 0 0;
    width: 25.791% !important;
}
	
	
	
	
	.quit-plan-text {
    display: inline-block;
    vertical-align: top;
}
	
	.sites-container {
    display: inline;
    float: left;
    padding-top: 0px !important;
}
	
.links-container-qp {
    border: medium none;
    display: inline;
    float: left;
    margin-left: 0.854%;
    padding-top: 0.5em;
    text-align: left;
   /* width: 30.542% !important; */
}
	
	
		#carouselButtons
 {
float: right;
bottom: 40px;
position: relative;
right: 30px;
width:100%;
}

	
	.grid_layout{display:none;}
		#search-footer {
		display:none;
		/*opacity: 0;
		visibility: hidden;*/
	}
	
	.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    padding-bottom: 5px;
    width: auto !important;
}
	
	
	
/*	.navbar UL.nav {
    display: inline;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
}*/

.navbar UL.nav {
    display: inline;
    float: left;
    margin-top: 10%;
    padding: 0;
    position: relative;
    width: 65%;
}
	
	
	
	
	
	
	
	/*.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    float: right;
    height: auto;
    line-height: 1;
    max-width: 100%;
    padding-right: 45px !important;
}
	
	.container_slideshow {
    display: inline-block;
    margin: 0 auto;
    padding-left: 10.4444%;
    width: 90% !important;}*/
	
	
	.mouseOver {
    margin-left: 10% !important;
    width: 85% !important;
}
	.grid {display:none; width:75%;}
	.features_layout{right:5% !important;}
	
	
	 .smaller_grid{display:block; margin-top:25px;} 
	
	.quitPlan_Img {float:left;}
	.smokeFree_Img {float:left;}
	.joinUs_Img{float:left;}
	
	/* Logo */
	.logo-container {
		display:             block;
		float:               left;
		margin-left:		4em;
		margin-top:          6em;
		min-width:           164px;
		width:               21%;
	}
	.logo-container A {
		display:             block;
		float:               left;
		font-size:           1.333em;
		line-height:         3.2428em;
		width:               100%;
	}
	
	.front .tagline P {
font-size: 1.59em !important;
line-height: 1.1013em;
  margin: 0.51904em 4.9793% 0.51904em 5.6667% !important; 
min-height: 38px;
width: 62.8414%;
z-index: 2;
}

	.logo {
background-image: url('../images/header/smokefree-hd1-logo-tablet-63x62.png');
background-size: 100% auto;
/*height: auto;*/
width: 50%;
}
	
	
	.logo-image,
	.logo-image IMG	{
		height:              100%;
		/*width:               100%;*/
	}
	
	/* Mobile button (hidden) */
	.mobile-btn {
		display: none;
		opacity: 0;
	}
	.front .logobar .tablet-sites{display:none !important;}
	.speak {width: 30% !important; margin-bottom:10px; height: 270px !important;}
	.quitPlan {width: 31% !important; margin-bottom:10px; height: 270px !important;}
	.awards {width: 31% !important; margin-bottom:10px; height: 270px !important;}
	
	/* Nav bar 
	.navbar UL.nav {
		margin:              7.5em 1.143% 1em 0;
		width:               65.5236%;
	}*/
	.navbar UL.nav LI {
		line-height:         3.142em;
	/*	margin-left:         .79492%;
		width:               24.4038%;
		margin-left:5.79492%;*/
		width:30.4038%;
	}
	.navbar UL.nav A {
		font-size:           1.333em;
		line-height:         1.07143em;
		min-height:          2.2em;
/*		padding:             1.0428em 1% 0.1em;*/

padding:1em 1% 0.1em;
		width:               90%;
	}
	
	
	.front .navbar UL.nav A{
		
		font-size:           16px;
		line-height:         1.07143em;
		min-height:          2.2em;
		padding:1.4861em 5% 0.2em;
		width:90%;
		}
	.navbar .menu.nav UL.dropdown-menu {
		width: 155%;
	}
	.navbar.nav .nav .last ul.dropdown-menu {
		width: 125.5%;
		left: -27%;
	}
	.navbar .menu.nav UL.dropdown-menu A, 
	.navbar .menu.nav UL.dropdown-menu A:active, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail:focus, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail:link, 
	.navbar .menu.nav UL.dropdown-menu A.active-trail:visited {
		font-size: 1.1em;
	}
	/* Tag line */
	.tagline P {
		font-size:           1.9264em;
		line-height:         1.1013em;
		margin:              0.54109em 1.143%;
		min-height:          30px;
		z-index:             2;
	}
	
	/* Bottom header border */
	.front .nav-bottom-border {
		margin:              0 1.143% 1.5em;
		width:               97.714%;
	}
	.node-type-page .nav-bottom-border,
	.node-type-veterans .nav-bottom-border,
	.node-type-webform .nav-bottom-border,
	.node-type-done .nav-bottom-border	{
		padding:             0.6em;
	}
	.main-container {
		padding-top:1.125em;
	}
	.node-type-page .span3 ul li.li-third,
	.node-type-veterans .span3 ul li.li-third {
		border-bottom: none;
	}
	.social-container {
		display: inline;
		float: left;
		/*margin-left: 4.333%;	*/
		/*margin-top: 2.229%;*/
		width: 21.791%;
		padding: 1em 0.5em 0 0;
	}
	.logobar .social {
		margin-left: 0.052%;
	}
	.links-container-txt {
			
		float: left;
		text-align: left;
		width: 22%;
		padding: .5em .2em .5em .2em;
		margin-left: 1.3em;
	}
	.links-container-txt img {
		clear: right;
		float: left;
		vertical-align: text-top;
	}
	.links-container-qp {

		float: left;
		padding: .5em .2em .5em .2em;
		text-align: left;
		width: 32%;
	}
	.links-container-qp img {
		clear: right;
		float: left;
		vertical-align: middle;
	}
	.logobar .links a {
		color: #fff;
		font-size: 1em;
		text-align: center;
		text-decoration: none;
		line-height: 1.2em;
	}
	.logobar .links a:hover {
		color: #fff;
		font-size: 1em;
	}
	.smokefree-txt-icon {
		display: inline-block;
	}
	.quit-plan-icon {
		display: inline-block;
	}
	.sites-container {
		display: inline;
		float: left;
		margin-left: 0;
		padding-top: 0.5em;
		width: 24%;
	}
	.facebook-icon {
		display: inline-block;
		margin-right: .2em;
	}
	.twitter-icon {
		display: inline-block;
	}
	.smokefree-txt-text {
		display: inline-block;
		vertical-align: top;
		font-size: 0.6em;
	}
	.quit-plan-text {
		display: block;
		vertical-align: top;
		font-size: 0.6em;
	}
	.logobar .sites img {
		display: inline;
		float: right;
		position: relative;
	}
	.front .logobar .tablet-sites {
		 
		height: 1px;
		/*left : -10000px;*/
		overflow: hidden;
		top : auto;
		width: 1px;
		 
		display: inline;
		float: none;
		margin: 0;
		opacity: 5;
		overflow: hidden;
		padding: 0;
		display:none;
		/*visibility: hidden;*/
	}		
	
	.logobar .tablet-sites {display:none;}
	.front .logobar .half-width {
		/*width: 55%;*/
		width:100%;
		border-bottom: 1px solid ;
	}
	
	.bottom-border {
		border-bottom: 0;
	}
	.footer {
		text-align: left !important;
		padding-left: 5em;
	}
	.footer .footer-links ul {
		line-height: 0.758em;
		margin-bottom: 10px;
	}
	.footer .footer-links li {
		display: inline;
		margin-left: 0.05%;
	}
	#searchbox-footer {
		width: 92.55291%;
	}
	#search-header {
		display:none;
		opacity: 0;
		visibility: hidden;
	}
	.front .logobar .sites {display:block !important;}
	.logobar .sites{display:none !important;}
	
/*		.carousel_layout {
    width: 100% !important;
	margin-left:15% !important;
}*/

.awards h2 {font-size:1em !important;}
.speak h2 {font-size:1em !important;}
.quitPlan h2{font-size:1em !important;}

}

/*@media only screen 
	and (min-width : 981px)
	and (max-width : 991px) {
		.container{width:600px !important;}


	}*/







/*  Layout 4: Small screen -----1441------ */
@media only screen 
	and (min-width : 980px)
	and (max-width : 1199px) {
	BODY {
		background-color:  #424242;
		background-image:  url('../images/background/smokefree-people-walking-bg4-desktop-small-landscape-1854x1341.jpg');
		background-repeat: repeat-x;
		background-size:   auto 100%;
		overflow-x: hidden;
		
		
		
		/* REMOVE FOR PRODUCTION 
		border-top:        3px double black;*/
	}
	
	
	
	
	
	.page-node-138 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.page-node-137 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-136 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-135 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.page-node-134 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-133. article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}
	
	
	
	
	
	
	.oneLine {margin-top: 5px;}
	
	.describe{padding:10px; color:#fff;}
.describe h2 {line-height:1.2; font-size:1.3em !important;}
.describe p {color:#fff; font-size:1.1em; font-weight:bold;}
.page-node-133 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




 .page-node-136 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.page-node-137 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.page-node-134 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-135 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}



.page-node-99 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}

.tab_1, .tab_2, .tab_3 {
    position: relative;	
    float: left;  	
	height: 330px;
    padding: 4px;	
}

.tab_1 {
    background: none repeat scroll 0 0 #608018;
    margin-right: 5px;
    width: 32%;
}


.tab_2 {
    background: none repeat scroll 0 0 #0A5371;
    margin-right: 5px;
    width: 32%;
}

.tab_3 {
    background: none repeat scroll 0 0 #b56000;
    width: 31%;
}	
	
	
	
	
	
	
	
	
	
	
	.smaller_grid{display:none;}
	.tagline_responsive{display:none;}
	
	.logobar .tablet-sites{display:none;}
	aside .image-area {
    float: left;
    padding: 0;
    width: 40%;
}

	.speak {width: 30% !important; margin-bottom:10px; height: 300px !important;}
	.quitPlan {width: 31% !important; margin-bottom:10px; height: 300px !important;}
	.awards {width: 31% !important; margin-bottom:10px; height: 300px !important;}
	
	
aside .image-note {
    background: url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
    float: right;
  
    width: 7%;
}

.node-type-page .span3 .link-area UL LI,
.node-type-veterans .span3 .link-area UL LI {
    border-bottom: 2px solid #F0F0F0;
    list-style-type: none;
    min-height: 7.5em !important;
    padding-bottom: 0;
    padding-left: 5% !important;
}

.link-area {
    float: left;
    padding: 0;
    width: 58%;
}
.facebook-icon {
    display: inline-block;
    margin-right: 0 !important;
    padding-left: 0.6em;
}
	div .social-container {
    border-right: none !important;
    display: inline;
    float: left;
    padding: 0.5em 1em;
    width: 25% !important;
	margin-left:0px;
}
	
	
	
	
	#carouselButtons
 {
float: right;
bottom: 40px;
position: relative;
right: 30px;
width:100%;
}
	
	
	/*.smokeLayout {width:900px; margin:auto;}*/
	.node-type-page .row-fluid .span9,
	.node-type-veterans .row-fluid .span9 {
    margin: 1em 0 0 1.61517%;
    width: auto;
}
	.front .logobar .social{margin-left:auto;}
	
	
/*	.social-container {
    border-right: 1px solid #043F58;
    display: inline;
    float: left;
    padding: 0.5em 1em;
    
}*/




.sites-container {
    display: inline;
    float: left;
    margin-left: 4.666%;
   
    width: 27%;
}

.links-container-qp {
    display: inline;
    float: left;
    margin-left: 0.854%;
    padding-top: 0.5em;
    text-align: left;
    width: 14.542% !important;
}

.links-container-txt {
    display: inline;
    float: left;
    margin-left: 0.416%;
    padding-top: 0.5em;
    text-align: left;
    width: 24% !important;
}
	
	.front .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
   /* padding: 5px;*/
    position: relative;
    width: 100%;
    z-index: 2000;
}

.grid_layout {
	display:none;
}

		/***************Landing Page Layouts *************************************/
	.page-node-137.node-type-page .row-fluid .span9 .page-content-container	{margin-left:10%; width:85%;}
/*	.page-node-136.node-type-page .row-fluid .span9 .page-content-container	{margin-left:15%; width:72%;}*/

.page-node-136.node-type-page .row-fluid .span9 .page-content-container {
    margin-left: 10%;
    width: 85%;
}
	.page-node-134.node-type-page .row-fluid .span9 .page-content-container	{margin-left:10%; width:90%;}
	.page-node-133.node-type-page .row-fluid .span9 .page-content-container	{margin-left:10%; width:90%;}
	.page-node-135.node-type-page .row-fluid .span9 .page-content-container	{margin-left:10%; width:90%;}
	.page-node-99.node-type-page .row-fluid .span9 .page-content-container	{margin-left:10%; width:90%;}
	
	/*****************End Landing Page Layouts *********************************/

	.grid_layout li{float:left;}
	
	.twoLine{margin-top:22px;}
	
	.carousel-indicators {
position: absolute;
bottom: 10px;
/* left: 50%; */
z-index: 15;
width: auto;
padding-left: 0;
/* margin-left: -30%; */
margin-left: 15%;
text-align: center;
list-style: none;
right: 15%;
left: 40% !important;
}

	 .logobar .half-width-sites {width:50%;}
	
			.tagline{border:1px solid #ccc;}
	.tagline P {
    font-size: 1.87em !important;
    line-height: 1.1013em;
    margin: 0.51904em 4.9793% 0.51904em 1.6667% !important;
    min-height: 38px;
    width: 62.8414%;
    z-index: 2;
}
	
	
/************************************************************************************/
.logo {
background-image: url("../images/header/smokefree-hd1-logo-314x79.png");
background-repeat: no-repeat;
background-size: 100% auto;
display: block;
/* float: left; */
height: 79px;
overflow: hidden;
position: relative;
width: 250px;
background-position: 50% center;
/* width: 208px; */
/* left: 20%; */
left: 0;
}



.features {margin-left:1.333%; padding:0; }


.quitPlan_Img{float:left;}

/**************************************************************************************/
	
	
	/*.grid {display:none;}*/
	
/*.mouseOver {
    margin-left: 15%;
    width: 75% !important;
	margin-top:2%;
}

.controlsBlock {
    bottom: 60px !important;
    display: block;
    height: 24px;
    left: 0;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    float: right;
     height:100% !important;
    line-height: 1;
    
    max-width: 100%;
    padding-left: 20px;
    padding-right: 10px;
}*/

.front .logobar .half-width-sites {
    margin-left: auto;
    width: 50%;
}

/*#masterhead {
    margin-bottom: 0;
    margin-left:17%;
    width: 850px;
	margin-bottom:75%;
}*/
	
	
/*	.slide */
	
		.grid li {
    display: block;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: left;
	width:16%;
}
	
	.social-container {
 
    display: inline;
    float: left;
    margin-left: 5.5%;
    padding: 1em 1em 0.5em;
    width: 24.791%;
}
	
	/*.joinUs_Img{float:none !important;}*/
	.smokeFree_Img{float:left;}
	
	/*.smaller_grid{display:none;}*/
	/* REMOVE FOR PRODUCTION 
	#layout_desc:after {
		color:             green;
		content:           'Layout 4: Small screen';
	}
	*/
	 

	.page-node-133 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.page-node-137.btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}



 .page-node-136 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-134 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.page-node-138 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}

.page-node-135 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}

	
	
	.grid li {
    display: block;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: left;
    width: 16.6667% !important
}

	/*.features_column{margin-top:15%;}*/
	.carousel_layout {
    width: 100% !important;
	margin-left:15% !important;
}
/*	.features_layout{width:100% !important;}
	.grid {
    width:51%;
}*/
	
	/* Logo */
	.logo-container {
		left:                4.7377%;
		margin-top:          8.5em;
		min-width:           210px;
		width:               21.6582%;
	}
	.logo-container A {
		font-size:           1.4079em;
		line-height:         3.9219em;
	}
	.logo {
		height:              3.9219em;
		/*width:               100%;*/
	}
	
	/* Mobile button (hidden) */
	.mobile-btn {
		display: none;
		opacity: 0;
	}
/* Smartphone navigation styles
*********************************/
/*.collapse.in {
+  display: block;
+  height: 100%;
+}
+.collapse.in .navbar ul.nav {
+  display: block;
+}*/
	/* Nav bar */
.front .navbar .nav {
    /*margin: 8.5em 1.1523% 1em 0;*/
	margin-top:5.5em;
    width: 49.6514%;
}
	
	

	
	.front .navbar UL.nav LI {
    line-height: 5.5em;
    margin-left: 0.79492%;
    width: 31.4038%;
}

	.front .navbar UL.nav A {
    font-size: 16px;
    line-height: 1.07143em;
    min-height: 3.2em;
    padding: 1.255em 2% 0.2em;
    width: 100%;
}
/*
.navbar UL.nav A {
    font-size: 16px;
    line-height: 1.07143em;
    min-height: 3.2em;
    padding: 0.255em 2% 0em;
    width: 100%;
}
*/

.navbar UL.nav A {
    font-size: 16px;
    line-height: 1.07143em;
    min-height: 2.2em;
    padding: 1.255em 2% 0;
    width: 90%;
}


.navbar .nav {
    /*margin: 8.5em 1.1523% 1em 0;*/
	margin-top:5.5em;
   /* width: 55.6514%;*/
   width:65.6514%;
}

.navbar UL.nav LI {
    line-height: 5.5em;
    margin-left: 0.79492%;
    width: 31.4038%;
}

	/* Tag line */
	.tagline P {
		font-size:           2.37em;
		line-height:         1.1013em;
		margin:              0.51904em 1.01523%;
		min-height:          38px;
		width:               65.9695%;
		z-index:             2;
	}
	.content-container {
		/*font-size:           1.1429em;*/
		line-height:         1.55em;
		margin:              1em 0 0 1.0008340284%;
		width:               65%;
	} /* 12 + 783 = 794px */
	.content-container .content-container {
		margin:              2.9787%;
		width:               94.0426%;
	}
	.sidebar {
		font-size:           1.1429em;
		line-height:         1.55em;
		margin:              1em 1.0008340284% 0 1.5846538782%;
		width:               31.1092577148%;
	} /* 19 + 373 + 12 = 404px */
	
	/* Search field */
	#search-header {
		background:          none;
		display:             block;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		margin:              1.2143em 1.01523% 0;
		padding:             0;
		position:            absolute;
		right:               0;
		top:                 0;
		width:               97.9695%;
	}
	#search-header FORM {
		display:             inline;
		float:               none;
		margin:              0;
		padding:             0;
		position:            relative;
		top:                 0;
	}
	#search-header #search-header-container {
		display:             block;
		float:               right;
		line-height:         0;
		margin:              0;
		padding:             0;
		position:            relative;
		top:                 0;
		white-space:         nowrap;
		width:               33%;
	}	
	#search-header #searchbox-header {
		background-color:    transparent;
		background-image:    url("../images/footer/smokefree-ftr8-search-bg-mobile-4x35.png");
		background-repeat:   repeat;
		border:              none;
		color:               #373737;
		float:               right;
		font-size:           1.2em;
		height:              2.1429em;
		line-height:         2.5714em;
		margin-right:        40px;
		min-height:          36px;
		position:            relative;
		top:                 0;
		width:               87%;
	}
	

/*.features_label {
 width: 100% !important; 
margin-left: 20%;
}*/

/*.carousel {
position: relative;
margin-bottom: 20px;
line-height: 1;
margin-right: 15%;
}*/


.quizzes_Img{width:48%; float:left;}
.smokeFree_Img{width:48%; float:left;}
.quitPlan_Img{width:48%; float:left;}
.joinUs_Img{width:48%; float:left;}

.grid figcaption h4{font-size:14px !important;}

.cs-style-3 figcaption {
    bottom: 0;
    height: 190px !important;
    opacity: 0;
    padding: 10px;
    top: auto;
    transform: translateY(100%);
    transition: transform 0.4s ease 0s, opacity 0.1s ease 0.3s;
    width: 100%;
}

.cover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    height: 50px;
    line-height: 1.2;
    padding-left: 5px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}


/*.speak {width: auto !important; height:auto !important;  }
.awards {width: auto !important; height:auto !important; margin-bottom:10px;}
.quitPlan{width:auto !important; height:auto !important;margin-bottom:10px !important;}*/
	
#search-header .search-button {
		background-position: 50% center;
		border:              0;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		font-size:           1.2em;
		height:              2.1429em;
		line-height:         1em;
		margin:              0;
		min-height:          36px;
		padding:             0;
		position:            absolute;
		right:               0;
		top:                 0;
		width:               40px;
	}
	#search-footer {
		display:none;
		opacity: 0;
		visibility: hidden;
	}
	/* Bottom header border */
	.front .nav-bottom-border {
		margin:              0 1.01523% 1.5em;
		width:               97.96954%;
	}
	.node-type-page .nav-bottom-border,
	.node-type-veterans .nav-bottom-border,
	.node-type-webform .nav-bottom-border,
	.node-type-done .nav-bottom-border	{
		padding:             0.6em;
	}
	
	/** Logo Bar **/
	/*This appears to be duplicated below...
	.social-container {
		
		display: inline;
		float: left;
		//margin-left: 4.333%;	//
		//margin-top: 2.229%;//
		width: 21.791%;
		
	}*/
	.social-container {

		display: inline;
		float: left;
		/*margin-left: 8.333%;	*/
		/*margin-top: 2.229%;*/
		width: 24.791%;
		padding: 1em 1em .5em;
	}
	.logobar .social {
		display: inline;
		float: left;
		margin-left: 2.708%;
		position: relative;
	}
	
	
	
	.links-container-txt {
		display: inline;
		float: left;
		margin-left: 5%;
		padding-top: 1em;
		text-align: left;
		width: 30.0%;
	}
	.links-container-txt img {
		clear: right;
		float: left;
		vertical-align: middle;
	}
	.links-container-qp {
		display: inline;
		float: left;
		margin-left: 0.854%;
		padding-top: 1em;
		text-align: left;
		width: 30.0%;
	}
	.links-container-txt img {
		clear: right;
		float: left;
		vertical-align: middle;
	}
	.logobar .links {
		display: inline;
		position: relative;		
	}
	.logobar .links a,
	.logobar .links p {
		color: #fff;
		display: inline;
		float: right;
		font-size: 1em;
		line-height: 1.785em;
		margin-left: 0.18%;
		text-decoration: none;
	}
	.logobar .links a:hover {
		color: #fff;
		font-size: 1em;
	}	
	
	.smokefree-txt-icon {
   
   display: inline-block;
    clear: none;
    float: left !important;
    margin: 0;
    padding: 0;
}
	/*.smokefree-txt-icon {
		display: inline-block;
	}*/
	.quit-plan-icon {
		display: inline-block;
	}
	.sites-container {
		display: inline;
		float: left;
		margin-left: 6.3%;
		padding-top: 0.5em;
		width: 18%;
	}
	

	
	
	.facebook-icon {
		display: inline-block;
		margin-right: 2em;
		padding-left: .6em;
	}
	.twitter-icon {
		display: inline-block;
	}
	.smokefree-txt-text {
		display: inline-block;
		padding-top: .5em;
		vertical-align: top;
		/*font-size: 0.6em;*/
	}
	.quit-plan-text {
		display: inline-block;
		padding-top: .5em;
		vertical-align: top;
		/*font-size: 0.6em;*/
	}
	.logobar .sites img {
		display: inline;
		float: right;
		position: relative;
	}
	.logobar .tablet-sites {
		display:none !important;
		opacity:0;
	}
	.bottom-border {
		border-bottom: 7px solid #264C59;
		display: block; 	
		float: left;
		position: relative;
		width: 100%;
	}
	
.front	.logobar .half-width{}
.front	.logobar .half-width-sites {
    float: left;
    padding: 0;
    width: 45% !important;
}
	
	
	/** Footer **/
	
	.footer {
		background-color: #424242;
		display: block;
		float:left;
		margin-right: 0px;
		overflow: hidden;
		padding-top:10px;
		text-align: center !important;
		width: 100%;
	}
	.footer ul {
		margin-bottom: 0;
		width: 100%;
	}
	.footer .footer-links ul {
		list-style-type: none;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 10px;
	}
	.footer .footer-links li {
		color: #fff;
		display: inline;
		font-size: 1em;
		line-height: 1em;
		margin-right: 0.05%;
		text-decoration: none;
	}
	.footer .footer-links li a,
	.footer .footer-links li a:hover {
		color: #fff;
		display: inline;
		font-size: 1em;
		line-height: 1em;
		text-decoration: none;
	}
	.footer .footer-links li a:active {
		color: #0A5371;
	}
	.footer .nih-copy p {
		color: #fff;
		text-align: center;
	}
	
	
}
	
/*Layout 6 : Regular screen ----------- */
@media only screen
	and (min-width : 1200px)
	and (max-width : 1365px) {
	BODY {
		background-color:  #424242;
		background-image:  url('images/background/smokefree-people-walking-bg6-desktop-large-landscape-2400x1701.jpg');
		background-repeat: repeat-x;
	/*	background-size:   105% auto;*/
		
		/* REMOVE FOR PRODUCTION 
		border-top:        3px double yellow;*/

	}
	.smokeLayout {width:900px; margin:auto;}
	.smaller_grid{display:none ;}
	
	.container{width:auto !important;}
	.oneLine{margin-top:5px !important;}
	

	
	.logobar .half-width {
    width: 45% !important;
} 
.front .social-container {
display: inline;
float: left;
/* margin-left: 1.333%; */
width: 25.791% !important;
padding-right: 1em;
padding-left: 1em;
padding-top: .5em;
padding-bottom: .5em;
}
/*	.social-container {

    display: inline;
    float: left;
    padding: 0.5em 1em;
    width: 20.791% !important;
}*/
	
	#carouselButtons
 {
float: right;
bottom: 40px;
position: relative;
right: 30px;
width:100%;
}
	
	
	
	
	
	.grid {
    list-style: none outside none;
    margin: 0 auto;
    max-width: 1300px;
    padding: 20px 20px 100px; 
    text-align: center;
}

	.grid li {
    display: block;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: left;
	/*width:200px !important;*/
	width:16.667% !important;
    
}
/*	.container_slideshow{display:table; width:auto;}*/
	
	/* REMOVE FOR PRODUCTION 
	#layout_desc:after {
		color:             yellow;
		content:           'Layout 5: Regular screen';
	}
	*/
	
	.tagline {
    background-image: url("../images/header/smokefree-hd5-tagline-bg-4x65.png");
    background-repeat: repeat;
    display: block;
    float: left;
    position: relative;
   /* top: 0;*/
    width: 100%;
    z-index: 2;
}
.twoLine{margin-top:22px;}

	.oneLine {margin-top:5px;}
	
	/* Logo */
/*	.logo-container {
		left:                2.7377%;
		margin-top:          9.2em;
		min-width:           210px;
		width:               21.6582%;
	}*/
	
	
	
	
	
	
	
	.page-node-138  article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.page-node-137 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-136 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-135 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.page-node-134 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-133 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}
	
	
	
	.logo-container {
    left: 2.7377%;
    margin-top: 3em;
    min-width: 210px;
    width: 21.6582%;
}
	.logo-container A {
		font-size:           1.4079em;
		line-height:         3.9219em;
	}
	.logo {
		height:              3.9219em;
		width:               100%;
	}
	
	/* Mobile button (hidden) */
	.mobile-btn {
		display: none;
		visibility: hidden;
	}
	
	.grid li {
	/*display: inline-block;*/
	display:block;
	width: 205px;
	margin: 0;
	padding: 10px;
	text-align: left;
	position: relative;
	float:left;
}
	
	.front .navbar .nav{
	
	width:49.9848%;}
	
	.navbar .nav {
   /* margin: 1em 1.01523% 1.71429em 0;
    width: 70.9848%;*/
	margin-top:1em;
	width:55.9848%;}
/*.navbar .nav {
    margin: 9.2em 1.01523% 1.71429em 0;
    width: 70.9848%;
}*/
	.navbar UL.nav LI {
		
		margin-left:         .79492%;
		/*width:               24.4038%;*/
		width:				 31.9038%;
	}
/*	.navbar UL.nav A {
		font-size:           1.2079em;
		 
		line-height:         1.07143em;
		min-height:          2.2em;
 
		padding:1em 5% 0.4em;
		width:               80%;
	}*/
	
	
	
	.navbar UL.nav A {
    font-size: 16px;
    /*min-height: 1.2em;*/
	min-height:2.2em;
    padding: 1.4861em 5% 0.2em;
    width: 90%;
}

.front .navbar UL.nav A {
    font-size: 16px;
    /*min-height: 1.2em;*/
	min-height:2.2em;
    padding: 1.4861em 5% 0.2em;
    width: 100%;
}
	
	/* Tag line */
	.tagline P {
		font-size:           2.37em;
		line-height:         1.1013em;
		margin:              0.51904em 1.01523%;
		min-height:          38px;
		width:               65.9695%;
		z-index:             2;
	}
	.content-container {
		line-height:         1.55em;
		margin:              1em 0 0 0.952380952%;
		width:               73.7728937729%;
	} /* 13 + 1007 = 1020 */
	.content-container .content-container {
		margin:              2.3333%;
		width:               95.3334%;
	}
	.sidebar {
		font-size:           1.2em;
		line-height:         1.55em;
		margin:              1em 0.9523809523% 0 0.6593406593%;
		width:               23.663003663%;
	} /* 9 + 323 + 13 = 345 */
	.sidebar-image {
		margin-bottom:       0;
	}
	
	/* Search field 
	#search-header {
		background:          none;
		display:             block;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		margin:              1.2143em 1.01523% 0;
		padding:             0;
		position:            absolute;
		right:               0;
		top:                 0;
		width:               97.9695%;
	}*/
	
	#search-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    font-family: Arial,​Helvetica,​sans-serif;
    margin: 1.2143em 1.01523% 0;
    padding: 0;
    position: absolute;
    
    width: 97.9695%;
}
	#search-header FORM {
		display:             inline;
		float:               none;
		margin:              0;
		padding:             0;
		position:            relative;
		top:                 0;
	}
	#search-header #search-header-container {
		display:             block;
		float:               right;
		line-height:         0;
		margin:              0;
		padding:             0;
		position:            relative;
		top:                 0;
		white-space:         nowrap;
		width:               25%;
	}	
	#search-header #searchbox-header {
		background-color:    transparent;
		background-image:    url("../images/footer/smokefree-ftr8-search-bg-mobile-4x35.png");
		background-repeat:   repeat;
		border:              none;
		color:               #373737;
		float:               right;
		font-size:           1.2em;
		height:              2.1429em;
		line-height:         2.5714em;
		margin-right:        40px;
		min-height:          36px;
		position:            relative;
		top:                 0;
		width:               87%;
	}
	#search-header .search-button {
		background-position: 50% center;
		border:              0;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		font-size:           1.2em;
		height:              2.1429em;
		line-height:         1em;
		margin:              0;
		min-height:          36px;
		padding:             0;
		position:            absolute;
		right:               0;
		top:                 0;
		width:               40px;
	}
	#search-footer {
		display:none;
		opacity: 0;
		visibility: hidden;
	}
	/* Bottom header border */
	.front .nav-bottom-border {
		margin:              0 1.01523% 1.5em;
		width:               97.96954%;
	}
	.node-type-page .nav-bottom-border,
	.node-type-veterans .nav-bottom-border,
	.node-type-webform .nav-bottom-border,
	.node-type-done .nav-bottom-border	{
		padding:             0.6em;
	}
	
	/*
	.main-container {
		padding-top: 1.125em;
	}
	*/
	.social-container {
		
		display: inline;
		float: left;
		/*margin-left: 4.333%;	*/
		/*margin-top: 2.229%;
		width: 21.791%;*/
		padding-right: 1em;
		padding-left: 1em;
		padding-top: .5em;
		padding-bottom: .5em;
	}
	.logobar .social {
		display: inline;
		float: left;
		margin-left: 2.708%;
		position: relative;
	}
	.links-container-txt {
		display: inline;
		/*display:none;*/
		float: left;
		margin-left: 0.416%;
		margin-top: 2.229%;
		text-align: left;
		width: 30.0%;
	}
	.links-container-txt img {
		clear: right;
		float: left;
		vertical-align: middle;
	}
	.links-container-qp {
		display: inline;
		float: left;
		margin-left: 0.854%;
		margin-top: 2.229%;
		text-align: left;
		width: 30.0%;
	}
	.links-container-qp img {
		clear: right;
		float: left;
		vertical-align: middle;
	}
	.logobar .links {
		display: inline;
		position: relative;		
		/*display:none;*/
	}
	.logobar .links a {
		color: #fff;
		font-size: 1em;
		line-height: 1.785em;
		margin-left: 0.18%;
		text-decoration: none;
	}
	.logobar .links a:hover {
		color: #fff;
		font-size: 1em;
	}
	.sites-container {
		display: inline;
		float: left;
	/*	margin-top: 2.229%;*/
		
	}
	
	
.front .logobar .half-width-sites {
    margin: 0;
     
    width: 55%;
}
	.logobar .half-width-sites{width:50%;}
	
	
	.logobar .sites img {
		display: inline;
		float: right;
		position: relative;
	}
	.bottom-border {
		border-bottom: 7px solid #264C59;
		display: block; 	
		float: left;
		position: relative;
		width: 100%;
	}
.front	.logobar .tablet-sites {
	/*
		height: 1px;
		left : -10000px;
		top : auto;
		overflow: hidden;
		width: 1px;
	*/
		display: none;
		float: none;
		margin: 0;
		opacity: 0;
		overflow: hidden;
		padding: 0;
		visibility: hidden;
	}
	.facebook-icon {
		display: inline-block;
		margin-right: 2em;
		padding-left: .6em;
	}
	.twitter-icon {
		display: inline-block;
	}
	.smokefree-txt-text {
		display: inline-block;
		padding-top: .5em;
		vertical-align: top;
	}
	.quit-plan-text {
		display: inline-block;
		padding-top: .5em;
		vertical-align: top;
	}
	.social-container {

display: inline;
float: left;
/* margin-left: 4.333%; */
/* margin-top: 2.229%; */
width: 12.791% !important;
padding-right: 1em;
padding-left: 1em;
padding-top: .5em;
padding-bottom: .5em;
}
	

}

/* Layout 6: Large screen ----------- */
@media only screen 
	and (min-width : 1366px) {
	BODY {
		background-color:  #424242;
		background-image:  url('images/background/smokefree-people-walking-bg6-desktop-large-landscape-2400x1701.jpg');
		background-repeat: repeat-x;
		/*background-size:   100% auto;*/
		
		/* REMOVE FOR PRODUCTION 
		border-top:        3px double blue;*/
	}
	
	
	
	
	
.describe{padding:10px; color:#fff;}
.describe h2 {line-height:1.2; font-size:1.3em !important;}
.describe p {color:#fff; font-size:1.1em;}




.page-node-133 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




 .page-node-136 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-134 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-135 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}



.page-node-99 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}















.tab_1, .tab_2, .tab_3 {
    position: relative;
    float: left;  
	height: 280px;	
    padding: 4px;	
}

.tab_1 {
    background: none repeat scroll 0 0 #608018;
    margin-right: 5px;
    width: 32%;
}


.tab_2 {
    background: none repeat scroll 0 0 #0A5371;
    margin-right: 5px;
    width: 32%;
}

.tab_3 {
    background: none repeat scroll 0 0 #b56000;  
    width: 31%;
}	
	
	
	
	
	
	
	
	
	.wrapper{width:1300px; margin:auto;}
	
	
	.grid_layout{display:none;}
		.tagline_responsive{display:none;}
	
	.main-container .container{width:100% !important;}
	
	/*.front .container {width:1300px !important;}*/
	
	/* REMOVE FOR PRODUCTION 
	#layout_desc:after {
		color:             blue;
		content:           'Layout 6: Large screen';
	}*/
	.smaller_grid{display:none;}
	/* Logo */
	.front .logo-container {
left: 2.7377%;
min-width: 210px;
width: 21.6582%;
margin-top: 10%;
}

.logo-container {
    left: 2.7377%;
    margin-top: 7%;
    min-width: 210px;
    width: 21.6582%;
}



.page-node-133 article .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




 .page-node-136 article .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-134 article .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-135 article .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}



.page-node-137 article .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.page-node-138 article .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}
	.logo-container A {
		font-size:           1.4079em;
		line-height:         3.9219em;
	}
	.facebook-icon {
		display: inline-block;
		margin-right: 2em;
		padding-left: .6em;
	}
	
	.tagline {
    background-image: url("../images/header/smokefree-hd5-tagline-bg-4x65.png");
    background-repeat: repeat;
    display: block;
    float: left;
    position: absolute;
    /*top: 0;*/
    width: 100%;
    z-index: 2;
}
	
	
	.twitter-icon {
		display: inline-block;
	}
	.smokefree-txt-text {
		display: inline-block;
		padding-top: .5em;
		vertical-align: top;
	}
	.quit-plan-text {
		display: inline-block;
		padding-top: .5em;
		vertical-align: top;
	}
	
	/* Mobile button (hidden) */
	.mobile-btn {
		display: none;
		visibility: hidden;
	}
	
	.carousel_layout{ display:block; padding-left: 8.222222% !important;}
	/* Nav bar */
	
	
	
.front .navbar .nav {
    /*margin: 3.2em 1.01523% 1.71429em 0px;*/
	margin-top:6.2em;
    width: 48.9848%;
	/*left: 2%;*/
}	
.front .navbar UL.nav LI {
		line-height:         5.5em;
		/*margin-left:         .79492%;
		width:               24.4038%;*/
		width:				30.4038%;
	}
	
.front .navbar UL.nav A {
		 /*font-size:18px;*/
   font-size: 16px;
    line-height: 1.07143em;
    min-height: 3.2em;
    padding: 1.4861em 5% 0.2em;
    width: 95%;
	
}

.navbar .nav { 	margin-top:6.2em;
    width: 55.9848%;}
	

.navbar UL.nav LI {
		line-height:         5.5em;
		/*margin-left:         .79492%;
		width:               24.4038%;*/
		width:				30.4038%;
	}

.navbar UL.nav A {
		 /*font-size:18px;*/
   font-size: 16px;
    line-height: 1.07143em;
    min-height: 2.2em;
    padding: 1.4861em 6% 0.2em;
    width: 85%;
	
}
	
	/*.navbar UL.nav{display:inline; float:right; /*margin-top:11%;*/ padding:0; position:relative;}*/
	
	.content-container {
		line-height:         1.55em;
		margin:              1em 0 0 1.61517%;
		width:               72%;
	}
	.content-container .content-container {
		margin:              2.3333%;
		width:               95.3334%;
	}
	.sidebar {
		font-size:           1.3em;
		margin:              1em 1.61517% 0 0.6933%;
		width:               23.663003663%;
	}
	
	/* Tag line */
	.front .tagline P {
		font-size:           2.37em;
		line-height:         1.1013em;
		margin:              0.51904em 4.9793% 0.51904em 12.6667%;
		min-height:          38px;
		width:               62.8414%;
		z-index:             2;
	}
	
	.tagline P {
    font-size: 2.37em;
    line-height: 1.1013em;
    margin: 0.51904em 4.9793% 0.51904em 5.6667%;
    min-height: 38px;
    width: 62.8414%;
    z-index: 2;
}
	
	/* Search field */
	#search-header {
		background:          none;
		display:             block;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		margin:              1.2143em 1.3333% 0;
		padding:             0;
		 position:            absolute; 
		right:               0;
		top:                 0;
		width:               96.8414%;
	}
	#search-header FORM {
		display:             inline;
		float:               none;
		margin:              0;
		padding:             0;
		position:            relative;
		top:                 0;
	}
	#search-header #search-header-container {
		display:             block;
		float:               right;
		line-height:         0;
		margin:              0;
		padding:             0;
		position:            relative;
		top:                 0;
		white-space:         nowrap;
		width:               25%;
	}	
	#search-header #searchbox-header {
		background-color:    transparent;
		background-image:    url("../images/footer/smokefree-ftr8-search-bg-mobile-4x35.png");
		background-repeat:   repeat;
		border:              none;
		color:               #373737;
		float:               right;
		font-size:           1.2em;
		height:              2.1429em;
		line-height:         2.5714em;
		margin-right:        40px;
		min-height:          36px;
		position:            relative;
		top:                 0;
		width:               87%;
	}
	#search-header .search-button {
		background-position: 50% center;
		border:              0;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		font-size:           1.2em;
		height:              2.1429em;
		line-height:         1em;
		margin:              0;
		min-height:          36px;
		padding:             0;
		position:            absolute;
		right:               0;
		top:                 0;
		width:               40px;
	}
	#search-footer {
		/*display:none;
		opacity: 0;
		visibility: hidden;*/
	}
	
	/* Bottom header border */
	.front .nav-bottom-border {
		margin:              0 1.5793% 1.5em;
		width:               96.8414%;
	}
	.node-type-page .nav-bottom-border,
	.node-type-veterans .nav-bottom-border,
	.node-type-webform .nav-bottom-border,
	.node-type-done .nav-bottom-border	{
		padding:             0.6em;
	}
	.social-container {
		
		display: inline;
		float: left;
		/*margin-left: 4.333%;	*/
		/*margin-top: 2.229%;
		width: 21.791%;*/
		
		width:20.791% !important;
		padding-right: 1em;
		padding-left: 1em;
		padding-top: .5em;
		padding-bottom: .5em;
	}
	.front .logobar .half-width-sites {
/*margin-left: 12.33% !important;
 width: 50%; */margin-left:15%; width:50% !important;
}
	
.front .logobar .half-width-sites {
    float: left;
    padding: 0;
    width: 50%;
}
	
	
	.front .logobar .half-width-sites {width:50%; top:0em;}
	
	.logobar .half-width-sites {width:50%; top:.5em;}
	.logobar .social {
		float: left;
		position: relative;
	}
	.links-container-txt {
		display: inline;
		/*display:none;*/
		float: left;
		margin-left: 0.416%;
		padding-top: .5em;
		text-align: left;
		 width: 20%;
	}
	.links-container-txt img {
		clear: right;
		float: left;		
		vertical-align: middle;
	}
	.links-container-qp {
		display: inline;
		float: left;
		margin-left: 0.854%;
		padding-top: .5em;
		text-align: left;
		width: 15.542%;
	}
	.logobar .links {
		margin-left: 1em;
		 
	}
	.logobar .links a {
		color: #fff;
		display: inline;
		float: left;
		font-size: 1em;
		line-height: 1.785em;
		margin-left: 0.18%;
		text-decoration: none;
		vertical-align: text-bottom;
	}
	.logobar .links a:hover {
		color: #fff;
		font-size: 1em;
	}
	
/*	.logobar{}*/
	.links-container-qp {
	margin-top: 0px !important;
    float: left;
    padding-right: 3%;
    text-align: center;
    width: 20.394%;
	max-width: 100% !important;
	height:48px;
}
	.logobar .tablet-sites {display:none;}
	.smokefree-txt-icon {
	  clear: none;
	  float: none;
	  /*margin: 0.5em 0 0;*/
	  margin:0;
	  padding: 0;
	}
	.quit-plan-icon {
		display: inline-block;
	}
	.front .sites-container {
		display: inline;
		float: left;
		/*margin-left: 4.666%;*/
		margin-left:6.326%;
		padding-top: .5em;
		width: 27%;
	}
	
		.front .sites-container {
		display: inline;
		float: left;
		/*margin-left: 4.666%;
		margin-left:6.326%;
		padding-top: .5em;*/
		width: 18%;
	}
	
	
	
	
	.logobar .sites img {
		display: inline;
		float: right;
		position: relative;
	}
	.bottom-border {
		border-bottom: 7px solid #264C59;
		display: block; 	
		float: left;
		position: relative;
		width: 100%;
	}
	
	
	
	.front .logobar .tablet-sites {
height: 1px;
/* left: 120px; */
/* overflow: hidden; */
top: 12px;
}
	
		/*.logobar .tablet-sites {
	
		height: 1px;
		left : -10000px;
		overflow: hidden;
		top : auto;
		width: 1px;
	
		 
	float: none;
		margin: 0;
		opacity: 1;
		overflow: visible !important;
		padding: 0;
		visibility:visible !important;
	}*/
	.twitter-icon:hover .externalllinktooltip-twitter {
		display: block; /* Necessary to work in IE7 & IE8 */
		left: 55%;
	}
	
	

}

/*****************************************************
Content page styles
*****************************************************/
/* Layout 0: Old Smartphone ----------- */
@media only screen
	and (max-width : 320px) {
	.node-type-page .row-fluid .span9,
	.node-type-veterans .row-fluid .span9 {
		line-height:         1.55em;
		margin:              1em 1.5793% 0;
		width:               96%;
		display: inline-block;
	}
	.node-type-page .row-fluid .span9.no-sidebar,
	.node-type-veterans .row-fluid .span9.no-sidebar  {
		margin: 0 2.4725%;
		width: 94.8414%;	
	}
	.node-type-page .row-fluid .span9 .page-content-container,
	.node-type-veterans .row-fluid .span9 .page-content-container{
		margin:              4.583333%;
		width:               90.83333%;
		clear:				 left;
	}


	.img-container_2{padding:25px; background-color:#ffffff !important;}
	.contentLayout1{width:100% !important;}
	.img-layout{width:auto !important;}
	.grid {display:none;}
	.features {margin:auto !important;}
	
	.sidebar {
		line-height:         1.55em;
		margin:              1em 4.583333%;
		min-height:          auto;
		width:               90.83333%;
	}
	.node-type-page .span3,
	.node-type-veterans .span3 {
		background-color: transparent;
	}
	aside .sidebar-image, .link-area {
		margin: 0 2.4725%;
		width: 94.8414%;
	}
	.content-container h1 {
		margin-left: 0;
	}
	
		.grid_layout{display:none;}
	
	/* Tab styles */
	.node-type-page .span9   article #myTab li,
	.node-type-veterans .span9   article #myTab li,
	.node-type-page .span9 article .nav-pills li,
	.node-type-veterans .span9 article .nav-pills li {
		min-width: 100%;
	}
	.nav-pills li a {
		box-shadow: none !important;
	}
}
/* Layout 1: Smartphone ----------- */
@media only screen 
	and (min-width : 320px)
	and (max-width : 480px) {
		
		body {background-size:    auto 100%; }
		.features{margin:0;}
		.features_top{float:left; width:50%;}
		.features_bottom{float:left; width:50%;}
		
		#slides {display:none !important;}
		 .tagline_responsive{display:none;}
	.node-type-page .row-fluid .span9,
	.node-type-veterans .row-fluid .span9 {
		float:				 left;
		line-height:         1.55em;
		margin:              1em 1.5793% 0;
		padding-left:		 2%;
		width:               96%;}
	
	.linkMessage {
float: left;
font-size: inherit;
line-height: 1.0677;
  text-align: left;  
width: 50% !important;
/* padding-top: 5px; */
/* padding-bottom: 5px; */
}
.image-note {margin-right:0em;}
		
	.describe{padding:10px; color:#fff;}
.describe h2 {line-height:1.2; font-size:1.3em !important;}
.describe p {color:#fff; font-size:1.1em; font-weight: normal;}
.btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}

.tab_1, .tab_2, .tab_3 {
    position: relative;	
    float: left;  	
    width: 98%;	
    padding: 4px;	
}


.tab_1 {
    background: none repeat scroll 0 0 #608018;
    margin-right: 5px;
	margin-bottom:5px;
}


.tab_2 {
    background: none repeat scroll 0 0 #0A5371;
    margin-right: 5px;
	margin-bottom:5px;
}

.tab_3 {
    background: none repeat scroll 0 0 #b56000;

}	
	.links-container-txt p {
    margin-left: 4px;
    padding-top: 0.5em !important;
}
.quit-plan-text {
    margin: 0;
    padding: 0.5em 0 0;
}
.logobar .links img {
   
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    padding-bottom: 5px;
    width: 100% !important;
}
	
.links-container-txt {
    display: inline;
    float: left;
    margin-left: 0.416%;
    padding-top: 0.5em;
    text-align: left;
    width: 30% !important;
}
	
	h4, .h4 {
    font-size: 16px !important;
	font-weight:bold !important;
}

.logobar .half-width-sites {width:100%;}

.logobar .tablet-sites {display:inline;}

.look {
background: none repeat scroll 0 0 #ED4E6E;
border-radius: 2px;
color: #FFFFFF;
display: inline-block;
float: right;
padding: 5px 10px;
text-align: center;
width: 100%;
padding: 20px !important;
mARGIN-TOP: 5% !important;
}
.features {
    width: 80% !important;
}

.linkMessage {
float: left;
width: 55%;
font-size: 1.3em !important;
padding: auto;
line-height: 1.06777;
  margin: 1.5% 0 0.5% !important; 
}

.image-note {
float: right;
width: 15% !important;
margin-top: 0px !!important;
background: url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
height: 35px;
}
.img-layout {
    float: none !important;
    /*padding-left: 2% !important;*/
    width: 100% !important;
}

.img-responsive {
    display: inline !important;
    height: auto;
    max-width: 100%;
    padding-bottom: 5px;
}

.carousel {display:none;}
.grid {display:none;}


.features {
    width: 75%;
}

.front .logobar .social {
    margin-left: 10.27%;
}

.joinUs_Img{padding:5px !important;}
.quizzes_Img{padding:5px !important;}
.quitPlan_Img {padding:5px !important;}
.smokeFree_Img{padding:5px !important;}

.img-container{ height: auto; width:auto;}
.figure{margin:0; position:relative; float:none! !important;}

.front .logobar .half-width{margin-left: auto;}
.front .logobar .half-width-sites {margin-left: auto ;}

.grid li {
    display: block;
    float: left;
    margin: 0;
    padding: 0px !important;
    position: relative;
    text-align: left;
    width: 100% !important;
	margin-bottom:5px !important;
	border:1px solid black;
}

.grid figure{height:auto; background-color:#ffffff;}

.grid figure img {
    display: block;
    float: left;
    max-width: 100%;
    /*position: relative;*/
    width: 33%;
}
.cover{padding:15px; position:relative; float:left; width:65%; }
.grid {margin-left:0px !important; padding-top:5px !important; padding-bottom:5px !important; width:100%;}
.quitPlan p{line-height:2;}
.awards p{line-height: 2;}
.speak p {line-height:2;}


.quizzes_Img {float:none !important;}
.quitPlan_Img{float:none !important;}
.smokeFree_Img{float:none !Important;}


	.span3 {
		line-height:         1.55em;
		margin:              1em 4.583333%;
		min-height:          auto;
		width:               90.83333%;
	}
	.span3 .sidebar-image {
		margin-bottom:       0;
		margin-right:        2.4725%;
		margin-left:        2.4725%;
		/*width:               41.621%; */
		width:               94.8414%;
	}
	.node-type-page aside ul h2,
	.node-type-veterans aside ul h2 {
		margin-bottom: 0;
	}
	.content-container h1 {
		margin-left: 0;
	}
	.node-type-page .row-fluid .span9.no-sidebar,
	.node-type-veterans .row-fluid .span9.no-sidebar  {
		margin: 0 2.4725%;
		width: 94.8414%;
	}
	
	/* Tab styles */
	.node-type-page .span9   article #myTab li, 
	.node-type-page .span9 article .nav-pills li,
	.node-type-veterans .span9   article #myTab li, 
	.node-type-veterans .span9 article .nav-pills li {
		min-width: 100%;
	}
	.nav-pills li a {
		box-shadow: none !important;
		
		
	}
	.look {
    background: none repeat scroll 0 0 #ED4E6E;
    border-radius: 2px;
    color: #FFFFFF;
    display: inline-block;
    float: right;
    padding: 5px 10px;
    text-align: center;
    width: 100%;
}
	.footer {
    padding: 22px 22px 22px 5%;
    text-align: left;
}

#search-footer{}

.front .logobar .half-width-sites {
    padding-top: 0;
    width: 70% !important;
}
.tagline {display:none;}
	
	
	
	
	.tagline_responsive {
    background-image: url("../images/header/smokefree-hd5-tagline-bg-4x65.png");
    background-repeat: repeat;
    display: block;
    float: left;
    position: relative;
   /* top: 0;*/
    width: 100%;
    z-index: 2;
	margin-bottom:4%;
}
	.tagline_responsive P {
		font-size:           1.35714em;
		margin:              0 2.5%;
		max-height:          inherit;
		min-height:          19px;
		padding:             0.6875em 0;
		z-index:             2;
	}

.social-container {
    
    display: inline;
    float: left;
    padding: 0.5em 1em;
    width: 29.791%;
	margin-left:0px !important;
}
}

/* Layout 2: Tablet (small) ----------- */
@media only screen 
	and (min-width : 480px)
	and (max-width : 768px) {
	.span12 {
		margin-left: 0;
		width:100%;
	}
	
	.front .logobar .half-width-sites {
    float: left;
    padding: 0;
    width: 75% !important;
}

.front .social-container {
display: inline;
float: left;
padding: 0.5em 1em;
width: 20% !important;
}
	.smokefree-txt-icon {
    clear: none;
    float:none !important;
    margin: 0;
    padding: 0;
}

.front .sites-container {
display: inline;
float: left;
/* margin-left: 4.666%; */
margin-left: 6.326%;
/* padding-top: .5em; */
/*width: 27%;*/
}

.front .logobar .tablet-sites {
display: inline;
padding-top: 0px !important;
}

.quit-plan-icon {
    display: block;
   
    text-align: center;
    vertical-align: top;
}
.quit-plan-text {
    display: none;
    margin-top: 5%;
    padding-top: 0.6em;
    text-align: center;
    vertical-align: top;
}
.social-container {
    display: inline;
    float: left;
    padding: 0.5em 1em;
    /*width: 10.791% !important;*/
}

.logobar .smokefree-txt-text {
    display: none;
    line-height: 1.3em;
    padding-top: 1.2em;
    vertical-align: top;
}

.logobar .sites {display:none;}

.logobar .half-width-sites {
    padding-top: 1.2em;
    width: 45%;
}

.logobar .tablet-sites {
    display: inline;
    padding-top: 0.5em !important;
}
	
	.tagline{display:none;}
		.grid_layout{display:none;}
	
	.tagline_responsive {
    background-image: url("../images/header/smokefree-hd5-tagline-bg-4x65.png");
    background-repeat: repeat;
    display: block;
    float: left;
    position: relative;
   /* top: 0;*/
    width: 100%;
    z-index: 2;
	margin-bottom:4%;
	margin-top:5%;
}
	.tagline_responsive P {
		font-size:           25px;
		margin:              0 2.5%;
		max-height:          inherit;
		min-height:          19px;
		padding:             0.6875em 0;
		z-index:             2;
		text-align:			 center;
	}

	
	
	
	.container_slideshow {display:none !important;}
	
		
		.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: none;
    float: right;
    height: auto;
    line-height: 1;
    max-width: 100%;
    padding-right: 45px;
}
		
	.navbar {
    border: 1px solid rgba(0, 0, 0, 0);
    margin-top: 19%;
    min-height: 50px;
    position: relative;
}	
		
		.navbar-toggle {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 70px !important;
    margin-top: 50px !important;
    padding: 9px 10px;
    position: relative;
}
		
		
	.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px;
    padding: 40px 25px 0 !important;
}	
		
		
		
		
		
		
		.features_label {
    margin: 2%;
    width: auto !important;
}
		.features_layout{  margin: 2%;
    width: auto !important;}
		
		
	.joinUs_Img{padding:5px !important;}
.quizzes_Img{padding:5px !important;}
.quitPlan_Img {padding:5px !important;}
.smokeFree_Img{padding:5px !important;}
	#slides {display:none !important;}
	
	.grid li {
    display: block;
    float: left;
    margin: 0;
    padding: 0px !important;
    position: relative;
    text-align: left;
    width: 100% !important;
	margin-bottom:5px !important;
	border:1px solid black;
}


.joinUs_Img{padding:5px !important;}
.quizzes_Img{padding:5px !important;}
.quitPlan_Img {padding:5px !important;}
.smokeFree_Img{padding:5px !important;}

.smaller_grid {
    background-color: #FFFFFF;
    list-style: none outside none;
    margin: 0 auto 0 2%;
    max-width: 1300px;
    text-align: left;
}


/*.features{padding:25px !Important;}*/
.features_top{width:auto !important;}

.grid figure{height:auto; background-color:#ffffff;}

.grid figure img {
    display: block;
    float: left;
    max-width: 100%;
     position: relative; 
    width: 25%;
}
.cover{padding:15px; position:relative; float:left; width:65%; font-size:20px !important; line-height:5;}
.grid {margin-left:0px !important; padding-top:5px !important; padding-bottom:5px !important; width:100%;}


.quizzes_Img {float:left !important; width:50%;}
.quitPlan_Img{float:left !important;  width:50%;}
.smokeFree_Img{float:left !Important; width:50%;}
.joinUs_Img {float:left !important;width:50%;}
	
	
	.features {
    margin-left: auto !important;
}

	.node-type-page .row-fluid .span9,
	.node-type-veterans .row-fluid .span9 {
		line-height:         1.55em;
		margin:              1em 1.5793% 0;
		min-height:          auto;
		width:               96.8414%;
	}
	.node-type-page .row-fluid .span9 .page-content-container,
	.node-type-veterans .row-fluid .span9 .page-content-container {
		margin:              1em 1.5793% 0;
		width:               96.8414%;
		min-height: 		 auto;
		/*padding-left:		 5%;*/
		padding-left:        auto;
	}
	.node-type-page .span3,
	.node-type-veterans .span3 {
		display: 			 inline-block;
		line-height:         1.55em;
		margin:              1em 2.5793% 1em; /* originally 2.5793% */
		min-height:          auto;
		width:               94.8414%; /* originall 96.8414% */
	}
	aside .image-area  {
		float: 				left;
		margin-bottom:      0;
		/*margin-right:     2.4725%; */
		width:              41.621%;
		/*padding-left: 		1.3%;*/
	}
	aside .sidebar-image {
		margin-bottom: 0;
	}
	.link-area {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 58.2%;
	}
	
	
   .carousel_layout {width:auto 0;}
	
	.node-type-page .span3 ul li,
	.node-type-veterans .span3 ul li {
		padding-bottom: 0;
		padding-left: 3.5%;
	}
	.node-type-page .region-sidebar-second,
	.node-type-veterans .region-sidebar-second {
		width: 100%;
	}
	.node-type-page .sidebar-image IMG,
	.node-type-veterans .sidebar-image IMG {
		max-width: 384px;
	}
	aside .sidebar-link p {
		margin-bottom: .5em;
	}
	
	/* Tab styles */
	.node-type-page .span9   article #myTab li, 
	.node-type-page .span9 article .nav-pills li,
	.node-type-veterans .span9   article #myTab li, 
	.node-type-veterans .span9 article .nav-pills li {
		min-width: 50%;
	}
	
	
		.front .logobar .tablet-sites {
height: 1px;
/* left: 120px; */
/* overflow: hidden; 
top: 0px !important;*/
}

.logobar .half-width {width:55%;}
.links-container-txt {
    display: inline;
    float: left;
    margin-left: 0.416%;
	margin-top:0px !important;
    text-align: left;
    /*width: 30%;*/
}


	
}
/* Layout 3: Tablet (large) */
@media only screen 
	and (min-width : 767px)
	and (max-width : 979px) {
	.span12 {
		margin-left: 0;
	}
	.logo_area{color:#333333; margin-left: 8%; }
	
	.front .logo_area  {color:#333333; margin-left: 2%; }

.tagline_responsive{display:none;}
/*	#masterhead {
    width: 650px;
	padding-bottom:55% !important;
	margin-left:8%;
}
*/


.describe{padding:10px; color:#fff;}
.describe h2 {line-height:1.2; font-size:1.2em !important;}
.describe p {color:#fff; font-size:1.1em;}
.page-node-133 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




 .page-node-136 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-134 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}




.page-node-135 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}



.page-node-137 .btn  {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.page-node-138 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}

.tab_1, .tab_2, .tab_3 {
    position: relative;	
    float: left;  	
    width: 98%;	
    padding: 4px;	
}

.tab_1 {
    background: none repeat scroll 0 0 #608018;
    margin-right: 5px;
	margin-bottom:5px;
}


.tab_2 {
    background: none repeat scroll 0 0 #0A5371;
    margin-right: 5px;
	margin-bottom:5px;
}

.tab_3 {
    background: none repeat scroll 0 0 #b56000;
}	
	



.front .social-container {
    display: inline;
    float: left;
    padding: 1em 0.5em 0 0;
    width: 25.791% !important;
}



.quit-plan-text {
    display: inline-block;
    vertical-align: top;
	font-size: 0.6em;
}


#carouselButtons
 {
float: right;
bottom: 10px;
position: absolute;
right: 30px;
}

.features li {list-style:none outside none; padding:0px; padding-bottom:0px; padding-top:0px; }

h4, .h4 {
    font-size: 16px !important;
    font-weight: bold;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: auto !important;
}

.logobar .tablet-sites {
  display:inline !important;
}

.sites-container {
    display: inline;
    float: left;
    padding-top: 0.5em !important;
}

.front .container {width: 640px !important;}

.page-node-137 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width:auto !important;
}

.page-node-134 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width:auto !important;
}

.page-node-133 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width:auto !important;
}


.page-node-135 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width:auto !important;
}

.page-node-99 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width:auto !important;
}

.tagline{border:1px solid #ccc;}
	.tagline P {
    font-size: 1.57em;
    line-height: 1.1013em;
    margin: 0.51904em 4.9793% 0.51904em 1.6667%;
    min-height: 38px;
    width: 62.8414%;
    z-index: 2;
}

.grid {
    padding: 0 0 0 14% !important; display:none;
}
.smaller_grid {
    background-color: #FFFFFF;
    list-style: none outside none;
    /*margin: auto 0 !important;*/
    max-width: 1300px;
    text-align: left;
    /*width: 75%;*/
	width:100%;
	margin-top:2% !important;
}
	
	
	.logo_area{color:#333333; margin-left: 8%; }

	
	.features {margin-left:100px; padding-top:15px; width:100%;}
	
	.mouseOver{margin-left:18%; width:70%;}
	.rule {margin:0 auto; width:80%;}
	
	
	.node-type-page .row-fluid .span9,
	.node-type-veterans .row-fluid .span9 {
		line-height:         1.55em;
		margin:              1em 1.5793% 0;
		min-height:          auto;
		width:               96.8414%;
	}
	.node-type-webform .row-fluid  .content-container,
	.node-type-done .row-fluid .content-container,
	.node-type-custom .row-fluid  .content-container {
		margin:              1em 1.5793% 0;
		width:               96.8414%;		
	}
	.node-type-webform .span9 .page-content-container,	
	.node-type-custom .span9 .page-content-container,
	.node-type-done .span9 .page-content-container,
	.node-type-page .row-fluid .span9 .page-content-container,
	.node-type-veterans .row-fluid .span9 .page-content-container {
		margin:              2.9787%;
		width:               94.0426%;	
		font-size: 			 1.2em;
	}
	.node-type-webform .span9 .page-content-container {
		font-size: 			 1em;
	}
	.node-type-page .span3,
	.node-type-veterans .span3 {
		line-height:         1.55em;
		margin:              1em 1.5793% 1em;
		min-height:          auto;
		width:               96.8414%;
	}
	aside .image-area  {
		float: 				left;
		margin-bottom:       0;
		/*margin-right:        2.4725%; */
		width:               41.621%;
	}
	aside .sidebar-image {
		margin-bottom: 0;
	}
	.link-area {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		width: 58.2%;
	}
	.node-type-page .span3 ul li,
	.node-type-veterans .span3 ul li {
		padding-bottom: 0;
		padding-left: 3.5%;
	}
	.node-type-page .region-sidebar-second,
	.node-type-veterans .region-sidebar-second  {
		width: 100%;
	}
	.node-type-page .sidebar-image IMG,
	.node-type-veterans .sidebar-image IMG {
		max-width: 384px;
	}
	aside .sidebar-link p {
		margin-bottom: .5em;
	}
	aside .image-note {
		vertical-align: bottom;
		width: 7%;
	}
	/*.link-area UL {
		padding-left: 1em;
	}*/
	/*.node-type-page .image-area, .node-type-page .link-area {
		display: inline-block;
		vertical-align: top;
	}
	.node-type-page .span3 .image-area {
		width: 28%;
	}
	.node-type-page .span3 .link-area {
		width: 71.2%;
	}
	.node-type-page .span3 .main-container {
		padding-bottom:0;
	}
	.node-type-page .span3 .sidebar-title {
		font-size: .75em;
		height: auto;
		top: 77%;
		width: 28%;
	}
	.node-type-page .span3 ul h2 {
		line-height: 2em;
	}
	.node-type-page .span3 ul li {
		height: 4.6em;
		line-height: 1em;
		padding-bottom: .2em;
	}
	.node-type-page .span3 .sidebar-link {
		line-height:0;
		width: 70%;
	}
*/
	
	/* Tab styles */
	.node-type-page .span9   article #myTab li, 
	.node-type-page .span9 article .nav-pills li,
	.node-type-veterans .span9   article #myTab li, 
	.node-type-veterans .span9 article .nav-pills li {
		min-width: 33%;
	}
	.social-container {
    display: inline;
    float: left;
   /* margin-left: 15%;*/
    padding: 1em 0.5em 0 0;
    width: 15.791%;
}
.front .logobar .half-width-sites {
    margin-left: 15%;
   
}
.features {
    margin-left: 10.3333%;
    /*padding-top: 15px;*/
    width: 100%;
}

/*	.logobar .half-width{margin-left: 0;}*/
	.front .logobar .half-width {
    width: 100% !important;
}
	
	.logobar .half-width {

}
	.front .social-container{
		display: inline;
    float: left;
   /* margin-left: 15%;*/
    padding: 1em 0.5em 0 0;
    width: 20.791% !important;
		
		}
	.navbar UL.nav LI {
    border-left: 3px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
    margin-right: 0;
    text-align: left;
    text-decoration: underline !important;
}

.navbar UL.nav A {
    font-size: 16px;
    line-height: 1.07143em;
    width: 90% !important;
}
  /* .navbar UL.nav A {
    font-size: 16px;
    line-height: 1.07143em;
    
   min-height: 3.2em;
  padding: 1.0428em 1% 5% 5%;
    width: 90%;
	width:100% !important; 	
}*/



.front .logo {
    background-image: url("../images/header/smokefree-hd1-logo-tablet-63x62.png");
    background-size: 100% auto;
    width: 50%;
}

.logo {
    background-image: url("../images/header/smokefree-hd1-logo-tablet-63x62.png");
    background-size: 75% auto;
    width: 50%;
}
.front .logo-container {
display: block;
float: left;
margin-left: 0em;
margin-top: 3em;
min-width: 164px;
width: 21%;
}

.logo-container {
    display: block;
    float: left;
    margin-left: 4em;
    margin-top: 3em;
    min-width: 164px;
    width: 21%;
}

.navbar UL.nav {
    display: inline;
    float: left;
    margin-top: 3%;
    padding: 0;
    position: relative;
    /*width: 65%;*/
	width:70%;
}

.front .navbar UL.nav {
    display: inline;
    float: left;
    margin-top: 3%;
    padding: 0;
    position: relative;
    /*width: 65%;*/
	width:75%;
}
/*.navbar UL.nav LI {
    line-height: 3.142em;
    width: 30.4038%;
}*/

.navbar UL.nav LI {
    line-height: 3.142em;
    width: 32.4038%;
}
	
	
	.rule {
    margin: 0 auto;
    width: auto !important;
}


/* Search field */
	#search-header {
		background:          none;
		display:             block;
		float:               right;
		font-family:         Arial,​Helvetica,​sans-serif;
		margin:              1.2143em 14.3333% 0;
		padding:             0;
		 position:            relative; 
		right:               0;
		top:                 0;
		width:               96.8414%;
		 
	}
#search-header {
    
    opacity: 1;
    visibility:visible;
}

.logobar .half-width {
    width: 55% !important;
}

.logobar .links {
    margin-left: 1em;
   
}



.links-container-qp {
    border: medium none;
    display: inline;
    float: left;
    margin-left: 0.854%;
    padding-top: 0.5em;
    text-align: left;
    width: 15.542%;
}


.links-container-txt {
		display: inline;
		/*display:none;*/
		float: left;
		margin-left: 0.416%;
		padding-top: .5em;
		text-align: left;
	
	}

.sites-container {
    display: inline;
    float: left;
    padding-top: 1.5em !important;
}

div .social-container {
    border: 0px !important;
    display: inline;
    float: left;
    padding: 0.5em 1em;
    width: 20.791% !important;
}


.smokefree-txt-icon {
    clear: none;
    float: none;
    margin: 0;
    padding: 0;
}


	.logobar .half-width-sites {
    width: 45% !important;
}
	
	
	.logobar .tablet-sites{opacity:1;}

.logobar .sites{display:inline;}


.sites-container{display:inline; float:left; padding-top: 0.5em !important; }

.page-node-137 .nih-copy{   color: #FFFFFF;
    line-height: 2.586em;
    text-align: center;
    width: auto;
}


.page-node-137 .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
 
    position: relative;
    width: 100%;
    z-index: 2000;
}

.page-node-99 .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
   
    position: relative;
    width: 100%;
    z-index: 2000;
}
 .page-node-134 .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
   
    position: relative;
    width: 100%;
    z-index: 2000;
}
  .page-node-135 .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
   
    position: relative;
    /*width: 100%;*/
    z-index: 2000;
}
   .page-node-136 .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
 
    position: relative;
    width: 100%;
    z-index: 2000;
}
    .page-node-133  .logobar {
    background: none repeat scroll 0 0 #0A5371;
    display: block;
    float: left;
   
    position: relative;
    width: 100%;
    z-index: 2000;
}




	
.page-node-137 .footer {
    background-color: #424242;
    background-image: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 1em;
    height: auto;
    line-height: 2.428em;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1000;
}	







.page-node-99 .footer {
    background-color: #424242;
    background-image: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 1em;
    height: auto;
    line-height: 2.428em;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 1000;
}	
.page-node-134 .footer {
    background-color: #424242;
    background-image: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 1em;
    height: auto;
    line-height: 2.428em;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 1000;
}	


.page-node-135 .footer {
    background-color: #424242;
    background-image: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 1em;
    height: auto;
    line-height: 2.428em;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 1000;
}	
.page-node-136 .footer {
    background-color: #424242;
    background-image: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 1em;
    height: auto;
    line-height: 2.428em;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 1000;
}	
.page-node-133 .footer {
    background-color: #424242;
    background-image: none;
    color: #FFFFFF;
    display: block;
    float: none;
    font-size: 1em;
    height: auto;
    line-height: 2.428em;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 1000;
}	

	
}



/* Layout 5: Regular screen ----------- */
@media only screen
	and (min-width : 1201px)
	and (max-width : 1365px) {
	
	
	.grid_layout{display:none;}
	
	.tagline_responsive{display:none;}	
		
	/*	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    float: right;
    height: auto;
    line-height: 1;
    max-width: 100%;
    padding-right: 25px !important;
}*/


.oneLine{margin-top:5px !Important;}

.lp-text {
font-size: 1em !important;
font-weight: bold;
line-height: 1.2em !important;
margin-top: 0.7em !important;
padding: 0 1.4em 0 0 !important;

}

.describe{padding:10px; color:#fff;}

.describe h2 {
font-size: 1.3em !important;
height: 2em !important;
line-height: 1.2 !important;
margin: 0 0 1em !important;
}

.describe p {color:#fff; font-size:1.1em;}
.page-node-133 .btn {
  /*  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;*/
  background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  /*  background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;*/
    bottom: 0;
border:none !Important;
    cursor: pointer;
    display: inline-block;
    float: right;
   
    height: 20px;
    line-height: 20px;
    margin: 10px;
    padding: 4px 12px;
    position: absolute;
    right: 0;
  /*  text-align: center;
    vertical-align: middle;*/
	width:10px;
}


.btn.lp-arrow {
background: url("../images/health-effects/arrow_link.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
bottom: 0;
border:none !Important;
cursor: pointer;
display: inline-block;
float: right;  
height: 20px;
line-height: 20px;
margin: 10px;
padding: 4px 12px;
position: absolute;
right: 0;
width:10px;
}

.tab_1, .tab_2, .tab_3 {
    position: relative;	
    float: left; 
	height: 280px;	
    padding: 4px;	
}

.tab_1 {
    background: none repeat scroll 0 0 #608018;
    margin-right: 5px;
    width: 32%;
}


.tab_2 {
    background: none repeat scroll 0 0 #0A5371;
    margin-right: 5px;
    width: 32%;
}

.tab_3 {
    background: none repeat scroll 0 0 #b56000;
    position: relative;
    width: 31%;
}	

.front .logobar .social {
margin-left: 0;
}
.front .logobar .half-width {
    width: 100% !important;
}

		.features_label{width:100%;}
				.front .logobar .half-width-sites {
/*margin-left: 12.33% !important;
 width: 50%; */margin-left:22%; width:50% !important;
}
		.features li {
list-style: none outside none;
padding: 2px;
padding-bottom: 0px;
padding-top: 1px;
}

.front .tagline P {
font-size: 2.37em;
line-height: 1.1013em;
margin: 0.51904em 4.9793% 0.51904em 4.6667%;
min-height: 38px;
width: 62.8414%;
z-index: 2;
}


.logobar .sites {
    display: inline;
    float: right;
    margin-left: 6.458%;
    padding-top: 0.5em;
    position: relative;
}

.logobar .links {
    margin-left: 4em;
}

.logobar .half-width {
    width: 45% !important;
} 


			.grid li {
    display: block;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    text-align: left;
	width:16%;
}
		
		.front .logobar .half-width-sites {
    /*margin-left: 33.33%;*/
    width: 50%;
}

	.front .sites-container {
		display: inline;
		float: left;
		/*margin-left: 4.666%;*/
		margin-left:6.326%;
		padding-top: .5em;
		width: 18%;
	}

/*.front .social-container {
display: inline;
float: left;
 
width: 25.791% !important;
padding-right: 1em;
padding-left: 1em;
padding-top: .5em;
padding-bottom: .5em;
}*/
		
		.container_slideshow {
    padding-left: 2%;
    width: 570px !important;}
		
		
	.node-type-page .span3,
	.node-type-veterans .span3 {
		font-size:           1.2em;
		line-height:         1.55em;
		margin:              .8em 0.9523809523% 0 0.6593406593%;
		width:               23.663003663%;
	} /* 9 + 323 + 13 = 345 */
	.node-type-page .row-fluid .span9,
	.node-type-veterans .row-fluid .span9 {
		line-height:         1.55em;
		margin:              1em 0 0 0.952380952%;
		width:               73.7728937729%;
		/*margin-left:200px;*/
	} /* 13 + 1007 = 1020 */
	.node-type-page .row-fluid .page-content-container,
	.node-type-veterans .row-fluid .page-content-container{
		font-size:           1.2em;
		margin:              2.3333%;
		width:               95.3334%;
	}
	
	.node-type-page .row-fluid .span9.no-sidebar,
	.node-type-veterans .row-fluid .span9.no-sidebar,
	.node-type-webform .row-fluid .content-container,
	.node-type-custom .row-fluid .content-container {
		margin:              1em 1.5793% 0;
		width:               96.8414%;		
	}
	
	.node-type-page .row-fluid .span9 .page-content-container,
	.node-type-veterans .row-fluid .span9 .page-content-container	{
		margin: 2.3333%;
		width: 95.3334%;
	}
	
	
.page-node-136 .node-type-page .row-fluid .span9 .page-content-container,
.page-node-136 .node-type-veterans .row-fluid .span9 .page-content-container {
    margin-bottom: 2.3333%;
    margin-left: 12% !important;
    margin-right: 2.3333%;
    margin-top: 2.3333%;
    width: 80% !important;
}
	
	
	.node-type-page .row-fluid .span9 .content-container,
	.node-type-veterans .row-fluid .span9 .content-container	{
		margin: 2.3333%;
		width: 95.3334%;
	}
	.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t, .addthis_toolbox {
		top: 1.6em;
	}
	/*.navbar .nav {
		margin-right: 1em;
	}*/
	.span3 .link-area {  
		border-top: 0.8em solid #F0F0F0;  
		width: 100%;  
    }
	
	/* Tab styles */
	.node-type-page .span9   article #myTab li, 
	.node-type-page .span9 article .nav-pills li,
	.node-type-veterans .span9   article #myTab li, 
	.node-type-veterans .span9 article .nav-pills li {
		min-width: 14%;
	}
	
	
	
	
	
	
	
	














	.navbar UL.nav LI {
color: #fff;
float: left;
font-size: 16px;
margin-right: 0;
text-align: left;
text-decoration: none;
border-left: 3px solid #ffffff;
margin-bottom: 10px;
}

	.social-container {

    display: inline;
    float: left;
    padding: 0.5em 1em;
    width: 20.791% !important;
}


.facebook-icon {
    display: inline-block;
    margin-right: 2em;
  /*  padding-left: 0.6em;*/
  padding-left:0 !important;
}
	
/* Tag line */
	.tagline P {
		font-size:           2.37em;
		line-height:         1.1013em;
		margin:              0.51904em 4.9793% 0.51904em 5.6667%;
		min-height:          38px;
		width:               62.8414%;
		z-index:             2;
	}
	
	.links-container-qp {
    display: inline;
    float: left;
    margin-left: 0.854%;
    padding-top: 0 !important;
    text-align: left;
    width: 20.542%;
}
	.links-container-txt {
    display: inline;
    float: left;
    margin-left: 0.416%;
    padding-top: 0 !important;
    text-align: left;
    width: 24%;
}


.logobar .tablet-sites {
    display: none;
}


}
/* Layout 6: Large screen ----------- */
@media only screen 
	and (min-width : 1366px) {
		
		.rule {margin:0 auto; width:100%; padding-left: 1%; padding-right:4%;}
		
		.features_layout {
    margin-bottom: 0px;
    padding: 0px;
}
.node-type-page article h2,
.node-type-veterans article h2 {
    font-size: 1.5em;
    
    line-height: 1.3em;
    margin: 0;
}

.page-node-138 article h2, {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.page-node-137 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-136 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-135 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.page-node-134 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}


.page-node-133 article h2 {
    font-size: 1.5em;
    height: 75px;
    line-height: 1.3em;
    margin: 0;
}

.oneLine{margin-top:5px !important;}
/*#carouselButtons
 {
float: right;
bottom: 40px;
position: relative;
right: 30px;
}
*/


#carouselButtons{
	float:right;
	bottom:15px;
	padding:5px;
	position:absolute;
	right:10px;
	width:90%;
	padding-bottom:0px !important;
	 }

/*#homeCarousel{width:600px; float:right;}*/

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
    padding-bottom: 5px;
    width: auto !important;
}
	.node-type-webform .span3,
	.node-type-custom .span3,
	.node-type-page .span3,
	.node-type-veterans .span3 {
		font-size:           1.2em;
		line-height:         1.55em;
		margin: 1em 1.61517% 0 0.6933%;
		width: 23.663%;
		background-color: #FFFFFF;
	}
	
	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    float: right;
    height: auto;
    line-height: 1;
    max-width: 100%;
    /*padding-right: 20px !important;*/
}
	
	.node-type-page .row-fluid .span9.no-sidebar,
	.node-type-veterans .row-fluid .span9.no-sidebar {
margin: 2.3333%;
width: 96.3334%;
}
	
	.node-type-webform .row-fluid .span9,
	.node-type-custom .row-fluid .span9 {
		margin:              1em 1.5793% 0;
		width:               96.8414%;		
	}
	.node-type-webform .span9 .page-content-container,
	.node-type-done .span9 .page-content-container,
	.node-type-custom .span9 .page-content-container,
	.node-type-page .row-fluid .span9 .page-content-container,
	.node-type-veterans .row-fluid .span9 .page-content-container	{
		margin: 2.3333%;
		width: 96.3334%;
		font-size: 1.2em;
	}
	
	.page-node-138 A.addthis_button_compact{display:none;}
	.page-node-137 A.addthis_button_compact{display:none;}
	.page-node-136 A.addthis_button_compact{display:none;}
	.page-node-135  A.addthis_button_compact{display:none;}
	.page-node-134 A.addthis_button_compact{display:none;}
	.page-node-133 A.addthis_button_compact{display:none;}
	/***************Landing Page Layouts *************************************/
	.page-node-138.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-137.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-136.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-134.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-133.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-135.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-99.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	.page-node-94.node-type-page .row-fluid .span9 .page-content-container	{margin-left:8%; width:85%;}
	
	/*****************End Landing Page Layouts *********************************/
	
	
	
	
	.node-type-page .region-sidebar-second,
	.node-type-veterans .region-sidebar-second {
		width: 92%;
	}
	.node-type-page .region-sidebar-second .block-block,
	.node-type-veterans .region-sidebar-second .block-block {
		width: 98%;
	}
	.span3 .sidebar-title {
		height: auto;
		width: 100%;
	}
	.span3 .region-sidebar-second .link-area {
		width:100%;
	}
	.span3 .region-sidebar-second .image-area {
		height: auto;
		width: 100%;
	}
	.sidebar {
		font-size: 1.3em;
	}
	.span3 .link-area {  
		border-top: 0.8em solid #F0F0F0;  
		width: 100%;  
    }
	
	/* Tab styles */
	.node-type-page .span9   article #myTab li, 
	.node-type-page .span9 article .nav-pills li,
	.node-type-veterans .span9   article #myTab li, 
	.node-type-veterans .span9 article .nav-pills li {
		min-width: 14%;
	}
		#search-footer {
		display:none;
		/*opacity: 0;
		visibility: hidden;*/
	}
	
	.logobar .half-width{width:50%;}
}

/***Ready To Quit Layout***/

.quitPlan {width:31%; float:left; background-color:#608018; margin-right:10px; height:210px; padding:5px;box-shadow:1px 8px 6px -6px #666666; }
.quitPlan h1 {font-size:1.655em; color:#ffffff; padding:8px; line-height:1; margin-bottom:5px;}
.quitPlan p{color:#ffffff; font-size:1.09999em; line-height:1.5; }


.page-node-133 .quitPlan p {
color: #ffffff;
font-size: 1.09999em;
line-height: 1.5;
padding-top: 22px;
}


.steps {width:30%; float:left; background-color:#0a5371; margin-right:20px; height:250px; padding:5px; box-shadow:1px 8px 6px -6px #666666;}
.steps p{color:#ffffff; font-size:1.09999em; line-height:1.033;}
.steps h1 {font-size:1.855em; color:#ffffff; line-height:1; margin-bottom:5px;}

.awards{width:33%; float:left; background-color:#0a5371; margin-right:5px; height:210px; padding:5px; box-shadow:1px 8px 6px -6px #666666;}
.awards p {color:#ffffff; font-size:1.09999em; line-height:1.5; padding:8px; padding-bottom:0px !important;}

.page-node-94 .awards p {padding-bottom:0px !important;}
.page-node-94 .speak .clickHere {
float: right;
margin-right: 10px;
margin-toP: 22px;
}

.page-node-94 .quitPlan .clickHere {
float: right;
margin-right: 10px;
margin-top: 40px !important;
}
.awards h1 {font-size:1.655em; color:#ffffff; line-height:1; margin-bottom:5px;}

.layoutLinks{width:96%; border:1px solid #cccccc; float:left; background-color:#dfdfdf; border-radius:4px; margin-top:5px;


}

.page-node-136 .awards .clickHere {
float: right !important;
margin-right: 10px;
position: relative;
bottom: 35px;
}

.page-node-136 .speak .clickHere {
float: right !important;
margin-right: 10px;
position: relative;
margin-top: 22px !important;
}


.clickHere {float:right; margin-right:10px;}
/*.leftImage{float:left; width:17%;}
.leftImage IMG {}*/

.linkMessage{float:left; width:65%; line-height:4; font-size:1.3em; padding-left:2em;}

.linkMessage a {    color: #666666 !important;
    font-family: 'cabinregular' !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);}

.image-note{float:right; width:10%; margin-top:25px;}


/***Try This Page***/

.linkMessageHeader{float:left; width:65%; line-height:4; font-size:1.3em; padding-left:2em; background-color:#b56000;}

#quizzes .layoutLinks {
    background-color: #f5d7b3;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    float: left;
    margin-top: 5px;
    width: 98%;}
	
	.layoutLinks_header{
    background-color: #b56000;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    float: left;
    margin-top: 5px;
    width: 96%;}

 /*.node-type-page .linksOut UL LI{ 
    
    
    list-style-type: none;
   border-bottom: 2px solid min-height: 5.5em;
	height:3em;
    padding-bottom: 0;
    padding-left: 5%;
	margin-top:5px;
	font-size:1.6em;

	line-height:3em;
		background: url("/sites/default/files/images/health-effects/arrow_right.png") no-repeat scroll right 30px rgba(0, 0, 0, 0);
		background-color:#dfdfdf;
		border-radius:5px; 
}
.leftImage {float:left;}*/




/* SmokefreeTXT Page Icon Responsive Styles */


@media only screen and (min-width : 0px)  and (max-width : 481px) {

.smokefree-txt-icon:hover .externalllinktooltip-smokefreetxt {
	display: block;
	left: 3.7% !important;
	top: 18.5%;
	top: 18%\9;	
}

}

@media only screen and (min-width : 481px)  and (max-width : 580px) {
}

@media only screen and (min-width : 481px)  and (max-width : 769px) {

.smokefree-txt-icon:hover .externalllinktooltip-smokefreetxt {
	display: block;
	left: 4% !important;
	top: 13.5%;
	top: 13%\9;	
}

.img-layout {
  height: 150px;
  width: 194px !important;
}

.img-layout img { 
width: 194px;
height: 150px;
}

.contentLayout1 {
  width: 55% !important;
}

}


@media only screen and (min-width : 770px)  and (max-width : 981px) {

.smokefree-txt-icon:hover .externalllinktooltip-smokefreetxt {
	display: block;
	left: 0 !important;
	top: 11%;
	top: 11%\9;	
}

}


@media only screen and (min-width : 982px)  and (max-width : 1367px) {

.smokefree-txt-icon:hover .externalllinktooltip-smokefreetxt {
	display: block;
	left: 3%;
	top: 9%;
	top: 9%\9;	
}

}

@media only screen and (min-width : 1368px) {
.smokefree-txt-icon:hover .externalllinktooltip-smokefreetxt {
display: block;
text-align: left;
float: left;
top: 4em;
top:3.7em\9;
}


}







/********************Landing Pages ***********************************/




/***Ready To Quit Layout***/




.tabbable {margin-top:25px !important;}




.speak{ float:left; background-color:#b56000; margin-right:10px; height:210px ; padding:5px; box-shadow:1px 8px 6px -6px #666666; width:30%;}
.speak p {font-family:'cabinregular',Arial,Helvetica,sans-serif; color:#ffffff; font-size:1.09999em; line-height:1.5; padding:8px;padding-bottom:0px !important;}
.speak h1 {
	font-family:'cabinregular',Arial,Helvetica,sans-serif;font-size:1.655em; color:#ffffff; line-height:1; margin-bottom:5px;}


.layoutLinks{width:98%; border:1px solid #cccccc; float:left; background-color:#dfdfdf; border-radius:0px; margin-top:5px; display:inline;


}

.clickHere {float:right; margin-right:10px;}


.page-node-99 .awards .clickHere {
float: right;
margin-right: 10px;
margin-top: 40px !important;
}

.page-node-99 .quitPlan .clickHere {
float: right;
margin-right: 10px;
margin-toP: 30px;
}


.page-node-133 .quitPlan .clickHere {
float: right;
margin-right: 10px;
margin-toP: 20px;
}

.page-node-136 .awards .clickHere {margin-top:30px !important;}


.leftImage{float:left; width:auto;}
.leftImage IMG {width:auto !important;}

.linkMessage{float:left; width:auto;; line-height:4; font-size:1.3em; padding-left:.857em;}




@media (max-width: 780px) {
	

	
	
  .page-node-133 .image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0) !important;   }
	
	 .linkMessage {float:left; width:50%; font-size:1.3em !important; padding:auto; line-height:1.06777; margin:6.5% 0 0.5%;
	 
	 }
	 
  
  
  
  
  
  
   .page-node-134.image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0) !important;    }
	
	 .linkMessage {float:left; width:50%; font-size:1.3em !important; padding:auto; line-height:1.06777; margin:6.5% 0 0.5%;
	 
	 }
	 
   
   
   
   
   
   
    .page-node-135 .image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0) !important;    }
	
	 .linkMessage {float:left; width:50%; font-size:1.3em !important; padding:auto; line-height:1.06777; margin:6.5% 0 0.5%;
	 
	 }
	  .page-node-136 .image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0) !important;    }
	
	 .linkMessage {float:left; width:50%; font-size:1.3em !important; padding:auto; line-height:1.06777; margin:6.5% 0 0.5%;
	 
	 }
	  .page-node-137 .image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0) !important;    }
	
	 .linkMessage {float:left; width:50%; font-size:1.3em !important; padding:auto; line-height:1.06777; margin:6.5% 0 0.5%;
	 
	 }
	  .page-node-138 .image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0) !important;    }
	
	 .linkMessage {float:left; width:50%; font-size:1.3em !important; padding:auto; line-height:1.06777; margin:6.5% 0 0.5%;
	 
	 }
	 
	 
	 
	 
	 
	 
	 .quitPlan { float:left; background-color:#608018; margin-right:20px; height:auto; padding:5px;box-shadow:1px 8px 6px -6px #666666; width:auto; margin-top:2%; }
.quitPlan h1 {font-size:1.855em; color:#ffffff; padding:8px; line-height:1; margin-bottom:5px; font-family:'cabinregular',Arial,Helvetica,sans-serif;}
.quitPlan p{color:#ffffff; font-size:1.09999em; line-height:1.333; font-family:'cabinregular',Arial,Helvetica,sans-serif; }

.steps { float:left; background-color:#0a5371; margin-right:20px; height:250px; padding:5px; box-shadow:1px 8px 6px -6px #666666; width:auto;}
.steps p{color:#ffffff; font-size:1.09999em; line-height:1.333;}
.steps h1 {font-size:1.855em; color:#ffffff; line-height:1; margin-bottom:5px; font-family:'cabinregular',Arial,Helvetica,sans-serif;}

.awards{ float:left; background-color:#0a5371; margin-right:20px; height:auto; padding:5px; box-shadow:1px 8px 6px -6px #666666; width:auto; margin-top:2%;}
.awards p {font-family:'cabinregular',Arial,Helvetica,sans-serif;color:#ffffff; font-size:1.09999em; line-height:1.333; padding:8px;}
.awards h1 {font-size:1.855em; color:#ffffff; line-height:1; margin-bottom:5px; font-family:'cabinregular',Arial,Helvetica,sans-serif;}


.speak{ float:left; background-color:#b56000; margin-right:20px; height:auto ; padding:5px; box-shadow:1px 8px 6px -6px #666666; width:auto; margin-top:2%;}
.speak p {font-family:'cabinregular',Arial,Helvetica,sans-serif; color:#ffffff; font-size:1.09999em; line-height:1.333; padding:8px;}
.speak h1 {
	font-family:'cabinregular',Arial,Helvetica,sans-serif;font-size:1.855em; color:#ffffff; line-height:1; margin-bottom:5px;}
	
}

.linkMessage a {    font-size:18px; color: #666666 !important;
   font-family:'cabinregular',Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); }

.image-note{float:right;
 width:10%;
  margin-top:25px; 
  background:url("images/arrow_right.png") no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
  height:35px;
  }


/*url("http://restechsys.com/sites/all/themes/bluemasters/images/r_Logo_small.png") no-repeat scroll left 4px 
*/



/***Try This Page***/

.linkMessageHeader{float:left; width:65%; line-height:4; font-size:1.3em; padding-left:2em; background-color:#b56000;}
.linkMessageHEader H1 {color:#ffffff; padding:25px;}
.quizzes {margin-top:25px;}


.quizzes .layoutLinks {
    background-color: #f5d7b3;
    border: 1px solid #CCCCCC;
    border-radius: 0px;
    float: left;
    margin-top: 5px;
    width: 98%;}
	
	.layoutLinks_header{
    background-color: #b56000;
    border: 1px solid #CCCCCC;
    border-radius: 0px;
    float: left;
    margin-top: 25px;
    width: 98%;}
	
	
/*	.navbar UL.nav LI {
line-height: 3.142em;
margin-left: 2.79492% !important;
font-size: inherit;
width: 30%;
}
	

@media only screen 
	and (min-width : 550px)
	and (max-width : 625px) {
	.navbar UL.nav LI {
line-height: 3.142em;
margin-left: 4.79492% !important;
font-size: inherit;
width: 25%;
}}*/
