/* -----------------------------------------------------------------------------------
   UNDERSTANDING GUM DISEASE
----------------------------------------------------------------------------------- */
#pagecontent #understandinggum {
	background-image: url(../images/titles/header-understandinggum.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}





/* -----------------------------------------------------------------------------------
   ABOUT ARESTIN
----------------------------------------------------------------------------------- */
#pagecontent #aboutarestin
{
	background-image: url(../images/titles/header-aboutarestin.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}





/* -----------------------------------------------------------------------------------
   FOR PATIENTS
----------------------------------------------------------------------------------- */
#pagecontent #forpatients
{
	background-image: url(../images/titles/header-forpatients.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}





/* -----------------------------------------------------------------------------------
   FOR PROFESSIONALS
----------------------------------------------------------------------------------- */
#pagecontent #forprofessionals
{
	background-image: url(../images/titles/header-forprofessionals.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}

.infoboxalt {


	background-color: #DFF0F7;
	border: 1px dashed #999999;
}

sup {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	font-size:9px;
	color:#7295ff;
}

sup a {
	text-decoration:none;
}

sup a:hover {
	text-decoration:underline;
}

sup.mark {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	font-size:10px;
	color:#000;
}

sup.mark_blue {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	font-size:10px;
	color:#0d6c98;
}

sup.mark_title {
    vertical-align: baseline;
    position: relative;
    bottom: 0.80em;
	font-size:12px;
	color:#055383;
}

/* -----------------------------------------------------------------------------------
   MY ARESTIN
----------------------------------------------------------------------------------- */
#pagecontent #myarestin
{
	background-image: url(../images/titles/header-myarestin.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}





/* -----------------------------------------------------------------------------------
   CONTACT US
----------------------------------------------------------------------------------- */
#pagecontent #contactus
{
	background-image: url(../images/titles/header-contactus.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}
#contactusText
{
	margin-right:25px;
}
#contactusForm
{
	width:520px;
	margin-top:25px;
}
#contactusForm .required
{
	font-size:12px;
	color:#990000;
}
#contactusForm #Required
{
	width:515px;
}
#contactusForm label
{
	width:140px;
	height:20px;
	float:left;
	padding-top:6px;
}
.selectSalutation, .selectState, .birthdateMonth, .birthdateDay, .birthdateYear, .selectIam, .selectSubject, .fieldForm, .fieldFormSt, .fieldFormStName, .fieldFormSuffix, .textarea
{
	width:198px;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
}
.selectSalutation, .selectState, .selectIam, .selectSubject
{
	margin-right:145px;
}
.birthdateMonth
{
	width:85px;
	margin-right:4px;
}
.birthdateDay
{
	width:45px;
	margin-right:4px;
}
.birthdateYear
{
	width:60px;
	margin-right:145px;
}
.fieldForm
{
	width:371px;
}
.fieldFormSt
{
	width:55px;
	margin-right:4px;
}
.fieldFormStName
{
	width:240px;
	margin-right:4px;
}
.fieldFormSuffix
{
	width:60px;
}
.textarea
{
	width:371px;
	height:75px;
}
#contactusForm p
{
	clear:both;
	padding-left:141px;
}
#contactusForm .question
{
	padding-left:141px;
}
#contactusForm .question input
{
	margin-right:2px;
}
#contactusForm .formButtons
{
	padding-top:25px;
	padding-left:141px;
}
#contactusForm .formButtons .submit-button, #contactusForm .formButtons .reset-button
{
	padding-left:20px;
	padding-bottom:2px;
	margin-right:15px;
	color:#333333;
	font-weight:bold;
	background-image:url(../images/buttons/arrow01.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	background-color:#FFFFFF;
	border:0;
	cursor:pointer;	
}
#corctable
{
	display:none;
}

#corctable .fieldForm
{
	margin-top:4px;
	margin-bottom:3px;
}
.lotNumberExistsCheck
{
	margin-top:13px;
	margin-right:350px;
	margin-bottom:7px;
}
* html .lotNumberExistsCheck
{
	margin-left:-6px;
}
.expMonth, .expYear
{
	width:198px;
	margin-top:4px;
	margin-bottom:5px;
}
.expYear
{
	width:60px;
}
.expMonth
{
	width:85px;
}
* html .expMonth
{
	margin-left:-3px;
}
.upcCode
{
	float:left;
	margin:0;
	padding:0;
	margin-right:-150px;
}
.pricePaid
{
	clear:both;
}


/* -----------------------------------------------------------------------------------
   CONTACT US 2
----------------------------------------------------------------------------------- */
#pagecontent #contactus
{
	background-image: url(../images/titles/header-contactus.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}
#contactusText
{
	margin-right:25px;
}
#contactusForm2
{
	width:500px;
	margin-top:25px;
}
#contactusForm2 .required
{
	font-size:12px;
	color:#990000;
}
#contactusForm2 #Required
{
	width:515px;
}
#contactusForm2 label
{
	width:120px;
	height:20px;
	float:left;
	padding-top:6px;
}
.selectSalutation, .selectState, .birthdateMonth, .birthdateDay, .birthdateYear, .selectIam, .selectSubject, .fieldForm, .fieldFormSt, .fieldFormStName, .fieldFormSuffix, .textarea
{
	width:170px;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
}
.selectSalutation, .selectState, .selectIam, .selectSubject
{
	margin-right:120px;
}
.birthdateMonth
{
	width:85px;
	margin-right:4px;
}
.birthdateDay
{
	width:45px;
	margin-right:4px;
}
.birthdateYear
{
	width:60px;
	margin-right:145px;
}
.fieldForm
{
	width:350px;
}
.fieldFormSt
{
	width:55px;
	margin-right:4px;
}
.fieldFormStName
{
	width:220px;
	margin-right:4px;
}
.fieldFormSuffix
{
	width:60px;
}
.textarea
{
	width:350px;
	height:75px;
}
#contactusForm2 p
{
	clear:both;
	padding-left:141px;
}
#contactusForm2 .question
{
	padding-left:120px;
}
#contactusForm2 .question input
{
	margin-right:2px;
}
#contactusForm2 .formButtons
{
	padding-top:25px;
	padding-left:141px;
}
#contactusForm2 .formButtons .submit-button, #contactusForm2 .formButtons .reset-button
{
	padding-left:20px;
	padding-bottom:2px;
	margin-right:15px;
	color:#333333;
	font-weight:bold;
	background-image:url(../images/buttons/arrow01.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	background-color:#FFFFFF;
	border:0;
	cursor:pointer;	
}
#corctable
{
	display:none;
}

#corctable .fieldForm
{
	margin-top:4px;
	margin-bottom:3px;
}
.lotNumberExistsCheck
{
	margin-top:13px;
	margin-right:350px;
	margin-bottom:7px;
}
* html .lotNumberExistsCheck
{
	margin-left:-6px;
}
.expMonth, .expYear
{
	width:198px;
	margin-top:4px;
	margin-bottom:5px;
}
.expYear
{
	width:60px;
}
.expMonth
{
	width:85px;
}
* html .expMonth
{
	margin-left:-3px;
}
.upcCode
{
	float:left;
	margin:0;
	padding:0;
	margin-right:-150px;
}
.pricePaid
{
	clear:both;
}

/* -----------------------------------------------------------------------------------
   UNSUBSCRIBE
----------------------------------------------------------------------------------- */
#pagecontent #unsubscribe
{
	background-image: url(../images/titles/header-unsubscribe.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}


/* -----------------------------------------------------------------------------------
   SITE MAP
----------------------------------------------------------------------------------- */
#pagecontent .sitemap
{
	background-image: url(../images/titles/header-sitemap.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}


/* -----------------------------------------------------------------------------------
   SEARCH
----------------------------------------------------------------------------------- */
#pagecontent .search
{
	background-image: url(../images/titles/header-search.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}

#pagecontent p.result-info {
	font-size: 11px;
	text-align: right;
	margin-bottom: 25px;
	padding: 0;
}

#pagecontent .link{
	font-size: 13px;
}

#pagecontent p.desc{
	margin:0;
	padding: 0;
}

#pagecontent p.url{
	color: #0168aa;	
}

#pagecontent p.result-pag {
	text-align: center;
	border-top: #cdd9e1 1px solid;
	border-bottom: #cdd9e1 1px solid;
	margin-top: 25px;
}

/* -----------------------------------------------------------------------------------
   REFERENCES
----------------------------------------------------------------------------------- */
#pagecontent .references
{
	background-image: url(../images/titles/header-references.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}



/* -----------------------------------------------------------------------------------
   LEGAL NOTICE and PRIVACY POLICY
----------------------------------------------------------------------------------- */
#pagecontent #privacy
{
	background-image: url(../images/titles/header-privacy.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}
#pagecontent #legal
{
	background-image: url(../images/titles/header-legal.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}

.privacyContent ul
{
	padding-left:15px;
	list-style:lower-roman;
}
.privacyContent .address
{
	list-style:none;
}

/* -----------------------------------------------------------------------------------
   PAGE NOT FOUND
----------------------------------------------------------------------------------- */

#pagecontent #error404
{
	background-image: url(../images/titles/header-page-not-found.gif);
	background-repeat: no-repeat;
	height: 66px;
	width: 556px;
	margin-top: 20px;
	text-indent: -9999px;
}
