/* Tazorac */
/* Brown Bag Marketing        */

/******************************/
/* Global Styles              */
/******************************/


body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636161;
}
#hr
{
	position: relative;
	height: 2px;
	margin-top: 18px;
	border-bottom: 1px solid #d6d6d6;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.alignRight
{
	text-align: right;
}
.alignLeft
{
	text-align: left;
}
.alignCenter
{
	text-align: center;
}
.clear
{
	clear: both;
	font-size: 1px;
}
.noMarginTop
{
	margin-top: 0px;
}
.bold
{
	font-weight: bold;
}
.clr1
{
	color: #000000;
}
.clr2
{
	color: #0078C1;
}
.clr3
{
	color: #1f88c8;
}
.fontSize2
{
	font-size: 11px;
}
li
{
	line-height: 18px;
}
h1
{
	margin-top: 0px;
	padding-top: 12px;
	margin-bottom: 0px;
}
* html h1
{
	margin-top: 0px;
	padding-top: 14px;
	margin-bottom: 0px;
}
h1.edetail
{
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0px;
}
h2
{
	color: #ff7f00;
	margin: 0;
	font-size: 17px;
	padding-top: 18px;
}
* html h2
{
	color: #ff7f00;
	margin: 0;
	font-size: 17px;
	padding-top: 20px;
}
h2.belowH1
{
	padding-top: 8px;
}
* html h2.belowH1
{
	padding-top: 10px;
}
h2.edetailLogin
{
	padding-top: 20px;
	padding-bottom: 68px;
	margin: 0;
	font-size: 20px;
}
h2.edetailInfo
{
	padding-top: 20px;
	margin: 0;
	font-size: 20px;
}
* html h2.edetailInfo
{
	padding-top: 20px;
	margin: 0;
	font-size: 20px;
}
h2.clearBy
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 17px;
	color: #0078C1;
	padding-left: 10px;
	padding-top: 0px;
}
#containerClearBy .subHd
{
	margin-top: 30px;
	width: inherit;
	margin-left: auto;
	margin-right: auto;
}
#containerClearBy .subHdArrow
{
	float: left;
	padding-left: 33px;
	padding-top: 2px;
}
#containerClearBy p
{
	width: 611px;
	margin-left: auto;
	margin-right: auto;
}
#containerClearBy table p
{
	width: auto;
}
p.clearBy
{
	line-height: 18px;
}
#containerClearBy .content
{
	width: 611px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
h3.edetailInfo
{
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
}
h4.edetailInfo
{
	margin-top: 45px;
	margin-bottom: 0px;
	font-size: 11px;
}
label
{
	font-weight: bold;
	color: #0078C1;
	padding-right: 15px;
}
.rbList label
{
	font-size:13px;
	font-weight: normal;
	color: #636161;
	padding-right: 0px;
}
/* #containerEdetail p + label{
font-weight:normal;
color:#8C8C8C;
} */

.containerIQQuestion
{
	padding-top: 28px;
}
#rbGift label
{
	font-size: 14px;
	color: #636161;
	font-weight: normal;
}
.containerIQAnswer
{
	padding-left: 30px;
}
.containerIQAnswer label
{
	font-size: 14px;
	color: #636161;
	font-weight: normal;
}
#rbGift td
{
	text-align: right;
}
span.instruct
{
	font-weight: bold;
	font-size: 11px;
	color: #FF7F00;
	margin-top: 0px;
	margin-bottom: 20px;
	display: block;
}
.txtError
{
	font-weight: bold;
	color: red;
}
.txtError ul
{
	color: red;
}
p.reference
{
	margin-top: 0px;
	font-size: 10px;
	line-height: 12px;
}
span.reference
{
	font-size: 10px;
	line-height: 12px;
}
p.caption
{
	margin-top: 0px;
	font-size: 14px;
	line-height: 18px;
}
p.question
{
	padding-left: 7px;
	padding-top: 9px;
	color: #000;
	line-height: 14px;
	float: left;
	margin: 0;
}
ul.reference
{
	margin-top: 0px;
	margin-left: 3px;
	padding-left: 1.75em;
	text-indent: 0em;
	font-size: 10px;
	color: #636161;
}
ol.reference
{
	margin-top: 0px;
	margin-left: 3px;
	padding-left: 1.75em;
	text-indent: 0em;
	font-size: 10px;
	color: #636161;
}
* html ol.reference
{
	padding-left: 2.5em;
}
ul.reference li
{
	line-height: 12px;
}
ol.reference li
{
	line-height: 12px;
}
input.text
{
	height: 14px;
	font-size: 11px;
	width: 192px;
}
input.phone
{
	height: 14px;
	font-size: 11px;
	width: 50px;
}
#container
{
	width: 802px;
	margin: auto;
}
#containerBackNext
{
	float: right; /* clear:both; */
}
#containerBackNext #divBack
{
	float: left;
}
#containerBackNext #divNext
{
	float: left;
}
#lrgImg
{
	border: 1px solid #B2B2B2;
	display: none;
	position: absolute;
	z-index: 1;
	width: 255px;
	background-color: #FFFFFF;
}
#lrgImg p
{
	margin: 0px 10px 10px 10px;
}
#lrgImg #imgClose
{
	padding: 10px;
	text-align: right;
	background-color: #FFFFFF;
	font-size: 11px;
}




/* Begin Home page Definitions */


#logospace
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 224px;
}

#flashLayer
{
}

#container #underFlash
{
	text-align: right;
	padding-left: 7px;
}
#colLeftHome
{
	float: left;
}
#colRightHome
{
	float: left;
}


.bodyCopyLarge
{
	font-size: 15px;
	line-height: 23px;
}
.bodyCopyLargeClearBy
{
	font-size: 14px;
	line-height: 23px;
	padding-left: 10px;
	padding-right: 10px;
}
#container #homeBodyCopy .cbcopy
{
	font-size: 13px;
	line-height: 24px;
	width: 517px;
	padding-left: 33px;
	padding-top: 8px;
}
* html #container #homeBodyCopy
{
	padding-left: 35px;
}

#container #lowerLeftTab
{
}

#container #bottomNav
{
	position: relative; /*top:593px; 	   left:223px;*/
	overflow: hidden;
	top: 0px;
	float: right;
	width: 578px;
	height: 55px;
	background-image: url(../images/Bottom_Nav_Tab.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 15px;
	clear: none;
}
#container #bottomNav a
{
	color: #666666;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
	text-align: center; /*border-right: 1px solid rgb(200, 199, 199);*/
}
#container #bottomNav a:hover
{
	color: #1f88c8;
	font-weight: 200;
}

/* End Home Page definitions */

/* Begin Global navigation Definitions */

#container #leftNav
{
	float: left;
	margin-top: 2px;
	padding-bottom: 150px;
}
.leftNavDiv
{
	/* position:relative; */
	width: 224px; /*height: 32px;*/ /* border-bottom: 1px solid rgb(200, 199, 199); */
	height: 35px;
	align: top;
	
}


#container #leftNav .tlinks
{
	padding: 0;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 16px;
}
#container #underNav
{
	padding-top: 20px;
}

#container #underNav a
{
	color: #1f88c8;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px; /*font-weight:bold;*/
	text-decoration: none;
}

#container #underNav a:hover
{
	color: #FF9900; /*font-weight:bold;*/
}

#container #lowerLeftImage
{
	/*padding-top: 2px;*/
}
/* End Global navigation Definitions */



/* Begin Inside Pages Style Definitions*/


#insideContainer
{
	/*padding-top: 3px;*/
}

.insideHeaderNudgeDown
{
	top: 6px;
}

#insideTopBanner
{
	/* position:relative; */
	margin: 0 0 -13px 0; 
}
#container #insideBody
{
	width: 538px;
	padding-left: 20px;
	float: left; /* position:absolute; 	height:2060px;  	overflow: visible; 	left: 234px; 	top: 0px; 	clear: both; 	float: none;*/
}

#container #insideBody a
{
	color: #1f88c8;
}


#container #insideBody a:hover
{
	text-decoration: none;
	color: #1f88c8;
}


#container #insideBody1
{
	width: 538px;
	padding-left: 30px;
	float: left; /* position:absolute; 	height:2060px;  	overflow: visible; 	left: 234px; 	top: 0px; 	clear: both; 	float: none;*/
}

#container #insideBody1 a
{
	color: #1f88c8;
}


#container #insideBody1 a:hover
{
	text-decoration: none;
	color: #1f88c8;
}
a
{
	color: #1f88c8;
}


a:hover
{
	text-decoration: none;
	color: #1f88c8;
}





.insideBody1
{
	line-height: 20px;
	padding-right: 16px;
}

.InsideLi
{
	/* font-size:11px; 	margin-right:16px;  	color:#8C8C8C;*/
}
ul
{
	color: #636161;
}
li
{
	line-height: 20px;
}

#insidebottomNav
{
	position: relative;
	clear: none; /*top:2300px; 	   left:223px;*/
	overflow: auto; /*float:left;*/
	width: 578px;
	height: 55px;
	background-image: url(../images/Bottom_Nav_Tab.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 15px;
	float: right;
}
#insidebottomNav a
{
	color: #666666;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: center; /*border-right: 1px solid rgb(200, 199, 199);*/
}
#container #insidebottomNav a:hover
{
	color: #1f88c8;
}

a.footer:link
{
	color: #636161;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
a.footer:visited
{
	color: #636161;
	text-decoration: none;
}
a.footer:hover
{
	color: #1f88c8;
	text-decoration: none;
}

#container #insidelowerLeftTab
{
	position: relative;
	margin: 0; /*top:2300px; 	   left:1px;*/
	overflow: hidden; /*float:left;*/
	width: 224px;
	height: 54px;
	float: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}

.insideFootnote
{
	line-height: 20px;
	text-align: left;
	padding: 10px;
}

.insideFootnoteTable
{
	background: url(../images/aboutAcneFootNoteBG.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}

.insideIMG
{
	padding: 8px;
}

#TazFooter
{
	clear: both;
	margin: 0;
	font-size: 10px;
}
#containerEdetail
{
	width: 800px;
	margin: auto;
}
#contentEdetail
{
	margin-left: 47px;
	padding-top: 23px;
	width: 800px;
}
#containerClearBy
{
	margin: auto;
	width: 728px;
}
#footerOneCol
{
	width: 728px;
	height: 51px;
	background-image: url(../images/bgFooterOneCol.gif);
	background-repeat: no-repeat;
	font-size: 10px; /* margin-top:22px; */
}
#footerOneCol #copyRight
{
	float: left;
	padding-left: 114px;
	padding-top: 12px;
}
* html #footerOneCol #copyRight
{
	padding-top: 14px;
}
#footerOneCol #nav
{
	float: left;
	padding-left: 20px;
	padding-top: 16px;
}
#footerTwoCol #copyRight
{
	padding-left: 114px;
	padding-top: 16px;
}
#tableTextInput td
{
	padding-bottom: 15px;
}
img
{
	border: 0;
}
#legalfooter
{
	text-align: right;
	display: block;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 232px;
	background-position-y: 0px;
	font-size: 10px;
}
.contentFloat
{
	z-index: 100;
	top: -40px;
	position: relative;
	left: 10px;
}
.padSevenLeft
{
	padding-left: 7px;
}
.clearNone
{
	clear: none;
	float: left;
}
.sup{
	font-size: 8px;
	vertical-align: super;
}
.footerOneCol
{
	width: 728px;
	height: 51px;
	background-image: url(../images/bgFooterOneCol.gif);
	background-repeat: no-repeat;
	font-size: 10px; /* margin-top:22px; */
}
.footerOneCol #copyRight
{
	float: left;
	padding-left: 114px;
	padding-top: 12px;
}
* html .footerOneCol #copyRight
{
	padding-top: 14px;
}
.footerOneCol #nav
{
	float: left;
	padding-left: 20px;
	padding-top: 16px;
}
.orange{
	color:#ff9933;
}
.blue{
	color:#0066cc;
}

/*////////// enteredtowin page specific /////////*/

.bodySectionPaddedRt{
	padding: 0 0px 20px 5px;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-align: left;
}

.saftySectionPaddedRt{
	padding: 0 10px 20px 10px;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-align: left;
}


.bodySectionPadded,.bodySectionRulePadded{
	padding: 0 0px 20px 25px;
	font-size:10px;
	line-height:20px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	
}
.bodySectionRulePadded{
	background-image: url('images/horiz_rule.jpg');
	background-position: 50% bottom;
	background-repeat: no-repeat;
}


div.Table_01 {
	margin:auto;
	position:relative;
	width:800px;
	height:100%;
}



div.Clear-By-Custom-Entered-02_ {
	position:absolute;
	left:0px;
	top:110px;
	width:62px;
	height:120px;
}

div.customEnteredtoWin_ {
	position:absolute;
	left:62px;
	top:110px;
	width:627px;
	height:55px;
}

div.Clear-By-Custom-Entered-04_ {
	position:absolute;
	left:689px;
	top:110px;
	width:57px;
	height:120px;
}

div.Clear-By-Custom-Entered-05_ {
	position:absolute;
	left:62px;
	top:165px;
	width:627px;
	height:65px;
}

div.Clear-By-Custom-Entered-06_ {
	position:absolute;
	left:0px;
	top:230px;
	width:746px;
	height:183px;
}

div.Clear-By-Custom-Entered-07_ {
	position:absolute;
	left:0px;
	top:413px;
	width:62px;
	height:100%;
}

div.Clear-By-Custom-Entered-08_ {
	position:absolute;
	left:62px;
	top:413px;
	width:627px;
	height:58px;
}

div.Clear-By-Custom-Entered-09_ {
	position:absolute;
	left:689px;
	top:413px;
	width:57px;
	height:1386px;
}

div.Onedecisison_ {
	position:absolute;
	left:62px;
	top:471px;
	width:627px;
	height:31px;
}

div.Clear-By-Custom-Entered-11_ {
	position: absolute;
	left: 62px;
	top: 505px;
	width: 598px;
	height: 132px;
}

div.ChooseCare_ {
	position:absolute;
	left:62px;
	top:637px;
	width:627px;
	height:57px;
}

div.Clear-By-Custom-Entered-13_ {
	position:absolute;
	left:62px;
	top:694px;
	width:184px;
	height:44px;
}

div.Clear-By-Custom-Entered-14_ {
	position:absolute;
	left:246px;
	top:694px;
	width:78px;
	height:44px;
}

div.Clear-By-Custom-Entered-15_ {
	position:absolute;
	left:324px;
	top:694px;
	width:365px;
	height:44px;
}

div.Clear-By-Custom-Entered-16_ {
	position:absolute;
	left:62px;
	top:738px;
	width:627px;
	height:57px;
}

div.Clear-By-Custom-Entered-17_ {
	position:absolute;
	left:62px;
	top:795px;
	width:157px;
	height:35px;
}

div.Clear-By-Custom-Entered-18_ {
	position:absolute;
	left:219px;
	top:795px;
	width:470px;
	height:100px;
}

div.Clear-By-Custom-Entered-19_ {
	position:absolute;
	left:62px;
	top:830px;
	width:157px;
	height:65px;
}

div.Clear-By-Custom-Entered-13_ {
	position:absolute;
	left:62px;
	top:895px;
	width:627px;
	height:49px;
}

div.Clear-By-Custom-Entered-21_ {
	position:absolute;
	left:40px;
	top:944px;
	width:627px;
	height:80px;
}

div.Clear-By-Custom-Entered-22_ {
	position:absolute;
	left:62px;
	top:1044px;
	width:627px;
	height:775px;
}

div.Clear-By-Custom-Entered-23_ {
	position:absolute;
	left:0px;
	top:1819px;
	width:746px;
	height:88px;
}

