 /* ######### COMMON ######### */ 

      body {
          background-color:#000000;
          background-image: url('images/background.jpg');
          background-repeat: no-repeat;
          background-position: center top;
          font-family : Trebuchet MS;
          font-size : 12px;
          color : #FFFFFF;
          margin: 0px; 
          margin-bottom: 15px;
          overflow-x: hidden;
      }
      .left{
          background-image: url('images/bg_left.jpg');
          background-repeat: no-repeat;
          width: 500px;
          height: 869px;
      }  
      .right{
          background-image: url('images/bg_right.jpg');
          background-repeat: no-repeat;
          width: 500px;
          height: 869px;
      }    
  
      div {
          margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background-color: transparent;
      }
       
      td {
          vertical-align : top;
      }

 form {
         margin-bottom: 0px; 
         margin-top: 0px;
      }
      
   hr {
	   margin: 15px 0 15px 0;
	   border: 0;
	   border-top: #CCC;
   }
   
    .maincontent div {
     margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	width: 100%;
	height: 370px;
	overflow-y: auto;
	overflow-x: hidden;
      }
      
  b {
  color: #FFFFFF;
  font-weight: normal;
  }    
      
        
 /* ######### COMMON ######### */ 


 

 /* ######### FONTS ######### */ 


     A:link {
          text-decoration : none;
          color : #c3080f;
          font-weight : normal;
      }
     A:visited {
          text-decoration : none;
          color : #c3080f;
          font-weight : normal;
      }
     A:hover {
          text-decoration : none;
          color : #e71e25;
          font-weight : normal;
      }

     .mediumfont {
          font-size : 13px;
          font-family : Trebuchet MS;
          color : #cccccc;
          line-height: 22px;
      }   

       .smallfont {
          font-size : 10px;
          font-family : Arial;
          color : #cccccc;
          line-height: 16px;
      } 
       
 
       
      
      h1 {
          font-size : 24px;
          font-family : Trebuchet MS;
          font-weight: normal;
          color : #FFFFFF;
          line-height: 26px;
          margin-bottom: 10px;
      } 
         h3 {
          font-size : 16px;
          font-family : Trebuchet MS;
          font-weight: normal;
          color : #FFFFFF;
          line-height: 26px;
          margin-bottom: 10px;
      }    
      
 /* ######### FONTS ######### */
 
 
  .productImage {
	 margin: 0 auto;
	 text-align: center;
	 padding: 0;
	 width: 300px;
 }
   .productImage img{
 }
 .productDesc {
	 font-size: 13px;
	 text-align: center;
	 width: 300px;
 }
  .productPay, .productPay table {
	 margin: 0 auto;
	 text-align: center;
	 border: 0;
	 width: 300px;
 }
   .productPay td{
	 font-size: 11px;
 }
 
 #main {
  width: 693px;
  margin: 0 auto;
}

#content-slider {
      width: 680px;
      height: 1px;
      margin: 5px;
      background: #e2e2e2;
      position: relative;
    }

    .ui-slider-handle {
      width: 20px;
      height: 8px;
      position: absolute;
      top: -4px;
      background: #C30;
      border: 0;
	  outline: none;
	  font-size: 1px;
	  padding: 0;
	  margin: 0;
    }


#content-scroll {
  width: 675px;
  height: 350px;
  margin-top: 0px;
  overflow: hidden;
  border: solid 1px black;
}

#content-holder {
  width: 5200px;
  height: 320px;
}

.content-item {
  width: 315px;
  height: 320px;
  padding: 5px;
  float: left;
}
 
 
 
 
        .credits {
          text-align: right;
          vertical-align: top;
          padding-top: 65px;
      }