body{
	background-color:#602265;
	color:#E6D8E6;
	}

/* colours */

.colourTone01{background-color:#401147;}
.colourTone02{background-color:#602265;}


/* general */

.sidePanel01{
	width:150px;
	}
.quoteBlock{
	font-style:italic;
	}
.quoteAuthor{
	font-weight:bold;
	}
.fillerBar{
	height:32px;
	}
.propDetailAddStrip, .propListAddStrip{
	padding:10px;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	}
.propListAddStrip{
	font-size:1.4em;
	padding:0;
	border-bottom:1px solid #875988;
	padding-bottom:0.1em;
	color:white;
	}
.propListDetail{
	padding-left:20px;
	}
.propListPrice{
	/*text-align:left;*/
	color:white;
	}
.cutOut{
	padding:10px;
	padding-bottom:5px;
	}
.propListDesc1{
	margin-top:10px;
	}

.propEnq{
	margin-top:30px;
	padding-bottom:30px;
	}
.propDetPrice{
	font-size:1.5em;
	color:white;
	}
.propDetSubInfo{
	margin-top:-3px;
	color:#D2C6D2;
	/*font-size:0.9em;*/
	}
.propDetIconList{
	margin-top:10px;
	margin-bottom:10px;
	}
/*.propDetThumbContainer{
	width:100px;
	}*/
.priceActual{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	line-height:100%;
	color:#white;
	}
.propDetTopInfo{
	min-height:62px;
	}
* html .propDetTopInfo{
	height:62px;
	}
.propDetDetail{
	padding-left:30px;
	}
.propDetThumbContainer{
	margin-left:-5px;
	}
.contactRestrict{
	width:300px;
	}
.fields{
	width:200px;
	}
.galleryImageThumbBlock{
	float:left;
	width:133px;
	height:100px;
	margin-right:5px;
	margin-bottom:5px;
	}
.formTitle{
	/*font-weight:bold;*/
	color:white;
	}
.homeColumn{
	background-color:#581E5B;
	min-height:260px;
	}
* html .homeColumn{
	height:260px;
	}
.homeColumn .content{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
.homeColumn .readMore{
	padding-left:5px;
	padding-bottom:5px;
	}
.readMore a{
	font-weight:bold;
	}
.readMore a:link, .readMore a:visited{
	color:white;
	}
.readMore a:hover{
	color:white;
	}
#footer{
	margin-top:20px;
	}
#footer a:link, #footer a:visited{
	color:#A760AD;
	}
#footer a:hover{
	color:#A760AD;
	}
#imageData * {
	color:777777;
	}
strong{
	color:white;
	}
.contactSplash{
	
	}
.bodyText{
	padding-left:10px;
	}
.bodyText ul{
	margin-left:20px;
	list-style:disc;
	margin-bottom:1em;
	}

/* list types */

#mainNav{
	background-color:black;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:5px;
	padding-bottom:5px;
	}
#mainNav ul{}
#mainNav ul li{}
#mainNav ul li a{
	padding-right:1em;
	padding-left:1em;
	/*padding-top:0.5em;
	padding-bottom:0.5em;*/
	}
#mainNav ul li a:link, #mainNav ul li a:visited{
	color:white;
	}
#mainNav ul li a:hover{
	/*background-color:#333333;*/
	color:#777777;
	}


.listTypeMartini{}
.listTypeMartini ul{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	}
.listTypeMartini ul li{
	display:block;
	margin:0;
	background-image:url(../images/elements/misc/hr.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.listTypeMartini ul li a{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	}
.listTypeMartini ul li.current a:link, .listTypeMartini ul li.current a:visited{
	color:#FFFFFF;
	}
.listTypeMartini ul li a:link, .listTypeMartini ul li a:visited{
	color:#FFFFFF;
	}
.listTypeMartini ul li a:hover{
	background-color:#6C426D;
	}



/* box types */
.boxTypeLine01{background-color:#501050;/*border:1px solid #333333;*/}
.boxTypeLine01 *{}
.boxTypeLine01 .boxHeadLeft{
	background: url(../images/elements/boxes/line01/tx--.gif) no-repeat top left;
	height:6px;
	}
.boxTypeLine01 .boxHeadRight{
	background: url(../images/elements/boxes/line01/t-xx.gif) no-repeat top right;
	}
.boxTypeLine01 .boxFootLeft{
	background: url(../images/elements/boxes/line01/bx--.gif) no-repeat bottom left;
	height:6px;
	}
.boxTypeLine01 .boxFootRight{
	background: url(../images/elements/boxes/line01/b-xx.gif) no-repeat bottom right;
	}
.boxTypeLine01 .boxLeft{
	background: url(../images/elements/boxes/line01/cx--.gif) repeat-y top left;
	}
.boxTypeLine01 .boxRight{
	background: url(../images/elements/boxes/line01/c-xx.gif) repeat-y top right;
	}
.boxTypeLine01 .boxCentre{
	margin-left:6px;
	margin-right:6px;
	}
.theOptions ul li a:link, .theOptions ul li a:visited,
.theServices ul li a:link, .theServices ul li a:visited,
.theLocations ul li a:link, .theLocations ul li a:visited{
	color:#A760AD;
	display:block;
	border-bottom:1px solid #875988;
	}
.theOptions ul li a:hover,
.theServices ul li a:hover, 
.theLocations ul li a:hover{
	color:#A760AD;
	background-color:#602265;
	}
.theOptions, .theServices, .theLocations{
	border-top:1px solid #875988;
	}
