@charset "utf-8";
/* CSS Document */

html {
	border:0;
	margin:0;
	padding:0;
	height:95%;
	
}

body {   
	margin:0px; 
	padding:0px;
	border:0;
    background-color:#FFFFFF;   
    font-family:Arial, Helvetica, sans-serif;   
}   

#top_content_container {   
    background:url(images/retro_omni_top.jpg) #FFFFFF;
	background-position:center;  
    min-height:618px;
	width:800px;   
    position:relative;   
}   

#mid_content_outside {
	background:url(images/retro_omni_span.jpg) repeat-y #ffffff;
	min-height:50px;
	position:relative;
	height:100%;
	overflow:auto;
	
}

#bottom_content {
	background:url(images/retro_omni_bottom.jpg) no-repeat #ffffff;
	min-height:63px;
	position:relative;
	height:5%;
	bottom:0px;
}


#logo { position:absolute; top:58px; left:51px; }   
  
#panel { position:absolute; top:165px; left:24px; }   
  


/*  
    Content  
*/  
  
#content_main {   
	position:relative; 
	top:260px;
	left:260px;  
    color:#ffffff;   
    font-size:13px;   
    line-height:20px;   
}   
.column1 { float:left; width:465px; margin-right:30px; }   

#content_mid {   
	position:relative; 
	left:75px;
    color:#ffffff;   
    font-size:13px;   
    line-height:20px;
	height:5%;
}   
.column2 { float:left; width:600px; margin-right:30px; } 

#footer {   
	height:100%;
    border-top:1px solid #333333;   
    padding:30px 50px 80px 50px;   
}  


#footer {   
    border-top:1px solid #333333;   
    padding:30px 50px 80px 50px;   
    color:#083546;   
    font-size:9px;   
    line-height:14px;   
}   
#footer img {   
    float:left;   
    margin-right:10px;   
}   
#footer span {   
    display:block;   
    float:left;   
    width:500px;   
}   
#footer a {   
    color:#333333;   
    text-decoration:none;   
}   
#footer a:hover { color:#ffffff; }  



/* ---------------- MENU -------------------------------------------------------- */	



ul#menu {    
    margin:0px; padding:0px;   
    position:absolute; top:261px; left:72px;

}   
ul#right_menu {    
    margin:0px; padding:0px;   
    position:absolute; top:133px; left:630px;     
}   
ul#menu li, ul#right_menu li {   
    margin:0px; padding:0px;   
    list-style:none;   
    font-size:14px;   
    text-transform:uppercase;   
   
}   
ul#menu li a, ul#right_menu li a {   
    text-decoration:none;   
    color:#717171;   
}   
ul#menu li a:hover, ul#right_menu li a:hover {   
    text-decoration:none;   
    color:#717171;   
}






/*
---------------- HOME BUTTON
-------------------------------------------------------- */	
#menu li#index {
	background: url(images/nav_up_01.jpg);

	}
	
#menu li#index a {
	background: url(images/nav_up_01.jpg);

	}
	
#menu li#index a:hover, #menu li#index a.current {
	background: url(images/nav_down_01.jpg);

	}

#menu li#index a.current {
	background: url(images/nav_down_01.jpg);
	}
	
	/*
---------------- PORTFOLIO BUTTON
-------------------------------------------------------- */	


	
#menu li#portfolio a:hover, #menu li#portfolio a.current {
	background: url(images/nav_down_02.jpg);

	}

#menu li#portfolio a.current {
	background: url(images/nav_down_02.jpg);
	}
	
		/*
---------------- SERVICES BUTTON
-------------------------------------------------------- */	


	
#menu li#services a:hover, #menu li#services a.current {
	background: url(images/nav_down_03.jpg);

	}

#menu li#services a.current {
	background: url(images/nav_down_03.jpg);
	}
	
	
			/*
---------------- CONTACT BUTTON
-------------------------------------------------------- */	


#menu li#contact a:hover, #menu li#contact a.current {
	background: url(images/nav_down_04.jpg);

	}

#menu li#contact a.current {
	background: url(images/nav_down_04.jpg);
	}
