/* Style Sheet for Hoffman's Appliance, (c) 2008 Red Beagle Web Development */

/* Styles for general page layout */
body { background: #3E434D url(../images/bkgd.gif) repeat-x scroll center top ; font-family: verdana, arial, sans-serif; color: #444444; font-size: 0.625em; min-width: 900px; text-align: center; padding: 0px; margin: 0px; }
#plate { position: relative; top: 0px; width: 900px; text-align: left; padding: 0px; margin: 0px auto;  background-color: #ffffff}

#logo_south { position: absolute; top: 107px; left: 0px; height: 105px; width: 307px; background-image: url("../images/logo-south.gif"); }
#logo_se { position: absolute; top: 107px; left: 886px; height: 105px; width: 13px; background-image: url("../images/masthead_se.gif"); }
#logo { position: absolute; top: 0px; left: 0px; }
#logo_addr { position: absolute; top: 0px; left: 612px; }
#content { position: absolute; width: 900px; top: 10px; background: #BCC6DD url("../images/content-bkgd.gif"); }
#text_column { position: relative; top: 131px; left: 11px; width: 860px; padding: 5px 5px 5px 10px; margin-bottom: 131px; background: #ffffff; }
#logos_movie { position: absolute; left: 37px; top: 308px; }

#copyright_area { text-align: center; margin: 0px; padding: 5px 15px 0px 15px; height: 95px; background: #ffffff url("../images/page-bottom.gif") no-repeat;}

.rightObject { float: right; padding: 0px 0px 0px 10px; }

p, td, legend { font-size: 1.2em; margin: 0px 0px 10px 0px; }
li { font-size: 12px; margin: 0px; padding: 0px; }
table { border-collapse: collapse; }
td { padding: 3px }
.td_right { text-align: right; }
.td_red { background-color: #eedddd; }
h1, h2, h3 { font-family: georgia, times, serif; }
h1 { text-align: center; padding: 0px; margin: 15px 0px 15px 0px; font-size: 2.0em; }
h2 { font-size: 1.8em; text-align: left; font-weight: bold; }
h3 { font-size: 1.6em; text-align: left; font-weight: bold; }
.rightie { text-align: right; }
.alert { font-weight: bold; color: #ff3333; }
a, a:link { color: #3E8053; }
a:visited { color: #080355; }
a:hover { color: #dd0000; }

.copyright_text { margin: 0px; font-size: 1.1em; line-height: 1.2; }
.contact_text { text-align: center; font-size: 1.4em; }

textarea, input { background-color: #FFF2FF; border: 1px solid #C47CC1; color: #000000; }

/* PULLDOWN MENU STYLES */
#menu0 { position: absolute; top: 107px; left: 307px; padding: 0px; }
#menu0_0, #menu0_1, #menu0_2, #menu0_3, #menu0_4, #menu0_5, #menu0_6, #menu0_7, #menu0_8 { position: absolute; top: 0px; cursor: pointer; }
#menu0_0 { left: 0px; }
#menu0_1 { left: 50px; }
#menu0_2 { left: 165px; }
#menu0_3 { left: 232px; }
#menu0_4 { left: 286px; }
#menu0_5 { left: 409px; }
#menu0_6 { left: 451px; }

.menu-about { position: absolute; background-color: #5CBA7A; padding: 0px; display: none; border: 1px solid #ffffff; border-width: 0px 1px 1px 1px; }
.submenu1 { padding: 3px 10px; cursor: pointer; font-size: 1.1em; }
a.submenu1_link, a.submenu1_link:hover, a.submenu1_link:visited, a.submenu1_link:link { text-decoration: none; color: #ffffff; font-weight: normal }

/* Styles related to images */
img { border: 0px; }
.leftImage, .rightImage, .borderImage { background: #ffffff; border: 1px solid #7BA1ED; padding: 2px; margin: 0px; }
.leftImage { float: left; margin: 3px 6px 3px 0px; }
.rightImage { float: right; margin: 3px 0px 3px 6px; }
