﻿/*photolisting styles*/
/*featured listing styles*/
/*different headers for each section - resi, land, comm and default for step 1 dynamically chosen*/
.featuredListingHeaderResi
{
    background-color: #CC0066;
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
    height:25px;
    width: 690px;
    color:#FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left:4px;
    padding-top:5px;
    vertical-align:middle;
    float:right;
}

.featuredListingHeaderComm
{
    background-color: #359BAD;
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
    height:25px;
    width: 690px;
    color:#FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left:4px;
    padding-top:5px;
    vertical-align:middle;
    float:right;
}

.featuredListingHeaderLand
{
    background-color: #85BF23;
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
    height:25px;
    width: 690px;
    color:#FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left:4px;
    padding-top:5px;
    vertical-align:middle;
    float:right;
}

.featuredListingHeaderDefault
{
    background-color: #666666;
    border-left: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
    height:25px;
    width: 690px;
    color:#FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left:4px;
    padding-top:5px;
    vertical-align:middle;
    float:right;
}

/*bottom of featured listing holds image, text and button links*/
.innerFeaturedListingContainer
{
    background-color: #FFFFE6;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    width: 674px;
    padding:10px;
    float:right;
}

/*image in featured user control*/
.featuredImage
{
    float: left;
    padding-right: 25px;
}

/*text in featured user control*/
.featuredText
{
	font-weight:bold;
	line-height:140%;
}

/*featured sold, let and under offer signs*/
.featuredSign
{
	font-weight: bold;
	font-size:1.1em;
	text-align: center;
	background-color: Red;
	color: #FFFFFF;
	padding: 4px;
}

/*drop down shadows for all listings user control boxes*/
.dsRight
{
    background-image: url(/property/images/dropShadow_right.jpg);
    background-position: left;
    background-repeat: repeat-y;
    width: 8px;
}

.dsBottomLeft
{
    width: 8px;
}

.dsBottomFeatured
{
    background-image: url(/property/images/dropShadow_bottom.jpg);
    background-repeat: repeat-x;
    width: 690px;
}

.dsBottomStandard
{
    background-image: url(/property/images/dropShadow_bottom.jpg);
    background-repeat: repeat-x;
    width: 180px;
}

/*photo listing styles*/
/*different borders for each section - resi, land, comm and default for step 1 dynamically chosen*/
.photoListingBorderResi
{
	border: solid 2px #CC0066;
    height: 300px;
    padding: 5px;
    text-align: center;
}

.photoListingBorderComm
{
	border: solid 2px #359BAD;
    height: 300px;
    padding: 5px;
    text-align: center;
}

.photoListingBorderLand
{
	border: solid 2px #85BF23;
    height: 300px;
    padding: 5px;
    text-align: center;
}

.photoListingBorderDefault
{
	border: solid 2px #666666;
    height: 300px;
    padding: 5px;
    text-align: center;
}

/*standard listing styles*/
/*different borders for each section - resi, land, comm and default for step 1 dynamically chosen*/
.standardListingBorderResi
{
	border: solid 2px #CC0066;
    height: 300px;
    padding: 5px;
    text-align: center;
}

.standardListingBorderComm
{
	border: solid 2px #359BAD;
    height: 300px;
    padding: 5px;
    text-align: center;
}

.standardListingBorderLand
{
	border: solid 2px #85BF23;
    height: 300px;
    padding: 5px;
    text-align: center;
}

.standardListingBorderDefault
{
	border: solid 2px #666666;
    height: 300px;
    padding: 5px;
    text-align: center;
}

/*text at top of the photo listing and standard listing box*/
.topPhotoStandardText
{
	font-size:1.1em;
	font-weight: bold;
	text-align: center;
}

/*text at bottom of the photo listing and standard listing box*/
.bottomPhotoStandardText
{
	font-size:0.85em;
	width: 140px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:30px;
	text-align: center;
}