/*

Find a Venue

Kris Kelly 09/11/2007

*/



div#wrap div#main div#main-col {

	width: 699px;

	margin: 0;

}



div#events-logo {

	border-bottom: none;

	margin-bottom:8px;

	padding-bottom: 0;

	height: 67px;

	width: 209px;

	background-image: url('/images/short-events-logo.jpg');

}



h2#top_heading {

	width: 695px;

	height: 67px;

	background: url('/images/planners-find-a-venue-header.jpg');

	float: right;

	display: block;

	text-indent: -9999px;

	margin-bottom: 13px;

}



.box-header-left-col {

	background: url('/images/planners-find-a-venue-rounded-top-new.gif') no-repeat !important;

}



#content {

	width:695px !important;

	float:right;

}



div#wrap div#main div#main-col div#content-container {

	float: right !important;

}



body#find-a-venue div#wrap div#main div#main-col div#top-banner {

	background: #181818 url('/images/planners/standard-page-banner-bg.jpg') left top repeat-y;

	width: 695px;

	border-bottom: none;

	float:right;

}

body#find-a-venue div#wrap div#main div#main-col div#top-banner h2 {

	float: left;

	margin: 1.6em;

	font-size: 1.3em;

	color: #fff;

	text-transform: uppercase;

}

body#find-a-venue div#wrap div#main div#main-col div#top-banner p {

	padding: 10px;

	color: #fff;

}

body#find-a-venue div#wrap div#main div#main-col div#top-banner a {

	color: #fff;

}

body#find-a-venue div#wrap div#main div#main-col p strong {

	font-weight: bold;

	text-transform: uppercase;

}

a#header_link {

	float: right;

}

img.standard-image {

	float: right;

	padding: 4px;

	background-color: #fff;

	border: 1px solid #8d8f94;

	margin: 0 0 10px 10px;

}





body#find-a-venue div#content strong {

	font-weight: bold;

}

body#find-a-venue div#content a {

	color: #6e8b0c;

	text-decoration: none;

}

body#find-a-venue div#content a:hover {

	color: #6e8b0c;

	text-decoration: underline;

}

body#find-a-venue div#content h1, 

body#find-a-venue div#content h2, 

body#find-a-venue div#content h3, 

body#find-a-venue div#content h4, 

body#find-a-venue div#content h5, 

body#find-a-venue div#content h6 {

	color: #2B3C97;

	margin-bottom: 0.5em;

}

body#find-a-venue div#content h1 {

	font-size: 2em;

}

body#find-a-venue div#content h2 {

	font-size: 1.6em;

}

body#find-a-venue div#content h3 {

	font-size: 1.4em;

}

body#find-a-venue div#content h4 {

	font-size: 1.3em;

}

body#find-a-venue div#content h5 {

	font-size: 1.2em;

}

body#find-a-venue div#content h6 {

	font-size: 1.1em;

}





body#find-a-venue div#content p {

	margin-bottom: 1em;

}





body#find-a-venue div#content ul {

	list-style: disc;

}

	body#find-a-venue div#content ul li{

		margin-left: 12px;

	}



body#find-a-venue div#content ol{

	list-style: decimal;

}

	body#find-a-venue div#content ol li{

		margin-left: 12px;

	}

	

/*

Alpha Nav

*/

div#alpha-nav {

    padding: 10px;

}

div#alpha-nav a,

div#alpha-nav strong {

    color: #fff;

	padding: 5px 10px;

	display: block;

	float: left;

	margin: 0px 8px 2px 0px;

}

div#alpha-nav a {

	background-color: #4f4f4f;

	font-family: "Courier New", courier, monospace;

	margin-bottom: 8px;

}



div#alpha-nav strong {

	font-weight: bold;

	margin-right: 0;

}

div#alpha-nav a:hover,

div#alpha-nav a.selected {

	background-color: #6e8b0c;

}





div#venue-search-results {

	background: #fff url('/images/global/h-grad-w-g.gif') right top repeat-y;

	border: 1px solid #ccc;

}

div#venue-search-results div#results-header {

	color: #6e8b0c;

	padding: 10px;

	border-bottom: 1px dotted #969696;

	font-size: 1.3em;

	margin-bottom: 20px;

}

img.venue-summary-image {

	border: 1px solid #ccc;

	padding: 5px;

	float: left;

	margin-right: 20px;

}

div.venue-summary,

div.venue-summary-last {

	padding: 0 10px;

	margin-bottom: 10px;

}

div.venue-summary-last {

	padding: 10px;

}

div.venue-summary-details {

	float: left;

}

div.venue-summary-details a.venue-summary-details-venue-name {

	display:block;
	font-size:1.6em;
	padding-bottom:10px;

}

div#venue-search-results div.venue-summary div.clear {

	border-bottom: 1px dotted #969696;

	padding-top: 20px;

}

div.venue-summary-key {

	float:right;

}

div#no-results {

	font-size: 1.2em;

	padding: 10px;

}

/*

fav-conference.gif

fav-facilities.gif

fav-live.gif

fav-outdoors.gif

fav-sport.gif

*/



span.fav-gallery,

span.fav-conference,

span.fav-facilities,

span.fav-live,

span.fav-outdoors,

span.fav-sport {

	background: transparent url('/images/venue/fav-gallery.gif') 0 0 no-repeat;

	width: 29px;

	height: 30px;

	display: block;

	float:left;

	text-indent: -9999px;

}

span.fav-gallery a,

span.fav-conference a,

span.fav-facilities a,

span.fav-live a,

span.fav-outdoors a,

span.fav-sport a{

    text-indent: -9999px;

	width: 29px;

	height: 30px;

	display:block;

	outline: none;

}

span.fav-conference {

	background-image: url('/images/venue/fav-conference.gif');

}

span.fav-facilities {

	background-image: url('/images/venue/fav-facilities.gif');

}

span.fav-live {

	background-image: url('/images/venue/fav-live.gif');

}

span.fav-outdoors {

	background-image: url('/images/venue/fav-outdoors.gif');

}

span.fav-sport {

	background-image: url('/images/venue/fav-sport.gif');

}

span.fav-gallery {

	background-image: url('/images/venue/fav-gallery.gif');

}





/**************

 Forms 

***************/



form#venue-search-form label {

	font-weight: bold;

}



form#venue-search-form select#activity_type,

form#venue-search-form select#mile_radius,

form#venue-search-form select#search_centre,

form#venue-search-form select#conference_activity_type,

form#venue-search-form input#sport_min,

form#venue-search-form input#sport_max,

form#venue-search-form input#outdoor_min,

form#venue-search-form input#outdoor_max,

form#venue-search-form input#live_performance_seated_min,

form#venue-search-form input#live_performance_seated_max,

form#venue-search-form input#live_performance_standing_min,

form#venue-search-form input#live_performance_standing_max,

form#venue-search-form input#live_performance_num_rooms,

form#venue-search-form input#live_performance_num_performance_spaces,

form#venue-search-form input#conference_min,

form#venue-search-form input#conference_max {

	background-color: #fff;

	border: 1px solid #000;

	padding: 5px;

	width: 163px;

	color: #363a42;

	margin: 4px 0px;

}





/* 

checkboxes

*/

form#venue-search-form span#stage.yui-button button,

form#venue-search-form span#catering.yui-button button,

form#venue-search-form span#accommodation.yui-button button,

form#venue-search-form span#sport_floodlighting.yui-button button,

form#venue-search-form span#sport_electronic_timing.yui-button button  {

	border: none;

	text-indent: -9999px;

	display: block;

	width: 13px;

	height: 13px;

	background: #fff url('/images/home/checkbox.gif') 0 0 no-repeat;

}





form#venue-search-form span#stage.yui-button,

form#venue-search-form span#catering.yui-button,

form#venue-search-form span#accommodation.yui-button,

form#venue-search-form span#sport_floodlighting.yui-button,

form#venue-search-form span#sport_electronic_timing.yui-button {

	width: 13px;

	height: 13px;

	background: #fff url('/images/home/checkbox.gif') 0 0 no-repeat;

	background-position: 0 -22px;

	cursor: pointer;

}





form#venue-search-form span#stage.yui-button-checked button,

form#venue-search-form span#catering.yui-button-checked button,

form#venue-search-form span#accommodation.yui-button-checked button,

form#venue-search-form span#sport_floodlighting.yui-button-checked button,

form#venue-search-form span#sport_electronic_timing.yui-button-checked button {

	background-position: -13px 0;

}

form#venue-search-form span#stage.yui-button-hover button,

form#venue-search-form span#catering.yui-button-hover button,

form#venue-search-form span#accommodation.yui-button-hover button,

form#venue-search-form span#sport_floodlighting.yui-button-hover button,

form#venue-search-form span#sport_electronic_timing.yui-button-hover button {

	background-position: 0 -13px;

}





/* Classes are in this order so that IE6 looks vaguely right */

form#venue-search-form span.yui-button-hover.yui-button-checked#stage button,

form#venue-search-form span.yui-button-hover.yui-button-checked#catering button,

form#venue-search-form span.yui-button-hover.yui-button-checked#accommodation button,

form#venue-search-form span.yui-button-hover.yui-button-checked#sport_floodlighting button,

form#venue-search-form span.yui-button-hover.yui-button-checked#sport_electronic_timing button {

	background-position: -13px -13px;

}



form#venue-search-form span#stage,

form#venue-search-form span#catering,

form#venue-search-form span#accommodation,

form#venue-search-form span#sport_floodlighting,

form#venue-search-form span#sport_electronic_timing  {

	margin: 2px 0 0 2px;

	display: block !important;/* IE */

	display: inline;

	width: 13px;

	height: 13px;

	float:left !important;/* IE */

	float: none;

}



form#venue-search-form label#stage-label,

form#venue-search-form label#catering-label,

form#venue-search-form label#accommodation-label,

form#venue-search-form label#sport_floodlighting-label,

form#venue-search-form label#sport_electronic_timing-label  {

	float: left;

	width: 9em;

}



form#venue-search-form fieldset{

	margin:10px 0;

	clear:both;

}



/*

submit button

*/

span#venue-submit.yui-button button {

	width: 59px;

	height: 22px;

	text-indent: -9999px;

	border: none;

}

span#venue-submit.yui-button {

	width: 59px;

	height: 22px;

	display: block;

	background: transparent url('/images/home/submit-button.gif') 0 0 no-repeat;

	text-indent: -9999px;

	border: none;

	padding: 0;

	float:right;

	cursor: pointer;

	margin-top: 10px;

}

span#venue-submit.yui-button-hover {

	background-position: 0 -22px;

	cursor: pointer;

}

select#year {

	margin-bottom: 10px;

}

input#venue-submit{

	float:right;

}

a#banner-search-key-link {

	padding-left: 20px;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	background: transparent url('/images/planners/key-icon-darkbg.gif') 0 50% no-repeat;

}





div#search-key {

	float:right;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	position: relative;

	padding-right: 20px;

	border-left: 1px dotted silver;

	background: transparent url('/images/planners/key-icon.gif') 100% 50% no-repeat;

	font-size: 0.75em;

}

div#search-key a {

	padding-left: 20px;

	background: transparent url('/images/planners/drop-down-arrow.gif') 5px 50% no-repeat;

	

}

div#search-key-dd {

	background: #FFFFFF url(/images/global/h-grad-w-g.gif) repeat-y 100% 0;

	border: 1px solid silver;

	padding: 10px;

	position: absolute;

	width: 12em;

	line-height: 2.5em;

	left: 0px;

	top: 16px;

}

p#question-download-text {

	font-size: 0.9em;

}
