body{	/*scrollbar-face-color: #C9C9C9; scrollbar-shadow-color: #666666; 		scrollbar-highlight-color: #666666; scrollbar-3dlight-color: #FFFFFF; 	scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; 	scrollbar-arrow-color: #666666;*/	color: #000000;	font-family: Tahoma, Verdana;	background-color: #969696;	margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px;	/*background-image: url('../images/structure/bg.gif'); background-repeat: repeat-y repeat-x;*/	}a:hover { color: #336699 }a:link  { color: #16426E }a:visited { color: #16426E }hr { background-color: #0C1C8C; height: 1px }h1 { font-size: 10pt; color: #000000; font-family: Tahoma, Verdana; font-weight: bold }h2 { font-size: 8pt; color: #000000; font-family: Tahoma, Verdana; font-weight: bold }ul	{		margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 110%;		padding-right: 5px;		margin-top: 5px;	}li	{		padding-left: 10px;		padding-top: 5px;		background-image: url('../images/structure/bullet.gif');		background-repeat: no-repeat;		background-position: 0 8px;		font-family: Tahoma, Verdana;		font-size: 8pt	}.Colour1Back /* Light Gray */{ 	font-size: 8pt; 	color: #000000; 	font-family: Tahoma, Verdana; 	background-color: #DFDFDF; }.Colour2Back /* Red */{	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #7D2E44;}.Colour3Back /* Silver */{	font-size: 8pt;	color: #DFDFDF;	font-family: Tahoma, Verdana;	background-color: #C5C7C9;}.Colour4Back /* Dark Gray */{	font-size: 8pt;	color: #FFFFFF;	font-family: Tahoma, Verdana;	background-color: #808080;}.AdminBack{	font-size: 10pt;	color: black;	font-family: Tahoma, Verdana;	background-color: #DBDCE9;}.PlainWhiteBack{	font-size: 8pt;	color: #000000;	font-family: Tahoma, Verdana;	background-color: white;}.PlainBlackBack{	font-size: 8pt;	color: #FFFFFF;	font-family: Tahoma, Verdana;	background-color: #000000;}.headingBack{	background-image: url('../images/structure/headingBack.gif');	background-repeat: repeat;}.footerBack{	background-image: url('../images/structure/footerBack.gif');	background-repeat: repeat-x;	background-position: left top;	background-color: #7D2E44;}.navMenuOut  { background-color: #DFDFDF; font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; color: #000000; font-weight: bold; background-image: url('../images/structure/navOut.gif'); background-repeat: repeat; }.navMenuOver { background-color: #7D2E44; font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; color: #000000; cursor: pointer; font-weight: bold; background-image: url('../images/structure/navOver.gif'); background-repeat: repeat; }/*.navMenuOut  { background-color: #C5C7C9; font-family: Tahoma, Verdana; font-size: 8pt; color: #FFFFFF }.navMenuOver { background-color: #979899; font-family: Tahoma, Verdana; font-size: 8pt; color: #FFFFFF; cursor: pointer }*/.blackBorder-right { border-right: solid 1px #000000 }.blackBorder-left { border-left: solid 1px #000000 }.blackBorder-top { border-top: solid 1px #000000 }.blackBorder-bottom { border-bottom: solid 1px #000000 }.blackBorder { border: solid 1px #000000 }.silverborder-right { border-right: solid 1px #C5C7C9 }.silverborder-left { border-left: solid 1px #C5C7C9 }.silverborder-top { border-top: solid 1px #C5C7C9 }.silverborder-bottom { border-bottom: solid 1px #C5C7C9 }.silverborder { border: solid 1px #C5C7C9 }.whiteborder-right { border-right: solid 1px #FFFFFF }.whiteborder-left { border-left: solid 1px #FFFFFF }.whiteborder-top { border-top: solid 1px #FFFFFF }.whiteborder-bottom { border-bottom: solid 1px #FFFFFF }.whiteborder { border: solid 1px #FFFFFF }.colour1border-right { border-right: solid 1px #DFDFDF }.colour1border-left { border-left: solid 1px #DFDFDF }.colour1border-top { border-top: solid 1px #DFDFDF }.colour1border-bottom { border-bottom: solid 1px #DFDFDF}.colour1border { border: solid 1px #DFDFDF }.colour2border-right { border-right: solid 1px #75263D }.colour2border-left { border-left: solid 1px #75263D }.colour2border-top { border-top: solid 1px #75263D }.colour2border-bottom { border-bottom: solid 1px #75263D }.colour2border { border: solid 1px #75263D }.colour3border-right { border-right: solid 1px #C5C7C9 }.colour3border-left { border-left: solid 1px #C5C7C9 }.colour3border-top { border-top: solid 1px #C5C7C9 }.colour3border-bottom { border-bottom: solid 1px #C5C7C9 }.colour3border { border: solid 1px #C5C7C9 }.siteborder-right { border-right: solid 7px #7D2E44 }.siteborder-left { border-left: solid 7px #7D2E44 }.siteborder-top { border-top: solid 7px #7D2E44 }.siteborder-bottom { border-bottom: solid 7px #7D2E44 }.siteborder { border: solid 7px #7D2E44 }.txt {	font-family: Tahoma, Verdana; font-size: 8pt; text-decoration: none }.txt10 {	font-family: Tahoma, Verdana; font-size: 10pt; text-decoration: none }.txtTimes { font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt }.Font_White { color: #FFFFFF; }.Font_Black { color: #000000; }.Font_Colour1 { color: #DFDFDF }.Font_Colour2 { color: #75263D }.Font_Colour3 { color: #C5C7C9 }a.WhiteLink:link       { color: #FFFFFF }a.WhiteLink:hover      { color: #FFFFFF }a.WhiteLink:visited    { color: #FFFFFF }a.WhiteLinkND:link       { color: #FFFFFF; text-decoration: none }a.WhiteLinkND:hover      { color: #FFFFFF; text-decoration: none }a.WhiteLinkND:visited    { color: #FFFFFF; text-decoration: none }a.BlackLink:link       { color: #000000 }a.BlackLink:hover      { color: #000000 }a.BlackLink:visited    { color: #000000 }a.BlackLinkND:link       { color: #000000; text-decoration: none }a.BlackLinkND:hover      { color: #000000; text-decoration: none }a.BlackLinkND:visited    { color: #000000; text-decoration: none }a.Colour1Link:link       { color: #DFDFDF }a.Colour1Link:hover      { color: #DFDFDF }a.Colour1Link:visited    { color: #DFDFDF }a.Colour1LinkND:link       { color: #DFDFDF; text-decoration: none }a.Colour1LinkND:hover      { color: #DFDFDF; text-decoration: none }a.Colour1LinkND:visited    { color: #DFDFDF; text-decoration: none }a.Colour2Link:link       { color: #75263D }a.Colour2Link:hover      { color: #75263D }a.Colour2Link:visited    { color: #75263D }a.Colour2LinkND:link       { color: #75263D; text-decoration: none }a.Colour2LinkND:hover      { color: #75263D; text-decoration: none }a.Colour2LinkND:visited    { color: #75263D; text-decoration: none }a.Colour3Link:link       { color: #C5C7C9 }a.Colour3Link:hover      { color: #C5C7C9 }a.Colour3Link:visited    { color: #C5C7C9 }a.Colour3LinkND:link       { color: #C5C7C9; text-decoration: none }a.Colour3LinkND:hover      { color: #C5C7C9; text-decoration: none }a.Colour3LinkND:visited    { color: #C5C7C9; text-decoration: none }a.NavLink:link       { color: #FFFFFF; text-decoration: none }a.NavLink:hover      { color: #000000; text-decoration: none }a.NavLink:visited    { color: #FFFFFF; text-decoration: none }.searchField { background-color: #FFFFFF; border: solid 1px #000000; font-family: Tahoma, Verdana; color: #000000; font-size: 8pt; width: 133px }.searchButton { background-color: #DFDFDF; border: solid 1px #DFDFDF; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 10pt; width: 133px }/*.submitButton { background-color: #75263D`; border: solid 1px #000000; font-family: Tahoma, Verdana; color: #FFFFFF; font-size: 8pt }*/#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}/* PROPERTY CART STYLES */.PropCartFrame{	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	background-color: #7D2E48;}.PropCartTitle{	background-color: #FFF7D1;	color: #000000;	font-size: 8pt;	font-family: Tahoma, Verdana;}.PropCartBottom{	border-bottom: solid 1px #000000;	border-left: solid 1px #000000;	border-right: solid 1px #000000;}.PropertyCartHide{	display:none;}.PropertyCartMessage{	position:absolute;	background-color: #7C183E;	color: #FFFFFF;	z-index: 100;	left: 41%;	top: 260px;	width:220px;	height:80px;	border-left: solid 1px #000000;	border-right: solid 1px #00000.;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}.PropertyCartBK{	position:absolute;	background-color: #000000;	z-index: 99;	left: 42%;	top: 267px;	width:216px;	height:80px;	filter:alpha(opacity=30);}/* *********************** *///* ********** GALLERY STYLES ************* */#gallery-image-container{	position:relative;}#gallery-image{	position:relative;}#gallery-image-controls{	position:relative;	top:-24px;} .controls {	background-color: #FFFFFF;}.washout { 	opacity: 0.75;	filter: alpha(opacity=70); } @media screen{	#page-printing-container	{		width:100%;		height:100%;	}		#print-out-logo	{		display:none;	}}@media print {	#page-printing-container	{			width:645px;	}		.page-break-avoid	{		page-break-before:auto;	}		#print-out-logo	{		display:block;		page-break-before:auto;		height:81px;	}	}