#secondaryContent .container .il{background: none;padding: 0;}
#secondaryContent .container .ir{background: none;padding: 0;}
#secondaryContent .container .il,#secondaryContent .container .ir{background-image: none;}
#secondaryContent .container .i{overflow: visible;padding: 0;}
#tertiaryContent .container .i{overflow: hidden;}
#secondaryContent .container .t{background: none;margin: 0;}
#secondaryContent .container .t div{background: none;height: auto;width: auto;}
#secondaryContent .container .b{background: none;height: auto;margin: 0;}
#secondaryContent .container .b div{background: none;height: auto;width: auto;}
#navContent .leftColumnItem .primary .il ul{margin-top: 12px;list-style-type:disc;}
#navContent .leftColumnItem .primary .il ul li{padding: 0 0 1em 10px;background: url("../images/arrows/bullet_blue_arrow_4x7.png") no-repeat scroll left 5px transparent;line-height:1.23em;display: inline-block;padding:0 0 14px;}
#navContent .leftColumnItem .primary .il ul li a{background:url("../images/arrows/bullet_blue_arrow_4x7.png") no-repeat scroll left 5px transparent;display: block;padding:0 0 6px 9px;font-size:1.3em;line-height:1.3em;color:#0066cc;font-weight:normal;}
#navContent .leftColumnItem .primary .il ul li a:hover{text-decoration:underline;}
#navContent .leftColumnItem .primary .il ul li ul {margin:0;padding:0;list-style-type:none;}
#navContent .leftColumnItem .primary .il ul li ul li{padding:0 0 6px 9px;display: list-item;background: transparent none no-repeat scroll;}
#navContent .leftColumnItem .primary .il ul li ul li a{padding:0 0 0 7px;display: block;font-size:1.1em;line-height:1.3em;color:#999;font-weight:normal;background:url("../images/bullets/left_nav_light_gray_bullet.png") no-repeat scroll -1px 4px transparent;}
#navContent .leftColumnItem .primary .il ul li ul li a:hover{text-decoration:underline;}
#navContent{padding: 12px 0 0 0;}
#navContent h3#facetHead{margin-bottom: 0;padding-bottom: 10px;font-size: 1.8em;font-weight:normal;}
#navContent h5#facetHead,#navContent .container h2,#navContent .headingWrap h3,#navContent .headingWrap h5,#navContent ul li.introText{margin: 26px 0 2px;font-size: 1.8em; line-height: 1em;font-weight:normal;}
#navContent .container h2{margin-top: 0;}#navContent,#verticalBreadcrumbs ul.bookNav{background:url("../images/lines/anav_div_1x2.gif") repeat-x scroll 0px 0px transparent;}
#navContent h5#facetHead{background:url("../images/lines/anav_div_1x2.gif") repeat-x scroll left bottom transparent;padding: 0 0 12px 0;margin: 0 0 2px 0;}
#navContent span#facetHead{background:url("../images/lines/anav_div_1x2.gif") repeat-x scroll left bottom transparent;padding: 0 0 12px 0;margin: 0 0 2px 0;font-size:1.8em;color:#666;display:block;}
#navContent #verticalBreadcrumbs ul.topicsWithin{margin: 0 0 26px 0;}#verticalBreadcrumbs ul.bookNav{padding: 12px 0 26px 0;}#verticalBreadcrumbs li.bookNavTop,#verticalBreadcrumbs li.bookNavBottom{padding: 0;}
#navContent #htmlLeftNav .primary .il{font-size:1.1em;line-height:1.3em;}
h1{}h2{color: #333333;font-size: 1.846em;font-weight: bold;line-height: 1.154em;}
h3{color: #333333;font-size: 1.154em;line-height: 1.154em;}h4{color: #333333;padding: 0 0 5px 0;}
h5{}@-moz-document url-prefix() {.nodeIntroText{margin-bottom:10px;}}
#secondaryContent .upcomingEvents .eventTitle{width:364px;}
#secondaryContent .recentPressReleases .pressReleaseTitle {width:282px;}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook #facetSearchResults,div#threeColumn #primaryContent #primaryAjaxHook #facetSearchResults,div#application #primaryContent .verticalSubsection #applicationContent #viewAllResults,div#application #primaryContent #primaryAjaxHook #facetSearchResults{padding-right: 20px;}
.searchResults .headingWrap .sortBy{margin: 0;}
#contentWrap{background: #eeeeee url("../images/page_backgrounds/gradient_browse_light.gif") repeat-x top;}
#content{background: transparent;overflow: hidden;padding: 0 0 20px 0;}
#twoColumn h2#mastheadPageTitle, #pagetitle h2#mastheadPageTitle, #twoColumn h1#articlePageTitle, #pagetitle h1#articlePageTitle{font-size:2.4em;font-weight:normal;line-height:1.1667em;margin: 0;padding:18px 0 0;}
#twoColumn #secondaryContent h2#mastheadPageTitle, #twoColumn #secondaryContent h1#articlePageTitle{font-size:1.2308em;font-weight: bold;line-height:1.25em;margin: 0 0 0.5em;padding: 0;}
#primaryContent{background: url("../images/containers/right_column_header_bg.png") no-repeat left top;padding-top: 11px;width: 965px;}
#franchisePrimaryContent{width: 965px;}
#oneColumn #content,#twoColumn #content{margin-bottom: 24px;padding: 0 5px;}
#oneColumn #content #primaryContent,#twoColumn #content #primaryContent,#oneColumn #content #franchisePrimaryContent,#twoColumn #content #franchisePrimaryContent{background: url("../images/page_backgrounds/browse_one_column_header.png") no-repeat top left;margin: 0 -5px;padding: 10px 5px 0;}
#oneColumn #content #primaryContent #primaryAjaxHook,#twoColumn #content #primaryContent #primaryAjaxHook,#oneColumn #content #franchisePrimaryContent #primaryAjaxHook,#twoColumn #content #franchisePrimaryContent #primaryAjaxHook{background: url("../images/page_backgrounds/browse_one_column_footer.png") no-repeat bottom left;margin: 0 -5px;padding: 0 5px 15px;}
#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection,#twoColumn #content #primaryContent #primaryAjaxHook .verticalSubsection,#oneColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection,#twoColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection{background: url("../images/page_backgrounds/browse_one_column_body.png") repeat-y bottom left;margin: 0 -5px;overflow: visible;padding: 10px 25px;min-height: 0;}
#oneColumn #content #primaryContent #primaryAjaxHook .verticalSubsection.noPadding,#oneColumn #content #franchisePrimaryContent #primaryAjaxHook .verticalSubsection.noPadding{padding: 10px 5px;}
#primaryContent #primaryAjaxHook #secondaryContent{overflow: hidden;clear: both;}
#oneColumn #primaryContent #primaryAjaxHook #secondaryContent{overflow: visible;}
div#twoColumn #primaryContent #primaryAjaxHook #secondaryContent{width:673px;}
div#twoColumn #primaryContent #primaryAjaxHook #tertiaryContent{width:232px;}
div#threeColumnMainEvent #secondaryContent,div#threeColumn #secondaryContent{margin: 0 10px 0 0;width: 484px;overflow: hidden;}
#contentShadow{background: none;}
div#application #navContent,div#threeColumnMainEvent #navContent,div#threeColumn #navContent{
	width: 170px;
}
div#application #primaryContent,div#application #franchisePrimaryContent,div#threeColumnMainEvent #primaryContent,div#threeColumn #primaryContent{background: transparent url("../images/containers/right_column_header_bg.png") no-repeat scroll 0 0;display: inline;float: left;margin: 0 0 0 13px;padding: 11px 0;width: 780px;}
div#application #franchisePrimaryContent .verticalSubsection,div#threeColumnMainEvent #primaryContent #primaryAjaxHook,div#threeColumn #primaryContent #primaryAjaxHook,div#application #primaryContent #primaryAjaxHook{background: url("../images/containers/right_column_footer_bg.png") no-repeat left bottom;overflow: visible;padding-bottom: 14px;}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook,div#threeColumnMain #primaryContent #primaryAjaxHook,div#application #primaryContent #primaryAjaxHook{overflow: hidden;}
div#application #primaryContent .verticalSubsection,div#application #franchisePrimaryContent .verticalSubsection #applicationContent,div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection,div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection{background: url("../images/containers/right_column_body_bg.png") repeat-y left top;padding: 0 4px 1px 20px;min-height: 0;}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection,div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection{padding: 0 4px 0 20px;}
div#threeColumnMainEvent #primaryContent #primaryAjaxHook .verticalSubsection.first,div#threeColumn #primaryContent #primaryAjaxHook .verticalSubsection.first{background: url("../images/containers/right_column_body_bg.png") repeat-y left top;padding: 6px 4px 0 20px;}
div#twoColumn #tertiaryContent,div#threeColumnMainEvent #tertiaryContent,div#threeColumn #tertiaryContent{margin: 0 0 0 10px;width: 232px;overflow: hidden;}
#nav, #nav ul{border: 1px solid #aaaaaa;line-height: 1.5em;list-style-position: outside;list-style-type: none;margin: 0;padding: 0;position: relative;}
#nav a{background-color: #000000;border: 1px solid #000000;color: #666666;display: block;font-size: 12pt;font-weight: bold;padding: 0px 5px;text-decoration: none;}
#nav a:hover{background-color: #bbbbbb;color: #333;z-index: 10000;}
#nav li{float: left;position: relative;}
#nav ul{display: none;position: absolute;top: 1.5em;width: 12em;}
#nav li ul a{float: left;height: auto;width: 12em;}
#nav ul ul{top: auto;}
#nav li ul ul{left: 12em;margin: 0px 0 0 10px;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul{display: none;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul{border: 1px solid #aaaaaa;display: block;z-index: 10000;}
#skinTop{background-position: top center;background-repeat: no-repeat;margin: 0 auto;}
#skinBottom{background-position: bottom center;background-repeat: no-repeat;margin: 0 auto;max-width: 1866px;}
*html #skinBottom{height: 1000px;}
.productImageMiddle{vertical-align: bottom !important;display: table-cell;height: 135px;}
.productImageMiddle{*position: relative;}.productImageMiddle img{*position: absolute;*bottom: 0;}
.productDescBottom{vertical-align: baseline;}.compareCallout a{font-size: 1.1818em;font-weight: bold;line-height:1.4em;}
.compareCallout p{line-height: 2.9090em;}.delphiExpandCollapsePattern .specDescription th{visibility: visible;}
p.greatFor{text-align: left;}
h4.marketBlurb{margin: 13px 0 5px 20px;}
p.greatFor{text-align: left;}#compareCarousel{position: relative;padding: 23px 0 32px 0;width: 100%;z-index: 2;background-color: #FFF;}
h4.marketBlurb{margin: 13px 0 5px 20px;}
#secondaryContentMain .upSell.threeUp .dataTable{width: 727px;}
#secondaryContentMain .upSell.threeUp td.col{font-size: 0.923em;width: 195px;padding: 0;}
#secondaryContentMain .upSell.threeUp div.highMsg{line-height: 1.2em;margin: 10px 0 4px;padding: 0;}
#secondaryContentMain .upSell.fourUp div.highMsg{line-height: 1.2em;margin: 15px 0 4px;padding: 0;}
#heroContent{position:relative;z-index: 3;float: left;width: 100%;}
.productIntro{clear: both;position: relative;float: left;margin-bottom:30px;z-index: 5;width: 100%;overflow: visible;line-height: 1.6em;float : none\9; }
.productIntro .thumbnails{clear:both;width: 407px;margin:0 auto;overflow:hidden;z-index:5;}
.productIntro .thumbnails div{text-align:center;float:left;display:inline-block;zoom: 1;width:125px;}
.productIntro .thumbnails div.thumbMiddleMargin{margin:0 16px 0;}
.productIntro .thumbnails div p{clear:both;}
.productIntro .thumbnails div div{clear:both;height:18px;overflow:hidden;padding:0;vertical-align:middle;text-align:left;}
.productIntro .introProduct{float:left;width: 600px;}
.productIntro .introProductNoImage{float:left;margin-top:10px;width: 560px;}
.productIntro .productImages{float: right;width: 524;margin-top:-10px;margin-right:-5px;text-align: center;}
.productIntro .productnewImages{float: right;width: 280px;margin-top:30px; margin-right:10px;text-align: center;}
.productIntro .productNoImages{float: right;width: 350px;height:350px;margin-top:-31px;margin-right: -20px;text-align: center;}
.productIntro .productImages img{float: right;text-align: right;}.productIntro .productImages table{margin:0;width: auto;}
.productIntro .offerPrice{margin: 5px 0 0 0;}
.productIntro .intro a.btn{margin-top:10px;}
.productIntro .prodDesc{margin: 5px 0 0 0 !important; top:0px !important;}
.productIntro .shortPriceStack,.productIntro .longPriceStack{margin-bottom: 2px;}
.productIntro .longPriceStack .largePrice,.productIntro .longPriceStack .salesLargePrice{display: inline;}
.productIntro .sectionHeader .title{color: #333;clear: both;overflow: hidden;position: relative;float: left;}
.productIntro .advertisingPlace{float:right;height:61px;padding:10px;padding-right: 0;position:relative;width:191px;top: 100px;}
#primaryContent .productIntro .sectionHeader h2,#primaryContent .productIntro .sectionHeader h3{font-size: 1.8461em; }
#primaryContent .productIntro .sectionHeader h2{width:600px !important;}
#primaryContent .productIntro .sectionHeader h2.myConfigHeading{margin: 0 0 2px 0;clear: both;width: 100%;}
#primaryContent .productIntro .sectionHeader h2.myConfigTagLine{color: #FF9900;font-size:1.2em;padding:0 0 5px 0;}
#primaryContent .productIntro .sectionHeader h3{color: #aaa;}
#primaryContent .productIntro .sectionHeader{margin-bottom: 0 !important;}
.productIntro .sapp{padding-bottom: 10px;color: #606060;}
.productIntro .sapp span{color: #388D27;font-size: 1.8462em; font-weight: bold;}
.productIntro .ratingsReadOnly{padding-bottom: 20px;}
.productIntro a.chooseButton{color: White;}
#productLink{padding: 20px 0;}
.intro .inlineContent .callToOrder{color: #000;font-weight:bold;}
.introProduct .intro .inlineContent .priceDisclaimerText,.introProduct .inlineContent .priceDisclaimerText{color:#666 !important;font-size:0.9em !important;}
.introProduct .intro .inlineContent ul.additionalFields,.introProduct .inlineContent ul.additionalFields{font-size:0.9em !important;}
.introProduct .intro .inlineContent ul.additionalFields li,.introProduct .inlineContent ul.additionalFields li{height:10px;font-size:1em !important;}
.rplcmntProd{clear: both;padding: 20px 0 20px 0;margin: 0px;}
.rplcmntProd .prodContent{background-color: #FFF;float: left;height: auto;padding: 0 10px;width: 270px;}
.sectionHeader{width: 100%;margin-bottom:10px !important; float:left !important;}
.sectionHeader h2{width: 520px !important;color: #333;float: left;padding:1px;}
#tertiaryContent .sectionHeader h2{width: 100% !important;}
#tertiaryContent .sectionHeader{margin-bottom: 10px !important;}
.sectionHeader h2 .btn{float: left;font-size: 0.86em !important;}
.sectionHeader h2 span.subtitle{clear: both;display:block;font-size:15px;font-weight:normal;margin: -3px 0 0 0;}
#sectionHeader h2 .sectionHeaderButton{margin-top:5px;}
#sectionHeader h2 .sectionHeaderRightBanner{float:right;margin:20px 20px 10px 0}
.contenttitle {
	background-color:#58ace4;
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	padding: 8px 0px 8px 10px;
	margin: 0 0 10px 0;
}

div#application #primarynewsContent{
	background: transparent url("../images/containers/right_news_header_bg.png") no-repeat scroll 0 0;
	display: inline;
	float: left;
	margin: 0 0 0 13px;
	padding: 11px 0;
	width: 690px;
}
div#application #primarynewsContent #primarynewsAjaxHook{
	background: url("../images/containers/right_news_footer_bg.png") no-repeat left bottom;
	overflow: visible;
	padding-bottom: 14px;
}
div#application #primarynewsContent #primarynewsAjaxHook{
	overflow: hidden;
}
div#application #primarynewsContent .verticalnewsSubsection{
	background: url("../images/containers/right_news_body_bg.png") repeat-y left top;
	padding: 0 4px 1px 20px;
	min-height: 0;
}

div#application #newsContent,div#threeColumnMainEvent #newsContent,div#threeColumn #newsContent{
	display: block;
	width: 260px;
}
#newsContent{
	padding: 3px 0 0 0;
}
