body
{
	scrollbar-face-color: #F4E0AA; scrollbar-shadow-color: #BCAA7B; 	
	scrollbar-highlight-color: #F3EBD6; scrollbar-3dlight-color: #F3EBD6; 
	scrollbar-darkshadow-color: #BCAA7B; scrollbar-track-color: #FFFFFF;
	margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; 
	scrollbar-arrow-color: #942929;
	color: #000000;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #942929;
	/*background-image: url('../../images/general/bg.gif'); background-repeat: repeat-y repeat-x;*/
	
}

a:hover { color: #942929 }
a:link  { color: #942929 }
a:visited { color: #942929 }

hr { background-color: #942929; height: 1px }
h1 { font-size: 10pt; color: #000000; font-family: Times New Roman, Tahoma, Verdana; font-weight: bold }
h2 { font-size: 10pt; color: #000000; font-family: Times New Roman, Tahoma, Verdana; font-weight: bold }

form { margin: 0px; padding: 0px; }

b { color: #942929; font-weight: bold }

hr { height: 1px; background-color: #942929; color: #942929 }
	
ul
	{
		margin-left: 0px;
		font-size: 12pt; font-family: Times New Roman, Tahoma, Verdana; 
		padding-left: 0px;
		list-style: none;
		line-height: 150%;
	}

li
	{
		padding-left: 10px;
		/* background-image: url(../images/general/bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 6px; */
	}	

.Colour1Back /* Cream */

{ 
	font-size: 10pt; 
	color: #000000; 
	font-family: Times New Roman, Tahoma, Verdana; 
	background-color: #F4E0AA; 
}

.Colour2Back /* Red */
{
	font-size: 10pt;
	color: white;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #942929;
}

.Colour3Back /* Silver */
{
	font-size: 10pt;
	color: #F4E0AA;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #C5C7C9;
}

.Colour4Back /* Dark Gray */
{
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #808080;
}
.Colour5Back /*Dark Red */
{
	font-size: 10pt;
	font-weight:bold;
	color: #F4E0AA;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #800000;
}

.redtext
{
	font-family:Times New Roman,Tahoma;
	color:#942929;
	text-align:left;
	font-size:8pt;	
}

.AdminBack
{
	font-size: 10pt;
	color: black;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #DBDCE9;
}

.PlainWhiteBack
{
	font-size: 10pt;
	color: #000000;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: white;
}

.PlainBlackBack
{
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Times New Roman, Tahoma, Verdana;
	background-color: #000000;
}

.dropShadow
{
	/* background-image: url(../images/general/dropShadow.gif); background-repeat: repeat-x; */
	background-color: #FFFFFF
}

.entryBack
{
	background-image: url(../images/general/entrypic.jpg); background-repeat:no-repeat;
	background-position: center center;
	background-color: #F4E0AA;
}

.ribbonBack
{
	background-image: url(../images/general/ribbonback.gif); background-repeat: no-repeat;
	background-position:  left top;
	background-color: #ffffff
}

.ribbonBacksml
{
	background-image: url(../images/general/ribbonbacksml.gif); background-repeat: no-repeat;
	background-position:  left bottom;
	background-color: #ffffff
}

.newInstructionBack
{
	/* background-image: url(../images/general/newInstructionBack.gif); background-repeat: no-repeat;
	background-position:  left bottom; */
	background-color: #ffffff
}

.outsearchRibbon
{
	background-image: url(../images/general/outsearchRibbon.gif); background-repeat: no-repeat;
	background-position:  right bottom;
	background-color: #ffffff
}

.outsearchFeatured
{
	background-image: url(../images/outsearchFeatured.gif); background-repeat: no-repeat;
	background-position: right top;
	background-color: #F4E0AA;
	border: 4px solid #942929;
}

.navMenuOut  { background-color: #942929; font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; color: #F4E0AA; /* background-image: url(../images/nav/navbarOut.gif); background-repeat:repeat-x; */}
.navMenuOver { background-color: #942929; font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; color: #F4E0AA; cursor: hand; background-image: url(../images/nav/navbarOver.gif); background-repeat:repeat-x; background-position: left bottom}
.optionsmenu { background-color: #F4E0AA; font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; color: #942929; cursor: hand; background-image: url(../images/nav/option.gif); background-repeat:repeat-x; height:30px;}
.smallbar { font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; color: #942929; /* background-image: url(../images/nav/smallbar.gif); background-repeat:repeat-x; */}

.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 }

.greyborder-right{border-right: solid 1px #A19992}
.greyborder-left {border-left:solid 1px #A19992}
.greyborder-top {border-top: solid 1px #A19992}
.greyborder-bottom {border-bottom: solid 1px #A19992}
.greyborder {border: solid 1px #A19992}

.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 #F4E0AA }
.colour1border-left { border-left: solid 1px #F4E0AA }
.colour1border-top { border-top: solid 1px #F4E0AA }
.colour1border-bottom { border-bottom: solid 1px #F4E0AA}
.colour1border { border: solid 1px #F4E0AA }

.colour2border-right { border-right: solid 1px #942929 }
.colour2border-left { border-left: solid 1px #942929 }
.colour2border-top { border-top: solid 1px #942929 }
.colour2border-bottom { border-bottom: solid 1px #942929 }
.colour2border { border: solid 1px #942929 }

.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 }

.txt {	font-family: Times New Roman, Tahoma, Verdana; font-size: 8pt; text-decoration: none }
.txt2 {	font-family: Times New Roman, Tahoma, Verdana; font-size: 12pt; text-decoration: none }
.txt10 {	font-family: Times New Roman, Tahoma, Verdana; font-size: 10pt; text-decoration: none }

.Font_White { color: #FFFFFF; }
.Font_Black { color: #000000; }
.Font_Colour1 { color: #F4E0AA }
.Font_Colour2 { color: #942929 }
.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: #F4E0AA }
a.Colour1Link:hover      { color: #F4E0AA }
a.Colour1Link:visited    { color: #F4E0AA }

a.Colour1LinkND:link       { color: #F4E0AA; text-decoration: none }
a.Colour1LinkND:hover      { color: #F4E0AA; text-decoration: none }
a.Colour1LinkND:visited    { color: #F4E0AA; text-decoration: none }

a.Colour2Link:link       { color: #942929 }
a.Colour2Link:hover      { color: #942929 }
a.Colour2Link:visited    { color: #942929 }

a.Colour2LinkND:link       { color: #942929; text-decoration: none }
a.Colour2LinkND:hover      { color: #942929; text-decoration: none }
a.Colour2LinkND:visited    { color: #942929; 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 }

a.PagingLink:link       { color: #06005B; text-decoration: none; font-size: 10pt; font-weight: bold; }
a.PagingLink:visited    { color: #06005B; text-decoration: none; font-size: 10pt; font-weight: bold; }
a.PagingLink:hover      { color: #06005B; text-decoration: none; font-size: 10pt; font-weight: bold; }

a.PagingLinkOver:link       { color: #F4E0AA; text-decoration: none; font-size: 10pt; font-weight: bold; }
a.PagingLinkOver:visited    { color: #F4E0AA; text-decoration: none; font-size: 10pt; font-weight: bold; }
a.PagingLinkOver:hover      { color: #F4E0AA; text-decoration: none; font-size: 10pt; font-weight: bold; }

a.homepageloud:link       {
	color: #FF0000;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
a.homepageloud:visited    {
	color: #FF0000;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
}
a.homepageloud:hover      {
	color: #990000;
	text-decoration: underline;
	font-size: 12pt;
	font-weight: bold;
}
.Paging		{ color: #06005B; font-size: 10pt; background-color: #F4E0AA; }
.PagingOver	{ color: #F4E0AA; font-size: 10pt; background-color: #06005B; }
.Selected	{ color: #F4E0AA; font-size: 10pt; font-weight: bold; background-color: #942929 }
.NoLink		{ color: #06005B; font-size: 10pt; font-weight: bold; -moz-opacity: .6; filter: alpha(opacity=60) }

.searchField { background-color: #FFFFFF; font-family: Times New Roman, Tahoma, Verdana; color: #000000; font-size: 10pt; width: 100px }
.dropList { background-color: #FFFFFF; border: solid 1px #C5C7C9; font-family: Times New Roman, Tahoma, Verdana; color: #942929; font-size: 10pt; width: 100px }

#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);

}

#rightClickMessage { position:absolute; visibility: hidden; background-color: #FFFFFF; border: solid 1px #000000; filter: alpha(opacity=0);z-index:100000; width:250px}

/* 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: #F4E0AA;
	color: #000000;
	font-size: 10pt;
	font-family: Times New Roman, Tahoma, Verdana;
	/* background-image: url(../images/general/propCartTitle.gif);
	background-repeat: repeat-x; */
}


.PropCartBottom
{
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

.PropertyCartHide
{
	display:none;
}


.PropertyCartMessage
{
	position:absolute;
	background-color: #942929;
	color: #FFFFFF;
	z-index: 100;
	left: 41%;
	top: 260px;
	width:220px;
	height:80px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	font-weight: bold;
	/* background-image: url(../images/general/propCartBack.gif);
	background-repeat: repeat-x; */
}

.PropertyCartBK
{
	position:absolute;
	background-color: #000000;
	z-index: 99;
	left: 42%;
	top: 267px;
	width:216px;
	height:80px;
	filter:alpha(opacity=30);
}



/* *********************** */

.picHolder
{
	position: relative;
	height: 200px;
}

#pics
{
	width: 130px;
	position: absolute;
	left: 0px;
	height: 100px;
}

/*  Random Padding */

.left5		{ padding-left: 5px; }
.right5		{ padding-right: 5px; }
.top5		{ padding-top: 5px; }
.bottom5	{ padding-bottom: 5px; }
.padding5	{ padding: 5px; }

.left10		{ padding-left: 10px; }
.right10	{ padding-right: 10px; }
.top10		{ padding-top: 10px; }
.bottom10	{ padding-bottom: 10px; }
.padding10	{ padding: 10px; }

.showNone	{ display: none; }
.showBlock	{ display: block; }

#printOption
{
	width: 56px;
	position: absolute;
	left: 490px;
}

.style29 {font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}

td.image-block{
		position: relative;
		margin: 0px ;
		padding: 0px ;
}
.image-block2{
		position: relative;
		margin: 0px ;
		padding: 0px ;
}
#menu{
	width:960px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	margin-right:auto;
	margin-left:auto;
	height: 46px;
}

#menu a {
	color: #FFFFCC;
	text-decoration: none;
	font-size: 12px;
}
#menu a:hover {
	color: #000000;
	text-decoration: none;
}
#menu td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
}
#menu td.last {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.largeblacktxt {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}

