/*
* 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 .ADAMContent {
	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 .ADAMContent, input, textarea {
	color: #494949; 
	font: 16px Verdana;
	font-weight: 300;
	line-height: 1.625;
	float: left;
}

body .ADAMContent {
	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:#494949 !important;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 1.265em;
	
	}
	
.ADAM_se-h3 {
    color: #494949 !important;
    font-size: 1em !important;
    font-weight: bold !important;
    /*height: 44px;*/
    height: auto;
    width: 84%;
    padding-left: 15px !important;
    float: left;
    /*line-height: 44px;*/
    padding: 8px 0 !important;
    line-height: 1 !important;
    margin-bottom: 0 !important;
    padding-top: 20px;
}
	
.ADAM_se-h3-107, .ADAM_se-h3-92{/* margin-left:-15px;*/ float:none;}
	
.ADAM_se-h4 {
	color: #494949 !important;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	width:98%;
	line-height: 1em !important;
    font-size: 1em !important;
}

.ADAM_se-h4-107{ font-size:18px;}

.ADAM_se-h4-grn {
	color: #494949 !important;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

.ADAMContent a {
	color: #016EAD;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana;
}

.ADAMContent a:hover {
	color: #016EAD;
	text-decoration: underline;
	font-weight: normal;
}

/* Typography */
p {
	margin-bottom: 1.625em;
}

p.ADAM_se-p {
	margin-bottom: 1.625em!important;
	font-size: 16px;
	line-height: 27px;
	color: #494949;	
}

.ADAM_se-p-107, .ADAM_se-p-92{padding-top:10px;}


/*ul, ol {
	margin: 0 0 1.625em 2.5em;
}*/
ul {
	list-style: square;
	color:  #494949;
}

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 Verdana;
	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:#494949;
	/* font-size: 1.8em; */
	width: 100%;
/*	float:left;
	margin-bottom: 25px;*/
}

.ADAM_se-entry-26, .ADAM_se-entry-79
{
   width: 30% !important;
   float:left;
   color: #494949;
    font-size: 1.8em;
}

h1.ADAM_se-entry-search
{
	width:100% !important;
}

.ADAM_se-entry-107, .ADAM_se-entry-92
{
    width: 60%;
    float:left;
    color:#494949;
	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: #e5eef4;
	padding: 10px;
	width: auto; 
	margin: 10px 0 20px 0;
}

#embed-msg-area p {
	color: #525252;
	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;
	clear:both;
	color: #015c93 !important;
}



.ADAM_se-ul li {
	line-height: 1.5em;
	
}

.ADAM_se-ul li b {
	color: #494949;
}

.ADAM_smb-title p {
	text-align: left;
	font-size: .8em;
	color: #494949;
}

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;
}


ul#smart-media-nav li a.highlight {
	background: #015c93 !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: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin: 4px 0 0 8px;
}

.ADAM_popup p {
   
    color: #494949;
    float: left;
    font-family: Verdana;
    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: #494949;
    float: right;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    margin-right: 23px;
}

.ADAM_pad-me-clear-me {
    clear: both;
    margin-bottom: 10px;
}

.ADAM_popup a.readmore {
    color: #016EAD;
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 0 8px;
}

.ADAM_popup a.bookmark-it {
    color: #016EAD;
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 0 8px;
}

.ADAM_popup a.readmore, .ADAM_popup a.bookmark-it
{
 text-decoration: underline;
}



/* =Structure
----------------------------------------------- */

body .ADAMContent {
	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: 100000px;
 	/*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:25px;
}

#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;
    clear:both;
}

.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-92 {
    float: left;
    clear: left;    
}

.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%;
    word-wrap: break-word;
    

}

/*.show {
    display: block;
}*/

.ADAM_se-footer 
{
	background-color: #015c93;
    /*background: url("../img/footer-bg.png") repeat-x scroll 0 0 transparent;*/
    float: left;
    height: 40px;
    margin-bottom: 25px;
    width: 100%;
    display:block;
}

#review-info {
    color: #464646;
    float: left;
    font-family: font-family: Arial, Helvetica, sans-serif !important;
    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-plus
    {
    	background: url("../img/plus-toggle.png") no-repeat scroll 125px 0 transparent;
    }
    
    .review-info-header-minus
    {
    	background: url("../img/minus-toggle.png") no-repeat scroll 125px 0 transparent !important;
    }
    
    #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 !important;
    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) {
	    #primary-52{
        padding: 10px;
        clear: both;
        margin-top: 0px;
        overflow: auto;
        background: #f3f4f6;
        
        }
	
		#secondary {
    	width: 31.25%;
    	float: right;
    	background: #dadada;
		}
             #AdamDiv {width:98%!important;}   
	     
		   #main-52
        {
        
        clear: both;
        float: left;
        margin-right: 0;
        width: 100%;
        background: #fff;
        font-family: Verdana;
        }
	
		#lab {margin:10px;}
		
		#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: 99%;
		}		
		#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: #016EAD;
	    font-family: Verdana;
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	    text-decoration: none;
	}
	.ADAM_content-module-links ul li a:hover {
	    color: #016EAD;
	    text-decoration: underline;
	}
	
	.ADAM_content-module-header h3 {
	    color: #FFFFFF !important;
	    float: left;
	    line-height: 31px;
	    padding-left: 10px;
	    font-size: 16px;
	    font-weight: normal;
	    font-family: Verdana;
	    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: 93;
}

#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: 730px;
}

#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: 536px;
    z-index: 93;
    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: 93;
			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: 546px;
	z-index: 93;
	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: 456px;
	z-index: 93;
	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%;
		}
                
              
		
		#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;
		}
		
		
		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;
	word-break:break-all;
}

.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: #015c93;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #015c93;
    text-decoration: underline;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF !important;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: Verdana;
    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: 93;
}

#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: 730px;
}

#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: 536px;
    z-index: 93;
    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: 93;
			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) {
	#primary-52 {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		/* padding-right: 3px;
    		width: 68.75%;*/
    		background: #f3f4f6;
		}
		#secondary {
    	width: 31.25%;
    	float: right;
		}
        .ADAM_smb-title{
		width: 100%;
		}
   

		
		#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: #016EAD;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #016EAD;
    text-decoration: underline;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF !important;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: Verdana;
    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: 93;
                }
	
		#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: 93;
			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-52 {
    		clear: both;
    		float: left;
    		margin-right: 0;
    	/*	padding-right: 3px;*/
    		width: 97.8%;
    		background: #f3f4f6;
		}
			
		#lab {
		    margin-bottom: 10px;
		    margin-left: 10px;
		    margin-right: 10px;
		    margin-top: 10px;
		}
	
		#primary {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 100%;
    		background: #fff;
		}
                
     

		
		#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: #016EAD;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #016EAD;
    text-decoration: underline;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF !important;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: Verdana;
    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: 93;
                }
	
		#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: 730px;
    
			}
			
		#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: 536px;
			z-index: 93;
			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: 93;
			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: 546px;
			z-index: 93;
			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: 93;
			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) {
	
	#primary-52 {
    		border-right: none;
    		clear: both;
    		float: left;
    		margin-right: 0;
    		background: #f3f4f6;
		}
			
		#lab {
		    margin-bottom: 10px;
		    margin-left: 10px;
		    margin-right: 10px;
		    margin-top: 10px;
		}
	
		#secondary {
                    width: 100%;
                    float: right;
		}
    
		
		#primary {
    		border-right: none;
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 100%;
    		background: #fff;
                padding: inherit;
		}
		
		.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: #016EAD;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #016EAD;
    text-decoration: underline;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF !important;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: Verdana;
    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: 93;
				/* 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: 1100px;
    		background: #000;
    
			}
	
		#hm-navigation-bg {
			float: left;
			width: 100%;
			background: #000;
			height: 901px;
			z-index: 93;
			position: absolute;
			bottom: 5px;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: 1;
			filter: alpha(opacity=70);
		}

#hm-navigation-bg-137,#hm-navigation-bg-138 {
			float: left;
			width: 100%;
			background: #000;
			/*height: 1021px;*/
			height: 637px;
			z-index: 93;
			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: 638px;
			z-index: 93;
			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: 1296px;
			z-index: 93;
			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) {
        
        .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;
		}
                
    
		#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: #016EAD;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #016EAD;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF !important;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: Verdana;
    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: 93;
                }
	
		#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: 96%;
			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: 1296px;
			z-index: 93;
			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;
    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: none;
    position: relative;
}

h1#site-title img{
	margin-top: 2px;
}

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%;*/
    width:100% !important;
}

#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;
}

#primary .ADAM_inner-92 {   
    padding-left: 15px!important;
}

.ADAM_se-article {
	float: left;
}

#content {
	width: auto;
	position: relative;
	margin: 0px;
	
}

#secondary {
	background: #F3F4F6;
	
}



span#alt-names {
	color:#494949;
	font-size: .8em;
	font-family: Verdana;
/*	content: "\A ";
    white-space: pre-wrap;*/
    float: inherit;
    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: #015c93;
	font-weight: bold;
	
}

a#all-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #015c93;
}

a#video-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #015c93;
	font-weight: bold;
}

a#video-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #015c93;
}

a#img-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #015c93;
	font-weight: bold;
}

a#img-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #015c93;
}

a#tog-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #015c93;
	font-weight: bold;
	background: url(../img/tog-btn.png) no-repeat 50% 50%;
	text-indent: -2500px;
}

/* .active {
	color: #fff;
	background: #015c93 url(../img/tog-btn-wt.png) no-repeat 50% 50%!important;
} */

.ADAM_tab-active {
	color: #fff;
	background: #015c93 url(../img/tog-btn-wt.png) no-repeat 50% 50%!important;
}

a#tog-btn:hover {
	color: #fff;
	background: #015c93 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, .ADAM_smb-th-92{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: 0px;
			left: -1px;
			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: 640px;
			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: #494949 !important;
    		font-weight: bold;
    		text-align: left;
			margin: 10px 0 0 15px;
			font-size: 14px;
		}
		
		.ADAM_video-sub-p {
			float: left;
			clear:left;
			color: #494949;
    		font-weight: normal;
    		text-align: left;
			margin: 0  15px 0 15px;
			font-size: 14px;
		}
		
		.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;
			color: transparent !important;
		}
		.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: -1px;
			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: 197px;
		   margin: 0px;
		   padding: 0px 0px 9px 0px;
		   background: #F3F4F6;
		   height: 45px;
		   
		}*/
		
		ul#search-nav {
        list-style: none;
        width: 100%;
        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;
		}*/
	
        li#images {
        padding-left: 0px !important;
        }
        ul#search-nav li {
        display: inline;
        float: left;
        width: 91px;
        height: 60px;
        /* margin-right: 3%; */
        background: #fff;
        line-height: 44px;
        text-align: center;
        padding: 9px 9px 9px 9px;
        background: #F3F4F6 !important;
        }

		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: #e5eef4;
			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: #015c93!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 #015c93 !important;
    		color: #FFFFFF !important;
		}
		
		.ADAM_se-search-pagination {
			float: right;
			/*width: 75px;*/
			height: 46px;
			line-height: 46px;
			color: #494949;
		}
.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*/



.ADAM_embdMsg {
	background: #e5eef4;
	padding: 10px;
	width: auto; 
	margin: 10px 0 20px 0;
	display:none;
}

.ADAM_embdMsg p {
	color: #525252;
	font-weight:bold;
	margin: 0px;
}

.ADAMContent input {
background: #fff;
border: none;
line-height: 1.625em;
height: 1.625em;
margin: 0;
}
.vjs-poster{
 height:100% !important;
}
.video-js{
clear:both;
}  


.ADAMContent{
text-align:left;
}

 #review-info-header:hover {
    cursor:pointer;
}

.ADAM_anchor {
	color: #016EAD !important;
	text-decoration: none !important;
}

.ADAM_anchor:hover {
	color: #016EAD !important;
	text-decoration: underline !important;
}


#A-Z-index
{
    float:left !important;
}

#A-Z-index a 
{
    text-decoration:none; 
    color:#016EAD; 
    font-weight:bold;
}

#A-Z-index a:hover
{
	color:#016EAD;
    text-decoration:underline; 
    font-weight:bold;
}

#subTitle a#sub
{
	text-decoration:none !important; 
	color: #494949 !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:40px;
   color:#464646;
   margin-top: 0px;
}

#es-version-btn
{
    float:right;
    border:0px;
    margin-left:5px;
}

.ADAM_printer-friendly
{
    color:#015c93; 
    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;
}


.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;
}

.ADAM_alphaLI-a-92
{
    margin-right: 0.42em !important;
}

#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:#016EAD;
}  
   
.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:6px;
}
    
.ADAM_video-in-lightbox
{
    z-index: 600; 
    position: absolute; 
    display: none; 
    background:white;
}
  
#review-info.ADAM_review-info-CCT    
{
    padding-top:0px;
    padding-bottom:0px;
}
#review-info.ADAM_review-info-CCT  #review-info-header_min
{
    width:15px;
    background-position:0;
}
#review-info.ADAM_review-info-CCT  #review-info-header
{
    width:15px;
    background-position:0;
}
#review-info.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: 238px;
		margin-right: 12px;
	}
	
	.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: #016EAD;
	    font-family: Verdana;
	    font-size: 14px;
	    line-height: 10px;
	    text-align: left;
	    text-decoration: none;
	    word-break: break-all;
	}
	.ADAM_content-module-links ul li a:hover {
	    color: #016EAD;
	}
	
	.ADAM_content-module-header h3 {
	    color: #FFFFFF !important;
	    float: left;
	    line-height: 31px;
	    padding: 10px !Important;
	    font-size: 16px !Important;
	    font-weight: normal;
	    font-family: Verdana;
	    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: #e5eef4 !important; }
    
    #prev-next-results{ text-align:right; margin:10px;}
    .ADAMTitleListText{color: #015c93 !important;}
    .ADAM_DidYouMean{color:#494949;}
    /*.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:Verdana; 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:Verdana;}
    #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, .ADAM_color-92{color:#494949;}
.ADAMInlineGraphicCSS{z-index:1;float:right;margin-left: 10px; clear:both;}
.ADAMInlineTnailCSS{float: right;margin-left: 10px;}
.ADAM_A-Z-107, .ADAM_A-Z-92{float:left;/* margin-left:10px;*/}
.ADAM_A-Z-107 ul, .ADAM_A-Z-92 ul{float:left; list-style:none;}
.ADAM_A-Z-107 ul li, .ADAM_A-Z-92 ul li{float:left; margin-right:3px;}
.ADAMReviewInfo-107, .ADAMReviewInfo-92{ float:left;}
#clientLogo{ width:100%; height:140px;}
#slmMessage{padding:5px;}
.ADAM_page-107 , .ADAM_page-35, .ADAM_page-78, .ADAM_page-92 {	margin-top:-26px !important;}


.ADAM_se-entry-10 {
	color:#494949 !important;
	font-size: 1.8em;
	width: 100%;
	float:left;
	text-align:center;
	/*margin-bottom: 25px;*/
}

.ADAMAlphaList{ width:100%;  font-size:16px !important;  float:left; }
.ADAMAlphaList span{float:left; margin-right:10px; color: #494949;}
.ADAM_alpha-letter-10{cursor: Default !important;}
.ADAM_se-entry-AtoZDetail-10{/*width: 45% !important;*/float:left;font-size: 1.8em;font-weight: normal;}
.ADAM_se-p-10{padding-top:10px;  background-color: #e5eef4; padding: 5px; margin-bottom: 0px; min-height: 50px;}
#TablePopup{width:78%; float:left;}
.ADAM_TablePopup_td{ width:40%;}
.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: 15px;
	z-index: 97;
	position: relative;
	width: 300px;
}

#your-care-hdr {
	background: #015c93;
	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: #015c93;
	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: #015c93;
	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: 73px 0 0 15px;
	z-index: 96;	
}

#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: inline-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: inline-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: inline-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: inline-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: #015c93;
	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: #015c93;
	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: Verdana;
}
.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;
}


#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: #015c93;
}

.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: #015c93;
}

#advanced-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#advanced-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #015c93;
}

#talking-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#talking-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #015c93;
}

#selfcare-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#selfcare-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #015c93;
}

#tests-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#tests-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #015c93;
}

#secondary .ADAM_se-h3
{
    padding-left: 20px;
    margin-top: -6px;
}

#secondary .ADAM_secondary-ul h3
{
    color: #494949;
	line-height: 1.2em !important;
    font-size: 16px !important;
}

.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: Verdana;
}
      
p#subhead {
   color: #445b9e;
   margin-top: 0px;
}
       
.ADAM_se-entry-35, .ADAM_se-entry-78
{
    width: 30%; 
    color:#494949; 
    font-size:1.8em;
}
.ADAM_table_35, .ADAM_table_78{margin-top:-10px;}
.ADAM_table_35 .td_35, .ADAM_table_78 .ADAM_td_78 {padding-bottom: 0px;}
.ADAM_currentText{text-align:right;}
.ADAM_news-date {color: #494949; margin-bottom: 0.625em;}
.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;}


.ADAM_back_to_top {
    bottom: 68px; /*54px #163837*/
    opacity: 0.8;
    position: fixed;
    right: 20px;
    z-index: 2147483647 !important;
    /*z-index: 500 !important;*/
    display:block;
}


.ADAM_back_to_top a {
    background: #ddd none repeat scroll 0 0 !important;
    border: 4px double #015c93 !important;
    border-radius: 66px;
    color: #015c93 !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 58px;
    line-height: 12px;
    padding-top: 8px;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff !important;
    width: 60px;
}

.ADAM_back_to_top a.ADAM_back_to_top_Spanish {
    line-height: 15px;

}

.ADAM_ThomsonStyle3 {font-size:16px!important; font-weight: normal !important;}
.ADAM_bodytext {font-size:16px!important; font-weight: normal !important; float:left; margin-right:10px;}
#lab {margin:10px;}


.ADAM_ThomsonAlphaList {
    float: inherit;
    font-size: inherit;
    text-align: inherit;
    width: 100%;
    line-height: 30px;
    margin-left:12px;
}

.ADAM_ThomsonAlphaList a {font-size:15px;}

a.ADAM_AlphaListHeading:hover {
     cursor: default; 
}

img[alt="Thomson & A.D.A.M"] {
    width: 100%;
    max-width: 245px;
}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	
		
		 #AdamDiv {width:97%!important;}
		
		
#lab {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}
		
	
	}
	
	.ADAM_ThomsonStyle3 {
    color: #494949 !important;
    float: left;
    font-size: 16px !important;
    font-weight: 300 !important;
    margin-right: 10px;
    text-decoration-color: -moz-use-text-color !important;
    text-decoration-style: solid !important;
   text-decoration: underline!important;
}


	@media only screen and (min-width: 613px) and (max-width: 639px) 
	{

        #AdamDiv {width:97%!important;}
        .ADAM_ThomsonStyle3 { margin-right: 5px!important;}
	}
	@media only screen and (max-width: 479px) 
	{
       
        #AdamDiv {width:97%!important;}
        .ADAM_ThomsonStyle3 { margin-right: 3px!important;}
      
	}
	
	@media only screen and (max-width: 350px) 
	{
       
        #AdamDiv {width:97%!important;}
        .ADAM_ThomsonStyle3 { margin-right: 3px!important;}
       
	}
	
	#AdamDiv {
	width:100%; 
	 max-width: 1000px;  
	margin: 0px; 
	padding: 0px;
}

.ADAM_ThomsonHeading {
	color:#015c93;
	font-size: 28px;
}

.ADAM_ThomsonDetail {
	padding-top: 2px;
}

.ADAM_ThomsonAZ {
	display:block;
	margin-bottom: 10px;
}

.ADAM_ThomsonTable {
	max-width:900px;
}

.ADAM_ThomsonTD {
	width: 70px; 
	text-align: center;
	vertical-align: middle; 
	height: 100%;
}

.ADAM_ThomsonSearch {
	width: 100%; 
	max-width: 950px;
	margin: 0px; 
	padding: 0px; 
	word-break:break-word;
	word-wrap: break-word;
}

.ADAM_ThomsonArticle {
	padding-right: 5px;
 }
 


.ADAM_AZTop {
	 display:none;
}


/*ThomsonDisclaimer global xslt Css*/
a.ADAM_ThomsonStyle1,a.ADAM_ThomsonStyle1:visited,.ADAM_ThomsonStyle1 {
	color: #003888; 
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration:none; 
}

a.ADAM_ThomsonStyle2,a.ADAM_ThomsonStyle2:visited,.ADAM_ThomsonStyle2 {
	color: #8a5f2e; 
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration:none; 
}

.ADAM_ThomsonStyle3 { 
	color: #003399; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration:none; 
}

.ADAM_ThomsonStyle4 {
	color: #464646; 
	font-family: Verdana; 
	font-size: 16px; 
	text-decoration:none; 
}

.ADAM_AlignLeft{
	text-align:left;
}

/*.ADAM_Branding {
    margin-top: -26px;
}*/

/* Tablet Portrait size to standard 960 (devices and browsers) */
	
	@media only screen and (min-width: 768px) and (max-width: 903px) 
	{
	    #primary-52 {
	 width: 97.4%!important;   
	    }
	}
	
	.ADAM_ThomsonAZ hr {
	    margin-bottom: 0.625em;
	}
	
	#disclaimer {
	    font-size: 16px;
    margin-left: 10px;
	}
	
	/*div[align=center] hr {
	    margin-bottom: 0.625em;
	}*/
	
	.ADAM_ThomsonQI {
		margin-top: 5px;
	}
	
	.ADAM_ThomsonH2 {
	font-size: 22px;
    color: #494949;
	}
	
		.ADAM_ThomsonH3 {
	font-size: 18px;
    color: #494949;
	}
	
	div#main-52 ul {
    margin-left: 30px;
    list-style: initial;
}

.nivo-caption {
    word-break: break-word;
}

@media only screen and (max-width: 489px){
	.ADAM_search-results-image-page img {
		width: 100%;
	}
}

.ADAM_AltNames {
    margin-bottom: 20px;
}

span#alt-names p {
    margin-bottom: 0px;
}

  /*social sites css for facebook button*/
/*social sites css for facebook button*/
.ADAM_share_button {cursor:pointer;height:20px;width:73px !important;vertical-align:top;margin-right:5px}
.ADAM_social_sites {width:auto; text-align:left;padding-top:5px;float:left;}
.ADAM_share_button_isArticle {cursor:pointer;height:20px;width:73px !important;vertical-align:top;}
.ADAM_social_sites_isArticle {width:auto; text-align:left;float:left}

.loadADVideo:hover,.loadNoADVideo:hover {color: white !important;background-color: #015c93 !important;}

h1#site-title img {
    padding-top: 5px;
    padding-left: 7px;
    width: 221px;
    height: 48px;
    float: left;
    border: none;
    box-sizing: content-box;
}

/*Email button changes start*/
.btn{ 
border: 1px solid #ccc !important;}
.form-group {
    margin-bottom: 3px !important;
}
.white_content {
    background-color: white;
    display: none;
    left: 25%;
    height: auto;
    max-width: 50%;
    position: absolute;
    text-align: left;
    top: 70%;
    z-index: 10001;
	margin-top:35px;
    width:100%;
    word-wrap: break-word;
	padding-right: 35px; 
	display: block;
}
.cls-ref-closebutton
{
    background: url("../img/button_lightbox_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 38px;
    position: absolute;
    right: 34%;
    top: -18px;
    width: 38px;
    z-index: 100001;
}
.light-box-Tilte
{
    background-color: #015c93;
    color:White;
    display: none;
    left: 25%;
    height:40px;
    max-width: 40%;
    padding-top: 10px;
    padding-left: 20px;
    position: absolute;
    text-align: left;
    float:left;
    top: 100%;
    z-index: 99999;
    width: 100%;
    padding-right: 30px;
}

	.white_content {
    background-color: white;
    display: none;
    left: 25%;
    height: auto;
    max-width: 40%;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 10001;
	margin-top:35px;
    width:100%;
    word-wrap: break-word;
    /*padding-right: 35px;*/
}

.light-box-1
{
    background: #000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'";
    display: none;
    font-size: 10px;
    text-align: left;
    z-index:1002;

}
.clsSubmit{
	font-size: 13px;
	padding: 2px;
	height: 2.2em;
}

@media only screen and (max-width: 1000px) {
    .white_content {
        max-width: 70%;
        left: 15%;
    }

    .light-box-Tilte {
        max-width: 70%;
        left: 15%;
    }

    .cls-ref-closebutton {
        right: 13%;
    }
}
 #divdialog > form fieldset {
   margin: 10px 10px 10px 10px;
   margin-right: -20px;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
  }



input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  /* margin: 0 0 1rem 0; */
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  
   #divdialog1 *
 {
  /* -webkit-box-sizing: border-box; */
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  }
  #TextMsg{
	      height: 10%
  }
  #fileForm fieldset {
  border: 1px solid #dddddd;
  padding: 1.25rem;
  margin: 1.125rem 0; }
  #fileForm fieldset legend {
    font-weight: bold;
    background: white;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }
label {
    font-size: 0.875rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
}	
fieldset p {
	margin-bottom: 10px;
}

#divdialog1{display: block;position: fixed;z-index: 555555;top: 20%;width: 100%;margin: 0 auto;left:0%}

#SubmitMail {cursor: pointer;margin-top: 10px;text-align: center;background: rgb(221, 221, 221) none repeat scroll 0% 0% / auto padding-box border-box;border: 2px outset rgb(221, 221, 221);}
#lgdEmail {color:rgb(68,68,68)}
@media only screen and (min-device-width: 400px) 
                   and (max-device-width: 800px) 
                   and (orientation: landscape )    
                   {               
#divdialog1{position:absolute;width:500px;left: 20%;}
                   }


@media only screen and (min-device-width: 320px)
and (max-device-width: 360px)  {
    #divdialog1{top: 10%;}
}

@media only screen and (min-device-height: 320px)
and (max-device-height: 360px)  {
    #divdialog1{left: 5%;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 420px) {
    .ADAM_printer-friendly {
        z-index: 9999;
        position: relative;
    }
}
#errormsg{color:red}
#fileForm{margin-bottom:0px;}
/*Email button changes End*/x

#your-patients-hdr, #your-patient-nav, #selected, #lang_Tog_btn
{
 display: none !important;	
}

#your-patients-hdr, #your-patients-hdr p
{
 display: none !important;	
}

.AdamFooterHR {
    background-color: #4d4d4d;
    height: 8px;
    margin-bottom: 1px;
    border: 0;
    margin-top: 0px;
}

.ADAMCopyright, #qualityInfo, p.ADAM_review-info, #review-info-header, #review-info, .ADAMURAC td, font.ADAM_review-info, .ADAMReviewInfo, .ADAMDisclaimer, .ADAMURAC font
{
 color: #464646 !important;
 font-family: Arial, Helvetica, sans-serif !important;	
}

#review-info a, .ADAMDisclaimer a
{
 color: #016EAD !important;
 font-family: Arial, Helvetica, sans-serif !important;	
 text-decoration: none !important;
}

#review-info a:hover, .ADAMDisclaimer a
{
 color: #016EAD !important;
 font-family: Arial, Helvetica, sans-serif !important;	
 text-decoration: underline !important;
}


.ADAMURAC td
{
    font-size: 10px;
    padding: 0;
}

.ADAM_inner p, #content article, .ADAM_references-panel.ADAM_show h3
{
color: #494949;	
font-family: Verdana;	
}

.ADAMContent h1, .ADAMContent h2, .ADAMContent h3, .ADAMContent h4, .ADAMContent h5, .ADAMContent h6 
{
    line-height: inherit;
    margin-bottom: 0;
}

.ADAMContent h1, .ADAMContent h2, .ADAMContent h3, .ADAMContent h4, .ADAMContent h5, .ADAMContent h6, .ADAMContent li, .ADAMContent p,  .ADAMContent d1
{
	color: #494949;	
	font-family: Verdana;
}

.ADAMContent P {
    line-height: 1.625em;
}


.ADAMContent table tr th, .ADAMContent table tr td, .ADAMContent strong {
    color: #494949;
    font-family: Verdana;
    
}

.ADAMURAC img {
    max-width: none !important;
}

#TablePopup tr
{
	background-color: Transparent;
}

.ADAMContent table tr.even, .ADAMContent table tr.alt, .ADAMContent table tr:nth-of-type(2n)
{
	background-color: inherit;
}

table#TablePopup tr th, table#TablePopup tr td
{
padding: 0;	
}

.ADAMInlineGraphic {
    /*margin: 10px;*/
    min-height: 60px;
    padding: 5px 0;
    z-index: -1;
}

#slm .ADAM_secondary-ul a
{
	color: #016EAD !important;
	text-decoration: underline !important;
}

#slm .ADAM_secondary-ul a:hover, #slm .ADAM_secondary-ul a:visited, #slm .ADAM_secondary-ul a:focus, #slm .ADAM_secondary-ul a:active
{
	color: #016EAD !important;
	text-decoration: underline !important;
}


body .ADAMContent {
    min-height: 400px;
}

.ADAMContent #li-all, .ADAMContent #li-video, .ADAMContent #li-image, .ADAMContent #li-tog, 
.ADAMContent #li-all a, .ADAMContent #li-video a, .ADAMContent #li-image a, .ADAMContent #li-tog a
{
	color: #015c93;
}

.ADAM_meta a#TextOnly {
    display: none !important;
}

#tests-module-headline .ADAM_se-h3
{
	line-height: 23px !important;
	margin-top: -14px;
}

#search-nav #news
{
	display: none;
}

h3.media-title, p#video-description, .panel-heading h3, .panel-heading .panel-right-link2 h3 a
{
    color: #494949 !important;
	font-family: Verdana !important;
}

.tab-bar-section h1
{
margin: .4em auto 0.25em auto !important;	
}

ul#smart-media-nav li {
    font-size: 14px;
}

ol.se-ol li {
    margin-left: 17px;
}

@media only screen and (max-width: 922px) and (min-width: 915px) 
{
#mc-col-1
{
       width: 1735px;
}
}

.loadADVideo
{
    color: #015c93 !important;	
}

.ADAM_video-in-lightbox:first-child 
{
	    top: -50px !important;
}

@media only screen and (min-width: 485px)
{
.nivo-main-image
{
width: auto !important;	
}
}

/*.nivo-main-image
{
width: auto !important;	
}*/

div#ADAMMaindexFirstDiv table tr.even, div#ADAMMaindexFirstDiv table tr.alt, div#ADAMMaindexFirstDiv table tr:nth-of-type(even) {
    background: transparent;
}

div#ADAMMaindexFirstDiv table {
    border: 0;
}

.ADAMTypeFlagText {
    color: #494949;
}

a.ADAM_video-cls-btn:hover {
    color: transparent;
}

.nivo-caption p:first-child {
    margin-bottom: -5px;
}

/* .footer1 .large-12 { */
    /* z-index: -1; */
/* } */


h1.ADAM_se-entry-107 {
    width: 77%;
}



#main-pres {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    /*overflow: auto;*/
    background: #f3f4f6;
    float:left;
   width:98.5%;
}
#ADAMPres_main {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    overflow: auto;
    background: #f3f4f6;
    float: left;
    width: 98.5%;
}
@media only screen and (max-width: 640px) {
.ADAMContent table tr th, .ADAMContent table tr td, .ADAMContent strong {
    color: #494949;
    font-family: Verdana;
    display: inline;
    clear: both;
    width: inherit;
}
}
.ADAMDisclaimer .ADAMURAC table td{
	width: auto !important;
    display: table-cell !important;
}




img#bg-img {
width: 100%;
}



.header-bg-right {
    background-position: unset;
    /* line-height: 26px; */
}
#Table_1 strong, #Table_1 td h4, .ADAM_se-ul li, #Table_1 td {
    font-size: 16px;
}
.row.footer1, .header-bg-right, #menu{
font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
}
.hide-for-large-up .title{
font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
@media all and (-ms-high-contrast:none)
 { *::-ms-backdrop, .header-bg-right {
        background-position: unset;
    line-height: 27px;
 }
}
/*HS Fixed start Enhancement #163837*/
header{
	width: inherit;
}
.rowL2 .clearfix{
	display:inline-block;
}
.ADAM_references-panel h3{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
/*End Enhancement #163837*/