




	
	

	


	
	
	    /**/
/*CSS Document */
/*







*/
.hdr { background-color: rgb(97, 33, 71); }
DIV#hdr { position: relative; height: 100px; }
DIV#hdr img#logo { height: 106px; width: 214px; position: absolute; top: 0px; left:0px;}
DIV#hdr div { width: 485px; text-align: right; padding-right: 15px; padding-top: 12px; position: absolute; top: 0px; right: 0px; }
DIV#hdr div p { font-family: Verdana, Times New Roman, Serif; font-size: 11px; color: rgb(216, 200, 209); letter-spacing: -0.1em; }
.blurb { width: 461px; height: 68px; }
DIV#topnav { padding-right: 7px; width: 723px; color: #ffffff; background-color: rgb(97, 33, 71); text-align: right; padding-top:5px; }
DIV#topnav UL { padding-top: 2px; }
DIV#topnav UL LI { padding-right: 0px; display: inline; padding-left: 7px; background: url() no-repeat left top; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
DIV#topnav UL LI.first { background: none transparent scroll repeat 0% 0%; }
DIV#topnav UL LI A { padding-right: 5px; padding-left: 5px; padding-bottom: 0px; color: #ffffff; padding-top: 0px; font-size: 11px; }
DIV#topnav UL LI A.active { text-decoration: underline; }
DIV#topnav UL LI A:hover { text-decoration: underline; }
DIV#header1 { width: 736px; height: 44px; background-color: #ffffff; }
DIV#breadcrumb { padding-left: 17px; line-height: 44px; }
DIV#breadcrumb a { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: rgb(163, 161, 158); }
DIV#header { margin: 0px; }
DIV#innercontainer { padding: 0px 19px 14px 10px; width: 707px; background-color: #ffffff; }
DIV#innercontainer2 { padding: 0px 19px 14px 10px; width: 567px; background-color: #ffffff; }
DIV#footer { clear: both; margin-top: 35px; margin-left: 5px; border-top: rgb(97, 33, 71) 1px solid; line-height:33px; height:20px; }
DIV#footer hr { height:2px; background-color: rgb(97, 33, 71); }
DIV#footer UL { color: rgb(138, 107, 112); }
DIV#footer UL LI { display: inline; }
DIV#footer UL LI A { padding-right: 2px; display: inline; padding-left: 2px; padding-bottom: 0px; color: rgb(138, 107, 112); padding-top: 0px; }
DIV#footer UL LI A.active { text-decoration: underline; }
DIV#colleft { float: left; width: 143px; }
DIV#colmid { padding-left: 19px; float: left; width: 400px; }
DIV#Emailcolmid { padding-left: 19px; float: left; width: 420px; }
DIV.colmidwidepopup { margin-left: 25px; width: 640px! important; }
DIV#colright { float: right; width: 125px; }
H1 { margin-top: 0px; font-weight: normal; margin-bottom: 15px; color: rgb(97, 33, 71); font-family: Georgia, Times New Roman, Serif; font-size:19px; }
H1.underlinedheadertop { margin-top: 0px; margin-bottom: 10px; padding-bottom: 10px; }
H1.underlinedheader { margin-bottom: 10px; padding-bottom: 10px;  }
H2 { font-weight: normal; margin-bottom: 8px; color: rgb(97, 33, 71); font-family: georgia, times new roman, serif; font-size:17px; }
H2.general { font-weight: normal;  margin: 15px 0px 3px; color: rgb(97, 33, 71); }
H2.underlinedheader { font-weight: normal; padding-bottom: 5px; margin: 0px 0px 15px; color: rgb(97, 33, 71); border-bottom: rgb(97, 33, 71) 1px solid; }
H3 { font-weight: normal; color: rgb(97, 33, 71); font-family: georgia, times new roman, serif; font-size:15px; }
H3.general { margin: 10px 0px 0px; color: rgb(97, 33, 71); }
H3.legendheader { display: block; font-weight: bold; margin: 0px 0px 5px; width: 180px; color: rgb(97, 33, 71); }
H4 { font-weight: normal; color: rgb(97, 33, 71); font-size:13px; }
DIV#sitenav A:hover { text-decoration: underline; }
div#sitenav ul li a.opensingle { background: url()) no-repeat right 5px rgb(226, 218, 219); }
DIV#sitenav UL LI { display: block; font-weight: bold; font-size: 105%; }
DIV#sitenav UL LI A { padding-right: 3px; border-top: rgb(97, 33, 71) 1px solid; display: block; padding-left: 16px; background: rgb(226, 218, 219) url() no-repeat right 5px; padding-bottom: 3px; margin-bottom:3px; width: 124px; color: rgb(97, 33, 71); padding-top: 3px; }
DIV#sitenav UL LI A.open { background: rgb(226, 218, 219) url() no-repeat right 5px; }
DIV#sitenav UL LI UL { margin-bottom: 7px; }
DIV#sitenav UL LI UL LI { font-weight: normal; font-size: 100%; }
DIV#sitenav UL LI UL LI A {	display: block; background: none transparent scroll repeat 0% 0%; padding-bottom: 1px; color: rgb(138, 107, 112); border-top-style: none; padding-top: 1px; border-right-style: none; border-left-style: none; border-bottom-style: none; }
DIV#sitenav UL LI UL LI A.open { background: url() #fff no-repeat 8px 7px; text-decoration: underline; border-bottom-style: none; }
DIV#sitenav UL LI UL LI A.active { text-decoration: underline; }
DIV#sitenav UL LI UL LI UL { margin-left: 10px auto;}
DIV#sitenav UL LI UL LI UL LI { font-size: 95%; }
DIV#sitenav UL LI UL LI UL LI A { display: block; background: none transparent scroll repeat 0% 0%; padding-bottom: 1px; width: 110px; color: rgb(128, 128, 128); border-top-style: none; padding-top: 1px; border-right-style: none; border-left-style: none; border-bottom-style: none; }
DIV#sitenav UL LI UL LI UL LI A.open { background: #ffffff url() no-repeat 8px 7px; text-decoration: underline; border-bottom-style: none; }
DIV#sitenav UL LI UL LI UL LI UL { margin-left: 10px; }
DIV#sitenav UL LI UL LI UL LI UL LI A { display: block; background: none transparent scroll repeat 0% 0%; padding-bottom: 1px; color: rgb(128, 128, 128); border-top-style: none; padding-top: 1px; border-right-style: none; border-left-style: none; border-bottom-style: none; }
DIV#sitenav UL LI UL LI UL LI UL LI A.active { background: #ffffff url() no-repeat 8px 6px; border-bottom-style: none; }
P.intro { font-size: 13px; margin-bottom: 20px; color: rgb(86,86,86); font-family: Georgia, Times New Roman, Serif; line-height: 20px; }
P { font-size:11px; color: rgb(102, 102, 102); font-family: Arial, Helvetica, Sans-Serif; }
DIV.rhcolumn { border: #6ec8e0 1px solid; margin-bottom: 15px; background-color: #ffffff; }
DIV.rhcolumn H3 { padding-right: 7px; padding-left: 5px; font-weight: bold; font-size: 11px; padding-bottom: 3px; margin: 0px; color: #ffffff; padding-top: 3px; border-bottom: #6ec8e0 1px solid; background-color: #6ec8e0; font-family: arial, helvetica, sans-serif; }
DIV.rhcolumn H3.propertyalerts { background: rgb(139, 155, 147) url() no-repeat 98% 2px; }
DIV.rhcolumn H3.humbertsnews { background-color: #6ec8e0; }
DIV.rhcolumn H3.humbertssearch { background-color: #6ec8e0; }
DIV.rhcolumn P { padding-right: 7px; padding-left: 7px; padding-bottom: 2px; padding-top: 2px; color: rgb(rgb(102, 102, 102));}
DIV.rhcolumn UL { padding-right: 7px; padding-left: 7px; padding-bottom: 2px; padding-top: 2px; }
DIV.rhcolumn UL LI { padding-bottom: 7px; }
DIV.rhcolumn SPAN A { display: block; color: rgb(rgb(102, 102, 102)); }
DIV.rhcolumn SELECT { display: block; width: 100px; }
DIV.rhcolumn DIV.rhcimage { border-right: #d9ebf5 1px solid; padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
DIV.rhcolumn DIV.rhcCaseStudyDetails { padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #e6f2f9; }
DIV.rhcolumn DIV.rhcCaseStudyDetails H4 { font-weight: bold; font-size: 110%; margin: 3px 5px; }
DIV.rhcolumn DIV.rhcCaseStudyDetails H5 { font-weight: normal; padding-bottom: 5px; margin: 3px 5px; color: rgb(102, 102, 102); }
DIV.rhcolumn H3.humbertssave { background: rgb(139, 155, 147) url() no-repeat 98% 2px; }
DIV.rhcolumn label {color: rgb(102,102,102);}
A.rhclink { padding-right: 0px; display: block; padding-left: 8px; background: url() no-repeat 0px 5px; padding-bottom: 0px; color: rgb(97, 33, 71); padding-top: 0px;}
DIV#propertysearch { padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 13px; background-color: rgb(245, 239, 239); }
DIV#propertysearch1 { padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 13px; background-color: rgb(250, 250, 250); }
DIV#propertysearchextrapanel {padding-right: 10px; border-top: #d7dbde 1px solid; padding-left: 10px; padding-bottom: 10px; padding-top: 13px; background-color: rgb(245, 239, 239); }
DIV#propertyTypes { padding-top:10px; }
.criteriaoption { background-color: rgb(250, 250, 250); }
div#pagenav { margin-top: 0px; line-height: 14px; border-bottom: rgb(97, 33, 71) 1px solid; height: 18px; background-color: #ffffff; }
DIV#pagenav DIV.tab { border-right: rgb(97, 33, 71) 1px solid; padding-right: 6px; border-top: rgb(97, 33, 71) 1px solid; padding-left: 6px; z-index: -5; float: left; padding-bottom: 1px; margin-left: 3px; border-left: rgb(97, 33, 71) 1px solid; width: auto; color: #ffffff; padding-top: 2px; border-bottom: rgb(97, 33, 71) 1px; height: 14px; text-align: center; background-color: rgb(97, 33, 71); }
DIV#pagenav DIV.tab A { color: #ffffff; }
DIV#pagenav DIV.tabselected { border-right: rgb(97, 33, 71) 1px solid; padding-right: 6px; border-top: rgb(97, 33, 71) 1px solid; padding-left: 6px; z-index: 5; float: left; padding-bottom: 1px; margin-left: 3px; border-left: rgb(97, 33, 71) 1px solid; width: auto; color: rgb(97, 33, 71); padding-top: 2px; border-bottom: rgb(245, 239, 239) 2px solid; height: 13px; background-color: rgb(245, 239, 239); text-align: center; }
DIV#pagenav DIV.tabselected A { color: rgb(97, 33, 71); }
.hr { clear: both; font-size: 0px; background: url() repeat-x left center; padding-bottom: 15px; margin-right: 0px; height: 10px; }
DIV#propertysearchcontainer { padding-bottom: 0px;width:400px;overflow:hidden }
LABEL { color: rgb(102, 102, 102); }
INPUT.options2 { border-right: rgb(97, 33, 71) 1px solid; padding-right: 4px; border-top: rgb(97, 33, 71) 1px solid; display: inline; padding-left: 4px; font-size: 100%; padding-bottom: 4px; vertical-align: middle; border-left: rgb(97, 33, 71) 1px solid; width: 240px; color: #666; padding-top: 3px; border-bottom: rgb(97, 33, 71) 1px solid; background-color: #fffffff; }
DIV.searchby { min-height: 30px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; background-color: #f2f2f2; padding:10px; }
INPUT
INPUT.buttonsubmit, button.buttonsubmit { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 100%; padding-bottom: 2px; vertical-align: middle; width: auto; color: #fff; border-top: rgb(97, 33, 71) solid 2px; padding-top: 2px; border-right-style: none; border-left-style: none; background-color: rgb(176, 144, 163); border-bottom-style: none; cursor: pointer;}
INPUT.buttonsubmit1, button.buttonsubmit1 { padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 100%; padding-bottom: 2px; vertical-align: middle; width: auto; color: rgb(97, 33, 71); border-right-style: none; border-left-style: none; background-color: rgb(250, 250, 250); border-bottom-style: none; border-top:0px; }
INPUT.buttonsubmit_blue { background-color: rgb(176, 144, 163); }
DIV.searchby DIV.criteriaoptions { clear: both; padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; background-color: #f2f2f2; }
DIV.searchby DIV.criteriaoptions P { padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 10px; }
DIV.searchby DIV.criteria { background: url() repeat-x left bottom; margin-bottom: 0px; padding-bottom: 0px; height: 25px; }
DIV.searchby UL.criteria { margin-top: 0px; margin-bottom: 0px; margin-left: 10px; height: 25px; }
DIV.searchby UL.criteria LI { float: left; margin-right: 3px; }
DIV.searchby UL.criteria SPAN { visibility: hidden; }
DIV.searchby H2 { padding-left: 10px; }
DIV.searchby UL.criteria A { display: block; }
DIV.searchby UL.criteria A:hover { text-decoration: none; }
DIV.searchby UL.criteria LI A#ukmap { background: url() no-repeat 0px 0px; width: 71px; height: 25px; }
DIV.searchby UL.criteria LI A#ukmap:hover { background-position: 0px -25px; }
DIV.searchby UL.criteria LI.active A#ukmap { background-position: 0px -25px; }
DIV.searchby UL.criteria LI A#londonmap { background: url() no-repeat 0px 0px; width: 94px; height: 25px; }
DIV.searchby UL.criteria LI A#londonmap:hover { background-position: 0px -25px; }
DIV.searchby UL.criteria LI.active A#londonmap { background-position: 0px -25px; }
DIV.searchby UL.criteria LI A#arealist { background: url() no-repeat 0px 0px; width: 71px; height: 25px; }
DIV.searchby UL.criteria LI A#arealist:hover { background-position: 0px -25px; }
DIV.searchby UL.criteria LI.active A#arealist { background-position: 0px -25px; }
DIV.searchby UL.criteria LI A#office { background: url() no-repeat 0px 0px; width: 61px; height: 25px; }
DIV.searchby UL.criteria LI A#office:hover { background-position: 0px -25px; }
DIV.searchby UL.criteria LI.active A#office { background-position: 0px -25px; }
DIV.searchby UL.criteria LI A#webref { background: url() no-repeat 0px 0px; width: 69px; height: 25px; }
DIV.searchby UL.criteria LI A#webref:hover { background-position: 0px -25px; }
DIV.searchby UL.criteria LI.active A#webref { background-position: 0px -25px; }
DIV.srchGo { padding-right: 14px; margin-top: 15px;  margin-bottom: 10px;  height: 25px; }
div.srchgo .left { width:200px;float:left }
div.srchgo .right { width:150px;float:right;text-align:right; }
DIV.srchGo input.checkbox { height:14px; }
DIV.underoffer EM { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; WIDTH: 100%! important; COLOR: #fff; PADDING-TOP: 1px; FONT-STYLE: normal; }
DIV.newinstruction EM { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; WIDTH: 100%! important; COLOR: #fff; PADDING-TOP: 1px; FONT-STYLE: normal; }
DIV.sold EM { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; WIDTH: 100%! important; COLOR: #fff; PADDING-TOP: 1px; FONT-STYLE: normal; }
DIV.nostate EM { padding-right: 5px; padding-left: 5px; padding-bottom: 1px; width: 100%! important; color: #fff; padding-top: 1px; font-style: normal; }
DIV.forsale EM {padding-right: 5px; padding-left: 5px; padding-bottom: 1px; width: 100%! important; color: #fff; padding-top: 1px; font-style: normal; }
DIV.underoffer { background-color: #6ec8e0; }
DIV.newinstruction { background-color: #003b79; }
DIV.sold { background-color: #a2a19d; }
DIV.nostate { background-color: rgb(61, 77, 89); }
DIV.forsale { background-color: #622247; }
DIV.propertyitem DIV.propertylistitemimage { float: left; width: 230px; min-height:155px; margin-left:5px; }
DIV.propertyitem DIV.propertylistitemdetails { float: left; margin-left: 6px; width: 155px; }
DIV.propertyitem DIV.propertylistitemdetails H2 { font-size:12px; margin-bottom: 2px;font-weight:bold;font-family:arial,tahoma; }
DIV.propertyitem DIV.propertylistitemdetails H3 { font-size: 12px; margin-bottom: 1px; color: rgb(97, 33, 71); }
DIV.propertyitem DIV.propertylistitemdetails P { margin: 0px 0px 15px; }
DIV.propertyitem DIV.propertylistitemdetails P.contact { margin: 0px 0px 2px; }
DIV.propertyitem DIV.useroptions { clear: both; padding-right: 1px; margin-top: 10px; padding-left: 1px; padding-bottom: 6px; color: rgb(102, 102, 102); padding-top: 5px; border-bottom: rgb(97, 33, 71) 1px solid }
DIV.propertyitem DIV.useroptions A.addtofavourites { padding-left: 16px; background: url() no-repeat left 0px; color: rgb(97, 33, 71); }
DIV.propertyitem DIV.useroptions A.contactus { padding-left: 16px; background: url() no-repeat left 0px; color: rgb(102, 102, 102); }
DIV.propertyitem DIV.useroptions UL LI { display: inline; }
DIV.propertyitem A.viewfulldetails { padding-left: 18px; background: url() no-repeat 2px 0px; padding-bottom: 4px; color: rgb(97, 33, 71); padding-right: 0; }
DIV#pager DIV.pagernav, DIV#pager2 DIV.pagernav { margin-top: 0px; padding-top: 0px; height: 20px; }
DIV#pager UL, DIV#pager2 UL { margin: 0px }
DIV#pager UL LI, DIV#pager2 UL LI {	border-right: rgb(97, 33, 71) 1px solid; padding-right: 3px; padding-left: 0px; float: left; padding-bottom: 4px; width: auto; padding-top: 2px }
DIV#pager UL LI A, DIV#pager2 UL LI A {	display: block; padding-bottom: 0px; color: rgb(97, 33, 71); }
DIV#pager UL LI A.active, DIV#pager2 UL LI A.active { color: #ffffff; background-color: rgb(61, 77, 89); }
DIV#pager UL LI A.return, DIV#pager2 UL LI A.return { padding-left: 21px; background: url() no-repeat 8px 3px; color: rgb(97, 33, 71); margin-right: 0px }
DIV#pager UL LI A.close, DIV#pager2 UL LI A.close { padding-left: 21px; background: url() no-repeat 8px 3px; color: rgb(97, 33, 71); margin-right: 85px }
DIV#pager UL LI A.previous, DIV#pager2 UL LI A.previous { padding-right: 6px; padding-left: 21px; background: url() no-repeat 8px 3px; color: rgb(97, 33, 71) }
DIV#pager UL LI A.next, DIV#pager2 UL LI A.next { padding-right: 14px; padding-left: 8px; background: url() no-repeat right 3px; color: rgb(97, 33, 71); margin-right: 0px }
DIV#pager UL LI A.return, DIV#pager2 UL LI A.return { padding-left: 21px; background: url() no-repeat 8px 3px; color: rgb(97, 33, 71); width:165px; }
DIV#pager UL LI span.returnoff, DIV#pager2 UL LI span.returnoff { padding-left: 21px; background: url() no-repeat 8px 3px; color: rgb(97, 33, 71); width:165px; visibility:hidden; }
DIV#pager UL LI A.previous, DIV#pager2 UL LI A.previous { padding-right: 6px; padding-left: 21px; background: url() no-repeat 8px 3px; color: rgb(97, 33, 71) }
DIV#pager UL LI span.previousoff, DIV#pager2 UL LI span.previousoff { text-decoration:none; PADDING-RIGHT: 6px; PADDING-LEFT: 21px; BACKGROUND: url() no-repeat 8px 3px; COLOR: ; visibility:hidden;display:none; }
DIV#pager UL LI A.next, DIV#pager2 UL LI A.next { padding-right: 14px; padding-left: 8px; background: url() no-repeat right 3px; color: rgb(97, 33, 71); margin-right: 0px }
DIV#pager UL LI span.nextoff, DIV#pager2 UL LI span.nextoff { padding-right: 14px; padding-left: 8px; background: url() no-repeat right 3px; color: rgb(97, 33, 71); margin-right: 0px; visibility:hidden;display:none; }
FIELDSET { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none }
FIELDSET LEGEND { display: none; padding-left: 0px; font-weight: bold; margin-bottom: 3px; margin-left: 0px }
FIELDSET.legend { border-right: #e7e6db 1px solid; padding-right: 15px; border-top: #e7e6db 1px solid; padding-left: 15px; padding-bottom: 10px; border-left: #e7e6db 1px solid; width: 151px; padding-top: 10px; border-bottom: #e7e6db 1px solid; background-color: #fff }
.thickhr { clear: both; font-size: 0px; background: url() repeat-x left center; padding-bottom: 15px; margin-right: 0px; height: 16px; }
A.contactagent { padding-right: 11px; padding-left: 16px; background: url() no-repeat left 1px; color: rgb(97, 33, 71); }
DIV.poptions { width: 400px; }
DIV.poptions DIV { float: left; width: auto;  margin-right: 22px; }
DIV.poptions DIV IMG { padding-top: 3px; }
DIV.poptions DIV UL { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
UL.linklist LI A { background-position: 0px 4px; display: block; padding-left: 8px; background-image: url(); background-repeat: no-repeat; }
UL.linklist { margin: 10px 2px 15px; }
UL.linklist LI { margin-bottom: 3px; padding-bottom: 0px; }
DIV.propertyitem DIV.propertylistitemdetails UL.bulletlist2 LI { margin-bottom: 0px; }
UL.bulletlist2 { margin: 0px 0px 0px; }
UL.bulletlist2 LI { display: block; padding-left: 8px; background: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/bullet_bulletlist.gif) no-repeat 0px 6px; color:#a2a19d; }
UL.propertyoptions { margin: 0px; }
UL.propertyoptions LI { margin: 0px 0px 6px; width:100px; height:45px;text-align:center; text-transform:capitalize}
UL.propertyoptions LI A { display:block; padding-bottom: 6px; padding-top: 25px;background-position:top center;background-repeat:no-repeat;}

UL.propertyoptions A#brochure {  background: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/icon_brochure.gif) no-repeat 0px 4px; padding-top: 25px;background-position:top center;}
UL.propertyoptions A#epc {  background: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/icon_epc.gif) no-repeat 0px 4px; padding-top: 25px;background-position:top center;}
UL.propertyoptions A#map { background: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/icon_map.gif);}
UL.propertyoptions A#floorplan {background-image: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/icon_floorplan.gif);}
UL.propertyoptions A#photos { background-image: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/icon_photos.gif);}
UL.propertyoptions A#virtualtours { background: url() no-repeat 0px 4px;padding-top: 25px;background-position:top center; }
UL.propertyoptions A#video {  background: url() no-repeat 0px 4px; padding-top: 25px;background-position:top center;}
UL.propertyoptions A#hips { background: url() no-repeat 0px 4px; padding-top: 25px;background-position:top center;}
UL.propertyoptions A#printable { background: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/icon_printable.png) no-repeat 0px 4px; padding-top: 25px;background-position:top center;}

DIV.featured { width:398px; height:202px; border:1px solid rgb(61, 77, 89); position:relative; overflow:hidden; }
DIV.featured img {position:absolute; left:0px; top:0px; width:398px;height:202px;}
DIV.featured DIV.banner { position:absolute; left:0px; top:162px; height: 40px; background-image: url(''); width: 378px;padding:0px 10px 0px 10px; }
DIV.featured DIV.banner DIV.top { overflow:hidden;position:absolute;top:0px;left:160px;height:20px;width:233px;line-height:24px;text-align:right;font-weight:bold;color: rgb(61, 77, 89); }
DIV.featured DIV.banner DIV.bottom { position:absolute;top:20px;left:160px;height:20px;width:233px;line-height:16px;text-align:right;color: rgb(61, 77, 89); }
DIV.featured DIV.banner h1 {font-family: georiga, times new roman, serif;line-height:38px;font-size:20px;color: rgb(61, 77, 89);}
UL.linklistrhc LI A { background-position: 0px 4px; display: block; padding-left: 8px; background-image: url(); background-repeat: no-repeat; }
UL.linklistrhc { margin: 5px 2px 10px 0px; }
UL.linklistrhc LI { display: block; margin-bottom: 3px; padding-bottom: 0px! important; }
A.clink { padding-left: 8px; background: url() no-repeat 0px 5px; padding-bottom: 0px; color: rgb(97, 33, 71); padding-top: 0px; }
.showing { display: block; margin-bottom: 0px; padding-bottom: 0px; color: rgb(61, 77, 89); background-color: #fff; }
DIV.options { clear: both; padding: 5px 0px 0px 10px; height: 22px; background-color: #e6e6e6; }
UL.bulletlist { margin: 10px 2px 15px; }
UL.bulletlist LI { display: block; padding-left: 8px; background: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/bullet_bulletlist.gif) no-repeat 0px 6px; margin-bottom: 5px; }
DIV.pageheaderimage { margin-bottom: 15px; border-bottom: rgb(61, 77, 89) 8px solid; }

DIV#inpagenav { padding-right: 0px; border-top: rgb(61, 77, 89) 1px solid; padding-left: 0px; padding-bottom: 2px; margin: 10px 5px 20px 0px; padding-top: 2px; border-bottom: rgb(61, 77, 89) 1px solid; }
DIV#inpagenav UL {position:relative; left:0px;}
DIV#inpagenav UL LI { white-space:nowrap;padding-right: 0px; display: inline; padding-left: 0px; background: url() no-repeat left top; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
DIV#inpagenav UL LI.first { white-space:nowrap; margin-left:0px;border-left:0px;padding-left: 0px; background: none transparent scroll repeat 0% 0%; }
DIV#inpagenav UL LI A { padding-right: 5px; padding-left: 5px; padding-bottom: 0px; color: rgb(61, 77, 89); padding-top: 0px; }
DIV#inpagenav UL LI A:hover { color: rgb(61, 77, 89); }
DIV#inpagenav UL LI A.active { color: rgb(61, 77, 89); }
.diaryDate{border-right:1px solid rgb(61, 77, 89); border-bottom:1px solid rgb(61, 77, 89);}
.diaryDescription{border-right:1px solid rgb(61, 77, 89); border-bottom:1px solid rgb(61, 77, 89); border-left:0px; padding-left:5px;}
.diaryVenue{border-right:1px solid rgb(61, 77, 89); border-bottom:1px solid rgb(61, 77, 89); border-left:0px; padding-left:5px;}
.diaryCommentary{border-bottom:1px solid rgb(61, 77, 89); border-left:0px; padding-left:5px;}
DIV#switcher {z-index:1000;position:absolute;left:597px;top:25px;text-align:left;width:130px;height:95px;background-color:rgb(97, 33, 71);display:none;}
DIV#switcher a {color: #fff}
.areaflag {height:16px;}
.areaflag * {vertical-align:middle;line-height:16px;}
.areaflag input {height:14px;}
.areaflag a img {padding-bottom:4px;}
.countrypage {width:190px;float:left;}
DIV.propertydetail H2 {}

.datogbar {height:28px;background-color: #eaf7fd;line-height:28px;padding:0px 5px 0px 5px;border-bottom:2px solid #348edd;margin-bottom:5px;}
.datogbar div {float:left;color:#464646;}
.datogbar .datogbarlogo {float:right;height:28px;vertical-align:middle;border:0px;}
.datogbar a {color:#464646;font-size:10px;text-decoration:none;font-family:tahoma , arial, helvetica;}
.datogbar a.LemonLink:hover {color:#464646;}
.datogbar a.LimeLink:hover {color:#464646;}
DIV.imagegallerycontainer {text-align:center}
DIV.imagegallerycontainer img { border-bottom: rgb(61, 77, 89) 8px solid; }

DIV.blocknav UL {
	MARGIN: 5px
}
DIV.blocknav UL LI {
	PADDING-RIGHT: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 10px; HEIGHT: 15px
}
DIV.blocknav UL LI.currentimage {
	FLOAT: left; WIDTH: auto; COLOR: rgb(102, 102, 102); HEIGHT: 15px
}
DIV.blocknav UL LI A {
	PADDING-LEFT: 10px; BACKGROUND: url() no-repeat 0px 3px; 
}
DIV.blocknav UL LI A:hover {
	BACKGROUND: url() no-repeat 0px 3px
}
DIV.blocknav UL LI A.active {
	BACKGROUND: url() no-repeat 0px 3px
}
DIV.blocknav UL LI SPAN {
	DISPLAY: none
}
DIV.imagegallerynavigation {
	BORDER-TOP: rgb(97, 33, 71) 1px solid; MARGIN-BOTTOM: 25px; COLOR: rgb(97, 33, 71); BORDER-BOTTOM: rgb(97, 33, 71) 1px solid;background-color:rgb(226, 218, 219);
}
DIV.imagegallerynavigation UL {
	HEIGHT: 20px
}
DIV.imagegallerynavigation UL LI {
	BORDER-RIGHT: rgb(97, 33, 71) 1px solid; FLOAT: left; PADDING-TOP: 2px; HEIGHT: 18px; width: 110px;padding-left:10px;;
}
DIV.imagegallerynavigation UL LI.current {
	PADDING-RIGHT: 105px; PADDING-LEFT: 5px
}
DIV.imagegallerynavigation UL LI A.previous {
	PADDING-RIGHT: 4px; PADDING-LEFT: 13px; BACKGROUND: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/prevarrow.gif) no-repeat 0px 1px; COLOR: rgb(97, 33, 71);
}
DIV.imagegallerynavigation UL LI A.next {
	PADDING-RIGHT: 15px; PADDING-LEFT: 6px; BACKGROUND: url(http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA//img/nextarrow.gif) no-repeat right 1px; COLOR: rgb(97, 33, 71);
}
DIV.propertydetailimages UL.thumbnaillist LI {
	BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: #fff 4px solid
}
DIV.propertydetailimages {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 4px
}
DIV.propertythumbnailimages {
	FLOAT: left; WIDTH: auto
}
DIV.propertythumbnailimages UL LI {
	MARGIN-BOTTOM: 4px
}
A#lnkSearchBy {
	DISPLAY: none
}
DIV.threecolresults {
	CLEAR: both; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 25px 12px; BORDER-BOTTOM: rgb(97, 33, 71) 1px solid
}
DIV.threecolpanel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; COLOR: rgb(97, 33, 71); PADDING-TOP: 3px; BORDER-BOTTOM: rgb(97, 33, 71) 1px solid
}
DIV.threecolpanel H2 A {
	COLOR: rgb(97, 33, 71)
}
DIV.threecolpanel {
	FLOAT: left; WIDTH: 110px; margin-right:16px;
}
DIV.threecolresult {
	FLOAT: left; WIDTH: 110px; margin-right:13px;
}
DIV.threecolpanels {
	CLEAR: both; MARGIN: 15px 0px 0px 12px;
}
H2.commsearchpage {
	font-family:arial, helvetica; font-size:11px; font-weight:bold;
}
DIV.officelistitem {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.officelistitem UL {
	MARGIN-TOP: 5px
}
DIV.officelistitem UL LI {
	WIDTH: 380px
}
DIV.officelistitem UL LI.officetitle {
	font-weight:bold;COLOR: rgb(97, 33, 71)
}
DIV.officelistitem H2 {
	MARGIN-BOTTOM: 0px
}
DIV.officelistitem UL LI A {
	color: rgb(97, 33, 71)
}
H2.casestudyheader {
	MARGIN: 0px;
}
H3.casestudyheader {
	FONT-SIZE: 110%; MARGIN: 0px 0px 8px;
}
.newsblock
{
    float:right; 
    margin-left: 8px;
    BORDER-BOTTOM: rgb(61, 77, 89) 4px solid
}
A.more {
	float:right;
}
DIV.officeitem {
	CLEAR: both; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: rgb(97, 33, 71) 1px solid
}
DIV.officeitem DIV.officeitemlistitemimage {
	FLOAT: left; WIDTH: 105px; HEIGHT: 90px
}
DIV.officeitem DIV.officeitemlistitemimage IMG {
	BORDER-BOTTOM: rgb(61, 77, 89) 4px solid
}
DIV.officeitem DIV.officeitemlistitemdetails2 {
	FLOAT: left; WIDTH: 395px
}
DIV.officeitem DIV.officeitemlistitemdetails {
	FLOAT: left; WIDTH: 290px
}
DIV.officeitem DIV.officeitemlistitemdetails H2 {
	MARGIN-BOTTOM: 0px
}
DIV.officeitem DIV.officeitemlistitemdetails H3 {
	MARGIN-BOTTOM: 0px; 
}
DIV.officeitem DIV.officeitemlistitemdetails H4 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; 
}
DIV.officeitem DIV.officeitemlistitemdetails UL {
	MARGIN-TOP: 5px
}
DIV.officeitem DIV.officeitemlistitemdetails P {
	MARGIN: 0px
}
DIV.officeitem DIV.officeitemlistitemdetails P.margin {
	MARGIN: 10px 0px 15px
}
DIV.officedetailsmain {
	FLOAT: left; WIDTH: 230px
}
DIV.officedetailsmain H2 {
	MARGIN: 10px 0px 2px
}
DIV.officedetailsmain P {
	MARGIN: 0px; width:350px;
}
DIV.officedetailsmap {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 155px
}

DIV.personaldetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f2f2f2;
}
DIV.personaldetails LABEL {
	FLOAT: left; WIDTH: 100px; PADDING-TOP: 6px
}
DIV.personaldetails SELECT.options {
	MARGIN-TOP: 2px! important
}
DIV.personaldetails DIV {
	PADDING-TOP: 3px
}
DIV#sitemap {
	MARGIN-TOP: 14px
}
DIV#sitemap2:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
DIV#sitemap A:hover {
	TEXT-DECORATION: underline
}
DIV#sitemap UL LI {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 105%; MARGIN-BOTTOM: 15px
}
DIV#sitemap UL LI A {
	PADDING-RIGHT: 3px; BORDER-TOP: rgb(97, 33, 71) 1px solid; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url() rgb(240, 231, 225) no-repeat right 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; WIDTH: 381px; COLOR: rgb(97, 33, 71); PADDING-TOP: 3px; BORDER-BOTTOM: rgb(97, 33, 71) 1px solid
}
DIV#sitemap UL LI UL {
	FLOAT: left; WIDTH: 33%
}
DIV#sitemap UL LI UL LI {
	FONT-SIZE: 95%; MARGIN-BOTTOM: 0px
}
DIV#sitemap UL LI UL LI A {
	DISPLAY: block; BACKGROUND: url() no-repeat 8px 7px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 85%; COLOR: rgb(97, 33, 71); BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#sitemap UL LI UL LI UL {
	PADDING-LEFT: 10px; FLOAT: none; MARGIN-BOTTOM: 10px; WIDTH: auto
}
DIV#sitemap UL LI UL LI UL LI {
	FONT-SIZE: 100%
}
DIV#sitemap UL LI UL LI UL LI A {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: url() no-repeat 8px 7px; PADDING-BOTTOM: 1px; COLOR: #666666; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


DIV#sitemap2 UL LI {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 105%; MARGIN-BOTTOM: 15px; width:250px;
}
DIV#sitemap2 UL LI UL LI A {
	DISPLAY: block; BACKGROUND: url() no-repeat 8px 7px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 85%; COLOR: #0078bc; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; FONT-WEIGHT:bold!important;
}
DIV#sitemap2 UL LI UL LI UL {
	PADDING-LEFT: 10px; FLOAT: none; MARGIN-BOTTOM: 2px; WIDTH: auto
}
DIV#sitemap2 UL LI UL LI UL LI A {
	DISPLAY: block; FONT-WEIGHT: normal!important; BACKGROUND: url() no-repeat 8px 7px; PADDING-BOTTOM: 1px; COLOR: #666666; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

DIV#sitemap2 div div {FLOAT:left; MARGIN-TOP: 10px; LINE-HEIGHT: 14px; BORDER-TOP: #b2d6eb 1px solid; BORDER-BOTTOM: #b2d6eb 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #fff; PADDING-RIGHT: 3px; PADDING-LEFT: 3px;}
DIV#sitemap2 div div a{COLOR: #666; WIDTH:100px; BACKGROUND: url() no-repeat; BORDER:none; FONT-SIZE:95%; FONT-WEIGHT:NORMAL;}
DIV#sitemap2 div div.tabselected {BACKGROUND-COLOR:#F2F8FC;}
DIV#sitemap2 div div.tabselected a{COLOR: #0078BC;}
.regform1a {margin:3px;}
.regform1a label{float:left; width: 60px; color:#666666; margin-top:3px; color:rgb(102, 102, 102);}
.btnsubmit {border:1px solid gray;background-color:#cccccc;color:#622247!important;padding-left:5px;padding-right:5px}

.sidelinks li {background:url('http://www.chesterton.ae/public/files/17981E29-C2A1-411B-BA1B-D6FFF09DECC5/client_files/5D3BBE36-BC70-4626-A62E-EAEAEAEAEAEA/img/icon.gif') no-repeat;padding-left:15px;}

.newsitem {padding-bottom:25px;color:rgb(102, 102, 102);}
.newstitle {padding-bottom:10x;font-weight:bold;color:rgb(97, 33, 71);}

	
	



