body {margin: 0; background-color: #fff; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px;}

a {color: #b40202;}
a:visited {color: #676768;}
a:hover {color: #000;}

.wrapper {width: 775px; border: 1px solid #b40202; background-image: url(images/total-back.png); background-repeat:no-repeat; background-position:top; background-color: #f3f1f2; text-align: left;} 

.red {background-color: #b40202;}
.gray {background-color: #c9cace;}
.dkgray {background-color: 676768;}
.black {background-color: #000;}
.white {background-color: #f3f1f2;}

.smtext {font-size: 10px;}

.sidebar {float: right; width: 103px; height: 348px; margin-top: 0px; text-align: center;}

#maincontent {text-align: left; margin-left: 10px;}

.news {background-image: url(images/newsbox.png); background-repeat:no-repeat; width: 324px; height: 197px; font-size: 10px;} 
.news p  {padding: 12px 12px 12px 120px; text-align: left;}

.production {color: #b40202; font-size: 12px; font-weight: bold; font-style: italic;}

#overview {background-image: url(images/page2-back.jpg); background-repeat: no-repeat; background-position: left; height: 481px; }
.overview-box {margin-left: 250px; border: 5px solid #c9cace; padding: 8px; width: 380px;}

#videopresentation {float: left; text-align: left; background-image: url(images/page4bkgrd.jpg); background-repeat: no-repeat; background-position: top; width: 660px;} 
#videopresentation p {padding: 0px 10px 0px 10px;}

#salestools {background-image: url(images/page8bkgrd.jpg); background-repeat:no-repeat; background-position:top; width: 660px; height: 383px;}
#salestools td {font-size: 14px; font-weight: bold;}

.imgrt {float: right; margin-left: 3px;}
.imglt {float: left; margin-right: 3px;}
.img {border: 1px solid #000;} 

#footer {background-color: #000; clear: both;}
#footer, #footer a, #footer a:visited, #footer a:hover {color: #fff; font-size: 10px; font-weight: bold;}