/* Basic **********************************************/
/* Search Menu ****************************************/
/* Search Results *************************************/


/**** Layout Begin **************/
#searchResults #column1 {
	width: 266px;
	background: url(../images/layout/dotted.gif) repeat-y 265px 0px;
}

#searchResults #column2 {
	width: 520px;
	background: url(../images/layout/dotted.gif) repeat-y 0px 0px;
}

#searchResults #sidebar {
	width: 210px;
	margin: 0 0 0 10px;
	padding: 3px 0 0 0;
}

#searchResults #sidebar p {
	font-size: 10px;
	line-height: 14px;
}

#searchResults #text_col_large {
	padding: 10px 0 0 31px;
	width: auto;
}

.searchResultHeading {
	float: left;
	clear: left;
	width: 400px;
	margin-bottom: 22px;
}

.searchResultText {
	float:left;
	width:278px;
	margin-bottom:22px;
}

.searchResultImage {
	float:left;
	
	margin-right:22px;
	margin-bottom:40px;
	clear:left;
}

#searchResults #title {
	border-bottom: 1px solid #C41200;
	padding: 5px 0 5px 0;
}

/**** Layout End ****************/
/**** Typography Begin **********/
#searchResults a {
	color: #C41200;
	font-weight:normal;
}


.searchResultText p {
	font-size:12px;
	line-height:14px;
}

#searchResults #title h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 0 6px;
}

#searchResults #title p {
	position: absolute;
	top: 9px;
	left: 75px;
	font-size: 12px;
}

#searchResults a.more, #searchResults a.more:visited {
	text-decoration:none;
	color: #C41200;
	font-weight:normal;
	line-height: 26px;
}

#searchResults a.more:hover {
	text-decoration:underline;
	color: #C41200;
	font-weight:normal;
}

#searchResults .subtitle {
	font-weight: bold;
	font-size: 11px;
}

#searchResults .category {
	color: #898787;
}

#searchResults #sortBy {
	font-size: 12px;
}

#searchResults #sortByDate {
	vertical-align:-2px;
}

#searchResults #sortByTitle {
	vertical-align:-2px;
}
/**** Typography End ************/

/**** Pagination Begin **********/
#searchResults #page-top {
	position: absolute;
	top: -20px;
	left: 31px;
}

#searchResults .pagination {
	width: 489px;
	clear: both;
}

#searchResults .pagination span {
	color: #C41000;
}

#searchResults .pagination span#current {
	text-decoration: none;
	color: #000000;
}

#searchResults .pagination a:link, #searchResults .pagination a:visited {
	text-decoration:none;
	color: #C41000;
}

#searchResults .pagination a:hover {
	text-decoration:underline;
	color: #C41000;
}
/**** Pagination End ************/


