/**************************************************
 * Body                                           *
 **************************************************/
 body {
 	background:#000 url('../img/background/body.jpg') repeat-x;
	background-position:0 0;
	color:#fff;
	font:100.1%/1.5 Arial, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

/**************************************************
 * General                                        *
 **************************************************/
 a {
}
 a:hover {
}
 abbr {
	cursor:help;
}
 div {
	behavior:url('/App_Themes/meetinchesterandcheshire.com/iepngfix.htc');
}
 img {
	border:0;
}

    /**************************************************
     * General > Classes                              *
     **************************************************/
	.ImageFloatLeft {
		background:#f1f1f1;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 0 0;
		padding:2px;
	}
	.ImageFloatRight {
		background:#f1f1f1;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 0 10px;
		padding:2px;
	}
	
/**************************************************
 * Container                                      *
 **************************************************/
#container {
	background:#fff url('../img/background/container.jpg') repeat-y;
	background-position:0 0;
	color:#3f3f3f;
	font-size:62.5%;
	margin:0 auto;
	text-align:left;
	width:904px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

    /**************************************************
     * Container > Header                             *
     **************************************************/
	#container #header {
		background:#fff url('../img/background/header.png') no-repeat;
		background-position:0 0;
		color:#3f3f3f;
		padding:1px;
		position:relative;
		width:902px;
	}
	
	#container #header h1 {
		float:left;
		height:100px;
		margin:0;
		padding:0;
		text-indent:-9999px;
		width:407px;
	}
	#container #header h1 a {
		display:block;
		height:100px;
		text-decoration:none;
	}
	#container #header ol {
		float:right;
		font-size:1.2em;
		list-style:none;
		margin:0;
		padding:0 9px 8px 0;
	}
	#container #header ol li {
		background-position:0 50%;
		background-repeat:no-repeat;
		color:#9e8816;
		padding:1px 0 1px 17px;
	}
	#container #header ol li.brochure-download {
		background-image:url('../img/background/header_ol_li-brochure-download.jpg');
	}
	#container #header ol li.newsletter-sign-up {
		background-image:url('../img/background/header_ol_li-newsletter-sign-up.jpg');
	}
	#container #header ol li a {
		background:url('../img/background/header_ol_li_a.jpg') no-repeat;
		background-position:center right;
		color:#9e8816;
		font-weight:bold;
		padding:0 9px 0 0;
		text-decoration:none;
	}
	#container #header ol li a:hover {
		color:#333;
	}
	#container #header p {
		margin:0;
		padding:0;
	}
	#container #header p.contact-information {
		float:left;
		font-size:1.8em;
		line-height:1.2;
		padding:9px 9px 5px;
		text-align:right;
		width:477px;
	}
	#container #header p.contact-information a {
		color:#3f3f3f;
		text-decoration:none;
	}
	
        /**************************************************
         * Container > Header > Breadcrumbs               *
         **************************************************/
		#container #header #breadcrumbs {
			background:#9e8816 url('../img/background/breadcrumbs.jpg') repeat-x;
			background-position:0 0;
			clear:both;
			color:#fff;
			height:25px;
			padding:0 15px 0 166px;
		}
		#container #header #breadcrumbs p {
			float:none;
			font-size:1em;
			font-weight:bold;
			line-height:25px;
			margin:0;
			padding:0;
			text-align:left;
		}
		#container #header #breadcrumbs p a {
			border-bottom:1px dotted #fff;
			color:#fff;
			text-decoration:none;
		}
		#container #header #breadcrumbs p a:hover {
			border-bottom-style:solid;
		}
		
        /**************************************************
         * Container > Header > Font Size                 *
         **************************************************/
		#container #header .font-size                     { bottom:1px; display:none; position:absolute; right:12px; z-index:10; }
		#container #header .font-size h6                  { color:#fff; float:left; font-size:1.1em; line-height:25px; margin:0; padding:0 5px 0 0; }
		#container #header .font-size ul                  { float:left; list-style:none; margin:0; padding:0; width:60px; }
		#container #header .font-size ul li               { float:left; width:20px; }
		#container #header .font-size ul li a             { background:url('../img/background/header_font-size.jpg') no-repeat; display:block; height:25px; overflow:hidden; text-indent:-999em; width:20px; }
		#container #header .font-size ul li a.decrease    { background-position:0 0; }
		#container #header .font-size ul li a.increase    { background-position:0 -50px; }
		#container #header .font-size ul li a.reset       { background-position:0 -25px; }
	 	
        /**************************************************
         * Container > Header > Newsletter Sign Up        *
         **************************************************/
		#container #header .newsletter-sign-up {
			position:relative;
			z-index:20;
		}
		#container #header .newsletter-sign-up .newsletter {
			background:#fff;
			border:2px solid #ddd;
			color:#454545;
			display:none;
			font-size:.8em;
			padding:10px;
			position:absolute;
			right:-10px;
			top:18px;
			width:130px;
		}
		#container #header .newsletter-sign-up .newsletter br {
			display:block;
			line-height:0;
		}
		#container #header .newsletter-sign-up .newsletter h4 {
			background:url('../img/background/header_newsletter.jpg') no-repeat;
			background-position:right top;
			color:#c7b73f;
			display:block;
			font-size:1.6em;
			font-weight:400;
			margin:0;
			padding:0 0 5px;
		}
		#container #header .newsletter-sign-up .newsletter input {
			float:left;
			font-size:1em;
			margin:0;
			padding:0;
		}
		#container #header .newsletter-sign-up .newsletter input.text {
			background:#fff;
			border:1px solid #363636;
			color:#454545;
			margin:0 0 3px;
			padding:2px;
			width:84px;
		}
		#container #header .newsletter-sign-up .newsletter input.text:focus {
			background:#ffc;
			color:#333;
			}
		#container #header .newsletter-sign-up .newsletter input.submit {
			background:0;
			border:0;
			color:#c7b73f;
			cursor:pointer;
			float:right;
			font-weight:bold;
		}
		#container #header .newsletter-sign-up .newsletter label {
			clear:both;
			color:#454545;
			display:block;
			float:left;
			font-size:1.1em;
			margin:0;
			padding:0 0;
			width:40px;
		}
		#container #header .newsletter-sign-up .newsletter label em {
			color:#f00;
		}
		#container #header .newsletter-sign-up .newsletter p {
		}
		#container #header .newsletter-sign-up .newsletter p.close {
		}
		#container #header .newsletter-sign-up .newsletter p.close a {
			background:0;
		}
		#container #header .newsletter-sign-up .newsletter p.error {
			padding:0 0 10px;
		}
		#container #header .newsletter-sign-up .newsletter p.success {
			padding:0 0 10px;
		}
		
    /**************************************************
     * Container > Navigation                         *
     **************************************************/
	#container #navigation {
		background:#d1d1d1 url('../img/background/navigation.jpg') repeat-x;
		background-position:0 0;
		border-left:1px solid #fff;
		clear:both;
		height:575px;
		height:auto !important;
		float:left;
		min-height:575px;
		width:150px;
	}
	#container #navigation ul {
		font-size:1.2em;
		list-style:none;
		margin:0;
		padding:0;
		width:150px;
	}
	#container #navigation ul li {
		background:#333 url('../img/background/navigation_ul_li.jpg') repeat-x;
		background-position:0 0;
		border-bottom:1px solid #fff;
		color:#fff;
		height:25px;
		line-height:25px;
		overflow:hidden;
	}
	#container #navigation ul li a {
		color:#fff;
		display:block;
		font-weight:bold;
		height:25px;
		padding:0 0 0 9px;
		text-decoration:none;
	}
	#container #navigation ul li a:hover {
		text-decoration:underline;
	}
	#container #navigation ul li ul {
		background:#e4e4e4;
		display:block;
		height:0;
		font-size:.9em;
		line-height:1;
		padding:4px 0 0;
		visibility:hidden;
	}
	#container #navigation ul li ul li {
		background:#e4e4e4;
		border-bottom:1px solid #e4e4e4;
		color:#3f3f3f;
		height:auto;
		line-height:1;
		overflow:visible;
	}
	#container #navigation ul li ul li a {
		color:#3f3f3f;
		font-weight:400;
		padding:3px 0 3px 9px;
	}
	#container #navigation ul li ul li a:hover {
		color:#000;
	}
	#container #navigation ul li ul li a.selected {
		font-weight:bold;
	}
	#container #navigation ul li ul li ul li {
	}
	#container #navigation ul li ul li ul li a {
		padding:3px 0;
	}
	#container #navigation ul li ul li ul li ul {
		margin:0 0 -4px;
		padding:0 0 0 16px;
	}
	#container #navigation ul li ul li ul li ul li {
	}
	#container #navigation ul li.selected {
		background-position:0 -25px;
		height:auto;
	}
	#container #navigation ul li.selected ul {
		height:auto;
		line-height:normal;
		overflow:hidden;
		visibility:visible;
	}
	#container #navigation ul li.selected ul li a {
		height:auto;
	}
	#container #navigation ul li.selected ul li ul {
		display:block;
		height:0;
		font-size:1em;
		line-height:1;
		overflow:hidden;
		padding:0;
		visibility:hidden;
	}
	#container #navigation ul li.selected ul li.selected ul {
		height:auto;
		list-style:square;
		padding:0 26px;
		visibility:visible;
		width:126px;
	}
	
        /**************************************************
         * Container > Navigation > Advertisement         *
         **************************************************/
		#container #navigation .advertisement {
			clear:both;
			padding:5px 15px 0;
			width:120px;
		}
		#container #navigation .advertisement img {
			display:block;
			width:120px;
		}
	
    /**************************************************
     * Container > Content                            *
     **************************************************/
	#container #content {
		float:left;
		font-size:1.2em;
		padding:0 1px;
		width:600px;
	}
	
        /**************************************************
         * Container > Content > Main                     *
         **************************************************/
		#content .main {
			padding:5px 15px;
		}
		#content .main a {
			border-bottom:1px dotted #454545;
			color:#454545;
			text-decoration:none;
		}
		#content .main a:hover {
			border-bottom-style:solid;
		}
		#content .main blockquote {
			border-bottom:1px solid #ccc;
			border-top:1px solid #ccc;
			background:#f1f1f1f;
			font-style:italic;
			margin:0 15px 15px;
			padding:9px 9px 0;
		}
		#content .main blockquote p {
			padding:0 0 9px;
		}
		#content .main h1 {
			clear:both;
			color:#b4a000;
			font-size:3em;
			font-weight:400;
			line-height:1;
			margin:0;
			padding:10px 0;
		}
		#content .main h2 {
			clear:both;
			color:#b4a000;
			font-size:3em;
			font-weight:400;
			line-height:1;
			margin:0;
			padding:10px 0;
		}
		#content .main h3 {
			clear:both;
			color:#b4a000;
			font-size:2em;
			font-weight:400;
			line-height:1.1;
			margin:0;
			padding:0 0 15px;
		}
		#content .main h4 {
			clear:both;
			color:#b4a000;
			font-size:1.6em;
			font-weight:400;
			line-height:1.1;
			margin:0;
			padding:0 0 15px;
		}
		#content .main h5 {
			clear:both;
			color:#b4a000;
			font-size:1.2em;
			font-weight:400;
			line-height:1.1;
			margin:0;
			padding:0;
		}
		#content .main h6 {
			clear:both;
			color:#b4a000;
			font-size:1em;
			font-weight:400;
			line-height:1.1;
			margin:0;
			padding:0;
		}
		#content .main ol {
			list-style:decimal;
			margin:0;
			padding:0 0 15px 15px;
		}
		#content .main p {
			margin:0;
			padding:0 0 15px;
		}
		#content .main table {
			margin:0 0 15px;
		}
		#content .main ul {
			margin:0;
			padding:0 0 15px 15px;
		}
		#content .main ul li {
		}
		#content .main ul li ul {
			padding:0 0 0 15px;
		}
		#content .main ul li ul li {
		}
		
            /**************************************************
             * Container > Content > Main > Form              *
             **************************************************/
			#container #content .main .form {
				width:570px;
			}
			#container #content .main .form fieldset {
				border:1px solid #ccc;
				margin:0 0 10px;
				padding:5px 10px 10px;
			}
			#container #content .main .form fieldset legend {
				font-weight:bold;
			}
			#container #content .main .form input {
				float:right;
				margin:0 0 5px;
			}
			#container #content .main .form input.submit {
				clear:both;
				display:block;
				float:left;
				margin:5px 0 15px 224px;
			}
			#container #content .main .form input.text {
				background:#fff;
				border:1px solid #ccc;
				padding:2px;
				width:285px;
			}
			#container #content .main .form input.text:focus {
				background:#ffd;
			}
			#container #content .main .form label {
				clear:both;
				float:left;
				line-height:1.2;
				padding:2px 10px 5px 0;
				width:210px;
			}
			#container #content .main .form label span {
			}
			#container #content .main .form label span.information {
				color:#666;
				display:block;
				font-size:.9em;
				line-height:1.2;
				padding:2px 0 0;
			}
			#container #content .main .form p {
				clear:both;
				margin:0 0 5px;
			}
			#container #content .main .form p.error {
				background:#ffe1da;
				border-bottom:1px solid #f34f4f;
				border-top:1px solid #f34f4f;
				clear:both;
				color:#be0b0b;
				display:block;
				padding:5px;
				text-align:center;
				width:698px;
			}
			#container #content .main .form p.success {
				background:#e2f9e3;
				border-bottom:1px solid #9c9;
				border-top:1px solid #9c9;
				clear:both;
				color:#080;
				display:block;
				font-size:1.2em;
				padding:5px;
				text-align:center;
				width:698px;
			}
			#container #content .main .form span {
			}
			#container #content .main .form span.checkbox {
				display:block;
				float:left;
				margin:0 0 3px;
				padding:5px 0 0 37px;
			}
			#container #content .main .form span.checkbox input {
				float:left;
			}
			#container #content .main .form select {
				background:#fff;
				border:1px solid #ccc;
				float:right;
				font-size:1em;
				margin:0 0 5px;
				padding:2px;
				width:291px;
			}
			#container #content .main .form select:focus {
				background:#ffd;
			}
			#container #content .main .form textarea {
				background:#fff;
				border:1px solid #ccc;
				float:right;
				font:1em Arial, sans-serif;
				margin:0 0 5px;
				padding:2px;
				width:285px;
			}
			#container #content .main .form textarea:focus {
				background:#ffd;
			}
			
            /**************************************************
             * Container > Content > Main > Page Heading      *
             **************************************************/
			#container #content .main .page_heading {
				width:600px;
			}
			
            /**************************************************
             * Container > Content > Main > Sitemap           *
             **************************************************/
			#container #content .main .sitemap {
			}
			#container #content .main .sitemap ul {
				line-height:1.8;
				list-style:none;
				padding:0;
			}
			#container #content .main .sitemap ul li  {
			}
			#container #content .main .sitemap ul li ul {
			}
			#container #content .main .sitemap ul li ul li {
				background:url('../img/background/sitemap_ul_li.jpg') no-repeat;
				background-position:0 7px;
				padding:0 0 0 12px;
			}
	
        /**************************************************
         * Container > Content > Page Image               *
         **************************************************/
		#container #content .page_image {
			background:#f1f1f1;
			height:240px;
			line-height:1;
			margin:0 0 1px;
			overflow:hidden;
			position:relative;
			width:600px;
		}
		#container #content .page_image#imageless         { height:36px; }
		#container #content .page_image#imageless .search { background:#787878; }
		#container #content .page_image img {
			display:block;
			height:240px;
			position:absolute;
			right:0;
			top:0;
			width:600px;
		}
		#container #content .page_image img ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#container #content .page_image img ul li {
			left:0;
			position:absolute;
			top:0;
		}
		
            /**************************************************
             * Container > Content > Page Image > Search      *
             **************************************************/
			#container #content .page_image .search {
				background:url('../img/transparent.png') repeat;
				bottom:0;
				left:0;
				position:absolute;
				width:600px;
			}
			#container #content .page_image .search fieldset {
				background:0;
				border:0;
				margin:0;
				padding:8px;
			}
			#container #content .page_image .search fieldset input {
				background:#fff;
				border:1px solid #999;
				font-size:.9em;
				height:14px;
				line-height:14px;
				padding:2px 3px;
				width:116px;
			}
			#container #content .page_image .search fieldset input:focus {
				background:#ffc;
			} 
			#container #content .page_image .search fieldset input.sf_searchSubmit {
				font-size:.8em;
				height:20px;
				left:136px;
				padding:0 2px;
				position:absolute;
				text-transform:uppercase;
				width:80px;
			}
			#container #content .page_image .search fieldset input.sf_searchSubmit:focus {
				background:#fff;
			}
			#container #content .page_image .search fieldset label {
				display:block;
				height:0;
				visibility:hidden;
			}
			
            /**************************************************
             * Container > Content > Page Image > Quicklinks  *
             **************************************************/
			#container #content .page_image .quicklinks {
				bottom:8px;
				right:8px;
				position:absolute;
			}
			#container #content .page_image .quicklinks select {
				background:#fff;
				border:1px solid #999;
				font-size:.9em;
				height:20px;
				padding:1px;
			}
			#container #content .page_image .quicklinks select:focus {
				background:#ffc;
			}
			
    /**************************************************
     * Container > Sidebar                            *
     **************************************************/
	#container #sidebar {
		background:url('../img/background/sidebar.jpg') repeat-x;
		background-position:0 0;
		border-right:1px solid #fff;
		float:right;
		width:150px;
	}
	
        /**************************************************
         * Container > Sidebar > Advertisement            *
         **************************************************/
		#container #sidebar .advertisement {
			margin:15px 15px 0;
			width:120px;
		}
		#container #sidebar .advertisement p {
			margin:0 0 15px;
			padding:0;
			text-align:center;
			width:120px;
		}
		#container #sidebar .advertisement p a {
		}
		#container #sidebar .advertisement p img {
			display:block;
		}
		#container #sidebar .advertisement ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#container #sidebar .advertisement ul li {
			clear:both;
			margin:0 0 15px;
			width:120px;
		}
		#container #sidebar .advertisement ul li a {
		}
		#container #sidebar .advertisement ul li a img {
		display:block;
		}
		
        /**************************************************
         * Container > Sidebar > Enquiries                *
         **************************************************/
		#container #sidebar .enquiries {
			background:#000 url('../img/background/sidebar_enquiries.jpg') repeat-x;
			background-position:0 0;
			height:230px;
			margin:0 0 1px;
			padding:5px 10px;
			width:130px;
		}
		#container #sidebar .enquiries br {
			display:block;
			line-height:0;
		}
		#container #sidebar .enquiries h4 {
			color:#fff;
			font-size:1.5em;
			font-weight:400;
			margin:0;
			padding:0;
		}
		#container #sidebar .enquiries input {
			clear:both;
			font-size:1.2em;
			margin:0;
			padding:0;
		}
		#container #sidebar .enquiries input.text {
			background:#fff;
			border:1px solid #363636;
			color:#454545;
			font-size:1.1em;
			padding:2px;
			width:124px;
		}
		#container #sidebar .enquiries input.text:focus {
			background:#ffc;
			color:#333;
			}
			#container #sidebar .enquiries input.submit {
			background:0;
			border:0;
			color:#fff;
			margin:4px 0 0;
			cursor:pointer;
		}
		#container #sidebar .enquiries label {
			clear:both;
			color:#fff;
			font-size:1.1em;
			margin:0;
			padding:0 3px;
		}
		#container #sidebar .enquiries label em {
			color:#ffc;
		}
		#container #sidebar .enquiries p {
			color:#fff;
			font-size:1.1em;
		}
		#container #sidebar .enquiries select {
			background:#fff;
			border:1px solid #363636;
			color:#454545;
			font-size:1.1em;
			margin:0;
			padding:2px;
			width:129px;
		}
		#container #sidebar .enquiries select:focus {
			background:#ffc;
			color:#333;
		}
		
        /**************************************************
         * Container > Sidebar > I-Venue                  *
         **************************************************/
		#container #sidebar .ivenue {
			background:url('../img/background/sidebar_ivenue.jpg') no-repeat;
			background-position:0 0;
			height:200px;
			margin:0 0 1px;
			width:150px;
		}
		#container #sidebar .ivenue h4 {
			color:#fff;
			margin:0;
			padding:0;
		}
		#container #sidebar .ivenue h4 {
			color:#fff;
			font-size:1.3em;
			font-weight:bold;
			line-height:1.4;
			margin:0;
			padding:0;
		}
		#container #sidebar .ivenue h4 a {
			color:#fff;
			display:block;
			height:180px;
			padding:10px;
			text-decoration:none;
		}
		#container #sidebar .ivenue h4 a em {
			display:block;
			font-style:normal;
			font-weight:400;
		}
		
        /**************************************************
         * Container > Sidebar > News and Offers          *
         **************************************************/
		#container #sidebar .news-and-offers {
			background:url('../img/background/sidebar_news-and-offers.jpg') no-repeat;
			background-position:0 0;
			height:200px;
			width:150px;
		}
		#container #sidebar .news-and-offers h4 {
			color:#000;
			font-size:1.8em;
			font-weight:400;
			line-height:1.1;
			margin:0;
			padding:0;
		}
		#container #sidebar .news-and-offers h4 a {
			background:url('../img/icon/rss.jpg') no-repeat;
			background-position:112px 38px;
			color:#000;
			display:block;
			height:170px;
			padding:15px;
			text-decoration:none;
		}
		
    /**************************************************
     * Container > Footer                             *
     **************************************************/
	#container #footer {
		background:#000;
		clear:both;
		color:#7f7f7f;
		padding:0 0 10px;
		width:904px;
	}
	#container #footer:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#container #footer p {
		margin:0;
		padding:0;
	}
	#container #footer p a {
		color:#7f7f7f;
		text-decoration:none;
	}
	#container #footer p a:hover {
		color:#c4c4c4;
	}
	
        /**************************************************
         * Container > Footer > Bookmarks                 *
         **************************************************/
		#container #footer .bookmarks {
			background:#fff url('../img/background/footer_bookmarks.jpg') no-repeat;
			background-position:15px 20px;
			float:left;
			height:16px;
			padding:20px 1px;
			width:150px;
		}
		#container #footer .bookmarks a {
			display:block;
			height:16px;
			margin:0 15px;
			text-indent:-9999px;
			width:150px;
		}
		
        /**************************************************
         * Container > Footer > Copyright                 *
         **************************************************/
		#container #footer .copyright {
			clear:both;
			float:left;
			padding:10px 0 0 21px;
			width:716px;
		}
		
        /**************************************************
         * Container > Footer > Links                     *
         **************************************************/
		#container #footer .links {
			clear:both;
			padding:15px 21px;
			width:882px;
		}
		
        /**************************************************
         * Container > Footer > Partners                  *
         **************************************************/
		#container #footer .partners {
			background:#fff;
			float:right;
			height:40px;
			padding:8px;
			width:736px;
		}
		#container #footer .partners ul {
			float:right;
			list-style:none;
			margin:0;
			padding:0;
		}
		#container #footer .partners ul li {
			background:url('../img/background/footer_partners_ul_li.jpg') no-repeat;
			background-position:0 0;
			float:left;
			height:40px;
			margin:0 0 0 16px;
			text-indent:-9999px;
			width:0;
		}
		#container #footer .partners ul li.englands-heritage-cities {
			background-position:-139px;
			width:69px;
		}
		#container #footer .partners ul li.englands-northwest {
			background-position:-294px 0;
			width:121px;
		}
		#container #footer .partners ul li.eventia {
			background-position:-208px 0;
			width:86px;
		}
		#container #footer .partners ul li.mia {
			background-position:-85px 0;
			width:54px;
		}
		#container #footer .partners ul li.virgin-trains {
			background-position:0 0;
			width:85px;
		}
		#container #footer .partners ul li.visit-chester-and-cheshire {
			background-position:-415px 0;
			width:149px;
		}
		#container #footer .partners ul li a {
			display:block;
			height:40px;
		}
		#container #footer .partners ul li a img {
			display:block;
		}
		
        /**************************************************
         * Container > Footer > Webdesign                 *
         **************************************************/
		#container #footer .webdesign {
			background:url('../img/background/footer_webdesign.jpg') no-repeat;
			background-position:bottom left;
			float:right;
			padding:10px 0 0;
			text-align:center;
			width:167px;
		}
		#container #footer .webdesign p {
		}
		#container #footer .webdesign p a {
			display:block;
			padding:0 0 17px;
		}





/**
 * Homepage Boxes
 */
#content .welcome                              { float:left; height:170px; line-height:1.3; margin:0 1px 1px 0; overflow:hidden; padding:15px; width:270px; }
#content .welcome h2                           { background:url('../img/background/box_welcome_h2.jpg') no-repeat; background-position:0 0; height:36px; margin:0; padding:0; text-indent:-9999px; width:232px; }
#content .welcome p                            { margin:0; padding:10px 0 0; }

#content .area-information                          { background:#b3b3b3 url('../img/background/box_information.jpg') repeat-x; background-position:0 0; clear:both; float:left; height:200px; margin:0 1px 0 0; width:300px; }
#content .area-information .image                   { float:right; height:200px; overflow:hidden; width:130px }
#content .area-information .image img               { display:block; }
#content .area-information .text                    { float:left; height:170px; padding:15px 0 15px 15px; position:relative; width:155px; }
#content .area-information .text h4                 { color:#000; font-size:1.4em; font-weight:400; line-height:1.2; margin:0; padding:0 0 5px; width:155px; }
#content .area-information .text p                  { font-size:.9em; margin:0; padding:0; }
#content .area-information .text p.more             { bottom:13px; position:absolute; right:15px; }
#content .area-information .text p.more a           { border-bottom:1px dotted #333; color:#000; font-weight:bold; text-decoration:none; }
#content .area-information .text p.more a:hover     { border-bottom-style:solid; }

#content .venue-spotlight                      { background:#3a3a3a url('../img/background/box_venue-spotlight.jpg') repeat-x; background-position:0 0; color:#fff; float:left; height:200px; width:299px; }
#content .venue-spotlight .image               { float:left; height:200px; overflow:hidden; padding:0 1px 0 0; width:149px; }
#content .venue-spotlight .image img           { display:block; }
#content .venue-spotlight .text                { float:right; height:170px; padding:15px; position:relative; width:119px; }
#content .venue-spotlight .text h4             { color:#fff; font-size:2em; font-weight:400; line-height:1.2; margin:0; padding:0 0 5px; }
#content .venue-spotlight .text p              { font-size:.9em; margin:0; padding:0; }
#content .venue-spotlight .text a              { border-bottom:1px dotted #fff; color:#fff; font-weight:bold; text-decoration:none; }
#content .venue-spotlight .text p.more         { bottom:13px; position:absolute; right:15px; }
#content .venue-spotlight .text p.more a       { border-bottom:1px dotted #fff; color:#fff; font-weight:bold; text-decoration:none; }
#content .venue-spotlight .text p.more a:hover { border-bottom-style:solid; }


#content .search-for-a-venue                          { background:#af9c33 url('../img/background/box_search.jpg') repeat-x; background-position:0 0; float:left; height:200px; margin:0 0 1px; overflow:hidden; width:299px; }
#content .search-for-a-venue h3                       { color:#333; font-size:1.9em; font-weight:400; margin:0; padding:10px 12px 5px; }
#content .search-for-a-venue .column                  { float:left; padding:0 0 0 12px; width:132px; }
#content .search-for-a-venue .column input            { margin:0; padding:0; }
#content .search-for-a-venue .column input.submit     { background:0; border:0; color:#333; font-weight:bold; margin:5px 0 0; text-align:right; width:132px; }
#content .search-for-a-venue .column input.text       { background:#fff; border:1px solid #ddd; font:.9em Arial, sans-serif; line-height:1; margin:0 0 8px; padding:2px; width:124px; }
#content .search-for-a-venue .column input.text:focus { background:#ffd; }
#content .search-for-a-venue .column label            { color:#333; padding:0 0 0 1px; width:131px; }
#content .search-for-a-venue .column p                { font-size:.9em; margin:0; padding:5px 3px 0 0; text-align:right; }
#content .search-for-a-venue .column p a              { border-bottom:1px dotted #fff; color:#fff; text-decoration:none; }
#content .search-for-a-venue .column p a:hover        { border-bottom-style:solid; }
#content .search-for-a-venue .column select           { border:1px solid #ddd; font:.9em Arial, sans-serif; margin:0 0 8px; padding:2px 2px 2px 0; width:130px; }
#content .search-for-a-venue .column select:focus     { background:#ffd; }





/**************************************************
 * Sitefinity                             [Blogs] *
 **************************************************/
#content .main div.sf_singlePost                         { padding:0 0 24px; position:relative; }
#content .main div.sf_singlePost h1                      { padding:10px 0 0; }
#content .main div.sf_singlePost p                       { }
#content .main div.sf_singlePost p.sf_back               { bottom:0; padding:0; position:absolute; right:0; }
#content .main div.sf_singlePost p.sf_back a             { }
#content .main div.sf_singlePost p.sf_back a:hover       { }
#content .main div.sf_singlePost p.sf_postAuthor         { display:block; height:0; padding:0; visibility:hidden; }
#content .main div.sf_singlePost p.sf_postComments       { float:right; padding:0; }
#content .main div.sf_singlePost p.sf_postDate           { color:#454545; padding:0 0 5px; }
#content .main div.sf_singlePost p.sf_postBookmark       { padding:0; }
#content .main div.sf_singlePost p.sf_postBookmark a     { border:0; float:left; margin:0 5px 0 0; }
#content .main div.sf_singlePost p.sf_postBookmark a img { display:block; }
#content .main div.sf_singlePost p.sf_postTags           { display:block; height:0; padding:0; visibility:hidden; }
#content .main div.sf_singlePost p.sf_readMore           { left:0; padding:5px 0 0; position:absolute; }
#content .main ul.sf_postListing                         { list-style:none; margin:0; padding:0 0 5px; }
#content .main ul.sf_postListing li                      { clear:both; margin:0 0 10px; padding:0 0 15px; position:relative; }
#content .main ul.sf_postListing li h2                   { margin:0 0 2px; padding:0; }
#content .main ul.sf_postListing li h2.sf_postTitle      { color:#b4a000; font-size:1em; font-weight:bold; }
#content .main ul.sf_postListing li h2.sf_postTitle a    { border:0; color:#b4a000; }
#content .main ul.sf_postListing li p                    { padding:2px 0 9px; }
#content .main ul.sf_postListing li p.sf_postAuthor      { display:block; height:0; padding:0; visibility:hidden; }
#content .main ul.sf_postListing li p.sf_postDate        { color:#666; padding:0 0 3px; }
#content .main ul.sf_postListing li p.sf_postCategory    { bottom:0; padding:0; position:absolute; right:0; }
#content .main ul.sf_postListing li p.sf_postComments    { color:#666; font-size:.9em; position:absolute; right:0; top:16px; }
#content .main ul.sf_postListing li p.sf_postComments a  { color:#666; }
#content .main ul.sf_postListing li p.sf_readMore        { bottom:0; left:0; padding:0; position:absolute; }

#content .main .sf_commentListing                        { list-style:square; margin:0; padding:0 0 0 15px; }
#content .main .sf_commentListing li                     { padding:0 0 10px; }
#content .main .sf_postContent                           { border:0; margin:0; padding:0 0 10px; }
#content .main .sf_postListing                           { list-style:none; margin:0; padding:0; }
#content .main .sf_socialBookmarks                       { list-style:none; margin:0; padding:0 0 10px; }
#content .main .sf_socialBookmarks li                    { float:left; padding:0 5px 0 0; }
#content .main .sf_socialBookmarks li a                  { border:0; }

#content .main fieldset                                  { background:0; border:0; clear:both; margin:0; padding:0; }
#content .main fieldset legend                           { font-size:1.1em; padding:10px 0; }
#content .main fieldset ol                               { list-style:none; margin:0; padding:0; }
#content .main fieldset ol li                            { clear:both; }
#content .main fieldset ol li input                      { border:1px solid #bbb; color:#454545; display:block; float:left; font:1em Arial, sans-serif; margin:2px 0 10px 10px; padding:2px; width:196px; }
#content .main fieldset ol li input:focus                { background:#ffc; color:#333; }
#content .main fieldset ol li input.sf_commentSubmit     { background:0; clear:both; float:none; margin:0; }
#content .main fieldset ol li label                      { float:left; margin:0; padding:0 15px 10px 0; width:190px; }
#content .main fieldset ol li label em                   { font-size:.9em; }
#content .main fieldset ol li label.awkward              { margin:0 0 -40px; }
#content .main fieldset ol li span                       { }
#content .main fieldset ol li span.required              { color:#f00; display:block; float:left; font-size:.9em; line-height:1; height:1.1em; overflow:hidden; padding:8px 0 0 10px; width:115px; }
#content .main fieldset ol li #editorWrapper             { }
#content .main fieldset ol li #editorWrapper input       { border:0; float:none; margin:0; padding:0; width:0; }
#content .main fieldset ol li #editorWrapper .radeditor  { border:0; }

#content .main .sf_commentsList p.sf_commentMessage { background:#dedfff; border-bottom:1px solid #9bb8d9; border-top:1px solid #9bb8d9; color:#406299; font-size:1.1em; line-height:1; margin:0; padding:9px; text-align:center; }

/**************************************************
 * Sitefinity                              [News] *
 **************************************************/
#content .main div.sf_singleNews                         { padding:0 0 24px; position:relative; }
#content .main div.sf_singleNews h1                      { }
#content .main div.sf_singleNews p                       { }
#content .main div.sf_singleNews p.sf_back               { bottom:0; padding:0; position:absolute; right:0; }
#content .main div.sf_singleNews p.sf_back a             { background:url('../img/background/blog_back.jpg') no-repeat; background-position:center right; border:0; padding:0 20px 0 0; }
#content .main div.sf_singleNews p.sf_back a:hover       { border-bottom:1px solid #fff; }
#content .main div.sf_singleNews p.sf_postAuthor         { display:block; height:0; padding:0; visibility:hidden; }
#content .main div.sf_singleNews p.sf_postComments       { float:right; padding:0; }
#content .main div.sf_singleNews p.sf_postDate           { color:#fff; padding:0 0 5px; }
#content .main div.sf_singleNews p.sf_postBookmark       { padding:0; }
#content .main div.sf_singleNews p.sf_postBookmark a     { border:0; float:left; margin:0 5px 0 0; }
#content .main div.sf_singleNews p.sf_postBookmark a img { display:block; }
#content .main div.sf_singleNews p.sf_postTags           { display:block; height:0; padding:0; visibility:hidden; }
#content .main div.sf_singleNews p.sf_readMore           { left:0; padding:5px 0 0; position:absolute; }
#content .main ul.sf_newsList                            { list-style:none; margin:0; padding:10px 0 0; }
#content .main ul.sf_newsList li                         { clear:both; margin:0 0 15px; position:relative; }
#content .main ul.sf_newsList li h2                      { margin:0 0 2px; padding:0; }
#content .main ul.sf_newsList li h2.sf_newsTitle         { color:#b4a000; font-size:1em; font-weight:bold; }
#content .main ul.sf_newsList li h2.sf_newsTitle a       { border:0; color:#b4a000; }
#content .main ul.sf_newsList li p                       { padding:2px 0 9px; }
#content .main ul.sf_newsList li p.sf_newsAuthor         { display:block; height:0; padding:0; visibility:hidden; }
#content .main ul.sf_newsList li p.sf_newsDate           { color:#666; font-size:.9em; padding:0 0 3px; }
#content .main ul.sf_newsList li p.sf_postCategory       { bottom:0; padding:0; position:absolute; right:0; }
#content .main ul.sf_newsList li p.sf_postTags           { display:block; height:0; padding:0; visibility:hidden; }
#content .main ul.sf_newsList li p.sf_readMore           { bottom:0; left:0; padding:0; position:absolute; }

/**************************************************
 * Sitefinity                             [Pager] *
 **************************************************/
#content ol.sf_pager                              { list-style:none; margin:0; padding:5px 0 0; }
#content ol.sf_pager li                           { float:left; padding:0 5px 0 0; }
#content ol.sf_pager li a                         { border:1px solid #d1d1d1; color:#666; display:block; padding:0 5px; }
#content ol.sf_pager li a:hover                   { border-color:#666; color:#000; }
#content ol.sf_pager li a.sf_PagerItem            { }
#content ol.sf_pager li a.sf_PagerSelItem         { border-color:#999; color:#000; }

/**************************************************
 * Sitefinity                            [Search] *
 **************************************************/
#content dl.searchResults                         { margin:0; padding:0; }
#content dl.searchResults dd                      { margin:0; }
#content dl.searchResults dd em                   { display:block; padding:0 0 10px; }
#content dl.searchResults dd em a                 { }
#content dl.searchResults dt                      { border-top:1px solid #ddd; padding:5px 0 0; }
#content dl.searchResults dt strong               { }
#content dl.searchResults dt strong a             { border:0; }





.clear       { clear:both; }
.clear:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; }





/**
 * Venue Search
 *******************************************************************************/
#content .main .venue-search                                                   { width:570px; }
#content .main .venue-search dl                                                { margin:0; width:570px; }
#content .main .venue-search dl dd                                             { float:left; margin:0 0 0 10px; width:460px; }
#content .main .venue-search dl dd input                                       { margin:0 0 10px; }
#content .main .venue-search dl dd input.text                                  { background:#fefefe; border:1px solid #c1c1c1; color:#444; padding:2px; width:216px; }
#content .main .venue-search dl dd select                                      { background:#fefefe; border:1px solid #c1c1c1; color:#444; margin:0 10px 10px 0; padding:2px 2px 2px 0; width:222px; }
#content .main .venue-search dl dd table                                       { width:460px; }
#content .main .venue-search dl dd table tbody                                 { }
#content .main .venue-search dl dd table tbody tr                              { }
#content .main .venue-search dl dd table tbody tr td                           { width:230px; }
#content .main .venue-search dl dd table tbody tr td input                     { margin:0 5px 0 0; } 
#content .main .venue-search dl dt                                             { clear:both; display:block; float:left; font-weight:bold; line-height:22px; width:100px; }
#content .main .venue-search dl dt label                                       { }
/* Venue Search ~ Details                                                      */
#content .main .venue-search .details                                          { }
#content .main .venue-search .details h2                                       { }
#content .main .venue-search .details h3                                       { padding:15px 0 5px; }
#content .main .venue-search .details table                                    { border-collapse:collapse; width:570px; }
#content .main .venue-search .details table tbody                              { vertical-align:top; }
#content .main .venue-search .details table tbody tr                           { }
#content .main .venue-search .details table tbody tr td                        { border:1px solid #ddd; padding:5px; }
#content .main .venue-search .details table tbody tr td table                  { width:100%; }
#content .main .venue-search .details table tbody tr th                        { border:1px solid #ddd; padding:5px; }
#content .main .venue-search .details table.VenueInfo                          { }
#content .main .venue-search .details table.VenueInfo tbody tr td              { border:0; padding:0; }
#content .main .venue-search .details table.VenueInfo tbody tr td label        { font-weight:bold; }
#content .main .venue-search .details .enquire                                 { padding:0 0 15px; }
#content .main .venue-search .details .gallery                                 { clear:both; }
#content .main .venue-search .details .gallery ul                              { list-style:none; margin:0; padding:0; }
#content .main .venue-search .details .gallery ul li                           { float:left; padding:0 5px 5px 0; }
#content .main .venue-search .details .gallery ul li img                       { display:block; }
#content .main .venue-search .details .image                                   { float:left; padding:0 10px 10px 0; }
#content .main .venue-search .details .synopsis                                { }
/* Venue Search ~ Results                                                      */
#content .main .venue-search .results                                          { }
#content .main .venue-search .results .result                                  { border-top:1px solid #ccc; clear:both; padding:10px 0; position:relative; width:570px; }
#content .main .venue-search .results .result h3                               { padding:10px 0; }
#content .main .venue-search .results .result .enquire                         { bottom:20px; clear:both; position:absolute; right:0; }
#content .main .venue-search .results .result .enquire a                       { border:0; }
#content .main .venue-search .results .result .enquire a:hover                 { }
#content .main .venue-search .results .result .enquire input                   { margin:0 0 0 10px; }
#content .main .venue-search .results .result .roomsetup .image                { border:1px solid #ccc; float:left; margin:0 0 -1px; height:163px; width:188px; }
#content .main .venue-search .results .result .roomsetup .image img            { display:block; height:125px; padding:19px; width:150px; }
#content .main .venue-search .results .result .roomsetup                       { float:left; width:190px; }
#content .main .venue-search .results .result .roomsetup table                 { border:1px solid #ccc; padding:5px; width:190px; }
#content .main .venue-search .results .result .roomsetup table tbody tr        { }
#content .main .venue-search .results .result .roomsetup table tbody tr.header { font-weight:bold; }
#content .main .venue-search .results .result .roomsetup table tbody tr td     { }
#content .main .venue-search .results .result .synopsis                        { float:left; padding:0 0 50px 10px; width:370px; }

/**
 * Venue Search
 *******************************************************************************/
#content .main .supplier-search                                                   { width:570px; }
#content .main .supplier-search dl                                                { margin:0; width:570px; }
#content .main .supplier-search dl dd                                             { float:left; margin:0 0 0 10px; width:460px; }
#content .main .supplier-search dl dd input                                       { margin:0 0 10px; }
#content .main .supplier-search dl dd input.text                                  { background:#fefefe; border:1px solid #c1c1c1; color:#444; padding:2px; width:216px; }
#content .main .supplier-search dl dd select                                      { background:#fefefe; border:1px solid #c1c1c1; color:#444; margin:0 10px 10px 0; padding:2px 2px 2px 0; width:222px; }
#content .main .supplier-search dl dd table                                       { width:460px; }
#content .main .supplier-search dl dd table tbody                                 { }
#content .main .supplier-search dl dd table tbody tr                              { }
#content .main .supplier-search dl dd table tbody tr td                           { width:230px; }
#content .main .supplier-search dl dd table tbody tr td input                     { margin:0 5px 0 0; } 
#content .main .supplier-search dl dt                                             { clear:both; display:block; float:left; font-weight:bold; line-height:22px; width:100px; }
#content .main .supplier-search dl dt label                                       { }
/* Venue Search ~ Details                                                      */
#content .main .supplier-search .details                                          { }
#content .main .supplier-search .details h2                                       { }
#content .main .supplier-search .details h3                                       { padding:15px 0 5px; }
#content .main .supplier-search .details table                                    { border-collapse:collapse; width:570px; }
#content .main .supplier-search .details table tbody                              { vertical-align:top; }
#content .main .supplier-search .details table tbody tr                           { }
#content .main .supplier-search .details table tbody tr td                        { border:1px solid #ddd; padding:5px; }
#content .main .supplier-search .details table tbody tr td table                  { width:100%; }
#content .main .supplier-search .details table tbody tr th                        { border:1px solid #ddd; padding:5px; }
#content .main .supplier-search .details table.VenueInfo                          { }
#content .main .supplier-search .details table.VenueInfo tbody tr td              { border:0; padding:0; }
#content .main .supplier-search .details table.VenueInfo tbody tr td label        { font-weight:bold; }
#content .main .supplier-search .details .enquire                                 { padding:0 0 15px; }
#content .main .supplier-search .details .gallery                                 { clear:both; }
#content .main .supplier-search .details .gallery ul                              { list-style:none; margin:0; padding:0; }
#content .main .supplier-search .details .gallery ul li                           { float:left; padding:0 5px 5px 0; }
#content .main .supplier-search .details .gallery ul li img                       { display:block; }
#content .main .supplier-search .details .image                                   { float:left; padding:0 10px 10px 0; }
#content .main .supplier-search .details .synopsis                                { }
/* Venue Search ~ Results                                                      */
#content .main .supplier-search .results                                          { }
#content .main .supplier-search .results .result                                  { border-top:1px solid #ccc; clear:both; padding:10px 0; position:relative; width:570px; }
#content .main .supplier-search .results .result h3                               { padding:10px 0; }
#content .main .supplier-search .results .result .enquire                         { bottom:20px; clear:both; position:absolute; right:0; }
#content .main .supplier-search .results .result .enquire a                       { border:0; }
#content .main .supplier-search .results .result .enquire a:hover                 { }
#content .main .supplier-search .results .result .enquire input                   { margin:0 0 0 10px; }
#content .main .supplier-search .results .result .synopsis                        { float:left; padding:0 0 50px; }


/* Cart                                                                 */
#content .main .cart                                                    { background:#f9f9f9; border:2px solid #ddd; clear:both; margin:10px 0 15px; padding:15px; width:540px; }
#content .main .cart a                                                  { font-size:.9em; text-transform:uppercase; }
#content .main .cart a:hover                                            { color:#000; text-decoration:underline; }
#content .main .cart p                                                  { background:url('../img/icon/cart.png') no-repeat; background-position:0 50%; float:left; padding:0 0 0 21px; }
#content .main .cart ul                                                 { float:right; list-style:none; margin:0; padding:0; }
#content .main .cart ul li                                              { float:left; }
#content .main .cart ul li a                                            { background-position:center right; background-repeat:no-repeat; border:0; display:block; margin:0 0 0 10px; }
#content .main .cart ul li.hide a                                       { background-image:url('../img/icon/arrow_up.png'); padding:0 17px 0 0; }
#content .main .cart ul li.proceed a                                    { background-image:url('../img/icon/arrow_right.png'); padding:0 20px 0 0; }
#content .main .cart ul li.view                                         { display:none; }
#content .main .cart ul li.view a                                       { background-image:url('../img/icon/arrow_down.png'); padding:0 17px 0 0; }
/* Cart ~ Cart Items                                                    */
#content .main .cart .cart-items                                        { clear:both; display:none; padding:10px 0 0; }
#content .main .cart .cart-items p                                      { background:0; float:none; margin:0; padding:15px 0 0; text-align:right; }
#content .main .cart .cart-items p a                                    { background:url('../img/icon/arrow_right.png') no-repeat; background-position:center right; border:0; display:block; padding:0 20px 0 0; }
#content .main .cart .cart-items table                                  { background:#f1f1f1; border:1px solid #ddd; border-collapse:collapse; margin:0 1px; width:535px; }
#content .main .cart .cart-items table tr                               { }
#content .main .cart .cart-items table tr td                            { border-top:1px solid #ddd; padding:5px; }
#content .main .cart .cart-items table tr td a                          { background:url('../img/icon/cross.png') no-repeat; background-position:center right; border:0; display:block; padding:0 19px 0 0; text-align:right; }

/* I-Venue                                                              */
#ivenue #container #content                                             { width:750px; }
#ivenue #container #content .page_image                                 { width:750px; }
#ivenue #container #content .page_image .search                         { width:750px; }
/* I-Venue ~ Main                                                       */
#ivenue #container #content .main                                       { padding:5px 0 0 15px; position:relative; width:735px; }
/* I-Venue ~ Main ~ Cart                                                */
#ivenue #container #content .main .cart                                 { width:685px; }
/* I-Venue ~ Main ~ Search                                              */
#ivenue #container #content .main .search                               { background:#f9f9f9; border:2px solid #ddd; clear:both; margin:10px 0 15px; padding:15px; width:685px; }
#ivenue #container #content .main .search dl                            { margin:0; width:700px; }
#ivenue #container #content .main .search dl dd                         { float:left; width:490px; }
#ivenue #container #content .main .search dl dd input                   { margin:0 0 10px; }
#ivenue #container #content .main .search dl dd input.text              { background:#fefefe; border:1px solid #c1c1c1; color:#444; padding:2px; width:216px; }
#ivenue #container #content .main .search dl dd select                  { background:#fefefe; border:1px solid #c1c1c1; color:#444; margin:0 10px 10px 0; padding:2px 2px 2px 0; width:222px; }
#ivenue #container #content .main .search dl dd table                   { }
#ivenue #container #content .main .search dl dd table tbody             { }
#ivenue #container #content .main .search dl dd table tbody tr          { }
#ivenue #container #content .main .search dl dd table tbody tr td       { padding:0 0 0 10px; white-space:nowrap; }
#ivenue #container #content .main .search dl dd table tbody tr td input { margin:0 5px 0 0; } 
#ivenue #container #content .main .search dl dt                         { clear:both; display:block; float:left; font-weight:bold; line-height:22px; width:120px; }
#ivenue #container #content .main .search dl dt label                   { }
#ivenue #container #content .main #map                                  { float:left; height:565px; width:565px; }
#ivenue #container #content .main .two                                  { background:#f9f9f9; float:left; height:552px; padding:5px 0 5px 5px; overflow:auto; width:145px; 
                                                                          border-top:2px solid #ddd; border-right:2px solid #ddd; border-bottom:2px solid #ddd;
                                                                          
                                                                          }
#ivenue #container #content .main .two .location                        { border-bottom:1px solid #ccc; background-image:url('../img/icon/information.gif'); background-repeat:no-repeat; padding: 0px 5px 5px 17px; margin-top:5px; }
#ivenue #container #content .main .two .location a                      { text-decoration:none; }
#ivenue #container #content .main .two .location a:hover                { }

#ivenue #container #content .main .i-venue-search .search-items         { clear:both; display:none; padding:10px 0 0; }




/* Cart                                                                 */
#content .main .i-venue-search                                                    { background:#f9f9f9; border:2px solid #ddd; clear:both; margin:10px 0 15px; padding:15px; width:685px; }
#content .main .i-venue-search a                                                  { font-size:.9em; text-transform:uppercase; }
#content .main .i-venue-search a:hover                                            { color:#000; text-decoration:underline; }
#content .main .i-venue-search p                                                  { background:url('../img/icon/map.gif') no-repeat; background-position:0 50%; float:left; padding:0 0 0 21px; }
#content .main .i-venue-search ul                                                 { float:right; list-style:none; margin:0; padding:0; }
#content .main .i-venue-search ul li                                              { float:left; }
#content .main .i-venue-search ul li a                                            { background-position:center right; background-repeat:no-repeat; border:0; display:block; margin:0 0 0 10px; }

#content .main .i-venue-search ul li.view                                         { }
#content .main .i-venue-search ul li.view a                                       { background-image:url('../img/icon/arrow_down.png'); padding:0 17px 0 0; }

#container .main .i-venue-search .search-items dl dd input.submit                 { float:right; }


#homepage #container #content .page_image { height:264px; }
#homepage #container #content .page_image .video { background:#000; height:264px; overflow:hidden; width:600px; }