@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
body {
	background-color: #92d4dc;
	background-image: url(../images/bk.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#maincontainer {
	width:940px;
	height:1050px;
	background-image: url(../images/pagebk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
form {
	margin: 0px;
	padding: 0px;
}
sup {
	font-size: 10px;
}
#customizecontainer {
	width:940px;
	height:950px;
	background-image: url(../images/customizebk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#retrievecontainer {
	width:940px;
	height:950px;
	background-image: url(../images/retrievebk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#introcopy {
	position:absolute;
	left:164px;
	top:188px;
	width:616px;
	z-index:1;
	overflow: hidden;
}
#ppdyear {
	position:absolute;
	left:615px;
	top:165px;
	width:200px;
	z-index:1;
	overflow: hidden;
	font-weight: bold;
	font-size: 14px;
	color:#d61442;
}

#homeflash {
	position: absolute;
	left: 118px;
	top: 333px;
	width: 773px;
	height: 526px;
}
#customizeflash {
	position: absolute;
	left: 196px;
	top: 190px;
	width: 550px;
	height: 400px;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
#previewflash {
	position: absolute;
	left: 54px;
	top: 71px;
	width: 546px;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
#fonfirm {
	position: absolute;
	left: 53px;
	top: 71px;
	width: 550px;
}
#sectiontitle {
	position:absolute;
	left:161px;
	top:151px;
	width:400px;
	height:30px;
	z-index:2;
	
}

#inputform {
	position:absolute;
	left:181px;
	top:625px;
	width:594px;
	z-index:3;
	height: 249px;
}
#yourmessage {
	position:absolute;
	left:200px;
	top:625px;
	width:554px;
	z-index:3;
	overflow: auto;
	height: 39px;
	font-weight: bold;
	color: #FF6600;
}

#homecopy {
	position:absolute;
	left:163px;
	top:865px;
	width:634px;
	height:67px;
}
#previewcontainer {
	width:680px;
	height:690px;
	background-image: url(../images/previewbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#confirmationcontainer 
{    
	width:680px;
	height:690px;
	background-image: url(../images/confirmationbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#confirmationcontainer2 
{    
	width:680px;
	height:690px;
	background-image: url(http://localhost/PetParentsDay/images/emailbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#emailcontainer 
{    
	width:680px;
	height:690px;
	background-image: url(http://localhost/PetParentsDay/images/emailbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#themessage {
	position:absolute;
	left:58px;
	top:503px;
	width:543px;
	height:76px;
	z-index:1;
	overflow: auto;
	color: #FF6600;
	font-weight: bold;
}
#btns {
	position:absolute;
	left:497px;
	top:616px;
	width:156px;
	height:34px;
	z-index:2;
}
.copybox 
{    
	padding: 20px;
}
.header {
	font-size: 16px;
	font-weight: bold;
}
.blue {
	color: #006666;
}

a:link {
	color: #003333;
	text-decoration: underline;
}
a:visited {
	color: #003333;
	text-decoration: underline;
}
a:hover {
	color: #006666;
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}

#fosterfoot {
	position:absolute;
	left:192px;
	top:754px;
	width:600px;
}
.style1 {
	color: #000000;
	font-weight: bold;
}
#btns2 {
	position:absolute;
	left:196px;
	top:687px;
	width:269px;
	height:25px;
	z-index:4;
}

.style3 {font-size: 24px}

/* [=postFooter] Feel free to move CSS to external file.
---------------------------------------------------------------------------------------------------
-- [=Reset] */
#postFooter, #postFooter p, #postFooter div, #postFooter span, #postFooter a, #postFooter abbr {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
}
/* end Reset 
-- [=Layout]------------------------*/
#postFooter {
	border-top:1px dashed #007380;
	margin:20px 20px 20px 53px;
	padding-top:5px;
	width:834px; 
}
.privacy {	
	width:400px;
}  



#legal, #rated  {
	text-align:right;
}
#postFooter #legal {
	margin-top:-57px;
}

#postFooter .adr, #postFooter div.org, #postFooter .adr div, #postFooter .adr span {
	display:inline;
}
#postFooter .tel {
	margin-top:4px;
}
/* [=Typography]--------------------*/
#postFooter {
	color:#007380;
	font:10px/1.2 Verdana, Helvetica, Arial, sans-serif;
}
#postFooter p {
	margin:2px;
}

/*************************Merged expired css to main**********************************/
#previewcontainer_exp
{
	width:680px;
	height:690px;
	background-image: url(../images/expiredbk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	
}
/* original
#previewcontainer
{
	background-image:url(../images/expiredbk.jpg);
}*/


#previewflash1 {
	background:none;
	border:none;
	margin:0;	
	width:510px;
	padding:0 10px 5px 10px;
}
#previewflash p {
	font-size:16px;
	line-height:1.4;
}
#previewflash p a {
	color:#003366;
}
h1 {
	color:#c82132;
	font:24px/1.35 Arial, Helvetica, sans-serif;
}
h3 {
	color:#c82132;
	font:19px/1.10 Arial, Helvetica, sans-serif;
}

#fontincrease 
{ 
    
    font-size:medium;   
}
#fontincrease2
{ 
    
    font-size:medium;   
}

#themessage a {
	color:#FF6600;
}


/* [=Footer]
-------------------------------*/
#footer {

	
	border-top:1px dashed #007380;
	margin:20px 20px 20px 53px;
	padding-top:5px;
	width:834px; 
	clear:both;	
	font:10px/1.2 Verdana, Helvetica, Arial, sans-serif;
	color: #006666;    
	padding:10px 10px 10px 20px;
}
#footer ul {
    position:absolute;
	left:20px;
	width:200px;
	


	font-weight:bold;
    color: #006666;    
	list-style-type:disc;

}

#footer ul li { 

	margin:4px 0 0 15px;
	color: #006666;    
}
#footer ul li:hover {

	
	color:#007380;
	list-style-type:circle;


}

#footer ul a {

	font:bold 10px/1.2 Verdana, Helvetica, Arial, sans-serif;
    color: #006666;    
}

#footerCopy {
    position:absolute;
	left:275px;	
	width:680px;
	
    
}


#footerCopy p {

	margin:0 0 10px 0

}

#vpiHcard {
   
	font-weight:bold;

}

#vpiHcard p {
     
	margin-top:4px;

}

#footerCopy .url, #footerCopy .org {
    
	display:none;
	

}



