@charset "utf-8";
/* CSS Document */


html, body {
	font-family: arial;
	font-size: 13px;
	color: #FFF;

}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {
	margin: 0;
	padding: 0;
}

body {
	background:#333;
	/*background-image:url(/web/20220123013533im_/http://drobinsonpm.co.uk/img/bg.png);*/
	
	padding:0 0 32px 0;
}

p {
	line-height: 20px;
	padding: 10px 0;
}

h1, h2, h3, h4, h5 {
	padding: 10px 0;
}

ul, ol {
	padding: 10px 0;
	margin-left:20px;
	list-style-image: none;
	list-style-type: decimal;
}



a {/*034E6E*/
	color: #FFF;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
 	color: #C9960C;
}

a img {
	border: none;
}


/* Align */

.alignnone {
	padding:15px 0;
	display:block;
}

.aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.alignleft {
	float: right;
	margin-top: 10px;
	margin-right: 28px;
	margin-bottom: 15px;
	margin-left: 28px;
}

.alignright {
	margin: 10px 0px 15px 28px;
	float: right;
}

.col-left {
	float: left;
	width:890px;
	text-align: justify;
}

.col-right {
	float: right;
}

/* Wrap */

#wrap {
	width:890px;
	padding:0 25px;
	margin:0px auto;
	background:#222;
	

}

/* Top */

#top {
	width:890px;
	padding-top:23px;
}

/* Top > Logo */

#top #logo {
	width:890px;
	height:46px;
	margin-bottom:24px;
	position:relative;
}

#top #logo img {
	position:absolute;
	left:0;
	top:0;
}

#top #logo ul {
	width:350px;
	float:right;
	text-align:right;
	font-size:11px;
	padding:17px 0 0 0;
}

#top #logo ul a {
	color:#939598;
}

#top #logo ul a:hover {
	color:#044E6E;
}

#top #logo li {
	display:inline;
	padding:0 9px 0 8px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/spacer-1.gif) no-repeat right 3px;
}

#top #logo li.last {
	background:none;
	padding-right:0;
}

#top #logo form {
	display:block;
	clear:right;
	float:right;
	width:160px;
	height:22px;
	border:1px solid #D0D0D0;
	margin-top:28px;
	position:relative;
}

#top #logo input {
	border:0;
	background:#fff;
	padding:0;
	margin:0;
	font-family:arial;
	font-size:11px;
	color:#414143;
}

#top #logo input.field {
	width:128px;
	outline:none;
	position:absolute;
	left:8px;
	top:4px;
}

#top #logo input.submit {
	position:absolute;
	right:11px;
	top:8px;
}


#n1 {
	margin-top:5px;
	float:right;
	padding:10px 17px;
}

#n2 {
	margin-top:5px;
	float:right;
	padding:10px 17px;
}
#n3 {
	margin-top:5px;
	float:right;
	padding:10px 17px;
	}
#n4 {
	margin-top:5px;
	float:right;
	padding:10px 17px;
	color: #FFF;
}


/* Top > Main Menu */

#top #main-menu {
	width:890px;
	overflow:hidden;
	margin-bottom:18px;
	font-weight: bold;
}

#top #main-menu ul {
	width:982px;
	padding:0;
	margin-left:-14px;
}

#top #main-menu a {
	color:#414143;
}

#top #main-menu a:hover {
	color:#0E4F6F;
	text-decoration:none;
	border-bottom:3px solid #45C3F3;
}

#top #main-menu li.current_page_item a, #top #main-menu li.current_page_ancestor a, #main-menu li a.nova {
	font-weight:bold;
	color:#0E4F6F;
	border-bottom:3px solid #45C3F3;
}

#top #main-menu li {
	display:inline;
	padding:0 13px 0 14px;
	line-height:22px;
	display:block;
	float:left;
	border-left:1px solid #B0B0B0;
	font-size:12px;
	text-align: center;
}

/* Top > Header Image */

#top #header-image img {
	display:block;
	/*border:thin #030303;*/
}

/* Middle */

#middle {
	width:890px;
	padding:25px 0 25px 0;
}

#middle h1, #middle h2 {
	font-family: "MS Serif", "New York", serif;
	font-weight: normal;
	font-size:18px;
	padding:10px 0;
	color:#0E4E71;
	margin:15px 0;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #96651D;
}

#middle h1 span, #middle h2 span {
	font-family: arial;
}

#middle h3 {
	font-size: 16px;
}

#middle img.b1 {
	border:1px solid #000;
}

#middle .share {
	padding:20px 0 25px 0;
	margin-top:20px;
	border-top:1px solid #000;
	clear:both;
	position:relative;
}

/* Content */

#content {
	width:100%;
}

#content li {
	line-height:18px;
	padding:2px 0 2px 14px;
	font-size: 12px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-gray.gif) no-repeat 0 7px;
	list-style-type: circle;
}

/* Content > Breadcrumg */

#content .breadcrumb {
	width:100%;
	font-size: 12px;
	padding-top:15px;
	color:#0E4E71;
	margin-top: -8px;
}

#content .breadcrumb ul {
	padding:0;
	margin-bottom:-5px;
	position:relative;
}

#content .breadcrumb li {
	display:inline;
	padding:0 9px 0 10px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/spacer-1.gif) no-repeat 0 3px;
}

#content .breadcrumb li.first {
	background:none;
	padding-left:0;
}

#content .breadcrumb a {
	color:#414042;
}

/* Content > Home */

#content .our-services {
	width:100%;
}

#content .our-services .block {
	width:265px;
	min-height:240px;
	padding:12px 19px 20px 19px;
	float:left;
	border:1px solid #000;
	margin:13px 20px 13px 0px;
	overflow: hidden;
}

#content .our-services .property-investment {
	margin-right: 14px !important;
}

#content .our-services .financial-services {
	margin-right: 0 !important;
}

#content .our-services .fund-managment {
	margin-right: 14px !important;
}

#content .our-services .investment-seminars {
	margin-right: 0 !important;
}

#content .our-services .block img {
	display:block;
}

#content .our-services .block p {
	line-height:19px;
}

#content .our-services .block ul {
	padding:0 0 10px 0;
	margin-top:-8px;
}

#content .our-services .block li {
	padding:0 0 0 17px;
	font-size: 13px;
	line-height:18px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-gray.gif) no-repeat 0 6px;
}

#content .our-services .block a {
	color:#939598;
}

#content .our-services .block a:hover {
	text-decoration:underline;
}

/* Content > Post */

#middle h1 {
	position:relative;
	color: #FFF;
	font-weight: bold;
	font-family: "Browallia New";
	font-size: 24px;
}

#middle h1 span {
	position:absolute;
	right:0;
	top: 13px;
	font-size: 13px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/icon-rss.gif) no-repeat 0 1px;
	padding-left:20px;
}

#content .post-wrap {
	width:100%;
	margin-top:-16px;
	margin-bottom:-18px;
	position:relative;
}

#content .post {
	width:100%;
	padding:20px 0 30px 0;
	border-top:1px solid #000;
	position:relative;
}

#content .post h2 {
	font-family: "Times New Roman";
font-size: 18px;
}

#content .post .title-x1 {
	padding: 9px 0 17px 0;
	line-height:22px;
	color:#104F70;
	margin:0 0 -8px 0;
	border:0;
}


#content .post .first {
	padding-bottom:0;
}
#content .post .second {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#content .post img {
	border:1px solid #BEBEBE;
}

#content .post .nom {
	margin-bottom: 0;
}

#content .post p {
	padding:6px 0;
}

#content .post .second { color: #000;}

#content .more-details {
	position:absolute;
	left:0px;
	top:173px;
	font-size:11px;
	line-height:14px;
	text-align:right;
	width:220px;
min-height: 28px;
	background: #fff;
	padding: 4px 8px 4px 0 !important;
border-bottom:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
}

#content .more-details a {
	color:#ED1E28;
}

#content .post object {
	display: block;
}

#content .post .video_style {
	display: block;
	padding-top: 3px;
	padding-bottom: 10px;
}

#content ul.twitter {
	border-bottom: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 40px;
	margin-bottom: 25px;
}

#content ul.twitter li {
	border-bottom: #F1F1F1 1px solid;
	background: none;
	padding: 10px 10px 10px 0;
	font-size: 14px;
	color: #006083;
	line-height: 17px;
	width: 500px;
}

#content ul.twitter li a {
	font-weight: bold;
	color: #3BC3ED;
}

#content ul.twitter li abbr {
	outline: none;
	border: 0;
	font-size: 11px;
	color: #B6AAAC;
	display: block;
	padding-top: 1px;
}

/* Content > Propert Page */

#content .images {
	width:100%;
	height:276px;
	position:relative;
	margin:25px 0 30px 0;

}

#content .images div img, .thumb1, .thumb2, .thumb3 {
	border: #656565 1px solid;
}

#content .images div img.lt-border {
	border: 0;
	position: absolute;
	left: 0;
	top: 0;
}

#content .images img.lt-border-s {
	border: 0;
	position: absolute;
	right: 122px;
	cursor: pointer;
}

#content .images img.s1 {
	top:0;
}

#content .images img.s2 {
	top:103px;
}

#content .images img.s3 {
	top:204px;
}
	
#content .images .thumb1 {
	position: absolute;

	right:0px;
	top:0;
	cursor:pointer;
}

#content .images .thumb2 {
	position: absolute;
	right:0px;
	top:103px;
	cursor:pointer;
}

#content .images .thumb3 {
	position: absolute;
	right:0px;
	bottom:0;
	cursor:pointer;
}

#content form.x1 {
	width:100%;
	padding:20px 0 5px 0;
}

#content form.x1 input, #content form.x1 label {
	display: -moz-inline-stack;
	display:inline-block;
	margin-bottom:15px;
}

#content form.x1 label {
	width:60px;
	font-weight:bold;
}

#content form.x1 input.field {
	width:244px;
	padding:3px;
	border-top:1px solid #868686;
	border-left:1px solid #878787;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E2E2E2;
	font-family:arial;
	font-size: 11px;
}

#content form.x1 input.submit {
	margin-top:3px;
}

#content ul.x2 {
	width:100%;
}

#content ul.x2 li {
	line-height:18px;
	padding:4px 0 4px 15px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-gray.gif) no-repeat 0 9px;
	position:relative;
}

#content ul.x2 li input {
	margin:0;
	padding:0;
}

#content ul.x2 li input.field {
	width:144px;
	padding:3px;
	border-top:1px solid #868686;
	border-left:1px solid #878787;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E2E2E2;
	font-family:arial;
	font-size: 11px;
	position:absolute;
	left:205px;
	top:2px;
}

#content ul.x2 li input.submit {
	line-height:30px;
	position:absolute;
	left:365px;
	top:0px;
}

/* SidebarLeft */

#sidebar-left h3 {
	width:133px;
	line-height:27px;
	padding:0 0 5px 2px;
	font-size:13px;
	border-bottom:1px solid #000;
}

#sidebar-left ul {
	padding:0;
}

#sidebar-left li {
	display:block;
	padding:1px 0;
	border-bottom:1px solid #000;
	width: 135px;
	
}

#sidebar-left li a {
	width:125px;
	color:#414143;
	display:block;
	line-height:20px;
	padding:9px 5px;
}

#sidebar-left li a:hover, #sidebar-left li.current_page_parent a, #sidebar-left li.current_page_item a {
	text-decoration:none;
	background:#C4C4C4 url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/bg-sidebar-left-list.gif) repeat-x left top;
	color:#275E7C;
}

#sidebar-left li ul {
	border-top:1px solid #000;
	margin-top:1px;
}

#sidebar-left li li {
	border:0;
	padding:0;
}

#sidebar-left li li a {
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-sidebar-left.gif) no-repeat 4px 13px !important;
	width:115px;
	line-height:20px;
	padding:6px 5px 6px 15px;
	margin-top:1px;
}

#sidebar-left li li a:hover, #sidebar-left li li.current_page_item a {
	background:#B3C5CF url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-sidebar-left.gif) no-repeat 4px 13px !important;
}

/* Footer */

#footer {
	width:890px;
	padding-bottom:3px;
}
/**/
#footer .above {
	width:845px;
	background:#444444;
	color:#fff;
	padding:18px 25px 15px 20px;
	font-size:12px;

}

#footer .above h2 {
	font-size:13px;
	border-bottom:1px solid #fff;
	padding:6px 0;
}

#footer .above a {
	color:#EFEFEF;
	border-bottom:1px solid #BCBDBF;
}

#footer .above a:hover {
	color:#fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
}

#footer .above .block {
	width:128px;
	float:left;
	margin:0 25px 0 15px;
	display: inline;
}

#footer .above .block ul {
	padding:6px 0;
	position:relative;
}

#footer .above .block li {
	padding:2px 0 2px 10px;
	line-height:18px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-footer.gif) no-repeat 0 8px;
}

#footer .above .block ul.x1 {
	width:138px;
	margin-left:-10px;
}

#footer .above .block ul.x2 {
	width:151px;
	margin-left:-23px;
	position:relative;
}

#footer .above .block ul.x2 li {
	padding:2px 0 2px 23px;
	position:relative;
}

#footer .above .block ul.x2 li img {
	position:absolute;
	left:0px;
	top:2px;
}

* html #footer .above .block ul.x2 li img {
	left:-23px;
	top: 0;
}

#footer .above .block .ta-right {
	text-align:right;
}

#footer .above .cr {
	float:left;
	margin-right:0;
}

#footer .above .cr .in {
	width:158px;
	margin-left:-30px;
	position:relative;
}

#footer .above .ml {
	width:148px;
	margin-right:-20px;
	position:relative;
}

#footer .above .ml form {
	width:100%;
}

#footer .above .ml input.field {
	width:134px;
	padding:4px 5px;
	border:1px solid #9EA3A4;
	background:#DCF2FD;
	font-family:arial;
	font-size: 11px;
	color:#797B7D;
}

#footer .above .ml input.submit {
	display:block;
	float:right;
	margin-top:6px;
}

/* Footer > Bellow */

#footer .bellow {
	width:890px;
}

#footer .bellow a {
	color:#414143;
}

#footer .bellow a:hover {
	color:#0E4F6F;
	text-decoration:underline;
}

#footer .bellow .col-left, #footer .bellow .col-right {
	width:600px;
}

#footer .bellow ul {
	padding:15px 0;
}

#footer .bellow li {
	display:inline;
	padding:0 11px 0 12px;
	background: url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/spacer-1.gif) no-repeat left 3px;
}

#footer .bellow li.fix {
	background:none;
	padding-left:0;
}

#footer .bellow .col-right {
	text-align:right;
}

/* Extras */

#content .wp-pagenavi {
	width:500px;
	float:right;
	text-align:right;
	font-size:12px;
	position:absolute;
	right:0;
	top:17px;
}

#content .wp-pagenavi span.pages {
	border:0;
	padding-right:10px;
}

#content .wp-pagenavi .current, #content .wp-pagenavi a {
	border:0;
	padding:2px 5px;
}

#content .wp-pagenavi .current {
	background:#39729E;
	color:#fff;
}

#content .wp-pagenavi a {
	background:#DFE3E6;
	color:#8B9096;
	font-weight:bold;
}

#content .wp-pagenavi a:hover {
	background:#39729E;
	color:#fff;
}

#content .wp-pagenavi a span {
	font-size:15px;
}

/* Left Menu */

#sidebar-left ul ul {
	display:none;
}

#sidebar-left ul li.current_page_item ul, #sidebar-left ul li.current_page_ancestor ul {
	display:block;
}

/* BreadCrumb */

.breadcrumb {
	margin-bottom:-5px;
}

.breadcrumb span {
	color:#D6D6D6;
	padding:0 5px;
}

/* Sidebar Right */

#sidebar-right .block {
	width:230px;
	text-align:right;
	padding-bottom:15px;
	position:relative;
}

#sidebar-right .block a.rss {
	position:absolute;
	left:0;
	top:0;
	padding:2px 0 2px 20px;
	font-size:14px;
	background: url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/icon-rss2.gif) no-repeat 0 3px;
	display:block;
}

#sidebar-right .block h3 {
	color:#044E6E;
	font-weight: normal;
	font-size: 15px;
}

#sidebar-right .block-in {
	width:228px;
	clear:both;
	margin:15px 0 10px 0;
	border:1px solid #BDBEC0;
}

#sidebar-right .block-in p {
	line-height:16px;
	font-size:12px;
	padding:5px 5px 8px 5px;
	color:#939598;
}

#sidebar-right .block-in b {
	display:block;
	padding-bottom:2px;
	color:#000;
}

#sidebar-right .block-in b a {
	color:#000;
}

#sidebar-right h3 {
	display:inline;
	padding:0 0 2px 0;
	border-bottom:3px solid #45C3F3;
}

#sidebar-right ul {
	background:#CFDCE2 none repeat scroll 0%;
	border:1px solid #BDBEC2;
	clear:both;
	display:block;
	font-size:12px;
	margin-top:15px;
	padding:10px;
}

#sidebar-right ul li {
	padding: 3px 0;
}

#sidebar-right ul li a {
	color: #000;
	font-weight: bold;
}

/* Sidebar Right > Related Posts */

#sidebar-right .block #related-posts {
	background:#CFDCE2;
	color:#939598;
	font-size:11px;
	width:208px;
	padding:4px 10px 12px 10px;
	border:1px solid #BDBEC0;
	margin:15px 0 12px 0;
}

#sidebar-right .block #related-posts ul {
	padding:0;
	margin: 0;
	font-size: 11px;
	border: 0;
}

#sidebar-right .block #related-posts h3 {
	display:none;
}

#sidebar-right .block #related-posts li {
	padding: 0;
}

#sidebar-right .block #related-posts li a {
	color:#000;
	margin-bottom:2px;
	font-weight:bold;
	padding-left:12px;
	background:url(/web/20220123013533im_/http://drobinsonpm.co.uk/css/img/arrow-rl.gif) no-repeat 0 4px;
}

#sidebar-right .block #related-posts li span {
	display:block;
}

#sidebar-right .block #related-posts li {
	margin-top:8px;
}

#error {
	display: none;
}

div.subscribe_widget, div.subscribe_widget input {
	margin:0 !important;
}

div.subscribe_widget input.submit {
	margin-top: 7px !important;
}

.mssg {
	color: #000;
	top: 10px !important;
	display: none;
}

.s-x1 {
	width: 100%;
	margin-top: 30px;
	padding: 0px 0 200px 0;
	position: relative;
}

.s-x1 p {
	color: #0D4E6E;
	font-weight: bold;
}

.s-x1 .field {
	position: absolute;
	left: 65px;
	top: 10px;
	width: 280px;
	border-bottom: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;

}


.s-x1 .submit {
	display: block;
	position: absolute;
	left: 0;
	top: 40px;
}

.s-x1 .sx1 {
	display: none !important;
}

#footer .sx2 {
	display: none !important;
}

ul#enquiry li {
	background: none;
	padding: 2px 0;
	margin: 5px 0;
	display: block;
}

ul#enquiry label, ul#enquiry input, ul#enquiry span {
	display: inline-block;
}

ul#enquiry label {
	width: 130px;
	color: #104C70;
	font-weight: bold;
}

ul#enquiry span {
	padding-left: 15px;
}

ul#enquiry input {
	border-bottom: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 250px;
}

/* Enquiry */

#enquiry {
	padding-bottom: 0px;
}

#enquiry #cformsform {
	margin-bottom: 30px;
}

#enquiry #cformsform li {
	background: none;
	padding: 2px 0;
	margin: 12px 0;
	display: block;
}

#enquiry #cformsform label, #enquiry #cformsform input, #enquiry #cformsform .reqtxt, #enquiry #cformsform .emailreqtxt {
	display: -moz-inline-stack;
	display: inline-block;
}

#enquiry #cformsform label {
	width: 130px;
	color: #104C70;
	font-weight: bold;
}

#enquiry #cformsform input {
	border-bottom: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 250px;
}

#enquiry #cformsform input#cf_field_4, #enquiry #cformsform input#cf_field_6 {
	width: 130px
}

#enquiry #cformsform li {
	color: #414143;
}

.reqtxt, .emailreqtxt {
	padding-left: 15px;
}

#enquiry #cformsform  li#li--7 {
	font-weight: bold;
	color: #104C70;
	width: 240px;
	float: left;
}

#enquiry #cformsform  li#li--1 {
	font-size: 11px;
	padding-bottom: 12px;
}

#enquiry #cformsform  li#li--7items {
	float: left;
}

#enquiry #cformsform  li#li--7items input, #enquiry #cformsform  li#li--7items label {
	display: inline !important;
	width: auto;
	font-weight: normal;
	font-size: 11px;
	color: #414143;
}

#enquiry #cformsform  li#li--8 {
	clear: both;
}

#enquiry #cformsform  li#li--8 label {
	width: 340px;
}

#enquiry #cformsform  li#li--8 input {
	display: inline;
	width:auto;
}

#enquiry #cformsform .sendbutton {
	width: 57px;
	height: 24px;
	background: url(https://web.archive.org/web/20220123013533im_/http://www.boldspirit.co.uk/wp-content/themes/boldspirit/img/img-submit2.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}

#enquiry #cformsform .cf-sb {
	padding: 0;
}

/* Interested in property form */

#cforms2form {
	padding-bottom: 20px;
}

#cforms2form li {
	background: none;
	padding: 2px 0;
	margin: 12px 0;
	display: block;
}

#cforms2form label, #cforms2form input, #cforms2form .reqtxt, #cforms2form .emailreqtxt {
	display: -moz-inline-stack;
	display: inline-block;
}

#cforms2form label {
	width: 60px;
	font-weight: bold;
}

#cforms2form input {
	border-bottom: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 250px;
}

#cforms2form input#cf_field_4, #cforms2form input#cf_field_6 {
	width: 130px
}

#cforms2form li {
	color: #414143;
}

.reqtxt, .emailreqtxt {
	padding-left: 15px;
}


#cforms2form .sendbutton {
	width: 57px;
	height: 24px;
	background: url(https://web.archive.org/web/20220123013533im_/http://www.boldspirit.co.uk/wp-content/themes/boldspirit/img/img-submit2.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}

#cforms2form .cf-sb {
	padding: 0;
}

/* Contact form */

#cforms3form {
	padding-bottom: 20px;
}

#cforms3form li {
	background: none;
	padding: 2px 0;
	margin: 12px 0;
	display: block;
}

#cforms3form label, #cforms3form input, #cforms3form .reqtxt, #cforms3form .emailreqtxt {
	display: -moz-inline-stack;
	display: inline-block;
}

#cforms3form label {
	width: 90px;
	font-weight: bold;
}

#cforms3form input {
	border-bottom: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 200px;
}


#cforms3form li {
	color: #414143;
}

.reqtxt, .emailreqtxt {
	padding-left: 15px;
}


#cforms3form .sendbutton {
	width: 57px;
	height: 24px;
	background: url(https://web.archive.org/web/20220123013533im_/http://www.boldspirit.co.uk/wp-content/themes/boldspirit/img/img-submit2.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}

#cforms3form .cf-sb {
	padding: 0;
}

#cforms3form  li#li-3-8 {
	font-weight: bold;
	width: 170px;
	float: left;
}

#cforms3form  li#li-3-8items {
	float: left;
}

 #cforms3form  li#li-3-8items input, #cforms3form  li#li-3-8items label {
	display: inline !important;
	width: auto;
	font-weight: normal;
	font-size: 11px;
	color: #414143;
}

#cforms3form li#li-3-9 {
clear: both;
font-weight: bold;
}

#cforms3form li#li-3-9items input {
font-weight: normal;
width: 20px;
}

#cforms3form li#li-3-9items label {
width: 440px;
font-weight: normal;
}

#cforms3form li#li-3-10 label {
display: block;
width: 200px;
margin-bottom: 5px;
}

#cforms3form li#li-3-10 textarea {width: 350px;}

.error404 h1 {font-size: 20px; padding: 15px 0 200px 10px;}

.cf_hidden {
	display: none;
}

.linklove {
	display: none;
}

input#searchsubmit {margin-top: 5px;}

#searchform #s {clear: both}

#sidebar-right {
padding-top: 15px;
}

label.screen-reader-text {
color:#044E6E;
font-size:15px;
font-weight:normal;
border-bottom:3px solid #45C3F3;
display:block;
margin-bottom: 2px;
margin-left: 155px;
padding:0 0 2px;
width: 74px;
overflow: hidden;
text-align: left;
}

#searchform div {margin-bottom: 10px;}

/* Fix */

.wrap:after {
    content: "."; 
    display: block;
	height: 0;
    clear: both; 
    visibility: hidden;
}




.fl {
	
	float:left;
	
}

.fr {
	
	
		float:right;
}

.lfl {
	
	float:left;
	padding:15px 0;
}

#span{
	color:#fff;
}

.lfr {
		float:right;
		padding:15px 0;
}








#subForm div {
	background: none;
	padding: 5px 0;
	margin: 12px 0;
	display: block;
}

#subForm .label, #subForm input, #csubForm .reqtxt, #csubForm .emailreqtxt {
	display: -moz-inline-stack;
	display: inline-block;
}

#subForm .label {
	width: 130px;
	font-weight: bold;
}

#subForm .multiple {
	width: 130px;
display: inline-block;
	font-weight: bold;
}

#subForm .ssaa {display: inline-block; width: 330px;}

#subForm .multiple div {padding: 0 !important; margin: 0 !important}

#subForm .multiple .ssa {display: inline-block; width: 135px;}
.a3 {vertical-align: top}
.a5 {width: 127px !important;}
.sradio {width: 130px !important}
.sradio .ssa {width:50px !important}

#subForm .ssat {display: inline-block; width: 300px;}
#subForm .ssat .ssa {display: inline-block; width: 200px;}

#subForm .multiple #cm220391 {display: inline-block; width: 10px;}

span.button input {border: 0 !important;width: 56px !important;
height: 24px !important;padding: 0 !important;}

#subForm .multiple input {
width: 10px;
}

#subForm input {

	border-bottom: #E3E3E3 1px solid;
	border-right: #E3E3E3 1px solid;
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 200px;
}


#subForm div {
	color: #414143;
}

.reqtxt, .emailreqtxt {
	padding-left: 15px;
}


#subForm .sendbutton {
	width: 57px;
	height: 24px;
	background: url(https://web.archive.org/web/20220123013533im_/http://www.boldspirit.co.uk/wp-content/themes/boldspirit/img/img-submit2.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}

#subForm .cf-sb {
	padding: 0;
}

#subForm  li#li-3-8 {
	font-weight: bold;
	width: 170px;
	float: left;
}

#subForm  li#li-3-8items {
	float: left;
}

 #subForm  li#li-3-8items input, #subForm  li#li-3-8items label {
	display: inline !important;
	width: auto;
	font-weight: normal;
	font-size: 11px;
	color: #414143;
}

#subForm li#li-3-9 {
clear: both;
font-weight: bold;
}

#subForm li#li-3-9items input {
font-weight: normal;
width: 20px;
}

#subForm li#li-3-9items label {
width: 440px;
font-weight: normal;
}

#subForm li#li-3-10 label {
display: block;
width: 200px;
margin-bottom: 5px;
}

#subForm li#li-3-10 textarea {width: 350px;}
