body {
  margin:0px;
  padding:0px;
  color:#222222;
  font-family:Arial;
  font-size:12px;
  line-height:17px;
  background: #272727 url(../images/mainbg.gif) repeat-x top;
}
a:link {
  color:#c10504;
  text-decoration:underline;
}
a:visited {
  color:#c10504;
  text-decoration:underline;
}
a:hover {
  color:#c10504;
  text-decoration:none;
}

.containit {
  width:835px; margin-left:auto; margin-right:auto;
  padding-top:20px;
  padding-bottom:20px;
}

.left {
   background:url(../images/main_02.png) repeat-y; width:12px;
}
.right{
   background:url(../images/main_04.png) repeat-y; width:12px;
}
.middle {
  background:url(../images/main_03.gif); width:811px; height:557px; vertical-align:top;
}
.middle .pad {
  padding:16px;
}

.fl {
  float:left;
}
.fr {
  float:right;
}
.clear {
  clear:both;
}
a img {
  border:none;
}

.button {
  background-color:#da0f0f;
  color:#ffffff;
  font-size:11px;
  text-transform:uppercase;
  text-align:center;
}
.button a:link {
  color:#ffffff;
  text-decoration:none;
}
.button a:visited {
  color:#ffffff;
  text-decoration:none;
}
.button a:hover {
  color:#ffffff;
  text-decoration:none;
}
.button:hover {
  background:#ef3636;
}



.rel {
  position:relative;
  z-index:22;
}
.abs {
  position:absolute;
  z-index:22;
}


.itemoff {
  cursor:pointer;
}
.itemon {
  background:url(../images/itemonbg.gif) repeat-x bottom;
  cursor:pointer;
}


.header {
  height:250px;
  margin-top:20px;
  margin-bottom:10px;
}

.headeritems {
  background:url(../images/header_02.jpg) no-repeat;
  width:244px;
  height:234px;
  padding:8px;
}

.headeritems .item {
  color:#ffffff;
  font-size:12px;
  border-bottom: 1px solid #dc6262;
  padding-left:6px;
  padding-bottom:7px;
  padding-top:7px;
}


h2 {
  color:#3a3a3a;
  font-size:14px;
  line-height:18px;
  font-family:Arial;
  text-transform:uppercase;
  margin-top:0px;
  margin-bottom:0px;
}

.boxpad {
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
}


.box1 {
 background:url(../images/box1.gif) no-repeat;
 width:255px;
 height:178px;
 vertical-align:top;
 font-size:11px;
}
.box2 {
 background:url(../images/box2.gif) no-repeat;
 width:259px;
 height:178px;
 vertical-align:top;
 font-size:11px;
}
.box3 {
 background:url(../images/box3.gif) no-repeat;
 width:255px;
 height:178px;
 vertical-align:top;
 font-size:11px;
}

.separator {
  border-bottom:1px solid #dfdfdf;
  margin-bottom:8px;
  padding-bottom:8px;
}
.dri {
  line-height:16px;
}

.footer {
  padding-left:20px;
  padding-right:20px;
  color:#5e5e5e;
  font-size:11px;
}
.footer a:link {
  color:#5e5e5e;
  text-decoration:none;
}
.footer a:visited {
  color:#5e5e5e;
  text-decoration:none;
}
.footer a:hover {
  color:#ad0f0f;
  text-decoration:none;
}

.padvideo {
  padding:20px;
}
.vidtext {
  width:485px; margin-right:auto; margin-left:auto; text-align:left
}
p {
  margin-top:0px;
  margin-bottom:8px;
}
.submenu {
  background:#c9c9c9; padding:8px; margin-top:4px; font-size:11px;
  filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;
}
.submenu ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.submenu ul li {
 padding-top:2px;
 padding-left:5px; padding-right:5px;
 padding-bottom:2px;
 border-bottom:1px solid #aaaaaa;
}
.submenu ul li:hover {
 background:#c50b0b;
 padding-left:5px; padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
 border-bottom:1px solid #aaaaaa;
 color:#ffffff;
}
submenu ul li:hover a:link {
  color:#ffffff;
}
submenu ul li:hover a:visited {
  color:#ffffff;
}
.submenu ul li a:link {
  color:#ad0f0e;
  text-decoration:none;
}
.submenu ul li a:visited {
  color:#ad0f0e;
  text-decoration:none;
}
.submenu ul li a:hover {
  color:#ffffff;
  text-decoration:none;
}
.ctn {
  margin-top:25px;
  margin-bottom:10px;
}
.sbtm {
  background: url(../images/smbot.jpg) no-repeat bottom; width:158px; height:8px;
}
.white {
  color:#ffffff;
}

.sins ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.sins ul li {
 padding-top:4px;
 padding-bottom:4px;
 border-bottom:1px solid #c67272;
}

.sins ul li a:link {
  color:#ffffff;
  text-decoration:none;
}
.sins ul li a:visited {
  color:#ffffff;
  text-decoration:none;
}
.sins ul li a:hover {
  color:#ffffff;
  text-decoration:underline;
}
.sbody {
 background:#c50b0b; width:158px; color:#ffffff;  vertical-align:top; height:425px;
}

.bbtm {
  background:url(../images/bbot.jpg) no-repeat;;
  width:615px;
  height:8px;
}
.bbody {
 background:#c6c6c6; width:615px; color:#222222; vertical-align:top;
}
