/* -- one of old grids still used for layout */
#grid-2cols-10pxPadding {padding:10px 0 10px 10px}

/* buttons used throughout site */
.p-button, .p-button-action, .p-button-special {
	border-collapse:collapse;
	border-spacing:0;
	cursor:pointer;
}
.p-button td, .p-button-disabled td {
	background:transparent url(/crsc/images/but_bg_right.gif) no-repeat scroll right top !important;
	padding:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
}
.p-button td div, .p-button-disabled td div {
	background:transparent url(/crsc/images/but_bg.gif) no-repeat scroll 0 0;
	height:21px;
	line-height:190%;
	padding:0 10px 0 15px;
}
.p-button-action td {
	background:transparent url(/crsc/images/but_action_bg_right.gif) no-repeat scroll right top !important;
	padding:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
}
.p-button-action td div {
	background:transparent url(/crsc/images/but_action_bg.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	line-height:190%;
	padding:0 10px 0 15px;
}
.p-button-inline {
	display: inline-block;
	*display: inline; /* IE7 and lower */
	zoom: 1;
}
/* Begin: Overwrite crsc wrapper styles where necessary */
#p-body-bottomwrapper {
	/*background:#EDEEF0 url(/consumerfiles/assets/img/body_bottomwrapper_bg_cin1.gif) no-repeat !important;*/
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -4080px 0 no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#ipnContainer #p-body-innerwrapper {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -3078px 0 no-repeat;
	padding:0px 13px 0; /*padding:5px 15px 0;*/
}

/* - Full body width */
#p-body-wrapper.fullwidth {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
}
.fullwidth #p-body-innerwrapper {
    width: 100%;
    margin: 0;
    padding: 0;
    background: none;
}
.fullwidth #p-body-content {
    width: 100%;
}
.fullwidth #p-body-bottomwrapper {
	background: url(/consumerfiles/assets/img/sprite-backgrounds-vert.png) repeat-x scroll 0 -135px transparent;
	width: 100%;
}

/* Flash check */
#flashcheck {
	left:320px;
	position:absolute;
	top:150px;
	visibility:hidden;
	z-index:200;
}
div.flashlayer {
	background:transparent url(/consumerfiles/assets/img/bg_flashlayer_dropshadow.png) no-repeat scroll 0 50%;
	padding:0 17px 3px;
	position:absolute;
	width:370px;
}
div.genericFlashCheckLayer {
	background:transparent url(/consumerfiles/assets/img/bg_formlayer_top.gif) no-repeat scroll right top;
	padding-top:1px;
}
#flashcheck .flahs_title {
	background:#4D8BFF none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:3px 10px 3px 12px;
	vertical-align:middle;
}
.flash_content {
	font-weight:500;
	padding:18px 10px 2px;
}
.flash_content img {
	float:left;
	padding:0 15px 0 10px;
}
.flash_content span.flashContent {
	padding:0 10px 0 0;
}
div.flash_btn {
	float:right;
	margin-right:8px;
}
.flash_btn table {
	margin:0 10px 0 5px;
	float:right;
}
.flashInstruction {
	color:#7C8291;
	font-weight:normal;
	margin-bottom:3px;
	padding:0 10px 10px 22px;
}

#buyLayer {
	display:none;
	position:absolute;
	width:293px;
	padding:0;
	background:url(/consumerfiles/assets/img/bg_where2buymidshad_293.gif) repeat left top;
	z-index:300
}

div.genericbuyLayer { background: url(/consumerfiles/assets/img/bg_formlayer_top_293.gif) no-repeat left top; PADDING-TOP: 2px;  }
div.genericbuyLayer .bottom { background: url(/consumerfiles/assets/img/bg_where2buybottomshade_293.gif) no-repeat; LINE-HEIGHT: 2px; HEIGHT: 12px; }
div.genericbuyLayer .localheader { margin: 0 11px 0 11px; padding: 0px 10px 5px 20px; font-weight: bold; background:#4D8BFF; color: #fff; height:24px;}
div.genericbuyLayer .localheader SPAN { float: left; margin-top:5px; }
div.genericbuyLayer input[type='image'] {float:left;margin-top:-1px; padding-left:10px;}
div.localcontent { padding: 17px 20px 16px 10px; }
div.localcontent2 { background:url(/consumerfiles/assets/img/bg_where2buymidshade_new.gif) repeat left top; padding:10px; }
div.localcontent P span { font-weight:700; float:left; line-height:150%; padding-top:7px; padding-bottom:3px; text-align:left; width:150px;}
div.localcontent2 P span { font-weight:700; float:left; line-height:150%;}
div.localmapIcon { padding:3px 12px 4px 20px; float: left;}
div.localcontent form .txtbox { font-size: 80%; float:left; width: 140px; padding:0;}
div.localcontent a { float:left; }
div.localcontent2 form .txtbox { font-size: 80%; float:left; width: 140px; padding:0; margin-right:10px; }
div.localcontent2 a { float:left; }
div.localsitetxt p { padding:20px; margin:0px;text-align:left; font-size:90%;}
div.genericbuyLayer .onlineheader { padding: 3px 10px 5px 30px; font-weight: bold; background:url(/consumerfiles/assets/img/bg_where2buymidshade_new.gif) repeat left top; color: #fff; clear: both; }
div.genericbuyLayer .onlineheader2 { margin: 0 11px 0 11px; padding: 0px 10px 5px 20px; font-weight: bold; background:#4D8BFF; color: #fff; height:24px;}
div.genericbuyLayer .onlineheader SPAN { float: left; color:#252F47;}
div.genericbuyLayer .onlineheader2 SPAN { float: left; margin-top:5px; }
div.genericbuyLayer span.close { float: right; margin-top:5px; text-align:right; }
div.genericbuyLayer span.close img { vertical-align:bottom; }
div.genericbuyLayer .close a {color: #fff; font-weight:normal; }
#onlineresults { background:url(/consumerfiles/assets/img/bg_where2buymidshade_new.gif) repeat left top; padding:0 10px; }
#onlineresults td.storelogo { padding:5px 10px 5px 10px; }
div.onlinestore_content #wtbLayerpagination { clear:both; }
div.onlinestore_content p { text-align:left; padding:5px 17px 0 17px; margin:0px;}
div.onlinestore_content table { width: 100%; text-align:left; }
div.onlinestore_content td.storedetail { padding:10px 8px 8px 8px; color:#636571; font-size:100%; line-height:130%}
div.onlinestore_content td.storedetail span { font-weight:700; color:#005AFF; padding-right:10px;}
div.onlinestore_content td.storedetail img { vertical-align:middle; }
#wtbLayerpagination div.padding10pxL { padding:14px 5px 0px 7px; float:left;}
#wtbLayerpagination div.padding10pxR { padding:14px 10px 0px 7px; float:right;}
#wtbLayerpagination div.padding10pxL span { font-weight:bold; }
div.onlineresult div { padding:5px 10px;}
div.onlineresult div table {background:#FFFFFF; border:1px solid #EFEEF3; }
div.onlineresult div:hover {background:#E0E0E8; }
div.localsitetxt { margin:0 10px; height:60px; }
div.onlinesitetxt { margin:0 10px; height:60px; border-bottom:1px solid #EFEEF3; }
div.onlinesitetxt p { padding:15px 10px; margin:0px;text-align:left;}
#topborder {background:url(/consumerfiles/assets/img/bg_where2buyline.gif) no-repeat left top; height:1px; margin-left:-4px; margin-right:-4px;}
#topborder2 {background:url(/consumerfiles/assets/img/bg_where2buyline.gif) no-repeat left top; height:1px; margin-left:10px; margin-right:10px;}
div.buylyrpagination { background:url(/consumerfiles/assets/img/bg_where2buymidshade_new.gif) repeat left top; height:40px; padding-left:15px; padding-right:15px; }
#buyProduct { width:250px; float:left;   }
#buyProduct img { float:left; margin:5px 5px 0 5px; }
#campn_options {
background:#F6F7F8 none repeat scroll 0 0;
border-top:1px solid #E0E0E8;
clear:both;
	overflow:hidden;
padding:0 15px;
position:relative;
width:930px;
}  
#campn_buyProduct div.detail {
	float:left;
	padding:0 15px;
	width:175px;
	overflow:hidden;
}
#campn_buyProduct {
float:left;
padding-top:25px;
width:350px;
}
#campn_options .option_taf {
border-right:1px solid #E0E0E8;
float:left;
height:110px;
width:280px;
}
#buyProduct div.detail span { margin:5px 0 0 15px; } 
#campn_buyProduct div.detail span { font-weight:bold }

/*------------------------------------------------------------------------------------------------
	category.css
	* 	Styles for high and low end category pages
-------------------------------------------------------------------------------------------------*/

/* Begin: category low-end styles */
#p-hrp{
	padding-bottom:10px;
}
#p-hrp #p-hrp-img{
	float:left;
	overflow:hidden;
	padding:18px 0 0 55px;
	width:442px;
}
#p-hrp #p-hrp-img img{
	vertical-align:bottom;
}
#p-hrp .p-without-cobranding{
	padding-top:16px;
}
#p-hrp #p-hrp-msg{
	float:left;
	margin:18px 0 0;
	width:350px;
}
#p-hrp #p-hrp-msg h3.pdetail{
	color:#992C96;
	font-size:240%;
	font-weight:normal;
	line-height:100%;
	padding:0;
	margin:0;
}
#p-hrp #p-hrp-msg h4.pdetail{
	color:#252F47;
	font-size:160%;
	font-weight:normal;
	line-height:100%;
	font-weight:normal;
	padding:0;
	margin:20px 0 0 0;
}
#p-hrp p{
	margin:0;
}
#p-hrp #p-hrp-msg a.p-view-more {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat right center;
	padding-right:8px;
}
#p-hrp #p-hrp-msg #buy1 {
	margin-top:20px;
	width:1px;
}
#p-hrp #p-hrp-msg .p-button-action {
	border-collapse:collapse;
	border-spacing:0;
	cursor:pointer;
}
#p-hrp #p-hrp-msg .p-button-action td {
	background:transparent url(/crsc/images/but_action_bg_right.gif) no-repeat scroll right top !important;
	padding:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
}
#p-hrp #p-hrp-msg .p-button-action td div {
	background:transparent url(/crsc/images/but_action_bg.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	line-height:1.9em;
	padding:0 10px 0 15px;
}
/* End: category low-end styles */

/* Begin: Category Tools section */
#p-category-tools {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) 0 0 no-repeat;
	margin-top:9px;
	padding-top:10px;
}
#p-category-tools p {
	margin:0;
	color:#989aa9;
	line-height:110%;
	margin-top:2px;}
#p-category-tools .p-top-row, 
#p-category-tools .p-btm-row {
	clear:both;
	width:100%
}
#p-category-tools .p-btm-row {
	border-top:1px solid #dee0e3;
}
#p-category-tools .p-col-25, 
#p-category-tools .p-col-50 {float:left;}
#p-category-tools .p-col-25 {width:240px;}
#p-category-tools .p-col-50 {width:480px}

#p-category-tools .p-top-row .p-col-50 {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -1020px 20px no-repeat;
}
#p-category-tools .p-top-row .p-col-25 {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -1260px 20px no-repeat;
}
#p-category-tools .p-btm-row .p-col-50 {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -9040px 0 no-repeat;
}
#p-category-tools .p-btm-row .p-col-25 {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -9280px 0 no-repeat;
}

#p-category-tools h4 {
	color:#252F47;
	font-size:107%;
	font-weight:800;
}
#p-category-tools a {
	display:block;
}
#p-category-tools .p-top-row .p-top3,
#p-category-tools .p-top-row .p-col-25, 
#p-category-tools .p-top-row .p-col-50 {
	height:180px;
}
#p-category-tools .p-btm-row .p-col-25, 
#p-category-tools .p-btm-row .p-col-50 {
	
	height:120px;
}
#p-category-tools .p-btm-row .p-col-last, 
#p-category-tools .p-top-row .p-col-last,
#p-category-tools .p-top3 .p-col-last {
	background:none;
	clear:right
}
#p-category-tools .p-col-50 .p-img-wrapper, 
#p-category-tools .p-col-50 .p-msg-wrapper {
	float:left;
	overflow:hidden;
}
#p-category-tools .p-top-row .p-col-50 .p-img-wrapper {
	padding-top:80px;
	text-align:center;
	width:200px;
}
#p-category-tools .p-top-row .p-col-50 .p-msg-wrapper {
	padding-top:65px;
	width:235px;
}
#p-category-tools .p-btm-row .p-col-50 .p-img-wrapper {
	padding-top:25px;
	text-align:center;
	width:200px;
}
#p-category-tools .p-btm-row .p-col-50 .p-msg-wrapper {
	padding-top:15px;
	width:235px;
}
#p-category-tools .p-top-row .p-col-25 .p-img-wrapper {
	padding-top:25px;
	text-align:center;
	width:200px;
}
#p-category-tools .p-top-row .p-col-25 .p-msg-wrapper {
	padding:15px 0 15px 30px;
	width:170px;
}
#p-category-tools .p-top3 {
	float:left;
	padding-left:25px;
	width:440px;
}
#p-category-tools .p-top3 h4 {margin: 15px 0 0 0}
#p-category-tools .p-top3 a {
	color:#5D6678;
	font-size:90%;
}
#p-category-tools .p-top3 .p-top3-wrapper {
	float:left;
	text-align:center;
	width:140px;
}
#p-category-tools .p-top3 .p-top3-wrapper p {padding:0 5px}
#p-category-tools p.p-view-more {margin-top:5px}
#p-category-tools span.p-blue-arrow {
	background: transparent url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat right center;
	padding-left:4px;
}
/* End: Category Tools section */

/* Begin: generic tools styles */
#p-generic-tools {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -1600px 0 no-repeat;
	height:115px;
	width:960px;
	overflow:hidden;
}
#p-generic-tools p {margin:0}
#p-generic-tools p.header {
	color:#000;
	font-weight:bold;
}
#p-generic-tools p.content {
	color:#999faa;
	padding:5px 15px 5px 0;
}
#p-generic-tools .p-generic-tools-item {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -2700px 0 no-repeat;
	float:left;
	height:115px;
	overflow:hidden;
	padding:15px 0 0 30px;
	width:290px;
} 
#p-generic-tools .p-generic-tools-item.p-col-last {background:none;clear:right}
#p-generic-tools .p-generic-tools-item.pi_NewsLetterRegister_v2 .txtbox {
	float:left;
	margin:2px 10px 0 0;
	width:150px
}
#p-generic-tools .p-generic-tools-item.pi_NewsLetterRegister_v2 .privacypolicy {
	clear:both;
	display:block;
	position:relative;
	top:0px;
}
#p-generic-tools .p-generic-tools-item.pi_NewsLetterRegister_v2 .error {
	color:red;
	font-weight:700;
}
#p-generic-tools .p-generic-tools-item.pi_NewsLetterRegister_v2 .p-button {float:left}
#p-generic-tools #buy2 {
	float:right;
	margin-right:15px;
	padding-top:0;
	position:relative;
	padding-top:0;
}
#p-generic-tools .p-generic-tools-item .detail {
	float:left;
	width:149px;	
}
/* End: generic tools styles */

/* Begin: SEO bottom-of-page links */
#p-seo-links
{
	overflow:hidden; 
	background:#F4F5F6;
}
#p-seo-links .p-seo-links-item {
	float:left;
	overflow:hidden;
	padding:15px 0 10px 30px;
	width: 210px;
}
#p-seo-links p {margin:0;}
#p-seo-links p.header {
	color:#000;
	font-weight:bold;
}
#p-seo-links p a {
	font-size:90%;
}
/* End: SEO bottom-of-page links */

/* Begin: Full body width category styles */
.fullwidth #p-category-tools {
    background: #fff;
    width: 100%;
}
.fullwidth #p-category-tools .inner {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.fullwidth #p-generic-tools {
    background: url(/consumerfiles/assets/img/sprite-backgrounds-vert.png) repeat-x scroll 0 0 transparent;
    width: 100%;
}
.fullwidth #p-generic-tools .inner {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.fullwidth #p-seo-links {
    background-image: none;
    width: 100%;
}
.fullwidth #p-seo-links .inner {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
/* End: Full body width category styles */ 

/* code to override the pageitem included styles. */
#p-rcb-aventtopic {display:inline-block}
* html #p-rcb-aventtopic {height: 1%}
#p-rcb-aventtopic {display:block}
/* code to override the pageitem included styles. */

#p-rcb-aventtopic div.pi_seduction770px {
	display:block;
	margin-top:20px;
	width:769px;
}
#p-rcb-aventtopic p {margin:11px 0}
#p-rcb-aventtopic .article {
	display:block;
	margin:20px 0 10px;
}
#p-rcb-aventtopic .article td {vertical-align:top}
#p-rcb-aventtopic .article img {
	margin:0 3px 0 10px;
}
#p-rcb h2{
margin:5px 0 7px; 
}
#p-rcb p{
margin: 11px 0;
}
h1 {
line-height:normal;
padding:6px 9px 5px;
}
ul.p-link-list {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.p-link-list li {
	background-image: url(/crsc/images/icon-listitem-plus.gif);
	padding: 0px 0px 0px 10px;
	background-repeat: no-repeat;
}
ul.p-link-list li.p-list-header { 
	background-image: url("/crsc/images/arrow_orange.gif");
} 
ul.p-link-list li.p-list-second {
	background-image: url("/crsc/images/icon-listitem-min.gif");
} 
ul.p-link-list li.p-icon-zip,
ul.p-link-list li.p-icon-pdf, 
ul.p-link-list li.p-icon-doc, 
ul.p-link-list li.p-icon-flash,
ul.p-link-list li.p-icon-html, 
ul.p-link-list li.p-icon-ppt, 
ul.p-link-list li.p-icon-xls, 
ul.p-link-list li.p-icon-comment, 
ul.p-link-list li.p-icon-print, 
ul.p-link-list li.p-icon-rate, 
ul.p-link-list li.p-icon-send_article, 
ul.p-link-list li.p-icon-download, 
ul.p-link-list li.p-icon-font_smaller, 
ul.p-link-list li.p-icon-font_larger, 
ul.p-link-list li.p-icon-eps, 
ul.p-link-list li.p-icon-jpg, 
ul.p-link-list li.p-icon-tif,
ul.p-link-list li.p-icon-audio { padding-left: 20px;}
ul.p-link-list li.p-icon-rss { padding-left: 30px;}
ul.p-link-list li.p-icon-zip { background-image:url(/crsc/images/icon_zip.gif);}
ul.p-link-list li.p-icon-print { background-image:url(/crsc/images/icon_print.gif);}
ul.p-link-list li.p-icon-pdf { background-image:url(/crsc/images/icon_pdf.gif);}
ul.p-link-list li.p-icon-doc{ background-image:url(/crsc/images/icon_doc.gif);}
ul.p-link-list li.p-icon-flash{ background-image:url(/crsc/images/icon_flash.gif);}
ul.p-link-list li.p-icon-html{ background-image:url(/crsc/images/icon_html.gif);}
ul.p-link-list li.p-icon-ppt{ background-image:url(/crsc/images/icon_ppt.gif);}
ul.p-link-list li.p-icon-xls{ background-image:url(/crsc/images/icon_xls.gif);}
ul.p-link-list li.p-icon-comment{ background-image:url(/crsc/images/icon_comment.gif);}
ul.p-link-list li.p-icon-rate{ background-image:url(/crsc/images/icon_rate.gif);}
ul.p-link-list li.p-icon-send_article{ background-image:url(/crsc/images/icon_send_article.gif);}
ul.p-link-list li.p-icon-download{ background-image:url(/crsc/images/icon_download.gif);}
ul.p-link-list li.p-icon-font_smaller{ background-image:url(/crsc/images/icon_font_smaller.gif);}
ul.p-link-list li.p-icon-font_larger{ background-image:url(/crsc/images/icon_font_larger.gif);}
ul.p-link-list li.p-icon-eps{ background-image:url(/crsc/images/icon_eps.gif);}
ul.p-link-list li.p-icon-jpg{ background-image:url(/crsc/images/icon_jpg.gif);}
ul.p-link-list li.p-icon-tif{ background-image:url(/crsc/images/icon_tif.gif);}
ul.p-link-list li.p-icon-rss{ background-image:url(/crsc/images/icon_rss.gif);}
ul.p-link-list li.p-icon-audio{ background-image:url(/crsc/images/icon_audio.gif);}
/* Icons - Backwards compatibility */
span.p-icon-zip{ background-image:url(/crsc/images/icon_zip.gif);}
span.p-icon-pdf{ background-image:url(/crsc/images/icon_pdf.gif);}
span.p-icon-doc{ background-image:url(/crsc/images/icon_doc.gif);}
span.p-icon-flash{ background-image:url(/crsc/images/icon_flash.gif);}
span.p-icon-html{ background-image:url(/crsc/images/icon_html.gif);}
span.p-icon-ppt{ background-image:url(/crsc/images/icon_ppt.gif);}
span.p-icon-xls{ background-image:url(/crsc/images/icon_xls.gif);}
span.p-icon-comment{ background-image:url(/crsc/images/icon_comment.gif);}
span.p-icon-print{ background-image:url(/crsc/images/icon_print.gif);}
span.p-icon-rate{ background-image:url(/crsc/images/icon_rate.gif);}
span.p-icon-send_article{ background-image:url(/crsc/images/icon_send_article.gif);}
span.p-icon-font_larger{ background-image:url(/crsc/images/icon_font_larger.gif);}
span.p-icon-font_smaller{ background-image:url(/crsc/images/icon_font_smaller.gif);}
span.p-icon-download{ background-image:url(/crsc/images/icon_download.gif);}
span.p-icon-eps{ background-image:url(/crsc/images/icon_eps.gif);}
span.p-icon-jpg{ background-image:url(/crsc/images/icon_jpg.gif);}
span.p-icon-tif{ background-image:url(/crsc/images/icon_tif.gif);}
span.p-icon-rss{ background-image:url(/crsc/images/icon_rss.gif);}
span.p-icon-zip, span.p-icon-pdf, span.p-icon-doc, span.p-icon-flash, span.p-icon-html, span.p-icon-ppt, span.p-icon-xls, span.p-icon-comment, span.p-icon-print, span.p-icon-rate, span.p-icon-send_article, span.p-icon-download, span.p-icon-font_smaller, span.p-icon-font_larger , span.p-icon-eps , span.p-icon-jpg, span.p-icon-tif, span.p-icon-rss, span.p-icon-audio {
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
}

/*-----------------------------------------------------------------------------------------------------------------------------
	decision.css
	* 	Styles for flex and static decision pages.
------------------------------------------------------------------------------------------------------------------------------*/

/* Wrapper divs used by both versions */
#ProductSelectorApp{outline-style:none}
#staticContent{padding:100px 30px;font-size:150%;line-height:150%;}
/*-------------------------------------------- Begin: Static decision page styles --------------------------------------------*/

/*--------------------------- Column 1 ---------------------------*/
/* Define columns */
div.p-static-decision #column1 {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	overflow:hidden;
	width:180px;
}
div.p-static-decision #column2 {
	margin-left:20px;
	float:left;
	overflow:hidden;
	width:740px;
}

/* Column 1: Top blue button */
div.p-static-decision div.level_0 {
	background:#005AFF none repeat scroll 0 0;
	margin-bottom:3px;
	width:180px;
}
div.p-static-decision div.level_0 div.top {
	background:transparent url(/consumerfiles/assets/img/nav_dbtop.gif) no-repeat scroll left top;
	clear:right;
}
div.p-static-decision div.level_0 div.btm {
	background:transparent url(/consumerfiles/assets/img/nav_dbbottom.gif) no-repeat scroll left top;
	clear:left;
}
div.p-static-decision div.level_0 div.top, 
div.p-static-decision div.level_0 div.btm {
	font-size:1px;
	height:3px;
}
div.p-static-decision div.level_0 p.arrow{
	background:transparent url(/consumerfiles/assets/img/arrow_white_down.gif) no-repeat scroll left top;
	clear:left;
	float:left;
	font-size:1px;
	height:7px;
	margin:8px 0 0 5px;
	width:14px;
}
div.p-static-decision div.level_0 p.navTitle {
	color:#fff;
	font-weight:700;
	float:left;
	width:155px;
}

/* Column 1: form styles */
form.decision_static {
	background:#F0F0F5 none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	color:#0E5FD8;
	padding:5px 5px 20px;
}
form.decision_static hr {
	clear:both;
	display:block;
	margin-top:10px;
}

form.decision_static span.mainheader, form.decision_static span.featuresheader {
	color:#006;
	font-weight:bold;
}
form.decision_static span.dkblue {color:#006}
form.decision_static span, form.decision_static input {
	display:inline;
	float:left;
}
form.decision_static .formfield, form.decision_static .formfielddesc {
	float:left;
}
form.decision_static .formfield {
	clear:left;
}





/*--------------------------- Column 2 ---------------------------*/
div.p-static-decision h1{
	color:#0E5FD8;
	font-size:230%;
	padding:0 0 10px;
}
div.p-static-decision p.productsShown {
	clear:both;
	color:#000066;
	font-size:140%;
	margin:15px 0;
}
div.p-static-decision div.staticdecisionbox {
	width:233px;
	display:none;
	float:left;
	margin:10px 13px 0 0;
}
div.p-static-decision div.imagetop {
	background:transparent url(/consumerfiles/assets/img/bg_233px_boxtop.gif) no-repeat scroll left top;
}
div.p-static-decision div.imagebottom {
	background:transparent url(/consumerfiles/assets/img/bg_233px_boxbottom.gif) no-repeat scroll left top;
	
}
div.staticdecisionbox div.imagetop, div.staticdecisionbox div.imagebottom {
	font-size:1px;
	height:3px;
	width:100%;
}
div.p-static-decision  .content {
	text-align:center;
	border-left:1px solid #E0E0E8;
	border-right:1px solid #E0E0E8;
	padding:0 10px 10px;
	min-height: 280px;
	height:auto;
}

* html div.p-static-decision  .content { height:280px; }





div.staticdecisionbox .content p.exclusiveHolder {
	color:#9B0E2B;
	font-size:80%;
	font-weight:700;
	height:10px;
	left:-30px;
	margin:0;
	position:relative;
	z-index:200;
}
div.pageItem p {
	margin-top:10px;
}
div.staticdecisionbox .content img {
	height:100px;
	padding-top:5px;
	width:100px;
}
div.staticdecisionbox dl {
	text-align:left;
}
div.staticdecisionbox dt {
	margin-bottom:15px;
}

/* IE6 hack: for align decisionbox */
* html div.staticdecisionbox dt {margin-bottom:15px}

div.staticdecisionbox .productName {
	font-weight:700;
}
div.staticdecisionbox .productCTN {
	color:#626669;
	float:left;
}
div.staticdecisionbox .productScreenSize {
	float:right;
	font-size:150%;
	padding-bottom:4px;
}
div.staticdecisionbox dd { 
	color:#626669;
	margin:0;
	padding:0;
	white-space:nowrap;
	float:left;

}

div.staticdecisionbox dl .stars {
    margin-left: -4px;
    margin-top: 10px;
	clear:left;
}

div.staticdecisionbox dl .userreviewcount {
    margin-left:5px;
    margin-top: 10px; 
}
	
	
	
div.awdrev_rating_stars_blank {
  background-image: url(/consumerfiles/assets/img/rating_star_sprites.gif);
  height: 18px;
  width: 85px;
}

div.awdrev_rating_stars {
  background-image: url(/consumerfiles/assets/img/rating_star_sprites.gif);
  height: 18px;
  width: 0px;
  background-position: 0 -18px;
}
		
div.staticdecisionbox .p-button-action{float:right}



/* below: styles to be added to base.css */
h1{
	color:#005AFF;
	font-size:240%;
}
h1.pdetail {
	color:#005AFF;
	font-size:90%;
	font-weight:700;
	padding:2px 0;

}
h2.pce_pdetail {
	color:#00A7BC;
	font-size:200%;
	line-height:100%;
	font-weight:normal;
}
h2.p-heading{
	color:#992C96;
	font-size:215%;
	line-height:35px;
	margin:0 0 10px 30px;
	vertical-align:top;
	font-weight:normal;
}
h3.pdetail_subtitle {
	color:#252F47;
	font-size:140%;
	line-height:150%;
	font-weight:normal;
}
h6.pce {
	font-size:110%;
	font-weight:700;
	margin:0 0 5px;
}

/* above: styles to be added to base.css */
/* START: Product summary */
#p-product-summary table td { vertical-align:top;}
#p-product-summary-1 td { padding-top:9px;}
#p-product-summary-2 td.p-rrp { padding:8px 10px 0 0;}
#p-product-summary-2 td.p-buy { padding-top:6px;}
#p-product-summary-1 { float:left;height:50px;}
#p-product-summary-1 .p-img { text-align:center;width:95px;}
#p-product-summary-1 .p-definition {
	padding-left:18px;
	/*overflow:hidden;*/
	width:450px;
}
#p-product-summary-1 span.name {
	font-size:120%;
	font-weight:600;
	color:#252F47;
	line-height:100%;
}
#p-product-summary-1 span.ctn {
	clear:left;
	color:#888B9C;
	font-weight:normal;
	line-height:2.2em;
}
#p-product-summary-1 span.dtn { padding-left:15px;}
#p-product-summary-1 span.dtn-nopad { padding-left:0;}
#p-product-summary-2 { float:right;	}
#p-product-summary-2 .p-rrp {
	text-align:right;
	width:135px;
}
#p-product-summary-2 span.price {
	color:#7cbd2a;
	font-size:120%;
	font-weight:bold;
}
#p-product-summary-2 span.rrp {
	color:#888B9C;
	font-size:85%;
	line-height:1.4em;
}
#p-product-summary-2 .p-button-action {	margin:0 12px 0 20px;}
#p-product-summary-3 {
	float:right;
	height:60px;
	margin:0 10px 0 10px;
}
#p-product-summary #p-ipn-co-branding, #p-product-summary #p-ipn-co-branding img {
	float:none;
	width:90px;
}
/* END: Product summary */
/* START: Product Details Tabs */
.p-spec_print {
	background:url(/consumerfiles/assets/img/icon_print.gif) right center no-repeat;
	float:right;
	margin-right:20px;
	padding-right:20px;
	position:relative;
	text-align:right;
	top:18px;
	*top:35px;
	width:300px;
	z-index:1;
}
#pce_wrap_tab_productdetails {
	/*background: #f7f7f9 url(/consumerfiles/assets/img/sprite-backgrounds.gif) -5100px 0 no-repeat;
	height:35px;*/
	line-height:normal;
	overflow:hidden;
}
#tab_pce_productdetails {
	/*height:35px;*/
	list-style:none;
}
.p-grey-breaker-p-detail {
	background:#F7F7F9 url(/consumerfiles/assets/img/tmp_greyBar_pce_productdetail.gif) no-repeat scroll left top;
	height:10px;
	overflow:hidden;
}
#tab_pce_productdetails li {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6100px 0 no-repeat;
	float:left;
}
#tab_pce_productdetails li.current {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -9690px 0 no-repeat;
}
#tab_pce_productdetails #tab_overview.current {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -9692px 0 no-repeat;
}
#tab_pce_productdetails div.rightImg {
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6080px 0 no-repeat;
	float:left;
	height:35px;
	width:5px;
}
#tab_pce_productdetails .current div.rightImg{
	background:transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6070px 0 no-repeat;
	width:5px;
}
#tab_pce_productdetails a {
	display:block;
	float:left;
	outline:none;
	padding:12px 30px 12px;
	text-decoration:none;	
}
#tab_pce_productdetails .current a {
	color:#252f47;
}
#tab_pce_productdetails #back {
	background: transparent url(/consumerfiles/assets/img/bg_arrowblackback.gif) no-repeat;
	background-position:0 21%;
	clear:both;
	position:relative;
	right:200px;
}
#tab_pce_productdetails #back a {
	padding-left:8px;
}
#tab_pce_productdetails #support {
	background:none;
	margin-left:20px;
}
#tab_pce_productdetails #support a {
	background-image: url(/consumerfiles/assets/img/arrow_blue_normal.gif);
	background-repeat:no-repeat;
	background-position:right 15px;
	padding-right:10px;
	padding-left:20px;
}
#tab_pce_productdetails #co-branding {
	background:none;
	float:right;
	margin:11px 15px 0 0;
}
#tabscontent {	position:relative;}
/* End: Product Details Tabs */
/* Start: CMO  */
#cmoimg {
	float:left;
	height:430px;
	margin:35px 0 0;
	overflow:hidden;
	padding:0;
	width:520px;
}
#mainGalleryPic {margin-left:45px;}
#cmodescription {
	float:left;
	margin-top:40px;
	width:440px;	
}
#cmodescription dl {width:380px;}
#cmodescription dt { color:#992C96;}
#cmodescription dd {
	margin:0;
	padding:14px 0 0;
}
#cmodescription dd.subhead {
	color:#252F47;
	font-size:190%;
	margin-top:10px;
}
#cmobuttons {
	clear:left;
	list-style:none;
	margin-top:80px;
	margin-bottom:20px;
}
#cmobuttons li { background:none;padding:0;}
#p-cmobuttons { margin:20px 0 10px}
#p-cmobuttons table.p-cmobuttons { float:left;width:220px;}
#p-cmobuttons table.p-cmobuttons td {height:30px;}
#p-cmobuttons table.p-cmobuttons a {color:black}
#p-cmobuttons table.p-cmobuttons .p-img { width:37px;}
#p-cmobuttons table.p-cmobuttons .p-txt { padding-right:10px;}
#p-cmobuttons table.p-cmobuttons.p-compare, #p-cmobuttons table.p-cmobuttons.p-experience-more {margin-top:20px}
#p-cmobuttons table.p-cmobuttons.p-compare {clear:left;}
#p-cmobuttons table.p-cmobuttons.p-experience-more a {color:#993399}
#p-cmobuttons a.similarProducts {color:#ff8844;font-weight:800}
/* End: CMO  */
/* Start: Product Concept tabs */
table#p-tab-productconcept {
	background:url(/consumerfiles/assets/img/sprite-backgrounds.gif) 0 100px no-repeat;
	clear:left;
	height:110px;
	margin-bottom:20px;
}
table#p-tab-productconcept td.col1 {width:210px}
table#p-tab-productconcept td.col2 {width:540px;text-align:center}
table#p-tab-productconcept td.col3 {width:210px}
table#p-tab-productconcept table.threeSixtyView {
	background:url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6860px 0 no-repeat;
	border-collapse:collapse;
	cursor:pointer;
	float:left;
	height:52px;
	margin:0 0 0 30px;
	width:182px;
}
table#p-tab-productconcept table.threeSixtyView td.icon {
	background:url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6650px 15px no-repeat;
	text-align:left;
	width:50px;
}
table#p-tab-productconcept table.movies {
	background:url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6860px 0 no-repeat;
	border-collapse:collapse;
	cursor:pointer;
	float:right;
	height:52px;
	margin:0 30px 0 0;
	width:182px;
}
table#p-tab-productconcept table.movies td.icon {
	background:url(/consumerfiles/assets/img/sprite-backgrounds.gif) -6425px 15px no-repeat;
	text-align:left;
	width:50px;
}
table#p-tab-productconcept table td.link {
	font-weight:bold;
	height:52px;
	margin:0;
	overflow:hidden;
	width:130px;
}
table#p-tab-productconcept .imgGallery img {
	border:1px solid #CCCEDB;
	height:35px;
	margin-right:20px;
	width:35px;
}
table#p-tab-productconcept .imgGallery img:hover {border:1px solid #000}
table#p-tab-productconcept .imgGallery img:active {border:1px solid #000}
div#tab_productconcept_empty {
	background:url(/consumerfiles/assets/img/tmp_bg_grey_flare.gif) no-repeat center bottom;
	clear:left;
	margin-bottom:20px;
}
/* End: Product Concept tabs */
/* Start: features styles */
#tab_overview_content #p-features {
	clear:both;
	margin:15px 0 20px;
}
#tab_overview_content #p-features .p-feature-item-cols-header {	width:960px;}
#tab_overview_content #p-features .p-feature-item-cols-header div.p-header { float:left;width:240px;}
#tab_overview_content #p-features .p-feature-item-cols-header div.p-header h2 {
	color:#09c;
	font-size:125%;
	font-weight:normal;
	padding:0 15px;
}
#tab_overview_content #p-features .p-feature-item-cols { float:left;width:240px;}
#tab_overview_content #p-features .p-feature-item-cols p { padding:0 15px;}
#tab_overview_content #p-features .p-feature-item-cols p.p-header {	font-size:125%;	color:#09c;}
#tab_overview_content #p-features .p-feature-item-cols p.p-content { padding-top:15px;}
#tab_overview_content #p-features .p-feature-item-cols .p-img-wrapper {
	text-align:center;
	height:125px;
	width:210px;
	margin:auto;
	margin-left:15px;
}
#tab_overview_content #p-features .p-feature-item-cols .p-img-wrapper img {
	cursor:pointer;
	margin-top:15px;
	border:1px solid #E0E0E8;
}
#tab_overview_content #p-features .p-feature-item-rows .p-img-wrapper img {	cursor:pointer;}
#tab_overview_content #p-features .p-feature-item-rows { float:left;width:480px;}
#tab_overview_content #p-features .p-feature-item-rows.p-2nd-row {margin:50px 0 20px}
#tab_overview_content #p-features .p-feature-item-rows.p-2nd-row.p-first-item {clear:left}
#tab_overview_content #p-features .p-feature-item-rows .p-msg-wrapper {	float:left;width:240px;}
#tab_overview_content #p-features .p-feature-item-rows .p-msg-wrapper p.p-header { font-size:125%;color:#09c;}
#tab_overview_content #p-features .p-feature-item-rows p.p-content {font-size:100%;	padding:15px 0 0;}
#tab_overview_content #p-features .p-feature-item-rows .p-msg-wrapper p {padding-left:15px;}
#tab_overview_content #p-features .p-feature-item-rows .p-img-wrapper {
	float:left;
	text-align:center;
	width:240px;
}
#tab_overview_content #p-features p.p-view-more {padding-top:5px;padding-bottom:20px;}
#tab_overview_content #p-features  span.p-blue-arrow {
background:transparent url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat scroll right center;
padding-left:4px;
}
/* End: features styles */
/* Start: pce options styles */
div.pce_options{
	border-top:1px solid #E0E0E8;
	clear:both;
	height:110px;
}
div.pce_options .option_newsletter{
	border-right:1px solid #E0E0E8;
	clear:left;
	display:inline;
	float:left;
	margin:0px 0px 0px 30px;
	width:310px;
	height:110px;
}
div.pce_options .option_newsletter form .txtbox {	
	float:left;
	height:17px;
	margin-right:10px;
	width:175px;
	border-left-color:#CCCEDB;
	border-right-color:#CCCEDB;
	border-top-color:#C1C3C9;
	border-bottom-color:#E5E6ED;
	background-color:white;
	border-style:solid;
	border-width:1px;
}
div.pce_options .option_newsletter form .privacy {	
	clear:left;
	float:left;
	color:#000;
	margin-top:2px;
	margin-bottom:2px;
}
div.pce_options .option_newsletter a.privacypolicy {
	position:relative;
	top:5px;
	float:left;
	clear:both;
}
div.pce_options .option_newsletter form .message{
	clear:left;
	color:#5D6678;
	margin-bottom:5px;
}
div.pce_options .option_newsletter form .errormessage {	clear:left;}
div.pce_options .option_newsletter .content .congrats {	clear:left;	margin-left:3px;}
div.pce_options .option_newsletter p.header{
	margin:5px 0 5px;
	font-size:125%;
	font-weight:bold;
}
div.pce_options .option_newsletter div.iconimg{
	margin-top:5px;
}
div.pce_options .option_ryp, #campn_options .option_ryp {
	float:left;
	border-right:1px solid #E0E0E8;
	width:290px;
	height:110px;
}
div.pce_options .option_ryp div.registerProductImg, #campn_options .option_ryp div.registerProductImg{	float:left;}
div.pce_options .option_ryp div.registerProductImg img, #campn_options .option_ryp div.registerProductImg img { margin-left:15px;margin-top:40px;}
div.pce_options .option_ryp div.registerProduct, #campn_options .option_ryp div.registerProduct, #campn_options{ margin-top:40px; float:left;}
div.pce_options .option_ryp div.registerProduct a, #campn_options .option_ryp div.registerProduct a{	margin-left:10px;line-height:2.9em;}
div.pce_options .option_taf{
	float:left;
	width:290px;
	height:110px;
}
div.pce_options .option_taf div.tellAFriendImg, #campn_options .option_taf div.tellAFriendImg{	float:left;}
div.pce_options .option_taf div.tellAFriend, #campn_options .option_taf div.tellAFriend{ margin-top:40px;float:left;}
div.pce_options .option_taf div.tellAFriendImg img, #campn_options .option_taf div.tellAFriendImg img{	margin-left:15px;margin-top:40px;}
div.pce_options .option_taf div.tellAFriend a, #campn_options .option_taf div.tellAFriend a{margin-left:10px;	margin-top:40px;line-height:2.9em;}
.disclaimers {
	clear:both;
	color:#5D6678;
	float:left;
	font-size:100%;
	padding: 7px 15px;
}
.disclaimers ul  { list-style:none;	margin:0}
.disclaimers li {
	background:none;
	background:url(/consumerfiles/assets/img/asterisk.gif) no-repeat;
	background-position:0 12px;
	padding: 5px 10px;
}
#tab_overview_content dl.pce_learnmore table tr td span.gloss {
	color:#252f47;
	font-weight:normal;
	font-size:11px;
	margin-top:10px;
	padding-right:40px;
	float:left;
}
#tab_overview_content dl.pce_learnmore .featureimg {
	width:300px;
	vertical-align:middle;
	text-align:center;
}
#tab_overview_content dl.pce_learnmore .header {
	color:#00A7BC;
	font-weight:700;
	font-size:14px;
}
#tab_overview_content dl.pce_learnmore ul {	list-style-type:none;padding-bottom:15px;}
#tab_overview_content dl.pce_learnmore ul li {
	background-image:url(/crsc/images/icon-listitem-closed.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 15px;
}
/* End: pce options styles */
/* Start: Features Tab content */
#tab_features_content {display:none}
#tab_features_content dl.pce_features {	margin:0 0 20px 0pt;position:relative;}
#tab_features_content dl.pce_features_overview {
	margin:0;
	padding:15px;
	position:relative;	
	border-bottom: 1px solid #E0E0E8;
}
#tab_features_content dl.pce_features dt {
	background:transparent url(/consumerfiles/assets/img/crnrTR.gif) no-repeat top right; 
	padding:5px; 
	color:#fff;
	width:500px;
}
#tab_features_content dl.pce_features_overview dt {
	background:transparent url(/consumerfiles/assets/img/crnrTR.gif) no-repeat top right; 
	padding:5px; 
	color:#fff
}
#tab_features_content dl.pce_features dt a.expandlt{
	background:transparent url(/consumerfiles/assets/img/arrow_white_down.gif) no-repeat;
	background-position:0 50%;
	cursor:pointer;
	padding-left:10px;
	float:left
}
#tab_features_content dl.pce_features dt a.expandlt.lselected{
	background:transparent url(/consumerfiles/assets/img/arrow_white_normal.gif) no-repeat;
	background-position:0 50%;
}
#tab_features_content dl.pce_features dt a.expandall{
	background:transparent url(/consumerfiles/assets/img/contractme.gif) no-repeat top right;
	background-position:100% 50%;
	float:right;
	padding-right:20px;
}
#tab_features_content dl.pce_features dt a.expandall.selected{
	background:transparent url(/consumerfiles/assets/img/expandme.gif) no-repeat top right;
	background-position:100% 50%;
}
#tab_features_content dl.pce_features dt a.expandall.alternatetxt {display:none}
#tab_features_content dl.pce_features dd {
	background:#fff;
	margin:0;
	padding:0;
}
#tab_features_content dl.pce_features_overview dd {
	background:#fff;
	margin:0;
	padding:0;
}
#tab_features_content dl.pce_learnmore dd {
	background:#fff;
	margin:0;
	padding:0;
}
#tab_features_content dl.pce_features dd p {
	line-height:1.3em;
	margin:0;
	padding-top:5px
}
#tab_features_content dl.pce_features dd p.elementtitle {
	background:#A7D2FF;
	color:#000;
	font-weight:700;
	padding:5px
}
#tab_features_content dl.pce_features dt a, #tab_features_content dl.pce_features dt a:visited, #tab_features_content dl.pce_features dt a:hover {
	color:#fff;
	font-weight:700;
	text-decoration:none;
}
#tab_features_content dl.pce_features dd a.viewmore {
	background:transparent url(/consumerfiles/assets/img/arrow_black_normal.gif) no-repeat top left;
	background-position:0 50%;
	padding-left:15px;
}
#tab_features_content dl.pce_features dd a.viewmore.vselected {
	background:transparent url(/consumerfiles/assets/img/arrow_black_down.gif) no-repeat;
	background-position:0 50%;
}
#tab_features_content dl.pce_features dd a.viewmore.alternatetxt {display:none}
#tab_features_content dl.pce_features dd div.hidden {
	background:#fff;
	display:none;
	margin-left:5px;
}
#tab_features_content dl.pce_features .article {
	margin-left:10px;
	width:446px
}
#tab_features_content dl.pce_features .article2 {
	margin-left:25px;
	margin-right:15px;
}
#tab_features_content dl.pce_features table {
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:20px;
	width:910px;
}
#tab_features_content dl.pce_features_overview table {
	border-collapse:collapse;
	margin-bottom:10px;
}
#tab_features_content dl.pce_features table td {
	padding:4px;
	margin:0;
	vertical-align:top;
}
dl.pce_features .featureimg {
text-align:center;
vertical-align:middle;
width:300px;
}
#tab_features_content dl.pce_features_overview table td {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	margin:0;
	vertical-align:top;
	width:220px;
}
#tab_features_content dl.pce_features table td.spacerCell {width:30%}
#tab_features_content dl.pce_features_overview table td.spacerCell {width:30%}
#tab_features_content dl.pce_features table tr.title td {
	background: transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -7060px 25px no-repeat;
	color:#993300;
	font-weight:700;
	padding:0 5px 10px;
}
#tab_features_content dl.pce_features table.pce_featureTable tr.title td {
	padding-bottom:20px;
	background: transparent url(/consumerfiles/assets/img/sprite-backgrounds.gif) -8080px 15px no-repeat;
}
#tab_features_content dl.pce_features_overview table tr.title td {
	color:#993300;
	font-weight:700;
	padding:0 5px 10px;
	border-bottom: 1px solid #E0E0E8;
}
#tab_features_content dl.pce_features table tr.dg td {background:#F0F0F4 !important}
#tab_features_content dl.pce_features table tr.lg td {background:#F8F9F9 !important}
#tab_features_content dl.pce_features table tr td h3.descr {
	color:#992c96;
	font-weight:700;
	padding-left:20px;
	padding-right:40px;
	margin-bottom:0px;
}
#tab_features_content dl.pce_features table tr td p.gloss {
	padding:5px 40px 10px 20px;
	float:left;
}
#tab_features_content dl.pce_features .accessories {
	float:left;
	margin-top:20px;
	padding:5px;
	width:180px;
}
#tab_features_content dl.pce_features_overview table tr td span.descr {
	color:#992c96;
	font-weight:700;
	padding-left:20px;
	padding-right:40px;
}
#tab_features_content dl.pce_features_overview table tr td span.gloss {
	color:#252f47;
	padding-left:2px;
	padding-right:2px;
	float:left;
	height:90px;	
	width:210px;
}
#tab_features_content dl.pce_features_overview .title {
	color:#00A7BC;
	font-size:14px;
	float:left;
	width:210px;
	height:35px;
}
#tab_features_content dl.pce_features_overview .featureimg {
	width:210px;
	float:left;
	vertical-align:middle;
	text-align:center;
	height:120px;
	padding-top:10px;
	padding-bottom:10px;
}
#tab_features_content dl.pce_features_overview span.readmore {
	float:left;
	padding-top:10px;
}
#tab_features_content td a.featureTable {
	background:transparent url(/consumerfiles/assets/img/arrow_red_down.gif) no-repeat;
	background-position:0 50%;
	padding-left:10px;
}
#tab_features_content td a.featureTable.selectedLink {
	background:transparent url(/consumerfiles/assets/img/arrow_red_normal.gif) no-repeat top left;
	background-position:0 50%;
	padding-left:10px;
}
#tab_features_content td a.featureTable, #tab_features_content td a.featureTable:visited, #tab_features_content td a.featureTable:hover {
	color:#993300;
	text-decoration:none
}
#tab_features_content td a.featureTable_pce.open {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_down.gif) no-repeat;
	background-position:0 50%;
	padding-left:10px;
}
#tab_features_content td a.featureTable_pce.close {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat top left;
	background-position:0 50%;
	padding-left:10px;
}
#tab_features_content td a.featureTable_pce:hover {
	text-decoration:none
}
#tab_features_content table.hidden tr.lg, #tab_features_content table.hidden tr.dg{
	display:none;
}
#tab_features_content dl.pce_specs table.pce_featureTable tr.title td {
	padding-bottom:20px;
	background:url(/consumerfiles/assets/img/tmp_techspecs_selected_bg.gif) no-repeat left bottom;
}
#tab_features_content table.pce_featureTable tr.lg, #tab_features_content table.pce_featureTable tr.dg{
	display:table-row;
}
#tab_features_content table.hidden tr.featureRow{
	display:none;
}
#tab_features_content table.pce_featureTable tr.featureRow{
	display:table-row;
}
/* End: Features Tab section */
/* Start: Specifications tab content */
#tab_specs_content {display:none}
#tab_specs_content dl.pce_specs dt {
	background:transparent url(/consumerfiles/assets/img/crnrTR.gif) no-repeat top right; 
	padding:5px 5px 5px 0; 
	color:#fff
}
#tab_specs_content td a.featureTable_pce.open {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_down.gif) no-repeat;
	background-position:0 50%;
	padding-left:10px;
}
#tab_specs_content td a.featureTable_pce.close {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat top left;
	background-position:0 50%;
	padding-left:10px;
}
#tab_specs_content td a.featureTable_pce:hover {
	text-decoration:none
}
#tab_specs_content table.hidden tr.lg, #tab_specs_content table.hidden tr.dg{
	display:none;
}
#tab_specs_content dl.pce_specs dt a.expandlt{
	background:transparent url(/consumerfiles/assets/img/arrow_white_down.gif) no-repeat;
	background-position:0 50%;
	cursor:pointer;
	padding-left:10px;
	float:left
}
#tab_specs_content dl.pce_specs dt a.expandlt.lselected{
	background:transparent url(/consumerfiles/assets/img/arrow_white_normal.gif) no-repeat;
	background-position:0 50%;
}
#tab_specs_content dl.pce_specs dt a.expandall{
	background:transparent url(/consumerfiles/assets/img/contractme.gif) no-repeat top right;
	background-position:100% 50%;
	float:right;
	padding-right:20px;
}
#tab_specs_content dl.pce_specs dt a.expandall.selected{
	background:transparent url(/consumerfiles/assets/img/expandme.gif) no-repeat top right;
	background-position:100% 50%;
}
#tab_specs_content dl.pce_specs dt a.expandall.alternatetxt {display:none}
#tab_specs_content dl.pce_specs dd {
	background:#fff;
	margin:0;
	padding:0;
}
#tab_specs_content dl.pce_specs dd p {
	line-height:1.3em;
	padding-top:5px
}
#tab_specs_content dl.pce_specs dd p.elementtitle {
	background:#A7D2FF;
	color:#000;
	font-weight:700;
	padding:5px
}
#tab_specs_content dl.pce_specs dt a, #tab_specs_content dl.pce_specs dt a:visited, #tab_specs_content dl.pce_specs dt a:hover {
	color:#fff;
	font-weight:700;
	text-decoration:none;
}
#tab_specs_content dl.pce_specs dd a.viewmore {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat top left;
	background-position:0 50%;
	margin:0 0 0 35px;
	padding-left:10px;
}
#tab_specs_content dl.pce_specs dd a.viewmore.vselected {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_down.gif) no-repeat;
	background-position:0 50%;
}
#tab_specs_content dl.pce_specs dd a.viewmore.alternatetxt {display:none}
#tab_specs_content dl.pce_specs dd div.hidden {
	background:#fff;
	display:none;
}
#tab_specs_content dl.pce_specs .article, #tab_specs_content dl.pce_specs .viewmorearticle {
	margin:0;
	padding:35px 0 10px 35px;
	width:410px;
	float:left;
}
#tab_specs_content dl.pce_specs .viewmorearticle {
	padding:35px 0 10px 0px;
}
#viewmoreAnswers {
	font-weight:700;	
}
#tab_specs_content dl.pce_specs .article2 {
	margin:0;
	padding:35px 0 10px 65px;
}
#tab_specs_content dl.pce_specs table {
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:20px;
	width:910px;
}
#tab_specs_content dl.pce_specs table td {
	padding:4px;
	margin:0;
	vertical-align:top;
}
#tab_specs_content dl.pce_specs table td.spacerCell {width:30%}
#tab_specs_content dl.pce_specs table tr.title td {
	background: transparent url(/consumerfiles/assets/img/bg_910px_bottom.gif) no-repeat top left;
	background-position:0 98%;
	color:#993300;
	font-weight:700;
	padding:0 5px 10px;
}
#tab_specs_content dl.pce_specs table tr.dg td {background:#f7f7f7 !important}
#tab_specs_content dl.pce_specs table tr.lg td {background:#fff !important}
#tab_specs_content dl.pce_specs table tr td.key {
	padding-left:3px;
	width:35%;
}
#tab_specs_content table.pce_featureTable tr.lg, #tab_specs_content table.pce_featureTable tr.dg{
	display:table-row;
}
#tab_specs_content dl.pce_specs table tr td.value {
	color:#888B9C;
	padding-left:12px;
	padding-right:80px;
}
#tab_specs_content dl.pce_specs .accessories {
	float:left;
	margin-top:20px;
	padding:5px;
	width:180px;
}
#tab_specs_content table.connector {
	border-collapse:collapse;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:20px;
	width:910px;
}
#tab_specs_content table.connector td {
	text-align:center;
}
#tab_specs_content table.connector tr.title td {
	background:url(/consumerfiles/assets/img/tmp_techspecs_selected_bg.gif) no-repeat left bottom;
	padding-bottom:20px;
	padding-left:5px;
	text-align:left;
}
#tab_specs_content table.connector span.title {
	background:transparent url(/consumerfiles/assets/img/arrow_blue_down.gif) no-repeat;
	background-position:0 50%;
	color:#0E5FD8;
	font-size:11px;
	font-weight:700;
	padding-left:10px;
}
#tab_specs_content div.mainImgCenter{
	margin:0 auto;
	width:430px;
	height:430px;
}
#tab_specs_content div.thumbImg{
	text-align:center;
	padding:15px;
}
#tab_specs_content div.thumbImg dl{
	float:left;
	width:100px;
	padding:0 11px;
}
#tab_specs_content div.thumbImg dd{
	padding:10px 0;
	color:#0E5FD8;
}
#tab_specs_content div.thumbImg img{
	border:1px solid #A1A3B1;
}
/* End: Specifications tab content */
/* End: Reviews tab content */
#tab_reviews_content {
	display:none;
	padding:0 0 10px;
}	
#tab_reviews_content .testimonialpart{
	padding-left:20px;
}
#tab_reviews_content .awardspart{
	padding-left:20px;
}
#tab_reviews_content .article {
	float:left;
	margin:20px 0 0;
	width:446px;
}
#tab_reviews_content .article2 {margin-left:35px}
#tab_reviews_content .article p{ margin: 10px 0;}
div.article p.award {
	color:#992C96;
	margin:0;
}
div.downloads {
	clear:both;
	display:block;
	margin-top:15px;
}
div.downloads p {
	font-weight:700;
	margin:0 0 3px;
}
.article IMG {
	float:right;
	margin: 0 0 0 10px;
}
p.date {
	color:#5D6678;
	font-size:85%;
	margin:0 0 5px;
}
a.viewmore {
	clear:both;
	display:block;
	font-weight:700;
	margin:20px 0 0 5px;
	padding:10px;
}
div.noGlossary {
	clear:both;
	padding:5px 0
}
dl.pce_learnmore {
	margin:20px 0 0;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;	
}
/* End: Reviews tab content */
/* Start: Bottom Download / Buy product content */
#p-bottom {
	padding: 0 15px 0px 15px;
	border-top: #e0e0e8 1px solid;
	border-bottom: #e0e0e8 1px solid;
	background:#f6f7f8;
	width: 930px;
	overflow:hidden;
}
#p-bottom .downloads { 
	margin-top: 0px; 
	float:left; 
	padding-top:5px; 
	padding-bottom:0px; 
	padding-left:25px; 
	background:#f6f7f8; 
	position:relative; 
	width:525px; 
	height:75px;}
#p-bottom .downloads2 {
	background:#f6f7f8; 
	float:left;
	height:75px;
	margin-top:0;
	margin-bottom:0;
	overflow:hidden;
	padding-top:15px; 
	padding-bottom:0px; 
	padding-left:25px;
	width:525px;
}
#p-bottom .downloaditem { padding: 5px 20px 0px 20px; background: url(/consumerfiles/assets/img/icon_pdf.gif) no-repeat 0px 5px; width:128px; float:left;}
#p-bottom .downloaditemSeparator { border-right: #e0e0e8 1px solid; }
#p-bottom .downloadtext{
	float:left;
	background: url(/consumerfiles/assets/img/syst/icons/icon_pdf_large.png) no-repeat top left;
	background-position:0 5px;
	padding-left:50px;
	width:300px;
}
#p-bottom .downloads p {
	font-weight:bold;
}
#p-bottom .downloads span.item1 {
	background: url(/consumerfiles/assets/img/syst/icons/icon_pdf_sm.png) no-repeat top left;
	background-position:0 5px;
	padding:5px 32px;
	float:left;
	width:180px;
}
#p-bottom .downloads .item1 .info {
	color:#888b9c;
}
#p-bottom .downloadtext .header {
	font-weight:bold;
}
#p-bottom .downloadtext .body {
	color:#5d6678;
	min-height:40px;
}
#p-bottom .downloadbtn {
	float:right;
	margin-left:3px;
	margin-top:15px;	
	overflow:hidden;
	width:172px;
}
#pce_buyProduct { 
	width:360px; 
	float:right; 
	padding-top:10px;
}
#pce_buyProduct img, 
#campn_buyProduct img {
	float:left;
	margin:5px 0 0 5px;
	width:50px;
	height:50px
}
#pce_buyProduct .detail {
	float:left;
	padding:0 15px;
	width:150px;
	overflow:hidden;
}
#pce_buyProduct .detail span {
	font-weight:bold;
}
#pce_buyProduct #buy2 { 
	padding:5px 0 5px;
	cursor:pointer;
	float:right;
	overflow:hidden;}
/* End: Bottom Download / Buy product content */
/* Start Popup layer (includes styles for tell a friend and green products) */
div.popuplayer {
	background:transparent url(/consumerfiles/assets/img/bg_formlayer_dropshadow.png) no-repeat;
	background-position:0 5px;
	padding:0 15px 3px;
	position:absolute;
	width:370px;
	text-align:left;
}
/* Popup layer (for downloadslayer) */
div.popuplayer2 {
	background:transparent url(/consumerfiles/assets/img/bg_formlayer_dropshadow_580.png) no-repeat;
	background-position:0 5px;
	left:-1000px;
	padding:0 15px 10px;
	position:absolute;
	width:550px;
}
div.popuplayer2  div.bottom {height:1px}
.error {font-weight:700;color:red}
/* IE6 hack: give popup layer a background color rather than png dropshadow */
* html div.popuplayer {
	background-image:none;
	padding:0px;
	border:3px solid #A49A9A;
}
/* IE6 hack: give popup layer a background color rather than png dropshadow */
* html div.popuplayer2 {
	background:#F9FAFA;
	background-image:none;
	padding:0px;
	border:2px solid #888b9c;
	border-top:none;
}
div.greenproducts {
	background: transparent url(/consumerfiles/assets/img/bg_greenproducts_top.gif) no-repeat top left;
	padding-top:2px;
}
div.genericPopupLayer {
	background: transparent url(/consumerfiles/assets/img/bg_formlayer_top.gif) no-repeat top left;
	padding-top:2px;
}
div.downloadsLayer {
	background: transparent url(/consumerfiles/assets/img/bg_formlayer_grey_top.gif) no-repeat top left;
	padding-top:2px;
}
div.greenproducts .bottom, div.genericPopupLayer .bottom {
	background: transparent url(/consumerfiles/assets/img/bg_formlayer_bottom.gif) no-repeat;
	height:1px;
	font-size:1px;
	line-height:2px;
}
div.greenproducts .header {
	background:#7CBD2A;
	color:#fff;
	font-weight:700;
	padding:5px 20px;
}
div.genericPopupLayer .header {
	background:#4D8BFF;
	color:#fff;
	font-weight:700;
	padding:5px 15px;
	height:27px;
	line-height:2.2em;
	border-bottom-color:#2673FF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:340px;
}
div.genericPopupLayer .congrats {padding:20px;background-color:#fff}
div.downloadsLayer .header {
	background:#888B9C;
	color:#fff;
	font-weight:700;
	padding:5px 20px;
}
div.downloadsLayer .header span,
div.greenproducts .header span, 
div.genericPopupLayer .header span, 
div.emergencybox .header span {	float:left;}
div.downloadsLayer .header a,
div.greenproducts .header a, 
div.genericPopupLayer .header a, 
div.emergencybox .header a {
	float:right;
	color:#fff;
	font-weight:normal;
}
div.greenproducts .content {
	background:#F8FBEF;
	padding:15px;
}
div.genericPopupLayer .content {
	background:#fff;
	padding:0;
}
div.downloadsLayer .content {
	background:#F9FAFA;
	padding:20px 20px 20px 30px;
}
div.downloadsLayer div.layeritem {
	background: url(/consumerfiles/assets/img/syst/icons/icon_pdf_sm.png) no-repeat top left;
	background-position:0 14px;
	float:left;
	width:210px;
	padding-top:10px;
	padding-bottom:10px; 
	padding-left:30px;
	padding-right:10px;
	text-align:left;
}
div.layeritem span.info{
	clear:both;
	float:left;
	color:#888B9C;
}
div.greenproducts .content img {
	float:left;
	margin-right:10px;
}
div.greenproducts .content dl {
	float:left;
	margin:0;
	padding:0;
	width:285px;
}
div.greenproducts .content dt, div.popuplayer .content dt, div.popuplayer2 .content dt {font-weight:700}
div.greenproducts .content dt, div.greenproducts .content dd {
	margin:0;
	padding:0;
}
div.greenproducts .content dt.whatmakes {
	color:#005C1F;
	font-size:120%;
}
div.greenproducts .content dt.energyefficiency {color:#7CBD2A}
div.greenproducts .content dt.packaging {color:#F58F08}
div.greenproducts .content dt.weight {color:#00A7BC}
div.greenproducts .content div {margin-bottom:15px}
div.genericPopupLayer .content #productsummary {
	padding: 20px 20px 15px 20px;
	width:340px;
}
div.genericPopupLayer .content #productsummary img {
	float:left;
	margin-right:5px
}
div.genericPopupLayer .content #productsummary dd {
	color:#888B9C;
}
div.genericPopupLayer .content form {
	background:#F6F7F9;
	border-top:1px solid #E2E3E7;
	border-bottom:1px solid #E2E3E7;
	font-weight:700;
	padding:10px 10px;
}
div.genericPopupLayer .tellAFriendForm span { font-size: 90%; }
div.genericPopupLayer .content input, div.genericPopupLayer .content textarea {
	margin-bottom:6px;
	width:345px;
}
div.genericPopupLayer .content input.txtbox {
	float:left;
	width:200px;
	height:17px;
}
div.genericPopupLayer .content textarea {height:55px}
div.genericPopupLayer .content .checkbox {
	padding:5px 0pt 10px;
}
div.genericPopupLayer .content .btn .popup{
	float:right;
	margin: 10px 20px;
}
div.genericPopupLayer span a.privacyLink { font-weight:normal; }
div.genericPopupLayer .content .congrats {padding:20px}
div.genericPopupLayer .content privacy{ clear:left;}
/* Movie layer */
#movieLayer {
	background:#F3F3F5;
	border:2px solid gray;
	color:white;
	display:none;
	left:400px;
	padding: 15px 50px;
	position:absolute;
	top:150px;
}
#movieLayer p {
	font-size:120%;
	font-weight:700;
	text-align:right;
}
/* 360view layer */
#viewLayer360 {
	background:#F3F3F5;
	border:2px solid gray;
	color:white;
	display:none;
	left:300px;
	padding: 15px 50px;
	position:absolute;
	top:150px;
}
#viewLayer360 p {
	font-size:120%;
	font-weight:700;
	text-align:right;
}
#videoPlayerContainer {
	background-color:white;
	border:1px solid #E0E0E8;
	display:none;
	height:522px;
	left:18px;
	margin-top:32px;
	position:absolute;				
	text-align:center;
	width:920px;
	z-index:100;
}
#videoPlayerContainer p.closeVideoPlayer {
	cursor:pointer;
	text-align:right;
	background:url(/consumerfiles/assets/img/tmp_moviePlayer_close.png) no-repeat center right;
	margin:4px 4px 0 0;
}
#videoPlayerContainer p.closeVideoPlayer a {
	color:#888b9c;
	font-weight:bold;
	margin-right:20px;
}
/* End Popup layer (includes styles for tell a friend and green products) */


/* Emergency box */
div.emergencyboxwrapper {
	background:transparent url(/consumerfiles/assets/img/bg_emergencybox_dropshadow.png) no-repeat;
	background-position:0 5px;
	margin:15px 0;
	padding:0 5px 3px;	
	position:relative;
	width:950px;	
}
div.emergencyboxwrapper .emergencybox {
	background: transparent url(/consumerfiles/assets/img/bg_emergencybox_top.gif) no-repeat top left;
	padding-top:3px;
	width:950px;
}
div.emergencyBoxSmall, div.emergencyBoxSmall .emergencybox{width:100%}
div.emergencyBoxSmall .emergencybox{background:transparent url(/consumerfiles/assets/img/bg_emergencyboxSmall.gif) no-repeat top left;}
div.emergencyBoxSmall {margin-left:10px}
div.emergencybox .header {
	background:#E5534F;
	color:#fff;
	font-weight:700;
	padding:5px 20px;
}
div.emergencybox .content {
	background:#fff;
	padding:10px 20px;
	color:#000;
	border-right:1px solid #F3F3F3;
	text-align: left;
}
div.emergencybox .bottom {
	background: transparent url(/consumerfiles/assets/img/bg_emergencybox_bottom.gif) no-repeat;
	height:2px;
	font-size:1px;
	line-height:2px;
}
#emergBox {
	margin:0 auto;	
}
/* End of Emergency box */

/* Cross Sell Banner */
#pi_crosssellbanner {
	margin: 0 20px 0 20px;
	width:918px;
}
.pi_crosssellbanners{
	float:left
}


/* Below: popup layer with drop shadow. Note: should replace above code/css */
#popupWindow {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:974px;
	z-index:100;
}
#popupWindow-content-frame {
	background:transparent url('/consumerfiles/assets/img/popupWindow/bg-popupWindow.png') no-repeat 0px -82px;
	padding:28px 0 0 38px;
	text-align:left;
}
#popupWindow-content {
	background-color:#fff;
	width:898px;
	text-align:left;
	margin:0;
	padding:0;
	overflow:hidden;
	min-height:520px;
}
#popupWindow-content-loaded {
	position:relative;
	text-align:center;
}
#popupWindow-closeButton {
	width:898px;
	height:21px;
	clear:both;
	position:relative;
}
#popupWindow-closeButton img {
	float:right;
}
#popupWindow-bottom {
	background:transparent url('/consumerfiles/assets/img/popupWindow/bg-popupWindow.png') no-repeat top left;
	height:49px;
}
/* Above: popup layer with drop shadow. Note: should replace above code/css */

/* PDP - Banner */
div.pi_occasionalbox450px {
	width:450px;
	float:left;
}
/* Below WTB button */
.etrade-buy-b {
	margin:0;
	padding:0;
	border:none;
	margin-right:4px;
}
.etrade-buy-b td {
	background:url("/consumerfiles/assets/img/btnorange_right.gif") no-repeat right top !important;
	text-align:center; 
	padding:0px 5px 0px 0px; 
	white-space:nowrap;
	cursor:pointer;
}
.etrade-buy-b td div { 
	background:url("/consumerfiles/assets/img/btnorange.gif") no-repeat;
	padding:0px 10px 0px 15px; 
	height:21px; 
	font-weight:bold;
	color:#FFF;
	line-height:1.9em; 
	cursor:pointer;
}
.etrade-div{clear:both;}
#pce_buyProduct .etrade-div #buy2{
	padding:2px 0 5px;
	cursor:pointer;
	float:right;
	overflow:hidden;}
}	
/* Above WTB button */

/* Shadow added for the active first line of specifications */
#tab_specs_content dl.pce_specs table.pce_featureTable tr.title td {
 background:url(/consumerfiles/assets/img/tmp_techspecs_selected_bg.gif) no-repeat left bottom;
 background-position:0 98%;
 color:#993300;
 font-weight:700;
 padding:0 5px 20px;
}
html > body #tab_specs_content dl.pce_specs table.pce_featureTable tr.title td {
 background:url(/consumerfiles/assets/img/tmp_techspecs_selected_bg.gif) no-repeat left bottom;
 background-position:0 98%;
 color:#993300;
 font-weight:700;
 padding:0 5px 20px;
}

/* "Close X" has been equally aligned on buy layer (en_GB relationship care) using below 2 set of classes */
.buyNowOverlay .overlay .buynow_top .buynow_topClose{
 padding-top: 9px;
 vertical-align:middle;
 border:0px solid #000000;
 padding-right: 22px;
 height:20px;
}
.buyNowOverlay .overlay .buynow_top .buynow_topClose img{
 border-top:0px solid #000000;
 margin-bottom:0px;
 position:absolute;
 padding-top:-2px;
 padding-right:14px;
 margin-left: 0px;
 top: 17px;
}
/* IE6 hack: The height has been increased/fixed for the corresponding class compatibility with IE6 browser such that the download image will be shown fully */
* html #p-bottom .downloadtext{
                height:60px;
 }
 
/* IE6 hack: This removes overlapping the image in pageitem in the Avent topic page */
* html #p-rcb .tab1_bottom_text2 {
 float:right;
 padding-left:0px;
 padding-right:195px;
 width:235px;
}

.align_right {
	text-align: right;
}

a.showall_grouplink:link, a.showall_grouplink:visited, a.showall_grouplink:active{
	color: #ffffff;
	text-decoration: none;	
}
a.showall_grouplink:hover{
	color: #ffffff;
	text-decoration:none;	
}

.closeButton {
	color: #A5A4A9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding-right:1px;
	text-decoration:none;	
}

a.closeButtonText:link, a.closeButtonText:visited, a.closeButtonText:hover {
	color: #A5A4A9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding-right:1px;
	text-decoration:none;	
}
html>body .closeButton_td1 {
	width:875px;
	color: #A5A4A9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding-right:1px;
	text-decoration:none;
	text-align:right;
}
#flash-inner-wrapper{
	width:960px;
}

html>body #flash-inner-wrapper{
	width:960px;
}
* html div.staticdecisionbox div.boxheight { 
    height:310px; 
}
/* Begin: Video Widget styles overrides */
.pwl-relatedVideoWrapper .pwl-lightboxVideo {
/* 	left: 0!important; */
	margin-top:-200px !important;
}
#p-category-tools .p-col-50 .pwl-relatedVideoWrapper {
	margin-left: 25px;
}
#p-category-tools .p-col-50 .pwl-videoCarrousel {
	margin-top: 10px;
}
.pwl-relatedVideoWrapper .pwl-carrouselHeader {
	margin-bottom: 15px;
	font-size: 110%;
}
#p-category-tools .p-bottom-border {
	border-bottom: 1px solid rgb(222, 224, 227);
}
/* End: Video Widget styles overrides */
html>body #VideoWidgetBrowserDisplay{
	position: inherit;
}
.PaddingRight25{padding-right: 25px;}
.pwl-btnPlay1{display:block;}
*:first-child+html .pwl-btnPlay1{display:none;}
*html .pwl-videoCarrousel ul {width:450px;}

.pps-energy-label{
	padding-top: 10px;
	position: absolute;
	text-align: right;
	width: 233px;
}

/* -- Tooltip default styling */
.tipsy { 
	font-size: 100%;
	position: absolute; 
	padding: 5px; 
	z-index: 100000; 
}

.tipsy-arrow { 
	height: 0;
	width: 0; 
	position: absolute;  
	line-height: 0; 
	border: 0; 
	background-image: url(/consumerfiles/assets/img/tooltip_sprite.png); 
	background-repeat: no-repeat; 
}

.tipsy-inner {	
	border: 1px solid #cbccd4;
	max-width: 200px;
	padding: 9px 20px;
	/*color: #0e5fd8;*/
	text-align: center;
	text-decoration: none;
	
	-webkit-border-radius: 1px;
	   -moz-border-radius: 1px;
		    border-radius: 1px;
	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
	        box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);	        
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb')";	/* For IE 8 */
	
	/* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb');		 For IE 5.5 - 7  - Disabled since it not works well with fade */        
	background: #ffffff; /* Old browsers */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f6 100%); /* Chrome10+,Safari5.1+ */
	background:    -moz-linear-gradient(top, #ffffff 0%, #f2f2f6 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #ffffff 0%,#f2f2f6 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #ffffff 0%,#f2f2f6 100%); /* Opera 11.10+ */
	background:        -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f6)); /* Chrome,Safari4+ */
	background:         linear-gradient(to bottom, #ffffff 0%,#f2f2f6 100%); /* W3C */
}

/* IE7 styles */
.tipsy > .tipsy-inner  {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f6',GradientType=0 ); /* IE7-9 */
	zoom: 1;
}
.tipsy-n .tipsy-arrow,
.tipsy-nw .tipsy-arrow,
.tipsy-ne .tipsy-arrow { 
	background-position: 0 0;
	top: 0;
	height: 9px;
	width: 15px; 
	margin-top: -2px; 
}

.tipsy-n .tipsy-arrow { 	
	left: 50%;
	margin-left: -7px; 
}

.tipsy-nw .tipsy-arrow { 
	left: 10px;
}

.tipsy-ne .tipsy-arrow { 
	left: auto; 
	right: 10px;
}

.tipsy-s .tipsy-arrow,
.tipsy-sw .tipsy-arrow,
.tipsy-se .tipsy-arrow  { 
	height: 9px;
	width: 15px; 
	bottom: 0;
	background-position: 0 -189px;
	margin-bottom: -2px; 
	_margin-bottom: -7px;
}

.tipsy-s .tipsy-arrow { 
	left: 50%;
	margin-left: -7px; 
}

.tipsy-sw .tipsy-arrow { 
	left: 10px; 
}

.tipsy-se .tipsy-arrow { 
	left: auto; 
	right: 10px;
}

.tipsy-e .tipsy-arrow {
	height: 15px;
	width: 9px; 
	top: 50%;
	right: 0;
	margin-top: -7px;
	background-position: 0 -59px;
	margin-right: -2px;
}

.tipsy-w .tipsy-arrow { 
	height: 15px;
	width: 9px; 
	top: 50%;
	left: 0;
	margin-top: -7px;
	background-position: 0 -124px;
 	margin-left: -2px; 
}

/* -- Tooltip no marker */
.tipsy-nomarker .tipsy-arrow {
	background: none;
}

.tipsy-nomarker .tipsy-inner {
	filter: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb')";
	background: #fff;
}

/* -- GFA specifc */
.tipsy-gfa-header .tipsy-inner {
  max-width: 550px;
  text-align: left;
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb')";
  background: #fff url(/consumerfiles/assets/img/bg_pi_gradient_100.gif) repeat-x 100% bottom;
}

.tipsy-gfa-header .tipsy-arrow, .tipsy-gfa-header-rtl .tipsy-arrow{
  background: none;
}

.tipsy-gfa-header-rtl .tipsy-inner {
  max-width: 550px;
  text-align: right;
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccedb')";
  background: #fff url(/consumerfiles/assets/img/bg_pi_gradient_100.gif) repeat-x 100% bottom;
}

/* -- Eco passport component */
.ecopassport p {
	margin: 0;
}

.ecopassport .mainheader {
	margin: 0 0 20px 0;
	padding: 6px 0 0 0;
}

.ecopassport .readmore {
	background: url(/consumerfiles/assets/img/arrow_blue_normal.gif) no-repeat 100% 50% transparent;
	padding-right: 10px;
}

.ecopassport-gfa p {
	margin-bottom: 3px;
}

.ecopassport .gfa-header {
	color: #0B5ED7;
	font-family: gs_light_regular,Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	height: 39px;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
	display: block;
	line-height: 39px;
}

.ecopassport .gfa-header-2lines {
	font-size: 20px;
	line-height: 18px;
}

.ecopassport .gfa-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.ecopassport .gfa-list li {
	list-style: disc;
	padding: 0;
	margin-left: 14px;
	*margin-left: 16px; /* IE 6-7 */
	margin-bottom: 3px;
}	

.ecopassport .gfa-list .title {
	color: #252f47;
}

.ecopassport .gfa-list .value {
	color: #888b9c;
}

.ecopassport .gfa-header {
	background-image: url(/consumerfiles/assets/nps/images/icons-eco-sprite-vert.png);
	background-repeat: no-repeat;
	padding-left: 45px;
	cursor:default;
}

/* -- Color variations 
   Important: do not use multi class selector's due to IE6 support
*/
.ecopassport .energy .gfa-header {
	background-position: 0px 0px;
}

.ecopassport .weight .gfa-header {
	background-position: 0px -695px;
}

.ecopassport .recycle .gfa-header {
	background-position: 0px -278px;
}

.ecopassport .substances .gfa-header {
	background-position: 0px -556px;
}

.ecopassport .packaging .gfa-header {
	background-position: 0px -139px;
}

.ecopassport .reliability .gfa-header {
	background-position: 0px -417px;
}

.ecopassport .energy .gfa-header,
.ecopassport .energy .gfa-list {
	color: #7cbe29;
}

.ecopassport .weight .gfa-header,
.ecopassport .weight .gfa-list {
	color: #00a7ba;
}

.ecopassport .recycle .gfa-header,
.ecopassport .recycle .gfa-list {
	color: #982b94;
}

.ecopassport .substances .gfa-header,
.ecopassport .substances .gfa-list {
	color: #e12923;
}

.ecopassport .packaging .gfa-header,
.ecopassport .packaging .gfa-list {
	color: #f19107;
}

.ecopassport .reliability .gfa-header,
.ecopassport .reliability .gfa-list {
	color: #0b5ed7;
}

/* -- Eco passport layout */
.ecopassport-intro {
	overflow: hidden;
	margin-bottom: 20px;
	width: 930px;
}

.ecopassport-intro .description {
	float: left;
	width: 600px;
}

.ecopassport-intro .logos {
	float: left;
	margin-left: 20px;
	width: 300px;
}

.ecopassport-intro .logo {
	margin-right: 10px;
}

.ecopassport-gfas {
	overflow: hidden;
	width: 930px;
	margin-left: -10px;
}

.ecopassport-gfas .ecopassport-gfa {
	float: left;
	margin-left: 10px;
	display: inline;
	padding: 0;
	width: 145px;
}

#p-social-media {
    padding-top: 10px;
}

#p-social-media .footer_social_link {

       padding: 0px 3px;

}
/* CQ5 CONFLICT CSS HANDLING */
.sb .cat-c.links .categories .category.right .description {
	width:50% !important;
}
.arrow-inverse.left .color, .arrow-inverse.right .color{
    left:0% !important;
}