body 
{
	margin: 0; 
	padding: 0; 
	color: #666666; 
	font: normal 12px/20px Arial, helvetica, verdana, sans-serif; 
	background: #C7EAFA ;
	}
	
form, option, select, input {margin: 0; padding: 0; color: #666666; font: normal 12px/20px Arial, helvetica, verdana, sans-serif;}
a, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, td, td {margin: 0; padding: 0; list-style-type: none; border-collapse: collapse;}
pre { background: white; width: 330px; font-size: 10px; line-height: 10px; overflow: scroll; border: 1px solid #371A00; }
a {cursor: pointer; color: #5da3de; text-decoration: none; font-weight: bold; font-size: 12px;}	
a:hover, .pdf:hover {text-decoration: underline;}
a.current {color: #666666;}
a img {border: none;}
h1 {color: #371A00; font-weight: bold; font-size: 13px;}
form h1 {text-align: left; margin: 12px 0;}
.seoH1 {color:#666;font-size:inherit;display:inline;font-weight:normal;}
.seoDiv {font-size:14px;font-weight:bold;}
sup {line-height: 0;}
.formRow {padding: 11px; background: url(../img/dots_500_form.gif) center bottom no-repeat; font-size: 12px;}
#secondary #right form .bg {background: #EBE8E5 url(../img/dots_500_form.gif) center top no-repeat; padding-top: 1px; font-size: 11px; line-height: 20px; margin-bottom: 70px; padding-bottom: 0px;}
.formRow input, form .formRow select {vertical-align: baseline;}
.formRow option {padding-right: 10px;}
.formRow img {vertical-align: bottom; margin-left: 5px;}
.formRow p {padding: 10px 0; clear: both;}
.formRow span, .formRow input, .formRow select {float: left; }
.formRowCol1, .formRowCol2 {display: block; width: 70px; text-align: right; margin-right: 5px;}
.formRowCol1 {clear: left;}
#program #secondary {margin-right: 0;}
#program .formRow {padding: 3px 0; background: none;}
#program .optin {padding: 3px 0 10px 0;}
#program .formRowCol1, #program .formRowCol2 {width: 100px;}
.formRowCol3 {display: block; width: 50px; text-align: right; margin-right: 5px;}
.formRowCol4 {display: block; width: 75px; text-align: right; margin-right: 5px;}
.optin input {margin: 2px 5px 0 10px;}
#programNav {text-align: right;}
#programNav a img {vertical-align: middle;}
#programNav .divider {padding: 0 10px; background: url(../img/dots_vertical.gif) center repeat-y;}
a.previous {padding: 1px 0 1px 16px; background: url(../img/arrow_grey_left.gif) left center no-repeat;}
a.next {padding: 1px 16px 1px 0; background: url(../img/arrow_grey.gif) right center no-repeat;}
#program .formRadio {padding-bottom: 10px; margin-bottom: 10px; background: url(../img/dots_horizontal.gif) bottom center repeat-x;}
#program #secondary #right .formRadio p {padding-bottom: 5px; font-weight: bold;}
#program .formRadio span {display: block;}
#program .formRadio span input {vertical-align: text-top; margin-right: 7px;}


	/* Top-level styles */
		#site-wrapper {margin: 0 auto; width: 979px; padding-top: 33px; }
		.container {border: 1px solid white; position: relative; background-color: #F8F4F1; background-position: top left; background-repeat: no-repeat;}
		.surgeons {height: 20px; text-align: right;}
		.header {position: relative; height: 142px; background: url(../img/nav_bkgd.gif) right top no-repeat; z-index: 1;}
		#logo_natrelle {position: absolute; top: 16px; left: 790px; z-index: 2;}
		.footer {height: 44px; font-size: 10px; line-height: 12px; text-align: left; }
		.footer p {padding-top: 10px;}
		.footer img {float: left; margin-right: 26px;}

	/* Pop Up windows */
		#quiz, #terms, #timeline, #interstitial, #privacy {background-image: url(../img/tertiary_slice.png); background-color: #B0A094;}
		#pop-wrapper {margin: 0 auto; width: 588px; overflow: hidden;}
		#pop-wrapper .titleImg {z-index: 3;}
		#pop-wrapper #close {text-align: right; padding: 4px 0 1px 0;}
		#pop-wrapper #close img {cursor: pointer;}
		#pop-wrapper #main {position: relative; height: auto; background-position: top center; background-repeat: no-repeat; z-index: 1; border-bottom: 9px solid #371A00;}
		#pop-wrapper p.copy {padding-top: 86px; padding-left: 79px; width: auto; padding-right: 45px; min-height: 66px;}
		#pop-wrapper #secondary {margin: 0 45px; padding-top: 20px;}
		#pop-wrapper .expandable li {padding-top: 10px; padding-bottom: 11px; padding-right: 10px;}
		#pop-wrapper .expandable li a.click {line-height: 20px;}
		#pop-wrapper .expandable li a.click img {vertical-align: text-bottom; padding: none; margin-right: 1em;}
		#pop-wrapper .expandable li div {padding-left: 35px; font-size: 11px; line-height: 19px;}

		#quiz #main {background-image: url(../img/bkgd_411.jpg); padding-bottom: 35px;}
		#quiz .titleImg {top: 26px; left: 16px;}
		#quiz .dotsHoriz {position: absolute; z-index: 1; top: 162px; left: 1px;}

		#timeline #main {background-image: url(../img/bkgd_321.gif);}
		#timeline .titleImg {top: 74px; left: 143px;}
		#timeline .dotsHoriz {position: absolute; z-index: 1; top: 140px; left: 1px;}
		#timeline #secondary {padding-top: 158px;}

		#interstitial #main {background-image: url(../img/bkgd_warning.jpg);}
		#interstitial #main #warning {padding: 130px 0 0 95px; height: 197px;}

		#privacy #pop-wrapper {width: 643px;}
		#privacy #logo_natrelle {top: 20px; left: 477px;}
		#privacy .titleImg {top: 49px; left: 13px;}
		#privacy #main {background-image: url(../img/bkgd_privacy.jpg);}
		#privacy #secondary {padding-top: 113px; padding-left: 34px; padding-right: 20px;}
		#privacy p {padding-bottom: 10px;}

		#terms #pop-wrapper {width: 643px;}
		#terms #logo_natrelle {top: 20px; left: 477px;}
		#terms .titleImg {top: 52px; left: 11px;}
		#terms #main {background-image: url(../img/bkgd_privacy.jpg);}
		#terms #secondary {padding-top: 113px; padding-left: 34px; padding-right: 20px;}



	/* General */
		.aImg {vertical-align: text-top; padding-left: 4px; padding-top: 1px;}
		a.arrow {padding: 1px 16px 1px 0; background: url(../img/arrow_grey.gif) right center no-repeat;}
		a.inline {background: none; display: inline; font-weight: normal; line-height: 20px; color: #5da3de; font-size: 12px;}
		a.leftArrow {padding-left: 7px; background: url(../img/arrow_left.gif) left center no-repeat; text-transform: uppercase;}
		.btnMargin img {margin-top: 10px;}

		.buckets {position: relative; width: 100%; height: 172px; z-index: 3; background: url(../img/top_bkgd_bot.jpg) left bottom no-repeat;}
		.buckets div {float: left; width: 276px; height: 172px; background: url(../img/bkgd_bucket.gif) left top no-repeat; text-align: center;}
		.buckets div.small {width: 228px; background: url(../img/bkgd_bucket_sm.gif) left top no-repeat;}
		.buckets div p {padding: 35px 20px 0 20px; line-height: 15px;}
		.buckets div.small p {padding: 18px 20px 0 20px; line-height: 15px;}
		.buckets div p a {color: #F9F3E7; font-size: 12px; font-weight: normal;}
		.seo .buckets div p a {color: #666666;}
		.buckets div .bucketTitle {color: #D0E9FB; font-weight: bold; font-size: 13px; line-height: 20px;}
		.seo .buckets div .bucketTitle {color: #666666;}

		.callout {position: absolute; top: 30px; left: 751px; width: 190px; z-index: 3; padding-left: 21px; background: url(../img/bkgd_callout.gif) left top no-repeat; min-height: 200px;}
		.callout img.icon {float: right; margin-bottom: 5px;}
		.callout h1 {margin-top: 36px; font-size: 12px;}
		.callout p {font-size: 11px; line-height: 14px;}
		.contact {margin-left: 0px; padding: 3px 0 14px 88px; font-size: 11px; line-height: 14px; position: relative;}
		.clear, #secondary #right form .clear {float: none; clear: both; display: block; height: 1px; overflow: hidden; background: none;}
		.dotsHoriz {position: absolute; z-index: -2; top: 293px; left: 1px;}
		.dotted {background: url(../img/dots_horizontal.gif) center bottom repeat-x; padding-bottom: 10px; margin-bottom: 10px;}
		.error {color: #FE0202;}
		.footnotes {padding-top: 20px;}
		.footnotes_2 {padding-top: 0px;}
		#secondary .footnotes p {font-size: 10px; line-height: 13px; color: #666666; padding-bottom: 10px;}
		#secondary .footnotes_2 p {font-size: 10px; line-height: 13px; color: #666666; padding-bottom: 10px;}
		.hdrImg {position: absolute; top: 0; left: 0; z-index:-1;}
		#altcont .hdrImg {z-index:0;}
		#instructions {background: url(../img/dots_related.gif) left bottom no-repeat; padding-left: 76px; padding-bottom: 14px; position: relative; margin-bottom: 26px;}
		#instructions h1 {padding-left: 4px; padding-bottom: 10px;}
		#instructions p {font-size: 11px; line-height: 14px; padding-left: 24px; position: relative; padding-bottom: 10px;}
		#instructions p img {position: absolute; left: 0px;}
		.leftContainer {float: left; margin-top: 213px; width: 344px; margin-right: 23px; position: static;}
		.learnMore {position: absolute; z-index: 3; bottom: 9px; left: 20px;}
		#main {position: relative; z-index: 2;}
		#home .navSub, #journey1 .navSub, #journey2 .navSub, #journey3 .navSub {border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white;}
		.navSub {position: relative; background-color: #371A00; z-index: 3; float: none; clear: both; overflow: hidden;}
		.navSub ol {list-style: none;}
		.navSub ol li {padding: 0 17px; text-align: center; background: #371A00 url(../img/subNav_dots.gif) left top no-repeat; display: inline;}
		.navSub ol {margin-left: -1px;}
		.navSub ol li a {color: white; font-weight: bold; font-size: 11px; text-transform: uppercase;}
		.noBold a {font-weight: normal;}
		.copy {padding-top: 66px; padding-left: 368px;}
		.oneCol .copy {width: 497px;}
		.twoCol .copy {width: 362px; margin-bottom: 25px; min-height: 160px;}
		.noImg .copy {width: 793px; margin-bottom: 25px; min-height: 60px; padding-left: 72px;}
		#printButton {position: absolute; z-index: 10; top: 103px; right: 31px; cursor: pointer;}
		#relatedlinks {background: url(../img/dots_related.gif) left top no-repeat; padding: 14px 0 0 88px; position: relative; min-height: 160px;}
		#relatedlinks a {float: left; clear: left;}
		.right {position: static;}
		#secondary {position: relative; z-index: 4; margin: 0 113px 0 0; padding-top: 20px; padding-bottom: 70px;}
		#secondary #left {width: 344px; margin-right: 23px; float: left;}
		#secondary #left .module {margin-left: 72px; margin-bottom: 30px; margin-top: 6px;}
		#secondary #right {width: 497px; float: left; padding-bottom: 70px;}
		#secondary #right p {padding-bottom: 15px;}
		#secondary #right p a {font-size: 12px;}
		#secondary #right .clear {background: url(../img/dots_500_form.gif) center bottom no-repeat; height: 15px;}
		#secondary #right #col1 {float: left; width: 221px; margin-left: 12px; padding-right: 6px; background: url(../img/dots_vertical.gif) right repeat-y; margin-right: 10px;}
		#secondary #right #col1 a {float: right; font-size: 11px;}
		#secondary #right #col2 {float: left; width: 236px; margin-right: 12px;}
		.titleImg {position: absolute; top: 0; z-index: 2;}.toolbar img {vertical-align: top; float: right; padding-left: 17px; cursor: pointer;}
		.toolbar .divider {padding: 0 10px; background: url(../img/dots_vertical.gif) top center repeat-y;}



	/*  FINOLA HUGHES NAV      */
	
		ul#finolaNav              { width:271px; font-size: 9px; width:268px; font-size:-1em; line-height:normal; margin-left: 73px; margin-bottom: 29px; }  
		ul#finolaNav li           { background: url(../img/dots_horizontal.gif) bottom center repeat-x; }
		ul#finolaNav li.last      { background: none; }
		ul#finolaNav li a,
		ul#finolaNav li a:visited { color:#847160; font-size: 11px; }
		ul#finolaNav a            { padding: 13px 0px 13px 18px; display: block; background:url(../img/arrow_grey.gif) left center no-repeat; }
		ul#finolaNav a.on         { color: #371A00 ! important; }

	/* LISTS */
		#indented.expandable {margin-left: 100px;}
		.expandable h1 {margin-bottom: 10px;}
		.expandable .dotted {margin-bottom: 0px;}
		.expandable li {/*background: url(../img/dots_horizontal.gif) center bottom repeat-x;*/}
		.expandable li a.click {display: block; color: #371A00; font-size: 13px; line-height: 30px; text-decoration: none; background: url(../img/plus.png) right center no-repeat; outline: none;}
		.expandable li div {display: none;}
		.expandable li.expanded a.click {background: url(../img/minus.png) right center no-repeat; }
		.expandable li.expanded div {display: block;}
		.expandable li.expanded ul {margin-left: 20px;}
		.expandable li.expanded ul li {background-position: left top; list-style-image: url(../img/bullet_wht_blu.png); padding: 10px 0 0 0;}
		.expandable li.expanded ul.noDots li {background: none; list-style-image: url(../img/bullet_wht_blu.png); padding: 0 0 10px 0;}
		.expandable ul.blue {background: url(../img/dots_horizontal.gif) center bottom repeat-x; margin-bottom: 15px; margin-left: 10px; padding-bottom: 1px;}
		.expandable ul.blue li {background-position: left top; padding-left: 0px;}
		.expandable ul.blue li a.click {font-weight: normal; color: #666; background: url(../img/blue_click_bg.gif) center left no-repeat; padding-left: 21px;}
		.expandable ul.blue li.expanded a.click {background-image: url(../img/blue_click_on_bg.gif);}
		.expandable ul.blue li div p {padding-left: 21px;}
		ul.static {margin-bottom: 10px;}
		.expandable li.expanded ul.static {margin-bottom: 0px;}
		.expandable li.expanded ul.static, ul.static {background: url(../img/dots_horizontal.gif) center bottom repeat-x; padding-left: 0px; padding-bottom: 1px;}
		#recovery ul.static {margin-left: 10px;}
		.expandable li.expanded ul.static li, ul.static li {list-style-image: none;}
		.expandable li.expanded ul.static li p, ul.static li p {background: url(../img/bullet_wht_blu.png) 0px 3px no-repeat; padding: 0 0 0 20px; margin-left: 0px;}
		#secondary #right ul.static li p {padding-bottom: 12px;}
		.expandable ul.guide {background: none; margin-bottom: 0px; padding-bottom: 1px; margin-top: 10px;}
		.expandable ul.guide li {background-position: left top; background: url(../img/guide_bg_mid.gif) top center repeat-y; margin-bottom: 23px; position: relative; width: 498px;}
		.expandable ul.guide li a.click {color: #666; background-position: 10px center; padding: 0 0 0 31px; line-height: 20px; position: relative;  z-index: 10;}
		.expandable ul.guide li.expanded a.click {color: #371A00;}
		.expandable ul.guide li.expanded ul {margin-left: 32px; padding-bottom: 10px;}
		.expandable ul.guide li ul li {background: none; list-style-image: none; padding: 0 0 0 20px; font-size: 11px; line-height: 14px; margin: 5px 0; width: 430px;}
		.expandable ul.guide li ul li input {position: absolute; left: 0px; width: 12px; height: 12px; top: 2px;}

		.expandable ul.guide li ul li.textbox-show,
		.expandable ul.guide li ul li.textbox {padding: 0px;}
		.expandable ul.guide li ul li.textbox-show input,
		.expandable ul.guide li ul li.textbox input {position: relative; width: 445px; font-size: 11px; line-height: 16px;}

		.expandable ul.guide li p {padding: 0 21px 0 32px; font-size: 10px; line-height: 14px;}
		.expandable ul.guide li div.count {display: block; background: url(../img/guide_bg_top.gif) top center no-repeat; position: absolute; width: 478px; font-size: 10px; color: #666; text-align: right; font-weight: bold; padding-right: 20px; padding-top: 4px; top: -5px; z-index: 3;}
		.expandable ul.guide li div.guideBot {display: block; background: url(../img/guide_bg_bot.gif) bottom center no-repeat; position: absolute; width: 498px; height: 5px; bottom: -5px;}

		ul.regular li {background: none; list-style-image: url(../img/bullet_wht_blu.gif); padding: 0 0 10px 0;}
		



	/* 1.0 collection */
		#collection .container {background-image: url(../img/top_bkgd_top.jpg);}
		#collection .buckets #bucket1 {margin-left: 56px;}
		#collection .buckets #bucket2, #collection .buckets #bucket3 {margin-left: 20px;}
		#collection .titleImg {top: 6px; left: 280px;}



	/* 1.1 choices */
		#choices #main {min-height: 152px;}
		#choices .container {background-image: url(../img/bkgd_200.jpg);}
		#choices .titleImg {top: 5px; left: 290px;}
		#choices #secondary #right.bg {background: #EBE8E5 url(../img/dots_500_form.gif) center top no-repeat; padding-top: 1px; font-size: 11px; line-height: 20px; margin-bottom: 70px; padding-bottom: 0px;}



	/* 1.2 findfit */
		#findfit .dotsHoriz {top: 313px;}
		#findfit #main {min-height: 171px;}
		#findfit .container {background-image: url(../img/bkgd_200.jpg);}
		#findfit .titleImg {top: 7px; left: 296px;}



	/* 1.3 research */
		#research .dotsHoriz {top: 303px;}
		#research #main {min-height: 161px;}
		#research .container {background-image: url(../img/bkgd_200.jpg);}
		#research .titleImg {top: 5px; left: 286px;}



	/* 2.0 findsurgeon */
		#findsurgeon .dotsHoriz {top: 303px;}
		#findsurgeon #main {height: 161px;}
		#findsurgeon #left {padding-top: 40px;}
		#findsurgeon .container {background-image: url(../img/bkgd_200.jpg);}
		#findsurgeon .titleImg {top: 5px; left: 301px;}
		#findsurgeon #secondary {padding-top: 0px;}
		#findsurgeon #secondary #right p {padding-top: 16px;}
		#searchNav {text-align: right;}
		#searchNav a img {padding: 1px 3px;}
		a.mapLink {float: right; margin-right: 10px;}
		#searchTitle {background-color: #371A00; color: white; font-weight: bold; font-size: 11px; line-height: 16px; text-transform: uppercase;}
		#findsurgeon .formRow input, #findsurgeon form .formRow select {margin:0 4px;line-height:normal;}
		#findsurgeon .formRow img {margin-left:0;}

		#searchResults tr.shade td      { background-color: #E4DED8;}
		#searchResults tr.shade-show td { background-color: #E4DED8;}

		#searchResults td {vertical-align: top; font-size: 11px; line-height: 14px; background: url(../img/dots_500_form.gif) left bottom no-repeat; padding-bottom: 10px; margin-bottom: 10px; padding-top: 10px;}
		#searchResults td.num  { width: 25px; padding-left: 10px;}
		#searchResults td.row1 { width: 236px;  }
		#searchResults td.row2 { width: 236px;  }
		#searchResults td a {font-size: 11px;}

		#searchResults tr td span      { display: none; }
		#searchResults tr.show td span { display: inline; }
		#searchResults tr.shade-show td span { display: inline; }
		#searchResults tr td strong { color: #75C5FA;  cursor: pointer; }



	/* 3.0 today's silicone */
		#todaysilicone .container {background-image: url(../img/bkgd_300.jpg);}
		#todaysilicone .buckets #bucket1 {margin-left: 56px;}
		#todaysilicone .buckets #bucket2, #todaysilicone .buckets #bucket3 {margin-left: 20px;}
		#todaysilicone .titleImg {left: 292px;}



	/* 3.1 silicone101 */
		#silicone101 .dotsHoriz {top: 303px;}
		#silicone101 #main {min-height: 161px;}
		#silicone101 .container {background-image: url(../img/bkgd_200.jpg);}
		#silicone101 .titleImg {top: 5px; left: 290px;}



	/* 3.2 issiliconright */
		#issiliconright .dotsHoriz {top: 323px;}
		#issiliconright #main {min-height: 182px;}
		#issiliconright .container {background-image: url(../img/bkgd_200.jpg);}
		#issiliconright .titleImg {top: 5px; left: 290px;}



	/* 4.0 surgeryguide */
		#surgeryguide .container {background-image: url(../img/bkgd_400.jpg);}
		#surgeryguide .buckets #bucket1 {margin-left: 8px;}
		#surgeryguide .buckets #bucket2, #surgeryguide .buckets #bucket3, #surgeryguide .buckets #bucket4 {margin-left: 16px;}
		#surgeryguide .titleImg {left: 296px; top: 7px;}



	/* 4.1 planning */
		#planning .dotsHoriz {top: 285px;}
		#planning .container {background-image: url(../img/bkgd_200.jpg);}
		#planning .titleImg {top: 4px; left: 0px;}



	/* 4.2 expect */
		#expect .dotsHoriz {top: 275px;}
		#expect #main {min-height: 141px;}
		#expect .container {background-image: url(../img/bkgd_200.jpg);}
		#expect .titleImg {top: 4px; left: 0px;}



	/* 4.3 recovery */
		#recovery .dotsHoriz {top: 275px;}
		#recovery #main {min-height: 141px;}
		#recovery .container {background-image: url(../img/bkgd_200.jpg);}
		#recovery .titleImg {top: 4px; left: 0px;}



	/* 4.4 financing */
		#financing .dotsHoriz {top: 275px;}
		#financing #main {min-height: 141px;}
		#financing .container {background-image: url(../img/bkgd_200.jpg);}
		#financing .titleImg {top: 12px; left: 3px;}



	/* 4.5 guide */
		#guide .dotsHoriz {top: 285px;}
		#guide #main {min-height: 141px;}
		#guide .container {background-image: url(../img/bkgd_200.jpg);}
		#guide .titleImg {top: 0px; left: 5px;}



	/* 5.0 reconstruction */
	#reconstruction .container {background-image: url(../img/bkgd_300.jpg);}
	#reconstruction .buckets #bucket1 {margin-left: 56px;}
	#reconstruction .buckets #bucket2, #reconstruction .buckets #bucket3 {margin-left: 20px;}
	#reconstruction .titleImg {left: 288px; top: 6px;}
	#reconstruction .icon {margin-top: 22px;}



	/* 5.1 understand */
		#understand .dotsHoriz {top: 275px;}
		#understand #main {min-height: 141px;}
		#understand .container {background-image: url(../img/bkgd_200.jpg);}
		#understand .titleImg {top: 4px; left: 0px;}



	/* 5.2 options */
		#options .dotsHoriz {top: 275px;}
		#options #main {min-height: 141px;}
		#options .container {background-image: url(../img/bkgd_200.jpg);}
		#options .titleImg {top: 5px; left: 0px;}



	/* about */
		#about .dotsHoriz {top: 303px;}
		#about #main {min-height: 141px;}
		#about .container {background-image: url(../img/bkgd_about.jpg);}
		#about .titleImg {top: 5px; left: 295px;}
		#about .oneCol {top: -10px;}
		#about #right {top: -15px;}
		#about #secondary {top: -15px;}
		* html #about .titleImg {top: 10px; left: 295px;}
		* html #about .oneCol {top: -180px;}
		* html #about #right {top: -185px;}
		* html #about #secondary {top: -185px;}

	/* program */
		#program .dotsHoriz {top: 291px;}
		#program #main {min-height: 150px;}
		#program .container {background-image: url(../img/bkgd_200.jpg);}
		#program .titleImg {top: -1px; left: 295px;}
		#program ul.static {background: none; margin-bottom: 0;}
		.rightDotted10px {text-align: right; padding-bottom: 1px; background: url(../img/dots_horizontal.gif) bottom center repeat-x;}
		#program #secondary #right ul.static li p {padding-bottom: 5px;}
		#program #right h1 {line-height: 30px;}



	/* faqs */
		#faqs .dotsHoriz {top: 279px;}
		#faqs #main {min-height: 138px;}
		#faqs .container {background-image: url(../img/bkgd_200.jpg);}
		#faqs .titleImg {top: 4px; left: 308px;}
		#faqs .expandable li {padding-top: 10px; padding-bottom: 11px; padding-right: 10px;}
		#faqs .expandable li a.click {line-height: 20px; padding: 0 27px; font-size: 11px; line-height: 15px;}
		#faqs .expandable li a.click img {vertical-align: middle; padding: 0 10px 0 0; margin-left: -27px;}
		#faqs .expandable li div {padding-top: 3px;}
		#faqs .expandable li div img {float: left; }
		#faqs #secondary #right .expandable li div p {padding: 0 27px; font-size: 11px; line-height: 15px;}
		#faqs #secondary #right .expandable li div p a {font-size: 11px; line-height: 15px; font-weight: normal;}



	/* surgeoninfo */
		#surgeoninfo .dotsHoriz {top: 303px;}
		#surgeoninfo #main {min-height: 161px;}
		#surgeoninfo .container {background-image: url(../img/bkgd_200.jpg);}
		#surgeoninfo .titleImg {top: 5px; left: 301px;}
		#surgeoninfo .formRadio span {display: block; float: none;}
		#surgeoninfo .formRadio span input {vertical-align: middle; margin-right: 7px; float: none;}

	/* registration */
	
		#registration {  }
		
		#registration .dotsHoriz {top: 306px;}
		#registration #main {min-height: 171px; padding-top:10px;}
		#registration .container {background-image: url(../img/bkgd_200.jpg);}
		#registration .titleImg {top: 7px; left: 296px; }
		
	/* registration */
	
		#landing {  }
		
		#landing .dotsHoriz {top: 306px;}
		#landing #main {min-height: 171px; padding-top:10px;}
		#landing .container {background-image: url(../img/bkgd_200.jpg);}
		#landing .titleImg {top: 7px; left: 296px; }

	/* downloads */
		#dl #secondary {margin-right: 0;}
		#dl #secondary #right {width: 547px;}
		#dl .dotsHoriz {top: 303px;}
		#dl #main {min-height: 161px;}
		#dl .container {background-image: url(../img/bkgd_200.jpg);}
		#dl .titleImg {top: 5px; left: 301px;}
		#dl .dl {padding-bottom: 5px; margin-top: 10px; background: url(../img/dl_bot_bg.png) bottom center no-repeat;}
		.dl_hdr {height: 38px;}
		.dl_body {padding: 20px; background: url(../img/dl_bg.png) center repeat-y;}
		#dl .formRadio span {display: block; float: none;}
		#dl .formRadio span input {vertical-align: middle; margin-right: 7px; float: none;}
		#selectAd {padding: 10px 0 10px 20px; background-color: #DDD7D3; margin-bottom: 5px;}
		#selectAd h1 { margin-bottom: 5px; text-align: left; }
		#ads .mod img, .mod2 img {border: 1px solid white; margin-right: 6px;}
		.mod {float: left; background: url(../img/dots_vertical.gif) right repeat-y; padding-right: 20px; margin-right: 26px;}
		.mod2 {background: none; padding-right: 0px;}
		#materials .mod {float: none; background: url(../img/dots_horizontal.gif) bottom repeat-x; padding-bottom: 20px; margin-bottom: 20px; padding-right: 0px; margin-right: 0px;}
		#secondary #right #materials .mod2 p {padding-bottom: 0px;}
		#secondary #right #materials .mod p {padding-bottom: 0px;}
		#secondary #right .dl .clear {background: none; height: 1px;}
		.dl_body .img {width: 136px; padding-left: 17px; background: url(../img/dots_vertical.gif) left repeat-y; float: right; text-align: right; margin-left: 10px;}
		.dropdown {margin-left: 5px;}



	/* safetyinfo */
		#safetyinfo .dotsHoriz {top: 246px;}
		#safetyinfo #main {min-height: 100px;}
		#safetyinfo .container {background-image: url(../img/bkgd_200.jpg);}
		#safetyinfo .titleImg {top: 5px; left: 0px;}
		#safetyinfo p a.pdf {font-size: 12px; background: url(../img/icn_pdf.gif) left 14px no-repeat; padding: 10px 0 10px 30px; display: block; font-weight: normal; line-height: 20px;}
		#secondary #right .smaller, #secondary #right .smaller a {font-size: 11px; line-height: 16px;}
		#safetyinfo .noImg p.copy {min-height: 20px;}



	/* resources */
		#resources .dotsHoriz {top: 269px;}
		#resources #main {min-height: 138px;}
		#resources .container {background-image: url(../img/bkgd_200.jpg);}
		#resources .titleImg {top: 3px; left: 0px;}
		#resources #right p {height: 82px; padding-bottom: 1px; margin-bottom: 8px;}
		#resources #right p img {float: left; padding-right: 16px;}
		#resources #secondary #right p a {font-size: 12px;}
		#resources .noImg p.copy {padding-top: 63px;}



	/* modules */
		.module                        { font-size: 11px; font-weight: bold; line-height: 14px; background: url('/global/img/side_mod_bot.gif') center bottom; border-right:1px solid #f8f4f1; position: relative; }
		.module a                      { line-height: 30px; }
		.module h1                     { position: absolute; background: url('/global/img/side_mod_top.gif') left top no-repeat; top: -10px; left: 0px; width: 100%; }
		.module div.top                { position: absolute; background: url('/global/img/side_mod_top.gif') left top no-repeat; top: -10px; left: 0px; width: 100%; }
		div.h1title                    { color:#371A00; font-size:13px; font-weight:bold; }
		.module p                      { position: static; padding: 52px 15px 6px 15px; z-index: 2; }
		#findasurgeon.module h1 img    { margin: 10px 0 0 15px; }
		#dictionary .module p          { padding-top: 43px; }
		#takequiz.module p             { padding-top: 43px; }
		#mynatrelle.module h1 img      { margin: 4px 0 0 16px; }
		#aboutcollection.module h1 img { margin: 5px 0 0 12px; }
		#aboutcollection.module p      { padding-top: 40px; }
		#researchtesting.module h1 img { margin: 2px 0 0 12px; }

		#glossary {margin-left:72px; margin-bottom:30px;}
		#glossary div.gloss-cont ul.gloss-tabs li img, #glossary div.gloss-cont dl dt {cursor: pointer;}



	/* glossary styles */

		#dictionary div.module                                                 { display: block; }
		#dictionary #glossary                                                  { display: none; }

		#glossary                                                              { position: relative; width: 27.2em; font-size: 10px; overflow: hidden; display: block; font-family: arial; line-height: 1em; } /* background: url('../img/glossLeft-mid.png');  */
		#glossary img.gloss-bgi                                                { position: absolute; width: 27.2em; height: 500em; left: 0em; top: 0em;    }
		#glossary img.gloss-top                                                { position: absolute; width: 27.2em; height: 0.6em; left: 0em; top: 0em;    }
		#glossary img.gloss-bot                                                { position: relative; width: 27.2em; height: 0.8em; left: 0em; bottom: -0.3em; }
		#glossary div.gloss-cont                                               { position: relative; margin: 0.6em 0.4em 0.6em 0.4em; margin-bottom: -0.3em; }
		#glossary div.gloss-cont h4                                            { padding: 0em; margin: 0.2em 0em 1.1em 0em; text-align: center; }
		#glossary div.gloss-cont h4 img                                        { width: 262px; height: 36px; margin-top: 1em;}
		#glossary div.gloss-cont ul.gloss-tabs                                 { display: block; margin: 0em 0em -0.1em 0em; padding: 0em; white-space: nowrap; }
		#glossary div.gloss-cont ul.gloss-tabs li                              { display: inline; width: 8.8em; height: 2.2em; margin: 0em; padding: 0em; letter-spacing: 0em; word-spacing: 0em; white-space: nowrap; }
		#glossary div.gloss-cont ul.gloss-tabs li img                          { display: inline; width: 8.8em; height: 2.2em; margin: 0em; padding: 0em; letter-spacing: 0em; word-spacing: 0em; margin-right: -3px; white-space: nowrap; }
		#glossary div.gloss-cont div.gloss-status                              { display: block; background: #f1d5d9; height: 1.7em; margin: 0em 0.1em 0.2em 0.1em; padding: 0em 0em 0em 0em; position: relative; }
		#glossary div.gloss-cont div.gloss-status span                         { color: #666; position: absolute; font-size: 1em; top: 0.3em; left: 1em; }
		#glossary div.gloss-cont div.gloss-status a                            { color: #666; position: absolute; font-size: 1em; }
		#glossary div.gloss-cont div.gloss-status a.prev                       { top: 0.3em; left: 15.7em; }
		#glossary div.gloss-cont div.gloss-status a.prev img                   { margin-right: 0.5em; }
		#glossary div.gloss-cont div.gloss-status a.next                       { top: 0.3em; right: 1.5em; background: none; padding: 0;}
		#glossary div.gloss-cont div.gloss-status a.next img                   { margin-left: 0.5em; }
		#glossary div.gloss-cont dl                                            { display: block; margin: 0em 0.1em 0em 0.1em; padding: 0em 0em 0em 0em; font-size: 1em; }
		#glossary div.gloss-cont dl dt                                         { display: block; margin: 0em 0em 0.224em 0em; font-size: 0.9em; border-bottom: 0.112em solid #ce8d97; padding: 0.3em 0em 0.2em 1.112em; background: #f1d5d9; font-weight: bold; color: #371A00; }
		#glossary div.gloss-cont dl dt.open                                    { border-bottom: 0.112em solid #371A00; background: #ce8d97; color: white; }
		#glossary div.gloss-cont dl dd                                         { display: none; font-size: 10px; margin: 0px; padding: 0px; }
		#glossary div.gloss-cont dl dd.open                                    { display: block; padding: 0.3em 0em 0.4em 0em; }
		#glossary div.gloss-cont dl dd p                                       { font-size: 0.9em; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0.2em 1.112em; }
		#glossary div.gloss-cont dl dd ul                                      { font-size: 1em; display: block; margin: 0em 0em 0em 0em; padding: 0.3em 0em 0.2em 0em;  }
		#glossary div.gloss-cont dl dd ul li                                   { font-size: 0.9em; margin: 0em 0em 0em 2.5em; padding: 0em 0em 0em 0em; list-style-image: url(../img/glossLeft-list-bullet.gif); list-style-type: circle; }



	/* navigation styles */

		ul#mainNav                                                             { position: absolute; list-style: none; display: block; margin: 0px; padding: 0px; left: 261px; top: 7px; width: 714px; height: 139px;  }
		ul#mainNav li                                                          { position: relative; display: block; list-style: none; margin: 0px; padding: 0px; height: 21px; margin-top: -1px;}
		ul#mainNav li a                                                        { border: none; display: inline; }
		ul#mainNav li a img                                                    { border: none; }

		ul#mainNav li ul                                                       { position: absolute; list-style: none; display: none; z-index: 60; }
		ul#mainNav li ul li                                                    { display: inline; }
		ul#mainNav li ul li a                                                  { border: none; }
		ul#mainNav li ul li a img                                              { border: none; }

		ul#mainNav li.current                                                  { }
		ul#mainNav li.current ul                                               { display: inline; }
		ul#mainNav li.current ul li                                            { display: inline; }
		ul#mainNav li.current ul li a                                          { display: inline; }
		ul#mainNav li.current ul li a img                                      { display: inline; }

		#swfcont { height: 586px; width: 979px; background: #f9f6f4; text-align: center; }
		
		


	/* Login Validations */

		.formLoginValidation .col-1 {position:relative;top:0;left:0;margin-right:73px;}
		.formLoginValidation .col-2 {position:relative; top:0;left:0;margin-right:99px;}
		.formLoginValidation .col-3 {position:relative;top:0;left:0;}
		.formLoginValidation .col-4 {position:relative;top:0;margin-left:-93px;}



	/* REGISTRATION  */

		#reg #err_mssg {color: #F00; font-size: 10px; line-height: 12px; margin-top: 10px;}
		.err_mssg {color: #F00; font-size: 10px; line-height: 12px; margin-top: 10px;}
		#reg .red {color: #F00;}
		/* #reg table span {color: #4D342B;}*/
		#reg .mainTable {margin: 0;white-space:nowrap;}
		#reg .mainTable td, #reg .mainTable th {padding-bottom: 10px;}
		#reg .mainTable td.fieldName {text-align: right; padding-right: 6px;}
		#reg .mainTable th.fieldName {text-align: right; padding-right: 6px;width:150px;font-weight:normal;}
		#reg .mainTable td.fieldValu {padding-right: 5px;}
		#reg .mainTable td input.wide {width: 428px;}
		#reg .mainTable td input.narrow {width: 150px;}
		#reg .mainTable td input.initial {width: 27px;}
		#reg .mainTable #table2 td {padding-bottom: 0px;}
		#reg .mainTable #table2 td select {width: 70px;}
		#reg .mainTable #table2 td input {width: 100px;}
		#reg .mainTable #required {font-size: 10px;}
		#reg .mainTable #txtZipCode { width:70px !important;   }
		#reg .mainTable .fieldValu .zipcode {text-align:right;}
		#reg .tTop {margin-top:20px;}
		#reg .tBot {margin-bottom:20px;}
		#reg #table3 {margin-bottom: 15px;}
		#reg #table3 td input {width: 15px; height: 12px; border: none; background: none; margin: 1px 1px 0 8px;}
		#reg p {padding: 0 80px 12px 0;}
		#reg p#note {font-size: 11px; line-height: 20px; padding-right: 80px;}
		#reg .dots#form {margin: 5px 0 15px 0;}
		#reg h3 {color: #4D342B; font-weight: bold; font-size: 12px; margin-bottom: 10px;}
		#reg h4 {font-weight: bold; font-size: 12px; margin-bottom: 5px; margin-left: 1px;}
		#reg .radioTable {margin-bottom: 20px;}
		#reg .radioTable td {padding-bottom: 5px;}
		#reg .radioTable td span {padding-bottom: 5px;}
		#reg .radioTable td input {width: 15px; height: 12px; border: none; background: none; margin: 1px 3px 0 3px;}
		#reg .radioTable td span input {width: 15px; height: 12px; border: none; background: none; margin: 1px 3px 0 3px;}
		#reg .radioTable td span label {width: 15px; height: 12px; border: none; background: none; margin: 1px 3px 0 0px;}

	/* Flash alt content */
		#altcont { width: 977px; height: 586px; border: 1px solid #FFF; border-bottom: none; background: url(../img/bkgd_journey.jpg) no-repeat; position: relative; }


		#navJourney { position: absolute; top: 6px; left: 413px; color: #FFF; z-index: 10; }
		#navJourney a { float: left; }
		#journeyHome { position: absolute; top: 6px; right: 0px; z-index: 10; }

		#altcont #links { background: url(../img/dots_journey.gif) top repeat-x; margin-top: 10px; padding-top: 3px; width: 360px; }

		#altcont #links a { color: #371A00; font-weight: normal; }
		#altcont #links a.align { left: 210px; position: absolute;  }

		#altcont #links .row { background: url(../img/dots_journey.gif) bottom repeat-x; padding: 3px 0 7px 0; position: relative; }



		#altcont h1 { color: #333333; font-size: 11px; }
		#jSubNav { background: url(../img/bkgd_journey_btmnav.png) no-repeat; width: 384px; height:24px; position: absolute; top: 518px; left: 530px; text-align: right; z-index:-1; }
		* html #jSubNav { background: url(../img/bkgd_journey_btmnav.png) no-repeat; width: 384px; position: absolute; top: 550px; left: 5px; text-align: right;}
		#jSubNav a { line-height: 24px; color: #FFF; font-weight: normal; font-size: 11px; background: url(../img/icn_arrow_white_right.gif) right center no-repeat; padding: 0 10px; margin-right: 10px; }
		#jSubNav a.prev {background: url(../img/icn_arrow_white_left.gif) left center no-repeat; padding-left: 10px; padding-right: 0;}
		#jSubNav span {width: 1px; overflow: hidden; background: url(../img/dots_journey.gif) center center repeat-y;}

		#jSubNavLinks { margin:47px 20px 0 0; text-align:right; }
		#jSubNavLinks a { line-height: 24px; color: #FFF; font-weight: normal; font-size: 11px; background: url(../img/icn_arrow_white_right.gif) right center no-repeat; padding: 0 10px; margin-right: 10px; }
		#jSubNavLinks a.prev {background: url(../img/icn_arrow_white_left.gif) left center no-repeat; padding-left: 10px; padding-right: 0;}
		#jSubNavLinks span {width: 1px; overflow: hidden; background: url(../img/dots_journey.gif) center center repeat-y;}
		
		#home #altcont { background: url(../img/bkgd_journeyHome.gif) no-repeat; height: 584px;}
		#home #seoLogo {text-align:right;padding:20px 20px 0 0;}
		#home .hdrImg {left: 353px; top: 0px;}
		#home .titleImg {top: 140px; left: 0px;}
		#home .copy {position: absolute; z-index: 10; padding: 0; margin: 0; top: 244px; left: 73px; width: 360px; line-height: 18px;}
		#home #mainNav {position: absolute; z-index: 12; padding: 0; margin: 0; left: 792px; top: 125px;}

		#home #mainNav a {position: absolute; z-index: 12; line-height: 0px;}
		#home .seo #mainNav a {line-height: normal;}
		#home #mainNav #homeNav1 {left: 0px; top: 0px;}
		#home #mainNav #homeNav2 {left: 18px; top: 40px;}
		#home #mainNav #homeNav3 {left: 23px; top: 80px;}
		#home #mainNav #homeNav4 {left: 17px; top: 121px;}
		#home #mainNav #homeNav5 {left: 2px; top: 162px;}
		#home #mainNav #homeNav6 {left: 0px; top: 200px; margin-left: -25px; }
		#home #homeCallout {position: absolute; top: 320px; left: 776px; width: 201px;}
		#home #tout {background: url(../img/bg_home_tout.png) left top no-repeat; margin-left: 18px; padding: 4px 0 7px 41px;}
		#home #tout a {display: block; line-height: 13px; font-size: 10px; color: #FFF;}

		#home #journeyBuckets {position: relative; top:440px; background: url(../img/bg_homejourney_bottom.gif) no-repeat 0px 45px; height: 144px; width: 100%; z-index: 15;}
		#home .seo #journeyBuckets {background: none;}
		#home #journeyBuckets div {position: relative; top: 0px; width: 252px; height: 172px; background: none; text-align: center; height: 144px; z-index: 16;}
		#home #journeyBuckets div .bucketTitle {line-height: 15px;}
		#home #journeyBuckets .bucketbg {position: relative; top: 0px; left: 0px; z-index: 17;}

		#home #journeyBuckets div p {width: 190px; position: absolute; top: -5px; left: 0px; z-index: 18; padding: 15px 30px; text-align: center;}


		#home #journeyBuckets div p a {font-size: 11px;}
		#home #journeyBuckets #bucket1 {left: 62px;}
		#home #journeyBuckets #bucket2 {left: 120px;}
		#home #journeyBuckets #bucket3 {left: 170px;}

		#journey1 #main {
			padding-top: 228px;
			padding-left: 530px;
			padding-right: 40px;
		}
		#journey1 #main p { padding: 0 0 10px 0; color: #333333;}
		* html #journey1 #main p { position:relative; top: 8px; left: -1px; padding: 0 0 10px 0; color: #333333; }
		#journey1 .titleImg { top: 147px; left: 404px; }
		* html #journey1 .titleImg {
			clear:both;
			 top: 157px;
			 left: -130px;
		}
		#journey1 #altcont #links a.align { left: 160px; }
		* html #journey1 #links a.align {left: 160px; top:-1px;}
		#journey1 #links a.align {left: 160px;}
		* html #journey1 #links {position:relative; top: 0px; left : 0px; }
		* html #journey1 #jSubNav {top: 518px; left: 2px;}

		#journey2 #main { padding-top: 228px; padding-left: 69px; padding-right: 500px; }
		#journey2 #main p { padding: 0 0 10px 0; color: #333333;}
		* html #journey2 #main p { position:relative; top: -10px;}
		#journey2 .titleImg { top: 139px; left: 0px; }

		* html #journey2 .titleImg { top:128px; left:-70px; }
		#journey2 .hdrImg {left: 495px; top: 105px;}
		* html #journey2 .hdrImg {left: 495px; top: 100px;}
		#journey2 #jSubNav {top: 518px; left: 69px; z-index:-1;}
		* html #journey2 #jSubNav {top: 518px; left: 3px;}
		#journey2 #links a.align {left: 160px;}


		#journey3 #main { margin-top: 228px; margin-left: 530px; margin-right: 40px;}
		#journey3 #main p { padding: 0 0 10px 0; color: #333333;}
		#journey3 #jSubNav {top: 320px; left: 0px; z-index:-1;}
		* html #journey3 #jSubNav {top: 317px; left: 0px; z-index:-1;}

		#journey3 .titleImg { top: 143px; left: 418px; }

		#journey3 #links a.align {left: 175px; }
		* html #links a.align {left: 175px; top:-1px; }

		.inLineCallout { background-image:url(../img/callOutBg.gif); height:67px; padding-top:5px; vertical-align:middle; margin-bottom:20px; }
		.inLineCallout div { position:relative; top:10px; line-height:normal; left:10px; }
		
		.inLineCallout_2 { background-image:url(../img/callOutBg.gif); height:67px; padding-top:5px; vertical-align:middle; margin-bottom:20px; }
		.inLineCallout_2 div { position:relative; top:10px; line-height:normal; left:10px; font-weight:bold; margin-right: 10px;}
		
		.inlineCalloutIcon { float:left;}
		.pullQuote { position:relative; left:30px;  }
		.mod_hdr_pos { position:relative; left:20px; top:3px; }

	/*	.leftColumnText { width:268px; float:right; font-size:-1em; line-height:normal }   */

		.styleEvent {  background: url(../img/dots_horizontal.gif); background-repeat:repeat-x; padding-top:15px; margin:15px 0 15px 0;    }
		.styleEvent .clCity  { font-size: 14px; } 
		.styleEvent_2 {  background: url(../img/dots_horizontal.gif); background-repeat:repeat-x; padding-top:0px; margin:0 0 0 0;    }
		

		#tableRegistration {  }
		#tableRegistration td             { padding-bottom: 10px;  }
		#tableRegistration .firstColumn   { width:100px; }
		#formRegistration input.initial   { width:20px; }
		#formRegistration input.fName,
		#formRegistration input.lName     { width:117px; }
		#formRegistration input.city      { width:180px; }
		#formRegistration input.zip       { width:70px; }
		#formRegistration input.email     { width:411px; }
		#formRegistration div.formSection { padding-bottom:20px; margin-bottom:10px; background:url(../img/dots_horizontal.gif); background-repeat:repeat-x; background-position:bottom;     }
		#formRegistration input.address1,
		#formRegistration input.address2  { width:411px; }
		#formRegistration select.gender   { width:80px; }
		#formRegistration select.day      { width:60px; }
		#formRegistration select.month    { width:70px; }
		#formRegistration select.year     { width:60px; }
		#formRegistration select.state    { width:60px; }
		#formRegistration #btnRegisterNow { float:right;  } 
		#formRegistration tr td.firstColumn { text-align: right; } 
		#formRegistration tr td.firstColumn label { padding-right: 10px; } 


		DIV.sectBreakLeft  { background: url(../img/dots_related.gif) left top no-repeat; padding: 14px 0 14px 88px; position: relative;  }
		
	/* Profile Management */
		#profileManagement input {line-height:normal;}
		DIV#updateProfile {margin-bottom:6px;text-align:right;}
				
		#profileLogin .dotsHoriz {top: 291px;}
		#profileLogin .container {background-image: url(../img/bkgd_200.jpg);}
		#profileLogin .titleImg {top: 7px; left: 296px; }
		#profileLogin #main {min-height:0px;padding-top:10px;}
		*html #profileLogin #main p.copy {height:100px;}
		#profileLogin .calloutTop { background:url(../img/callOutBg.gif) repeat-x; height:1px; line-height:1px; overflow:hidden; margin-bottom:1px;}
		#profileLogin .calloutContent { background:#e4ded8 repeat-x 0px -2px; padding:13px 10px 13px 20px;  }
		#profileLogin .loginReady .errorNoEmail { display:none; }
		#profileLogin .calloutContent input.textLabel { margin-right:10px; }
		#profileLogin .calloutContent input.emailAddress { margin:0 0 0 5px; width:206px; height:16px; }
		#profileLogin .calloutContent input.submit { vertical-align:bottom; }
		#profileLogin .loginReady .errorBullet { display:none; }
		#profileLogin .calloutBottom { background:url(../img/callOutBg.gif) repeat-x; height:1px; line-height:1px; overflow:hidden; margin-top:1px; margin-bottom:140px;}
		#profileLogin .errorNoEmail .errorStyle { display:block; color:#ff0000; line-height:normal; margin-bottom:12px; }
		#profileLogin .errorNoEmail .emailAddress { margin:0 1px 0 5px; background-color:#ffe5e5; }
		#profileLogin span.errorBullet { color:#ff0000; font-size:18px; margin-right:2px; }

		.errorBox { background:#ffe5e5; }
		.arrowGrey { vertical-align:middle; margin-bottom:3px; }
		.profileLink { color:#75c5fa; }
		.tagNote { margin:4px 0; }

		#profilePassword .dotsHoriz {top: 291px;}
		#profilePassword .container {background-image: url(../img/bkgd_200.jpg);}
		#profilePassword .titleImg {top: 7px; left: 296px; }
		#profilePassword #main {min-height:0px;padding-top:10px;}
		*html #profilePassword #main p.copy {height:100px;}
		#profilePassword .calloutTop { background:url(../img/callOutBg.gif) repeat-x; height:1px; line-height:1px; overflow:hidden; margin-bottom:1px;}
		#profilePassword .calloutContent { background:#e4ded8 repeat-x 0px -2px; padding:13px 10px 13px 20px;  }
		#profilePassword .calloutContent .textLabel { margin:0 3px 0 0; vertical-align:top; }
		#profilePassword .calloutContent .emailAddress { margin:0 135px 10px 5px; width:206px; height:16px; line-height:normal; }
		#profilePassword .calloutContent .textLabel .textPassword { margin:0 0 0 25px; }
		#profilePassword .calloutContent .inputPassword { margin:0 0 0 5px; width:206px; height:16px; line-height:normal; }
		#profilePassword .calloutBottom { background:url(../img/callOutBg.gif) repeat-x; height:1px; line-height:1px; overflow:hidden; margin-top:1px; margin-bottom:140px; }
		#profilePassword .calloutContent input.submit { vertical-align:bottom; margin-left:10px; }
		#profilePassword span.errorBullet { color:#ff0000; font-size:18px; }
		#profilePassword .errorStyle { display:block; color:#ff0000; line-height:normal; margin-bottom:12px; }
		#profilePassword .errorNoEmail .inputPassword { margin:0 3px 0 5px; background-color:#ffe5e5; }
		#profilePassword .subLink { display:block; margin:3px 0 0 121px; }
		
		#profilePassword .calloutContent .textLabel2 { margin:0 3px 0 25px; vertical-align:top; }
		#profilePassword .calloutContent .inputPassword2 { margin:0 0 10px 5px; width:206px; height:16px; line-height:normal; }
		#profilePassword .calloutContent .textLabel3 { margin:0 3px 0 6px; vertical-align:top; }
		#profilePassword .errorNoEmail .inputPassword2 { margin:0 5px 0 5px; background-color:#ffe5e5; }
		#profilePassword #errMessage { color:#ff0000; }
		
		#profileUpdate .dotsHoriz {top: 291px;}
		#profileUpdate .container {background-image: url(../img/bkgd_200.jpg);}
		#profileUpdate .titleImg {top: 7px; left: 296px; }
		#profileUpdate #main {min-height:0px;padding-top:10px;}
		*html #profileUpdate #main p.copy {height:100px;}
		#profileUpdate .radioBlock input { margin:0 5px 0 0; vertical-align:middle; }
		#profileUpdate .divider { background:url(/global/img/dots_horizontal.gif) repeat-x; height:1px; line-height:1px; margin:10px 0 0 0; font-size:1px; }

	/* Rejuvenation Kit */
		#rejuvenationKit .container {background-image: url(../img/bkgd_200.jpg);}
		#rejuvenationKit .dotsHoriz {top: 323px;}
		#rejuvenationKit .titleImg {left: 300px;}
		#rejuvenationKit ul#mainNav {z-index:3;}
		#rejuvenationKit #secondary #right {padding-bottom: 0px;}
		#rejuvenationKit .errorBullet { color:#ff0000; font-size:18px; }
		#rejuvenationKit #secondary {padding-bottom:0;}
		#rejuvenationKit .submitButtons {margin-top:4px; text-align:right;}

		#rejuvLogin h1 {margin-bottom:0}
		#rejuvLogin ul {margin-bottom:10px;}
		#rejuvLogin ul.regular li {margin-left:17px;padding:0 0 7px 5px;line-height:normal;}
		#rejuvLogin .calloutTop { background:url(../img/callOutBg.gif) repeat-x; height:1px; line-height:1px; overflow:hidden; margin-bottom:1px;}
		#rejuvLogin .calloutContent { background:#e4ded8 repeat-x 0px -2px; padding:10px 10px 5px 12px; line-height:normal; }
		#rejuvLogin .lineOne {margin-top:10px;}
			#rejuvLogin .lineOne input {width:205px;margin-left:2px;line-height:normal;}
		#rejuvLogin .lineTwo {margin:10px 0 8px 36px;}
			#rejuvLogin .lineTwo input {width:205px;margin-left:2px;line-height:normal;}
			#rejuvLogin .lineTwo input.submit {width:auto; vertical-align: middle;}
		#rejuvLogin .errorStyle {font-size:11px; color:#f00;}
		#rejuvLogin .calloutBottom { background:url(../img/callOutBg.gif) repeat-x; height:1px; line-height:1px; overflow:hidden; margin-top:1px; margin-bottom:100px;}

		#rejuvReg #secondary #right p {padding-bottom:0;}
		#rejuvReg .formSection {margin-top:10px;}
			#rejuvReg .formSection .formNote {font-size: 11px;margin-bottom:10px;}
			#rejuvReg .formSection input {line-height:normal;}
		#rejuvReg .firstColumn {text-align:right;}
		#rejuvReg .divider { background:url(/global/img/dots_horizontal.gif) repeat-x; height:1px; line-height:1px; font-size:1px; }
		#rejuvReg #rblReceiveMail {margin-bottom:10px;}
			#rejuvReg #rblReceiveMail input {vertical-align:middle;margin-right:3px;}
			#rejuvReg #rblReceiveMail .radioYes {margin-right:10px;}
		#rejuvReg #pwd {}
			#rejuvReg #pwd .divider {margin-bottom:20px;}
			#rejuvReg #pwd input {width:170px; margin-left:3px;}
			#rejuvReg #pwd .pwdCreate {margin:0 0 10px 7px;}
			#rejuvReg #pwd .pwdNote {margin:-3px 0 0 114px;font-size:9px;}
			#rejuvReg #pwd .boldNote {font-size:11px;font-weight:bold;margin-bottom:13px;}
		#rejuvReg #btnRegisterNow {margin-bottom:100px;}
		
		#rejuvV2 .questions .question {font-weight:bold;}
		#rejuvV2 .question_red {font-weight:bold;color:#f00;}
		#rejuvV2 .divider {background:url(/global/img/dots_horizontal.gif) repeat-x; height:1px; line-height:1px; font-size:1px; margin:13px 0;}
		#rejuvV2 li input {vertical-align:middle;margin-right:4px;}
		#rejuvV2 #privacyNote {margin:20px 0;font-size:10px;line-height:normal;}
		#rejuvV2 #privacyNote a {font-size:10px;line-height:normal;}
		
		#rejuvUpdate .formSection {margin-top:10px;}
			#rejuvUpdate .formSection h1 {margin-bottom:10px;}
			#rejuvUpdate .formSection .formNote {font-size: 11px;margin-bottom:10px;}
			#rejuvUpdate .formSection input {line-height:normal;}
			#rejuvUpdate .question {font-weight:bold;}
			#rejuvUpdate .question_red {font-weight:bold;color:#f00;}
			#rejuvUpdate #questionBlock input {margin-left:10px;}
			#rejuvUpdate #questionBlock .question {font-weight:bold;clear:both;height:45px;font-size:11px;}
			#rejuvUpdate #questionBlock .questionTitle {float:left;display:block;}
			#rejuvUpdate #questionBlock .questionTitle_red {float:left;display:block;color:#f00;}
			#rejuvUpdate #questionBlock table {float:left;}
			#rejuvUpdate #questionBlock li {clear:left;height:20px;}
			#rejuvUpdate #questionBlock li.clearLI {clear:left;height:1px;font-size:1px;line-height:1px;}
			#rejuvUpdate #questionBlock .question3a {margin-left:11px;}
			#rejuvUpdate #questionBlock .question3b {margin-left:18px;}
			#rejuvUpdate #questionBlock .question3c {margin-left:55px;}
			#rejuvUpdate #questionBlock .question3d {margin-left:51px;}
			#rejuvUpdate #questionBlock .question3e {margin-left:58px;}
		#rejuvUpdate .firstColumn {text-align:right;}
		#rejuvUpdate .divider {background:url(/global/img/dots_horizontal.gif) repeat-x; height:1px; line-height:1px; font-size:1px; margin:13px 0;}
		#rejuvUpdate h1 {margin-bottom:0;}
		#rejuvUpdate ul td input {vertical-align:middle;margin-right:4px;}
		#rejuvUpdate #right {margin-bottom:70px;}
		
		#rejuvThankyou #right a {color:#75c5fa}
		#rejuvThankyou #right {margin-bottom:70px;}
		#rejuvThankyou .extraItems {margin-left:70px;}
		
	/* Tell a Friend */
		#tellAFriend .container {margin-top:3px;}
		#tellAFriend .titleImg {top: 25px; left: 10px;}
		#tellAFriend #main {background-image: url(../img/bkgd_warning.jpg);padding:92px 60px 0 50px;height:233px;}
		#tellAFriend .txtBlock {padding-left:37px;}
		#tellAFriend .inputBlock {text-align:right;margin-top:8px;}
			#tellAFriend .inputBlock input {width:305px;margin:7px 0 0 5px;line-height:normal;}
		#tellAFriend .submitBlock {text-align:right;margin-top:8px;}
		#tellAFriend .note {font-size:10px;}
		#tellAFriend .err_mssg {padding:0;margin:5px 0 -5px 0;text-align:right;}	
		
    /* Kit Pages */		
    #kitfooter{ width: 100%; height: 75px; background: url(/global/img/kitfooter.gif) no-repeat; }
    #kitfooter p{ width: 370px; padding: 10px 0px 0px 15px; line-height: 15px; font: bold italic .9em arial, helvetica, verdana, sans-serif; color: #2C0000; text-align: left; } 
    #kitfooter p span{ font-size: 1.3em; font-weight: 900; }#kitfooter a img{ float: right; margin: 0; padding: 0; border: 0; }
    #cardform{ position: absolute; margin-top: 200px; left: 365px; }
    .cardfield{ width: 160px; height: 20px; border: 1px solid #000;  }
    .cardnosubmitbtn{ margin-left: 110px; padding-top: 5px;  }
    
    .kitvids{ text-align: right; padding-top: 25px; margin-right: 15px; } 
    
    .orderbtn{ display: block; line-height: 27px; width: 140px; margin-left: 100px; float: left;}
    .nkitlinks{ position: absolute; margin: 305px 0px 0px 125px; }
    .nkitlinks p{ font: bold 7pt Tahoma, Geneva, sans-serif; padding-top: 12px; color: #251512; }.nkitlinks p a{ color: #00BAF1; font: bold 7pt Tahoma, Geneva, sans-serif; }	
      
    .kittxt{ position: absolute; width: 280px; margin: 85px 0px 0px 350px; }
    .popuptxt{ position: absolute; width: 280px; margin: 85px 0px 0px 370px; }
    .kittxt p, ul li{ font: normal 12px Arial, helvetica, verdana, sans-serif; color: #251512; } 
    .kittxt ul li, .popuptxt ul li{ background: url(/global/img/bluebullet.gif) no-repeat 0px 2px; margin: 10px 0px 10px 0px; }
    .popuptxt, .popuptxt ul li{ font: normal 1em Arial, helvetica, verdana, sans-serif; color: #000; }.popuptxt ul li{  margin: 3px 0px 3px 0px; }
    .kittxt ul li p,.popuptxt ul li p { margin-left: 15px; width: 250px; }.popmcode{ float: right; }
  
    .orderkitherelink{ display: block; height: 25px; width: 143px; background: url(/global/img/orderkithere.gif) no-repeat 0px 0px; }
    .comingsoonbtn{ display: block; height: 30px; width: 143px; background: url(/global/img/comingsoonbtn.gif) no-repeat 0px 0px; }
    
    .tclickhere{ display: block; height: 19px; width: 143px; margin-top: 10px; background: url(/global/img/perkcardholders.gif) no-repeat 0px 0px; }
    
    .kit1btn{ position: absolute; display: block; height: 87px; width: 376px; margin: 30px 0px 0px 20px; background: url(/global/img/kitoffer1.gif) no-repeat 0px 0px; z-index: 10; }
    
    #kitpopup{ background: url(/global/img/kitpopup.gif) no-repeat; }
    
    

    		
