body {padding: 0; margin: 0; color: black; background-color: #b0b1b3; font-size: 100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {text-decoration: none; font-weight: bold;}
a:link, a:visited {color: black;}
a:focus, a:hover, a:active {color: darkred;}
a img {border: none;}

#head-outer {background: #2b2f38 url(../images/header-bg.gif) repeat-x;}
#head-inner {width: 1000px; margin: 0 auto;}

#menu-outer {background-color: #f7f62c; padding: 0;}
#menu-inner {width: 890px; margin: 0 auto; font-size: 0.8em; font-weight: bold;}
#menu-inner a {display: block; float: left; padding: 4px 10px;}
#menu-inner a:link, #menu-inner a:visited {color: black;}
#menu-inner a:focus, #menu-inner a:hover, #menu-inner a:active {color: darkred; background-color: #fdfbb5;}

#wrapper {width: 870px; margin: 15px auto;}
#sidebar {width: 277px; float: left;}

#inspired {color: white; background-color: #858688; margin-bottom: 15px;}
#inspired img {display: block;}
#inspired p {margin: 0 12px; font-size: 0.75em;}

#buttons {color: white; background-color: #c4c5c7;}
#buttons img {display: block;}
#buttons-inner {border-left: 2px solid #928989; border-right: 2px solid #928989; padding: 3px 14px 0px 17px;}
#buttons table {width: 242px;}
#buttons tr.row1 td, #buttons tr.row2 td {border-bottom:  3px dashed white; padding-bottom: 7px;}
#buttons tr.row2 td, #buttons tr.row3 td {padding-top: 10px;}
#buttons td {width: 50%;}
#buttons td.left {border-right: 3px dashed white;}
#buttons td.right {text-align: right;}
#buttons td img {display: inline; margin: 0;}

#content-outer {width: 520px; float: right; border: 3px dashed white; padding: 15px; margin-bottom: 15px;}
#tall {width: 162px; float: left; background-color: #4c4c4c;}
#content {width: 308px; float: right; color: black; background-color: #e2c526; padding: 25px;}
#offer #content {background-color: #CCCC66;}
#contact #content {background-color: #CCCC00;}
#small {text-align: right; border-bottom: 1px solid white;}
#small img {margin-left: 10px;}
#flashcontent {width: 520px; height: 375px; background-color: black;}

h1 {font-size: 1.3em; margin-top: 0; margin-bottom: 0.6em;}
h2 {font-size: 1.05em; margin-top: 1.2em; margin-bottom: 0.8em;}
p, ul {font-size: 0.7em; line-height: 1.5; margin-top: 1em; margin-bottom: 0;}

.clearall {clear: both; height: 0; font-size: 0; line-height: 0; margin: 0; padding: 0;}
.address {margin-left: 25px;}
p.safe {font-size: 0; line-height: 0; height: 0; margin: 0;}

/* force vertical scrollbar in Firefox */
body {overflow: -moz-scrollbars-vertical;}