@charset "utf-8";
/* CSS Document */

html 
{
	overflow-y: scroll;
}

body
{
	background-image:url(../images/backgrounds/header.gif);
	background-repeat:no-repeat;
	background-position:50% 0;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#container
{
	width:732px;
	margin:auto;
	margin-top:187px;
}

.background-image
{
	background-image:url(../images/backgrounds/main-content-body.gif);
}

#header
{
	width:100%;
	float:left;
	background-image:url(../images/backgrounds/header-top.gif);
	background-repeat:no-repeat;
	background-position:10px 33px;
}

#header .left, #header .right, .footer .left, .footer .right, .search-result .header .left, .search-result .header .right
{
	height:50px;
	float:left;
	background-image:url(../images/backgrounds/main-header-left.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	width:100%;
}

#header .right, .search-result .header .right
{
	background-image:url(../images/backgrounds/main-header-right.gif);
	background-position:100% 100%;
}

#header ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#header ul li
{
	display:block;
	float:left;
	background-image:url(../images/backgrounds/link-left.gif);
	background-repeat:no-repeat;
	height:33px !important;
	overflow:hidden;
	margin-right:10px;
}

#header ul li.last-item
{
	margin-right:0px;	
	margin-left:9px;
	position:relative;
	left:2px;
}

#header ul li span
{
	background-image:url(../images/backgrounds/link-right.gif);
	background-repeat:no-repeat;
	float:left;
	width:20px;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

#header ul li a
{
	display:block;
	font-size:1em;
	float:left;
	margin-left:18px;
	text-align:center;
	max-width:72px;
	background-image:url(../images/backgrounds/background-pixel.gif);
	background-repeat:repeat-x;
	color:#018DD8;
	font-weight:bold;
	padding-top:2px;
}

#header ul li a.extra-padding
{
	padding-top:10px;
}

#header ul li span, #header ul li a
{
	height:50px;
}

.control-panel
{
	width:165px;
	float:left;
	margin-left:13px;
}

.page-content
{
	width:430px;
	float:right;
	margin-right:71px;
}

.clear-both
{
	clear:both;
}

.page-content, .page-content a, .control-panel, ul.footer-menu a, .page-content a, .search-result, h2.outsider, .send-to-friend-left, .send-to-friend-right, .search-pager a, .copyright, .side-box a
{
	color:#018DD8;
	font-size:1.2em;
}

h2
{
	color:#018DD8;
}

.search-pager a.selected
{
	font-weight:bold;
}

h2.outsider
{
	margin-top:0px;
	display:block;
	float:left;
	font-size:1.4em;
}

.send-to-friend-left, .send-to-friend-right, h2.outsider
{
	margin-left:10px;
}

.page-content a
{
	font-size:1em;
}

.page-content h2, .send-to-friend-left h2, .send-to-friend-right h2
{
	font-size:1.2em;
}

.side-box
{
	background-image:url(../images/backgrounds/sidebox-back.gif);
	width:100%;
	margin-bottom:16px;
}

.side-box .hd, .side-box .ft
{
	height:19px;
	background-image:url(../images/backgrounds/sidebox-header.gif);
}

.side-box .ft
{
	background-image:url(../images/backgrounds/sidebox-footer.gif);
}

.side-box .quicksearch
{
	background-image:url(../images/backgrounds/quick-search.gif);
	height:36px;
}

label, input, .dropdown
{
	display:block;
	margin-bottom:11px;
}

input, .dropdown, .textarea
{
	margin-bottom:18px;
	/*background-color:#DCEFF8;
	border:0px;*/
}

.side-box label, .side-box input, .side-box .dropdown
{
	width:146px;
	margin-left:9px;
	margin-bottom:10px;
}

.page-content input, .page-content .dropdown,  .page-content .textarea
{
	width:300px;
	margin-bottom:0px;
}

.side-box a
{
	margin-left:18px;
}

.side-box label.sidebox-first
{
	margin-top:13px;
}

a img
{
	border:0px;
}

.footer
{
	width:100%;
	height:19px;
	background-image:url(../images/backgrounds/background-pixel.gif);
	background-repeat:repeat-x;
	background-position:100% 100%;
}

.footer .left, .footer .right
{
	height:19px;
	background-image:url(../images/backgrounds/main-footer-left.gif);
}

.footer .right
{
	background-image:url(../images/backgrounds/main-footer-right.gif);
	background-position:right;
}

ul.footer-menu
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.footer-menu li
{
	float:left;
	background-image:url(../images/backgrounds/background-pixel.gif);
	background-repeat:repeat-y;
	background-position:100% 100%;
}

ul.footer-menu li.last-item
{
	background-image:none;
}

ul.footer-menu li a
{
	margin-left:4px;
	margin-right:4px;
}

ul.footer-menu li.first-item a
{
	margin-left:0px;
}

ul.footer-menu
{
	margin-top:26px;
}

input, .dropdown
{
	color:#004a80;
}

img.devoted-logo
{
	margin-top:24px;
	margin-bottom:24px;
}

.search-result, .search-pager
{
	width:525px;
	float:right;
	background-image:url(../images/backgrounds/search-result-back.gif);
	margin-right:16px;
	margin-bottom:13px;
}

.search-pager
{
	background-image:none;
	font-size:1.2em;
}

.search-result img
{
	margin-right:14px;
}

.search-result h3
{
	margin-bottom:0px;
	font-size:1em;
}

.search-indent
{
	margin-left:13px;
	min-height:150px;
}

.search-result .header
{
	background-image:url(../images/backgrounds/background-pixel.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	height:19px;
}

.search-result .header .left, .search-result .header .right
{
	height:19px !important;
	background-image:url(../images/backgrounds/small-box-top-left.gif);
}

.search-result .header .right
{
	background-image:url(../images/backgrounds/small-box-top-right.gif);
}

.search-result h3
{
	margin-top:0px;
}

.contact .send-to-friend-left, .contact .send-to-friend-right
{
	width:210px;
	float:left;
}

img.outside-banner, .contact .send-to-friend-left
{
	margin-left:53px;
}

.contact .send-to-friend-right
{
	margin-right:30px;
	width:220px;
}

.send-to-friend-right
{
	width:243px;
	margin-left:0px;
}

.send-to-friend-right label, .send-to-friend-right input, .send-to-friend-right .contact-message
{
	width:243px;
}

.send-to-friend-right input, .send-to-friend-right .contact-message, .page-content input, .page-content .textarea
{
	/*background-color:#D9D9D9;*/
}

.send-to-friend-right .contact-message
{
	height:88px;
	margin-bottom:10px;
}

.prop-info
{
	width:510px;
	float:right;
	margin-right:16px;
}

img.prop-image
{
	margin-right:9px;
	margin-bottom:10px;
}

.prop-info ul, .search-result ul
{
	list-style-type:none;
	padding:0px;
	margin-left:0px;
}

.prop-info ul li, .search-result ul li
{
	background-image:url(/images/backgrounds/list-item.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:10px;
	width:250px;
	float:left;
}

.prop-info h2
{
	margin-top:0px;
}

a.prop-options
{
	margin-right:31px;
}

.small-text
{
	font-size:0.8em;
}

.send-to-friend-left input, .send-to-friend-right input, .send-to-friend-right .textarea
{
	width:100%;
}

.send-to-friend-left, .send-to-friend-right
{
	float:left;
}

.textarea
{
	height:134px;
	margin-bottom:20px;
}

.search-result ul
{
	margin-bottom:10px;
}

.blue-back
{
	background-image:none;
	background-color:#018DD8;
	color:#FFFFFF;
}

.blue-back .hd
{
	background-image:url(/images/backgrounds/blue-back-top.gif);
}

.blue-back .ft
{
	background-image:url(/images/backgrounds/blue-back-bottom.gif);
}

.blue-back p
{
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

.studentlet
{
	background-image:url(/images/backgrounds/student_lettings.gif) !important;
}

.professionallet
{
	background-image:url(/images/backgrounds/professional_let.gif) !important;
}

.viewed
{
	color:#000066 !important;
}

#rentalpriceholder .dropdown
{
	width:70px;
	float:left;
}

.let
{
	color:#FF0000;
	font-weight:bold;
	font-size:120%;
}

.copyright
{
	margin-left:0px;
	font-size:0.9em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header ul li.last-item
	{
		margin-left:0px;
	}
}

div.property-list {
	float:right;
	position:relative;
	top:-15px;
}
a.properylist-btn {
	background:url(../images/buttons/property-list.gif) no-repeat;
	width:125px;
	height:37px;
	text-indent:-9999px;
	display:block;
}
