.contentWrapper {
    width: 938px;
}

.resultsContainer {
    width: 609px;
    overflow: hidden;
    float: left;
}

.searchRightSide {
    float: right;
    width: 310px;
    overflow: hidden;
}

/* CONTAINER DIVS */
	#tourSearchBox { /* Defines outer border on results */
		border: 1px solid #00346d;
		margin: 5px;
		width: 978px;
		padding: 3px;
		color: #333333;
		overflow: auto;
	}
	#tourSearchContent {
		margin-top: 10px;
		padding: 5px;
	}
	.tourSearchResultsHead {
	 	margin-bottom: 20px;
	}
	#tourSearchLeft {
		float: left;
		clear: none;
		overflow: auto;
	}
	#tourSearchRight {
		float: right;
		clear: none;
		overflow: auto;
	}

	
/* DIVIDER */
	.tourSearchDivider {
		width: 968px;
		border-top: 1px solid #00346d;
		height: 2px;
	}

	
/* SPECIFIC MODULE SECTIONS */
	#tourSearchRelatedLinks { /* related links module */
		margin: 0 0 10px 0;
		clear:none;
		overflow:auto;
	}
	
	#tourSearchArticle { /* article search head and results */
		margin: 5px 0px 20px 10px;
		width: 500px;
	}

	#tourSearchVideo { /* video search head and results */
		margin: 5px 10px 20px 0px;
		padding: 0px 5px 0px 10px;
		width: 404px;
		background-color: #f5f5f5;
	}
	#tourSearchAudio { /* audio search head and results */
		margin: 5px 10px 20px 0px;
		padding: 0px 5px 0px 10px;
		width: 404px;
		background-color: #f5f5f5;
	}
	#tourVideoResultsContainer, #tourAudioResultsContainer {
		text-align:left;
		position:relative;
	}
	
	
/* TEXT FORMATTERS */
	.ThreeColLeft {
		clear: none;
		float: left;
		padding-right:10px;
	}
	.ThreeColMid {
		float: left;
		margin: 0 0 10px 30px;
		position:relative;
		top:-7px;
	}
	.ThreeColRight {
		float: left;
		margin: 20px 0 5px 30px;
	}
	.tourSearchSubhead, .tourSearchSubheadRed { /* search results subhead */
		font-family: arial, helvetica, sans serif;
		font-size: 13px;
		line-height: 25px;
		font-weight: bold;
		clear: both;
	}
	.searchHeader {
		font-family: arial, helvetica, sans serif;
		font-size: 18px;
		padding-bottom:20px;
		font-style:normal;
		clear: both;
	}
	.tourSearchSubheadRed { /* search results subhead in red */
		color: #ff0000;
	}	
	.tourSearchSubheadRed a { 
		font-style: italic;
		text-decoration: underline;
	}	
	.tourSearchResultsNumber { /* number beside each result */
		position: relative;
		width: 5px;
		float: left;
		clear: none;
	}
	.tourSearchResultsText { /* text blurb for each result */
		position: relative;
		margin: 0px 0px 20px 25px;
	}
	.tourSearchResultsMedia { /* text blurb for each result */
		margin: 0px 20px 20px;
		position: relative;
		right: -108px;
		text-align:left;
		width: 274px;
	}
	.tourSearchResultsDate { /* date on each result */
		color: #999999;
	}
	
	.tourSearchMore { /* More link at bottom of results */
		font-weight: bold;
		font-size: 12px;
		color: #00346d;
		text-align: right;
		padding-right: 10px;
		background: url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/search/s_more_arrow.gif) no-repeat right;
		margin: 5px;
	}
	.tourSearchBold {
		font-weight: bold;
	}
	
	.tourSearchAlso {
		clear:left;
	}
	
	.tourSearchList {
		margin: 10px;
	}
	
/* PAGINATION SPECIFIC STYLES */
	.pagingLinks
	{
		list-style: none;
		color: #999999;
		line-height: 40px;
		font-size: 12px;
		clear: both;
	}

	.pagingLinks li
	{
		display: inline;
		cursor:pointer;
	}

	.pagingLinks li a
	{
		color: #999999;
		line-height: 40px;
		font-size: 12px;
		padding-right: 8px;
    	text-decoration: none;
    	height: 0;
	}

	.pagingLinks li a:hover
	{
		border-color: #666666;
		color: #000;
	}

	#selectedPage, .selectedPage
	{
		font-weight: bold;
		color: #666666;
		line-height: 40px;
		font-size: 12px;
		padding-right: 10px;
	}

	.iefix
	{
		padding: 0px;
		margin: 0px;
		clear: both;
		position: relative;
		top: 0px;
		left: 0px;
	}
	
	#inactivePrev, #inactiveNext, .inactivePrev, .inactiveNext
	{
		padding: 0.2em 0.5em;
    	font-weight: normal;
    	background: #FFF;
    	color: #999;
		border: 1px solid #DDD;
	}
		
/* IMAGE SPECIFIC STYLES */
	.tourSearchResultsImage { /* defines div surrounding video and audio images */
		float: left;
		margin: 0px 20px 20px;
		position: absolute;
	}
	.tourSearchImageBorder { /* defines gray border around video and audio images */
		border: 2px solid #999999;
	}

	.tourSearchPlayArrow { /* defines placement of overlaying play arrow PNG on videos */
		position: absolute;
		z-index: 999;
		top: 14px;
		left: 75px;
	}

	.tourSearchPlayArrow { /* defines placement of overlaying play arrow PNG on videos */
		position: absolute;
		z-index: 999;
		top: 14px;
		left: 75px;
	}

	.imageLink {
		color: #999;
	}
	

