.float_right {
	float:right;
}
.float_left {
	float:left;
}

#toolbox {
	width: 718px;
	padding: 5px;
	background-color: #2974a7;
}

#toolbox_header {
	height:22px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px 0 0 48px;
	margin: 0;
	line-height: 14px;
	background-image: url(../../assets/images/toolbox/toolbox.gif);
	background-repeat: no-repeat;
	background-position: 9px 0px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;


}
#toolbox_greeting {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 11px 9px 0 0;
	margin: 0;
	line-height: 11px;
}
#toolbox_greeting a {
	font-weight: normal;
	color: #FFFFFF;
}
#toolbox_greeting a:hover {
	font-weight: normal;
	color: #000000;
}

#toolbox_white_top {
	clear: both;
	width: 717px;
	height: 7px;
	background: url(../../assets/images/toolbox/toolbox_top.gif) no-repeat;
	background-repeat: no-repeat;
	line-height: 7px;
}

.toolbox_show_hide { 
	color: #fff;
}

#toolbox_white {
	clear: both;
	width: 691px;
	padding: 0px 12px 0px 12px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5b5b5e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5b5b5e;
}

#toolbox_white_bot {
	clear: both;
	width: 717px;
	height: 7px;
	background-image: url(../../assets/images/toolbox/toolbox_bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tool {	
	clear: both;
	width: 691px;
	padding: 9px 0 9px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9dce9;
}

.empty_tool_note {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	padding: 0 0 0 12px;
	margin:7px 0 0 0;
	font-weight: bold;
}

.tool_note {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0 0 0 12px;
	margin:7px 0 0 0;
}

.tool_header {
	display:inline;
	float:left;
	height:24px;
	width: 630px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
	padding: 0 0 9px 0;
	margin: 0;
}
.tool_header img {
	vertical-align: middle;
	padding: 0 8px 2px 0;
}
.tool_hide_show {
	width: 48px;
	height:18px;
	float:right;
	padding: 0;
	margin: 0;
}
.watch_list_item {
	float:left;
	width: 608px;
	padding: 0 0 12px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.red_alert {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #eb1d25;

}

.tool_select {

	margin: 0 4px 0 0;

	padding:0;

	vertical-align:middle;

}
.property_thumb {
	border: 1px solid #000000;
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.property_thumb_tool {

	float:left;

	border: 1px solid #000000;

	vertical-align: top;

	margin: 0 10px 0 0;

}
.property_address {
	font-weight: bold;
	color: #ac2254;
}

.watch_list_delete {
	float:right;
	border: 0;
	padding: 12px 15px 0 0;
}
.alert_item {
	clear:both;
	float:left;
	width: 660px;
	background-color: #f8f8f8;
	margin: 0 0 10px 0;
	padding: 3px;
}
.alert_item_line {
	padding: 10px 0 0 0;
}

.alert_title {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #ac2254;
	padding: 1px;
}
.alert_title img {
	vertical-align: middle;
	padding: 0 8px 0 0;
}
.alert_delete {
	float:right;
	border: 0;
	padding: 1px;
}
.alert_item p {
	clear:both;
	width:580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin: 0 0 15px 25px;

}
.first {
	padding: 18px 0 0 0; 
}
.profile {
	clear:both;
	padding: 0 0 0 42px;

}
.profile p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	padding: 0;
	margin: 0;
}
#changes_desc {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

#changes_desc {
text-decoration: underline;
cursor: pointer;
cursor: hand;
}

#toolbox_register_left {
	float: left;
	width: 33%;
}

#toolbox_register_left input {
	border: solid black 2px;
}

#toolbox_login_left {
	float: left;
	width: 33%;
}

#toolbox_login_left input {
	border: solid black 2px;
}

#toolbox_register_right {
	float: left;
	width: 66%;
}

.toolbox_register_header {
	font-weight: bold;
}

#toolbox_bullet_list {
	margin-left: 25px;
}

#toolbox_bullet_list li {
	margin-top: 10px;
}

