@charset "utf-8";
/* CSS Document */

html,body { height:100%; }
body { font-family:Verdana, Verdana, Geneva, sans-serif; background-color:#3C3230; font-size:0.8em; color:#F5F2E2; }
body, #hmenu ul { padding:0; margin:0; }

#header, .content, #footer { margin:0 auto; width:760px; clear:both; }
.content { background:url('/graphics/horizontal-rule.jpg') repeat-x top; }

a { color:#F26521; }
a:hover { color:#F5F2E2; }

h1 { font-size:1.4em; margin:0 0 1em 0; padding:0; }
h2 { font-size:1.2em; margin:0 0 1em 0; padding:0; }
h2 .home { font-size:0.7em; }
h3 { font-size:0.8em; margin:0 0 1em 0; }

p, h1, h2 { line-height:135%; }

h2 img { border:3px solid #49413E; float:left; margin:0 10px 10px 0; }

#hmenu { width:100%; font-size:0.8em; float:right;  padding:6px 0 6px 0; margin:20px 0 6px 0; }
#hmenu ul {  }
#hmenu ul li { list-style-type:none; float:right; border-left:1px solid #A7A295; }
#hmenu ul li a { text-decoration:none; color:#FFF; padding:0; color:#A7A295; padding:0 12px 0 12px; }
#hmenu ul li a:hover, #hmenu ul li .active { color:#F26521; }
#hmenu ul li.first { border:0; }

#left-column, #right-column { float:left; }
#left-column { width:250px; padding:20px 0 20px 0; }
#right-column { width:500px; padding:20px 0 20px 9px; }
#right-column h1, #right-column h2, #right-column p { padding-left:12px; padding-right:12px; }

#header-logo { height:121px; width:250px; }
#header-logo h1 { font-size:1.4em; }
.hl { color:#F2E7B1; }
p .hl { color:#F26521; }

p.image { text-align:center; }
p.image img { border:3px solid #49413E; }

#vmenu { background:url('/graphics/horizontal-rule.jpg') repeat-x top; padding:10px 0 0 0; }
#vmenu ul { padding:0; margin:0; }
#vmenu ul li { list-style-type:none; background:url('/graphics/horizontal-rule.jpg') repeat-x top; padding:10px 0 10px 0; }
#vmenu ul li.first { background:none; }
#vmenu ul li a { text-decoration:none; color:#F5F2E2; padding:0 0 0 50px; background:url('/graphics/vmenu-background.gif') no-repeat top left;  display:block; }
#vmenu ul li a:hover { color:#F26521; background:url('/graphics/vmenu-background-hover.gif') no-repeat top left; }

#processflash, #contact-details, #special-offers { border:5px solid #49413E; }
#processflash { margin-bottom:20px; }
#contact-details, #special-offers { padding:10px; margin-top:20px; }
h2 .hl { color:#F26521; }

#footer { background:url('/graphics/horizontal-rule.jpg') repeat-x top; padding:15px 0 15px 0; }
#fmenu { font-size:0.8em; color:#A7A295; }
#fmenu ul { padding:0; margin:0; }
#fmenu ul li { float:left; list-style-type:none; padding:0 12px 0 12px; border-right:1px solid #A7A295; }
#fmenu ul li a { text-decoration:none; color:#A7A295;  }
#fmenu ul li a:hover { color:#F26521; }
#fmenu ul li.first { padding-left:0; }
#fmenu ul li.last { border-right:0; }

table th { text-align:right; vertical-align:top; white-space:nowrap; color:#F26521; }
table th, table td { padding:6px; }

.section { background:url('/graphics/horizontal-rule.jpg') repeat-x top; padding:15px 0 15px 0; width:500px; }
.gallery ul { padding:0; margin:0; }
.gallery ul li { list-style-type:none; float:left; margin-right:7px; }
.gallery ul li.last { margin-right:0; }
.gallery ul li img { border:3px solid #49413E; }

.clear { clear:both; }