/* Bayer custom CSS, implemented by Quan Eastin */
#MainContentArea h2 { margin: 10px 0px 0px 0px; color: #1E4188; font-size: 16px; }
#MainContentArea h3 { margin: 5px 0px 5px 0px; color: #1E4188; font-size: 14px; }
#MainContentArea ul { padding: 5px 0px 0px 18px; }
#MainContentArea li { padding: 0px 0px 6px 0px; }
#MainContentArea ol { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 24px; }

#PetParentsLogo a { padding:0px; margin:0px; text-decoration:none; border: none; }
#ContainerBackground2 { padding:0px; margin:0px; width:781px; height:100%; background-image:url(/images/container-bg2.gif); background-position:0px 0px; background-repeat:repeat-y;}
#LeftNavSpacer3 {padding:0px 0px 0px 0px; margin:-3px 0px 0px 0px; width:168px; height:26px; background-color:#FFFFFF; background-image:url(/images/toplftnav-bkgrd3.gif); background-position:top left; background-repeat:no-repeat;}
#TopNavTopContainerSub2 { padding:0px; margin:0px; width:614px; height:18px; float:left; background-image:url(/images/topnav-bkgrd-btm2.gif); background-position:0px 0px; background-repeat:no-repeat;}
#TopNav2 { padding:0px 0px 0px 0px; margin:0px; float:left; width:464px; height:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;/*font-weight:bold;*/}

#LeftNavTopBG .select_style { padding:0px; margin:0px 0px 8px 0px; _margin:0px 0px -5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; /*font-weight:bold;*/ color:#626262; width: 140px; }
#LeftNavTopBG hr{padding:0px; margin:-12px 0px 5px 13px; _margin:0px 0px 0px 13px; width:140px; height:1px; color:#003366; text-align:left;}

/* Footer2 area */
#Footer2 { float:left; padding:0px 0px 40px 0px; margin:0px; width:781px; background-image:url(/images/footer-bkgrd2.gif); width:781px; height:31px; background-position:top left; background-repeat:no-repeat;}
#Footer2 p{ text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:7px 18px 0px 0px; margin:0px;}
#Footer2 p a{ text-decoration:none; color:#FFFFFF;}
#Footer2 p a:hover{ text-decoration:underline; color:#FFFFFF;}

#EcardsForm {
	margin: 0px;
    padding: 0px;
     width:564px;
}

#EcardsForm p {
	margin: 0px;
    padding: 0px;
}

#EcardsForm span { float: left; }

#EcardContainerTop .EcardsFloatLeft p { padding: 0px; margin: 0px; width: 160px; text-align: center; }
#EcardContainerBottom .EcardsFloatLeft p { padding: 0px; margin: 0px; width: 160px; text-align: center; }

.bayer_page { margin: 15px 10px 0px 15px; }
.bayer_page h2 {
   font-family: arial, sans-serif;
   margin: 10px 0px 10px 0px;
   color: #1E4188;
   font-size: 16px;
}

.bayer_form {
	margin: 20px 0px 20px 20px;
    padding: 0px 0px 0px 0px;
}

.bayer_form img {
	margin: 0 0 0 45px;
}

.bayer_form table {
	border-collapse: collapse;
	font-size: 11px;
}

.bayer_form th {
	margin: 0px 0px 0px 0px;
    padding: 8px 4px 0px 0px;
    color: #000;
	border: 0px solid #ddd;
}

.bayer_form td {
	margin: 0px 0px 0px 0px;
    padding: 4px 4px 0px 0px;
	border: 0px solid #ddd;
    vertical-align : top;
}

.bayer_form .td2 {
	margin: 0px 0px 0px 0px;
    padding: 0px 2px 4px 4px;
	border: 1px solid #666;
    vertical-align : top;
    background: #F6F6F6 url(/images/content_bg.gif) bottom left repeat-x;
}

.bayer_form input {
	margin: 0px 0px 0px 0px;
    padding: 1px 3px 2px 3px;
    color: #666;
    border: 1px solid #ccc;
	font-size: 11px;
}

.bayer_form input.button {
   margin: 0;
   padding: 0;
   border: none;
}

.bayer_form .radio {
   margin: 4px 0 0 0;
   _margin: 1px 0 0 0;  /* for IE browser */
   padding: 0;
   border: none;
   width: 20px;
}

.bayer_form select {
	margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 0px;
    _padding: 2px 4px 2px 4px;  /* for IE browser */
    color: #666;
    border: 1px solid #ccc;
	font-size: 11px;
}

.bayer_form option {
    padding: 0 0 1px 3px;
}

.bayer_form .GoButton { border: none; }


.search_table {
    width: 550px;
	margin: 0px;
    padding: 0px 0px 0px 0px;
}

.search_table table {
	border-collapse: collapse;
	font-size: 11px;
}

.search_table th {
	margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
    color: #0065B2;
    background-color: #d2e5f3;
	border: 1px solid #0065B2;
}

.search_table td {
	margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
	border: 1px solid #0065B2;
    vertical-align : top;
}

.search_table .td2 {
	margin: 0px 0px 0px 0px;
    padding: 0px 2px 4px 4px;
	border: 1px solid #666;
    vertical-align : top;
}


#WaitMsg {
    border: 2px solid #ccc;
    background-color: #000;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 215px;
    left: 420px;
    visibility: hidden;
}

#WaitMsg p {
    margin: 8px;
    font-size: 14px;
    color: #fff;
    font-weight : normal;
}

#InteriorContentArea #PetCareLibrary ul { padding: 10px 0px 0px 0px; margin: 0px; list-style: none; }
#InteriorContentArea #PetCareLibrary ul li { padding: 0px 0px 8px 0px; margin: 0px; }
#InteriorContentArea #EcardSteps ul { padding: 0px; margin: 0px; list-style: none;  float: left;}
#InteriorContentArea #EcardSteps ul li { padding: 0px 0px 0px 0px; margin: 0px; }

#eCard1Final {
	padding:0px;
	margin:10px 0px 10px 0px;
	background-image:url(/images/ecards/ecard1_final.jpg);
	width:450px;
	height:330px;
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
}
#eCard1Final p { padding: 0px; margin: 0px 0px 0px 200px; width: 240px; font-size: 12px; }
#eCard1Final h2,h3 { padding: 0px; margin: 20px 0px 15px 200px; width: 240px; font-size: 12px; font-weight: bold; color:#0065B2;}

#eCard2Final {
	padding:0px;
	margin:10px 0px 10px 0px;
	background-image:url(/images/ecards/ecard2_final.jpg);
	width:330px;
	height:450px;
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
}
#eCard2Final p { padding: 0px; margin: 0px 0px 0px 18px; width: 300px; font-size: 12px; }
#eCard2Final h2 { padding: 0px; margin: 195px 0px 10px 18px; width: 300px; font-size: 12px; font-weight: bold; color:#0065B2;}
#eCard2Final h3 { padding: 0px; margin: 15px 0px 15px 18px; width: 300px; font-size: 12px; font-weight: bold; color:#0065B2;}

#eCard3Final {
	padding:0px;
	margin:10px 0px 10px 0px;
	background-image:url(/images/ecards/ecard3_final.jpg);
	width:450px;
	height:330px;
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
}
#eCard3Final p { padding: 0px; margin: 0px 0px 0px 200px; width: 240px; font-size: 12px; }
#eCard3Final h2,h3 { padding: 0px; margin: 20px 0px 15px 200px; width: 240px; font-size: 12px; font-weight: bold; color:#0065B2;}

#eCard4Final {
	padding:0px;
	margin:10px 0px 10px 0px;
	background-image:url(/images/ecards/ecard4_final.jpg);
	width:330px;
	height:450px;
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
}
#eCard4Final p { padding: 0px; margin: 0px 0px 0px 18px; width: 300px; font-size: 12px; }
#eCard4Final h2 { padding: 0px; margin: 195px 0px 10px 18px; width: 300px; font-size: 12px; font-weight: bold; color:#0065B2;}
#eCard4Final h3 { padding: 0px; margin: 15px 0px 15px 18px; width: 300px; font-size: 12px; font-weight: bold; color:#0065B2;}

#eCard5Final {
	padding:0px;
	margin:10px 0px 10px 0px;
	background-image:url(/images/ecards/ecard5_final.jpg);
	width:450px;
	height:330px;
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
}
#eCard5Final p { padding: 0px; margin: 0px 0px 0px 200px; width: 240px; font-size: 12px; }
#eCard5Final h2,h3 { padding: 0px; margin: 20px 0px 15px 200px; width: 240px; font-size: 12px; font-weight: bold; color:#0065B2;}


#eCard1Buttons,#eCard3Buttons,#eCard5Buttons {
	padding: 0px;
	margin: 5px 0px 15px 210px;
	float: left;
}
#eCard2Buttons,#eCard4Buttons {
	padding: 0px;
	margin: 10px 0px 15px 90px;
	float: left;
}

#FlashTestQ{ margin-right:inherit; margin-left:0px; padding:0px 0px 0px 10px; visibility: visible; z-index:1; /*padding:0px 0px 0px 10px; width*//*: padding:0px 0px 0px 0px*/}
#FlashTestQ a{ padding:0px; margin:0px; display:block; width:160px; height:55px; }
#FlashTestQ a span{ display:none;}

/* Bayer custom CSS, implemented by Quan Eastin */

#PhotoViewerLand {
    padding: 10px 10px 10px 10px;
    margin: 0;
    border: 2px solid #000;
    width: 480px;
    height: 335px;
    position: absolute;
    top: 330px;
    left: 230px;
    visibility: hidden;
}
#PhotoViewerPort {
    padding: 10px 10px 10px 10px;
    margin: 0;
    border: 2px solid #000;
    width: 320px;
    height: 495px;
    position: absolute;
    top: 220px;
    left: 310px;
    visibility: hidden;
}


/*.CLRBW {
	background-image: url(/images/advantage_family_coupon2010.jpg);
	height: 678px;
	width: 532px;
}

.print { 
	visibility:hidden;
}*/

</style>
