img, div { behavior: url(iepngfix.htc); } 

body { margin: 15px 0 15px 0; padding:0; background: #AAA url(images/gray-gradient-bg.jpg) 0 0 repeat-x; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; }

hr { border: none; background: #AAA; height: 1px; }

#headertop { width: 1002px; height: 35px; padding: 0; margin: 0 auto 0 auto; }

#container { width: 1002px; margin: 0px auto 0 auto; padding: 0; background: url(images/container-bg.png) 0px 0px repeat-y; }

#header { position: relative; width: 980px; height: 150px; padding: 0; margin: 0px 0 0 11px; background: #4E0500; }

#logo { position: absolute; left: 20px; top: -5px; background: #4E0500; }

#pods { position: absolute; right: 50px; top: 37px; }

/*now used for address and phone number in header*/
#utilinks { position: absolute; right: 120px; top: 80px; color: #D1A045; font-size: 105%; line-height: 140%; letter-spacing: 1px; }
#utilinks a { color: #D1A045; text-decoration: none; padding: 0px; margin: 0; }
#utilinks a:hover { text-decoration: underline; }

#menu { position: absolute; right: 10px; top: -10px; }
#menu a { border: none; }
#menu a:hover { border: none; }

#main { width: 920px; background: #FFF url(images/main-top-bg.jpg) 0 0 no-repeat; margin: 0 0 0 11px; padding: 95px 30px 10px 30px; color: #4E0500; }

#mainright { float: right; width: 300px; background: #FFF; margin: 48px 0 0 0; padding: 0; text-align: center; line-height: 140%; }

#mainright p a { color: #D1A045; text-decoration: none; border-bottom: 1px dotted #D1A045; } 
#mainright p a:hover { border-bottom: 1px solid #D1A045; } 

#mainright strong { color: #D1A045; }

#mainright ul { margin: 15px 0 0 0; padding: 0; list-style: none; }
#mainright ul li { margin: 0; padding: 0; font-weight: bold; font-size: 105%; }
#mainright ul li a { color: #4E0500; text-decoration: none; border-bottom: 1px dotted #4E0500; } 
#mainright ul li a:hover { border-bottom: 1px solid #4E0500; } 
#mainright ul li ul { margin: 3px 0 15px 0; padding: 0; }
#mainright ul li ul li { margin: 0 0 0 10px; padding: 0; font-weight: normal; font-size: 90%; }
#mainright ul li ul li a { color: #D1A045; text-decoration: none; border-bottom: 1px dotted #D1A045; } 
#mainright ul li ul li a:hover { border-bottom: 1px solid #D1A045; } 

#mainright hr { border: none; height: 1px; background: #D1A045; }

#smallyellow { font-size: 90%; line-height: 120%; color: #D1A045; margin-top: 7px; font-weight: bold; }
#smallyellow a { color: #D1A045; }

#maintext { float: left; width: 580px; background: #FFF; margin: 0; padding: 0; font-size: 100%; }
#maintext p { line-height: 160%; }
#maintext p a { text-decoration: none; border-bottom: 1px dotted #D1A045; color: #D1A045; }
#maintext p a:hover { border-bottom: 1px solid #D1A045; }
#maintext p a:visited { color: #D1A045; }

#maintext ul { padding-left: 20px; }
#maintext ul li { line-height: 160%; margin-left: 0px; }

#maintext #clientforms ul { margin: 15px 0 0 0; padding: 0; list-style: none; }
#maintext #clientforms ul li { margin: 0 0 0 0; padding: 0; font-weight: bold; font-size: 105%; }
#maintext #clientforms ul li ul { margin: 0px 0 15px 0; padding: 0; }
#maintext #clientforms ul li ul li { margin: 5px 0 5px 12px; padding: 0; font-weight: normal; font-size: 90%; }
#maintext #clientforms ul li a { color: #D1A045; text-decoration: none; border-bottom: 1px dotted #D1A045; } 
#maintext #clientforms ul li a:hover { border-bottom: 1px solid #D1A045; } 

#spanish { float: right; font-weight: bold; font-size:16px; margin: 25px 0 0 0; }
#spanish a { color: #D1A045; }

#maintext #imageright { float: right; margin: 5px 0 10px 15px; text-align: center; font-size: 90%; padding: 2px; border: 1px solid #DDD; }

#maintext #imagecenter { margin: 0 auto 0 auto; text-align: center; }

#maintext #facebook { position: absolute; visibility: visible; z-index: 1000; }

#floatright { float: right; width: 300px; padding: 0; margin: 0 0 10px 20px; background: #EEE; text-align: center; }

#footer { position: relative; width: 980px; height: 30px; background: #4E0500 url(images/footer-top-bg.jpg) 0 0 no-repeat; margin: 0 0 0 11px; padding: 120px 0 0px 0; text-align: center; color: #D1A045; font-size: 90%; }
#footer a { color: #D1A045; text-decoration: none; padding: 2px; margin: 0; }
#footer a:hover { text-decoration: underline; } 

#footermenu { position: absolute; bottom: 0px; right: 25px; }

#footeraddress { position: absolute; bottom: -5px; left: 105px; text-align: left; font-size: 105%; line-height: 140%; letter-spacing: 1px; }

#footerpods { position: absolute; bottom: -24px; left: 25px; }

#footerbottom { padding: 0; margin: 0 auto 10px auto; width: 1002px; height: 35px; }

#clearboth { clear: both; }

#avian { text-align: center; margin: 0px auto 15px auto; font-family: arial; }
#avian a { border: 1px solid #999; color: #666; margin: 0; padding: 4px 5px 4px 5px; text-align: center; font-size: 11px; text-decoration: none; }
#avian a:hover { background: #999; color: #FFF; }

