body
{ 
  background-color: #fff;
  text-align: center;
  font-family : arial, "Lucida Sans Unicode", arial, verdana, sans-serif;
  font-size : .8em;
  color: #5f5f5f;
  margin: 0;
  padding: 0;
}

#wrapper
{
  width: 1015px;
  margin: 0 auto;
  text-align: left;
}




/*////////////////////   Wesbite styles and are set within FCK editor  ///////////////////*/
  #limeTitle
  {
    color: #b9cb3c;
    font-weight: bold;
    font-size: 23pt;
    padding: 1px 0 0px 0;
    margin: 0;
    font-family: arial, helvetica, verdana, sans-serif;
  }


  #graySubtitle
  {
    color: #5f5f5f;
    font-size: 17px;
    padding: 1px 0 5px 0;
    margin: 0;
  }
  
  h2
  {
    font-size:14px;
    padding-top:0px;
    margin:0px;
    color: #b9cb3c;
  }


  p
  {
  margin: 0;
  padding: 0px 0 13px 0;
  }


.qualityscore
{
  background-color: #f1f5da;
  border: 1px solid #c1ce67;
  margin: 0;
  padding: 0;
  font-size: 10px;
  text-align: center;
}

    .qualityscore p
    {
      margin: 0;
      padding: 3px;
    }




/*/////////////////////////  Links in general  ////////////////////////*/
a
{
  color: #5f5f5f;
  text-decoration: underline;
}


a:hover
{
  color: #fff;
  background-color: #5f5f5f;
  text-decoration: none;
}


.noborder
{
  border: none;
}




/*/////////////////////////  Top elements: logo, search, sitmap   ////////////////////////*/
#top
{
  float: left;
  width: 1014px;
}

  
  #top .logo{
    float: left;
    margin: 20px 0 0 0;
    border: none;
  }




/*/////////////////////////  Serach Feature  ////////////////////////*/
#search
{
    float:right;
    text-align:right;
    width:150px;
    margin:25px 1px 0 0;
    padding:0;
}

        html>body .searchbox { margin: 4px 4px -18px 0; }


    .label
    {
      float: left;
      display: none;
    }
    

  #searchsubmit
  {
    float: left; 
    background-color: #eff4d2;
    border:1px solid;   
    border-color: #6d6d6d #6d6d6d #6d6d6d #eff4d2;
    background-image: url(/images/searchIcon.gif);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: left top;
    border-left: 0;
  }
  

  #searchfield
  {
    float: left;
    border: 0;
    border-left: 1px #6d6d6d solid;
    border-top: 1px #6d6d6d solid;
    border-bottom: 1px #6d6d6d solid;
    border-right: 0;
    background-color: #eff4d2;
    font-size: 10px;
    margin: 0;
    padding: 2px 0px 3px 2px;
  }
  
  #search form
  {
    margin: 0 0 5px 0;
    float: right;
    background-color: #eff4d2;
  }




/*/////////////////////////  Nav Bar  ////////////////////////*/
#nav
{
  float: left;
  width: 1015px;
  margin: 20px 0 0 0;
}
  
  #nav ul
  {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  
  #nav li
  {
    float: left;
    margin: 0 2px 0 0;
  }
  
  #nav li a
  {
    display: block;
    width: 133px;
    height: 45px;
    color: white;
    font-family : "Lucida Sans Unicode", sans-serif;
    font-size:12px;
    font-weight:normal;
    padding: 5px 0 0 10px;
    text-decoration: none;
    background-color: transparent;
  }
  
  #nav li a:hover
  {
    color: white;
    text-decoration: none;
    background-color: transparent;
  }
  
  #nav .nav_1
  {
    background-image: url(/images/nav_1.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }
  
  #nav .nav_2
  {
    background-image: url(/images/nav_2.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }

  #nav .nav_3
  {
    background-image: url(/images/nav_3.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }

  #nav .nav_4
  {
    background-image: url(/images/nav_4.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }

  #nav .nav_5
  {
    background-image: url(/images/nav_5.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }
  
  #nav .nav_6
  {
    background-image: url(/images/nav_6.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }

  #nav .nav_7
  {
    background-image: url(/images/nav_7.gif);
    background-repeat: no-repeat;
    background-color: #424242;
  }
  
      #nav .nav_1:hover
      {
        background-image: url(/images/nav_1o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }
  
      #nav .nav_2:hover
      {
        background-image: url(/images/nav_2o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }

      #nav .nav_3:hover
      {
        background-image: url(/images/nav_3o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }

      #nav .nav_4:hover
      {
        background-image: url(/images/nav_4o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }

      #nav .nav_5:hover
      {
        background-image: url(/images/nav_5o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }
  
      #nav .nav_6:hover
      {
        background-image: url(/images/nav_6o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }

      #nav .nav_7:hover
      {
        background-image: url(/images/nav_7o.gif);
        background-repeat: no-repeat;
        background-color: #b9cb3c;
      }
  
          .nav_1_selected
          {
            background-image: url(/images/nav_1o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }

          .nav_2_selected
          {
            background-image: url(/images/nav_2o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }
  
          .nav_3_selected
          {
            background-image: url(/images/nav_3o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }
  
          .nav_4_selected
          {
            background-image: url(/images/nav_4o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }
  
          .nav_5_selected
          {
            background-image: url(/images/nav_5o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }
  
          .nav_6_selected
          {
            background-image: url(/images/nav_6o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }
  
          .nav_7_selected
          {
            background-image: url(/images/nav_7o.gif);
            background-repeat: no-repeat;
            background-color: #b9cb3c;
          }




/*/////////////////////////  Main visual space AKA: banner  ////////////////////////*/
#visual
{
  float: left;
  margin: 2px 0px 5px 0px;
  background-image: url("/images/loading.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  overflow: hidden;
  width:1014px;
  position: relative; 
  background-color: #fff;
  z-index: 0;
}  


      #printthis  /*This is only used for print within the print.css to print the banner image*/
      {
        display: none;
      }




/*/////////////////////    Titles: Website titles    ///////////////////////////*/
/*///////    Title container 715px wide, pages WITH widgets etc... /////////////*/
#title
{
  float: left;
  width: 715px;
  border-bottom: 1px solid #5f5f5f;
  margin: 0 0 10px 0;
}


/*///////    Title container 1014px wide, pages WITH OUT widgets etc... /////////////*/
#full_title 
{
  float: left;
  width: 1014px;
  border-bottom: 1px solid #5f5f5f;
  margin: 0px 0 10px 0;
}

  #full_title h1
  {
    width: 950px;
    float: left;
  }


/*//////////////////////      Content containers: Website content      /////////////////////*/
/*//////  Content container for pages WITH widgets etc... [title, content, left menu]  /////*/
#main_left
{
  float: left;
  width: 720px;
  height: 350px;
  margin: 0 0 20px 0;
}


    html>body #main_left
    {height: auto !important; min-height: 350px;}





/*/////////////    Content area, pages WITH 2nd Nav and widgets AKA middle bit    //////////*/
#content_middle
{
  float: left;
  width: 580px;
  margin: 0 0 0 20px;
  text-align:left;
}



/*/////////////    Content area: Main contact page - Contact form    //////////*/  
    #middle_left/*Holds the content*/
    {
      float: left;
      width: 320px;
    }

    #middle_right/*Holds the form*/
    {
      float: right;
    }
  

/*//////////    Content area: pages WITHOUT 2nd Nav, but with widgets    ///////*/  
#content_home
{
  float: left;
  width: 715px;
  margin: 0 0 0 0px;
  text-align:left;
}








/*////////////    Content area: pages WITH 2nd Nav, but NO widgets    /////////*/  
#content_fullwidth
{
  float: left;
  width: 869px;
  margin: 0 0 0 20px;
}

  #content_fullwidth p
  {
  margin: 0;
  padding: 0px 0 13px 0;
  }
  

/*////////////    Content area: Blog area, once you have clicked an artical    /////////*/  
#content_fullwidth_rmargin5
{
  float: left;
  width: 869px;
  margin: 0 0 0 5px;
}

/*////////////    Content area: Clients pages WITH 2nd Nav, with Image Thumbs    /////////*/  
#content_clientswidth
{
  float: left;
  width: 660px;
  margin: 0 0 0 20px;
}

    #content_clientswidth p
    {
      margin: 0;
      padding: 10px 0 0px 0;
    }

    #content_clientswidth img
    {
      border: 1px silver solid;
    }
  
    #clients_images
    {
      width:218px;
      float:left;
      position:relative;
      top:-5px;
    }



/*////////////    Content area: Widgets appear in here amungst other artwork    /////////*/  
#main_right
{
  float: right;
  width: 275px;
  margin: 59px 1px 5px 0;
}


  #spare_space
  {
    float: left;
    width: 270px;
    height: 0px;
  }


  #promoFeatures
  {
    float: right;
  }
  
      #promoFeatures img, #promoFeatures img a
      {
        border: none; 
        margin-bottom: -3px; 
      }


      *:lang(en) #promoFeatures img, #promoFeatures img a
      {
        border: none; 
        margin-bottom: 0px; 
      }


/*//////  Left content: for pages WITH 2nd nav and any content under the 2nd nav  /////*/

#content_left
{
  float: left;
  width: 115px;
  min-height: 1px;
  margin: 0;
  text-align: left;
}


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


                                                                                     
  #content_left p
  {
    margin: 0;
    padding: 5px 0 10px 0;
  }





/*//////  Left content: for blog page WITH 2nd nav and any content under the 2nd nav AKA: once clicked on an artical  /////*/
  #content_left_narrower
  {
    float: left;
    width: 100px;
    min-height: 1px;
    margin: 0;
    text-align: left;
  }

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



  #content_left_narrower p
  {
    margin: 0;
    padding: 5px 0 10px 0;
  }




/*/////////////////////////  Left / 2nd & 3rd Nav  ////////////////////////*/

.leftnav
{
  margin: 0 0 15px 0;
}

  
  .leftnav ul
  {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  
  
  .leftnav li
  {
    text-align: left;
    padding: 0;
  }
  
  .leftnav a
  {
    font-weight: bold;
    text-decoration: none;
    padding: 0 0 0 10px;
    color:#5f5f5f;
    background-color: #fff;
    background-image: url(/images/arrow.gif);
    background-repeat: no-repeat;
  }
  
  .leftnav a:hover
  {
    text-decoration: none;
    background-color: #fff;
    color:#B9CB3C;
  }
  
  .leftnav li.selected a
  {
    color: #B9CB3C;
  }
  
      .leftnav ul li ul
      {
        list-style: none;
        margin: 2px 0px 2px 0px;
        padding: 0;
      }  
  
      .leftnav ul li ul li
      {  
        padding: 0 0 0 10px;
      }
      .leftnav ul li ul li a
      {
        color: #5f5f5f !important;
        font-size: 10px;
        font-weight: normal;
        background-image: none !important;
        padding: 0 !important;
      }
      
      .leftnav ul li ul li a:hover
      {
        color: #b9cb3c !important;
        font-size: 10px;
        font-weight: normal;
      }
  
      .leftnav ul li ul li.selected a
      {
        color: #b9cb3c !important;
      }
 




/*////////////////////////////////     Widgets     ////////////////////////////////*/
  #widgets
  {
    float: left;
  }


    #widgets img
    {
      border: none;
    }


    .image_in_widget
    {
      margin: 10px;
    }
  
  
    .box
    {
      background-color: #e8edcb;
      background-image: url(/images/widget_bg.jpg);
      background-position: right bottom;
      background-repeat: no-repeat;
      width:275px;
      margin: 0;
      padding: 0;
    }


      .box p
      {
        margin:0;
        padding: 7px;
      }
  
  
      .getintouch strong
      {
        display:block;
        float:left;
        width:30px;
      }   

  
    .title
    {
      font-size:11px;
      height:25px;
      background:url("/images/titlebg.gif");
      border-bottom:0px;
      margin-top:5px;
      width:275px;
      font-weight:bold;
    }
  
      .title a
      {
        text-decoration:none;
        color:#fff;
        display:block;
        width:275px;
        padding: 5px 0 5px 0;
      }
      
       .title a:hover
      {
        text-decoration:none;
        color:#fff;
        background-color: transparent;
      }
  
      .clearFix
      {
        width: 175px;
        clear:both;    
      }

/*///////////////////////////////  Home Services Features  /////////////////////////////*/

#serviceHomeFeatures
{
  float: left;
  margin: 0 0 15px 0;
}

#serviceHomeFeatures a
{
background-color: transparent;
}

#serviceHomeFeatures a:hover
{
color: #b9cb3c;
text-decoration: underline;
}


.serviceHomeFeatures
{
  border: 1px solid silver;
  width: 160px;
  height: 165px;
  float: left;
  padding: 5px 5px 7px 7px;
}
        
        html>body .serviceHomeFeatures{height: auto !important; min-height: 160px;}



  .serviceHomeFeatures img
  {
    border: 0;
  }

  .serviceHomeFeaturesContent
  {
    height: 90px;
  }

          html>body .serviceHomeFeaturesContent{height:auto !important; min-height: 90px;}
          
          
    .webfeature
    {
      background-color: #fff;
      background-image: url(/images/homeFeatureIconTile.jpg);
      background-repeat: repeat-x;
    }


    .printfeature
    {
      background-color: #fff;
      background-image: url(/images/homeFeatureIconTile.jpg);
      background-repeat: repeat-x;
      margin: 0 0 0 5px;
    }


    .brandingfeature
    {
      background-color: #fff;
      background-image: url(/images/homeFeatureIconTile.jpg);
      background-repeat: repeat-x;
      margin: 0 0 0 5px;
    }


    .multimediafeature
    {
      background-color: #fff;
      background-image: url(/images/homeFeatureIconTile.jpg);
      background-repeat: repeat-x;
      margin: 0 0 0 5px;
    }



      .serviceHomeFeaturesContentLinks, .serviceHomeFeaturesContentLinks a
      {
      font-size: 11px;
      text-align: right !important;
      float: right;
      width: 90px;
      margin: 20px 5px 0 0;
      }
      
      


          .HomeFeatureSmallerText
          {
            font-size: 11px;
          }




/*/////////////////////////  Clients section ////////////////////////*/


  #main_fullwidth h1
  {
    /*float: left;*/
  }


#main_fullwidth
{
  float: left;
  width: 1014px;
  margin: 3px 0 20px 0;

}

                *:lang(en) #main_fullwidth { margin: 0px 0 20px 0; }
    

/*///////////////  Scrolling client images in top banner   ////////////////*/
#menu1
{
  float:left;
  height:255px;
  background-color:#ffffff;
  position:relative;
  z-index: 9;
}


#menu1 img
{
  top:0px;
  border:1px solid white; 
  width: 336px;
  height: 266px;
}


    #menu1 a, #menu1 a:hover
    {
    background-color: #fff;
    }


#slidercontrol
{
  float: right;
  margin: 1px 0 0 0;
  padding: 0;
}

/*//////////////////////     Client Content     ///////////////////////////*/
  #loading
  {
    height:275px;
    width:820px;
    z-index: 10;
    position:absolute;
    float:left;
    left:320px;
    top:420px;
    display:none;
  }
  
  
   .loadanimation
   {
      
      background-image: url(/images/loading.gif);
      background-position: 40% 60%;
      background-repeat: no-repeat;
   }
    
    #test /*Not a test !important*/
    {
      z-index:99;
      float: left;
      width: 617px;
      margin: 0 10px 0 10px;
      position:relative;
      top:0px;
    }
    
   
      #test p
      {
      margin: 0 0 15px 0;
      padding: 0;
      }


/*////////////////////      Clients: Thumnail viewer       /////////////////////*/
#imageHolder
{
  position:relative;
  display:none;
  background:#424242;
  float:left;
  margin-top:0px;
  padding-top:10px;
  padding-left:15px;
}


#imageHolderImage
{
  width:614px;
  height:456px;
}

#imageHolder #close
{
  padding-top:5px;
  padding-bottom:10px;
  padding-left:580px;
}

#imageHolder #close a
{
  color:white;
}

#imageHolder #close a:hover
{
  color:silver;
  background-color: transparent;
  text-decoration: underline;
}


#clients_images img
{
  border:0px;
  margin-bottom:15px;
  margin-top:5px;
  background-color: #fff;
}


#clients_images a:hover
{
  background-color: #fff!important;
}


/*////////////////////      Clients: Client type watermark       /////////////////////*/
  #iconImage
  {
    width: 220px;
    height: 220px;
    position: absolute;
    top: 7px;
    left: 650px;
    background-repeat: no-repeat;
    background-position: 25px 0px;
  }

      .iconImageWeb
      {
        background-image: url(/images/webIconBig.jpg);
      }
      
      .iconImagePrint
      {
        background-image: url(/images/printIconBig.jpg);
      }
      
      .iconImageBranding
      {
        background-image: url(/images/brandIconBig.jpg);
      }
    


/*/////////////////////////  Footer  ////////////////////////*/
#footer
{
  float: left;
  width: 1014px;
  background-color: #424242;
  color: #fff;
  font-size: 10px;
  text-align: center;
}


  #footer p
  {
  margin: 0;
  }


    #footer a
    {
      color: #fff;
      font-weight: normal;
      text-decoration: none;
    }
  
    #footer a:hover
    {
      color: #fff;
      font-weight: normal;
      text-decoration: underline;
    }
  

  .copyright
  {
    width: 900px;
    float: left;
  }
  
  

  .copyright p
  {
    margin: 0;
    padding: 4px 0 5px 100px;
  }
  
  
  .validlogos
  {
    width: 100px;
    float: right;
    margin: 4px 0 0 0;
  }
  
      .validlogos img
      {
          border: none;
      }
      
      
  
#footer_address
{
  clear: both;
  width: 1014px;
  text-align: center;
  padding: 5px 0 5px 0;
  font-size: 9px;
}
  



/*/////////////////////////  STATIC Forms [not floating] ////////////////////////*/
#middle_right form
{
  margin: -10px 0 0 0;
  padding: 8px 5px 0 5px;
  height: 245px;
  background-color: #f9f9f9;
}

  
  #contactform input
  {
    border:1px solid #A8D40F;
    width:160px;
  }
  
  
  #contactform th
  {
    vertical-align: text-top;
    font-weight:normal;
  }
  
  
  #contactform textarea
  {
    border:1px solid #A8D40F;width:160px;
  }
  
  #contactsubmit 
  {
    border: 1px solid #B5C641;
    height:22px;
    font-size:1em;
    background-color: #C1CE67;
    margin-top:10px;
    margin-left:170px;
    font-weight:bold;
    color:white;
  }
  
  .captcha
  {
    border:1px solid #A8D40F;
    top:4px;
  }


  :focus
  {
  	outline: 0;
  }


/*//////////////////////////////    FreeQuote Form    ///////////////////////////////*/


#uploadform fieldset
{
border:1px solid #B9CB3C;
margin-bottom: 20px;
}

      #uploadform span
      {
      color: #B9CB3C;
      font-weight: bold;
      }

  
  #quoteForm input
  {
    border:1px solid #A8D40F;
    width: 98%;
  }
  
  
  #quoteForm th
  {
    vertical-align: text-top;
    font-weight:normal;
    width: 36%;
  }

  #quoteForm td
  {
    vertical-align: text-top;
    font-weight:normal;
  } 
  
  #quoteForm textarea
  {
    border:1px solid #A8D40F;
    width: 98%;
  }
  
  #quoteForm .enquirydropdown
  {
    border:1px solid #A8D40F;
    width: 98%;
  }

    
  #uploadform #submit, #uploadform #reset
  {
    border: 1px solid #B5C641;
    height:22px;
    font-size:1em;
    background-color: #C1CE67;
    margin-top:10px;
    margin-left:0px;
    margin-right: 5px;
    font-weight:bold;
    color:white;
    width: 75px;
  }

  .required
  {
    color: #B9CB3C;
  }
  
  #quoteForm #comments
  {
  vertical-align: text-top;
  }

  #quoteForm .quoteTitle
  {
  font-weight: bold;
  color: #B9CB3C;
  background-color: #F9F9F9;
  }

      #formfeedback fieldset
      {
      border:1px solid #e60000;
      margin-bottom: 20px;
      }
      
      #formfeedback span
      {
      color: #e60000;
      font-weight: bold;
      }

      #formfeedbackThanks fieldset
      {
      border:1px solid #B9CB3C;
      margin-bottom: 20px;
      }
      
      #formfeedbackThanks span
      {
      color: #B9CB3C;
      font-weight: bold;
      }


  #formfeedback p, #formfeedbackThanks p {margin:0;padding: 5px;}
  #formfeedback h3, #formfeedbackThanks h3 {margin:0;padding: 5px;}  


/*///////////////////////////     Google Map     ////////////////////////////////*/
#map
{
  width:877px;
  height:350px;
}



/*///////////////////////////       eNews      ////////////////////////////////*/
.enewsdate
{
  color:#B5C641;
}

.enewsarticle
{ 
  padding-bottom:20px;
}

.enewsimage
{
  padding-right:10px;
}

#gallery img
{
  border:0px;
}

#gallery .image
{
  width:200px;
  float:left;
  text-align:center;
  font-weight:bold;
  margin:10px;
}







/*/////////////////////////  Floating Forms  ////////////////////////*/
  #layer
  {
    position:absolute;
    top:0px;
    left:0px;
    background:#424242;
    z-index:10;
    height:200px;
    width:200px;
    display:none;
  }
  

  #xpresslayer
  {
    width:680px;
    position:absolute;
    left:22%;
    top:200px;
    z-index:20;
    border:1px solid #424242;
    background:#E8EDCB;
    text-align:center;
    padding-bottom:15px;
    display:none;
  }
  
  
  #xpresstitle
  {
    font-weight:bold;
    font-size:14px;
    margin-top:4px;
  }


  #qccontact
  {
    width:320px;
    position:absolute;
    left:40%;
    top:200px;
    z-index:20;
    border:1px solid #424242;
    background:#E8EDCB;
    text-align:left;
    display:none;
    padding-bottom:15px;
  }

  #brochure
  {
    width:320px;
    position:absolute;
    left:40%;
    top:200px;
    z-index:20;
    border:1px solid #424242;
    background:#E8EDCB;
    text-align:left;
    display:none;
    padding-bottom:15px;
  }


  #presentation
  {
    width:320px;
    position:absolute;
    left:40%;
    top:200px;
    z-index:20;
    border:1px solid #424242;
    background:#E8EDCB;
    text-align:left;
    display:none;
    padding-bottom:15px;
  }

  #qccontacthandle, #xpresshandle, #brochurehandle, #presentationhandle
  {
    height:23px;
    padding-top:3px;
    padding-left:0px;
    padding-right:30px;
    background:url(/images/top.gif);
    background-repeat:repeat-x;
    margin-bottom:15px;

  }
  
  #qccontacthandle:hover, #xpresshandle:hover, #brochurehandle:hover, #presentationhandle:hover
  {
    cursor: move;
  }
  

  #qccontacthandle p, #xpresshandle p, #brochurehandle p, #presentationhandle p
  {
    float:left;
    padding:0px;
    margin:0px;
    color:white;
    font-weight:bold;
    padding-top:3px;
    padding-left:5px;
  }
  
  #qccontacthandle a, #xpresshandle a, #brochurehandle a, #presentationhandle a
  {
    float:right;
    margin-right:-23px;
    margin-top:-2px;
    color:white;
    font-size:19px;
  }
  
  #qccontact label, #brochure label, #presentation label
  {
    width:130px;
    padding-top:3px;
    display:block;
    float:left;
    font-weight:bold;
  }
  
  #qccontact input, #qccontact textarea, #brochure input, #presentation input
  {
    float:left;
    width:140px;
    margin-bottom:10px;
  }
  
  #qccontact .submit, #brochure .submit, #presentation .submit
  {
    width:60px;
  }
  
  #qccontact br, #brochure br, #presentation br
  {
    clear:both;
  }

  #qccontactcontent, #brochurecontent, #presentationcontent
  {
    min-height:250px;
    padding-left:15px;
  }




/*//////    Multimedia Interactive presentation Demo area    //////////////*/
#multimediaFooter
{
  clear: both;
  background-image: url(/images/multimediaFooterTile.jpg);
  background-repeat: repeat-x;
}



#multimediaFooter p
{
  margin: 0;
  padding: 7px;
}






/*//////////////   redundant features [Xpress template picker]     /////////////*/
#menu2
{
background:white;
}
#menu2 a
{
margin:0px;
padding:0px;
}
#menu2 a img
{
border:0px;
padding:0px;
margin:0px;
}

#image
{
  float: left;
  margin: 7px 0 0 0;
  width: 360px;
  height: 270px;
}




/*  ////////////////  Email Marketing WebPage  /////////*/

 .feature
 {
 width: 282px;
 float: left;
 }
 
 .icon
 {
 float: left;
 width: 58px;
 height: 100px;
 }
 
 .featureContent
 {
  float: left;
  width: 223px;
 }
 
 .featureContent p
 {
 margin: 0;
 padding: 7px 0 7px 0;
 }
 
 .f1, .f3
 {
  margin: 0 15px 0 0;
 }
 
 .f3
 {
 clear: left;
 }
 
 .fDivider
 {
 margin: 4px 0 0px 0;
 float: right;
 }
 
 .emailOffer /*Offer graphic*/
 {
  float: left;
  margin: -15px 0 0 0;
 }html>body .emailOffer{margin: 4px 0 0 0;} /*Fix until the re-skin 2010*/
 
 .contactEmail
 {
 clear:both;
 }
/*  //////////////  END  //////////////////  */









/*/////////////////////////////     End     ////////////////////////////////////*/



                  /*The below couple of styles can be deleted once everything has been migrated over to new styles AKA Clients section need to be updated*/




                            h1{
                              font-weight: bold;
                              font-size: 23pt;
                              padding: 1px 0 5px 0;
                              margin: 0;
                              color: #B9CB3C;
                            }
                            
                            
                            
                            
                            
                              #limetitle
                              {
                              color: #b9cb3c;
                              font-size: 23pt;
                              }
                              
                              
                              
                              #subtitle
                              {
                                color: #5f5f5f;
                                font-size: 17px;
                              }
                            
                            /*
                             
                            
                              #main_left h2
                              {
                                font-weight: bold;
                                font-size: 12px;
                              }
                            
                            
                            #main_fullwidth_2
                            {
                              float: left;
                              width: 1014px;
                              margin: 3px 0 20px 0;
                            }
                            
                            
                              *:lang(en) #main_fullwidth_2 { margin: 0px 0 20px 0; }
                            
                              
                              
                              #main_fullwidth_2 h1
                              {
                                float: left;
                                width: 975px;
                                color: #b9cb3c;
                                font-size: 23pt;
                              }
                            
                            */
  
  
  
  
                /*//////////////////////////////////////////////////////////// END!!!! //////////////////////////////////////////*/


