/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	background-image: url(../images/real-estate.jpg);
	background-repeat: repeat;
	overflow: scroll;
}
h1 {font-size: 36px; margin-bottom: 5px; color: #262262; text-align:center;}
h2 {font-size: 24px; text-align:center;}
h3 {text-align:center;}
#wrapper {width: 720px; margin: 10px auto; padding: 10px 0; border: solid 1px #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:rgb(255,255,255);}
#header, #content {margin: 0 15px; position: relative;}
input[type="text"], input[type="email"], select {padding: 5px; border: solid 1px #ccc; width: 250px; font-size: 14px;}
dd span {font-size: 16px; font-weight: bold;}
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 20px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #FFF;
	border: solid 1px #262262;
	background: #662D91;
	background: -webkit-gradient(linear, left top, left bottom, from(#662D91), to(#262262));
	background: -moz-linear-gradient(top, #662D91,  #262262);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#662D91', endColorstr='#262262');
}
.button:hover {
	background: #662D91;
	background: -webkit-gradient(linear, left top, left bottom, from(#262262), to(#662D91));
	background: -moz-linear-gradient(top,  #262262,  #662D91);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#262262', endColorstr='#662D91');
}

.button:active {
	color: #662D91;
	background: -webkit-gradient(linear, left top, left bottom, from(#662D91), to(#262262));
	background: -moz-linear-gradient(top,  #662D91,  #262262);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#662D91', endColorstr='#262262');
}

.image {
    width:100%;
    height:auto;
}

.col14 {
    width:21%;
}

.col12 {
    width:46%;
}

.clear {
    clear:both;
}

.fl {
    float:left;
}

.center {
    text-align:center;
}

.ui-widget-overlay {opacity:0.8; filter:alpha(opacity=80); background-color: #000; background-repeat: no-repeat;}
.ui-dialog-titlebar-close {display: none;}

