/* extend html container to 100% and eliminate border & margin problems */
html { margin: 0px !important;
	   width: 100% !important;
	   height: 100% !important;
  	   padding: 0px !important;
  	   border: none !important; }

/* extend body container to 100% and eliminate border & margin problems */ 	   
body { margin: 0px !important;
	   width: 100% !important;
	   height: 100% !important;
  	   padding: 0px !important;
  	   border: none !important;
  	   background: #000000;
  	   color: #ffffff;
  	   font-family: arial;
  	   font-size: 12pt; }

  	   
/* tag and classed tags styles */  	   
img { border: none;
	  z-index: 2;
	  margin: 0px; } 

table, tr, td { border: none; 
			    border-collapse: collapse; 
			    padding: 0px;
			    margin: 0px;
			    vertical-align: top; 
			    font-family: arial;
  	   			font-size: 12pt; }	  

div { border: none; 
	  padding: 0px;
	  margin: 0px; }  	   			
  	   			
h1 { font-family: arial;
	 font-size: 18pt;
	 color: #7A5A33;
	 margin: 5px; }
				
h2 { font-family: arial;
	 font-size: 16pt;
	 color: #7A5A33;
	 margin: 5px; }	 
	 	 
h3 { font-family: arial;
	 font-size: 14pt;
	 color: #7A5A33;
	 margin: 5px; }	 

h4 { font-family: arial;
	 font-size: 12pt;
	 color: #7A5A33;
	 margin: 5px; }	 

h5 { font-family: arial;
	 font-size: 10pt;
	 color: #7A5A33;
	 margin: 5px; }	 
	 	 	 
ul { margin-top: 2px; }
li { margin-bottom: 5px; }

blockquote { margin-left: 10px; 
			 margin-right: 10px; 
			 margin-top: 2px; 
			 margin-bottom: 2px;
			 text-align: left; }
			 
hr { margin-left: 0px;
     margin-right: 0px;
     margin-top: 10px;
     margin-bottom: 10px;
     border: solid #777777 1px; 
     display: block;
     width: 100%;
     height: 1px; }			 			
  	   				  
a:link { color: #ffffff; font-family: arial; font-size: 12pt; }
a:active { color: #ffffff; font-family: arial; font-size: 12pt; }
a:visited { color: #ffffff; font-family: arial; font-size: 12pt; }
a:hover { color: #7A5A33; font-family: arial; font-size: 12pt; }	  

a.footer_link:link { color: #ffffff; font-family: arial; font-size: 10pt; }
a.footer_link:active { color: #ffffff; font-family: arial; font-size: 10pt; }
a.footer_link:visited { color: #ffffff; font-family: arial; font-size: 10pt; }
a.footer_link:hover { color: #7A5A33; font-family: arial; font-size: 10pt; }

a.menu:link { position: relative; top: 4px; color: #ffffff; font-family: arial; font-weight: bold; 
			  font-size: 16px; text-decoration: none; display: inline; }
			  
a.menu:active { position: relative; top: 4px; color: #ffffff; font-family: arial; font-weight: bold;
				font-size: 16px; text-decoration: none; display: inline; }
				
a.menu:visited { position: relative; top: 4px; color: #ffffff; font-family: arial; font-weight: bold;
				 font-size: 16px; text-decoration: none; display: inline; }
				 
a.menu:hover { position: relative; top: 4px; color: #7A5A33; font-family: arial; font-weight: bold;
			   font-size: 16px; text-decoration: none; display: inline; }

a.imglink:link { color: #000000; border: none; }
a.imglink:active { color: #000000; border: none; }
a.imglink:visited { color: #000000; border: none; }
a.imglink:hover { color: #000000; border: none; }

a.listlink:link { text-decoration: none; }
a.listlink:active { text-decoration: none; }
a.listlink:visited { text-decoration: none; }
a.listlink:hover { text-decoration: none; }
			

/* id'ed tags styles */
div#layout_container { position: relative;
					   width: 880px;
					   height: 100%;
					   margin-left: auto;
					   margin-right: auto;
					   text-align: center; }

div#header { position: relative;
			 height: 60px;
			 background: #000000 url(http://www.myeurasier.com/images/header880x60.gif) no-repeat;
			 overflow: hidden; }

div#navmenu { position: relative;
			  height: 26px;
			  margin-bottom: 0px;
			  background: #000000 url(http://www.myeurasier.com/images/navmenu-bg.gif) top repeat-x;
			  border-top: solid #777777 1px;
			  border-bottom: solid #777777 1px;
			  padding-left: 4px;
			  padding-right: 4px;
			  text-align: right;
			  vertical-align: middle;
			  overflow: hidden; }
			  
div#content { position: relative;
			  width: 880px;
			  margin-bottom: 5px;
			  background: #000000;
			  text-align: left;
			  overflow: hidden; }
			  
div#footer { width: 878px;
			 margin-bottom: 5px;
			 border: dashed #555555 1px;
			 font-size: 10pt;
			 text-align: left; }			  
			  
div#copyright { width: 878px;
			 	margin-bottom: 5px;
			 	font-size: 10pt;
			 	text-align: center; }			 
			 
span.menubreak { position: relative; top: 4px; }
span.caption { font-size: 10pt; }

span.quoter { position: absolute; 
			  right: 5px; 
			  font-style: italic; }

table#piclayout { text-align: center; }
table.piclayout { text-align: center; }

/* styles for contact form */
td.label_area { text-align: right; padding: 2px; }
td.field_area { text-align: left; padding: 2px; }

td.field_area input, textarea { border: solid #777777 1px;
								background: #000000;
								color: #ffffff;
								width: 99%;
								font-family: arial;
								font-size: 10pt; }
								
td.footer_area { text-align: right; }
/* END OF styles for contact form */

.dropdownmenu {margin-top: 0px;
	  		   margin-bottom: 0px;
	  		   margin-left: 0px;
	  		   margin-right: 0px;
	  		   position: absolute;
	  		   visibility: hidden;
	  		   border: 1px solid #777777;
	  		   background-color: #000000;
	  		   text-align: left;
	  		   font-size: 10px;
	  		   width: 200px;
	  		   z-index: 10;}

.dropdownentry {display: block;
	  		    padding: 2px 2px;
	  		    text-decoration: none;
	  		    width: 196px;}

.dropdownentry:link {color: #ffffff; font-size: 10pt;}
.dropdownentry:active {color: #ffffff; font-size: 10pt;}
.dropdownentry:visited {color: #ffffff; font-size: 10pt;}
.dropdownentry:hover {color: #000000; font-size: 10pt;}

div.litter { position: relative;
			 width: 440px;
			 float: left;
			 overflow: hidden; }
div.gallery { position: relative;
			 width: 220px;
			 float: left;
			 overflow: hidden; }

table.piclist { border-top: solid #ffffff 2px; }			 
			 
table.piclist tr td { padding: 2px;
					  text-align: center; }
