/*Global Styles*/
body { width:770px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:auto; color:#666; }
a { text-decoration:none; color:#58AED8; outline:none; }
img { border:0; }
h1 { color:#132748; text-transform:uppercase; font-size:12px; font-weight:normal; margin:0px; padding:0px; }

.grayBorder { float:left; width:100%; border:solid 1px #666; padding:0px 10px 0px 10px; }
.minHeight { float:left; width:100%; min-height:600px; _height:600px; }

.upperContent { float:left; height:126px; width:100%; padding-top:10px; }

/*Left Nav*/
.leftNav { float:left; font-size:10px; line-height:150%; }
.leftNav a, .leftNav a:visited { color:#555; text-transform:uppercase; }
.leftNav a:hover { color:#58AED8; }
.leftNav a.selected { color:#58AED8; }

/*Right Nav*/
.rightNav { float:right; font-size:10px; }
.rightNav a, .rightNav div {
	height:24px;
	width:145px;
	display:block;
	padding-left:5px;
	border:solid 1px #666;
	line-height:24px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.rightNav a, .rightNav a:visited { color:#555; }
.rightNav a.selected, .rightNav a.selected:visited { color:#FFF; background-color:#132748; }
.rightNav a:hover { color:#FFF; background-color:#132748; }

.rightNav div { background-color:#EEE; color:#999; border-color:#CCCCCC; }

/*Header*/
.headerImage { float:left; width:770px; margin-bottom:10px; display:inline; }

/*Main*/
.mainContent { float:left; width:100%; }

/*SubHeader*/
.contentSubHeader { float:left; width:770px; margin-bottom:15px; }
.breadcrumb { float:left; width:100%; color:#132748; text-transform:uppercase; margin-bottom:5px; font-size:12px; }
.breadcrumb a, .breadcrumb a:visited { color:#132748; }

.disclaimer { float:left; width:100%; font-size:10px; margin:10px 0px 5px 0px; }

.footer { float:left; width:100%; color:#666; font-size:10px; margin-top:10px; }
.footer a, .lowerContent a:visited { color:#666; }
.footer a:hover { color:#58AED8; }

/*ToolTip Styles*/
.tooltipText { color:#192754; font-weight:bold; background-color:#FFF; }

/*Home*/
.homeImages { float:left; height:277px; width:770px; background-color:#FFF; margin-bottom:10px; }
.homeImages img { float:left; margin-left:2px; }
.homeImages div div { float:left; width:107px; margin-left:2px; display:inline; }
.homeImages div div img { margin-left:0px; margin-bottom:2px; }

/*Browse*/
.propertyCategories { float:left; }

.propertyCategory {
	float:left;
	width:112px;
	height:125px;
	margin:0px 0px 10px 0px;
	font-size:11px;
	cursor:pointer;
	/*border:solid 1px #FFF;*/
	color:#666;
	background-color:#FFF;
}
.propertyCategory img { margin-bottom:5px; border:solid 1px #FFF; }
.categoryCount { }

/*View Category*/
.categoryProperties { float:left; width:100%; }
.categoryProperty { float:left; width:190px; height:160px; margin-right:2px; _margin-right:0px; }
.categoryPropertyInfo { float:left; padding:10px 10px 0px 10px; }
/*.categoryPropertyTitle { font-size:11px; color:#132748; }*/
.categoryProperty img { border:solid 1px #FFF; }

/*View Property*/
.propertyImages { float:left; width:618px; }
.propertyImages img { float:left; }

.propertyLargeImage { float:left; width:480px; height:360px; }

.propertyThumbnailsOuter { float:left; width:136px; height:360px; margin-left:2px; display:inline; overflow:auto; }
.propertyThumbnailsInner { width:120px; }

.propertyThumbnail { float:left; width:110px; background-color:#EEE; margin:2px 0px 2px 3px; text-align:center; border:solid 1px #FFF; }
.propertyThumbnail a { float:left; }
.propertyThumbnail a img { float:left; border:none; }

.propertyNumber { float:left; width:120px; color:#224b70; font-weight:bold; }
.propertyButtons { float:left; width:246px; padding-left:252px; }
.propertyLowerInfo { float:left; width:100%; color:#939598; }

/*View Saved Properties*/
.savedProperty { float:left; width:100%; margin:10px 0px 10px 0px; }

.savedPropertyButtons { float:left; margin-right:7px; width:13px; height:81px; border:solid 1px #666; }
.savedPropertyButtons img { float:left; }

.savedPropertyImage { float:left; margin-right:5px; width:110px; height:83px; text-align:center; line-height:83px; }

.savedPropertyBox { float:left; margin-right:5px; width:151px; height:83px; text-align:center; cursor:pointer; }
.savedPropertyBoxLink {
	float:left;
	height:24px;
	width:143px;
	display:block;
	line-height:24px;
	color:#FFF;
	background-color:#4C4C4C;
	padding:0px 0px 0px 8px;
	margin-bottom:3px;
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
}
.savedPropertyBox a, .savedPropertyBox a:visited {
}
.savedPropertyBox a:hover { background-color:#192574; }
.savedPropertyAlignTable { float:left; width:151px; height:56px; }
.savedPropertyAlignTable img { width:74px; }
.transparent { filter:alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4; }

.savedPropertyRemove { float:left; font-size:10px; }
.savedPropertyRemove a, .savedPropertyRemove a:visited { color:#666; }
.savedPropertyRemove a:hover { color:#58AED8; }

/*Search*/
.searchHeader { float:left; width:100%; }
.searchHeader img { float:left; margin-right:1px; }

.searchOption { float:left; width:175px; height:159px; margin-right:30px; display:inline; }
.searchOption strong { color:#58AED8; text-transform:uppercase; }
.searchOption select { width:175px; }

/*Search Results*/
.searchResults { float:left; width:100%; }

/*Email Properties*/
.email_input { width:200px; border:solid 1px #e3e4e5; margin-bottom:5px; color:#939598; }
.errors { border:dashed 2px #F00; color:#F00; background-color:#FFFFCC; padding:5px; margin:5px 0px 10px 0px; }

/*Arrange Photos*/
.draggablePhotoContainer { float:left; width:784px; margin-left:-6px; }
.sortableContainer div { float:left; width:110px; height:83px; margin:0px 2px 2px 0px; display:inline; }

/*Delete Photos*/
.containerTitle { float:left; color:#58AED8; text-transform:uppercase; font-weight:bold; }
.removePhotoContainerIn {
	float:left;
	width:560px;
	padding-left:2px;
	padding-top:2px;

}
.removePhotoContainerTrash {
	float:right;
	width:112px;
	margin-right:35px;
	display:inline;

	_height:200px;
	min-height:200px;
	padding-left:2px;
}
