/* Start of CMSMS style sheet 'main' */
body{
  margin: 0px;
  padding: 0px;
  background-color: #CCCCCC;
}

#page-container{
  border: 0px;
  margin: 0px;
  background-color: #CCCCCC;
  width: 100%;
  text-align: center;
  overflow: hidden;
}

#content-container{
  border: 0px;
  background-color: #CFC274;
  background-image: url('../images/left_gradient.png');
  background-repeat: repeat-y;
  width: 975px;
  margin: auto;
  position: relative;
}

#main-content-frame{
  border: 0px;
  background-color: #FFFFFF;
  width: 780px;
  float: right;
  text-align: center;
  position: relative;
}

#main-content-area{
  border: 0px;
  background-color: #60551F;
  width: 774px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3px;
  margin-top: 126px;
  min-height: 575px;
  text-align: left;
}

#banner-area{
  border: 0px;
  background-color: #CFC274;
  background-image: url('../images/top_gradient.png');
  background-repeat: repeat-x;
  width: 780px;
  height: 97px;
  position: absolute;
  text-align: right;
  top: 0px;
  right: 0px;
  z-index: 1000;        /* IE Z-INDEX BUG FIX - SEE HTML COMMENTS */
}

#header-container{
  border: 0px;
  background-image: url('../images/nush_banner.gif');
  background-repeat: no-repeat;
  width: 238px;
  height: 232px;
  margin: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1500;
}

#copy-area{
  border: 0px;
  background-color: #CCCCCC;
  width: 100%;
  clear: both;
  height: 0px;
}

#nav-container{
  border: 0px;
  width: 230px;
  position: absolute;
  top: 242px;
  z-index: 20;
}

.nav-link, .nav-link:hover, .nav-link:active, .nav-link:visited, .nav-link:focus{
  border: none;
  outline: none;
  -moz-outline-style: none;
}

.nav-img{
  border: none;
  margin: 3px;
}

img.black{
  border: 10px solid black;
}

img.fancy_link{
  border: none;
  padding: 20px;
}

img{
  border: none;
}

.artists-link, .artists-link:active, .artists-link:hover, .artists-link:visited, .artists-link:focus {
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 20pt;
  color: white;
  text-decoration: none;
}

.category-header{
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 20pt;
  color: white;
}

#productdetail{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12pt;
  color: white;
  width: 500px;
}

.category-link a, .category-link a:active, .category-link a:visited, .category-link a:focus{
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: white;
}

.category-link a:hover{
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: white;
  text-decoration: underline;
}

.download-link, .download-link:active, .download-link:hover, .download-link:visited, .download-link:focus {
  font-weight: bold;
  font-size: 7pt;
  color: white;
  text-decoration: none;
}

a, a:hover, a:active, a:visited, a:focus{
  border: none;
  outline: none;
  -moz-outline-style: none;
  text-decoration: none;
}

.video-player {
  display: block;
}

#cartImg{
  margin-top: 66px;
  margin-right: 10px;
}
/* End of 'main' */

