
/*---------------------------------------------
							MAIN STRUCTURE STYLES							
-----------------------------------------------*/

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
}
.wrapper
{
	margin: 0 auto;
	width: 960px;
}
.header
{
	position: relative;
	height: 85px;
	*+html height: 75px;
}
.menu
{
	height: 24px;
	position: relative;
	display: block;
}
.content
{
	position: relative;
	margin-top: -1px;
}
.footer
{
	margin-top: 20px;
	position: relative;
	text-align: center;
	line-height: 24px;
	color: #edeae4;
	margin-bottom: 5px;
}

a
{
	border: none;
	outline: none;
}

img
{
	border: none;
	outline: none;
}
/*---------------------------------------------
							HEADER STYLES							
-----------------------------------------------*/



.login-box
{
	position: absolute;
	display: block;
	float: left;
	width: 140px;
	height: 56px;
	background-image: url(../images/login-base.png);
	margin-left: 10px;
	padding-left: 7px;
	padding-top: 24px;
	right: 1%;
	top: 1%;
}



.login-box input
{
	width: 100px;
	height: 15px;
	color: #8b8b8b;
	border: #b9babd 1px inset;
	font-size: 12px;
	margin-bottom: 2px;
}

.login-box .left
{
	float: left;
	margin: 0;
}
.login-box .right
{
	display:block;

margin:10px 0 0 110px;
position:relative;
}
.login-box a
{	
	color: #f6f6f6;
	font-size: 9px;
}
.login-box
{
	position: absolute;
	color: #f6f6f6;
	font-size: 9px;
}
.login-box a:hover
{
	color: #706558;
}
.login-box a.go-btn-ResidentialRental
{
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/go-button-ResidentialRental.png);
}
.login-box a.go-btn-CommercialRental
{
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/go-button-CommercialRental.png);
}
.login-box a.go-btn-ShortTermLet
{
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/go-button-ShortTermLet.png);
}
.login-box a.go-btn-Sharing
{
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/go-button-Sharing.png);
}
.login-box a.go-btn-HolidayHomeRental
{
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/go-button-HolidayHomeRental.png);
}
.login-box a.go-btn-ParkingLet
{
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 3px;
	background: url(../images/go-button-ParkingLet.png);
}
.login-box p.right a span
{
	display: none;
}

.header h1 a
{
	display: block;
	float: left;
	background: url(../images/letbynet-logo.png) left top no-repeat;
	width: 324px;
	height: 80px;
	text-indent: -9999px;
}

.header img
{
	display: block;
	float: left;
}


/*---------------------------------------------
							MENU STYLES							
-----------------------------------------------*/

.menu ul
{
	margin-left: 338px;
	list-style: none;
}

.menu li
{
	display: inline;
	margin-left: -12px;
}

.menu li a h2
{
	display: none;
}

/*---------------------------------------------
				FRONTPAGE CONTENT STYLES							
-----------------------------------------------*/

.content .market-residential
{
	width: 959px;
	right: 1px;
	height: 237px;
	background: url(../images/market-residential.jpg) top right no-repeat;
}
.content .market-commercial
{
	width: 959px;
	right: 1px;
	height: 237px;
	background: url(../images/market-commercial.jpg) top right no-repeat;
}
.content .market-shortterm
{
	width: 959px;
	right: 1px;
	height: 237px;
	background: url(../images/market-shortterm.jpg) top right no-repeat;
}
.content .market-sharing
{
	width: 959px;
	right: 1px;
	height: 237px;
	background: url(../images/market-sharing.jpg) top right no-repeat;
}
.content .market-holiday
{
	width: 959px;
	right: 1px;
	height: 237px;
	background: url(../images/market-holiday.jpg) top right no-repeat;
}
.content .market-parking
{
	width: 959px;
	right: 1px;
	height: 237px;
	background: url(../images/market-parking.jpg) top right no-repeat;
}

.content .slogan
{
	font-size: 36px;
	color: #414244;
}

.content #click-to-begin
{
	margin-top: -33px;
	margin-left: 250px;
}

.content .text2
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
}
/*PJF*/
.content .text2 a
{
	color: #fff;
	text-decoration: none;
}
.content .text2 a:hover
{
	text-decoration: underline;
}

.content #stats
{
	width: 531px;
	height: 60px;
	background-image: url(../images/stats-bg.png);
	padding-left: 16px;
	padding-top: 13px;
}

.content #stats ul
{
	list-style-image: url(../images/check.png);
	margin: 0 0 0 -10px;
	float: left;
}

.content #stats li
{
	margin: 0 0 5px 20px;
}

.content #free-ad
{
	cursor: pointer;
	width: 546px;
	height: 28px;
	background-image: url(../images/free-ad-bg.png);
	padding-top: 4px;
	margin-bottom: 5px;
	text-align: center;
}
.content #free-ad:hover
{
	text-decoration: underline;
}


/*---------------------------------------------
							MAP STYLES							
----------------------------------------------*/
#wales
{
	width: 66px;
	height: 83px;
	position: absolute;
	top: 307px;
	left: 727px;
	z-index: 4;
}
#scotland
{
	width: 109px;
	height: 160px;
	position: absolute;
	top: 100px;
	left: 705px;
	z-index: 3;
}
#england
{
	width: 187px;
	height: 231px;
	position: absolute;
	top: 214px;
	left: 713px;
	z-index: 1;
}
#ireland
{
	width: 118px;
	height: 155px;
	position: absolute;
	top: 236px;
	left: 592px;
	z-index: 2;
}
#northernireland
{
	width: 70px;
	height: 48px;
	position: absolute;
	top: 243px;
	left: 654px;
	z-index: 5;
}

/*---------------------------------------------

							LISTING STYLES
							
-----------------------------------------------*/
#horizontal-rule
{
	background-color: #E0D8C6;
	height: 1px;
	overflow: hidden;
	width: 100%;
}

.listing-right
{
	width: 140px;
	height: 100%;
	text-align: center;
	float: right;
	margin-top: 15px;
}

.listing-right .featured-base
{
	background-color: #faf7f1;
	padding: 3px 0;
}
.listing-right .featured
{
	color: #a39161;
}
.listing-right .agency, .listing-right .agency a
{
	color: #53441a;
	text-decoration: none;
	line-height: 16px;
}
.listing-right div th, .listing-right div td
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.listing-right div td, .listing-right div td a
{
	color: #8f7632;
	height: 18px;
	text-decoration: none;
}
.listing-right div tr.darker
{
	background-color: #f6f0e3;
}
.listing-right .featured-propType
{
	background: url(../images/featured-bar.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	width: 140px;
	height: 14px;
	overflow: hidden;
	text-align: left;
	padding: 0 2px;
}
.listing-right .featured-propType a
{
	color: #fff;
	text-decoration: none;
}

#listing
{
	width: 800px;
	float: left;
}
#listing .refine
{
	width: 770px;
	height: 78px;
	padding: 6px 15px 9px 15px;
	margin: 15px 0 10px 0;
	background: #7e736a url(../images/refine-bar.png) no-repeat;
}
#listing .refine span
{
	color: white;
	font-size: 14px;
}

#listing .header
{
	width: 100%;
	height: 27px;
}
#listing .views
{
	width: 193px;
	height: 27px;
	float: left;
}
#listing .views span
{
	display: none;
}
#listing .views .ResidentialRental
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-ResidentialRental.png);
}
#listing .views .CommercialRental
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-CommercialRental.png);
}
#listing .views .ShortTermLet
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-ShortTermLet.png);
}
#listing .views .Sharing
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-Sharing.png);
}
#listing .views .HolidayHomeRental
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-HolidayHomeRental.png);
}
#listing .views .Parking
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-Parking.png);
}
#listing .views .generic
{
	display: block;
	width: 94px;
	height: 27px;
	float: left;
	background-image: url(../images/gallery-view-generic.png);
}
#listing .navigation
{
	margin-left: 50px;
	height: 27px;
	float: left;
}
#listing .sort-by
{
	width: 115px;
	text-align: right;
	height: 27px;
	float: right;
}

#listing .area
{
	width: 800px;
	background: url(../images/listing-bg.png);
}
#listing .area-ResidentialRental
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-ResidentialRental.png);
}
#listing .area-CommercialRental
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-CommercialRental.png);
}
#listing .area-ShortTermLet
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-ShortTermLet.png);
}
#listing .area-Sharing
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-Sharing.png);
}
#listing .area-HolidayHomeRental
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-HolidayHomeRental.png);
}
#listing .area-Parking
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-Parking.png);
}
#listing ul.list
{
	margin: -116px 0 0 0;
	list-style: none;
	padding: 0;
}
#listing ul.list li.property
{
	width: 776px;
	height: 188px;
	margin: 13px 13px 0 13px;
	background-image: url(../images/listing-property-bg.png);
	overflow: hidden;
}
#listing ul.list li.property h3
{
	margin: 9px 0 5px 5px;
	padding: 0;
	font-size: 15px;
	float: left;
	width: 617px;
}
#listing ul.list li.property h3 a
{
	text-decoration: none;
	color: white;
}
#listing ul.list li.property h3 a:hover
{
	text-decoration: underline;
}
#listing ul.list li.property div.header p
{
	width: 144px;
	display: block;
	margin: 9px 0 0 5px;
	padding: 0;
	font-size: 15px;
	color: white;
	float: left;
	text-align: right;
}
#listing ul.list li.property div.thumb
{
	margin: 9px 9px;
	width: 180px;
	height: 135px;
	border: #7f7972 1px solid;
	overflow: hidden;
	text-align: center;
	float: left;
}
#listing ul.list li.property p strong
{
	font-size: 14px;
}
#listing ul.list li.property .content p
{
	width: 417px;
	float: left;
	margin: 8px 0 0 0;
}
#listing ul.list li.property .content .right
{
	margin: -22px 0 0 0;
	padding: 0 0 1px 0;
	width: 159px;
	height: 153px;
	background: #fff url(../images/listing-property-right.png);
	overflow: hidden;
	float: left;
}
#listing ul.list li.property .content .right div
{
	margin: 3px 0 0 40px;
}
#listing ul.list li.property .content .right .thumb2
{
	width: 90px;
	height: 90px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}
#listing ul.list li.property .content .right ul
{
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0 0 0 22px;
}
#listing ul.list li.property .content .right ul li
{
	padding: 0 0 4px 0;
}
#listing ul.list li.property .content .right ul li a
{
	text-decoration: none;
	color: white;
}
#listing ul.list li.property .content .right ul li a:hover
{
	text-decoration: underline;
}

#listing .area-end
{
	width: 800px;
	height: 7px;
	background: url(../images/list-bg-end.png);
	overflow: hidden;
	bottom: 0;
	float: right;
}
#listing .refine table
{
	margin: 9px 5px 0 0;
}
#listing .refine
{
	color: #ffffff;
}
#listing .refine .large
{
	width: 120px;
}
#listing .refine .xlarge
{
	width: 150px;
}
#listing .refine .small
{
	width: 40px;
}
#listing .refine .medium
{
	width: 80px;
}
/*---------------------------------------------

							GALLERY STYLES
							
-----------------------------------------------*/
#horizontal-rule
{
	background-color: #E0D8C6;
	height: 1px;
	overflow: hidden;
	width: 100%;
}


#galery
{
	width: 800px;
	float: left;
}
#galery .refine
{
	width: 770px;
	height: 78px;
	padding: 6px 15px 9px 15px;
	margin: 15px 0 10px 0;
	background: #7e736a url(../images/refine-bar.png) no-repeat;
}
#galery .refine span
{
	color: white;
	font-size: 14px;
}

#galery .header
{
	width: 100%;
	height: 27px;
}
#galery .views
{
	width: 193px;
	height: 27px;
	float: left;
}
#galery .views span
{
	display: none;
}
#galery .views .ResidentialRental
{
	display: block;
	width: 85px;
	height: 29px;
	float: left;
	background-image: url(../images/list-view-ResidentialRental2.png);
}
#galery .views .CommercialRental
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-CommercialRental.png);
}
#galery .views .ShortTermLet
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-ShortTermLet.png);
}
#galery .views .Sharing
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-Sharing.png);
}
#galery .views .HolidayHomeRental
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-HolidayHomeRental.png);
}
#galery .views .Parking
{
	display: block;
	width: 89px;
	height: 27px;
	float: left;
	background-image: url(../images/list-view-Parking.png);
}
#galery .views .generic
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-view-active.png);
}

#galery .views .commercial-button
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-commercial-on.jpg);
}
#galery .views .shortterm-button
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-shorterm-on.jpg);
}
#galery .views .sharing-button
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-sharing-on.jpg);
}
#galery .views .holiday-button
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-view-active.png);
}
#galery .views .parking-button
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-parking-on.jpg);
}
#galery .views .residential-button
{
	display: block;
	width: 102px;
	height: 29px;
	float: left;
	background-image: url(../images/gallery-residential-on.jpg);
}

#galery .navigation
{
	margin-left: 50px;
	height: 27px;
	float: left;
}
#galery .sort-by
{
	width: 115px;
	text-align: right;
	height: 27px;
	float: right;
}
#galery .area
{
	width: 800px;
	background: url(../images/listing-bg.png);
}

#galery .area-ResidentialRental
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-ResidentialRental.png);
}
#galery .area-CommercialRental
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-CommercialRental.png);
}
#galery .area-ShortTermLet
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-ShortTermLet.png);
}
#galery .area-Sharing
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-Sharing.png);
}
#galery .area-HolidayHomeRental
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-HolidayHomeRental.png);
}
#galery .area-Parking
{
	width: 800px;
	height: 100px;
	background: url(../images/list-bg-Parking.png);
}
#galery ul.list
{
	margin: -116px 0 0 0;
	list-style: none;
	padding: 0;
}
#galery ul.list li.property
{
	width: 252px;
	height: 217px;
	margin: 13px 7px 0px 7px;
	float: left;
	background-image: url(../images/galery-property-bg.png);
	overflow: hidden;
}
#galery ul.list li.property h3
{
	margin: 9px 0 5px 5px;
	padding: 0;
	font-size: 15px;
	float: left;
	width: 617px;
}
#galery ul.list li.property h3 a
{
	text-decoration: none;
	color: white;
	font-size: 11pt;
}
#galery ul.list li.property h3 a:hover
{
	text-decoration: underline;
	font-size: 11pt;
}
#galery ul.list li.property div.header p
{
	width: 144px;
	display: block;
	margin: 9px 0 0 5px;
	padding: 0;
	font-size: 15px;
	color: white;
	float: left;
	text-align: right;
}
#galery ul.list li.property div.thumb
{
	margin: 15px 9px 9px 33px;
	width: 180px;
	height: 135px;
	border: #7f7972 1px solid;
	overflow: hidden;
	text-align: center;
}
#galery ul.list li.property p strong
{
	font-size: 15px;
}
#galery ul.list li.property .content p
{
	margin: 8px 0em 0px 15px;
}

#galery .area-end
{
	width: 800px;
	height: 7px;
	background: url(../images/list-bg-end.png);
	overflow: hidden;
	bottom: 0;
	float: right;
}


/*---------------------------------------------

							Property Details STYLES
							
-----------------------------------------------*/

#property-details h3
{
	color: #ffffff;
	margin: 7px 0px 0px 10px;
	font-size: medium;
}
#property-details .gallery
{
	width: 624px;
	height: 340px;
	background: url(../images/property-details-gallery.png);
	float: left;
	margin: 20px 2px 0px 0px;
}
#property-details .main-photo
{
	margin: 12px 10px 10px 12px;
}
#property-details .thumb-gallery
{
	width: 200px;
	height: 290px;
	float: right;
	overflow: auto;
	padding-left: 5px;
	border: 1px #bbb5ae solid;
	margin: -25em 12px 0px 10px;
}
#property-details .thumb-gallery img
{
	border: 1px #bbb5ae solid;
	margin-top: 5px;
}

#property-details .map
{
	width: 332px;
	height: 341px;
	background: url(../images/property-details-map.png);
	float: left;
	margin: 20px 0px 0px 0px;
}
#property-details .map .map-canvas
{
	margin: 25px 0px 0px 10px;
}

#property-details .property
{
	width: 687px;
	float: left;
	margin: 10px 0px 0px 0px;
}
#property-details .property .top
{
	background: url(../images/property-details-description-top.png) no-repeat;
	height: 30px;
	padding: 1px;
}
#property-details .property .content
{
	background-image: url(../images/property-details-description-content.png);
	background-repeat: repeat-y;
	padding-top: 10px;
}
#property-details .property .content .text
{
	width: 647px;
	margin: 20px 20px 0px 20px;
}
#property-details .property .content .text h1
{
	font-size: large;
	color: #231120;
	margin: 0px 0px 10px 0px;
}
#property-details .property .content .text h2
{
	font-size: medium;
	color: #776b5d;
	margin: 0px 0px 10px 0px;
}
#property-details .property .content .text h4
{
	color: #6d6f71;
	font-size: small;
	margin: 0px 0px 0px 0px;
}

#property-details .property .content .text .buttons
{
	height: 69px;
	width: 137px;
	float: right;
	background-image: url(../images/property-details-buttons.png);
}
#property-details .property .content .text .buttons p
{
	margin: 5px 0px 9px 13px;
	font-size: 11px;
}
#property-details .property .content .text .buttons p a
{
	text-decoration: none;
	color: #ffffff;
}
#property-details .property .content .text .buttons p a:hover
{
	text-decoration: underline;
}

#property-details .property .botton
{
	background: url(../images/property-details-description-button.png) no-repeat;
	height: 11px;
}

#property-details .facilities
{
	width: 262px;
	float: left;
	margin: 10px 0px 0px 9px;
}
#property-details .facilities .top
{
	height: 30px;
	padding: 1px;
	background-image: url(../images/property-details-facilities-top.png);
}
#property-details .facilities .content
{
	background-image: url(../images/property-details-facilities-content.png);
	background-repeat: repeat-y;
	padding-top: 10px;
}
#property-details .facilities .bottom
{
	height: 9px;
	background-image: url(../images/property-details-facilities-bottom.png);
}

#property-details .contact
{
	height: 229px;
	width: 960px;
	float: left;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/property-details-contact.png);
}
#property-details .contact table
{
}
#property-details .contact table strong
{
	font-size: 14px;
}
#property-details .contact table .details
{
	font-size: 1px;
}

#property-details .similar-properties
{
	height: 199px;
	width: 960px;
	float: left;
	margin: 13px 0px 0px 0px;
	background-image: url(../images/property-details-similarBG.png);
}

#thumbG
{
	position: relative;
	left: 25px;
	top: -7px;
	width: 800px;
	height: 180px;
	overflow: hidden;
}



/*---------------------------------------------

				Email to Friend
							
-----------------------------------------------*/

#emailtofriend
{
	width: 601px;
}

#emailtofriend h1
{
	margin: 0px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}

#emailtofriend .top
{
	width: 601px;
	height: 30px;
	background-image: url(../images/emailtofriend-top-bg.png);
	background-repeat: no-repeat;
	padding-top: 7px;
}

#emailtofriend table
{
	width: 601px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
	margin: 0px 0px 0px 0px;
}
#emailtofriend table .left
{
	width: 235px;
	float: left;
}
#emailtofriend table .left img
{
	margin: 0px 10px 10px 10px;
}
#emailtofriend table .right
{
	width: 347px;
	float: left;
}
#emailtofriend table h1
{
	margin: 0px 0px 0px 10px;
	font-size: medium;
	color: #414142;
	font-weight: bold;
}
#emailtofriend table h2
{
	margin: 5px 0px 0px 10px;
	font-size: medium;
	color: #776b5d;
}
#emailtofriend table h3
{
	margin: 5px 0px 0px 10px;
	font-size: small;
	color: #77797a;
}
#emailtofriend table .grey
{
	background-color: #cccabd;
}
#emailtofriend table p
{
}
#emailtofriend table a
{
	text-decoration: none;
	color: #414142;
	margin-left: 10px;
}
#emailtofriend table input
{
	width: 150px;
}
#emailtofriend table textarea
{
	width: 250px;
}

/*---------------------------------------------

				Agent Print
							
-----------------------------------------------*/

#agent-print .header
{
	height: 120px;
}
#agent-print .header .logo-agent
{
	width: 350px;
	float: left;
}
#agent-print .header .logo-agent img
{
	margin: 15px 0px 0px 15px;
}
#agent-print .header .contact-agent
{
	float: right;
	width: 350px;
	text-align: right;
}
#agent-print .header .contact-agent h1
{
	margin: 0px 0px 0px 0px;
}
#agent-print .header .contact-agent h2
{
	margin: 30px 0px 0px 0px;
}
#agent-print .header .contact-agent h3
{
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: small;
}

#agent-print .photo-map
{
	width: 961px;
	height: 428px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/agent-brochure-photoMap-bg.png);
	background-repeat: no-repeat;
	padding-top: 20px;
}
#agent-print .photo-map h1
{
	text-align: center;
	color: #fff9f4;
	font-size: xx-large;
	margin: 0px 0px 0px 0px;
}
#agent-print .photo-map .photo
{
	float: left;
	margin: 25px 0px 0px 19px;
}
#agent-print .photo-map .map
{
	float: left;
	margin: 25px 0px 0px 19px;
}

#agent-print .details
{
	margin-top: 10px;
}
#agent-print .details .top
{
	width: 961px;
	height: 49px;
	background-image: url(../images/agent-brochure-description.png);
	background-repeat: no-repeat;
}
#agent-print .details .top h1
{
	width: 650px;
	float: left;
	font-size: large;
	margin: 15px 0px 0px 20px;
}
#agent-print .details .top h2
{
	width: 250px;
	float: left;
	color: #ffffff;
	font-size: large;
	text-align: right;
	margin: 15px 0px 0px 20px;
}

#agent-print .details .content
{
	background-image: url(../images/agent-brochure-description-bg.png);
	background-repeat: repeat-y;
}
#agent-print .details .content .left
{
	width: 650px;
	float: left;
	padding: 20px;
}
#agent-print .details .content .left h1
{
	font-size: medium;
	margin: 0px 0px 0px 0px;
}
#agent-print .details .content .left h2
{
	font-size: small;
}
#agent-print .details .content .right
{
	width: 250px;
	float: left;
}
#agent-print .details .content .right h1
{
	font-size: medium;
	margin: 15px 0px 0px 20px;
}
#agent-print .details .buttom
{
	background-image: url(../images/agent-brochure-description-btn.png);
	background-repeat: no-repeat;
}

#agent-print .bottom
{
}
#agent-print .bottom .photos
{
	width: 620px;
	height: 307px;
	background-image: url(../images/agent-brochure-photos-bg.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin: 10px 0px 0px 0px;
	float: left;
}
#agent-print .bottom .photos h1
{
	font-size: large;
	margin: 0px 0px 20px 20px;
}
#agent-print .bottom .photos .photo01
{
	float: left;
	margin: 15px 0px 0px 15px;
}
#agent-print .bottom .photos .photo02
{
	float: left;
	margin: 15px 0px 0px 15px;
}

#agent-print .bottom .contact
{
	width: 332px;
	height: 300px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding-top: 20px;
	text-align: center;
}

#agent-print .bottom .contact h1
{
	font-size: large;
	margin: 0px 0px 0px 0px;
}
#agent-print .bottom .contact h2
{
	font-size: medium;
	margin: 0px 0px 0px 0px;
}
#agent-print .bottom .contact h3
{
	font-size: small;
	margin: 0px 0px 0px 0px;
}
#agent-print .bottom .contact .letbynet-logo
{
	float: right;
}



/*---------------------------------------------

				User Brochure
							
-----------------------------------------------*/

#user-brochure .header
{
	height: 120px;
}
#user-brochure .header .logo-agent
{
	width: 350px;
	float: left;
}
#user-brochure .header .logo-agent img
{
	margin: 15px 0px 0px 15px;
}
#user-brochure .header .contact-agent
{
	float: right;
	width: 450px;
	text-align: right;
}
#user-brochure .header .contact-agent h1
{
	margin: 30px 0px 0px 0px;
}
#user-brochure .header .contact-agent h2
{
	margin: 5px 0px 0px 0px;
}
#user-brochure .header .contact-agent h3
{
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: small;
}

#user-brochure .photo-map
{
	width: 961px;
	height: 368px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/user-brochure-MapPhoto-bg.png);
	background-repeat: no-repeat;
	padding-top: 20px;
}
#user-brochure .photo-map .photo
{
	float: left;
	margin: 0px 0px 0px 19px;
}
#user-brochure .photo-map .map
{
	float: left;
	margin: 0px 0px 0px 19px;
}

#user-brochure .details
{
	margin-top: 10px;
}
#user-brochure .details .top
{
	width: 961px;
	height: 49px;
	background-image: url(../images/user-brochure-top-bar.png);
	background-repeat: no-repeat;
}
#user-brochure .details .top h1
{
	width: 650px;
	float: left;
	font-size: large;
	margin: 15px 0px 0px 20px;
	color: #ffffff;
}
#user-brochure .details .top h2
{
	width: 250px;
	float: left;
	color: #ffffff;
	font-size: large;
	text-align: right;
	margin: 15px 0px 0px 20px;
}

#user-brochure .details .content
{
	background-image: url(../images/agent-brochure-description-bg.png);
	background-repeat: repeat-y;
}
#user-brochure .details .content .left
{
	width: 650px;
	float: left;
	padding: 20px;
}
#user-brochure .details .content .left h1
{
	font-size: medium;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}
#user-brochure .details .content .left h2
{
	font-size: small;
}
#user-brochure .details .content .right
{
	width: 250px;
	float: left;
}
#user-brochure .details .content .right h1
{
	font-size: medium;
	margin: 15px 0px 0px 20px;
}
#user-brochure .details .buttom
{
	background-image: url(../images/agent-brochure-description-btn.png);
	background-repeat: no-repeat;
}

#user-brochure .bottom
{
}
#user-brochure .bottom .photos
{
	width: 620px;
	height: 307px;
	background-image: url(../images/user-brochure-photo-bg.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin: 10px 0px 0px 0px;
	float: left;
}
#user-brochure .bottom .photos h1
{
	font-size: large;
	margin: 0px 0px 20px 20px;
	color: #ffffff;
}
#user-brochure .bottom .photos .photo01
{
	float: left;
	margin: 15px 0px 0px 15px;
}
#user-brochure .bottom .photos .photo02
{
	float: left;
	margin: 15px 0px 0px 15px;
}

#user-brochure .bottom .contact
{
	width: 332px;
	height: 300px;
	float: left;
	margin: 10px 0px 0px 8px;
	padding-top: 20px;
	text-align: center;
	background-image: url(../images/user-brochure-contact-bg.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

#user-brochure .bottom .contact h1
{
	font-size: large;
	margin: 0px 0px 0px 0px;
}
#user-brochure .bottom .contact h2
{
	font-size: medium;
	margin: 0px 0px 0px 0px;
}
#user-brochure .bottom .contact h3
{
	font-size: small;
	margin: 0px 0px 0px 0px;
}




/*---------------------------------------------

				Agent PROFOLE
							
-----------------------------------------------*/

#agent-profile .subtitle
{
	background-color: #a0978d;
}
#agent-profile .subtitle h2
{
	font-size: small;
	color: #ffffff;
	margin: 3px 0px 3px 3px;
}
#agent-profile .grey
{
	background-color: #e0dfd7;
}
#agent-profile p
{
	margin: 3px 0px 3px 3px;
}
#agent-profile h3
{
	margin: 3px 0px 3px 3px;
	font-size: small;
	font-weight: normal;
	color: #776b5d;
}
#agent-profile .residential-market
{
	color: #77500d;
}
#agent-profile .shortterm-market
{
	color: #209f53;
}
#agent-profile .commercial-market
{
	color: #7a1878;
}

.content .back p a
{
	color: #414142;
	text-decoration: none;
}
.content .back p a:hover
{
	color: #414142;
	text-decoration: underline;
}

#agent-profile .agent
{
	width: 226px;
	float: left;
	margin: 0px 10px 0px 0px;
}
#agent-profile .agent table
{
	width: 226px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
	text-align: center;
}
#agent-profile .agent .top
{
	background-image: url(../images/agent-profile-agent-top.png);
	background-repeat: no-repeat;
}
#agent-profile .agent .top h1
{
	font-size: medium;
	color: #ffffff;
	text-align: left;
	margin: 4px 2px 5px 3px;
}
#agent-profile .agent h3
{
	font-size: larger;
	font-weight: bold;
	color: #414142;
}

#agent-profile .negotiators
{
	width: 723px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#agent-profile .negotiators table
{
	width: 723px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
}
#agent-profile .negotiators .top
{
	background-image: url(../images/agent-profile-negotiators-top.png);
	background-repeat: no-repeat;
}
#agent-profile .negotiators .top h1
{
	font-size: medium;
	color: #ffffff;
	text-align: left;
	margin: 4px 2px 3px 3px;
}

#agent-profile .latest-properties
{
	width: 961px;
	float: left;
	margin: 10px 0px 0px 0px;
}
#agent-profile .latest-properties table
{
	width: 961px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
}
#agent-profile .latest-properties .top
{
	background-image: url(../images/agent-profile-LatestProperties-top.png);
	background-repeat: no-repeat;
}
#agent-profile .latest-properties .top h1
{
	font-size: medium;
	color: #ffffff;
	text-align: left;
	margin: 4px 2px 3px 3px;
}


/*---------------------------------------------

				Content Pages
							
-----------------------------------------------*/

#why-letbynet .top
{
	height: 31px;
	width: 964px;
	background-image: url(../images/content-WhyLetByNet-topBar.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 5px;
}
#why-letbynet .top h1
{
	color: #ffffff;
	font-size: large;
	margin: 0px 0px 0px 5px;
	font-weight: normal;
}

#why-letbynet .right
{
	width: 473px;
	float: left;
	margin-right: 11px;
}

#why-letbynet .left
{
	width: 473px;
	float: left;
}

#why-letbynet .full
{
	padding-left: 20px;
	padding-right: 20px;
}

#why-letbynet li
{
	margin-bottom: 5px;
}



/*---------------------------------------------

			Admin User - MyLetByNet
							
-----------------------------------------------*/
#my-letbynet
{
	width: 816px;
	float: left;
}

#my-letbynet h1
{
	margin: 5px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}

#my-letbynet .details
{
	background-image: url(../images/admin-user-details-bg.png);
	background-repeat: no-repeat;
	width: 253px;
	height: 227px;
	float: left;
	margin: 10px 10px 0px 0px;
}
#my-letbynet .details li
{
	list-style-type: none;
	margin: 20px 0px 0px 20px;
}
#my-letbynet .details .button
{
	margin: 0px 0px 0px 20px;
	width: 213px;
}

#my-letbynet .ads
{
	width: 537px;
	float: left;
	background-image: url(../images/admin-user-savedAD-top.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
}
#my-letbynet .ads a
{
	color: #776B5D;
	text-decoration: none;
}
#my-letbynet table
{
	margin: 2px 0 0 0;
	width: 537px;
	border: none;
}
#my-letbynet table td, #my-letbynet table th
{
	border: 0 solid white;
}
#my-letbynet table td[width]
{
	border: 2px #fff solid;
}
#my-letbynet .subtitle
{
	background-color: #a0978d;
}
#my-letbynet .subtitle h2
{
	font-size: small;
	color: #ffffff;
	margin: 3px 0px 3px 3px;
}
#my-letbynet .grey
{
	background-color: #e0dfd7;
}
#my-letbynet p
{
	margin: 3px 0px 3px 3px;
}
#my-letbynet .ads h3
{
	margin: 3px 0px 3px 3px;
	font-size: small;
	font-weight: normal;
	color: #776b5d;
}
#my-letbynet .calculator
{
	width: 256px;
	height: 264px;
	float: left;
	background-image: url(../images/admin-user-calculator-bg.png);
	background-repeat: no-repeat;
	margin: 10px 10px 0px 0px;
}
#my-letbynet .calculator li
{
	list-style-type: none;
}
#my-letbynet .calculator table
{
	width: 220px;
	border: none;
	margin: 25px 0px 0px 5px;
}
#my-letbynet .calculator .form
{
	width: 100px;
}
#my-letbynet .calculator select
{
	width: 170px;
}

#my-letbynet .alerts
{
	width: 540px;
	height: 264px;
	float: left;
	background-image: url(../images/admin-user-alerts-bg.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
}
#my-letbynet .alerts h2
{
	font-size: small;
}
#my-letbynet .alerts table
{
	border: none;
	width: 500px;
	margin: 10px 0px 0px 20px;
}



/*---------------------------------------------

				Admin Landlord
							
-----------------------------------------------*/

#landlord
{
	width: 816px;
	float: left;
}
#landlord h1
{
	margin: 5px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}

#landlord .details
{
	width: 803px;
	height: 75px;
	background-image: url(../images/admin-landlord-details-bg.png);
	background-repeat: no-repeat;
}
#landlord .details img
{
	float: right;
	margin: 15px 5px 0px 0px;
}

#landlord .ads
{
	width: 590px;
	float: left;
	background-image: url(../images/admin-landlord-currentAds-top.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
}
#landlord table
{
	width: 587px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
	margin: 0;
}
#landlord .subtitle
{
	background-color: #a0978d;
}
#landlord .subtitle h2
{
	font-size: small;
	color: #ffffff;
	margin: 3px 0px 3px 3px;
}
#landlord .grey
{
	background-color: #e0dfd7;
}
#landlord p
{
	margin: 3px 0px 3px 3px;
}
#landlord .ads h3
{
	margin: 3px 0px 3px 3px;
	font-size: small;
	font-weight: normal;
	color: #776b5d;
}
#landlord .subtitle
{
	background-color: #a0978d;
}

#landlord .add
{
	width: 199px;
	height: 217px;
	background-image: url(../images/admin-landlord-addProperty.png);
	float: left;
	margin: 10px 0px 0px 12px;
}


/*---------------------------------------------
					Admin Header							
-----------------------------------------------*/
.agent-area-box
{
	width: 623px;
	height: 80px;
	margin: 0 0 0 335px;
}
.agent-area-box p
{
	display: block;
	float: left;
	height: 70px;
	padding: 10px 10px 0 0;
	margin: 0;
	text-align: right;
	width: 540px;
}
.agent-area-box p strong
{
	font-size: 14px;
	color: #776b5d;
}
.agent-area-box div
{
	width: 70px;
	float: left;
	height: 80px;
	display: block;
	overflow: hidden;
	text-align: center;
}
.agent-area-box div img
{
	display: inline;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
	float: none;
	border: none;
}

.agent-menu
{
	height: 24px;
	position: relative;
	display: block;
}
.agent-menu ul
{
	margin-left: 384px;
	list-style: none;
}
.agent-menu li
{
	display: inline;
	margin-left: -12px;
	position: relative;
}
.agent-menu li a h2
{
	display: none;
}

.landlord-menu
{
	height: 24px;
	position: relative;
	display: block;
	margin: 0 0 4px 0;
}
.landlord-menu ul
{
	margin-left: 650px;
	list-style: none;
}
.landlord-menu li
{
	display: inline;
	margin-left: -12px;
	position: relative;
}
.landlord-menu li a h2
{
	display: none;
}

/*---------------------------------------------

			Admin Agent Login OVERVIEW
							
-----------------------------------------------*/

#agent-overview
{
	width: 816px;
	float: left;
}
#agent-overview h1
{
	margin: 5px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}
#agent-overview .details
{
	width: 194px;
	height: 407px;
	background-image: url(../images/admin-ag-overview-AgDetails.png);
	background-repeat: no-repeat;
	float: left;
	margin: 10px 10px 0px 0px;
}
#agent-overview .details table
{
	border: none;
	width: 194px;
}

#agent-overview a
{
	color: #776b5d;
}

#agent-overview .ads
{
	width: 355px;
	float: left;
	background-image: url(../images/admin-ag-overview-Ad-top.png);
	background-repeat: no-repeat;
	margin: 10px 10px 0px 0px;
}
#agent-overview table
{
	width: 355px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
	margin: 5px 0px 0px 0px;
}
#agent-overview .subtitle
{
	background-color: #a0978d;
}
#agent-overview .subtitle h2
{
	font-size: small;
	color: #ffffff;
	margin: 3px 0px 3px 3px;
}
#agent-overview .grey
{
	background-color: #e0dfd7;
}
#agent-overview .greyAgent
{
	background-color: #e0dfd7;
	cursor: pointer;
}
#agent-overview .greyAgent:hover
{
	background-color: #FCC35B;
}
#agent-overview .greyAgent:active
{
	background-color: #CF9633;
}
#agent-overview .whiteAgent
{
	background-color: #ffffff;
	cursor: pointer;
}
#agent-overview .whiteAgent:hover
{
	background-color: #FCC35B;
}
#agent-overview .whiteAgent:active
{
	background-color: #CF9633;
}
#agent-overview p
{
	margin: 3px 0px 3px 3px;
}
#agent-overview .ads h3
{
	margin: 3px 0px 3px 3px;
	font-size: small;
	font-weight: normal;
	color: #776b5d;
}
#agent-overview .subtitle
{
	background-color: #a0978d;
	color: #ffffff;
}

#agent-overview .add
{
	width: 227px;
	height: 219px;
	background-image: url(../images/admin-ag-overview-Add-bg.png);
	float: left;
	margin: 10px 0px 0px 0px;
	background-repeat: no-repeat;
}

#agent-overview .partner
{
	width: 355px;
	float: left;
	margin: -20px 10px 15px 0px;
}

#agent-overview .reports
{
	width: 355px;
	height: 172px;
	background-image: url(../images/admin-ag-overview-reports-top.png);
	background-repeat: no-repeat;
	float: left;
	margin: 10px 10px 0px 0px;
}
#agent-overview .reports table
{
	height: 140px;
	border: none;
	margin: 0;
}
#agent-overview .reports table tr
{
	background-color: #e0dfd7;
}
#agent-overview .reports table h3
{
	font-size: small;
	width: 337px;
}

#agent-overview .download
{
	width: 227px;
	height: 172px;
	background-image: url(../images/admin-ag-overview-download.png);
	background-repeat: no-repeat;
	float: left;
	margin: 10px 0px 0px 0px;
}


/*---------------------------------------------

			Admin Agent Login AGENCY ADMIN
							
-----------------------------------------------*/

#agent-admin
{
	width: 816px;
	float: left;
}
#agent-admin h1
{
	margin: 5px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}
#agent-admin .info
{
	width: 192px;
	height: 540px;
	background-image: url(../images/admin-ag-admin-info-bg.png);
	background-repeat: no-repeat;
	float: left;
	margin: 10px 10px 0px 0px;
}
#agent-admin .info table
{
	border: none;
	width: 194px;
}

#agent-admin .details
{
	width: 596px;
	height: 542px;
	background-image: url(../images/admin-ag-admin-details-bg.png);
	background-repeat: no-repeat;
	float: left;
	margin: 10px 0px 0px 0px;
}
#agent-admin .details table
{
	border: none;
	width: 576px;
	margin: 10px 0px 0px 5px;
}

#agent-admin .details table .form
{
	width: 400px;
}


/*---------------------------------------------

	Admin Agent Login MANAGE NEGOTIATORS
							
-----------------------------------------------*/

#agent-megotiators
{
	width: 816px;
	float: left;
}
#agent-megotiators h1
{
	margin: 0px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}

#agent-megotiators .add
{
	width: 801px;
	height: 96px;
	background-image: url(../images/admin-ag-negotiator-add-big-bg.png);
	background-repeat: no-repeat;
	margin: 15px 0px 10px 0px;
	padding-top: 5px;
}

#agent-megotiators .add table
{
	width: 790px;
	border: none;
	margin: 10px 0px 0px 5px;
}

#agent-megotiators .manage
{
	width: 801px;
	background-image: url(../images/admin-ag-negotiator-manage-bg.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding-top: 5px;
}
#agent-megotiators .manage table
{
	width: 801px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
	margin: 5px 0px 0px 0px;
	font-size: small;
}
#agent-megotiators .manage .subtitle
{
	background-color: #a0978d;
}
#agent-megotiators .manage .subtitle h2
{
	font-size: small;
	color: #ffffff;
	margin: 3px 0px 3px 3px;
	font-weight: normal;
}
#agent-megotiators .manage .grey
{
	background-color: #e0dfd7;
}


/*---------------------------------------------

	Admin Agent Login Live Properties
							
-----------------------------------------------*/

#agent-properties
{
	width: 816px;
	float: left;
}
#agent-properties h1
{
	margin: 0px 0px 0px 10px;
	font-size: large;
	color: #ffffff;
	font-weight: normal;
}

#agent-properties .add
{
	width: 801px;
	height: 74px;
	background-image: url(../images/admin-ag-negotiator-add-bg.png);
	background-repeat: no-repeat;
	margin: 15px 0px 0px 0px;
	padding-top: 5px;
}

#agent-properties .add table
{
	width: 790px;
	border: none;
	margin: 10px 0px 0px 5px;
}

#agent-properties .manage
{
	width: 801px;
	background-image: url(../images/admin-ag-negotiator-manage-bg.png);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding-top: 5px;
}
#agent-properties .manage table
{
	width: 801px;
	border-left: 1px #dddad7 solid;
	border-bottom: 1px #dddad7 solid;
	border-right: 1px #dddad7 solid;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
}
#agent-properties .manage .subtitle
{
	background-color: #a0978d;
}
#agent-properties .manage .subtitle h2
{
	font-size: 11px;
	color: #ffffff;
	margin: 3px 0px 3px 3px;
	font-weight: normal;
}
#agent-properties .manage .grey
{
	background-color: #e0dfd7;
}




/*---------------------------------------------

					FOOTER STYLES
							
-----------------------------------------------*/
.footer-h ul
{
	margin: 0 0 0 80px;
	list-style: none;
	float: left;
}
.footer-h li
{
	margin: 0;
	color: #282323;
	line-height: 18px;
}
.footer-h a
{
	text-decoration: none;
}
.footer-h a:hover
{
	background-color: #eee;
}
#horizontal-rule-2
{
	width: 100%;
	height: 1px;
	background-color: #eee;
	overflow: hidden;
}
.footer-h a
{
	color: #434445;
}





/*errors*/
div.error
{
	background: url(../images/icon/error.gif) no-repeat 5px 7px;
	background-color: #FFFFBB;
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 5px 5px 55px;
	margin-bottom: 15px;
}
p.notify
{
	background-color: #DDEDFA;
	margin-bottom: 10px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*account menu*/
div.login-box a
{
	color: #fff;
	text-decoration: none;
}
div.login-box a:hover
{
	color: #fff;
	text-decoration: underline;
}
div.login-box ul
{
	margin-top: -2px;
	margin-left: -44px;
}
div.login-box ul li
{
	list-style: none;
	margin: 2px 5px 3px 0;
	float: left;
	width: 77px;
}
div.login-box ul li.small
{
	width: 55px;
}
div.login-box ul li.hello
{
	width: 100%;
	margin: 2px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
div.login-box ul li a
{
	font-size: 10px;
	text-decoration: underline;
}

br.clear
{
	clear: both;
}

.panel-area
{
	width: 100%;
	clear: both;
}
a.adminLink
{
	color: #414142;
}




/*---------------------------------------------
			PROPERTY PREVIEW INSIDE TABLE STYLES							
-----------------------------------------------*/
.property-preview
{
	border: #807d68 1px solid;
	padding: 7px;
	text-align: left;
	margin: 9px;
	overflow: auto;
}

.property-preview-left
{
	width: 130px;
	float: left;
	margin-right: 5px;
}

.property-preview-left img
{
	border: #fff 1px solid;
}
.property-preview-left a
{
	color: #555;
	font-size: 12px;
}
.property-preview-left li
{
	list-style-type: square;
	font-size: 7px;
	margin-left: -24px;
}
.property-preview-left li a.activate
{
	color: #127c17;
}
.property-preview-left li a.deactivate
{
	color: #ea1b24;
}

.property-preview-right
{
	float: left;
	width: 350px;
}
/*PJF*/
.property-preview-right .address
{
	color: #555;
	font-size: 14px;
	font-weight: bold;
}
.property-preview-right .address-cont
{
	color: #555;
	font-size: 14px;
}
.property-preview-right strong
{
	color: #555;
}

.greySortLinks
{
	color: #414142;
	text-decoration: none;
}

.amsDiv
{
	padding: 10px;
}

.amsDiv a:link, .amsDiv a:visited
{
	color: #3F3F3F;
	text-decoration: none;
}

.amsDiv a:hover
{
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.button
{
	border: none;
	background: url(/images/button-back.png);
	color: #fff;
	width: 78px;
	height: 21px;
	cursor: pointer;
}

