	/*//---------------------------------------------*/
	/*// Name: Sun West - Default Style Sheet		 */
	/*// Specification: CSS 2.1						 */
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Image Gallery System Settings				 */
	/*//---------------------------------------------*/
	.igs-textNotification {
		font-weight: bold;
	}
	.igs-categoryImage {
		margin-bottom: 5px;
	}
	.igs-galleryNavigation {
		text-align: center;
		
		background: #000000;
//		border: #D9D9FF 1px solid;
		padding: 5px;
	}
	.igs-galleryNavigation a {
		color: #432e19;
	}
	a.igs-imageListingLinkImage img {
		border: #23150a 1px solid;
	}
	a.igs-imageListingLinkImage:hover img {
		border: #FFFFFF 1px solid;
	}
	div.igs-imageListingLinkText {
		margin: 10px;
		font-size: 12px;
	}
	div.igs-imageListingLinkText a {
		text-decoration: none;
		background: #010000;
		padding: 1px 10px;
		color: #CECECE;
	}
	div.igs-imageListingLinkText a:hover {
		text-decoration: none;
		
		background: #181109;
		padding: 1px 10px;
	}	
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Tables				 */
	/*//---------------------------------------------*/
	.igs-tableCommon {
		width: 100%;
		padding: 0px;
	}
	.igs-tableCommon td {
		padding: 1px;
		padding-bottom: 5px;
	}
	.igs-tableCommon td.igs-borderFlow {
		border-right: 0px;
	}
	.igs-tableImageCategories {
//		border: #D9D9FF 1px solid;
		border-right: 0px;
		border-bottom: 0px;
	}
	.igs-tableImageCategories td {
//		border-right: #E0E0FF 1px solid;
//		border-bottom: #E0E0FF 1px solid;
	}
	
	.igs-tableImageListing {
		background: #000000;
//		border: #D9D9FF 1px solid;
		border-right: 0px;
		border-bottom: 0px;
		margin: 5px 0px;
	}
	.igs-tableImageListing td {
		text-align: center;
		vertical-align: top;
		
//		border-right: #E0E0FF 1px solid;
//		border-bottom: #E0E0FF 1px solid;
	}
	.igs-tableImageListing tr.igs-tableRowHeader td,
	.igs-tableImageListing tr.igs-tableRowFooter td {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
		
		color: #FFFFFF;
		background: #432e19;
		
		padding: 5px;
	}
	.igs-tableImageListing tr.igs-tableRowFooter td {
		font-size: 13px;
		padding: 4px;	
	}
	.igs-tableImageListing tr.igs-tableRowTitles td,
	.igs-tableImageListing tr.igs-tableRowBaseline td {
		font-size: 13px;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
		color: #CECECE;
		padding: 3px;
	}
	.igs-tableImageListing tr.igs-tableRow2 td {
		background-color: #000000;	
	}
	.igs-tableImageListing div.igs-title,
	.igs-tableImageListing div.igs-title a {
		font-size: 12px;
		color: #cecece;
	}
	.igs-tableImageListing div.igs-description,
	.igs-tableImageListing div.igs-description a {
		font-size: 12px;		
		color: #cecece;
	}


	.igs-tableImageSearch {
		background: #F9F9FF;
		
		border: #D9D9FF 1px solid;
		border-right: 0px;
		border-bottom: 0px;
		margin: 5px 0px;
	}
	.igs-tableImageSearch {
		width: 500px;
		margin-left: auto;
		margin-right: auto;
	}
	.igs-tableImageSearch tr.igs-tableRow1 td {		
		border-right: #E0E0FF 1px solid;
		border-bottom: #E0E0FF 1px solid;
		
		padding: 5px;
	}
	.igs-tableImageSearch td.igs-labelColumn {	
		width: 100px;
	}
	.igs-tableImageSearch tr.igs-tableRowHeader td,
	.igs-tableImageSearch tr.igs-tableRowFooter td {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;
		vertical-align: middle;
		
		color: #FFFFFF;
		background: #336699;
		
		padding: 5px;
	}
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Popup Image			 */
	/*//---------------------------------------------*/
	div.igs-popupImageDisplay {
		text-align: center;
		
		margin-top: 5px;
	}
	div.igs-popupImageDisplay img {
		border: #E0E0FF 2px solid;
		display: inline;
	}
	div.igs-popupCloseButton {
		text-align: center;
		margin: 10px;
	}
	div.igs-popupCloseButton a {
		text-decoration: none;
		background-color: #FFFFFF;
		font-size: 13px;
		color: #000000;
		width: 100px;
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		margin-left: auto;
		margin-right: auto;
		
		display: block;
	}
	div.igs-popupCloseButton a:hover {
		text-decoration: none;		
		background-color: #FCFCFF;
		border: #E0E0FF 1px solid;
	}
	div.igs-popupImageDetails {
		text-align: center;
	}
	div.igs-popupImageDetails .igs-title {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
	}
	div.igs-popupImageDetails .igs-description p {
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;
	}
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Slide Show			 */
	/*//---------------------------------------------*/	
	.igs-slideShowContainer {
	
	}
	.igs-tableSlideShowSpeed {
		width: 200px;	
	}
	.igs-tableSlideShowSpeed td {
		text-align: center;
		
		padding: 5px;
	}
	.igs-tableSlideShowNav {
		width: 500px;
	}
	.igs-tableSlideShowNav td {
		text-align: center;
		width: 20%;
		
		padding: 5px;
	}
	.igs-tableSlideShowSpeed td a,
	.igs-tableSlideShowNav td a {
		text-decoration: none;
		background-color: #FFFFFF;
		color: #000000;
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		font-size: 13px;
		display: block; 
	}
	.igs-tableSlideShowSpeed td span,
	.igs-tableSlideShowNav td span {
		vertical-align: middle;
	}
	div.igs-slideShowImageDisplay img {
		border: #E0E0FF 2px solid;
		display: inline;
	}
	
	div.igs-slideShowImageDetails {
		text-align: center;
		
		margin-top: 5px;
	}
	div.igs-slideShowImageDetails .igs-title {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
	}
	div.igs-slideShowImageDetails .igs-description p {
		margin: 0px;
		margin-bottom: 5px;
		padding: 0px;
	}
	
	div.igs-slideShowCloseButton {
		text-align: center;
		margin: 10px;
		font-size: 12px;
	}

	td.igs-slideShowSeekPrevious a {
		background: url(images/arrow-left.jpg) left center no-repeat #FFFFFF;
		padding-left: 20px;
	}
	td.igs-slideShowSeekNext a {
		background: url(images/arrow-right.jpg) right center no-repeat #FFFFFF;
		padding-right: 20px;
	}
	
	div.igs-slideShowCloseButton a {
		text-decoration: none;
		background-color: #FFFFFF;
		color: #000000;
		
		width: 100px;
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		margin-left: auto;
		margin-right: auto;
		
		display: block;
	}
	td.igs-slideShowSeekFirst a:hover,
	td.igs-slideShowSeekPrevious a:hover,
	td.igs-slideShowSeekNext a:hover,
	td.igs-slideShowSeekLast a:hover,
	td.igs-slideShowPlayPause a:hover,
	td.igs-slideShowSpeedDown a:hover,
	td.igs-slideShowSpeedUp a:hover,
	div.igs-slideShowCloseButton a:hover {
		text-decoration: none;		
		background-color: #FCFCFF;
		border: #E0E0FF 1px solid;
	}

	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Static Image Settings						 */
	/*//---------------------------------------------*/
	.igs-imgStatic-exists { display: block; width: 100px; height: 100px; }
	.igs-imgStatic-categoryExists {  }
	.igs-imgStatic-missingLarge { display: block; vertical-align: top; background: url(images/no_image.gif) center no-repeat; width: 100px; height: 100px; border: 0px; padding: 0px; margin: 0px; }
	.igs-imgStatic-missingSmall { display: block; vertical-align: top; background: url(images/no_image_sm.gif) center no-repeat; width: 100px; height: 100px; border: 0px; padding: 0px; margin: 0px; }
	.igs-imgStatic-missingLarge img,
	.igs-imgStatic-missingSmall img { display: none; }

	.igs-tableImageCategories td {
		padding: 0px;
	}
	.igs-tableImageCategories td a div.igs-title {
		font-size: 16px;
		font-weight: bold;	
		text-decoration: none;
		color: #CECECE;
	}
	.igs-tableImageCategories td a:hover div.igs-title {		
		color: #CECECE;
	}
	.igs-tableImageCategories td a div.igs-description {
		font-size: 12px;
		text-decoration: none;
		color: #CECECE;
	}
	.igs-tableImageCategories td a:hover div.igs-description {		
		color: #CECECE;
	}
	.igs-tableImageCategories td a,
	.igs-tableImageCategories td a:hover {
		text-decoration: none;
		vertical-align: middle;
		
		height: auto;
		padding: 5px;
		position: relative;
		display: block;
	}
	.igs-tableImageCategories tr.igs-tableRow1 td a {
		background: #23150a;
	}
	.igs-tableImageCategories tr.igs-tableRow1 td a:hover {
		background-color: #000000;
	}
	.igs-tableImageCategories tr.igs-tableRow2 td a {
		background: #181109;
	}
	.igs-tableImageCategories tr.igs-tableRow2 td a:hover {
		background-color: #000000;
	}
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		body {
			background: #010000;
		}
		.borderTop {
			background: url(images/border-top-bg.jpg) repeat-x;
			height: 37px;
		}
		.borderLeft {
			background: url(images/border-left.jpg) no-repeat;
			width: 80px;
		}
		.borderRight {
			background: url(images/border-right.jpg) no-repeat;
			width: 80px;
		}
		.bodyBorderTop {
			background: url(images/body-border-top.jpg) no-repeat;
			height: 37px;
			width: 539px;
		}
		.bodyContents {
			width: 538px;
			background: #181109 url(images/body-bg.jpg) no-repeat;
			color: #FFFFFF;
			font-family: Georgia, Times, Skia, Helvetica;
			font-size: 14px;
			padding: 15px;
		}
		.bodyContents p, .bodyContents div, .bodyContents table tr td {
			font-family: Georgia, Times, Skia, Helvetica;
		}
		.newsletterTable a img {
			border: 1px solid #000000;
		}
		.newsletterTable a:hover img {
			border: 1px solid #ffffff;
		}
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		.headerCell {
			background: url(images/header.jpg) no-repeat;
			width: 740px;
			height: 117px;
		}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		.navTop {
			background: url(images/border-nav-top.jpg) no-repeat;
			width: 202px;
			height: 4px;
			font-size: 1px;
		}
		.navigationCell {
			background-color: #29190d;
			width: 202px;
		}
		table.navigationButton tr td a {
			display: block;
			cursor: pointer;
			width: 189px;
			height: 41px;
			border: 0px;
			background: url(images/nav-button-bg.jpg) no-repeat;
			text-decoration: none;
		}
		table.navigationButton tr td a:hover {
			display: block;
			cursor: pointer;
			width: 189px;
			height: 41px;
			border: 1px solid #FFFFFF;
			background: url(images/nav-button-bg.jpg) no-repeat;
			text-decoration: none;
		}
		table.navigationButton tr td a span {
			vertical-align: center;
			color: #cecece;
			position: relative;
			left: 20px;
			top: 10px;
			font-size: 14px;
			font-family: Georgia, Times, Skia, Helvetica;
		}
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		.footerCell {
			background: url(images/footer-bg.jpg) repeat-x;
			height: 73px;
			
			color:#6e5543;
			font-size:11px;
		}
		
		.footerCell a {
			color:#ffffff;
			text-decoration:none;
		}
		
		.footerCell a:hover {
			color:#ffffff;
			text-decoration:underline;
		}
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
		.titleCell {
			width: 538px;
			height: 46px;
			background: url(images/title-bg.jpg) no-repeat;
			color: #823f00;
			font-family: Georgia, Times, Skia, Helvetica;
			font-size: 24px;
			padding-left: 20px;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		a {
			color: #dcba00;
			text-decoration: none;
		}
		
		a:hover {
			color: #823f00;
			text-decoration: underline;
		}

	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
	
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/