/* ie7+ inline block */
#lg30_contents .ib {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* placeholder color */
/* absolutely pin */
/* image replace */
#lg30_contents .ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* opacity */
/* rounded corners */
/* box shadow */
/* transition */
/* make anything resizeable */
/* css3 cols */
/* background size */
/* button / alert gradient */
/* alpha bg/border */
/* border box */
#lg30_contents .bb {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* unlist a <ul> */
#lg30_contents .unlist {
  margin: 0;
  padding: 0;
  list-style: none;
}
#lg30_contents .unlist li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#lg30_contents .clearfix {
  zoom: 1;
}
#lg30_contents .clearfix:before,
#lg30_contents .clearfix:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents .clearfix:after {
  clear: both;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 22, 2012 */
@font-face {
  font-family: 'BryantLGLight';
  src: url('/us/general/fonts/bryantlg-light-webfont.eot');
  src: url('/us/general/fonts/bryantlg-light-webfont.eot?#iefix') format('embedded-opentype'), url('/us/general/fonts//bryantlg-light-webfont.woff') format('woff'), url('/us/general/fonts/bryantlg-light-webfont.ttf') format('truetype'), url('/us/general/fonts/bryantlg-light-webfont.svg#BryantLGLight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BryantLGMedium';
  src: url('/us/general/fonts/bryantlg-medium-webfont.eot');
  src: url('/us/general/fonts/bryantlg-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/us/general/fonts/bryantlg-medium-webfont.woff') format('woff'), url('/us/general/fonts/bryantlg-medium-webfont.ttf') format('truetype'), url('/us/general/fonts/bryantlg-medium-webfont.svg#BryantLGMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BryantLGRegular';
  src: url('/us/general/fonts/bryantlg-regular-webfont.eot');
  src: url('/us/general/fonts/bryantlg-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/us/general/fonts/bryantlg-regular-webfont.woff') format('woff'), url('/us/general/fonts/bryantlg-regular-webfont.ttf') format('truetype'), url('/us/general/fonts/bryantlg-regular-webfont.svg#BryantLGRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
#lg30_contents #lucid-content {
  zoom: 1;
  /* font stuff */

  font-family: Arial, sans-serif;
  /* images */

}
#lg30_contents #lucid-content:before,
#lg30_contents #lucid-content:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content:after {
  clear: both;
}
#lg30_contents #lucid-content h2 {
  font-family: 'BryantLGLight';
  text-transform: uppercase;
  font-size: 32px;
  color: #585858;
  margin: 30px 0 8px 0;
}

#lg30_contents #lucid-content h2 em {
  font-style: normal;
  color: #c50245;
}
#lg30_contents #lucid-content h3 {
  text-transform: none;
  font-size: 28px;
  line-height: 1.05;
}
#lg30_contents #lucid-content h5 {
  text-transform: uppercase;
  font-size: 20px;
  color: #585858;
}
#lg30_contents #lucid-content h6 {
  font-size: 17px;
}
#lg30_contents #lucid-content p {
  margin: 0.67em 0;
  line-height: 1.2;
}
#lg30_contents #lucid-content h3,
#lg30_contents #lucid-content h4,
#lg30_contents #lucid-content h5,
#lg30_contents #lucid-content h6,
#lg30_contents #lucid-content li,
#lg30_contents #lucid-content li p {
  font-family: 'BryantLGRegular';
}
#lg30_contents #lucid-content #slides-nav a {
  font-family: 'BryantLGMedium';
  color: #2f2f2f;
  background-color: rgba(250, 250, 250, 0.8);
  background-color: #fbfbfb\9;
}
#lg30_contents #lucid-content #slides-nav a.active {
  font-family: 'BryantLGRegular';
  background: #c50245;
  color: #fff;
}
#lg30_contents #lucid-content input[type=text] {
  border: 1px solid #ccc;
  padding: 4px 8px 3px;
  font-size: 11px;
}
#lg30_contents #lucid-content #home-top {
  position: relative;
}
#lg30_contents #lucid-content #home-top .share {
  margin:-65px 20px 0 0;
}
#lg30_contents #lucid-content #home-top .share h4 {
  float: none;
}
#lg30_contents #lucid-content #feature-wrap {
  position: relative;
  padding: 0 0 10px 0;
}
#lg30_contents #lucid-content #slides-nav {
  zoom: 1;
  margin: 0;
  width: 100%;
  z-index: 3;
  position: absolute;
  top: 28px;
  left: 0;
  right: 0;
}
#lg30_contents #lucid-content #slides-nav:before,
#lg30_contents #lucid-content #slides-nav:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #slides-nav:after {
  clear: both;
}
#lg30_contents #lucid-content #slides-nav a {
  font-size: 13px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease 0.3s;
  -moz-transition: all 0.3s ease 0.3s;
  -ms-transition: all 0.3s ease 0.3s;
  -o-transition: all 0.3s ease 0.3s;
  transition: all 0.3s ease 0.3s;
  float: left;
  text-align: center;
  padding: 17px 0;
  display: block;
  width: 191px;
  cursor: pointer;
  margin:0 0 0 1px;
}
#lg30_contents #lucid-content #slides-nav a:first:child{margin:0;}
#lg30_contents #lucid-content #slides-nav a:hover {
  text-decoration: none;
}
#lg30_contents #lucid-content #overview-copy {
  position: absolute;
  z-index: 3;
  left: 495px;
  top: 190px;
  margin-top: 0;
  width: 430px;
}
#lg30_contents #lucid-content #overview-copy .button {
  margin: 15px 0;
}
#lg30_contents #lucid-content #overview-copy p {
  font-size: 1.25em;
}
#lg30_contents #lucid-content #feature #slides {
  zoom: 1;
  z-index: 2;
  height: 830px;
}
#lg30_contents #lucid-content #feature #slides:before,
#lg30_contents #lucid-content #feature #slides:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #feature #slides:after {
  clear: both;
}
#lg30_contents #lucid-content #feature #slides .slide-feature {
  background:url(../pictures/bgSlider.png) repeat-x #fff;
  zoom: 1;
  height:400px;
  width: 100%;
  position: relative;
  margin:0 0 30px 0;
  border-bottom:1px solid #CCCCCC;
}
#lg30_contents #lucid-content #feature #slides .slide-feature:before,
#lg30_contents #lucid-content #feature #slides .slide-feature:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #feature #slides .slide-feature:after {
  clear: both;
}
#lg30_contents #lucid-content #feature #slides .slide-feature .img {
  float: left;
  width: 450px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#lg30_contents #lucid-content #feature #slides .slide-feature .img img {
  margin: 0 auto;
  display: block;
}
#lg30_contents #lucid-content #feature #slides .slide-feature .copy {
  position: relative;
  z-index: 2;
  margin-left: 495px;
  padding-top: 190px;
  margin-top: 0;
  width: 430px;
}
#lg30_contents #lucid-content #feature #slides .slide-feature .copy .button {
  margin: 15px 0;
}
#lg30_contents #lucid-content #feature #slides .slide-feature .copy p {
  font-size: 1.25em;
}
#lg30_contents #lucid-content #feature #slides .feature-block {
  zoom: 1;
}
#lg30_contents #lucid-content #feature #slides .feature-block:before,
#lg30_contents #lucid-content #feature #slides .feature-block:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #feature #slides .feature-block:after {
  clear: both;
}
#lg30_contents #lucid-content #feature #slides .feature-block .img {
  min-height: 10px;
  float: left;
  width: 510px;
}
#lg30_contents #lucid-content #feature #slides #overview-li {
  height: 830px;
}
#lg30_contents #lucid-content #feature #slides #clearly-smart {
  height: 1145px;
}
#lg30_contents #lucid-content #feature #slides #features {
  height: 1774px;
}
#lg30_contents #lucid-content #feature #slides #qa {
  height: 1750px;
}
#lg30_contents #lucid-content #feature #slides #where-to-buy {
  height: 600px;
}
#lg30_contents #lucid-content #feature #slides > li {
  width: 100%;
  display: block;
  position: relative;
  zoom: 1;
}
#lg30_contents #lucid-content #feature #slides > li:before,
#lg30_contents #lucid-content #feature #slides > li:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #feature #slides > li:after {
  clear: both;
}
#lg30_contents #lucid-content #feature #slides > li .left-col {
  float: left;
  width: 450px;
  padding:0 0 30px 0;
}
#lg30_contents #lucid-content #feature #slides > li .right-col {
  float: left;
  width: 510px;
  padding:0 0 30px 0;
}
#lg30_contents #lucid-content #feature #slides > li .left-col,
#lg30_contents #lucid-content #feature #slides > li .right-col {
  position: relative;
}
#lg30_contents #lucid-content #feature #slides > li .left-col img,
#lg30_contents #lucid-content #feature #slides > li .right-col img {
  margin: 20px auto;
  display: block;
}
#lg30_contents #lucid-content #feature #slides > li .left-col p,
#lg30_contents #lucid-content #feature #slides > li .right-col p {
  font-size: 1.00em;
  padding-right: 20px;
  line-height: 1.2;
}
#lg30_contents #lucid-content #feature #slides > li .left-col h3,
#lg30_contents #lucid-content #feature #slides > li .right-col h3 {
  text-transform: uppercase;
  font-size: 20px;
  font-family: 'BryantLGRegular';
  color: #585858;
  margin: 15px 0;
  padding-right: 60px;
}
#lg30_contents #lucid-content #feature #slides > li .left-col h3.sub-head,
#lg30_contents #lucid-content #feature #slides > li .right-col h3.sub-head {
  font-size: 32px;
  color: #000;
  margin: 35px 0;
}
#lg30_contents #lucid-content #feature #slides > li .qa-side {
  width: 340px;
  float: left;
  clear: left;
}
#lg30_contents #lucid-content #feature #slides > li .qa-side img {
  display: block;
  margin: 0 auto;
}
#lg30_contents #lucid-content #feature #slides > li .qa-copy {
  width: 620px;
  float: left;
  padding-top: 40px;
}
#lg30_contents #lucid-content #feature #slides > li .qa-copy h3 {
  font-size: 19px;
  text-transform: uppercase;
}
#lg30_contents #lucid-content #feature #slides > li .qa-copy h3 em {
  font-style: normal;
  color: #c50245;
}
#lg30_contents #lucid-content #feature #slides > li .qa-copy .answer {
  margin: 15px 0 60px;
}
#lg30_contents #lucid-content #feature #slides > li .qa-copy .answer p {
  font-size: 1.25em;
  color: #585858;
  width: 550px;
  line-height: 1.2;
}
#lg30_contents #lucid-content #feature #slides > li #overview {
  display: block;
  margin: 0 0 30px 0;
  padding: 0;
/*  background: #ebecef;*/
  z-index: 2;
}
#lg30_contents #lucid-content #feature #slides > li #overview li {
  height: 517px;
}
#lg30_contents #lucid-content #feature #indicator {
  width: 70px;
  left: 50%;
  margin-left: -35px;
  top: 550px;
  z-index: 9999;
  display: none;
}
#lg30_contents #lucid-content #feature #indicator li {
  font-family: Arial;
  cursor: pointer;
  font-size: 10px;
  padding: 1px;
  background: #2f2f2f;
  -webkit-transition: all 0.3s ease 0.3s;
  -moz-transition: all 0.3s ease 0.3s;
  -ms-transition: all 0.3s ease 0.3s;
  -o-transition: all 0.3s ease 0.3s;
  transition: all 0.3s ease 0.3s;
}
#lg30_contents #lucid-content #feature #indicator li.active {
  background: #c50245;
}
#lg30_contents #lucid-content #modules {
  zoom: 1;
  margin: 0 0 30px 0;
  height: 230px;
  position: relative;
  border-bottom:1px solid #CCCCCC;
}
#lg30_contents #lucid-content #modules:before,
#lg30_contents #lucid-content #modules:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #modules:after {
  clear: both;
}
#lg30_contents #lucid-content #modules .home-module {
  width: 279px;
  float: left;
  padding: 0 20px 20px;
  height: 210px;
  -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important;	
  background-image: linear-gradient(bottom, #fafafa 3%, #ffffff 52%, #ffffff 76%);
  background-image: -o-linear-gradient(bottom, #fafafa 3%, #ffffff 52%, #ffffff 76%);
  background-image: -moz-linear-gradient(bottom, #fafafa 3%, #ffffff 52%, #ffffff 76%);
  background-image: -webkit-linear-gradient(bottom, #fafafa 3%, #ffffff 52%, #ffffff 76%);
  background-image: -ms-linear-gradient(bottom, #fafafa 3%, #ffffff 52%, #ffffff 76%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.03, #fafafa), color-stop(0.52, #ffffff), color-stop(0.76, #ffffff));
  border-right: 1px dotted #CCCCCC;
}
#lg30_contents #lucid-content #modules .home-module:last-child {
  border-right: 0;
}
#lg30_contents #lucid-content #modules .home-module .mod-img {
  float: right;
  margin: 5px 0 0 20px;
}
#lg30_contents #lucid-content #modules .home-module .button {
  display: none;
}
#lg30_contents #lucid-content #modules .home-module h4 {
  padding: 20px 30px 20px 20px;
  margin: 0 -20px;
  text-transform: uppercase;
  color: #585858;
  font-size: 13px;
  font-family: "BryantLGMedium";
  position: relative;
}

#lg30_contents #lucid-content #modules .home-module p {
  color: #585858;
  margin: 5px 0 25px;
  font-size: 13px;
}
#lg30_contents #lucid-content #modules .home-module p a{ color:#D80546; font-family:"BryantLGMedium";}
#lg30_contents #lucid-content #full-line {
  padding: 20px;
  display: none;
}
#lg30_contents #lucid-content #full-line h5,
#lg30_contents #lucid-content #full-line p,
#lg30_contents #lucid-content #full-line form,
#lg30_contents #lucid-content #full-line input {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#lg30_contents #lucid-content #full-line h5 {
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
  color: #585858;
}
#lg30_contents #lucid-content #full-line p {
  margin: 0;
  padding: 0 10px;
  color: #585858;
}
#lg30_contents #lucid-content #full-line input[type=text] {
  width: 130px;
}
#lg30_contents #lucid-content #full-line .button.small {
  margin: -1px 0 0 10px;
  width: 50px;
}
#lg30_contents #lucid-content #home-bottom {
  zoom: 1;
  padding-bottom: 0;
}
#lg30_contents #lucid-content #home-bottom:before,
#lg30_contents #lucid-content #home-bottom:after {
  display: table;
  content: "";
  zoom: 1;
}
#lg30_contents #lucid-content #home-bottom:after {
  clear: both;
}
#lg30_contents #lucid-content #home-bottom h5,
#lg30_contents #lucid-content #home-bottom p {
  color: #585858;
}
#lg30_contents #lucid-content .lucid-lg-logo {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 161px;
  height: 44px;
  margin-top: 22px;
  background: url(lucid-lg-logo.png) no-repeat;
}
#lg30_contents .ui-button { display: inline-block; position: relative; padding: 0; margin:30px 0 20px 0; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
#lg30_contents .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#lg30_contents .ui-button {height:19px;padding:3px 12px 0 12px !important;border:1px solid #f1f1f1;background:url(../lg3-common/images/bg-button.png) repeat-x;font-family:"BryantLGMedium";font-size:14px;color:#D80546;-moz-box-shadow:2px 2px 4px #c9c9c9;-webkit-box-shadow:2px 2px 4px #c9c9c9;box-shadow:2px 2px 4px #c9c9c9;text-decoration:none;}
#lg30_contents .ui-button a {color:#D80546;}
#lg30_contents a.ui-button img{display:inline !important;margin:0 !important;}
#lg30_contents .style-p2 {  color: #5A5A5A; font-size: 16px; line-height: 19px; padding-bottom: 28px;}
#lg30_contents .thirds h4{ margin:0 0 7px 0!important; padding:0 !important; font-family:"BryantLGMedium" !important; font-size:14px !important;}
#lg30_contents .thirds h4 a{color:#D80546 !important;}
#lg30_contents div.imageWrap{position:relative;float:left; width:100px;}
#lg30_contents div.copyWrap{position:relative; float:right; width:155px;}
#lg30_contents .thirds .featured-module{ position:relative; float:left; width:280px; margin:0 0 30px 0; padding:0 20px;}
#lg30_contents .thirds .featured-module p{ margin:0 0 12px 0; font-family:"BryantLGMedium" !important; font-size:12px; color:#222; line-height:15px; text-transform:uppercase;}
#lg30_contents .thirds .featured-module a{ color:#D80546;}
#lg30_contents .thirds .featured-module .featuredImgWrap{ float:left; padding:0 0 10px 0; width:117px;}
#lg30_contents .thirds .featured-module .featuredImgWrap img{ display:block; position:relative; margin:0 auto;}
#lg30_contents #lucid-content h3.featured{
    font-family: BryantLGMedium;
    font-size: 19.2px;
	line-height:19.2px;
	padding:0 20px 14px 20px;
    text-transform: uppercase;
}

#lucid-content div.featured{ padding:0 0 20px 0;}
.functions{ margin:0 0 30px 0; border-bottom:1px solid #ccc;}





#lg30_contents .wrapper {padding-top: 35px !important; position:relative; }
#lg30_contents .tagline div.questions { display:inline-block; padding-left:40px; width:360px }
#lg30_contents .tagline {width:960px; border-top:1px solid #ccc; margin:0 auto; padding:25px 0; clear:both }
#lg30_contents .tagline.pad { margin-top:25px }
#lg30_contents .tagline h1 { font-size:12px; font-family:Arial; padding:0; display:inline }
#lg30_contents .tagline .site-desc { float:left; width:460px; padding:15px 30px 45px 30px; border-right:1px solid #ccc; margin-bottom:50px; overflow:auto }
#lg30_contents .tagline .site-desc a, .tagline .site-desc a:visited { color:#d80546!important; text-decoration:underline !important }
#lg30_contents .tagline div.questions { display:inline-block; padding-left:40px; width:360px }
#lg30_contents .tagline h3 { font-size:18px; display:inline-block; text-transform:none; font-family:"LGFontMedium";}
#lg30_contents .tagline h4 { display:block; font-size:12px; font-family:Arial; margin:4px 0 12px }
#lg30_contents .tagline .innerwrap .site-desc { margin-bottom:38px }
#lg30_contents .tagline .innerwrap .questions { margin-left:-1px }
#lg30_contents .tagline .innerwrap .questions .support a { width:60px; padding:45px 0 0 0; margin:0 8px 0 0; height:0; overflow:visible; background-image:url('/us/global_30/lg3-common-v4/images/global/lg-global-sprite-v2.png'); text-align:center }
#lg30_contents .tagline .innerwrap .questions .support a.chat { background-position:-170px -275px }
#lg30_contents .tagline .innerwrap .questions .support a.email { background-position:12px -275px }
#lg30_contents .tagline .innerwrap .questions .support a.repair { background-position:-57px -275px }
#lg30_contents .tagline .innerwrap .questions .support a.phone { background-position:-108px -275px }
#lg30_contents .tagline .innerwrap .questions .support a.register { background-position:-235px -275px }
#lg30_contents .tagline .wrapper .questions .support a.wheretobuy, .tagline .innerwrap .questions .support a.wheretobuy { background:url(/us/global_30/lg3-common-v4/images/wtb/footer_icon.png) 0 0 no-repeat; }
#lg30_contents .support { vertical-align:bottom }
#lg30_contents .support a {margin-right:15px !important; background:transparent url("/us/global_30/lg3-common-v4/images/global/lg-global-sprite-v2.png") no-repeat scroll 0 0; height:24px; display:inline-block; padding-top:40px; margin-right:22px; text-transform:uppercase; text-align:center; font-size:10px; color:#333; float:left }
#lg30_contents .support a:hover { text-decoration:none; color:#000; text-decoration:underline }
#lg30_contents .support a.email { background-position:0 -275px; width:37px; height:5px }
#lg30_contents .support a.online { background-position:-57px -275px; width:38px; margin-right:28px; height:5px }
#lg30_contents .support a.phone { background-position:-119px -275px; width:37px; margin-right:20px; height:5px }
#lg30_contents .support a.chat { background-position:-173px -275px; width:60px; height:5px; margin-right:5px }
#lg30_contents .support a.register { background-position:-231px -275px; width:62px; height:5px }
#lg30_contents #lucid-content div.featured{ padding:0 0 20px 0;}
#lg30_contents .functions{ margin:0 0 30px 0; border-bottom:1px solid #ccc;}
