body{	color: #2C2C2C;	font-family: Tahoma, Verdana;	background-color: #45B29F;}.smlTxt {	font-family: Tahoma, Verdana; font-size: 9px; text-decoration: none }.silverborder{	border: solid 1px #C5C7C9;}.AdminPropertyBorder{	border: solid 1px #F3F3F3;}.contentBack{	background-color: #FFFFFF;	background-image: url('../images/admin/contentBack.gif');	background-repeat: repeat-x; background-position: left bottom;}.AdminPropertyDiv{	overflow:auto; 	height:386; 	width:180; 	BORDER-LEFT: #c8c8c8 1px solid; 	BORDER-RIGHT: #c8c8c8 1px solid; 	BORDER-BOTTOM: #c8c8c8 1px solid;	BORDER-TOP: #c8c8c8 1px solid;}a:link  { color: #000000 }a:visited { color: #000000 }a:hover { color: #45B29F }.Adminheadingbk{	background-color: #FFFFFF;}.PropBK2{	background-color: #BFE3F4;}.PropBRD2{	border: solid 1px #63C7F6;}.PropBK{	background-color: #F5F2C1;}.PropBRD{	border: solid 1px #EBE584;}.Colour1Back { 	font-size: 10pt; 	color: #FFFFFF; 	font-family: Tahoma, Verdana; 	background-color: #140064; }.Colour2Back{	font-size: 10pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #DBDCE9;}.AdminBack{	font-size: 10pt;	color: black;	font-family: Tahoma, Verdana;	background-color: #DBDCE9;}.PlainWhiteBack{	font-size: 10pt;	color: #000000;	font-family: Tahoma, Verdana;	background-color: white;}.ListingBack {		background-color: #FFFFFF;     border-bottom: solid 2px #140064 	}.ListingBackLast {		background-color: #FFFFFF; 	border-bottom: solid 8px #FF6D37 	}.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 }.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 }.blackrightborder { border-right: solid 1px #000000 }.NavMenuBack { 		background-color: #F4EDEB;}.NavMenuStd{	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #FF6D37;	text-decoration: none;	border-right: solid 1px #FFFFFF;	border-left: solid 1px #FFFFFF;	cursor: hand;}.NavMenuStdAlt{	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #FF6D37;	text-decoration: none;	border-right: solid 1px #FFFFFF;	cursor: hand;}.NavMenuStdWebpage{	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #FF6D37;	text-decoration: none;	border-right: solid 1px #FFFFFF;	cursor: hand;}.NavMenuOver {	border-right: solid 1px #FFFFFF;	border-left: solid 1px #FFFFFF;	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #FFA27D;	text-decoration: none;	cursor: hand;}.NavMenuOverAlt {	border-right: solid 1px #FFFFFF;	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #FFA27D;	text-decoration: none;	cursor: hand;}.NavMenuActive{	font-size: 8pt;	color: white;	font-family: Tahoma, Verdana;	background-color: #a1a09e;	text-decoration: none;}.Colour1Border{	border: solid 1px #16426e; } .ImageBorder{	border: solid 1px black;}.Colour2Border{	border: solid 1px #336699;}.AltBack{	background-color: #A9A8A7;}.WebPageHeadings{   color: #000000;   }	.ImageLink{	color: White;}.SideBarTxt{	color: #000000;}.Washoutlink{	color: #E0E0E0;}.washout{	filter: alpha(opacity=50);}#FunctionHeader{	padding-right: 2px;	padding-left: 8px;	font-weight: bold;	font-size: 10pt;	left: 0px;	padding-bottom: 5px;	vertical-align: baseline;	width: 100%;	color: white;	padding-top: 5px;	font-family: Tahoma, Verdana;	position: relative;	top: 10px;	height: 20px;	background-color: #a1a09e;	text-align: left;}.txt {	font-family: Tahoma, Verdana;	font-size: 8pt;	text-decoration: none;}.txt2 {	font-family: Tahoma, Verdana;	font-size: 10pt;	text-decoration: none;}.admin_selectedNum{	font-family: Tahoma, Verdana;	font-size: 8pt;	color:#45B29F;}a.admin_selectedNum:link  { color: #000000; text-decoration:none; }a.admin_selectedNum:visited { color: #000000; text-decoration:none; }a.admin_selectedNum:hover { color: #45B29F; text-decoration:none; }.txtsm {	font-family: Tahoma, Verdana;	font-size: 9px;	text-decoration: none;}.txt10 {	font-family: Tahoma, Verdana;	font-size: 10pt;	text-decoration: none;}.txt12 {	font-family: Tahoma, Verdana;	font-size: 10pt;	text-decoration: none;}.txtBlock {	font-family: Verdana;	font-size: 8pt;	text-align: justify;}.DeadText {	color: darkgray;	text-decoration: none;}.Font_White{	color: #FFFFFF;	}a.AdminLink:hover{	font-weight: bold;	font-size: 8pt;	color: #ff0000;	font-family: Verdana;	text-decoration: none;}a.AdminLink:link{	font-weight: bold;	font-size: 8pt;	color: #000066;	font-family: Verdana;	text-decoration: none;}a.AdminLink:visited{	font-weight: bold;	font-size: 8pt;	color: #000066;	font-family: Verdana;	text-decoration: none;}a.StandardLink:hover{	color: #336699;	text-decoration: none;}a.StandardLink:link{	color: #16426e;	text-decoration: none;}a.StandardLink:visited{	color: #16426e;	text-decoration: underline;}a.HeadingLink:hover{	color: #336699;	text-decoration: underline;}a.HeadingLink:link{	color: #16426e;	text-decoration: underline;}a.HeadingLink:visited{	color: #16426e;	text-decoration: underline;}a.AltLink:hover{	color: #6f6e69;	text-decoration: none;}a.AltLink:link{	color: #6f6e69;	text-decoration: none;}a.AltLink:visited{	color: #6f6e69;	text-decoration: none;}a.WhiteLink:link       { color: #FFFFFF; text-decoration: none }a.WhiteLink:hover      { color: #FFFFFF; text-decoration: none }a.WhiteLink:visited    { color: #FFFFFF; text-decoration: none }a.BlackLink:link			{ color: #000000; text-decoration: none }a.BlackLink:hover     { color: #000000; text-decoration: none }a.BlackLink:visited    { color: #000000; text-decoration: none }a.BlueLink:link			{ color: #2B4088; text-decoration: none }a.BlueLink:hover     { color: #2B4088; text-decoration: none }a.BlueLink:visited    { color: #2B4088; text-decoration: none }.ListImage{	border: darkgray 1px solid;}.GalleryBox{	border: solid 1px #FFFFFF;	font-family: Verdana, Arial;	font-size: 8pt;	color: #16426E}.SearchResultsItem{	border-right: #d3d3d3 1px solid;	border-top: #d3d3d3 1px solid;	border-left: #d3d3d3 1px solid;	border-bottom: #d3d3d3 1px solid;	background-color: #f5f5f5;	font-family: Tahoma, Verdana;	font-size: 8pt;	color: #000000; }.SearchOptions{	font-family: Verdana, Arial;	font-size: 11pt;	color: #140064;	}.SearchResultsHeading{	font-family: Verdana, Arial;	color: #140064;	font-size: 10pt;}.SearchResultsText{	font-family: Verdana, Arial;	color: #000000;	font-size: 8pt;}.SearchResultsHR{	color: #FF6D37;}	.FormField{	border: solid 1px darkgray;	font-family: Tahoma, Verdana;	font-size: 8pt;	color: #000000;}.DescriptionTxt{	font-family: Verdana,Arial;	font-size: 8pt;	color: #000000;	}.DetailsHeading{	font-family: Verdana,Arial;	font-size: 11pt;	color: #140064;	}#dbsDiv{	width:auto;	height:15px;}#RentalHeader { 	font-size: 10pt; 	color: #000000; 	font-family: Tahoma, Verdana; 	background-color: #BDBFD7; 	padding-left: 10px; 	padding-right: 10px; 	padding-top: 5px; 	padding-bottom: 5px }#RentalItem  { 	font-size: 8pt; 	font-family: Tahoma, Verdana; 	text-align: left; color: #000000; 	padding-left: 10px; 	padding-right: 10px; 	padding-top: 5px; 	padding-bottom: 5px }#RentalLink{	font-weight: bold;	font-size: 8pt;	color: Black;	font-family: Tahoma, Verdana;}#SearchForm{	padding-right: 10px;	padding-left: 10px;	font-size: 8pt;	padding-bottom: 5px;	color: white;	font-family: Tahoma, Verdana;	text-align: left;}#searchBtn{	border-right: darkgray 1px solid;	border-top: darkgray 1px solid;	font-weight: bold;	font-size: 8pt;	border-left: darkgray 1px solid;	color: white;	border-bottom: darkgray 1px solid;	font-family: Tahoma, Verdana;	background-color: #FF6D37;}#ForSaleHead{	padding-right: 2px;	padding-left: 5px;	font-weight: bold;	font-size: 10pt;	padding-bottom: 2px;	color: black;	padding-top: 2px;	font-family: Tahoma, Verdana;}#ForSaleItem{	padding-right: 5px;	padding-left: 5px;	height: 149px;	width: 335px;}#ListImageBlock{	border: darkgray 1px solid;	left: 10px;	width: 10px;	position: relative;	top: 10px;	height: 10px;}#ListTextBlock{	font-size: 8pt;	left: 150px;	width: 174px;	color: black;	font-family: Tahoma, Verdana;	position: relative;		top: -88px;	height: 97px;	text-align: left;}#ListRefBlock{	font-size: 8pt;	left: 10px;	top: -80px;	font-family: Tahoma, Verdana;	position: relative;	width: 250px;	height: 15px;}#QuickSearch{	font-size: 8pt;	color: #000000;	font-family: Tahoma, Verdana;	top: 10px;	position:relative;}#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);}/*#################### LOGO STUFF ##################*/.logo { float: center; width: 300px; height: 50px;  }
#logoContent { border: none; background: #FFFFFF; }

#logoContent { position: relative; left: -5px; top: -5px; }
#logoContainer { position: relative; background: #2C2C2C; margin-left: 10px; margin-top: 5px }

/*#################### LOGO STUFF ##################*/

/*#################### NAVBAR STUFF ##################*/.nav { float: center; width: 100%; height: 30px;  }
.navPM { float: center; width: 590px; height: 30px;  }

#navContent { border: none; background: #FFFFFF; }

#navContent { position: relative; left: -5px; top: 15px; }

/*#################### NAVBAR STUFF ##################*/

/*#################### PAGE STUFF ##################*/.page { float: center; width: 100%; height: 100px  }
.pagePM { float: center; width: 590; height: 100px  }
#pageContent { border: none; background: #FFFFFF; }

#pageContent { position: relative; left: -5px; top: -5px; }
#PageContainer { position: relative; background: #2C2C2C; margin-left: 0px; margin-top: 35px }

/*#################### PAGE STUFF ##################*/

/*#################### LOGIN STUFF ##################*/.logIn { float: center; width: 360px; height: 100px  }
#logInContent { border: none; background: #FFFFFF; }

#logInContent { position: relative; left: -5px; top: -5px; }
#logInContainer { position: relative; background: #2C2C2C; margin-left: 0px; margin-top: 35px }

/*#################### LOGIN STUFF ##################*/

.altHeader
{
	background-color: #2B4088;
	background-image: url('../images/admin/subHeader.gif');
	background-repeat: repeat-x;
}

.colHeader
{ 
	background-color: #E6E1D8; background-image: url('../images/admin/footer.gif');
	background-repeat: repeat-x; background-position: left bottom;
	font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; 
	border-right: solid 1px #808080; border-bottom: solid 1px #808080; 
	border-top: solid 1px #808080; border-left: solid 1px #FFFFFF;
 }
 
.colHeader-first
{ 
	background-color: #E6E1D8; background-image: url('../images/admin/footer.gif');
	background-repeat: repeat-x; background-position: left bottom;
	font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; 
	border-right: solid 1px #808080; border-bottom: solid 1px #808080; 
	border-top: solid 1px #808080; border-left: solid 1px #808080;
}

.colHeader-over 
{
	background-color: #E6E1D8; background-image: url('../images/admin/footer.gif');
	background-repeat: repeat-x; background-position: left bottom;
	font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; 
	border-right: solid 1px #808080; border-bottom: solid 2px #F8A900; 
	border-top: solid 1px #808080; border-left: solid 1px #FFFFFF;
}

.colHeader-down
{
	background-color: #F3F3F3;
	background-repeat: repeat-x; background-position: left bottom;
	font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; 
	border-right: solid 1px #808080; border-bottom: solid 2px #F8A900; 
	border-top: solid 1px #808080; border-left: solid 1px #FFFFFF;
}

.colSecondary
{ 
	background-color: #E6E1D8; background-image: url('../images/admin/footer.gif');
	background-repeat: repeat-x; background-position: left bottom;
	font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; 
	border-right: solid 1px #808080; border-bottom: solid 1px #808080; 
	border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF;
}

.searchHeader 
{ 
	background-color: #E6E1D8;  background-image: url('../images/admin/footer.gif');
	background-repeat: repeat-x; background-position: left bottom;
	font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; 
	border-right: solid 1px #808080; border-bottom: solid 1px #808080; 
	border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF;
 }
 
.col {font-family: Verdana, Tahoma; font-size: 8pt; color: #000000; border-right: solid 1px #C0C0C0; border-bottom: solid 1px #C0C0C0; }

a.navLink:link			{ color: #000000; text-decoration: none; font-size: 8pt; }a.navLink:visited		{ color: #000000; text-decoration: none; font-size: 8pt; }
a.navLink:hover			{ color: #45B29F; text-decoration: none; font-size: 8pt; }

.details { border: solid 1px #E6E5E5; background-color: #EEEEEE }

.detailback { background-color: #EEEEEE }

.detailBorder-top { border-top: solid 1px #E6E5E5 }
.detailBorder-bottom { border-bottom: solid 1px #E6E5E5 }
.detailBorder-left { border-left: solid 1px #E6E5E5 }
.detailBorder-right { border-right: solid 1px #E6E5E5 }

.propertyBorder-top { border-top: solid 2px #C0C0C0}

.loadingbar
{
	border: solid 1px #C0C0C0;
}

/* PROPERTY POPUP STYLES */.PropCartFrame{	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	background-color: #7D2E48;}.PropCartTitle{	background-color: #D64330;	color: #FFFFFF;	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: #FFFFFF;	color: #FFFFFF;	z-index: 100;	left: 41%;	top: 200px;	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: 205px;	width:216px;	height:80px;	filter:alpha(opacity=30);}.PropertyFrame{	position:absolute;	visibility:hidden;}.PropertyDelete{	position:absolute;	background-color: #FFFFFF;	color: #FFFFFF;	z-index: 100;	left: 35%;	top: 150px;	width:250px;	height:100px;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}.PageWarning{	position:absolute;	background-color: #FFFFFF;	color: #FFFFFF;	z-index: 100;	left: 35%;	top: 150px;	width:250px;	height:100px;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	border-top: solid 1px #000000;	border-bottom: solid 1px #000000;	}.admin_button{	font-family: Tahoma, Verdana;	font-size: 8pt;	width: 80px;}/* *********************** */


/* ####### DROP SHADOWS ##### */

.logoLeftShadow{
background-image: url('../images/structure/logoleftShadow.png');
}

* html .contentTopRightShadow {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/contentTopRight.png');
height: 7px; width: 7px;
}

html>body .contentTopRightShadow{
background-image: url('../images/admin/contentTopRight.png');
height: 7px; width: 7px;
}

* html .contentRightShadow {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/contentRight.png', sizingMethod='scale');
}

html>body .contentRightShadow{
background-image: url('../images/admin/contentRight.png');
background-repeat: repeat-y;
}

* html .contentBottomShadow {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/contentBottom.png', sizingMethod='scale');
}

html>body .contentBottomShadow{
background-image: url('../images/admin/contentBottom.png');
background-repeat: repeat-x;
}

* html .contentBottomRightShadow {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/contentBottomRight.png');
}

html>body .contentBottomRightShadow{
background-image: url('../images/admin/contentBottomRight.png');
}

* html .contentBottomLeftShadow {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/contentBottomLeft.png');
}

html>body .contentBottomLeftShadow{
background-image: url('../images/admin/contentBottomLeft.png');
}

