/*
* 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;
}

:focus {/* remember to define focus styles! */
	outline: 0;
}

body {
	background: #fff;
	line-height: 1;
	overflow-x: hidden;
	}

ol, ul {
	list-style: none;
}

table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
	text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a img {
	border: 0;36 
}

a:hover {
	cursor: pointer;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clearfloat {clear:both;}


/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #333333; 
	font: 16px "Trebuchet MS";
	font-weight: 300;
	line-height: 1.625;
	float: left;
}
.ADAMContent td
{
	color: #333333;
    font-family: "Trebuchet MS";
}

body {
	background: #FFF;
}

#page {
	background: #FFF;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}

.newProducts {
color:#fff;
float:left;
text-indent:-35px;
font-size:13px;
font-weight: bold;
margin-top: 2px;
display: none;
}

.newProductsHC {
color:#fff;
float:left;
text-indent:-55px;
font-size:13px;
font-weight: bold;
margin-top: 2px;
display: none;
}

.ADAM_se-h2 {
	color:#37AEFA !important;
	font-weight: bold !important;
	font-size: 1em !important;
	margin-bottom: 1.265em;font-size:16px !important;
	
	}
	
.ADAM_se-h3 {
    color: #37AEFA;
    font-size: 1em;
    font-weight: bold;
    height: auto;
    width: 70%;
    padding-left: 15px;
    float: left;
    padding: 8px 0;font-size:16px !important;
}
	
.ADAM_se-h3-107, .ADAM_se-h3-92{ float:none;}
	
.ADAM_se-h4 {
	color: #333333;
	text-align: left;
	font-weight: bold;
	margin-top: 10px;
	width:98%;font-size:16px !important;
}

.ADAM_se-h4-107{ font-size:18px;}

.ADAM_se-h4-grn {
	color: #37AEFA;
	text-align: left;
	font-weight: normal;
	margin-top: 10px;font-size:16px !important;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

.ADAMContent a {
	color: #37AEFA !important;
	text-decoration: underline;
}

/* Typography */
p {
	margin-bottom: 1.625em;
}

p.ADAM_se-p {
	margin-bottom: 1.625em!important;
	font-size: 16px;
	line-height: 27px;	
}

.ADAM_se-p-107, .ADAM_se-p-92{padding-top:10px;}


ul {
	list-style: square;
	color:  #333333;
}

ol {
	list-style-type: decimal;
}
.se-ol-10{
  margin: 0 0 1.625em 2.5em;
  list-style-type:disc; 
  }

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: #333333;
	font: 12px "Trebuchet MS";
	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:#37AEFA;
	font-size: 1.8em;
	width: 75%;
}

.ADAM_se-entry-26, .ADAM_se-entry-79
{
   width: 30% !important;
   float:left;
   color: #37AEFA;
    font-size: 1.8em;
}

h1.ADAM_se-entry-search
{
	width:100% !important;
}

.ADAM_se-entry-107, .ADAM_se-entry-92
{
    width: 100%;
    float:left;
    color:#37AEFA;
	font-size: 1.8em;
	text-align:left;
}

h1.ADAM_se-entry-searchPage
{
     width:75%;
     float:left;
}
h1.ADAM_se-entry-searchPage-126
{
     width:75%;
}

h1.ADAM_se-entry-margin
{
    float:left;
    width:100%;
    text-align:center;
}

#embed-msg-area {
	background: #fdf6e4;
	padding: 10px;
	width: auto; 
	margin: 10px 0 20px 0;
}

#embed-msg-area p {
	color: #37AEFA;
	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;
}



.ADAM_se-ul li {
	line-height: 1.5em;
	
}

.ADAM_se-ul li b {
	color: #333333;
}

.ADAM_smb-title p {
	text-align: left;
	font-size: .8em;
	color: #333333;
}

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;
	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: #37AEFA!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: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    margin: 4px 0 0 8px;
}

.ADAM_popup p {
   
    color: #333333;
    float: left;
    font-family: "Trebuchet MS";
    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 {
    color: #37AEFA;
    font-family: "Trebuchet MS";
    font-size: 10px;
    font-weight: bold;
    /*by varun*/
/*bug id #29153 starts here*/
    /*  clear: right;
    float: right;
    margin-right: 23px;*/
    float: unset;
    width: 100%;
    padding-left: 60px !important;
    margin-left: 180px !important;
    /*by varun*/
/*bug id #29153 starts here*/
}


.ADAM_pad-me-clear-me {
    clear: both;
    margin-bottom: 10px;
}

.ADAM_popup a.readmore {
    color: #37AEFA;
    display: block;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 0 8px;
}

.ADAM_popup a.bookmark-it {
    color: #37AEFA;
    display: block;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 0 8px;
}




/* =Structure
----------------------------------------------- */

body {
	padding: 0;
	width: 100%;
}

#page {
	margin: 0 auto;
}
#page-127,#page-137,#page-138 {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
}

#content {
	margin-top: -18px;
}

#light-box-1 {
 	background: #000;
 	width: 100%;
 	height: 100000px;
	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: none repeat scroll 0 0 #FFFFFF;  
    text-align: center;
    display: none;
    z-index: 10001;
	margin-right:17px;
}

#img-2-large {
	width: 420px;
	height: 320px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}

#img-3-large {
	width: 420px;
	height: 320px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}

#img-4-large {
	width: 420px;
	height: 320px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
	background: #fff;
}

#pres-1-large {
	background: none repeat scroll 0 0 #FFFFFF;  
    text-align: center;
    display: none;
    z-index: 600;   
    max-width: 420px;	
    right:17px;
	
}

#pres-1-large  .nivo-caption{
	border-top:1px solid;
}

.video-1 {
	width: 640px;
	height: 361px;
	z-index: 600;
	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;
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-3 {
	width: 640px;
	height: 361px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-4 {
	width: 640px;
	height: 361px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-5 {
	width: 640px;
	height: 361px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-6 {
	width: 640px;
	height: 361px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
}

#video-7 {
	width: 640px;
	height: 361px;
	z-index: 600;
	display: none;
	border: 1px solid #000;
	text-align: center;
}


/* Heart Palpitations light-box images */

#hp-img-2-large {
	width: 420px;
	height: 320px;
	z-index: 600;
	display: none;
	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;
}

.ADAM_se-footer {
    background: url("../img/footer-bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 49px;
    margin-bottom: 25px;
    width: 100%;
    display:block;
}

#review-info {
    color: #464646;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 25px;
    padding-bottom: 0px;
}

#review-info-header {
    background: url("../img/plus-toggle.png") no-repeat scroll 125px 0 transparent;
    color: #464646;
    height: 25px;
    width: 139px;
    }
    
    #review-info-header_min {
    background: url("../img/minus-toggle.png") no-repeat scroll 125px 0 transparent;
	color: #464646;
    height: 25px;
    width: 139px;
	cursor:pointer;
}
.review-info-header
{
    width: 155px !important;
    background-position: right top !important;
}

p.ADAM_review-info {
	color: #464646;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-bottom: 10px;
    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: #f3f4f6;
		}
	     
		   #main-52
        {
        
        clear: both;
        float: left;
        margin-right: 0;
        width: 100%;
        background: #fff;
        font-family: helvetica;
        }
	
		#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;
		    width: 98%;
		}		
		#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;
		}

		#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: #37AEFA;
	    font-family: "Trebuchet MS";
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	    text-decoration: none;
	}
	.ADAM_content-module-links ul li a:hover {
	    color: #37AEFA;
	}
	
	.ADAM_content-module-header h3 {
	    color: #FFFFFF;
	    float: left;
	    line-height: 31px;
	    padding-left: 10px;
	    font-size: 16px;
	    font-weight: normal;
	    font-family: "Trebuchet MS";
	    margin: 0px;
	}
	
	.ADAM_content-module-links ul {
	    float: left;
	    list-style: none outside none;
	    margin-bottom: 10px;
	    margin-top: 10px;
	    padding-left: 10px;
	    margin: 0px;
	}
#bg-img
{
    left: 0;
    position: absolute;
    top: 0;
    width: 961px;
    z-index: 1000;
}

#hd-news-hdr
{
    float: left;
    height: 60px;
    width: 100%;
    background: #000;
    opacity: .8;
    color: #fff;
    text-align: left;
    padding-left: 25px;
    line-height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
    filter: alpha(opacity=80);
}

#main-127
{
    clear: both;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    height: 750px;
	width: 100%;
}

#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 660px;
    
			}
			
#hm-navigation-bg
{
    float: left;
    width: 100%;
    background: #000;
    /*by varun*/
/*bug id #29163 starts here*/ 
    height: 550px;
/*bug id #29163 ends here*/ 
    z-index: 1000;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid #fff;
    opacity: .7;
    filter: alpha(opacity=70);
}

#hm-navigation-bg-137,#hm-navigation-bg-138{
			float: left;
			width: 100%;
			background: #000;
			height: 456px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
#hm-navigation-bg-ta {
	float: left;
	width: 100%;
	background: #000;
	height: 546px;
	z-index: 1000;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 3px solid #fff;
	opacity: .7;
	filter: alpha(opacity=70);
}

#hm-navigation-bg-ta-137,#hm-navigation-bg-ta-138 {
	float: left;
	width: 100%;
	background: #000;
	height: 456px;
	z-index: 1000;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 3px solid #fff;
	opacity: .7;
	filter: alpha(opacity=70);
}

#menu-col-1
{
    float: left;
    width: 33%;
}

#menu-col-2
{
    float: left;
    width: 33%;
}
#menu-col-3
{
    float: left;
    width: 33%;
}


	}
	
	
	/* Smaller than 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-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: #37AEFA;
    font-family: "Trebuchet MS";
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #37AEFA;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Trebuchet MS";
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}

#bg-img
{
    left: 0;
    position: absolute;
    top: 0;
    width: 961px;
    z-index: 1000;
}

#hd-news-hdr
{
    float: left;
    height: 60px;
    width: 100%;
    background: #000;
    opacity: .8;
    color: #fff;
    text-align: left;
    padding-left: 25px;
    line-height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
    filter: alpha(opacity=80);
}

#main-127
{
    clear: both;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    height: 750px;
}

#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 660px;
    
			}

#hm-navigation-bg
{
    float: left;
    width: 100%;
    background: #000;
    /*by varun*/
/*bug id #29163 starts here*/ 
    height: 550px;
    /*bug id #29163 ends here*/ 
    z-index: 1000;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 3px solid #fff;
    opacity: .7;
    filter: alpha(opacity=70);
}

#hm-navigation-bg-137,#hm-navigation-bg-138 {
			float: left;
			width: 100%;
			background: #000;
			height: 456px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
#menu-col-1
{
    float: left;
    width: 33%;
}

#menu-col-2
{
    float: left;
    width: 33%;
}
#menu-col-3
{
    float: left;
    width: 33%;
}


	}	


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	#primary-52 {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		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;
		}
		
		input, textarea {
	
	-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: #37AEFA;
    font-family: "Trebuchet MS";
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #37AEFA;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Trebuchet MS";
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}	
 #bg-img {
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 961px;
                    z-index: 1000;
                }
	
		#hd-news-hdr {
			float: left;
			height: 60px;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 60px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 100%;
			filter: alpha(opacity=80);
		}
	
		#main-127,#main-137,#main-138  {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 1000px;
    
			}
	
		#hm-navigation-bg,#hm-navigation-bg-137,#hm-navigation-bg-138 {
			float: left;
			width: 100%;
			background: #000;
			height: 775px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
	
		
		#menu-col-1 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-2 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-3 {
    	float: left;
    	width: 33%;
		}
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	#primary-52 {
    		clear: both;
    		float: left;
    		margin-right: 0;
    		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;
		}
		

input, textarea {
	
	-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: #37AEFA;
    font-family: "Trebuchet MS";
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #37AEFA;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Trebuchet MS";
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}
	
#bg-img {
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 961px;
                    z-index: 1000;
                }
	
		#hd-news-hdr {
			float: left;
			height: 60px;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 60px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 100%;
			filter: alpha(opacity=80);
		}
	
		#main-127 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 750px;
    
			}
			
		#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 660px;
    
			}
	
		#hm-navigation-bg {
			float: left;
			width: 100%;
			background: #000;
			/*by varun*/
/*bug id #29163 starts here*/ 
			height: 550px;
/*bug id #29163 ends here*/ 
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
	#hm-navigation-bg-137,#hm-navigation-bg-138  {
			float: left;
			width: 100%;
			background: #000;
			height: 456px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta,#hm-navigation-bg-ta-137,#hm-navigation-bg-ta-138{
			float: left;
			width: 100%;
			background: #000;
			height: 546px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta {
			float: left;
			width: 100%;
			background: #000;
			height: 600px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
	
		#menu-col-1 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-2 {
    	float: left;
    	width: 33%;
		}
		
		#menu-col-3 {
    	float: left;
    	width: 33%;
		}
		
	.ADAM_smb-title{
		width: 100%;
	}
	
.browse-a-z-nav-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;
		}
		
		.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;
		}
		
		#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: #37AEFA;
    font-family: "Trebuchet MS";
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #37AEFA;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Trebuchet MS";
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}
 #bg-img {
                left: 0;
                position: absolute;
                top: 0;
                width: 961px;
                z-index: 1000;
				height: 100%;
             }
	
		#hd-news-hdr {
			float: left;
			height: 60px;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 60px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 100%;
			filter: alpha(opacity=80);
		}
		
			#main-137,#main-138 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 840px;
    		background: #000;
    
			}
		
		
		#main-127 {
    		clear: both;
    		margin-top: 0px;
    		overflow: hidden;
    		position: relative;
    		height: 1230px;
    		/*by varun*/
/*bug id #29163 starts here*/    
    		/*background: #000;*/
/*bug id #29163 emds here*/    
    
			}
	
		#hm-navigation-bg {
			float: left;
			width: 100%;
			background: #000;
/*by varun*/
/*bug id #29163 starts here*/  
			height: 1030px;
/*bug id #29163 emds here*/  
			z-index: 1000;
			position: absolute;
/*by varun*/
/*bug id #29163 starts here*/    
    		bottom: 0px;
/*bug id #29163 emds here*/  
			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: 637px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta-137,#hm-navigation-bg-ta-138 {
			float: left;
			width: 100%;
			background: #000;
			height: 638px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		#hm-navigation-bg-ta {
			float: left;
			width: 100%;
			background: #000;
			height: 1296px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}
		
		
		#secondary {
    	width: 100%;
    	float: right;
		}
		
		#primary {
    		border-right: none;
    		clear: both;
    		float: left;
    		margin-right: 0;
    		padding-right: 3px;
    		width: 100%;
    		background: #fff;
		}
		
		.ADAM_secondary-inner {
			width: auto;
			margin-left: 0px;
			background: #fff;
			padding: 15px 10px 0px 0;
			margin-bottom: 10px;
			overflow: auto;
		}
		
		.ADAM_secondary-inner-2 {
			width: auto;
			margin-left: 0px;
			padding: 0px;
			margin-bottom: 10px;
			overflow: auto;
		}
			
		#menu-col-1 {
    	float: left;
    	width: 100%;
		}
		
		#menu-col-2 {
    	float: left;
    	width: 100%;
		}
		
		#menu-col-3 {
    	float: left;
    	width: 100%;
		}
        .ADAM_smb-title{
		width: 100%;
		}

		.newProducts {
        color: #fff;
        float: left;
        text-indent: -28px;
        font-size: 10px;
        margin-top: 4px;
        font-weight: bold;
        }
        
        .newProductsHC {
        color: #fff;
        float: left;
        text-indent: -48px;
        font-size: 10px;
        margin-top: 4px;
        font-weight: bold;
        }
        
        #hm-main-nav-137 {
			margin-left:18px !important;
		}
		
		.newProductsHC-137 {
		text-indent: -52px !important;
        font-size: 10px;
		}
		
		.searchbtn-126{
		margin-top: 3px !important;
		}
	}
	

	/* 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;
		}
		
		
				#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: #37AEFA;
    font-family: "Trebuchet MS";
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    text-decoration: none;
}
.ADAM_content-module-links ul li a:hover {
    color: #37AEFA;
}

.ADAM_content-module-header h3 {
    color: #FFFFFF;
    float: left;
    line-height: 31px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: normal;
    font-family: "Trebuchet MS";
    margin: 0px;
}

.ADAM_content-module-links ul {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 10px;
    margin: 0px;
}
		
		.ADAM_content-module {
			float: left;
			width: 100%;
			margin-left: 0px;
		}
		
		.ADAM_content-module-header {
    		background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
    		float: right;
    		height: 31px;
    		width: 100%;
		}
		
		.ADAM_content-module-links {
    		border-bottom: 1px solid #CACACA;
    		border-left: 1px solid #CACACA;
    		border-right: 1px solid #CACACA;
    		float: left;
    		padding-right: 10px;
    		width: 97%;
		}
		
		
		#bg-img {
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 961px;
                    z-index: 1000;
                }
	
		#hd-news-hdr {
			float: left;
			width: 100%;
			background: #000;
			opacity: .8;
			color: #fff;
			text-align: left;
			padding-left: 25px;
			line-height: 18px;
			position: absolute;
			padding-top: 15px;
			top: 0;
			left: 0;
			z-index: 1001;
			width: 96%;
			height: 60px;
			filter: alpha(opacity=80);
		}
	
	}

	@media only screen and (max-width: 360px) {
	 
        .ADAM_smb-title{
		width: 100%;
		}
		#hm-navigation-bg-ta {
			float: left;
			width: 100%;
			background: #000;
			height: 1296px;
			z-index: 1000;
			position: absolute;
			bottom: 0;
			left: 0;
			border-bottom: 3px solid #fff;
			opacity: .7;
			filter: alpha(opacity=70);
		}

     }

 


@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* 2x =================================================== */
}



/* =960 Browser Default Styles
----------------------------------------------- */

#header-inner {
	height: 100%;
}

#head-inner {
    margin: 0 5%;
    min-height: 70px;
    position: relative;
    width: 90%;
}

a#home-btn {
  display: block;
  width: 292px;
  height: 65px;
}

h1#site-title {
    height: 68px;
    left: 0;
    position: absolute;
    top: 0;
}

h1#site-title {
    display: inline;
    position: relative;
}

h1#site-title img{
	margin-top: 2px;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
}

#main {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    background: #f3f4f6;
    float:left;
    width:98.5%;
}

#mainVisualContent {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    overflow: auto;
    background: #f3f4f6;
    display:none;
}

#mainNews {
    padding: 10px;
    clear: both;
    margin-top: 0px;
    overflow: auto;
    background: #f3f4f6;
    display:none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

#primary .ADAM_inner {
   
    padding: 2%;
}

#primary .ADAM_inner {
    padding-bottom: 40px;
    padding-top: 25px;
}


#primary-search .ADAM_inner {
   
    padding: 2%;
}

#primary-search .ADAM_inner {
    padding-bottom: 40px;
}

#primary .ADAM_inner-92 {   
    padding-left: 15px!important;
}

.ADAM_se-article {
	float: left;font-size: 16px;
}

#content {
	width: auto;
	position: relative;
	margin: 0px;
	
}

#secondary {
	background: #F3F4F6;
	
}



span#alt-names {
	color:#333333;
	font-size: .8em;
    float: left;
    width: 100%;
}

.ADAM_alt-names-margin
{	
    margin-bottom: 25px;
}

ul#smart-media-nav {
	float: left;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

ul#smart-media-nav li {
	display: inline;
	float: left;
	width: 22.7%;
	height: 44px;
	margin-right: 3%;
	background: #fff;
	line-height: 44px;
	text-align: center;
}

ul#smart-media-nav li a {
	text-decoration: none;
}

a#all-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #37AEFA;
	font-weight: bold;
	
}

a#all-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #37AEFA;
}

a#video-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #37AEFA;
	font-weight: bold;
}

a#video-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #37AEFA;
}

a#img-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #37AEFA;
	font-weight: bold;
}

a#img-btn:hover {
	color: #fff !important; /*HS ! Important*/
	background: #37AEFA;
}

a#tog-btn {
	display: block;
	width: auto;
	height: 44px;
	background: #fff;
	color: #37AEFA;
	font-weight: bold;
	background: url(../img/tog-btn.png) no-repeat 50% 50%;
	text-indent: -2500px;
}

.ADAM_tab-active {
	color: #fff;
	background: #37AEFA url(../img/tog-btn-wt.png) no-repeat 50% 50%!important;
}

a#tog-btn:hover {
	color: #fff;
	background: #37AEFA 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%;
	
}


#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-asset {
			margin: 0px 0 0 0px;
			border: 1px solid #000;
			width:125px;
			height:100px;
		}
		
		
				
		.ADAM_video-th {
			display: block;
			width: 125px;
			height: 100px;
			margin: 7px 0 0 7px;
		}
		
		.ADAM_video-overlay {
			background: url(../img/movie-th-off.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		.ADAM_video-overlay_97 {
			background: url(../img/movie-th-off.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;			
		}
		
		
		.ADAM_scrub-bar-overlay {
		
		}
		
		.ADAM_image-overlay {
			
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		      .ADAM_image-overlay-img {
			
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
	.ADAM_image-overlay-img:hover {
       background: url(../img/image-th-on.png) no-repeat scroll 0 0 transparent;
      width: 141px;
      height: 116px;
      z-index: 50px;
      position: absolute;
      top: 0;
      left: 0px;
      z-index: 50;

      }

		
		.ADAM_pres-overlay {
			
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		

		
		/* These are needed for setting relative context and positioning the video overlay */
		
		#th-1 {
			position: relative;
		}
		
		#th-2 {
			position: relative;
		}
		
		#th-3 {
			position: relative;
		}
		
		#th-4 {
			position: relative;
		}
		
		#th-5 {
			position: relative;
		}
		
		#th-6 {
			position: relative;
		}
		
		#th-7 {
			position: relative;
		}
		
		#th-8 {
			position: relative;
		}
		
		#th-9 {
			position: relative;
		}
		
		#th-10 {
			position: relative;
		}
		
		#th-11 {
			position: relative;
		}
		
		#th-12 {
			position: relative;
		}
		
		#th-13 {
			position: relative;
		}
		
		#th-14 {
			position: relative;
		}
		
		#th-15 {
			position: relative;
		}
		
		#th-16 {
			position: relative;
		}
		
		#th-17 {
			position: relative;
		}
		
		#th-18 {
			position: relative;
		}
		
		#th-19 {
			position: relative;
		}
		
		#th-20 {
			position: relative;
		}
		
		#th-21 {
			position: relative;
		}
		
		#th-22 {
			position: relative;
		}
		
		#th-23 {
			position: relative;
		}
		
		#th-24 {
			position: relative;
		}
		
		#th-25 {
			position: relative;
		}
		
		#th-26 {
			position: relative;
		}
		
		#th-27 {
			position: relative;
		}
		
		.ADAM_light-box-center {
		   width: 640px;
		   height: 431px;
		   position: absolute;
		   left: 50%;
		   top: 50%; 
		   margin-left: -320px;
		   margin-top: -215px;	
		}
		
		.ADAM_image-box-center {
		   
position: absolute;
		}

		.ADAM_video-subtitle-bar {
			background: #eee;
			height: 70px;
			border-top: 1px solid #000;			
			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%;
			border-top: 1px solid #000;
			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;
			margin-left: -1px;
			overflow: auto;
			overflow:hidden;
		}
		
		.ADAM_search-image-subtitle-bar-video {
			background: #eee;
			width: 100%;
			border-bottom: 1px solid #000;
			overflow: auto;
			
		}
		
		.ADAM_search-results-image {
			max-width: 400px;
			margin: 0 auto;
			clear: both;
			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: #37AEFA;
    		font-weight: bold;
    		text-align: left;
			margin: 10px 0 0 15px;
			font-size: 17px;
		}
		
		.ADAM_video-sub-p {
			float: left;
			clear:left;
			color: #333333;
    		font-weight: normal;
    		text-align: left;
			margin: 0  15px 0 15px;font-size: 15px;
		}
		
		.ADAM_search-results-image-video .ADAM_video-sub-p
		{
		    margin: 0 15px 0 15px;
		 }
		
		.ADAM_video-cls-btn {
			background: url(../img/button_lightbox_close.png) no-repeat;
			width:38px;
			height: 38px;
			position: absolute;
			top: -34px;
			right: -34px;
			z-index: 60;
			text-decoration:none !Important;

		}
		
        .ADAM_illustration-cls-btn {
			background: url(../img/button_lightbox_close.png) no-repeat;
			width:38px;
			height: 38px;
			position: absolute;
			top: -19px;
			right: -19px;
			z-index: 60;
			text-decoration:none !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;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		.ADAM_video-overlay_97:hover {
			background: url(../img/movie-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;			
			top: 0;
			left: 0px;
			z-index: 50;			
		}
		
		
	
		
		.ADAM_image-overlay:hover {
			background: url(../img/image-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		.ADAM_pres-overlay:hover {
			background: url(../img/pres-th-on.png) no-repeat;
			width: 141px;
			height: 116px;
			z-index: 50px;
			position: absolute;
			top: 0;
			left: 0px;
			z-index: 50;
			
		}
		
		ul#search-nav {
        list-style: none;
        width: 100%;
        margin: 0px;
        padding: 0px 0px 9px 0px;
        height: 45px;
        }
	
        li#images {
        padding-left: 0px !important;
        }
        ul#search-nav li {
        display: inline;
        float: left;
        width: 91px;
        height: 44px;
        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: #F7F3E7;
			padding: 2px 8px 2px 8px;
			line-height: 28px;
			overflow:hidden;
		}

		.ADAM_se-search-results li.even {
			clear: both;
			padding: 2px 8px 2px 8px;
			line-height: 28px;
			overflow:hidden;
		}
		
		ul#search-nav li a.highlight {
			background: #37AEFA!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 #37AEFA !important;
    		color: #FFFFFF !important;
		}
		
		.ADAM_se-search-pagination {
			float: right;
			height: 46px;
			line-height: 46px;
		}
.ADAM_se-search-images {
			float: right;
			width: 37px;
			height: 46px;
			line-height: 0px;
		}


		
		/* pasted from global */
		
		
		
		/* CAM */
		#cam-upper-nav {
			width: 100%;
		}
		
		
		
		#cam-lower-nav {
			width: 100%;
		}
		
		
/*Newly added*/

.ADAM_embdMsg {
	background: #fdf6e4;
	padding: 10px;
	width: auto; 
	margin: 10px 0 20px 0;
	display:none;
}

.ADAM_embdMsg p {
	color: #37AEFA;
	font-weight:bold;
	margin: 0px;
}

input {
background: #fff;
border: none;
line-height: 1.625em;
height: 1.625em;
}
.vjs-poster{
 height:100% !important;
}
.video-js{
clear:both;
}  


.ADAMContent{
text-align:left;
}

 #review-info-header:hover {
    cursor:pointer;
}

.ADAM_anchor {
	color: #37AEFA !important;
	text-decoration: underline !important;
}


#A-Z-index
{
    float:left !important;
}

#A-Z-index a 
{
    text-decoration:none; 
    color:#a0ad6b; 
    font-weight:bold;
}

.ADAM_A-Z-index-26, .ADAM_A-Z-index-79
{
    text-decoration:underline !important; 
}

#PresentationPage-Slider
{
    max-width: 400px; 
    margin: 0 auto; 
    clear: both; 
    color:White;
}

.ADAM_nivoSliderCss
{
    border:1px solid #000000;
}

#qualityInfo
{
   width:100%; 
   font-size:12px !important;
   text-align:center; 
   float: left; 
   padding-bottom:10px;
   color:#464646;
}

#es-version-btn
{
    float:right;
    border:0px;
    margin-left:5px;
}

.ADAM_printer-friendly
{
    color:#37AEFA; 
    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;
}

.ADAM_review-date
{
  color: #464646 !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;
}

.ADAM_hide
{
    display:none;
}

.ADAM_show
{
    display:block;
}

#img-1-large .video-sub-p
{
    display:block;
}

#subTitle
{
     text-align:left;
     font-size:16px;
}

#sub
{
    font-weight:bold;
}

.ADAM_sub
{
    text-decoration:none;
    cursor:default !important;
}
  
  
#topButton
{
     text-align:left;
     font-size:14px;
}  

#topButton a
{
    align:left;
    color:#a0ad6b;
}  
   
.ADAM_presentation-alignment
{
    margin:15px;
}   

.ADAM_nivoSlider-alignment
{
    text-align:left; 
    box-shadow:none !important;
}
  
.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;
}


#micro-center-content {
	    clear: both;
	    float: left;
	    margin-top: 25px;
	    margin-bottom: 25px;
	}
	
	.ADAM_content-module-header {
	    background: url("../img/content-module-hdr-bg.png") repeat-x scroll 0 0 transparent;
	    float: right;
	    height: 31px;
	    width: 250px;
	}
	
	.ADAM_content-module-links {
	    border-bottom: 1px solid #CACACA;
	    border-left: 1px solid #CACACA;
	    border-right: 1px solid #CACACA;
	    float: left;
	    width: 238px;
	    padding-right: 10px;
		word-break: break-word;
	}
	
	.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: #37AEFA;
	    font-family: "Trebuchet MS";
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	    text-decoration: none;
	    word-break: break-word;
	}
	.ADAM_content-module-links ul li a:hover {
	    color: #37AEFA;
	}
	
	.ADAM_content-module-header h3 {
	    color: #FFFFFF;
	    float: left;
	    line-height: 31px;
	    padding-left: 10px;
	    font-size: 16px;
	    font-weight: normal;
	    font-family: "Trebuchet MS";
	    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:nth-child(odd) { background: white !important; }
    .ADAM_se-search-results li:nth-child(even) { background: #F7F3E7 !important; }
    
    #prev-next-results{ text-align:right; margin:10px;}
    .ADAMTitleListText{color: #37AEFA !important;}
    .ADAM_DidYouMean{color:#333333;}
    .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:"Trebuchet MS"; 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:"Trebuchet MS";}
    #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:#37AEFA;}
.ADAMInlineGraphicCSS{z-index:1 !important;float:right;margin-left: 10px; clear:both;}
.ADAMInlineTnailCSS{float: right;margin-left: 10px;}
.ADAM_A-Z-107, .ADAM_A-Z-92{float:left;}
.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:#37AEFA;
	font-size: 1.8em;
	width: 100%;
	float:left;
	text-align:center;
}

.ADAMAlphaList{ width:80%;  font-size:16px !important;  float:left; }
.ADAMAlphaList span{float:left; margin-right:10px;}
.ADAM_alpha-letter-10{cursor: Default !important;}
.ADAM_se-entry-AtoZDetail-10{width: 100% !important;float:left;font-size: 1.8em;font-weight: normal;}
.ADAM_se-p-10{padding-top:10px;  background-color: #F9F6E7; padding: 5px; margin-bottom: 0px; min-height: 50px;}
#TablePopup{width:70%; float:left;} 
.ADAM_TablePopup_td{ width:30%;}
.ADAM_TablePopup_td a{ margin-right:0px;}


#tag-line-127,#tag-line-137,#tag-line-138 {
	margin-top: 103px;
	margin-left: 15px;
	z-index: 1002;
	position: relative;
	width: 300px;
}

#your-care-hdr {
	background: #37AEFA;
	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: #37AEFA;
	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: #37AEFA;
	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: 1001;	
}

#your-care-nav {
	float: left;
	list-style: none;
	margin: 8px 0 20px 17px;	
}


#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 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;
}




/* Start Bugid 29160*/
#your-health-nav a {
	text-decoration: none;
	color: #fff !important;
	margin-bottom: 2px;
	display: inline-block;
	font-size: 16px;
}

/*End Bugid 29160*/



#health-day-logo-hm {
	float: right;
	z-index: 3000;
	position: absolute;
	top: 13px;
	right: 25px;
}

#your-patients-hdr {
	background: #37AEFA;
	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: #37AEFA;
	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: inline-block;
	font-size: 16px;
}

#health-centers-nav li.active {
	background: url(../img/active-icon.png) no-repeat 0px 4px;
	padding-left: 21px;		
}

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 {
    overflow: hidden;
}

ul#ticker  li {
   width: 100%;
   height: 25px;
   line-height: 25px;
   padding: 0;
}

ul#ticker li a {
   display: block;
   line-height: 25px;
   height: 25px;
   font-family: "Trebuchet MS";
}
.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
{
 
}

.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: #37AEFA;
}

.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: #37AEFA;
}

#advanced-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#advanced-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #37AEFA;
}

#talking-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#talking-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #37AEFA;
}

#selfcare-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#selfcare-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #37AEFA;
}

#tests-module-headline .ADAM_se-h3
{
    padding-left: 20px;
}

#tests-module .ADAM_secondary-ul
{
    list-style-type: disc;
    margin-left: 25px!important;
    color: #37AEFA;
}

#secondary .ADAM_se-h3
{
    padding-left: 20px;
}

#secondary .ADAM_secondary-ul h3
{
    color: #37AEFA;
}

.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: "Trebuchet MS";
}
      
p#subhead {
   color: #445b9e;
   margin-top: 0px;
}
       
.ADAM_se-entry-35, .ADAM_se-entry-78
{
    width: 30%; 
    color:#37AEFA; 
    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: #37AEFA; 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;}
}


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;
}


#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: 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: 54px;
    opacity: 0.8;
    position: fixed;
    right: 20px;
    z-index: 2147483647 !important;
    display:block;
}


.ADAM_back_to_top a {
    background: #ddd none repeat scroll 0 0 !important;
    border: 4px double #37AEFA !important;
    border-radius: 66px;
    color: #37AEFA !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 39px;
    line-height: 12px;
    padding-top: 8px;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #fff !important;
    width: 47px;
}

.ADAM_back_to_top a.ADAM_back_to_top_Spanish {
    line-height: 15px;

}

.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) {
	
		
#lab {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}
		
	
	}
	
	.ADAM_ThomsonStyle3 {
    color: #37AEFA !important;
    float: left;
    font-size: 16px !important;
    font-weight: 300 !important;
    margin-right: 7px;
    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) 
	{

        .ADAM_ThomsonStyle3 { margin-right: 5px!important;}
	}
	@media only screen and (max-width: 479px) 
	{
       
        .ADAM_ThomsonStyle3 { margin-right: 3px!important;}
      
	}
	
	@media only screen and (max-width: 350px) 
	{
       
        .ADAM_ThomsonStyle3 { margin-right: 3px!important;}
       
	}
	
	#AdamDiv {
	width:100%; 
	 max-width: 1000px;  
	margin: 0px; 
	padding: 0px;
}

.ADAM_ThomsonHeading {
	color:#37AEFA;
	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%;
	float: left;
}

.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: "Trebuchet MS"; 
	font-size: 12px; 
	text-decoration:none; 
}

a.ADAM_ThomsonStyle2,a.ADAM_ThomsonStyle2:visited,.ADAM_ThomsonStyle2 {
	color: #8a5f2e; 
	font-family: "Trebuchet MS"; 
	font-size: 12px; 
	text-decoration:none; 
}

.ADAM_ThomsonStyle3 { 
	color: #003399; 
	font-family: "Trebuchet MS"; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration:none; 
}

.ADAM_ThomsonStyle4 {
	color: #464646; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	text-decoration:none; 
}

.ADAM_AlignLeft{
	text-align:left;
}

@media only screen and (min-width: 734px) and (max-width: 767px) 
	{
	    #primary {
	 width: 97.4%!important;   
	    }
	}

/* 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;
	}
	
	.ADAM_ThomsonQI {
		margin-top: 5px;
	}
	
	.ADAM_ThomsonH2 {
	font-size: 22px;
    color: #37AEFA;
	}
	
		.ADAM_ThomsonH3 {
	font-size: 18px;
    color: #37AEFA;
	}
	
	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;
}

.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: #37AEFA !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: #37AEFA;
    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;
}

.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;
  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 *
 {
  -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*/
.ADAMCopyright {
    text-align: center;
    padding: 1px;
    font-size: 12px !important;
    width: 98%;
    margin: 5px;
    position: relative;
    float:left;
    color: #464646;
    float:left;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
@media only screen and (min-width: 950px) and (max-width: 1150px) {
ul#smart-media-nav li {
width:21%;

}
#li-image 
{
width:26% !important;
}
}
/*End:- Bug#10984-->*/

.ADAM_references-panel h3 {
    color: #37AEFA;
}

.nivo-caption strong {
    color: #37AEFA;
    font-size: 17px;
}

@media only screen and (max-width: 474px) 
{
#qualityInfo
{
 line-height: 16px;	
}
}

html{margin-left: 0px !important;}

.ADAMContent {
    min-height: 350px;
}