/*----------------------------------------------------------
	THIS IS THE MAIN STYLESHEET FOR STUCTURAL AND LAYOUT CHANGES
	
	What this stylesheet **IS** for:
	
	1) The main styles relating to the major sections of the site for example the header div or the primary navigation. 
	2)If you are setting the default styles for  section for example #header a or #column_1 p then it would go in here
	
	What this stylesheet is **NOT** for:
	1) If you were adding styles to p or a tags that were outside these section default styles then they would go in the style_type.css file for example

-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*CHANGE LOG - Anytime this stylesheet is changed please add in a descriptive comment here together with the date*/






/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------
[TABLE OF CONTENT]

(**PLEASE NOTE the although sometimes the order of the HTML element in a page may be in the same  as the TOC below a lot of times it may differ for example #image_container and primary naviagtion usually go within the header structrually within the HTML but dont have to depending on the structure of the site)

0.0 IMPORTS
	0.1 Reset
	0.2 type
	0.3 style
	0.4 forms


1.0 BODY
	1.1. Wrapper / #wrapper
	1.2. Container / #container


2.0 HEADER / #header 
	2.1 Container for the main page image / #image_container
	2.2 Primary Navigation / #navigation_primary
	2.3 Secondary Navigation / #navigation_secondary
	2.4 Local Navigation / #navigation_local

3.0 CONTENTS/ #content
	3.1. Column 1 / #column_1
	3.2. Column 2 / #column_2
	3.3. Column 3 / #column_3

4.0 FOOTER/ #footer

5.0 MISCELLANEOUS (Please update this )
	5.1 - Miscellaneous - Sidebox
	5.2 - Miscellaneous - Header Info Box
	5.3 - Miscellaneous - The styles for the wizard/steps
	
	
6.0 TABLES (Default styles and any others you want to add)


7.0 RECYCLE BIN (old CSS or disable CSS for testing)

 -------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/

/* 0.0 - IMPORTS*/

	@import url("reset.css");

	
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* 1.0 - BODY
------------------------------------------------------------*/
	
body {
	font-family: Arial, "Helvetica", sans-serif;
	background-color: #041218;
}

/* 1.1 - Body / Wrapper
------------------------------------------------------------*/

#wrapper {
	background-color: #051119;
}

/* 1.2 - Body / Container
------------------------------------------------------------*/

#container {
	position: relative;
	background-color: #0C71A3;
	background-image: url(../images/background-1px-grad.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}	 
	 
/* 2.0 - HEADER
------------------------------------------------------------*/
	
#header {
	position: relative;
	background-color: #FFF;
}

#header-inner {
	position: relative;
	display: block;
	height: 95px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}

#header p {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #00ABE5;
	text-align: right;
}

#header a {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #00ABE5;
	text-decoration: none;
}

#header a:hover {
	color: #144962;
}

.logo a  {
	background-image: url(../images/invest-in-glos-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 66px;
	width: 268px;	
}

#header span{
	display: none;
}

#flags {
	float: right;
	width: 136px;
}

.uk_flag a{
	background-image: url(../images/uk-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 25px;
	width: 24px;
	margin-right: 4px;	
}

.uk_flag a:hover{
	background-position: 0px -25px;
}

.french_flag a{
	background-image: url(../images/french-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 25px;
	width: 24px;
	margin-right: 4px;	
}

.french_flag a:hover{
	background-position: 0px -25px;
}

.german_flag a{
	background-image: url(../images/german-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 25px;
	width: 24px;
	margin-right: 4px;	
}

.german_flag a:hover{
	background-position: 0px -25px;
}

.chinese_flag a{
	background-image: url(../images/chinese-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 25px;
	width: 24px;
	margin-right: 4px;	
}

.chinese_flag a:hover{
	background-position: 0px -25px;
}

.japanese_flag a{
	background-image: url(../images/japanese-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 25px;
	width: 24px;	
}

.japanese_flag a:hover{
	background-position: 0px -25px;
}

#quick-links {
	width: 432px;
	clear: right;
	padding-top: 16px;
	float: right;
}

#quick-links ul {
	text-align: right;
		
}

#quick-links li {
	font-size: 14px;
	line-height: 18px;
	color: #00ABE5;
	list-style: none;
	display: inline;
}

#quick-links a {
	text-decoration: none;
}

#quick-links a:hover {
	color: #144962;
}

.border {
	padding-left: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00abe5;
}


/* 2.1 - Header / Primary Navigation
------------------------------------------------------------*/


/* 3.0 - CONTENT
------------------------------------------------------------*/

#content {
	position: relative;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	z-index:1;
}

#content-inner-top {
	background-color: #FFF;
	float: left;
	width: 955px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
	
#content-inner-bottom {
	background-color: #FFF;
	float: left;
	width: 960px;
	padding-bottom: 20px;
}


/* 3.0.5 - MAIN BANNER
------------------------------------------------------------*/


#main-banner-content {
	width: 741px;
	float: left;
	background-color: #FFF;
}

#calls-to-action {
	width: 741px;
	height: 155px;
	float:left;
	position: relative;
	padding-top: 5px;
}

.propertysearch-cta a{
	background-image: url(../images/property-search-cta-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 155px;
	width: 249px;
	margin: 0px;
	padding: 0px;
}

.propertysearch-cta a:hover{
	background-position: 0px -155px;
}

.investor-insight-cta a{
	background-image: url(../images/Investor-insight-cta-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 155px;
	width: 249px;
	margin: 0px;
	padding: 0px;
}

.investor-insight-cta a:hover{
	background-position: 0px -155px;
}

.in-the-spotlight-cta a{
	background-image: url(../images/in-the-spotlight-cta-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 155px;
	width: 243px;
	margin: 0px;
	padding: 0px;
}

.in-the-spotlight-cta a:hover{
	background-position: 0px -155px;
}

#latest-news {
	background-image: url(../images/home-news.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 449px;
	width: 190px;
	float: left;
	margin-left: 5px;
	padding-top: 20px;
	padding-left: 14px;
	font-size: 12px !important;
	line-height: 14px;
	font-weight: normal;
	color: #FFF;
}

#latest-news h1 {
	font-size: 20px !important;
	line-height: 24px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 10px;
}

#latest-news h2 {
	font-size: 16px !important;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 5px;
}

#latest-news p {
	font-size: 12px !important;
	line-height: 14px;
	font-weight: normal;
	color: #FFF;
	padding-top: 5px;
}

#latest-news p span {
	color: #f0d98d;
}

#latest-news a {
	color: #FFF;
	text-decoration: none;
	
}

#latest-news a:hover {
	color: #f0d98d;
}

.latest-news-button a {
	background-image: url(../images/home-news-button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	width: 179px;
	margin-top: 20px;
}

.latest-news-button a:hover {
	background-position: 0px -33px;
}

.newsletter-button a {
	background-image: url(/images/subscribe-button-sm.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	width: 179px;
	margin-top: 20px;
}

.newsletter-button a:hover {
	background-position: 0px -33px;
}

.rule {
	width: 176px;
	padding-bottom: 6px;
	padding-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

/* 3.1 - Content / Column 1
------------------------------------------------------------*/

#column-1 {
	width: 586px;
	padding-top: 22px;
	padding-left: 17px;
	padding-right: 17px;
	float: left;
}

.learn-more-button a {
	background-image: url(../images/home-learn-more-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	width: 260px;
}

.learn-more-button a:hover {
	background-position: 0px -33px;
}

.commercial-property-button a {
	background-image: url(/images/commercial-property-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	width: 260px;
}

.commercial-property-button a:hover {
	background-position: 0px -33px;
}

/* 3.2 - Content / Column 2
------------------------------------------------------------*/

#column-2 {
	width: 313px;
	padding-top: 22px;
	padding-left: 10px;
	padding-right: 17px;
	float: left;
}

#column-1 h1, #column-2 h1 {
	font-size: 32px;
	line-height: 38px;
	font-weight: normal;
	color: #00ABE5;
	padding-bottom: 23px;	
}

#column-1 h1 span, #column-2 h1 span  {
	font-size: 32px;	
}

#column-1 h2, #column-2 h2 {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #144962;
	padding-bottom: 23px;	
}

#column-1 h3 {
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	color: #144962;
	padding-bottom: 5px;
}

#column-1 h4 {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #144962;
	padding-bottom: 5px;
}

#column-1 ul {
	padding: 10px 5px 15px 25px;
	margin-bottom: 23px;
	background-image: url(/images/bullets-background.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-color: #0e84b4;
	width: 467px;
}

#column-1 li {
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
}

#column-1 li a {
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
}

#column-1 li a:hover {
	color: #F0D98D;
}

#downloads ul {
	padding: 10px 0px 15px 15px;
	margin-bottom: 23px;
	background-image: url(/images/bullets-background.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	background-color: #0e84b4;
	width: 482px;
}

#downloads li {
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
	list-style: none;
}

#downloads li a {
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
}

#downloads li a:hover {
	color: #F0D98D;
}

#column-1 p, #column-2 p{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #144962;
	padding-bottom: 23px;
}

#column-1 a, #column-2 a {
	color: #00ABE5;
	text-decoration: none;
}

#column-1 a:hover {
	color: #00ABE5;
	text-decoration: underline;
}

#column-2 a:hover {
	color: #00ABE5;
	text-decoration: underline;
}

#column-2 p span{
	color: #FDD98D;
}

#column-2 h3{
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	color: #144962;
	padding-bottom: 10px;	

}

.img {
	width: 313px;
	height: 155px;
	float: left;
}

.factsheets {
	width: 284px;
	height: 110px;
	float: left;
	padding-right: 8px;
	margin-bottom: 35px;
}

.factsheets-img {
	padding-right: 10px;
	float: left;
}


#newletter-subscribe {
	width: 313px;
	background-image: url(../images/subscribe-to-newsletter-bg.jpg);
	background-position: right bottom;
	display: block;
	float: left;
	background-repeat: no-repeat;
	padding-bottom: 23px;
}

.subscribe-button a {
	background-image: url(../images/subscribe-to-enewsletter-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: right;
	height: 33px;
	width: 260px;
}

.subscribe-button a:hover {
	background-position: 0px -33px;
}

#commercial-property-link {
	width: 313px;
	background-image: url(/images/commercial-property-bg.jpg);
	background-position: right bottom;
	display: block;
	float: left;
	background-repeat: no-repeat;
}

.property-search-cta a {
	background-image: url(/images/cta-property-search-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: right;
	height: 33px;
	width: 260px;
}

.property-search-cta a:hover {
	background-position: 0px -33px;
}

#why-gloucestershire-cta {
	width: 313px;
	background-image: url(/images/why-glos-cta-bg.jpg);
	background-position: right bottom;
	display: block;
	float: left;
	background-repeat: no-repeat;
}

.why-gloucestershire-cta-button a {
	background-image: url(/images/why-choose-glos-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: right;
	height: 33px;
	width: 260px;
}

.why-gloucestershire-cta-button a:hover {
	background-position: 0px -33px;
}

.contact-us-cta a {
	background-image: url(/images/contact-us-cta-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 33px;
	width: 260px;
}

.contact-us-cta a:hover {
	background-position: 0px -33px;
}

/* 3.3 - Content / Column 3
------------------------------------------------------------*/

#column-3 {
}

/* 4.0 - FOOTER
------------------------------------------------------------*/

#footer {
	margin-top: 10px;
	background-color: #051119;
	background-image: url(../images/footer-1px-grad.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#footer-inner {
	position: relative;
	width: 960px;
	margin-right: auto;
	margin-left: auto;

}

.footer-left {
	width: 619px;
	float: left;
	background-image: url(../images/footer-1px-divider.jpg);
	background-repeat: no-repeat;
	background-position: right 21px;
}

.footer-right {
	width: 312px;
	padding-left: 28px;
	float: left;
}

#footer-bottom {
	width: 960px;
	height: 60px;
	padding-top: 10px;
	padding-bottom: 25px;
	float: left;
}

.footer-bottom-left {
	float: left;
	padding-top: 15px;
	width: 620px;
}

.footer-bottom-right {
	float: left;
	padding-top: 15px;
	width: 340px;
}

.footer-bottom-left p {
	color: #FFF !important;
	padding-bottom: 5px;
}

.footer-bottom-right p, .footer-bottom-right a {
	text-align: right;
	color: #FFF !important;
}

.linkbox {
	width: 190px;
	float: left;
}

#footer h2{
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	padding-top: 21px;
	padding-bottom: 8px;
	}
	
.linkbox ul{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #F0D98D;
	list-style-type: none;
	}

#footer p{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #F0D98D;
}

#footer a{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #F0D98D;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

.twitter a {
	background-image: url(../images/footer-twitter-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 24px;
	width: 94px;
	margin-right: 15px;
}

.twitter a:hover {
	background-position: 0px -24px;
}

.linkedin a {
	background-image: url(../images/footer-linkedin-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 24px;
	width: 94px;
	margin-right: 15px;
}

.linkedin a:hover {
	background-position: 0px -24px;
}

.facebook a {
	background-image: url(../images/footer-facebook-logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 24px;
	width: 94px;
}

.facebook a:hover {
	background-position: 0px -24px;
}

.gfirst a {
	background-image: url(/images/footer-gfirstlogo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 51px;
	width: 129px;
	margin-right: 15px;
}

.gfirst a:hover {
	background-position: 0px -51px;
}
	
/* 5.0 - FORM DETAILS
------------------------------------------------------------*/

#formcontent-bg {
	background-image: url(/images/register-form-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 560px;
	width: 572px;
	margin-bottom: 13px;
	padding-top: 18px;
	padding-left: 10px;
	color: #fff;
}

#contact-us-form {
	background-image: url(../images/contact-us-form-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 315px;
	width: 572px;
	margin-bottom: 13px;
	padding-top: 18px;
	padding-left: 10px;
	color: #fff;
}

#newsletter-form {
	background-image: url(../images/contact-us-form-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 325px;
	width: 572px;
	margin-bottom: 13px;
	padding-top: 18px;
	padding-left: 10px;
	color: #fff;
}

.title{ font-size: 12px; font-weight: normal; padding-right: 12px; float: left; width: 87px;
}

.titlebox { margin-top: 5px; margin-right: 12px; float: left; width: 87px;
}

.firstname{ font-size: 12px; font-weight: normal; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.firstname .inputbox { float: left; width: 218px; margin-top: 5px;

}

.surnamename{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.surnamename .inputbox { float: left; width: 222px; margin-top: 5px;
}

.companyname{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.companyname .inputbox { float: left; width: 218px; margin-top: 5px;
}

.buildingname{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.buildingname .inputbox { float: left; width: 222px; margin-top: 5px;
}

.street{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.street .inputbox { float: left; width: 218px; margin-top: 5px;
}

.district{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.district .inputbox { float: left; width: 218px; margin-top: 5px;
}

.town{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.town .inputbox { float: left; width: 218px; margin-top: 5px;
}

.county{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.county .inputbox { float: left; width: 218px; margin-top: 5px;
}


.addressdetails{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; float: left; width: 456px;
}

.addressdetails .inputbox { float: left; width: 452px; margin-top: 5px;
}

.postcode{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.postcode .inputbox { float: left; width: 218px; margin-top: 5px;
}

.country{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.countryselectbox { margin-top: 5px; margin-right: 12px; float: left; width: 87px; width: 222px;
}

.telephoneno{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.telephoneno .inputbox { float: left; width: 218px; margin-top: 5px;
}

.email{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.email .inputbox { float: left; width: 218px; margin-top: 5px;
}

.businesstype{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.businesstype .inputbox { float: left; width: 218px; margin-top: 5px;
}

.employees{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.employeesselectbox { margin-top: 5px; margin-right: 12px; float: left; width: 87px; width: 222px;
}

.enquiry{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; float: left; width: 456px;
}

.enquiryselectbox { margin-top: 5px; margin-right: 12px; float: left; width: 456px;
}

.newpassword{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.newpassword .inputbox { float: left; width: 218px; margin-top: 5px;
}

.newpasswordconf{ font-size: 12px; font-weight: normal; padding-bottom: 15px; margin-right: 12px; float: left; width: 222px;
}

.newpasswordconf .inputbox { float: left; width: 218px; margin-top: 5px;
}

.submit-form-button{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 222px;
	padding-left: 333px;
	float: left;
}

.submit-form-reminder{
	width: 179px;
	float: left;
	clear: left;
	background-image: url(/images/submit-reminder.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 33px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.submit-form-reminder:hover{
	background-position: 0px -33px;
}

.telephone-us{ font-size: 12px; font-weight: normal; padding-bottom: 15px; float: left; width: 222px;
}

.telephone-us .inputbox { float: left; width: 218px; margin-top: 5px;
}

.email-us{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.workaddress{ font-size: 12px; font-weight: normal; padding-left: 99px; padding-bottom: 15px; padding-right: 12px; float: left; width: 222px;
}

.workaddress .inputbox { float: left; width: 218px; margin-top: 5px;
}

#errtxt {
	height: 25px;
	float: left;
	clear: left;
	position: relative;
	width: 300px;
	color: #900;
	padding-bottom: 15px;
}

a.back {
	padding: 0px;
}

.checkbox { font-size: 12px; font-weight: normal; line-height: 24px; padding-right: 5px; float: left; width: 147px;
}

.checkbox2{ font-size: 12px; font-weight: normal; line-height: 24px; padding-right: 5px; float: left; width: 200px;
}


/* 6.0 - LOG IN BOX
------------------------------------------------------------*/

#log-in-bg {
	width: 301px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 334px;
	padding-top: 115px;
	padding-left: 12px;
}

#log-in-bg h2 {
	color: #00ABE5;
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 10px!important;
}

.emailaddress{
	font-size: 12px;
	font-weight: normal;
	color: #00ABE5;
	padding-bottom: 15px;
	float: left;
	width: 301px;
}

.emailaddress .inputbox {
	float: left;
	width: 286px;
	margin-top: 5px;

}


.password{
	font-size: 12px;
	font-weight: normal;
	color: #00ABE5;
	padding-bottom: 10px;
	width: 301px;
	float: left;
}

.password .inputbox {
	float: left;
	width: 286px;
	margin-top: 5px;

}

.remember-my-details{
	font-size: 12px;
	font-weight: normal;
	color: #00ABE5;
	padding-bottom: 10px;
	width: 301px;
	float: left;
}

.log-in-button{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 179px;
	float: left;
}
/* 5.1 - Miscellaneous - Sidebox
------------------------------------------------------------*/

#search-property-area {
	width: 923px;
	height: 556px;
	background-color: #fff;
	
}

.blog-image-sm {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

.blog-image-lrg {
	padding-top: 10px;
	padding-bottom: 20px;
}

.video {
	float: left;
	padding-bottom: 23px;
}

.video-sm {
	float: left;
	padding-bottom: 23px;
	padding-right: 17px;
}

.video-sm-end {
	float: left;
	padding-bottom: 23px;
}

.videolink {
	padding-top: 20px;
	float: left;

}

/* 6.0 - TABLES - Default table styles are set in the Reset.css, 
------------------------------------------------------------*/


/* 7.0 - RECYCLE BIN
------------------------------------------------------------*/

/*
Put old css in here:

*/
