/*
CSS for individual page
*/
  body
  {
    background: #fff!important;
    /*background:#ffffff url("/images/gdoc/Grey_generic_gradation.png") repeat-x top left;  */
  }
  
   #gDocwrapper { 
    margin: 0px auto;
    width: 988px; 
    min-height: 100%!important;
    background-color: #fff;
    padding: 0px;
    background:#ffffff url("/images/gdoc/Grey_generic_gradation.png") repeat-x top left;
   }

   .field
   { 
    font-size: 11px!important;
   }
   
   #gDocBodyContents
   { 
    width: 968px;
    height:auto;
    margin: 0 auto;/* get it to center*/  
   }

   #gDocMain
   {
    width: 968px;
    margin: 0px auto;   
   }

   #pageHeading
   {
    color: #000;  
    padding: 0px;
    font-size: 24px;
    font-weight: lighter;
    font-family: Verdana;
    margin: 1px 0px;
   }
   
   .subHeading
   {
    color: #000;  
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana;
   }
   
   .sub2Heading
   {
    color: #000;  
    padding: 0px;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
   }
   
   .heading
   {
    color: #000;  
    padding: 0px;     
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
    padding: 5px 0px 5px 10px!important;       
   }
   
   #foot
   {
    width: auto!important;
    float: right!important;   
    vertical-align: top!important;   
   }

   #footerLogo
   {
    padding-top: 20px;    
   }

   #gDocContainer
   {
    width: 968px;  
    margin: 40px 0px 20px 0px;     
    padding: 0px;
   }
   .resellerInfo, .resellerAff
   { 
     width: 375px; 
     height: 115px;       
     padding-right: 10px; 
     line-height: 1.7em;      
   }
   .resellerFind, .resources
   { 
     width: 200px; 
     height: 115px!important;   
     border: 1px solid #808080;         
     line-height: 1.7em;      
     padding: 10px;
   }
   .infoBox
   { 
     width: 200px;   
     height:50px;
     border: 1px solid #808080;         
     line-height: 1.7em;      
     padding: 10px;
   }
   .resellerInfoText
   { 
     width: 650px;       
     padding-right: 20px; 
     line-height: 1.7em;      
   }
   table
   {
    padding: 0px;
    margin: 0px; 
    color: #000;     
   }
   .tblBuy
   {
    width: 535px;    
    margin-bottom: 20px;
    margin-left: 20px;       	
   }
  .buyNumUsers{width:300px;}
  #inp{margin:15px;}
   .moreLink
   {
    float: right;    
    margin: 10px 10px 0px 0px;
   }
   .moreButton
   {
    float: right;    
    margin: 20px 20px 0px 0px;
    background:#ffffff url("http://www.harlequin.com/images/products/index/moreInfo_hover.gif") no-repeat top left;     
   }
   .fusion
   {        
    padding: 5px 0px 5px 10px;    
    background:#fff url(/images/gdoc/Fusion_horizontal_gradation.png) repeat-y top left;     
    vertical-align: middle;
    color: #fff;    
    font-weight: bold;
   }
   .creator
   {        
    padding: 5px 0px 5px 10px;    
    background:#fff url(/images/gdoc/Creator_horizontal_gradation.png) repeat-y top left;     
    vertical-align: middle;
    color: #fff;    
    font-weight: bold;
    border-top: 20px solid #fff;
   }
   .server
   {        
    padding: 5px 0px 5px 10px;    
    background:#fff url(/images/gdoc/PDF_Server_horizontal_gradation.png) repeat-y top left;     
    vertical-align: middle;
    color: #fff;    
    font-weight: bold;
    border-top: 20px solid #fff;
   }
   #fusionUsers, #creatorUsers, #serverUsers{width: 50px;}
   .odd
   {        
    padding: 5px 0px 5px 10px!important;    
    background-color: #E5E6E6!important;
    width: 150px; 
   }
   .even
   {        
    padding: 5px 0px 5px 10px!important;    
    background-color: #FFF;
    width: 150px; 
   }
   .numUsers
   {
    float: right;
    width: 200px;
    vertical-align: bottom!important; 
    padding: 5px 20px 5px 10px!important;   
    margin-right: 15px;
   }
   .buyButton
   {
    float: right;
    width: 175px;
    height: 32px;
    border: 0px;
    vertical-align: top!important; 
    padding: 0px!important;       
    color: #fff;    
    background:transparent url(/images/gdoc/buyOnline.png) no-repeat 0 0;    
   }
   .downloadButton
   {
    float: right;
   }
   .buyButton a{color: #fff!important;}
   #buyOnline
   {
    padding: 0px;     
    width: 585px;
    margin: 20px 0px 10px 0px;
    background-color: #F9FAFA!important; 
   }
   select
   {
    border: 1px solid #808080;
    width: 150px;
    height: 22px;
    font-family: Verdana;    
   }