/* GENERAL */

p {font-size:16px; line-height:22px; padding-top:3px; padding-bottom:4px;}

img.paddimg {padding:15px;}
img.on-left {padding: 0px 18px 18px 0px;}
img.on-right {padding: 0px 0px 18px 18px;}

.embedded-video {display:inline-block; padding:18px 0px 8px 0px;}

sup, sup a, sup a:hover {font-size:10px !important;}

.contentDivider {border-bottom: 1px solid #CCCCCC; margin: 40px 0 20px 0; /* margin: 20px 0px; */ clear:both; display:block;}

.returntop {float: right; margin: 5px 10px 10px 0;}


/* Lists */

#body ul.list {font-size:16px; list-style-type:disc; margin: 9px 0 18px 18px;}
#body ul.list li {padding-bottom: 15px;}


.list, .list li, .expandedli li, #overviewLeftContent ul.expandedli li, ul.expandedli li{
	  list-style: disc outside none;
  }

  ul.expandedli.linksUnit li{
	  list-style:none;
  }


#body ul.list > li:last-child, #body ul.list-links > li:last-child {padding-bottom: 0px !important;}
#body .list-links-rr li {padding-bottom:7px !important;}



#body ul.list-links {list-style-type:none; line-height:22px !important; padding:0 0 18px 0;}

#body p+ul.list-links {padding:9px 0px 18px 0px;}

#body ul.list-links li  {padding-bottom: 9px;}


/*ul.list-links-sm {list-style-type:none; padding:9px 0px 18px 0px;}
ul.list-links-sm a, ul.list-links-sm a:hover, ul.list-links-sm a:visited {font-size:14px !important;}*/


ul.list-links-sm {list-style-type:none; padding:9px 0px 18px 0px;}
ul.list-links-sm a, ul.list-links-sm a:hover, ul.list-links-sm a:visited {font-size:14px !important;}




/* BLOCK ITEMS AND ICONS */

.item {display:inline-block; margin:0px 0px 18px 0px; font-size:14px}
.item-last {display:inline-block; margin-bottom:0px !important;}
.item a {font-size:14px !important;}
.item-img {float:left; height:55px; margin-right:18px; width:100px;}
.item-img-small {float:left; height:55px; margin-right:18px; width:61px;}
.item-txt-withimg {float:left; width:232px; margin-top:-4px;}

.item-ico {display: block; margin-top: 4px; line-height:17px !important; font-size:14px; color:#767676; text-decoration:none;}
.item-ico-inline {display: inline; margin-left: 6px;}
.item-ico a, .item-ico-inline a {font-size:14px !important; color:#767676 !important; text-decoration:none;}
.item-ico a:hover, .item-ico-inline a:hover {font-size:14px !important; color:#767676 !important; text-decoration:underline;}

.icn_dta {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat scroll 0 -40px transparent;}
.icn_film {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat scroll 0 -680px transparent;}
.icn_facebook {background: url("/tridion/assets/i/common/s-social-hpe.png") no-repeat scroll 0 2px transparent;}
.icn_blog {padding-left: 15px !important; background-position: 0 -2057px !important;}
.icn_linkedin {width:0px; background: url("/tridion/assets/i/common/s-social-hpe.png") no-repeat scroll 0 -175px transparent; /*background-position: 0 -175px !important;*/}
.icn_qsp {display:block; background-position: 0 5px;}
.icn_qdf {display:block; background-position: 0 -1250px;}

.icn_ext {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat; background-position: right -634px; padding:0 18px 0 0;}
.icn_ext-blue {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat; background-position: right -2264px; padding:0 18px 0 0;} /* Obsolete*/

.icn_interactive {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat scroll 0 -2864px transparent; padding-left: 20px;}

.icn_linkedin, .icn_facebook, .icn_twitter, .icn_blog, .icn_cmt, .icn_gplus, .isc_ytb_sm {float:left; display:inline; width:0px; padding-right: 4px; vertical-align:middle;}

.icon-text {float:left; width:88%; display:inline-block;}

.item .description, .item-last .description {margin-top:9px;}

.isc_blog_lg, .isc_comm_lg {
	background: url("/tridion/assets/i/common/s-social-hp-25x25.png") no-repeat scroll 0 0 transparent;
    /*float: left;*/
	height: 25px;
    margin-right: 10px;
	padding-left: 25px !important;
}
.isc_hp_lg, .isc_fb_lg, .isc_twt_lg, .isc_lin_lg, .isc_flk_lg, .isc_ytb_lg, .isc_ss_lg, .isc_scb_lg, .isc_rss_lg, .isc_nnn_lg, .isc_eye_lg, .isc_pla_lg, .isc_xng_lg, .isc_ggl_lg, .isc_yah_lg, .isc_kon_lg, .isc_ins_lg, .isc_uni_lg, .isc_blog_lg, .isc_comm_lg {
	display: inline-block;
	width: 0px;
	/*display: inline;
    float: left;
	height: 25px;
	width: 0px;
    margin-right: 8px;*/
    vertical-align: middle;
}
.isc_blog_lg {
	background-position: 0 2px;
}
.isc_comm_lg {
	background-position: 0 -31px;
}
.icn_cmt {padding-left: 15px !important;}

.isc_blog_md {background: url("/tridion/assets/i/common/s-social-hp-25x25.png") no-repeat scroll 0 -69px transparent; display: inline-block; width: 0px; vertical-align: middle; height: 19px; margin-right: 10px; padding-left: 19px !important;}


/* HEADER */

#secondary_nav{
	/*font-size: 13px !important;*/
	font-size:16px !important;
}

.breadcrumb ul li span{
    color: #767676 !important;
    /*font-size: 12px;*/
	font-size:16px;
    line-height: 30px;
}

.breadcrumb ul li span a.bcr{
    color: #767676 !important;
    /*font-size: 12px;*/
	font-size:16px;
    line-height: 30px;
}

.breadcrumb ul li span a.bcr:hover{
    text-decoration: underline;
}

h2.subtitle {
	color: #000000;
    font-family: "HPSimplified",Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}



/* BANNER */

.banner {height: 115px; margin: 15px 0 0;} /*height:150px;  margin: 21px 0 0 18px;*/ /*Original banner size .content {margin:28px 0px 55px 18px;}*/
.banner-text {padding:18px 380px 0 20px;}

.cnt15_0_0_18 {height: 110px; margin: 15px 0 0 18px;}

.heading {font-size:36px; font-weight:bold; line-height:32px;}
.subheading {font-size:20px; font-weight:normal; line-height:22px; margin-top:7px;}

.pagebanner{display:inline; float:left; width:227px; text-align:center;}
.pagebanner a{color: #008767 !important;}
.pagebanner a:visited{color: #822980 !important;}

.banner_full .content{float:left; display:inline; width:750px;}

.banner-text {padding:9px 380px 0 18px;}



.banner-item{
  width:1000px;
  height:170px;
}

#banner-container{
  width:1000px;
  height:170px;
  overflow:hidden;
  position:relative;
}

#banner-container p{margin-top:5px;}

#banner-container h2 {
   font-size: 32px;
   line-height: 36px;
}

div#navBulletsWrapper {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    left: 42%;
    position: relative;
    margin-top: 9px;
	width: 120px;
}

#navBulletsWrapper ul{
  margin: 0 auto;
}

#navBulletsWrapper ul li {
    cursor: pointer;
    display: inline;
    float: left;
    height: 16px;
    margin: 0 0 0 5px;
    vertical-align: top;
    overflow:hidden;
}

#navBulletsWrapper ul li a{
  background: url("/tridion/assets/i/common/carousel-bullets.gif") no-repeat scroll 0 0 transparent;
  text-align: center;
  color: #CCC;
  width:16px;
  height:16px;
  text-decoration:none;
}

#navBulletsWrapper ul li a.active{
  background: url("/tridion/assets/i/common/carousel-bullets.gif") no-repeat scroll 0 -16px transparent;
  color: #CCC;
}


/* SHARE WIDGET */

/*.button {clear:left; float:left; width:100px; height:18px; margin-top:10px;}
.sharewidget {display: inline; border-radius:0; color: #767676 !important;padding-left:20px !important;}
#sharetxt {font-size:14px !important; font-weight: normal !important;}*/
.btn_label, .btn_share, .btn_print {font-size:14px !important; padding-top:0px !important; /*line-height:14px !important;*/}



/* TABS */

.tab_container{margin: 20px 0px 0px 0px;width:960px;}
.ui-section{float:left; color:#000 !important; margin: 40px 0px 0px 0px;}



/* RIGHT RAIL */

#rhtNavPanel {float:left;	margin-left:30px; width:350px; line-height:18px; font-size:14px !important;}

#rhtNavPanel h4 {font-size:16px !important;}
#rhtNavPanel h4 a {color: #0096D6; font-size:16px;}

.right-content-area {font-size: 14px;}
.right-content-area li.ql-spacer {margin-bottom:18px;}



/* MAIN CONTENT AREA */

.tab_content {padding:30px 0px;}

.left-content-area {float:left; padding: 0px 48px 60px 18px; width: 614px; height: auto;}
.left-content-area .notabs {padding-left: 0px !important;}

.left-content-area h2, .left-content-area h2 a {margin-bottom: 18px !important; color:#000 !important;}
.left-content-area h2 a, .left-content-area h2 a:hover {font-size: 21px !important;}

.left-content-area h3, .left-content-area h3 a {margin-bottom: 15px !important; color:#000 !important;}
.left-content-area h4 {font-size:16px !important; margin:18px 0px 16px 0px;}

.left-content-area h4.linked-section {margin:18px 0px 9px 0px !important;} .left-content-area h4.linked-section a {color:#008767 !important;}
.left-content-area h3:first-child, .left-content-area h4:first-child {margin-top:0px !important;}

.left-content-area p.learnmore {padding-bottom: 1em;}


.right-content-area {float:left; width: 320px; padding-bottom:60px;}
.right-content-area p {font-size:14px !important;}
.right-content-area h4 {font-size:16px !important; line-height:22px; margin-bottom:13px !important;}


.footnotes {font-size:12px !important; line-height:15px; color: #767676 !important; /*margin-top:5px;*/ text-align:left}
.footnotes a {font-size:12px !important; color:#008767 !important; line-height:15px !important;}
.footnotes a:hover {font-size:12px !important; text-decoration:underline !important;}
ol.footnotes {padding-left:18px; /*margin-left:20px;*/}
ol.footnotes li {margin-bottom:15px;}
/*ol.footnotes li span {position: relative; left: -5px;}*/

#footer-hpn a {color:#008767; text-decoration:none;}
#footer-hpn a:hover {color:#008767; text-decoration:underline;}

.column-wrapper {display:inline-block; margin-top:15px;}
.left_col {float:left; width:47%; margin-right: 36px;}
.right_col {float:left; width:47%}

h3 a {color:#000 !important; font-size:18px !important;}
.body h3 {font-size:18px !important;}
.left-content-area {line-height:22px !important;}


.section {min-height:162px; margin:20px 0px;}
.section img {margin-right:20px; width:216px; height:162px;}
.section-txt {font-size:16px; line-height:22px;}
.section-quote {display:block; margin: 11px 0 15px 15px;}




/* Quotes */

.quote-container {float:left; width:558px; padding:20px 20px 36px 36px; color:#000000;}
.quote-container-rr {float:left; width:265px; padding:8px 18px 40px 36px; color:#000000;}
.quote-container-rr-img {float:left; width:320px; padding:8px 0 40px 0; color:#000000;}

.quote-mid {margin-top:36px; margin-bottom:20px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC;}
.quote-top {margin-top:-17px; border-top: 0px !important; border-bottom: solid 1px #CCCCCC;}
.quote-btm {margin-top:-1px; border-top: solid 1px #CCCCCC; border-bottom: 0px !important;}
.quote-none {margin-top:-1px; border: 0px !important;}
.quote-right {float:right; width:246px; border-left: solid 1px #CCCCCC; padding: 0 0 0 20px; margin: 11px 0 25px 20px;}

.quote-container img {align:left; margin: 0px 18px 0px 0px;}
.quote-container-rr-img img {float:left; width:61px; margin-right:26px;}

.quote-txt-img {float:left; width: 361px; margin-left:20px;}
.quote-txt-rr-img {float:left; width: 233px;}
.quote-txt-noimg, .quote-txt-rr-noimg {float:left; margin-top:0 0 0 20px;}
.quote-txt-right {float:left; margin-left:20px;}

.quote-txt p.quote-name {font-weight:bold; font-size:14px !important; line-height:18px !important; color:#5A5A5A !important; margin:25px 0 0 0; padding:0;}
.quote-txt p.quote-name-rr {font-weight:bold; font-size:14px !important; line-height:18px !important; color:#5A5A5A !important; margin:13px 0 0 0; padding:0;}
.quote-txt p.quote-title {font-family:HPSimplified !important; font-size: 14px !important; line-height: 18px !important; color:#5A5A5A !important;}
span.quote-mark, span.quote-markclose { vertical-align:middle; width:auto; float:none; font-weight:bold; font-size:24px !important; line-height:24px !important; color:#767676 !important;}
span.quote-mark {text-indent: -16px !important; float:left !important;}
span.quote {width:auto; font-family: HPSimplified; font-size:20px !important; line-height:24px !important; color: #000000; float:none;}
span.quote-rr {width:auto; font-family: HPSimplified; font-size:14px !important; line-height:24px !important; color: #000000; float:none;}

.quote-link a {float:left; font-size:16px !important; line-height:18px !important; margin:15px 0px 0px 0px;}
.quote-link-rr a {float:left; font-size:14px !important; font-weight:bold; line-height:18px !important; padding:15px 0px 0px 0px;}

.quote-container .quote-link a.icn_ext-blue {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat; background-position: right -2264px; padding: 0 18px 0 0 !important; margin-top:15px;}


/* Links */

a:hover {text-decoration: underline !important;}
#header a:hover, #ctl01_secnavPanel a:hover, .cl_box a:hover, .v1_hgr.selected a:hover, #ctl01_contactPanel a:hover {text-decoration: none !important;}
.atm-s a, #at_hover.atm-s a {text-decoration: none !important;} /* Add this */


.left-content-area a, .tab_content a, .right-content-area a, .overlay_popup a {color:#008767;}
.left-content-area a:hover, .tab_content a:hover, .right-content-area a:hover, .overlay_popup a:hover:not(.popup_close) {color:#008767; text-decoration: underline !important;}
.left-content-area a:visited, .tab_content a:visited, .right-content-area a:visited, .overlay_popup a:visited {color:#822980;}

.left-content-area h4 a, .right-content-area h4 a {color:#000 !important;}
.right-content-area h4 a {font-size:16px !important;}

.left-content-area a, .left-content-area a:hover, .left-content-area a:visited,
.overlay_popup a, .overlay_popup a:hover, .overlay_popup a:visited {font-size:16px;}

.right-content-area a, .right-content-area a:hover, .right-content-area a:visited,
.comlist a, .comlist a:hover, .comlist a:visited {font-size:14px;}


/* Expanders */

p.content {padding-top:0px !important;}
.prog-disc .prog-disc-item-content .prog_links .icn_film a {color:#767676 !important;}
.hpe .left .prog-disc .prog-disc-item-header .prog-disc-item-title-more, .hpe .left .prog-disc-item-header span {padding-left: 30px;}


.icn_plus {
	background: url("/tridion/assets/i/common/s-21px-hpe.png") no-repeat scroll 0 -2218px transparent;
	_background: url("/tridion/assets/i/common/s-21px-hpe.png") no-repeat scroll 0 -2218px transparent;
	padding-left: 18px;
}
.icn_mns {
	background: url("/tridion/assets/i/common/s-21px-hpe.png") no-repeat scroll 0 -2349px transparent;
	_background: url("/tridion/assets/i/common/s-21px-hpe.png") no-repeat scroll 0 -2349px transparent;
	padding-left: 18px;
}

a.read_more  {font-size: 14px; line-height: 18px; color: #767676; text-decoration: none;}
a.read_more:hover {text-decoration: underline; font-size: 14px !important; color: #767676;}
a.read_more:visited {font-size: 14px; line-height: 18px; color: #767676; text-decoration: none;}


/* Tooltips */

 .tooltip-explore{
     background: none repeat scroll 0 0 #FFFFFF;
     border: 2px solid #CCCCCC;
     color: #000000;
     padding: 5px 0 18px;
     position: absolute;
     width: 340px;
     z-index: 100;
   }

.tooltip-right {
 left:-149px !important;
}

/* BUTTONS */

.button_hpe.inline {font-weight: bold; margin: 7px 0px; border-radius: 0 5px 0 5px; color: white !important; line-height: 30px; /*line-height: 36px;*/ padding: 3px 10px !important; width: auto; display:inline-block; border-bottom: none !important;}
.button_hpe.bnr {font-weight: bold; margin: 7px 0px; border-radius: 0 5px 0 5px; color: white !important; line-height: 18px; padding: 8px 10px !important; width: auto; display:inline-block;}

.critical {background-color: #D7410B;}
.primary {background-color: #0096D6;}
.secondary {background-color: #767676;}

.button_hpe.inline a:hover{text-decoration:none !important;}
.button_hpe.inline.critical:hover {background-color: #C1401A !important;text-decoration:none !important;}
.button_hpe.inline.primary:hover {background-color: #006699 !important;text-decoration:none !important;}
.button_hpe.inline.secondary:hover {background-color: #5A5A5A;text-decoration:none !important;}


/* Sections S pattern */

.sec {
	padding-bottom: 9px;
	display: inline-block;
}
.sec-img-left img, .sec-img-right img {
	width: 200px;
}
.sec-img-left {
	float:left;
	width:200px;
	margin-right: 36px;
}
.sec-img-right {
	float:right;
	width:200px;
	margin-left: 36px;
}
.sec-content {
	width: 378px;
	float:left;
}


/* Overlays */

.communities {
    /*width: 490px;*/
	margin-top: 18px;
}



.communities a {
    color: #008767;
	text-decoration:none;
}
.communities a:hover {
    color: #008767;
	text-decoration:underline;
}
.communities .col-right {
    float: left;
    width: 227px;
}
.communities .col-left {
    float: left;
    margin-right: 36px;
    width: 227px;
}
.comlist li {display:inline-block; width:100%;}


.popicon .icon-text {margin-left: 6px; width: 78%;}
.overlay_popup {border-bottom-color: #0096D6; border-bottom-width: 5px; border-top-color: #0096D6; border-top-width: 5px; padding: 20px;}
#youtube-video-iframe .video { margin-top: 27px;}


/* MODELS TABLE */

  table.margTop10 {
	margin: 20px 0px 28px 0px !important;
	border: 1px solid #CCC;
  border-collapse:collapse;
  }

  table.margTop10 th{
	border: 1px solid #CCC;
  }

  table.margTop10 td {
	font-size:16px;
	font-family:HPSimplified, Arial, Helvetica, san-serif;
	line-height:22px;
	border: 1px solid #CCC;
	padding-left: 10px;
  }

  table.margTop10 .subTitleCell {
	color:#000;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
  border-bottom:1px solid #CCC;
  border-top: 1px solid #FFF;
  }

  table.margTop10 .contentCell {
	color:#000;
	font-size:14px !important;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
  border-top: 1px solid #FFF;
  }

  table.margTop10 tr:not(.grayRow){
	background-color:#CCCCCC;
  }

  table.margTop10 .grayRow{
    background-color: #FFFFFF;
  }

  table.margTop10 tr.grayRow {
	background-color: #ffffff;
  }

  table.margTop10 .headerTitleCell {
   background-color: #0096d6;
   font-size:14px !important;
   color: #ffffff !important;
   text-align:center;
   border-right:1px solid #ffffff;
   border-bottom:1px solid #0096D6;
  }

  table.margTop10 .headerCell {
   background-color:#0096d6;
   font-size:14px !important;
   color: #ffffff;
   text-align:center;
   font-weight:bold !important;
   border-left:1px solid #ffffff;
   border-bottom:1px solid #0096D6;
   /* 09/11/2012: Removed-- border-right:1px solid #0096b6; */
  }

  table.margTop10 .titleRow{
   background-color: #767676;
   color: #FFFFFF;
   font-weight: bold !important;
   border-right:1px solid #767676;
   border-left:1px solid #767676;
  }

  table.margTop10 .contentGridArea td {
   font:16px HPSimplified, Arial, Helvetica, sans-serif;
   line-height:18px;
  }

  table.margTop10 #contentArea tr p{
   margin-bottom:7px;
  }

div.modelContainer td {border: none; padding-right:10px; line-height:18px; padding: 15px 20px;}
div.modelContainer .headerTitleCell {border-right: none;}
div.modelContainer p.smaller {margin-top:7px;}
div.modelContainer tr:not(.grayRow) {
  background-color:#fff;
  border-top: 1px solid #767676;
  border-right: 1px solid #767676;
  border-left: 1px solid #767676;

}


/* LANDING PAGES */

#promos.twoColumns .productPod {
    padding-top: 0px;
}

.products-tab-headers {
padding-bottom: 15px;
width: 100%;
border-bottom: 1px solid #CCC;
overflow:hidden;
}

.products-tab-headers ul li{
float:left; display:block; width:270px; padding:10px 0;
}

.products-tab-headers.landing-page ul li, .products-tab-headers ul.swicthesTabLinks li{ clear:both;}
.products-tab-headers ul li a{
float:left; display:block; width:270px; line-height:17px;
}
.products-tab-headers ul li{font-weight:bold;}
ul.smallWidth li{width:100px;}
ul.swicthesTabLinks li{display:block;float:none;}

/* Blog Banner */

#blogPost {float:left;width:596px;height:215px;background-color:#F2F2F2;padding:10px;margin-bottom:20px;border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#blogPostWide {height:215px;background-color:#F2F2F2;padding:10px;margin-bottom:20px;border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#blogPost p{margin:0;padding:0;font-size:16px;line-height:22px;}
#blogPost p a.blueBold{color:#008767;font-weight:bold;}
#blogPost p.blog-date{font-size:14px;}
#blogPost p.blog-author{font-size:14px;}
.blog-image{width:13%;float:left;padding-top: 5px;}
.blog-description{width:82%;float:left;}
.blog-button{float:left;margin-top:10px;}

.blog-item{
  width:596px;
  height:150px;
}

.blog-item-wide{
  height:150px;
}

#blog-items-container{
  /* Width changed from 596px */
  width:578px;
  height:150px;
  overflow:hidden;
  position:relative;
}

#blog-items-container-wide{
  /* Width changed from 596px */
  height:150px;
  overflow:hidden;
  position:relative;
}

div#navBulletsWrapper {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    left: 42%;
    position: relative;
    top: 0px;
}

#navBulletsWrapper ul{
  margin: 0 auto;
}

#navBulletsWrapper ul li {
    cursor: pointer;
    display: inline;
    float: left;
    height: 16px;
    margin: 0 0 0 5px;
    vertical-align: top;
    overflow:hidden;
}

#navBulletsWrapper ul li a{
  background: url("/tridion/assets/i/common/carousel-bullets.gif") no-repeat scroll 0 0 transparent;
  text-align: center;
  color: #CCC;
  width:16px;
  height:16px;
}

#navBulletsWrapper ul li a.active{
  background: url("/tridion/assets/i/common/carousel-bullets.gif") no-repeat scroll 0 -16px transparent;
  color: #CCC;
}

.tab-content .left-content-area ul.list {margin:5px 0 40px 18px;}
.right-content-area .ct101_rhtNavPanel .item {margin:0 0 15px 0;}

a.icb_lnk2{
  height:22px !important;
}

#ctl01_breadcrumbsPanel{
	margin-top:10px;
	padding-left:18px;
}

#ctl01_breadcrumbsPanel a {
    color: #767676 !important;
    /*font-size: 12px;*/
	font-size:16px;
    line-height: 30px;
}

#ctl01_breadcrumbsPanel a:hover {
    color: #767676 !important;
    /*font-size: 12px;*/
	font-size:16px;
    line-height: 30px;
	text-decoration:underline;
}

#navBulletsWrapper ul li {height: 16px;} 

.hpe .overlay_popup a.popup_close:hover{
  text-decoration:none !important;
}

/*Progressive disclosure padding fix */
.paddingZeroOverride{padding:0px !important;}
.paddingzero{padding:0px !important;}


  #footer-hpn{
        width:100%;
        border-top:3px solid #CCC;
        float:left;
        margin-bottom:20px;
    }
    .four-columns{
        font-size:14px;
        width:212px;
        padding-top:15px;
        padding-left:19px;
        padding-bottom:15px;
        padding-right:19px;
        float:left;
      }

      #footer-hpn .four-columns h4{
        margin-bottom: 5px;
      }

      ul.ulist{
        margin-bottom: 15px;
      }

      .ulist li{
        padding-bottom:5px;
      }

      .warranty-footer{
        float:right;
        margin-right:18px;
        margin-bottom:5px;
      }

      .warranty-footer ul li{
        float:left;
        margin-right:10px;
        color:#CCC;
      }

     .warranty-footer ul li a{
        font-size:12px;
        color:#000 !important;
      }

   .warranty-footer ul li a:hover{
    color:#000 !important;
    text-decoration: underline;
  }

  .dd_buttonLike .dd_label, .dd_mixContent .dd_label {
        /* background: #0096D6 !important;  Blue */
        background: #767676 !important; /* Gray */
  }

  .dd_buttonLike .dd_list .dd_item a:hover{
      background: #767676 !important;
  }
  

/* DEV RESOURCES - keep at the bottom */

.review, review {color:#F00 !important; font-weight:bold !important; font-size:18px !important;}

.clearBoth {clear:both !important;}
.margTop0 {margin-top:0px !important;}
.bold {font-weight: bold !important;}