/*Basic styles for PCW*/

body {font-family: arial, verdana, helvetica, sans-serif;margin:0px;padding:0px;font-size: 13px;background-color:#fdfdfe;}

a {color:#1C609F;text-decoration:none;/*color:#004784;*/}
	a:hover {color: #990000;background-color:#edd6d7;}
	a.redButton {background-image:url(btn_std_red_on_white.gif);display:block;line-height:28px;color:#fff;text-align:center;width:89px;}
	a.redButton:hover {color:#000;background-position: 0px -28px}
	a img {border:none;}
	td.image a:hover, .tout .image a:hover {background:none;}
	#metaNav a:hover {background:none;text-decoration:underline;}

.spacer {clear:both;}

.widget {padding:10px 0 10px 0;}

.productMeta {color:#526A2D;}

.more {margin:0;padding:0;font-size:11px;font-weight:bold;} 
	.storyList li .more {margin:0;padding:0 0 0 4px;font-size:11px;font-weight:normal;}
	#reviews.storyList .more {width:260px;float:right;}
	.more2 {margin:0;padding:0;font-size:11px;} 
	#search_results_default .more {font-size:16px;font-weight:normal;margin:10px 0 0;}

#wrapper {text-align: left;width:1005px;margin:0px auto 0px auto;background-color:#fff;background-image: url(sidebarBG.gif);background-repeat: repeat-y;}
	body#article_slideshow #wrapper {background-image:none;}
	body#index_product_new #wrapper {background:none}
	
/* NEW HEADER STYLES */
	
#header { position: relative; height: 72px; padding: 10px 0 0; overflow: hidden; background: url(header-bg-tile.gif) repeat-x top left; }
	#header ul { margin: 0; padding: 0; list-style-type: none; }
	#header li { margin: 0; padding: 0; list-style-type: none; }
	#header a { color: #fff; }
	#header a: hover { background: none; }
	#header a#logo { 
	background:transparent url(header-logo.gif) no-repeat scroll left top;
display:block;
height:54px;
left:5px;
position:absolute;
top:25px;
width:411px;
	}
	#header .textPromo { position: absolute; top: 10px; left: 12px; font-size: 10px; padding-left: 12px; background: url(arrow-textpromo.gif) no-repeat left; }

#globalTools {position:absolute;top:10px;right:15px;width:600px;text-align:right;}
	#globalTools .search {float:right;margin-right:20px;font-size:11px;}
	#globalTools .search input {vertical-align:top;font-size:12px;padding:1px;line-height:12px;}
	#globalTools .search input.fieldSkybox {width:236px;}
	#globalTools .search a {display: -moz-inline-box;display:inline-block;height:20px;margin:2px 5px 0 0;}
	#globalTools .search input.button {width:48px;padding:3px 0 0 8px;text-align:left;font-size:12px;}
	
	#metaNav {float:right;/*width:185px;*/height:17px;margin:0;padding: 4px 10px 0;color: #fff;font-size: 10px;color: #cfb7b8;border: 1px solid #4f1213;background: #5e0d11;}
	#metaNav a {color: #cfb7b8;}
	#metaNav img {vertical-align:middle;}

#navigation {position:absolute;bottom:0;right:10px;width:756px;height:36px;background:url(arrow-nav.gif) no-repeat;background-position:0 15px;}
	#navigation ul {float:right;border-right:1px solid #710805;}
	#navigation li {position:relative;float:right;border-left:1px solid #710805;border-right:1px solid #b10707;overflow:visible;}
	#navigation li a {display:block;position:relative;top:-1px;padding:10px 13px 12px;font-weight:bold;color:#fff;font-size:15px;border-left:1px solid #950503;border-top:1px solid #b10707;}
	#navigation li a:hover {background:#bd1725;border-left-color:#bd1725;border-top:1px solid #710805;}
	#navigation li.selected {border-left-color:#e9e9e9;border-right-color:#bbb;background:#e9e9e9;}
	#navigation li.selected a {border-top-color:#e9e9e9;border-left-color:#e9e9e9;color:#870503;}
	#navigation li.selected a:hover {background:#e9e9e9;border-left-color:#e9e9e9;}
	#navigation li#reviewsTab {background:url(nav-arrow-off.gif) no-repeat;background-position:90% 42%;}
	#navigation li#reviewsTab a {padding-right:24px;}
	#navigation li#reviewsTab.hover a {background:#edede2 url(bg_nav_arrow_reviews.gif) no-repeat;background-position:90% 42%;border-left-color:#950503; color: #333;}
	#navigation li#reviewsTab a:hover {background:#edede2 url(bg_nav_arrow_reviews.gif) no-repeat;background-position:90% 42%;border-left-color:#950503; color: #333; }
	#navigation li#reviewsTab.selected {background:#e9e9e9 url(nav-arrow-on-2.gif) no-repeat;background-position:90% 42%;}
	#navigation li#reviewsTab.selected:hover {border-right-color:#555;border-left-color:#5E0D11;}
	#navigation li#reviewsTab.hover.selected {border-right-color:#555;border-left-color:#5E0D11;}
	#navigation li#reviewsTab.selected a:hover {border-top-color:#555;border-left-color:#555;color:#fff;}
	#navigation li#reviewsTab.hover.selected a {border-top-color:#555;border-left-color:#555;color:#fff;}

#flyout {position:absolute;z-index:99999 !important;width:935px;margin:0 30px;padding-left:0;border:solid #666;border-width:5px;background:#fff url(flyout-bg-slice.jpg) repeat-x top left;overflow:hidden;}
	#flyout ul, #flyout li {margin:0;padding:0;}
	#flyout ul.col {float:left;width:150px;padding:20px 0 20px;background:url(flyout-bg-divider.jpg) no-repeat top right;}
	#flyout ul.col.last {width:160px;}
	#flyout ul.col li {margin:0 10px;padding-bottom:5px;font-size:9px;color:#bbb;list-style-type:none;}
	#flyout ul.col li a {display:block;padding:0 5px;color:#333;font-size:16px;line-height:normal;} /* THERE IS A HACK FOR IE7 IN ie7.css */
	#flyout ul.col li a:hover {background:#ddd;}
	#flyout ul.col li ul {padding:4px 0;}
	#flyout ul.col li ul li {margin:0;padding-bottom:2px;list-style-type:none;}
	#flyout ul.col li ul li a {color:#1C609F;font-weight:normal;font-size:13px;}
	#flyout a {color:#1C609F;}
	#flyout ul.last {background:none;}
	
	/*IE6 html>body #flyout ul.col li a {line-height:18px;}*/

#flyoutWrapper { position: absolute; z-index: 1000000 !important; width: 996px; height: 300px; margin-left: 5px;}


#flyout2 { position: absolute; z-index: 10000000; top: 10px; left: 20px; width: 936px; padding: 10px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
	#flyout2 a: hover { background: none; }
	#flyout2 ul, #flyout2 li { margin: 0; padding: 0; }
	#flyout2 ul.col, #resourceCenter { float: left; width: 137px; margin-right: 10px; }
	#flyout2 ul.col li { margin: 0; padding-bottom: 5px; font-size: 14px; line-height: 15px; color: #bbb; list-style-type: none; }
	#flyout2 ul.col li.twoLines { margin: 0; padding-bottom: 15px; font-size: 14px; line-height: 5px; color: #bbb; list-style-type: none; }
	#flyout2 ul.col li.title,
	#flyout2 ul.col li.title a { color: #333; }
	#flyout2 ul.col li img { width: 30px; height: auto; margin-left: -40px; margin-right: 5px; vertical-align: middle; }
	#flyout2 ul.col li a:hover { background: none; text-decoration: underline; }
	#flyout2 a { color: #1C609F; }
	#flyout2 ul.last { background: none; }
	#flyout2 #col1 li, #flyout2 #col2 li, #flyout2 #col3 li { padding-left: 40px; }
	#flyout2 #col4,	#flyout2 #col5,	#flyout2 #resourceCenter { padding-top: 6px; padding-left: 15px; border-left: 1px solid #e4e4e4; margin-bottom:0px;}
	#flyout2 #col5 a { display: inline; padding: 0; }
	#flyout2 #col5 a.size1 { font-size: 10px; }
	#flyout2 #col5 a.size2 { font-size: 14px; }
	#flyout2 #col5 a.size3 { font-size: 16px; }
	#flyout2 #col5 a.size4 { font-size: 18px; }
	#flyout2 #col5 li.title, #flyout2 #resourceCenter h5 { text-transform: uppercase; color: #666; font-size: 12px; }
	#flyout2 #resourceCenter li { font-size: 12px; padding: 0; line-height:normal; }
	#flyout2 #resourceCenter h5 { line-height: 15px; margin: 0 0 5px; font-weight: normal; border: 0; padding: 0; }


#promoLinks {}
	#promoLinks li {margin-bottom:15px;padding:0 10px;line-height:24px;list-style-type:none;background:#e4e4e4;}
	#promoLinks #promo1 {float:left;margin-right:10px;background:#edede2;font-size:10px;}
	#promoLinks #promo1 strong {font-size:12px;}
	#promoLinks #promo1 em {color:#900;font-size:10px;font-style:normal;}		
	#promoLinks #promo2,
	#promoLinks #promo3 {float:right;margin-left:10px;}


/* END NEW HEADER STYLES */

#topAd {height: 90px;padding:0 0 9px 0;background-color:#333;border-top:solid 9px #333;border-bottom:solid 9px #e6e9eb;}
	#topAd .subscription {float:left;display:inline;margin-left:10px;width: 195px;height: 86px;overflow: hidden;background-image: url(subscribeBG.gif);background-repeat: repeat-x;border:solid 2px #585959;}
	#topAd .subscription img {float: left;height:75px;width:75px;border: none;margin:5px;}
	#topAd .subscription ul {margin:10px 11px 0 0;padding: 0px;}
	#topAd .subscription li {font-weight:normal;list-style:none;font-size:13px;margin-bottom:3px;line-height:11px;}
	#topAd .subscription li a {font-size:15px;font-weight:normal;}
	#topAd .leaderboardAd {height: 90px;width: 728px;float:right;margin-right:15px;background-color:#585959;} /* THERE IS A HACK FOR IE6 IN ie6.css */
	
	
/* NEW TOP AD STYLES */
	
#topAd {padding:9px 0;border:solid #e8e8e8;border-width:9px 9px 0;}

/* END NEW TOP AD STYLES */
	
#content {border-right:solid 9px #E8E8E8;border-left:solid 9px #E8E8E8;border-bottom:solid 9px #E8E8E8;padding:0 0 9px 0;height:1%; overflow:hidden;}
	#index_product_new #content {border:10px solid #E8E8E8;padding:20px;border-top:none;height:1%;}
	/*	body#home #content {border:10px solid #E8E8E8;padding:20px;border-top:none;}*/	

#leftColumn {float:left;width:574px;padding:9px; overflow:hidden; zoom:1;} 
	body#article_chart #leftColumn {width:774px;}
	body#product_chart #leftColumn {width:774px;}
	body#article_column #leftColumn, body#blog_default_index #leftColumn {width:361px;}
	body#article_capsule #leftColumn, body#product_specs #leftColumn, body#product_shopping #leftColumn, body#product_userreviews #leftColumn {width:371px;}
	#index_product_new #leftColumn {width:571px;padding:0px;margin:0;}
	body#search_results_disambig #leftColumn {width:377px;}
	body#search_results_default #leftColumn {width:390px;padding:0px;margin:0;}
/*	body#home #leftColumn {width:571px;padding:0px;margin:0;}*/


#rightColumn {float:right;width:376px;padding:9px;border-left:solid 1px #cdcdce;} /* THERE IS A HACK FOR IE6 IN ie6.css */
	body#article_chart #rightColumn {width:176px;}
	body#product_chart #rightColumn {width:176px;}
	#index_product_new #rightColumn {width:336px;padding:0 0 0 15px;border-left:10px solid #E8E8E8;}
	body#search_results_default #rightColumn {width:336px;padding:0 20px 0 15px;border-left:10px solid #E8E8E8;}
	/*body#home #rightColumn {width:336px;padding:0 0 0 15px;border-left:10px solid #E8E8E8;}*/



#columnCap {float:right;margin-top:-9px;width:784px;}
	body#article_capsule #columnCap, body#product_specs #columnCap, body#product_shopping #columnCap, body#product_userreviews #columnCap{width: 779px;}
	body#article_column #columnCap, body#blog_default_index #columnCap {margin-top:9px;}
	body#search_results_disambig #columnCap {margin-top:9px;width:795px;}
	body#search_results_default #columnCap {margin-top:9px;width:795px;}
	
	#index_product_new #columnCap {position:relative;margin-top:0;width:100%;height:1%;/*border-bottom:1px solid #C7C7C7;*/margin-bottom:20px;}/*commenet out border used in bapp -- but not in index pages*/
	#index_product_new #columnCap h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000;font-size:36px;line-height:38px;font-weight:normal;margin:0 0 10px 0;}
	#index_product_new #columnCap h1 span {font-family: Arial, Helvetica, sans-serif;font-size:16px; vertical-align:baseline;}
	#index_product_new #columnCap .rss {position:absolute;top:6px;right:0;float:right;font-size:9px;text-transform:uppercase;line-height:15px;background:url(bappRSS.gif) no-repeat top right;padding-right:15px;display:inline;}
	#index_product_new #columnCap .tips {float:right;font-size:9px;text-transform:uppercase;line-height:15px;margin-top:4px;}
	#index_product_new #columnCap #breadcrumb {color:#1C609F;font-size:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #E8E8E8;} 
	
#mainWell {width:351px;float:left;padding:0 0 0 16px;} /* THERE IS A HACK FOR IE6 IN ie6.css */
	#mainWell.chart {width:561px;}
	#mainWell.slide {width:552px;padding:0 0 0 4px;} /* THERE IS A HACK FOR IE6 IN ie6.css */
	body#article_column #mainWell.article {padding:0}
	#template_sc #mainWell {float:left;}
	/*body#home #mainWell {width:336px;padding:0;margin-top:-5px;overflow:hidden;}*/ /*for ces promo on hp*/

body#article_default #mainwell {padding:0;width:350px; border:1px solid #000;}

#sidebar {width:183px;float:left;padding:0;margin:0 14px 0 -5px;}
	body#article_column #sidebar, body#blog_default_index #sidebar {padding:9px 9px 9px 0;float:left;margin:0;}
	body#template_med_lib #sidebar {padding:9px;float:left;margin:0;}
	body#article_capsule #sidebar, body#product_specs #sidebar, body#product_shopping #sidebar, body#product_userreviews #sidebar {padding:9px;float:left;margin:0 0 0 -9px;}
	#index_product_new #sidebar2 {width:177px;margin:0 0 20px 0;float:left;}
	body#search_results_disambig #sidebar {margin:0 9px 0 0;}
	body#search_results_default #sidebar {margin:0 9px 0 0;}
	
	/*sidebar circ unit for when ads take over top area*/
	#sidebar .subscription {display:none;background-image: url(subscribeBG.gif);background-repeat: repeat-x;background-color:#e3e3e3;border:solid 1px #8C8D8E;margin-bottom:15px;}
	#sidebar .subscription img {float: left;height: 86px;width: 90px;border: none;margin:0 2px 0 2px;}
	#sidebar .subscription ul {margin:10px 11px 0 0;padding: 0px;}
	#sidebar .subscription li {font-weight:bold;list-style:none;font-size:13px;margin-bottom:3px;line-height:11px;}
	#sidebar .subscription li a {font-size:11px;font-weight:normal;}
	
	/*adjustments for shopping section*/
	#sidebar .shopCat .subscription {margin-bottom:10px;border:solid 1px #ccc;}
	#sidebar .shopCat .subscription ul {padding:8px;}
	#sidebar .shopCat .subscription img {margin:0 2px 5px;border-bottom:solid 1px #000;}

	/*IE6*/
	html>body #sidebar {width:183px;float:left;padding:0;margin:0 14px 0 -9px;}

/* hacks to support old code on RCs and Membership/newsletter pages */ 
	#mainColumn {background-color:#E6E9EB;}
	.areaMainRight {float:right;width:791px;font-size:11px;line-height:14px;overflow:hidden;}
	.areaMainRightBtm {float:right;width:787px;padding-left:5px;}
	body#template_SRCH_results .areaMainRightBtm, body#template_SRCH_results_solo .areaMainRightBtm, body#template_DL_browse_search .areaMainRightBtm, body#template_giftguide .areaMainRightBtm {margin-right:10px;dispaly:inline;}
	body#template_SRCH_results .sectionCol2 .search, body#template_SRCH_results_solo .sectionCol2 .search, body#template_DL_browse_search .sectionCol2 .search {width:374px;}
	body#template_t12 #sidebar, body#template_sc #sidebar, body#template_SRCH_results #sidebar, body#template_SRCH_results_solo #sidebar, body#template_DL_browse_search #sidebar, body#nl_index #sidebar, body#nl_services #sidebar, body#template_giftguide #sidebar, body#nl_contact #sidebar, body#template_resource #sidebar, body#template_t11 #sidebar, body#myaccount_frm_profile #sidebar, body#myaccount_benefits #sidebar, body#myaccount_frm_newsletters #sidebar {padding:9px 0 0 9px;float:left;margin:0;width:183px;background:none;}
	body#template_sc .areaMainRightBtm .section2Col.column2.sectionCol2 .section2Col.column2.sectionCol1 {float:right;width:158px;margin-right:10px;display:inline;padding:0 5px;}
	body#template_sc .areaMainRightBtm .section2Col.column2.sectionCol2 .section2Col.column1.sectionCol1 {float:left;width:158px;margin-left:10px;display:inline;padding:0 5px;}
		
		/*IE6*/ html>body#template_sc .areaMainRightBtm .section2Col.column2.sectionCol2 .section2Col.column2.sectionCol1 {float:right;width:165px;margin-right:10px;display:inline;padding:0 5px;}
		/*IE6*/ html>body#template_sc .areaMainRightBtm .section2Col.column2.sectionCol2 .section2Col.column1.sectionCol1 {float:left;width:165px;margin-left:10px;display:inline;padding:0 5px;}
	
	body#template_sc .areaMainRightBtm .column1, body#template_SRCH_results .areaMainRightBtm .column1, body#template_giftguide .areaMainRightBtm .column1{float:left;width:377px;}
	body#template_sc .areaMainRightBtm .column2, body#template_SRCH_results .areaMainRightBtm .column2, body#template_giftguide .areaMainRightBtm .column2 {float:right;width:377px;margin-right:10px;display:inline;}
	.areaMainRightBtm .sectionCol1 h2 {background:transparent url(modHdgradient.jpg) repeat-x scroll left top;border-top:2px solid #707273;color:#000000;font-size:15px;font-weight:bold;line-height:24px;margin-bottom:6px;padding:0 0 0 2px;}
	ul#FVNav {margin:0;padding:0;}
	body#template_sc #topAd .leaderboardAd, body#template_SRCH_results #topAd .leaderboardAd, body#nl_index #topAd .leaderboardAd, body#template_SRCH_results_solo #topAd .leaderboardAd, body#template_DL_browse_search #topAd .leaderboardAd {margin:0 30px 0 0;padding:0;}
	body#template_sc .storyList {width:370px;margin:0 auto 20px auto;}
	body#template_sc .showcaseAd {height:auto;}
	
	body#template_giftguide .areaMainRightBtm {margin-right:10px;display:inline;}
	body#template_giftguide #sidebar {padding:9px 0 0 9px;float:left;margin:0;width:183px;background:none;}
	body#template_giftguide .areaMainRightBtm .column2 {float:right;width:375px;margin-right:10px;display:inline;}
	body#template_giftguide .areaMainRightBtm .column1{float:left;width:375px;}
		
		/*IE6*/ html>body#template_giftguide .areaMainRightBtm .column2 {float:right;width:377px;margin-right:10px;display:inline;}
		/*IE6*/ html>body#template_giftguide .areaMainRightBtm .column1{float:left;width:377px;}
		
	#rcMenu {}
	#rcMenu.menu h5 {background-color:#000;color:#fff;border-bottom:none;}
	#rcMenu.menu ul {padding:0;margin:0;border:1px solid #8C8D8E;}
	#rcMenu.menu li {list-style:none;margin:0;padding:0;border-bottom:solid 1px #b5b9ba;}
	#rcMenu.menu li a {background:transparent url(leftnav_main_bg.png) repeat-x;border:solid 1px #fff;display:block;font-weight:bold;line-height:18px;padding:0px 7px;}
	#rcMenu.menu li a:hover {background: url(leftnav_main_bg_over.png) top left repeat-x;}
	
	#aboveFooter {clear:both;margin-left:205px;}
	body#article_slideshow #aboveFooter {margin-left:0px;}
	/*body#home #aboveFooter {margin-left:180px;}*/

	
	#PCWNetwork {padding:10px 8px 5px;}
	#PCWNetwork ul {padding:0;}
	#PCWNetwork img {float:left;padding:2px 6px 2px 0;}
	#PCWNetwork img a {padding:0;}
	#PCWNetwork #IDG  {float:right;margin:0;}
	#PCWNetwork #IDG p {display:inline;}
	#PCWNetwork #IDG form {display:inline;}

	/*IE6*/ html>body .ftSearch {padding:5px 8px 0px 0px;}
	/*IE6*/ html>body #footer .RSS {margin-top:4px;}
	/*IE7*/ *:first-child+html #footer .RSS {margin-top:25px}
	/*IE7*/ *:first-child+html #footer li {padding:0 4px;}
	/*IE7*/ *:first-child+html #footer ul {padding:4px 0;}

/* ad units */
.buttonAd {text-align:center;width:369px;float:right;background-color:#EDEDED;margin:0 0 20px 0;padding:8px 4px;}
	.buttonAd iframe {margin-left:auto; margin-right:auto;}
	
.showcaseAd {clear:both;margin:0 auto 20px auto;width:336px;}

.buttonAd186 {width:186px;margin:0 0 5px -2px;}
.buttonAd125 {margin:0 auto;text-align:center;}
.buttonAd300 {}

.navAd {margin-bottom:15px;}

.textAds {font-size:11px;margin-bottom:10px;padding:8px;border:1px solid #ccc;line-height:normal;}
	.textAds ul {margin:0;padding:0;}
	.textAds li {list-style:none;margin:10px 0;}
	.textAds li a {display:block;font-size:13px;font-weight:bold;margin:0;float:none;text-align:left;}
	.textAds li a.siteLink {font-size:11px;font-weight:normal;color:#008000;}
	.textAds li .clickable  a {display:inline;font-size:11px;font-weight:normal;margin:10px 0;color:000;}
	.textAds a {font-size:11px;text-align:right;float:right;}
	.textAds a.ysmSponsoredHed {font-size:13px;float:none;text-align:left;}
	.textAds a.ysmSponsoredUrl {font-size:10px;float:none;text-align:left;color:#008000;}
	.textAds h6, .textAds strong {font-size:11px;color:#666;font-weight:normal margin:0 0 10px;padding:0;}
	.ysmSponsoredLegend, .adYsmLegend {margin:-25px 20px 0;font-size:10px;text-align:right;float:right;display:inline;}
	.ysmSponsoredItem {margin: 0 0 12px 0;}
	.ysmSponsoredHed, .adYsmHd {font-size:12px;font-weight:bold;}
	.ysmSponsoredUrl {font-size:10px;display:block;color:#008000;}
	td.ysmPricingAd {background-color: #eaeaeb;}
	a.buyDirect {color:#156fba;}
	.chart .textAds {padding:0 8px;border:0;}
	.chart .textAds h6 {margin-left:-8px;}
	#columnCap .textAds {margin:10px;}
	#index_topic_default .textAds {clear:both; float:right; width: 359px;}
	
	
	#index_product_new #leftColumn .textAds {width:359px;}
	#index_product_new .textAds {float:right;width:auto;margin-bottom:0;}
	#index_product_new #leftColumn .storyList.productSpecial li .textAds {border:none;padding:0;width:377px;} 
	#index_product_new #leftColumn .storyList.productSpecial li .textAds a.about {float:right;font-size:11px;text-align:right;color:#1C609F;}
	#index_product_new #leftColumn .storyList.productSpecial li .textAds ul { margin-top: 10px; } 
	#index_product_new #leftColumn .storyList.productSpecial li .textAds li {display:block;padding:0 0 0 0;float:none;margin:5px 0 0 0;}
	#index_product_new #leftColumn .storyList.productSpecial li .textAds li a {display:block;float:none;font-size:13px;font-weight:bold;margin:0;text-align:left;}
	#index_product_new #leftColumn .storyList.productSpecial li .textAds li a.siteLink {color:#008000;font-size:11px;font-weight:normal;}
	
/* Marketplace Ads -- legacy code -- needs to be rewritten */
	.adMkt2Colw, .adMkt2Colg {font-size:11px;}
	#aboveFooter .adMkt2Colw, #aboveFooter .adMkt2Colg {width:776px;font-size:11px;}
	.adMkt2Colw a, .adMkt2Colg a {font-size:13px;font-weight:bold;}
	.adMktSet div {margin-bottom:10px;}
	.adMktSet {display:inline;float:left;margin:0px 17px 0px 7px;width:364px;}
	.adMktSet h2 {background:#0F2885 none repeat scroll 0%;color:#FFFFFF;font-size:15px;font-weight:bold;line-height:20px;margin:0px 0px 12px 7px;}
	.adMktSet ul {padding:0;margin:0;}
	.adMktSet li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0px 10px 14px;line-height:normal;}
	.adMktSet li a.linkInline {display:block;text-decoration:underline;}
	.adMktSet a.siteLink {color:#008000;font-size:11px;display:block;}
	#sno1 {float:right;}
	#sno2 {float:left;}
	
/* Sponsored Product Ads*/
.sponsoredProduct {margin-bottom:10px;padding:5px 10px 10px 20px;border:1px solid #ccc;}
 	.sponsoredProduct label {display:block;margin-bottom:8px;font-size:9px;color:#999;letter-spacing:2px;text-align:center;}
 	.sponsoredProduct .image {float:left;width:122px;margin:0 8px 8px 0;padding:5px;border:1px solid #ccc;text-align:center;}
    .sponsoredProduct img.logo {margin-bottom:10px;} 
    .sponsoredProduct h1 {margin-bottom:5px;font-size:13px;line-height:15px;}
	.sponsoredProduct p {clear:left;margin-bottom:7px;font-size:11px;color:#333;line-height:14px;}
	.sponsoredProduct ul {margin:0;padding:0;color:#333;}
	.sponsoredProduct li {margin:0 0 0 15px;padding:3px 0;font-size:12px;list-style-type:disc;}
	
/* Buy Direct partner links*/
.productDirect {background-color:#D92429;border:solid #AC1F23;border-width:0 1px;}
	.productDirect p {text-align:center;margin:0;border-top:solid 1px #AC1F23; position:relative;top:-1px;}
	.productDirect a {padding:4px 10px 5px;display:block;color:#fff;border-bottom:solid 1px #AC1F23;position:relative;bottom:-2px;}
	.productDirect a:hover {background:none;text-decoration:underline;}
	
	.storyList.productSpecial .productDirect {float:left;margin:5px 0;}
	.storyList.productSpecial li .productDirect p {padding:0;line-height:normal;}
	.storyList.productSpecial li .productDirect p a {padding:4px 10px 5px;display:block;font-size:10px;}
	
.Ad {border:1px solid #CCC;padding-top:0px;width:336px;overflow:hidden;}
	.storyList.Ad label {float:right;color:#666;font-weight:bold;padding:10px 10px 0;}
	.storyList.Ad h2 {padding:10px;background:none;color:#000;line-height:normal;}
	.storyList.Ad li {margin:0 10px 10px;padding:0 0 10px;}
	.storyList.Ad li.last {margin:10px 10px 0;border-bottom:none;}
	
	/*IE6*/body>html .Ad {width:auto;}
	
/* index page headers -- not sure where this should go */
h1.title {background-color:#3F6;width:365px;float:right;height:36px;font-size:20px;line-height:36px;margin:0 0 10px 0;padding:0 5px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;background:url(section_bar_4col_mid.png) 0 -4px repeat-x;}
	
/*module defaults which will be moved to a modules css file*/
.menu {margin:0 0 15px 0;}
	.menu h5 {font-size:16px;border-top:solid 2px #707273;border-bottom:dotted 1px #b5b9ba;line-height:18px;margin:2px 0px 1px;padding:0px 6px 0px 8px;}
	.menu h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(default-h2BG.gif);background-repeat:repeat-x;}
	.menu ul {margin:0;padding:0px 0px 8px 13px;list-style-position:outside;}
	.menu li {margin:0;padding:0;} 
	.menu li a {font-size:11px;}
	
	#index_product_new .menu {border:1px solid #e4e4e4;padding:1px 1px 10px;margin-bottom:20px;}
	#index_product_new .menu ul, .menu2 li, .menu2 h6 {margin:0;padding:0;}
	#index_product_new .menu li {list-style-type:none;list-style-image:none;}
	#index_product_new .menu li {padding:5px 10px;font-size:12px;}
	#index_product_new .menu li.title {padding:0;}
	#index_product_new .menu li.title h6 {font-size:16px;line-height:normal;font-weight:normal;border:none;padding:10px 10px 5px;margin:0;background:url(default-h2BG.gif) repeat-x;}
	#index_product_new .menu li strong {font-weight:normal;font-size:14px;}
	
	#index_product_new .menu h3 {font-size:14px;line-height:normal;font-weight:normal;border:none;padding:10px 10px 5px;margin:0;color:#ADADAD;}
	
.storyList, .showcaseAd {border-top:1px solid #CCC;padding-top:1px;margin-bottom:10px;font-size:11px;line-height:14px; zoom:1;}
	.storyList h2, .showcaseAd h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(default-h2BG.gif);background-repeat:repeat-x; zoom:1; overflow:hidden;}

	
	.storyList h1 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(default-h2BG.gif);background-repeat:repeat-x;}
	
	.storyList p {
	    font-size:12px;
		line-height:17px;
		margin:0 0 10px;
		padding:0;
		text-align:justify;
	}
	
	p {
	    font-size:12px;
		line-height:17px;
		margin:0 0 10px;
		padding:0;
		text-align:justify;
	}
	
	
	p.banner img{
	float:left;
	margin:0 7px 0 0;
	padding:1px;
	border:1px solid #000;
	}
	
	.storyList li p a {display:inline;font-weight:normal;padding:0;font-size:12px;}
	.storyList p img {margin-right:6px;display:inline;}
	.storyList ul {margin:0;padding:0;}
	.storyList li {list-style:none;padding:3px 0 8px 4px;clear:both;}
	.storyList li.last {border:none;}
	.storyList li ul {margin:4px 0;}
	.storyList li li {display:inline;padding:3px 3px 8px 0;}
	.storyList li li a {display:inline;font-size:11px;padding-right:2px;}
	.storyList li a {font-size:13px;font-weight:bold;display:block;padding:0 0 3px 0;}
	.storyList li a.price_range {font-weight:normal;font-size:12px;}
	.storyList li .date {color:#959595;padding:0 0 3px 0;}
	.storyList li .date a {font-size:11px;display:inline;font-weight:normal;margin:0 3px 0 0;color:#787630;}
	.storyList li .date a:hover {color:#990000;}
	.storyList li .image {float:left;margin:0 9px 9px 0;}
	.storyList li .image a {padding:0}
	.storyList li .thumbnail img {width:59px;height:39px;}
	#leftColumn .storyList {width:377px;float:right;}

	body#index_howto #rightColumn .storyList {clear:none;}
	/*body#home #leftColumn .storyList {width:387px;}*/
	
	.storyList li.vArticle a {background:url(videoBug01.gif) no-repeat 0 3px;padding:0 0 3px 33px;}
	#video.storyList li.vArticle a {background:none;padding:0 0 3px;}
	
	.storyList .meta {position:relative;font-size:12px;background:#edecea;border:solid #d9d9d9;border-width:0 1px;margin-bottom:20px;}
	.storyList .meta ul {margin:0 10px 0;padding:0;font-weight:bold;color:#585959;}
	.storyList .meta li {display:inline;margin:0;padding:0;line-height:17px;}
	.storyList .meta li a {font-weight:normal;}
	.storyList .meta p {margin:0 10px 2px;padding-bottom:5px;color:#585959;/*border-bottom:1px solid #ccc;*/}
	.storyList .meta .top {position:relative;top:-1px;margin-bottom:7px;border-top:1px solid #d9d9d9;}
	.storyList .meta .bottom {position:relative;bottom:-1px;border-bottom:1px solid #d9d9d9;}
	
	#index_product_new .storyList h2 {font-weight:normal;}
	#index_product_new .storyList li a {font-weight:normal;font-size:14px;}
	#index_product_new .storyList li {position:relative;}
	
	#search_results_default .storyList {font-size:13px;color:#333;border:none;line-height:normal;}
	#search_results_default .storyList h2 {background:none;font-weight:normal;font-size:18px;padding:10px 0 5px;}
/*	#search_results_default .storyList.seq1 h2 {display:none;}
*/	#search_results_default .storyList li {padding:8px 0 8px 4px;}
	#search_results_default .storyList.searchLinks li {padding:0;}
	#search_results_default .storyList li a {font-size:16px;font-weight:normal;}
	#search_results_default .searchArticle.storyList li a {text-decoration:underline;}
	
.tout {font-size:11px;line-height:14px;}
	.tout h2 {font-size:15px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(default-h2BG.gif);background-repeat:repeat-x;}
	.tout ul {margin:0;padding:0;}
	.tout li {list-style:none;padding:3px 0 8px 4px;}
	.tout li a {display:block;}
	.tout li .image {float:left;margin:0 9px 9px 0;}
	
.syndication {background:url(leftModGradient.gif) repeat-x;padding:6px;font-size:11px;margin-bottom:15px; overflow:hidden;}
	.syndication h5 {font-size:15px;line-height:24px;margin:0px 0px 0px 1px;padding:0px;}
	.syndication p {font-weight:bold;margin:5px 0;}
	.syndication ul {margin:0 0 5px 0;padding:0;}
	.syndication li {list-style:none;margin:2px 0;line-height:20px;}
	.syndication img {float:left;margin:3px 4px 2px 0;}
	.syndication .more {margin-top:5px;}

.tabs {}
	ul.tabs {margin:0;padding:0;}
	ul.tabs li {list-style:none;background:#fff url(leftnav_main_bg.png) repeat-x scroll left bottom;border-right:1px solid #C7C7C7;border-top:1px solid #C7C7C7;float:left;height:24px;line-height:24px;padding:0 7px;white-space:nowrap;}
	ul.tabs li.first {border-left:1px solid #C7C7C7;}
	ul.tabs li a {}
	ul.tabs li a strong {font-weight:normal;}
	ul.tabs li.tabSelected {background:#000 url(leftnav_main_bg_sel.png) repeat-x scroll left bottom;}
	ul.tabs li.tabSelected a {color:#fff;}
	ul.tabs li.tabSelected a:hover {background-color:#000;color:#fff;}
	ul.tabs li.tabSelected a strong {font-weight:normal;}
	.tabContentGroup {clear:both;}
	
/*module overrides which will be moved to a modules css file*/
#sideNavigation {}
	#sideNavigation.menu ul {padding:0;margin:0;border:1px solid #8C8D8E;}
	#sideNavigation.menu li {list-style:none;margin:0;padding:0;border-bottom:solid 1px #b5b9ba;}
	#sideNavigation.menu li a {background:transparent url(leftnav_main_bg.png) repeat-x;border:solid 1px #fff;display:block;font-weight:bold;line-height:18px;padding:0px 7px;}
	#sideNavigation.menu li a:hover {background: url(leftnav_main_bg_over.png) top left repeat-x;}

#resourceCenter {}
	#resourceCenter.menu {margin-bottom:23px;border-bottom:solid 1px #FCFCFD;}
	#resourceCenter.menu ul {padding:0;} 
	#resourceCenter.menu li {list-style:none;border-bottom:dotted 1px #b5b9ba;line-height:18px;margin:2px 0px 1px;padding:0px 6px 0px 8px;}
	#resourceCenter.menu li a {font-szie:13px;font-weight:bold;display:block;}
	#sidebar2 #resourceCenter.menu h5 {background:transparent url(default-h2BG.gif) repeat-x scroll 0 0;border:medium none;font-size:16px;font-weight:normal;line-height:normal;margin:0;padding:10px 10px 5px;}
	
.newsletter {}
	.newsletter input.field {border:1px solid #575757;height:15px;padding:3px 0px 0px 3px;width:130px;float:left;font-size:11px;}
	.newsletter a.btnTout {float:right;background-image:url(btn_tout.gif);background-position:0px 0px;color:#000;display:block;font-weight:normal;height:22px;line-height:22px;text-align:center;width:29px;}
	.syndication.newsletter .more {clear:both;}

.wifi {}
	.syndication.wifi p {font-weight:normal;}
	.syndication.wifi img {border:solid 1px #000;}

.join {}
	.syndication.join ul {margin:0;padding:0px 0px 8px 13px;list-style-position:outside;}
	.syndication.join li {line-height:normal;margin:0;padding:3px 0;} 

#feature {}
	#feature.storyList {border-top:none;padding-top:0;}
	#feature.storyList li {font-size:12px;line-height:14px;padding:0 3px 3px 3px;}
	#feature.storyList li.item0 {margin:0 0 9px 0;border-bottom:dotted 1px #b5b9ba;line-height:18px;}
	#feature.storyList li.item0 h2 {margin:0;padding:10px 0 3px 0}
	#feature.storyList li.item0 h2 a {font-size:24px;line-height:26px;}
	#feature.storyList li.item0 .image {float:right;margin:0 0 9px 9px;}
	#feature.storyList li.item1 {margin:0 0 9px 0;border-bottom:dotted 1px #b5b9ba;line-height:18px;}
	#feature.storyList li.item1 h2 {margin:0;padding:0 0 3px 0;}
	#feature.storyList li.item1 h2 a {font-size:18px;line-height:18px;}
	#feature.storyList li.item1 .image img {width:92px;height:61px;}
	#feature.storyList li.item0 .image {width:180px;text-align:center;}
	#feature.storyList li.item1 .image {width:92px;height:61px;}

#allcharts {clear:right;width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#allcharts.menu li {list-style:none;margin-bottom:20px;}
	#allcharts.menu li li {margin:0;padding:0;} 
	#allcharts.menu ul {float:left;width:170px;padding-right:9px;}
	#allcharts.menu ul.last {padding-right:0;}
	#allcharts.menu li h3 {margin:0;padding:0;}
	#allcharts.menu li h3 a {font-size:15px;line-height:24px;margin:0;color:#000;}
	
#blogs {}
	#blogs.storyList li {padding:10px 0 10px 4px;border-bottom:dotted 1px #b5b9ba;}
	#blogs.storyList li .more {padding-top:10px;}
	
#businessCenter {}
	#businessCenter.storyList ul {padding-top:9px;}
	#businessCenter.storyList li {float: left;width: 106px;padding:0px;margin-right:15px;color:#999;clear:none;}
	#businessCenter.storyList li a {font-size: 11px;font-weight:bold;line-height: 13px;margin-bottom:3px;}
	#businessCenter.storyList li.last {margin-right: 0px;}
	#businessCenter.storyList li .image {width:106px;height:98px;overflow:hidden;margin:0 0 8px 0;}
	#businessCenter.storyList li .image img {margin-left:-50px;}
	
#slideshow {}
	#slideshow.storyList li .image img {width:92px;height:61px;}
	
#dontMiss {}
	#dontMiss.storyList li .image img {width:92px;height:61px;}
	#dontMiss h1 {display:inline;margin:0;padding:0;float:right;}/*temp code -- need to remove h1*/
	#dontMiss .storyList {border-top:none;}
	#dontMiss.storyList {boreder-top:1px solid #CCCCCC;}

#howto {}
	#howto.storyList h2 {padding:10px 0 0;}
	#howto.storyList li {border-bottom:solid 1px #E4E4E4;padding:10px 100px 10px 4px;}
	#howto.storyList li.last {border-bottom:none;}
	#howto.storyList li ul.metaData {position:absolute;top:8px;right:0;}
	#howto.storyList li li.reccomends {border-bottom:none;padding:5px 18px 0 0;color:#B3B3B3;background:url(thumbsUp.gif)no-repeat top right;padding-right:15px;/*line-height:17px;*/}
	
#news {}
	#index_product_new #news.storyList li {background:url(bapp-newsArrow2.gif)no-repeat 0 6px;padding-left:12px;}

#video {}
	#video.storyList .image {float:left;margin-bottom:5px;padding-bottom:25px;background:url(video-thumb-playbar.gif) no-repeat bottom right;}
	#video.storyList li .image img {width:92px;height:61px;}
	#rightColumn #video {float:left;}

#loomia {width:376px;background-color:#fff;float:left}
	#loomia_display {padding-top:5px;}
	.storyList .loomia_logo {clear:both;}
	.storyList .loomia_chunk {border:none;padding:0;margin:0;}
	.storyList .loomia_heading {display:none;}
	.storyList .loomia_itemimg img {height:39px;width:59px;border:solid 1px #e4e4e4;}
	.storyList .loomia_recommendations ul li .loomia_itemimg {margin-right:8;}
	.storyList .loomia_recommendations ul li .loomia_itemtitle {float:right;width:80%;}
	.storyList .loomia_recommendations ul li {padding:3px 0 8px 4px;margin:0;clear:both;}
	
	/*IE6*/ html>body .storyList .loomia_recommendations ul li .loomia_itemtitle {width:83%;}
	/*IE7*/ *:first-child+html .storyList .loomia_recommendations ul li .loomia_itemtitle {float:right;width:82%;}

	body#product_capsule_bapp_reviews .storyList li {padding:10px 0;}
	body#product_capsule_bapp_reviews #loomia.storyList .loomia_itemimg img {height:51px;max-width:51px;width:51px;}
	body#product_capsule_bapp_reviews #loomia.storyList .loomia_recommendations ul li .loomia_itemtitle {float:none;width:80%;}
	body#product_capsule_bapp #loomia.storyList .loomia_itemimg img {height:51px;max-width:51px;width:51px;}
	body#product_capsule_bapp #loomia.storyList .loomia_recommendations ul li .loomia_itemtitle {float:none;width:80%;}
	body#product_capsule_bapp .storyList li {padding:10px 0;}

.specialOffers {border-top:none;padding-top:66px;background-image:url(BIZDEV_specialOffer.jpg);background-repeat:no-repeat;}
	.storyList.specialOffers h2 {background:none;font-size:11px;font-weight:normal;border:none;}
	
.resourceCenter {border-top:none;clear:both;padding-top:66px;background-image:url(resourceCtr.png);background-repeat:no-repeat;}
	.storyList.resourceCenter h2 {background:none;font-size:11px;font-weight:normal;border:none;}
		
.whitePapers {border-top:none;padding-top:66px;background-image:url(featWhitePapers.jpg);background-repeat:no-repeat;}
	.storyList.whitePapers h2 {background:none;font-size:11px;font-weight:normal;border:none;}
	#index_product_new .whitePapers {float:left;}
	
.browse {}
	#leftColumn #MainWell.browse .storyList {float:right;}
	.browse option {padding-bottom:5px;}
	.browse option.pad2 {text-transform:uppercase;font-weight:bold;}
	.browse option.pad3 {font-weight:bold;padding:0 0 5px 10px;}
	.browse option.pad4 {padding:0 0 5px 20px;}
	form.filterForm {float:right;width:367px;margin:-10px 0 0;padding:5px;background:#e3e4e6;text-align:center;border:solid #fff;border-width:1px 0;}
	form.filterForm input {height:22px;padding:0 4px;color:#fff;border:1px solid #5c0001;background:#890503 url(submit-red-tile.gif) repeat-x top left;}
	
	/*IE6*/ html>body form.filterForm input {height:25px;padding:auto;}
	/*IE7*/ *:first-child+html form.filterForm input {height:22px;padding:0 4px;}

#shopping {margin-bottom:20px;border:0;padding-top:1px;clear:none;}
	#shopping h2 {font-size:15px;line-height:30px;color:#fff;margin:0 0 1px 0;padding:0 0 0 10px;background:transparent url(productSpecial_darkBack.gif) repeat-x scroll left center;}
	#shopping ul {padding-left:10px;}
	#shopping ul.tabs {background:#A20607;}
	#shopping ul.tabs li {float:left;height:auto;margin:0 5px 0 0;padding:0;border:solid #ccc;border-width:0 1px;width:auto;}
	#shopping ul.tabs li a {position:relative;display:block;top:-1px;margin-bottom:-1px;padding:5px 7px 3px;font-size:13px;line-height:11px;color:#005c9c;background:#ccc;text-decoration:none;border:solid #ccc;border-width:1px 0 1px;}
	#shopping ul.tabs li a strong {display:inline;margin:0;padding:0;}
	#shopping ul.tabs li a:hover {background:#e4e4e4;text-decoration:none;border-bottom-color:#e4e4e4;}
	#shopping ul.tabs li.tabSelected a {border-color:#fff;background:#fff;}
	#shopping ul.tabs li.tabSelected a:hover {background:#fff;}
	#shopping li.tab a {line-height:normal;background-image:none;}
	#shopping li.tabSelected a {line-height:normal;background-image:none;}
	#shopping .storyList {border-top:none;padding-top:none;margin-bottom:0;}
	#shopping .storyList li {float:left;width:106px;padding:0;margin:0 12px 6px 0;clear:none;}
	#shopping .storyList li a.userReviews {font-size:11px;font-weight:normal;}
	#shopping .storyList.TabbedPanelsContent {padding-top:8px;}
	#shopping .TabbedPanelsContent li {float:left;width:160px;margin:0 2px 5px 3px;font-size:11px;line-height:14px;}
	#shopping .TabbedPanelsContent ul {clear:both;}
	#shopping .TabbedPanelsContent li a {display:block;margin-bottom:0px;font-size:13px;}
	#shopping .tabContentGroup {border:0;padding:0;}		
	#shopping .tabContentGroup .categories ul {clear:none;float:left;width:135px;height:90px;margin:0 0 0 10px;padding:5px 0;list-style-type: none;text-align:center;overflow:hidden;border-bottom:solid 1px #efefef;border-width:0 0 1px;}
	#shopping .tabContentGroup .categories ul li {float:none;text-align:left;line-height:normal;width:100%;padding:0;margin:0 0 0 8px;}
	#shopping .tabContentGroup .categories li a {padding:0;margin:0;font-weight:normal;font-size:11px;}
	#shopping .tabContentGroup .categories li a.level1 {font-weight:bold;font-size:12px;}
	#shopping .tabContentGroup .categories li a.level2 {font-size:11px;}
	#leftColumn #shopping {width:377px;float:right;}
	#rightColumn #shopping {clear:left;}
	/*IE6*/ html>body #shopping .storyList li {margin:0 15px 6px 0;}
	
	#shopping div.image {margin-bottom:5px;}
	#shopping div.more {border-top:1px solid #ccc;}
	#shopping ul.tabs {background:#0f5d9e;margin-top:-1px;}
	div#shopping ul.tabs {background:#A20607;}
	#shopping div.more {margin:0;padding:0 10px;background:none;}
	#shopping div.more2 {margin:0;padding:0 10px;background:none;}
	#shopping div.more {padding-top:7px;border-width:0 1px;}
	#shopping div.more a {display:block;padding:5px 0;border-top:1px solid #ccc;}
		
.productSpecial {border-top:1px solid #CCC;padding-top:1px;}
	.storyList.productSpecial h2 {border:none;font-size:15px;line-height:30px;color:#fff;margin:0 0 1px 0;padding:0 0 0 10px;background:transparent url(productSpecial_darkBack.gif) repeat-x scroll left center;}
	.storyList.productSpecial li {padding:5px 0;padding-right:0;border-bottom:1px solid #e3e3e3;}
	.storyList.productSpecial li.first span {margin-left:112px;display:block;}
	.storyList.productSpecial li.first .pcwRating {float:none;margin-bottom:5px;}
	.storyList.productSpecial li ul {margin:0;}
	.storyList.productSpecial li li {clear:none;border:none;margin-right:5px; padding:0; display:block;}
	.storyList.productSpecial .image {margin:0 9px 0 0;display:inline;}
	.productSpecial img.product_img {float:left;margin:0 10px 0 -61px;}
	

	.storyList.productSpecial.spotlightAd label {float:right;color:#666;font-weight:bold;padding:10px 10px 0;}
	.storyList.productSpecial.spotlightAd h2 {padding:10px;background:none;color:#000;line-height:normal;}
	.storyList.productSpecial.spotlightAd li {margin:0 10px 10px;padding:0 0 10px;}
	.storyList.productSpecial.spotlightAd li p a {color:#fff;} 
	.storyList.productSpecial.spotlightAd li.last {margin:10px 10px 0;border-bottom:none;}
	
	/*IE6*/html>body .storyList.productSpecial.spotlightAd {width:auto}
	
	#search_results_default .storyList.productSpecial h2 {font-size:18px;color:#2C2C2C;font-weight:normal;line-height:normal;border:none;padding:10px 0 5px;margin:0;background:none;}
	#search_results_default .storyList.productSpecial li {font-size:11px;}
	#search_results_default .storyList.productSpecial li a {font-size:14px;color:#2C2C2C;}
	#search_results_default .storyList.productSpecial li li {border-bottom:none;float:left;padding:2px 5px 0 0;color:#58595A;}
	#search_results_default .storyList.productSpecial li li a {font-size:11px;color:#1C609F;padding-right:0;}
	#search_results_default .storyList.productSpecial span.stars {display:block;height:13px;width:65px;overflow::hidden;background:url(bappStars-grey-sm.gif) no-repeat;}
	#search_results_default .storyList.productSpecial span.stars .red {height:13px;background:url(bappStars-red-sm.gif) no-repeat;}

	/*start code brought over from bapp.css **********************************************************/
	/*this is for new index pages -- code above may need to be combined/deleted */
	#index_product_new #leftColumn .storyList.productSpecial {border-top:none;}
	#index_product_new #leftColumn .storyList.productSpecial h2 {font-size:16px;color:#2C2C2C;line-height:normal;border:none;padding:10px 10px 0;margin:0;background:none;}
	#index_product_new .storyList.productSpecial li {padding:10px 0;border-bottom:1px solid #e3e3e3;position:relative;clear:none;}
	#index_product_new .storyList.productSpecial li.first {margin-bottom:10px;padding:10px 0 0 10px;border-bottom:1px dotted #ccc;position:relative;font-size:13px;line-height:16px;}
	#index_product_new .storyList.productSpecial li.first a {font-size:21px;font-weight:normal;color:#1C609F;margin-bottom:5px;line-height:21px;}
	#index_product_new .storyList.productSpecial li.first .image {margin:0 10px 10px 0;}
	#index_product_new .storyList.productSpecial li.last {border-bottom:none;}
	#index_product_new .storyList.productSpecial li a {font-weight:normal;color:#2C2C2C;}
	#index_product_new .storyList.productSpecial li a:hover {background:none;text-decoration:underline;}
	#index_product_new .storyList.productSpecial li li {border-bottom:none;float:left;padding:2px 5px 0 0;}
	#index_product_new .storyList.productSpecial li li a {color:#1C609F;padding-right:0;font-size:11px;}
	#index_product_new .storyList.productSpecial li li.productMeta {margin-top:1px;}
	#index_product_new .storyList.productSpecial input {float:right;margin:0 20px;}
	#index_product_new .storyList.productSpecial span.stars {display:block;height:13px;width:65px;overflow::hidden;background:url(bappStars-grey-sm.gif) no-repeat;}
	#index_product_new .storyList.productSpecial span.stars .red {height:13px;background:url(bappStars-red-sm.gif) no-repeat;}
	
	#index_product_new .storyList.productSpecial.spotlightAd li a {color:#1C609F;}
	#index_product_new .storyList.productSpecial.spotlightAd li p a {color:#fff;font-size:11px;}
	
	#index_product_new .storyList.productSpecial li .pcwRating {width:70px;}
	#index_product_new .storyList.productSpecial li.first .pcwRating {width:120px;}
	


/*From products09*/
.starRating div {display:inline-block;}
.pcwRating {float:right;color:#666;font-size:10px;}
.userRating {color:#999;font-size:10px;}

.sm .scale {width:70px;}
.md .scale {width:120px;}
.lg .scale {width:154px;}

.sm .scale, .sm .rating {height:13px;background:url(rating-stars-70x13-2.gif) no-repeat;}
.md .scale, .md .rating {height:22px;background:url(rating-stars-120x22-2.gif) no-repeat;}
.lg .scale, .lg .rating {height:29px;background:url(rating-stars-154x29-2.gif) no-repeat;}

.starRating .scale {background-position:top left;text-align:left;}
.pcwRating .rating {background-position:left;}
.userRating .rating {background-position:bottom left;}
/*end products09*/

.ratingSmHorizMid {float:none;height:13px;overflow:hidden;padding:0 0 4px 0;width:92px;}
	.ratingSmHorizMid img {float:left;}

#buyingGuides {width:377px;float:right;}
	#buyingGuides p {padding:0 0 0 2px;font-weight:bold;font-size:11px;margin-bottom:8px;}
	#buyingGuides.menu ul {float:left;width:170px;padding-right:9px;}
	#buyingGuides.menu ul.last {padding-right:0;}
	#buyingGuides.storyList li {float:left;margin:0pt 5px;padding:4px 0pt;width:170px;}
	#buyingGuides.storyList li a {font-size:14px;font-weight:bold;}
	#buyingGuides.storyList .more {margin-top:10px;}
	#buyingGuides.storyList p.other {font-size:15px;line-height:24px;margin:10px 0 6px 0;padding:10px 0 0 2px;border-top:1px dotted #707273;}
	#buyingGuides.storyList ul.otherGuides li a {font-size:13px;font-weight:normal;}

#categoryList {width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#categoryList h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(default-h2BG.gif);background-repeat:repeat-x;}
	#categoryList p {padding:0 0 0 2px;font-weight:bold;font-size:11px;}
	#categoryList.menu ul {float:left;width:170px;padding-right:9px;}
	#categoryList.menu ul.last {padding-right:0;}
	
#allBlogs {width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
#allColumns {width:377px;float:right;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#allColumns.menu li {padding:3px 0 8px 4px;font-size:11px;}
	#allColumns.menu li a {display:block;font-weight:bold;font-size:14px;}
	

/* half width modules */



#bizPromo {float:left;width:176px;padding-right:0px;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
#bizPromo.even {float:right;width:176px;border-left:solid 1px #cdcdce;padding-left:9px;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	
	/*IE6*/ html>body #editPromo {width:179px;padding-right:9px;}
	/*IE6*/ html>body #bizPromo {width:178px;}
	
	#index_product_new #bizPromo {float:none;width:100%;border:solid 1px #cdcdce;padding-left:0;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#index_product_new .tout h2 {font-size:15px;line-height:normal;border:none;padding:10px;margin:0;background-image:none;}
	#index_product_new .tout li {padding:0 10px;}
	/*IE6*/ html>body#index_product_new #editPromo {width:100%;padding-left:0;}
	
#poll {float:left;width:179px;padding-right:9px;}
#community {float:right;width:178px;border-left:solid 1px #cdcdce;padding-left:9px;}


	/*IE6*/ /*html>body #reviewFinder .form select, html>body #reviewFinder .form input {margin-bottom: 5px;}*/
	/*IE7*/ /**:first-child+html #reviewFinder .form {padding-bottom:5px;}*/
	
#reviewFinder {position:relative;color:#444;padding:10px;margin-bottom:15px;background:#202020;color:#fff;} 
	#reviewFinder .astrisk {margin-right:10px;vertical-align:middle;}
	#reviewFinder select {margin-left:5px;font-size:14px;padding:2px;}	
	#finderOptions {/*position:absolute;top:38px;right:0;*/z-index:999;width:155px;padding:10px 0;}
	#finderOptions select {display:block;width:155px;margin:0 0 7px;font-size:12px;}
	#finderOptions .btn a {font-size:14px;padding:5px 6px;border:0;}
	#finderOptions .close {float:right;display:inline;padding:0;font-size:11px;border:0;line-height:28px;}
	#finderOptions a.close:hover {text-decoration:underline;}
	
	.btn {display:inline-block;border:1px solid;overflow:hidden;vertical-align:middle; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.btn a {display:inline-block;padding:4px 5px;font-size:12px;color:#fff;background-repeat:repeat-x;background-position:left;}
	.btn.blue {border-color:#00559a;}
	.btn.blue a {background-color:#00559a;background-image:url(blue-bg-tile.gif);}
	.btn a big {line-height:12px;}	
	.btn.red {border-color:#9b0d00;}
	.btn.red a {background-color:#9b0d00;background-image:url(red-bg-tile.gif);}

#downloads {border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;}
	#downloads h2 {font-size:16px;line-height:normal;border:none;padding:10px 0;margin:0;background-image:url(default-h2BG.gif);background-repeat:repeat-x;}
	#downloads h2 span {font-size:12px;color:#666;}
	#downloads .storyList.TabbedPanelsContent {border:solid 1px #C7C7C7;padding:6px;margin-top:-6px;}
	
	#downloads .storyList ul.unorderedList {clear:both;padding-top:10px;list-style:square;}
	#downloads .storyList ul.unorderedList li {display:block;margin-left:10px;padding:0 0 5px;color:#AA0000;}
	#downloads .storyList ul.unorderedList li a {font-size:16px;background:none;}
	#downloads .storyList ul.unorderedList li.head {list-style-type:none;font-size:14px;color:#000;font-weight:bold;margin-left:0;}
	#downloads .storyList ul.unorderedList li.moreLink {list-style-type:none;}
	#downloads .storyList ul.unorderedList li.moreLink a {font-weight:normal;font-size:12px;}
	
	#leftColumn #downloads {float:right;width:377px;}
	#leftColumn #downloads .storyList.TabbedPanelsContent {width:362px;}

	/*IE6*/ html>body #downloads .storyList.TabbedPanelsContent {margin-top:0;}
	/*IE7*/ *:first-child+html #downloads .storyList.TabbedPanelsContent {margin-top:-6px;}

/* Article styles -- will move to an article css file */
.article {font-size:14px;line-height:18px;}

#voteThanks {background-color:#f2f2f2;border:1px solid #ccc;padding:10px;margin-bottom:30px;}
	#voteOther {margin:0px;padding: 0px;float:right;width:170px;color:#666;}
	#voteOther ul {margin:10px 0 0 0;padding:0px;}
	#voteOther li {list-style:none;margin-bottom:8px;line-height:11px;font-size:11px;}
	#voteRecord {width:125px;float:left;color:#666;background:url(thumbUp-grey.gif) no-repeat right top;padding:4px 35px 0 0;margin-top:-5px;}
	#voteRecord-no {float:left;width:125px;color:#666;background:url(thumbDown-grey.gif) no-repeat right top;margin-top:-5px;padding:4px 35px 0 0;}
	#voteRecord strong {font-size:14px;font-weight:normal;color:#000;float:left;margin-bottom:5px;}
	#voteThanks a.closeBtnRed {display:none;font-size:10px;line-height:20px;color:#000;width:auto;height:20px;background:url(btn_close.gif) no-repeat top right;padding:0 20px 0 0;margin:-5px 0 0;float:right;}
	#voteThanks a.closeBtnRed:hover {background:url(common/btn_close.gif) no-repeat top right;}
	
#breadcrumb {}
	#breadcrumb ul {padding:0;margin:2px 0 0 0;}
	#breadcrumb li {list-style:none;display:inline;padding:0;}
	#breadcrumb li big {padding-right:2px;}
	
#articleHead {border-top:1px solid #CCC;padding-top:5px;clear:both;margin-bottom:10px;}
	#articleHead h1 {font-size:25px;line-height:28px;margin:10px 0px 2px;padding:0px;}
	#articleHead h2 {font-size:14px;line-height:16px;margin:0px 0px 6px;padding:0px;}
	#articleHead p {font-size:15px;font-weight:bold;margin:0px;padding:0px;}
	#articleHead .date {color:#999;margin:0px 0px 20px;padding:0px;}
	
#articleText {clear:both;}
	#articleText h2,
	#articleText h1 {font-size:16px;line-height:16px;margin:0px 0px 6px;padding:0px;}
	#articleText p a {border-bottom:dotted 1px #004784;}
	#articleText p a:hover {border-bottom:dotted 1px #990000;}
	#articleText p .image a {border-bottom:none;}
	#articleText p .image a:hover {border-bottom:none;}
	
.image {overflow:hidden;float:left;margin:10px 10px 10px 0}
	.rtsm {max-width:90px;float:right;margin:10px 0 10px 10px}
	.ltsm {max-width:90px;float:left;margin:10px 10px 10px 0}
	.rtmd {max-width:180px;float:right;margin:10px 0 10px 10px}
	.ltmd {max-width:180px;float:left;margin:0 10px 20px 0}
	.large {max-width:361px;}
	.image img {max-width:361px;height:auto;}
	
	.image.large img {border:none;}

	.artCaption {font-weight:normal;font-size:11px;color:#404040;line-height:16px;padding:6px 0;width:170px;clear:both;float:right;}
	.large .artCaption {float:left;width:auto;}
	.zoomArt .artCaption {float:left; padding-left:20px;}
	.credit {font-size:10px}
	#article_zoom .artCaption{width:auto;}
	
	
.pagination {width:361px;float:right;padding:0 8px;clear:both;}
	.pagination ul {margin: 0px;padding: 0px;}
	.pagination li {list-style-type:none;display:inline;text-transform:uppercase;padding:5px 0 8px 4px;}
	.pagination li a {margin-right:3px;background-color:#fff;color:#004784;padding:3px 5px 2px 5px;border:solid 1px #004784;}
	.pagination li.next a, .pagination li.prev a, .pagination li.next a:hover, .pagination li.prev a:hover {font-weight:bold;border:none;}
	.pagination li a:hover {background-color:#ab0226;border:solid 1px #ab0226;color:#fff;}
	.pagination li.selected a {background-color:#004784;color:#fff;}
	.pagination li.selected a:hover {background-color:#fff;color:#004784;border:solid 1px #004784;}
	.storyList .pagination li {float:left;}
	.storyList .pagination li a {display:inline;font-weight:normal;}
	body#article_slideshow .pagination {width:auto;float:none;margin:10px 0 20px 0;padding:0;}
	body#article_slideshow .pagination li {float:left;}

.pagination2 {color:#555;font-size:18px;border-bottom:solid 1px #e3e3e3;padding-bottom:10px;text-align:center;margin-bottom:20px;text-align:center;}
	.pagination2 ul {margin:0;padding:0; list-style:none;}
	.pagination2 li {display:inline;line-height:20px;margin:0;padding:0 5px 0 0;}
	.pagination2 li a {padding:2px 4px;text-decoration:none;}
	.pagination2 li a:hover {background-color:#005c9c;color:#fff;}
  
.recommend {}
	.recommend ul, .recommend li {list-style-type:none;margin:0;padding:0;color:#333;}
	.recommend ul {height:44px;background:url(recommendBar.gif) no-repeat 0px 7px;}
	.recommend li {float:left;padding:0 8px;height:43px;line-height:43px;overflow:hidden;border-right:2px solid #fff;font-weight:bold;}
	.recommend li a {display:block;float:left;width:25px;height:32px;background-image:url(thumbStates.gif);background-repeat:no-repeat;overflow:hidden;}
	.recommend li a:hover {background-color:transparent;}
	.recommend li.yes a {background-position:top left;}
	.recommend li.yes a:hover {background-position:bottom left;}
	.recommend li.no a {margin-top:11px;background-position:top right;}
	.recommend li.no a:hover {background-position:bottom right;}
	.recommend label {display:block;margin:-7px 0 0 5px;font-size:10px;color:#666;}

.longRecommend {width:312px;margin:0 auto;overflow:hidden;}
	.longRecommend li.no {padding-left:0;}
	.longRecommend li.results {padding-top:12px;padding-left:8px;font-size:10px;line-height:11px;text-align:center;font-weight:normal;}
	.longRecommend li.yes, .shortRecommend li.no, .recommend li.results {border:0;}

.shortRecommend {width:200px;}
	.shortRecommend li {width:82px;font-size:11px;overflow:hidden;}
	.shortRecommend li.no {width:83px;padding-left:9px;background: #fff url(recommendBar.gif) no-repeat right;}
	.shortRecommend a {margin-right:5px;}
	 
	/*IE6*/ html>body .shortRecommend li {width:86px;font-size:12px;}
	/*IE6*/ html>body .shortRecommend li.no {width:79px;}
	
#comments {font-size:13px;line-height:normal;padding-top:30px;clear:both;}
	#comments h2 {font-size:13px;line-height:18px;padding:8px 0px;margin:0;border-top:dotted 1px #e3e3e3;border-bottom:dotted 1px #e3e3e3;background-color:#e0ebf2;}
	#comments .item {padding:8px 0;border-bottom:dotted 1px #e3e3e3;clear:right;}
	#comments .user {color:#555;overflow:hidden;}
	#comments .userid{float:left;margin-right: 6px;}
	#comments .date {font-size:80%;float:left;margin-top:2px;}
	#comments h4 {font-size:12px;font-weight:normal;margin:8px 0;padding:0;}
	#comments p {margin:8px 0;padding:0;}
	#comments .reply {text-align:right;}
	#comments .item br {line-height:40%;}
	#comments .item blockquote {color:#838383;}
	#comments .item .quote1 {background-color:#e1e1e1;border:#c9c9c9 1px solid;padding:10px;}
	#comments .item .quote1 i{font-style:normal;}
	#comments .item .quote1 b{font-weight: bold; font-size: 85%;}	
	#comments form {background-color:#e0ebf2;margin:-8px 0 0 0;}
	#comments form p {padding:8px 2px;}
	#comments .more {background:none;font-size:18px;font-weight:normal;line-height:20px;margin:5px 0;padding:5px 2px 10px 2px;}
	#comments textarea#forum_comment {width:335px;margin:0 10px;}
	
.tools {clear:both;margin:0;padding:0;}
	.tools li {float:left;margin:-3px 10px 0 0;padding:1px 0;list-style-type:none;}
	.tools li a {display:block;padding:0 3px 0 21px;color:#ae0605;font-size:11px;background:url(tool-icons.gif) no-repeat;line-height:15px;}
	.tools li a:hover {background-color:#e9cccc;}
	.tools li.email a {background-position:2px -18px;}
	.tools li.print a {background-position:2px 1px;}
	.tools li a.comment {background-position:2px -36px;}
	.tools li.rss a {background-position:2px -56px;}
	.tools li.buzz {clear:left;}
	.tools li.digg {padding-top:4px;}
	.tools li.buzz a,
	.tools li.digg a {background:none;padding:0;}
	
	/*IE6*/ html>body .tools li {margin:0 10px 10px 0;}
	/*IE7*/ *:first-child+html .tools li {margin:-3px 10px 0 0;}
	
#article_zoom {}
	#article_zoom #header {height:36px;width:100%;padding: 0 0 4px 0;margin:0;padding:0;}
	#article_zoom #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#article_zoom #wrapper {background-image:none;width:auto;min-width:728px;}
	#article_zoom #leftColumn {width:98%;float:none;}
	#article_zoom #leftColumn img {padding:20px;}
	#article_zoom #leftColumn h2 {font-weight:normal;font-size:14px;border-bottom:dotted 1px #555;margin:0;padding:2px;}
	#article_zoom #rightColumn {display:none;}
	#article_zoom #footer {background-image:none;height:auto;border:none;color:#666;}
	#article_zoom #footer p {padding:0 9px;width:98%;}
	#article_zoom #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#article_zoom {background-image:none;}
	a.closeBtnRed {color: #fff;width: 36px;height: 20px;background: url(btn_close.gif) no-repeat 0px 0px;display: inline;padding: 3px 0 0 20px;margin: 6px 8px 2px 0px;float: right;}
	a.closeBtnRed:hover {background-color: #8c0605;background-position: 0px -20px;}
	
	/*IE6*/ html>body#article_zoom #header {background: url(bg_hd_toolbar_popup.png) top left repeat-x;}
	
#product_comparison
	#product_comparison #header {height:36px;width:100%;padding:0;margin:0;padding:0;}
	#product_comparison #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#product_comparison #wrapper {background-image:none;width:auto;min-width:728px;}
	#product_comparison #leftColumn {width:98%;float:none;}
	#product_comparison #rightColumn {display:none;}
	#product_comparison #footer {background-image:none;height:auto;border:none;color:#666;}
	#product_comparison #footer p {padding:0 9px;width:98%;}
	#product_comparison #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#product_comparison {background-image:none;}
	#product_comparison .compareTable td {padding:10px;}
	
	/*IE6*/ html>body#product_comparison #header {height:36px;width:100%;padding:0;background: url(bg_hd_toolbar_popup.png) top left repeat-x;}

#template_article_pfv {}
	#template_article_pfv #header {height:36px;width:100%;padding: 0 0 4px 0;margin:0;padding:0;}
	#template_article_pfv #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#template_article_pfv #wrapper {background-image:none;width:auto;min-width:728px;}
	#template_article_pfv #leftColumn {width:98%;background-color:#fff;}
	#template_article_pfv #leftColumn img {padding:0;}
	#template_article_pfv .artCont {width:auto;}
	#template_article_pfv .showcaseAd {float:left;margin:0 0 10px 10px;}
	#template_article_pfv #rightColumn {display:none;}
	#template_article_pfv #footer {background-image:none;height:auto;border:none;color:#666;background-color:#fff;}
	#template_article_pfv #footer p {padding:0 9px;width:98%;}
	#template_article_pfv #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	#template_article_pfv {background-image:none;}
	#template_article_pfv a.closeBtnRed {display:none;}
	#template_article_pfv {background-color:#fff;}
	#template_article_pfv p {clear:both;}
	#template_article_pfv .artImgCont_r {float:left;margin:10px 20px 10px 0;position:relative;width:auto;}
	
	/*IE6*/ html>body#template_article_pfv #header {background: url(bg_hd_toolbar_popup.png) top left repeat-x;}

#error {}
	#error #header {height: 36px;width:100%;padding: 0 0 4px 0;margin:0;padding:0;}
	#error #header img {float:left;height:21px;margin:6px 0 0 9px;width:90px;}
	#error #wrapper {background-image:none;width:auto;min-width:728px;}
	#error #leftColumn {width:98%;}
	#error #leftColumn img {padding:20px;}
	#error #leftColumn h2 {font-size:18px;border-bottom:dotted 1px #555;margin:0 0 2px 0;padding:2px;}
	#error #leftColumn ul {margin-bottom:30px;}
	#error #leftColumn li {list-style:none;margin:10px 0;}
	#error #leftColumn li a {font-size:18px;}
	#error #rightColumn {display:none;}
	#error #footer {background-image:none;height:auto;border:none;color:#666;}
	#error #footer p {padding:0 9px;width:98%;}
	#error #topAd .leaderboardAd {height: 90px;width: 728px;float: none;margin:0 auto 0 auto;}
	body#error {background-image:none;}

	/*IE6*/ html>body#error #header {background: url(bg_hd_toolbar_popup.png) top left repeat-x;}

/*remove with bapp?*/
.chart {}
	.chart table {border-collapse:collapse;border-spacing:0;padding:0;background-color:#fff;}
	.chart table td {border:1px solid #efefef;padding:10px;font-size:11px;vertical-align: top;}
	.chart table td.check {border-right:0;padding: 2px;background-color:#999;vertical-align: middle;}
	.chart table td.specs {border-left:0;color:#4d4d4d;}
	.chart table td.specs h2, 
	.chart table td.specs h1 {font-size:18px;font-weight:normal;line-height:normal;margin:0;padding:0;color:#004784}
	.chart table td.specs h2 a, 
	.chart table td.specs h1 a {text-decoration: none;}
	.chart table td.specs strong {font-weight:normal}
	.chart table td.specs p {color:#000000;margin: 5px 0 5px 0;}
	.chart table td.specs p strong {color:#000000;font-weight:bold;}
	.chart table td.specs a {text-decoration:underline;}
	.chart table td.image {border-right:0;border-left:0;float:none;margin:0;}
	.chart table td.image img {border:none;margin-bottom: 5px;}
	.chart table td.image p {font-size:10px;color:#999;margin-top: -1px;}
	.chart table td.image .pcwRating {margin:0 0 0 10px;float:none;}
	.chart table td.prices {color: #ab0226;width:108px;}
	.chart table td.prices strong {color: #707273;font-weight:normal;}
	.chart table td.prices a.button {line-height: 25px;color: #FFF;text-decoration: none;background-image: url(button.gif);background-repeat:no-repeat;background-position:center;text-align: center;display:block;margin: 5px 0 5px 0;}
	.chart table td.prices .pricerange a{color: #990000;}
	.chart table td.tools {background-color: #efefef;padding:8px;}
	.chart table td.tools a {text-decoration:underline;}
	.chart table td.tools .pagination {clear:none;float:none;padding:0pt 8px;width:auto;background-color:#fff;}
	.chart table td.tools .pagination a {text-decoration:none;}
	.chart table td.tools .pagination li {margin:-6px 14px -8px -12px;}
	.chart table td.tools .pagination li a {background:none;color:#004784;padding:3px 5px 2px;}
	.chart table td.tools .pagination li a:hover {background-color:#ab0226;border:solid 1px #ab0226;color:#fff;}
	.chart .compare {float: right;background-color: #999;color: #FFF;margin: -8px;background-image: url(arrowCompare.gif);background-repeat: no-repeat;background-position: left center;padding: 8px 8px 8px 16px;display: inline;width: 135px;}
	.chart .compare a img {border:0px;float:right;margin: -4px -4px -8px 0;}
	
	.chart .article {width:561px;float:right;}

	#template_CHART_filter .chart table td.specs h2 {margin:0px;padding:0px;}
	#template_CHART_filter .chart table td.specs h2 a {text-decoration: none;}
	
	#testCenter {width:160px;margin:0 0 10px 10px;}
	#testCenter img {float:right;}
	#testCenter a[href="/testcenter/"] {color:#000000;font-weight:bold;}
	
	/*IE7*/*:first-child+html .chart table td.prices {width: 115px;}
	
#filters {float:none;/*width:764px;*/overflow:hidden;border: 1px solid #EFEFEF;margin:0 10px 10px;padding-top: 5px;padding-bottom: 5px;background-color:#FFF;}
	#filters ul {margin:0px;padding:0px;}
	#filters .item {width:114px;float:left;overflow: hidden;margin:-3px 5px 10px 0;position: relative;}
	#filters .item ul {display: none;}
	#filters .item ul li {list-style-type:none;margin:0;padding:0;}
	#filters .item h3, #filters .itemMain h3 {margin:0;padding:0;}
	#filters .item h3 a {text-decoration: none;background: url(arrowBlue.gif) no-repeat left center;padding-left: 7px;font-weight:normal;font-size:11px;margin:0px;}
	#filters .item h3 a:hover {background-image: url(arrowRed.gif);background-color:none;}
	#filters .itemMain {width:114px;float:left;margin:-5px 10px 10px 0;padding:0 5px 5px 5px;background-color: #EFEFEF;}
	#filters .itemMain h3 {color: #000;border-bottom:solid 1px #707273;margin-bottom:5px;font-weight:normal;}
	#filters .itemMain a {font-size: 9px;}
	#filters .itemSelected {float: right;width:425px;border-left:solid 1px #EFEFEF;margin:-5px 0 0 -10px;padding-left: 5px;background: url(itemSelected-BG.gif) repeat-y;}
	#filters .itemSelected a {line-height: 13px;}
	#filters .itemSelected li {float: left;list-style-type: none;width: 114px;margin-right: 5px;}
	#filters .itemSelected h3 {padding: 0px;border-bottom:solid 1px #EFEFEF;margin: 0 0 5px 0;background-color: #FFFFFF;}
	#filters .itemSelected h3 a {color: #000;font-weight: normal;}
	#filters .itemSelected h3 .viewAll {font-size: 9px;color: #004784;}

	/*IE6*/ html>body #filters {width:auto;padding-bottom: 0px;}
	/*IE6*/ html>body #filters .item {margin-bottom:5px;margin-top:0px;}
	/*IE6*/ html>body #filters .itemMain {margin-bottom:0px;}
	/*IE7*/ *:first-child+html #filters .item {margin-bottom:10px;margin-top:-5px;}
	/*IE7*/ *:first-child+html #filters {padding-bottom:5px;}

.best {color:#ab0226;font-size:11px;font-weight:bold;border:1px solid #ab0226;padding:1px 2px 0 2px;}

.slide {}
	.slide .image {max-width:561px;}
	.slide .image img {max-width:561px;}
	/*IE6*/
	body#article_slideshow .slide .image {overflow:hidden;float:left;margin:0;}
	body#article_slideshow .slide .slideImgLg .image img {width:555px;}
	
#thumbnails {float:none;width:549px;height:85px;overflow:auto;background-color:#DFE9EF;margin:20px 0 10px 0;padding:5px;border:solid 1px #eee;white-space:nowrap;}
	#thumbnails a {clear:left;}
	#thumbnails .item {background:none;white-space:nowrap;margin:0;paddding:0;border:none;overflow:auto;width:565px;height:85px}
	#thumbnails .image {margin:0 0 10px 0;text-align:center;display:inline;float:none;}
	#thumbnails .image a {border:none;background-color:#DFE9EF;}
	#thumbnails .image a img {border:none;}
	#thumbnails .image img {border:medium none;height:51px;padding:3px;}
	#thumbnails .image #thumbnailSelected {background-color:#DFE9EF;}
	#thumbnails .image img#thumbnailSelected {background-color: #5F92AE;padding:4px;margin:0 4px 0 4px;}
	/*IE6*/
	body#article_slideshow .slide #articleText #thumbnails .image {margin:0 0 10px 0;text-align:center;display:inline;float:none;}
	body#article_slideshow .slide #articleText #thumbnails .image a img {border:none;}
	body#article_slideshow .slide #articleText #thumbnails .image img {border:medium none;height:51px;padding:3px;}
	
	
/* Column header code is leagacy and will be replaced with new blog designs post MT */
.artSeriesNavCont {width: 784px;margin: 0 0 12px 0;}
	.artSeriesNavLt {width: 6px;height: 118px;float: left;}
	.artSeriesNavMid {width: 772px;height: 118px;position: relative;float: left;}
	.artSeriesNavRt {width: 6px;height: 118px;float: left;}
	.artSeriesNavTopSect {width: 735px;height: 75px;margin: 8px 0px 0px 5px;}
	.artSeriesNavFormMenuLabel {float:left;line-height:24px;padding:0 5px;}
	.artSeriesNavImgCont,
	.artSeriesNavImgContBlog {position: relative;padding: 0px 15px 0px 0px;margin: 1px 0px 0px 1px;float: left;}
	.artSeriesNavImg {width: 92px;height: 61px;overflow: hidden;}
	.artSeriesNavImgOverlay {width: 94px;height: 64px;position: absolute;top: -1px;left: -1px;z-index: 1;}
	.artSeriesNavTitle {font-size: 20px;line-height: 20px;font-weight: bold;width: 510px;padding: 4px 0px 6px 0px;float: left;}
	.artSeriesNavSubtitle {line-height: 15px;font-weight: bold;width: 510px;float: left;}
	
	body#blog_default_index #leftColumn .storyList {width:361px;}
	
	/*IE6*/html>body .artSeriesNavLt {background: url(art_series_nav_lt.png) top left no-repeat;}
	/*IE6*/html>body .artSeriesNavMid {background: url(art_series_nav_mid.png) top left repeat-x;}
	/*IE6*/html>body .artSeriesNavRt {background: url(art_series_nav_rt.png) top left no-repeat;}
	/*IE6*/html>body .artSeriesNavImgOverlay {background: url(art_series_img_overlay.png) top left no-repeat;}

/* Video Index page code is legacy and needs to be replaced */
	#videoFormNav {float:right;color:#999;font-size:10px;font-weight:normal;}
	#videoHeader h1 {font-size:25px;line-height:28px;margin:0 0 10px 0;padding:5px 0 0 2px;display:inline;}
	#videoHeader .byline {font-size:11px;float:left;}
	#videoPlayer {width:377px;float:right;margin:5px 0 20px;}
	#flashcontent {margin-bottom:10px;}
	
/* User Reviews */
	.userReviewCont h3 {margin:0;padding:0:}
	.userReviewCont h6 {margin:0 0 5px;font-size:14px;}
	.userReviewCont td {padding:10px;border-bottom:1px solid #ccc;}
	.userReviewCont td p {margin:0 0 5px;font-size:12px;}
	.userReviewCont td .dlprodBadge {float:right;width:51px;border:solid #000;border-width:0 1px 1px 0;}
	.userReviewCont td .dlprodBadge img {margin:0;padding:0;vertical-align:top;}
	
	/*IE6*/	.userReviewCont td .dlprodBadge {width:52px;}
	
	#addReview {margin:0;padding:10px; background:#7da8be;overflow:hidden;  }
	#addReview a { line-height:10px; }
	#addReview a:hover {background:none;}
	#addReview h5 {font-size:16px;height:1%;}
	#addReview h5,  #addReview h6 { color:#fff; margin:0 0 5px 0; }
	#addReview p.registerNow { float:right; width:165px; margin:0;padding:0;text-align:right; font-size:10px; }
	#addReview form { margin:0 0 5px; }
	#addReview form input {margin-bottom:5px;}
	#addReview .fields label { display:block; float:left; width:50px; margin-right:5px; color:#dfe9ef; font-size:10px; }
	#addReview .fields input {float:left;}
	#addReview label.oneLine { clear:left; line-height:23px; }
	#addReview .submit { float:right; width:120px; text-align:left; font-size:10px; }
	#addReview #leaveReview { padding-top:5px; }
	#addReview #leaveReview textarea { width:100%; }
	#addReview #leaveReview p { text-align:left; }
	/*IE6*/ html>body #addReview .submit { width:110px;}
	/*IE7*/ *:first-child+html #addReview .submit {width:120px;}
	
/* Retrevo Partner Links */
.retrevo {margin:10px auto 20px;padding:10px;background-color:#EFEFEF;}
	.retrevo img {float:right;margin-left:10px;}
	.retrevo a img {border:none;}
	.retrevo ul {margin:0;padding:0;}
	.retrevo li {list-style:none;}
	.retrevo li a {font-size:16px;line-height:16px;letter-spacing:.09em}
	.retrevo li.byline {font-size:9px;text-transform:uppercase;padding-top:5px;color:#333;}
	.retrevo li.byline a {font-size:9px;line-height:normal;letter-spacing:normal;}
	
	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */
	
/*BAPP mini caps -- this should be combined with BAPP styles when those are brought in with global. Elements like pcwRating should be placed with the other Rating styles*/
.miniCap {clear:right;}
	#leftColumn .storyList.miniCap {width:150px;margin-left:20px;float:right;border:solid #e4e4e4;border-width:0 1px;position:relative;text-align:center;padding:0;}
	#articleText .storyList.miniCap h2 {margin:0 10px 10px;padding:0 0 10px;background:none;border-bottom:solid 1px #e4e4e4}
	.storyList.miniCap h2 a {font-weight:normal;color:#333;}
	#articleText .storyList.miniCap label {background-color:#333;color:#fff;text-transform:uppercase;font-size:9px;display:block;border:solid #666;border-width:0 1px;}
	#articleText .storyList.miniCap label span {display:block;border-top:solid 1px #666;position:relative;top:-1px;padding:5px;}
	.storyList.miniCap ul {padding:0 20px 10px;border-bottom:solid 1px #e4e4e4;position:relative;bottom:-1px;}
	.storyList.miniCap li {padding:0px;display:block;text-align:left;}
	.storyList.miniCap li a {color:#1C609F;font-size:12px;font-weight:normal;}
	.storyList.miniCap .image {float:none;margin:5px auto 0px;}
	.miniCap .pcwRating {float:none;margin-bottom:5px;}
/*	.miniCap .pcwRating 
*/	
#seriesNav {clear:right;}
	#leftColumn #seriesNav.storyList {width:150px;margin-left:10px;float:right;border:solid #e4e4e4;border-width:0 1px;position:relative;text-align:center;padding:0;}
	#articleText #seriesNav.storyList label {background-color:#333;color:#fff;text-transform:uppercase;font-size:9px;display:block;border:solid #666;border-width:0 1px;}
	#articleText #seriesNav.storyList label span {display:block;border-top:solid 1px #666;position:relative;top:-1px;padding:5px;}
	#seriesNav.storyList ul {padding:0 20px 10px;border-bottom:solid 1px #e4e4e4;position:relative;bottom:-1px;}
	#seriesNav.storyList li {padding:5px 0;display:block;text-align:left;}
	#seriesNav.storyList li a {color:#1C609F;font-size:12px;font-weight:normal;}
	#seriesNav.storyList li a:visited {color:#666;}
	#seriesNav.storyList h4 {font-weight:normal;font-size:14px;padding:0 10px;margin:0;}
	#seriesNav.storyList p {color:#666;font-weight:normal;font-size:11px;padding:5px 0 10px;border-bottom:solid 1px #e4e4e4;margin:0 10px 10px;}
	#seriesNav.storyList .image {background:#e4e4e4;width:100%;padding:10px 0;border-top:solid 1px #e4e4e4;position:relative;top:-1px;margin:0 0 10px 0;}
	#seriesNav.storyList img {width:130px;height:86px;}
	
	body#article_slideshow #leftColumn #seriesNav.storyList {width:100%;margin-left:0;margin-bottom:0;float:none;text-align:left;}
	body#article_slideshow #seriesNav.storyList .image {float:left;margin:0 10px 0 0;width:auto;background:none;padding:10px 0 10px;}
	body#article_slideshow #seriesNav.storyList h4 {padding:10px 10px 5px;margin:0;border-top:solid 1px #e4e4e4;position:relative;top:-1px;}
	body#article_slideshow #seriesNav.storyList p {width:350px;border:none;margin:0;padding:0;color:#333;font-size:13px;}
	body#article_slideshow #seriesNav.storyList ul {clear:both;border-top:1px solid #E4E4E4;padding:5px 10px 10px;margin-top:5px;}
	body#article_slideshow #seriesNav.storyList li {display:inline;padding:5px 0;margin:0 10px 0 0;line-height:16px;}
	body#article_slideshow #seriesNav.storyList li a {display:inline;}
	
/*BAPP topic page filters -- should be combined with Bapp styles */
#filterPromo {width:374px;float:right;font-size:11px;border-top:1px solid #CCC;padding-top:1px;margin-bottom:20px;background-color:#E8E8E8;}
	#filterPromo h2 {display:none;font-size:16px;line-height:normal;border:none;padding:10px;margin:0;background:url(default-h2BG.gif) repeat-x;}
	#filterPromo p {font-size:16px;margin:0 0 10px 10px;padding:0;}
	#filterPromo ul {margin:0 0 0 10px;padding:0;float:left;width:28%;}
	#filterPromo li {margin:0;padding:0;list-style:none;line-height:15px;}
	#filterPromo li.all {margin:10px 0 0 0;padding:0 0 0 10px;background-image:url(arrowBlue.gif); background-repeat:no-repeat; background-position:center left;}
	
	/*IE6*/html>body #filterPromo ul {margin:0 0 0 10px;padding:0;float:left;width:30%;}
	
	body#index_product_new #filterPromo {margin-top:-10px;width:377px;padding:10px 0;}/*this can be deleted by removing the 10px bottom margin on the h3 when we go live*/
	body#index_product_new #filterPromo {margin-top:0;width:377px;padding:10px 0;border:none;}

.searchForm {height:30px;margin:0 10px;padding:10px 10px;background:url(myitems-gradient.gif) repeat-x bottom left;border:1px solid #ccc;}
	.searchForm .searchFormLabel {line-height:20px;}
	.searchForm input.searchFormTextInput {font-size:13px;line-height:14px;float:left;margin:10px 0;width:640px;}
	.searchForm span.searchFormUINavItem {font-size:11px;padding-bottom:3px;}
	.searchForm input.searchFormSubmit {float:right;background:url(btn_std_red_on_white.gif)0 0;color:#FFF;display:block;font-size:11px;height:28px;line-height:28px;text-align:center;width:89px;border:none;margin-top:10px;}
	
	 ul.searchSelecter {clear:both;margin:0;padding:0;}
	 ul.searchSelecter a.selected {font-weight:bold;color:#000;}
	 ul.searchSelecter li {display:block;float:left;margin-right:10px;}
	 ul.searchSelecter li.title {font-weight:bold;color:#333}

	/*IE6*/html>body .searchForm {height:auto;}

.rssList {}
	.rssList ul {padding-bottom:0px;}
	.rssList li {list-style-image:url(templates/v4/rss.gif);font-size:14px;margin-bottom:2px;}
	.rssList a img {vertical-align: middle;}
	.rssList h4 {font-size:16px;font-weight:normal;padding:0;margin:0;padding-top:10px;}
	.rssList.top {float:right;background-color:#eee;border:solid #eee;border-width:0 1px;width:383px;}
	#leftColumn .rssList.top h3 {font-size:20px;border-top:solid 1px #eee;margin-top:7px;margin-left:5px}
	.rssList.top ul {margin-top:-10px;padding-bottom:0px;border-bottom:solid 1px #eee;position:relative;}
	.rssList.top li {font-size:18px;}
	.rssList.right {float:right;width:50%;}
	.rssList.left {float:left;width:60%;}
	.rssList.left ul, .rssList.right ul {margin:5px 0 0;}
	
#subscribePop {margin:-10px 0 10px;padding:10px;border:1px solid #e3e3e3;border-top:0;background:#fdf9e8;}
	#subscribePop ul {clear:both;margin:0;padding:0;list-style-type:none;}
	#subscribePop ul.newsletters {padding:10px 0 0;}
	#subscribePop ul.newsletters li {margin-left:17px;list-style-type:disc;}
	#subscribePop ul.newsletters li.title {margin-left:5px;list-style-type:none;}
	#subscribePop li {float:left;margin:0 5px;padding:0;list-style-type:none;line-height:18px;}
	#subscribePop li.title {font-weight:bold;color:#333;}
	#subscribePop img {vertical-align:baseline;}
	#subscribePop li.more {background-image:none;}
	
#productSlider {border:1px solid #E4E4E4;padding:1px;}
	.sliderGallery {overflow:hidden;position:relative;padding:10px;height:173px;width:921px;background-image:url(sliderBkg.png); background-repeat:repeat-x; background-position:center bottom;}
	.sliderGallery ul {position:absolute;list-style: none;overflow:none;white-space:nowrap;padding: 0;margin: 0 0 5px 0;height:135px;width:2630px;}
	.sliderGallery ul li {float:left;text-align:center;width:94px;height:118px;margin:0 15px;vertical-align:top;line-height:10px;white-space:normal;}
	.sliderGallery ul li img {padding:0 0 5px 0;}
	.sliderGallery ul li a {font-size:10px;white-space:normal;float:left;width:92px;overflow:hidden;}
 	.sliderGallery ul li.last {vertical-align:top;margin: 0 10px 5px 15px;padding:0 30px 0 0;border-right:1px solid #bebebe;}
	.slider {height:85px;position:absolute;top:148px;background-image:url(sliderBarBkg.png); background-repeat:no-repeat;width:921px;}	
	.slider span {font-size:12px;color:#fff;cursor:pointer;z-index:150;}
	.slider-lb1 {cursor:pointer;font-size:11px;left:57px;position:absolute;top:10px;z-index:150;}
	.slider-lb2 {cursor:pointer;font-size:11px;left:255px;position:absolute;top:10px;z-index:150;}
	.slider-lb3 {cursor:pointer;font-size:11px;left:480px;position:absolute;top:10px;z-index:150;}
	.slider-lb4 {cursor:pointer;font-size:11px;left:765px;position:absolute;top:10px;z-index:150;}	
	.ui-slider-handle {position:absolute;cursor:move;z-index:5;background-image:url(templates08/handle5.gif);background-repeat:no-repeat;height: 33px;width: 225px;margin-left:30px}

	/*IE6*/ html>body .sliderGallery ul {width:2660px;}
	/*IE6*/ html>body .sliderGallery ul li {display:inline-block;white-space:normal;width:95px;}
	/*IE6*/ html>body .sliderGallery ul li a {float:none;display:block;}
	/*IE7*/ *:first-child+html .sliderGallery ul li {white-space:nowrap;}

.productChild {float:left;border:1px solid #E4E4E4;width:169px;margin-right:20px;text-align:center;padding:0 1px 1px;}
	.productChild div {background:url(productIndex-bg.gif) repeat-x bottom;padding:0 9px 9px;}
	.productChild.shopping {position:relative;}
	.productChild.shopping label {position:absolute;top:10px;display:block;text-align:center;width:90%;font-weight:bold;color:#ccc;}
	.productChild a {font-size:10px;line-height:10px;text-align:left;}
	.productChild.last {margin-right:0;}
	.productChild h3 {margin:0 0 5px;padding:0;}
	.productChild h3 a {color:#000;font-size:16px;}
	
	#article_default #articleText ul#resourceLinks {margin:0 0 10px 0;padding:0;}
	#article_default #articleText ul#resourceLinks strong {color:#666666;font-weight:normal;margin-right:5px;}

	
/**************  fixes slideshow column breaks in IE6  *****************/	
	
body#article_slideshow #articleText {clear:both; width:561px;}
body#article_slideshow #comments {clear:both;font-size:13px;line-height:normal;padding-top:30px; width:561px;word-wrap:break-word;}
body#article_slideshow #leftColumn {float:left;width:574px;padding:9px 0 0 9px;}
html>body#article_slideshow #leftColumn {float:left;width:574px;padding:9px;}


/******* blox3IntelSoftware ad 4/16/09 *******/
#blox3IntelSoftware {border:1px solid #cccccc; padding:10px;width:315px;}
	#blox3IntelSoftware ul {list-style:none;padding:0;margin-bottom:0;}
	#blox3IntelSoftware ul li p {color:#aa1600;font-size:12px;padding:10px 0 10px 0;}
	#blox3IntelSoftware ul li.last div.image {float:left;margin:0 20px 0 0;overflow:hidden;}
	#blox3IntelSoftware h2 {color:#737373;font-weight:normal;margin:0;padding:0 0 0 120px; background:url(blox3IntelSoftwareBug.jpg) no-repeat scroll left top;}
	#blox3IntelSoftware a {color:#004183;font-weight:bold;font-size:17px;}
	#blox3IntelSoftware .productDirect {background:#000;float:right;border-color:#000;margin:0 28px 0 0;padding:0 10px;}
	#blox3IntelSoftware .productDirect p {border-color:#000;}
	#blox3IntelSoftware .productDirect p a {color:#ffffff;border-color:#000;font-size:12px;}
	
/******* Article Footer Carousel *******/

/** old footer rules**/
#subscribeForm {background:#0050a1 url(offer.gif) no-repeat 0 0;border: 1px solid #333;clear:both;margin:9px 9px 0 9px;width:760px;}
	#subscribeForm #covers {float:right;margin-right:5px;margin-top:59px;height:125px;width:145px;}
	#subscribeForm #Form {float:right;margin-top:5px;margin-right:5px;height:171px;width:361px;background:url(formBG.jpg) no-repeat 0 0;padding:10px;text-align: left;}
	#subscribeForm table {font-size:12px;width:360px;margin:0 auto 5px auto;}
	#subscribeForm td.10 {width:10px;}
	#subFooter {float:left;width:100%;background-color:#6699CC;padding:3px 0;margin-top:-14px;text-align:center;border-top:1px solid #333;color:#333;}
	#subFooter a {font-size:11px;color:#333;text-decoration:none;}
	
#footer {font-size:11px;line-height:15px;clear:both;color:#fff;height:168px;padding:0 2px;overflow:hidden;background:url(newfooterImg4.png) repeat-x;}
	#footer a {color:#fff;display:block;padding:0 2px;}
	#footer a:hover {background-color:#840e0e;}
	#footer ul {margin:0;padding:2px 0;}
	#footer ul.quickLinks {padding-top:4px;}
	#footer ul.quickLinks a {font-weight:bold;}
	#footer li {list-style:none;padding:2px 4px;margin:0;}
	#footer ul.resources {width:700px;}
	#footer li.break {width:245px;}
	#footer .ftSearch {width:213px;height:50px;float:left;border-right:dotted 1px #fff;padding:4px 8px 0px 0px;margin:6px 6px 6px 4px;}
	#footer .ftSearch a {color:#F8E7E7;display:block;float:left;padding:2px 6px;}
	#footer .ftSearch a.btnFtSearch {background-image:url(btn_foot_search.gif);background-position: 0px 0px;display:block;font-size:12px;font-weight:bold;height:20px;line-height:20px;text-align:center;width:44px;}
	#footer .ftSearch a.btnFtSearch:hover {background-position: 0px -24px;}
	#footer input.field2, 
	#footer .ftToolbarFld {float:left;}
	#footer .RSS {float:right;width:200px;margin-top:20px;text-align:right;} 
	#footer .RSS img {float:right;margin:0 4px;}
	#PCWNetwork {padding:10px 8px 5px;}
	#PCWNetwork ul {padding:0;}
	#PCWNetwork img {float:left;padding:2px 6px 2px 0;}
	#PCWNetwork img a {padding:0;}
	#PCWNetwork #IDG  {float:right;margin:0;}
	#PCWNetwork #IDG p {display:inline;}
	#PCWNetwork #IDG form {display:inline;}

/** end old footer rules**/
#footer * {margin:0;padding:0;}

	#footer {height:auto;padding:12px 25px 10px;background:#262626;}
	#footer li {list-style:none;list-style-image:none;padding:2px 4px;margin:0;}
	
	#footer a  {background-color:transparent;display:inline;}
	
	#subscribeForm {position:relative;float:right;width:382px;padding-bottom:10px;background:#113b83;border:solid #113b83;border-width:0 1px;}
		#subscribeForm a {color:#ccc;}
		#subscribeForm img {position:relative;top:-1px;border-top:1px solid #113b83;}
		#subscribeForm form {width:360px;margin:0 auto 5px;background:#fff;border:solid #fff;border-width:0 1px;}
		#subscribeForm form table {position:relative;top:-1px;margin:0 0 10px;border-top:1px solid #fff;font-size:12px;}
		#subscribeForm td.10 {width:10px;}
		#subscribeForm td {color:#000000;}
		#subscribeForm form div {position:relative;bottom:-1px;padding-bottom:5px;border-bottom:1px solid #fff;}
		#subscribeForm .subLinks {font-size:11px;text-align:center;}
	
	#storyCarousel { width:554px; margin-bottom:10px; padding:10px 0 0; background:#fff; overflow: hidden; }
		#storyCarousel h2 { float:left; margin:0 20px 10px 10px; color:#000000; font-size: 16px; }
		
		#storyCarousel .carouselNav { font-size:18px; float: right; margin: 0 23px 0 0; padding: 0; } 
			#storyCarousel .carouselNav li { width: 10px; height: 18px; line-height: 18px; float: left; padding: 0 5px; margin: 0; }
			#storyCarousel .carouselNav li { position:relative; width: 24px; height:18px; padding:0; border: 1px solid #bbb; }
			#storyCarousel .carouselNav a { display:block; width:24px; height:18px; padding:0; }
			#storyCarousel .carouselNav .left {border-right:0;}
			#storyCarousel .carouselNav .left a {background:#f00 url(carousel-arrow-left.gif) no-repeat top;}
			#storyCarousel .carouselNav .right a {background:#f00 url(carousel-arrow-right.gif) no-repeat top;}
	
		#storyCarousel .jcarousel-container { position:relative; overflow: hidden;border:0; }
		#storyCarousel .jcarousel-clip { margin:0; overflow:hidden; padding:0; position:relative; z-index:2; }
		#storyCarousel .jcarousel-list { left:0; position:relative; top:0; z-index:1; margin:0; padding:0; overflow:hidden; }
			#storyCarousel .jcarousel-list li.jcarousel-item { float:left; list-style: none; width: 150px !important; padding: 0 15px; margin:0; border-right:1px solid #ddd; overflow: hidden;background:0; } 
			#storyCarousel .jcarousel-list li.jcarousel-item .image {width:150px;height:99px;margin-bottom:5px; position: relative; }
			#storyCarousel .jcarousel-list li.jcarousel-item img {width:150px;height:99px; position: absolute; top: 0; left: 0; }	
			#storyCarousel .jcarousel-list li.jcarousel-item a {color:#1C609F;font-size:12px;line-height:15px;}
	
	#footer .links {float:left;width:960px;padding-top:10px;border-top:1px solid #333;overflow:hidden;}
		#footer .links ul {float:left;margin:0 10px 15px 0;}
		#footer .links ul li {padding:0 5px 7px;font-size:13px;line-height:13px; display:inline;}
		#footer .links ul li.title {padding-bottom:0;font-size:15px;color:#fff;font-weight:bold;line-height:25px;background:url(li-title-bg.gif) repeat-x top left;}
		#footer .links ul.last {margin-right:0;}
		#footer .links a {color:#fff;}
	
	#footer #idg form {float:left;margin-right:20px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#999;}
	#footer #idg {font-size:12px;line-height:28px;}
	
	#footer p{
	font-size:12px;
	text-align:left;
	color:#fff;
	}
	
	#footer p a{
	font-weight:bold;
	text-decoration:none;
	}

	/*#storyCarousel .jcarousel-next {display:none;z-index:3;}*/
	/*#toryCarousel .jcarousel-prev {display:none;z-index:3;}*/

#mobileOptIn{ background-color: #000000;color:#ccc; text-align:center;width:1005px}
#mobileOptIn a{color:#ccc}

/** CES crawl fix CES 2010 **/
#home #ces .meta{clear: both;}

/** Facebook Connect **/
#comments .fb-login {
	margin: -15px 19px 12px 0;
	float: right;
}
#logonForm .fb-connect-txt {float:right;margin:17px -7px -17px 0;}


/** New table styles 04272010 ewee **/

.sideBySideChart div {padding:20px;}
.sideBySideChart table {background:#eee;height:auto;}
.sideBySideChart td {padding:10px 20px;}
.stripe {background:#ccc;}

a.download{
background:#A22013 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-weight:bold;
height:14px;
margin:5px 0 0;
padding:2px 5px;
text-align:center;
}


a.read_more{
color:#A22013;
font-weight:bold;
text-decoration:none;
float:right;
}

.imgalign{
float:left;
margin:1px 7px 0 0;
padding:1px;
border:1px solid #666;
}

.right_top h2{
background-image:url(default-h2BG.gif);
background-repeat:repeat-x;
border:medium none;
font-size:15px;
line-height:normal;
margin:0;
padding:10px 0;
}

