 #nav2 .dropdown ul li {  clear: both;  list-style: none;  background: url(/core/templates/purcellsystems/web/images/bg-subnav.png) repeat-x #393939;  border-top: 1px solid #4b4c4c;  border-left: 1px solid #4b4c4c;  border-right: 1px solid #4b4c4c;  width: 150px;  }* { margin:  0; padding: 0; } body, html { height: 100%; width: 100%; }  .relative { position:  relative; } .absolute { position:  absolute; } a img { border: none; } .clear { clear: both; } .slide_control { position:  absolute; } #slide_nav { position:  absolute; list-style: none; z-index:  5999990; top:  261px; left:  15px; } .slideButton { width: 12px; height: 12px; background: url(/core/templates/purcellsystems/web/images/button-slider-off.png) no-repeat center center; padding-left: 6px; float: left; }  .slideButton.active {  background: url(/core/templates/purcellsystems/web/images/button-slider-on.png) no-repeat center; } body { background-color: #212120; } .learn_more { float:  right; } #search { border-style: solid; border-width: 1px; border-color: #aeaeae; background: url(/core/templates/purcellsystems/web/images/bg-search-box.png) repeat-x; height:  21px; width:  196px; float:  left; } #search_submit { border-style: solid; border-width: 1px; border-color: #909090; background: url(/core/templates/purcellsystems/web/images/bg-search-submit.png) repeat-x; height:  22px; width:  97px; color:  #FFF; text-transform: uppercase; font-size:  9px; margin-left: 3px; float:  left; } .margin_right_16 { margin-right: 16px; float: left; } #header_wrapper { padding-top: 10px; background: #fff; width:  100%; float:  left; }   #header {  background: #fff;  width:  956px;  padding: 5px 0;  margin:  0 auto; }   #logo {  float: left;  width:  385px;  padding-bottom: 10px;  } #right_container {  height: 72px;  float: right;  width:  400px;  } #header #right_container #search_wrapper {   height: 23px;   width:  300px;   float: right;   padding-top: 10px;  } #phone {   color:  #C8C8C9;   font-size:  18px;   float: right;   padding: 13px 0px 0px 0px;   width: 100%;   text-align: right;  }   #nav_wrapper { background-color: #7B1B12;  width:  100%;  float:  left;  height:  32px;  }   #nav {   width:  960px;   height:  32px;   margin:  0 auto;   padding-left: 14px;   background-color: #7B1B12;  } .drop {  float: left;  height: 32px;  padding-top: 7px;  text-align: center;  color:  #FFF;  text-transform:  uppercase;  font-family:  Arial;  font-size:  13px;  }   #nav_1 {  width: 100px;  }   #nav_2 {   width: 120px;  }   #nav_3 {  width: 128px;  }   #nav_53 {  width: 120px;  }   #nav_4 {  width: 123px;  }   #nav_5 {  width: 115px;  }   #nav_6 {  width: 115px;  }   #nav_7 {  width: 107px;  }  #nav_wrapper #nav div {   margin: 0px;   padding: 0px;  }  #nav_wrapper #nav div {   float:  left;   color:  #FFF;   text-transform:  uppercase;   font-family:  Arial;   font-size:  13px;   line-height:  13px;   list-style:  none;   }   #nav ul li.nav_divider { padding-left:  0; padding-right:  0;   }  #nav_wrapper #nav ul li ul li {   padding-top: 0;   }   #nav_wrapper #nav div a { color:   #FFF; text-transform: uppercase; font-family:  Arial; font-size:  13px; text-decoration:  none; line-height: 32px; }  #main_inner {  width: 956px;  height: 287px;  position: relative; }   #slide_control {  width: 835px;  height: 100%;  }  #main_inner #slide_control .slide {  width: 835px;  float: left;  height: 100%;  position: relative;  }   #main_inner .slide {  display: none;  } .slide .slider_black {   top: 0px;   left: 0px;   width: 537px;   height: 100%;   z-index: 10;   position: absolute;   background-image: url(/core/templates/purcellsystems/web/images/bg-black-slider.png);   background-position: top left;   background-repeat: no-repeat;  }   .slider_black .slider_text {   width: 278px;   height: 226px;   position: absolute;   padding-top: 61px;   padding-left: 34px;   }  #main_inner .slider_black h2 {   color: #f1f1f1;   width: 227px;   font-size: 21px;   line-height: 26px;   font-family: Arial, Helvetica, Verdana, sans-serif;   border-left: 6px solid #7b1b12;   padding-left: 14px;   padding-bottom: 14px;   }  #main_inner .slider_black p {   color: #f1f1f1;   width: 258px;   border-left: 6px solid #7b1b12;   padding-left: 14px;   }  #main_inner .slider_black .slider_read_more {   right: 0px;   position: absolute;   padding-top: 14px;   } .slide .slider_image {   top: 0px;   left: 343px;   width: 492px;   height: 100%;   z-index: 5;   overflow: hidden;   position: absolute;  } #slider_buttons {  width: 300px;  position: absolute;  top: 260px;  left: 10px;  z-index: 10;  } #slider_buttons div {  background: url(/core/templates/purcellsystems/web/images/image-slider-off.png);  background-position: top left;  background-repeat: no-repeat;  width: 12px;  height: 12px;  float: left;  overflow: hidden;  margin-left: 7px;  display: inline;  } #slider_buttons .activeSlide {  background: url(/core/templates/purcellsystems/web/images/image-slider-on.png);  }   #slider_wrapper {  width: 613px;  position: absolute;  top: 0px;  left: 343px;  z-index: 20;  overflow: hidden;  } #slider_hovers {   width: 491px;   float: left;   overflow: hidden;   }  .top {   background-image: url(/core/templates/purcellsystems/web/images/image-slider-top.png);   background-position: top right;   background-repeat: no-repeat;   width: 491px;   height: 96px;   margin-left: 491px;   }   .top p { width: 230px; margin: 15px 0px 0px 200px; display: inline-block; border-left: 6px solid #990000; font-size: 10px; line-height: 12px; padding: 4px 0px 4px 10px; }   .mid {   background-image: url(/core/templates/purcellsystems/web/images/image-slider-mid.png);   background-position: top right;   background-repeat: no-repeat;   width: 491px;   height: 96px;   margin-left: 491px;  }   .mid p { width: 290px; margin: 15px 0px 0px 140px; display: inline-block; border-left: 6px solid #990000; font-size: 10px; line-height: 12px; padding: 4px 0px 4px 10px; }   .bottom {   background-image: url(/core/templates/purcellsystems/web/images/image-slider-bot.png);   background-position: top left;   background-repeat: no-repeat;   width: 491px;   height: 96px;   overflow: hidden;   margin-left: 491px;   }   .bottom p { width: 350px; margin: 15px 0px 0px 80px; display: inline-block; border-left: 6px solid #990000; font-size: 10px; line-height: 12px; padding: 4px 0px 4px 10px; }  #squares {   height: 287px;   width: 120px;   float: left;   overflow: hidden;   }  .square {   width: 122px;   height: 96px;   float: left;   background-image: url("/core/templates/purcellsystems/web/images/image-black-square.jpg");   background-position: top left;   background-repeat: repeat-x;   z-index: 25;   }  .square_row { width: 106px; float: left; padding: 37px 0px 10px 15px; } .square_arrow { background-image: url(/core/templates/purcellsystems/web/images/image-slider-arrow.png); background-position: top left; background-repeat: no-repeat; } .square_icon { width: 13px; margin: 3px 8px 0px 0px; display: inline; float: left; }  .square_text { width: 80px; float: left; font-family: arial, helvetica, sans-serif; font-size: 16px; color: #F1F1F1; } #content {  width:  100%;  background:  url(/core/templates/purcellsystems/web/images/bg-main.png) repeat-x bottom #fff;  float:  left; }   #content #main_content {  width:  956px;  height:  290px;  left:  0px;  position:  relative;  display:  block;  margin-left:  auto;  margin-right:  auto;  padding:  10px 0;  } .slider_buttons {   position:  absolute;   top:  259px;   left:  34px;   padding-right: 6px;  }  .slider .on {   position:   relative;   padding-top:  1px;   }   #featuresets {  background:  url(/core/templates/purcellsystems/web/images/bg-main.png) repeat-x bottom #fff;  width:  100%;  float:  left; }   #featuresets #featureset_container {   width:  956px;  height:  220px;  text-align:  left;  display:  block;  margin-left:  auto;  margin-right:  auto;  padding-top:  1px;  } #featureset_container p {   color:   #4A4A4A;  } #featureset_container h2 {   padding-left:  14px;   font-size:   14px;   text-transform:  uppercase;   color:  #fff;  } #featureset_header_wrapper {  background-color:  #1c1c1a;  width: 100%;  } .support_image {   float: right;   margin: 0px 0px 0px 10px;   padding: 0px;   }  .news_home_image {   float: right !Important;   } #featureset_container .header {   float:  left;   height: 27px;   width: 318px;  } #featureset_container #feature {   width:   954px;   height:   220px;   border-left:  1px solid #c2c2c2;   border-right:  1px solid #c2c2c2;   border-top:  1px solid #c2c2c2;  }  #featureset_container #feature .featureset {   border-right:  solid 2px #e0e0e1;   position:  relative;   width:   304px;   float:   left;   padding-left:  12px;   padding-top:  10px;   height:   200px;   }   #featureset_container #feature .featureset.last { border-right: none;   }   #featureset_container #feature .divider { float:   left; height:   152px; width:   2px; background-color:  #e0e0e1;   }   #featureset_container #feature .featureset img { float:   left; padding-right:  12px;   }   #featureset_container #feature .featureset #p1, #p2 { float:   left; color:   #4a4a4a; width:   174px; padding-top:  10px; overflow:  hidden; height:   92px;   }   #featureset_container #feature .featureset #p3 { float:   left; color:   #4a4a4a; font-family:  Arial; width:   274px; padding-top:  5px; overflow:  hidden; height:   92px; font-size:  12px;   }   #featureset_container #feature .featureset #h2last { float:   left; color:   #4a4a4a; font-family:  Arial; font-weight:  700; font-size:  12px;  width:   274px; padding-top:  2px; padding-left:  0px; margin-left:  0px; overflow:  hidden; height:   20px; text-transform:  none;   }   #featureset_container #feature .featureset .learnmore { position:  absolute; right:   0px; bottom:   25px;   } #footer_wrapper {  background: url(/core/templates/purcellsystems/web/images/bg-footer.png) repeat-x;  border-top: solid 6px #761D11;  border-bottom: solid 1px #474747;  height:  130px;  width:  100%;  float: left; }   #footer {  background: url(/core/templates/purcellsystems/web/images/image-footer-divider.png) no-repeat left center;  height: 130px;  margin: 0 auto;  width:  965px;  text-decoration: none;  } #footer .footer_box {   background: url(/core/templates/purcellsystems/web/images/image-footer-divider.png) no-repeat right center;   float:  left;   height:  115px;   padding-top: 15px;   padding-left: 18px;   width:  300px;  }  .footer_box p {   line-height: 14px;   } #footer .footer_box#footer_nav {   width: 150px;   float: left;  }   #footer .footer_box#footer_domestic {   width: 335px;   float: left;  } #footer .footer_box#footer_international {   width: 270px;   float: left;  }  #footer .footer_box#footer_international p {   float: left;   width: 145px;   }   #footer .footer_box#logoContainerWrapper {   width: 130px;  }   #footer .footer_box#logoContainerWrapper .logoContainer {   float:  left;   margin:  0;   }   #footer .footer_box#logoContainerWrapper .logoContainer img { display: block; margin: 20px auto 0;   }   #footer .footer_box#footer_international ul {   float:  left;   margin:  0;   padding-left: 14px;   width:  160px;   } #footer_international li { color:   #c7c2bc; font-family:  Arial, Helvetica, Verdana, sans-serif; font-size:  10px; line-height:  15px; list-style:  disc; padding-bottom: 0px; list-style: none;   }  #footer .footer_box .fake_h2 {   color: white;   display: block;   font-size: 12px;   font-weight: normal;   line-height: 22px;   text-transform: uppercase;   font-family: Arial, Verdana, Helvetica, sans-serif;   } #footer .footer_box ul {   margin: 0;   }   #footer .footer_box ul li { list-style:  none;   }   #footer .footer_box ul li a { color:   #c7c2bc; display:  block; font-family:  Arial, Helvetica, Verdana, sans-serif; font-size:  10px; line-height:  15px; padding-bottom: 0px; text-decoration: none; text-transform: uppercase; }   #footer .footer_box p {   color:  #C7C2BC;   font-size: 11px;   }  .footer_link {   text-decoration: none;   }  #copyright_wrapper a.footer_bottom_link {   color: #C7C2BC;   }   #copyright_wrapper { width: 100%; float: left; }   #copyright_row {  background-color: #212120;  height:  40px; }   #copyright {  width:  956px;  display: block;  margin-left: auto;  margin-right: auto;  }   #copyright p {  text-align: left;  color:  #c7c2bc;  padding-top: 13px;  }   #wrapper_interior { width:  100%;  }  #content_wrapper_interior {  width:  960px;  margin-left:  3px;  margin-right:  3px;   display:  block;  margin:  0 auto; }   #content_interior {  width: 960px;  height: auto;  background: url(/core/templates/purcellsystems/web/images/bg-content.png) repeat-y;  }   #main_interior {   width: 708px;   float: left;  }  #editor_content {   padding: 15px;   } #product_overview h2 { color: #5b5b5b; line-height: 59px; margin-left: 21px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; } #product_overview p { margin-left: 21px; color: #5b5b5b; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 25px; }  .red_button { display: block; } #product_overview { padding-top: 50px; width: 682px; margin: 0 auto; } #product_box_wrapper {  width: 100%; }   #product_box_wrapper .product_arrow {  float: left;  width: 24px;  padding-top: 35px;  }   #product_box_wrapper #product_box {  width: 632px;  min-height: 423px;  border: 1px solid #b5b5b5;  float: left;  } #carousel_wrapper {   width: 632px;   overflow: hidden;   height: 219px;   position: relative;   top: 0;   left: 0;  } ul#carousel {   list-style: none;   position: relative;   display: block;   margin: 0 auto;   width: 632px;  }  ul#carousel li {   float: left;   border-right: 1px solid #b5b5b5;   border-left: 1px solid #b5b5b5;   width: 156px;   height: 218px;   display: inline;   position: relative;   }   ul#carousel li img { display: block; margin: 0 auto; width: 130px;   }   ul#carousel li span { height: 35px; background: #e1e1e1; display: block; font-family: "Myriad Pro", Myraid, Arial, sans-serif; font-size: 13px; line-height: 14px; text-align: center; width: 100%; position: absolute; bottom: 0; padding-top: 5px;   } ul#carousel li.activated span { background: none; }   #features {  float: left;  width: 100%;  }   #features p {  width: 275px;  }  #product_box #features ul {  list-style: disc;  list-style-position: inside;  float: left;  margin-bottom: 20px;  } #product_box #features ul li {   color: #626262;   font-family: Arial, Helvetica, Verdana, sans-serif;   line-height: 21px;   width: 275px;  }   #product_content_wrapper {  width: 100%;  clear: both; }   #product_content {  width: 310px;  float: left;  margin-right: 40px;  margin-left: 8px;  padding-top: 28px;  padding-bottom: 40px;  } #product_content h2 {   color: #000;   font-size: 21px;   font-family: Arial, Helvetica, sans-serif;   margin-bottom: 21px;  } #product_content p {   font-size: 14px;   line-height: 20px;   color: #000;   font-family: Arial, Helvetica, sans-serif;  }   #product_content_right {  float: left;  width: 307px;  padding-bottom: 40px;  }   #product_features {  padding-top: 28px;  padding-bottom: 20px;  } #product_features h2 {   color: #7b1b12;   font-family: Arial, Helvetica, sans-serif;   margin-bottom: 21px;  } #product_features ul {   list-style: disc;   list-style-position: inside;  }  #product_features ul li {   color: #626262;   font-family: Arial, Helvetica, Verdana, sans-serif;   line-height: 21px;   } #product_buttons {  float: right;  width: 300px;  margin-bottom: 25px;  }   #product_quote {  width: 305px;  border: 1px solid #b5b5b5;  background: #f9f9f9;  min-height: 180px;  } #product_quote h2 {   color: #5b5b5b;   line-height: 59px;   margin-left: 21px;   font-family: Arial, Helvetica, sans-serif;   font-weight: normal;  } #product_quote p {   margin-left: 21px;   color: #5b5b5b;   font-family: Arial, Helvetica, sans-serif;   font-size: 13px;   line-height: 18px;   margin-bottom: 25px;   width: 275px;  } #product_quote a img {   margin-left: 21px;   margin-bottom: 15px;  }  #content_interior.products { background: url(/core/templates/purcellsystems/web/images/bg-content-products.png) repeat-y; }  #sidebar {  margin-left:  4px;  width:  244px;  float:  left;  display:  inline; }   #sidebar .sb_header {  width:  100%;  cursor:  pointer;  } #sidebar .sb_header a {   padding:  5px 0px 3px 0px;   padding-left:  21px;   color:  #761D11;   font-size:  15px;   display:  block;   margin:  0 auto;   text-decoration:  none;  }  #sidebar .bar {   width:  242px;   background-color: #dbdbdc;   margin-bottom:  1px;   color:  #4b4b4c;   }   #sidebar .bar p { font-family:  "Myriad Pro", Arial, Helvetica, sans-serif; color:  #4b4b4c; font-size:  13px;   } #sidebar .bar p a { font-family:  "Myriad Pro", Arial, Helvetica, sans-serif; color:   #4b4b4c; display:  block; font-size:  13px; padding-left: 23px; padding-top:  5px; text-decoration: none; width:   215px; overflow:  hidden; }   #sidebar .bar.active {  background-color: #3a3a3a; color:  #fff;   } #sidebar .bar.active p { color:  #fff; }  #sidebar .bar.active p a {  color:  #fff; }   #siebar .text_block {   height:  97px;   width:  100%;   padding-top: 15px;   padding-left:  15px;   }   .gray_button {  margin-top:  22px; }   .button_inner {  position:  absolute;  top:   7px;  left:  8px;  height:  30px;  background:  url(/core/templates/purcellsystems/web/images/button-red.png) no-repeat;  }  .button_inner {  height:  32px;  } #wrapper_interior .button_inner a {   float:  left;   text-transform: uppercase;   width:  107px;   height:  30px;   font-family:  "Myriad Pro", Arial, Helvetica, sans-serif;   color:  #fff;   font-size:  11px;   font-weight:  bold;   padding-top:  7px;   text-decoration:  none;   text-align:  center;   }  .button_inner p {   position:  absolute;   padding-top: 4px;   line-height:  10px;   left:  112px;   width:  92px;   height:  30px;   color:  #989a99;   font-size:  9px;   }   #main_header_wrapper {  height:   353px;  width:   100%; }   #main_header {  display:   block;  margin:   0 auto;  width:   508px;  height:  320px;  padding-top:  57px;  } #main_image {   width:  100%;   height:  100%;  }  #main_image .product_image {   float:  left;   }  #main_header_right {   float:  right;   padding-right: 0px;   }   #main_header_right #main_text { font-weight: bold; color:  #000; font-size:  15px; line-height: 20.5px; margin-top: 97px;   }   .content_area {  width:  100%;  background:  url(/core/templates/purcellsystems/web/images/bg-content-area.png) bottom repeat-x; }   .content_area_header {  width:  100%;  background:  url(/core/templates/purcellsystems/web/images/bg-nav.png) repeat-x;  height:  32px;  } .content_area_header h2 {   font-family:  "Myriad Pro", Arial, Helvetica, sans-serif;   color:  #fff;   font-size:  14px;   font-weight:  bold;   padding-top:  5px;   padding-left:  77px;   text-decoration: none;  } .text_block {  width:  540px;  padding-top:  15px;  padding-left:  77px;  padding-bottom:  20px;  font-size:  10px; }   .text_block p {  color:  #4b4b4c;  }  ol, ul, li, p, a, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; } a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; } a:link, a:visited { color: #000; } a:hover, a:active { color: #000;  cursor:  pointer; cursor:  hand; } a:hover, a:active, a:focus, a:active {   outline: none;   -moz-outline-style: none; }  ul,ol { margin: 5px 0 5px 13px; }  p, li, label { color:  #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:  12px; } li { font-size:  12px; }  h1, h2, h3, h4, h5, h6 { color:  #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:  12px; line-height: 26px; } h1 { color: #A31606; font-size: 24px; } h2 { color: #A31606; font-size: 20px; } h3 { color: #000; font-size: 24px; } h4 { color: #000; font-size: 20px; } h5 { color: #4B4B4C; font-size: 20px;  } h6 { color: #4B4B4C; font-size: 16px;  }   #interior_left {  width: 628px;  border-right: 2px solid #C2C2C2; }  #image_wrapper{  padding-top: 31px;  padding-left: 41px;  padding-right: 31px;  padding-bottom: 33px; }   #interior_left {  float: left; }  #interior_right {  float: left;  width: 251px;  padding-left: 36px;  padding-right: 36px;  padding-top: 31px;  font-family: Arial,Helvetica,sans-serif;  font-size: 13px; }  #interior_left_text {   padding-top: 31px;  padding-left: 41px;  padding-right: 31px;  padding-bottom: 33px;  font-family: Arial,Helvetica,sans-serif;  font-size: 13px; } .clear {  clear: both; }   #interior_left_title {  background-image: url('/core/templates/purcellsystems/web/images/bg-nav.png');  background-repeat: repeat-x;  height: 32px;  width: 100%;  color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;   font-size: 14px;   font-weight: bold;   text-decoration: none; }   #interior_left_title p {  padding-left: 41px;  color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;   font-size: 14px;   font-weight: bold; padding-top: 10px;   text-decoration: none;  }   #interior_right_title {  background-image: url('/core/templates/purcellsystems/web/images/bg-nav.png');  background-repeat: repeat-x;  height: 32px;  width: 100%;  color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;   font-size: 14px;   font-weight: bold;   text-decoration: none; }   #interior_right_title p {  padding-left: 41px;  color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;   font-size: 14px;   font-weight: bold; padding-top: 10px;   text-decoration: none;  }   .padding_25 {  padding: 25px;  margin-bottom: 25px; }ul.dropdown ul li   { display: inline; width: 100%; }  #nav2 .dropdown { position: absolute; z-index: 100; display: none; }  #nav2 .dropdown div {  clear: both;  list-style: none;  background: url(/core/templates/purcellsystems/web/images/bg-subnav.png) repeat-x #393939;  border-top: 1px solid #4b4c4c;  border-left: 1px solid #4b4c4c;  border-right: 1px solid #4b4c4c;  width: 191px;   position: relative;  z-index: 1000; }   #nav2 .dropdown div a {  display: block;  color: white;  color: #2d2b2b;  text-decoration: none;   font-size: 10px; padding-top: 7px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 3px;  margin: 0;  display: block;  color: #fff;  padding-top: 8px;  padding-bottom: 8px;  } #nav2 .dropdown ul li a:hover {   background-image: none;   background-color: #141414;   } #nav2 div.dropped1 {   position: absolute;  } #nav2 .dropped span.karat {   float: right;  }.slide .slider_black { background-image: url(/core/templates/purcellsystems/web/images/bg-black-slider.gif); }  .top { background-image: url(/core/templates/purcellsystems/web/images/image-slider-top.gif); } .mid { background-image: url(/core/templates/purcellsystems/web/images/image-slider-mid.gif); } .bottom { background-image: url(/core/templates/purcellsystems/web/images/image-slider-bot.gif); }  .square_arrow { background-image: url(/core/templates/purcellsystems/web/images/image-slider-arrow.gif); }#nav_wrapper { background-image: url(/core/templates/purcellsystems/web/images/bg-nav.png) repeat-x; }#content_interior.products { background: url(/core/templates/purcellsystems/web/images/bg-content-products.png) repeat-y; }  #sidebar {  margin-left:  4px;  width:  244px;  float:  left;  display:  inline; }   #sidebar .sb_header {  width:  100%;  cursor:  pointer;  } #sidebar .sb_header a {   padding:  5px 0px 3px 0px;   padding-left:  21px;   color:  #761D11;   font-size:  15px;   display:  block;   margin:  0 auto;   text-decoration:  none;  }  #sidebar .bar {   width:  242px;   background-color: #dbdbdc;   margin-bottom:  1px;   color:  #4b4b4c;   }   #sidebar .bar p { font-family:  "Myriad Pro", Arial, Helvetica, sans-serif; color:  #4b4b4c; font-size:  13px;   } #sidebar .bar p a { font-family:  "Myriad Pro", Arial, Helvetica, sans-serif; color:   #4b4b4c; display:  block; font-size:  13px; padding-left: 23px; padding-top:  5px; text-decoration: none; width:   215px; overflow:  hidden; }   #sidebar .bar.active {  background-color: #3a3a3a; color:  #fff;   } #sidebar .bar.active p { color:  #fff; }  #sidebar .bar.active p a {  color:  #fff; }   #siebar .text_block {   height:  97px;   width:  100%;   padding-top: 15px;   padding-left:  15px;   }   .gray_button {  margin-top:  22px; }   .button_inner {  position:  absolute;  top:   7px;  left:  8px;  height:  30px;  background:  url(/core/templates/purcellsystems/web/images/button-red.png) no-repeat;  }  .button_inner {  height:  32px;  } #wrapper_interior .button_inner a {   float:  left;   text-transform: uppercase;   width:  107px;   height:  30px;   font-family:  "Myriad Pro", Arial, Helvetica, sans-serif;   color:  #fff;   font-size:  11px;   font-weight:  bold;   padding-top:  7px;   text-decoration:  none;   text-align:  center;   }  .button_inner p {   position:  absolute;   padding-top: 4px;   line-height:  10px;   left:  112px;   width:  92px;   height:  30px;   color:  #989a99;   font-size:  9px;   }   #main_header_wrapper {  height:   353px;  width:   100%; }   #main_header {  display:   block;  margin:   0 auto;  width:   508px;  height:  320px;  padding-top:  57px;  } #main_image {   width:  100%;   height:  100%;  }  #main_image .product_image {   float:  left;   }  #main_header_right {   float:  right;   padding-right: 0px;   }   #main_header_right #main_text { font-weight: bold; color:  #000; font-size:  15px; line-height: 20.5px; margin-top: 97px;   }   .content_area {  width:  100%;  background:  url(/core/templates/purcellsystems/web/images/bg-content-area.png) bottom repeat-x; }   .content_area_header {  width:  100%;  background:  url(/core/templates/purcellsystems/web/images/bg-nav.png) repeat-x;  height:  32px;  } .content_area_header h2 {   font-family:  "Myriad Pro", Arial, Helvetica, sans-serif;   color:  #fff;   font-size:  14px;   font-weight:  bold;   padding-top:  5px;   padding-left:  77px;   text-decoration: none;  } .text_block {  width:  540px;  padding-top:  15px;  padding-left:  77px;  padding-bottom:  20px;  font-size:  10px; }   .text_block p {  color:  #4b4b4c;  }#search_results h2 { width: 950px; font-size: 20px; padding-bottom: 15px; display: inline-block; } #search_results h4 { padding: 0px 0px 3px 0px; color: #000; } #search_results { padding-left: 20px; } #search_results h2 {  padding-top: 20px; } .requestaquote { width: 905px; display: block; margin: 0 auto; padding-top: 19px; }  #request_header {  background: url(images/bg-quote-header.png) repeat-x #881807;  height: 43px;  width: 100%; }   #request_header h2 {  margin-left: 72px;  line-height: 43px;  color: #fff;  font-family: Arial, Helvetica, Verdana, sans-serif;  font-weight: normal;  }   #request_content {  width: 100%;  background: url(images/bg-request-main.png) top left repeat-x #fff;  } #request_content form {   margin-top: 5px;   font-family: Arial, Helvetica, Verdana, sans-serif;   color: #5e5e5f;   padding-left: 72px;  }  #request_content form .request_input {   border: 1px solid #737373;   width: 252px;   height: 21px;   }  #request_content form label {   font-size: 13px;   display: block;   margin-top: 12px;   }  #request_left {   float: left;   margin-right: 64px;   }  .request_textarea {   border: 1px solid #737373;   height: 61px;   width: 295px;   margin-bottom: 25px;   }  #request_box {   background: url(images/bg-secondary-form.png) repeat-x;   width: 438px;   height: 270px;   margin-top: 17px;   float: left;  }  #request_box h2 {   color: #fff;   font-size: 13px;   text-transform: uppercase;   line-height: 10px;   margin-left: 32px;   margin-top: 10px;   }  #request_box label {   display: block;   font-size: 14px;   margin-bottom: 3px;   margin-left: 32px;   }   #request_box h2 {   margin-bottom: 10px;   }  #request_box .request_input {   margin-left: 32px;   }  #request_box .request_textarea {   margin-left: 32px;   } #request_submit {   clear: both;   display: block;   height: 78px;   background: url(images/bg-request-submit.png) repeat-x;   position: relative;  }  #request_submit input {   position: absolute;   top: 12px;   right: 63px;   }   #request_errors {   padding: 10px;  }  .request_error {   line-height: 18px;   }  .requestaquote .g-recaptcha { margin-left: 20px; } .contact_message { width: 100%; float: left; background-color: #990000; margin-bottom: 10px;  }  .contact_message P {  font-family: Helvetica, Arial, san-serif;  font-size: 12px;  color: #FFFFFF;  padding: 6px;  } .contact_form_wrapper { display: block; float: left; background: #FFF; width: 400px; }  .contact_round {  }  .mobile_content .contact_form_wrapper h1 { color: #FFFFFF; } .contact_form_text { width: 100%; float: left; font-size: 12px; color: #000; font-family: Helvetica, Arial, san-serif; font-size: 12px; padding: 0px 0px 2px 0px; }  .contact_form_field { width: 100%; float: left; padding: 0px 0px 10px 0px; }  .contact_form_input_medium { width: 150px; border: 1px solid #FFFFFF; }  .contact_form_input_large { width: 250px; border: 1px solid #3C2415; padding: 4px; }  .mobile_content .contact_form_input_medium { width: 100px; }  .mobile_content .contact_form_input_large { width: 200px; } #content_form_submit { width: 100%; }  .contact_submit { background-color: #9cb1b7; color: #FFF; font-size: 12px; border: 1px solid #FFFFFF; padding: 4px; }.clear { clear: both; } #news_wrapper { width: 870px; margin-left: 30px; padding: 30px 0px 30px 0px; display: inline; float: left; overflow: hidden; min-height: 350px; }  #news_wrapper h1 {  padding-bottom: 5px;  } .news_article { border-top: solid 1px #A02E13; width: 870px; float: left; padding-top: 15px; padding-left: 0px; padding-bottom: 15px; } .no_line { border: none; }  .news_date {  background:  #761D11;  float:   left;  height:  45px;  padding:  5px 5px 5px 7px;  width:   45px;   -moz-border-radius: 7px;  border-radius:  7px;  }   .news_date span {  color:  #fff;  float:  left;  font-weight: bold;  text-align: center;  width:  100%;  }   .news_date span.news_month {  font-size:  15px;  text-transform: uppercase;  }   .news_date span.news_day {  font-size: 28px;  }  .news_content_wrapper {  float:  left;  padding-left: 15px;  width:  90%; }   h2.news_title {  margin-top: 0;  padding-top: 0;  }   .news_summary,  .news_content {  float:  left;  }  .pbutton {background:url(core/files/purcellsystems/uploads/images/pbleft.png) no-repeat; float:left; margin: 0 auto 10px 10px; width: 280px} .pbwrap { background:url(core/files/purcellsystems/uploads/images/pbright.png) no-repeat right; } .pbwrap a{background:url(core/files/purcellsystems/uploads/images/pbctr.png) repeat-x;height:45px;display:block;color:#fff;font:bold 14px Arial,sans-serif;line-height:3;text-align:center; text-decoration:none;margin:0 15px;outline:none;} .left{float:left;} .right{float:right;} .clrflt{clear:both;} .p14 {margin-bottom:10px; font-size:14px;} .content_area p,ul,li,a{font-size:14px;} h1.h1w528{margin-bottom:5px;} .bump {margin-left:77px;margin-bottom:-10px;} .twocolm{max-width:313px;margin-bottom:5px;} .twocolm h3{margin:5px;font-size:16px;color:#7b1b12;} .mtop14{margin-top:14px;} .header_wrapper_expand {min-height:500px;} .p14_left{float:left;margin-left:20px;margin-bottom:10px;} .margin_left{margin-left:20px} .recolor{color:black} #content_wrapper_interior {margin-bottom:50px} #product_content{width:650px;} #product_features{display:none;} #product_quote{display:none;} #product_buttons{display: inline-block;margin-bottom: 10px;width: 100%; text-align:center;} .shadowblur{ box-shadow: 7px 7px 8px #000000; -webkit-box-shadow: 7px 7px 8px #000000; -moz-box-shadow: 7px 7px 8px #000000; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=7, offY=7, positive=true); }