/* CARDIAC SCIENCE */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin: 0; padding: 0; }

table, th, td { margin:0; }

.col ul { margin-left:16px; margin-bottom:20px; }
.col ol { margin-left:24px; margin-bottom:20px; margin-top: 2px; }
.col table ul.arrow { margin-left:0px }

ul.nobullet { list-style-type:none; margin-left:16px; margin-bottom:10px; }
ol.nobullet { list-style-type:none; margiFn-left:24px; margin-bottom:10px; }

#content_full .col ul { margin-bottom:10px; }
#content_full .col ol { margin-bottom:10px; }

.col ul.yui-nav { margin-left:0px; margin-bottom:0px; }

html { min-height:100%; margin-bottom:1px; } /* add: margin-bottom:1px if you want scrollbar to always appear (avoids page shifting) */

body { text-align:center; font-size:12px; font-family:verdana, arial, sans-serif; color:#717073; background:#fff; border:5px solid #5e5d60; border-width:5px 0 0; }
table, th, td, input, textarea, select { font-size:12px; font-family:verdana, arial, sans-serif; color:#717073; }
select { padding:1px 0 0; cursor:pointer; }
option { padding:2px 1px 1px 2px; }

a img, :link img, :visited img { border:none; }
a:link { color:#6799c8; text-decoration:none; }
a:visited { color:#7ea4c8; text-decoration:none; }
a:hover, a:active { color:#518ec8; text-decoration:underline; }
a.arrow { padding:0 17px 2px 0; color:#7db1e3; font-size:12px; text-decoration:none; background:url(../images/bg_arrow1.png) no-repeat 100% 2px;}
a.arrow:visited { color:#7ea4c8; text-decoration:none; }
a.arrow:hover, a:active { color:#7db1e3; text-decoration:underline; }
a.arrow span { position:absolute; }
#nav a.arrow span { position:relative; } 

td a.arrow { font-size:10px; }

a.imglink { margin:11px 0 0; display:block; border:2px solid #d8d9da; }
a.imglink:hover { border:2px solid #a4c2de; }

abbr { border-bottom:1px dotted #ccc; cursor:help; }
hr { margin:0; padding:0; height:1px; overflow:hidden; clear:left; background:#fcdfc8; border:1px solid #fcdfc8; border-width:1px 0 0; }
button span { display:none; }
.formbtn input { cursor:pointer; filter:alpha(opacity=0); opacity:0; }

#skip { display:none; }
#container { position:relative; margin:10px auto 0; width:990px; text-align:left; z-index:1; }
#header { position:relative; padding:94px 0 0; height:28px; z-index:99; }
.home #header { padding:0; height:94px; }
#logo { position:absolute; top:20px; left:0; }
.home #logo { bottom:0; }

.list-nobull { margin:15px 0; }
.list-nobull li { margin:0 0 5px !important; list-style:none; }

/* NAVIGATION
------------------------------------------------------------------------------------- */
.nav { position:absolute; }
.nav li { float:left; position:relative; list-style:none; }
.nav li a { cursor:pointer; }
.nav li a:hover { text-decoration:none; }
.nav li a, .nav li div { display:block; text-decoration:none !important; }
.nav li strong { position:absolute; top:0px; left:0px; display:block; }
	
#nav { top:54px; right:0; width:798px; height:30px; z-index:100; }
.home #nav { bottom:10px; }
	#nav li { height:30px; }
	#nav li a, #nav li div { position:relative; height:30px; color:#333; font-size:11px; }
	#nav li strong { height:30px; }
	#nav li, #nav li a, #nav li strong, #nav li div { background-image:url(../images/bg_nav.png); }

/* NORMAL STATE (Both Dropdown and No Dropdown)  */
#nav li.solutions-for, #nav li.solutions-for a, #nav li.solutions-for a strong, #nav li.solutions-for_drop, #nav li.solutions-for_drop a, #nav li.solutions-for_drop a strong { background-position:0px 0px; width:127px; } /* width:127px; */
#nav li.aed-solutions, #nav li.aed-solutions a, #nav li.aed-solutions a strong, #nav li.aed-solutions_drop, #nav li.aed-solutions_drop a, #nav li.aed-solutions_drop a strong { background-position:0px 0px; width:127px; } /* width:127px; */
#nav li.cardiology-solutions, #nav li.cardiology-solutions a, #nav li.cardiology-solutions a strong, #nav li.cardiology-solutions, #nav li.cardiology-solutions_drop a, #nav li.cardiology-solutions_drop a strong { background-position:0px 0px; width:127px; } /* width:127px; */
#nav li.products, #nav li.products a, #nav li.products a strong, #nav li.products_drop, #nav li.products_drop a, #nav li.products_drop a strong { background-position:-127px 0px; width:97px; } /* width:97px; */
#nav li.cardiology-products_drop, #nav li.cardiology-products_drop a, #nav li.cardiology-products_drop a strong { background-position:-127px 0px; width:97px; } /* width:97px; */
#nav li.services-support, #nav li.services-support a, #nav li.services-support a strong, #nav li.services-support_drop, #nav li.services-support_drop a, #nav li.services-support_drop a strong { background-position:-224px 0px; width:158px; } /* width:158px; */
#nav li.resources, #nav li.resources a, #nav li.resources a strong, #nav li.resources_drop, #nav li.resources_drop a, #nav li.resources_drop a strong { background-position:-382px 0px; width:100px; } /* width:100px; */
#nav li.investors, #nav li.investors a, #nav li.investors a strong, #nav li.investors_drop, #nav li.investors_drop a, #nav li.investors_drop a strong { background-position:-482px 0px; width:96px; } /* width:96px; */
#nav li.news-events, #nav li.news-events a, #nav li.news-events a strong, #nav li.news-events_drop, #nav li.news-events_drop a, #nav li.news-events_drop a strong { background-position:-578px 0px; width:131px; } /* width:131px; */
#nav li.about-us, #nav li.about-us a, #nav li.about-us a strong, #nav li.about-us_drop, #nav li.about-us_drop a, #nav li.about-us_drop a strong { background-position:-709px 0px; width:89px;} /* width:89px; */
#nav li.about-cardiac-science, #nav li.about-cardiac-science a, #nav li.about-cardiac-science a strong, #nav li.about-cardiac-science_drop, #nav li.about-cardiac-science_drop a, #nav li.about-cardiac-science_drop a strong { background-position:-709px 0px; width:89px;} /* width:89px; */

/* ON STATE (Both Dropdown and No Dropdown)  */
#nav li.solutions-foron a, #nav li.solutions-foron a strong, #nav li.solutions-foron a, #nav li.solutions-foron a strong, #nav li.solutions-foron_drop, #nav li.solutions-foron_drop a, #nav li.solutions-foron_drop a strong { background-position:0px -60px; width:127px; }
#nav li.aed-solutionson a, #nav li.aed-solutionson a strong, #nav li.aed-solutionson a, #nav li.aed-solutionson a strong, #nav li.aed-solutionson_drop, #nav li.aed-solutionson_drop a, #nav li.aed-solutionson_drop a strong { background-position:0px -60px; width:127px; }
#nav li.cardiology-solutionson a, #nav li.cardiology-solutionson a strong, #nav li.cardiology-solutionson a, #nav li.cardiology-solutionson a strong, #nav li.cardiology-solutionson_drop, #nav li.cardiology-solutionson_drop a, #nav li.cardiology-solutionson_drop a strong { background-position:0px -60px; width:127px; }
#nav li.productson a, #nav li.productson a strong, #nav li.productson a, #nav li.productson a strong, #nav li.productson_drop, #nav li.productson_drop a, #nav li.productson_drop a strong { background-position:-127px -60px; width:97px; }
#nav li.cardiology-productson_drop, #nav li.cardiology-productson_drop a, #nav li.cardiology-productson_drop a strong { background-position:-127px -60px; width:97px; }
#nav li.services-supporton a, #nav li.services-supporton a strong, #nav li.services-supporton a, #nav li.services-supporton a strong, #nav li.services-supporton_drop, #nav li.services-supporton_drop a, #nav li.services-supporton_drop a strong { background-position:-224px -60px; width:158px; }
#nav li.resourceson a, #nav li.resourceson a strong, #nav li.resourceson a, #nav li.resourceson a strong , #nav li.resourceson_drop, #nav li.resourceson_drop a, #nav li.resourceson_drop a strong { background-position:-382px -60px; width:100px; }
#nav li.investorson a, #nav li.investorson a strong, #nav li.investorson a, #nav li.investorson a strong, #nav li.investorson_drop, #nav li.investorson_drop a, #nav li.investorson_drop a strong { background-position:-482px -60px; width:96px; }
#nav li.news-eventson a, #nav li.news-eventson a strong, #nav li.news-eventson a, #nav li.news-eventson a strong, #nav li.news-eventson_drop, #nav li.news-eventson_drop a, #nav li.news-eventson_drop a strong { background-position:-578px -60px; width:131px; }
#nav li.about-uson a, #nav li.about-uson a strong, #nav li.about-uson a, #nav li.about-uson a strong, #nav li.about-uson_drop, #nav li.about-uson_drop a, #nav li.about-uson_drop a strong { background-position:-709px -60px; width:89px; }
#nav li.about-cardiac-scienceon a, #nav li.about-cardiac-scienceon a strong, #nav li.about-cardiac-scienceon a, #nav li.about-cardiac-scienceon a strong, #nav li.about-cardiac-scienceon_drop, #nav li.about-cardiac-scienceon_drop a, #nav li.about-cardiac-scienceon_drop a strong { background-position:-709px -60px; width:89px; }

/* HOVER STATE (No Dropdown)  */
#nav li.solutions-for:hover a, #nav li.solutions-for:hover a strong, #nav li.solutions-for a:hover, #nav li.solutions-for a:hover strong { background-position:0px -60px; width:127px; }
#nav li.aed-solutions:hover a, #nav li.aed-solutions:hover a strong, #nav li.aed-solutions a:hover, #nav li.aed-solutions a:hover strong { background-position:0px -60px; width:127px; }
#nav li.cardiology-solutions:hover a, #nav li.cardiology-solutions:hover a strong, #nav li.cardiology-solutions a:hover, #nav li.cardiology-solutions a:hover strong { background-position:0px -60px; width:127px; }
#nav li.products:hover a, #nav li.products:hover a strong, #nav li.products a:hover, #nav li.products a:hover strong { background-position:-127px -60px; width:97px; }
#nav li.services-support:hover a, #nav li.services-support:hover a strong, #nav li.services-support a:hover, #nav li.services-support a:hover strong { background-position:-224px -60px; width:158px; }
#nav li.resources:hover a, #nav li.resources:hover a strong, #nav li.resources a:hover, #nav li.resources a:hover strong { background-position:-382px -60px; width:100px; }
#nav li.investors:hover a, #nav li.investors:hover a strong, #nav li.investors a:hover, #nav li.investors a:hover strong { background-position:-482px -60px; width:96px; }
#nav li.news-events:hover a, #nav li.news-events:hover a strong, #nav li.news-events a:hover, #nav li.news-events a:hover strong { background-position:-578px -60px; width:131px; }
#nav li.about-us:hover a, #nav li.about-us:hover a strong, #nav li.about-us a:hover, #nav li.about-us a:hover strong { background-position:-709px -60px; width:89px; }
#nav li.about-cardiac-science:hover a, #nav li.about-cardiac-science:hover a strong, #nav li.about-cardiac-science a:hover, #nav li.about-cardiac-science a:hover strong { background-position:-709px -60px; width:89px; }

/* ON STATE HOVER (No Dropdown)  */
#nav li.solutions-foron:hover a, #nav li.solutions-foron:hover a strong, #nav li.solutions-foron a:hover, #nav li.solutions-foron a:hover strong { background-position:0px -60px; width:127px; }
#nav li.aed-solutionson:hover a, #nav li.aed-solutionson:hover a strong, #nav li.aed-solutionson a:hover, #nav li.aed-solutionson a:hover strong { background-position:0px -60px; width:127px; }
#nav li.cardiologysolutionson:hover a, #nav li.cardiology-solutionson:hover a strong, #nav li.cardiology-solutionson a:hover, #nav li.cardiology-solutionson a:hover strong { background-position:0px -60px; width:127px; }
#nav li.productson:hover a, #nav li.productson:hover a strong, #nav li.productson a:hover, #nav li.productson a:hover strong { background-position:-127px -60px; width:97px; }
#nav li.services-supporton:hover a, #nav li.services-supporton:hover a strong, #nav li.services-supporton a:hover, #nav li.services-supporton a:hover strong { background-position:-224px -60px; width:158px; }
#nav li.resourceson:hover a, #nav li.resourceson:hover a strong, #nav li.resourceson a:hover, #nav li.resourceson a:hover strong { background-position:-382px -60px; width:100px; }
#nav li.investorson:hover a, #nav li.investorson:hover a strong, #nav li.investorson a:hover, #nav li.investorson a:hover strong { background-position:-482px -60px; width:96px; }
#nav li.news-eventson:hover a, #nav li.news-eventson:hover a strong, #nav li.news-eventson a:hover, #nav li.news-eventson a:hover strong { background-position:-578px -60px; width:131px; }
#nav li.about-uson:hover a, #nav li.about-uson:hover a strong, #nav li.about-uson a:hover, #nav li.about-uson a:hover strong { background-position:-709px -60px; width:89px; }

/* HOVER STATE (Dropdown)  */
#nav li.solutions-for_drop:hover a, #nav li.solutions-for_drop:hover a strong, #nav li.solutions-for_drop a:hover, #nav li.solutions-for_drop a:hover strong { background-position:0px -30px; width:127px; }
#nav li.aed-solutions_drop:hover a, #nav li.aed-solutions_drop:hover a strong, #nav li.aed-solutions_drop a:hover, #nav li.aed-solutions_drop a:hover strong { background-position:0px -30px; width:127px; }
#nav li.cardiology-solutions_drop:hover a, #nav li.cardiology-solutions_drop:hover a strong, #nav li.cardiology-solutions_drop a:hover, #nav li.cardiology-solutions_drop a:hover strong { background-position:0px -30px; width:127px; }
#nav li.products_drop:hover a, #nav li.products_drop:hover a strong, #nav li.products_drop a:hover, #nav li.products_drop a:hover strong { background-position:-127px -30px; width:97px; }
#nav li.cardiology-products_drop:hover a, #nav li.cardiology-products_drop:hover a strong, #nav li.cardiology-products_drop a:hover, #nav li.cardiology-products_drop a:hover strong { background-position:-127px -30px; width:97px; }
#nav li.services-support_drop:hover a, #nav li.services-support_drop:hover a strong, #nav li.services-support_drop a:hover, #nav li.services-support_drop a:hover strong { background-position:-224px -30px; width:158px; }
#nav li.resources_drop:hover a, #nav li.resources_drop:hover a strong, #nav li.resources_drop a:hover, #nav li.resources_drop a:hover strong { background-position:-382px -30px; width:100px; }
#nav li.investors_drop:hover a, #nav li.investors_drop:hover a strong, #nav li.investors_drop a:hover, #nav li.investors_drop a:hover strong { background-position:-482px -30px; width:96px; }
#nav li.news-events_drop:hover a, #nav li.news-events_drop:hover a strong, #nav li.news-events_drop a:hover, #nav li.news-events_drop a:hover strong { background-position:-578px -30px; width:131px; }
#nav li.about-us_drop:hover a, #nav li.about-us_drop:hover a strong, #nav li.about-us_drop a:hover, #nav li.about-us_drop a:hover strong { background-position:-709px -30px; width:89px; }
#nav li.about-cardiac-science_drop:hover a, #nav li.about-cardiac-science_drop:hover a strong, #nav li.about-cardiac-science_drop a:hover, #nav li.about-cardiac-science_drop a:hover strong { background-position:-709px -30px; width:89px; }

/* ON STATE HOVER (Dropdown)  */
#nav li.solutions-foron_drop:hover a, #nav li.solutions-foron_drop:hover a strong, #nav li.solutions-foron_drop a:hover, #nav li.solutions-foron_drop a:hover strong { background-position:0px -90px; width:127px; }
#nav li.aed-solutionson_drop:hover a, #nav li.aed-solutionson_drop:hover a strong, #nav li.aed-solutionson_drop a:hover, #nav li.aed-solutionson_drop a:hover strong { background-position:0px -90px; width:127px; }
#nav li.cardiology-solutionson_drop:hover a, #nav li.cardiology-solutionson_drop:hover a strong, #nav li.cardiology-solutionson_drop a:hover, #nav li.cardiology-solutionson_drop a:hover strong { background-position:0px -90px; width:127px; }
#nav li.productson_drop:hover a, #nav li.productson_drop:hover a strong, #nav li.productson_drop a:hover, #nav li.productson_drop a:hover strong { background-position:-127px -90px; width:97px; }
#nav li.cardiology-productson_drop:hover a, #nav li.cardiology-productson_drop:hover a strong, #nav li.cardiology-productson_drop a:hover, #nav li.cardiology-productson_drop a:hover strong { background-position:-127px -90px; width:97px; }
#nav li.services-supporton_drop:hover a, #nav li.services-supporton_drop:hover a strong, #nav li.services-supporton_drop a:hover, #nav li.services-supporton_drop a:hover strong { background-position:-224px -90px; width:158px; }
#nav li.resourceson_drop:hover a, #nav li.resourceson_drop:hover a strong, #nav li.resourceson_drop a:hover, #nav li.resourceson_drop a:hover strong { background-position:-382px -90px; width:100px; }
#nav li.investorson_drop:hover a, #nav li.investorson_drop:hover a strong, #nav li.investorson_drop a:hover, #nav li.investorson_drop a:hover strong { background-position:-482px -90px; width:96px; }
#nav li.news-eventson_drop:hover a, #nav li.news-eventson_drop:hover a strong, #nav li.news-eventson_drop a:hover, #nav li.news-eventson_drop a:hover strong { background-position:-578px -90px; width:131px; }
#nav li.about-uson_drop:hover a, #nav li.about-uson_drop:hover a strong, #nav li.about-uson_drop a:hover, #nav li.about-uson_drop a:hover strong, #nav li.about-cardiac-scienceon_drop:hover a, #nav li.about-cardiac-scienceon_drop:hover a strong, #nav li.about-cardiac-scienceon_drop a:hover, #nav li.about-cardiac-scienceon_drop a:hover strong { background-position:-709px -90px; width:89px; }

/* DROP DOWNS */
#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:11px; }
#nav li:hover, * html #nav a:hover { position:relative; }
#nav li li a { font-size:11px; text-align:left; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; }
#nav li ul li, #nav li ul li a { background:none; }
#nav li ul li a.arrow { min-height:10px !important; _height:10px !important; }
#nav li:hover ul, #nav li a:hover ul { position:absolute; top:30px; left:0; padding:14px 0 10px; width:220px; display:block; cursor:pointer; background:#5e5d60 url(../images/bg_nav_dropdown.png) no-repeat 0 0; z-index:200; } 
#nav li:hover li, #nav li a:hover li { height:auto; width:220px !important; background:#5e5d60; } /* 5e5d60 */
#nav li:hover li.last, #nav li a:hover li.last { }
#nav li:hover li a, #nav li a:hover li a { margin:0 0 0 15px; padding:3px 10px 4px 3px; display:block; width:175px !important; height:auto; color:#fff; border:1px solid #7e7d80; border-width:0 0 1px; } /* margin:0 0 0 10px width:182px */
* html #nav li:hover li a, * html #nav li a:hover li a { width:140px !important; w\idth:113px; }
#nav li:hover li a:hover, #nav li a:hover li a:hover { color:#ebebeb; background:#68676a !important; }
#nav li:hover li.last a, #nav li a:hover li.last a { border-bottom:0; }

/* SECOND LEVEL DROP DOWNS, FLYOUTS */
#nav li:hover li ul, #nav li a li a ul { visibility:hidden; }
#nav li:hover li:hover ul, #nav li a:hover li a:hover ul { position:absolute; top:0; left:200px; visibility:visible; }

#nav li:hover li li a, #nav li a:hover li li a { color:#fff; }
#nav li:hover li li a:hover, #nav li a:hover li li a:hover { color:#999; }

#nav li ul li ul { margin:0px !important; padding:0px !important; padding-top:10px !important; *padding-right:5px !important; background-image: none !important;  }
#nav li ul li ul li { padding-left:10px !important; *padding-left:5px !important; _padding-left:0px !important; padding-right:5px !important; *padding-right:0px !important; _padding-right:0px !important; }
#nav li ul li ul li.last { padding-bottom:10px !important;  }

#nav li li a, #nav li a li a {  border-bottom:1px solid #7E7D80 !important; }
#nav li li li a, #nav li li a li a {  border-bottom:1px solid #7E7D80 !important; }


/* Target all Gecko (includes Firefox) */
*>#nav li ul li ul li{ padding-left:0px !important; padding-right:0px !important; }


/* POSITIONS LAST LIST(S) IN THE NAV */
#nav li.about-us:hover ul, #nav li.about-us a:hover ul, #nav li.about-us_drop:hover ul, #nav li.about-us_drop a:hover ul, #nav li.about-uson:hover ul, #nav li.about-uson a:hover ul, #nav li.about-uson_drop:hover ul, #nav li.about-uson_drop a:hover ul { left:-131px; background:#5e5d60 url(../images/bg_nav_dropdown_alt.png) no-repeat 0 0; .background-color:#525154; _background-color:#525154; } /* 5e5d60 */

#nav li.about-cardiac-science:hover ul, #nav li.about-cardiac-science a:hover ul, #nav li.about-cardiac-science_drop:hover ul, #nav li.about-cardiac-science_drop a:hover ul, #nav li.about-cardiac-scienceon:hover ul, #nav li.about-cardiac-scienceon a:hover ul, #nav li.about-cardiac-scienceon_drop:hover ul, #nav li.about-cardiac-scienceon_drop a:hover ul { left:-131px; background:#5e5d60 url(../images/bg_nav_dropdown_alt.png) no-repeat 0 0; .background-color:#525154; _background-color:#525154; }

/* MAKES THE HOVER 'STICK' IN FIREFOX */
/* CLASS 'drop' MUST BE ON THE 'href', NOT THE 'li' OR IT WILL NOT WORK */
#nav ul a.drop:hover, #nav ul :hover > a.drop { color:#041527; background:white !important; }
/**************************************************************************************************************/

#header_tools { position:absolute; top:0; right:15px; width:700px; height:30px; z-index:999; }
#header_tools form label { display:none; }

#search { position:absolute; top:0; right:0; width:236px; height:19px; background:url(../images/bg_sprite.png) no-repeat -5792px 0; }
#search input { margin:3px 0 0 19px; width:190px; height:13px; float:left; display:inline; color:#8e8d8f; font-size:10px; text-transform:uppercase; border:none; }
#search input.btn_go { margin:0; width:25px; height:19px; background:none; border:none; cursor:pointer; outline:none; }

div.select { position:relative; width:214px; height:22px; background:url(../images/bg_sprite.png) no-repeat -3430px 0; }
div.select select { cursor:pointer; opacity:0; position:relative; z-index:2; }
div.select label { position:absolute; top:4px; left:5px; color:#767676; font-size:11px; cursor:pointer; z-index:1; }
div.select select { position:relative; cursor:pointer; filter:alpha(opacity=0); opacity:0; z-index:2; }
div.select option { padding:2px 0 2px 3px; font-size:10px;  } 

#language { position:absolute; top:0; right:186px; width:91px; height:19px; display:none; }
#language select { padding:2px 0; width:81px; height:19px; color:#8e8d8f; font-size:10px; cursor:pointer; opacity:0; }
#language option { padding:4px 0 4px 4px; border:none; }
#language span { position:absolute; top:4px; right:26px; text-transform:uppercase; font-size:10px; color:#8e8d8f; }
#language div.select { width:91px; height:19px; background-position:-1446px -20px; }
#language div.select label { text-transform:uppercase; display:block; font-size:9px; }
#language div.select select { width:91px; height:19px; }

#tertnav { top:0; right:260px; width:149px; height:21px; }
#tertnav { right:260px; } /* Delete this line if the language dropdown is re-introduced */
#tertnav li { height:21px; display:inline; color:#6799c8; font-size:10px; list-style:none; text-transform:uppercase; }
#tertnav li a, #tertnav li div { position:relative; height:21px; color:#6799c8; }
#tertnav li strong { height:21px; }
#tertnav li, #tertnav li a, #tertnav li strong, #tertnav li div { background-image:url(../images/bg_nav.png); }

#social_icons { right:413px; height:21px; width:110px;  }
#social_icons li { margin-right:6px; }

#first-to-know { position:absolute; top:-7px; left:0; }
.tbl-first-to-know td span b { width:90px; display:block; }

/* NORMAL STATE */
#tertnav li.contact, #tertnav li.contact a, #tertnav li.contact a strong { background-position:-799px 0px; width:55px; }
#tertnav li.careers, #tertnav li.careers a, #tertnav li.careers a strong { background-position:-854px 0px; width:58px; }
#tertnav li.blog, #tertnav li.blog a, #tertnav li.blog a strong { background-position:-912px 0px; width:36px; }

/* HOVER STATE */
#tertnav li.contact:hover a, #tertnav li.contact:hover a strong, #tertnav li.contact a:hover, #tertnav li.contact a:hover strong { background-position:-799px -21px; width:55px; }
#tertnav li.careers:hover a, #tertnav li.careers:hover a strong, #tertnav li.careers a:hover, #tertnav li.careers a:hover strong { background-position:-854px -21px; width:58px; }
#tertnav li.blog:hover a, #tertnav li.blog:hover a strong, #tertnav li.blog a:hover, #tertnav li.blog a:hover strong { background-position:-912px -21px; width:36px; }

/* ON STATE */
#tertnav li.contacton, #tertnav li.contacton strong, #tertnav li.contacton div { background-position:-799px -21px; width:55px; }
#tertnav li.careerson, #tertnav li.careerson strong, #tertnav li.careerson div { background-position:-854px -21px; width:58px; }
#tertnav li.blogon, #tertnav li.blogon strong, #tertnav li.blogon div { background-position:-912px -21px; width:36px; }

#h_slideshow_content a { position:absolute; top:0; left:0; z-index:0; display:block; }
#h_slideshow_nav { z-index:2; margin:0; bottom:20px; left:20px; width:600px; }
#h_slideshow_nav li { display:inline; color:#FFF; font-size:10px; list-style:none; }
#h_slideshow_nav li, #h_slideshow_nav li a { display:block; width:136px; height:34px; }
#h_slideshow_nav li a { outline:none; background-image:url(../images/bg_h_slideshow.png); text-indent:-3000px; }
* html #h_slideshow_nav li a { background-image:url(../images/bg_h_slideshow_ie6.png); }

/* NORMAL STATE */
#h_slideshow_nav li#offices a { background-position:0px 0px; }
#h_slideshow_nav li#hospitals a { background-position:-146px 0px; }
#h_slideshow_nav li#defibrillation a { background-position:-292px 0px; }
#h_slideshow_nav li#newarrivals a { background-position:-438px 0px; }

/* HOVER STATE */
#h_slideshow_nav li a:hover { opacity:.75; filter:alpha(opacity=75) }
* html #h_slideshow_nav li.on a, * html #h_slideshow_nav a:hover { filter:alpha(opacity=75) !important }
#h_slideshow_nav li a, #h_slideshow_nav li.on a:hover { opacity:1; filter:none; }

/* ON STATE */
#h_slideshow_nav li#offices.on a { background-position:0px -34px; }
#h_slideshow_nav li#hospitals.on a { background-position:-146px -34px; }
#h_slideshow_nav li#defibrillation.on a { background-position:-292px -34px; }
#h_slideshow_nav li#newarrivals.on a { background-position:-438px -34px; }
#h_slideshow_nav li#defibrillation, #h_slideshow_nav li#hospitals, #h_slideshow_nav li#newarrivals { margin-left:10px; }

/* SUBHEADER TABS (Tabs on the breadcrumb bar)
------------------------------------------------------------------------------------- */
#breadcrumb { position:relative; width:990px; height:28px; color:#bcbcbb; font-size:11px; background:#5e5d60 url(../images/bg_sprite.png) no-repeat -456px 0; z-index:60; }
#breadcrumb ul { position:absolute; top:7px; left:8px; width:680px; height:15px !important; overflow:hidden; }
#breadcrumb li { margin:0 5px 0 0; float:left; display:inline; }
#breadcrumb a { padding:0 12px 0 0; color:#fff; text-decoration:none; background:url(../images/bg_breadcrumb_sep.gif) no-repeat 100% 5px; }
#breadcrumb a:hover { color:#fff; text-decoration:underline; }

/*
#partner #breadcrumb a { padding:0 12px 0 0; color:#fff; text-decoration:none; background:none; }
*/

/* HOME PAGE
------------------------------------------------------------------------------------- */
#content { margin-top:10px; line-height:20px; background:url(../images/bg_content.gif) repeat-y 0 0; }
.home #content { margin-top:0; background:none; }
.Homepage_Test_Page #content { margin-top:0; background:none; }

#content_full { margin-top:10px; line-height:20px; }
.home #content_full { margin-top:0; background:none; }

.col { float:left; display:inline; }

#h_main { padding:0 0 40px; width:722px; }
 
#flashContainer, #h_slideshow, #h_slideshow3 { width: 722px; height:340px; margin:0 0 27px; position:relative; z-index:0px; }

#h_main #h_content { padding:0 10px 0 0; width:453px; }
#h_main #h_content h2 { font-size:16px; line-height:16px; }

#h_links { margin:26px 0 0 -25px; width:478px; }
#h_links a, a.frame, a.framerp, a.framein { margin:0 0 0 25px; width:210px; height:61px; float:left; display:inline; border:2px solid #d8d9da; }
#h_links a:hover, a.frame:hover { border:2px solid #a4c2de; }
a.frame { margin:10px 0 0; display:block; float:none; }
a.framerp { margin:35px 0 0; display:block; float:none; }
a.framein { margin:16px 0 0; display:block; float:none; }


#h_main #h_featured { padding:0 15px; width:229px; }
#h_main #h_featured h2 { color:#f58025; font-size:22px; line-height:22px; }

#h2 { color:#f58025; font-size:22px; line-height:22px; }

.col .module_list, .col .news_list { margin:0 0 0 -5px; }
.module_list li { color:#6799c8; font-size:11px; line-height:14px; list-style:none; border:1px solid red; border:1px 

solid #fcdfc8; border-width:0 0 1px; }
.module_list li a { padding:11px 5px 14px; color:#6799c8; display:block; font-size:11px; text-decoration:none; }
.module_list li a:hover { color:#6799c8; text-decoration:none; background:#f0f5f9; }
.module_list li span { margin:0 0 1px; display:block; color:#f58025; font-size:12px; } /* font-size:10px;  */
.module_list li span span { margin:0; padding-left:4px; display:inline; }
.module_list li span span small { color:#6799c8; font-size:10px; } 

.news_list { margin:0 }
.news_list li { padding:11px 5px 14px; color:#f58025; line-height:14px; list-style:none; border:1px solid #fcdfc8; border-width:0 0 1px; font-size:11px; }
.news_list li:hover, .news_list li.hover { background:#f0f5f9; }
.news_list li a { color:#6799c8; text-decoration:none; }
.news_list li a:hover { color:#6799c8; text-decoration:none; }
.news_list li span { margin:0 0 1px; display:block; color:#f58025; font-size:10px; }
.news_list li span span { margin:0; padding-left:4px; display:inline; }
.news_list li span span a { color:#6799c8; font-size:10px; }

.mediabox { font-size:10px; line-height:12px; margin-bottom:5px; }

.pdf { padding:0 18px 0 0; background: url(../images/icon_pdf.gif) no-repeat 100% 0; }
span.pdf { padding:0 0 0 18px; font-size:11px; background: url(../images/icon_pdf.gif) no-repeat 0 2px; display:block; }

.podcast { padding:0 18px 0 0; background: url(../images/link_podcast.gif) no-repeat 100% 0; }
span.podcast { padding:0 0 0 18px; font-size:11px; background: url(../images/link_podcast.gif) no-repeat 0 2px; display:block; }


.col .resources_list { margin-left:0; }
.resources_list li, .resources_list li a { line-height:16px !important; font-size: 12px!important; }
.resources_list span { margin:3px 0 0; font-size:10px; }

.generic_list { margin:-2px 0 0 -5px; }
.generic_list li { color:#6799c8; font-size:11px; line-height:14px; list-style:none; border:1px solid red; border:1px solid #fcdfc8; border-width:0 0 1px; }
#main .generic_list li a { padding:11px 5px 14px; color:#6799c8; display:block; font-size:11px; text-decoration:none; }
#main .generic_list li a:hover { color:#6799c8; text-decoration:none; background:#f0f5f9; }
.generic_list li span { margin:0 0 1px; display:block; color:#f58025; font-size:10px; }
.generic_list li span span { margin:0; padding-left:4px; display:inline; }
.generic_list li span span small { color:#6799c8; font-size:10px; }

#h_sidebar { position:relative; width:268px; }
#h_sidebar_tab #div1 h2 { display:none; }

#h_sidebar_tab { position:relative !important; }
#h_sidebar_tab li { height:40px; display:inline; color:#6799c8; }
#h_sidebar_tab li a, #h_sidebar_tab li div { position:relative; height:40px; color:#6799c8; outline:none; }
#h_sidebar_tab li strong { height:40px; }
#h_sidebar_tab li, #h_sidebar_tab li a, #h_sidebar_tab li strong, #h_sidebar_tab li div { background-image:url(../images/bg_tabs.png); }

/* TAB: SELECTED */
#h_sidebar_tab li#h_tab_solutions.selected, #h_sidebar_tab li#h_tab_solutions.selected a, #h_sidebar_tab li#h_tab_solutions.selected a strong { background-position:0 0; width:134px; }
#h_sidebar_tab li#h_tab_finder.selected, #h_sidebar_tab li#h_tab_finder.selected a, #h_sidebar_tab li#h_tab_finder.selected a strong { background-position:-134px -40px; width:134px; }

/* TAB: NOT SELECTED */
#h_sidebar_tab li#h_tab_solutions, #h_sidebar_tab li#h_tab_solutions a, #h_sidebar_tab li#h_tab_solutions a strong { background-position:0 -40px; width:134px; }
#h_sidebar_tab li#h_tab_finder, #h_sidebar_tab li#h_tab_finder a, #h_sidebar_tab li#h_tab_finder a strong { background-position:-134px 0; width:134px; }

#h_sidebar_tab #div1 { min-height:450px; background:#f5a323 url(../images/bg_sidebar_solutions.png) repeat-x 0 100%; }
#h_sidebar_tab #div2 { min-height:450px; background:#7aaee0 url(../images/bg_tab1.png) repeat 0 100%; }

.productfinder { padding:20px 20px 10px 20px; width:228px;}
.productfinder div { min-height:25px; float:left; clear:left; margin-right:10px; }
#searchfilter .search_input { position:relative; }
#searchfilter .productfinder { width: 750px; margin-left:-20px; }
#searchfilter .productfinder .search_input { }
#searchfilter .productfinder .input1 { width:240px; }
#searchfilter .productfinder .input2 { width:270px; }

#noResults { clear:left; }

#h_sidebar_tab .productfinder { height:410px; }
.home .productfinder { padding:20px; }
.productfinder h2 { margin-top:-3px; color:#fff; font-size:7px; line-height:16px; 
text-transform:uppercase; } /* letter-spacing:-5px; */
.productfinder form { margin-top:6px; }
.productfinder form.or { margin-bottom:0; padding:15px 0 0; background:url(../images/bg_sprite.png) no-repeat 0 0; }
.home .productfinder form.or { margin-bottom:38px; }
.productfinder input { padding:3px 0 0 3px; width:199px; height:21px; float:left; color:#717073; font-size:10px; border:1px solid #275989; border-width:1px 0 1px 1px; }
.productfinder input.btn_go { padding:0; width:25px; height:21px; border:none; }
.productfinder input.btn_results { margin:0 0 0 70px; padding:0; width:88px; height:21px; border:none; }
.productfinder input.btn_filter { margin:0 0 0 0px; padding:0; width:44px; height:21px; border:none; }
.productfinder select { margin:0 0 5px; padding:2px 1px 1px 0; width:228px; height:21px; color:#717073; font-size:10px; cursor:pointer; outline:none; border:1px solid #275989; border-width:1px; }
.productfinder div select.selectcat { width:120px !important; }
.productfinder div select.selectres { width:160px !important; }
.productfinder option { padding:2px; }

#div2 .productfinder h3 { width:220px; height:14px; overflow:hidden; text-indent:-3000px; background:url(../images/bg_sprite.png) no-repeat -5572px 0; } 
#div2 .productfinder h3.accessories { background:url(../images/bg_sprite.png) no-repeat -5572px -14px; }

.yui-pg-container { font-size:10px !important; }
.yui-pg-container span { padding:2px; }

#techsupport { min-height:155px; background:#6b6b6e url(../images/bg_techsupport.png) no-repeat 0 100%; border:1px solid; border-width:1px 0 0; }
#techsupport h3 { margin:26px 0 0 27px; background:url(../images/bg_sprite.png) no-repeat -5572px -28px; height:19px; width:174px; color:#fff; font-weight:bold; text-indent:-2000px; }
#techsupport ul { margin:0 0 7px 27px; padding:0; width:170px; list-style:none; }
#techsupport li { margin:0 0 -2px 4px; padding:0 0 0 11px; color:#fff; background:url(../images/bg_techsupport_arrow.png) no-repeat 0 7px; }
#techsupport a { color:#fff; }
#techsupport a:hover { color:#518EC8; }
#techsupport .btn_webchat { margin:0 0 0 30px; outline:none; }

/* SUBPAGES
------------------------------------------------------------------------------------- */
#full { padding:0 0 40px; width:990px; background:#fff; min-height:200px; }

#sidebar { padding:0 20px 40px 0; padding-right:0px \9; margin-right:20px \9; width:200px; float:left; display:inline; }
#sidebar div.sidebar_header { padding:8px 0 5px; background:#fff; border-bottom:1px solid #f6d9c3; }
#sidebar h2 { margin:0 0 0 10px; font-size:18px; line-height:21px; color:#f58025; letter-spacing:-1px; }

#subnav, #subnav ul { margin:0; }
#subnav li { color:#fff; display:block; list-style:none; line-height:14px; height:1% }
#subnav li a, #subnav li div { padding:6px 0 5px 10px; color:#5e5d60; display:block; text-decoration:none; background:#f7f7f8; }

#subnav li div { background:#aaaaac; color:#FFF }
#subnav li.expanded a { color:#F58025; }
#subnav li.expanded ul li a { color:#5E5D60; }

#subnav li a:hover { color:#E77721; background: #EBEBEB url(../images/bg_sprite.png) no-repeat scroll -5372px 0pt; text-decoration:none; background-color:#ebebeb !important; }
#subnav li.open a { color:#f58025; }

#subnav li li { font-size:10px }
#subnav li li a, #subnav li li div {  padding:6px 0 5px 20px; }

#main { padding:0 0 20px; width:770px; line-height:18px; min-height:200px; }
#main_full { padding:0 0 20px; width:990px; line-height:18px; min-height:200px; }

#main_full h1, #main h1, #full h1 { font-weight:normal; margin:8px 0 0; letter-spacing:-1.25px; color:#f58025; font-size:18px; line-height:21px; .font-size:20px; _font-size:20px; }
#main_full h1.subtitle, #main h1.subtitle, #full h1.subtitle { margin-bottom:8px; }
#main_full h2, #main h2, #full h2, #main .h2 { display:block; color:#f58025; font-size:18px; line-height:21px; .font-size:20px; .font-weight:bold; _font-size:20px; _font-weight:bold; }
#main_full h3, #main h3, #full h3 { margin:10px 0 4px; color:#f58025; .font-size:14px !important; _font-size:14px !important; }
#main_full h4, #main h4, #full h4 { font-size:12px; margin-bottom:5px; }
#main h1, #full h1 { color:#F58025; font-size:18px; margin:8px 0pt 0pt; }
#main h2, #full h2 { color:#F58025; font-size:18px; line-height:21px; }
#main h3, #full h3 { color:#F58025; }
#main h4, #full h4 { font-size:12px; }
#main h5, #full h5 { color:#F58025; font-size:11px; }
#main h3 span, #full h3 span { color:#717073; font-size:12px; font-weight:normal; }
#main #tab_testimonials h4 { color:#F58025 !important; }
#main #tab_testimonials img { float:left; margin: 5px 15px 15px 0; }
#main table { border-collapse:collapse; line-height:21px; }
#main td { padding:4px 10px 11px 0; font-size:10px; line-height:13px; vertical-align:top; }
#main td h2 { margin:-2px 0 0; font-size:16px; line-height:19px; letter-spacing:-1px; }
#main a { text-decoration:none; }
#main a:hover { text-decoration:underline; }
#main #proddetail_lg a:hover { text-decoration:none; }
#main p { margin:8px 0; }
#main_content ul { margin-left:0px; margin-bottom:20px; }
#main li, #full li { margin-bottom:10px; padding-left:20px; line-height:18px; list-style:none; background:url(../images/bg_arrow_list.gif) no-repeat -1px 4px; }
#main #h_slideshow_nav li, #full #h_slideshow_nav li { margin-bottom:auto; padding:0px !important; background:none; line-height:auto; list-style:none; }

#emr #tab_images { padding-left: 10px !important; }
#emr #main ul, #emr #full ul { margin-left:0px; }
#emr #main li, #emr #full li { background:none; padding:0; margin:0; }
#emr #main .tabbox h2 { font-size:18px !important; }
#main .prod_detail_body li { padding-left:10px; background:url(../images/bg_list.gif) no-repeat 0 6px !important; }
#main .links li, #full .links li { margin-bottom:10px; padding-left:20px; line-height:18px; list-style:none; background:url(../images/bg_arrow2.png) no-repeat 0 4px; }
#main li.circle, #full li.circle { margin-bottom:10px; padding-left:9px; line-height:14px; list-style:none; background:url(../images/bg_list.gif) no-repeat 0 6px; }
#main ol li, #full ol li { margin-bottom:10px; padding-left:9px; line-height:14px; list-style-type: decimal; background: none;}
ul.cbullet li { margin-bottom:4px; padding-left:9px; line-height:14px; list-style:none; background:url(../images/bg_list.gif) no-repeat 0 6px; }
#main .yui-nav li { margin:0; padding:0; }
#main ul.arrow li { margin:3px 0 5px; padding:4px 0 0 19px; line-height:15px; list-style:none; background:url(../images/bg_arrow_list.gif) no-repeat 0 7px; }
#main #product_find ul.links li { margin:1px 0 5px; padding:4px 0 0 19px; line-height:15px; list-style:none; background:url(../images/bg_arrow2.png) no-repeat 0 4px; }

h3.black {color:#000!important; font-size: 1.6em;}

/* Three Col */
#three-col #main #left { width:495px; min-height: 136px; float:left; }
#three-col #main #right { width:268px; min-height: 136px; float:right; *margin-right:9px; }

/* Module list code */
#main .module_list { margin:0 0 0 -5px; padding:0; }
#main .module_list li { margin:0; padding:0; background:none; border:none; }
#main .module_list li a { padding:2px 5px 10px 5px; font-size:12px; line-height:15px; }
#main .module_list li a:hover { background-color:#f0f5f9; color: #6799c8; text-decoration:none; }
#main .module_list li a span { color:#6c6c6d; display:inline; }


.main_wide { margin-bottom:8px; position:relative; }
.main_wide #text h1.sIFR-replaced { float: left; }
.main_wide img { float:left; }
.main_wide div { position:static; bottom:0; left:0; padding:0px; width:732px; line-height:20px; } /* padding:7px 19px 6px 19px; */
/* { position:absolute; bottom:0; left:0; padding:7px 19px 6px 19px; width:732px; line-height:20px; }*/
.solutionssub { background-color:#f3efec; }


/* Two column main layout */
.twocol { margin:15px 0 0 -10px; padding:0 10px; width:375px; }

div.alt_twocol { background:url(../images/bg_sprite.png) repeat-y -2630px 0; border-top:1px solid #fcdfc8; }
div.alt_twocol1 { margin:5px 0 0; padding:0 10px; width:504px; float:left; display:inline; }
div.alt_twocol2 { margin:5px 0 0; padding:0 9px; width:228px; float:left; display:inline; min-height:245px; height:216px;  }

#main div.alt_twocol td { padding:0 10px; }
div.alt_twocol td h3 { font-size:14px; }
div.alt_twocol1 td#blog_img { vertical-align:middle; }
div.alt_twocol1 td#blog_img  img { float:left; }

div.alt_twocol2 img { margin:5px 0; display:block; }

/* Three column main layout */
.threecol { margin:35px 0 15px 0; width:770px; background:url(../images/bg_sprite.png) repeat-y -3644px 0; }


.threecol .col { position:relative; margin:0 16px 0 0; padding:7px 10px 10px; width:226px; font-size:11px; line-height:18px; }
.threecol .last { margin-right:0; }
.threecol blockquote { margin:5px 0 0 20px; }
.threecol img { margin:4px 0; display:block; }
.threecol a.more { position:absolute; top:9px; right:6px; font-size:11px; color:#7db1e3; font-weight:bold; text-decoration:none; }
.threecol a.more:hover { text-decoration:underline; }
.threecol ul.arrow { margin:0 0 10px 0; }

#news { margin-bottom:25px; }
#careers { margin:10px 0 15px 0; }
#resources { margin:20px 0 20px; }

/* Technical Support - Three Column Layout */
.threecol_tech { margin:10px 0 15px 0; }
.threecol_tech .col { position:relative; margin:0 20px 0 0; min-height:1px; }
#main .threecol_tech .col2 { margin:0pt 20px 0pt 0pt; min-height:1px; position:relative; display:inline; float:left;  }
.threecol_tech a.more { font-size:10px; }

#threecol_tech1 { width:275px; line-height:15px; }
#threecol_tech2 { width:187px; }
#threecol_tech3, #threecol_tech3_alt { width:268px; }

#news #threecol_tech1 { width:218px; }
#news #threecol_tech2 { width:244px; }

#threecol_tech1 img { margin:0 0 4px; display:block; }

#threecol_tech2 .info { width:150px; }
* html #threecol_tech2 .info { width:155px; }
#threecol_tech2 .info label, #threecol_tech2 .info input { float:none; }
#threecol_tech2 .info textarea { width:134px !important; }
#threecol_tech2 #response {font-weight:bold; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; display:none; }

#threecol_tech2 .loading { background:#f8f8f8 url(../images/ajax-loader.gif) no-repeat 50% 50%; }

#threecol_tech3 { min-height:215px; margin:-11px 0 0; color:#fff; font-size:11px; line-height:14px; background:#5f5d62 url(../images/bg_sub_tech.jpg) no-repeat 0 0; }
#threecol_tech3_alt { position:relative; min-height:215px; margin:-11px 0 0; color:#fff; font-size:11px; line-height:14px; background:#5f5d62 url(../images/bg_sub_tech_alt.jpg) no-repeat 0 0; }
.sIFR-hasFlash #threecol_tech3_alt h2 { position:absolute; top:23px; right:3px; height:20px; overflow:hidden; width:170px; color:#fff; }
#threecol_tech3_alt h3, #threecol_tech3_alt .h3 { position:absolute; top:14px; left:102px; display:block; color:#fff !important; font-size:20px; text-align:left; }
#upgrade_lang_container #threecol_tech3_alt h3, #upgrade_lang_container #threecol_tech3_alt .h3 { position:absolute; top:25px; left:91px; display:block; color:#fff !important; font-size:10px; font-weight:bold; text-align:left; }


/* Wide column main layout */
.main_wide { position:relative; margin-bottom:8px; }
.main_wide img { float:left; }
.main_wide div#text { position:static; bottom:0; left:0; padding:7px 19px 16px 19px; width:732px; line-height:20px; }

/* Subpages with right-sidebar */
#main_content { margin:12px 20px 0 0; width:482px; }
#main_content h1 { margin:16px 0 10px; width:360px; }



#main_content h2 { margin-top:16px; }
#main #main_content .prodlist h2 { margin-top:-3px !important; }

#main_content .twocol, #main .twocol { margin:15px 0 0; padding:16px 40px 0 0; width:221px; border-top:1px solid #fddfc7; }
#main_content .twocol table,#main .twocol table { margin-top:10px; }
#main_content .twocol td, #main .twocol td { padding:0 0 15px; }
#main_content .twocol td img, #main .twocol td img { margin-right:8px; display:block; }
#main_content .twocol td a, #main .twocol td a { font-size:12px; }
#main_content div.last { padding-right:0; }

#main_sidebar { margin:12px 0 0; _margin-left:-3px; width:268px !important; }
#main_sidebar h3 { margin-top:0; }

.vid_caption { margin:-15px 0 15px; padding:0 10px; display:block; font-weight:bold; }

.pdflink { margin-bottom:15px; padding:11px 27px 11px 9px; width:232px; height:40px; color:#5f5e61; font-size:10px; background:url(../images/bg_sprite.png) no-repeat -2362px 0; }
.pdflink a { color:#7db1e3; font-size:12px; }

#story { border-top:1px solid #f5f5f5; border-right:1px solid #F5F5F5; background:url(../images/bg_story.gif) repeat-y 0 0; } /* padding:1px 0 0; */
#story h2 { margin:5px 0 6px 10px; font-size:16px; line-height:21px; }
#story .story { padding:6px 16px 20px 12px; width:240px; color:#fff; font-size:13px; line-height:22px; background:#6e6d70; }
#story .story  a, #story .story  a:visited { color:#a1bfdd; }
#story .story h3 { margin:10px 0 0; color:#f58025; font-size:16px; font-weight:normal; }
#story .story h4 { font-size:12px; font-weight:normal; line-height:16px; }

#vid .story { padding:6px 16px 20px 12px; width:240px; color:#fff; font-size:13px; line-height:22px; background:#6e6d70; }
#vid .story  a, #story .story  a:visited { color:#a1bfdd; }
#vid .story h3 { margin:10px 0 0; color:#f58025; font-size:16px; font-weight:normal; }
#vid .story h4 { font-size:12px; font-weight:normal; line-height:16px; }

/* Product Styles */
.prodlist { padding:0 0 20px; font-size:10px; line-height:13px; }
.tabbox .prodlist { margin:0 0 20px; border-bottom:1px solid #f6d9c3; }
.prodlist div { width:362px; float:left; display:inline; }
.tabbox .prodlist div { width:609px }
.prodlist img { margin-right:20px; float:left; display:inline; border:1px solid #f58025; }
.prodlist ul.arrow { margin-left:0px; margin-right:20px; width:187px; float:left; display:inline; }
.prodlist ul.arrow li { margin:0; width:168px; list-style:none;  }
.prodlist div.proditem { width:118px; min-height:118px; } 

#contact-like {width:117px; height:70px; margin:0 0 10px 5px;}
#contact-like img.contact-button {margin: 15px -5px 3px 0;}
#contact-like iframe {width:49px; height:22px; float:right;}

#fb-like-product-category {margin:20px 0 0 0;}

.search_results { width:729px; }
.search_results small { margin:20px 0 8px;display:block;  }
.search_results th, .search_results td { width:50px !important; border-bottom:1px solid #f6d9c3; }
.search_results .solo table td { width:729px; }
.search_results .full table tr { width:auto !important; }
.search_results td img { margin-bottom:0 !important; }
.search_results table { width:100%; }
.search_results .yui-dt-first { width:130px !important; }


/*#content .search_results th, #content .search_results td { padding-right:30px; }*/
#content .search_results th a { padding-right:16px; text-decoration:none; background:url(../images/bg_sort_arrow.gif) no-repeat 100% 7px; font-size:10px; } 
#content .search_results th.yui-dt-asc a { background:url(../images/bg_sort_arrow_asc.gif) no-repeat 100% 7px; }
#content .search_results .yui-dt-label { font-size:10px; }
#content .search_results td a { text-decoration:none; }
#content .search_results th a:hover, #content .search_results td a:hover { text-decoration:underline; }

#content .search_results th { font-size:10px; text-transform:uppercase; }
#content .search_results td { padding-bottom:5px; }

#content .search_results col.col1 { width:150px; }
#content .search_results col.col2 { width:150px; }
#content .search_results col.col3 { width:150px; }
#content .search_results col.col4 { width:279px; }

/*#content_full .search_results th, #content .search_results td { padding-right:30px; }*/
#content_full .search_results th a { padding-right:16px; text-decoration:none; background:url(../images/bg_sort_arrow.gif) no-repeat 100% 7px; } 
#content_full .search_results td a { text-decoration:none; }
#content_full .search_results th a:hover, #content .search_results td a:hover, #content #servsearch .search_results td a:hover { text-decoration:underline; cursor:pointer; }

#content_full .search_results th { font-size:13px; text-transform:uppercase; }
#content_full .search_results td { padding-bottom:18px; }

#content_full .search_results col.col1 { width:150px; }
#content_full .search_results col.col2 { width:150px; }
#content_full .search_results col.col3 { width:150px; }
#content_full .search_results col.col4 { width:279px; }

.tabbox .productfinder { padding:0; width:100%; }
#content .tabbox .productfinder h2 { margin-top:0; color:#f58025; letter-spacing:0; text-transform:none; }
#content_full .tabbox .productfinder h2 { margin-top:0; color:#f58025; letter-spacing:0; text-transform:none; }
.tabbox .productfinder form.or { margin:7px 0 0; padding:18px 0 0; width:100%; background:url(../images/bg_or_grey.png) no-repeat 0 0; }
.tabbox .productfinder select { margin-right:5px; width:156px; float:left; display:inline; }
.tabbox .productfinder input.btn_results { margin:0; }
			
#tabbox_prodfind { min-height:179px; background:#f7f7f7 url(../images/bg_prod_finder.jpg) no-repeat 100% 0; }
#tabbox_prodfind h2 { font-size:15px; line-height:18px; }

#proddetail_lg { min-height:160px; .height:auto; _height:auto; }

/* Client wanted this link orange (AED program management overrides) */
#proddetail_lg p { margin-bottom:0; font-size:11px; font-weight:bold }
#proddetail_lg p a { color:#E77721 }
#proddetail_lg p a:hover { text-decoration:underline !important }
#proddetail_lg.video img { border:none !important; }

#proddetail_thumb { margin:5px 0 0 0; }
#proddetail_thumb img { margin:0 5px 0 0; float:left; display:inline; }
#proddetail_thumb #demo { float:right; display:inline; width:160px; text-align:right; } 
#proddetail_thumb #demo img { margin:0 0 0 7px; float:right; }
#proddetail_thumb #demo a.arrow { margin:5px 0 0; width:97px; float:left; display:inline; font-size:11px; font-weight:bold; letter-spacing:-1px; background-position:100% 5px; } 

.box { margin:10px 0 0; }
.pad { padding:10px; width:248px; color:#b1b3b5; font-size:10px; line-height:15px; background:#f7f7f8; }
.pad a { color:#7db1e3; }
.pad h3 { color:#f58025; font-size:11px; line-height:15px; }

#emrlinks { font-size:12px; line-height:18px; color:#717073; margin-top:20px; margin-bottom:20px; }
#emrlinks strong { margin:0; padding:0; line-height:18px; color:#717073;  }
#emrlinks a { color:#6799C8; }

.additional_info { width:770px; min-height:200px; margin:24px 0 0; float:left; display:inline; clear:both; }
#additional_info { margin:24px 0 0; float:left; display:inline; clear:both; }
#additional_info .nav { width:770px; }
#additional_info .tabbox { min-height:500px; .height:auto; _height:auto; }
#additional_info .tabbox .item { overflow:hidden; margin:0 10px 0 0; width:142px; float:left; display:inline; font-size:10px; line-height:13px; min-height:160px; }

#additional_info #tabbox_access .clearfix { padding:10px 0; border-top:1px solid #F6D9C3; }
#additional_info #tabbox_access .first { border-top:none; }

#additional_info .tabbox .item a { font-size:11px; }
#additional_info .tabbox .item a.frame { margin:0 0 4px; min-height:80px; display:block; }
#additional_info .tabbox .item a.frame img { border:1px solid #787776; }
#additional_info .tabbox .last { margin:0; }

#tabs_knowledge { margin:10px 0 0; }
#tabs_knowledge .yui-content .tabbox { min-height:400px; .height:400px; _height:400px; }

/* BUTTON STYLES - [  .btn- ] 
------------------------------------------------------------------------------------- */
.btn { position:relative; display:inline-block; text-decoration:none !important; cursor:pointer; }
.btn:hover { text-decoration:none !important; }
.btn span { position:absolute; top:0; left:0; display:block; }

/* SUBPAGE 'WIDGETS'
------------------------------------------------------------------------------------- */
/* Author select */
#author { margin:10px 0 0; padding:0 10px; font-size:10px; line-height:13px; }
#author div.select { margin:10px 0 0; width:214px; height:22px; background-position:-3430px 0; }
#author div.select select { width:214px; height:22px; }

#blog_swap { position:absolute; width:220px; height:40px; margin-top:185px; .margin-top:190px; _margin-top:195px; margin-left:540px; .margin-left:-230px; _margin-left:-230px; }
#blog_swap select, #blog_swap option { width: 210px !important; }

/* Alternate main page table */
table.alt { width:100%; }
table.alt td { padding:10px !important; border:10px solid #fff; background:#f8f8f8; }
table.alt td a.more { position:relative; top:19px; right:0; font-size:12px; font-weight:bold; text-decoration:none; border:1px solid red;}

table.alt_twocol td { width:50%; }
table.alt_threecol td { width:33%; }
table.alt_fourcol td { width:25%; }

/* Thank you table */
.tbl-thanks { margin:4px 0 10px; }
#main .tbl-thanks td { padding:4px 30px 4px 0; font-size:12px; line-height:20px; }

/* Subpage Technical Support box */
.sub_tech  div { margin:45px 20px 10px 13px; width:235px; }
.sub_tech  div div { margin:0; }
.sub_tech a { margin:0 0 5px; display:block; color:#cadff3; }
.sub_tech .btn_webchat { margin-left:40px; }

/* Knowledge Base product listing and product search box */
.knowledge { padding:10px; background:#f3f3f3; }
.knowledge .col { margin:0 1%; width:31%; }
#main .knowledge ul.arrow { margin:0 0 10px; }
#main .knowledge ul.arrow li { margin:-2px 0 0; font-size:10px; background-image:url(../images/bg_arrow3.png); }
.knowledge h4 { font-weight:normal; }

#knowledge_search { height:41px; background:#d5d5d6 url(../images/bg_sprite.png) no-repeat -4622px 0; }

#knowledge_search div.input { margin:20px 34px 0 27px; float:left; display:inline; width:178px; height:21px; background:url(../images/bg_sprite.png) no-repeat -4444px 0; }
#knowledge_search div.input input { margin:3px 0 0 4px; width:147px; height:15px; font-size:10px; float:left; border:none; }
#knowledge_search div.input .btn_go { width:24px; height:19px; float:left; }
#knowledge_search div.input .btn_go input { width:24px; height:19px; float:none; cursor:pointer; }

#knowledge_search div.select { margin:0 20px 0 0; float:left; display:inline; width:178px; height:21px; background-position:-4444px -22px; }
#knowledge_search div.select label { top:1px; left:5px; width:178px; height:21px; color:#717073; font-size:10px; }
#knowledge_search div.select select { padding:0; width:178px; height:21px; overflow:hidden; color:#717073; font-size:10px; } 
#knowledge_search div.select option { color:#717073; font-size:10px; }

#knowledge_search .btn_results { margin:0; width:88px; height:21px; float:left; display:inline; background:url(../images/bg_sprite.png) no-repeat -4444px -44px; cursor:pointer; }
#knowledge_search .btn_results input { width:88px; height:21px; }

#knowledge_search .requiredtext { position:absolute; margin-left:240px; margin-top:-4px; }
#knowledge_search .asterisk { width:5px; height:20px; margin-top:0; margin-left:-10px; position: relative; float:left; display:inline; }
#knowledge_search form { margin: 0; padding: 0; border: 0; display:inline; float:left; width:244px; }
#knowledge_search form#servicekb { width:484px; margin-top:20px; }
.required { color: #cc3333; }
.required2 { color: #cc3333; }

/* Services Page 'Yes/No' box */ 
.info { margin:-5px 0 0; padding:10px 0 10px 10px; background:#f8f8f8; }
.info h2 { margin:0 0 4px; }
.info input, .info label { float:left; display:inline; }
.info label { margin:2px 10px 0 2px; }
.info .btn_submit { margin:7px 0 0; width:108px; height:21px; float:left; clear:left; cursor:pointer; background:url(../images/bg_sprite.png) no-repeat -1446px -44px; }
.info .btn_submit input { width:108px; height:21px; }

/* FAQ-style accordion */
.accordion h3 { color:#7db1e3; font-weight:normal; }
.accordion h3 a, a.question { margin:0 0 8px; padding:0 0 0 35px; width:500px; display:block; color:#7db1e3; font-size:12px; line-height:18px; outline:none; text-decoration:none !important; }
.accordion h3 a:hover { text-decoration:none !important; }
.accordion div, div.answer { font-size:12px; margin:7px 0 8px; padding:0 0 0 35px; width:500px; background:url(../images/faq_answer.gif) no-repeat 0 5px; }
div.answer { background:url(../images/faq_answer.gif) no-repeat 0 3px; }
.yui-dt-bd div.answer { display:none; }
.yui-dt-bd div.expanded { display:block; }
.accordion_trigger a, a.question { cursor:pointer; background:url(../images/faq_open.gif) no-repeat 0 5px; }
.accordion_open a, a.expanded { background:url(../images/faq_close.gif) no-repeat 0 5px; }
 
.accordion_hide { position:absolute; top:-20000px; overflow:hidden; zoom:1; }
.accordion_pwp { position:relative !important; }

#yui-dt0-bodytable * { outline:none; }
#dataGrid { border:none; }


/* ELEMENT
------------------------------------------------------------------------------------- */
.element { margin:5px 0 0; }
.element strong { display:block; }

/* SUBPAGE TABS
------------------------------------------------------------------------------------- */
/* Subheader Tabs (next to breadcrumb) */
#subheader_find { position:absolute; top:91px; right:0; padding-left:12px; padding-left:0px \9; width:268px; background:url(../images/bg_subheader_find.png) no-repeat 0 0; z-index:90; } 
#subheader_find li { height:31px; display:inline; color:#6799c8; }
#subheader_find li a, #subheader_find li div { position:relative; padding-top:10px; height:21px; color:#fff; outline:none; }
#subheader_find li strong { height:31px; }
#subheader_find li, #subheader_find li a, #subheader_find li strong, #subheader_find li div { background-image:url(../images/bg_tabs.png); }

/* TAB: SELECTED */
#subheader_find li#subheader_find1.selected, #subheader_find li#subheader_find1.selected a, #subheader_find li#subheader_find1.selected a strong { background-position:-268px 0; width:134px; }
#subheader_find li#subheader_find2.selected, #subheader_find li#subheader_find2.selected a, #subheader_find li#subheader_find2.selected a strong { background-position:-402px -31px; width:134px; }

/* TAB: NOT SELECTED */
#subheader_find li#subheader_find1, #subheader_find li#subheader_find1 a, #subheader_find li#subheader_find1 a strong { background-position:-268px -31px; width:134px; }
#subheader_find li#subheader_find2, #subheader_find li#subheader_find2 a, #subheader_find li#subheader_find2 a strong { background-position:-402px 0; width:134px; }
#subheader_find #tab_accessories { background:#aebb21 url(../images/bg_sprite.png) repeat-y -1826px 0; }
#subheader_find #tab_accessories .productfinder form.or { background:url(../images/bg_sprite.png) no-repeat -228px 0; }
#subheader_find #tab_finder { background:#7cb0e2 url(../images/bg_sprite.png) repeat-y -2094px 0; }

/* Subpage Tabs */
.subtabs { margin:36px 0 0; }
.subtabs .nav { position:relative; }
.subtabs .nav li { height:27px; display:inline; color:#6799c8; }
.subtabs .nav li a, .subtabs .nav li div { position:relative; height:27px; color:#fff; outline:none; background-color:#7db1e3; }
.subtabs .nav li strong { height:27px; }
.subtabs .nav li, .subtabs .nav li a, .subtabs .nav li strong, .subtabs .nav li div { background-image:url(../images/bg_tabs.png); }

/* TAB: SELECTED */
.subtabs .nav li#tab_prodlist.selected, .subtabs .nav li#tab_prodlist.selected a, .subtabs .nav li#tab_prodlist.selected a strong { background-position:-804px 0; width:89px; }
.subtabs .nav li#tab_prodfind.selected, .subtabs .nav li#tab_prodfind.selected a, .subtabs .nav li#tab_prodfind.selected a strong { background-position:-893px 0; width:104px; }
.subtabs .nav li#tab_specs.selected, .subtabs .nav li#tab_specs.selected a, .subtabs .nav li#tab_specs.selected a strong { background-position:-998px 0; width:92px; }
.subtabs .nav li#tab_options.selected, .subtabs .nav li#tab_options.selected a, .subtabs .nav li#tab_options.selected a strong { background-position:-1090px 0; width:62px; }
.subtabs .nav li#tab_access.selected, .subtabs .nav li#tab_access.selected a, .subtabs .nav li#tab_access.selected a strong { background-position:-1152px 0; width:140px; }
.subtabs .nav li#tab_connectivity.selected, .subtabs .nav li#tab_connectivity.selected a, .subtabs .nav li#tab_connectivity.selected a strong { background-position:-1292px 0; width:89px; }
.subtabs .nav li#tab_sales.selected, .subtabs .nav li#tab_sales.selected a, .subtabs .nav li#tab_sales.selected a strong { background-position:-1381px 0; width:121px; }
.subtabs .nav li#tab_faqs.selected, .subtabs .nav li#tab_faqs.selected a, .subtabs .nav li#tab_faqs.selected a strong { background-position:-1503px 0; width:46px; }
.prod-detail .nav li#tab_faqs.selected, .prod-detail .nav li#tab_faqs.selected a, .prod-detail .nav li#tab_faqs.selected a strong { background-position:-1502px 0 !important; width:46px; }
.subtabs .nav li#tab_guides.selected, .subtabs .nav li#tab_guides.selected a, .subtabs .nav li#tab_guides.selected a strong { background-position:-1549px 0; width:117px; }
.subtabs .nav li#tab_parts.selected, .subtabs .nav li#tab_parts.selected a, .subtabs .nav li#tab_parts.selected a strong { background-position:-1666px 0; width:87px; }
.subtabs .nav li#tab_brochures.selected, .subtabs .nav li#tab_brochures.selected a, .subtabs .nav li#tab_brochures.selected a strong { background-position:-1753px 0; width:171px; }
.subtabs .nav li#tab_glossary.selected, .subtabs .nav li#tab_glossary.selected a, .subtabs .nav li#tab_glossary.selected a strong { background-position:-1924px 0; width:147px; }
.subtabs .nav li#tab_compatible.selected, .subtabs .nav li#tab_compatible.selected a, .subtabs .nav li#tab_compatible.selected a strong { background-position:-2072px 0; width:131px; }
.subtabs .nav li#tab_specif.selected, .subtabs .nav li#tab_specif.selected a, .subtabs .nav li#tab_specif.selected a strong { background-position:-2203px 0; width:86px; }
.subtabs .nav li#tab_specif.selected, .subtabs .nav li#tab_specif.selected a, .subtabs .nav li#tab_specif.selected a strong { background-position:-2203px 0; width:86px; }
.subtabs .nav li#tab_savestory.selected, .subtabs .nav li#tab_savestory.selected a, .subtabs .nav li#tab_savestory.selected a strong { background-position:-2290px 0; width:73px; }
.subtabs .nav li#tab_customerfeedback.selected, .subtabs .nav li#tab_customerfeedback.selected a, .subtabs .nav li#tab_customerfeedback.selected a strong { background-position:-2363px 0; width:122px; }
.subtabs .nav li#tab_employeefeedback.selected, .subtabs .nav li#tab_employeefeedback.selected a, .subtabs .nav li#tab_employeefeedback.selected a strong { background-position:-2485px 0; width:123px; }
.subtabs .nav li#tab_partnerfeedback.selected, .subtabs .nav li#tab_partnerfeedback.selected a, .subtabs .nav li#tab_partnerfeedback.selected a strong { background-position:-2608px 0; width:109px; }
.subtabs .nav li#tab_package.selected, .subtabs .nav li#tab_package.selected a, .subtabs .nav li#tab_package.selected a strong { background-position:-2718px 0; width:107px; }
.subtabs .nav li#tab_saledis.selected, .subtabs .nav li#tab_saledis.selected a, .subtabs .nav li#tab_saledis.selected a strong { background-position:-2825px 0; width:123px; }
.subtabs .nav li#tab_additional.selected, .subtabs .nav li#tab_additional.selected a, .subtabs .nav li#tab_additional.selected a strong { background-position:-2949px 0; width:119px; }
.subtabs .nav li#tab_videos.selected, .subtabs .nav li#tab_videos.selected a, .subtabs .nav li#tab_videos.selected a strong { background-position:-3069px 0; width:54px; }
.subtabs .nav li#tab_demos.selected, .subtabs .nav li#tab_demos.selected a, .subtabs .nav li#tab_demos.selected a strong { background-position:-3123px 0; width:53px; }
.subtabs .nav li#tab_voice.selected, .subtabs .nav li#tab_voice.selected a, .subtabs .nav li#tab_voice.selected a strong { background-position:-3311px 0; width:91px; }

.subtabs .nav li#tab_approved { padding:3px 0 0 10px; width:205px; color:#fff; background-color:#7cafe1; background-image:none !important; }
.subtabs .nav li#tab_approved a { color:#fff; background:none !important; }
.subtabs .nav li#tab_approved a strong { background:none !important; }
.subtabs .nav li#tab_approved.selected { background-color:#f7f7f8; background-image:none !important; }
.subtabs .nav li#tab_approved.selected a { color:#F5A522; }

.subtabs .nav li#tab_inlegislation  { padding:3px 0 0 10px; width:175px; background-color:#7cafe1; background-image:none !important; }
.subtabs .nav li#tab_inlegislation a { color:#fff; background:none !important; }
.subtabs .nav li#tab_inlegislation a strong { background:none !important; }
.subtabs .nav li#tab_inlegislation.selected { background-color:#f7f7f8; background-image:none !important; }
.subtabs .nav li#tab_inlegislation.selected a { color:#F5A522; }


/* TAB: NOT SELECTED */
.subtabs .nav li#tab_prodlist, .subtabs .nav li#tab_prodlist a, .subtabs .nav li#tab_prodlist a strong { background-position:-804px -27px; width:89px; }
.subtabs .nav li#tab_prodfind, .subtabs .nav li#tab_prodfind a, .subtabs .nav li#tab_prodfind a strong { background-position:-893px -27px; width:104px; }
.subtabs .nav li#tab_specs, .subtabs .nav li#tab_specs a, .subtabs .nav li#tab_specs a strong { background-position:-998px -27px; width:92px; }
.subtabs .nav li#tab_options, .subtabs .nav li#tab_options a, .subtabs .nav li#tab_options a strong { background-position:-1090px -27px; width:62px; }
.subtabs .nav li#tab_access, .subtabs .nav li#tab_access a, .subtabs .nav li#tab_access a strong { background-position:-1152px -27px; width:140px; }
.subtabs .nav li#tab_connectivity, .subtabs .nav li#tab_connectivity a, .subtabs .nav li#tab_connectivity a strong { background-position:-1292px -27px; width:89px; }
.subtabs .nav li#tab_sales, .subtabs .nav li#tab_sales a, .subtabs .nav li#tab_sales a strong { background-position:-1381px -27px; width:121px; }
.subtabs .nav li#tab_faqs, .subtabs .nav li#tab_faqs a, .subtabs .nav li#tab_faqs a strong { background-position:-1503px -27px; width:46px; }
.prod-detail .nav li#tab_faqs, .prod-detail .nav li#tab_faqs a, .prod-detail .nav li#tab_faqs a strong { background-position:-1502px -27px !important; width:46px; }
.subtabs .nav li#tab_guides, .subtabs .nav li#tab_guides a, .subtabs .nav li#tab_guides a strong { background-position:-1549px -27px; width:117px; }
.subtabs .nav li#tab_parts, .subtabs .nav li#tab_parts a, .subtabs .nav li#tab_parts a strong { background-position:-1666px -27px; width:87px; }
.subtabs .nav li#tab_brochures, .subtabs .nav li#tab_brochures a, .subtabs .nav li#tab_brochures a strong { background-position:-1753px -27px; width:171px; }
.subtabs .nav li#tab_glossary, .subtabs .nav li#tab_glossary a, .subtabs .nav li#tab_glossary a strong { background-position:-1924px -27px; width:147px; }
.subtabs .nav li#tab_compatible, .subtabs .nav li#tab_compatible a, .subtabs .nav li#tab_compatible a strong { background-position:-2071px -27px; width:131px; }
.subtabs .nav li#tab_specif, .subtabs .nav li#tab_specif a, .subtabs .nav li#tab_specif a strong { background-position:-2202px -27px; width:86px; }
.subtabs .nav li#tab_savestory, .subtabs .nav li#tab_savestory a, .subtabs .nav li#tab_savestory a strong { background-position:-2290px -27px; width:73px; }
.subtabs .nav li#tab_customerfeedback, .subtabs .nav li#tab_customerfeedback a, .subtabs .nav li#tab_customerfeedback a strong { background-position:-2363px -27px; width:122px; }
.subtabs .nav li#tab_employeefeedback, .subtabs .nav li#tab_employeefeedback a, .subtabs .nav li#tab_employeefeedback a strong { background-position:-2485px -27px; width:123px; }
.subtabs .nav li#tab_partnerfeedback, .subtabs .nav li#tab_partnerfeedback a, .subtabs .nav li#tab_partnerfeedback a strong { background-position:-2608px -27px; width:109px; }
.subtabs .nav li#tab_package, .subtabs .nav li#tab_package a, .subtabs .nav li#tab_package a strong { background-position:-2718px -27px; width:107px; }
.subtabs .nav li#tab_saledis, .subtabs .nav li#tab_saledis a, .subtabs .nav li#tab_saledis a strong { background-position:-2825px -27px; width:123px; }
.subtabs .nav li#tab_additional, .subtabs .nav li#tab_additional a, .subtabs .nav li#tab_additional a strong { background-position:-2949px -27px; width:119px; }
.subtabs .nav li#tab_videos, .subtabs .nav li#tab_videos a, .subtabs .nav li#tab_videos a strong { background-position:-3069px -27px; width:54px; }
.subtabs .nav li#tab_demos, .subtabs .nav li#tab_demos a, .subtabs .nav li#tab_demos a strong { background-position:-3123px -27px; width:53px; }
.subtabs .nav li#tab_voice, .subtabs .nav li#tab_voice a, .subtabs .nav li#tab_voice a strong { background-position:-3311px -27px; width:91px; }


.subtabs  .tabbox { padding:10px; width:750px; background:#f7f7f8; }
#product_find .tabbox { padding:18px 21px 20px 20px; width:729px; }
.subtabs  .tabbox div.last { border-bottom:none; margin-bottom:0; } 
#main .subtabs  .tabbox ul.arrow li { margin:1px 0 0; font-size:10px; }
	
/* Subpage Sidebar Tabs */

#main_sidebar .subtabs { margin-top:0; }
	#main_sidebar .subtabs .nav { position:relative; }
	#main_sidebar .subtabs .nav li { height:32px; }
	#main_sidebar .subtabs .nav li a, .subtabs .nav li div { height:32px; }
	#main_sidebar .subtabs .nav li strong { height:32px; }
	
	#main_sidebar .subtabs .tabbox { padding:5px; width:248px; background:#f7f7f8; }
	#main_sidebar .subtabs .tabbox img { border:1px solid #787776; }
        #emr #main_sidebar .subtabs .tabbox img { border:none; margin-top:10px; }
	
	/* TAB: SELECTED */
	.subtabs .nav li#sidebar_proddetail1.selected, .subtabs .nav li#sidebar_proddetail1.selected a, .subtabs 

.nav li#sidebar_proddetail1.selected a strong { background-position:-536px 0; width:134px; }

	.subtabs .nav li#sidebar_proddetail2.selected, .subtabs .nav li#sidebar_proddetail2.selected a, .subtabs 

.nav li#sidebar_proddetail2.selected a strong { background-position:-670px 0; width:134px; }

        .subtabs .nav li#sidebar_proddetail3.selected, .subtabs .nav li#sidebar_proddetail3.selected a, .subtabs 

.nav li#sidebar_proddetail3.selected a strong { background-position:-3177px 0; width:134px; }

	/* TAB: NOT SELECTED */
	.subtabs .nav li#sidebar_proddetail1, .subtabs .nav li#sidebar_proddetail1 a, .subtabs .nav li#sidebar_proddetail1 a strong { background-position:-536px -32px; width:134px; }
	.subtabs .nav li#sidebar_proddetail2, .subtabs .nav li#sidebar_proddetail2 a, .subtabs .nav li#sidebar_proddetail2 a strong { background-position:-670px -32px; width:134px; }
	.subtabs .nav li#sidebar_proddetail3, .subtabs .nav li#sidebar_proddetail3 a, .subtabs .nav li#sidebar_proddetail3 a strong { background-position:-3177px -32px; width:134px; }

/* JOB POSTINGS
------------------------------------------------------------------------------------- */
.jobpost { margin:0 0 10px; padding:0 0 5px; width:351px; border-bottom:1px solid #f6d9c3; }
.job_last { border:none; }

.jobpost .col1 { width:82px; }
.jobpost input { border:1px solid #b0b2b4; }
.jobpost .input { width:248px; }
.jobpost .zip { width:87px; }
.jobpost select { width:250px; }
.jobpost .miles { margin:0 3px 0 3px; width:50px; }

.btn_search { float:right; cursor:pointer; }
.btn_login { float:right; cursor:pointer; }

/* MISC PAGES
------------------------------------------------------------------------------------- */
/* Products Family */
.main_wide #banner { padding:0px; } 
.main_wide #banner img { margin-bottom:-86px; }
.main_wide #text {  background-color:#fbfbfb; }
.main_wide div#text { }

#main #text h1 { margin:8px 0 0 0; width:100%; height:20px; color:#F58025; font-size:18px; line-height:21px; }
/* safari fix */
@media screen and (-webkit-min-device-pixel-ratio:0){
#main #text h1 { height:auto; }
}

/* Solutions Sub */
.main_wide #bannersolutions img { margin-bottom:-62px; }
.main_wide div#textsolutions { background-color:#f5f1ee; margin-left:20px; margin-bottom:15px; color:#000; }

/* Accessories Testimonials */
#accessorytestimony { width:260px; }
#accessorytestimony .containbox { width: 236px; margin-left:0px; }
#accessorytestimony .quote { width:107px; margin-left:10px; }
#accessorytestimony .image { position:absolute; width:125px; margin-top:-230px; margin-left:130px; }

#tabbox_parts .serviceparts th , #tabbox_parts .serviceparts td { width:235px;  }
#tabbox_parts .serviceparts td { padding:5px; }
#tabbox_glossary .allterms { position:absolute; margin-top:10px; margin-left: 610px; }

/* Testimonials */
#main #testimonial_types { padding-left:0px; }
#main #testimonial_types ul.testimonial_list { margin-left:0px; margin-bottom: 10px; }
#main #testimonial_types li { background:none;  }
#main #testimonial_types .sampleimage { width:280px; height:140px; margin-bottom: 10px; }
#main #testimonial_types .sampleimage .thmb { text-align:center; max-height:120px; overflow:hidden; }
#main #testimonial_types .previewcontent { width:440px; margin-left:190px; margin-top:-172px; }
#main #testimonial_types ul.testimonial_list h2 { margin-left:10px;  }
#main #testimonial_types ul.testimonial_list .sampleimage { width:165px; }

#main #testimonial_types .nav { width:770px; margin-bottom:-4px; }
#main #testimonial_types .tabbox { min-height:auto; }
#main #testimonial_types .yui-nav li { height:31px; padding:0; display:inline; color:#6799c8; background: transparent;}
#main #testimonial_types .yui-nav li a, #testimonial_types .yui-nav li div { position:relative; padding-top:10px; height:17px; color:#000; outline:none; font-size:10px; }

#main .featuredimage .tabbox #largeimg { width:250; min-height:160px; .height:160px; _height:160px; }

.sIFR-hasFlash #main #testimonial_types h2 { font-size:16px !important; margin-left:10px; margin-bottom: 10px; }
.maincol .tabbox { width:750px; }

/* Trade Shows */
#main ul.event_list { margin-left:-8px; }
#main .event_list li.eventitem { background:none; margin-left:0px; margin-bottom:15px; }

/* Program Management Detail */
.col #progman #main_sidebar ul.yui-nav { background-color:#f7f7f8; }

/* Solutions Main */
#content #main #solutionsmain .twocol { border:none; width:375px; margin: 15px 0 0 -10px;
padding: 0 10px; float:left; }
#content #main #solutionsmain td { padding: 4px 10px 11px 0; }

/* Contact */
#contact_form_block {float: left;}
#contact_form_block #contact_table { margin:3px 0 0; }
#contact_form_block #contact_table span.required2 { .display:block; .position:relative; .width:250px; .height:30px; .margin-top:-10px;  }
#contact_form_block #contact_table .leftcell, #contact_form_block #contact_table .rightcell { padding-top:5px; }

#contactsales {float:right; width: 350px;}

/* Partners */
#partner #detaillogo { position:absolute; top:0px; right:0px; }
#partner #detaillogo img { border:none; }

#partner #main_content { _width: 360px !important; }
#partner #main_content ul { margin-bottom:14px; }
#partner #main_content ul li { margin-bottom:4px; padding-left:9px; line-height:14px; list-style:none; background:url(../images/bg_list.gif) no-repeat 0 6px; font-size:11px; }
#partner #main_content h3 { font-size:12px; }

#partner #main_content { margin-top:-10px; }
#partner #program_details #main_content { width: 370px; }
#partner #proddetail_lg div a img { margin-top:5px; }

#partner #program_details #sidebar_proddetail .prodimgtesti { background-color:#ffffff; }
#partner #program_details #main_sidebar .subtabs { margin-top:30px; }
#partner #program_details #main_sidebar .subtabs .tabbox { width:370px; }
#partner #program_details #tab_images #proddetail_lg { width:370px; }
#partner #program_details #tab_testimonials { /* height:400px; min-height:400px; */ }
#partner #program_details #main_sidebar .subtabs .tabbox img { margin-left:6px; }
#partner #program_details #proddetail_thumb { width:370px; height:100px; }

#partner #program_details .subtabs .nav li#sidebar_proddetail1.selected, #partner #program_details .subtabs .nav li#sidebar_proddetail1.selected a, 
   #partner #program_details .subtabs .nav li#sidebar_proddetail1.selected a strong { background-position:-556px 0; width:94px; }

#partner #program_details .subtabs .nav li#sidebar_proddetail3.selected, #partner #program_details .subtabs .nav li#sidebar_proddetail3.selected a, 
   #partner #program_details .subtabs .nav li#sidebar_proddetail3.selected a strong { background-position:-3199px 0; width:94px; }

#partner #program_details .subtabs .nav li#sidebar_proddetail1, .subtabs .nav li#sidebar_proddetail1 a, .subtabs .nav li#sidebar_proddetail1 a strong { background-position:-556px -32px; width:94px; }
#partner #program_details .subtabs .nav li#sidebar_proddetail3, .subtabs .nav li#sidebar_proddetail3 a, .subtabs .nav li#sidebar_proddetail3 a strong { background-position:-3199px -32px; width:94px; }

#partner #supporting #main #main_sidebar { width:220px !important; height:500px; min-height:500px; background-color: #F7F7F8 !important; margin: 50px 0 0 40px; }
#partner #supporting #main #main_sidebar #news { width:210px; height:auto; margin: 20px 0 0 10px; }
#partner #supporting #main #main_sidebar #news h5 { margin-bottom:5px; }
#partner #supporting #news { font-size:10px; line-height:12px; }

#partner #sidebar #order_now { margin-top:30px; margin-bottom:10px; }
#partner #sidebar #service_support { margin-bottom:10px; }

#partner #sidebar #order_now,
#partner #sidebar #service_support { width:200px; height:auto; color:#fff; }

#partner #sidebar #order_now a:link,
#partner #sidebar #service_support a:link { color:#c9dff4; }

#partner #sidebar #order_now h3, 
#partner #sidebar #service_support h3 { color:#F58025; font-size:16px; font-weight:normal; }

#partner #sidebar #order_now b, 
#partner #sidebar #service_support b { color:#f8f8fa; }

#partner #sidebar #order_now,
#partner #sidebar #service_support { background-color:#69696b; }

#partner #sidebar #order_now #order { width:170px; margin-left:10px; }
#partner #sidebar #service_support #service { width:170px; margin-left:10px; }

#partner #sidebar #service_support p { margin-bottom:7px; line-height:16px; }

#partner #sidebar img.webchat { padding-bottom:100px; _padding-bottom:0px; _margin-bottom:100px; }

/* TABLES
------------------------------------------------------------------------------------- */
#main table.specs { border-color:#787776; border-width:0px 0px tri0px 0px; border-style:solid; }
#main table.specs td, #main table.specs th { padding: 0px 10px 3px 0px; border-color:#787776; border-width: 1px 1px 1px 1px; border-style:solid; }
#main table.specs td p, #main table.specs th p { margin: 5px 0; }
#main table.specs .noborder { border-width: 0px 0px 0px 0px !important; }
#main table.specs .specheader, #main table.specs th { text-transform:uppercase; font-weight:normal; color:#787776; font-size:14px !important; background-color:#fde4cf; }
#main table.specs .greyx { background-color:#D1D2D4; }
#main table.specs .orangex { background-color:#F48026; }
#main table.specs .peachxx { background-color:#FEE1C9; }
#main table.specs td p, #main table.specs th p { padding-left:10px; }

/* FORMS
------------------------------------------------------------------------------------- */
.yui-dt-hd { display:none; }
.yui-dt-bd { width:726px; }
#resultsList table div { } /* width:100px; */
#resultsList { width:729px; clear:left; }
* html #resultsList { width:auto }

/* Generic Styled Results */
#styledresult #resultsList td { padding-top:2px; padding-bottom:2px; }
#styledresult #resultsList .leftcell { width:200px; }
#styledresult #resultsList input { width: 395px; border:1px solid #b0b2b4; }
#styledresult #resultsList select { width: 397px; border:1px solid #b0b2b4; }
#styledresult #resultsList textarea { width: 395px !important; border:1px solid #b0b2b4; }
#styledresult #resultsList input.button { width: 70px; cursor:pointer; }
#main .go { height:22px; width:26px; margin:0 0 -6px 0px; padding: 0; float:none; }

/* Testimonials Submit Your Story */
#storyform #contact_form_block td { padding-top:2px; padding-bottom:2px; }
#storyform #contact_form_block .leftcell { width:200px; }
#storyform #contact_form_block input { width: 395px; border:1px solid #b0b2b4; }
#storyform #contact_form_block select { width: 397px; border:1px solid #b0b2b4; }
#storyform #contact_form_block textarea { width: 395px !important; border:1px solid #b0b2b4; }
#storyform #contact_form_block input.button { width: 70px; cursor:pointer; }

/* Accessories and Supplies */
#accessorysearch input { width:160px; height:18px; margin: 4px 0 4px 0px; padding: 0px 0 0px 0; }
#accessorysearch select { width:238px; height:20px; margin-bottom:20px; }
#accessorysearch #devicebox select { width:235px; height:20px; margin-bottom:20px; }
#accessorysearch #accessorybox select { width:208px; height:20px; margin-bottom:20px; }

#accessorysearch .btn_search { height:22px; width:26px; padding: 0; float:none; }
#accessorysearch .btn_search, x:-moz-any-link { margin:0 0 -4px 0px; }
#accessorysearch .btn_search, x:-moz-any-link, x:default { margin:0 0 -8px 0px; }
body:nth-of-type(1) #accessorysearch .btn_search { margin:0 0 -6px 0px; }

#accessorysearch .btn_view_accessory_sup {  height:22px; width:26px; position:absolute; top:636px; right:501px;}
#accessorysearch .btn_view_accessory_sup, x:-moz-any-link { top:638px; }
#accessorysearch .btn_view_accessory_sup, x:-moz-any-link, x:default { top:634px; }
body:nth-of-type(1) #accessorysearch .btn_view_accessory_sup { margin:0 0 -8px 0px; }

#accessorysearch .btn_accessory_go { height:22px; width:26px; padding:0; vertical-align:middle; margin-bottom:46px; .margin-bottom:10px; _margin-bottom:10px; } /* margin:0 0 16px 0px;*/

#accessorysearch .centered { margin-left:100px; }
#accessorysearch img { float:left; margin-right:10px; margin-bottom:30px; }

#accessorysearch .resultspagesearch .or { position:absolute; margin-left:220px; margin-top:-40px; }
#accessorysearch .resultspagesearch #classificationSearch { width: 240px; }
#accessorysearch .resultspagesearch #selecttable { width:760px; height:60px; }
#accessorysearch .resultspagesearch #keywordbox { width: 230px;  }
#accessorysearch .resultspagesearch #devicebox { position:absolute; width: 240px; margin-left:260px; margin-top:-60px; }
#accessorysearch .resultspagesearch #accessorybox { position:absolute; width: 250px; margin-left:260px; margin-top:-76px; .margin-top:-74px; }
#accessorysearch .resultspagesearch .selectdevice { margin-top:4px; }
#accessorysearch .resultspagesearch .selectaccessory { width:186px; margin-top:4px; vertical-align:middle }
#accessorysearch .resultspagesearch .selectcountry { width:120px; }

#accessorysearch .accessoryresults #resultsList table div { width:100%; }
#accessorysearch .accessoryresults #resultsList table td { .padding-right:160px; }

#ipod { width:100%; background:url(../images/ipod.png) no-repeat 94% 0; }


.yui-pg-container { padding:10px 0; }
.yui-pg-page, .yui-pg-previous, .yui-pg-last, .yui-pg-first, .yui-pg-next { padding:2px; border:1px solid #eaeaea; margin:1px 1px 0 0; }

/* Brochures and Product Literature */
#litsearch #brochure { position:absolute; margin-left:530px; margin-top:30px; }
#litsearch #searchtext { width: 475px; }
#litsearch #resultsList  table td { .padding-right: 160px; _padding-right:60px; }
#litsearch #resultsList table div { width:220px; }
#litsearch #searchfields .btn_search { position:absolute; .position:static; margin-top:24px; .margin-top:24px; }

/* Image Library */
#imagelib_head h1, #imagelib_head h2 { width:400px; }

#imagelib #searchbox { width:760px; height:65px; }
#imagelib #category { width:270px; }
#imagelib #filetype { margin-top:-55px; margin-left:280px; width:200px; }
#imagelib #resultsList img { float:left; margin-bottom:30px; margin-right:10px;  }

#main td .sideTables { background-color:#F8F8F8; padding:10px; width:100%; }

#sidebar_proddetail .prodimgtesti { background-color: #f7f7f8; }
#sidebar_proddetail .yui-content { background-color: #f7f7f8; }

#main #aboutbanner {  background-color:#f7f7f7; }
#main #aboutbanner img { margin-bottom:-66px; }
#main #aboutbanner div { margin-left:10px; }

#main_content .twocol table.resource_col2 { margin-top:40px; }

blockquote { font-size:10px; }

#aed_table th, #aed_table td { border-bottom:1px solid #F6D9C3; }

/* Careers */
.main_careers #banner2 img { margin-bottom:-66px; }
.main_careers #text2 { margin-right:10px; margin-left:10px; }
.main_careers .main_wide { background-color:#fbfbfb; }

#main li.link { list-style:none; background:url(../images/bg_arrow2.png) no-repeat 0 4px; }

/* About Us */
#main_content table.vidpdftable td img { float:left; }
#main_content table.vidpdftable td div { margin-top:10px; }
#main_content table.vidpdftable td br { clear: both; }

/* Solutions For */
#main #solutionsmain .twocol td a { font-size:10px; }
#content #main #solutionsmain td p { margin-top:-4px; width:200px; }

/* Testimonial List */
#main_sidebar #story { width:266px; } /* width:240px; */

/* Testimonials */
#main_content .testimonial_main { position:relative; margin-top:-20px; }
#main_content .testimonial_main .testitable { float:right; border:1px solid #AFAFB1; margin-left:10px; margin-bottom:10px; }
#main_content .testimonial_main .testitable td { padding:10px; }
#main_content .testimonial_detail .testimonial_main .testimonial_title { width:380px; }

/* Root Pages */
#rootlevel #container #content { background: none; }
#rootsearch {  } /*  width:800px; margin-top:30px; margin-left:100px; */

/* Service Support Search */
#main #servsearch h2 embed { width:770px !important; }

#resultsList #myContainer table { border:1px solid #fff; }
#resultsList #myContainer .yui-dt-col-faq { .width:720px; _width:720px !important; } 
#servsearch #resultsList #myContainer .yui-dt-col-definition { .width:270px; _width:270px !important; }
#resultsList #myContainer th { _width:273px !important; }

/* Solutions For */
#container #story img { display:block; text-align:center; margin-left:auto; margin-right:auto; }

/* Our Culture */
.floatcontent { width: 400px; }

/* Advertisement */
#adaccordion .accordion_open { background:url(../images/showhide_close.gif) no-repeat 15px 5px; .background:url(../images/showhide_close.gif) no-repeat 15px 15px; }
#adaccordion .accordion_closed { background:url(../images/showhide_open.gif) no-repeat 15px 5px; .background:url(../images/showhide_open.gif) no-repeat 15px 15px; }
#adaccordion .accordion div { width:700px; background:none; min-height:300px; }
#main .accordion .adimage { width:150px; min-height:260px; float:left; padding-left:20px; background:none; }
#adaccordion .accordion h3 a { color:#FFF; background:none; padding-top:1; margin-top:15px; .margin-top:10px; _margin-top:10px; }
#adaccordion .accordion h3 { background-color:#f88125; height:25px; .height:40px; _height:40px; }
#adaccordion #yui-gen0 { padding-bottom:20px; }

/* Demo Video */
.demovid { border-bottom:1px solid #F5F5F5; background-color:#F7F7F8; height:90px; }
.demovid img { margin-bottom:20px; .margin-left:0px; }
.demovid a { margin:20px 0 0 20px; width:97px; float:left; display:inline; font-size:11px; font-weight:bold; letter-spacing:-1px; background-position:100% 5px; } 
.demovid .arrow { margin-top:40px; margin-left:-20px; }
.demovid .vidtitle { position:absolute; margin-left:96px; . margin-left:-114px; margin-top:20px; display:block; height: 20px; } 

/* Submit Your Story */
#storyform #contact_form_block #contact_table .required2 { _margin-top:0px; }

.warrantyquest1 { background:url(../images/bgnumber1.jpg) no-repeat 0px 0px; width:600px; height:20px; display:block; padding-left:26px; padding-top:5px; }
.warrantyquest2 { background:url(../images/bgnumber2.jpg) no-repeat 0px 0px; width:600px; height:20px; display:block; padding-left:26px; padding-top:5px; }
.warrantyquest3 { background:url(../images/bgnumber3.jpg) no-repeat 0px 0px; width:600px; height:20px; display:block; padding-left:26px; padding-top:5px; }
.warrantyquest4 { background:url(../images/bgnumber4.jpg) no-repeat 0px 0px; width:600px; height:20px; display:block; padding-left:26px; padding-top:5px; }
.warrantyquest5 { background:url(../images/bgnumber5.jpg) no-repeat 0px 0px; width:600px; height:20px; display:block; padding-left:26px; padding-top:5px; }

/* Sales Inquery */
/*#your_privacy { position:absolute; right:376px; _left:205px !important; top:206px; _top:52px; }*/
#your_privacy { display:inline; }
#popup #main_full { width:770px; }
#popup #container { background:none; }
#popup #content { background:none; }
body#popup { border-color:#fff; }

/* Web Leads */
#web_lead_box { height:280px; background-color:#7398BD;  margin-top:20px;} /* width:266px;  */
#web_lead_box .web_lead { background-color:none; }
.web_lead { background-color:#7398BD; color:#fff;  } 
#main .web_lead h4 { font-size:10px; line-height:14px; margin-left:10px; padding-top:11px; margin-bottom:3px; }
.web_lead table { margin-left:8px; }
.web_lead table td { color:#fff; padding:4px 5px 11px 0 !important; }
.web_lead input { width:170px; border:1px solid #c9c9c9;  }
.web_lead textarea { width:170px!important; height:72px; border:1px solid #c9c9c9; }
.web_lead tbody tr td input.submit { width:auto; margin-top:-5px; padding: 0; border:0;  }
.web_lead .call { margin-top:0px; margin-left:50px; font-size:10px; }
.web_lead form table {margin: 5px 0 8px 10px;}

.web_lead tbody tr td {padding: 4px 0 0 0!important;}
.web_lead tbody tr td b {font-size: 10px;}
.web_lead tbody tr td select {font-size: 10px;}

.web_lead_thankyou { margin:50px 44px 0; text-align: center}

.ftk-slider { position:absolute; top:0; left:0; width:580px; height:330px; display:none; z-index:300; } /* width:650px; */
.ftk-slider .yui-panel .hd, .ftk-slider .yui-panel .bd, .ftk-slider .yui-panel .ft { margin:0 !important; }
.ftk-slider .yui-panel .bd { padding:0 !important; }

.ftk-mask {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;display:none;z-index:299;}

.ftk-slidedown .ftk-wrapper { position:relative; padding:0 0 40px 70px; background:url(../images/ftk-checkbox.gif) no-repeat 0 0; }
.ftk-slidedown .first { width:90px; }
.ftk-slidedown input { width:250px !important; }
.ftk-slidedown select { width:254px !important; }
.ftk-slidedown .submit { position:absolute; bottom:4px; left:475px; width:68px !important; height:24px !important; }
.ftk-slidedown .checkbox { margin:0 5px 0 0; width:15px !important;  }
.ftk-slidedown .opt-out { position:absolute; bottom:0; left:0; width:170px; }
.ftk-slidedown .opt-out td { font-size:11px; color: #000}
.ftk-slidedown label { cursor:pointer; }


/* stress slider */
.stress-slider { position:absolute; top:0; left:0; width:650px; height:330px; display:none; z-index:300; }
.stress-slider .yui-panel .hd, .stress-slider .yui-panel .bd, .stress-slider .yui-panel .ft { margin:0 !important; }
.stress-slider .yui-panel .bd { padding:0 !important; }

.stress-mask { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; display:none; z-index:299;}

.stress-slidedown .stress-wrapper { position:relative; padding:0 0 40px 70px; background:url(../images/ftk-checkbox.gif) no-repeat 0 0; }
.stress-slidedown .first { width:90px; }
.stress-slidedown input { width:250px !important; }
.stress-slidedown select { width:254px !important; }
.stress-slidedown .submit { position:absolute; bottom:4px; left:475px; width:68px !important; height:24px !important; }
.stress-slidedown .checkbox { margin:0 5px 0 0; width:15px !important;  }
.stress-slidedown .opt-out { position:absolute; bottom:0; left:0; width:170px; }
.stress-slidedown .opt-out td { font-size:11px; color: #000}
.stress-slidedown label { cursor:pointer; }


/* registration */
.conditions { display: block; float: left; width: 246px; margin-left: 12px; }

/* software update */
#dropdown { margin:10px 0 0; position: relative; z-index:90;   }
#dropdown li { cursor:pointer; }
#trigger { border:1px solid #7F9DB9;  }
#trigger li { margin:0 0 -1px 0 !important; *margin:0 0 -5px 0 !important; padding:0 0 5px; !important; width:258px; height:19px; }
#main #upgrade_lang #trigger li, #right_panel li { background:url(../images/select_arrow.jpg) no-repeat 241px 0px !important; } 
#trigger_box { margin:-2px 0 0; padding:5px 0 0 !important; display:none; width:260px; background:white;  border:1px solid #aaaaac; } /* position:absolute; */

/* Trade Up Powerheart */

ul.form li.radio { display: inline; }

/* FOOTER
------------------------------------------------------------------------------------- */
#footer { margin:0 0 40px; padding:8px 0 0; color:#b1b3b5; font-size:10px; border:1px solid #d8d9da; 

border-width:1px 0 0; }
#footer p, #footer ul, #footer li { float:left; display:inline; }
#footer ul.sub { margin:8px 0 20px 10px; clear:left; }
#footer p { margin:0 18px 0 0; }
#footer li { margin:0 7px 0 0; padding:0 8px 0 0; /*background:url(../images/bg_footer.gif) no-repeat 100% 2px;*/ border-right:1px solid #b1b3b5 }
#footer li.last { background:none; border-right:none }
#footer a { color:#6699c8; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

/* LIGHTBOX PANEL 
------------------------------------------------------------------------------------- */
.yui-overlay,
.yui-panel-container {visibility:hidden;position:absolute;z-index:210;}
.yui-panel-container form {margin:0;}
.mask {z-index:4;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:200 !important;}
.mask.block-scrollbars {overflow:auto;}
.masked select,
.drag select,
.hide-select select {_visibility:hidden;}
.yui-panel-container select {_visibility:inherit;}

.hide-scrollbars,
.hide-scrollbars * {overflow:hidden;}
.hide-scrollbars select {display:none;}
.show-scrollbars {overflow:auto;}
.yui-panel-container.show-scrollbars,
.yui-tt.show-scrollbars {overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,
.yui-tt.show-scrollbars .yui-tt-shadow {overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw {padding-bottom:1px;}
.yui-effect-fade .underlay {display:none;}
.yui-tt-shadow {position:absolute;}
.mask {background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-panel-container {padding:0 1px;*padding:2px 3px;}
.yui-panel {position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:0px 0;border-color:#808080;z-index:4;} /* border-width:1px 0; */
.yui-panel .hd,
.yui-panel .bd,
.yui-panel .ft {text-align:left;*zoom:1;*position:relative;border-style:solid;border-width:0 0px;border-color:#808080;margin:0 -1px;}
.yui-panel .hd {border-bottom:solid 1px #ccc; line-height:}
.yui-panel .bd,
.yui-panel .ft {background-color:#fff;} /* #F2F2F2; */
.yui-panel .hd {padding:5px 20px 5px 10px; font-size:93%;line-height:14px;*line-height:1.9;font-weight:bold;color:#000;background:url(../images/yui-sam-sprite.png) repeat-x 0 -200px;}
.yui-panel .bd {padding:10px;}
.yui-panel .ft {border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd {}
.container-close {position:absolute;top:3px;right:3px;width:25px;height:15px;background:url(../images/yui-sam-sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay {right:-1px;left:-1px;}
.yui-panel-container.matte {padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow {_padding:2px 5px 0 3px;} 
.yui-panel-container.shadow .underlay {position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-dialog .ft {border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group {display:block;text-align:right;}
.yui-dialog .ft button.default {font-weight:bold;}
.yui-dialog .ft span.default {border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child {border-color:#304369;}
.yui-dialog .ft span.default button {color:#fff;}
.yui-simple-dialog .bd .yui-icon {background:url(../images/yui-sam-sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon {background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon {background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon {background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon {background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon {background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon {background-position:0 -1250px;}
.yui-tt .bd {position:relative;top:0;left:0;z-index:4;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd {overflow:auto;}
.yui-tt-shadow {top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible {opacity:.12;*filter:alpha(opacity=12);}

iframe { border:0px solid #ffffff !important; border-style:none; !important; }

/* sIFR
------------------------------------------------------------------------------------- */
/* THESE ARE STANDARD sIFR STYLES... DO NOT MODIFY */
.sIFR-flash { margin:0; visibility:visible !important;	}
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }

/* HIDE ADBLOCK OBJECT TAB:THE TEXT SHOULD SHOW UP JUST FINE, NOT POORLY WITH A TAB LAID OVER IT. */
.sIFR-flash + div[adblocktab=true] { display:none !important; }

.sIFR-hasFlash .subpage #content #main .rec-results h2 { margin:0 0 3px !important; font-size:17px !important; line-height:17px !important; visibility:hidden; }
.sIFR-hasFlash .home #h_main #h_content h2, .sIFR-hasFlash .home #h_main #h_featured h2, .sIFR-hasFlash .productfinder h2, .sIFR-hasFlash #content h1, .sIFR-hasFlash #content h2 { visibility:hidden; }
.sIFR-hasFlash #sidebar h2 { font-size:18px; line-height:21px; letter-spacing:-1.25px; visibility:hidden; font-weight:normal; }
.sIFR-hasFlash #main h2 { font-size:18px; line-height:21px; letter-spacing:-1.25px; visibility:hidden; font-weight:normal; }
.sIFR-hasFlash #main .info h2, .sIFR-hasFlash #main .info label { font-size:14px; line-height:16px; visibility:hidden; }
.sIFR-hasFlash #main .tabbox h2 { font-size:18px; line-height:18px; visibility:hidden; }
.sIFR-hasFlash #emr #main .tabbox h2 { font-size:18px; }
.sIFR-hasFlash .col .info label { visibility:visible !important; }
.sIFR-hasFlash h1 { letter-spacing: -1px; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.show { display:block; }
.hide { display:none; }
.hidden { visibility:hidden; }
.clear { clear:both; }
br.clear { line-height:0px; height:0; }
.button { cursor:pointer; }

#main h2 embed { .width:auto !important; _width:auto !important; }

.grey { border: 4px double #afafb1 !important; }

.title { margin:8px 0 0; }

.topline { margin-top:12px !important; border-top:1px solid #fddfc7; }

.clearfix:after, .link-show:after, form:after, form:after, .prodlist:after, .prodlist ul:after, .tabbox:after, .knowledge:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .link-show, form, .prodlist, .prodlist ul, .tabbox, .knowledge { display:inline-block; }
.clearfix, .link-show, form, .prodlist, .prodlist ul, .tabbox, .knowledge { /*\*/display:block;/**/ }

/* FIX FOR PWP RETYPE PASSWORD STYLING  */
.PWPRetypePromptText { display:block; }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }

.floatleft { float:left; }
.floatright { float:right; }
img.floatleft { margin:0 10px 5px 0; position:relative; }
img.floatright { margin:0 0 5px 10px; position:relative; }

span.small { font-size:10px; line-height:13px; }
span.normal { font-size:11px; line-height:18px; text-decoration:none; }
span.larger { font-size:12px; line-height:17px; }

.orangecolor { color:##F58025 !important; } 
.greycolor { color:#717073 !important; }

/* GLOSSARY
------------------------------------------------------------------------------------- */
#main .alphaSelect { margin-left:-4px; margin-bottom:10px !important; margin-top:10px !important;  }
#main .alphaSelect li { margin:0 0 0 2px !important; padding:0; width:5px; list-style-type: none; display:inline; background:none; }
#main .alphaSelect li.on { padding:4px; color:#e77721; background:#ebebeb; }
#main .alphaSelect li a { padding:4px; color:##518eC8; background:none; }
#main .alphaSelect li a:hover { color:#e77721; background:#ebebeb; }
#main .alphaSelect li.on a { padding:0; color:#e77721; }
#main .glossaryTable { padding-top:0px; }
#main .glossaryTable td { padding:5px 2px; }
#main .glossaryTable a { font-weight:bold; }


/* NEWS LIST FORMATING
------------------------------------------------------------------------------------- */
#main .newsList { list-style-type: none; margin: 10px 0 5px 0;padding:0; }
#main .newsList li { background: none; margin:0 0 15px 0; border-bottom: 1px solid #efefef; width: 450px; padding: 0;  }

span.date { display: block; font-size:10px; border-bottom: none; margin: 0 0 3px 0; }
span.date abbr {  border-bottom: none; }
span.source { display: block; margin: 0 0 3px 0; font-size:13px; font-style:italic; font-weight:normal; }
span.title { display: block; margin: 0 0 3px 0; font-size:13px; font-weight:normal; }

#inthenews-list { margin-top: 4px !important; }
#inthenews-list span.date { margin-left:5px !important;  color: #6C6C6D; line-height: 15px; }
#inthenews-list span.title a { color: #6799C8; }

/*
#inthenews-list { margin-top: 4px !important; }
#inthenews-list span.date { margin-left:5px !important;  color: #6C6C6D; line-height: 10px; }
#inthenews-list span.title a { color: #6799C8; }
*/

.pager { font-size: 10px; }

ul.pages { width: 450px; background: none; margin: 0; padding: 0; }
ul.pages li { background: none !important; list-style-type: none; margin: 0 0 0 4px; padding: 0; display: inline; }
ul.pages li.first { background: none !important; list-style-type: none; margin: 0 0 0 -10px; padding: 0; display: inline; }

table.form input, table.form select { vertical-align:middle; padding:2px; }
table.form input { padding:1px 2px 2px; }
table.form input.btn { padding:0; }
table.form th { color:#F58025; padding:4px 10px 0 0; vertical-align:middle }


/* VIDEO ASSET LIST
------------------------------------------------------------------------------------- */
ul.videolist { margin-left:0; margin-bottom:0; }
ul.videolist li { background:none !important; display:inline; float:left; min-height:100px; width:350px; padding:0 !important; margin-right:20px !important; margin-bottom:20px !important; }
ul.videolist li .img { margin-right:10px; float:left; width:135px; }
ul.videolist li .img img.vidthmb { width:134px; height:100px; border:1px solid #ccc; margin:0; } 
ul.videolist li .viddetail .vidtitle { display:block; }
ul.videolist li .viddetail .vidtitle a { font-size:12px; font-weight:bold; color:#F58025; }
ul.videolist li .viddetail .viddesc { font-size:10px; line-height:16px; }
ul.videolist li .playbtn { display:block; text-align:center; margin:0; padding:2px; background:#efefef; border:1px solid #ececec }

/* EMAIL THIS PAGE POPUP
------------------------------------------------------------------------------------- */
#header_tools a.icon_print, #header_tools a.icon_email { padding-top:2px; padding-bottom:2px; text-decoration:none; position:relative; top:33px; font-size:11px; padding-left:20px; padding-right:17px; background:url(../images/icon_print.gif) no-repeat 100% 50%; }
#header_tools a.icon_email { padding-right:17px; background:url(../images/icon_email.gif) no-repeat 100% 50%; }
#emailpop { background:url(../images/bg_emailfriend.jpg) no-repeat 50% 50%; background: #7398BD; text-align:left; padding: 5px 25px 0 20px; }
#emailpop #leftcol { margin-left:39px; width:138px; float:left; display:inlie; }
#emailpop #rightcol { margin-left:39px; width:240px; float:left; display:inline; }
#emailpop h3 {margin:30px 0 10px 39px; }
#emailpop h4 {font-size: 15px; font-weight: normal; margin: 0 0 5px 0;}
#emailpop input, #emailpop textarea { width:100%; height:15px!important; padding:1px; margin:5px 0; border: none; }
#emailpop input.submit {height:20px!important;}
#emailpop textarea { height:74px; width:85%; }
#emailpop #sendbutton { margin:15px 30px 0 0; padding:2px 5px; cursor:pointer; float:right; width:auto; height:auto; }
#emailpop .cartError { color:red; }
#emailpop #pcms_show, #emailpop #pcms_form { display:none; }
#emailpop #sent h3 { margin:80px 0 20px 130px; }
#emailpop #sent a { display:block; text-align:center; font-size:16px }
#emailpop #page { background:#5E5D60 url(../images/bg_sprite.png) no-repeat scroll -456px 0; height:28px; position:absolute; bottom:0; left:0; width:100%; font-size:10px; color:#BCBCBB; line-height:28px; text-indent:10px; overflow:hidden }

ol.footnote { font-size: 11px; margin-top: 20px; margin-bottom: -10px; }
ol.footnote li { margin: -5px 0 0 0; }

ul.level1 li { margin-bottom:3px!important;}
ul.level2 li { margin-bottom:1px!important;}

#sitemap {margin-left: 25px;}

/* TRADESHOW IMAGE STYLES */
#tradeshow_img { margin:83px 0 15px 25px; width:200px; float:right; }
#tradeshow_img img { margin:0 0 10px; display:block; }

/* LOCATIONS PAGE STYLES */
h2.alt { margin-top:8px; }
table.locations { margin:0 0 20px; }
table.locations td { padding-right:20px; width:280px; }
table.locations td h3 { color:#717073 !important; font-size:11px; }




/* Contact Us */
#contactform #contact_form_block #contact_table { margin-top:-3px; }
/*#contactform #contact_form_block td { padding:0 10px 0 0; line-height:20px;  } */
#contactform #contact_form_block .leftcell, #contactform #contact_form_block .rightcell { padding:8px 7px 0 0; }
#contactform #contact_form_block .rightcell { width:260px; }
#contactform #contact_form_block input { width: 257px; border:1px solid #b0b2b4;  }
#contactform #contact_form_block select { width: 259px; border:1px solid #b0b2b4 !important;  }
#contactform #contact_form_block textarea { width: 257px !important; border:1px solid #b0b2b4; }
#contactform #contact_form_block input.button { width:70px; cursor:pointer; }
.checkbox, .radiobutton { border:none !Important; padding:0 !Important; width:auto !important }
#contactform #contact_form_block .checkbox { margin:0 4px 0 5px; width:15px; }
#contactform #contact_form_block .bottomright .checkbox { margin:15px 4px 0 1px; }
#contactform #contact_form_block .radiobutton { margin-right:3px; }

#events .checkbox { width:auto; }

#devices { margin-bottom:15px; }

.bio hr { margin:20px 0; }
.bio img.floatleft { border:1px solid #9da1a4; margin:17px 10px 10px 0; }
.bio h4 { font-size:14px !important; }
.bio span.type { color:#c6c6c6; padding-left:5px; }
.bio h1 { margin:17px 0 0 !important; width:auto !important; }
#main .bio td { font-size:12px; line-height:18px; padding-bottom:15px; }

.prev_next { position:absolute; top:0; right:0; }

p.summary2 { margin:40px 20px; padding:10px; font-size:11px; line-height:15px; border:1px solid #F6D9C3; background:#FFF; }

.col ul.fake-nav { margin-left:0px; margin-bottom:0px; }
#main .fake-nav li { margin:0; padding:0; }
#main #testimonial_types .fake-nav li { height:31px; padding:0; display:inline; color:#6799c8; background: transparent;}
#main #testimonial_types .fake-nav li a, #testimonial_types .yui-nav li div { position:relative; padding-top:10px; height:17px; color:#000; outline:none; font-size:10px; }

#resources_video #main div { width:350px; }
#resources_video #main div h2 { color:#F58025; font-size:16px; font-weight:bold; } /*  font-size:12px; */
#resources_video #main div .h2 { color:#F58025; font-size:16px; font-weight:bold; display:block; } 
#resources_video #main .left { width:350px !important; float:left !important; }
#resources_video #main .right { width:350px !important; float:left !important; margin-left:30px !important; }

#testimonials #main_sidebar { width:auto !important; }

.sIFR-hasFlash #main #testimonial_types #vid_prompt_list h2 { margin-left:0px;  }
#main .list_video_list li, #full .list_video_list li { margin-bottom:0px; line-height:15px;  }
#main .list_video_list { width: 400px;
margin-left:131px;
margin-top:-130px;
*margin-top:-125px;
position:absolute;
text-align:left;
font-size:11px;
 }


/* TAB: SELECTED */
#testimonials .subtabs .nav li#sidebar_proddetail1.selected, 
#testimonials .subtabs .nav li#sidebar_proddetail1.selected a, 
#testimonials .subtabs .nav li#sidebar_proddetail1.selected a strong { background-position:-536px 0; width:129px; }

#testimonials .subtabs .nav li#sidebar_proddetail2.selected, 
#testimonials .subtabs .nav li#sidebar_proddetail2.selected a, 
#testimonials .subtabs .nav li#sidebar_proddetail2.selected a strong { background-position:-670px 0; width:129px; }

#testimonials .subtabs .nav li#sidebar_proddetail3.selected, 
#testimonials .subtabs .nav li#sidebar_proddetail3.selected a, 
#testimonials .subtabs .nav li#sidebar_proddetail3.selected a strong { background-position:-3177px 0; width:129px; }

/* TAB: NOT SELECTED */
#testimonials .subtabs .nav li#sidebar_proddetail1, #testimonials .subtabs .nav li#sidebar_proddetail1 a, #testimonials .subtabs .nav li#sidebar_proddetail1 a strong { background-position:-536px -32px; width:129px; }
#testimonials .subtabs .nav li#sidebar_proddetail2, #testimonials .subtabs .nav li#sidebar_proddetail2 a, #testimonials .subtabs .nav li#sidebar_proddetail2 a strong { background-position:-670px -32px; width:129px; }
#testimonials .subtabs .nav li#sidebar_proddetail3, #testimonials .subtabs .nav li#sidebar_proddetail3 a, #testimonials .subtabs .nav li#sidebar_proddetail3 a strong { background-position:-3177px -32px; width:129px; }

/* page peel */
#po_pca { margin-top:-2px; } 
#po_pcb { margin-right:-1px; margin-top:0px; } /* -2px; */
#po_pca { top:0px;right:0px;position:absolute;width:150px;height:160px;z-index:1000000; }
#po_pcb { top:-1000px;right:0px;position:absolute;width:700px;height:700px;z-index:1000000; }



table.tdfontfix td a   { font-size: 12px !important; }
table.tdfontfix td a img  { font-size: 10px;}

.a12   { font-size: 14px !important; }

/* Upgrade Languages */
#upgrade_lang_container { width:300px;  position: relative; } /* z-index: 10; margin-bottom:845px; */
#upgrade_lang { padding-left:38px;  }
#upgrade_lang h2 {}
#lang_box { width:300px; height:60px; } /* height:60px;  z-index:10px; */
#upgrade_lang .list-nobull { margin-top:0; margin-left:0px; margin-bottom:0px; padding-bottom:0px;  }
#main #upgrade_lang .list-nobull li { background:none !important; padding-left:0px; margin-left:0px !important; line-height:11px;  }
#upgrade_lang_container table { margin:10px 0 5px 32px; width:257px; float:none !important;  } /* position:absolute; top:36px; */
#upgrade_lang_container #threecol_tech3 {  } /* position:absolute; top:363px; left:25px; */

/* Registration Languages */
#regis_lang {  margin:0 0 30px 40px; float:right; width:160px; }
#regis_lang .list-nobull { margin-top:5px; margin-left:0px; margin-bottom:0px; padding-bottom:0px;  }
#main #regis_lang .list-nobull li { background:none !important; padding-left:0px; margin-left:0px !important; line-height:11px;  }
#regis_lang table { margin:10px 0 5px 32px; width:257px; float:none !important; }


/* PHYSICIANS PRACTICE FORMS
------------------------------------------------------------------------------------- */
#form-phys-practice { position:relative; width:425px; height:450px; z-index:10; }
#form-phys-practice #bg-img { position:absolute; top:0; left:0; width:425px; height:450px; z-index:20; }
#form-phys-practice-div { position:absolute; top:255px; left:256px; z-index:30; background-color:#fff; }
#form-phys-practice-div table { width:136px; }
#form-phys-practice-div table td { font-size:11px !important; letter-spacing:-1px; vertical-align:middle; }
#form-phys-practice-div table td #radios { margin:5px 0 10px; }
#form-phys-practice-div input { margin:0 0 3px; padding:0 0 0 5px; width:136px; height:25px; line-height:25px; letter-spacing:-1px; color:#8d8d8f; font-size:11px; background:transparent url(../images/bg-phys-input.jpg) no-repeat 0 0; border:0; }
#form-phys-practice-div .radio { margin:0; width:15px; height:10px; float:none; display:inline; border:0; background:none; }
#form-phys-practice-div .btn-send { width:48px; height:26px; background:transparent url(../images/btn-phys-send.jpg) no-repeat 0 0; text-indent:-9999px; cursor:pointer; cursor:hand; }


/* SEARCH SUGGEST
------------------------------------------------------------------------------------- */
#suggest-search { position:absolute; top:18px; right:0; width:330px; font-size:11px; background:#fff; border:1px solid #b1b2b4; z-index:999; }
#suggest-search .suggest-search-box { padding:0 0 0px; }
#suggest-search .suggest-search-box div { /*padding:2px 9px 3px;*/ }
#suggest-search p { margin:15px 0 5px !important; clear:left; }
#suggest-search span { padding:2px 9px 3px; display:block; color:#f68026; font-weight:bold; font-size:11px; font-weight:normal; background:#f3f3f3; cursor:pointer; }
#suggest-search img { margin:0 10px 0 0; float:left; display:inline; border:1px solid #cdcdcd; }
#suggest-search ul { width:160px; float:left; display:inline; }
#suggest-search li { margin:0 0 2px; padding:0 0 0 10px; list-style:none; background:url(../images/open-close.png) no-repeat 0 -291px; }
#suggest-search li a { margin:0 !important; padding:0 !important; display:block; list-style:none; }
#suggest-search li a { *margin:0 0 0 -17px !important; }
#suggest-search .more { padding:2px 9px 3px; display:block; font-weight:bold; font-size:11px; font-weight:normal; background:#f3f3f3; cursor:pointer; }
#suggest-search .open { background:#f3f3f3 url(../images/open-close.png) no-repeat 95% 2px; }
#suggest-search .closed { background:#f3f3f3 url(../images/open-close.png) no-repeat 95% -184px; }

#suggest-search .suggestive-product, #suggest-search .suggestive-accessory { padding: 8px; clear: both; }
#suggest-search .on { background-color: #FFE2D0; }

/* SEARCH RESULTS
------------------------------------------------------------------------------------- */
#search-results {}
#search-results form { margin:0 0 30px; }
#search-results .input { padding:2px; width:300px; border:1px solid #a5acb2; }
#search-results .btn-search { cursor:pointer; }

.rec-results { margin:5px 0 30px; padding:10px; border:1px solid #e9e9e9; }
.rec-results h2 { color:#8b8b8b !important; font-size:13px !important; }
.rec-results ul  { margin:0 !important; }
.rec-results li { margin:0 10px 0 0 !important; padding:0 !important; width:81px; float:left; display:inline; list-style:none; font-size:11px; line-height:13px !important; }
.rec-results img { margin:0 0 5px; display:block; border:1px solid #cdcdcd; }
.rec-results a { display:block; }
.rec-results a:hover { text-decoration:none; }

.search-result-options { position:relative; margin:0 0 30px; height:22px; background:#e9e9e9; border-top:1px solid #ac9f96; }
.search-result-options .right { position:absolute; top:0; right:5px;  }
.search-result-options p { margin:1px 0 0 5px !important; padding:0; }

.search-results-list li { margin:0 0 15px !important; padding:0 !important; line-height:18px !important; }
.search-results-list a { display:block; }
.search-results-list span { display:block; color:#008900; }


.software_update_left H3 { width: 470px !important; }

/* Video Demo
------------------------------------------------------------------------------------- */
.Video_Page #sub_videos-product-demos #left_col { width:500px; }
.Video_Page #sub_videos-product-demos #right_col { margin-top:47px; }

/* STATESCAPE Legislation Search
------------------------------------------------------------------------------------- */
#sub_legislation-search #left_col { width:495px; margin-top:7px; margin-right:6px; line-height:15px; }
#sub_legislation-search #left_col p { margin-bottom:10px; }
#sub_legislation-search #left_col h2 { margin:2px 0 1px; font-size:20px; line-height:20px; }
#sub_legislation-search #right_col { width:265px; }
#sub_legislation-search #secondary-box { width:757px; margin-top:20px; margin-left:214px; }
#sub_legislation-search .web_lead tbody tr td b { font-size:10px; line-height:12px; }
#sub_legislation-search .blue-bull li { font-size:14px; }
#sub_legislation-search th {border-bottom:1px solid #dfdfdf; vertical-align:top; }
#sub_legislation-search td { vertical-align:top; }
#sub_legislation-search #legislationDetailsTable { margin-left:30px; }
#sub_legislation-search #legislationDetailsTable td { font-size:12px; line-height:14px; }
#sub_legislation-search p.intro { width:720px; margin-left:13px; }
#sub_legislation-search #additional_info .tabbox { min-height:200px; }
#sub_legislation-search #additional_info { margin-bottom:20px; }
#sub_legislation-search a:link, #sub_legislation-search a:hover { color:#7db1e3; }
#sub_legislation-search .web_lead { width:266px; }

#sub_legislation-search .subtabs .nav li { margin:0 1px 0 0; width:173px; font-size:9px; }
#sub_legislation-search .subtabs .nav li a { display:block; margin-left:12px; padding-left:5px; line-height:25px; }
#sub_legislation-search .subtabs .nav li a:link, #sub_legislation-search .subtabs .nav li a:hover { color:#fff; }
#sub_legislation-search .subtabs .nav li, #sub_legislation-search .subtabs .nav li a, #sub_legislation-search .subtabs .nav li strong, .California_Page .subtabs .nav li div { background-image:url("../images/bg_tabs_blank.jpg"); background-position: 0 -27px; color:#ffffff !important; }
#sub_legislation-search .subtabs .nav li.selected, #sub_legislation-search .subtabs .nav li.selected a, #sub_legislation-search .subtabs .nav li.selected strong, .California_Page .subtabs .nav li.selected div { background-image:url("../images/bg_tabs_blank.jpg"); background-position: 0 -0px; color:#f58025 !important; }
#sub_legislation-search .subtabs .nav li.selected a:link, #sub_legislation-search .subtabs .nav li.selected a:hover { color:#f58025 !important; }


.sIFR-hasFlash .Details_Page #sub_legislation-search #left_col  h1 { letter-spacing: -1px; font-size:22px; line-height:22px; }

div.hr-header { background:none; padding:8px 0 5px; margin-bottom:5px; border-bottom:1px solid #dfdfdf; }
.blue-bull li { padding:0 0px 0 14px; background:url(../images/blue_bullet.jpg) no-repeat 0% 5px; list-style:none; }

/* Web Leads */
#distributor #left_col { width:210px; margin-right:15px; }
#distributor #mid_col { width:490px; }

#web_lead_box { height:280px; background-color:#7398BD;  margin-top:20px;} 
#web_lead_box .web_lead { background-color:none; }
.web_lead { background-color:#7398BD; color:#fff; padding-bottom:10px; margin-top:10px;  } 
table.web_lead { padding-bottom:0px; }
#main .web_lead h4 { font-size:12px; line-height:14px; letter-spacing:0.05em; margin-left:10px; _margin-left:6px;  padding-top:11px; margin-bottom:14px; }

table.web_lead { margin-top:0px; }
.web_lead table { margin-left:8px; width:240px !important; } 
.web_lead table td { color:#fff; vertical-align: top; }
.web_lead input { width:160px; border:1px solid #c9c9c9;  }
.web_lead textarea { width:160px !important; height:72px; border:1px solid #c9c9c9; }
.web_lead input.submit { width:auto; margin-top:10px; border:0;  }
.web_lead .call {  } /* margin-top:11px; margin-left:50px; padding-bottom:10px; font-size:11px; */
.web_lead tbody tr td b {font-size: 10px !important;}

.web_lead tbody tr td select {font-size: 10px;}
.web_lead_thankyou { margin:50px 0px 0; text-align: center}
#lacro .web_lead_thankyou { margin-left:0px; }

#container, #main { }

#sub_aed-laws-legislation #left_col {margin:0 30px 0 0; width:470px; }
#sub_aed-laws-legislation #secondary-box { width:770px; float:right; display:inline; }

#right_col {width:270px; }

.default {  }

.web_lead tbody tr td .or b { font-size:12px;  }
.call .or { position:absolute; margin-left:149px; *margin-left:149px; margin-top:-17px; font-size:9px; } 
.call .email { margin-left:-1px; margin-top:-9px; }

.us_lacrosse_partnership .pad { display:none; }

#right_col .caption { margin-bottom:0px; }

#outer-main .web_lead h4 { font-size:10px; line-height:14px; margin-left:10px; padding-top:11px; margin-bottom:3px; }

#outer-main { width:770px; }
#outer-main td { font-size:10px; }
#outer-main #resources_video  { width:770px; }
#outer-main #main{ width:499px; }
#outer-main #videobox { margin-left:0px; }
#outer-main .web_lead .call { margin-top:0px; margin-left:32px; }
#outer-main .web_lead .web_lead tbody tr td b  { font-size:10px; }
#outer-main .web_lead tbody tr td input.submit { margin-top:0px; }
#outer-main #resources_video #main .right { margin-top:20px;margin-left:0px !important; }
.Video_Page .web_lead { margin-top:-6px; }

#blog-short-form br { display:none !important; }
#blog-short-form .web_lead { padding-top:7px !important; padding-left:12px; *margin-top:0px; *padding-top:9px; }
#blog-short-form .web_lead tbody tr td { vertical-align:top; }
#blog-short-form .web_lead .call { text-align: right; width:120px; margin-right: 10px; margin-top:-12px; *margin-top:-2px; }
#blog-short-form .web_lead tbody tr td input.submit { margin-top:-16px; *margin-top:-6px; }
#blog-short-form h4 { *font-size:12px !important; }

#legislationDetailsTable td { font-size:12px; vertical-align:top; }

.sideTables { position:relative; width:248px !important; }


/* Link-Show JS dropdown (Aed 176) */
.link-show {  margin:0px 0 6px; width:100%; float:left; clear:left; background:#F8F8F8 !important; }
.link-show-short { margin-bottom:0px !important; }
.link-show ul { margin:0 0 20px !important; }

.link-show .link-trigger { padding:5px 0; width:256px; display:block; border-bottom:1px solid #f8f8f8; z-index:0 !important; zoom:1;  } 
.link-show .link-trigger:hover { border-bottom:1px solid #ccc; background:#f1ebeb; }
.open .link-trigger { border-bottom:1px solid #ccc; background:#f1ebeb; }

.link-show .link-trigger-box { width:254px; background:#f8f8f8; border:1px solid #ccc; border-width:0px 1px 1px; position:absolute; z-index:100;  }
.link-show .link-trigger-box li { margin:0 !important; padding:3px 5px !important; background:none !important; }
.link-show .link-trigger-box .alt { background:#eee !important; }

.link-show-short .link-trigger { padding:0px; }
.no-drop-box { display:block; margin-bottom:5px; } 

/* Homepage new Slides */
.q9500_btn {}
.care_btn { position:absolute; left:174px; top:0px; }
.vital_btn { position:absolute; left:348px; top:0px; } /* left:328px */

.slideshow3 #vitalvideo, .slideshow3 #vitalvideo2, .slideshow3 #vitalvideo3 { position:absolute; top:15px; right:9px; } 

.vitalvideo, #vitalvideo, #vitalvideo2, #vitalvideo3 { position:absolute; top:30px; right:16px; } 

.sIFR-hasFlash #left_col h2 { *font-size: 13pt !important; *line-height:1em; }

/* CardiAcademy */
.cardiacademy #main_content { width:350px; margin:34px 20px 0 -220px; position:relative; }
.cardiacademy #main_sidebar {width:578px !important;}
.cardiacademy#main td { padding:4px 8px 8px 0; }
.CardiAcademy__Page  #content { background: none; }

/* Webinar */
#webinar .maincol .tabbox { width:455px; }
#webinar #main #testimonial_types .nav { width:455px; } 
#webinar #left_col { margin-right:23px; }
#webinar #videolead { }
#webinar #main #testimonial_types .fake-nav li em { visibility:hidden; }
#webinar #main #testimonial_types .fake-nav li { margin-left:1px; }

#webinar .web_lead .call { margin-top:0; margin-left:20px; }

#webinar .subtabs .nav li, #webinar .subtabs .nav li a, #webinar .subtabs .nav li strong, #webinar .subtabs .nav li div { background-image:url(../images/bg_tabs3.png); }

#webinar .subtabs .nav li#tab_videos.selected, #webinar .subtabs .nav li#tab_videos.selected a, #webinar .subtabs .nav li#tab_videos.selected a strong { background-position:-0px 0; width:72px; }
#webinar .subtabs .nav li#tab_demos.selected, #webinar .subtabs .nav li#tab_demos.selected a, #webinar .subtabs .nav li#tab_demos.selected a strong { background-position:-75px 0; width:183px; }
#webinar .subtabs .nav li#tab_voice.selected, #webinar .subtabs .nav li#tab_voice.selected a, #webinar .subtabs .nav li#tab_voice.selected a strong { background-position:-260px 0; width:126px; }

#webinar .subtabs .nav li#tab_videos, #webinar .subtabs .nav li#tab_videos a, #webinar .subtabs .nav li#tab_videos a strong { background-position:-0px -27px; width:72px; }
#webinar .subtabs .nav li#tab_demos, #webinar .subtabs .nav li#tab_demos a, #webinar .subtabs .nav li#tab_demos a strong { background-position:-75px -27px; width:183px; }
#webinar .subtabs .nav li#tab_voice, #webinar .subtabs .nav li#tab_voice a, #webinar .subtabs .nav li#tab_voice a strong { background-position:-260px -27px; width:126px; } 

/* AHA */
#aha { width:257px; position:absolute; top:444px; left:723px; background-color:#7398BD; padding:10px 0 10px 10px; }
#main #aha td { color:#fff; font-weight:bold !important; }
#main #aha h4 { color:#fff; font-size:12px; line-height:14px; margin-bottom:14px; margin-left:10px; padding-top:11px; }
#aha .submit { margin-left:170px; }
.tbl-first-to-know { width: 350px !important; }
.tbl-first-to-know  td { color:#000; padding:4px 5px 11px 0 !important; }
.tbl-first-to-know input { width:170px; border:1px solid #000;  }
.tbl-first-to-know textarea { width:170px!important; height:72px; border:1px solid #000; }
.tbl-first-to-know tbody tr td input.submit { width:auto; margin-top:-5px; padding: 0; border:0;  }
.tbl-first-to-know .call { margin-top:0px; margin-left:50px; font-size:10px; }
.tbl-first-to-know form table {margin: 5px 0 8px 10px;}
.tbl-first-to-know tbody tr td {padding: 4px 0 0 0!important;}
.tbl-first-to-know tbody tr td b {font-size: 10px;}
.tbl-first-to-know tbody tr td select {font-size: 10px;}
.tbl-first-to-know { background-color:#fff; color:#000;  } 

#ftk-popup { background:url(../images/bg_emailfriend.jpg) no-repeat 50% 50%; background: #fff; text-align:left; padding: 5px 25px 0 20px; color: #000;}
#ftk-popup #leftcol { margin-left:39px; width:138px; float:left; display:inline; }
#ftk-popup #rightcol { margin-left:39px; width:240px; float:left; display:inline; }
#ftk-popup h3 {margin:30px 0 10px 39px; }
#ftk-popup h4 {font-size: 15px; font-weight: normal; margin: 0 0 5px 0;}
#ftk-popup input, #ftk-popup textarea { width:100%; height:15px!important; padding:1px; margin:5px 0; }
#ftk-popup input.submit {height:20px!important;}
#ftk-popup textarea { height:74px; width:85%; }
#ftk-popup #sendbutton { margin:15px 30px 0 0; padding:2px 5px; cursor:pointer; float:right; width:auto; height:auto; }
#ftk-popup .cartError { color:red; }
#ftk-popup #pcms_show, #ftk-popup #pcms_form { display:none; }
#ftk-popup #sent h3 { margin:80px 0 20px 130px; }
#ftk-popup #sent a { display:block; text-align:center; font-size:16px }
#ftk-popup #page { background:#5E5D60 url(../images/bg_sprite.png) no-repeat scroll -456px 0; height:28px; position:absolute; bottom:0; left:0; width:100%; font-size:10px; color:#BCBCBB; line-height:28px; text-indent:10px; overflow:hidden }

body#ftk-popup { border-width:0 !important; border-color:#fff; }

#news-intro { text-align:center; }
#main #news-intro h3 { color: #717073; } 
#main #news-intro i { color: #F58025; } 

.promo_email { padding:10px 20px; width:660px; background:#ebebeb; }
.promo_email input { width:400px; }
.promo_email textarea { width:400px; }
.promo_email .button { width:80px; }
.emailrefer { background:#ebebeb;}

#main .h1, #main_full .h1 {
color: #F58025;
    font-size: 18px;
    margin: 8px 0 0;
}

/* Blog Chrome link color */
/*
body.blog #main h2 a:link { color:#f58025 !important; } 
body.blog #main h2.singleh2 a, 
body.blog #main h2.singleh2 a:link, 
body.blog #main h2.singleh2 a:hover, 
body.blog #main h2.singleh2 a:visited { color:#f58025 !important; } 
*/

#main a.pintbox:hover { text-decoration:none; }

.spacing { margin: 0 0 -40px 20px; display: block; }

