/* ============================================================
    CSS STYLES FOR THE Penelope Marie Commerce site
    v1.0, 7/2004
   ============================================================
*/   

/* General Page Stuff! */
.PageHeading
{
    background-color:#E2E6D8;
    color: #2C3128;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 10px;
    padding:5;
    vertical-align: middle;    
}
.SectionHead
{
    color: #000033;
	background: lightsteelblue;
    font-family: Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    HEIGHT: 35px
}
.SubHead
{
    color: #000033;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
}
.ErrorText
{
    color: red;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px    
}
.NotificationText
{
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px    
}

.Normal
{
    color: #000033;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px    
}
.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #000033;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px    
}

.NormalDouble
{
    color: #000033;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px    
}

/* Vacation Rental PropertyListings */
.PropertyImages
{
	margin: 5px;
}
.PropertyImagesDetail
{
	margin: 10px;
}
.PropertyImages_old
{
    border-color:#000033;
	border-style:solid;
	border-width:thin;
}
.PropertyImagesDetail_old
{
    border-color:#000033;
	border-style:solid;
	border-width:thin;
	margin: 10px;
}
.PropertyHeading
{
    color: #062DB9;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
}
.PropertySubHeading
{
    color: #5875BB;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}
.PropertyListingText
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: normal;
}
.AmenityLabel
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}
.MakeReservation
{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	height:16px;
	width:150px;
	text-align:center;
    border-color:#000000;
    border-style:solid;
    border-width:thin;
}
.MakeReservation:Hover
{
    color: maroon;
    text-decoration: underline;
}
.CheckAvailability
{
    color: #770000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	height:16px;
	width:150px;
	text-align:center;
    border-color:#770000;
    border-style:solid;
    border-width:thin;
}
.CheckAvailability:Hover
{
    color: #ff0000;
    text-decoration: underline;
}


/* Form Control Labels and Boxes */
.FormLabel
{
    color: #000033;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 12pt;
    text-decoration: none;
}
.FormTextbox
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: normal;
}

/* Datagrid Look and Feel */
.dgHeader
{
    font-family: Verdana, Helvetica, sans-serif;
	color:#ffffff;
    background-color: #000033;
    font-size: 8pt;
    font-weight:bold;
}
.dgItem
{
    font-family: Verdana, Helvetica, sans-serif;
	color:#000033;
    background-color: #EFEFCC;
    font-size: 8pt;
    font-weight:normal;
}
.dgAlternateItem
{
    font-family: Verdana, Helvetica, sans-serif;
	color:#000033;
    background-color:#EFEFEF;
    font-size: 8pt;
    font-weight:normal;
}

/* ADMINISTRATION Menu */
.AdminHeading
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #000033;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px    
}

.AdminLink
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
	text-decoration:none;
}
.AdminLink:Hover
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #ff0000;
    font-size: 11px;
    font-weight: normal;
	text-decoration:underline;
}
.FormError
{
    font-family: Verdana, Helvetica, sans-serif;
    color: #ff0000;
    font-size: 10px;
    font-weight: normal;
}

/* Maintenance Functions */
.maintTitle
{
    color: #000033;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 30px
}
.maintSubTitle
{
    color: #000033;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}
.maintLabel
{
    color: #000033;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 12pt;
    text-decoration: none;
}
.maintTextbox
{
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: normal;
}
.maintCreateText
{
    color: #aaaaaa;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: normal;
}


