body { background: #adadad url(../images/main-bg.gif) repeat-x; margin: 0px; }
body, td { font: 12px Arial, Helvetica, sans-serif; color: #dadada; }

img { border: none; }
a, a:visited, a:active { color: #fbcd01; text-decoration: none; }
a:hover { color: #2868ac; text-decoration: none; }

h1 { font: 24px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; text-transform: uppercase; margin: 10px 0px; }
h2 { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #eabb17; text-transform: uppercase; margin: 5px 0px; }

hr { margin: 20px 0px; color:#262626; background-color:#262626; height:1px; border:none; }

#container { margin-top: 20px; width: 918px; }
#topnav { text-align: right; color: #fff; font-size: 10px; }
#topnav a, #topnav a:active, #topnav a:hover, #topnav a:visited { font-size: 10px; text-transform: uppercase; color: #000; margin: 0px 15px; }
#nav a { margin: 0px; }
#column1 { border-left: 1px solid #dfdfdf; border-right: 1px solid #838383; width: 183px; }
#column1 a { margin: 0px; }
#upcoming-shows { line-height: 25px; background: #2c67a7; }
#bcmc { background: #922c24; }
#bcmc-pad { padding: 0px 12.5px 10px; }
#column2 { background: #333333 url(../images/dark-bg.gif) repeat-x; width: 431px; vertical-align: top; }
#column2-pad { margin: 10px 0px 10px 15px; }
#redbar { margin: 10px; padding-bottom: 0px !important; }
#redbar-in { background: url(../images/rb-bg.gif) repeat-x; height: 24px; line-height: 24px; width: 100%;}
#column2-left { border-right: #262626 1px solid; padding-right: 5px; vertical-align: top; width: 49% }
#column2-right { padding-left: 10px; vertical-align: top; width: 50%; }
.title { font-size: 10px; color: #eabb17; }
.readmore4 { text-align: right; margin-top: 10px; }
#column3 {  background: #333333 url(../images/dark-bg.gif) repeat-x; width: 290px; vertical-align: top; border-right: 1px solid #dfdfdf; }
#greybox { margin-left: 6px; background: #dadada url(../images/gb-bg2.gif) repeat-y; width: 268px; vertical-align: top; }
#greybox div { background: url(../images/gb-bg.gif) top no-repeat; color: #1d1e22; padding: 20px; }
#login-box { height: 34px; background: #535353 url(../images/bottom-bg.gif) repeat-x; border: 1px solid #fff; }
#footer { padding: 10px 0px 20px; }
#footerlinks { text-align: right; color: #717171; }
#footerlinks a, #footerlinks a:active, #footerlinks a:hover, #footerlinks a:visited { margin: 0px 10px; font-size: 10px; text-transform: uppercase; color: #000; }

/* Inner Page Styles */
#column1-in { background: #333 url(../images/side-shadowl.gif) repeat-y; border-left: 1px solid #dfdfdf; width: 194px; vertical-align: top; }
#column1-in a { margin: 0px; }
#side-shadow { background: #333 url(../images/sidebar-shadow.gif) repeat-y; width: 11px; border-left: 1px solid #838383; }
#used-machines-in { background: #2c67a7; }
#column2-in { background: #333 url(../images/main-shadowr.gif) repeat-y right; width: 710px; vertical-align: top; border-right: 1px solid #fff; }
#column2-pad-in { margin: 10px 15px 10px 10px; }
#shadow-bottom { background: #333 url(../images/main-shadow-bottom.gif) repeat-x bottom; height: 21px; border-left: 1px solid #dfdfdf; border-right: 1px solid #fff; }
#footer-copy-in { font-size: 11px; text-transform: uppercase; color: #000; letter-spacing: -0.1px; font-weight: bold; }

.inp { background: url(../images/bottom-fieldbg.gif) repeat-x; height: 43px; border: 0px; padding-top: 12px; width: 215px; }
.products { font-size: 16px; font-weight: bold; }
.white-border { border: 1px solid #fff; }
.products-image { border: 1px solid #fff; margin-bottom: 10px; float: left; margin-right: 10px; }
.clear { clear: both; }
.br1 { line-height: 10px; }
.br2 { line-height: 5px; }
