html {background: #FFF url('../images/content-bg.jpg') no-repeat center top;}
body {margin: 0; padding: 0; background: url('../images/top-bg.jpg') repeat-x top left; color: #666; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

a {color: #666; text-decoration: none; outline: none;}
a:hover {color: #009933; outline: none;}
a:active {outline: none;}
a img {border: 0 none;}
a span {display: none;}
h1, h2, h3, p {margin-top: 0;}
sup {height: 0; line-height: 1px; vertical-align: baseline; position: relative; bottom: 1ex;}
sup.mc {font-size: 9px;}
.clear {clear: both;}

.LB-black-overlay {display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background: url("../share/bg.png") repeat top left; z-index: 200;  -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=60); } 
* html .LB-black-overlay {position: absolute; top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');background-image: none; background-color: #222;}
* html body {height: 100%;}
.LB-white-content {display: none; position: absolute;top: 164px; left: 50%; margin-left: -461px;color: #464646; width: 249px; padding: 8px 18px 12px 18px; border: 1px solid #62a0d9; background-color: #fff; z-index:100; font-family: Arial, Helvetica, sans-serif; font-size: 10px;} 
* html .LB-white-content {padding-bottom: 0; padding-right: 12px;}
#single1 {z-index: 900;}
#single1 a {text-decoration: none; color:#599ddc;} 
#single1 a img {border: 0 none;}
#single1 a.Share { z-index: 1999; display: block; width: 144px; height: 22px; background-color: #FFF;}  
#single1 a#close {position: absolute; top: 7px; right: 6px;}
#single1 {z-index: 2000;}
#single1 h1 {margin: 0; font-size: 18px; color:#599ddc; font-style: normal;font-family: Arial, Helvetica, sans-serif; letter-spacing: normal;}
#single1 h2 {border-bottom: 1px solid #62a0d9; padding-bottom: 7px; font-size: 11px;font-style: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#599ddc;}
#single1 p {font-size: 10px; color: #464646; margin: 5px 0 11px 0;}
#single1 .small {font-size: 10px; color: #464646; margin: 0 0 0 6px; width: 200px;}

#wrapper1 {width: 984px; margin: 0 auto;}
#wrapper2 {background: url('../images/content-bg.jpg') no-repeat center top; width: 984px; position: relative;}
#container {width: 922px; margin: 0 auto; padding: 0 10px; background: url('../images/footer-bg.png') no-repeat center bottom;}

#header {display: block; height: 235px; width: 922px; position: relative;}
	#nav-top, #nav-main, #nav-sub {margin: 0; padding: 0; list-style-type: none;}
		#homelink {position: absolute; display: block; left: 7px; top: 48px; width: 200px; height: 59px;}
		a#language-toggle {position: absolute; z-index: 9999999999999; right: 0; top: 34px; right: 17px; font-size: 12px; color: #009ddc; text-decoration: underline;}
		a#language-toggle:hover {color: #009933;}
	#nav-top {position: absolute; width: 203px; height: 26px; display: block; top: 135px; left: 29px;}
	#nav-top li {width: 77px; display: block; float: left; height: 26px;}
	#nav-top li a {background: url('../images/share-print.gif') no-repeat 30px 8px; width: 77px; display: block; float: left; height: 26px;}
		#nav-top li a#nt2 {background-position: -66px 8px; position: relative; left: 19px;}
	#nav-main {position: absolute; width: 573px; height: 34px; top: 164px; left: 0px;}
	#nav-top li {display: block; height: 34px;}
	#nav-main li a {background: url('../images/nav-main.jpg') no-repeat 0px 0px; display: block; float: left; height: 34px; margin-right: 1px;}
		#nav-main li a#nm1 {width: 76px; background-position: 0px 0px;}
		#nav-main li a#nm2 {width: 102px; background-position: -77px 0px;}
		#nav-main li a#nm3 {width: 125px; background-position: -180px 0px;}
		#nav-main li a#nm4 {width: 132px; background-position: -306px 0px;}
		#nav-main li a#nm5 {width: 153px; width: 133px; background-position: -439px 0px;}
	#nav-sub {position: absolute; bottom: 1px; left: 9px;}
	#nav-sub li {float: left; padding: 0 9px; display: block;} 
	#nav-sub li a {text-decoration: underline; font-size: 13px; padding: 4px 0 9px 0; display: block;}
	#nav-sub li a:hover {text-decoration: none; color: #009933;}
	#nav-sub li a.here  {text-decoration: none; color: #009933; background: url('../images/green-arrow.gif') no-repeat bottom center;}
			#header #nav-top a:hover, #header #nav-top a.here, #header #nav-main a:hover, #header #nav-main a.here {background-image: none;}
		#couponlink {position: absolute; display: block; right: 5px; top: 109px; width: 304px; height: 88px;}

#content {width: 854px; margin: 0 auto; padding: 24px 34px; min-height: 432px;}
	#content h1 {font-size: 24px; color: #00ac3f; font-weight: normal;}
	#content h1 span {color: #7ac142;}
	#content h2 {font-size: 18px; color: #00ac3f; font-weight: normal;}
	#content a {font-weight: bold; text-decoration: underline;}
	#content .common {background: url('../images/common-bg.gif') no-repeat bottom left; padding: 0 20px 20px 20px; margin-bottom: 30px;}
	#content .common h2 {margin-top: 28px;}
	
	p.intro {font-size: 15px;}
	
	.highlight-wide {display: block; width: 518px; height: 142px; padding: 20px 0 0 334px; position: relative; background: url('../images/highlight-wide2.gif') no-repeat top left; margin-bottom: 28px;}
	#content .highlight-wide h2 {color: #009ddc; font-size: 20px; font-weight: normal; margin: 0; line-height: 20px;}
	#content .highlight-wide .content {color: #808084; font-size: 15px; width: 340px; margin-top: 10px;}
	.highlight-wide .image {position: absolute; bottom: 1px; left: 22px;}
	.highlight-wide .button {position: absolute; top: 57px; right: 17px; width: 144px; height: 33px; padding: 8px; background: url('../images/button-med.gif') no-repeat top left; display: block;}
	.highlight-wide a.button img {filter:alpha(opacity=100); -moz-opacity:0.999999; opacity:0.999999; -khtml-opacity:0.999999; width: 144px;}
	.highlight-wide a.button:hover img {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7; width: 144px;}
		* html a.button:hover {background: url('../images/button-med.gif') no-repeat center center;}
	
	.bayercare-link {margin-top: 30px; width: 212px height: 49px; display: block; background: url('/images/btn-lg.gif') no-repeat top left;}
		.bayercare-link a img {filter:alpha(opacity=100); -moz-opacity:0.999999; opacity:0.999999; -khtml-opacity:0.999999;}
		.bayercare-link a:hover img {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7;}
	
	.highlight-bottom {display: block; position: relative; bottom: -10px; left: -20px; width: 894px; height: 112px; background: url('../images/highlight-bottom.gif') no-repeat top left; font-size: 12px;}
	.highlight-bottom h2 {display: none;}
	.highlight-bottom .one a, .highlight-bottom .two a, .highlight-bottom .three a {position: absolute; bottom: 0; right: 0; width: 110px; height: 26px; display: block; background: url('../images/highlight-bottom-link.gif') no-repeat bottom right; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -khtml-opacity:0;}
	.highlight-bottom .one a:hover, .highlight-bottom .two a:hover, .highlight-bottom .three a:hover {filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; -khtml-opacity:0.3;}

		.highlight-bottom .one {left: 12px; width: 273px; height: 101px; padding: 0px; display: block; position: absolute; bottom: 0px;}
		.highlight-bottom .two {left: 312px; width: 273px; height: 101px; padding: 0px; display: block; position: absolute; bottom: 0px;}
		.highlight-bottom .three {left: 609px; width: 273px; height: 101px; padding: 0; display: block; position: absolute; bottom: 0px;}
		
		.highlight-bottom .support {background: url('../images/highlight-bottom-support.gif') no-repeat bottom left; width: 199px; height: 58px; padding: 43px 53px 0 21px; display: block; position: absolute; bottom: 11px;}
			.highlight-bottom .support a {width: 138px;}
		.highlight-bottom .how {background: url('../images/highlight-bottom-how.gif') no-repeat bottom left; width: 199px; height: 65px; padding: 36px 55px 0 19px; display: block; position: absolute; bottom: 11px;}
			.highlight-bottom .how a {width: 120px;}
		.highlight-bottom .compare {background: url('../images/highlight-bottom-compare.gif') no-repeat bottom left; width: 243px; height: 58px; padding: 43px 14px 0 18px; display: block; position: absolute; bottom: 11px;}
		.highlight-bottom .customize {background: url('../images/highlight-bottom-customize.gif') no-repeat bottom left; width: 241px; height: 58px; padding: 43px 13px 0 19px; display: block; position: absolute; bottom: 11px;}
			.highlight-bottom .customize a {width: 168px;}
		.highlight-bottom .manage {background: url('../images/highlight-bottom-manage.gif') no-repeat bottom left; width: 245px; height: 74px; padding: 43px 11px 0 17px; display: block; position: absolute; bottom: 11px;}
			.highlight-bottom .manage a {width: 154px;}
		.highlight-bottom .demo {background: url('../images/highlight-bottom-360.gif') no-repeat bottom left; width: 243px; height: 58px; padding: 43px 11px 0 19px; display: block; position: absolute; bottom: 11px;}	
			.highlight-bottom .demo a {width: 146px;}
			
			* html .highlight-bottom .customize p,
			* html .highlight-bottom .manage p,
			* html .highlight-bottom .demo p,
			* html .highlight-bottom .support p {position: relative; top: 6px;}

#footer {font-size: 10px; color: #616161; text-align: left; width: 922px; margin: 0 auto; padding: 3px 31px 20px 31px;}
	#footer .left {display: block; text-align: left; margin-bottom: 31px;}
