body { background-color: #9c9f84; background-image: url(../images/body_background.gif); background-repeat: repeat-x; }

h1, h2, h3 { font-family: Arial, sans-serif; text-transform: uppercase; font-weight: bold; }

h1 { font-size: 19px; }
h2 { font-size: 17px; }
h3 { font-size: 15px; }

a { color: #258; }
a:hover { text-decoration: none; }

div, li, p { font-family: Georgia, sans-serif; color: #444; }

address { line-height: 1.2; margin-left: 24px; margin-top: 15px; margin-bottom: 15px; }

em { font-style: italic; }

#div_wrapper { width: 750px; margin-left: auto; margin-right: auto; margin-top: 55px; margin-bottom: 45px; background-image: url(../images/wrapper_background.gif); background-repeat: repeat-y; }

#div_header { width: 750px; height: 90px; background-image: url(../images/header.gif); background-repeat: no-repeat; text-indent: -9009px; }

#div_footer { width: 750px; height: 45px; background-image: url(../images/footer_background.gif); background-repeat: no-repeat; text-align: center; clear: both; }

#div_footer p { color: #a97d5d; padding-top: 8px; font-size: 14px; margin-bottom: 5px; }

#div_content p { margin-left: 24px; margin-right: 18px; margin-top: 10px; padding-bottom: 6px; line-height: 1.2; font-size: 15px; }
#div_content h1 { color: #5c755e; margin-bottom: 7px; margin-left: 24px; margin-right: 18px; }
#div_content h2 { color: #5c755e; margin-bottom: 7px; margin-left: 24px; margin-right: 18px; margin-top: 25px; }
/* #div_content img { float: right; clear: right; padding-left: 10px; padding-right: 24px; padding-bottom: 20px; } */

#div_secondary_nav { width: 750px; height: 150px; background-image: url(../images/temp_ul2bg.jpg); background-repeat: no-repeat; margin-bottom: 25px; }
#div_secondary_nav h3 { margin-left: 510px; color: #a97d5d; padding-top: 25px; padding-bottom: 4px; }
#div_secondary_nav ul { margin-left: 518px; line-height: 1.4; }
#div_secondary_nav ul li { font-size: 14px; }
#div_secondary_nav ul li a { text-decoration: none; color: #5c755e; }
#div_secondary_nav ul li a:hover { text-decoration: none; color: #fff; }

#ul_navigation { text-align: center; height: 36px; background-image: url(../images/navigation_background.gif); background-repeat: no-repeat; }
#ul_navigation li { display: block; float: left; margin-right: 20px; }
#ul_navigation li a { display: block; height: 36px; background-repeat: no-repeat; text-indent: -9009px; }

#li_nav_home { margin-left: 40px; }

#li_nav_home a { width: 70px; background-image: url(../images/nav_home_off.gif); }
#li_nav_home a:hover { background-image: url(../images/nav_home_over.gif); }

#li_nav_team a { width: 101px; background-image: url(../images/nav_team_off.gif); }
#li_nav_team a:hover { background-image: url(../images/nav_team_over.gif); }

#li_nav_robo a { width: 181px; background-image: url(../images/nav_robo_off.gif); }
#li_nav_robo a:hover { background-image: url(../images/nav_robo_over.gif); }

#li_nav_svcs a { width: 126px; background-image: url(../images/nav_services_off.gif); }
#li_nav_svcs a:hover { background-image: url(../images/nav_services_over.gif); }

#li_nav_cnus a { width: 104px; background-image: url(../images/nav_contact_off.gif); }
#li_nav_cnus a:hover { background-image: url(../images/nav_contact_over.gif); }

#ul_navigation li span { display: block; height: 36px; background-repeat: no-repeat; text-indent: -9009px; }

#span_nav_home { width: 70px; background-image: url(../images/nav_home_on.gif); }
#span_nav_cnus { width: 104px; background-image: url(../images/nav_contact_on.gif); }
#span_nav_robo { width: 181px; background-image: url(../images/nav_robo_on.gif); }
#span_nav_svcs { width: 126px; background-image: url(../images/nav_services_on.gif); }
#span_nav_team { width: 101px; background-image: url(../images/nav_team_on.gif); }

#map_canvas { float: right; margin-right: 25px; margin-bottom: 20px; }

.centered { text-align: center; }

.ul_content_list { list-style-type: disc; margin-left: 48px; line-height: 1.2; margin-top: 12px; padding-bottom: 12px; }
.active { color: #fff; }

.img_float_right { float: right; clear: right; padding-left: 10px; padding-right: 24px; padding-bottom: 20px; }

/*
.div_movie { text-align: center; margin-top: 15px; padding-bottom: 20px; line-height: 2.0; background-color: red; margin-left: auto; margin-right: auto; }
*/

.div_movie { float: left; margin-top: 15px; width: 400px; margin-left: auto; margin-right: auto; text-align: center; margin-left: 25px; margin-bottom: 15px; }
