@charset "utf-8";
@import "menu.css";
@import "corners.css";
@import "iefix.css";
@import "ads.css";

body {
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0px;
}

object {
	outline: none;
}

#headerWrapper {
	height: 196px;
	min-width: 1038px;
}

	#header {
		width: 1038px;
	}

#wrapper {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	width: 100%;
}

#contentWrapper {
	width: 1038px;
	margin: 0px auto;
	text-align: center;
}

	#contentContainer {
		margin: 0px auto;
		padding: 0px 0px 0px 17px;
		float: left;
		position: relative;
		width: 1009px;
	}
		
		#content {
			float: left;
			position: relative;
			width: 767px;
			margin: 6px 0px 0px 10px;
		}
		
			#results h2,
			h3 {
				margin: 2px 0px;
				padding: 0px;
			}
			
				#results h2 a,
				h3 a {
					color: #D74309;
					text-decoration: none;
				}
				
				#results h2 a:hover,
				h3 a:hover {
					text-decoration: underline;
				}
		
			#brand {
				float: left;
				margin: 0px 0px 10px;
			}
			
				#brand img.icon {
					float: left;
					margin: 13px 0px 0px 10px;
				}
			
			#brandInfo {
				float: left;
				margin: 0 0 0 10px;
				padding: 0px;
				text-align: left;
				width:500px;
				overflow:hidden;
			}
				#brandInfo h1 {
					margin: 0px;
					padding: 0px;
					color: #4A2709;
					font-weight: normal;
					font-size: 24px;
					width: 500px;
				}
			
				.sIFR-hasFlash #brandInfo h1,
				.sIFR-hasFlash #contentArea #brandInfo h1 {
					font-family: Arial Narrow, Arial, Verdana;
					margin: 0 0 8px;
					padding: 0;
					font-size: 24pt;
					font-weight: normal;
					line-height: normal;
					position: relative;
					top: 8px;
				}
				
				#contentArea #brandInfo h1 {
					color: #0A5992;
					font-weight: normal;
					font-size: 24px;
				}
			
			#brand p {
				clear: left;
				text-align: left;
				margin: 2px 0px 0px;
				padding: 0px;
			}


			.tuneInMessage {
			color: #2F7283;
			font-size: 11px;
			}
			.tuneInMessage img {float:left; padding:2px 4px 0px 0px;}


		
			#tabModule {
				float: left;
				width: 448px;
				height: 278px;
				margin: 10px 0px 0px;
				overflow: auto;
				text-align: left;
			}
			
				#tabModule p {
					margin: 0px;
					margin-left: 10px;
					padding: 0px;
				}
		
			#middleWrapper {
				width: 588px;
				float: left;
			}
			
			#ads {
				float: right;
				width: 168px;
			}
			
				#sponsored {
					margin: 10px 0px 0px;
				}
				
					#sponsored .content {
						height: 264px;
					}

#badges {
width: 223px;
margin: 0 0 0 8px;
}

#badges h4 img {
margin: 0px;
}

#badges img {
margin: 5px 5px 10px;
float:left; 
}
#badges h4 img, #badges #ageBar {float :none; clear:both;}



	#cap {
		display: block;
		float: left;
		height: 21px;
		margin: 0 0 79px;
		position: relative;
		#z-index: -1;
		width: 1026px;
	}

#ankleStripe {
	min-width: 1038px;
}

#footer {
	min-width: 1038px;
}

	* html #copyright {
		width: 1038px;
	}
	
.adHolder {
	top: 15px;
	right: 12px;
}
/*
Legacy support getting phased out.
*/

div.finderResults{text-align:left;font-size:10px;position:absolute;right:180px;}
div.resultsSponsoredBy{top:0px;width:120px;height:10px;color:rgb(80,80,80);}
div.resultsAinitAd1{top:15px;width:120px;height:60px;}
div.finderContent{text-align:left;font-size:10px;position:absolute;right:5px;}

#global-footer-carousel .promo {
	width: auto;
}

#global-footer-carousel .promo .title a:hover {
	text-decoration: none;
}

#global-footer-carousel .promo p.description2 {
	font-family: Arial, sans-serif;
}

