@import url("reset.css");

body {
	font-family: Arial, Helvetica, serif;
	font-size: 62.5%;
	color: #666;
	text-align: center;
	background-color: #E5E0DA;
}

a { color: #004961; overflow: hidden; }
img { border: 0; }

/**** end tag styles ****/

#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 960px;
	background-color: #FFF;
}
#wrapper_inner { border-right: 1px solid #CCC; border-left: 1px solid #CCC; position: relative; }
#breadcrumbs { margin: 10px 0 14px; padding: 0 53px; font-size: 1.1em; }
#breadcrumbs a, .breadcrumbs a { color: #666; }

/**** start header styles ****/

#logo { float: left; margin-top: 27px; padding-left: 20px; }
#logo-gillette { float: left; margin-top: 27px; padding-left: 33px; }
#search_box { position: absolute; top: 27px; right: 20px; left: auto; text-align: right; }
#search_box form input#site_search_term { vertical-align: top; width: 150px; color: #666; height: 15px; }
#search_box p { margin-top: 7px; font-weight: bold; }
form label { display: none; }

/**** end header styles ****/

/**** start navigation styles ****/

ul#navigation { margin-top: 15px; font-size: 12px; padding: 0 20px; }
ul#navigation li { float: left; list-style-type: none; text-align: center; }
ul#navigation li a { display: block; height: 34px; text-decoration: none; text-indent: -9000px; overflow: hidden; }

ul#navigation li#home_nav a { width: 87px; margin-right: 3px; background: url(/images/common/nav/nav_home.gif) top center no-repeat; }
ul#navigation li#whats_new_nav a { width: 120px; margin-right: 3px; background: url(/images/common/nav/nav_whatsNew.gif) top center no-repeat; }
ul#navigation li#science_behind_nav a { width: 216px; margin-right: 3px; background: url(/images/common/nav/nav_scienceBehind.gif) top center no-repeat; }
ul#navigation li#learning_library_nav a { width: 141px; margin-right: 3px; background: url(/images/common/nav/nav_learning.gif) top center no-repeat; }
ul#navigation li#meet_share_nav a { width: 128px; margin-right: 3px; background: url(/images/common/nav/nav_meetShare.gif) top center no-repeat; }
ul#navigation li#resources_nav a { width: 211px; background: url(/images/common/nav/nav_requestResources.gif) top center no-repeat; }

ul#navigation li#home_nav a:hover, ul#navigation li#whats_new_nav a:hover, ul#navigation li#science_behind_nav a:hover, ul#navigation li#learning_library_nav a:hover,  ul#navigation li#meet_share_nav a:hover, ul#navigation li#resources_nav a:hover { background-position: bottom center; }
ul#navigation li#home_nav.on a, ul#navigation li#whats_new_nav.on a, ul#navigation li#science_behind_nav.on a, ul#navigation li#learning_library_nav.on a,  ul#navigation li#meet_share_nav.on a, ul#navigation li#resources_nav.on a { background-position: center center; }

/**** end navigation styles ****/

/**** start home page styles ****/

#home_head { position: relative; height: 390px; margin-top: 10px; }
#home_head h1 { text-indent: -9000px; }
#home_head #home_head_content { z-index: 5; }
#home_head .home_head_main_copy { position: absolute; font-size: 1.2em; top: 113px; left: 64px; width: 350px; line-height: 150%; z-index: 5; }
#home_head .home_head_request { position: absolute; left: 65px; top: 230px; z-index: 5; }
#home_head .home_head_request div { float: left; padding-right: 22px; }
#home_head .home_head_request h2 { color: #676767; font-size: 1.6em; font-weight: normal; width: 450px; line-height: 162.5%;  }
#home_head .home_head_request p { width: 170px; font-size: 1.1em; margin-bottom: 10px; line-height: 125%; }
.home-page-bgpics { position: absolute; z-index: 1; width: 958px; height: 357px; }
.home-page-bgpics img { position: absolute; }


#home_latest_news { float: left; padding-left: 54px; }
#home_latest_news h2 { font-size: 1.5em; color: #656565; background: url('/images/home/blue_text_box.gif') top left no-repeat; text-indent: 12px; }
#home_latest_news div div { width: 246px; margin: 17px 35px 0 0; }
#home_latest_news h3 { font-size: 1.1em; line-height: 125%; font-weight: normal; }
#home_latest_news p { font-size: 1.1em; margin-top: 5px; }
#home_latest_news div#vsTretinoin p.small { font-size: 1em; margin-top: 5px; }
#home_latest_news div#vsTretinoin h3 { font-weight: bold; font-size: 1.3em; }
#home_latest_news div#vsTretinoin p { font-size: 1.2em; margin-top: 8px; }
#home_latest_news div#vsTretinoin ul li { margin-top: 10px; font-size: 1.2em; }

#home_right_sidebar { float: right; width: 327px; }
.home_right_sidebar_cont { padding-bottom: 20px; }
#home_right_sidebar h2 { margin-bottom: 10px; font-size: 1.5em; color: #656565; }
#home_right_sidebar div { float: left; }
#home_right_sidebar div img { margin-right: 15px; }
#home_right_sidebar div p { width: 195px; font-size: 1.1em; margin-bottom: 7px; }

/**** end home page styles ****/

/**** start common page styles ****/

h1 { text-indent: -9999px; margin: 23px 0 10px; height: 69px; }
#content { padding: 0 53px; clear: both; }
.validation-advice { clear: both; color: #ED1C24; font-size: 1em; text-indent: 105px; line-height: 125%; padding: 4px 0 0 0; font-weight: normal; }
a.request-resources-btn { display: block; width: 162px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/btn_requestResources.gif); }
a.visit-learning-library-btn { display: block; width: 158px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/btn_learning_library.jpg); }
a.request-now-btn { display: block; width: 91px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/btn_requestNow.jpg); }
a.more-aging-btn { display: block; width: 176px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_aging_btn.gif); }
a.more-hand-body-btn { display: block; width: 223px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_handbody_btn.gif); }
a.more-resources-btn { display: block; width: 136px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_resources_btn.gif); }
a.more-shaving-btn { display: block; width: 188px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_shaving_btn.gif); }
a.more-uv-resources-btn { display: block; width: 218px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_uvresources_btn.gif); }
a.more-wellness-btn { display: block; width: 190px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_wellness_btn.gif); }
a.more-dandruff-btn { display: block; width: 190px; height: 22px; text-indent: -9999px; background-image: url(/images/common/btn/more_dandruff_btn.gif); }
a.add-new-event-btn { display: block; width: 117px; height: 22px; text-indent: -9999px; background-image: url(/images/admin/add_event_btn.jpg); float: right; }
a.btn-home { display: block; width: 183px; height: 22px; text-indent: -9999px; background-image: url(/images/misc/pg-derma-home-btn.gif); }
a.btn-whats-new { display: block; width: 84px; height: 22px; text-indent: -9999px; background-image: url(/images/misc/whats-new-btn.gif); }
a.btn-patient-resources { display: block; width: 163px; height: 22px; text-indent: -9999px; background-image: url(/images/misc/request-patient-res-btn.gif); }
a.btn-visit-pgderma { display: block; width: 187px; height: 30px; text-indent: -9999px; background-image: url(/images/pg-clinical-studies/visit_derma_btn.gif); }

/**** end common page styles ****/

/**** whats new page ****/

h1#whats-new { background-image: url(/images/whats-new/hdr_whats_new.jpg); }
#whats-new-masthead-content { height: 100%; background: url(/images/whats-new/right_hdr_subscribe.jpg) top right no-repeat; float: right; width: 451px; position: relative; }
#whats-new-masthead-content h2 { text-indent: -9999px; position: absolute; }
#whats-new-masthead-content p { margin: 104px 0 11px; padding: 0 80px 0 66px; font-size: 1.2em; line-height: 160%; text-indent: 0; }
#whats-new-masthead-content a { margin: 0 0 0 66px; padding: 0; }
#newsletter-container { float: left; width: 540px; }
#newsletter-container h2 { padding: 16px 0; background-color: #F7F6F4; font-size: 1.5em; font-weight: bold; margin-bottom: 15px; }
#newsletter-container h2 span { float: left; height: 18px; width: 5px; margin: 0 8px 0 23px; background-color: #BEC478; }
#newsletter-subnav { float: right; width: 272px; }
#newsletter-subnav h3 { padding: 9px 0; text-indent: 18px; font-weight: bold; font-size: 1.4em; background-color: #F7F6F4; margin-bottom: 19px; }
#newsletter-subnav div { padding: 0 0 13px; margin-top: 19px; border-bottom: 2px solid #F4F5E8; }
#newsletter-subnav h4 { font-weight: bold; font-size: 1.5em; margin-bottom: 13px; }
#newsletter-subnav h4 span { float: left; height: 18px; width: 5px; margin: 0 9px 0 18px; background-color: #BEC478; }
#newsletter-subnav ul li { margin: 5px 0 0 32px; font-size: 1.1em; }

/**** end whats new page ****/

/**** Science Behind page ****/

h1#science-behind { background-image: url(/images/science-behind/science_hdr.jpg); }
#science-behind-masthead { height: 224px; background: url(/images/science-behind/left_hdr_products.jpg) top left no-repeat; margin: 14px 0 25px; }
#science-behind-masthead-content { height: 100%; background: url(/images/science-behind/right_hdr_patient.jpg) top right no-repeat; float: right; width: 451px; position: relative; }
#science-behind-masthead-content h2 { text-indent: -9999px; }
#science-behind-masthead-content p { font-size: 1.2em; line-height: 160%; text-indent: -9999px; }
#science-behind-left-side { float: left; width: 510px; }
#science-behind-left-side div.content { border-bottom: 1px solid #CCC; padding: 0 0 25px 0; margin-top: 27px; }
#science-behind-left-side div.content div.img-narrow { float: left; width: 85px; }
#science-behind-left-side div.content div.science-info-wide { float: left; width: 425px; }
#science-behind-left-side div.content div.img-wide { float: left; width: 180px; text-align: right; }
#science-behind-left-side div.content div.img-wide img { padding-right: 20px; }
#science-behind-left-side div.content div.science-info-narrow { float: left; width: 330px; }
#science-behind-left-side h2, #science-behind-right-side h2 { font-size: 1.5em; font-weight: bold; line-height: 105%; }
#science-behind-left-side h3 { font-size: 1.2em; font-weight: bold; line-height: 105%; }
#science-behind-left-side h3 a { color: #666; }
#science-behind-left-side p { font-size: 1.2em; line-height: 133%; }
#science-behind-left-side ul li { font-size: 1.1em; margin: 5px 0; }
#science-behind-left-side ul { margin-bottom: 20px; }
#science-behind-left-side .small { font-size: 1em; }

#science-behind-right-side { float: right; width: 245px; margin-top: 27px; }
#science-behind-right-side p { font-size: 1.1em; line-height: 133%; margin: 10px 0 15px; }
#science-behind-right-side ul { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px 0; }
#science-behind-right-side ul li { margin: 10px 0; }
#science-behind-right-side ul p { padding: 0; margin: 0; }

h1#pro-x { background-image: url(/images/science-behind/pro-x/hdr_intro_pro-x.gif); }
#pro-x-masthead { height: 224px; background: url(/images/science-behind/pro-x/left_hdr_product.jpg) top left no-repeat; margin: 14px 0 25px; }
#pro-x-masthead-content { height: 100%; background: url(/images/science-behind/pro-x/right_hdr_afteryears.jpg) top right no-repeat; float: right; width: 451px; position: relative; }
#pro-x-masthead-content h2 { text-indent: -9999px; }
#pro-x-masthead-content p { font-size: 1.2em; line-height: 160%; text-indent: -9999px; }
#pro-x-left-side { float: left; width: 535px; }
#pro-x-left-side h2 { font-size: 1.4em; color: #666; margin-bottom: 20px; font-weight: bold; }
#pro-x-left-side p { font-size: 1.2em; color: #666; line-height: 150%; }
#pro-x-left-side #chart { margin: 40px 0; display: block; }
#pro-x-left-side ul { font-size: 1.2em; margin: 20px; }
#pro-x-left-side ul li { list-style-type: disc; margin-bottom: 5px; }
#pro-x-left-side ul#eye-ul { padding-left: 160px; margin-left: 0; }
#pro-x-eyes { float: left; width: 140px; }
#pro-x-eyes p { padding: 5px 15px 20px 0; font-size: 1.0em; }
#pro-x-right-side { float: right; width: 245px; }
#pro-x-right-side p { font-size: 1.2em; line-height: 150%; }
#pro-x-right-side ul { font-size: 1.2em; line-height: 150%; margin: 8px 0 20px 20px; list-style-type: disc; }

/**** end Science Behind page ****/

/**** Survey popup ****/

#surveyBox { padding: 24px 40px 20px; text-align: center; }
#surveyBox h2 { font-size: 2em; color: #07A; }
#surveyBox h3 { margin: 28px 0 14px; font-weight: bold; font-size: 1.2em; }
#box #boxContents #surveyBox p { padding: 0; margin: 0; width: 430px; font-size: 1.1em; }
#box #boxContents #surveyBox a#takeSurvey { display: block; padding: 0; margin: 25px auto 15px; width: 148px; height: 29px; background-image: url('/images/learning-library/take_survey_btn.gif'); text-indent: -9999px; }
#box #boxContents #surveyBox ul li { display: inline; }

/**** end Survey popup ****/

/**** Learning Library page ****/

h1#learning-library { background-image: url(/images/learning-library/hdr_learning_library.gif); }
#learning-library-masthead { height: 224px; background: url(/images/learning-library/left_hdr_modelman.jpg) top left no-repeat; margin: 14px 0 25px; }
#learning-library-masthead-content { height: 100%; background: url(/images/learning-library/right_hdr_search.gif) top right no-repeat; float: right; width: 451px; position: relative; }
#learning-library-masthead-content h2 { text-indent: -9999px; }
#learning-library-masthead-content p { font-size: 1.2em; margin-top: 90px; padding: 0 95px 0 50px; line-height: 150%; color: #444; }
#learning-library-masthead-content form { margin: 10px 50px; }
#learning-library-masthead-content form input { line-height: 18px; height: 16px; color: #676767; font-size: 12px; }
#learning-library-left { width: 553px; float: left; }
#learning-library-left h2 { line-height: 4em; background: #F7F6F4 url(/images/common/green_text_box.gif) no-repeat 23px center; text-indent: 35px; font-size: 1.5em; font-weight: bold; margin: 31px 0 15px; }
#learning-library-left h2 a { color: #666; padding: 0; }
#learning-library-left ul { padding-left: 35px; }
#learning-library-left ul li { float: left; margin: 22px 0 0 0; width: 150px; }
#learning-library-left ul li a { color: #656565; }
#learning-library-left ul li h3 { font-size: 1.4em; font-weight: bold; }
#learning-library-left ul li ul { margin-top: 10px; padding: 0; }
#learning-library-left ul li ul li { float: none; margin: 0 0 3px 15px; width: 135px; list-style-type: disc; font-size: 1.2em; }
#learning-library-right { width: 248px; float: right; }
#learning-library-right h2 { margin: 31px 0 5px; color: #676767; font-size: 1.5em; }
#learning-library-right p { margin: 13px 0 0; }

h1#hair-scalp { background-image: url(/images/learning-library/hair-scalp/hdr_hair_resources.gif); }
h1#skin-resources { background-image: url(/images/learning-library/skin/hdr_skin_resources.jpg); }
h1#aging-resources { background-image: url(/images/learning-library/skin/headers/hdr_aging_resources.jpg); }
h1#hand-body-resources { background-image: url(/images/learning-library/skin/headers/hdr_handbody_resources.jpg); }
h1#shaving-resources { background-image: url(/images/learning-library/skin/headers/hdr_shaving_resources.jpg); }
h1#uv-resources { background-image: url(/images/learning-library/skin/headers/hdr_uvprotection_resources.jpg); }
h1#skin-cancer { background-image: url(/images/learning-library/skin/headers/hdr_skin_friends.gif); }
h1#skin-wellness-resources { background-image: url(/images/learning-library/skin/headers/hdr_skin_wellness_resources.jpg); }
h1#more-skin-resources { background-image: url(/images/learning-library/skin/headers/hdr_more_resources.jpg); }
#learning-library-landing-left { width: 543px; float: left; }
#learning-library-landing-left h2 { padding: 16px 0; background: #F7F6F4 url(/images/common/green_text_box.gif) no-repeat 23px 16px; text-indent: 35px; font-size: 1.5em; font-weight: bold; margin: 0 0 15px; }
#learning-library-landing-left div.content { padding: 30px 0 15px; border-bottom: 1px solid #CCC; clear: both; }
#learning-library-landing-left div.content .img { float: left; width: 86px; }
#learning-library-landing-left div.content .info { float: left; width: 440px; }
#learning-library-landing-left div.content .info h3 { font-size: 1.5em; color: #656565; font-weight: bold; }
#learning-library-landing-left div.content .info h4 { font-size: 1.2em; color: #666; font-weight: bold; margin: 10px 0; }
#learning-library-landing-left div.content .info h4 a { color: #666; }
#learning-library-landing-left div.content .info p { font-size: 1.1em; margin: 10px 0; }
#learning-library-landing-left div.resource-content { padding: 25px 0 7px; border-bottom: 1px solid #CCC; }
#learning-library-landing-left div.resource-content h3 { padding: 0 0 20px; background: url(/images/common/lightgreen_text_box.gif) no-repeat 38px 0; color: #656565; text-indent: 54px; font-size: 1.5em; font-weight: bold; }
#learning-library-landing-left div.resource-content ul { padding: 0 54px; }
#learning-library-landing-left div.resource-content ul li { padding-bottom: 20px; font-size: 1.2em; }
#learning-library-landing-left div.resource-content ul li a { color: #666; }
#learning-library-landing-left div.skin-cancer-content { padding: 30px 0; }
#learning-library-landing-left div.skin-cancer-content h3 { font-size: 1.2em; color: #656565; font-weight: bold; margin: 0 0 20px; }
#learning-library-landing-left div.skin-cancer-content p { font-size: 1.2em; color: #666; margin: 0 0 20px; }
#learning-library-landing-right { width: 267px; float: right; }
#learning-library-landing-right form { background-color: #CACD8A; padding: 8px 25px 5px; }
#learning-library-landing-right form input#ll_search_term { vertical-align: top; width: 150px; color: #666; height: 15px; font-size: 12px; }
#learning-library-landing-right h2 { padding: 20px 0 5px 30px; font-size: 1.5em; color: #676767; }
#learning-library-landing-right img { padding-left: 25px; }
#learning-library-landing-right a.request-now-btn { margin: 13px 0 0 30px; }
#learning-library-landing-right ul#ll-side-nav { border: 1px solid #e7e7e7; }
#learning-library-landing-right ul { margin: 0; padding: 0; }
#learning-library-landing-right ul li { margin: 0; padding: 0; border: 1px solid #E4E5C2; }
#learning-library-landing-right ul#ll-side-nav li a { color: #646464; text-decoration: none; display: block; background: #EAEBD0 url(/images/common/green_text_box.gif) 19px center no-repeat; padding: 8px 0; margin: 0; text-indent: 34px; border-collapse: collapse; font-size: 1.5em; font-weight: bold; }
#learning-library-landing-right ul#ll-side-nav li a:hover, #learning-library-landing-right ul#ll-side-nav li a.on { background-color: #EFF0DC; }

/**** end Learning Library page ****/

/**** meet & share page ****/

h1#meet-share { background-image: url(/images/meet-share/hdr_meet_share.jpg); }
#meet-share-masthead { height: 224px; background: url(/images/whats-new/subscribe/left_hdr_models.jpg) top left no-repeat; margin: 14px 0 25px; }
#meet-share-masthead-content { height: 100%; background: url(/images/meet-share/right_hdr_event.jpg) top right no-repeat; float: right; width: 451px; position: relative; }
#meet-share-masthead #meet-share-masthead-content h2 { text-indent: -9999px; }
#meet-share-masthead #meet-share-masthead-content p { font-size: 1.2em; position: absolute; top: 125px; left: 47px; width: 340px; line-height: 150%; }

/**** end meet & share page ****/

/**** subscribe page ****/

h1#subscribe { background-image: url(/images/whats-new/subscribe/hdr_subscribe.jpg); }
#subscribe-masthead { height: 224px; background: url(/images/whats-new/left_hdr_model.jpg) top left no-repeat; margin: 14px 0 25px; }
#subscribe-masthead-content { height: 100%; background: url(/images/whats-new/subscribe/right_hdr_informed.jpg) top right no-repeat; float: right; width: 451px; position: relative; }
#subscribe-masthead #subscribe-masthead-content h2 { text-indent: -9999px; }
#subscribe-masthead #subscribe-masthead-content p { font-size: 1.2em; position: absolute; top: 93px; left: 63px; width: 340px; line-height: 150%; }
form#subscribe-form { width: 540px; float: left; }
form#subscribe-form #subscribe-form-fields { padding: 25px 38px 32px 25px; background-color: #F7F6F4; }
form#subscribe-form #subscribe-form-fields h3 { text-indent: 100px; font-size: 1.2em; font-weight: bold; }
form#subscribe-form #subscribe-form-fields label { display: block; width: 91px; text-align: right; font-size: 1.1em; color: #666; margin-top: 18px; padding: 4px 0 0; float: left; }
form#subscribe-form #subscribe-form-fields input { width: 367px; margin: 18px 0 0 10px; display: block; float: left; }
form#subscribe-form #subscribe-form-fields input#zip { width: 75px; margin: 18px 0 0 10px; }
form#subscribe-form #subscribe-form-fields select { margin: 18px 0 0 10px; }
form#subscribe-form input#subscribe-form-submit { float: right; display: inline; margin: 10px 25px 0 0; }
div#newsletter-callout { float: right; width: 244px; }
div#newsletter-callout p { margin-top: 16px; line-height: 140%; font-size: 1.1em; }
div#newsletter-callout p a { color: #666; }

/**** end subscribe page ****/

/**** Site Map page ****/

h1#sitemap { background-image: url(/images/misc/hdr_site-map.gif); }
div#sitemap-content { padding: 45px 107px 0; clear: both; background: url(/images/misc/vert-grey-line.gif) center bottom no-repeat; }
div#sitemap-content h2 { font-size: 1.5em; font-weight: bold; background: #F7F6F4 url(/images/common/blue_text_box.gif) 18px center no-repeat; padding: 15px 0; text-indent: 32px; }
div#sitemap-content div ul { padding: 40px 0; background: url(/images/misc/hor-fade-line.gif) left bottom no-repeat; }
div#sitemap-content div.right ul { margin-left: 56px; background: url(/images/misc/hor-fade-line.gif) left bottom no-repeat; }
div#sitemap-content div.right ul ul { background: none; margin-left: 32px; }
div#sitemap-content div ul li ul { padding: 0; background: 0; }
div#sitemap-content div h2 { background-color: transparent; padding: 0; }
div#sitemap-content div h3 { font-size: 1.3em; font-weight: bold; }
div#sitemap-content ul li a { color: #949393; }
div#sitemap-content ul li h2 a { color: #666; }
div#sitemap-content div { float: left; width: 50%; }
div#sitemap-content ul li ul { margin: 20px 0 0 32px; }
div#sitemap-content ul li ul li ul { margin: 14px 0 0 0; list-style-type: disc; list-style-position: inside; }
div#sitemap-content ul li ul li ul li { margin-top: 4px; font-size: 1.1em; }
div#sitemap-content ul li ul li ul li ul { margin: 0; }
div#sitemap-content ul li ul li ul li ul li { margin: 3px 0 3px 10px !important; font-size: 1.0em; }

/**** end Site Map page ****/

/**** Search Results page ****/

h1#search-results { background-image: url(/images/search-results/hdr_search-results-blue.gif); }
h1#search-results-ll { background-image: url(/images/search-results/hdr_search-results.gif); }
div#content h2#no-results { background: url(/images/common/Error-Ex.gif) 24px center no-repeat; color: #ED1C24; text-indent: 48px; padding: 7px 0; font-weight: normal; font-size: 1.0em; }
div#learning-library-left div.search-result { padding: 20px 0; border-bottom: 1px solid #CCC; }
div#learning-library-left div.search-result h2 { font-size: 1.4em; line-height: 110%; font-weight: bold; background-color: transparent; background-image: none; text-indent: 0; margin: 0; padding: 0 0 0 24px; }
div#learning-library-left div.search-result h2 a { color: #666; text-decoration: underline; }
div#learning-library-left div.search-result h2 a:hover { text-decoration: underline; }
div#learning-library-left div.search-result p { font-size: 1.2em; line-height: 120%; margin-top:5px; padding-left: 24px; }

/**** end Search Results page ****/

h1#error404 { background-image: url(/images/misc/hdr_404-error.gif); }
div#content-404 { padding: 0 53px; }
div#content-404 h2 { font-size: 1.5em; font-weight: bold; background: #F7F6F4 url(/images/common/blue_text_box.gif) 18px center no-repeat; padding: 8px 0; text-indent: 32px; }
div#content-404 p { width: 510px; padding: 20px 0 0; font-size: 1.2em; line-height: 130%; }
div#content-404 ul { margin-top: 20px; }
div#content-404 ul li { float: left; padding-right: 15px; }
h1#live-chat { background-image: url(/images/chat/hdr_live-chat.gif); }
#live-chat-masthead { height: 224px; background: url(/images/chat/hdr-chat-left.jpg) top left no-repeat; margin: 14px 0 25px; }
#live-chat-masthead-content { height: 100%; background: url(/images/chat/hdr-chat-right.jpg) top right no-repeat; float: right; width: 451px; position: relative; }
#live-chat-masthead-content h2 { text-indent: -9999px; }
#live-chat-masthead-content p { font-size: 1.2em; line-height: 160%; text-indent: -9999px; }
form#frm_chat_data { padding-right: 273px; }
form#frm_chat_data #frm_chat_data-fields { padding: 25px 38px 32px 25px; background-color: #F7F6F4; }
form#frm_chat_data #frm_chat_data-fields p { text-indent: 100px; font-size: 1.2em; font-weight: bold; }
form#frm_chat_data #frm_chat_data-fields label { display: block; width: 120px; text-align: right; font-size: 1.1em; color: #666; margin-top: 18px; padding: 4px 0 0; float: left; }
form#frm_chat_data #frm_chat_data-fields input { width: 338px; margin: 18px 0 0 10px; display: block; float: left; }
form#frm_chat_data #frm_chat_data-fields input#zip { width: 75px; margin: 18px 0 0 10px; }
form#frm_chat_data #frm_chat_data-fields select { margin: 18px 0 0 10px; }
form#frm_chat_data input#frm_chat_data-submit { float: right; margin: 19px 0 0 0; }

/**** thank you page ****/

h1#thank-you { background-image: url(/images/whats-new/subscribe/hdr_thank_you.jpg); }
.thanks h2 { background-color: #F7F6F4; font-size: 1.5em; line-height: 200%; margin: 14px 0 33px; font-weight: bold; }
.thanks h2 span { float: left; height: 18px; width: 5px; margin: 6px 8px 0 23px; background-color: #BEC478; }
.thanks p { font-size: 1.2em; color: #555; text-indent: 23px; }
.thanks div.buttons { margin: 40px 0 100px 23px; }
h1#download-support { background-image: url(/images/misc/hdr_download_support.jpg); }
div#support-content { padding: 0 53px; }
div#support-content h2 { line-height: 2em; font-size: 1.5em; font-weight: bold; background: #F7F6F4 url(/images/common/blue_text_box.gif) 18px center no-repeat; text-indent: 32px; }
div#support-content p { line-height: 2em; margin: 15px 0; font-size: 1.2em; padding-left: 18px; }
p.support { font-size: 1.2em; }

/**** end thank you page ****/

/**** start PG Clinical Studies ****/

div#gillette-signup-masthead { background: url(/images/pg-clinical-studies/main_bck_left.jpg) top left no-repeat; height: 365px; overflow-y: auto; overflow-x: hidden; position: relative; text-indent: -9999px; }
div#gillette-signup-masthead h1, div#gillette-signup-masthead p { position: absolute; }
div#gillette-signup-masthead p.content { text-indent: 0; left: 87px; top: 250px; font-size: 1.4em; line-height: 1.5em; width: 380px; }
div#gillette-signup-masthead #gillette-signup-masthead-right { text-indent: 0; margin-left: 493px; width: 465px; height: 365px; overflow-y: auto; overflow-x: hidden; background: url(/images/pg-clinical-studies/main_side_edge.gif) right 19px no-repeat; position: relative; }
div#gillette-signup-masthead #gillette-signup-masthead-right .top { height: 19px; background: url(/images/pg-clinical-studies/main_top_edge.jpg) top left no-repeat; }
div#gillette-signup-masthead #gillette-signup-masthead-right .bottom { background-color: #E1E1E1; position: absolute; bottom: 0; left: 0; height: 1px; width: 444px; overflow: hidden; }
div#gillette-signup-masthead #gillette-signup-masthead-right div#gillette-cover { padding: 30px 60px 20px 60px; }
div#gillette-signup-masthead #gillette-signup-masthead-right div#fusion-cover { padding: 20px 40px 0px 60px; background: url(/images/pg-clinical-studies/gradient_stroke.gif) 60px 0 no-repeat; }
div#gillette-signup-masthead #gillette-signup-masthead-right div img { float: left; }
div#gillette-signup-masthead #gillette-signup-masthead-right h2 { color: #676767; font-size: 1.8em; line-height: 110%; margin-bottom: 8px; }
div#gillette-signup-masthead #gillette-signup-masthead-right p { color: #676767; font-size: 1.1em; line-height: 150%; position: static; }
div#gillette-signup-masthead #gillette-signup-masthead-right h2, div#gillette-signup-masthead #gillette-signup-masthead-right p { margin-left: 148px; }
form#pg-clinical-papers-signup { padding: 0 71px; margin: 20px 0 30px; }
form#pg-clinical-papers-signup .gillette-error { color: #F00; font-size: 1.1em; font-weight: bold; padding-top: 3px; clear: both; text-indent: 130px; }
form#pg-clinical-papers-signup h2 { font-size: 2em; color: #004961; margin-bottom: 20px; text-indent: 16px; }
form#pg-clinical-papers-signup h2 span { font-size: 11px; color: #676767; text-indent: 22px; }
form#pg-clinical-papers-signup fieldset.left { width: 45%; float: left; }
form#pg-clinical-papers-signup fieldset.right { width: 50%; float: left; }
form#pg-clinical-papers-signup label { display: block; float: left; width: 120px; text-align: right; padding: 3px 10px 3px 0; }
form#pg-clinical-papers-signup div#opt-in { background: url(/images/pg-clinical-studies/opt_bck.gif) no-repeat; height: 181px; position: relative; margin: 20px 0 0 0;}
form#pg-clinical-papers-signup div#opt-in div { position: absolute; left: 410px; top: 65px; width: 280px; font-size: 1.6em; }
form#pg-clinical-papers-signup div#opt-in div label { display: block; margin: 8px 0 0; font-size: 13px; width: auto; text-align: left; padding: 0; text-indent: 0; }
form#pg-clinical-papers-signup #birth_date label { width; auto; float: none; display: inline; text-align: left; text-indent: 7px; }
form#pg-clinical-papers-signup #gender-buttons label { width; auto; float: none; display: inline; text-align: left; margin: 0 20px 0 5px; padding: 0; }
form#pg-clinical-papers-signup #birth_date select { width; auto; }
div#trust-container { padding: 0 53px; margin: 0; z-index: 1000; }
div#trust-container img { float: left; }
div#trust-container p { font-size: 1.1em; margin: 0 270px 0 50px; line-height: 1.2em; z-index: 1000; }

h1#gillette-signup-header { margin: 0; background: url(/images/pg-clinical-studies/gillette-thankyou.jpg) no-repeat; height: 129px; }
div#signup-content { height: 291px; margin-bottom: 40px; }
div#signup-content div.left { float: left; height: 100%; width: 21px; background: url(/images/pg-clinical-studies/left_side_edge.gif); }
div#signup-content div.right { float: right; height: 100%; width: 21px; background: url(/images/pg-clinical-studies/side_edge_2.gif) bottom center; }
div#signup-content div#signup-content-body { padding: 0 0 0 39px; margin: 0 21px; height: 100%; border-bottom: 1px solid #E1E1E1; }
div#signup-content div#signup-content-body h2 { font-size: 1.4em; line-height: 140%; padding: 35px 0 15px; margin-right: 333px; }
div#signup-content div#signup-content-body ul { margin-top: 35px; }
div#signup-content div#signup-content-body ul li { float: left; margin-right: 67px; }
div#signup-content div#signup-content-body ul li a { overflow: hidden; height: 125px; display: block; text-indent: -9999px; }
div#signup-content div#signup-content-body ul li a.btn-download-advances { width: 246px; background: url(/images/pg-clinical-studies/gillette_download.jpg); }
div#signup-content div#signup-content-body ul li a.btn-download-impact { width: 260px; background: url(/images/pg-clinical-studies/fusion_download.jpg); }
div#signup-content div#signup-content-body div.content-right { float: right; width: 232px; }
div#signup-content div#signup-content-body div.content-right p { padding: 17px 25px 17px 10px; font-size: 1.2em; }

/**** end PG Clinical Studies ****/

/**** start FAQ ****/

h1#faq { background: url(/images/misc/hdr_faq.jpg); }
div#content div.first { border: 0; margin-top: 10px; background: none; }
div.faq { padding: 25px 0 0 15px; margin: 25px 320px 0 0; background: url(/images/misc/special_faded_divider_line.jpg) top left no-repeat; }
div.faq h2 { font-size: 1.2em; font-weight: bold; }
div.faq p { font-size: 1.2em; line-height: 125%; margin-top: 15px; }

/**** end FAQ ****/

/**** start admin styles ****/

#admin-masthead h1 {
	height: 29px;
	background: url(/images/admin/admin_tab.gif) left center no-repeat;
	text-indent: -9999px;
	margin: 10px 0;
}

h1#admin { background-image: url(/images/admin/hdr_meetShare_manage.jpg); }

#admin-inner {
	margin: 0 20px;
}

#remove-event-popup p {
	padding: 29px 0;
	font-size: 1.4em;
	color: #666;
}

table#events-table {
	clear: both;
	width: 100%;
	margin-top: 11px;
}

table#events-table a {
	text-decoration: underline;
}

table#events-table th {
	background: #d8d8d8;
	padding: 14px 14px 14px 10px;
	border-bottom: 4px solid #fff;
}

#events-table tr.striped {
	background: #f1f1f1;
}

table#events-table td {
	padding: 10px;
	font-size: 1.2em;
}

table#events-table td.event {
	width: 225px;
}

#events-table h4 {
	font: bold 1.4em/150% arial, helvetica, sans-serif;
}

a.blue-button {
	float: right;
	display: inline;
	padding: 4px 6px;
	margin-top: 1px;
	background: #036;
	color: #fff;
}

#options-header {
	margin-top: 40px;
}

#options-header h3 {
	float: left;
	display: inline;
	font: bold 1.8em/24px arial, helvetica, sans-serif;
}

#admin-inner fieldset {
	background: #e8e8e8;
	margin: 10px 0;
	padding: 14px;
}

#admin-inner h3, #admin-inner h4, #admin-inner h5 {
	font-weight: bold;
}

#admin-inner h3 {
	font-size: 1.4em;
	margin-bottom: 8px;
}

#admin-inner h4 {
	font-size: 1.3em;
}

#admin-inner h3, #admin-inner h4, #admin-inner p {
	margin-left: 20px;
}

p.warning {
	margin-bottom: 4px;
	font-size: 1.1em;
	font-weight: bold;
	color: #f00;
	background: url('/images/admin/error.png') no-repeat;
	padding-left: 21px;
	height: 18px;
}

#admin-inner h5, #admin-inner p {
	font-size: 1.2em;
}

.input-group {
	margin: 0 0 10px 0;
	clear: both;
}

.input-group-last {
	margin: 0;
	clear: both;
}

.input-group input, .input-group-last input {
	border: 1px solid #ccc;
	padding: 1px;
}

#form-add-event label, #admin-inner fieldset h5 {
	width: 120px;
	float: left;
	display: inline;
	text-align: right;
	margin-right: 8px;
	padding-top: 4px;
	font-size: 1.1em;
	vertical-align: middle;
}

#admin-inner fieldset h5 {
	margin-bottom: 12px;
}

#form-add-event span {
	font-size: 1.1em;
	margin-left: 4px;
}

#form-add-event input.fixed-wide {
	width: 333px;
}

.fixed-small select {
	width: 150px;
}

.fixed-small input {
	width: 95px;
}

.fixed-medium input {
	width: 230px;
}

.input-group div.error, .input-group-last div.error {
	float: right;
	display: inline;
	color: #f00;
	width: 410px;
	padding-top: 4px;
}

input.highlighted {
	background: #ECEDB2;
}

#form-add-event div.error p {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	line-height: 100%;
}

#buttons {
	margin: 20px auto;
	text-align: center;
}

/**** end admin styles ****/

/**** start footer styles ****/

div#footer { padding: 50px 53px 20px 53px; font-size: 1.1em; position: relative; }
div#footer div { position: absolute; bottom: 20px; left: 103px; zoom: 1; }
div#footer ul { margin-bottom: 7px; }
div#footer ul li { display: inline; list-style-type: none; }
div#footer ul li a { color: #666; }

/**** end footer styles ****/

.fltL { float: left; }
.fltR { float: right; }
.clrB { clear: both; }
.clear { clear: both; }

.mgT12 { margin-top: 12px; }
.mgT20 { margin-top: 20px; }