#nav {
    margin:0;
    padding:0;
    list-style:none;
  }

    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #nav li {
      font-size: 12px;
      float:left;
      display:block;
      width:233px;
      position:relative;
      z-index:500;
      margin:0 1px;
    }
    #nav li ul li {
      background-color: #8bc8e7;
    }

    /* this is the parent menu */
    #nav li a {
      display:block;
      padding: 5px 5px 0 5px;
      font-weight:700;
      height:21px;
      text-decoration:none;
      color:#fff;
      text-align:center;
      color:#3b3b3c;
    }

    #nav li a:hover {
      color:#fff;
      background-color: #ccc;
    }

    /* you can make a different style for default selected value */
    #nav a.selected {
      color:#f00;
    }

    /* submenu, it's hidden by default */
    #nav ul {
      position:absolute;
      left:0;
      display:none;
      margin:0 0 0 -1px;
      padding:0;
      list-style:none;
    }

    #nav ul li {
      width:233px;
      float:left;
      border-top:1px solid #fff;
    }

    /* display block will make the link fill the whole area of LI */
    #nav ul a {
      display:block;
      height:15px;
      padding: 8px 5px;
      color:#666;
    }

    #nav ul a:hover {
      text-decoration:underline;
    }

    /* fix ie6 small issue */
    /* we should always avoid using hack like this */
    /* should put it into separate file : ) */
    *html #nav ul {
      margin:0 0 0 -2px;
    }

  .button, .button-left, .button-right {
   color: white;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;

   /* BACKGROUND GRADIENTS */
   background: #c2c3c5;
   background: -moz-linear-gradient(top, #dfe0e4, #cbcbcd 50%, #c2c2c4 51%, #bdbdbf);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfe0e4), color-stop(.5, #cbcbcd), color-stop(.5, #c2c2c4), to(#bdbdbf));



   border: 1px solid #acadb0;
   border-top: none;


   /* TEXT SHADOW */


   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
  }

  .button-left {
   /* BORDER RADIUS */
   -moz-border-bottom-left-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   border-bottom-left-radius: 8px;
  }


  .button-right {
   /* BORDER RADIUS */
   -moz-border-bottom-right-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   border-bottom-right-radius: 8px;
  }

  .product-button {
   color: white;
   padding-top: 5px;
   padding-bottom: 3px;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;

   /* BACKGROUND GRADIENTS */
   background: #c2c3c5;
   background: -moz-linear-gradient(top, #dfe0e4, #cbcbcd 50%, #c2c2c4 51%, #bdbdbf);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfe0e4), color-stop(.5, #cbcbcd), color-stop(.5, #c2c2c4), to(#bdbdbf));



   border: 1px solid #acadb0;
   border-top: none;


   /* TEXT SHADOW */


   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
  }

  .home-product-button {
   color: #3B3B3C;
   font-size: 13px;
   padding-top: 5px;
   padding-bottom: 3px;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
   /* BACKGROUND GRADIENTS */
   background: #c2c3c5;
   background: -moz-linear-gradient(top, #dfe0e4, #cbcbcd 50%, #c2c2c4 51%, #bdbdbf);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfe0e4), color-stop(.5, #cbcbcd), color-stop(.5, #c2c2c4), to(#bdbdbf));
   border: 1px solid #acadb0;

   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
  }

  .home-product-button:hover {
    background: #429ecd;
    background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
    color: #ffffff;
}

  /* WHILE HOVERED */
  .button:hover, .button-left:hover, .button-right:hover {
    background: #429ecd;
    background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
  }

  #nav li a.selected {
     background: #808285;
   background: -moz-linear-gradient(top, #b0b1b3, #9e9fa1 50%, #888b8f 51%, #7d7f84);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0b1b3), color-stop(.5, #9e9fa1), color-stop(.5, #888b8f), to(#7d7f84));
  color: #ffffff;
  }

  /* WHILE BEING CLICKED */
  .button:active, .button-left:active, .button-right:active {
    -moz-box-shadow: 0 2px 6px black;
    -webkit-box-shadow: 0 2px 6px black;
  }

  .stripe {
    background-color: #1991d0;
    height: 3px;
    margin-bottom: 4px;
  }

  .footer p {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    color: #ffffff;
  }

  .footer {
    background-color: #1991d0;
    padding: 10px 0;
  }

#footer-wrap {
  margin-top: 80px;
}


#usual1 {
margin-top: 30px;
}

.usual {
  color:#111;
  padding:2px;
  width:950px;
  margin:8px auto;
}
.usual li { list-style:none; float:left; }
.usual ul a {
    display:block;
  padding:6px 0px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  color:#3b3b3c;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;

   /* BACKGROUND GRADIENTS */
   background: #c2c3c5;
   background: -moz-linear-gradient(top, #dfe0e4, #cbcbcd 50%, #c2c2c4 51%, #bdbdbf);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfe0e4), color-stop(.5, #cbcbcd), color-stop(.5, #c2c2c4), to(#bdbdbf));
   border: 1px solid #acadb0;
   border-bottom: none;
   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   width: 233px;
}

.pager {
  margin-bottom: 0;
  margin-left: 340px;
}

.pager .previous a, .pager .next a {
  width: 100px;
}

.pager .previous a {
  margin-right: 20px;
}

.firsttab {
   -moz-border-top-left-radius: 8px;
   -webkit-border-top-left-radius: 8px;
   border-top-left-radius: 8px;
}

.lasttab {
   -moz-border-top-right-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   border-top-right-radius: 8px;

}

#tab1, #tab2, #tab3, #tab4 {
  border: #bbbbbb solid 1px;
   -moz-border-bottom-left-radius: 4px;
   -webkit-border-bottom-left-radius: 4px;
   border-bottom-left-radius: 4px;
   -moz-border-bottom-right-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
   border-bottom-right-radius: 4px;
   width: 902px;
   padding: 20px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  
}


.usual ul a {
  font-size: 12px;
}

.usual ul a:hover {
  background: #429ecd;
  background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
  color: #ffffff;
  }


.usual ul a.selected {
  margin-bottom:0;
   background: #808285;
   background: -moz-linear-gradient(top, #b0b1b3, #9e9fa1 50%, #888b8f 51%, #7d7f84);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0b1b3), color-stop(.5, #9e9fa1), color-stop(.5, #888b8f), to(#7d7f84));
  cursor:default;
  color: #ffffff;
  }
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:white;
  font:10pt Georgia;
}
.usual div a { color:#000; font-weight:bold; }

.img-left-onecol {
  width: 193px;
  float: left;
}


.img-intro {
  width: 240px;
  float: left;
}

.text-right-threecol {
  margin-left: 20px;
  width: 660px;
  float: left;
  margin-top: 10px;
}

p {

}

.alternaterow {
  background-color: #e7f3f9;
}

.product-title {
  font-weight: bold;
  text-align: left;
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
}

.product-row {
  margin-top: 30px;
  border: #bbbbbb solid 1px;
  padding: 10px 20px 20px 20px;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.view-button a span, .download-button a span, .download-button span, .download-audio-button span, .download-video-button span, .download-book-button span, .ask-it-here-button span {
  position: relative;
  top: 5px;
}

.view-button a, .download-button a, .download-button, .download-audio-button, .download-video-button, .download-book-button, .ask-it-here-button  {
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
   /* BACKGROUND GRADIENTS */
  background: #429ecd;
  background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
  color: #ffffff;
   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   padding-left: 15px;
   padding-right: 15px;
   height: 30px;
   /* CORNERS */
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}


.ask-it-here-button a {
  color: #ffffff; 
  text-decoration: none;
}
/*.download-button a {
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
   background: #808285;
   background: -moz-linear-gradient(top, #b0b1b3, #9e9fa1 50%, #888b8f 51%, #7d7f84);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0b1b3), color-stop(.5, #9e9fa1), color-stop(.5, #888b8f), to(#7d7f84));
  color: #ffffff;
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   height: 30px;
   padding-left: 15px;
   padding-right: 15px;
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}
*/


.view-button a:hover, .download-button a:hover, .download-button:hover, .download-audio-button:hover, .download-video-button:hover, .download-book-button:hover, .ask-it-here-button:hover {
   background: #808285;
   background: -moz-linear-gradient(top, #b0b1b3, #9e9fa1 50%, #888b8f 51%, #7d7f84);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0b1b3), color-stop(.5, #9e9fa1), color-stop(.5, #888b8f), to(#7d7f84));
   color: #ffffff;
   text-decoration: none;
}

/*.download-button a:hover {
  background: #429ecd;
  background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
}
*/
.buy-button a span {
  position: relative;
  top: 5px;
}


.buy-button a {
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
   /* BACKGROUND GRADIENTS */
 background: #d01f25;
   background: -moz-linear-gradient(top, #da5640, #d53e31 50%, #d32f2b 51%, #c71d22);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #da5640), color-stop(.5, #d53e31), color-stop(.5, #d32f2b), to(#c71d22)); 
   border: 1px solid #c71d22;
    color: #ffffff;
   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   height: 30px;
   width: 100px;
   /* CORNERS */
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}


.buy-button a:hover {
   background: #e01e26;
   background: -moz-linear-gradient(top, #eb8165, #e65941 50%, #e34032 51%, #e1302c);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eb8165), color-stop(.5, #e65941), color-stop(.5, #e34032), to(#e1302c));  
}



#activity td {
  border: #bbbbbb solid 1px;
  padding: 5px 10px;
}

#activity {
  margin-bottom: 80px;
}

.button-float-left {
  float: left;
  margin-right: 20px;
}

.usual  .thumbnails a {
  background: none;
  color: #3B3B3C;
}

.usual  .thumbnails {
  margin-left: 80px;
}

.usual  .thumbnails a:hover {
  background: none;
  color: #3B3B3C;
  border: #0088cc solid 1px;
}

.thumbnails h5 {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.thumbnails{list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;}

.pager .previous {

}

.thumbnail img {
  /* height: 200px; */
}

#mainmedia h1 {
  margin-bottom: 30px;
  text-align: center;
  margin-top: 5px;
  font-size: 24px;
}

#mainmedia {
  float: left;
  background-color: #ffffff;
  border: #ccc solid 1px;
  padding: 10px 60px;
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
  width: 560px;
}

#othervids {
  float: left;
  width: 225px;
  background-color: #f1f1f1;
  border: #ccc solid 1px;
  padding: 10px 5px 0px 5px;
  margin-left: 20px;
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}

#othervids div {
  border: #ccc solid 1px;
  margin-bottom: 5px;
  padding: 5px;
  background-color: #ffffff;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  width: 212px;
}

#othervids div img {
  width: 70px;
  margin-left: 60px
}

#othervids p {
  margin-bottom: 0;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
  
}

#othervids h4 {
  margin-bottom: 10px;
  text-align: center;
  font-size: 20px;
}

#mainmedia .download-button {
  margin-top: 30px;
  margin-left: 170px;
  margin-bottom: 20px;
}

#videopage {
  background-color: #ffffff;
  padding: 0px 0px 0px 0px;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;

}

#audioplayer {
  margin-left: 100px;
}

.pagenum {
  margin-top: 8px;
  margin-left: 20px;  
}

.thumbnails h5 {
  padding-left: 5px;
  padding-right: 5px; 
}

#tab4 .rec-left, #tab4 .rec-middle, #tab4 .rec-right {
  width: 235px; 
  margin-right: 0; 
  float: left;  
}

#tab4 .rec-middle {
  margin-left: 20px;
}

#tab4 .recommended img {
  height: 160px; 
  margin-bottom: 10px;  
}

#nav .margin-left-nil {
  margin-left: 0; 
}

#help-page {
  margin: 0 100px;
  font-size: 14px;  
}

#help-page h1 {
  margin: 40px 0 20px;
  text-align: center; 
}

#help-page h2 {
  background-color: #1892d0;
  padding: 4px 0 4px 0;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 28px;
  margin-top: 30px;
  margin-bottom: 15px;
  color: #ffffff;
  text-shadow: 2px 2px 4px #1b7bad;
  text-align: center;
}

#help-page h3 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-style: italic;
}

#help-page .highlight {
  /*color: #08C;*/
  font-style: normal;   
}

#help-page .unordered-list {
  margin-left: 100px;
  margin-right: 100px;
  margin-bottom: 20px;
}

#help-page .unordered-list li {
  margin-bottom: 10px;
  line-height: 150% 
}

#help-page .rule {
  margin-top: 25px; border: 0; color: #ccc; background-color: #ccc; height: 1px; width: 100%; 
}


#help-page .standard-table {
  color: #000000;
  font-size: 12px;
}

#help-page .standard-table td {
  border: #a7a9ac solid 1px;
  padding: 3px 10px;
}

#help-page .table-spacer-row td {
  border-right: none; border-left: 0; font-size: 1px; line-height: 1px; height: 2px;
}


#help-page .standard-table th {
  background-color: #1892d0;
  border: #ffffff solid 1px;
  padding:5px 10px;
  color: #ffffff;
}

#help-page .bottom-row {
  background-color: #d1d2d4;
}

#help-page .standard-table {
  margin-top: 30px;
  margin-bottom: 30px;
}

#help-page .ordered-list {
  margin-left: 100px;
  margin-right: 100px;
  margin-bottom: 20px;  
}

#help-page .ordered-list li {
  margin-bottom: 10px;
  list-style-type: decimal;
  line-height: 150%;
}

#help-page #help-list h3 {
  text-align: left;
    
}

#help-page #help-list a {
  text-decoration: underline;
  font-style: normal; 
}

#help-page #help-list li {
  color: #08C;
  margin-left: 100px;   
  margin-bottom: 6px;
}

#category-page h1, #listing-page h1, #thread-page h1 {
  margin: 20px 0 10px 0;
  font-size: 26px;
}

#category-page .table-condensed {
  margin-bottom: 0; 
}

#category-page h3, #listing-page h3 {
  text-align: left;
  margin: 30px 0 5px 0;
}

 #listing-page h3 {
  text-align: left;
  margin: 0;
}

#listing-page p {
  margin-bottom: 0; 
}

#listing-page td {
  padding: 10px 15px 0 15px;  
}

#category-page .cat-detail-row td, #category-page .cat-detail-row td a {
  color: #58595b; 
}

#category-page .well {
  margin-top: 50px; 
}


#category-page .btn-primary, .btn-info, #forum-search-submit, #login-page .btn {
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
   /* BACKGROUND GRADIENTS */
  background: #429ecd;
  background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
  color: #ffffff;
   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   height: 30px;
   width: 90px;
   border: 0;
   /* CORNERS */
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}
 #login-page .forgot {
    width: 150px; 
 }

#category-page .btn-primary:hover, .btn-info:hover, #forum-search-submit:hover, #login-page .btn:hover {
   background: #808285;
   background: -moz-linear-gradient(top, #b0b1b3, #9e9fa1 50%, #888b8f 51%, #7d7f84);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0b1b3), color-stop(.5, #9e9fa1), color-stop(.5, #888b8f), to(#7d7f84));
}

#forum-search-submit {
  float: right;
}

#category-page .category {
  padding: 0 15px;  
}

#category-page .category p {
  margin-bottom: 0;
}

#category-page .odd h3 {
  padding-top: 15px;  
}

#category-page tr.odd, #category-page div.odd {
  padding-bottom: 15px;
}

#category-page .even h3 {
  margin-top: 15px;
}




#category-page .category .cat-detail-row {
  padding-top: 0; 
}

#thread-page .breadcrumb, #listing-page .breadcrumb {
  background-color: #ffffff;
  background-image: none;
  border: 0;
  padding: 0; 
  margin:40px 0 0 0;
}

#listing-page .table {
  margin-top: 30px; 
}

#newforumthread legend {
  color: #08C;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 22px;
}

legend{display:block;width:100%;padding:0;  color: #08C; font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;font-size: 22px;line-height:36px;border:0; }

#form-stuff {
  padding-top: 10px;  
}

.newthread, #category-page .well, #listing-page .well {
  background-color: #ecedee;
  padding: 10px 20px;
  width: 660px;
  margin-top: 50px;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
  border: 0;
}

 #category-page .well {
  width: 330px;  
}

#category-page button, #listing-page button {
  margin-bottom: 10px;  
}

#category-page .topbox-wrapper, #listing-page .topbox-wrapper, #listing-page .topbox-wrapper-right, #thread-page .topbox-wrapper {
  background-color: #e9f4fa;
  padding: 15px 20px 10px 20px;
  width: 420px;
  border: #d3eaf6 solid 1px;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  
}

#category-page .topbox-wrapper p, #listing-page .topbox-wrapper form, #thread-page .topbox-wrapper form, #thread-page .topbox-wrapper p, #listing-page .topbox-wrapper p  {
  padding: 0;
  margin: 0;
}

#category-page .topbox-wrapper form, #listing-page .topbox-wrapper form, #thread-page .topbox-wrapper form {
  margin-bottom: 0;
}

#listing-page .topbox-wrapper {
  float: left;  
}

#listing-page .topbox-wrapper-right {
  width: 400px;
  float: left;  
  margin-left: 14px;
  height: 34px;
  padding: 30px 0 20px 60px;
}



#thread-page .odd, #thread-page .even {
  background-color: #ffffff;  
  border-bottom: #ccc solid 1px;
  padding: 20px 20px;
}

#thread-page .firstpost {
  background-color: #ecedee;
  border-bottom: 0;
  padding: 20px;  
}

#form-post {
  background-color: #ecedee;
}

#thread-page .avatar {
  margin-top: 10px;
  width: 54px;
  height: 54px;
} 

#thread-page .postby, #thread-page .postby a {
  color: #58595b; 
}


#thread-page .content {
  width: 820px; 
  float: right;
  margin-left: 20px;
  color: #000000; 
  margin-top: 10px;
}


#thread-page h1 {
  margin-bottom: 20px;  
}

#thread-page #form-post {
  margin-top: 30px; 
  border: 0;
  width:620px;
  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}

#thread-page .well{
  background-color: #ecedee;
  border: 0;
}

#thread-page a.editpost {
  width: 20px;
  height: 20px; 
}

#thread-page a.deletepost {
  width: 20px;
  height: 20px; 
  border: 0;
  border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
   /* BACKGROUND GRADIENTS */
  background: #d01f25;
   background: -moz-linear-gradient(top, #da5640, #d53e31 50%, #d32f2b 51%, #c71d22);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #da5640), color-stop(.5, #d53e31), color-stop(.5, #d32f2b), to(#c71d22)); 
    color: #ffffff;
   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   /* CORNERS */
}

#thread-page a.deletepost:hover {
   background: #e01e26;
   background: -moz-linear-gradient(top, #eb8165, #e65941 50%, #e34032 51%, #e1302c);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eb8165), color-stop(.5, #e65941), color-stop(.5, #e34032), to(#e1302c));  
}

#myaccount .btn {
  width: 150px;   
  height: 30px;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
   position: relative;
   /* BACKGROUND GRADIENTS */
  background: #429ecd;
  background: -moz-linear-gradient(top, #5bc5fb, #4ab8f1 50%, #31aeef 51%, #2ba4e2);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc5fb), color-stop(.5, #4ab8f1), color-stop(.51, #31aeef), to(#2ba4e2));
  color: #ffffff;
   /* BOX SHADOW */
   -moz-box-shadow: 0 1px 3px #999;
   -webkit-box-shadow: 0 1px 3px #999;
   box-shadow: 0 1px 3px #999;
   border: 0;
   /* CORNERS */
  border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
  float: left;
  margin: 0 10px;
}


#myaccount .btn:hover {
   background: #808285;
   background: -moz-linear-gradient(top, #b0b1b3, #9e9fa1 50%, #888b8f 51%, #7d7f84);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0b1b3), color-stop(.5, #9e9fa1), color-stop(.5, #888b8f), to(#7d7f84));
}

#myaccount .thumbnail {
  padding: 10px;  
}

#myaccount .thumbnail .btn {
  margin-bottom: 10px;
}

#myaccount .form-actions {
  padding-left: 0;  
}

#videopage #mainmedia img {
  float: left;  
  margin-left: 50px;
}

#videopage .txt {
  width: 300px; 
  float: left;  
  margin-left: 30px;
}

#videopage #audioplayer {
  margin-top: 20px; 
}