/* code by In Touch Systems Inc.
// (c) 2008 - All Rights Reserved
// www.intouchsystems.net for information
*/

/* BEGIN COMMON STYLES */
body  {
        margin: 0px;
        padding: 0px;
        
        text-align: center;
        font-family: Times New Roman, Times, serif;
        font-size: 15px;
        background-color: black;
      }

a {
    color: #f50199;
    text-decoration: none;
    font-weight: bold;
  }

a img {
        border: none;
      }

h1  {
      font-size: 30px;
      font-weight: bold;
      color: #f50199;
      
      text-align: center;
    }

h3  {
      font-size: 18px;  
      color: #f50199;
      
      border-bottom: 1px solid #f50199;
      padding-bottom: 10px;
      margin-top: 18px;
      margin-bottom: 18px;
    }

div.its_pdf_link,
div.its_pdf_link a  {
                      padding: 5px;
                      text-align: right;      
                    }
                    
div.its_news_pdf,
div.its_news_pdf a  {
                      padding-top: 8px;
                      padding-bottom: 8px;
                      padding-left: 0px;
                      padding-right: 5px;
                      
                      text-align: left;
                    }

div.its_email_link  {
                      padding: 5px;
                    }
div.its_phone_number  {
                        font-weight: bold;
                        padding: 5px;
                      }

div.its_price {
                text-align: right;
                font-weight: bold;
                font-size: 17px;
                
                padding-top: 8px;
              }

div.its_form_info   {
                      font-size: 11px;
                      font-family: Arial, Helvetica, sans-serif;
                      text-align: center;
                      clear: both;
                      padding: 10px;
                    }

div.its_messagebox  {
                      text-align: center;
                      
                      font-size: 17px;
                      font-weight: bold;
                      color: #f50199;
                      
                      border-width: 1px;
                      border-style: solid;
                      border-color: #f50199;
                      
                      margin: 10px;
                      padding: 5px;
                    }

form  {
        border-width: 1px;
        border-style: solid;
        border-color: #f50199;
        
        font-family: Arial, Helvetica, sans-serif;
        
        padding: 20px;
        margin-bottom: 25px;
        margin-top: 25px;
      }

label {
        width: 200px;
        height: 35px;
        display: block;
        float: left;
        clear: left;
        text-align: right;
        padding-right: 10px;
      }
      
div.its_input {
                height: 35px;
                float: left;
              }

div.its_input img,
div.its_input span  {
                      margin-left: 0px;
                      margin-right: 11px;
                    }

div.its_buttons {
                  text-align: center;  
                }

div.its_buttons button  {
                          width: 200px;
                          padding: 2px;
                          margin-left: 30px;
                          margin-right: 30px;
                        }
  
/* END COMMON STYLES */

/* BEGIN BACKGROUND AND LAYOUT DIV STYLES */
div.its_document  {
                    width: 1000px;
                    height: 875px;
                    
                    margin: 0px auto 0px auto;
                    padding: 0px;
                    position: relative;
                    
                    text-align: left;
                    
                    background-image:url(../its_images/site/background.gif);
                    background-repeat: no-repeat;
                    background-position: top center;
                  }

div.its_rotating_box {
                       width: 740px;
                       height: 580px;
                       
                       margin-right: 42px;
                       margin-left: 43px;
                       position: absolute;
                       top: 200px;
                       left: 0px;
                       padding: 0px;
                       
                       background-image: url(../its_images/site/rotating_box.gif);
                       background-repeat: no-repeat;
                     }

div.its_rotating_content  {
                            width: 640px;
                            height: 480px;
                            
                            margin: 0px;
                            padding: 0px;
                            position: absolute;
                            top: 50px;
                            left: 50px;
                          }

div.its_business_box  {
                        width: 825px;
                        height: 675px;
                        
                        margin: 0px;
                        padding: 0px;
                        position: absolute;
                        top: 200px;
                        left: 0px;
                        
                        background-image: url(../its_images/site/business_box.gif);
                        background-repeat: no-repeat;
                      }

div.its_business_header {
                          width: 750px;
                          height: 140px;
                          
                          margin: 0px;
                          padding: 0px;
                          position: absolute;
                          top: 51px;
                          left: 40px;
                        }

div.its_business_content  {
                            width: 748px;
                            height: 433px;
                            
                            margin: 0px;
                            padding: 0px;
                            position: absolute;
                            top: 190px;
                            left: 40px;
                            
                            background-color: black;
                            color: white;
                            
                            overflow: auto;
                          }

div.its_product_box {
                      width: 825px;
                      height: 675px;
                      
                      margin: 0px;
                      padding: 0px;
                      position: absolute;
                      top: 200px;
                      left: 0px;
                      
                      background-image: url(../its_images/site/product_box.gif);
                      background-repeat: no-repeat;
                    }

div.its_product_content {
                          width: 750px;
                          height: 575px;
                          
                          margin: 0px;
                          padding: 0px;
                          position: absolute;
                          top: 48px;
                          left: 40px;
                          
                          background-color: white;
                          color: black;
                          
                          overflow: auto;
                        }

/* END BACKGROUND AND LAYOUT DIV STYLES */

/* BEGIN MAIN NAVIGATION BAR STYLES */
div.its_main_nav  {
                    width: 815px;
                    height: 40px;
                    line-height: 40px;
                    
                    margin: 0px;
                    padding: 0px;
                    position: absolute;
                    top: 180px;
                    left: 20px;
                    z-index: 10;
                  }

div.its_main_nav a  {
                      font-size: 18px;
                      font-family: Times New Roman, Times, serif;
                      font-weight: normal;
                      font-style: italic;
                      text-decoration: none;
                      color: white;
                      margin-right: 10px;
                    }

div.its_main_nav a:hover  {
                            font-size: 18px;
                            font-weight: bold;
                          }

/* END MAIN NAVIGATION BAR STYLES */

/* BEGIN PRODUCT NAVIGATION BAR STYLES */
div.its_product_nav {
                      width: 150px;
                      
                      margin: 0px;
                      padding: 0px;
                      position: absolute;
                      top: 250px;
                      left: 825px;
                      
                      text-align: center;
                    }

div.its_product_nav a {
                        font-size: 18px;
                        font-family: Times New Roman, Times, serif;
                        font-weight: normal;
                        font-style: italic;
                        text-decoration: none;
                        color: white;
                      }

div.its_product_nav a:hover {
                              font-size: 18px;
                              font-weight: bold;
                            }

div.its_product_nav div {
                          padding-top: 10px;
                          padding-bottom: 10px;
                          padding-right: 0px;
                          padding-left: 0px;
                        }

/* END PRODUCT NAVIGATION BAR STYLES */

/* BEGIN TWO COLUMN PAGE CONTENT LAYOUT STYLES */
div.its_two_column_image  {
                            width: 200px;
                            
                            margin-bottom: 15px;
                            padding: 50px;
                            float: left;
                            clear: left;
                          }

div.its_two_column_image img  {
                                width: 200px;
                              }

div.its_two_column_text {
                          width: 420px;
                          
                          margin-bottom: 15px;
                          padding-right: 5px;
                          float: left;
                        }

/* END TWO COLUMN PAGE CONTENT LAYOUT STYLES */

/* BEGIN ONE COLUMN PAGE CONTENT LAYOUT STYLES */
div.its_one_column  {
                      padding-left: 50px;
                      padding-right: 50px;
                      padding-bottom: 20px;
                      padding-top: 20px;
                      
                      text-align: left;
                    }

div.its_centered_column {
                          text-align: center;
                        }


/* END ONE COLUMN PAGE CONTENT LAYOUT STYLES*/

/* BEGIN PRODUCT PAGE STYLES */
div.its_product_content h1  {
                              border-width: 1px;
                              border-style: solid;
                              border-color: #f50199;
                              margin: 10px;
                            }

div.its_product {
                  margin: 10px;
                  
                  position: relative;
                  
                  border-style: solid;
                  border-width: 1px;
                  border-color: #f50199;
                }

div.its_product_image {
                        width: 200px;
                        
                        margin: 10px;
                        padding: 0px;
                        float: left;
                        clear: left;
                        top: 0px;
                        left: 0px;
                      }

div.its_product_image a div {
                              text-align: center;
                              
                              font-family: Arial, Helvetica, sans-serif;
                              font-size: 11px;
                              font-weight: normal;
                              
                              text-transform: uppercase;
                            }


div.its_product_image img {
                            width: 200px;
                          }

div.its_product_info  {
                        width: 450px;
                        height: 150px;
                        
                        margin: 10px;
                        padding: 0px;
                        padding-right: 5px;
                        float: left;
                        
                        overflow: auto;
                      }

div.its_float_container_spacer  {
                                  line-height: 0px;
                                  height: 0px;
                                  clear: both;
                                }

/* END PRODUCT PAGE STYLES */

/* BEGIN CONTACT PAGE STYLES */
div.its_contact_us_container  {
                                width: 748px;
                                margin: 0px;
                                padding: 0px;
                                position: relative;
                              }

div.its_contact_us  {
                      width: 280px;
                      margin: 0px;
                      padding: 0px;
                      
                      position: absolute;
                      top: 0px;
                      left: 75px;
                      
                      text-align: left;
                    }
                    
div.its_contact_us h1,
div.its_locations h1  {
                        text-align: left;
                      }

div.its_locations {
                    width: 280px;
                    margin: 0px;
                    padding: 0px;
                    
                    position: absolute;
                    top: 0px;
                    left: 393px;
                    
                    text-align: left;
                  }

/* END CONTACT PAGE STYLES*/

div.its_news_pdf,
div.its_news_pdf a  {
                      padding-top: 8px;
                      padding-bottom: 8px;
                      padding-left: 0px;
                      padding-right: 5px;
                      
                      text-align: left;
                    }