/* cmsms stylesheet: default_1600_or_higher modified: 03/24/23 16:51:22 */
/* cmsms stylesheet: default_1600_or_higher modified: 03/23/20 16:30:23 */
@import url("https://use.typekit.net/pwd2spm.css");

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}

/*  end resets */

body {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 100%;
	font-family: proxima-nova, sans-serif;
    font-weight: 400;
    font-style: normal;
	color: #ffffff;
}

#yourviews_nav {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 60px; 
	overflow: hidden;
	height: 100%;
	min-height: 100%;
	z-index: 999;
	background-color: #daab00;
}

.logo {
	position: absolute;
    top: 20px;
    left: 10px;
	width: 38px;
	overflow: hidden;
}

#yourviews_nav_off {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px; 
	height: 100%;
	min-height: 100%;
	cursor: pointer;
	display: flex;
    align-items: center;
}

.yourviews_nav_open {
    position: absolute;
    top: 0px;
    left: 0px;
    display: flex;
    align-items: center;
    width: 60px;
	min-height: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 0px 16px;
}

.yourviews_nav_open img {
	
}

#yourviews_nav_on {
	position: absolute;
	top: 0px;
	left: -380px;
	width: 380px; 
	height: 100%;
	min-height: 100%;
}

#yourviews_nav_actual {
	position: absolute;
    top: 100px;
    left: 30px;
    border-left: 1px dashed #ae8900;
    padding-left: 30px;
}

#top_mask {
    color: #daab00;
    background-color: #daab00;
    width: 5px;
    height: 18px;
    position: absolute;
    top: 0px;
    left: -4px;
}

#bottom_mask {
    color: #daab00;
    background-color: #daab00;
    width: 5px;
    height: 18px;
    position: absolute;
    left: -4px;
    bottom: 0px;
}

#mobilemenu {
display: none;
}

#yourviews_nav_actual ul {
	margin-left: -36px;
}

#yourviews_nav_actual li {
	list-style: none;
	color: #7b303f;
	font-size: 100%;
	height: 50px;
}

.fp-viewing-firstPage-welcome #yourviews_nav_actual li#welcomenav, .fp-viewing-firstPage-overview #yourviews_nav_actual li#overviewnav, .fp-viewing-firstPage-settlementgrowth #yourviews_nav_actual li#settlementgrowthnav, .fp-viewing-firstPage-visionandplans #yourviews_nav_actual li#visionandplansnav, .fp-viewing-firstPage-communitybenefits #yourviews_nav_actual li#communitybenefitsnav, .fp-viewing-firstPage-planningapplication #yourviews_nav_actual li#planningapplicationnav, .fp-viewing-firstPage-faqs #yourviews_nav_actual li#faqsnav, .fp-viewing-firstPage-haveyoursay #yourviews_nav_actual li#haveyoursaynav {
	background-image: url("https://your-views.co.uk/twenty20/nav_graphics/disc.png");
	background-repeat: no-repeat;
}

#yourviews_nav_actual li a:link, #yourviews_nav_actual li a:visited, #yourviews_nav_actual li a:hover {
	height: 50px;
    display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 100%;
	padding-left: 50px;
	padding-top: 19px;
	box-sizing: border-box;
}

/* .fp-viewing-firstPage-welcome #welcomenav a:link, .fp-viewing-firstPage-welcome #welcomenav a:visited, .fp-viewing-firstPage-overview #overviewnav a:link, .fp-viewing-firstPage-overview #overviewnav a:visited, .fp-viewing-firstPage-settlementgrowth #settlementgrowthnav a:link, .fp-viewing-firstPage-settlementgrowth #settlementgrowthnav a:visited, .fp-viewing-firstPage-visionandplans #visionandplansnav a:link, .fp-viewing-firstPage-visionandplans #visionandplansnav a:visited, .fp-viewing-firstPage-communitybenefits #communitybenefitsnav a:link, .fp-viewing-firstPage-communitybenefits #communitybenefitsnav a:visited, .fp-viewing-firstPage-planningapplication #planningapplicationnav a:link, .fp-viewing-firstPage-planningapplication #planningapplicationnav a:visited, .fp-viewing-firstPage-faqs #faqsnav a:link, .fp-viewing-firstPage-faqs #faqsnav a:visited, .fp-viewing-firstPage-haveyoursay #haveyoursaynav a:link, .fp-viewing-firstPage-haveyoursay #haveyoursaynav a:visited {
	
} */

.slide {
	
}

#welcomeslide {
	background-color: #10a1da;
}

#welcomeslide #color_logo {
	position: absolute;
    top: 60px;
    left: 153px;
}

#welcomeslide h1 {
	margin-top: 100px;
    font-size: 580%;
    font-weight: 700;
    line-height: 64%;
	margin-bottom: 34px;
}

#welcomeslide h1 span {
	display: block;
    font-weight: 100;
    font-size: 39%;
}

#welcomeslide h1 img#gladman_pearl {
	display: block;
	margin-bottom: 8px;
	margin: 0px auto;
}

#welcomeslide img.divider {
	display: block;
	margin: 0px auto;
}

#welcomeslide p {
	margin: 56px auto 110px auto;
    width: 584px;
    font-size: 150%;
    line-height: 120%;
    font-weight: 100;
}

#welcomeslide h1.ovbespokesentence img#gladman_pearl {
	width: 50px;
        height: auto;
}

#welcomeslide p.short_upper_margin {
margin-top: 20px;
margin-bottom: 40px;
}

#welcomeslide p.short_lower_margin {
margin-bottom: 20px;
}

#welcomeslide .mouse_icon {
	display: block;
	margin: 0px auto;
}

#overviewslide {
	background-color: #028fc4;
}

#overviewslide .mouse_icon {
	display: block;
	margin: 60px auto 0px auto;
	clear: both;
}

#settlementgrowthslide {
	background-color: #0083b5;
}

#settlementgrowthslide .carousel
{
	position :relative ;
	margin: 65px auto 0px auto;
	width :1400px;
	height :auto;
	border :none;
	overflow : hidden;
	transition-duration: 2s;
-moz-transition-duration: 2s; /* Firefox 4 */
-webkit-transition-duration: 2s; /* Safari and Chrome */
-o-transition-duration: 2s; /* Opera */

transition-timing-function: linear;
-moz-transition-timing-function: linear; /* Firefox 4 */
-webkit-transition-timing-function: linear; /* Safari and Chrome */
-o-transition-timing-function: linear; /* Opera */

transition-delay: .5s;
-moz-transition-delay: .5s; /* Firefox 4 */
-webkit-transition-delay: .5s; /* Safari and Chrome */
-o-transition-delay: .5s;
}

#settlementgrowthslide .carousel .slides {
	width: 1200px !important;
    height: 430px !important;
}

#settlementgrowthslide .slideItem {
	background-color: #ffffff;
	-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-radius: 10px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
	overflow: hidden;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
	filter: blur(2px) grayscale(80%);
}

#settlementgrowthslide .slideItem a:link, #settlementgrowthslide .slideItem a:visited {
	color: #cccccc;	
	font-size: 80%;
}

.slideItemActive {
	filter: blur(0px) grayscale(0%) !important;
	border: 1px solid #ffffff !important;
}

.big_launcher {
	display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.slideItemActive .big_launcher {
	display: block;
}

.big_image, #mail_checker {
	position: absolute;
	z-index: 9999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url("https://your-views.co.uk/twenty20/slidegraphics/black_trans.png");
	box-sizing: border-box;
	padding: 30px;
	display: none;
}

#mail_response_holder {
	position: absolute;
	z-index: 9999;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url("https://your-views.co.uk/twenty20/slidegraphics/black_trans.png");
	box-sizing: border-box;
	padding: 30px;
}

#mail_response {
width: 300px;
height: 300px;
box-sizing: border-box;
padding: 30px;
color: #ffffff;
text-align: center;
margin: 50px auto;
background-color: #10a1da;
font-size: 120%;
line-height: 160%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
}

#mail_checker_inner {
    width: 700px;
    height: 400px;
    box-sizing: border-box;
    padding: 30px;
    color: #ffffff;
    text-align: center;
    margin: 50px auto;
    background-color: #10a1da;
    font-size: 120%;
    line-height: 160%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
}

#mail_checker_inner p {
font-size: 75%;
}

#final_form_buttons {
display: table;
margin: 0px auto;
}


#mail_checker_inner span {
display: inline-block;
width: 150px;
height: 40px;
background-color: #daab00;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin: 10px 5px;
float: left;
box-sizing: border-box;
padding: 10px 7px 0px 7px;
line-height: 100%;
cursor: pointer;
}

#finalformsubmit {

}

.big_image img {
	display: inline-block;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
	border: 1px solid #ffffff;
}

.error {
color: red;
}

#settlementgrowthslide .slideItemActive a:link, #settlementgrowthslide .slideItemActive a:visited {
	color: #000000;	
	font-size: 100%;
}

#visionandplansslide {
	background-color: #0076a5;
}

#communitybenefitsslide {
	background-color: #006a96;
}

#planningapplicationslide {
	background-color: #005c83;
}

#faqsslide {
	background-color: #004769;
}

#haveyoursayslide {
	background-color: #003651;
}

.yourviewsslide {
	position: relative;
	background-image: url("https://your-views.co.uk/twenty20/slidegraphics/clouds.png");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	color: #ffffff;
}

.yourviewsslide_child {
	
}

.streetscene {
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	width: 100%;
	height: auto;
}

h2 {
	margin: 65px auto 0px auto;
    font-size: 225%;
    font-weight: 600;
}

.content_container {
	    width: 1200px;
    margin: 70px auto 0px auto;
    text-align: left;
}

.short_topmargin {
margin-top: 20px !important;
}

.content_container_left {
	float: left;
	width: 580px;
}

.content_container_right {
	float: right;
	width: 580px;
}

.vspacer {
	clear: both;
	height: 60px;
}

p {
    font-size: 110%;
    line-height: 160%;
    font-weight: 300;
    margin-bottom: 20px;
}

.carousel .buttonNav {
    position: relative;
    margin: 0 auto;
    z-index: 999;
	padding-top: 40px;
}

.carousel .buttonNav .bullet {
    width: 10px !important;
    height: 10px !important;
    background: none !important;
    margin: 20 5px !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.carousel .buttonNav .bulletActive {
	background-color: #daab00 !important;
}

/*location and plans */

.plans_container {
	width: 1440px;
	margin: 30px auto 0px auto;
}

.plans_container_item {
	display: block;
	float: left;
	width: 466px;
	background-color: #ffffff;
	cursor: pointer;
	-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-radius: 10px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
	overflow: hidden;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.75);
}

.plans_container_holder {
width: 1000px;
margin: 0px auto;
}

.plans_container_small {
	width: 320px !important;
}

.right_margin {
	margin-right: 20px;
}

.plans_container_item img {
	margin-bottom: -3px;
max-width: 100%;
height: auto;
}

.plans_container_item div {
	height: 42px;
	color: #000000;
	box-sizing: border-box;
}

.plans_container_item h3 {
position: relative;
	padding-top: 10px;
}

.plans_container_item h3 em {
display: none;
}

.plans_container_item h3 span {
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	height: 42px;
	background-color: #daab00;
}

.plans_container_item h3 span img {
	
}

/* benefits */

#benefitscarousel .carousel .slides {
	width: 1200px !important;
    height: 430px !important;
}

#benefitscarousel  {
	overflow: hidden;
	width: 1200px;
}

#benefitscarousel .slideItem {
	
}

#benefitscarousel .slideItem a:link, #benefitscarousel .slideItem a:visited {
	color: #cccccc;	
	font-size: 80%;
}

#benefitscarousel .slideItemActive {
	filter: blur(0px) !important;
	border: 0px !important;
}

#benefitscarousel .faq_image {
	padding: 20px 130px 0px 130px;
}

#benefitscarousel .slideItem img {
	max-width: 100% !important;
	height: auto !important;
	filter: blur(2px);
	filter: alpha(opacity=80);
	opacity: 0.8;
}

#benefitscarousel .the_FAQ {
	position: relative;
}

#benefitscarousel .the_FAQ_inner {
	position: absolute;
	top: 40px;
	left: -50%;
	width: 200%;
}

#benefitscarousel .the_FAQ h4 {
	color: #6fa1b9;
	filter: blur(1px);
	width: 200px;
	margin: 0px auto;
}

#benefitscarousel .the_FAQ p {
	display: none;
    transition-duration: 500ms;
    font-size: 93%;
    line-height: 125%;
}

#benefitscarousel .slideItemActive {
	overflow: visible !important;
	cursor:auto; 
}

#benefitscarousel .slideItemActive img {
	filter: blur(0px) !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}

#benefitscarousel .slideItemActive .the_FAQ  h4 {
	color: #ffffff;
    filter: blur(0px) !important;
    opacity: 1 !important;
    font-size: 120%;
    padding: 20px 60px 10px 60px !important;
	width: 400px !important;
	margin-bottom: 0px;
}

#benefitscarousel  .slideItemActive .the_FAQ p {
	display: block;
	    font-size: 93%;
    line-height: 125%;
	padding-bottom: 0px !important;
	margin-bottom: 10px !important;
}

/* planning application */

.smallertext p  {
	font-size: 93%;
    line-height: 125%;
font-weight: 300;
}

#timeline {
    clear: both;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    height: 150px;
overflow: hidden;
}

#inner_timeline {
	width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

#timelineback {
	position: absolute;
	top: 0px;
	left: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

#timelineforward {
	position: absolute;
	top: 0px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

#timelineback img, #timelineforward img {
	width: 100%;
	height: auto;
}

#timeline_path {
	border-top: dashed 2px #ffffff;
	position: absolute;
	top: 30px;
	left: 0px;
	width: 100%;
	z-index: 1;
}

#timeline_construct {
	width: 200%;
	position: absolute;
	top: 25px;
	left: 0%;
	z-index: 10;
}

.timeline_item {
	width: 10%;
	height: 50px;
	float: left;
}

.timeline_bullet {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #daab00;
	overflow: hidden;
	width: 15px;
	height: 15px;
	margin: 0px auto 7px auto;
}

.timeline_date {
	padding-bottom: 5px;
}

.timeline_info {
	    padding: 0px 80px 0px 80px;
}

#linkboxes {
display: table;
margin: 0px auto;
padding: 0px;
}

#downloadlink {
	background-color: #daab00;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #ffffff;
	clear: both;
	width: 450px;
height: 120px;
	margin: 0px 10px;
	padding: 10px;
display: inline-block;
float: left;
}

#downloadlink p {
	margin-bottom: 10px;
    line-height: 100%;
}

#downloadlink p a:link, #downloadlink p a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#downloadlink em {
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
}

#appeallink {
	background-color: #10a1da;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #ffffff;
	clear: both;
	width: 450px;
height: 120px;
	margin: 0px 10px;
	padding: 10px;
display: inline-block;
}

#appeallink p {
	margin-bottom: 10px;
    line-height: 100%;
}

#appeallink p a:link, #appeallink p a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#appeallink em {
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
}

/* faq */

#faqcarousel .carousel .slides {
	width: 1200px !important;
    height: 430px !important;
}

#faqcarousel  {
	overflow: hidden;
	width: 1200px;
}

#faqcarousel .slideItem {
	
}

#faqcarousel .slideItem a:link, #faqcarousel .slideItem a:visited {
	color: #cccccc;	
	font-size: 80%;
}

#faqcarousel .slideItemActive {
	filter: blur(0px) !important;
	border: 0px !important;
}

#faqcarousel .faq_image {
	padding: 20px 130px 0px 130px;
}

#faqcarousel .slideItem img {
	max-width: 100% !important;
	height: auto !important;
	filter: blur(2px);
	filter: alpha(opacity=80);
	opacity: 0.8;
}

#faqcarousel .the_FAQ {
	position: relative;
}

#faqcarousel .the_FAQ_inner {
	position: absolute;
	top: 40px;
	left: -50%;
	width: 200%;
}

#faqcarousel .the_FAQ h4 {
	color: #6fa1b9;
	filter: blur(1px);
	width: 200px;
	margin: 0px auto;
}

#faqcarousel .the_FAQ p {
	display: none;
    transition-duration: 500ms;
    font-size: 93%;
    line-height: 125%;
}

#faqcarousel .slideItemActive {
	overflow: visible !important;
	cursor:auto; 
}

#faqcarousel .slideItemActive img {
	filter: blur(0px) !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}

#faqcarousel .slideItemActive .the_FAQ  h4 {
	color: #ffffff;
    filter: blur(0px) !important;
    opacity: 1 !important;
    font-size: 120%;
    padding: 20px 60px 10px 60px !important;
	width: 400px !important;
	margin-bottom: 0px;
}

#faqcarousel  .slideItemActive .the_FAQ p {
	display: block;
	    font-size: 93%;
    line-height: 125%;
	padding-bottom: 0px !important;
	margin-bottom: 10px !important;
}

/* have your say */

#your_say_intro {
width: 700px;
margin: 0px auto 50px auto;
text-align: center;
}

.your_say_intro {
    width: 1200px;
    margin: 20px auto 0px auto;
    text-align: center;
    height: 10px;
    line-height: 130%;
}

#have_your_say_form {}

#have_your_say_form .content_container_left, #have_your_say_form .content_container_right {

}

.content_container_smaller_left {
float: left; 
width: 270px;
font-weight: 300;
}

.content_container_smaller_right {
float: right;
width: 270px;
font-weight: 300;
}

.form-group {
clear: both;
font-weight: 300;
margin-bottom: 20px;
}

#name_div {

}

#postcode_div {

}

#name_div label, #postcode_div label {
width: 110px;
display: inline-block;
float: left;
font-size: 93%;
line-height: 125%;
font-weight: 300;
}

#look_home_div, #struggle_home_div, #professionals_home_div {
height: 40px;
}

#look_home_div label, #struggle_home_div label, #professionals_home_div label {
    float: left;
    width: 460px;
    line-height: 135%;
    font-size: 95%;
}

#look_home_div p, #struggle_home_div p, #professionals_home_div p {
float: left;
}

#look_home_div span, #struggle_home_div span, #professionals_home_div span {
float: left;
    display: inline-block;
    width: 15px;
    margin-left: 25px;
}

#look_home_div input, #struggle_home_div input, #professionals_home_div input {
float: left;
    display: inline-block;
}

p.smallertext  {
	font-size: 93%;
    line-height: 125%;
font-weight: 300;
margin-bottom: 18px;
}

.say_checkboxes {

}

.say_checkboxes div {height: 20px;}

.say_checkboxes input {
display: inline-block;
float: left;
}

.say_checkboxes label {
    display: inline-block;
    float: left;
    width: 225px;
    margin-left: 20px;
line-height: 135%;
    font-size: 90%;
margin-top: -5px;
}

.content_container_lower_form {
clear: both;
width: 1200px;
    margin: 0px auto 0px auto;
    text-align: left;
}

.wide {
width: 870px !important;
}

.wide label {
float: left;
width: 240px;
}

.wide textarea {float: right;width: 600px;height: 70px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 0px;}

.content_container_slimdown  {
height: 50px;
}

.content_container_slimdown .content_container_smaller_left {
float: left; 
width: 50%;
font-weight: 300;
}

.content_container_slimdown .content_container_smaller_right {
float: right;
width: 50%;
font-weight: 300;
}

.content_container_slimdown #name_div label, .content_container_slimdown #postcode_div label {
width: 25%;
display: inline-block;
float: left;
font-size: 93%;
line-height: 125%;
font-weight: 300;
}

.content_container_slimdown #postcode_div label {
box-sizing: border-box;
padding-left: 20px;
}

.content_container_slimdown #name_div input, .content_container_slimdown #postcode_div input {
    border: 0px;
    width: 75%;
    display: inline-block;
    height: 30px;
float: right;
}

.full {
width: 100% !important;
}

.full label {
float: none !important;
width: 600px;
}

.full textarea {
float: none;
    width: 100%;
    height: 200px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
border: 0px;
display: block;
margin-top: 20px;
}

.narrow {
width: 290px !important;
}

button.send_feedback {
background-color: #daab00;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #ffffff;
    clear: both;
    width: 290px;
    margin: 0px auto;
    padding: 10px;
    border: 0px;
    font-size: 120%;
}

#smallprint {
width: 1200px;
margin: 0px auto; 
clear: both;
padding-top: 20px;
}

#smallprint p {
font-size: 70% !important;
line-height: 120% !important;
}

.carousel .nextButton {
    position: absolute;
    right: 2px;
    top: 133px;
    width: 35px;
    height: 35px;
    background: url('https://your-views.co.uk/twenty20/nav_graphics/next.png') no-repeat center;
    cursor: pointer;
    z-index: 9999;
}

.carousel .prevButton {
    position: absolute;
    left: 10px;
    top: 133px;
    width: 35px;
    height: 35px;
    background: url('https://your-views.co.uk/twenty20/nav_graphics/prev.png') no-repeat center;
    cursor: pointer;
    z-index: 9999;
}

#fourofour {
	background-color: #10a1da;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
text-align: center;
box-sizing: border-box;
padding-top: 100px;
}

#fourofour h1 {
font-size: 250%;
padding: 40px 0px;
}

#fourofour p {
font-size: 150%;
padding: 40px 0px;
}

.middlev {
padding-top: 250px !important;
}

a#planslink:link, a#planslink:visited {
color: #ffffff;
text-align: center;
display: block;
font-size: 140%;
}

a#thumbs_links {
display: block;
    width: 1200px;
}

a#thumbs_links span#thumbsholder {
display: table;
margin: 0px auto;
}
