@charset "UTF-8";
/* Homepage CSS January 2010 Document */

.opinionBottomPromoHeader{
	height:15px !important;
	padding-top: 2px !important;
	}
	
	#subPromoSpot {
	border:1px solid #E4E5E0;
	display:block;
	height:auto !important;
	padding-bottom: 10px !important;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
	width:510px;
	}
	#multimediaSpotHeader {
	background-color:#ffffff;
	border:0px solid #999999;
	color:#4D4D4D;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:40px;
	margin:5px;
	width:500px;
	}
	.multimediaCategoryHeader {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:8px;
	display:block;
	height:15px;
	width:490px;
	margin-left:10px;
	}
	a.multimediaCategoryHeaderLink {
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 0 5px;
	text-decoration:none;
	}
	#mainNewsBoxTitle2{
	 margin: 5px 0px 0px 0px;
	}

	#newssubsections3{
	 border-bottom:1px dashed #666666;
	 clear:right;
	 color:#666666;
	 display:inline;
	 float:right;
	 font-size:12px;
	 height:16px;
	 left:0;
	 margin:10px 13px 0px 0px;
	 text-align:right;
	 text-transform:uppercase;
	 width:275px;
	}

	#newssubsections3 a.smallDarkBlueLink {
	color:#163F68;
	display:inline;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
	}

	a.smallDarkBlueLink:hover {
	text-decoration: underline;
	}

	#newssubsections2 {
	border-bottom:1px dashed #666666;
	clear:right;
	color:#666666;
	display:inline;
	float:right;
	font-size:11px;
	height:18px;
	left:0;
	margin:5px 5px 10px;
	text-align:right;
	text-transform:uppercase;
	width:360px;
	}


	#mainNewsBoxTitle3 {
	display:inline;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	margin-top: 10px;
	margin-left:10px;
	width:200px;
	}

	a.mainNewsBoxHeaderText2{
	 	color:black;
		display:inline;
		font-size:18px;
		font-weight:bold;
		margin:0 0 0 4px;
		text-decoration:none;
	}

	a.mainNewsBoxHeaderText2:hover{
	  text-decoration: underline;
	}

	a.rightRailHeaderBoxLinks{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	}

	a.rightRailHeaderBoxLinks:hover{
		text-decoration:underline;
		color:#666666;
	}

	.CheckThisOutInnerItems{
	    width: 140px !important;
	    margin: 0px 0px 0px 5px;
	}

	.CheckThisOutInnerItems a{
		font-weight: normal;
		text-decoration:none !important;
	}

	.CheckThisOutInnerItems a{
		font-weight: normal;
		text-decoration: underline;
	}



	#breakingnewszone {
		margin: 10px 0px 5px 10px !important;
		width: 820px !important;
		padding-top: 5px;
		height: 18px !important;
	}
	
	html>body #breakingnewszone {
		margin: 10px 0px 5px 10px !important;
		width: 825px !important;
		padding-top: 5px;
		height: 18px !important;
	}
	
	#developingstoryzone{
		height:18px !important;
		margin:10px 0 5px 10px !important;
		padding-top:5px;
		width:820px !important;
	}
	
	html>body #developingstoryzone{
		height:18px !important;
		margin:10px 0 5px 10px !important;
		padding-top:5px;
		width:825px !important;
	}
	

	#rightrail_widget_header{
		background-color:#F1F1F1;
		border-bottom:1px solid #DDDDDD;
		height:18px;
		text-transform:uppercase;
		color:#333333;
		padding: 2px 0px 0px 5px;
		font-weight: bold;
		font-size: 12px;
	}

	a.rightrail_widget_header_links{
	  	color:#666666;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}

	a.rightrail_widget_header_links:hover{
	  	color:#666666;
		text-decoration:underline;
	}

	
	
	
	/*Gallery on right rail*/

	.divfloatleft{
		float: left;
		margin-left: 0px;
		margin-bottom: 5px;
	}
	.divfloatleft2{
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
		width: 75px; 
		height: 115px; 
		padding: 5px 5px 0px 5px; 
		background: #F8F8F8; 
		text-align: center;
	}

	.divfloatright{
		float: right;
		margin-right: 0px;
		margin-bottom: 5px;
	}

	.photogallery_Header {
		background-color:#F1F1F1;
		border-bottom:1px solid #DDDDDD;
		height:18px;
		text-transform:uppercase;
		color:#333333;
		padding: 2px 0px 0px 5px;
		font-weight: bold;
		font-size: 12px;
		width: 170px;
	
	/*background-color:#F1F1F1;
			border-bottom:1px solid #DDDDDD;
			color:#333333;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			font-weight:bold;
			padding:0 0 0 7px;
			text-align:left;
			text-transform:uppercase;
			vertical-align:middle;
			width: 168px;*/
	}
	
	.photogallery_Header a, .videogallery_Header a{
		color:#666666;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.photogallery_Header a:hover, .videogallery_Header a:hover{
		color:#666666;
		text-decoration:underline;
	}
	
	.videogallery_Header {
		background-color:#F1F1F1;
		border-bottom:1px solid #DDDDDD;
		height:18px;
		text-transform:uppercase;
		color:#333333;
		padding: 3px 0px 0px 5px;
		font-weight: bold;
		font-size: 12px;
		width: 293px;

/*	background-color:#F1F1F1;
		border-bottom:1px solid #DDDDDD;
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:0 0 0 7px;
		text-align:left;
		text-transform:uppercase;
		vertical-align:middle;
		width: 292px;*/
	}
	
	
	#mainCenter_top{
	    background-color:#FFFFFF;
		float:left;
		height:auto;
		margin:5px 0 0 10px;
		position:relative;
		display:inline;
		width:515px;
	}
	
	#mainCenter {
		background-color:#FFFFFF;
		float:left;
		height:auto;
		margin:5px 0 0 10px;
		position:relative;
		display: inline;
		width:515px;
	}
	
	#mainRightRail {
		background:#FFFFFF none repeat scroll 0 0;
		float:right;
		height:auto;
		position:relative;
		display: inline;
		width:310px;
	}
	
	.opinionBottomPromoContent2{
		border-bottom-color: #DDDDDD;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color:#362C19;
		display:block;
		font-size:12px;
		height:auto;
		margin-left:5px;
		padding:10px 0;
		width:240px;
	}
	
	.opinionBottomPromoContent3{
		color:#362C19;
		display:block;
		font-size:12px;
		height:auto;
		margin-left:5px;
		padding:10px 0;
		width:240px;
	}
	.pc_home_promo_header { margin: 0px; border-bottom: 1px solid #CCC; }
	.pc_home_promo_header a:link { color:#545454; font-family:Arial,Helvetica,sans-serif; font-size:16px; text-decoration:none; !important}
	.pc_home_promo_header a:hover { text-decoration: underline; } 
	.pc_home_promo_photo {  margin: 0px 5px 5px 5px; clear: left; height: auto; width: 80px; overflow: hidden;}
	.pc_home_promo_tease {  width: 190px; color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px; margin: 0px 5px 5px 0px; } 
	.clear	{clear: both;}
	.clearspacer5pxio {height: 2px; clear: both;}
	#greatfindsheader h4 a:hover { color: #666666;}
	div#marketplace_garagesales_gs { border: 1px solid #CCC; margin-bottom: 10px; margin-right: 8px; padding-top: 4px; }


