/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	/*vertical-align: baseline;*/
}

:focus {/* remember to define focus styles! */
	outline: 0;
}

body {
	background: #fff;
	line-height: 1;
	overflow-x: hidden;
	}

ol, ul {
	list-style: none;
}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a img {
	border: 0;
}

a:hover {
	cursor: pointer;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearfloat {clear:both;}


/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #333333; 
	font: 16px Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
	float: left;
}

body {
	background: #FFF;
}

#page {
	background: #FFF;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}

.newProducts {
color:#fff;
float:left;
text-indent:-35px;
font-size:13px;
font-weight: bold;
margin-top: 2px;
}

.newProductsHC {
color:#fff;
float:left;
text-indent:-55px;
font-size:13px;
font-weight: bold;
margin-top: 2px;
}

.ADAM_se-h2 {
	color:#859445;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 1.265em;
	
	}
	
.ADAM_se-h3 {
    color: #859445;
    font-size: 1em;
    font-weight: bold;
    /*height: 44px;*/
    height: auto;
    width: 70%;
    padding-left: 15px;
    float: left;
    /*line-height: 44px;*/
    padding: 8px 0;
}
	
.ADAM_se-h3-107{/* margin-left:-15px;*/ float:none;}
	
.ADAM_se-h4 {
	color: #464748;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	width:98%;
}

.ADAM_se-h4-107{ font-size:18px;}

.ADAM_se-h4-grn {
	color: #859445;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

a {
	color: #859445 !important;
	text-decoration: underline;
}

/* Typography */
p {
	margin-bottom: 1.625em;
}

p.ADAM_se-p {
	margin-bottom: 1.625em!important;
	font-size: 16px;
	line-height: 27px;	
}

.ADAM_se-p-107{padding-top:10px;}


/*ul, ol {
	margin: 0 0 1.625em 2.5em;
}*/
ul {
	list-style: square;
	color:  #333333;
}

ol {
	list-style-type: decimal;
}

ol ol {
	list-style: upper-alpha;
}

ol ol ol {
	list-style: lower-roman;
}

ol ol ol ol {
	list-style: lower-alpha;
}

ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}

dl {
	margin: 0 1.625em;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 1.625em;
}

strong {
	font-weight: bold;
}

cite, em, i {
	font-style: italic;
}

blockquote {
	font-weight: normal;
	margin: 0;
	border-left: 10px solid #DDDDDB;
	padding-left: 30px;
	color: #777;
	font-size: 1em;
	font-style: italic;
}

blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}

blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

pre {
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
	background: #DDDDDB;
	white-space: pre-wrap;       /* css-3 */
 	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	color: #666;
	background: #DDDDDB;
	display: block;
	padding: 5px;
}

code {
	display: inline;
}

.entry-content h3.code {
	background: #FFF;
	color: #33363B;
	padding: 1px 1.625em;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}

abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}

address {
	display: block;
	margin: 0 0 1.625em;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

h1.ADAM_se-entry {
	color:#859445;
	font-size: 1.8em;
	width: 75%;
/*	float:left;
	margin-bottom: 25px;*/
}

.ADAM_se-entry-26, .ADAM_se-entry-79
{
   width: 30% !important;
   float:left;
   color: #859445;
    font-size: 1.8em;
}

h1.ADAM_se-entry-search
{
	width:100% !important;
}

.ADAM_se-entry-107
{
    width: 60%;
    float:left;
    color:#859445;
	font-size: 1.8em;
	text-align:left;
}

h1.ADAM_se-entry-searchPage
{
     width:75%;
     float:left;
}
h1.ADAM_se-entry-searchPage-126
{
     width:75%;
     /*float:left;*/
}

h1.ADAM_se-entry-margin
{
    /*margin-bottom: 25px;*/
    float:left;
    width:100%;
    text-align:center;
}

#embed-msg-area {
	background: #fdf6e4;
	padding: 10px;
	width: auto; 
	margin: 10px 0 20px 0;
}

#embed-msg-area p {
	color: #859445;
	font-weight:bold;
	margin: 0px;
	font-size:14px;
	margin: 5px 0 5px 0;
}


.ADAM_se-ul {
	line-height: 1.2em;
	list-style-type: disc;
	margin: 0 0 1.625em 2.5em!important;
}

.ADAM_secondary-ul {
	list-style: none;
	line-height: 1.2em!important;
	margin-left: 15px!important;
	margin-bottom: 20px;
}

.ADAM_secondary-ul li {
	line-height: 1.8em;
}



.ADAM_se-ul li {
	line-height: 1.5em;
	
}

.ADAM_se-ul li b {
	color: #859445;
}

.ADAM_smb-title p {
	text-align: left;
	font-size: .8em;
	color: #6d6f72;
}

a.ADAM_collapse-btn {
	background: url(../img/collapse-btn.png) no-repeat;
	width: 41px;
	height: 41px;
	display: block;
	float: right;
	text-indent: -1500px;
}

a.ADAM_expand-btn {
	background: url(../img/expand-btn.png) no-repeat;
	width: 41px;
	height: 41px;
	display: block;
	float: right;
	text-indent: -1500px;
}


.ADAM_no-top-pad {
	padding-top: 0!important;
}

.ADAM_image-gallery {
	float: right;
	/* border: 1px solid #afb0b4; */
	margin-left: 25px;
	clear:both; 
	margin-top:5px;
}

.ADAM_inline-img {
	float: right;
	border: 1px solid #afb0b4;
	margin-left: 25px;
	width: 318px;
	height: 253px;
}

.ADAM_embed-container {
	width: 100%;
	margin: 0px auto;
	margin-bottom: 25px;
	position: relative;
}

.ADAM_embed-container-CSS{clear:both; margin-top:5px;}
		
video {
	 max-width: 100%;
	 height: auto;
}
/*
#hm-search {
    background: url("../img/se-search-bg.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    width: 297px;
    z-index: 100;
    float: right;
    position: relative;
    margin: 5px 25px 0 0;
}
*/

#browse-a-z-hm a {
    color: #6F7F35;
    font-family: Arial,helvetica,Sans-Serif;
    font-size: 10px;
    position: absolute;
    top: 18px;
    right: 98px;
    width:65px;
    display:block;
}
#browse-a-z-hm-127 a,#browse-a-z-hm-137 a {
    color: #6F7F35;
    font-family: Arial,helvetica,Sans-Serif;
    font-size: 10px;
    position: relative;
    top: 18px;
    right: -162px;
    clear: left;
    float: left;
    width:66px;
}

#browse-a-z-hm-138 a {
    color: #6F7F35;
    font-family: Arial,helvetica,Sans-Serif;
    font-size: 10px;
    position: relative;
    top: 18px;
    right: -162px;
    clear: left;
    float: left;
    width:66px;
}

#browse-a-z-nav-127,#browse-a-z-nav-137 {
	width: 375px;
	height: 36px;
	background: url(../img/browse-a-z-bg.png) no-repeat;
	float: left;
	position: relative;
	top: -3px;
	 /*right: 6px; */
	display: none;
	z-index: 503;
	left: 6px;
	border: none;
}

#browse-a-z-nav-138 {
	width: 325px;
	height: 36px;
	background: url(../img/browse-a-z-bg.png) no-repeat scroll 0 0 / 325px 40px transparent;
	float: left;
	position: relative;
	top: -3px;
	 /*right: 6px; */
	display: none;
	z-index: 503;
	left: 6px;
	border: none;
}

#browse-a-z-nav-127 ul,#browse-a-z-nav-137 ul,#browse-a-z-nav-138 ul {
	 float: left; 
	margin-left: 14px;
	clear: left;
	width: 375px;
	list-style: none;
	padding: 5px 0 0 0px;
}

#browse-a-z-nav-127 ul li,#browse-a-z-nav-137 ul li,#browse-a-z-nav-138 ul li{
	float: left;
	margin-right: 3px;
	
}

#browse-a-z-nav-127 ul li a,#browse-a-z-nav-137 ul li a,#browse-a-z-nav-138 ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6f7e35;
	text-decoration: none;
}


#ADAMSearchBox-127,#ADAMSearchBox-137 {
    border: medium none;
    margin-bottom: 0 !important;
    /*margin-left: 14px;
    margin-right: 0;
    margin-top: 18px;*/
    margin-left: -45px;
    margin-right: 109px;
    width:135px;
    margin-top: 11px;
    height:30px;
    float:none;
    color: #859445;
}

#ADAMSearchBox-138 {
border: medium none;
    margin-bottom: 0 !important;
    /*margin-left: 14px;
    margin-right: 0;
    margin-top: 18px;*/
    margin-left: -47px;
    margin-right: 109px;
    width:140px;
    margin-top: 11px;
    height:30px;
    float:none;
    color: #859445;
}


#ADAMSearchBox {
    border: medium none;
    margin-bottom: 0 !important;
    margin-left: 14px;
    margin-right: 0;
    margin-top: 16px;
    color: #859445;
}

ul#smart-media-nav li a.highlight {
	background: #859445!important;
	color: #fff!important;
}

.ADAM_popup {
    background: url("../img/enhanced-link-bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    box-shadow: 0 0 10px #BDBDBD;
    display: none;
    left: 100px;
    position: absolute;
    width: 300px;
    z-index: 500;
}

.ADAM_bubbleInfo {
    clear: left;
    float: left;
    position: relative;
    width: 100%;
}

.ADAM_popup h1 {
    color: #FFFFFF;
    float: left;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 4px 0 0 8px;
}

.ADAM_popup p {
   
    color: #333333;
    float: left;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin: 10px 0 0 8px;
    width: 200px;
    clear: left;
}

.ADAM_popup img {
    
    float: right;
    margin: 15px 8px 0;
}

.ADAM_thumb-caption {
    clear: right;
    color: #859445;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-right: 23px;
}

.ADAM_pad-me-clear-me {
    clear: both;
    margin-bottom: 10px;
}

.ADAM_popup a.readmore {
    color: #859445;
    display: block;
    float: left;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 0 8px;
}

.ADAM_popup a.bookmark-it {
    color: #859445;
    display: block;
    float: left;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 0 8px;
}




/* =Structure
----------------------------------------------- */

body {
	padding: 0;
	width: 100%;
}

#page {
	margin: 0 auto;
}
#page-127,#page-137,#page-138 {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
}

#content {
	margin-top: -18px;
}

#light-box-1 {
 	background: #000;
 	width: 100%;
 	height: 3800px;
 	/*position: absolute;*/
	position: fixed;
 	top: 0px;
 	left: 0px;
 	bottom: 0px;
 	z-index: 500;
 	opacity: 0.5;
 	-moz-opacity: 0.5;
 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'";
 	display: none;
}

#img-1-large {
	/* background: #fff url(../img/img-1-lrg.png) 50% 50% no-repeat;*/
	/*position: absolute;
	top: 66px;
	left: 30%;*/
	/* padding: 10px; */
	/*OLDwidth: 420px;
	height: 320px;
	z-index: 600;
	
	display: none;
	
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	text-align: center;
	background: #fff;
	top: 334px;*/
	background: none repeat scroll 0 0 #FFFFFF;  
    text-align: center;
    display: none;
    z-index: 10001;
}

#img-2-large {
	/* background: #fff url(../img/img-2-lrg.png) 50% 50% no-repeat;*/
	width: 420px;
	height: 320px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 30%;*/
	display: none;
	/* padding: 10px; */
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}

#img-3-large {
	/* background: #fff url(../img/img-2-lrg.png) 50% 50% no-repeat;*/
	width: 420px;
	height: 320px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 30%;*/
	display: none;
	/* padding: 10px; */
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}

#img-4-large {
	/* background: #fff url(../img/img-4-lrg.png) 50% 50% no-repeat; */
	width: 420px;
	height: 320px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 30%;*/
	display: none;
	/* padding: 10px; */
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}

#pres-1-large {
	/* background: #fff url(../img/img-4-lrg.png) 50% 50% no-repeat; */
	/*position: absolute;
	top: 66px;
	left: 30%;*/
	/* padding: 10px; */
	/*OLD
	width: 420px;
	height: 320px;
	z-index: 600;	
	display: none;	
	border: 1px solid #000;
	text-align: center;
	background: #fff;
	top: 334px;*/
	background: none repeat scroll 0 0 #FFFFFF;  
    text-align: center;
    display: none;
    z-index: 600;   
    max-width: 420px;	
	/*left:0px;*/
}

#pres-1-large  .nivo-caption{
	border-top:1px solid;
}

.video-1 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
	top:334px;
}



#video-1 {
    z-index: 600;
    position: absolute;
    top: 66px;
    left: 25%;
    display: none;
    border: 1px solid #000;
}


#video-2 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-3 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-4 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-5 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-6 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-7 {
	width: 640px;
	height: 361px;
	z-index: 600;
	/*position: absolute;
	top: 66px;
	left: 25%;*/
	display: none;
	border: 1px solid #000;
	text-align: center;
}


/* Heart Palpitations light-box images */

#hp-img-2-large {
	/* background: #fff url(../img/heart-sounds-lrg.png) 50% 50% no-repeat; */
	width: 420px;
	height: 320px;
	z-index: 600;
	/* position: absolute;
	top: 66px;
	left: 30%; */
	display: none;
	/* padding: 10px; */
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}


.ADAM_reference-toggle {
    background: url("../img/references-toggle.png") no-repeat scroll 0 0 transparent;
    /* float: left; */
    height: 47px;
    margin-bottom: 25px;
    text-indent: -5000px;
    width: 160px;
}

.ADAM_reference-toggle.close {
	background: url(../img/references-close.png) no-repeat !important;
}

.ADAM_reference-toggle-es {
    background: url("../img/references-toggle-es.png") no-repeat scroll 0 0 transparent !important;
}

.ADAM_reference-toggle-es.close {
	background: url(../img/references-close-es.png) no-repeat !important;
}

.ADAM_reference-toggle-pt {
    background: url("../img/pt-references-toggle.png") no-repeat scroll 0 0 transparent !important;
}

.ADAM_reference-toggle-pt.close {
	background: url("../img/pt-references-close.png") no-repeat !important;
}
.ADAM_reference-toggle a {
	display: block;
	float: left;
	width: 160px;
	height: 47px;
	text-indent: -5000px;
	
}

.ADAM_references-panel {
    display: none;
    float: left;
    overflow: hidden;
    /*width:100%;*/
}

/*.show {
    display: block;
}*/

.ADAM_se-footer {
    background: url("../img/footer-bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 49px;
    margin-bottom: 25px;
    width: 100%;
}

#review-info {
    color: #464646;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    /*margin-bottom: 50px;*/
    padding: 25px;
}

#review-info-header {
    background: url("../img/plus-toggle.png") no-repeat scroll 125px 0 transparent;
    color: #464646;
    height: 25px;
    width: 139px;
    }
    
    #review-info-header_min {
    background: url("../img/minus-toggle.png") no-repeat scroll 125px 0 transparent;
	color: #464646;
    height: 25px;
    width: 139px;
	cursor:pointer;
}
.review-info-header
{
    width: 155px !important;
    background-position: right top !important;
}

p.ADAM_review-info {
	color: #464646;
    /*float: left;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 10px;
    /*cursor:pointer;*/
    display:inline;

}

#primary-search {
	clear: both;
	float: left;
	margin-right: 0;
	width: 100%;
	background: #fff;
}







/* =Responsive Structure
----------------------------------------------- */


/* #Media Queries
================================================== */
		
	
	/* Larger than standard 960 (devices and browsers) */
	@media only screen and (min-width: 960px) {
		#secondary {
    	width: 31.25%;
    	float: right;
    	background: #dadada;
		}
                
        #browse-a-z-hm1 a {
            color: #6F7F35;
            font-family: Arial,helvetica,Sans-Serif;
            font-size: 10px;
            position: absolute;
            top: 18px;
            right: 82px;
        }
                
        #hm-search1 {
            background: url("../img/se-search-bg.png") no-repeat scroll 0 0 transparent;
            height: 52px;
            width: 297px;
            z-index: 100;
            float: right;
            position: relative;
            margin: 5px 9px 0 0;
        }
		#autoSearchTitle{
            border: 2px solid #859445; 
            float: right; 
            left: 292px; 
            position: relative; 
            top: 70px; 
            z-index: 500; 
            width:280px; 
            display:none; 
            background-color:white;
        }
        
        #hm-search1 #browse-a-z-nav ul {
            padding: 7px 0 0 14px;
        }
		#ADAMSearchBox {
    		border: medium none;
    		margin-bottom: 0 !important;
    		margin-left: 21px;
    		margin-right: 0;
    		margin-top: 14px;
    		width: 140px;
		}
		
		#primary {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		width: 68.75%;
    		background: #fff;
		}
		
		.ADAM_secondary-inner {
			width: auto;
			margin-left: 10px;
			background: #fff;
			padding: 15px 10px 0px 0;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_secondary-inner-2 {
			width: auto;
			margin-left: 10px;
			padding: 0px;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_smb-title {
		    float: left;
		    margin-left: 5px;
		    /*clear: left;
		    width: auto;*/
		    width: 60%;
		}		
		#cam-u-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-u-right-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-right-col {
			width: 50%;
			float: left;
		}
		#browse-a-z-nav {
			width: 374px;
			height: 40px;
			background: url(../img/browse-a-z-bg.png) no-repeat;
			float: left;
			position: absolute;
			top: 40px;
			right: 6px;
			display: none;
			z-index: 503;
		}
		#micro-center-content {
	    clear: both;
	    float: left;
	    margin-top: 25px;
	}
	
	.ADAM_content-module-header {
	    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
	    float: right;
	    height: 31px;
	    width: 250px;
	}
	
	.ADAM_content-module-links {
	    border-bottom: 1px solid #CACACA;
	    border-left: 1px solid #CACACA;
	    border-right: 1px solid #CACACA;
	    float: left;
	    width: 238px;
	    padding-right: 10px;
	}
	
	.ADAM_pad-top {
	    margin-bottom: 10px;
	    margin-top: 0;
	}
	
	.ADAM_content-module {
	    float: left;
	    margin-left: 10px;
	    width: 250px;
	}
	
	.ADAM_no-lft-marg {
		margin-left: 0px;
	}
	
	.ADAM_content-module-links ul li a {
	    color: #797E83;
	    font-family: arial,helvetica,sans-serif;
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	    text-decoration: none;
	}
	.ADAM_content-module-links ul li a:hover {
	    color: #3EA5DC;
	}
	
	.ADAM_content-module-header h3 {
	    color: #FFFFFF;
	    float: left;
	    line-height: 31px;
	    padding-left: 10px;
	    font-size: 16px;
	    font-weight: normal;
	    font-family: arial, helvetica, sans-serif;
	    margin: 0px;
	}
	
	.ADAM_content-module-links ul {
	    float: left;
	    list-style: none outside none;
	    margin-bottom: 10px;
	    margin-top: 10px;
	    padding-left: 10px;
	    margin: 0px;
	}
#bg-img
{
    left: 0;
    position: absolute;
    top: 0;
    width: 961px;
    z-index: 1000;
}

#hd-news-hdr
{
    float: left;
    height: 60px;
    width: 100%;
    background: #000;
    opacity: .8;
    color: #fff;
    text-align: left;
    padding-left: 25px;
    line-height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
    filter: alpha(opacity=80);
}

#main-127
{
    clear: both;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    height: 750px;
}

#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 660px;
    
			}
			
#hm-navigation-bg
{
    float: left;
    width: 100%;
    background: #000;
    height: 546px;
    z-index: 1000;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid #fff;
    opacity: .7;
    filter: alpha(opacity=70);
}

#hm-navigation-bg-137,#hm-navigation-bg-138{
			float: left;
			width: 100%;
			background: #000;
			height: 456px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
#hm-navigation-bg-ta {
	float: left;
	width: 100%;
	background: #000;
	height: 600px;
	z-index: 1000;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 3px solid #fff;
	opacity: .7;
	filter: alpha(opacity=70);
}

#hm-navigation-bg-ta-137,#hm-navigation-bg-ta-138 {
	float: left;
	width: 100%;
	background: #000;
	height: 510px;
	z-index: 1000;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 3px solid #fff;
	opacity: .7;
	filter: alpha(opacity=70);
}

#menu-col-1
{
    float: left;
    width: 33%;
}

#menu-col-2
{
    float: left;
    width: 33%;
}
#menu-col-3
{
    float: left;
    width: 33%;
}


	}
	
	
	/* Smaller than 1085 */
	@media only screen and (max-width: 1095px) {
		.ADAM_smb-title {
		    float: left;
		    margin-left: 5px;
		    clear: left;
		    width: 100%;
		}
                
                #browse-a-z-hm1 a {
                    color: #6F7F35;
                    font-family: Arial,helvetica,Sans-Serif;
                    font-size: 10px;
                    position: absolute;
                    top: 18px;
                    right: 82px;
                }
                
                #hm-search1 {
                    background: url("../img/se-search-bg.png") no-repeat scroll 0 0 transparent;
                    height: 52px;
                    width: 297px;
                    z-index: 100;
                    float: right;
                    position: relative;
                    margin: 5px 9px 0 0;
                }
		
		#ADAMSearchBox {
    		border: medium none;
    		margin-bottom: 0 !important;
    		margin-left: 21px;
    		margin-right: 0;
    		margin-top: 14px;
    		width: 140px;
		}

		
		#cam-u-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-u-right-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-right-col {
			width: 50%;
			float: left;
		}
		
		#browse-a-z-nav {
			width: 374px;
			height: 40px;
			background: url(../img/browse-a-z-bg.png) no-repeat;
			float: left;
			position: absolute;
			top: 40px;
			right: 6px;
			display: none;
			z-index: 503;
		}
		
		input, textarea {
	
	/*-webkit-appearance: none;*/
	-webkit-border-radius: 0;

}

		#micro-center-content {
    clear: both;
    float: left;
    margin-top: 25px;
}

.ADAM_content-module-header {
    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 250px;
}

.ADAM_content-module-links {
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    float: left;
    width: 238px;
    padding-right: 10px;
}

.ADAM_pad-top {
    margin-bottom: 10px;
    margin-top: 0;
}

.ADAM_content-module {
    float: left;
    margin-left: 10px;
    width: 250px;
}

.ADAM_no-lft-marg {
	margin-left: 0px;
}

.ADAM_content-module-links ul li a {
    color: #797E83;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #3EA5DC;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}

#bg-img
{
    left: 0;
    position: absolute;
    top: 0;
    width: 961px;
    z-index: 1000;
}

#hd-news-hdr
{
    float: left;
    height: 60px;
    width: 100%;
    background: #000;
    opacity: .8;
    color: #fff;
    text-align: left;
    padding-left: 25px;
    line-height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
    filter: alpha(opacity=80);
}

#main-127
{
    clear: both;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    height: 750px;
}

#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 660px;
    
			}

#hm-navigation-bg
{
    float: left;
    width: 100%;
    background: #000;
    height: 546px;
    z-index: 1000;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid #fff;
    opacity: .7;
    filter: alpha(opacity=70);
}

#hm-navigation-bg-137,#hm-navigation-bg-138 {
			float: left;
			width: 100%;
			background: #000;
			height: 456px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
#menu-col-1
{
    float: left;
    width: 33%;
}

#menu-col-2
{
    float: left;
    width: 33%;
}
#menu-col-3
{
    float: left;
    width: 33%;
}


	}	


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		#secondary {
    	width: 31.25%;
    	float: right;
		}
        .ADAM_smb-title{
		width: 100%;
		}
        #browse-a-z-hm1 a {
            color: #6F7F35;
            font-family: Arial,helvetica,Sans-Serif;
            font-size: 10px;
            position: absolute;
            top: 18px;
            right: 82px;
        }
                
        #hm-search1 {
            background: url("../img/se-search-bg.png") no-repeat scroll 0 0 transparent;
            height: 52px;
            width: 297px;
            z-index: 100;
            float: right;
            position: relative;
            margin: 5px 9px 0 0;
        }
        #autoSearchTitle{
            border: 2px solid #859445; 
            float: right; 
            left: 292px; 
            position: relative; 
            top: 70px; 
            z-index: 500; 
            width:280px; 
            display:none; 
            background-color:white;
        }
		#ADAMSearchBox {
    		border: medium none;
    		margin-bottom: 0 !important;
    		margin-left: 21px;
    		margin-right: 0;
    		margin-top: 14px;
    		width: 140px;
		}

		
		#primary {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 68.75%;
    		background: #fff;
    		margin-bottom:10px;
		}
		
		.ADAM_secondary-inner {
			width: auto;
			margin-left: 0px;
			background: #fff;
			padding: 15px 10px 0px 0;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_secondary-inner-2 {
			width: auto;
			margin-left: 10px;
			padding: 0px;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		#cam-u-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-u-right-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-right-col {
			width: 50%;
			float: left;
		}
		
		#browse-a-z-nav {
			width: 400px;
			height: 40px;
			background: url(../img/browse-a-z-bg.png) no-repeat;
			float: left;
			position: absolute;
			top: 40px;
			right: 6px;
			display: none;
			z-index: 503;
		}
		
		input, textarea {
	
	/*-webkit-appearance: none;*/
	-webkit-border-radius: 0;

}
			#micro-center-content {
    clear: both;
    float: left;
    margin-top: 25px;
}

.ADAM_content-module-header {
    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 250px;
}

.ADAM_content-module-links {
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    float: left;
    width: 238px;
    padding-right: 10px;
}

.ADAM_pad-top {
    margin-bottom: 10px;
    margin-top: 0;
}

.ADAM_content-module {
    float: left;
    margin-left: 10px;
    width: 250px;
}

.ADAM_no-lft-marg {
	margin-left: 0px;
}

.ADAM_content-module-links ul li a {
    color: #797E83;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #3EA5DC;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}	
 #bg-img {
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 961px;
                    z-index: 1000;
                }
	
		#hd-news-hdr {
			float: left;
			height: 60px;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 60px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 100%;
			filter: alpha(opacity=80);
		}
	
		#main-127,#main-137,#main-138  {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 1000px;
    
			}
	
		#hm-navigation-bg,#hm-navigation-bg-137,#hm-navigation-bg-138 {
			float: left;
			width: 100%;
			background: #000;
			height: 775px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
	
		
		#menu-col-1 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-2 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-3 {
    	float: left;
    	width: 33%;
		}
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	
		#primary {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 100%;
    		background: #fff;
		}
                
        #browse-a-z-hm1 a {
            color: #6F7F35;
            font-family: Arial,helvetica,Sans-Serif;
            font-size: 10px;
            position: absolute;
            top: 18px;
            right: 82px;
        }
		#hm-search1 #browse-a-z-nav ul {
            padding: 7px 0 0 14px;
        }
		#ADAMSearchBox {
    		border: medium none;
    		margin-bottom: 0 !important;
    		margin-left: 21px;
    		margin-right: 0;
    		margin-top: 14px;
    		width: 140px;
		}

		
		#secondary {
    	width: 100%;
    	float: right;
		}
		
		.ADAM_secondary-inner {
			width: auto;
			margin-left: 0px;
			background: #fff;
			padding: 15px 10px 0px 0;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_secondary-inner-2 {
			width: auto;
			margin-left: 0px;
			padding: 0px;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		#cam-u-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-u-right-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-right-col {
			width: 50%;
			float: left;
		}
		
		#hm-search1 {
    	background: url("../img/se-search-bg.png") no-repeat scroll 0 0 transparent;
    	float: right;
    	height: 52px;
    	margin: 5px 10px 0 0;
    	position: relative;
    	width: 297px;
    	z-index: 100;
		}
		
		#browse-a-z-nav {
			width: 374px;
			height: 40px;
			background: url(../img/browse-a-z-bg.png) no-repeat;
			float: left;
			position: absolute;
			top: 40px;
			right: 6px;
			display: none;
			z-index: 503;
		}

input, textarea {
	
	/*-webkit-appearance: none;*/
	-webkit-border-radius: 0;

}
	
			#micro-center-content {
    clear: both;
    float: left;
    margin-top: 25px;
}

.ADAM_content-module-header {
    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 250px;
}

.ADAM_content-module-links {
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    float: left;
    width: 238px;
    padding-right: 10px;
}

.ADAM_pad-top {
    margin-bottom: 10px;
    margin-top: 0;
}

.ADAM_content-module {
    float: left;
    margin-left: 10px;
    width: 250px;
}

.ADAM_no-lft-marg {
	margin-left: 0px;
}

.ADAM_content-module-links ul li a {
    color: #797E83;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #3EA5DC;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}
	
#bg-img {
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 961px;
                    z-index: 1000;
                }
	
		#hd-news-hdr {
			float: left;
			height: 60px;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 60px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 100%;
			filter: alpha(opacity=80);
		}
	
		#main-127 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 750px;
    
			}
			
		#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 660px;
    
			}
	
		#hm-navigation-bg {
			float: left;
			width: 100%;
			background: #000;
			height: 546px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
	#hm-navigation-bg-137,#hm-navigation-bg-138  {
			float: left;
			width: 100%;
			background: #000;
			height: 457px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta,#hm-navigation-bg-ta-137,#hm-navigation-bg-ta-138{
			float: left;
			width: 100%;
			background: #000;
			height: 510px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta {
			float: left;
			width: 100%;
			background: #000;
			height: 600px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
	
		#menu-col-1 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-2 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-3 {
    	float: left;
    	width: 33%;
		}
		
	.ADAM_smb-title{
		width: 100%;
	}
	
.browse-a-z-nav-80{
background: url(../img/browse-a-z-bg.png) no-repeat scroll 0 0 / 320px 40px transparent !important;
width: 320px !important;
}

.browse-a-z-nav-126{
background: url(../img/browse-a-z-bg.png) no-repeat scroll 0 0 / 320px 40px transparent !important;
width: 320px !important;
}
}
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#secondary {
                    width: 100%;
                    float: right;
		}
                
        #hm-search1 {
            background: #fff;
            float: right;
            height: 38px;
            margin: 10px 10px 10px 20px;
            position: relative;
            width: 80%;
            z-index: 100;
            padding: 7px 0 0 0px!important;
        }
                
        #browse-a-z-hm1 a {
            color: #6F7F35;
            font-family: Arial,helvetica,Sans-Serif;
            font-size: 10px;
            position: absolute;
            top: 18px;
            right: 70px;
            display:block;
            /*right: 75px !important;*/
        }
		#autoSearchTitle{
            border: 2px solid #859445; 
            float: right; 
            left: 292px; 
            position: relative; 
            top: 70px; 
            z-index: 500; 
            width:280px; 
            display:none; 
            background-color:white;
        }
		#ADAMSearchBox {
    		border: medium none;
    		margin-bottom: 0 !important;
    		margin-left: 21px;
    		margin-right: 0;
    		margin-top: 7px;
    		width: 140px;
		}
		
		#primary {
    		border-right: none;
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 100%;
    		background: #fff;
		}
		
		.ADAM_secondary-inner {
			width: auto;
			margin-left: 0px;
			background: #fff;
			padding: 15px 10px 0px 0;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_secondary-inner-2 {
			width: auto;
			margin-left: 0px;
			padding: 0px;
			margin-bottom: 10px;
			overflow: auto;
            /* margin-top: 10px; */
		}
		
		#cam-u-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-u-right-col {
			width: 50%;
			float: left;
			
		}
		
		#cam-l-left-col {
			width: 50%;
			float: left;
		}
		
		#cam-l-right-col {
			width: 50%;
			float: left;
		}
		
		#browse-a-z-nav {
			width: 104%;
			background: #fff;
			/*border: 1px solid #eee;*/
			float: left;
			position: absolute;
			top: 40px;
			right: -9px;
			display: none;
			z-index: 503;
			height: auto;
			/*background: url(../img/browse-a-z-bg.png) no-repeat;*/
background: url('../img/browse-a-z-bg.png') no-repeat scroll 0% 0% / 305px auto transparent;
		}
		.browse-a-z-nav-80{
		background: url('../img/browse-a-z-bg.png') no-repeat scroll 0% 0% / 260px auto transparent !important;
		width:260px !important;
		top:40px !important;
		right:60px !important;
		}
		.browse-a-z-nav-126{
		background: url('../img/browse-a-z-bg.png') no-repeat scroll 0% 0% / 260px auto transparent !important;
		width:260px !important;
		top:40px !important;
		right:60px !important;
		}
        .browse-a-z-nav-80 ul li {margin-right: 0.13em !important;}
        #browse-a-z-nav ul li 
        {
            margin-right : 2px;
        }
        #browse-a-z-nav ul li a 
        {
            font-size : 12px;
        }
        #hm-search1 #browse-a-z-nav ul 
        {
            padding:3px 0px 0px 12px !important;
        }
        
        #searchbtn input
		{
		    margin-top: -7px;   
		}
        
		#micro-center-content {
    clear: both;
    float: left;
    margin-top: 25px;
}

.ADAM_content-module-header {
    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 250px;
}

.ADAM_content-module-links {
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    float: left;
    width: 238px;
    padding-right: 10px;
}

.ADAM_pad-top {
    margin-bottom: 10px;
    margin-top: 0;
}

.ADAM_content-module {
    float: left;
    margin-left: 10px;
    width: 250px;
}

.ADAM_no-lft-marg {
	margin-left: 0px;
}

.ADAM_content-module-links ul li a {
    color: #797E83;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #3EA5DC;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}
 #bg-img {
                left: 0;
                position: absolute;
                top: 0;
                width: 961px;
                z-index: 1000;
				height: 100%;
             }
	
		#hd-news-hdr {
			float: left;
			height: 60px;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 60px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 100%;
			filter: alpha(opacity=80);
		}
		
			#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		/*height: 1223px;*/
    		height: 840px;
    		background: #000;
    
			}
		
		
		#main-127 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 1500px;
    		background: #000;
    
			}
	
		#hm-navigation-bg {
			float: left;
			width: 100%;
			background: #000;
			height: 1296px;
			z-index: 1000;
			position: absolute;
			bottom: 5px;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}

#hm-navigation-bg-137,#hm-navigation-bg-138 {
			float: left;
			width: 100%;
			background: #000;
			/*height: 1021px;*/
			height: 637px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta-137,#hm-navigation-bg-ta-138 {
			float: left;
			width: 100%;
			background: #000;
			/*height: 1021px;*/
			height: 690px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta {
			float: left;
			width: 100%;
			background: #000;
			height: 1350px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		
		#secondary {
    	width: 100%;
    	float: right;
		}
		
		#primary {
    		border-right: none;
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 100%;
    		background: #fff;
		}
		
		.ADAM_secondary-inner {
			width: auto;
			margin-left: 0px;
			background: #fff;
			padding: 15px 10px 0px 0;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_secondary-inner-2 {
			width: auto;
			margin-left: 0px;
			padding: 0px;
			margin-bottom: 10px;
			overflow: auto;
		}
			
		#menu-col-1 {
    	float: left;
    	width: 100%;
		}
		
		#menu-col-2 {
    	float: left;
    	width: 100%;
		}
		
		#menu-col-3 {
    	float: left;
    	width: 100%;
		}
        .ADAM_smb-title{
		width: 100%;
		}

		.newProducts {
        color: #fff;
        float: left;
        text-indent: -28px;
        font-size: 10px;
        margin-top: 4px;
        font-weight: bold;
        }
        
        .newProductsHC {
        color: #fff;
        float: left;
        text-indent: -48px;
        font-size: 10px;
        margin-top: 4px;
        font-weight: bold;
        }
        
        #hm-main-nav-137 {
			margin-left:18px !important;
		}
		
		.newProductsHC-137 {
		text-indent: -52px !important;
        font-size: 10px;
		}
		
		.searchbtn-126{
		margin-top: 3px !important;
		}
	}
	
	
	 	@media screen and (max-width: 767px) and (min--moz-device-pixel-ratio:0) {
	 #browse-a-z-nav ul li {
	    margin-right: 2px !important;
	    }	
}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) 
	{
	    #browse-a-z-nav-127 ul,#browse-a-z-nav-137 ul,#browse-a-z-nav-138 ul  
        {
            margin-left:10px;
        }    
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 639px) {
            #hm-search1 {
    		background: #fff;
    		float: right;
    		height: 38px;
    		margin: 10px 10px 10px 20px;
    		position: relative;
    		width: 80%;
    		z-index: 100;
                padding: 7px 0 0 0px!important;
		}
		
		#hm-search1 {
    		background: #fff;
    		float: right;
    		height: 38px;
    		margin: 10px 10px 10px 20px;
    		position: relative;
    		width: 95%;
    		z-index: 100;
		}
		#autoSearchTitle{
            border: 2px solid #859445; 
            float: right; 
            left: inherit; 
            position: relative; 
            top: 5px; 
            z-index: 500; 
            width:280px; 
            display:none; 
            background-color:white;
            right:54px;
        }
        .ADAM_smb-title{
		width: 100%;
		}
        }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {		
		#cam-u-left-col {
			width: 100%;
			float: left;
		}
                
        #browse-a-z-hm1 a {
            color: #6F7F35;
            font-family: Arial,helvetica,Sans-Serif;
            font-size: 10px;
            position: absolute;
            top: 15px;
            right: 19px;
        }
		#autoSearchTitle{
            border: 2px solid #859445; 
            float: right; 
            left: inherit; 
            position: relative; 
            top: 5px; 
            z-index: 500; 
            width:280px; 
            display:none; 
            background-color:white;
            right:54px;
        }
		#cam-u-right-col {
			width: 100%;
			float: left;
			clear: left;
			
		}
	
		#cam-l-left-col {
			width: 100%;
			float: left;
		}
		
		#cam-l-right-col {
			width: 100%;
			float: left;
			clear: left;
		}
		
		#ADAMSearchBox {
			float: left!important;
			/*margin-top: 4px;*/
		}
		
		.ADAMSearchBox {
		margin-top: 6px !important;
		}
		
		#hm-search1 {
    		background: #fff;
    		float: right;
    		height: 38px;
    		margin: 10px 10px 10px 20px;
    		position: relative;
    		width: 95%;
    		z-index: 100;
		}
		
		#hm-search1 {
			padding: 7px 0 0 0px!important;
		}
		
				#micro-center-content {
    clear: both;
    float: left;
    margin-top: 25px;
}

.ADAM_content-module-header {
    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 31px;
    width: 250px;
}

.ADAM_content-module-links {
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    float: left;
    width: 238px;
    padding-right: 10px;
}

.ADAM_pad-top {
    margin-bottom: 10px;
    margin-top: 0;
}

.ADAM_content-module {
    float: left;
    margin-left: 10px;
    width: 250px;
}

.ADAM_no-lft-marg {
	margin-left: 0px;
}

.ADAM_content-module-links ul li a {
    color: #797E83;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #3EA5DC;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}
		
		.ADAM_content-module {
			float: left;
			width: 100%;
			margin-left: 0px;
		}
		
		.ADAM_content-module-header {
    		background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    		float: right;
    		height: 31px;
    		width: 100%;
		}
		
		.ADAM_content-module-links {
    		border-bottom: 1px solid #CACACA;
    		border-left: 1px solid #CACACA;
    		border-right: 1px solid #CACACA;
    		float: left;
    		padding-right: 10px;
    		width: 97%;
		}
		
		
		#bg-img {
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 961px;
                    z-index: 1000;
                }
	
		#hd-news-hdr {
			float: left;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 18px;
			position: absolute;
			padding-top: 15px;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 93%;
			height: 60px;
			filter: alpha(opacity=80);
		}
        #browse-a-z-nav-127 ul li,#browse-a-z-nav-137 ul li,#browse-a-z-nav-138 ul li 
        {
            margin-right : 2px;
        }        
        #browse-a-z-nav-127,#browse-a-z-nav-137,#browse-a-z-nav-138 
        {
            width:110% !important;
            left:-3px;
            background: url(../img/browse-a-z-bg.png) no-repeat;
			background-size:306px;
        }
        #browse-a-z-nav-127 ul li a,#browse-a-z-nav-137 ul li a,#browse-a-z-nav-138 ul li a 
        {
            font-size : 12px !important;
        }
        /*#hm-search-127
        {
            padding:4px 0px 0px 6px;
        } */       
        #browse-a-z-nav-127 ul,#browse-a-z-nav-137 ul,#browse-a-z-nav-138 ul   
        {
            padding:0px;
            padding-top:2px;
        }	
	.ADAMSearchBox-126{
		margin-top:7px !important;
		}
	
	}

	@media only screen and (max-width: 360px) {
	    #browse-a-z-nav-127 ul li,#browse-a-z-nav-137 ul li,#browse-a-z-nav-138 ul li  
        {
            margin-right : 2px;
        }
        #browse-a-z-nav-127 ul li a,#browse-a-z-nav-137 ul li a,#browse-a-z-nav-138 ul li a  
        {
            font-size : 12px !important;
        }
        #hm-search-127 #browse-a-z-nav-127 ul,#hm-search-137 #browse-a-z-nav-137 ul,#hm-search-138 #browse-a-z-nav-138 ul  
        {
            padding:4px 0px 0px 6px;
        }
        #browse-a-z-nav-127,#browse-a-z-nav-137,#browse-a-z-nav-138 
        {
            width:110% !important;
            left:-3px;
            background: url(../img/browse-a-z-bg.png) no-repeat;
			background-size:306px;
        }
        #browse-a-z-nav-127 ul,#browse-a-z-nav-137 ul,#browse-a-z-nav-138 ul 
        {
            margin-left:6px;
        }     
        .ADAM_smb-title{
		width: 100%;
		}
		#hm-navigation-bg-ta {
			float: left;
			width: 100%;
			background: #000;
			height: 1350px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}

     }

 


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* 2x =================================================== */
}



/* =960 Browser Default Styles
----------------------------------------------- */

#branding {
    background: url("../img/se-banner-bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 70px;
    width: 100%;
}

#branding h1 {
	text-indent: -3000px;
}

#header-inner {
	height: 100%;
}

#head-inner {
    margin: 0 5%;
    min-height: 70px;
    position: relative;
    width: 90%;
}

.ADAM_se-logo {
	display: block;
    height: 68px;
    width: 212px;
    left: 0px;
    overflow: visible;
    position: absolute;
    padding-left :9px;
    /*cursor: pointer;*/
}

.ADAM_se-logo-127,.ADAM_se-logo-137,.ADAM_se-logo-138 {
	display: block;
    /*background: none repeat scroll 0 0 #000000;*/
    height: 68px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 3px;
	float:left;
}

a#home-btn {
  display: block;
  width: 292px;
  height: 65px;
}

h1#site-title {
    height: 68px;
    left: 0;
    position: absolute;
    top: 0;
}

h1#site-title {
    display: inline;
    position: relative;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
}

#main {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    /*overflow: auto;*/
    background: #f3f4f6;
    float:left;
    width:98.5%;
}

#mainVisualContent {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    overflow: auto;
    background: #f3f4f6;
    display:none;
}

#mainNews {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    overflow: auto;
    background: #f3f4f6;
    display:none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

#primary .ADAM_inner {
   
    padding: 2%;
}

#primary .ADAM_inner {
    padding-bottom: 40px;
    padding-top: 25px;
}


#primary-search .ADAM_inner {
   
    padding: 2%;
}

#primary-search .ADAM_inner {
    padding-bottom: 40px;
}


.ADAM_se-article {
	float: left;
}

#content {
	width: auto;
	position: relative;
	margin: 0px;
	
}

#secondary {
	background: #F3F4F6;
	
}



span#alt-names {
	color:#747474;
	font-size: .8em;
/*	content: "\A ";
    white-space: pre-wrap;*/
    float: left;
    width: 100%;
}

.ADAM_alt-names-margin
{	
    margin-bottom: 25px;
}

ul#smart-media-nav {
	float: left;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

ul#smart-media-nav li {
	display: inline;
	float: left;
	width: 22.7%;
	height: 44px;
	margin-right: 3%;
	background: #fff;
	line-height: 44px;
	text-align: center;
}

ul#smart-media-nav li a {
	text-decoration: none;
}

a#all-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #859445;
	font-weight: bold;
	
}

a#all-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #859445;
}

a#video-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #859445;
	font-weight: bold;
}

a#video-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #859445;
}

a#img-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #859445;
	font-weight: bold;
}

a#img-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #859445;
}

a#tog-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #859445;
	font-weight: bold;
	background: url(../img/tog-btn.png) no-repeat 50% 50%;
	text-indent: -2500px;
}

/* .active {
	color: #fff;
	background: #859445 url(../img/tog-btn-wt.png) no-repeat 50% 50%!important;
} */

.ADAM_tab-active {
	color: #fff;
	background: #859445 url(../img/tog-btn-wt.png) no-repeat 50% 50%!important;
}

a#tog-btn:hover {
	color: #fff;
	background: #859445 url(../img/tog-btn-wt.png) no-repeat 50% 50%;
}

ul.ADAM_smb-all {
	margin: 0 0 0 10px;
	list-style: none;
	float: left;
	width: 100%;
	overflow:hidden;
}
ul.ADAM_smb-all-80{
	margin: 0 0 0 10px;
	list-style: none;
	float: left;
}

ul.ADAM_smb-all li {
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
	
}

ul.ADAM_smb-all-80 li {
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
	
}

/*
.smb-th {
	background: url(../img/tnail-bg.png) no-repeat;
	width: 113px;
	height: 78px;
	float: left;
}
*/



#player1 {
	max-width: 640px !important;
	max-height: 360px !important;
}

.ADAM_smb-th {
			background: url(../img/smb-tnail.png) no-repeat;
			width: 141px;
			height: 116px;
			float: left;
			position:relative;
			
		}
		
.ADAM_smb-th-107{margin-top:10px;}
.ADAM_smb-th-10{margin-top:10px;}

		/*.ADAM_smb-title {
		    float: left;
		    margin-left: 5px;
		} */
		
		.ADAM_smb-asset {
			margin: 0px 0 0 0px;
			border: 1px solid #000;
			width:125px;
			height:100px;
		}
		
		
				
		.ADAM_video-th {
			display: block;
			width: 125px;
			height: 100px;
			margin: 7px 0 0 7px;
		}
		
		.ADAM_video-overlay {
			background: url(../img/movie-th-off.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		.ADAM_video-overlay_97 {
			background: url(../img/movie-th-off.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;			
		}
		
		
		.ADAM_scrub-bar-overlay {
		
		}
		
		.ADAM_image-overlay {
			
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		      .ADAM_image-overlay-img {
			
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
	.ADAM_image-overlay-img:hover {
       background: url(../img/image-th-on.png) no-repeat scroll 0 0 transparent;
      width: 141px;
      height: 116px;
      z-index: 50px;
      position: absolute;
      top: 0;
      left: 0px;
      z-index: 50;

      }

		
		.ADAM_pres-overlay {
			
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		

		
		/* These are needed for setting relative context and positioning the video overlay */
		
		#th-1 {
			position: relative;
		}
		
		#th-2 {
			position: relative;
		}
		
		#th-3 {
			position: relative;
		}
		
		#th-4 {
			position: relative;
		}
		
		#th-5 {
			position: relative;
		}
		
		#th-6 {
			position: relative;
		}
		
		#th-7 {
			position: relative;
		}
		
		#th-8 {
			position: relative;
		}
		
		#th-9 {
			position: relative;
		}
		
		#th-10 {
			position: relative;
		}
		
		#th-11 {
			position: relative;
		}
		
		#th-12 {
			position: relative;
		}
		
		#th-13 {
			position: relative;
		}
		
		#th-14 {
			position: relative;
		}
		
		#th-15 {
			position: relative;
		}
		
		#th-16 {
			position: relative;
		}
		
		#th-17 {
			position: relative;
		}
		
		#th-18 {
			position: relative;
		}
		
		#th-19 {
			position: relative;
		}
		
		#th-20 {
			position: relative;
		}
		
		#th-21 {
			position: relative;
		}
		
		#th-22 {
			position: relative;
		}
		
		#th-23 {
			position: relative;
		}
		
		#th-24 {
			position: relative;
		}
		
		#th-25 {
			position: relative;
		}
		
		#th-26 {
			position: relative;
		}
		
		#th-27 {
			position: relative;
		}
		
		.ADAM_light-box-center {
		   width: 640px;
		   height: 431px;
		   position: absolute;
		   left: 50%;
		   top: 50%; 
		   margin-left: -320px;
		   margin-top: -215px;	
		}
		
		.ADAM_image-box-center {
		   /*OLD
width: 400px;
		   height: 420px;
		   position: absolute;
		   left: 50%;
		   top: 50%; 
		   margin-left: -200px;
		   margin-top: -210px;	
*/
position: absolute;
		}
		/*
		.ADAM_video-subtitle-bar {
			background: #eee;
			width: 100%;
			height: 70px;
            border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			margin-left: -1px;
		}
		
		.image-box-center {		 
		   position: absolute;		   
		}*/

		.ADAM_video-subtitle-bar {
			background: #eee;
			/*width: 100%;*/
			height: 70px;
			border-top: 1px solid #000;			
			/*margin-left: 15px;*/
			display: inline-table;
			margin-top: 10px;
		}

		
		.ADAM_image-subtitle-bar {
			background: #eee;
			width: 100%;
			height: 70px;
			margin-top: -9px;
border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			margin-left: -1px;
}
		
		.ADAM_search-image {
			width: 100%;
			height: 100%;
		}
		
		.ADAM_search-image-subtitle-bar {
			background: #eee;
			width: 100%;
			/*margin-top: -8px;
			border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;*/
			border-top: 1px solid #000;
			/*margin-left: -1px;*/
			/*overflow: auto;*/
			overflow:hidden;
			
		}
		
		.ADAM_search-image-subtitle-bar-page {
			background: #eee;
			width: 100%;
			margin-top: -8px;
			border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			/*border-top: 1px solid #000;*/
			margin-left: -1px;
			overflow: auto;
			overflow:hidden;
		}
		
		.ADAM_search-image-subtitle-bar-video {
			background: #eee;
			width: 100%;
			margin-top: -25px;
			border-right: 1px solid #000;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			margin-left: -1px;
			overflow: auto;
			
		}
		
		.ADAM_search-results-image {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			/*border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;*/
			margin:15px;
			color:White;
		}
		.ADAM_search-results-image-page {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;
			box-shadow: 0px 1px 5px 0px #4a4a4a;
		}
		
			/*Image shadow for IE*/
		@media all and (-ms-high-contrast:none)
		{
		    .ADAM_search-results-image-page 
		    {
		        box-shadow: 0px 1px 16px 0px #4a4a4a;
		    }
		}
 
	@media all and (-ms-high-contrast:none)
	{
	     *::-ms-backdrop, .ADAM_search-results-image-page
	     {
	         box-shadow: 0px 1px 16px 0px #4a4a4a;
	     }
    }
		
		.ADAM_search-results-image-video {
			max-width: 638px;
			margin: 0 auto;
			clear: both;
			border-left: 1px solid #000;
			border-right: 1px solid #000;
			border-top: 1px solid #000;
			box-shadow: 0 1px 5px 0 #4a4a4a;
		}
		    
		.ADAM_video-sub-title {
			float: left;
			color: #464748;
    		font-weight: bold;
    		text-align: left;
			margin: 10px 0 0 15px;
		}
		
		.ADAM_video-sub-p {
			float: left;
			clear:left;
			color: #464748;
    		font-weight: normal;
    		text-align: left;
			margin: 0  15px 0 15px;
		}
		
		.ADAM_search-results-image-video .ADAM_video-sub-p
		{
		    margin: 0 15px 0 15px;
		   /* text-align:justify;*/
		 }
		
		.ADAM_video-cls-btn {
			background: url(../img/button_lightbox_close.png) no-repeat;
			width:38px;
			height: 38px;
			position: absolute;
			/*top: -19px;
			right: -19px;*/
			top: -34px;
			right: -34px;
			z-index: 60;
			text-decoration:none;

		}
		
        .ADAM_illustration-cls-btn {
			background: url(../img/button_lightbox_close.png) no-repeat;
			width:38px;
			height: 38px;
			position: absolute;
			top: -19px;
			right: -19px;
		/*	top: -34px;
			right: -34px;*/
			z-index: 60;
			text-decoration:none;
		}
		.ADAM_video-lightbox {
			position: relative;
			margin:15px;
		}
		
		
		
		.ADAM_video-overlay:hover {
			background: url(../img/movie-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			/*position:relative;*/
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		.ADAM_video-overlay_97:hover {
			background: url(../img/movie-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;			
			top: 0;
			left: 0px;
			z-index: 50;			
		}
		
		
	
		
		.ADAM_image-overlay:hover {
			background: url(../img/image-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		.ADAM_pres-overlay:hover {
			background: url(../img/pres-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
	 	ul#search-nav {
		   list-style: none;
		   width: 302px;
		   margin: 0px;
		   padding: 0px 0px 9px 0px;
		   background: #F3F4F6;
		   height: 45px;
		   
		}
		
		ul#search-nav li {
			display: inline;
			float: left;
			width: 91px;
			height: 44px;
			margin-right: 3%;
			background: #fff;
			line-height: 44px;
			text-align: center;
		}

		ul#search-nav li a {
			text-decoration: none;
		}
		
		.ADAM_se-search-results {
			margin: 0;
			list-style: none;
		}

		.ADAM_se-search-results li.odd {
			clear: both;
			background: #F7F3E7;
			padding: 2px 8px 2px 8px;
			/*height: 28px;*/
			line-height: 28px;
			overflow:hidden;
		}

		.ADAM_se-search-results li.even {
			clear: both;
			padding: 2px 8px 2px 8px;
			/*height: 28px;*/
			line-height: 28px;
			overflow:hidden;
		}
		
		ul#search-nav li a.highlight {
			background: #859445!important;
			color: #fff!important;
		}
		
		.ADAM_se-article-type {
			float: right;
			line-height: 28px;
			height: 28px;
			display: block;
		}
		
		ul#search-nav li a.highlight {
    		background: none repeat scroll 0 0 #859445 !important;
    		color: #FFFFFF !important;
		}
		
		.ADAM_se-search-pagination {
			float: right;
			/*width: 75px;*/
			height: 46px;
			line-height: 46px;
		}
.ADAM_se-search-images {
			float: right;
			width: 37px;
			height: 46px;
			/*line-height: 46px;*/
			line-height: 0px;
		}


		
		/* pasted from global */
		
		
		
		/* CAM */
		#cam-upper-nav {
			width: 100%;
		}
		
		
		
		#cam-lower-nav {
			width: 100%;
		}
		
		
/*Newly added*/

#hm-search1 {
    background: url("../img/se-search-bg.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    width: 331px;
    z-index: 100;
    float: right;
    position: relative;
    margin: 6px 15px 0 0;
}

#browse-a-z-hm1 a {
    color: #6F7F35;
    font-family: Arial,helvetica,Sans-Serif;
    font-size: 10px;
    position: absolute;
    top: 18px;
    right: 98px;
    width:70px;
    display:block;
    text-align:left;
}


#hm-search1 #browse-a-z-nav ul {
    padding: 7px 0 0 14px;
}		

.ADAM_embdMsg {
	background: #fdf6e4;
	padding: 10px;
	width: auto; 
	margin: 10px 0 20px 0;
	display:none;
}

.ADAM_embdMsg p {
	color: #859445;
	font-weight:bold;
	margin: 0px;
}

input {
background: #fff;
border: none;
line-height: 1.625em;
height: 1.625em;
}
.vjs-poster{
 height:100% !important;
}
.video-js{
clear:both;
}  

/*Copied from XSLT*/
#autoSearchUL>li:hover {
background: #c0c0c0;
}
.ADAM_selected {background: #c0c0c0}
/*.az A:link {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; color: #093A6B;}
.az A:visited {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; color: #093A6B;}
.az A:active {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; color: #093A6B;}
.az A:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 12px; font-weight: bold; color: #093A6B;}
*/
.ADAMContent{
text-align:left;
}

 #review-info-header:hover {
    cursor:pointer;
}

.ADAM_anchor {
	color: #859445 !important;
	text-decoration: underline !important;
}

#searchbtn
{
    margin-top:10px; 
    margin-left:245px; 
    position:relative
}

#searchClick
{
    width: 40px; 
    margin-left:2px; 
    height: 33px; 
    background-image: none; 
    background-attachment: scroll; 
    background-repeat: repeat; 
    background-position-x: 0%; 
    background-position-y: 0%; 
    background-size: auto; 
    background-origin: padding-box; 
    background-clip: border-box; 
    background-color: transparent;    
}

#autoSearchUL
{
    list-style: none;
   /* padding-left:10px;*/
    text-align: left;
}

/*#autoSearchTitle-HIE-home
{
    border: 2px solid #859445; 
    float: right; 
    right:0px; 
    margin-right:20px; 
    position: absolute; 
    top: 66px; 
    z-index: 500; 
    width:280px; 
    display:none;
    background-color:white;
}*/

#A-Z-index
{
    float:left !important;
}

#A-Z-index a 
{
    text-decoration:none; 
    color:#a0ad6b; 
    font-weight:bold;
}

.ADAM_A-Z-index-26, .ADAM_A-Z-index-79
{
    text-decoration:underline !important; 
}

#PresentationPage-Slider
{
    max-width: 400px; 
    margin: 0 auto; 
    clear: both; 
    color:White;
}

.ADAM_nivoSliderCss
{
    border:1px solid #000000;
}

#qualityInfo
{
   width:100%; 
   font-size:11px;
   text-align:center; 
   float: left; 
   padding-bottom:10px;
   color:#464646;
}

#es-version-btn
{
    float:right;
    border:0px;
    margin-left:5px;
}

.ADAM_printer-friendly
{
    color:#859445; 
    float:right;
}

.ADAM_meta
{
    float:left; 
    width:100%;
}
.ADAM_meta_IndexPage
{
    margin-top:10px;    
}

#back-top
{
    float:left;
}

#TextOnly
{
    width: 102px; 
    text-align: right; 
    text-transform: uppercase; 
    float: right;
}

/*
.az A:link {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; color: #093A6B;}
.az A:visited {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; color: #093A6B;}
.az A:active {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: bold; color: #093A6B;}
.az A:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 12px; font-weight: bold; color: #093A6B;}
*/
.ppy-stage
{
    background-size: 100% 100%; 
    background-repeat:no-repeat;
}

.ppy-prev,.ppy-current,.ppy-total
{
    color:#fff;
}

#SearchpageDiv
{
     float :left;
}

#BrawseUL
{
    float:left; 
    list-style:none;
}

#BrawseLI
{
    float:left; 
    margin-right:10px;
}

.ADAM_alphaLI
{
     float:left; 
     margin-right:3px;
}

.ADAM_alphaLI a
{
    margin-right:11px;
}

#slm
{
    margin-bottom:5px;
    clear: both;
}

#divSLM
{
    padding-left: 20px;
    padding-bottom: 20px;
}

#msg
{
    overflow-x: hidden;
}
/*
#all-pane
{
   display: block;
}*/

.ADAM_review-date
{
  color: #464646 !important;
}

/*.adamdisclaimer
{
 color:#D1D1D1 !important;
}*/

.ADAM_slm_ta
{
    padding-bottom:20px;
    margin-left: 10px !important;
}
  
#li-tog
{
     margin-right: 0px !important;
}
  
#video-pane,#image-pane
{
     display: none;
} 

#h4-full
{
    display:none;
}

/*.video-sub-p
{
    display:none;
}*/

.ADAM_hide
{
    display:none;
}

.ADAM_show
{
    display:block;
}

#img-1-large .video-sub-p
{
    display:block;
}

#subTitle
{
     text-align:left;
     font-size:16px;
}

#sub
{
    font-weight:bold;
}

.ADAM_sub
{
    text-decoration:none;
    cursor:default !important;
}
  
  
#topButton
{
     text-align:left;
     font-size:14px;
}  

#topButton a
{
    align:left;
    color:#a0ad6b;
}  
   
.ADAM_presentation-alignment
{
    margin:15px;
}   

.ADAM_nivoSlider-alignment
{
    text-align:left; 
    box-shadow:none !important;
   /* border:1px solid #000000;*/ /*added for bug# - 18163 */
}
  
.ADAM_nivoSlider-alignment img
{
    text-align:left; 
    box-shadow:none !important;
}

.ADAM_img-1-large
{
   height:250px !important; 
   width:450px !important;
   clear: both;
   margin: 0 auto;
}

#player1 {margin: 0 auto;}

.ADAM_bookmark-delete
{
    float:left; 
    padding-top:4px;
}
    
.ADAM_video-in-lightbox
{
    z-index: 600; 
    position: absolute; 
    display: none; 
    background:white;
}
  
.ADAM_review-info-CCT    
{
    padding-top:0px;
    padding-bottom:0px;
}

.ADAM_review-info-CCT2
{
    padding-top:0px;
}

/*.nivoSliderCss
{
border:1px solid #000000;
}*/


#micro-center-content {
	    clear: both;
	    float: left;
	    margin-top: 25px;
	    margin-bottom: 25px;
	}
	
	.ADAM_content-module-header {
	    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
	    float: right;
	    height: 31px;
	    width: 250px;
	}
	
	.ADAM_content-module-links {
	    border-bottom: 1px solid #CACACA;
	    border-left: 1px solid #CACACA;
	    border-right: 1px solid #CACACA;
	    float: left;
	    width: 238px;
	    padding-right: 10px;
	}
	
	.ADAM_pad-top {
	    margin-bottom: 10px;
	    margin-top: 0;
	}
	
	.ADAM_content-module {
	    float: left;
	    margin-left: 10px;
	    width: 250px;
	}
	
	.ADAM_no-lft-marg {
		margin-left: 0px;
	}
	
	.ADAM_content-module-links ul li a {
	    color: #797E83;
	    font-family: arial,helvetica,sans-serif;
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	    text-decoration: none;
	}
	.ADAM_content-module-links ul li a:hover {
	    color: #3EA5DC;
	}
	
	.ADAM_content-module-header h3 {
	    color: #FFFFFF;
	    float: left;
	    line-height: 31px;
	    padding-left: 10px;
	    font-size: 16px;
	    font-weight: normal;
	    font-family: arial, helvetica, sans-serif;
	    margin: 0px;
	}
	
	.ADAM_content-module-links ul {
	    float: left;
	    list-style: none outside none;
	    margin-bottom: 10px;
	    margin-top: 10px;
	    padding-left: 10px;
	    margin: 0px;
	}

    .ADAMDisclaimer img
    {
        margin-right:4px;
    }
    
    .ADAMDisclaimer{margin-top: 10px;}
    .ADAMDisclaimer em{font-style: normal;}
    
     /*  .ADAM_se-search-results li { background: #f7f3e7 !important; }*/
    .ADAM_se-search-results li:nth-child(odd) { background: white !important; }
    .ADAM_se-search-results li:nth-child(even) { background: #F7F3E7 !important; }
    
    #prev-next-results{ text-align:right; margin:10px;}
    .ADAMTitleListText{color: #859445 !important;}
    .ADAM_DidYouMean{color:#859445;}
    .newsticker{margin-left:0px;}
    .newsticker li{margin-top: -9px; list-style-type: none; overflow: hidden; position: absolute; display: none;}
    .newsticker li a{font-size:14px;line-height:30px;font-family:arial,helvetica,sans-serif; color:white !important;}
    #healthnews{ position:absolute;}
    #healthnews .td1{ width:98px;align:center;padding-left:11px;padding-top:2px;}
    #healthnews .td1 a{font-size:14px;font-family:arial,helvetica,sans-serif;}
    #healthnews .td1 a strong{color:white;}
    
    #healthnews .td2{align:center; height:37px;overflow:hidden;padding-top:2px;}
    #divLeft,#divCenter,#divRight{ valign:top;width:30%;float:left;}
    .divleft-80,  .divCenter-80, .divRight-80 {width:260px !important;}

#qualityInfoCCT{width:100%; font-size:11px;text-align:center; float: left;padding-bottom:10px;display:none;}
.ADAM_color-107{color:#859445;}
.ADAMInlineGraphicCSS{z-index:1;float:right;margin-left: 10px; clear:both;}
.ADAMInlineTnailCSS{float: right;margin-left: 10px;}
.ADAM_A-Z-107{float:left;/* margin-left:10px;*/}
.ADAM_A-Z-107 ul{float:left; list-style:none;}
.ADAM_A-Z-107 ul li{float:left; margin-right:3px;}
.ADAMReviewInfo-107{ float:left;}
#clientLogo{ width:100%; height:140px;}
#slmMessage{padding:5px;}
.ADAM_page-107 , .ADAM_page-35{	margin-top:-26px !important;}


.ADAM_se-entry-10 {
	color:#859445;
	font-size: 1.8em;
	width: 100%;
	float:left;
	text-align:center;
	/*margin-bottom: 25px;*/
}

.ADAMAlphaList{ width:80%;  font-size:16px !important;  float:left; }
.ADAMAlphaList span{float:left; margin-right:10px;}
.ADAM_alpha-letter-10{cursor: Default !important;}
.ADAM_se-entry-AtoZDetail-10{width: 30% !important;float:left;font-size: 1.8em;font-weight: normal;}
.ADAM_se-p-10{padding-top:10px;  background-color: #F9F6E7; padding: 5px; margin-bottom: 0px; min-height: 50px;}
#TablePopup{width:80%; float:left;}
.ADAM_TablePopup_td{ width:30%;}
.ADAM_TablePopup_td a{ margin-right:0px;}

@media only screen and (min-width: 640px) and (max-width: 646px)
{ 
    #autoSearchTitle {
    float: left;
    top: 5px;
    left:288px;
    }
}

@media only screen and (min-width: 616px) and (max-width: 639px)		
{
    /*
   #autoSearchTitle{           
            left: 292px ;              
            top: 70px ;           
        } 
*/
}

#tag-line-127,#tag-line-137,#tag-line-138 {
	margin-top: 103px;
	margin-left: 50px;
	z-index: 1002;
	position: relative;
	width: 300px;
}

#your-care-hdr {
	background: #859445;
	margin-right: 20px;
	height: 35px;
}

#your-care-hdr p {
	margin: 0px;
	line-height: 36px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
	font-size: 19px;
}

#your-symptoms-hdr {
	background: #859445;
	margin-right: 20px;
	height: 35px;
}

#your-symptoms-hdr p {
	line-height: 36px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
	font-size: 19px;
	margin: 0px;
}

#your-health-hdr {
	background: #859445;
	margin-right: 20px;
	height: 35px;
}

#your-health-hdr p {
	line-height: 36px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
	font-size: 19px;
	margin: 0px;
}

#hm-main-nav,#hm-main-nav-137 {
	width: 99%;
	position: absolute;
	left: 0;
	margin: 30px 0 0 15px;
	z-index: 1001;	
}

#your-care-nav {
	float: left;
	list-style: none;
	margin: 8px 0 20px 17px;	
}

#your-care-nav li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;		
}

#your-care-nav li.in-active {
	background: url(../img/in-active-icon.png) no-repeat 0px 4px;
	padding-left: 20px;		
}

#your-care-nav a {
	text-decoration: none;
	color: #fff !important;
	display: block;
	margin-bottom: 2px;
	font-size: 16px;
}

#your-symptoms-nav {
	float: left;
	list-style: none;
	margin: 8px 0 10px 17px;
}

#your-symptoms-nav li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;		
}

#your-symptoms-nav li.in-active {
	background: url(../img/in-active-icon.png) no-repeat 0px 4px;
	padding-left: 20px;		
}

#your-symptoms-nav a {
	text-decoration: none;
	color: #fff !important;
	display: block;
	margin-bottom: 2px;
	font-size: 16px;
}

#your-health-nav {
	float: left;
	list-style: none;
	margin: 8px 0 10px 17px;
}

#your-patient-nav {
	float: left;
	list-style: none;
	margin: 8px 0 20px 17px;
}

#your-patient-nav a {
	text-decoration: none;
	color: #fff !important;
	margin-bottom: 2px;
	display: block;
	font-size: 16px;
}

#your-patient-nav li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;		
}

#your-patient-nav li.in-active {
	background: url(../img/in-active-icon.png) no-repeat 0px 4px;
	padding-left: 20px;		
}

#your-health-nav a {
	text-decoration: none;
	color: #fff !important;
	margin-bottom: 2px;
	display: block;
	font-size: 16px;
}

#your-health-nav li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;		
}

#your-health-nav li.in-active {
	background: url(../img/in-active-icon.png) no-repeat 0px 4px;
	padding-left: 20px;		
}

#health-day-logo-hm {
	float: right;
	z-index: 3000;
	position: absolute;
	top: 13px;
	right: 25px;
}

#your-patients-hdr {
	background: #859445;
	margin-right: 20px;
	height: 35px;
	clear: both;
	
}

#your-patients-hdr p {
	line-height: 36px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
	font-size: 19px;
	margin: 0px;
}

.health-capsules-hdr{
	color: #fff;
}

.health-capsules-links{
	margin-left: 10px;
}

#health-centers-hdr {
	background: #859445;
	margin-right: 20px;
	height: 35px;
	clear: both;	
}

#health-centers-hdr p {
	line-height: 36px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
	font-size: 19px;
	margin: 0px;
}

#health-centers-nav {
	float: left;
	list-style: none;
	margin: 8px 0 20px 17px;
}

#health-centers-nav a {
	text-decoration: none;
	color: #fff !important;
	margin-bottom: 2px;
	display: block;
	font-size: 16px;
}

#health-centers-nav li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;		
}

#health-centers-nav li.in-active {
	background: url(../img/in-active-icon.png) no-repeat 0px 4px;
	padding-left: 20px;		
}

ul#ticker
{
    margin-left:0px;
    margin-left:0px;
    margin-top:17px;
    height:25px;
    line-height:25px;
    padding:0px;
    list-style:none;
    float:left;
    width:70%;
    text-decoration:none;
    white-space: nowrap;
}

#ticker li a
{
    font-size:17px;
    color:#fff !important;
    text-decoration:none;
}


ul#ticker {
   /* width: 100%;
    height: 25px;*/
    overflow: hidden;
  /*  list-style: none;*/
}

ul#ticker  li {
   width: 100%;
   height: 25px;
   line-height: 25px;
   padding: 0;
}

ul#ticker li a {
   /*color: #666;*/
   display: block;
   line-height: 25px;
   height: 25px;
   font-family: arial, helvetica, sans-serif;
}
.hd-news-hdr-a
{
    color:#fff !important;
    font:300 18px/1.625;
    font-size: 16px;
    text-decoration:none;
    width: 104px;
    float:left;
}

#searchbtn-127,#searchbtn-137,#searchbtn-138
{
     margin-top:-32px; 
     margin-left:245px; 
     position:relative;
     border:none;
}

#searchClick-127,#searchClick-137,#searchClick-138
{
    width: 40px; 
    margin-left: 3px; 
    height: 33px; 
    background-image: none; 
    background-attachment: scroll; 
    background-repeat: repeat; 
    background-size: auto auto; 
    background-origin: padding-box; 
    background-clip: border-box; 
    background-color: transparent; 
    cursor: pointer;
    border:none;
}

#tag-line-127 #autoSearchTitle,#tag-line-137 #autoSearchTitle,#tag-line-138 #autoSearchTitle
{
    border: 2px solid #859445; 
    top: 50px; 
    z-index: 500; 
    width:280px; 
    display:none; 
    background-color:white; 
    float: left;
    right:290px;
    position:static;
    margin-left:9px;
}

#tag-line-127 ul#autoSearchUL li,#tag-line-137 ul#autoSearchUL li,#tag-line-138 ul#autoSearchUL li { 
    padding-left: 10px;
    font: 300 16px/1.625 Helvetica, Arial, sans-serif!important;
    list-style: none; 
    margin-left:0px;
}

#selected,#selected-137,#selected-138
{
    width:100%;
    height:40px;
    background:none repeat scroll 0 0 #000000;
    margin:0 auto;
}

.ADAM_footer-left
{
    width:53%;
    float:left;
}

.ADAM_footer-right
{
    width:47%;
    float:right;
}

.ADAM_footer-right-1
{
    text-align:right; 
    padding-right:10px;
}

.ADAM_footer-right-2
{
    float:right; 
    padding-right:5px;
}

.ADAM_your-care-nav-CSS
{
     margin:0 !important;
}

.ADAM_your-care-nav-CSS .active
{
   float:right;
   margin-top:8px;
}
    
.ADAM_your-care-nav-CSS .in-active
{
   float:left;
   margin:8px 0 0 22px;
}

.ADAM_your-care-nav-CSS span
{
     color:#FFF;   
}

#tag-line-127 #autoSearchUL li:hover,#tag-line-137 #autoSearchUL li:hover,#tag-line-138 #autoSearchUL li:hover {
   background: #c0c0c0;
   padding-left:10px;
   cursor:pointer;
}
.ADAM_bookmark_row
{
    width:200px;
    display:flex;
}

.ADAM_bookmark_delete
{
   /* width:17px;   //Commented for Bookmark hyperlink alignment Bugid#16563  (IE10 browser)
    height: 17px;   */
}

.ADAM_bookmark_a
{
    float:left;
    width:180px;
}

@media only screen and (min-width: 1096px) and (max-width: 1299px) {
.ADAM_smb-title{
width: 100%;
}
}

#video-pane .ADAM_smb-all{
	width: 99%;
}

#related-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#related-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #859445;
}

.ADAM_secondary-ul a
{
    font-style:normal;
}

.ADAM_se-h3 em
{
    font-style:normal;
}

#basics-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#basics-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #859445;
}

#advanced-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#advanced-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #859445;
}

#talking-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#talking-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #859445;
}

#selfcare-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#selfcare-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #859445;
}

#tests-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#tests-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #859445;
}

#secondary .ADAM_se-h3
{
    padding-left: 20px;
}

#secondary .ADAM_secondary-ul h3
{
    color: #859445;
}

.ADAM_anchor-10
{
    margin-right: 0.32em;
}

p#detail-headline {
   color: #202020;
   size: 16px;
   font-weight: bold;
   margin-bottom: 4px;
   margin-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
}
      
p#subhead {
   color: #445b9e;
   margin-top: 0px;
}
       
.ADAM_se-entry-35
{
    width: 30%; 
    color:#859445; 
    font-size:1.8em;
}
.ADAM_table_35{margin-top:-10px;}
.ADAM_table_35 .td_35 {padding-bottom: 0px;}
.ADAM_currentText{text-align:right;}
.ADAM_SP_toggle-a-z{right:98px !important;}

.autoSearchTitleResize {
    top: 0px !important;
	left:0 !important;
	margin-right: 54px;
    float:right !Important;
}

@media only screen and (min-width: 794px) and (max-width: 933px){
.ADAM_footer-right {float: right; width: 62%;}
.ADAM_footer-left {float: left; width: 38%}
.ADAM_footer-right-1 {float: right;}
}

@media only screen and (min-width: 545px) and (max-width: 793px){
#selected{ height: 80px !important;}
.ADAM_footer-right {float: right; height: 86px;}
.ADAM_footer-right-1 {float: right;}
.ADAM_footer-right-2 {float: right !important; clear: right; padding-right: 12px !important;}
.ADAM_your-care-nav-CSS li {margin-left: 0px !important;}
}

@media only screen and (max-width: 544px){
#selected{ height: 120px !important;}
.ADAM_footer-left {height: 54px;}
.ADAM_footer-right {width: 80% !important; padding-left: 20px; float: left !important; height: 73px;}
.ADAM_footer-right-2{clear: left; float: left !important;}
.ADAM_footer-right-1 {clear: both;}
.ADAM_your-care-nav-CSS li {margin-left: 0px !important;}
}

@-moz-document url-prefix() {
	#browse-a-z-nav ul li{margin-right: 0.21em;}
}

h1.ADAM_se-entry_padding{ padding-top:10px;}

#adam-quality {
    float: left;
}
.toggle-a-z-80{
margin-right:3px;
}
.toggle-a-z-126{
margin-right:3px;
right: 92px !important;
width: 72px !important;
width:71px !imporant;
}

/*
div#toggle-pane{
  overflow: hidden;
  margin-bottom: 0;
}*/
		
/*a.se-article-10 {font-size:16px;}*/

/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/


#lang_Tog_btn
{
	padding-right: 10px;
}

ul#lang_icons{
    float: right;
    list-style: none outside none;
    padding-top: 8px;

}

ul#lang_icons li {
    float: left;
}

ul#lang_icons li.ADAM_en_toggle{
	text-indent: -2000px;
}

ul#lang_icons li.ADAM_en_toggle a{
	background: url("../img/en.png") no-repeat;
	display: block;
    height: 44px;
    width: 44px;
}

ul#lang_icons li.ADAM_en_toggle_active{
	background: url("../img/en_hover.png") no-repeat;
	height: 44px;
	width: 44px;
}

ul#lang_icons li.ADAM_en_toggle a:hover {
    background: url("../img/en_hover.png") no-repeat;
}

ul#lang_icons li.ADAM_es_toggle{
	text-indent: -2000px;
}

ul#lang_icons li.ADAM_es_toggle a{
	background: url("../img/es.png") no-repeat;
	display: block;
    height: 44px;
    width: 44px;
}

ul#lang_icons li.ADAM_es_toggle_active{
	background: url("../img/es_hover.png") no-repeat;
	height: 44px;
	width: 44px;
}

ul#lang_icons li.ADAM_es_toggle a:hover {
    background: url("../img/es_hover.png") no-repeat;
}

ul#lang_icons li.ADAM_pt_toggle{
	text-indent: -2000px;
}

ul#lang_icons li.ADAM_pt_toggle a{
	background: url("../img/pt.png") no-repeat;
	display: block;
    height: 44px;
    width: 44px;
}

ul#lang_icons li.ADAM_pt_toggle_active{
	background: url("../img/pt_hover.png") no-repeat;
	height: 44px;
	width: 44px;
}

ul#lang_icons li.ADAM_pt_toggle a:hover {
    background: url("../img/pt_hover.png") no-repeat;
}

.newProductsHC-137 {
text-indent:-62px;
}

.health-capsules-links-137,.health-capsules-links-138{
	margin-left: 2px;
}

.hd-news-hdr-a-137,.hd-news-hdr-a-138
{
    color:#fff !important;
    font:300 18px/1.625;
    font-size: 16px;
    text-decoration:none;
    width: 139px;
    float:left;
}

.ADAM_footer-left-137,.ADAM_footer-left-138
{
    width:31%;
    float:left;
}

.ADAM_FloatRight 
{
    float:right;    
}

#included {
    padding-left: 30px;
}

.ADAM_footer-right-137,.ADAM_footer-right-138
{
    width:69%;
    float:right;
}

@media only screen and (min-width: 802px) and (max-width: 923px)
{
 
 #included {padding-right: 46px!important;}  

}

@media only screen and (min-width: 603px) and (max-width: 801px)
{
 #included {float: left !important;padding-left:0px!important;}   
  #optional{ float: left !important; }
}

@media only screen and (max-width: 614px)
{ 

#included {float: left !important;padding-left:0px!important;}   
  #optional{ float: left !important; }
  #selected-137,#selected-138 {height: 120px !important;margin-bottom: 7px!important;}
}

@media only screen and (max-width: 373px)
{ 

#adamLinkDiv {margin-top:10px;}   
  #selected-137,#selected-138 {height: 130px !important;}
}



@media only screen and (min-width: 615px) and (max-width: 924px)
{ 

#selected-137,#selected-138 {
 height:80px!important;
   margin-bottom:6px!important;
}
}

@media only screen and (min-width: 965px){
#adamLinkDiv {width: 31%;}
#includedDiv {width: 69%;}
}
@media only screen and (min-width: 794px) and (max-width: 964px){
#adamLinkDiv {width: 38% !important;}
#includedDiv {width: 62% !important;}
}

@media only screen and (min-width: 545px) and (max-width: 793px){
#adamLinkDiv {width: 53% !important;}
#includedDiv {width: 47% !important;}
#selected-137{ height: 80px ;}
#includedDiv {float: right; height: 86px;}
#included {float: right;}
#optional {float: right ; clear: right; padding-right: 0px !important;}
#your-care-nav-ftr> li {margin-left: 0px !important;}
}

@media only screen and (max-width: 544px){
#selected-137,#selected-138{ height: 120px ;}
#adamLinkDiv {height: 54px;}
#includedDiv {width: 80% !important; padding-left: 20px; float: left !important; height: 73px;}
#optional{clear: left; float: left !important;}
#included {float: left !important; padding-left:0px !important}
#your-care-nav-ftr> li {margin-left: 0px !important;}
}		

@media only screen and (max-width: 600px)
{ 
#adamLinkDiv {
    height: 54px;
}

#includedDiv {
    float: left !important;
    height: 73px;
    padding-left: 20px;
    width: 80% !important;
}

}

#your-care-nav-ftr {
	float: left;
	list-style: none;
	margin: 0px;	
}

#your-care-nav-ftr li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;	
}

#your-care-nav-ftr li.in-active {
	background: url(../img/in-active-icon.png) no-repeat 0px 4px;
	padding-left: 20px;		
}

@media only screen and (max-width: 480px) and (min-width: 361px) {
#autoSearchTitle{margin-left:0px !important;}
}

@media only screen and (max-width: 479px){ 
#hd-news-hdr ul {
	 margin-top:-2px; 
}
}

.ulmargin0 ul{margin-bottom:0;}
ul.ADAM_se-search-results.ul-wrap li.even {height:auto;}
ul.ADAM_se-search-results.ul-wrap li.odd {height:auto;}

/*@media only screen and (min-width: 768px) and (max-width: 959px)
{
	.ADAM_secondary-inner-2 {
    margin-top: 10px;
	}
}*/

#browse-a-z-nav,#browse-a-z-nav-127,#browse-a-z-nav-137,#browse-a-z-nav-138  {	
        background-image: url(../img/browse-a-z-bg.png) !important;
}

@media only screen and (max-width: 767px) {    
        #browse-a-z-nav {
            background-repeat: no-repeat !important;
            background-size: 305px !important;
        }    
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

#ADAMSearchBox-127,#ADAMSearchBox-137 {
    border: medium none;
    margin-bottom: 0 !important;
    margin-left: -55px;
    margin-right: 109px;
    width:135px;
    margin-top: 11px;
    height:24px;
    float:none;
    color: #859445;
}

#ADAMSearchBox-138 {
border: medium none;
    margin-bottom: 0 !important;
    margin-left: -55px;
    margin-right: 109px;
    width:141px;
    margin-top: 11px;
    height:24px;
    float:none;
    color: #859445;
}

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

#ADAMSearchBox-127,#ADAMSearchBox-137 {
    border: medium none;
    margin-bottom: 0 !important;
    margin-left: -55px;
    margin-right: 109px;
    width:135px;
    margin-top: 11px;
    height:24px;
    float:none;
    color: #859445;
}

#ADAMSearchBox-138 {
border: medium none;
    margin-bottom: 0 !important;
    margin-left: -55px;
    margin-right: 109px;
    width:141px;
    margin-top: 11px;
    height:24px;
    float:none;
    color: #859445;
}

}

.ADAM_back_to_top {
    bottom: 54px;
    opacity: 0.8;
    position: fixed;
    right: 20px;
    z-index: 2147483647 !important;
    display:block;
}


.ADAM_back_to_top a {
    background: #ddd none repeat scroll 0 0 !important;
    border: 4px double #859445 !important;
    border-radius: 66px;
    color: #859445 !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 39px;
    line-height: 12px;
    padding-top: 8px;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff !important;
    width: 47px;
}

.ADAM_back_to_top a.ADAM_back_to_top_Spanish {
    line-height: 15px;

}
