body.template td
{
    font-size: 1.0em; 
    background-color: #FFFFFF;
}
body.master
{
    background-image:url("prmheader_sm.png");
    background-repeat:no-repeat;
}
body.kiosk 
{
    background-image:url("prmheader_sm.png");
    background-repeat:no-repeat;
}
.BodyText
{
	padding-left:10px;
}
/* Begin: General */
body.template
{
    padding-top: 5px;
    padding-left: 5px;
    color: #0066CC;
    background-color: #FFFFFF;
}
body.template h1
{
    color: #0066CC;
    background-color: transparent;
}
body.template h2
{
    width: 900px;    
    padding-left:10px;
    padding-top: 5px;
    color: #0066CC;
    background-color: transparent;
}
body.template h3 
{
    width: 900px; 
}
body.template table.listview, table.gridview, table.detailstable 
{
    color: #0066CC;
    background-color: ##FFFFFF;
}

body.template table.listview th, table.gridview th, table.detailstable th,
body.template table.listview td, table.gridview td, table.detailstable td 
{
    color: #003366;
    background-color: ##FFFFFF;
}
body.template table.listview th, table.gridview th, table.detailstable th
{
    color: #0066CC;
    background-color: ##FFFFFF;
}
table.gridview
{
    width: 900px;
}
table.listview
{
    width: 900px;
}
table.detailstable td
{
    color: #0066CC;
    background-color: ##FFFFFF;
}
tr.selected td
{
    background: ##FFFFFF;
}
.DocumentList {
	margin-top:10px;
}
.DocumentNav 
{
    top:145px;
    left:250px;
}
.DocumentRow 
{
    width:900px;
	height:70px;
}
.ContentInner
{
    width:900px;
    left:25px;
    color: #0066CC;
    background-color: ##FFFFFF;
    top:280px;
}
.DocumentThumbCell 
{
    background-color: ##FFFFFF;
	width:105px;
}
.DocumentInfoCell 
{
    width:750px;
}
.Header img 
{
    width:900px;
}
.KioskHeader
{
    width:900px;
}
.AdminHeader
{
    width:900px;
}
.EmptyData 
{
    width:900px;
}
/* Contact Form */
#ctl00_ContentPlaceHolder1_ContactUpdateFormView1___CheckBox2_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactUpdateFormView1___CheckBox3_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactUpdateFormView1___CheckBox4_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactUpdateFormView1___CheckBox5_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactInsertFormView1___CheckBox1_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactInsertFormView1___HtmlFormatEmail_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactInsertFormView1___OptIn_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactInsertFormView1___OptInPartner_CheckBox1,
#ctl00_ContentPlaceHolder1_ContactInsertFormView1___CheckBox7_CheckBox1
{
    background-color:##FFFFFF;
	height:1.7em;
	width:1.7em;
}
.innercontact 
{
    background-color:##FFFFFF;
	width:454px;
	height:300px;
}
.ContactTable {
	position:relative;
	left:0px;
	top:0px;
}
body.template table.ContactFormView td {
    background-color:##FFFFFF;
}
.innercontact tbody th , .innercontact td
{
    font-size:1.3em;
}
#FinishDiv {
	display:inline;
width:131px;
position:absolute;
left:795px;
top:788px;
padding-top:0px;
}
.Input40 {
	width:200px;
}
div.emailchecks {
  width:475px;
}
.emailchecks label {
	width:420px;
	font-size:1.3em;
}
.NextButton {
	display:block;
position:absolute;
left:795px;
top:788px;
margin:0px;
padding:0px;
}
.TagButtons 
{
font-size:1.2em;
}
.TagButton 
{
    height:45px;
}
.TouchPager 
{
    position:absolute;
    top:790px;
    width:600px;
    left:180px;
}
a.btn.CategoryAnchor 
{
    font-size:1.8em;
	line-height:3.0em;
	margin-left:40px;
}
a.btn.CategoryAnchor 
{
    width:400px;
}
.DocumentRowEven, .DocumentRowEven td, 
.DocumentRowEven .DocumentThumbCell, 
.DocumentRowEven .DocumentInfoCell, 
.DocumentRowEven .DocumentAddCell,
.DocumentRowEven .DocumentExtraCell
{
	background-color: #a0c3da;
}
#ScanStatusDiv 
{
    top:200px;
}
.btn { background: #727272; color: #ffffff; } /* button color and font color */
.btn:hover { background-color: #a0c3da; color:#0066a4; } /* button hover color */
.btn:active { background-color: #a0c3da; color:#0066a4; } /* button click color */
a.btn.DocumentNavCurrent { background-color: #727272; } /* active button color */
.btn * {  background-image: url(btn2-alcon.png);  } /* image for button corners */
/* Welcome Page */
body.template h2.WelcomeH2 {
	font-size:2.2em;
}
.WelcomeBody {
	font-size:1.4em;
}
#AdminJumpDiv 
{
    position:absolute;
    top:900px;
    left:0px;
    /* border:dotted black 1px; */  /* border for training mode */
}
#AdminJumpDiv img
{
    width:900px;
    height:40px;
    cursor:default; /* visibility of click pointer */
}
.DocumentInfoCell div {
	height:57px;
	overflow:hidden;
  margin-top:3px;
  margin-bottom:3px;
}
.HideOnNotPrint {
	display:none;
}
.ReviewLink {
	font-size:2em;
	padding:10px;
}
.ShowFloorContactList td {
	height:30px;
}
.RecentContactsButton {
	width:60px;
	height:30px;
	margin:10px;
}
.ShowFloorContactList .pager input[type="image"] {
padding:20px;
}
.ShowMenuLinks a {
	padding:30px;
	font-size:1.5em;
}
body.kiosk .droplist {
	color: Black;
	font-size:1.3em;
}
.ProfilePageRadioGroup input {
	padding:10px;
	font-size:1.2em;
	height:20px;
	width:20px;
	vertical-align:middle;
}
.ProfilePageRadioGroup label {
	padding:10px;
	padding-top:15px;
	font-size:1.2em;
	display:inline-block;
	vertical-align:middle;
}
.ProfilePageDropDown {
	font-size:1.3em;
}
.CartButtonEnabled {
	display:block;
	padding-top:10px;
	padding-bottom:15px;
}
.CartButtonDisabled {
	display:block;
	padding-top:10px;
	padding-bottom:15px;
}
.btnTestClass {
	display:block;
position:absolute;
left:90px;
top:870px;
}
.btnTestClass2 {
	display:block;
position:absolute;
left:400px;
top:870px;
}
.btnTestClass3 {
	display:block;
position:absolute;
left:685px;
top:870px;
}
.relativeOnAdmin {
	position:relative;
	left:0px;
	top:0px;
}
table.productinfo {
	width:900px;
}
table.productinfo2 {
	width:900px;
}
table.productinfo input {
	float:left;
	padding-top:5px;
	padding-bottom:15px;
}
table.productinfo label {
	padding-top:0px;
	padding-left:10px;
	float:left ;
	width:150px;
	height:60px;
	vertical-align:top;
	display:block;
	font-size:1.4em;
}
table.productinfo2 input {
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
table.productinfo2 label {
	padding-top:10px;
	padding-left:10px;
	float:left ;
	padding-bottom:15px;
	vertical-align:top;
	display:block;
	font-size:1.4em;
}
table:productinfo td { 
	vertical-align:top;
}
table.ProductInfoUrgency label {
	width:550px;
}
table.ProductInfoMethod label {
	padding-right:50px;
}
table.SampleRequestForm input {
	float:left;
	display:block;
	padding-left:10px;
	padding-bottom:10px;
}
table.SampleRequestForm label {
	display:block;
	float:left;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#SigPlusClearA {
	display:block;
	padding:10px;
}
.ContactFormNextButton {
	display:block;
position:absolute;
left:870px;
top:685px;
margin:0px;
padding:0px;
}
.btnBackToMenu {
	position:absolute;
	left:80px;
	top:880px;
}
table.mceToolbar td { 
  padding:0px;
}
.ContentFullHeight {
  height:auto;
}
.BreadCrumb {
  top:270px;
}
.PagerPageNumber {
  left:234px;
}
.DocumentRowInCart a.CartButtonEnabled {
  padding-bottom:5px;
  padding-top:0px;
}
.DocumentDescription { 
  height:50px;
}
div.TagButtons {
  top:250px;
}
