/*
*************************************************
KALAS wire

Author:		Kyle Sollenberger, kyle@iamkyle.com
Updated:	Feb 12, 2008
Notes:		None

*************************************************
*/

/*---------------------------------
	1. GENERAL SELECTORS
---------------------------------*/
body {background:#f2f2f2;font:13px Arial, Helvetica, Sans-serif;margin:0;padding:0;text-align:center;}
a {color:#e69b00;text-decoration:none;outline:none;}
a:hover {color:#1a1a1a;}

/*---------------------------------
	1. LAYOUT
---------------------------------*/
/*-- HEADER --*/
  #header {background:#393939 url(/_img/bg_header.gif) repeat-x bottom left;border-bottom:#fcb31b 5px solid;}
    #header * {list-style:none;margin:0;padding:0;}
    #header div {margin:0 auto;height:110px;width:960px;position:relative;z-index:19;}
      #header h1 {position:absolute;height:110px;left:0;margin:0;padding:0;width:300px;z-index:20;width:445px;}
        #header h1 a {background:url(/_img/logo_wc.png) no-repeat;bottom:-25px;display:block;height:85px;left:-32px;position:absolute;text-indent:-5000px;width:445px;z-index:21;}
        .home #header h1 a {background:url(/_img/logo.png) no-repeat !important;width:290px !important;}
      #header form {position:absolute;right:20px;top:75px;}
        #header form #s {background:#FFF;border:#cdcdcd 1px solid;color:#999;font-style:italic;padding:3px;width:200px;}
        #header form #s.active {color:#333;font-style:normal;} 
        #header form #searchsubmit {display:none;}
      
/*-- CONTAINER --*/
  #container {background:#FFF;border:#bfbfbf 1px solid;border-top-width:0;margin:0 auto;text-align:left;width:960px;}
  
/*-- FOOTER --*/
  #footer {color:#989898;line-height:1.4;margin:0 auto;text-align:left;width:940px;}
/*---------------------------------
	2. CLASSES
---------------------------------*/
/*-- BRANCH --*/
  .intro {color:#7e7e7e;font-size:18px;font-weight:normal;line-height:1.5;margin-top:0px;padding:20px 40px 10px 40px;}
  .branch {clear:both;list-style:none;margin:0;padding:0 0 40px 40px;}
    .branch * {margin:0;padding:0;}
    .branch li {float:left;margin:0 40px 0 0;width:420px;}
      .branch li h4 {background:#393939 url(/_img/bg_header.gif) repeat-x 0 -45px;border-bottom:#fcb31b 5px solid;padding:15px;}
      .branch li.section_2 h4 {border-color:#c12938;}  
        .branch li h4 a {color:#FFF;font-size:18px;font-weight:normal;font-style:italic;}
      .branch li div {background:#f7f7f7 url(/_img/photos/branch_1-4.jpg) no-repeat;height:225px;position:relative;}
      .branch li.section_2 div {background-image:url(/_img/photos/branch_2-1.jpg);}
        .branch li div p {background:url(/_img/bg_branch-content.png);bottom:0;color:#393939;font-size:13px;left:0;line-height:1.4;padding:20px 110px 20px 20px;position:absolute;width:250px;}
        .branch li div a {background:#fcb31b url(/_img/bg_button.png) repeat-x;bottom:0;color:#FFF;display:block;font-size:14px;font-weight:bold;line-height:35px;position:absolute;right:0;text-align:center;width:130px;text-shadow:#585550 1px 1px 1px;}
        .branch li div a:hover {background-color:#ffc03d;}
        .branch li.section_2 div a {background-color:#c12938;} 
        .branch li.section_2 div a:hover {background-color:#d80c0c;}
/*-- CONTENT --*/
  .content {padding-bottom:20px;}
  .content.full {padding:20px;}
    .content h2 {color:#303030;font-size:24px;font-weight:normal;font-style:italic;margin:0 0 8px 0;}
    .content p {color:#6f6f6f;font-size:14px;line-height:1.4;margin:0 0 8px 0;}
      .content p strong {color:#535353;}
/*-- GALLERY --*/
  .gallery {float:left;margin:0 0 10px 0;padding:0;min-height:280px;width:265px;}
    .gallery-item {margin:0;}
    .gallery img {display:Block;height:75px;margin:0;padding:0;width:75px;}
/*-- GRID --*/
  .g4 {}
    .g4_1,
    .g4_2,
    .g4_3 {float:left;margin:0 0 0 20px;}
    .g4_1.first, 
    .g4_2.first, 
    .g4_3.first {}
    .g4_1 {width:215px;}
    .g4_2 {width:450px;}
    .g4_3 {width:685px;}
/*-- IMAGES --*/
.alignright {border:#ebebeb 3px solid;clear:right;float:right;margin:0 0 10px 20px;}
.alignleft {border:#ebebeb 3px solid;clear:left;float:left;margin:0 20px 10px 0;}
.wp-caption {background:#f7f7f7;border:#CCC 1px solid;padding:3px;}
.wp-caption .alignright, .wp-caption .alignleft {border:#CCC 1px solid;margin:0;}
  .wp-caption img {border-width:0;display:block;margin:0;}
  .wp-caption p {font-size:10px;margin:0;padding:3px 0;}
.imageset {background:#f7f7f7;border:#EBEBEB 1px solid;margin-bottom:15px;padding:5px 0 5px 5px;text-align:center;}
  .imageset img {clear:none;display:block;float:left;margin:0 5px 0 0 !important;padding:0 !important;width:221px !important;}
/*-- MENU --*/
  .menu {list-style:none;margin:0;padding:0 10px;position:relative;z-index:22;}
  .home .menu {background:#f5f5f5;}
    .menu * {list-style:none;margin:0;padding:0;}
    .menu li {float:left;position:relative;}
    .menu li:hove {position: static;}
    .menu li.contact {float:right;}
      .menu li a {color:#676767;display:block;font-size:16px;font-style:italic;padding:15px;text-shadow:#FFF 0 1px 0;} 
      .menu li a:hover {color:#171717;}
      
      .menu li.current_page_parent>a, .menu li.current_page_item a {color:#f6a703;}
      
      .menu li ul {background:#f7f7f7;border:#CCC 1px solid;left:-5000px;margin-top:-5px;position:absolute;width:175px;z-index:12;}
      .menu li:hover ul {left:auto;visibility:visible;}
        
        .menu li ul li {border-bottom:#EBEBEB 1px solid;clear:left;}
          .menu li ul li a {color:#676767 !important;display:block;font-style:normal;font-size:13px;padding:5px 15px;width:145px;}
          .menu li ul li a:hover {background:#FFF;color:#171717 !important;}
          .menu li ul li.current_page_item a {color:#f6a703 !important;}
/*-- PRODUCTS --*/
  .products {background:#F7f7f7;margin:10px 0;}
  .products {border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-bottom-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;}
    
    .products h3 {background:#d8d8d8;color:#444;font-size:14px;font-weight:normal;margin:0;padding:10px 15px;text-shadow:#EBEBEB 0 1px 0;}
    .products h3 {border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;}
    .products ul {list-style:none;margin:0;padding:10px 15px;}
      .products ul li {float:left;padding:0 0 10px 0;white-space:nowrap;width:33%;}
        .products ul li a {border-left:#CCC 2px solid;display:block;padding-left:5px;white-space:nowrap;}
    
/*-- ROUNDED CORNERS --*/
  .rounded_10px {
    border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
    border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
    border-bottom-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
    border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
  }
  .rounded_top_10px {
    border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
    border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
  }
  .rounded_bottom_10px {
    border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
    border-bottom-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
  }
  .rounded_top_right_10px {
    border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
  }
  .rounded_top_left_10px {
    border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
  }
  .rounded_bottom_right_10px {
    border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
  }
  .rounded_bottom_left_10px {
    border-bottom-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
  }
  .rounded_15px {
    border-top-right-radius:15px;
    -webkit-border-top-right-radius:15px;
    -moz-border-radius-topright:15px;
    border-bottom-right-radius:15px;
    -webkit-border-bottom-right-radius:15px;
    -moz-border-radius-bottomright:15px;
    border-bottom-left-radius:15px;
    -webkit-border-bottom-left-radius:15px;
    -moz-border-radius-bottomleft:15px;
    border-top-left-radius:15px;
    -webkit-border-top-left-radius:15px;
    -moz-border-radius-topleft:15px;
  }
  .rounded_3px {
    border-top-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-bottom-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-top-left-radius:3px;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
  }
/*-- SLIDESHOW --*/
.slideshow {background:#262626 url(/_img/photos/wc_1-1.jpg) no-repeat;border-bottom:#fcb31b 5px solid;height:330px;margin-bottom:10px;overflow:hidden;position:relative;z-index:1;}
.slideshow.small {background:#262626;height:175px;}
.slideshow * {list-style:none;margin:0;padding:0;}
  .slideshow #photos {}
    .slideshow #photos div {color:#262626;display:none;}
    .slideshow #photos img {border-width:0;}
  .slideshow #thumbnails {bottom:5px;left:0;position:absolute;text-align:center;width:100%;}
    .slideshow #thumbnails li {display:inline;margin:0 2px;}
      .slideshow #thumbnails li img {border:#000 2px solid;display:inline-block;height:25px;width:25px;}
      .slideshow #thumbnails li a:hover img {border-color:#fcb31b;}
      .slideshow #thumbnails li.selected img {border-color:#FFF;}
/*-- SIDEBAR --*/
.sidebar {list-style:none;padding:0;position:relative;z-index:1;}
  /* widget */
  .widget {background:#F7f7f7;margin-bottom:10px;}
  
  .widget#menu {background:#f2f2f2;}
  .widget#menu {border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-bottom-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;}
    
    .widget#menu h2 {background:#d8d8d8;color:#444;font-size:18px;font-weight:normal;margin:0;padding:10px 15px;text-shadow:#EBEBEB 0 1px 0;}
    .widget#menu h2 {border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topleft:15px;}

    .widget#menu ul {list-style:none;margin:0;padding:7px 0;}
      .widget#menu ul li a {color:#666;display:block;font-size:14px;line-height:1.3;padding:3px 15px;}
      .widget#menu ul li a:hover,
      .widget#menu ul li.current_page_item a {color:#f2a70a;}
      .widget#menu ul li.current_page_item a {background:#f7f7f7;}
  .widget.button {background:#FFF;border:#bbb 1px solid;height:125px;position:relative;}
    .widget.button a {background:#f2f2f2;bottom:0;color:#5c5c5c;display:block;font-size:14px;font-style:italic;left:0;padding:5px 10px;position:absolute;width:170px;}
    .widget.button a:hover {color:#2a2a2a;}
  
  .widget#connect {background:url(/_img/photos/connect_1-1.jpg) no-repeat;}
  .widget#request-a-quote {background:url(/_img/photos/request_1-1.jpg) no-repeat;}
/*-- TITLE --*/
  .title {color:#303030;font-size:24px;font-weight:normal;font-style:italic;margin:0 0 8px 0;}
/*-- UTILITIES --*/
  .utilities {list-style:none;margin:0;position:absolute;right:0;top:0;}
    .utilities li {display:inline;}
      .utilities li a {color:#666;line-height:23px;padding:7px 10px 5px 10px !important;}
      .utilities li a:hover {color:#FFF;}
      .utilities li.selected a {background:#e69b00;color:#FFF;}
/*---------------------------------
	4. CLEARFIX
---------------------------------*/
.clear:after, .products ul:after, .imageset:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear, .products ul, .imageset {display:inline-block;}
/* Hide from IE Mac \*/
.clear, .products ul, .imageset {display:block;}
/* End hide from IE Mac */


#heatmap {display:none;}
.bsearch_results_page, .pageid-265 {margin:0 !important;}