html { 
	padding: 0;
	margin: 0;
}
body {
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;	
	background: #000 url(../images/tile.gif) top left repeat;
	color: #666;
	font: 11px "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
}
p {margin: 0 0 10px 0;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 7px 0;}
.access {display: none;}
img {border: 0; display: block;}
a:active, a:link, a:visited {color: #333; text-decoration: underline;}
a:hover {color: #666; text-decoration: underline;}
.clear {clear: both;}
.clear01 {clear: both; border-top: 1px solid #BDBDBD; padding: 0 0 5px 0;}
ol {list-style-type: lower-roman;}
.red {color:#CC0000; font-weight: bold;}

/* Wrapper */
div#wrapper	{
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 0;
	text-align: left;
	background: #fff url(../images/body_bck.gif) left top repeat-y;
	width: 809px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 809px;
}
html>body div#wrapper {
	width: 809px; /* ie5win fudge ends */
}

/* Header */
div#header {
	padding: 0;
	margin: 0;
	background: #4D6871;
	height: 195px;
	width: 809px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 809px;
}
html>body div#header {
	width: 809px; /* ie5win fudge ends */
}

/* Logo */
div#logo {
	float: left;
	width: 540px;
	height: 144px;
	border: 0;
	cursor: pointer;
}
div#logo h1 {
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 144px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:144px; /* for pre 6.0 IE Win */
}
.logo01 {background: transparent url(../images/logo/east01.jpg) top left no-repeat;}
.logo02 {background: transparent url(../images/logo/east02.jpg) top left no-repeat;}
.logo03 {background: transparent url(../images/logo/east03.jpg) top left no-repeat;}
.logo04 {background: transparent url(../images/logo/east04.jpg) top left no-repeat;}
.logo05 {background: transparent url(../images/logo/east05.jpg) top left no-repeat;}
.logo06 {background: transparent url(../images/logo/east06.jpg) top left no-repeat;}
.logo07 {background: transparent url(../images/logo/east07.jpg) top left no-repeat;}
.logo08 {background: transparent url(../images/logo/east08.jpg) top left no-repeat;}


/* Adverts */
div#advert   { float: right; margin: 0; padding: 0; width: 269px; height: 102px }
div#advert p {color: #C1D5DF; margin: 0 0 5px 0;}

.ad_lft {
	float: left; 
	margin: 0; 
	padding: 25px 10px 0 10px;
	width: 134px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 114px;
}
html>body .ad_lft {
	width: 114px; /* ie5win fudge ends */
}
.ad_rght {
	float: right; 
	margin: 0; 
	padding: 25px 10px 0 10px;
	width: 135px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 115px;
}
html>body .ad_rght {
	width: 115px; /* ie5win fudge ends */
}
.ad_btm {
	float: right; 
	margin: 0; 
	height: 42px;
	width: 269px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 269px;
}
html>body .ad_btm {
	width: 269px; /* ie5win fudge ends */
}
.placejob a:active, .placejob a:link, .placejob a:visited {
	display: block;
	text-indent: -9999px;
	width: 134px; 
	height: 25px;
	margin: 0 -10px 0 -10px; 
	background: url(../images/nav/placejob.gif) no-repeat left top;
	text-decoration: none;
}
.placelet a:active, .placelet a:link, .placelet a:visited {
	display: block;
	text-indent: -9999px;
	width: 135px; 
	height: 25px;
	margin: 0 -10px 0 -10px; 
	background: url(../images/nav/placelet.gif) 0 0 no-repeat;
	text-decoration: none;
}
.placejob a:hover {background: url(../images/nav/placejob.gif) 0 -25px no-repeat;}
.placelet a:hover {background: url(../images/nav/placelet.gif) 0 -25px no-repeat;}

div#extra {
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
	width: 269px;
	height: 25px;
}
div#extra ul  {
	width: 269px;
	height: 25px;
	margin: 0;
	padding: 0;
	position: relative;
	border: 0;
}
div#extra ul li  {
	background: url( "/images/lists/bullet.gif" ) no-repeat 0 3px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	
}


div#extra ul li, div#extra a {
	height: 25px;
	display: block;
}
div#extra ul li a	{
	text-indent: -9999px;
	display: block;
	text-decoration: none;
}
#home {left: 0; height: 25px; width: 134px; background: transparent url(../images/nav/home.gif) 0 0 no-repeat;}
#magazine {left: 134px; height: 25px; width: 135px; background: transparent url(../images/nav/magazine.gif) 0 0 no-repeat;}
#home a:hover {background: transparent url(../images/nav/home.gif) 0 -25px no-repeat;}
#magazine a:hover {background: transparent url(../images/nav/magazine.gif) 0 -25px no-repeat;}

/* Navigation */
div#nav {
	position: absolute;
	top: 144px;
	padding: 0;
	margin: 0;
	width: 809px;
	height: 51px;
}
div#nav ul  {
	width: 809px;
	height: 51px;
	margin: 0;
	padding: 0;
	position: relative;
	border: 0;
}
div#nav ul li  {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
div#nav ul li, div#nav a {
	height: 51px;
	display: block;
}
div#nav ul li a	{
	text-indent: -9999px;
	display: block;
	text-decoration: none;
}
#jobs {left: 0; width: 135px; background: transparent url(../images/nav/menu/job.gif) no-repeat 0 0;}
#lets {left: 135px; width: 135px; background: transparent url(../images/nav/menu/let.gif) no-repeat 0 0;}
#blog {left: 270px; width: 135px; background: transparent url(../images/nav/menu/blog.gif) no-repeat 0 0;}
#pix {left: 405px; width: 135px; background: transparent url(../images/nav/menu/pix.gif) no-repeat 0 0;}
#what {left: 540px; width: 135px; background: transparent url(../images/nav/menu/what.gif) no-repeat 0 0;}
#reviews {left: 675px; width: 134px; background: transparent url(../images/nav/menu/reviews.gif) no-repeat 0 0;}

#jobs a:hover {background: transparent url(../images/nav/menu/job.gif) no-repeat 0 -51px;}
#lets a:hover {background: transparent url(../images/nav/menu/let.gif) no-repeat 0 -51px;}
#blog a:hover {background: transparent url(../images/nav/menu/blog.gif) no-repeat 0 -51px;}
#pix a:hover {background: transparent url(../images/nav/menu/pix.gif) no-repeat 0 -51px;}
#what a:hover {background: transparent url(../images/nav/menu/what.gif) no-repeat 0 -51px;}
#reviews a:hover {background: transparent url(../images/nav/menu/reviews.gif) no-repeat 0 -51px;}

/* Content */
div#content {
	padding: 0;
	margin: 0;
	width: 809px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 809px;
}
html>body div#content {
	width: 809px; /* ie5win fudge ends */
}
div#content img.thumb {
	float: right;
	border: 1px solid #666;
	background: #fff;
	padding: 2px;
	margin: 0 0 5px 5px;
}
div#content img.normal {
	float: right;
	border: 1px solid #666;
	background: #fff;
	padding: 2px;
	margin: 5px 0 10px 10px;
}
div#content img.pix {
	margin: 0;
}
div#content h2 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.25em;
}
div#content h3 {
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
}

/* Homepage */
h2.home a {
	display: block;
	text-indent: -9999px;
	width: 539px; 
	height: 160px;
	margin: -10px -10px 9px -10px; 
	background: url(../images/mag/mag01.jpg) no-repeat left top;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
.block_left {
	float: left;
	padding: 10px;
	background: #fff url(../images/corner_lft.gif) right bottom no-repeat;
	margin: 0 0 10px 0;
	width: 255px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 235px;
}
html>body .block_left {
	width: 235px; /* ie5win fudge ends */
}
.block_right {
	float: right;
	padding: 10px;
	background: #fff url(../images/corner_lft.gif) right bottom no-repeat;
	margin: 0 0 10px 0;
	width: 255px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 235px;
}
html>body .block_right {
	width: 235px; /* ie5win fudge ends */
}
.block_right a, .block_left a {font-weight: bold;}
.block_right p, .block_left p {margin: 0 0 5px 0; line-height: 14px;}
h2.head_lets {width: 255px; height: 50px; text-indent: -9999px; background: url(../images/headers/headlft_lets.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
h2.head_jobs {width: 255px; height: 50px; text-indent: -9999px; background: url(../images/headers/headlft_jobs.gif) left top no-repeat; margin: -10px -10px 10px -10px;}

div#stoppress {
	padding: 30px 10px 0px 10px;
	margin: 0 0 10px 0;
	text-align: center;
	background: url(../images/stoppress.gif) no-repeat left top;
	width: 250px; /* ie5win fudge begins */
	height: 150px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 230px;
	height: 120px;
}
html>body div#stoppress {
	width: 230px; /* ie5win fudge ends */
	height: 120px; /* ie5win fudge ends */
}
div#stoppress h3 {
	font-size: 14px;
	color: #990000;
}

/* Left */
div#left {
	float: left;
	padding: 10px;
	margin: 0;
	line-height: 16px;	
	width: 539px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 519px;
}
html>body div#left {
	width: 519px; /* ie5win fudge ends */
}
.jobs a:active, .jobs a:link, .jobs a:visited {color: #9933CC; text-decoration: underline;}
.jobs a:hover {color: #666; text-decoration: underline;}

.lets a:active, .lets a:link, .lets a:visited {color: #0066CC; text-decoration: underline;}
.lets a:hover {color: #666; text-decoration: underline;}

.blog a:active, .blog a:link, .blog a:visited {color: #CC0000; text-decoration: underline;}
.blog a:hover {color: #666; text-decoration: underline;}

.pix a:active, .pix a:link, .pix a:visited {color: #FF6600; text-decoration: underline;}
.pix a:hover {color: #666; text-decoration: underline;}

.what a:active, .what a:link, .what a:visited {color: #FF33FF; text-decoration: underline;}
.what a:hover {color: #666; text-decoration: underline;}

.reviews a:active, .reviews a:link, .reviews a:visited {color: #009999; text-decoration: underline;}
.reviews a:hover {color: #666; text-decoration: underline;}

.recruiters a:active, .recruiters a:link, .recruiters a:visited {color: #669900; text-decoration: underline;}
.recruiters a:hover {color: #666; text-decoration: underline;}

.landlords a:active, .landlords a:link, .landlords a:visited {color: #669900; text-decoration: underline;}
.landlords a:hover {color: #666; text-decoration: underline;}

h2.jobs {text-indent: -9999px; width: 519px; height: 50px; margin: -10px -10px 10px -10px; background: url(../images/headers/jobs.gif) left top no-repeat;}
h2.lets {text-indent: -9999px; width: 519px; height: 50px; margin: -10px -10px 10px -10px; background: url(../images/headers/lets.gif) left top no-repeat;}
h2.blog {text-indent: -9999px; width: 519px; height: 50px; margin: -10px -10px 10px -10px; background: url(../images/headers/soapbox.gif) left top no-repeat;}
h2.pix {text-indent: -9999px; width: 519px; height: 50px; margin: -10px -10px 10px -10px; background: url(../images/headers/pix.gif) left top no-repeat;}
h2.what {text-indent: -9999px; width: 519px; height: 50px; margin: -10px -10px 10px -10px; background: url(../images/headers/what.gif) left top no-repeat;}
h2.reviews {text-indent: -9999px; width: 519px; height: 50px; margin: -10px -10px 10px -10px; background: url(../images/headers/reviews.gif) left top no-repeat;}

.wht_block {
	padding: 10px 10px 10px 10px;
	background: #fff url(../images/corner_lft.gif) right bottom no-repeat;
	margin: 0 0 10px 0;
	width: 519px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 499px;
}
html>body .wht_block {
	width: 499px; /* ie5win fudge ends */
}
.drk_block {
	padding: 10px 10px 5px 10px;
	background: #D6D6D6 url(../images/corner_lft.gif) right bottom no-repeat;
	margin: 15px 0 10px 0;
	width: 519px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 499px;
}
html>body .drk_block {
	width: 499px; /* ie5win fudge ends */
}
p.back {padding: 4px 0 5px 0; border-top: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD;}
p.link {margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #BDBDBD;}
p.posted {margin: 0 0 5px 0; padding: 4px 0 5px 20px; border-top: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD; background: url(../images/posted.gif) left center no-repeat;}
p.comment {margin: 0 0 5px 0; padding: 0 0 0 20px; background: url(../images/comment.gif) left center no-repeat;}
p.date {margin: 0 0 5px 0; color: #000; padding: 0 0 5px 0; border-bottom: 1px solid #BDBDBD; font-weight: bold;}

div#left ul {
	list-style-type: square;
	line-height: 16px;
}
div#left ul.list {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#left ul.list  li {
	list-style: none;
	padding: 0 0 5px 0; 
	border-bottom: 1px solid #999; 
	margin: 0 0 5px 0;
}

/* Form */
form {margin: 0 0 10px 0;}
.lft {
	float: left; 
	margin: 0;
	padding: 0;
	width: 240px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
}
html>body .lft {
	width: 240px; /* ie5win fudge ends */
}
.rght {
	margin: 0 0 0 255px;
	padding: 0;
	width: 240px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
}
html>body .rght {
	width: 245px; /* ie5win fudge ends */
}
input {margin: 5px 0 0 0;}
textarea {margin: 5px 0 0 0; width: 95%;}
input.field {width: 95%;}
select {margin: 5px 0 0 0;}
.note {color: #669900;}

/* Tables */
table {font-size: 11px; margin: 0 0 10px 0;}
table.holder {margin: 0 0 0 0;}

table#wall td {padding: 0 20px 0 20px;}
table#wall ul {list-style: none; margin: 0; padding: 10px 0 10px 0;}
table#wall li {list-style: none; margin: 0; padding: 0;}

.thumb td {padding: 12px 17px 20px 17px; margin: 0; background: url(../images/pix/polaroid.gif) no-repeat center center;}
.thumb01 td {padding: 13px 17px 30px 17px; margin: 0; background: url(../images/pix/polaroid.gif) no-repeat top center;}
.vote td {padding: 5px 0 0 0;}
.inner {margin: 0 0 10px 0;}
.star0 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/0.gif) left top no-repeat;}
.star05 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/0-5.gif) left top no-repeat;}
.star1 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/1.gif) left top no-repeat;}
.star15 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/1-5.gif) left top no-repeat;}
.star2 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/2.gif) left top no-repeat;}
.star25 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/2-5.gif) left top no-repeat;}
.star3 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/3.gif) left top no-repeat;}
.star35 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/3-5.gif) left top no-repeat;}
.star4 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/4.gif) left top no-repeat;}
.star45 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/4-5.gif) left top no-repeat;}
.star5 {text-indent: -9999px; width: 100px; height: 15px; background: url(../images/pix/5.gif) left top no-repeat;}

table#reg {border-top: 1px solid #99CC00; border-bottom: 1px solid #99CC00; background: #F1F5F0;}
table#reg th {background: #D3E5D9; color: #99CC00; padding: 5px; margin-bottom: 20px;}
table#reg input {margin: 0;}
table#reg select {margin: 0;}
table#reg hr {border: 0; height: 1px; color: #99CC00; background: #99CC00; margin: 0 -10px 0 -10px;}

table#history {border-top: 1px solid #666; border-bottom: 1px solid #666;}
table#history th {background: #DEDEDE; text-align: left; color: #000;}
table#history th.cost {text-align: right;}
table#history td {border-top: 1px solid #B0B0B0;}
table#history tr.odd {background: #F6F6F6;}
table#history tr.total {background: #fff; color: #000;}

/* Basket */
div#buttons ul {
	width: 300px;
	height: 20px;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	border: 0;
}
div#buttons ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
div#buttons ul li, div#buttons a {
	display: block;
}
div#buttons ul li a	{
	text-indent: -9999px;
	display: block;
    padding: 0;
    height: 20px;
	text-decoration: none;
}
li.check {left: 0px; width: 150px; background: url(../images/checkout.gif) no-repeat left top;}
li.account {left: 160px; width: 150px; background: url(../images/account.gif) no-repeat left top;}
li.edit {left: 0px; width: 150px; background: url(../images/edit.gif) no-repeat left top;}
li.delete {left: 160px; width: 150px; background: url(../images/delete.gif) no-repeat left top;}
li.add {left: 160px; width: 150px; background: url(../images/add.gif) no-repeat left top;}

/* Right */
div#right {
	float: right;
	padding: 10px 10px 10px 0;
	margin: 0;
	line-height: 14px;	
	width: 260px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 250px;
}
html>body div#right {
	width: 250px; /* ie5win fudge ends */
}
.block {
	padding: 10px;
	background: #E6E6E6 url(../images/corner_rght.gif) right bottom no-repeat;
	margin: 0 0 10px 0;
	width: 250px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 230px;
}
html>body .block {
	width: 230px; /* ie5win fudge ends */
}
div#right h3.head_lets {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_lets.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
div#right h3.head_jobs {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_jobs.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
div#right h3.head_pix {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_pix.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
div#right h3.head_what {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_what.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
div#right h3.head_reviews {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_reviews.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
div#right h3.head_recruit {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_recruit.gif) left top no-repeat; margin: -10px -10px 10px -10px;}
div#right h3.head_landlord {width: 250px; height: 50px; text-indent: -9999px; background: url(../images/headers/head_landlord.gif) left top no-repeat; margin: -10px -10px 10px -10px;}

div#right p a {font-weight: bold;}

div#right p {margin: 0 0 5px 0;}
div#right img {
	border: 1px solid #666;
	background: #fff;
	padding: 2px;
	margin: 0;
	display: inline;
}
div#right ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#right li {
	list-style: none;
	margin: 0;
	padding: 4px 0 6px 0px;
	/*border-top: 1px solid #BDBDBD; */
}
div#right ul.list li  {
	padding: 0px 0 6px 0px;
	border-top: 0; 
}

/* Options */
div#options {
	width: 499px;
	background: url(../images/options_bck.gif) left top repeat-y;
	padding: 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
div#options h3 {
	font-size: 14px;
	color: #333;
	padding: 0;
	margin: 0 0 5px 0;
}
.advert {
	float: left;
	margin: 0;
	padding: 5px 5px 0 5px;
	width: 166px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 156px;
}
html>body .advert {
	width: 156px; /* ie5win fudge ends */
}
p.price {font-size: 12px; color: #CC0000; font-weight: bold;}
h2.check01 {text-indent: -9999px; margin: 0 0 0 0; width: 499px; height: 50px; background: url(../images/check01.gif) left top no-repeat;}
h2.check02 {text-indent: -9999px; margin: 0 0 0 0; width: 499px; height: 50px; background: url(../images/check02.gif) left top no-repeat;}
h2.check03 {text-indent: -9999px; margin: 0 0 0 0; width: 499px; height: 50px; background: url(../images/check03.gif) left top no-repeat;}

/* Footer */
div#footer {
	clear: both;
	padding: 10px;
	margin: 0;
	border-top: 5px solid #99CC00;
	background: transparent url(../images/foot_bck.gif) repeat left bottom;
	width: 809px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 789px;
}
html>body div#footer {
	width: 789px; /* ie5win fudge ends */
}
div#foot {
	background: url(../images/e.gif) no-repeat left top;
	padding: 0 0 4px 35px;
}
div#footer p {
	color: #999;
	margin: 0 0 4px 0;
	line-height: 11px;
}
div#footer a:active, div#footer a:link, div#footer a:visited {
	color: #999;
	text-decoration: underline;
}
div#footer a:hover {
	color: #fff;
	text-decoration: underline;
}