@charset "utf-8";
body
{
	background: #e3e3e4 url(images/bg_body.gif) no-repeat scroll left top;
	margin: 0px;
	padding: 20px 10px;
}
form {
	padding: 0;
	margin: 0;
}
p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 8px;
}
.redtext {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #EE4035;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 8px;
}
ul {
	list-style: url(images/bullet.gif);
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
li {
	padding-left: 10px;
	padding-bottom: 5px;
}

#wrapper_home {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(images/bg_wrapper_home.gif) repeat-y scroll right top;
}
#wrapper {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}
#nav_bar_home {
	background: url(images/nav_bg_home.gif) no-repeat scroll left top;
	height: 26px;
	width: 750px;
	text-align: right;
}
#nav_bar {
	background: #EF4036 url(images/nav_bg2.gif) repeat-x scroll left top;
	height: 26px;
	width: 975px;
	text-align: right;
}
#nav_bar_home ul, #nav_bar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#nav_bar_home li, #nav_bar li {
	float: right;
	margin: 0px;
	padding: 0px 12px 0px 0px;
}
#nav_bar_home a, #nav_bar a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/nav_arrow.gif) no-repeat scroll left center;
	padding-left: 10px;
	padding-top: 5px;
	height: 21px;
	display: block;
	float: left;
}
#nav_bar_home a:hover, #nav_bar a:hover{
	color: #f49c96
}
#header_date {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	float:right;
	padding-top:5px;
}

#header_home {
	width: 973px;
	border-right: 1px solid #183b9d;
	border-left: 1px solid #183b9d;
	height: 118px;
	background: #183b9d no-repeat scroll right bottom;
	padding: 0px;
	margin: 0px;
}
#header {
	width: 973px;
	border-right: 1px solid #183b9d;
	border-left: 1px solid #183b9d;
	height: 118px;
	background: #183b9d url(images/header_no_pic3.jpg) no-repeat scroll right bottom;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#header_home h1 {
	background: url(images/logo3.gif) no-repeat scroll right center;
	height: 118px;
	width: 270px;
	margin: 0px;
	float: left;
	display: block;
	padding: 0px;
}
#header h1 {
	background: url(images/logo3.gif) no-repeat scroll right center;
	height: 118px;
	width: 270px;
	margin: 0px;
	float: left;
	display: block;
	padding: 0px;
}
#header  h2 {
	font: normal 17px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 23px 15px 0px 0px;
	float: right;
	text-align: right;
	height: 79px;
	width: 545px;
}
#detail_pics {
	width: 504px;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.bullet_link, #content_home #news_home .bullet_link {
	font-weight: bold;
	background: url(images/bullet.gif) no-repeat scroll left center;
	text-decoration: none;
	padding-left: 20px;
	color: #183B9D;
}
.bullet_link:hover, #content_home #news_home .bullet_link:hover {
	color: #EF4036;
}
.back_link {
	background: url(images/back_arrow.gif) no-repeat scroll left center;
	padding-left: 20px;
	color: #183B9D;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.back_link:hover {
	color: #EF4036;
	text-decoration: none;
}

#header a {
	color: #FFFFFF;
	text-decoration: none;
}
#header a:hover {
	text-decoration: underline;
}


#content_home {
	width: 973px;
	border-right: 1px solid #183b9d;
	border-left: 1px solid #183b9d;
	margin: 0px;
	background: #FFFFFF url(images/bg_wrapper_home2.gif) repeat-y scroll right top;
}
#content {
	background: #FFFFFF;
	width: 973px;
	border-right: 1px solid #183b9d;
	border-left: 1px solid #183b9d;
	margin: 0px;
	padding: 20px 0px;
	border-top: 1px solid #183b9d;
}
#content_home h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	margin: 0px 0px 10px;
	padding: 0px;
}
#content_home a {
	color: #EF4036;
	text-decoration: none;
	font-weight: bold;
}
#content_home a:hover {
	color: #EF4036;
	text-decoration: underline;
}
#content  a {
	color: #EF4036;
	text-decoration: none;
	font-weight: bold;
}


#about_home {
	float: left;
	width: 215px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#services_home {
	float: left;
	width: 215px;
	padding-bottom: 5px;
}
#current_properties {
	float: left;
	width: 215px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#services_home  h2, #current_properties h2, #about_home h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	display: block;
	border-bottom: 1px dashed #EF4036;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #EF4036;
	border-right-color: #EF4036;
	border-left-color: #EF4036;
	padding-bottom: 3px;
	margin: 0px;
}
#services_home  h2 a, #current_properties h2 a, #about_home h2 a{
	color: #183B9D;
	text-decoration: none;
}
#services_home  h2 a:hover, #current_properties h2 a:hover, #about_home h2 a:hover{
	color: #EE4035;
	text-decoration: none;
}
#services_home  p, #current_properties p, #about_home p {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px;
	color: #183B9D;
	margin: 0px;
}
#news_home {
	width: 236px;
	float: right;
	background: #dce0ec;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #bcc4da;
	border-left: none;
	padding: 5px;
}
#news_home  h2, #property_home h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#news_home h3 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	float: right;
	margin: 0px;
	padding: 0px;
}


#property_home {
	padding: 5px;
	width: 236px;
	float: right;
	background: #e7e9f0;
	border-bottom: 1px solid #bcc4da;
}

#news_home_head {
	background: #183b9d;
	padding: 3px 10px;
	clear: both;
}
#news_home h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#news_home_head h2 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
#news_home  p, #property_home p {
	padding: 5px 10px;
}
#content_home #news_home .box_link, #content_home #property_home .box_link {
	color: #EF4036;
	text-decoration: none;
	background: #FFFFFF url(none);
	border: 1px solid #183B9D;
	margin: 0px;
	padding: 0px 2px;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	width: 6px;
}
#content_home #news_home .box_link:hover, #content_home #property_home .box_link:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #183B9D url(none);
	border: 1px solid #183B9D;
	margin: 0px;
	padding: 0px 2px;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	width: 6px;
}
#search {
	width: 550px;
	background: #ccdded;
	min-height: 70px;
	height:auto !important;
	height: 70px;
	float: left;
}
#register {
	background: #CCDDED;
	height: 70px;
	width: 380px;
	float: right;
}
#register p {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
#register a {
	color: #183b9d;
	text-decoration: none;
	font-weight: bold;
}
#register a:hover {
	text-decoration:underline;
}
.login {
	background: #CCDDED;
	height: 60px;
	width: 420px;
	float: left;
	margin:20px 0;
	border: 1px solid #183B9D;
	padding-top:7px;
}
.login p {
	padding-top: 5px;
	padding-left: 10px;
}
.register {
	background: #CCDDED;
	width: 420px;
	float: left;
	border: 1px solid #183B9D;
	padding-top:7px;
}
.register p {
	padding-top: 5px;
	padding-left: 10px;
}

#search h1, #register h1 {
	background: #183b9d;
	border-bottom: 2px solid #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 17px;
	margin: 0px;
	padding: 4px 0px 0px 15px;
}
#search h2 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #EF4036;
	border-bottom: 2px solid #FFFFFF;
	height: 16px;
	padding-top: 1px;
	padding-left: 15px;
	margin: 0px;
}
#search form {
	margin: 0px;
	padding: 2px 0px 2px 15px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #183b9d;
	text-decoration: none;
}

.button {
	background: #FFFFFF;
	border: 1px solid #ef4036;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #183b9d;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	cursor: pointer;
}
.h1 {
	color: #EF4036;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
}
#page_title {
	border-top: 1px solid #183b9d;
	border-bottom: 1px solid #183b9d;
	padding: 5px 15px;
	color: #EF4036;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 30px;
	width:943px;
}
#page_results {
	float: right;
	width: 430px;
	margin: 0px;
	padding: 5px 0px 0px;
	position: relative;
	top: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #183b9d;
}
#page_results a {
	color: #183b9d;
	text-decoration: none;
	padding-right: 10px;
}
#page_results a:hover {
	text-decoration: underline;
}

.current_pg {
	font-weight: bold;
	color: #EE4036;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
.next_btn {
	background: url(images/next_btn.gif) no-repeat scroll left top;
	height: 11px;
	width: 22px;
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
}
.prev_btn {
	background: url(images/prev_btn.gif) no-repeat scroll left top;
	height: 11px;
	width: 22px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
.property_summary {
	width: 200px;
	float: left;
	position: relative;
	height: 270px;
	background: #CCDDED;
}
.property_space {
	padding-right: 34px;
	padding-bottom: 30px;
	height: 260px;
	width: 200px;
	float: left;
}

.property_footer {
	color: #FFFFFF;
	background: #EF4036;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-top: 2px solid #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 195px;
	padding-left: 5px;
}
#content  .property_footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#content  .property_footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.property_portfolio {
	width: 600px;
	float: left;
	position: relative;
	border:1px solid #183B9D;
	padding: 5px;
	margin-bottom:10px;
}
.property_portfolio img {
	margin-right:10px;
	margin-bottom: 2px;
}
.property_portfolio h1 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #183b9d;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 10px 0px;
}
.property_portfolio p {
	padding: 0 5px 5px 0;
}
.property_summary h1 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 5px;
	background: #183b9d;
	border-bottom: 2px solid #FFFFFF;
	height: 32px;
}
.property_summary img {
	padding-bottom: 2px;
}
.property_summary p {
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.news_space {
	padding-right: 34px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 850px;
	float: left;
}
.news_summary {
	width: 420px;
	float: left;
	position: relative;
	padding-right:10px;
	padding-left:10px;
}

.news_summary h1 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bullet.gif) no-repeat scroll left center;
	text-decoration: none;
	padding-left: 20px;
	color: #183B9D;
}
.news_summary img {
	padding-bottom: 5px;
	padding-left: 5px;
}
.news_summary ul {
	padding-top: 5px;
	padding-bottom: 5px;
}
.news_summary .p {
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
}
#news_page h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	margin: 0px 0px 10px;
	padding: 0px;
}
#news_page .p {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	padding-top:30px;
}
#news_page img {
	padding-bottom: 5px;
}
#news_page ul {
	padding-top: 5px;
	padding-bottom: 5px;
}
#footer_home {
	background: url(images/bg_footer_home.gif) no-repeat scroll left top;
	height: 29px;
	width: 730px;
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#footer_home  h3, #footer h3 {
	background: url(images/logo_footer.gif) no-repeat scroll left center;
	height: 35px;
	width: 28px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#footer_home a, #footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer_home a:hover, #footer a:hover {
	text-decoration:underline;
}
#footer {
	background: #183b9d url(images/bg_footer2.gif) repeat-x scroll left bottom;
	height: 35px;
	width: 955px;
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#slide_show {
	border-top: 1px solid #183b9d;
	border-right: 1px solid #183b9d;
	border-left: 1px solid #183b9d;
	height: 193px;
	width: 973px;
	background: #183B9D url(images/industrial_office_space_1d.jpg) no-repeat scroll left top;
}
#slide_2 {
	background: #183B9D url(images/ts1-commercial_property_consultants_oxforshire.gif) no-repeat scroll right bottom;
	height: 117px;
	width: 566px;
	float: right;
}
.copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
}
.legal {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 0px;
}

.clear {
	clear: both;
}
.alt {
	display: none;
}
#content a:hover {
	color: #EF4036;
	text-decoration: underline;
}
#link h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #183B9D;
	font-size:14px;
}
.input-box
{
	color: #183B9D;
	background: #ffffff;
	border: 1px solid #183B9D;
}
.bold_white {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.table_boarder {
	border: 1px solid #183B9D;
	margin:0;
	padding:0;
}
.property {
	padding:4px;
	background-color:#C9DBEC
}
#property_description ul {
	font-weight:normal;
	list-style-type: disc;
	list-style-image: none;
	margin-left:-10px;
	padding-left:0px;
	list-style-position: inside;
	}
