﻿body 
{
	/* Master Page */
	/* Giglio Page */
	/* Diamanti Neri Page */
	/* Colores Page */
	/* Las Perlas Page */
	/* Custom Design Page */
	/* Contact Us Page */
	/* Retailer Locations Page */
	/* Events Page */
	text-align: center;
	background-color: #000000;
}

/************************************************
     Master Page Styles
************************************************/
div#container
{
	/* master page */
	width: 748px;
	margin-right: auto;
	margin-left: auto;
	min-height: 600px;
	min-width: 748px;
	font-family: Century Gothic;
	text-align: left;
	background-color: #000000;
}

	div#header
	{
		/* master page */
		position: absolute;
		height: 150px;
		width: 748px;
		text-align: center;
		background-color: #000000;
		min-height: 150px;
		min-width: 748px;
	}
		
		img#logo
		{
			/* master page */
			position: relative;
			top: 15px;
		}

div#main
{
	/* master page */
	position: absolute;
	top: 166px;
	height: 450px;
	width: 748px;
	text-align: left;
	background-color: #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	min-height: 450px;
	min-width: 748px;
}
	
	div#spacer
	{
		/* master page */
		position: absolute;
		height: 24px;
		width: 748px;
		min-height: 24px;
		min-width: 748px;
	}
	
	div#navigation
	{
		/* master page */
		position: absolute;
		top: 24px;
		height: 25px;
		width: 748px;
		min-height: 25px;
		min-width: 748px;
		z-index: 10;
	}

	div#content
	{
		/* master page */
		position: absolute;
		top: 50px;
		width: 748px;
		height: 400px;
		min-width: 748px;
		min-height: 400px;
		background-color: #000000;
		z-index: 1;
	}

div#footer
{
	position: absolute;
	top: 626px;
	color: #999999;
	font-size: 6.5pt;
	line-height: 24px;
	letter-spacing: .08em;
	font-family: Century Gothic;
	text-align: left;
	font-weight: 100;
}

/**********************************************
       All Container Pages Styles
**********************************************/
div#contentHeader
{
	/* Giglio Page */
	/* Diamanti Neri Page */
	/* Colores Page */
	/* Las Perlas Page */
	/* Custom Design Page */
	/* Contact Us Page */
	/* Retailer Locations Page */
	/* Events Page */
	position: relative;
	float: right;
	width: 690px;
	height: 30px;
	min-width: 690px;
	min-height: 30px;
	padding-top: 45px;
	background-color: #000000;
	color: #999999;
	text-align: left;
	font-size: 13pt;
	letter-spacing: 4px;
}

	

div#redBorder
{
	/* Giglio Page */
	/* Diamanti Neri Page */
	/* Colores Page */
	/* Las Perlas Page */
	/* Custom Design Page */
	/* Contact Us Page */
	/* Retailer Locations Page */
	/* Events Page */
	position: relative;
	float: right;
	width: 690px;
	height: 250px;
	min-width: 690px;
	min-height: 250px;
	background-color: #000000;
	border-top: solid 1px #BD4A56;
	border-bottom: solid 1px #BD4A56;
}

	#redBorder a:link
	{
		/* Giglio Page */
		/* Diamanti Neri Page */
		/* Colores Page */
		/* Las Perlas Page */
		/* Custom Design Page */
		/* Contact Us Page */
		/* Retailer Locations Page */
		/* Events Page */
		color: #DDDDDD;
		background-color: #000000;
		font-size: 7.5pt;
		line-height: 24px;
		letter-spacing: .05em;
		text-decoration: none;
	}

	#redBorder a:visited
	{
		/* Giglio Page */
		/* Diamanti Neri Page */
		/* Colores Page */
		/* Las Perlas Page */
		/* Custom Design Page */
		/* Contact Us Page */
		/* Retailer Locations Page */
		/* Events Page */
		color: #DDDDDD;
		background-color: #000000;
		font-size: 7.5pt;
		line-height: 24px;
		letter-spacing: .05em;
		text-decoration: none;
	}

	#redBorder a:hover
	{
		/* Giglio Page */
		/* Diamanti Neri Page */
		/* Colores Page */
		/* Las Perlas Page */
		/* Custom Design Page */
		/* Contact Us Page */
		/* Retailer Locations Page */
		/* Events Page */
		color: #BD4A56;
		background-color: #000000;
		font-size: 7.5pt;
		line-height: 24px;
		letter-spacing: .05em;
		text-decoration: none;
	}
	
	div#textContainer
	{
		/* Giglio Page */
		/* Diamanti Neri Page */
		/* Colores Page */
		/* Las Perlas Page */
		/* Custom Design Page */
		position: relative;
		float: left;
		width: 270px;
		height: 230px;
		padding-top: 20px;
		background-color: #000000;
		text-align: justify;
		color: #DDDDDD;
		font-size: 7.5pt;
		line-height: 24px;
		letter-spacing: .05em;
	}
	
	div#contentPagination
{
	/* Giglio Page */
	/* Diamanti Neri Page */
	/* Colores Page */
	/* Las Perlas Page */
	/* Custom Design Page */
	/* Contact Us Page */
	/* Retailer Locations Page */
	/* Events Page */
	position: relative;
	float: right;
	width: 690px;
	height: 10px;
	min-width: 690px;
	min-height: 10px;
	padding: 3px 3px 10px 3px;
	background-color: #000000;
	color: #BD4A56;
	text-align: right;
	letter-spacing: 2px;
	
	font-size: 7.5pt;
	line-height: 24px;
	text-decoration: none;
}
	
	div#textImage
	{
		/* Giglio Page */
		/* Diamanti Neri Page */
		/* Colores Page */
		/* Las Perlas Page */
		/* Custom Design Page */
		position: relative;
		float: right;
		width: 320px;
		height: 250px;
	}

	div.fleurDeLis
	{
		/* Contact Us Page */
		/* Retailer Locations Page */
		/* Events Page */
		position: relative;
		float: left;
	}

/********************************************
       Giglio Page Styles
********************************************/
em#collectionsHeader
{
	/* Giglio Page */
	color: #BD4A56;
	font-weight: 100;
}

/*********************************************
       About Us Page Styles
*********************************************/
	div#aboutUsContainer
	{
		/* About Us Page */
		position: relative;
		float: left;
		width: 390px;
		height: 400px;
		z-index: 5;
	}
	
		div#aboutUsText
		{
			/* About Us Page */
			position: relative;
			top: -289px;
			background-color: #000000;
			width: 240px;
			height: 236px;
			text-align: justify;
			color: #DDDDDD;
			font-size: 7.5pt;
			line-height: 24px;
			letter-spacing: .05em;
			padding: 86px 10px 0px 10px;	
			margin-right: auto;
			margin-left: auto;
			z-index: 8;
		}
		
		div#aboutUsFleurDeLis
		{
			/* About Us Page */
			position: relative;
			top: -68px;
			background-color: #000000;
			width: 348px;
			height: 33px;
			margin-right: auto;
			margin-left: auto;
			padding: 10px 0px 10px 0px;
		}
			
			div#leftBorderFleur
			{
				/* About Us Page */
				position: relative;
				float: left;
			}
			
			div#rightBorderFleur
			{
				/* About Us Page */
				position: relative;
				float: right;
			}
		
		div#aboutUsBorder
		{
			/* About Us Page */
			position: relative;
			top: 80px;
			width: 320px;
			height: 238px;
			border: solid 1px gray;
			margin-right: auto;
			margin-left: auto;
		}
	
	div#aboutUsImage
	{
		/* About Us Page */
		position: relative;
		float: left;
		width: 358px;
		height: 400px;
		max-width: 358px;
		max-height: 400px;
	}

/***********************************************
     Contact Us Page Styles
***********************************************/
	div#linkContainerLeft
	{
		/* Contact Us Page */
		position: relative;
		float: left;
		width: 345px;
		height: 245px;
		padding-top: 5px;
	}
	
	div#linkContainerRight
	{
		/* Contact Us Page */
		position: relative;
		float: right;
		width: 345px;
		height: 245px;
		padding-top: 5px;
	}
	
		div.link
		{
			/* Contact Us Page */
			width: 343px;
			height: 26px;
			text-align: left;
			color: #DDDDDD;
			font-size: 7.5pt;
			line-height: 24px;
			letter-spacing: .05em;
			padding-top: 9px;
		}
			
			div.linkLeft
			{
				/* Contact Us Page */
				position: relative;
				float: left;
				top: -2px;
				left: 7px;
			}
			
			div.linkRight
			{
				/* Contact Us Page */
				position: relative;
				float: left;
				top: -2px;
				left: 7px;
				background-color: #000000;
			}
			
/****************************************************
        Events Page Styles
****************************************************/			
	div#eventContainer
	{
		/* Events Page */
		position: relative;
		float: left;
		width: 690px;
		height: 245px;
		padding-top: 5px;
	}
	
		div.event
		{
			/* Events Page */
			width: 680px;
			height: 32px;
			text-align: left;
			color: #DDDDDD;
			font-size: 7.5pt;
			line-height: 24px;
			letter-spacing: .05em;
			padding-top: 9px;
		}
		
			
			
			div.eventDate
			{
				/* Events Page */
				position: relative;
				float: left;
				top: -2px;
				left: 7px;
			}
			
			div.eventDetail
			{
				/* Events Page */
				position: relative;
				float: left;
				top: 3px;
				left: 14px;
				line-height: normal;
			}
			
			span.redText
			{
			/* Events Page */
			color: #BD4A56;
			}

			span.grayText
			{
			/* Events Page */
			color: #999999;
			}
			
/****************************************************
       Retailer Locations Page Styles
****************************************************/	
	div.retailerContainer
	{
		/* Retailer Locations Page */
		position: relative;
		float: left;
		width: 230px;
		height: 245px;
		padding-top: 5px;
	}
	
		div.retailerState
		{
			/* Retailer Locations Page */
			width: 230px;
			text-align: left;
			color: #DDDDDD;
			font-size: 8.5pt;
			letter-spacing: .05em;
			padding-top: 9px;
		}
	
		div.retailer
		{
			/* Retailer Locations Page */
			width: 228px;
			height: 55px;
			text-align: left;
			color: #DDDDDD;
			font-size: 7.5pt;
			line-height: 24px;
			letter-spacing: .05em;
			padding-top: 9px;
		}
		
			
			
			div.retailerLocation
			{
				/* Retailer Locations Page */
				position: relative;
				float: left;
				top: 3px;
				left: 7px;
				line-height: normal;
			}
	
.retailerDataList
{
	background-color: #000000;
}
			
/************************************************************
			Retailer Login Page Styles
************************************************************/

#textContainer table
{
	background-color: #000000;
}

div#loginContainer
{
	width: 270px;
	height: 230px;
	text-align: right; 
}
			
/*************************************************************
			Begin Product Catalog Page Styles
*************************************************************/

div.catalogCollections
{
	position: relative;
	float: left;
	width: 168px;
	height: 240px;
	min-width: 168px;
	min-height: 240px;
	max-width: 168px;
	max-height: 240px;
	margin: 6px 0px 0px 2px;
	text-align: center;
	color: #999999;
	font-weight: 100;
}	

div.catalogCollectionsClear
{
	position: relative;
	float: left;
	width: 168px;
	height: 240px;
	min-width: 168px;
	min-height: 240px;
	max-width: 168px;
	max-height: 240px;
	margin: 6px 0px 0px 2px;
	text-align: center;
	color: #BD4A56;
	font-weight:500;
	filter: alpha(opacity=80);
	opacity: .8;
}	

/*************************************************************
			End Product Catalog Page Styles
*************************************************************/

div#catalogContainer
{
	height: 250px;
	min-height: 250px;
}

div#catalogText
{
	position: relative;
	float: left;
	height: 230px;
	padding-top: 20px;
	background-color: #000000;
	text-align: justify;
	color: #DDDDDD;
	font-size: 7.5pt;
	line-height: 24px;
	letter-spacing: .05em;
	padding-right: 30px;
	max-width: 370px;
}	

div#catalogImage
{
	position: relative;
	float: right;
	height: 240px;
	line-height: 238px;
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 7px;
}

div#catalogSpacer
{
	height: 85px;
}

span.catalogCollection
{
	color: #999999;
	font-weight: 100;
}
	
.collectionsDataList
{
	background-color: #000000;
}	

#productImage
{
	width: 320px;
	height: 230px;	
}

.eventsDataList
{
	background-color: #000000;
}

div#stateList
{
	position: relative;
	float: right;
	padding-right: 10px;	
}

div#backLink a:link
{
	position: relative;
	float: right;
	padding-right: 10px;
	background-color: #000000;
	text-align: justify;
	color: #BD4A56;
	font-size: 7.5pt;
	line-height: 24px;
	letter-spacing: .05em;
	text-decoration: none;
}

div#backLink a:hover
{
	position: relative;
	float: right;
	padding-right: 10px;
	background-color: #000000;
	text-align: justify;
	color: #BD4A56;
	font-size: 7.5pt;
	line-height: 24px;
	letter-spacing: .05em;
	text-decoration: none;
}

div#backLink a:visited
{
	position: relative;
	float: right;
	padding-right: 10px;
	background-color: #000000;
	text-align: justify;
	color: #BD4A56;
	font-size: 7.5pt;
	line-height: 24px;
	letter-spacing: .05em;
	text-decoration: none;
}





div#adminMain
{
	/* master page */
	position: absolute;
	top: 166px;
	height: 600px;
	width: 748px;
	text-align: left;
	background-color: #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	min-height: 450px;
	min-width: 748px;
}

div#adminTextContainer
	{
		/* Giglio Page */
		/* Diamanti Neri Page */
		/* Colores Page */
		/* Las Perlas Page */
		/* Custom Design Page */
		position: relative;
		float: left;
		width: 305px;
		height: 230px;
		padding-top: 10px;
		background-color: #000000;
		text-align: left;
		color: #DDDDDD;
		font-size: 7.5pt;
		line-height: 24px;
		letter-spacing: .05em;
	}
	
div#adminImageContainer
	{
		position: relative;
		float: right;
	}
	
div#adminRedBorder
{
	position: relative;
	float: right;
	width: 690px;
	min-width: 690px;
	min-height: 250px;
	background-color: #000000;
	border-top: solid 1px #BD4A56;
	border-bottom: solid 1px #BD4A56;
	padding: 15px 15px 15px 15px;
}