html {
	background:#09080F url(/images/bg.gif) repeat;
}
body {
/*  background:#09080F url(/images/bg.gif) repeat;
*/
  color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	width: 965px;
	margin-left:auto;
	margin-right:auto;
}

ol {
  margin:5px 10px 20px 10px;
}
  ol li {
    margin:4px 0 4px 20px;
    list-style-type:decimal;
  }
  

.nounderline { text-decoration: none; cursor: pointer; }

.cb {
	clear:both;
}

.error {
  color:#ff0000;
  float:right;
}

.long {font-size:230% !important;}

.divider {
	background:#3e346c;
	clear:both;
	height:1px;
	margin:0 10px 5px 10px;
	padding:0;
	width:auto;
}

.events-divider {
	background:#3e346c;
	clear:both;
	height:1px;
	margin:5px 10px 10px;
	padding:0;
	width:auto;
}

#wrapper {
  min-height: 100%;
  height: auto;
  height: 100%;
  margin: 0 auto;
}

#content {
  background:#0f0d1a;
/*  background:url(/images/bg-gradient.png) top center repeat-y;*/
	margin:0 auto;
	float:left;
  padding:10px 30px 0px 30px;
	padding-left: 30px !important;
  /*width:891px;*/
	width:898px;
  text-align:left;
}

#logo {float:left;}
#gallery {float:right;padding:0 20px 0 0;display:none; }

#matchmaker-gallery {padding: 0 0 0 0;float:right;}

/* FOOTER */
#footer {
	/*border-top:1px solid #0292dc;*/
	border-top:10px solid #272342;
	color:#0292dc;
	font-size:85%;
	height:170px;
	padding:12px 0 30px 0;
}
#footer a {
	color:#fff;
	padding:0 5px 0 6px;
}
#footer .left li {
	padding-top: 10px;
	display:inline;
	float:left;
}
#footer .right li {
	padding-top: 10px;
	display:inline;	
	float:right;
}

#footer-image {
	float: left;
}

#footer-cities {
	float: right;
}

#footer-cities ul {
	float:left;
	margin-top:10px;
	padding: 25px 15px 0 0;
}

#footer-cities ul li a {
	text-decoration: none;
}

#footer-cities ul li a:hover {
	color: #f7fc07;
	text-decoration: none;
}

/* MENU */
#nav li {
	display:inline;
	float:left;
	font-size:92%;
	/*margin:5px;*/
	margin:5px 5px 0 5px;
	padding:12px;
	text-transform:uppercase;
}

#nav li {
	background:transparent url(/images/right-tab.jpg) no-repeat scroll right top;
}
#nav li a{
	/*background:transparent url(/images/left-tab.jpg) no-repeat scroll left top;*/
	color:#fff;
	text-decoration:none;
}

#nav li:hover {
	/*background:transparent url(/images/left-tab.jpg) repeat-y scroll left top;*/
	background: #29244A;
	color:#fff;
	text-decoration:none;
}

#nav .home {
	/*margin:5px 5px 5px 0 !important;*/
	margin:5px 5px 0 0 !important;
	padding:12px 20px 12px 20px !important;
}

#nav li.current {
	background:#0292dc;
}
#nav li.current a{
	background:#0292dc;
	color:#fff;
	text-decoration:none;
}

#city-select {
  background:#29244a;
  border-bottom:1px solid #f9fd0d;
	display:none;
  clear:both;  
  margin:0;
  padding:20px;
  width:849px;
  
  position:absolute;
  top:190px;
  z-index:1;
}
#city-select ul {float:left;}
#city-select ul li {
	/*padding:0 20px 10px 0;*/
	padding:0 20px 0 0;	
}
#city-select a {
  color:#fff;
  text-decoration:none;
}
#city-select a:hover {color:#f7fc07;}

/* HOMEPAGE */
#home {height:595px;}

#insiderguide {
	background:url(/images/guide.gif) no-repeat;
	color:#f7fc07;
	height:345px;
	width:889px;
}
#insiderguide p, #insiderguide ul li {
	font-size:128%;
	padding:0 0 0 20px;
}
#insiderguide ul {
  float:left;
  margin-top:10px;
}
#insiderguide ul li, #insiderguide ul li a {
	color:#e7e3ff;
	font-size:100%;
	text-decoration:none;
}
#insiderguide ul li a:hover {
  color:#F7FC07;
}
#insider-ideas {
	float:left;
	width:591px;
}
#features {
	float:right;
	margin:0;
	padding:0;
	width:300px;
}
#features img {
	border:none;
	margin:0;
	padding:0;
}

#features .nogap {margin:-4px 0 0;}

#features #featured-event {
	background:url(/images/featured-event-bg.gif) no-repeat;
	font-size:93%;
	margin-top:-4px;
	padding:10px 30px 10px;
	width:240px;
}
#features #featured-event h3 {
	color:#fafd10;
	font-size:150%;
	padding:5px 0 5px 0;
}
#features #featured-event ul, #features #featured-event ul li {
	color:#fafd10;
	list-style-image:url(/images/arrow.gif);
	margin:5px 0 0 7px;
}
#features #featured-event ul li a {
	color:#fafd10;
	text-decoration:none;
}
.idea {
  cursor:pointer;
	float:left;
	height:228px;
	width:291px;
}
.idea .push {
	height:140px;
}
.idea .desc {
	background:#141221;
	height:68px;
	opacity:0.9;filter:alpha(opacity=90);
	padding:20px 0 0 20px;
}
.idea .desc h3{
	color:#fafd10;
	font-weight:bold;
	font-size:120%;
  text-transform:capitalize;
}
.idea .desc h3 a{
	color:#fafd10;
	text-decoration:none;
}
.idea .desc p{
	font-size:110%;
}
/* tmp for features ideas on homepage - will be replaced by dynamic content */
/*#idea1 {background:url(/images/dummy-idea.gif); margin-right:5px;}
#idea2 {background:url(/images/dummy-idea-2.gif);}
*//*#idea3 {background:url(/images/foodies.gif); margin-right:5px;}
#idea4 {background:url(/images/activities.gif);}*/

/* GENERAL */
#container {
	background:#272342;
	float:left;
	height:auto;
	width:900px;
}
#container .header {
	color:#fff;
	font-size:300%;
	padding:35px 0 0 25px;
}
#container .top-imgs {float:right;}

#internal {
	background:#0F0D1A;
	clear:both;
	margin:0 10px 0 10px;
	padding:20px 10px 10px 10px;
	border-bottom:10px solid #272342;
}

.top-image-holder {
  display:inline-block;
  height:120px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:185px;
}
.top-image-holder img {
/*  height:auto;
  width:185px;*/
  display:block;
  position:relative;
  width:185px;  
}
/* CITY */

.short-info {font-size:93% !important;}

#city-map {
	border-top:20px solid #0F0D1A;
	font-size:93%;
	margin-left:10px;
}
#city-map .description {
	color:#fff;
	font-size:93%;
	min-height:200px;
	top:-10px;
}
#city-map .description img {float:left; padding-right:10px;}

.city {
	/*padding-bottom:20px;*/
}
.city h1 {
	color:#FFFFFF;
	font-size:300%;
	font-weight:bold;
	margin-left:30px;
	/*padding-top:20px;*/
	padding-top:10px;
}
.city p a {
	color:#0292dc;
	font-size:120%;
	margin-left:30px;
	text-decoration:none;
}

.city img {float:right;}

#city-book-city {margin:1px 8px 0 0;}

/* menu */
#citytabs li {
	border:none !important;
	display:inline !important;
	margin:0 !important;
	padding:10px !important;
}
#citytabs li a {text-decoration:none !important;}
#citytabs .attraction {background:#0292dc !important;}
#citytabs .event {background:#3b345b !important;}
#citytabs .ideas {background:#fdfe19 !important;}
#citytabs .attraction a {color:#fff !important;}
#citytabs .event a {color:#fff !important;}
#citytabs .ideas a {color:#000 !important;}

#placetype {
	background:#0292dc; 
	height:30px;
	margin:9px 0 0; 
	padding:0;
}
#placetypeevent {
	background:#3B345B; 
	height:30px;
	margin:10px 0 0 0; 
	padding:0;
}
#placetype .place, #placetypeevent .place {
	color:#fff !important; 
	float:left; 
	padding:5px 0 0 30px !important;
	width:195px;
}
#placetype .type, #placetypeevent .type{
	color:#fff !important; 
	float:left; 
	padding:5px 0 0 0 !important;
	width:170px;
}

#whatson { width: auto; background-color: #1f1a36; }

#whatson table { width: 100%; }

#whatson table td { padding: 10px 0 0 30px; }

#moreinfo {
/*	background:#000;
	clear:both;
  float:left;
  padding:1%;
	width:391px;*/
	background:#0f0d1a none repeat scroll 0 0;
	clear:both;
	float:left;
	padding:1%;
	position:relative;
	width:391px;	
}
#moreinfo p {
	color:#fff;
	margin:0 !important;
	padding:0 0 0 25px;
}
#moreinfo p a {
	color:#0292dc;
	font-size:150%;
	text-decoration:none;
}
/* EVENTS LIST */
.event-internal {
  background:#0f0d1a !important;
	height:1300px;
}
#list {
	background:#272342;
	float:left;
	width:583px;
}
#list .title {
	background:url(/images/list-top.gif);
	height:75px;
	width:583px;
}
#list .title img {
  padding:20px 0 0 5px;
}
#list .bottom {
	background:url(/images/list-bottom.gif) no-repeat;
	height:66px;
	width:583px;
}
#list .bottom .pagination {
	border-bottom:1px solid #3e346c;
	border-top:1px solid #3e346c;
	margin-top:10px;
	padding:10px 0 10px 0;
	position:relative;
	text-align:center;
	top:70px;
}
#list .bottom .pagination li {
	display:inline;
	padding:0 2px;
}
#list .bottom .pagination li a {
	color:#0292dc;
	text-decoration:none;
}

#list .text {
  float:right;
  width:400px;
}
#list .text p {
  margin-bottom:3px;
  margin-right:35px;
}
#list .text p a {
  color:#F9FD0D;
}
#list img {
  float:left;
  margin:0 10px 0 10px;
  /*width:155px;*/
}
#list .tags {
  font-size:70%;
  text-transform:uppercase;
	text-decoration: none;
}
#list .tags a {
	color: #fff !important;
	text-decoration: none;
}
#list .tags a:hover {
	color: #F9FD0D !important;
	text-decoration: none;
}
#list .date {
  color:#0292dc;
}
#list h2, #list h2 a {
  color:#f9fd0d;
  font-size:110%;
  font-weight:bold;
  text-decoration:none;
}
#search, #sidebar {
	float:left;
	padding:10px 0 0 15px;
	width:260px;
}
#search .search-box {
  background:#272342;
  height:240px;
  padding:10px 0 0 17px;
  width:238px;
}
#search .search-box h1 {
  font-size:150%;
  margin-bottom:10px;
}
#search .search-box label {
  color:#0292dc;
}
#search .search-box input {
  border:1px solid #3e346c;
  height:28px;
  margin-bottom:15px;
  width:204px;
}
#search .search-box #searchsubmit {
  height:28px;
  width:84px;
}
.default_image {width:130px;}
#search h2 {
  color:#0292dc;
  font-size:120%;
  margin:40px 0 5px 15px;
}
#search ul {margin-left:15px;}
#search ul li a {
  color:#fff;
  text-decoration:none;
}

/* HOMEPAGE MAP */
/*#hotspots {
  height:325px;
  margin:0 0 0 500px;
  position:relative;
  top:-260px;
  width:380px;
}*/
#hotspots {
  height:325px;
  margin:0 0 0 500px;
  position:relative;
  top:-210px;
  width:380px;
}
.hotspot {
  background:url(/images/dot.gif) no-repeat;
  height:18px;
  width:17px;
}
#city_bradford {
	bottom:0;
	left:165px;
	position:relative;
	top:110px;
}
/*
#city_carlisle {
	bottom:0;
	left:114px;
	position:relative;
	top:20px;
}
*/	
#city_coventry {
	bottom:0;
	left:168px;
	position:relative;
/*	top:168px;*/
	top: 188px;
}
#city_derby {
	bottom:0;
	left:173px;
	position:relative;
/*	top:114px;*/
	top: 134px;
}
#city_exeter {
	bottom:0;
	left:75px;
	position:relative;
/*	top:240px;*/
	top: 260px;
}
#city_hull {
	bottom:0;
	left:215px;
	position:relative;
/*	top:27px;*/
	top: 47px;
}
#city_leeds {
	bottom:0;
	left:178px;
	position:relative;
/*	top:6px;*/
	top: 26px;
}
#city_leicester {
	bottom:0;
	left:187px;
	position:relative;
/*	top:60px;*/
	top: 80px;
}

#city_lincoln {
	bottom:0;
	left:200px;
	position:relative;
	top:0px;
	display: none;
}

#city_liverpool {
	bottom:0;
	left:112px;
	position:relative;
/*	top:-7px;*/
	top: 13px;
}
#city_manchester {
	bottom:0;
	left:140px;
	position:relative;
/*	top:-34px;*/
/*	top: -14px;*/
	top: -1px;
}
#city_newcastlegateshead {
	bottom:0;
	left:162px;
	position:relative;
/*	top:-152px;*/
/*	top: -132px;*/
	top: -119px;
}
#city_plymouth {
	bottom:0;
	left:47px;
	position:relative;
/*	top:133px;*/
/*	top: 153px;*/
	top: 166px;
}
#city_portsmouth {
	bottom:0;
	left:189px;
	position:relative;
/*	top:91px;*/
/*	top: 111px;*/
	top: 124px;
}
#city_preston {
	bottom:0;
	left:120px;
	position:relative;
/*	top:-120px;*/
/*	top: -100px;*/
	top: -87px;
}
#city_rochester-medway {
	bottom:0;
	left:254px;
	position:relative;
/*	top:23px;*/
/*	top: 43px;*/
	top: 56px;
}
#city_salford {
	bottom:0;
	left:131px;
	position:relative;
/*	top:-144px;*/
/*	top: -124px;*/
	top: -111px;
}
#city_sheffield {
	bottom:0;
	left:183px;
	position:relative;
/*	top:-152px;*/
/*	top: -132px;*/
	top: -119px;
}
#city_stoke {
	bottom:0;
	left:143px;
	position:relative;
/*	top:-143px;*/
/*	top: -123px;*/
	top: -110px;
}
#city_sunderland {
	bottom:0;
	left:175px;
	position:relative;
/*	top:-283px;*/
/*	top: -263px;*/
	top: -250px;
}
/*#city_bradford {
	bottom:0;
	left:169px;
	position:relative;
	top:168px;
}
#city_carlisle {
	bottom:0;
	left:108px;
	position:relative;
	top:73px;
}
#city_coventry {
	bottom:0;
	left:172px;
	position:relative;
	top:221px;
}
#city_derby {
	bottom:0;
	left:173px;
	position:relative;
	top:174px;
}
#city_exeter {
	bottom:0;
	left:69px;
	position:relative;
	top:307px;
}
#city_hull {
	bottom:0;
	left:215px;
	position:relative;
	top:82px;
}
#city_leeds {
	bottom:0;
	left:187px;
	position:relative;
	top:57px;
}
#city_leicester {
	bottom:0;
	left:187px;
	position:relative;
	top:124px;
}
#city_lincoln {
	bottom:0;
	left:211px;
	position:relative;
	top:42px;
}
#city_liverpool {
	bottom:0;
	left:112px;
	position:relative;
	top:25px;
}
#city_manchester {
	bottom:0;
	left:125px;
	position:relative;
	top:-2px;
}
#city_newcastlegateshead {
	bottom:0;
	left:162px;
	position:relative;
	top:-124px;
}
#city_plymouth {
	bottom:0;
	left:40px;
	position:relative;
	top:161px;
}
#city_portsmouth {
	bottom:0;
	left:183px;
	position:relative;
	top:121px;
}
#city_preston {
	bottom:0;
	left:118px;
	position:relative;
	top:-88px;
}
#city_rochester-medway {
	bottom:0;
	left:254px;
	position:relative;
	top:55px;
}
#city_salford {
	bottom:0;
	left:140px;
	position:relative;
	top:-114px;
}
#city_sheffield {
	bottom:0;
	left:183px;
	position:relative;
	top:-126px;
}
#city_stoke {
	bottom:0;
	left:152px;
	position:relative;
	top:-121px;
}
#city_sunderland {
	bottom:0;
	left:168px;
	position:relative;
	top:-251px;
}
*/
/*#city_london {
  bottom:0;
  left:238px;
  position:relative;
  top:221px;
}
#city_manchester {
  bottom:0;
  left:121px;
  position:relative;
  top:47px;
}
#city_cardiff {
  bottom:0;
  left:93px;
  position:relative;
  top:228px;
}
*/
/* EVENT */
.event_map {
  height:240px;
  /*width:232px;*/
  width:265px;
}
.event-individual  {
  background:#0f0d1a !important;
  min-height:1000px;
}
/*
.event-internal {
  background:#0f0d1a !important;
  height:1000px;
}
*/
.event-individual #list {
	background:#272342;
	float:left;
	width:583px;
}
.event-individual #list .title {
	background:url(/images/list-top.gif);
	/*height:75px;*/
	height:72px;
	width:583px;
}
.event-individual #list .title img {
  width:auto;
}
.event-individual #list .bottom {
	background:url(/images/list-bottom.gif) no-repeat;
	height:66px;
/*	margin-bottom:20px;
*/	width:583px;
}
.event-individual #list .bottom-separator {
	background:url(/images/list-bottom.gif) no-repeat;
	border-bottom:30px solid #0F0D1A;
	height:66px;
	width:583px;
}

.event-individual #list h1 {
  font-size:160%;
  font-weight:bold;
  padding:0 0 20px 10px;
}
.event-individual #list p {
  padding:0 0 10px 10px;
}
.event-individual #list p a {
  color:#f9fd0d;
  text-decoration:none;
}
.event-individual #list .left {
  float:left;
  width:39%;
}
.event-individual #list .right {
  float:right;
  width:49%;
}
.event-individual #list .left span, .event-individual #list .right span, .event-individual #list .left span a, .event-individual #list .right span a{
  color:#f9fd0d;
  text-decoration:none;
}
.event-individual #list .event_left, .event-individual #list .event_right {
  float:left;
/*  width:49%;*/
}
.event-individual #list .event_left {width:285px;}
.event-individual #list .event_right {width:250px;}
.event-individual #list h2 {
  color:#fff;
  float:left;
  font-size:130%;
  font-weight:bold;
  padding:20px 0 0 10px;
}
.event-individual #list h3 {
  color:#fff;
  font-size:110%;
  font-weight:bold;
  padding:0 0 0 10px;
}
.event-individual #list .view_all {
  color:#fff; 
  float:right;
  font-size:93%;
  padding:20px 10px 0 0;
  text-decoration:none;  
}
.event-individual #list .view_all a {color:#fff;}
.event-individual #list .text {
  float:right;
  width:400px;
}
.event-individual #list img {
  float:left;
  margin:0 10px 0 0;
  width:270px;
}
.event-individual #list .default {
  width:300px;
}
.event-individual #list .tags {
  font-size:70%;
  text-transform:uppercase;
}
.event-individual #list .date {
  color:#0292DC;
  font-size:150%;
  padding:10px;
}

/*Styles for Content taken from CMS*/

/*CMS Content Editor: Bold*/
.event-individual #list p strong { font-weight: bold; }
/*CMS Content Editor: Unordered List*/
.event-individual #list ul { padding:0 0 10px 30px; } 
.event-individual #list ul li { list-style-type: circle; }
/*CMS Content Editor: Quote*/
.event-individual #list h4 { padding:0 0 10px 10px; font-weight: bold; }
/*CMS Content Editor: Subheading*/
.event-individual #list h6 { padding:0 0 10px 10px; font-size: 80%; }

#events-book-city {
  margin:0 10px 0 0;
}
#events-win {
  margin:10px 0 0;
}

/* INSIDER IDEAS */
#insider-book-city {margin:0 10px 0 0;}
.ideas-internal {
  background:#0f0d1a !important;
  min-height:600px;
	width:860px;
	float:left;
	height:auto;
}
.ideas-internal #list {width:540px;}
.ideas-internal #list .bottom {
	background:url(/images/list-bottom-small.gif) no-repeat;
	height:62px;
	width:540px;
}
.ideas-internal #list img {
  float:left;
  margin:0;
}
.ideas-internal .description p {
  font-size:120%;
  padding:0 0 20px 10px !important;
}
.ideas-internal #list h2 {
	color: #0292DC !important;
}
.ideas-internal #list h2, .ideas-internal #list p {
  color:#fff;
  padding:0 0 0 10px;
}
.ideas-internal #list p a {
  color:#f9fd0d;
  text-decoration:none;
}
.ideas-internal #list .caption {
  background:#141221 none repeat scroll 0 0;
  clear:both;
  display:block;
  font-size:200%;
  height:55px;
	opacity:0.9;filter:alpha(opacity=90);
  padding:20px 10px 10px;
  position:relative;
  top:-85px;
  width:520px;
}
.ideas-internal .ideas-internal .more {
  position:relative;
}
.description{position:relative; top: -55px;}

.insider-idea-li {position:relative; top: -55px;}

#sidebar .comp, #sidebar .download {border:none;}
#sidebar .comp {margin-top:20px;}
#sidebar .download {margin-top:-6px;margin-left: 1px;}

/* BOOKING */
.booking {
  height:690px;
}
.booking .intro_booking {
 padding:10px 0 30px 15px;
}
.booking-top {
  background:url(/images/booking-top.jpg) no-repeat;
  height:35px;
  padding:15px 0 0 20px;
  width:829px;
}
.booking-info {
  background:#272342;
  height:35px;
  padding:15px 0 0 20px;
  width:829px;
}
.booking-info .large {
	display:inline;
}

.book-with {
	float:left;
	margin-right:15px;
	width:148px;
}
.book-with span {
	display:block;
	font-size:88%;
}
.book-with span a {color:#f9fd0d;}
#booking-links {height:165px;}
.superbreak-links {display:none;}
.breaks h1 {font-weight:bold;}
.breaks ul li a {color:#f9fd0d;}

#booking-win {margin:10px 10px 0 0;}

#external-iframe {
  height:1000px;
}

#booking-logos {
	text-align: center;
	padding-bottom: 25px;
}

.booking-logo {
	
}

/* TRAVEL AND THINGS */
#travel {height:600px;}

.travel-and-things #travel-book-city {
  margin:0 10px 0 0;
}
.travel-and-things #travel-win {
  margin:10px 0 0;
}
.travel-list {
	float:left;
	margin-right:30px;
	width:246px;
}
.travel-list h2,.travel-list h3 {
	color:#fff;
	font-size:120%;
	font-weight:bold;
	padding-top:10px;
}
.travel-list h3 a {
	color:#f9fd0d;
	text-decoration:none;
}

/* BROCHURE */

.brochure-field {
  width:450px;
}

#brochure-list {
  padding-left:10px;
}
#brochure-list li a {
  color:#f9fd0d;
  text-decoration:none;
}
#brochure-download .large {margin-top:20px !important;}
#brochure-download .large input {
  margin:5px 10px 10px 10px;
  padding-right:auto !important;
  text-align:left !important;
  width:auto !important;
}

#brochure-download .large label {
  width:auto !important;
}
#brochure-download .large label span {
  float:left;
  font-size:90%;
  text-align:left;
}

#brochure-internal {
	background:#0F0D1A url(/images/citybreakscompetition.gif) top right no-repeat !important;
	clear:both;
	/*height:auto;*/
	margin:0 10px 0 10px;
	padding:20px 10px 0 10px;
	border-bottom: 10px solid #272342;
}
#brochure-internal h2 {
  font-size:131%;
  margin-bottom:15px;
}
#brochure-internal p {
  /*padding-bottom:20px;*/
  padding:0 10px 20px 10px;
}
#brochure-internal .large {margin-bottom:20px;}

#brochure-internal .large label {
  display:inline-block;
  text-align:right;
  padding-right:20px;
  width:100px;
}
#brochure-internal .large input {width:200px;}

#brochure-internal .left, #brochure-internal .right {float:left;}
#brochure-internal .left {margin-left:20px;}

#brochure-internal .what-like-list {clear:both;}

#brochure-internal label {width:150px;}

#matchmakerrightitem {
  float:right !important;
}

#matchmaker-internal {
	background:#0F0D1A;
  /*background:#0F0D1A url(/images/matchmaker-competition.jpg) top right no-repeat !important;*/
	clear:both;
	/*height:auto;*/
	margin:0 10px 0 10px;
	padding:20px 10px 0 10px;
	border-bottom: 10px solid #272342;
} 

#matchmaker-internal h2 {
	color: red;
	font-size: 120%;
}

#matchmaker-internal p {
  /*padding-bottom:20px;*/
  margin:10px 10px 10px 10px;
}

#matchmaker-internal p strong {
	font-weight: bold;
}

#matchmaker-internal p a {
	color:#F9FD0D;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
}
#matchmaker-internal ul {
  margin:5px 0 5px 25px;
}
#matchmaker-internal ul li {
  margin:1px 0;
}
#matchmaker-internal ol li {
  list-style-type:lower-latin;
}
#matchmaker-internal a {
  color:#F9FD0D;
}
#matchmaker-internal #matchmakerpdf {
  float:right;
  margin:10px 0 10px 10px;
}

#matchmaker-internal .large {margin-bottom:20px;}

#matchmaker-internal .large label {
  display:inline-block;
  text-align:right;
  padding-right:20px;
  width:100px;
}
#matchmaker-internal .large input {width:200px;}

#matchmaker-internal .left, #matchmaker-internal .right {float:left;}
#matchmaker-internal .left {margin-left:20px;}

#matchmaker-internal .what-like-list {clear:both;}

#matchmaker-internal label {width:150px;}

#matchmaker-internal #tandc {font-size: 80%;}
#matchmaker-internal #tandc p {padding: 0;}
#matchmaker-internal #tandc p strong {font-weight: bold;}

#matchmaker-internal #tandc ul {padding-left: 10px;}
#matchmaker-internal #tandc ul li { 
	list-style-position: inside;
	list-style-type: circle;
}

#brochure-submit { 
  height:85px;
  margin-left: 10px;
  width:162px;
}

/*MEDIA PAGE*/
.media_file {
	padding: 10px 20px;
	width: 839px;
	height: 100px;
	border-bottom: 2px solid #0F0D1A;
	margin: 0 10px 10px 10px;
}

.media_file .image .image_file {
	float: left;
	position: relative;
	width: 100px;
	height: 100px;
	padding-right: 20px;
}

.media_file .image p {
/*	float: left;*/
	/*margin: 0 0 0 10px;*/
}

.media_file .file p {
	padding-left: 120px;
}
/*END MEDIA PAGE*/

/* STATIC PAGES */
.static, .static-updates {
  min-height:340px;
}
.static p, .static-updates p {
  padding:0 15px 15px 25px;
}

/* UPDATES */
.static-updates p {
  /*padding-bottom:20px;*/
  padding:0 10px 20px 25px;
}
.static-updates .large {margin-bottom:20px;}

.static-updates .large label {
  text-align:right;
  padding-right:20px;
  width:100px;
}
.static-updates .large input {width:200px;}

.static-updates label {width:150px;}
.static-updates #submit {margin-left:20px;}
.static-updates .user_errors {
  margin:0 0 20px 20px;
}

/* TOP IMAGES */
.jCarouselLite ul li {padding-right:10px;}

.sharebox { 
  margin:0 0 0 25px;
}
  .sharebox #condensed_download {
    color:#0292dc;
    float:right;
    font-size:115%;
    margin:5px 0 0 5px;
    text-decoration:none;
  }
a.stbutton {
  padding:3px 1px 5px 22px !important;
}

/* SITEMAP */
.sitemap_list {
  padding-left:30px;
}
.sitemap_list li a {
  color:#fff;
}


/*EXTRA BITS*/
.postcode {
	width: auto;
}

.blue-text {
	color: #0292DC;
}

#recommend_afriend_raf_address {
	position: relative;
}

/*GOOGLE MAPS*/

#google_map {
  color:#000000;
  height:299px;
  margin-bottom:20px;
  width:390px;
}

#google_map_event {
  color:#000000;
	height:240px;
	width:295px;
  margin-bottom:20px;
}