body {background: #fff; margin: 0; padding: 0; font-family: sans serif, arial; font-size: 11pt; cursor: default;} /* 16px x 75% = 12px */
img {border:none;}
a {font-family: sans serif, arial; text-decoration: none; border:none;}
a:hover {color: #FFF; font-family: sans serif, arial; text-decoration: none;}
a:focus {outline: none;}
a:visited {color: #CEC8B7;}

div.printHide {display:none;}

#header {width: 996px; height: 51px; margin: 0; background: #FFF;}
#header img#logo {float: left; margin: 3px 0 0 0; }
#header img#btn_hp {float: right; margin: 17px 15px 0 0;display:none;}
#header #right {float: right; height: 26px; margin: 25px 30px 0 0; color: #54534A; font-size: 0.9em; line-height: 12px;display:none;}
#header #right a {float: left; color: #54534A; font-size: 0.9em; margin: 0 3px;}
#header #right a:hover {float: left; color: #54534A; font-size: 0.9em; text-decoration: underline;}
#header #right .pipe {float: left; margin: 0 10px; color: #E19D5B; font-size: 1.17em;}
#header #right span {float: left; margin: 0 10px 0 0; font-size: 0.9em;}
#header #right div .button {float: left; cursor: pointer;}


/* ----- New Header Menu Code ------- */

div.menu { position:relative; width:996px; display:block;	margin:0; padding:0; background: url('../images/menu.shadow.png') left bottom repeat-x; display:none; }
ul.menu { width:100%; height:28px; margin:0; padding:0; list-style:none; background:#DB7F31; }
	ul.menu li { float:left; height:28px; width:auto; margin:0; padding:0; font:normal 11px arial, verdana, sans-serif; text-transform:uppercase; }
	ul.menu li a { display:block; float:left; height:28px; width:auto; padding:0 12px; }
	ul.menu li a:link, ul.menu li a:visited { background:#DB7F31; color:#F7F0AF; text-decoration:none; }
	ul.menu li a:hover { background:#DB7F31; color:#fff; text-decoration:none; }
	ul.menu li a:active, ul.menu li.active a.active { background:#3E9299; color:#fff; text-decoration:none; }	
	ul.menu span { padding-top:8px; display:block;  }


div.subMenu { width:100%; height:36px; margin:0; padding:0; background:url('../images/menu.sub.bg.png') 2px 0 repeat-x; display:block; position:relative; top:0; left:0; z-index:10000; display:none; }
ul.subMenu { position:relative; float:left; margin:0; padding:6px 0 0 65px; list-style:none;  }
	ul.subMenu li { float:left; margin:0; padding:0 40px 0 0; font-size:.85em; }
	ul.subMenu li a { color:#85EAF2; text-decoration:none; }
	ul.subMenu li a:link, ul.subMenu li a:visited {	text-decoration:none; }
	ul.subMenu li a:hover, ul.subMenu li a:active, ul.subMenu li.active, ul.subMenu a.active { color:#fff; }


	div#sendtoFriend { width:477px;	height:319px; position:absolute;display:none;right:40px;top:55px;z-index:1000000;padding:47px 0 0 0;background:url('../images/bg.send_to_friend.top.IE6.gif') 0 0 no-repeat; display:none; } 
	html>body div#sendtoFriend { width:496px;position:absolute;display:none;right:40px;top:55px;z-index:10000;padding:55px 0 0 0;background:url('../images/bg.send_to_friend.top.png') 0 0 no-repeat; display:none; }
		div#sendtoFriend div.content { display:block;width:477px;margin:0;padding:0;background:url('../images/bg.send_to_friend.mid.IE6.gif') 0 0 repeat-y;	display:none; }	
		html>body div#sendtoFriend div.content { display:block;width:496px;margin:0;padding:0;background:url('../images/bg.send_to_friend.mid.png') 0 0 repeat-y;  display:none; }
		div#sendtoFriend div.bottom { display:block; width:477px;min-height:41px;background:url('../images/bg.send_to_friend.btm.IE6.gif') left bottom no-repeat; display:none; }
		html>body div#sendtoFriend div.bottom {	display:block; width:496px; min-height:41px;background:url('../images/bg.send_to_friend.btm.png') left bottom no-repeat; display:none; }		

		div#sendtoFriend div.wrap { padding:0 20px 35px 35px; width:85%;display:block;position:relative; display:none; }
		div#sendtoFriend p { font-size:12px; line-height:125% !important; display:none; }
		div#sendtoFriend p.smallText { float:left; margin:0; padding:15px 0 0 0; width:100%; text-align:center; display:none; }
		div#sendtoFriend dl.form {float:left; margin:0 0 0 -20px; padding:0; width:auto; display:block; display:none; }
		html>body div#sendtoFriend dl.form {padding:0; margin:0; display:none; }
			div#sendtoFriend dl.form dd { float:left; position:relative; width:100%; padding:0 0 5px 0; display:none; }
			div#sendtoFriend dl.form label { float:left;font-size:12px;width:170px;text-align:right;padding:5px 12px 0 0;margin:0;display:none; }	
			div#sendtoFriend dl.form input.text {float:left;width:180px; height:15px; padding:2px 0 0 2px; display:none; }	
			div#sendtoFriend dl.form input.button { float:right; padding:0 65px 0 0; display:none; }
			html>body div#sendtoFriend dl.form input.button { padding:0 45px 0 0; display:none; }
			div#sendtoFriend dl.form dd span { position:relative; right:-85px; top:0; display:none; }
			div#sendtoFriend dl.form dd span#SendTo_LabelMsg {border:none; font-size:14px; color:red; padding:15px 0 35px 0; display:none; }
		div#sendtoFriend div.close { float:right; width:17px; height:17px; position:relative; z-index:100000; margin:-40px 4px 0 0; padding:0; display:block; display:none; }
		html>body div#sendtoFriend div.close { width:17px; height:17px; position:absolute; top:14px; right:20px; margin:0; padding:0; display:block; z-index:10000; display:none; }
			div#sendtoFriend div.close a { margin:0; padding:0; display:block; display:none; }

.viewport {position:relative;width: 95%; margin:0;padding:0 0 0 10px;background-color: #fff; clear:both;height:none;}
.viewport div {width:95%;margin:0;padding:0;}
.viewport div a {color: #0054A6;}
.viewport div a:hover {color: #00ADD8;}
.viewport .heading_orange {color: #5F5046; font-size: 2em; margin:0;clear:none;}
.viewport .heading_teal {color: #5F5046; font-size: 1.5em; margin:0;clear:none;}
.viewport .text_dark {color: #000; margin: 0 0 20px 22px;}
.viewport .text_lite {color: #5F5046; margin: 0 0 20px 22px;clear:both;}

.viewport#homepage {background: #FFF;width:auto;}
.viewport#homepage #content {float:left;width: 95%; margin: 10px 0 0 0; padding:0;}
.viewport#homepage h1 {float: left; font-weight: normal; font-size: 20pt;}
.viewport#homepage .heading_orange {float:left;clear:none;color:#5F5046; margin:0 0 20px 0;; clear:none;}
.viewport#homepage .heading_teal {float:left;clear:none;color:#5F5046; margin:0; clear:none;}
.viewport#homepage .text_lite {width: 95%; color: #5F5046; font-size: 13pt; margin: 0 0 10px 0;}
.viewport#homepage #swfContent {position: absolute; left: 0px; top: -1000px; z-index:-1000 !important; display:none;}
.viewport #buttons {position: absolute; left: 810px; top: 50px; width: 170px;display:none;}

.viewport#understandaob {height: 488px; background: #FBF8E9;}
.viewport#whatisaob {height: 488px; background: #FBF8E9 url(../images/bg_whatisAOB.jpg) no-repeat;}

.viewport#contactform {height: auto; background: #F6E7C3;}
.viewport#contactform div {float: none;}
.viewport#contactform tr {margin: 10px 0 10px 0;}
.viewport#contactform #content {width: 996px;}
.viewport#contactform .form_part {float: left;}
.viewport#contactform .form_part .colname {width: 350px;}
.viewport#contactform .form_part .colname2 {width: 180px;}
.viewport#contactform .form_part .colform {width: 170px;}
.viewport#contactform .form_part#form_part1 {width: 260px;}
.viewport#contactform .form_part#form_part2 {width: 340px;}
.viewport#contactform .form_part#form_part3 {width: 600px;}

.viewport#howcanhelp {height: 488px;}
.viewport#howcanhelp #swfContent {position: absolute; top: 0px; width: 996px; height: 488px;}



.viewport#subPage { clear:both; padding:0 0 25px 0; margin:-12px 0 0 0; }
.viewport#subPage div#understandingWrap { float:left; width:100%; margin:0; padding:0; background:#FFFEF1 url('../images/bg.oab_systems.jpg') 0 0 no-repeat; }
.viewport#subPage div#carWrap { float:left; width:100%; min-height:488px; margin:0; padding:0; background:#FFFEF1 url('../images/bg.car.jpg') 0 0 no-repeat; }
.viewport#subPage div#gymWrap { float:left; width:100%; min-height:488px; margin:0; padding:0; background:#FFFEF1 url('../images/bg.gym.jpg') 0 0 no-repeat; }
.viewport#subPage div#officeWrap { float:left; width:100%; min-height:488px; margin:0; padding:0; background:#FFFEF1 url('../images/bg.office.jpg') 0 0 no-repeat; }
	.viewport#subPage h4 { padding:15px 0 0 0; }
	.viewport#subPage div.OABLinks { position:absolute; left:688px; top:100px; width:274px; height:255px; display:none;}
		.viewport#subPage div.OABLinks h3 { color:#d8732c; text-align:center; width:100%; font-weight:normal; padding:0; margin:28px 0 0 0; font-size:1.2em; display:none; }
		.viewport#subPage div.OABLinks h3.top { margin:0; display:none; }
		.viewport#subPage div.OABLinks a { color:#d8732c; display:none; }
		.viewport#subPage div.OABLinks a:link, .viewport#subPage div.OABLinks a:visited { text-decoration:none; display:none; }
		.viewport#subPage div.OABLinks a:active, .viewport#subPage div.OABLinks a:hover { text-decoration:underline; display:none; }
		.viewport#subPage div.OABLinks ul { width:75%; margin:10px 0 0 0; padding:0 0 0 30px; list-style:none; font-size:1em; display:none; }
		.viewport#subPage div.OABLinks ul li { background:url('../images/bullet.arrow.orange.png') 0 10px no-repeat; padding:0 0 0 12px; margin:0 0 3px 0; line-height:125%; display:none; }
		html>body .viewport#subPage div.OABLinks ul li { background:url('../images/bullet.arrow.orange.png') 0 2px no-repeat; display:none; }
		.viewport#subPage div.OABLinks ul li a { color:#000; display:none; }
		.viewport#subPage div.OABLinks ul li a:link,
		.viewport#subPage div.OABLinks ul li a:visited { text-decoration:none; display:none; }
		.viewport#subPage div.OABLinks ul li a:active,
		.viewport#subPage div.OABLinks ul li a:hover { text-decoration:underline; display:none; }	
		.viewport#subPage div#swfContent { margin:0; padding:0; display:block; display:none; }


div.subPgTextWrap { padding:50px 0 0 35px; line-height:1.3em; font-size:1em !important;  }
div.subPgTextWrap label { float:left; display:block; font-weight:normal; width:40px; }
div.subPgTextWrap dl.mythFact { float:left; clear:both; margin:0 0 15px 0; padding:0; width:auto; }
div.subPgTextWrap dl.mythFact dd.label { float:left; margin:0; padding:0 5px 0 0; }
div.subPgTextWrap dl.mythFact dd strong, div.subPgTextWrap dl.mythFact strong.heading_orange { font-size:1em !important; }
div.subPgTextWrap dl.mythFact dd.text { float:left; width:80%; margin:0; padding:0; }
div.subPgTextWrap a { color:#000 !important; text-decoration:none;}
div.subPgTextWrap a.anchor { color:#000 !important; text-decoration:none;}
div.subPgTextWrap ul { text-decoration:none; }
div.subPgTextWrap ul a:link, div.subPgTextWrap ul a:visited { text-decoration:none; color:#38939B !important; }
div.subPgTextWrap ul a:hover, div.subPgTextWrap ul a:active { text-decoration:none; color:#00ADD8 !important; }



#bottom {position:relative; width: 996px !important; background: #594C41 url(../images/bg_footer.gif); margin:-20px 0 -30px 0; padding:0 0 15px 0; display:block; display:none; }
/*margin:-29px 0 -30px 0; */

#bottom a { clear:both; display:inline; font-weight:normal; text-decoration:underline; display:none; }
#bottom a:link, a:visited { color:#D9D3C0; display:none; }
#bottom a:hover, a:active { color:#fff; display:none; }

html>/**/body #bottom {margin:-14px 0 -30px 0; display:none; }	
#bottom #callouts {padding: 0 14px;margin:0; display:none; }
	html>/**/body #bottom #callouts {padding: 0 14px; margin:0; display:none; }
	#bottom #callouts img {margin: 4px;width:auto; display:none; }

	#bottom ul.callouts { float:left; display:inline; margin:0;padding:8px 0; list-style:none; clear:both; display:none; }
	#bottom ul.callouts li {float:left; padding:0; margin:0 4px 0 0;height:99px; display:none; }
	html>body #bottom ul.callouts li {float:left; padding:0; margin:0 8px 0 0; display:none; }
	#bottom ul.callouts li a { margin:0;padding:0;height:99px;display:block; display:none; }

	#bottom ul.callouts li a.haveOAB:link, 
	#bottom ul.callouts li a.haveOAB:visited { width:235px; background:url('../images/callout.haveOAB.jpg') 0 3px no-repeat; display:none; }
	html>body #bottom ul.callouts li a.haveOAB:link,
	html>body #bottom ul.callouts li a.haveOAB:visited { width:235px; background:url('../images/callout.haveOAB.jpg') 0 0 no-repeat; display:none; } 		
	#bottom ul.callouts li a.haveOAB:active,
	#bottom ul.callouts li a.haveOAB:hover { width:235px; background:url('../images/callout.haveOAB.jpg') 0 -101px no-repeat; display:none; }	
	html>body #bottom ul.callouts li a.haveOAB:active,
	html>body #bottom ul.callouts li a.haveOAB:hover { width:235px; background:url('../images/callout.haveOAB.jpg') 0 -104px no-repeat; display:none; }		

	#bottom ul.callouts li a.track:link,
	#bottom ul.callouts li a.track:visited { width:289px; background:url('../images/callout.track.jpg') 0 3px no-repeat; display:none; }
	html>body #bottom ul.callouts li a.track:link,
	html>body #bottom ul.callouts li a.track:visited { width:289px; background:url('../images/callout.track.jpg') 0 0 no-repeat; display:none; }
	#bottom ul.callouts li a.track:active,
	#bottom ul.callouts li a.track:hover { width:289px; background:url('../images/callout.track.jpg') 0 -101px no-repeat; display:none; }		
	html>body #bottom ul.callouts li a.track:active,
	html>body #bottom ul.callouts li a.track:hover { width:289px; background:url('../images/callout.track.jpg') 0 -104px no-repeat; display:none; }		

	#bottom ul.callouts li a.savings:link,
	#bottom ul.callouts li a.savings:visited { width:414px; background:url('../images/callout.savings.jpg') 0 3px no-repeat; display:none; }
	html>body #bottom ul.callouts li a.savings:link,
	html>body #bottom ul.callouts li a.savings:visited { width:414px; background:url('../images/callout.savings.jpg') 0 0 no-repeat; display:none; }	
	#bottom ul.callouts li a.savings:active,
	#bottom ul.callouts li a.savings:hover { width:414px; background:url('../images/callout.savings.jpg') 0 -101px no-repeat; display:none; }	
	html>body #bottom ul.callouts li a.savings:active,
	html>body #bottom ul.callouts li a.savings:hover { width:414px; background:url('../images/callout.savings.jpg') 0 -104px no-repeat; display:none; }			

	#bottom img.divider { margin: 0 0 0 15px; display:none; }
	html>body #bottom img.divider {margin: 0 0 0 15px; display:none; }
	#bottom #callouts a { margin:0; padding:0;clear:none;float:left; display:none; }
	#bottom #content {margin: 0 9px; padding: 0 0 10px 0; color: #CEC8B7; border-bottom: 1px solid #7A7168; display:none; }
	html>body #bottom #content {margin: 0 18px;  }
	#bottom #content p { font-size:.95em;  }
	#bottom #sitemap {float:left; width:95%; margin: 0 9px; padding: 20px 0 10px 0; color: #CEC8B7; display:none; }
	html>body #bottom #sitemap { margin: 0 18px; width:100%; display:none; }
	#bottom #sitemap dl.siteMap { float:left; width:100%; margin:0; padding:0 0 10px 0; font-weight:normal; color:#D9D3C0; display:none; }
	#bottom #sitemap dl.siteMap dd { float:left; width:auto; padding:0 18px 0 0; margin:0; font-size:.88em; display:none; }
	#bottom #sitemap dl.siteMap dd:last-child { padding-right:0; display:none; }
	#bottom #sitemap a { clear:both; display:block; color:#D9D3C0; font-weight:normal; display:none; }
	#bottom #sitemap a:link, #sitemap a:visited { text-decoration:none; display:none; }
	#bottom #sitemap a:hover, #sitemap a:active { text-decoration:underline; display:none; }
	#bottom #sitemap a.heading {display: block; margin: 0; font-size: .95em; font-weight: normal; text-transform:uppercase;text-decoration: underline !important; display:none; }
	#bottom #sitemap .section a {display: block; color: #CEC8B7; display:none; }
	#bottom #sitemap .section a:hover {color: #fff; display:none; }
	#bottom #footer { float:left; width:95%; margin: 0; padding: 10px 0 0 18px; color:#FFFDE8;background:url('../images/ALLERGAN-logo.gif') 840px 10px no-repeat; display:none; }
	#bottom #footer ul.footerLinks { width:100%; display:inline; margin:0; padding:0; list-style:none; display:none; }
	#bottom #footer ul.footerLinks li { float:left; margin:0; padding:0 22px 0 0; font-size: .90em; text-transform:uppercase; display:none; }
	#bottom #footer ul.footerLinks li a { padding:0 22px 0 0; color:#FFFDE8; display:none; }
	#bottom #footer ul.footerLinks li a:link, #bottom #footer ul.footerLinks li a:visited { text-decoration:none; display:none; } 
	#bottom #footer ul.footerLinks li a:active, #bottom #footer ul.footerLinks li a:hover { text-decoration:underline; display:none; } 
	#bottom #footer p.disclaimer { float:left; width:100%; clear:both; margin:5px 0 0 0; font-size:.85em; display:none; }

	a { display: inline ! important; }
	#topTable { display: none; }