body{background:#e9e5d5 url(images/aog-hdr.png) repeat-x top left; color:#6b5f50; font-family:Arial,Helvetica,sans-serif; font-size:70%; margin:0; xborder-top:4px solid #C00}

a:link{color:#a97837}
a:visited{color:#9e8563}
a:hover, a:active{color:#cb8527}

#header a:link, #footer a:link{color:#e8c491}
#header a:visited, #footer a:visited{color:#e3d1b7}
#header a:hover, #header a:active, #footer a:hover, #footer a:active{color:#fee6c4}

img{border:none}

h1{font-size:1.7em; font-family:"Palatino Linotype",Palatino,Georgia,serif}
h2{font-size:1.8em; font-family:"Palatino Linotype",Palatino,Georgia,serif; color:#900; font-style:italic}
h3{font-size:1.4em; font-family:"Palatino Linotype",Palatino,Georgia,serif; color:#900}
h4{font-size:1.1em; color:#900}
h5{font-size:  1em}
h6{font-size: .9em}

hr{height:1px; color:#e9e5d5; background:#e9e5d5; border:none; overflow:hidden}

form{padding:0; margin:0; display:inline}

.floatleft{float:left; padding:0 10px 5px 0}
.floatright{float:right; padding:0 0 5px 10px}
.right{text-align:right}
.center{text-align:center; margin:auto}
.plain{margin:0; padding:0; list-style:none}
.plain li{margin:0; padding:0}
.inline, .inline li{display:inline}
.clear{clear:both; display:block; height:1px; line-height:1px; color:white; background:transparent}

#layout{width:860px; margin:auto}

#header{position:relative; background:#6b5f50 url(images/aog-hdr.png) repeat-x top left; color:#e9e5d5}

#header a, #header a:visited{}

#header a:hover{text-decoration:underline}

#logo, #logo a{width:408px; height:144px; display:block; margin:0; float:left}

#logo a{height:140px; text-decoration:none; background:url(images/aog-logo.png) no-repeat top left; text-indent:-9999px; overflow:hidden}

#hdrx{width:99px; height:144px; floaT:left}

#topnav{width:340px; float:left; height:134px; margin:0; padding:10px 0 0 0; text-align:right; position:relative}

#topnav li{margin:15px 0 0 0; padding:0 15px 0 0; display:inline; font-size:1.4em}

#topnav li a:hover{}
#topnav li#enqbtn{padding:0; position:absolute; bottom:0; right:0; width:215px; height:56px; text-align:center; line-height:56px; text-decoration:none; color:#6b5f50 !important; display:block; background:#e9e5d5 url(images/aog-enqbtn.png) no-repeat top left; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:1.6em}

#topnav li#enqbtn a{color:#900 !important; font-style:italic; font-weight:bold}

#enqbtn a:hover{text-decoration:none}

#nav{margin:0; padding:0; list-style:none; text-align:center; height:38px; line-height:28px; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:1.7em; background:url(images/aog-nav.png) no-repeat top center; letter-spacing:.1em; clear:both}

#nav li{padding:0 30px 0 28px; margin:0; background:url(images/aog-blt.png) no-repeat center right; display:inline}

#nav li.last{background:transparent}

#nav li a{text-decoration:none; color:#9e8563}

#nav li a:hover{text-decoration:underline}

#footer-wrap{clear:both; background:#413c34 url(images/aog-ftr.png) repeat-x top left}

#footer{color:#e9e5d5; width:860px; padding:14px 0; margin:auto}

#footer p, #footer h6{margin:0}

#footer address{font-style:normal; float:left; width:160px; padding:15px 0 0 0; font-size:1.2em}

#ftr-logo{float:left; width:340px}

#footer h6{clear:both; text-align:center; margin:0; padding:20px 0}

#footernav{padding:0; margin:0; list-style:none}

#footernav li{padding:0 10px; margin:0; display:inline}

#content{font-size:1.2em}

#home, #content{padding:10px 0 40px 0; clear:both}

#home:after, #content:after{clear:both; display:block; height:1px; visibility:hidden; content:"."}

#home-welc{float:left; width:395px; height:200px; color:#e9e5d5; padding:210px 15px 9px 15px; background:#413c34 url(images/aog-home-welc.jpg) no-repeat top left; overflow:hidden; font-size:1em}

#home-nav{float:left; width:420px}

#home-nav a{width:380px; height:68px; margin:0 0 9px 9px; padding:30px 20px 0 0; text-align:right; display:block; font-family:"Palatino Linotype",Palatino,Georgia,serif; font-size:1.9em; color:#e9e5d5; text-decoration:none; line-height:95%}

#home-nav a strong{display:block; font-size:1.1em}

#home-nav a:hover{color:#fee6c4}

#home-res{background:#413c34 url(images/aog-home-res.jpg) no-repeat top left}
#home-arc{background:#413c34 url(images/aog-home-arc.jpg) no-repeat top left}
#home-com{background:#413c34 url(images/aog-home-com.jpg) no-repeat top left}
#home-enq{background:#413c34 url(images/aog-home-enq.jpg) no-repeat top left}

#quote{margin:0; padding:10px 0; font-family:"Palatino Linotype",Palatino,Georgia,serif; display:block}

#quote p{margin:.5em 0; clear:both; font-size:1.2em}

#quote label{float:left; clear:left; width:180px; font-size:1.2em}
.inquiry{float:left; clear:left; width:80px; font-size:1.2em}
#quote .input, #quote select, #quote textarea{border:1px solid #b3ad95; width:200px; background:#f7f5ef; font-size:1em; font-family:"Palatino Linotype",Palatino,Georgia,serif}
#quote textarea{width:275px}
#quote option{font-size:.9em !important}

#quote .short{ width:50px !important}

#quote .med{ width:140px !important}

#quote .button{font-size:1.4em; font-family:"Palatino Linotype",Palatino,Georgia,serif; border:3px solid #7e766f; background:#4e423b; color:#e9e5d5; width:200px; cursor:pointer; margin:20px 0 0 600px}
#quote .button:hover{background:white; color:#4e423b; cursor:pointer}

#quote .col{float:left; width:420px}

#sidebar{margin:20px 22px 20px 20px; padding:15px; list-style:none; width:155px; float:right; border:3px solid #d6cdab; background:#d9d2b6 url(images/aog-side.gif) repeat-x top left}

#sidebar li{margin:0; padding:5px 0}

#content h3{padding-top:40px; margin-top:0; background:url(images/aog-hr.png) no-repeat top center}

#sidebar h3{margin:0; background:transparent; padding:0}
.contact-img{text-align:right; background:#e9e5d5 url(http://www.aogorman.com/images/aog-hdr-enq.jpg) no-repeat top left; width:820px}
#topnav li a{text-decoration:underline}
