html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #767676;
 	line-height: 14px; 
  	font-size: 11px;  
 	font-family: Verdana, sans-serif; 
}

a,
a:link,
a:active,
a:visited {
	color: #767676;	
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
	height: 0px;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}
.right {
	float: right;
}
.left {
	float: left;
}
#topBar {
	width: 100%;
	height: 30px;
	background-color:#E5E5E5;
	border-bottom: 1px solid #CFCFCF;
	font-size: 11.5px;
	line-height: 30px;
	font-family: Helvetica, Verdana, sans-serif;
}
#topBar a,
#topBar a:link,
#topBar a:active,
#topBar a:visited,
#topBar a:hover {
	color: #767676;	
	text-decoration: underline;
}
#pageLayout {
	width: 893px;
	padding: 0;
	margin: 0;
	margin: auto;
}
#headerLayout {
	width: 893px;
	margin: auto;
	padding: 0;
	padding-top: 20px;
}
#logoContainer {
	float: left;
	width: 298px;
	height: 44px;
	padding-bottom:20px;
}
#mainNav {
	padding: 0;
	margin: 0;
	width: 884px;
	padding-left: 9px;
	height: 35px;
	background: url(images/navigation/navBG_lightGray.jpg) no-repeat;
	padding-bottom: 2px;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 14.5px;
}
#mainNav a,
#mainNav a:link,
#mainNav a:hover,
#mainNav a:active,
#mainNav a:visited {
	text-decoration: none;
}
.mainNavItem {
	float: left;
	line-height: 19px;
	height: 19px;
	margin-top: 10px;
}
.mainNavDivider {
	float: left;
	width: 3px;
	margin-top: 7px;
	height: 19px;
	padding-left: 8px;
	padding-right: 8px;
	background: url(images/navigation/mainNav_dividerBar_2.jpg) top center no-repeat;
}
#subNav {
	width: 884px;
	padding-left: 9px;
	height: 21px;
	background: url(images/navigation/navBG_darkGray.jpg) no-repeat;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 11.5px;
	color: #E5E5E5;
}
#notificationBar {
	height: 28px;
	width: 889px;
	margin: auto;
	padding-top:2px;
	padding-right: 4px;
}
#animatedGraphic {
	float: right;
	padding-bottom: 2px;
}
#cookieCrumbs {
	float: left;
	font-size: 10px;
	line-height: 16px;
	color: #767676;
	padding-left: 2px;
	padding-top: 4px;
}
#cookieCrumbs a,
#cookieCrumbs a:link,
#cookieCrumbs a:hover,
#cookieCrumbs a:visited,
#cookieCrumbs a:active {
	text-decoration: underline;
	font-size: 10px;
}
#footerContainer {
	width: 893px;
	margin: auto;
	line-height: 12px;
	font-size: 9px;
	color: #666666;
	padding-bottom:20px;
	text-align:center;
	padding-top: 5px;
}
.subFooter {
	padding-top: 10px;
	margin: auto;
	text-align:center;
}
#footerContainer a,
#footerContainer a:link,
#footerContainer a:visited,
#footerContainer a:active {
	text-decoration: none;
	color: #666666;
}
#footerContainer a:hover {
	text-decoration: underline;
	color: #666666;
}
.footerHR {
	padding: 0;
	margin: 0;
	margin-top:6px;
	margin-bottom: 5px;
	border-bottom: 1px solid #E0E0E0; 
	width: 890px;
	line-height: 0;
	font-size: 0;
}
.centerContentContainerWBorder {
	position: relative;
	border: 0;
	margin: auto;
	width: 889px;
	padding: 0;
	margin-bottom: 8px;
	border: 1px solid #E5E5E5;
}
.centerContentContainer {
	position: relative;
	border: 0;
	margin: auto;
	width: 894px;
	padding: 0;
}
table#borderTable {
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
	width: 889px;
	z-index: 9;
}
#borderTable tr {
	padding: 0;
	border: 0;
	margin: 0;
}
#borderTable td {
	vertical-align: top;
	padding: 0;
	margin: 0;
}
#borderTableLeft {
	border-right: 1px solid #E5E5E5;
}
.border_bottomRight {
	line-height: 0;
	position: absolute;
	bottom: -1px;
	right: -1px;
	width: 10px;
	height: 10px;
	background: #FFFFFF url(images/borders/border_bottomRight.jpg) no-repeat;
	z-index: 10;
}
.border_topRight_gateway {
	line-height: 0;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 25px;
	height: 42px;
	background: #FFFFFF url(images/borders/border_topRight_gateway.jpg) no-repeat;
	z-index: 10;
}
.border_topMiddle_gateway {
	line-height: 0;
	position: absolute;
	top: -1px;
	right: 0px;
	margin-right: 10px;
	width: 690px;
	height: 42px;
	background: #FFFFFF url(images/borders/border_topMiddle_gateway.jpg) repeat-x;
	z-index: 10;
}
.border_topRight {
	line-height: 0;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 10px;
	height: 10px;
	background: #FFFFFF url(images/borders/border_topRight.jpg) no-repeat;
	z-index: 10;
}
.border_bottomLeft { 
	line-height: 0;
	position: absolute;
	bottom: -1px;
	left: -1px;
	width: 10px;
	height: 10px;
	background: #FFFFFF url(images/borders/border_bottomLeft.jpg) no-repeat;
	z-index: 10;
}
.border_topLeft {
	line-height: 0;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 10px;
	height: 10px;
	background: #FFFFFF url(images/borders/border_topLeft.jpg) no-repeat;
	z-index: 10;
}
#leftContent {
	position: relative;
	top: 0;
	left: 0;
	width: 188px;
	z-index:20;
}
#rightContent {
	position: relative;
	width: 700px;
	top: 0;
	left: 0;
	z-index:20;
}
h1.gatewayHeader {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	font-family: Helvetica;
	font-weight: normal;
	padding-top: 11px;
	padding-left: 18px;
}
h2.gatewaySubSection {
	cursor: pointer;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 16px;
	font-family: Helvetica;
	font-weight: normal;
}
h1.pageHeader {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	font-family: Helvetica;
	font-weight: normal;
}
h1.indexHeader {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	font-family: Helvetica;
	font-weight: normal;
	padding-top: 24px;
}
ul#leftNavigation {
	font-size: 11px;
	padding: 0;
	margin: 0;
	list-style-type:none;
	list-style-image: url(images/spacer-bullet_11_8.gif);
	padding-bottom: 10px;
	padding-top:7px;
}
#leftNavigation li{
	padding: 0;
	margin: 0;
	padding-top:3px;
}
ul#leftNavigation div {
	margin: 0;
	padding:0;
	padding-left: 12px;
}
#leftNavigation a,
#leftNavigation a:link,
#leftNavigation a:visited,
#leftNavigation a:active {
	text-decoration: none;
	color: #767676;
}
#leftNavigation a:hover {
	text-decoration: underline;
}
ul.leftSubNavigation {
	list-style-type:none;
	list-style-image: url(images/spacer-bullet_11_8.gif);
	width: 150px;
	padding: 0;
	margin: 0;
	margin-left: 12px;
}
ul.leftSubNavigation li {
	background: url(images/bullet_4_8.jpg) no-repeat 1px 7px;
	margin: 0;
	padding:0;
	line-height: 14px;
	padding-top:3px;
}
ul.leftSubNavigation div {
	margin: 0;
	padding: 0;
	padding-left:12px;
}
.rightContentLayout {
	float: right;
	width: 663px;
}
.silverBar {
	z-index:20;
	position: relative;
	width: 664px;
	margin-top: 26px;
	border: 0;
	height: 28px;
	background: url(images/silverBarMiddle.jpg) repeat-x;
}
.silverBarLight {
	z-index:20;
	position: relative;
	width: 663px;
	margin-top: 26px;
	border: 0;
	height: 28px;
	background: url(images/silverBarLightMiddle.jpg) repeat-x;
}
.silverBarFront {
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	background: url(images/silverBarFront.jpg) no-repeat;
	z-index:30;
	width: 10px;
}
.silverBarLightFrontRounded {
	z-index:100;
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	background: url(images/silverBarLightFrontRounded.jpg) no-repeat;
	width: 10px;
}
.silverBarBody {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 10px;
}
.silverBarItem {
	z-index:40;
	float: left;
	margin-top: 5px;
}
.silverBarSingleItem {
	position:absolute;
	top:0;
	left: 0;
	z-index:40;
	top: 5px;
}
.silverBarDivider {
	z-index:30;
	float: left;
	width: 1px;
	height: 9px;
	line-height: 1px;
	font-size: 1px;
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 9px;
	background-color: #B0B0B0;
}
.silverBarSection {
	padding-top: 18px;
	width: 663px;
	padding-bottom: 18px;
}
.silverBarRight {
	position: absolute;
	right:0px;
	top:0px;
	z-index:30;
	padding-top:6px;
	padding-right:25px;
	font-size: 10px;
}
#silverBar_RECOMMENDED {
	z-index:30;
	position: absolute;
	top: 0;
	left: 0;
	width:187px;
	height: 28px;
	background: url(images/recomended-murad-spa-facial.png) no-repeat;
}
#silverBar_RECOMMENDED_SERVICE {
	z-index:30;
	position: absolute;
	top: 0;
	left: 0;
	width:195px;
	height: 28px;
	background: url(images/recomended-murad-spa-service.png) no-repeat;
}
#silverBar_3_STEP_REGIMEN {
	z-index:30;
	position: absolute;
	top: 0;
	left: 0;
	width:155px;
	height: 28px;
	background: url(images/3_step_regimen_divider.jpg) no-repeat;
}
#silverBar_CLEANSE_TONE {
	z-index:10;
	position: absolute;
	top: 0;
	left: 0;
	width:150px;
	height: 28px;
	background: url(images/cleanse_tone_divider.jpg) no-repeat;
}
#silverBar_HYDRATE_PROTECT {
	z-index:10;
	position: absolute;
	top: 0;
	left: 0;
	width:150px;
	height: 28px;
	background: url(images/hydrate_protect_divider.jpg) no-repeat;
}
#silverBar_TREAT_REPAIR {
	z-index:10;
	position: absolute;
	top: 0;
	left: 0;
	width:150px;
	height: 28px;
	background: url(images/treat_repair_divider.jpg) no-repeat;
}
.zeroSize {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	padding: 0;
	margin: 0;
}
.regimen1Item {
	position: relative;
	width: 640px;
}
.indexImage {
	height: 140px;
	width: 165px;
}
.indexItemName {
	font-weight:bold;
	width: 190px;
}
.indexItemDescription {
	padding-top:8px;
	font-size: 11px;
	line-height: 14px;
	width: 190px;
}
table.indexItems {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	width: 640px;
	margin-left:20px;
}
.indexItems tr {
	margin: 0;
	padding: 0;
}
.indexItems td {
	width: 190px;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.indexItemSpacer {
}
h4 {
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
}
div {
	padding: 0;
	margin: 0;
}
p {
	padding: 0;
	margin: 0;
}
input {
	font-family: Verdana, sans-serif;
	color: #767676;
	font-size: 11px;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
	margin: 0;
}
ul {
	list-style-image: url(images/bullet_4_8.gif);
	padding: 0;
	margin: 0;
	margin-left: 12px;
}
li {
	padding: 0;
	margin: 0;
}
.liShifted {
	position: relative;
	left: -3px; 
}
.redText {
	color: #891E0E;
}
.close {
	position: absolute;
	top: 8px;
	right: 14px;
	width: 45px;
	height: 13px;
	outline: none;
	cursor: pointer;
}
.floatContentRight {
	position: relative;
	width: 850px;
	float: right;
}
.pressAwardContainer {
	padding-bottom: 20px;
	width: 520px;
}
.pressAwardImage {
	float: left;
	width: 150px;
}
.moreInfoTextHeader {
	padding: 15px;
}
.moreInfoDisplayInner,
.moreInfoDisplay {
	z-index: 20;
	cursor: pointer;
}
.moreInfoDisplay {
	margin-top: 5px;
}
.moreInfoDisplay img,
.moreInfoDisplay div {
	z-index: 20;
}
.moreInfoName {
	float: left;
	padding-top:1px;
}
.moreInfoBarItem2 {
	z-index:30;
	padding-top:8px;
}
.moreInfoContentWide {
        margin-left:40px;
        width: 770px;
	padding:15px 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
.moreInfoContentContainerWide {
	position:relative;
	overflow:hidden;
	width: 850px;
}
.moreInfoContentContainerWide a:link {
	text-decoration:none;
}
.moreInfoContentContainerWide a:hover {
	text-decoration:underline;
}
.greyBarFrontRounded {
	z-index:100;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/pages/clinical-abstracts/greyBarFrontRounded.jpg) no-repeat;
	height: 33px;
	width: 10px;
}
.greyBarCA {
	float:left;
	display:inline;
	z-index:20;
	position: relative;
	width: 640px;
	margin-top: 5px;
	border: 0;
	height: 33px;
	background: url(images/pages/clinical-abstracts/greyBarBG.jpg) repeat-x;
}
.greyBarLightCA {
	z-index:20;
	position: relative;
	width: 205px;
	float:right;
	display:inline;
	margin-top: 5px;
	margin-left: 5px;
	border: 0;
	height: 33px;
	background: url(images/pages/clinical-abstracts/greyBarRightBG.jpg) repeat-x;
}
.moreInfoContentInner {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 15px 0;
	width: 720px;
}
.moreInfoContentInner li {
	margin-bottom:3px;
}
.moreInfoContentInner a:link, a:visited {
	text-decoration:none;
}
.moreInfoContentInner a:hover {
	text-decoration:underline;
}
.moreInfoContentContainerInner {
	position:relative;
	overflow:hidden;
	width: 770px;
}
.backToTop {
	font-size: 10px;
}
.gatewayClicker {
	cursor: pointer;
	z-index: 500;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: #FFFFFF;
}
.popupContainer {
	position: relative;
}
.popupWindow {
	display: none;
	position: absolute;
	top: -140px;
	left: 138px;
	width: 304px;
	height: 216px;
	z-index: 2000;
	background: url(murad/images/index/popup_bg_304_216.png) no-repeat;
}
.popupText {
	position: relative;
	top: 22px;
	left: 62px;
	width: 210px;
	font-size: 10px;
}
table.verticalAlign {
	border-collapse: collapse;
	padding: 0;
	border: 0;
}
.verticalAlign tr,
.verticalAlign td {
	vertical-align:middle;
	border: 0;
	padding: 0;
}
table.noBP {
	border-collapse: collapse;
	padding: 0;
	border: 0;
}
.noBP tr,
.noBP td {
	border: 0;
	padding: 0;
}
.smallPadding {
	padding-top:8px;
}
table.kickerTable {
	border-collapse: collapse;
	padding: 0;
	border: 0;
	width: 215px;
	height: 88px;
}
.kickerTable tr {
	padding: 0;
	border: 0;
}
.kickerTable td {
	width: 215px;
	height: 88px;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align:middle;
	position: relative;
}
.subHeadline {
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 13px;
}

