﻿.button
{ 
	cursor: hand; 
	background: transparent url('images/button.png') no-repeat 0% 0%;
	padding: 0;
	width: 123px;
	height: 40px;
	border: none;		
	overflow: hidden;
	font: corbel;
	font-size: 17px;
	color: #454545;
	padding-bottom: 5px;
}
.button:hover 
{
	background: transparent url('images/button.png') no-repeat 0% -40px; 
}


.heading1
{
	margin:0;
	padding:0 0 0 0px;
	margin-bottom: 10px;
	font-size:1.4em;
	font-weight:bold;
	background-color:#ffffff;
	color:#000F6C;
}
.heading2
{
	margin-top:0px;
	padding-left:0px;
	margin-bottom: 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#000F6C;
}
.data-section
{
	padding-left: 15px;
}
.data-title
{
	padding:2px 5px 2px 0px;
	text-align:right;
	vertical-align:top;
	width:120px;
	font-weight:bold;
}

.data
{
	vertical-align:top;
	width:500px;
}

.link-item-note
{
	font-size:0.9em;
}
.link-item-title
{
	color:#862245;
	font-weight:bold;
}

.link-item
{
	padding:5px 0 0px 10px;	
}

.link-item-alternate
{
	padding:5px 0 10px 10px;
	background-color:#A7CAD8;
}

.link-item a, .link-item-alternate a
{
	padding-top:5px;
	text-decoration:none;
}

.dashed-line
{
	border-bottom: 1px dashed #A7CAD8;
	margin-top:2px; 
	padding-bottom: 2px;

}

.link-child
{
	background-color:#ABD0BC;
	padding:6px;
}

.link-child-item
{
	padding-right:10px;
}

.message
{
	color:Red;
	font-size:1.2em;
	font-weight:bold;
}

.view-list-items-heading
{
	background-color:#FFFFCC;
	font-weight:bold;
}

.view-list-link-heading
{
	background-color:#DDDDDD;
	font-weight:bold;
}


.bedroom-outer-box
{
	border:solid 1px #8A8BCD;	
}

.bedroom-heading
{
	background-color:#FFFFCD;
	font-size:1.4em;
	font-weight:bold;
	padding-left:5px;
}

.apartment-heading
{
	font-weight:bold;
	padding:3px 5px 2px 0px;
	color:#3C3DFD;
	text-decoration:underline;
	vertical-align:top;
}

.apartment-data
{
	padding:3px 5px 2px 0px;
	vertical-align:top;
}

.field-title
{
	color:#1A3771;
	font-weight:bold;
	font-size:1.1em;
	vertical-align:top;
	padding-left:0px;
}
.field-data
{
	vertical-align:top;
	padding-top:0px;
	padding-left:0px;
	font-weight:normal;
}
tr.gridview-column-center td
{
	text-align:center;
	padding:3px 10px 0px 10px;
}
tr.gridview-column-left td
{
	text-align:left;
	padding:3px 10px 0px 10px;
}

tr.gridview-column-right td
{
	text-align:right;
	padding:3px 10px 0px 10px;
}
.HeaderRow th
{
	text-align:center;
	padding:3px 10px 0px 10px;
}

.scrolled-table
{
}

 .selectable-photo
{
    background: #1A3771 url('images/background_thumbnail.jpg') repeat-x center;
    border: 1px solid #1A3771;
    padding: 2px;
}

.error
{
	color:Red;
	font-weight:bold;
}

.success
{
	color:Green;
	font-weight:bold;
}

p.html-section
{
	margin:0;
	padding:0;
}

.title
{
	padding:2px 5px 2px 0px;
	vertical-align:top;
	font-weight:bold;
}
