@charset "utf-8";

html { overflow-y: scroll; }

form{
margin:0;
padding:0;
}

body
{
	font: 60% Verdana, Arial, Helvetica, sans-serif;
	background: #F1F9FE;/*#E7E7E7;*/
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#topbg
{
	width:100%;
	border:solid 0px #000000;
	margin-right:auto;
	margin-left:auto;
	min-width:990px;
	background-color:#258ed8;
}

#topimgholder
{
	width:973px;
	margin-left:auto;
	margin-right:auto;
	padding-top:6px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	text-align:center;
}

#topmenuholder
{
	width:973px;
	margin-left:auto;
	margin-right:auto;
	padding-left:12px;
	padding-top:5px;
	min-height:9px;
	height:1.1em;
}

span.menu_link
{
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma;
	cursor:pointer;
	text-align:center;
	background:url(../img/menuline.jpg) left bottom; 
	border-right: solid 0px #2385ca;
	text-decoration:none;
	padding: 5px 15px 6px 15px;
	float:left;
	margin-right:3px;
}

span.menu_link a
{
	text-decoration:none;
	color:#FFFFFF;
}

span.menu_link:hover
{
	text-decoration:underline;
	color:#FFFFFF;
	background:url(../img/menuline_hover.jpg) left bottom; 
}

span.menu_link_selected
{
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma;
	cursor:pointer;
	text-align:center;
	background-color:#FFFFFF;
	border-right: solid 0px #2385ca;
	text-decoration:none;
	padding: 5px 15px 7px 15px;
	float:left;
	margin-right:5px;
}

span.menu_link_selected a
{
	text-decoration:none;
	color: #666666;
}

#wrap
{
	width:985px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#main-content
{
	width:985px;
	margin-left:auto;
	margin-right:auto;;
	background-color:#FFFFFF;
	min-height:300px;
}

#content
{
	width:100%;
	min-height:300px;
}

#bgleft
{
	background:url(../img/shadowleft.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#bgright
{
	background:url(../img/shadowright.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

#footer
{
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-top:15px;
	padding-bottom:10px;
	width:100%;
	background-color:#90c649;
	text-align:center;
}

#leftcolumn
{
	float:left;
	width:205px;
	margin-left:3px;
	margin-right:3px;
}

#centercolumn
{
	float:left;
	width:540px;
	margin-left:3px;
	margin-right:3px;
}


#rightcolumn
{
	float:left;
	width:205px;
	margin-left:3px;
	margin-right:3px;
}

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.label
{
	font-size:12px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}

.labelL 
{
	font-family:Arial, sans-serif; 
	font-size:11px; 
	text-align:left;
	color: #464646;
	padding-right: 3px; 
	padding-left: 2px;
}

.labelR 
{
	font-family:Arial, sans-serif; 
	font-size:11px; 
	text-align:right;
	color: #464646; 
	padding-left: 3px;
}

.labelC 
{
	font-family: Arial, sans-serif; 
	font-size:11px; 
	text-align:center; 
	color: #464646;
}

.labelJ
{
	font-family: Arial, sans-serif; 
	font-size:12px; 
	text-align:justify;
	color: #464646;
	padding:0 2em 0 2em;
}

.MyBotton
{

	background-color: #2385ca;
	border:solid 1px #0d68a8;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	height: 22px;
	padding-top: 0px;
}

.MyBotton:hover
{
	color: #ffffff;
	background-color:#90c649;
	border:solid 1px #39a812;
}

.new_link,a
{
	color:#1372AF;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}

.new_link:hover, a:hover
{
	text-decoration:underline;
}

h1,h3,h4,h5,h6
{
	font-family:"Century Gothic";
	color: #60B906;
	text-align:left;
	border-bottom: solid 1px #CCCCCC;
}

h1 { font-size:36px }
h2 { font-size:30px; text-align:left }
h3 { font-size:26px }

#error, .msgError
{
	width:98%;
	background-color:#FFF0F0;
	border:1px solid #CC3333;
	padding:5px;
	font-size:11px;
}

#warning
{
	width:98%;
	background-color: #FEF7E7;
	border:1px solid #FF9900;
	padding:5px;
	font-size:11px;
}

#ok
{
	width:98%;
	background-color:#E6FFE7;
	border:1px solid #006600;
	padding:5px;
	font-size:11px;
}


.Photo
{
	border:1px solid #999999;
	padding:3px;
	background-color:#FFFFFF;
}

div.other {
	margin:10px;
}

.menu_link {
	color: #2B7104;
}

.admin_link {
	color: #FF6600;
	font-size:11px;
}

/*
* Reg CSS
*/

.regInput
{
	width:300px;
	font-size:14px;
	color:#666666;
	height:20px;
}

select .regInput
{
	width:100px;
}

.regInputPassword
{
	width:300px;
	font-size:20px;
	color:#666666;
	height:20px;
}

.regHeader
{
	font-size:16px;
	font-weight:900;
	color:#009999;
	padding: 10px;
}

/*
* END Reg CSS
*/

.inputMed
{
	width:170px;
}

.parallel
{
	border-bottom: 1px dotted rgb(157, 156, 157);
	border-top: 1px dotted rgb(157, 156, 157);
	font-size: 85%;

	padding: 0.4em;
	text-align: left;
}

.divider
{
	border:none;
	border-bottom: 1px dashed #999999;
	width:100%
}

#Blue
{
	background-color: #F2F4F9;
	border: 1px solid #CDD9ED;
	padding:5px
}

#BlueHeader
{
	font-family:"Century Gothic";
	color: #60B906;
	font-size:24px;
	font-weight:bolder;
	padding:5px 5px 10px 5px;
}

#BlueBody
{
	text-align:justify;
}

/*
* Property Details for Zoom_Property
*/

#tblPropDetails
{
	border: none;
	margin-left:auto;
	margin-right:auto;
	width:90%
}

#tblPropDetails td
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#tblPropDetails #trHeader, #tblPropDetails #trHeader td
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#555555;
	padding:3px;
	border:1px solid #999999;
}



/*
*  END Property Details for Zoom_Property
*/


/*
* Div Orage
*/

#divTools
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	border:1px dashed #0099CC;
}


#Orange
{
	background-color: #FFF3E8;
	border: 1px dashed #FF9933;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
}

#BlueHeader
{
	font-family:"Century Gothic";
	color: #60B906;
	font-size:24px;
	font-weight:bolder;
	padding:5px 5px 10px 5px;
}

#BlueBody
{
	text-align:justify;
}

/*
*	Div Price
*/

.divRentPrice
{
	background-color: #F2F4F9;
	border: 1px solid #CDD9ED;
	padding:2px;
	font:"Century Gothic";
	font-weight:bold;
	text-align: right;
	float:right;
	margin-left: 5px;
}

.divSalePrice
{
	background-color: #FFFBF0;
	border: 1px solid #FEECB4;
	padding:2px;
	font:"Century Gothic";
	font-weight:bold;
	text-align: right;
	float:right
}

.listing_photos
{
	border:1px solid #AAAAAA;
	margin:5px;
	display:inline-block;
	padding:3px;
}

.listing_photos:hover
{
	border:1px solid #60B906;
}

#pager a
{
	border:1px solid #999999;
	background-color:#EEEEEE;
	color: #009900;
	padding:3px;
	font-weight:bold;
}

#pager strong
{
	border:1px solid #999999;
	background-color:#999999;
	color:#FFF;
	padding:3px;
}

.divAlert
{
	margin-top:20px;
	background-color: #FEFAD8;
	border: 1px solid #FFCC00;
	padding:10px;
	font:"Century Gothic";
	font-weight:bold;
	text-align: left;
	width:96%;
	font-size:14px;
}

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:500px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url(../js/swfupload/cancel.png) no-repeat; cursor:pointer; }
