
	*
	{
		padding		: 0px;
		margin		: 0px;
	}
	
	a:link, a:visited
	{
		color		: #53bac9;
	}
	a:hover
	{
		color		: #abbdbf;
	}
	
	/************************
	* HEADER
	************************/
	
	#IslandCloset
	{
		font-family	: Arial;
		font-size	: 14pt;
	}

	#IslandCloset .PageWrapper
	{
		width		: 800px;
		margin		: auto;
		background	: url(../images/islandbg.jpg) repeat-y;
		background-position : 17px;
		position	: relative;
	}
	
	#IslandCloset .BottomBumper 
	{
		background	: #fff;
		height		: 17px;
		overflow	: hidden;
		width		: 216px;
		clear		: right;
		position	: inherit;
		position	: absolute;
		bottom		: 57px;
	}
	
	#IslandCloset .PageHeader
	{
		background	: #fff;
	}
	
	#IslandCloset .PageHeader .Phone
	{
		float		: right;
		font-size	: 14pt;
		font-family	: "Myriad Pro", Verdana, Arial;
		color		: #2d81c4;
	}
	
	#IslandCloset .PageHeader .PNumber
	{
		color		: #0b4c7f;
		font-weight	: bold;
	}
	
	#IslandCloset .PageHeader .TopHead
	{
		font-size	: 9pt;
		color		: #2d81c4;
		padding-top	: 5px;
	}
	
	#IslandCloset .HeaderImage
	{
		margin-top	: 5px;
		background	: url(../images/island_closet_banner.png) no-repeat;
		height		: 131px;
	}
	
	#IslandCloset .ClosetImage
	{
		background		: #000;
		height			: 213px;
		border-bottom	: 4px #ccdddf solid;
		border-top		: 4px #ccdddf solid;
	}
	
	#IslandCloset .PageBody
	{
		border-top		: 6px #2d81c4 solid;
		border-bottom	: 6px #2d81c4 solid;
	}
	
	#IslandCloset .LeftNavigation
	{
		width			: 204px;
		padding			: 17px;
		padding-top		: 0px;
		height			: 100%;
		float			: left;
	}
	
	#IslandCloset .LeftNavigationInner
	{
		background		: #d9e6e8;
	}
	
	#IslandCloset .LeftBumper 
	{
		background		: #fff;
		height			: 17px;
		overflow		: hidden;
	}
	
	#IslandCloset .RightContent
	{
		padding			: 10px;
		border-left		: 1px dashed #23bad0;
		padding-top		: 16px;
		padding-bottom	: 0px;
		margin-left		: 234px;
	}
	
	#IslandCloset .LeftNavigation a:link,
		#IslandCloset .LeftNavigation a:visited,
		#IslandCloset .LeftNavigation h3
	{
		display			: block;
		text-decoration	: none;
		color			: #444;
		font-size		: 13pt;
		font-weight		: bold;
		padding			: 3px 0px;
		padding-left	: 5px;
	}
	
	#IslandCloset .LeftNavigation h3
	{
		cursor			: default;
	}
	h5
	{
		margin: 0px;
		font-size: 13px;
		font-weight: bold;
	}
	
	#IslandCloset .LeftNavigation .SelectedLink:link,
		#IslandCloset .LeftNavigation .SelectedLink:visited
	{
		background		: #2d81c4;
		color			: #fff;
	}

	#IslandCloset .LeftNavigation a:hover
	{
		background		: #2d81c4;
		color			: #fff;
	}

	#IslandCloset .LeftNavigation .NavIndent a:link,
		#IslandCloset .LeftNavigation .NavIndent a:visited
	{
		padding-left	: 15px;
		font-size		: 10pt;
		font-weight		: normal;
	}
	
	/************************
	* Footer
	************************/
	#IslandCloset .Footer
	{
		font-size		: 9pt;
		padding			: 10px;
		background		: #fff;
	}
	
	#IslandCloset .RightFooter
	{
		float			: right;
		font-weight		: bold;
	}
	
	/************************
	* Body
	************************/
	
	#IslandCloset h1
	{
		color			: #069bb1;
		font-size		: 14pt;
		font-weight:bold;
		font-family		: "Myriad Pro", Verdana, Arial;
	}
	
	#IslandCloset p, #IslandCloset .PageText
	{
		font-size		: 11pt;
		line-height		: 1.6em;
		margin-bottom	: 15px;
	}
	
	/************************
	* Reusable
	************************/
	
	#IslandCloset .BottomInfoBox
	{
		background		: #ccdddf;
		margin			: 2px;
		overflow		: hidden;
		padding			: 5px;
	}
	
	#IslandCloset .BottomInfoBox .Image
	{
		float			: left;
		width			: 198px;
		height			: 160px;
		border			: 1px solid #777;
		padding			: 2px;
		margin			: 5px;
	}
	
	#IslandCloset .BottomInfoBox .ContentBox
	{
		font-size		: 12pt;
		padding			: 3px;
	}
	
	#IslandCloset .ContentBox p
	{
		padding			: 0px;
		margin			: 0px;
		line-height		: 1.3em;
	}
	
	#IslandCloset .BottomInfoBox .BoxText
	{
		margin-left		: 215px;
		padding-top		: 5px;
	}
	
	#IslandCloset .BottomInfoBox .TopBox
	{
		background		: url(../images/web_special_top.png) no-repeat;
		width			: 285px;
		height			: 26px;
	}
	
	#IslandCloset .BottomInfoBox .BottomBox
	{
		background		: url(../images/web_special_bottom.png) no-repeat;
		width			: 285px;
		height			: 26px;
	}
	
	/************************
	* Gallery
	************************/
	
	.GalleryImage
	{
		text-align		: center;
	}
	
	.GalleryImage h4
	{
		margin-bottom	: 5px;
	}
	
	.gallery-image-item
	{
		float			: left;
		width			: 125px;
		margin			: 2px;
		padding			: 2px;
	}
	
	.selected
	{
		background		: #eee;
		border			: 1px solid #aaa;
		margin			: 1px;
	}
	
	.DescText
	{
		font-size		: 12pt;
		padding			: 10px;
	}
	
	.gallery-image-title a:link, 
		.gallery-image-title a:visited
	{
		font-size		: 10pt;
		text-decoration	: none;
		margin-bottom	: 2px;
		display			: block;
		text-align		: center;
	}
	
	.gallery-album-item
	{
		float			: left;
		width			: 250px;
		margin			: 2px;
		padding			: 2px;
		text-align		: center;
	}
	
	.gallery-image-image
	{
		width			: 100px;
		height			: 75px;
		border			: none;
	}
	
	.gallery-main-title a:link,
		.gallery-main-title a:visited
	{
		font-size		: 10pt;
		text-decoration	: none;
		margin-bottom	: 2px;
		display			: block;
	}
	
	.gallery-image
	{
		width			: 240px;
		height			: 179px;
		border-color	: #2d81c4;
	}
	
	.gallery-image-container
	{
		text-align		: center;
	}
	
	.FormRow
	{
		clear			: left;
	}
	
	.FormRow .FormHeader
	{
		float			: left;
		width			: 110px;
		text-align		: right;
		font-size		: 9pt;
	}
	
	.FormRow input
	{
		margin-left		: 10px;
	}