/*
***********************************************************************
BLACK STLYE SHEET
***********************************************************************
*/
html, body 
{
    font-family:verdana,sans-serif;
    color:#000;
    background-color:#ececec;
}
.body
{
}
h1{
	font-size:17px;
}
h2{
	font-size:16px;	
}
h3{
	font-size:15px;
}
h4{
	font-size:14px;
}
h5{
	font-size:13px;
}
ul {margin-left:20px;}
ul li{margin-left:20px;}
.error_main
{
	background-color:#a33;
	color:#fff;
	padding:10px;
	margin-bottom:5px;
}

.author
{
	font-size:10px;
	margin:0px;
}

.published
{
	font-size:10px;
	margin:0px;
	margin-bottom:5px;
}

.error_item
{
	background-color:#a33;
	color:#fff;
	padding:2px;
	font-style:oblique;
}

.container
{
    width:775px;
	margin:0px auto;
	background-color:#fff;
	height:auto;
	padding:10px;
	border:solid 1px #555;
}
.container .header
{
    background-color:#000;
    color:#fff;
	height:100px;
	width:775px;
}

.header .leftHeaderAdBlock
{
    float:left;
    height:90px;
    width:120px;
    background-color:#ccc;
    border:1px solid;
    margin:5px;
}

.header h1
{
	float:left;
	margin-left:5px;
}

.header .offer
{
	display:block;
	float:right;
	font-size:10px;
	color:#fff;
}

.container .mainMenu
{
	color: #FFF;
	height:27px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	font-size:12px;
	background-color:#555;
	border-top:1px solid #FFF;
	width:768px;
}

.mainMenu .mainMenuGroup
{
	height:auto;
	float:left;
	padding: 5px;
	padding-bottom: 2px;
	background-color:#555;	
}

.mainMenu .highlightMainMenuGroup
{
	height:auto;
	float:left;
	padding:5px;
	padding-bottom: 1px;
	background-color:#555;
	border-bottom:1px dashed #FFF; 
}

.mainMenu a
{
	color:#FFF;
	text-decoration:none;
	margin-left:1px;
	margin-right:1px;
	font-family:Georgia, Serif;
	font-weight:bold;
	font-size:14px;
}


.container .main
{
	float:left;
	font-size:11px;
	background-color:#fff;
}

.main .content
{
    width:775px;
	float:left;
	font-size:11px;
}

.content .primaryKeyword
{
	font-size:24px;
	width:775px;
	border-bottom:solid 1px #ccc;
	margin-bottom:1px;
}
.content .advancedHeading
{
	color:#EA8500;
	font: bold 13px Verdana, sans-serif;
}
html>body .main .content
{
	height:auto;
	min-height:450px;
}
.content .articleView
{
	font-size:11px;
	background-color:#fff;
	float:right;
	width:577px;
    padding:3px;
    padding-bottom:10px;
}

.articleView .cookieCrumbs
{
	padding-left:5px;
}
.cookieCrumbs a
{
	color:#555;
    font-size:12px;
	font-family:Georgia, Serif;
}
.articleView .articleImage
{
	height:auto;
	float:right;
	margin:2px;
	margin-right: 10px;
	padding:2px;
	border: solid 1px #e1e1e1;
}
.articleView .title
{
	margin:2px;
	margin-left:0px;
	color:#555;
	font-size:28px;
	font-family:Georgia, Serif;
}
.articleView .article
{
	margin-left:5px;
}
.articleView .author
{
	color:#C63;
	font: bold 0.85em Verdana, sans-serif;
  	text-transform: uppercase; 
  	text-decoration:none;
  	letter-spacing: 2px;
  	margin-left: 5px;
  	line-height:24px;
}
.articleView .published
{
	color:#555;
	text-transform: uppercase; 
  	letter-spacing: 2px;
  	margin-left: 5px;
}

.content .groupView
{
	width:577px;
	float:right;
	height:auto;
	font-size:11px;
	padding: 3px;
	background-color:#fff;
}

.groupView .groupTitle
{
  display:none;
}

.groupView .description
{
	float:right;
	width:563px;
    border-bottom:1px dashed #B2B2B2; 
    padding-bottom:10px;
    padding-left:2px;
    margin:5px;
    margin-top:2px;
    
	color:#555;
	font-size:12px;
	line-height:24px;
	text-decoration:none;		
}
.groupView .summaryBlock
{
	float:right;
	width:570px;
	height:auto;
}

.summaryBlock .summaryBlockTitle
{
	margin:0px;
	color:#990000;
	margin-left:2px;
}
.groupView .articleSummary
{
	float:left;
	width:565px;
    margin-bottom:10px;
    margin-top:5px;
    margin-left:2px;
    padding-bottom:10px;
}

.articleSummary .articleSummaryImage
{
	width:49px;
	height:49px;
	float:left;
	margin-bottom:10px;
	margin-top:4px;
	margin-right:2px;
	color:#FFF;
	background-color:#FFF;
	border:1px solid #555;
	
}
.articleSummaryImage a
{
	color:#FFF;
	background-color:#FFF;
}
.adSpot
{
	float:left;
	width:600px;
}

.adSpot .adImage
{
	width:49px;
	height:49px;
	float:left;
	margin-bottom:10px;
	margin-top:4px;
	margin-right:2px;
	margin-left:3px;
	color:#FFF;
	background-color:#FFF;
	border:1px solid #555;
}

.articleSummary .summary
{
	float:left;
	width:560px;
	height:auto;
	line-height: 24px;
}

.articleSummary .articleSummaryLink
{
	font: bold 16px Verdana, sans-serif;
  	color:#0066C1;
	border-bottom:1px solid #fff;
	text-decoration:none;	
}

.articleSummary .highlightArticleSummaryLink
{
	font: bold 16px Verdana, sans-serif;
  	color:#0066C1;
	text-decoration:none;	
	border-bottom:1px solid #0066C1;
	background-color:#fff;
}

.articleSummary .by
{
	color: #555;
	font: italic 1.1em Times, serif; 
	letter-spacing: 1px; 
	margin: 0 0 1.5em;
	line-height:24px;
}

.articleSummary .author
{
	color:#C63;
	font: bold 0.85em Verdana, sans-serif;
  	text-transform: uppercase; 
  	text-decoration:none;
  	letter-spacing: 2px;
  	margin-left: 0.25em;
  	line-height:24px;
}

.articleSummary .highlightAuthor
{
	color:#000;
	font: bold 0.85em Verdana, sans-serif;
  	text-transform: uppercase; 
  	letter-spacing: 2px;
  	margin-left: 0.25em;
  	text-decoration:none;	
	border-bottom:1px solid #000;
	background-color:#FFF0DF;
	line-height:24px;
}

.articleSummary .published
{
	color:#555;
	text-transform: uppercase; 
  	letter-spacing: 2px;
  	
	margin-bottom:5px;
}

.rightMenu
{
	width:150px;
	min-height: 100px;
	border: 1px solid #e1e1e1;
	margin: 2px;
	margin-right: 10px;
	float: right;
	padding: 2px;
}
.rightMenu .rightMenuGroup{
float:left;
}
.rightMenu .title
{
    background-color:#e3e3e3;
    color:#000;
    width: 144px;
    font-size:14px;
    padding-left:2px;
	font-family:Georgia, Serif;
}
.rightMenu .rightMenuLink
{
	margin-top:3px;
	margin-left:3px;
}
.rightMenu a
{
    color:#555;
    font-size:12px;
	font-family:Georgia, Serif;
}
.rightMenu a:hover
{
	color:#000;
    font-size:12px;
	background-color:#e3e3e3;
}
.content .fullAdBlock
{
    height:60px;
    padding:2px;
    margin-top:5px;
    margin-bottom:5px;
}

.content .bannerAd
{
    margin-top:7px;
    margin-bottom:7px;
}
.content .leftAdBlock
{
    width:180px;
    height:150px;
    float:left;
    margin:5px;
    margin-left:0px;
    padding:2px;
   
}
.content .rightAdBlock
{
    width:180px;
    height:150px;
    float:right;
    margin:5px;
    margin-right:0px;
    padding:2px;
}

.fullRightColumn
{
    float:left;
    width:180px;
	min-height:1px;
    color:#000;  
    padding-left:0px;
    background-color:#fff;
}
.tla
{
	padding-top: 1px;
	color:#000;
	margin-top:10px;
} 
.tla a
{
	color:#0066C1;
	font: 1.04em, arial;
	margin-top:10px;
}
.columnAd
{
	width:180px;
	height: auto;
	float: left;
}
.columnAd .recomendedLinks
{
	width:168px;
	border:solid 1px #bbb;
	background-color: #eee;
	padding:5px;
	font: bold 10px Verdana, sans-serif;
	color:#999;
	margin-top:10px;
}
.columnAd a
{
	color:#0066C1;
	font: 1.04em, arial;
}
.columnAd br
{
	font-size:1px; 
	margin:0px; 
	padding:0px;
}
.sponsoredLinks
{
	border-bottom:1px dashed #555;
	font: bold 11px Verdana, sans-serif;
  	text-transform: uppercase; 
  	color:#555;
  	
}
.footer
{
	margin:0px auto;
	width:775px;
	text-align:center;
	font-size:10px;
	padding:2px;
}
.clear{ clear:both; }
.notice, .notice a{
font-size:9px;
color:#ccc;
}					
/* Yahoo Search Feed */
.articleView .yahooArticleAd
{
	display:none;
}

.yahooArticleAd .adTitle
{
	display:none;
}

.yahooArticleAd .sponsoredLinks
{
	display:none;
}
.yahooArticleAd .whatsThisContainer
{
	display:none;
}
.yahooArticleAd .whatsThis
{
	display:none;
	
}
.yahooArticleAd .highWhatsThis
{
	display:none;
}

.yahooArticleAd .ads
{
	display:none;
}

.ads .feedAd
{
	width:554px;
}

.feedAd .feedIcon
{
	float:left;
	margin-top:5px;
	width:25px;
	
}
.feedIcon img
{
	float:left;
	margin-left:10px;
}
.feedAd .feedText
{
	width:509px;
	float:right;
	
}

.feedText .title
{
	font: bold 11px Verdana, sans-serif;
  	text-transform: uppercase; 
  	width:509px;
  	color:#0066C1;
  	float:left;
}

.feedText .articleDesc
{
	float:left;
	width:509px;
	margin-left:2px;
	color:#555;
	text-decoration:none;
}


.feedText .articleURL
{
	font:11px Verdana, sans-serif;
	text-transform: lowercase;
	color:#06B200;
	margin-top:0px;
	float:left;
	margin-left:2px;
	text-decoration:none;
}

.ads .highlightArticleFeedAd
{
	width:554px;
	background-color:#FFF;
	cursor:pointer;	
}

.highlightArticleFeedAd .feedIcon
{
	float:left;
	margin-top:5px;
	width:25px;
	background-color:#eee;
}

.highlightArticleFeedAd .feedText
{
	width:509px;
	float:right;
	background-color:#eee;
}
/* End Yahoo Search Feed */
/* Yahoo Search Feed */ 
.groupView .yahooAd
{
	width:565px;
	float:right;
	min-height:200px;
	height:auto;
	margin-left:0px;
}

.yahooAd .title
{
	font: bold 11px Verdana, sans-serif;
  	text-transform: uppercase; 
  	color:#C63;
}

.yahooAd .sponsoredLinks
{
	font: bold 11px Verdana, sans-serif;
	float:right;
	color:#ccc;
	text-transform: none;
	border: none;
	margin-right: 10px;
}
.yahooAd .whatsThis
{
	float:right;
	color:#ddd;
	margin-right: 25px;
}
.yahooAd .highWhatsThis
{
	float:right;
	color:#999;
	cursor:pointer;
	margin-right: 25px;
}

.yahooAd .ads
{
	background-color:#fff;
}

.ads .feedAd
{
	width:554px;
}

.feedAd .feedIcon
{
	float:left;
	margin-top:5px;
	width:25px;
}
.feedIcon img
{
	float:right;

}
.feedAd .feedText
{
	width:509px;
	float:right;
}

.feedText .title
{
	font: bold 11px Verdana, sans-serif;
  	text-transform: uppercase;
  	width:509px; 
  	color:#0066C1;
  	float:left;
}

.feedText .desc
{
	float:left;
	width:509px;
  	
  	text-decoration:none;
  	color:#555;

}


.feedText .url
{
	font:11px Verdana, sans-serif;
	text-transform: lowercase;
	color:#06B200;
	margin-top:0px;
  	
  	text-decoration:none;
	float:left;
}

.ads .highlightFeedAd
{
	width:554px;
	background-color:#FFF;
	cursor:pointer;
}

.highlightFeedAd .feedIcon
{
	float:left;
	margin-top:5px;
	width:25px;
	background-color:#eee;
}

.highlightFeedAd .feedText
{
	width:509px;
	float:right;
	background-color:#eee;
}

/* End Yahoo Search Feed */		
																																																																																																																																																																																																																				  																																																																																																																																																																																																																																																																  																																																																																																																																																																																																																																														  																										
/* Yahoo Search Feed */ Column Ad
.yahooColumnAd
{
	width:130px;
}

.yahooColumnAd .yahooColumnAdTitle
{
	width:168px;
	border:solid 1px #bbb;
	background-color: #eee;
	padding:5px;
	font: bold 10px Verdana, sans-serif;
	color:#999;
	margin-top:10px;
}

.yahooColumnAd .yahooAds
{
}

.yahooAds .columnFeedAd
{
	width:180px;
	
}

.columnFeedAd .columnFeedAdTitle
{
	margin-top:10px;
	font: bold 12px Verdana, sans-serif;
  	width:180px;
  	color:#0066C1;
  	text-decoration:underline;
  	float:left;
}

.columnFeedAd .columnFeedAdDesc
{
	float:left;
	width:180px; 
	text-decoration:none;
	color:#555;
}

.columnFeedAd .columnFeedAdURL
{
	float:left;
	width:180px;
	max-width:180px; 
	text-decoration:none;
	color:#06B200;
}

.yahooAds .highlightColumnFeedAd
{
	background-color:#eee;
	width:180px;
	cursor:pointer;
}

.highlightColumnFeedAd .columnFeedAdTitle
{
	margin-top:10px;
	font: bold 12px Verdana, sans-serif;
  	width:180px;
  	color:#0066C1;
  	text-decoration:underline;
  	float:left;
  	background-color:#eee;
}

.highlightColumnFeedAd .columnFeedAdDesc
{
	float:left;
	width:180px;
	background-color:#eee;
	text-decoration:none;
	color:#555;
}

.highlightColumnFeedAd .columnFeedAdURL
{
	float:left;
	width:180px;
	max-width:180px; 
	color:#06B200;
	background-color:#eee;
	text-decoration:none;
}

/* Yahoo Search Feed */ Wide Ad
.yahooWideAd
{
	width:550px;
}

.yahooWideAd .yahooWideAdTitle
{
	width:539px;
	height:22px;
	font: bold 14px Verdana, sans-serif;
	color:#555;
	text-transform: none;
	padding-left:3px;
	padding-top:5px;
}

.yahooWideAd .yahooWideAds
{
	width:539px;
	margin-top:20px;	
}

.yahooWideAds .wideFeedAd
{
	width:539px;
	float:left;
	
}
.wideFeedAd .wideFeedAdRating
{
	width:106px; 
	float:right;
}

.wideFeedAd .wideFeedAdText
{
	float:right; 
	width:385px;
	
}
.wideFeedAdText .wideFeedAdTitle
{
	margin-top:5px;
	font: bold 16px Verdana, sans-serif;
  	color:#0066C1;
  	text-decoration:underline; 	
  	float:left;
  	width:385px; 
  	padding-top:5px;
  	
}

.wideFeedAdText .wideFeedAdDesc
{
	margin-top:5px;
	float:left;
	text-decoration:none;
	color:#555;
	font: 12px Verdana, sans-serif;
	width:385px;
	
}

.wideFeedAdText .wideFeedAdURL
{
	margin-top:5px;
	float:left;
	font: 13px Verdana, sans-serif;
	text-decoration:none;
	color:#ccc;
	font-weight:BOLD;
	width:385px;
	
}

.yahooWideAd .regularAd
{
	width:226px;
}

.regularAd .yahooRegularAdTitle
{
	width:221px;
	border-bottom:solid 1px #bbb;
	background-color: #eee;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:6px;
	font: bold 10px Verdana, sans-serif;
	color:#999;
	
}

.regularAd .regularColumnFeedAd
{
	margin-left:3px;
	width:220px;
	
}

.regularColumnFeedAd .regularColumnFeedAdTitle
{
	margin-top:10px;
	font: bold 12px Verdana, sans-serif;
  	width:220px;
  	color:#0066C1;
  	text-decoration:underline;
  	float:left;
}

.regularColumnFeedAd .regularColumnFeedAdDesc
{
	float:left;
	width:220px;
	text-decoration:none;
	color:#555;
}

.regularColumnFeedAd .regularColumnFeedAdURL
{
	float:left;
	width:220px;
	max-width:220px; 
	text-decoration:none;
	color:#06B200;
}

/* Product Feed */
.productAds
{
	width:565px;
	float:right;
	min-height:200px;
	height:auto;
	margin-left:0px;
}

.productAds .title
{
	font: bold 11px Verdana, sans-serif;
  	text-transform: uppercase; 
  	color:#C63;
}

.productAds .sponsoredLinks
{
	font: bold 11px Verdana, sans-serif;
	float:right;
	color:#ccc;
	text-transform: none;
	border: none;
	margin-right: 10px;
}
.productAds .ads
{
	background-color:#fff;
}


.ads .hiddenProductAd
{
	display:none;
}
.hiddenProductAd .productIcon
{
	display:none;
}
.hiddenProductAd .productText
{
	display:none;
}



.ads .productAd
{
	width:560px;
	height:110px;
	float:right;
	padding:0px;
}
.productAd .productIcon
{
	margin-top:5px;
	float:left;
	width:110px;
	cursor:pointer;
}
.productIcon img
{
	float:left;
	cursor:pointer;

}
.productAd .productText
{
	margin-top:5px;
	width:440px;
	float:right;
	height:100px;
}

.productText .title
{
	font: bold 13px Verdana, sans-serif;
  	text-transform: uppercase;
  	text-decoration: underline;
  	
  	width:312px; 
  	color:#0066C1;
  	float:left;
  	cursor:pointer;
}

.productText .desc
{
	float:left;
	width:312px;
  	
  	text-decoration:none;
  	color:#555;
  	cursor:pointer;

}


.productText .url
{
	font:11px Verdana, sans-serif;
	text-transform: uppercase;
	color:#ccc;
	margin-top:0px;
  	
  	text-decoration:none;
	float:left;
	cursor:pointer;
}

.productText .rating
{
	font:11px Verdana, sans-serif;
	color:#aaa;
	margin-top:0px;
  	
  	text-decoration:none;
	float:left;
	cursor:pointer;
}

.rating img
{
	border:0px;
}

.productText .buttonExtras
{
	width:105px;
	float:right;
	border-left:2px solid #ccc;
	height:80px;
	padding-top:20px;
	padding-left:5px;
	text-decoration:none;
	color:#999;
}

.buttonExtras .standard
{
	text-decoration:none;
	color:#999;
}

.buttonExtras .boldBlue
{
	font: bold 10px Verdana, sans-serif;
  	text-transform: uppercase;
  	color:#0066C1;
  	cursor:pointer;
}

.moreBar
{
	float:left;
	padding:0px;
	text-align:center;
	width:565px;
	cursor:pointer;
	font: bold 13px Verdana, sans-serif;
  	text-transform: uppercase;
  	color:#0066C1;
}
.searchBox
{
	width:226px; 
	border:solid #ccc 1px; 
	float:right;
	
}
.searchBox .searchBoxTitle
{
	width:221px;
	border-bottom:solid 1px #bbb;
	background-color: #eee;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:6px;
	font: bold 10px Verdana, sans-serif;
	color:#999;
}
.searchBox .relatedSearches
{
	float:left;
	text-decoration:none;
	color:#999;
	font:12px Verdana, sans-serif;
	padding:4px;
}
.relatedSearches a
{
	color:#999;
	text-decoration:none;
}
