/* lubriderm.com styles */

body{margin:17px 0px 10px 0px; font-family:arial, verdana; font-size:11px; background:url(/images/lubriderm/page_bg.gif) repeat-x left top;}
body.printBody{margin-top:0px; background:none; background-color:#FFFFFF;}

table{font-size:11px;}

table, img{border:none;}

/* homepage styles - start */
table#homeWrapper{width:835px; border:none;}
.homeTopNav{height:84px;}
.homeTopNav span{ display:none;}
.topNavImg{display:block; float:left;}
.homeTopNav a{display:block; float:left; text-decoration:none; background:url(/images/lubriderm/home/link_bg.gif) repeat-x left bottom; background-color:#FFFFFF; height:84px; margin:2px 4px 0px 0px; padding:0px;}
.homeTopNav a:hover{background:url(/images/lubriderm/home/link_hover_bg.gif) repeat-x left bottom; background-color:#FFFFFF;}
.homeTopNav a img{margin:62px 0px 0px 0px; padding:0px; border:none;}
table#footerTab{color:#99B1C9; width:798px; border:none; background-color:#FFFFFF; text-align:center; font-size:10px;}
/*div#flashcontent{background:url(/images/lubriderm/home/hero_bg.jpg) no-repeat left top; height:408px; width:800px;}*/
#flashcontent h2 {color:#000000;}
.calloutProd{background:url(/images/lubriderm/home/callout_product.jpg) no-repeat left top; width:267px; height:120px;}
.calloutProd2{background:url(/images/lubriderm/home/callout_product2.jpg) no-repeat left top; width:267px; height:120px;}
.calloutComm{background:url(/images/lubriderm/home/callout_commercial.jpg) no-repeat left top; width:262px; height:120px;}
.calloutComm2{background:url(/images/lubriderm/home/callout_commercial2.jpg) no-repeat left top; width:267px; height:120px;}
.calloutOffer{background:url(/images/lubriderm/home/callout_offer.jpg) no-repeat left top; width:262px; height:120px;}
.seeMore{margin:62px 0px 0px 12px;}

/* homepage styles - end */

.headerTab{background:url(/images/lubriderm/header_bg.gif) repeat-x left top; width:800px; border:none;}

table#contentTab{width:800px; background-color:#FFFFFF; border:none;}
.leftBrdr{background:url(/images/lubriderm/left_brdr.gif) no-repeat left top; background-color:#B2C4D6; width:1px;}
.rightBrdr{background:url(/images/lubriderm/right_brdr.gif) no-repeat right top; background-color:#B2C4D6; width:1px;}
.pageContent{vertical-align:top; height:375px; overflow:visible; padding-top:20px; border-bottom:1px solid #B2C4D6;}

table#footerTab{color:#99B1C9; width:798px; border:none; background-color:#FFFFFF; text-align:center; font-size:10px; border-top:3px solid #ECF0F5;}
table#footerTab td{padding-top:15px;}
table#footerTab a{color:#99B1C9; text-decoration:none; padding:0px 4px;}
table#footerTab a:hover{text-decoration:underline;}

table#leftNav{width:173px; border:none; font-size:11px; font-weight:bold; color:#276C9E; margin:0px 20px 15px 0px;}
table#leftNav td{background:url(/images/lubriderm/leftnav_brdr.gif) repeat-x left bottom; vertical-align:middle;}

table#leftNav a{color:#276C9E; text-decoration:none; display:block; margin:10px 3px 10px 10px;}
table#leftNav a.selected{color:#414141;}
table#leftNav a:hover{color:#414141; text-decoration:none;}
table#leftNav .smSelected{background:url(/images/lubriderm/leftnav_sel_smbg.jpg) no-repeat left top;text-decoration:none; float:left; width:100%;}
table#leftNav .lgSelected{float:left; width:100%; margin:1px 0px; padding:0px 0px 10px 0px; background:url(/images/lubriderm/leftnav_sel_lgbg.jpg) no-repeat left top; background-color:#C7D4E1; text-decoration:none;}
table#leftNav .lgSelected a.subNav{margin-left:15px}
table#leftNav .lgSelected a.subNavSel{color:#414141; margin-left:15px}
table#leftNav .lgSelected a.subNavList{font-weight:normal; color:#414141; font-size:10px; margin: 0px 2px 5px 15px; display:none;}
table#leftNav .lgSelected a.subNavList:hover{color:#276C9E; text-decoration:underline;}
table#leftNav .lgSelected a.subNavListOn{font-weight:normal; color:#414141; font-size:10px; margin: 0px 2px 5px 15px; display:block;}
table#leftNav .lgSelected a.subNavListOn:hover{color:#276C9E; text-decoration:underline;}
table#leftNav .lgSelected a.subNavListSel{font-weight:normal; text-decoration:underline; color:#276C9E; font-size:10px; margin: 0px 2px 5px 15px; display:block;}
table#leftNav .lgSelected a.subNavListSel:hover{color:#276C9E;}

table#leftNav td.gap{border-top:4px solid #0C619A;}

/* product pages */
.horizLine{
	background:url(/images/lubriderm/leftnav_brdr.gif) repeat-x left bottom;
}
.vertLine{
	background:url(/images/lubriderm/prod_vert_brdr.gif) repeat-y left top;
}

.prodInfo{color:#003B78;}
.prodInfo p{margin:0px; padding:0px; line-height:17px;}

table#productPageTab{width:500px; background-color:#FFFFFF; margin:15px 0px;}
table#productPageTab td{text-align:center; color:#003B78; font-style:italic;}
#productTopNav h1 span, #productPage h1 span, #productPageTab h2 span, #newsTab h1 span, #buyTab h1 span, #skinTherapi h1 span, #contactUs h1 span, #couponTab h1 span, #faqTab h1 span, #callOutTab a span, .headerTab a span, .newsArticleTab a span {display:none}
#productPage h1, #productPageTab h2, #productTopNav h1, .newsArticleTable h2, #buyTab h1, #skinTherapi h1, #contactUs h1, #couponTab h1, #faqTab h1, #faqTab2 h2 {margin:0px;}

@media screen{
	table#prodTab1, table#prodTab2, table#prodTab3{display:none}
}
@media print{
	table#prodTab1, table#prodTab2, table#prodTab3{display:block}
}

/* product pages */

.noDisplay{display:none}

.breadCrumb{color:#003B78;}
.breadCrumb .gray{color:#414141;}
.breadCrumb a{text-decoration:underline; color:#003B78;}
.breadCrumb a:hover{text-decoration:none;}

.newsArticleTab{width:550px; margin-top:10px; margin-bottom:20px; border-top:1px solid #CDD8E5; background:url(/images/lubriderm/horiz_line.gif) no-repeat left top;}

.newsArticleTable{width:550px; margin-top:10px; margin-bottom:20px; border-top:1px solid #CDD8E5; background:url(/images/lubriderm/horiz_line.gif) no-repeat left top;}
.newsArticleTable td{border-bottom:1px solid #CFDAE6; height:100px; overflow:visible; vertical-align:top}
.imgNews{float:left; width:175px; margin:20px 0px 15px 10px;}
.newsArticle{float:left; width:325px; margin-top:20px;}
.timeStamp{font-size:10px; font-family:Arial; margin:15px 0px; color:#003b78;}

h2{font-family:Arial, verdana; font-size:20px; font-weight:bold; color:#003B78; margin-top:10px;}

div.sitemap{width:450px; margin:0px 0px 20px 20px;}
div.sitemap a{color:#666666; display:block; margin-bottom:10px;}
div.sitemap a:hover{color:#95b0CD;}
div.sitemap li a{margin-bottom:0px;}

.contactForm{width:450px;}
.contactForm th{width:155px; vertical-align:middle; text-align:right; color:#666666; font-weight:bold}
.contactForm .rtTd{padding-left:10px; width:280px; vertical-align:top;}
.contactForm .txt{width:280px; color:#666666; font-size:11px;}
.contactForm textarea{height:100px;}
.mandate{color:#FF7200;}

/* tellafriend styles */
.taf_formTab{width:547px; background:url(/images/lubriderm/blue_horiz_line.gif) no-repeat left top; background-color:#F0F4F7;}
.taf_form{width:450px; margin-top:30px; margin-bottom:30px;}
.taf_form th{color:#003B78; font-weight:bold; text-align:right; width:110px; padding-right:8px;}
p.msg{color:#003B78; font-style:italic; margin-left:40px;}
/* tellafriend styles */

/* skin therapist page -start */
.numNavBar{height:27px; border:1px solid #E7EAF0; background:url(/images/lubriderm/navbar_bg.gif) repeat-x left top; width:550px;}
.numLinks a{display:block; float:left; padding:5px 8px; height:15px; border-left:1px solid #E7EAF0; text-align:right; color:#003B78; font-weight:bold; text-decoration:none;}
.numLinks a:hover, .numLinks a.selected{background:url(/images/lubriderm/anchor_bg.gif) repeat-x left -2px; text-decoration:none;}
/* skin therapist page -end */

/* old styles */

input, select{font-family:Arial; font-size:11px; color:#666666; border:solid 1px #000000;}

ul.copy{margin:0px 0px 10px 8px; padding:0px 0px 10px 8px;}

ol.copy{margin:0px 0px 10px 11px; padding:0px 0px 10px 11px;}

ol.roman{list-style-type:lower-roman; margin:0px 0px 10px 20px; padding:0px 0px 10px 20px;}

.inputcellpadding{padding:5px 0px 5px 0px;}

.black{color:#000000;}

.white{color:#ffffff;}

.lightblue{color:#95b0cd;}

.blue{color:#003b78;}

.lightgray{color:#999999;}

.gray{color:#666666;}

.purple{color:#663399;}

.green{color:#ccff00;}

.red{color:#ff0000;}

.fontsize12{font-size:12px;	font-family:Arial;}

.fontsize11{font-size:11px;	font-family:Arial;}

.fontsize10{font-size:10px;	font-family:Arial;}

.bold{font-weight:bold;}

.under{text-decoration:underline;}	
	
.noul{text-decoration:none;}

a.lightbluelink, a.lightbluelink:visited{color:#a8abb9;}

a.lightbluelink:hover{color:#003b78;}

a.graylink, a.graylink:visited{color:#666666;}

a.graylink:hover{color:#95b0cd;}

a.whitelink, a.whitelink:visited{color:#ffffff;}

a.whitelink:hover{color:#ccff00;}

a.bluenavlink, a.bluenavlink:visited{font-size:12px; font-family:Arial;	text-decoration:none; color:#003b78;}

a.bluenavlink:hover{font-size:12px;	font-family:Arial; color:#a8abb9;}

/* old styles */

/* coupon popup div styles */
div#popBG{visibility:visible; position:absolute; z-index:1000; left:284px; top:230px; background:url(/images/lubriderm/home/coupon_pop_bg.jpg) no-repeat left top; width:286px; height:111px; border:1px solid #BEC6CC; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
div#couponPop{visibility:visible; position:absolute; z-index:1001; left:284px; top:230px; width:286px; height:111px; border:1px solid #BEC6CC; text-align:center;}
div#couponPop div#couponPop_content{color:#00558C; font-size:20px; margin-top:15px; width:286px;}

/* PIMS_7048 - styles for DISCLAIMER MESSAGE */
.newContainerStyle{margin:15px 0px 0px 15px; width:455px; float:left; overflow-x:hidden;}
.newPStyle{margin:95px 0px 0px 35px; width:390px; height:95; float:left; overflow-x:hidden; background-color:#D9F0FE}

div#disclaimer_over{
	text-align:center;
	font-size:10px;
	color:#003366;
	font-family:Arial;
	background-color:#FFFFFF;
	border:1px solid #003366;
	width:220px;
	padding:5px;
	height:auto;
	display:none;
	position:absolute !important;
	z-index:150;
	margin-left:-130px; top:-500px; left:-500px;
}
/* PIMS_7048 */

/* PIMS_9330 - site refresh */

div#divWrapper{margin:0px auto; padding:0px; width:842px;}
div#mrfreewayHero{margin:0px; padding:0px; width:876px; height:508px; background:url(/images/lubriderm/home/freeway_hero.gif) no-repeat left top;}
p.freewayContent1{float:left; margin: 70px 0px 0px 43px; width: 275px; font-family:Tahoma; line-height:14px; font-size:12px; color:#033263;}
p.freewayContent2{font-weight:bold; clear:both; margin:14px 43px; float:left; width: 310px; font-family:Tahoma; line-height:17px; font-size:11px; color:#033263;}
div.freewayTeaserLink{float:left; width:201px; height:49px; background:url(/images/lubriderm/home/teaser_link_bg.jpg) no-repeat scroll left top; margin:30px 0px 0px 30px; padding-top:8px; text-align:center;}
div.freewayTeaserLink a, div.freewayTeaserLink a:hover{font-size:13px; font-weight:bold; text-decoration:none; color:#FFF;}