/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Verdana, Arial sans-serif; border:none;}

a img,:link img,:visited img { border:none; }

address { font-style:normal }

body { background-color:#171C39; font: Verdana, Arial sans-serif; font-size:0.625em; margin: 0px; padding: 0px 0 20px 0px; text-align:center; color:#000000;}

/* ----- LAYOUT STYLES ----- */

#container { position:relative;	width: 955px;	margin: 0px auto 0px auto ; text-align:left; }

#container.popup {width:550px; padding: 20px 0px 20px 0px;}

#footer {clear:both; padding-top:10px;}
#footer h6 {color:#6B6E81;}

#footer .footer001 {float:left;}
#footer .footer002 {float:right;}
#footer a {color:#6B6E81;}
#footer a:hover {color:#B6B6B6;}


/* ----------------------- */
/* ----- Portal Style ---- */
/* ----------------------- */

#portal .header {position:relative; float:left; width:955px; height:85px; background-color:#171C39; background-image:url(images/portal-logo.gif); background-repeat:no-repeat;}
#portal .header .contact {color:#ffffff; font-size:1.4em; display:inline; float:right;  border-bottom:1px solid #6F6F6F; margin:10px 14px 0 0 ; padding-bottom:5px;}
#portal .header h2 {display:inline; clear:both; float:right; color:#ffffff; font-size:1.4em; font-weight:normal; margin:5px 14px 0 0;}
#portal .header a {color:#ffffff;}
#portal .header a:hover {text-decoration:underline;}

#portal .image {position:relative; float:left; width:927px; height:272px; border:14px solid #FFFFFF;}

#portal .content {width:887px; position:relative; float:left; padding-top:286px; background-color:#171C39; border:14px solid #FFFFFF; border-top:none; padding:14px 20px 14px 20px; height:158px;}
#portal .content h1 {font-size:1.4em; color:#979695; font-weight:normal; padding-bottom:10px; width:200px;}
#portal .content p {font-size:1.0em; color:#FFFFFF; line-height:1.5em; width:240px;}

#portal .international {position:absolute; top:14px; right:336px; width:288px; height:138px; background-image:url(images/portal-international.jpg); background-repeat:no-repeat; padding:10px;}
#portal .international h1 {color:#FFFFFF; font-weight:normal; width:280px; padding-bottom:0px;}
#portal .international a {display:block; color:#FFFFFF; font-weight:normal; font-size:0.9em; width:145px; line-height:1.6em; margin-top:22px;}
#portal .international a.international-link {display:inline; padding-right:15px; color:#A77002; font-weight:normal;  font-size:1.4em; width:280px;  background-image:url(images/portal-international-link.gif); background-repeat:no-repeat; background-position:right;}

#portal .lettings {position:absolute; top:14px; right:14px; width:288px; height:138px; background-image:url(images/portal-lettings.jpg); background-repeat:no-repeat; padding:10px;}
#portal .lettings h1 {color:#FFFFFF; font-weight:normal; width:280px; padding-bottom:0px;}
#portal .lettings a {display:block; color:#FFFFFF; font-weight:normal; font-size:0.9em; width:145px; line-height:1.6em; margin-top:22px;}
#portal .lettings a.lettings-link {display:inline; padding-right:15px; color:#468BAD; font-weight:normal;  font-size:1.4em; width:280px;  background-image:url(images/portal-lettings-link.gif); background-repeat:no-repeat; background-position:right;}

/* ------------------------------ */
/* ----- International Style ---- */
/* ------------------------------ */

#international .header {position:relative; float:left; width:955px; height:85px; background-color:#171C39; background-image:url(images/co-international-logo.gif); background-repeat:no-repeat;}
#international .header .contact {color:#ffffff; font-size:1.4em; display:inline; float:right;  border-bottom:1px solid #A77002; margin:5px 15px 0 0 ; padding-bottom:5px;}
#international .header h2 {display:inline; clear:both; float:right; color:#ffffff; font-size:1.4em; font-weight:normal; margin:5px 14px 0 0;}
#international .header a {color:#ffffff;}
#international .header a:hover {text-decoration:underline;}
#international .header ul {position:absolute; top:36px; right:14px;}
#international .header li {float:left; padding-left: 12px;}

#international .wrapper {
	float:left;
	width:927px;
	border:14px solid #FFFFFF;
	background-image:url(images/bg-wrapper-002.gif);
	background-color:#616477;
	background-repeat:repeat-y;
	position:relative;
	}

#international .default {background-image:url(images/bg-wrapper-001.gif);}

#international #navBar001 {float:left; width:127px;}
#international #navBar001 h1 {color:#FFFFFF; font-size:1.4em; font-weight:normal; padding:15px 0 5px 9px;}
#international #navBar001 ul {width:118px; border-top:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; margin-left:5px; }
#international #navBar001 li {display:block; width:103px; height:19px; border-bottom:1px solid #6F7282; background-image:url(images/orange-bullet.gif); background-repeat:no-repeat; background-position:4px 9px; padding: 3px 3px 3px 15px;}
#international #navBar001 a {color:#FFFFFF;}
#international #navBar001 a:hover {color:#F4A506}
#international #navBar001 a.current {color:#F4A506}
#international #navBar001 .last-country {border:none;}

#international #navBar001 .all-properties {
	display:block;
	width:103px;
	height:19px;
	border-bottom:1px solid #B6B6B6;
	background-image:url(images/orange-bullet.gif);
	background-repeat:no-repeat;
	background-position:4px 9px;
	padding-left:15px;
	padding-top:6px;
	margin:0px 0px 15px 5px;
	}

#international #navBar002 {}
#international #navBar002 ul {display:block; position:absolute; top:20px; left:246px;width:557px; font-weight:bold;}
#international #navBar002 li {float:left; display:block; padding: 0px 6px 0px 6px; border-right: 1px solid #ffffff; }
#international #navBar002 p { position:absolute; top:20px; left:184px; font-weight:bold;}
#international #navBar002 a {color:#171C38;}
#international #navBar002 a.selected {color:#A77002;}


#international .image-header {width:784px; height:273px; border-left:14px solid #FFFFFF; float:right; }

#international .content {position:relative; width:756px; float:right; border-top:14px solid #FFFFFF; border-left:14px solid #FFFFFF; background-color:#171C39; padding:14px;}
#international .content h1 {color:#A77002; font-size:1.4em; font-weight:normal; padding-bottom:5px;}
#international .content p {color:#FFFFFF; width:420px; line-height:1.3em;}
#international .content a {color:#A77002;}
#international .content a:hover {text-decoration:underline;}

#international .content .registration-panel {width:280px; height:130px; border:1px solid #A77002; position:absolute; top:14px; right:14px; padding:10px 14px 10px 14px;}
#international .content .registration-panel h1 {color:#FFFFFF; font-size:1.4em; font-weight:normal; padding-bottom:3px;}
#international .content .registration-panel a {color:#FFFFFF; background-image:url(images/registration-panel-link.gif); background-repeat:no-repeat; background-position:right; padding-right:18px;}
#international .content .registration-panel h2 {color:#A77002; font-size:1.4em; font-weight:normal; padding-bottom:5px;}
#international .content .registration-panel ul {}
#international .content .registration-panel li {font-size:1.2em; color:#FFFFFF; background-image:url(images/orange-bullet.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:14px; line-height:1.4em;}

#international .PagerNumberArea {padding-top:10px;}
#international .PagerNumberArea span {display:inline-block; padding:0px; margin:0px;}

#international .listings {padding-left:14px; border-left:14px solid #FFFFFF; width:770px; background-color:#FFFFFF; float:right;}

#international .listings h1 {font-size:1.8em; color:#0B0F26; font-weight:normal; padding:14px 0px 10px 0px;}

#international .listings a.previous {width:13px; height:13px; background-image:url(images/previous.gif); padding-right:5px; background-repeat:no-repeat;}
#international .listings span.previous-fade { width:13px; height:13px; background-image:url(images/previous-fade.gif); padding-right:5px; background-repeat:no-repeat;}
#international .listings a.next {width:13px; height:13px; background-image:url(images/next.gif); background-repeat:no-repeat; margin-left:3px;}
#international .listings a.next-fade {width:13px; height:13px; background-image:url(images/next-fade.gif); background-repeat:no-repeat; margin-left:3px;}

#international .listings ul.listings-navigation {float:left; margin-top:10px;}
#international .listings .listings-navigation li {float:left; color:#8E92A9; padding-right:2px;} 
#international .listings a {color:#8E92A9;}
#international .listings a:hover {color:#171C38;}
#international .listings a.current {color:#171C38;}

#international .listings-nav {float:left;}

#international .listings-profiles { float:right;}

#international .listings-profiles p {
	height:53px;
	padding: 20px 0px 0px 40px;	
	background-image:url(images/country-info.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	white-space:nowrap;	
	}

#international .listings-profiles a {color:#585B70;}
#international .listings-profiles a:hover {color:#585B70;}

#international .listings .property-wrapper {float:left; position:relative; width:770px; border-top:1px solid #616477; margin-top:5px;}

#international .listings .property {position:relative; width:770px; border-bottom:1px solid #E9E9Ec; padding:25px 0 10px 0;}
#international .listings .listing-reference {position:absolute; top:25px; right:0px; font-size:1.4em; color:#616477;}
#international .listings h2 {color:#A77002; font-size:1.4em; font-weight:normal; padding-bottom:10px; width: 650px;}
#international .listings h3 {color:#171C38; font-size:1.2em; font-weight:normal; padding-bottom:5px;}
#international .listings .property ul {color:#171C38;}
#international .listings .property li {line-height:1.5em;}
#international .listings .property .property-image {float:left; padding:0px 20px 0px 0;}
#international .listings .property .listing-details {display:inline-block; background-image:url(images/info-button.gif); background-repeat:no-repeat; margin-top:20px; padding:0px 0 0 40px; height:53px;}
#international .listings .property .listing-details a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:2.8em;}
#international .listings .property .listing-details a:hover {text-decoration:underline;}

#international .listings .next-page {float:right;  background-image:url(images/next-page.gif); background-repeat:no-repeat; background-position:right; padding:0px 48px 0 0px; height:66px; margin-top:7px;}
#international .listings .next-page a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:3.5em; }
#international .listings .next-page a:hover {text-decoration:underline;}

#international .details-wrapper {position:relative; padding-left:14px; width:770px; background-color:#FFFFFF; border-left:14px solid #FFFFFF; float:right;}

#international .details-wrapper .back {float:left;  background-image:url(images/previous-page.gif); background-repeat:no-repeat;  padding:0px 0px 0 50px; height:66px; margin-top:7px;}
#international .details-wrapper .back a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:3.5em; }
#international .details-wrapper .back a:hover {text-decoration:underline;}

#international .details {float:left; position:relative; width:770px; border-top:1px solid #616477; margin-top:5px;}

#international .property-info {float:left;}

#international .details h1 {color:#A77002; font-size:1.8em; font-weight:normal; padding-bottom:20px;}
#international .details h3 {color:#171C38; font-size:1.2em; font-weight:normal; padding-bottom:5px;}
#international .details .listing-reference {position:absolute; top:25px; right:0px; font-size:1.4em; color:#616477;}
#international .details .property-image {float:left; margin:0px 0px 0px 0px; width:380px; overflow:hidden;}
#international .details ul {color:#171C38;}
#international .details li {line-height:1.5em;}
#international .details .print-page {display:block; background-image:url(images/print.gif); background-repeat:no-repeat; margin-top:20px; padding:0px 0 0 40px; height:53px;}
#international .details .print-page  a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:2.8em;}
#international .details .print-page  a:hover {text-decoration:underline;}
#international .details .enquiry {display:block; background-image:url(images/enquiry.gif); background-repeat:no-repeat; margin-top:0px; padding:0px 0 0 40px; height:53px;}
#international .details .enquiry  a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:2.8em;}
#international .details .enquiry  a:hover {text-decoration:underline;}
#international .details .details-section { position:relative; clear:left; width:770px; border-top:1px solid #E9E9EC; padding-top:25px;
}
#international .details .details-section h2 {color:#A77002; font-size:1.4em; font-weight:bold; padding-bottom:20px;}
#international .details .details-section p {color:#171C38; font-size:1.0em; line-height:1.4em; width:470px; padding-bottom:25px;}

#international .details .details-thumbnails { padding:0px;}
#international .details .details-thumbnails ul {}
#international .details .details-thumbnails  li {float:left; display:block; padding: 17px 17px 17px 0px;}

/* -- Contact Page -- */   
#international .contact-content {width:791px; float:left; background-color:#ffffff; padding: 0px 0px 50px 9px}
#international .contact-content-header { width:791px; height:111px; padding-bottom:40px;}

#international .contact-content-001 {float:left; width:294px; background-color:#ffffff; padding:0px 0px 0px 20px;}
#international .register  {width:400px;}

#international .contact-content-001 h1 {color:#A77002; font-size:1.4em; font-weight:normal; padding-bottom:18px;}
#international .contact-content-001 h5 {padding: 20px 0px 18px 0px; font-weight:normal;}
#international .contact-content-001 p {padding: 0px 0px 18px 0px;}
#international .contact-content-001 ul {}
#international .contact-content-001 li {padding: 0px 0px 3px 0px; text-align:left;}
#international .contact-content-001 li.enquiry-section001 {padding: 32px 0px 3px 0px;}
#international .contact-content-001 li.enquiry-section002 {padding: 3px 0px 3px 132px;}
#international .contact-content-001 label {display:block; width:127px; text-align:right; float:left; padding-right:5px; font-weight:bold;}

#international .contact-content-001 a {}
#international .contact-content-001 a:hover {text-decoration:underline;}

#international .contact-content-002 {float:left; width:436px; padding:0px 40px 0px 0px; border-left: 1px solid #A77002;}
#international .contact-content-002 h1 {color:#A77002; font-size:1.4em; font-weight:normal; padding:0px 0px 14px 137px;}
#international .contact-content-002 h2 {color:#A77002; font-size:1.4em; font-weight:normal; padding:0px 0px 14px 0px;}
#international .contact-content-002 h6 {float:left; padding: 0px 0px 0px 3px;}
#international .contact-content-002 p {padding: 0px 0px 18px 0px;}

#international .contact-content-002 ul {}
#international .contact-content-002 li {padding: 3px 0px 3px 0px; text-align:left;}
#international .contact-content-002 li.enquiry-section001 {padding: 32px 0px 3px 0px;}
#international .contact-content-002 li.enquiry-section002 {padding: 3px 0px 3px 132px;}


.FormButton {padding: 6px 0px 3px 132px;}


#international .contact-content-chkbox {text-align:left; float:left; padding:0px;}
#international .contact-content-002 label {display:block; width:132px; text-align:right; float:left; padding-right:5px; font-weight:bold;}

#international p.contact-button {clear:left; padding: 20px 0px 0px 132px; }

#international .contact-txt-field {width:256px; border: solid 1px #BBBCC4;}
#international .contact-txtarea-field {width:256px; height:80px; border: solid 1px #BBBCC4;}

/* -- Info Page -- */   
#international .info-content {width:791px; float:left; background-color:#ffffff; padding: 0px 0px 50px 9px;}

#international .info-content-header { width:791px; height:111px; padding-bottom:40px;}

#international .info-content-001 {float:left; width:400px; background-color:#ffffff; padding:0px 0px 0px 31px;}
#international .info-content-001 h1 {color:#A77002; font-size:1.4em; font-weight:normal; padding-bottom:18px;}
#international .info-content-001 h5 {padding: 20px 0px 18px 0px; font-weight:normal;}

#international .info-content-001 p {padding: 0px 0px 18px 0px;}
#international .info-content-001 a {}
#international .info-content-001 a:hover {text-decoration:underline;}

/* -- News Page -- */ 

#international .info-content-title {padding: 0px 0px 0px 22px; border-bottom: solid 1px #cccccc; }
#international .info-content-title h1 {color:#A77002; font-size:1.4em; font-weight:normal; padding-bottom:18px;}

#international .info-content-section {border-bottom: solid 1px #cccccc; padding: 27px 0px 0px 22px;}

#international .info-content-section h6 {
	clear:left;
	text-align:right;
	background-image:url(images/arrow-up.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding: 0px 15px 5px 0px;
	font-weight:normal;
	}	
#international .info-content-section a {color:#616477; text-decoration:none;}
#international .info-content-section a:hover {text-decoration:underline;}	

#international .info-content-image img {float:left; padding: 0px 27px 27px 0px;}

#international .info-content-text {width:369px; float:left;}
#international .info-content-text h1 {color:#A77002; font-size:1.4em; font-weight:normal; padding: 0px 0px 18px 0px;}
#international .info-content-text h2 {color:#A77002; font-size:1.2em; font-weight:normal; padding: 0px 0px 14px 0px;}
#international .info-content-text h3 {}
#international .info-content-text h4 {}
#international .info-content-text h5 {}
#international .info-content-text p {padding: 0px 0px 18px 0px;}

#international #enquiryForm {}
#international #enquiryForm li {padding:5px 0px 5px 0px;}
#international #enquiryForm li.enquiry-section002 {padding: 5px 0px 5px 132px;}

/* ------------------------------ */
/* ----- Lettings Style ---- */
/* ------------------------------ */

#lettings .header {position:relative; float:left; width:955px; height:85px; background-color:#171C39; background-image:url(images/co-lettings-logo.gif); background-repeat:no-repeat;}
#lettings .header .contact {color:#ffffff; font-size:1.4em; display:inline; float:right;  border-bottom:1px solid #468BAD; margin:5px 15px 0 0 ; padding-bottom:5px;}
#lettings .header h2 {display:inline; clear:both; float:right; color:#ffffff; font-size:1.4em; font-weight:normal; margin:5px 14px 0 0;}
#lettings .header a {color:#ffffff;}
#lettings .header a:hover {text-decoration:underline;}
#lettings .header ul {position:absolute; top:36px; right:14px;}
#lettings .header li {float:left; padding-left: 12px;}

#lettings .wrapper {
	float:left;
	width:927px;
	border:14px solid #FFFFFF;
	background-color:#616477;
	background-image:url(images/bg-wrapper-002.gif);
	background-repeat:repeat-y;
	position:relative;
	}

#lettings .default {background-image:url(images/bg-wrapper-001.gif);}

#lettings #navBar001 {float:left; width:127px;}
#lettings #navBar001 h1 {color:#FFFFFF; font-size:1.4em; font-weight:normal; padding:15px 0 5px 9px;}
#lettings #navBar001 ul {width:118px; border-top:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6; margin-left:5px; }
#lettings #navBar001 li {display:block; width:103px; height:19px; border-bottom:1px solid #6F7282; background-image:url(images/blue-bullet.gif); background-repeat:no-repeat; background-position:4px 9px; padding-left:15px; padding-top:6px;}
#lettings #navBar001 a {color:#FFFFFF;}
#lettings #navBar001 a:hover {color:#5AAED0}
#lettings #navBar001 a.current {color:#5AAED0}
#lettings #navBar001 .last-country {border:none;}

#lettings #navBar001 .all-properties {
	display:block;
	width:103px;
	height:19px;
	border-bottom:1px solid #B6B6B6;
	background-image:url(images/blue-bullet.gif);
	background-repeat:no-repeat;
	background-position:4px 9px;
	padding-left:15px;
	padding-top:6px;
	margin:0px 0px 15px 5px;
	}

#lettings #navBar002 {}
#lettings #navBar002 ul {display:block; position:absolute; top:20px; left:246px;width:557px; font-weight:bold;}
#lettings #navBar002 li {float:left; display:block; padding: 0px 6px 0px 6px; border-right: 1px solid #ffffff; }
#lettings #navBar002 p { position:absolute; top:20px; left:184px; font-weight:bold;}
#lettings #navBar002 a {color:#171C38;}
#lettings #navBar002 a.selected {color:#468BAD;}

#lettings .image-header {width:784px; height:273px; border-left:14px solid #FFFFFF; float:right; }

#lettings .content {position:relative; width:756px; float:right; border-top:14px solid #FFFFFF; border-left:14px solid #FFFFFF; background-color:#171C39; padding:14px;}
#lettings .content h1 {color:#468BAD; font-size:1.4em; font-weight:normal; padding-bottom:5px;}
#lettings .content p {color:#FFFFFF; width:420px; line-height:1.3em;}
#lettings .content a {color:#468BAD;}
#lettings .content a:hover {text-decoration:underline;}

#lettings .content .registration-panel {width:280px; height:130px; border:1px solid #468BAD; position:absolute; top:14px; right:14px; padding:10px 14px 10px 14px;}
#lettings .content .registration-panel h1 {color:#FFFFFF; font-size:1.4em; font-weight:normal; padding-bottom:3px;}
#lettings .content .registration-panel a {color:#FFFFFF; background-image:url(images/registration-panel-link-001.gif); background-repeat:no-repeat; background-position:right; padding-right:18px;}
#lettings .content .registration-panel h2 {color:#468BAD; font-size:1.4em; font-weight:normal; padding-bottom:5px;}
#lettings .content .registration-panel ul {}
#lettings .content .registration-panel li {font-size:1.2em; color:#FFFFFF; background-image:url(images/blue-bullet.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:14px; line-height:1.4em;}

#lettings .listings {padding-left:14px; width:770px; background-color:#FFFFFF; border-left:14px solid #FFFFFF; float:right;}
#lettings .listings h1 {font-size:1.8em; color:#0B0F26; font-weight:normal; padding:14px 0 10px 0;}
#lettings .listings .previous {margin-top:10px; float:left; display:block; width:13px; height:13px; background-image:url(images/previous.gif); padding-right:5px; background-repeat:no-repeat;}
#lettings .listings .previous-fade {margin-top:10px; float:left; display:block; width:13px; height:13px; background-image:url(images/previous-fade.gif); padding-right:5px; background-repeat:no-repeat;}
#lettings .listings .next {margin-top:10px; float:left; display:block; width:13px; height:13px; background-image:url(images/next.gif); background-repeat:no-repeat; margin-left:3px;}
#lettings .listings .next-fade {margin-top:10px; float:left; display:block; width:13px; height:13px; background-image:url(images/next-fade.gif); background-repeat:no-repeat; margin-left:3px;}

#lettings .listings ul.listings-navigation {float:left; margin-top:10px;}
#lettings .listings .listings-navigation li {float:left; color:#8E92A9; padding-right:2px;} 
#lettings .listings a {color:#8E92A9;}
#lettings .listings a:hover {color:#171C38;}
#lettings .listings a.current {color:#171C38;}

#lettings .listings-nav {float:left;}

#lettings .listings-profiles { float:right;}

#lettings .listings-profiles p {
	height:53px;
	padding: 20px 0px 0px 40px;	
	background-image:url(images/country-info.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;	
	white-space:nowrap;
	}
	
#lettings .listings-profiles a {color:#585B70;}
#lettings .listings-profiles a:hover {color:#585B70;}

#lettings .listings .property-wrapper {float:left; position:relative; width:770px; border-top:1px solid #616477; margin-top:5px;}

#lettings .listings .property {position:relative; width:770px; border-bottom:1px solid #E9E9Ec; padding:25px 0 10px 0;}
#lettings .listings .listing-reference {position:absolute; top:25px; right:0px; font-size:1.4em; color:#616477;}
#lettings .listings h2 {color:#468BAD; font-size:1.4em; font-weight:normal; padding-bottom:10px;}
#lettings .listings h3 {color:#171C38; font-size:1.2em; font-weight:normal; padding-bottom:5px;}
#lettings .listings .property ul {color:#171C38;}
#lettings .listings .property li {line-height:1.5em;}
#lettings .listings .property .property-image {float:left; padding:0px 20px 0px 0;}
#lettings .listings .property .listing-details {display:inline-block; background-image:url(images/info-button.gif); background-repeat:no-repeat; margin-top:20px; padding:0px 0 0 40px; height:53px;}
#lettings .listings .property .listing-details a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:2.8em;}
#lettings .listings .property .listing-details a:hover {text-decoration:underline;}

#lettings .listings .next-page {float:right;  background-image:url(images/next-page.gif); background-repeat:no-repeat; background-position:right; padding:0px 48px 0 0px; height:66px; margin-top:7px;}
#lettings .listings .next-page a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:3.5em; }
#lettings .listings .next-page a:hover {text-decoration:underline;}

#lettings .details-wrapper {position:relative; padding-left:14px; width:770px; background-color:#FFFFFF; border-left:14px solid #FFFFFF; float:right;}

#lettings .details-wrapper .back {float:left;  background-image:url(images/previous-page.gif); background-repeat:no-repeat;  padding:0px 0px 0 50px; height:66px; margin-top:7px;}
#lettings .details-wrapper .back a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:3.5em; }
#lettings .details-wrapper .back a:hover {text-decoration:underline;}

#lettings .details {float:left; position:relative; width:770px; border-top:1px solid #616477; margin-top:5px;}
#lettings .details h1 {color:#468BAD; font-size:1.8em; font-weight:normal; padding-bottom:20px;}
#lettings .details h3 {color:#171C38; font-size:1.2em; font-weight:normal; padding-bottom:5px;}
#lettings .details .listing-reference {position:absolute; top:25px; right:0px; font-size:1.4em; color:#616477;}
#lettings .details .property-image {float:left; margin:0px 20px 0px 0px; width:380px; overflow:hidden;}
#lettings .details ul {color:#171C38;}
#lettings .details li {line-height:1.5em;}
#lettings .details .print-page {display:block; background-image:url(images/print.gif); background-repeat:no-repeat; margin-top:20px; padding:0px 0 0 40px; height:53px;}
#lettings .details .print-page  a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:2.8em;}
#lettings .details .print-page  a:hover {text-decoration:underline;}
#lettings .details .enquiry {display:inline-block; background-image:url(images/enquiry.gif); background-repeat:no-repeat; margin-top:0px; padding:0px 0 0 40px; height:53px;}
#lettings .details .enquiry  a {font-size:1.0em; color:#171C38; font-weight:bold; line-height:2.8em;}
#lettings .details .enquiry  a:hover {text-decoration:underline;}

#lettings .details .details-section {position:relative; clear:left; width:770px; border-top:1px solid #E9E9EC; padding-top:25px;}
#lettings .details .details-section h2 {color:#468BAD; font-size:1.4em; font-weight:bold; padding-bottom:20px;}
#lettings .details .details-section p {color:#171C38; font-size:1.0em; line-height:1.4em; width:470px; padding-bottom:25px;}

#lettings  .details .details-thumbnails { padding:0px;}
#lettings  .details .details-thumbnails ul {}
#lettings  .details .details-thumbnails  li {float:left; display:block; padding: 17px 17px 17px 0px;}

/* -- Contact Page -- */   
#lettings .contact-content {width:791px; float:left; background-color:#ffffff; padding: 0px 0px 50px 9px}

#lettings .contact-content-header { width:791px; height:111px; padding-bottom:40px;}

#lettings .contact-content-001 {float:left; width:294px; background-color:#ffffff; padding:0px 0px 0px 20px;}

#lettings .contact-content-001 h1 {color:#468BAD; font-size:1.4em; font-weight:normal; padding-bottom:18px;}
#lettings .contact-content-001 h5 {padding: 20px 0px 18px 0px; font-weight:normal;}
#lettings .contact-content-001 p {padding: 0px 0px 18px 0px;}
#lettings .contact-content-001 ul {}
#lettings .contact-content-001 li {padding: 3px 0px 3px 0px; text-align:left;}
#lettings .contact-content-001 li.enquiry-section001 {padding: 32px 0px 3px 0px;}
#lettings .contact-content-001 li.enquiry-section002 {padding: 3px 0px 3px 132px;}
#lettings .contact-content-001 label {display:block; width:127px; text-align:right; float:left; padding-right:5px; font-weight:bold;}

#lettings .contact-content-001 a {}
#lettings .contact-content-001 a:hover {text-decoration:underline;}

#lettings .register  {width:400px;}
#lettings .register li {padding: 3px 0px 3px 0px; text-align:left;}

#lettings .contact-content-002 {float:left; width:436px; padding:0px 40px 0px 0px; border-left: 1px solid #468BAD;}
#lettings .contact-content-002 h1 {color:#468BAD; font-size:1.4em; font-weight:normal; padding:0px 0px 14px 137px;}
#lettings .contact-content-002 h2 {color:#468BAD; font-size:1.4em; font-weight:normal; padding:0px 0px 14px 0px;}
#lettings .contact-content-002 h6 {float:left; padding: 0px 0px 0px 3px;}
#lettings .contact-content-002 p {padding: 0px 0px 18px 0px;}
#lettings .contact-content-002 ul {}
#lettings .contact-content-002 li {padding: 3px 0px 3px 0px; text-align:left;}
#lettings .contact-content-002 li.enquiry-section001 {padding: 32px 0px 3px 0px;}
#lettings .contact-content-002 li.enquiry-section002 {padding: 3px 0px 3px 132px;}
#lettings .contact-content-chkbox {text-align:left; float:left; padding:0px;}

#lettings .contact-content-002 label {display:block; width:132px; text-align:right; float:left; padding-right:5px; font-weight:bold;}

#lettings p.contact-button {clear:left; padding: 20px 0px 0px 132px; }

#lettings .contact-txt-field {width:256px; border: solid 1px #BBBCC4;}
#lettings .contact-txtarea-field {width:256px; height:80px; border: solid 1px #BBBCC4;}

/* -- Info Page -- */   
#lettings .info-content {width:791px; float:left; background-color:#ffffff; padding: 0px 0px 50px 9px;}

#lettings .info-content-header { width:791px; height:111px; padding-bottom:40px;}

#lettings .info-content-001 {float:left; width:400px; background-color:#ffffff; padding:0px 0px 0px 31px;}
#lettings .info-content-001 h1 {color:#468BAD; font-size:1.4em; font-weight:normal; padding-bottom:18px;}
#lettings .info-content-001 h5 {padding: 20px 0px 18px 0px; font-weight:normal;}

#lettings .info-content-001 p {padding: 0px 0px 18px 0px;}
#lettings .info-content-001 a {}
#lettings .info-content-001 a:hover {text-decoration:underline;}

/* -- News Page -- */ 

#lettings .info-content-title {padding: 0px 0px 0px 22px; border-bottom: solid 1px #cccccc; }
#lettings .info-content-title h1 {color:#468BAD; font-size:1.4em; font-weight:normal; padding-bottom:18px;}

#lettings .info-content-section {border-bottom: solid 1px #cccccc; padding: 27px 0px 0px 22px;}

#lettings .info-content-section h6 {
	clear:left;
	text-align:right;
	background-image:url(images/arrow-up-blue.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding: 0px 15px 5px 0px;
	font-weight:normal;
	}	
#lettings .info-content-section a {color:#616477; text-decoration:none;}
#lettings .info-content-section a:hover {text-decoration:underline;}	

#lettings .info-content-image img {float:left; padding: 0px 27px 27px 0px;}

#lettings .info-content-text {width:369px; float:left;}
#lettings .info-content-text h1 {color:#468BAD; font-size:1.4em; font-weight:normal; padding: 0px 0px 18px 0px;}
#lettings .info-content-text h2 {color:#468BAD; font-size:1.2em; font-weight:normal; padding: 0px 0px 14px 0px;}
#lettings .info-content-text h3 {}
#lettings .info-content-text h4 {}
#lettings .info-content-text h5 {}
#lettings .info-content-text p {padding: 0px 0px 18px 0px;}


/* ------------------------------ */
/* ----- Popup Style ---- */
/* ------------------------------ */

#popup {border: solid 14px #ffffff;}

#popup .header {width:522px; height:85px; background-color:#171C39; background-image:url(images/portal-logo.gif); background-repeat:no-repeat;}

#popup .content {background-color:#ffffff; padding:14px 20px 14px 20px;}
#popup .content h1 {font-size:1.4em; color:#979695; font-weight:normal; padding: 20px 0px 10px 0px;}
#popup .content p {font-size:1.0em; color:#000000; line-height:1.5em; padding: 0px 0px 10px 0px;}
#popup .content ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style-type:square;}
#popup .content li {font-size:1.0em; color:#000000; line-height:1.5em; padding: 0px 0px 10px 0px;}
