.error {
	COLOR: red
}
.success {
	COLOR: #006600
}
#rightcontainer {
	FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 254px; POSITION: relative
}
#rightcontainercity {
	FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 254px; POSITION: relative
}
#rightcontainercity {
	PADDING-LEFT: 3px
}
* HTML #rightcontainercity {
	PADDING-LEFT: 2px
}
#leftcontainer {
	MARGIN-TOP: 20px
}
#middlecontainer {
	MARGIN-TOP: 20px
}
#newsletter {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#ukmap {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#aotw {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#spotlight {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#leftcontainer {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#middlecontainer {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#contact {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#popular {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#customersupport {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#services {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#areas {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#news {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 254px
}
#news .newsicon {
	PADDING-RIGHT: 4px; FLOAT: left; PADDING-BOTTOM: 2px
}
#rightcontainer {
	MARGIN-LEFT: 3px
}
#middlecontainer {
	MARGIN-LEFT: 3px
}
#rightcontainer {
	MARGIN-TOP: -2px
}
.boxoutcontent {
	BORDER-RIGHT: #bbced6 1px solid; BORDER-TOP: #bbced6 0px solid; BACKGROUND: url(/gfx/boxout-bg.gif) #fff repeat-x; FLOAT: left; BORDER-LEFT: #bbced6 1px solid; WIDTH: 252px; BORDER-BOTTOM: #bbced6 1px solid
}
.boxouttop {
	PADDING-LEFT: 27px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/gfx/boxout-top.gif) no-repeat; WIDTH: 227px; COLOR: #2b3f48; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#ukmap .boxoutcontent {
	HEIGHT: 170px; TEXT-ALIGN: center
}
* HTML #ukmap .boxoutcontent {
	HEIGHT: 170px
}
#customersupport .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#aotw .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#spotlight .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#newsletter .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
.featuredapt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#services .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#areas .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#news .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 10px
}
#customersupport .endlink {
	TEXT-ALIGN: right
}
#aotw .boxoutcontent .endlink {
	TEXT-ALIGN: right
}
#spotlight .boxoutcontent .endlink {
	TEXT-ALIGN: right
}
.boxoutcontent .pricefrom {
	PADDING-RIGHT: 18px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.featuredapt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 232px; PADDING-TOP: 0px
}
.featuredapt IMG {
	BORDER-RIGHT: #9db1ba 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9db1ba 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #9db1ba 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #9db1ba 1px solid
}
.featuredapt .links {
	FLOAT: left; MARGIN: 5px 0px 0px 8px; WIDTH: 152px
}
.featuredapt .links IMG {
	BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.featuredapt .price {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; WIDTH: 40px; COLOR: #b4242e; TEXT-ALIGN: right
}
#popular .boxoutcontent .endlink {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#aotw .boxoutcontent IMG {
	BORDER-RIGHT: #a2b7c0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a2b7c0 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #a2b7c0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #a2b7c0 1px solid
}
#aotw .boxoutcontent H3 A:link {
	FONT-SIZE: 12px; MARGIN: 0px
}
#aotw .boxoutcontent H3 A:visited {
	FONT-SIZE: 12px; MARGIN: 0px
}
#aotw .boxoutcontent H3 A:hover {
	FONT-SIZE: 12px; MARGIN: 0px
}
#aotw .boxoutcontent H3 A:active {
	FONT-SIZE: 12px; MARGIN: 0px
}
#aotw .boxoutcontent .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#aotw .boxoutcontent .price SPAN {
	FONT-WEIGHT: bolder; COLOR: #b4242e
}
#spotlight .boxoutcontent IMG {
	BORDER-RIGHT: #a2b7c0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a2b7c0 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #a2b7c0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #a2b7c0 1px solid
}
#spotlight .boxoutcontent H3 A:link {
	FONT-SIZE: 12px; MARGIN: 0px
}
#spotlight .boxoutcontent H3 A:visited {
	FONT-SIZE: 12px; MARGIN: 0px
}
#spotlight .boxoutcontent H3 A:hover {
	FONT-SIZE: 12px; MARGIN: 0px
}
#spotlight .boxoutcontent H3 A:active {
	FONT-SIZE: 12px; MARGIN: 0px
}
#spotlight .boxoutcontent .price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#spotlight .boxoutcontent .price SPAN {
	FONT-WEIGHT: bolder; COLOR: #b4242e
}
#spotlight H2 {
	FONT-SIZE: 1.3em; MARGIN-BOTTOM: 5px
}
#spotlight H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#newsletter .boxoutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#newsletter INPUT {
	FONT-SIZE: 11px; MARGIN: 10px 0px; WIDTH: 150px
}
#newsletter .submit {
	MARGIN-BOTTOM: 9px; WIDTH: 73px; HEIGHT: 22px
}
#areas UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px; PADDING-TOP: 0px
}
#areas LI {
	MARGIN: 3px 0px
}
#areas A:link {
	FONT-SIZE: 12px
}
#areas A:visited {
	FONT-SIZE: 12px
}
.leftboxout {
	PADDING-BOTTOM: 10px; WIDTH: 168px
}
.leftboxout .title {
	PADDING-LEFT: 23px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/gfx/left-boxout-top.gif) #dfe5e8 no-repeat; MARGIN: auto; COLOR: #fff; LINE-HEIGHT: 22px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 22px
}
.apartmentoptions UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.apartmentoptions LI {
	BACKGROUND-POSITION: 8px 8px; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; COLOR: #2b3f48; LINE-HEIGHT: 27px; BORDER-BOTTOM: #9db1ba 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #dfe5e8
}
.apartmentoptions LI.booknow {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 10px 8px; BACKGROUND-IMAGE: url(/gfx/aptoptions-tick.gif)
}
.apartmentoptions LI.enquire {
	BACKGROUND-POSITION: 9px 50%; BACKGROUND-IMAGE: url(/gfx/aptoptions-enquire.gif)
}
.apartmentoptions LI.callme {
	BACKGROUND-IMAGE: url(/gfx/aptoptions-phone.gif)
}
.apartmentoptions LI.factsheet {
	BACKGROUND-IMAGE: url(/gfx/aptoptions-pdf.gif)
}
.apartmentoptions LI.rates {
	BACKGROUND-IMAGE: url(/gfx/aptoptions-rates.gif)
}
.apartmentoptions LI.emaildetails {
	BACKGROUND-POSITION: 9px 9px; BACKGROUND-IMAGE: url(/gfx/aptoptions-email.gif); BORDER-BOTTOM-WIDTH: 0px
}
.apartmentoptions LI A:link {
	DISPLAY: block; PADDING-LEFT: 32px
}
.apartmentoptions LI A:visited {
	DISPLAY: block; PADDING-LEFT: 32px
}
.apartmentoptions LI A:hover {
	PADDING-LEFT: 29px; BORDER-LEFT: #9db1ba 3px solid
}
.selectedcurrency {
	MARGIN: 10px; COLOR: #2b4049; LINE-HEIGHT: 17px
}
.choosecurrency {
	MARGIN: 10px; COLOR: #2b4049; LINE-HEIGHT: 17px
}
.recentlyviewed {
	MARGIN: 10px; COLOR: #2b4049; LINE-HEIGHT: 17px
}
.ourpolicies {
	MARGIN: 10px; COLOR: #2b4049; LINE-HEIGHT: 17px
}
.backto {
	MARGIN: 10px; COLOR: #2b4049; LINE-HEIGHT: 17px
}
.selectedcurrency IMG {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid
}
.choosecurrency IMG {
	MARGIN: 1px
}
.currencytext {
	FONT-SIZE: 10px; MARGIN: 5px 8px
}
.ourpolicies {
	LINE-HEIGHT: normal
}
.sortby {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MIN-HEIGHT: 41px; BACKGROUND: url(/gfx/sortby-bg.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 30px; PADDING-TOP: 3px; BORDER-BOTTOM: #618097 1px dotted
}
.sortbytop LI.sortbytitle {
	PADDING-RIGHT: 50px
}
.sortbyoptions {
	MIN-HEIGHT: 41px; TEXT-ALIGN: right
}
.sortbytop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.sortbyoptions UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sortbyoptions LI {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
.sortbyoptions FORM {
	MARGIN: 0px
}
.sortbyoptions LI.standard {
	MARGIN-LEFT: 9px
}
.sortbyoptions .current {
	BORDER-RIGHT: #dfe5e8 1px solid; BORDER-TOP: #dfe5e8 1px solid; BORDER-LEFT: #dfe5e8 1px solid; BORDER-BOTTOM: #dfe5e8 1px solid; BACKGROUND-COLOR: #eff2f4
}
.sortby IMG {
	MARGIN: 2px 3px 0px 4px
}
.alphasearch {
	MARGIN-TOP: 5px; FONT-SIZE: 12px
}
.alphasearch .noname {
	COLOR: #acbec5
}
.alphasearch STRONG {
	FONT-SIZE: 11px; MARGIN: 0px 5px 0px 9px
}
.alphasearch SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.alphasearch A:link {
	COLOR: #2b3f48; TEXT-DECORATION: none
}
.alphasearch A:visited {
	COLOR: #2b3f48; TEXT-DECORATION: none
}
.alphasearch A:hover {
	TEXT-DECORATION: underline
}
TABLE.recent {
	MARGIN: 5px 0px; BACKGROUND-COLOR: #dfe5e8
}
TABLE.recent A:visited {
	COLOR: #2b3f48
}
TABLE#recent_nav A:visited {
	COLOR: #2b3f48
}
TABLE.recent IMG.apt {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #2b4048 1px solid; BORDER-LEFT: #2b4048 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.recent IMG.arrow {
	MARGIN-LEFT: 2px
}
.more {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#leftboxoutlinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/gfx/helplink-bg.gif) #eff2f4 repeat-y right 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftboxoutlinks LI {
	BORDER-RIGHT: #8ca6b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 18px; BACKGROUND: url(/gfx/helplink-arrow1.gif) no-repeat 6px 13px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BORDER-BOTTOM: #dfe5e8 1px solid
}
#leftboxoutlinks UL.current {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftboxoutlinks LI.current {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #8ca6b2 1px solid; BACKGROUND: url(/gfx/helplink-arrow2.gif) #fff no-repeat 7px 13px; BORDER-LEFT: #8ca6b2 1px solid; BORDER-BOTTOM: #8ca6b2 1px solid
}
#leftboxoutlinks LI.endlink {
	BORDER-BOTTOM: #adc1ca 1px solid
}
#backbutton {
	FONT-SIZE: 1em; BACKGROUND: url(/gfx/btn-backbg.gif) repeat-y; MARGIN-BOTTOM: 4px; WIDTH: 168px; COLOR: #2b4049
}
#backbutton .main {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; BACKGROUND: url(/gfx/btn-backtop.gif) no-repeat 50% top; PADDING-BOTTOM: 12px; PADDING-TOP: 17px
}
#backbutton .bottom {
	BACKGROUND: url(/gfx/btn-backbottom.gif) no-repeat; HEIGHT: 4px
}
* HTML #backbutton .bottom {
	MARGIN-BOTTOM: -10px
}
.callback .callbackimg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.callback .show-hide {
	MARGIN: 0px 0px 4px
}
.callback .formcontainer {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/gfx/callback-bg.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.callback .formcontainer .textfield {
	MARGIN-BOTTOM: 5px; WIDTH: 148px
}
.callback .formcontainer .time {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.callback .formcontainer .time LABEL.disabled {
	COLOR: #cccccc
}
.callback .formcontainer .time TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.callback .formcontainer .time TD.spacer {
	BORDER-TOP: #dfe5e8 1px solid
}
.callback .formcontainer .time TD.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 45%; PADDING-TOP: 3px
}
.callback .formcontainer .time TD.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 55%; PADDING-TOP: 3px
}

