/* RESET ALL MARGINS IN ALL BROWSERS */
	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, em, font, img, strong, dl, dt, dd, ol, ul, li, form, label, table, caption, tr, th, td, input {
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                margin: 0;
                padding: 0;
            }:focus {
                outline: 0;
            }


#pagelayer {
   margin: 0 auto;
   width: 994px;
   position:relative;
}

/**************************************************/
/* HEADER - START */
/**************************************************/			

#header {
   margin: 0 auto;
   width: 992px;
   position:relative;
   z-index:1;
   left:-1px;
}
	
	
	    #headerbordertoplinks {
		   margin: 0 auto;
		   width: 992px;
		   height: 30px;
		   top: 7px;
		   border: solid 1px; 
		   border-color: #3b3b3b;
		   background-color: #71afc6;
		   position:absolute;
		}
	
	             #headerlinks {
		            margin: 0 auto;
		            width: 992px;
		            right: 0px;
		            top: -3px;
		            position:absolute;
	             }
		
		#headeradvertisement {
		   margin: 0 auto;
		   width: 992px;
		   height: 200px;
		   left: 0px;
		   top: 38px;
		   border: solid 1px; 
		   border-color: #3b3b3b;
		   background-color: #377c95;
		   position:absolute;
	    }
		
			    #headerbordertop {
				   margin: 0 auto;
		           width: 992px;
		           height: 5px;
		           top: 0px;
				   border-bottom: solid 1px; 
		           border-bottom-color: #3b3b3b;
		           background-color: #589ab2;
		           position:absolute;
				}
				
				#header_leftimage {
				   margin: 0 auto;
		           width: 410px;
		           height: 186px;
		           left: 0px;
				   top: 7px;
				   /*background-image:url('images/header_leftimage_EN.jpg');*/
		           position:absolute;
				}
				
				#header_rightimage {
				   margin: 0 auto;
		           width: 165px;
		           height: 186px;
		           right: 0px;
				   top: 7px;
				   background-image:url('/images/header_rightimage.jpg');
		           position:absolute;
				}
				
				#headeradvertisement728x90 {
				   margin: 0 auto;
		           width: 728px;
		           height: 90px;
		           left: 130px;
		           top: 20px;
		           position:absolute;
				   border: solid 1px; 
				   border-color: #3b3b3b;
				}
				
				#headersearchbox {
				   margin: 0 auto;
				   width: 430px;
		           height: 34px;
		           left: 428px;
		           top: 136px;
				   border: solid 1px; 
		           border-color: #3b3b3b;
		           background-color: #FFFFFF;
		           position:absolute;
				}	
				
				   #headersearchbutton {
				      margin: 0 auto;
		              width: 160px;
				      height: 36px;
		              left: 5px;
				      position:absolute;
				   }
				
				#headerborderbottom {
				   margin: 0 auto;
		           width: 992px;
		           height: 5px;
		           top: 194px;
				   border-top: solid 1px; 
		           border-top-color: #3b3b3b;
		           background-color: #589ab2;
		           position:absolute;
				}			
				
		
		#headernav {
		   margin: 0 auto;
		   width: 992px;
		   height: 39px;
		   left: 0px;
		   top: 238px;
		   border-top: solid 1px; 
		   border-top-color: #3b3b3b;
		   border-left: solid 1px; 
		   border-left-color: #3b3b3b;
		   border-right: solid 1px; 
		   border-right-color: #3b3b3b;
		   background-color: #593038;
		   position:absolute;
	    }
		
		        #headernavhome {
				   margin: 0 auto;
		           height: 39px;
		           left: 0px;
		           top: 0px;
		           position:absolute;
				}
				
				#headernavcategories {
				   margin: 0 auto;
		           height: 39px;
		           left: 132px;
		           top: 0px;
		           position:absolute;
				}
				
				#headernavcookbook {
				   margin: 0 auto;
		           height: 39px;
		           left: 289px;
		           top: 0px;
		           position:absolute;
				}
				
				#headernavsubmitrecipe {
				   margin: 0 auto;
		           height: 39px;
		           left: 442px;
		           top: 0px;
		           position:absolute;
				}
				
				
/**************************************************/
/* FOOTER - START */
/**************************************************/

#footerheaders {
       margin: 0 auto;
	   width: 992px;
	   height: 34px;
	   border-bottom: solid 1px; 
	   border-bottom-color: #7f7f7f;
	   background-color: #4e4e4e;
	   left: 0px;
	   top: 0px;
	   float:left;
}
   
#footer {
	   width: 990px;
	   height: 150px;
	   border: solid 1px; 
	   border-color: #3b3b3b;
	   background-color: #3b3b3b;
	   clear:both;
}
   
   #footerlinks1 {
       margin: 0 auto;
	   width: 150px;
	   float:left;
   }
   
   #footerlinks2 {
       margin: 0 auto;
	   width: 140px;
	   float:left;
   }
   
   #footerlinks3 {
       margin: 0 auto;
	   width: 120px;
	   float:left;
   }
   
   #footerlinks4 {
       margin: 0 auto;
	   width: 165px;
	   float:left;
   }
   
   #footerlinks5 {
       margin: 0 auto;
	   width: 150px;
	   float:left;
   }
   
   #footerlogo {
       margin: 0 auto;
	   width: 150px;
	   height: 30px;
	   right: 10px;
	   bottom: 10px;
	   position:absolute;
   }

#copyright {
	margin: 0 auto;
	width: 992px;
	height: 40px;
	left: 0px;
	margin-top: 5px;
	position:absolute;
}

/**************************************************/
/* SIFR ACTIVATE - START */
/**************************************************/
   
   .sIFR-active p#largetitle1 {
        visibility:hidden;
        line-height:1em;
        font-size:26px;
    }
   
   .sIFR-active h1 {
        visibility:hidden;
        line-height:1em;
        font-size:26px;
    }
	.sIFR-active h2 {
        visibility:hidden;
        line-height:1em;
        font-size:26px;
    }
	.sIFR-active h3 {
        visibility:hidden;
        line-height:1em;
        font-size:14px;
    }
	
	.sIFR-active span#footer1 {
        visibility:hidden;
        line-height:1em;
        font-size:12px;
    }
	
	.sIFR-active span#footer2 {
        visibility:hidden;
        line-height:1em;
        font-size:12px;
    }
	
	.sIFR-active span#footer3 {
        visibility:hidden;
        line-height:1em;
        font-size:12px;
    }
	
	.sIFR-active span#footer4 {
        visibility:hidden;
        line-height:1em;
        font-size:12px;
    }
	
	.sIFR-active span#footer5 {
        visibility:hidden;
        line-height:1em;
        font-size:12px;
    }
