body { background: #c2c2c2 url(/images/bg-main.gif) repeat-x; margin: 0px auto; color: #515252; text-align: center; }
* { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; }

img { border: none; }

a, a:active { color: #cf5402; }
a:hover { color: #cf5402; text-decoration: none; }
a:visited { color: #b33702; }

#topnav a, #topnav a:active, #topnav a:hover, #topnav a:visited { color: #666666; font-size: 11px; text-decoration: none; margin: 0px 10px; }

#sidebar-box a, #sidebar-box a:active, #sidebar-box a:hover, #sidebar-box a:visited { color: #515252; text-decoration: none; }

#container { width: 925px; margin: 0px auto; }
#header { background: url(/images/bg-header-bm.gif) no-repeat; height: 80px; margin: 0px -6px; }
#logo { float: left; margin: 18px 0px 0px 20px; }
#topnav { float: right; width: 280px; margin: 28px 0px 0px 0px; }
#main-content { width: 905px; background: #fff; vertical-align: top; padding: 0px 6px; }
#banner-bottom { background: url(/images/banner-bottom.gif) repeat-x; height: 7px; width: 100%; line-height: 7px; }
#home-sidebar { float: left; }
#sidebar-box { border: 1px solid #f8ac79; background: url(/images/bg-sidebox.gif) no-repeat; width: 188px; padding: 20px 30px; margin-bottom: 3px; }
#sidebar-box span { color: #cf5402; }
#home-content { padding: 38px 28px 28px 293px; }
#home-green { background: url(/images/bg-homegreen.gif) no-repeat; width: 412px; height: 67px; margin-left: 250px; padding: 58px 200px 0px 44px; }
#footer-content { width: 917px; background: #fff; vertical-align: top; text-align: center; }
#footer-content img { margin: 13px 75px 10px; }

.shadow-l { background: url(/images/shadow-l.gif) repeat-y; vertical-align: top; width: 4px; height: 100%; }
.shadow-r { background: url(/images/shadow-r.gif) repeat-y; vertical-align: top; width: 4px; height: 100%; }

.black-bar { background: url(/images/bg-bm-black.gif) repeat-x; color: #bcbcbc; height: 24px; width: 736px; float: left; }
.black-bar-left { float: left; margin: 8px 0px 0px 14px; }
.black-bar-price { float: right; margin: 8px 14px 0px 0px; }
.black-bar-price2 { float: right; margin: 4px 14px 0px 0px; }
#toolbox { background: #dedede; width: 891px; border: 1px solid #777; border-top: none; padding: 30px 6px 6px; }
#bannerbox-table td { padding: 2px; color: #000; font-size: 12px; }
.toolboxbox { background: #fff; border: 1px solid #777; padding: 12px; }
.toolboxbox2 { background: #fff; border: 1px solid #777; padding: 7px; }
.textbox { padding: 12px; color: #000; }
.textbox span { font-size: 10px; text-transform: uppercase; }
.textfield { width: 217px; padding-left: 5px; }
.textslider { width: 212px; }
.getstarted { background: url(/images/bm-getstarted.gif) no-repeat 83px 163px; }
/*.pageclass { border: solid 1px #777; background: url(/images/bm-getstarted.gif) no-repeat 83px 163px; height: 430px; }*/
.pageclass { border: solid 1px #777; height: 430px; }
.right { float: right; }
.br3 { line-height: 3px; height: 3px; }
.br5 { line-height: 5px; height: 5px; }
.br6 { line-height: 6px; height: 6px; }
.br7 { line-height: 7px; height: 7px; }
.br8 { line-height: 8px; height: 8px; }
.br12 { line-height: 12px; height: 12px; }
