﻿/* RESULT SORT OPTIONS */

.underline
{
	text-decoration:underline;
}
#resultsSort
{
    float:left;
    width:100%;
    font-size:90%;
}

.cruk_purple
{
    color:#EC008C;
}

#resultsSort h2
{
    float:left;
    padding-left:5px;
}

#resultsSort .top
{
    float:left;
    padding-left:5px;
    margin-top:3px;
}

#resultsSort .bold
{
    font-weight:bold;
}

#resultsSort .back, .SearchResults .back, #WideResults .back, #DetailPage .back
{
    float:left;
    height:8px;
    background-image:url(/images/dot.gif);
    background-repeat:repeat-x;
    background-position:0 3px;
    display:block;
    width:445px;
    text-align:center;
    margin:3px 0;
}

#WideResults .back
{
    width:605px;
}


#WideResults #resultsSort .back
{
    background-image:none;
    width:595px;
}


.SearchResults .back.shop
{
    width:450px;
}

#resultsSort .paging
{
    float: left;
    color: #1B3197;
    text-align:left;
   
}

#resultsSort .buttons
{
    float: right;
    text-align: right;
    color: #1B3197;
}

#resultsSort .sr_sort_button
{
	text-decoration: underline;
    cursor:pointer;
    background-color:White;
    color: #CC0066;
    font-size: 100%;
    border:none;
    z-index:10000;
}

#resultsSort .nocursor
{
    cursor:auto;
    color:#9D9DA1;
}

.SearchResults
{
    float:left;
}

.SearchResults .sr_result
{
    float:left;
    display:block;
    width:100%;
}
.SearchResults .sr_result.hr
{
	border-collapse:collapse;
	height:2px;
	border-bottom:2px dotted #CCC;
}
.SearchResults .sr_result.alt
{
  
}
.SearchResults .content 
{
	clear:both;
}
.SearchResults .content .summary
{
	width:355px;	
}
.SearchResults .content .summary a.footer
{
	text-decoration:underline;
}
.SearchResults a.title
{
	text-decoration:underline;
    color:#EC008C;
    margin-bottom:10px;
    font-weight:bold;
}
.SearchResults a:visited.title
{
    color:#777777;
}
.SearchResults a:hover.title
{
    color:#EC008C;
}
.SearchResults .content .summary a:visited.footer
{
    color:#777777;
}
.SearchResults .content .summary a:hover.footer
{
    color:#EC008C;
} 

.SearchResults .item
{
    width:100%;
    display:block;
    float:left;
    margin-bottom:5px;
    margin-top:3px;
    font-size:90%;
    clear:both;
    
}

.SearchResults .item h3
{
    color:#1D429B;
    font-weight:bold;
    float:left;
    margin:0 4px 0 0;
	padding:0 0 0 0;
}

.SearchResults .right
{
    float:left;
    font-weight:bold;
    margin:1px 6px 0 0;
    >margin:2px 6px 0 0;
   
    padding:0;
}

.SearchResults .content
{
    width:100%;
    margin-bottom:5px;
}

.SearchResults .summary
{
    float:left;
    display:block;
    width:355px;
}

.SearchResults .image
{
    float:left;
    text-align:center;
    font-size:90%;
    width:95px;
}

.SearchResults .bold
{
    font-weight:bold;
}

.SearchResults .sr_result.shop
{
    display:block;
    text-align:center;
    width:450px;
    float:left;
}

.SearchResults .sr_result.shop.green
{
    background-color:#DDF0DA;
}

.SearchResults .sr_result.shop .inner
{
    width:435px;
    padding-top:5px;
    padding-bottom:5px;
    margin-left:5px;
    text-align:left;
}

.SearchResults .sr_result .shopleft
{
    width:210px;
    display:block;
    float:left;
    text-align:left;
}
.SearchResults .sr_result a:hover.shopleft 
{
    color:#EC008C;
}
.SearchResults .sr_result .shopright
{
    width:225px;
    display:block;
    float:left;
    text-align:right;
}

.SearchResults .sr_result .address
{
    float:left;
    display:block;
    width:410px;
    text-align:left;
    margin-top:7px;
    margin-bottom:5px;
}

.SearchResults .sr_result .map
{
    float:left;
    display:block;
    width:25px;
    text-align:right;
    margin-top:7px;
}


#WideResults .text
{
    float:left;
    width:596px;
}

#WideResults .wideitem
{
    left:5px;
    display:block;
    width:597px;
    padding-bottom:5px;
    text-align:center;
    margin:0 0 0 5px;
}

#WideResults .wideitem_orange
{
    background-color:#FFEDD3;
    padding:3px 5px;
    width:587px;
    float:left;
	
    
}

#WideResults .wideitem_green
{
    background-color:#DDF0DA;
    padding:3px 5px;
    width:587px;
    float:left;
}

#WideResults .wideitem_white
{
    padding:3px 5px;
    width:587px;
    float:left;
}

#WideResults .wideitem h3
{
    float:left;
    margin-right:3px;
    font-size:100%;
}

#WideResults .wideitem .top
{
    display:block;
    float:left;
    margin-bottom:10px;
    text-align:left;
    width:100%;
}

#WideResults .wideitem .row
{
    float:left;
    text-align:left;
    padding-bottom:5px;
}

#WideResults .wideitem .row_location
{
    width:157px;
}

#WideResults .wideitem .row_title
{
    width:100px;
}

#WideResults .wideitem .row_title h3
{
    color:#EC008C;
}

#WideResults .wideitem .row_distance
{
    width:150px;
}
#WideResults .wideitem .row_summary
{

}
#WideResults .wideitem .row_start
{
    width:180px;
}

#WideResults .wideitem .row_end
{
    width:130px;
}

#WideResults .wideitem .row_image
{
    margin-top:-20px;
    float:right;
}

#WideResults .wideitem .summary
{
    float:left;
    width:510px;
    text-align:left;
}

#WideResults .clear
{
    clear:both;
}

#DetailPage .title h1
{
    float:left;
    margin-right:5px;
    margin-left:5px;
}

#DetailPage .title h2
{
    margin-top:7px;
    float:left;
}

.event_type_pager_wrapper
{
	padding-left:6px;
}

.SortDirectionArrow
{
    color:#EC008C;
    font-weight: bold;
}
