body {
	

	
background-color: #ffe7e7;

	color: #535353;
	font: 12px Arial, Helvetica, sans-serif;
line-height: 19px;
	margin-top: 0px;
	
	background-image: url("amy_images/2017-amy-bg-pink.jpg");
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;

}

body-back-up {
	
background-color: #030408;

	color: #535353;
	font: 12px Arial, Helvetica, sans-serif;
line-height: 17px;
	margin-top: 0px;
	
	background-image: url("amy_images/amy-bg-1651746.jpg");
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;

}


#container {
	
background-color: #EEEEEE;

	border: 4px solid #BEBEBE;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
}





#header {
	



	border: 0px solid #BEBEBE;


	color: #FFF;
	font: 12px Arial, Helvetica, sans-serif; 
	
	height: 144px;
	
	margin-top: 0px;
	
	margin-left: 0px;

	margin-right: 0px;

	width: 774px;
	
	
}

#header a {

color: #fff;
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight: bold; text-decoration: none;
	}
	
#header a:hover { color: #3B8220;

 }	





#footer {
	
background-color: #BEBEBE;
		
border-top: 1px solid #fff;

border-right: 0px solid #fff;
	
	padding: 1px;

	color: #535353;
	font: 10px Arial, Helvetica, sans-serif;
	
	height: 30%;
	
	margin-top: 0px;
	
	margin-left: auto;

	margin-right: auto;

	width: 772px;
	
	
}







#footer a {
	
background-color: #BEBEBE;

	border: 0px solid #E5EAEE;
	
	padding: 1px;

	color: #535353;
	font: 10px Arial, Helvetica, sans-serif;
	
	text-decoration: none;
	
	font-weight: bold;
	
	height: 36%;
	
	margin-top: 0px;
	
	margin-left: auto;

	margin-right: auto;

	width: 774px;
	
	
}


#footer a:hover {
	
background-color: #BEBEBE;

	border: 0px solid #E5EAEE;
	
	padding: 1px;

	color: #C27A7A;
	font: 10px Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	
	height: 36%;
	
	margin-top: 0px;
	
	margin-left: auto;

	margin-right: auto;

	width: 774px;
	
	
}





#masthead {  height: 0px;


 }



#rightcolumn { background-color: #FFFFFF; color: #fff; 


border-left: 3px solid #D2D2D2;

border-right: 3px solid #D2D2D2;

padding: 4px; 

margin-top: 4px;

}


#leftcolumn { 



background-color: #fff; color: #535353; bold: #535353, 



font-size: 11px;

border-left: 0px solid #000;

border-right: 0px solid #000;

padding: 0px; 

margin-top: 4px;

}



}

#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul li { margin: 0; padding: 0; }
#nav ul li a {

	text-decoration: none;
	font-size: 10px;
	color: #535353;
	display: block;
	padding: 6px 0 6px 14px;
}




#nav2 ul { list-style: none; margin: 4px; padding: 0; }
#nav2 ul li { margin: 0; padding: 0; }
#nav2 ul li a {
	
	text-decoration: none;
	font-size: 11px;
	color: #18a2c7;
	display: block;
	padding: 6px 0 6px 9px;
}

/*OLD GREY WAS 535353  old pink: E19797*/


#nav2 ul li a:hover {
	
	text-decoration: none;
	font-size: 11px;
	color: #E19797;
	display: block;
	padding: 6px 0 6px 9px;
}





















#leftcolumn a { color: #535353;

 }


#leftcolumn a:hover { color: #E19797;

 }






#copyright {
	
	background: transparent;

	color: #f952a0;
	
	font-size: 11px;

	height: 34px;
	line-height: 34px;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
}


#copyright td { padding: 0 0px 0 0px; }

#copyright a { 	background: transparent;

	color: #f952a0;
	
	font-size: 11px;
    
    text-decoration: none;
	
	height: 34px;
	line-height: 34px;

	margin-left: auto;

	margin-right: auto;

	width: 774px; }
	
	
	
#copyright a:hover { 
	background: transparent;
	color: #41a1eb;
	
	font-size: 11px;

	height: 34px;
	line-height: 34px;

	margin-left: auto;

	margin-right: auto;

	width: 774px; }








form { margin: 0; padding: 0; }


input { background-color: #fff; border: 1px solid #C89263; }


a { color: #C27A7A; font-weight: bold; text-decoration: underline; }

a:hover
{ color: #E19797;
	font:  Arial, Helvetica, sans-serif;

	margin-top: 0px; font-weight: bold; text-decoration: underline; }



#gift a { color: #fff; font-weight: bold; text-decoration: none; }

#gift a:hover
{ color: #E19797;
	font:  Arial, Helvetica, sans-serif;

	margin-top: 0px; font-weight: bold; text-decoration: none; }


 
h1 { color: #535353;

font-size: 15px;

padding: 0px;

 }




h4 { color: #535353;

font-weight: normal;

font-size: 15px;


padding: 0px;

 }  



 

 
 
  


li { padding: 3px; }


b { color: #535353;

}




b a:hover { color: #BEBEBE;

font-size: 12px;

padding: 0px;

strong {font-weight: bold;

	color: #3B8220;}
	
	

ul a:hover { color: #BEBEBE;

font-size: 12px;

padding: 0px;

strong {font-weight: bold;

	color: #fff;}



#content img.outline {
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #333;
}


td {
	border-top: 10px solid #000;
	padding: 5px 0;
}








