body.owners-area {
	background: url(../images/owners/bg.jpg) no-repeat top center #eafaff;
	}
	
a#logo-owner-dashboard {
		display: block;
		width:299px;
		height:68px;
		background:url(../images/owners/dashboard-logo.png) no-repeat;
		margin-top: 68px;
}

a#logo-owner-dashboard span {
		display: none;
}

body.owners-area #auxilary_nav ul {
		position: absolute;
		top: 35px;
		left: 440px;
}

body.owners-area #auxilary_nav a {
	color: #12860c;
	font-size: 11px;
	letter-spacing: normal;
}

body.owners-area #auxilary_nav a:hover {
	color: #28b121;
	margin: 0;
	left: 0!important;

}

body.owners-area #breadcrumbs {
		position: relative;
		font-size: 19px;
		left: auto;
		font-weight: bold;
		letter-spacing: -1px;
		margin-bottom: 45px;
}

body.owners-area #breadcrumbs a {
		color: #17a710;
		text-decoration: none;
}

body.owners-area #breadcrumbs a:hover {
		color: #4eca48;
}

body.owners-area  legend {
	padding: 15px 15px 12px 12px;
	background: url(../images/owners/legend-bg.jpg) repeat-x;
	color: #fff;
	font-weight: bold;
	}
	
body.owners-area fieldset {
		background: #fff;
		position: relative;
}

body.owners-area fieldset p {
	display: block;
	padding-top: 4px;
}

body.owners-area fieldset h3 {
	margin-bottom: 2px;
	padding-bottom: 0;
	}
	
body.owners-area div.container_12 {
		min-height: 750px;
		padding-bottom: 75px;
}

a#view-incomplete {
		display: block;
		background: url(../images/owners/incomplete-link-bg.jpg) repeat-x #417e90;
		padding: 15px 15px 15px 25px;
		color: #fff;
		text-decoration: none;
		font-size: 18px;
}

a#view-incomplete:hover {
		background: #1e5464;
}

.forgotten-pass {
	font-size: .85em;
	margin-left: 102px;
	padding-top: 10px;
	display: block;
	}
	
#owner-home #owner-content {
	margin-top: 15px;
	}
	
#owner-content {
	margin-top: 15px;
	padding-top: 30px;
	}
	
.right {
	float: right;
	}
	
h1#logged-in-welcome {
		color: #1e5869;
		margin-bottom: 13px;
		margin-top: 12px;
}

h1#logged-in-welcome a {
		color: #17a710;
		text-decoration: none;
}

h1#logged-in-welcome a:hover {
	color: #12860c;
}
	
a#add-listing-btn {
	background: url(../images/owners/add-listing-btn.jpg) no-repeat;
	display: block;
	margin-top: 118px;
	margin-left: 26px;
	width: 210px;
	height: 52px;
	}
	
a#add-listing-btn:hover {
	background-position: 0 -52px; 
	}
	
a#add-listing-btn span {
		display: none;
}

input#my_file_element {
		margin-left: 0px;
}
	
.alert {
	font-weight: bold;
	color: #FF0000;
	font-size: 1.2em;
	}
	
#renewal-notice {
	padding: 10px;
	background: #fec9c9;
	border: 1px solid #990000;
	margin-top: 25px;
	}
	
#renewal-notice a {
	font-weight: bold;
	}
	
#account-sidebar {
	padding-top: 45px;
	}
	
#sidebar {
	margin-left: 0;
	float: left;
	width: 240px;
}
	
.property-info {
	background: #fff;
	padding-top: 15px;
	margin-bottom: 2px;
	}

.property-info:hover {
		border: 2px;
		border:4px solid #2D5764;
		padding-top: 11px;
}
	
.property h3 {
	width: 450px;
	}
	
h3#expired-title {
	background: url(../images/owners/expired-h3.jpg) no-repeat;
	height: 38px;
	font-size: 13px;
	color: #fff;
	padding-left: 48px;
	padding-top: 17px;
	}
	
.property-info h3 {
	border-bottom: 1px solid #eee;
	padding: 0;
	margin: 0 0 10px 0;
	height: auto;
}

.property-info h3 a {
	display: inline-block;
	}
	
.property-info a {
		padding-left: 8px;
		padding-bottom: 3px;
		margin-left: -8px;
		margin-bottom: 3px;
		margin-top: 0;
		border-bottom: none;
		border-bottom: 1px solid #fff;
		float: left;
}

.property-info:hover {
	cursor: default!important;
	}

a.property-title {
		padding-top: 6px;
}
	
.property-info:hover a.property-title {
	background: url(../images/owners/edit-btn.jpg) right #a0e7fe no-repeat;
	padding-right: 59px;
	border-bottom: 1px solid #7bc8e1;
	padding-top: 6px;
	}
	
div.view-public {
	display: none;
	padding: 8px 0 0 0;
	margin: 0 0 0 13px;
	width: 131px;
	float: left;
	}

.property-info:hover div.view-public {
	display: block;
	width: 120px;
	}

div.view-public a {
	background:url(../images/owners/view-public-btn.jpg) no-repeat;
	width: 131px;
	height: 17px;
	margin-left: 6px;
	border-bottom: none;
	padding: 0;
	margin: 0;
	display: block;
	}
	
div.view-public a span {
	display: none;
	}

div.result-photo {
	margin-right: 13px;
	}
	
h2#active-rentals {
		background:url(../images/owners/active-rentals-h2.jpg) no-repeat;
		height: 68px;
		margin: 0;
		padding: 0;
}

h2#active-rentals span, h2#incomplete-rentals span,  h2#expire-rentals span   {
	display: none;
}

h2#incomplete-rentals {
		background:url(../images/owners/incomplete-rentals-h2.jpg) no-repeat;
		height: 68px;
		margin: 0;
		padding: 0;
}


h2#expire-rentals {
		background:url(../images/owners/expired-rentals-h2.jpg) no-repeat;
		height: 68px;
		margin: 0;
		padding: 0;
}
	
div.result-detail {
	width: 440px;
	float: right;
	position: relative;
}


div.result-detail ul {
	width: 116px;
	pading-right: 10px;
}


.mod-options {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 540px;
	top: 6px;
	}
	
.property:hover {
	background: #e3f7ff;
	}
	
.mod-options li {
	margin: 0;
	padding: 0;
	display: none;
	}
	
#owner-expired .mod-options li {
	display: block;
	}
	
.property:hover .mod-options li {
	display: block!important;
	}


.mod-options li {
	float: left;
	list-style: none;
	margin: 0 12px 0 0;
	padding: 0;
	}
	
.mod-options li a {
	display: block;
	background: #333;
	padding: 6px 11px;
	color: #FFFF00;
	}
	
#success-note {
	background: #c2ffc2;
	border: 1px solid #009900;
	font-size: 1.1em;
	padding: 8px 12px;
	font-weight: bold;
	}
	
#sign-up-process {
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	height: 41px;
	}
	
#sign-up-process li  {
	margin: 0 8px 0 0;
	padding: 9px 15px;
	background: #eee;
	color: #999;
	float: left;
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
	}
	
#sign-up-process li.current {
	color: #333;
	background: #fff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-bottom: 9px;
	}
	
#sub-progress {
	background:url(../images/owners/sub-progress-bg.jpg) bottom repeat-x;
	margin: 0;
	padding: 0 0 0 15px;
	height: 45px;
	}
	
#sub-progress li {
	margin: 0 16px 0 0;
	padding: 11px 0 12px 0;
	list-style: none;
	float: left;
	color: #999;
	}
	
#sub-progress li.current {
	font-weight: bold;
	color: #333;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 15px;
	}
	
.additional-listing {
	margin-left: 200px;
	}
	
ul#confirmation-options {
	margin-bottom: 3px;
	padding-bottom: 3px;
	margin-left: 75px;
	font-size: .9em;
	}
	
ul#confirmation-options li {
	list-style: none;
	}
ul#confirmation-options li a {
	display: block;
	padding: 8px 12px;
	background: #82afbd;
	width: 125px;
	text-align:center;
	margin-bottom: 10px;
	color: #fff;
	text-decoration: none;
	}
	
ul#confirmation-options li a:hover {
	background: #6797a6;
}

ul.price {
	background:url(../images/owners/price-bg.jpg) repeat-x;
	width: 165px!important;
	float: right;
	text-align: center;
	margin-bottom: 0;
	}
	
ul.price li {
	list-style: none;
	padding: 10px 0 10px 0;
	margin: 0;
	background:url(../images/owners/price-bg.jpg) repeat-x;
	color: #fff;
	}
	
ul.price li span {
	font-size: .9em;
	padding: 5px 5px 0 5px;
	margin: 0;
	}
	
ul.price li strong {
	color: #b8efff;
	}
	
ul.price li h4 {
	font-size: 3.4em;
	margin: 0 0 0 0!important;
	padding: 0 5px 0 5px!important;
	}
	
.checkout .property {
	padding-bottom: 25px;
	}
		
.checkout .property:hover {
	background: #fff;
	}
	
.checkout .property ul {
	margin-bottom: 0;
	}
	
span #total-amount {
		font-size: 11px;
}
	
#total-bar {
	background: url(../images/owners/total-bar-bg.jpg) repeat-x;
	margin-bottom: 25px;
	text-align: right;
	font-size: 2.9em;
	color: #fff;
	}
	
#total-bar span {
	font-size: 10pt;
	}
	
ul#listing-length {
	margin: 0 0 15px 0;
	padding: 0;
	}
	
ul#listing-length li {
	list-style: none;
	float: left;
	margin-right: 18px;
	text-align: center;
	}
	
ul#listing-length li strong {
	color: #999;
	text-transform: uppercase;
	font-size: .85em;
	}
	
ul#listing-length li label {
	margin: auto!important;
	padding: auto!important;
	font-size: 1.1em;
	width: 85px;
	text-align: center;
	}
	
.expire-notice {
	background: url(../images/owners/expire-bg.jpg) repeat-x #ffb9bc;
	border: 1px solid #dc7b7b;
	padding: 8px 10px;
	margin-bottom: 10px;
	}
	
.expire-notice a {
	color: #1e5869;
	font-weight: bold;
	float: none;
	border-bottom: 1px solid #1e5869!important;
	}

.expire-notice a:hover {
		color: #468ca0;
}
	
.expire-notice strong {
		color: #4c0f10;
		padding-left: 30px;
		background: url(../images/owners/exclamation-circle.jpg) no-repeat;
		padding-top: 3px;
		padding-bottom: 3px;
}

.expire-notice a {
		display: inline;
		border-bottom: none;
		padding: 0;
		margin: 0;
}

	
#expired-box {
	background: url(../images/owners/expired-bg.jpg) no-repeat;
	border: 1px solid #ccc;
	margin-top: 25px;
	padding: 0px;
	}
	
#expired-box p {
	padding: 5px 8px 8px 25px;
	font-size: 12px;
	color: #fff;
}

#expired-box a {
		color: #a0e8ff;
		text-decoration: none;
}

#expired-box a:hover {
	color: #ccf3ff;
}

span#no-listings {
		font-size: 17px;
		-webkit-border-radius:7px;
		color: #35616e;
		padding: 12px 18px;
		margin-top: 15px;
		font-weight: bold;
		text-align: left;
}	

/* Tooltips */

#international-property {
	position: relative;
	}
	
#amenities-desc {
	position: relative; 
	width: 100%
	clear: both;
	}
	
	
.tooltip {
	position: absolute;
	left: 410px;
	top: 5px;
	background:#FFFFCC;
	border: 1px solid #d5d5a2;
	padding: 15px;
	font-size: 85%;
	color: #333;
	}
	
	
	
/* Moe added this for pagination */


#Searchresult {
		margin-top:15px;
		margin-bottom:15px;
		border:solid 1px #eef;
		padding:5px;
		background:#eef;
		width:40%;
	}
	#Searchresult p {
		margin-bottom:1.4em;
	}
	.pagination {
		font-size: 80%;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.pagination a {
		text-decoration: none;
		border: solid 1px #AAE;
		color: #15B;
	}
	.pagination a, .pagination span {
		display: block;
		float: left;
		padding: 0.3em 0.5em;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.pagination .current {
		background:#009900;
		color: #fff;
		border: solid 1px #AAE;
	}
	.pagination .current.prev, .pagination .current.next {
		color:#999;
		border-color:#999;
		background:#fff;
	}
		
		
	/* Sign Up */
	
	div#sign-up-logo {
			width: 298px;
			height: 28px;		
			margin-top: 115px;
			background:url(../images/owners/logo-login.jpg) no-repeat;
	}
	
	div#sign-up-logo span {
			display: none;
	}
	
	body.login #sign-up-logo {
		background:url(../images/owners/logo-login.jpg) no-repeat;
		height: 28px;		
		margin-top: 120px;
	}
	

	div.form-note {
			font-size: 11px;
			color: #598d9d;
			margin-top: -10px;
			width: 250px;
			margin-left: 130px;
}

input#submit, input#recover, input#Addlisting {
		background: #6bb035;
		color: #fff;
		border: 2px solid #6bb035;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		cursor: pointer;
		font-size: 13px;
		font-weight: bold;
		margin-left: 124px;
		padding: 8px 11px!important;
	}

	
input#submit:hover, input#recover:hover, input#Addlisting:hover {
	background-position: 0 -51px;
	background: #9ad66c;
	border: 2px solid #9ad66c;
	}

input#recover {
		background: #4a9fba;
		border: 2px solid #4a9fba!important;
}

input#recover:hover {
	background: #57abc6;
	border: 2px solid #57abc6;
}

input#btndelete {
		border: none;
		background: none;
		margin-left: 124px;
		margin-top: 2px;
		padding: 0;
		cursor: pointer;
}

input#btndelete:hover {
		color: #a23535!important;
}

#deletebox {
		padding: 12px 18px!important;
}

.alert {
		margin-right: 10px!important;
		
}

body.login h2, body.sign-up h2 {
		font-size: 18px;
		color: #1b5060;
		margin-bottom: 10px;
		padding-botom: 0;
		margin-top: 18px;
}

#owner-login-box {
		margin-top: 25px;
}
		
#not-a-member {
		margin-top: 35px;
}

body.login a, body.sign-up a {
		color: #ea6437;
}

body.login a:hover, body.sign-up a:hover {
		color: #f17950;
}

span#or-sign-up {
		font-size: 11px!important; 
}

div#logged_in {
		background: #fff;
		border: 3px solid #2d758b;
}

a#return-home {
		display: inline-block;
		padding: 3 6px;
		position: absolute;
		left: 810px;
		top: 126px;
		font-weight: bold;
}


/* Checkout */

body.checkout .property-info {
	border: 1px solid #ccc;
	margin-bottom: 0;
}

body.checkout .property-info:hover {
		background: #fff!important;
		border: none;
		padding: 15px 34px 29px 34px;
		border: 1px solid #ccc;
}

ul.checkout-options {
		width:  500px;
		margin-top: 14px;
}

ul.checkout-options li {
		float: left;
		margin-right: 19px;
}

ul.checkout-options li a {
	border-bottom: none;
	padding: 6px 9px;
	background: #eee;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #999;
	float: left;
}

ul.checkout-options li a:hover {
	background: #ccc;
}

h2#checkout-title {
	color: #1e5869;
}

#checkbox-column {
	font-size: 11px!important;
	float: left;
	width: 450px;
	text-align: left;
	padding: 18px 10px 12px 10px;
}

#checkbox-column label {
		color: #fff!important;
		float: none;
		width: auto;
		font-size: 11px;
		padding: 0;
		text-align: left;
		margin: 0;
}

#total-column {
		float: right;
		width: 155px;
		font-size: 38px;
		padding: 12px 23px 12px 23px;
		background: #e96034;
}

body.checkout div#auxilary_nav {
		display: none;
}

#error-notification {
		margin-top: 145px;
}

body.checkout #error-notification {
		margin-top: 3px!important;
		padding-top: 0!important;
}

a#return-to-listings {
		text-decoration: none;
		background:  #6bb035;
		border: 1px solid #6bb035;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		color: #fff;
		padding: 10px 18px;
		font-weight: bold;
}

a#return-to-listings:hover {
	background: #88ce51;
	border: 1px solid #88ce51;
}

/* Dashbaord footer */

body.owners-area #footer-wrapper {
		background:url(../images/owners/footer-bg.jpg) repeat-x;
}

body.owners-area #footer-content {
	width: 960px;
	margin: 0 auto;
	color: #5095a9;
	}
	
#footer-content ul {
		margin: 0;
		padding: 0;
}

#footer-content li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 11px;
}

#footer-content li a {
		display: block;
		float: left;
		margin-left: 10px;
		color: #6cabbd;
		text-decoration: none;
}

#footer-content li a:hover {
		color: #88c3d4;
}

#footer-content ul#site-info {
		float: left;
		width: 350px;
}

#footer-content ul#admin-links {
		float: right;
		width: 350px;
}

body.owners-area #footer-wrapper {
		padding-top: 25px;
}

/* Tips box */

.tip-holder {
		position: relative;
}

.quick-tip {
	background: url(../images/owners/tip-bg.jpg) repeat-x #fef8c4;
	border: 1px solid #b3bba6;
	position: absolute;
	left: 450px;
	top: 4px;
	width: 244px;
	}
	
.quick-tip h3, #featured-notice h3 {
		color: #636148;
		padding: 10px 15px 3px 15px;
		position: relative;
	}
	
.quick-tip p {
		padding: 0 18px;
		font-size: 11px;
		width: 210px!important;
}



.quick-tip .tip-pointer, #featured-notice .tip-pointer {
	background:url(../images/owners/tip-pointer.png) no-repeat;
	height: 30px;
	width: 30px;
	position: absolute;
	left: -30px;
	top: 8px;
	}
	
li.featured-price-holder {
	background: #143e4a;
	margin: 0;
	padding: 0;
	}
	
li.featured-price {
	background: url(../images/owners/checkout-featured-bg.jpg) no-repeat!important;
	width: 165px;
	padding-top: 0px;
	padding: 30px 0 0 0;
	display: block;
	}
	
li.featured-price h4 {
	font-size: 22px!important;
	}
	
li.featured-price div {
	margin-top: 21px;
	padding-bottom: 10px;
	}
	
div#featured-notice {
	background: url(../images/owners/tip-bg.jpg) repeat-x #fef8c4;
	border: 1px solid #b3bba6;
	width: 520px;
	float: right;
	font-size: 11px;
	margin-right: -40px;
	margin-top: -13px;
	margin-bottom: 18px;
	position: relative;
	}
	
 div#featured-notice p {
		padding: 0px 18px;
		font-size: 11px;
		width: 450px!important;
}

/* Stepped Checkout */

ul#stepped-process-guide {
		margin: 0;
		padding: 0;
}

ul#stepped-process-guide span {
	display: none;
}

ul#stepped-process-guide li {
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
		width: 309px;
		height: 76px;
}

ul#stepped-process-guide li#step-one {
	background:url(../images/owners/stepped-process-ui.png) no-repeat;
}

ul#stepped-process-guide li#step-two {
	background:url(../images/owners/stepped-process-ui.png) no-repeat -320px 0;
}

ul#stepped-process-guide li#step-three {
		background:url(../images/owners/stepped-process-ui.png) no-repeat -640px 0;
}

ul#stepped-process-guide li.one-current {
	background-position: 0 -76px!important;
}

ul#stepped-process-guide li.two-current {
	background-position: -320px -76px!important;
}

ul#stepped-process-guide li.three-current {
	background-position: -640px -76px!important;
}

div#checkout-warning {
	background: url(../images/owners/checkout-warning-bg.png) no-repeat;
		width: 860px;
		height: 8px;
		padding: 20px 15px 50px 75px;
		margin-top: 10px;
		margin-left: 10px;
		font-weight: bold;
		color: #fff;
		text-shadow: #711915 0px 1px 1px;

}