﻿/* CSS for styling Search result pages */

.EstablishmentNameLink
{
	font-size:1.25em;
}

.SearchFormPanel
{
	width:700px;
}

.SearchFormContentArea
{
	width:485px;
	float:left;
}

.SearchAdvertisingPanel
{
	width:180px;
	float:right;
	border:solid 1px black;
	padding:0px 5px 5px 10px;
}

.AdvertisingPanelDescription
{
	font-family:Arial Verdana Courier;
	font-size:9.0pt;
}

.AdvertisingPanelEstablishmentLink
{
	font-family:Arial Verdana Courier;
	font-size:10.0pt;
}

.searchResults
{
	margin-left:0.5em;	
}

.searchResults table, td, tr
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.SearchResultImage
{
	float:left;
	margin-right:5em;
	border-color:Black;
	border-style:solid;
	border-width:1px;	
}

.SearchSingleBorderedTable
{
	border: solid 1px black;
	width: 300px;
	padding:5px 10px 5px 10px;
}

 .SearchSingleBorderedTable td
{
	padding:1px 5px 1px 5px;
}

.SearchSingleBorderedWideTable  
{
	border: solid 1px black;
	width: 500px;
	padding:5px 10px 5px 10px;	
}

.SearchEstablishmentDescription  
{
	border: none;
	width: 500px;
	padding:5px 10px 5px 0px;		

}

.SearchSingleBorderedWideTable td
{
	padding:1px 5px 1px 5px;
}

.SearchNoBorderedTable 
{
	border: none;
	width: 280px;
}

.SearchNoBorderedTable td
{
	border: none;
	width: 280px;
	padding:0px 0px 0px 0px;	
}

th.DWSearch
{
	border-bottom:solid 1px black;
}

.SearchDetailsImage
{
	float:left;
	margin-right:5em;
	border-color:Black;
	border-style:solid;
	border-width:1px;
}

.SearchDetailsImage-NoBorder
{
	float:left;
	margin-right:5em;
}


/* END OF CSS for styling Search result pages */


/* CSS for Search Form pages */

fieldset.DWSearch
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

legend.DWSearch
{
	margin-left:5px;
	font-weight:bold;
}

fieldset.DWSearch ol 
{
	padding:1px 0.5em 0 0.25em;
	list-style:none;
}

fieldset.DWSearch li 
{
	padding-bottom:0.5em;
	padding-left:1px;
	margin-left:0;
}

fieldset.DWSearch label
{
	display:block;
}

fieldset.DWSearch ol li label.facilties_fieldset
{
	float:left;
	width:400px;
}

/* Accommodation Stuff */

fieldset#gradings_fieldset
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

fieldset#gradings_fieldset legend
{
	margin-left:5px;
	font-weight:bold;
}

fieldset#gradings_fieldset ol 
{
	padding:1px 0.5em 0 0.25em;
	list-style:none;
}

fieldset#gradings_fieldset li 
{
	padding-bottom:0.5em;
	padding-left:1px;
	margin-left:0;
}


fieldset#gradings_fieldset label 
{
	float:left;
	width:15em;
	padding-left:0;
	margin-left:0;
}

#gradings_fieldset .Gradings_Panel ol 
{
	margin-top:0;
	padding-top:0;
}


#gradings_fieldset .Gradings_Panel 
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

fieldset.submit 
{
	border-style:none;
}

.NoResultsPanel 
{
	width:450px;
	Height:80px;
	border:solid 1px black;
	padding:1em 1em 1em 1em;
}

.NoEventsResultsPanel 
{
	width:300px;
	Height:60px;
	border:solid 1px black;
	padding:1em 1em 1em 1em;
}

.EventsSearchFormPanel
{
	float:left;
	width:460px;
}

#hot 
{
	float:right;	
	width:185px;
	border:solid 1px gray;
	padding:2px 0px 2px 2px;
	margin:0px 4px 1px 2px;
}

/* END OF CSS for Search Form pages */

/* CSS for Members form pages */
.MemberLabel
{
	float:left;
	width:10em;
	margin-left:1em;
}
/* END OF CSS for Members form pages */


/*
CSS for Christmas Campaign
*/

fieldset ol li.Inline-CheckBox label
{
	float:left;
	width:15em;
	padding-left:0;
	margin-left:0;	
}

fieldset.Inline-Checkbox li
{
	float:left;
	clear:left;
	width:100%;
	padding-bottom:1em;	
}

fieldset.Inline-Checkbox
{
	float:left;
	clear:left;
	width:100%;
	margin:0 0 1.5em 0;
	padding:0;
}

fieldset.Inline-Checkbox label
{
	float:left;
	width:40em;
	padding-left:0;
	margin-left:0;	
}

    /* Start of Brochure Request Form CSS */
    .brochureDownloadContainer
    {
        margin-top: 10px;
    }
    .brochureDownloadContainer .brochureContainer
    {
        float: left;
        text-align: center;
        width: 50%;
    }
    .brochureRequestFormWizard
    {
        width: 100%;
    }
    .validationSummary
    {
        color: #ff0000;
        margin: 0px;
        margin-bottom: 10px;
        padding: 0px;
    }
    #divBrochureRequestContainer
    {
        margin-top: 10px;
    }
    #divBrochureRequestContainer fieldset
    {
        margin-left: 15px;
    }
    #divBrochureRequestContainer .brochureRequestFormSideBar
    {
        vertical-align: top;
        width: 110px;
    }
    #divBrochureRequestContainer .brochureRequestFormSideBar table
    {
        margin-top: 10px;
    }
    #divBrochureRequestContainer .brochureRequestFormSideBar td
    {
        padding: 5px;
    }
    /* End of Brochure Request Form CSS */
    
    .clearer
    {
        clear: both;   
    }

fieldset.genFieldset
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
}

legend.genFieldset
{
	margin-left:5px;
	font-weight:bold;
}

fieldset.genFieldset ol 
{
	padding:1px 0.5em 0 0.25em;
	list-style:none;
}

fieldset.genFieldset li 
{
	padding-bottom:0.5em;
	padding-left:1px;
	margin-left:0;
}

fieldset.genFieldset label
{
	display:block;
}

fieldset.genFieldset ol li label.checkbox
{
	float:left;
	width:300px;
}


/* Start of Quick Search CSS 
	background-image: url(../Images/QuickSearch.gif);*/
.QuickSearch
{
    background-repeat: no-repeat;
    height: 124px;
    width: 177px;
}
    /* End of Quick Search CSS */


.QuickSearchDropDown
{
	width: 98%;
	font-family: Arial Verdana Courier;
	font-size:8pt;
	
	margin-top:0px;
	margin-bottom:1px;
}

.quickSearchButton
{
	margin-top:0px;
	padding-top:0px;
	
	background-color: #7AAB35;
    color: #FFFFFF;
    width: 80px;
    height: 18px;
	font-family: Arial Verdana Courier;    
    font-size:8pt;
}


