/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
	body
	{
		background: #000000;
	}
	.pagebreak
	{
		background: url(images/pagedevider.jpg) repeat-x;
	}
	.titlerepeat
	{
		background: url(images/titlerepeat.jpg) repeat-x;
	}
	.title
	{
		background: url(images/title.jpg);
	}
	.bodyrepeat
	{
		background: url(images/bodyrepeat.jpg) #000000 repeat-x top;
	}
	.body
	{
		background: url(images/body.jpg) no-repeat top;
	}
	
	.tableRow1
	{
		background: #242224;
	}
	.tableRow2
	{
		background: #161616;
	}
	.borderTable tr td
	{
		padding-left: 10px;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-right: 10px;
	}
	.borderTable
	{
		border: 2px solid #2E2E2E;
	}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
	
	.header
	{
		background: url(images/header.jpg);
		width: 900px;
		height: 201px;
	}
	
	.headerNew
	{
		background: url(images/header-new.jpg);
		width: 900px;
		height: 201px;
	}

	.headrepeat
	{
		background: url(images/headrepeat.jpg) repeat-x;
	}
	.subheadrepeat
	{
		background: url(images/subheadrepeat.jpg);
	}
	.subheadleft
	{
		background: url(images/subheadleft.jpg);
	}
	.subheadright
	{
		background: url(images/subheadright.jpg);
	}
	.flash
	{
		background: url(images/flash.jpg);
	}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		
	a.imgRollOver-home
	{
		background: url(images/home.jpg);
		width: 195px;
		height: 47px;
		display: block;
	}
	
	a.imgRollOver-home:hover { background:url(images/home-over.jpg); }
	
	a.imgRollOver-services
	{
		background: url(images/services.jpg);
		width: 195px;
		height: 46px;
		display: block;
	}
	
	a.imgRollOver-services:hover { background:url(images/services-over.jpg); }
	
	a.imgRollOver-photogallery
	{
		background: url(images/photogallery.jpg);
		width: 195px;
		height: 46px;
		display: block;
	}
	
	a.imgRollOver-photogallery:hover { background:url(images/photogallery-over.jpg); }
	
	a.imgRollOver-about
	{
		background: url(images/about.jpg);
		width: 195px;
		height: 46px;
		display: block;
	}
	
	a.imgRollOver-about:hover { background:url(images/about-over.jpg); }
	
	
	a.imgRollOver-contact
	{
		background: url(images/contact.jpg);
		width: 195px;
		height: 51px;
		display: block;
	}
	
	a.imgRollOver-contact:hover { background:url(images/contact-over.jpg); }
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
	.footer
	{
		background: url(images/footer.jpg);
		text-align:left;
		line-height:12px;
	}
	.footerrepeat
	{
		background: url(images/footerrepeat.jpg) repeat-x;
	}
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
	
	p { font-family: tahoma,geneva,arial;
		font-size: 14px;
		line-height: 26px;
		color: #FFFFFF;
		}
	
	.mainText, ul
	{
		font-family: tahoma,geneva,arial;
		font-size: 14px;
		line-height: 26px;
		color: #FFFFFF;
	}
	.footerText
	{
		font-family: tahoma,geneva,arial;
		font-size: 10px;
		color: #473f29;
		line-height:12px;
	}
	
	/*//---------------------------------------------*/
	/*// 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 */
		
	/*//---------------------------------------------*/
	/*// Image Gallery System Settings				 */
	/*//---------------------------------------------*/
	.igs-textNotification {
		font-weight: bold;
	}
	.igs-categoryImage {
		margin-bottom: 5px;
	}
	.igs-galleryNavigation {
		text-align: center;
		
		background: #000000;
		border: #A4956A 1px solid;
		padding: 5px;
	}
	.igs-galleryNavigation a {
		font-weight: bold;		
	}
	a.igs-imageListingLinkImage img {
		border: #A4956A 1px solid;
	}
	a.igs-imageListingLinkImage:hover img {
		border: #E0E0FF 1px solid;
	}
	div.igs-imageListingLinkText {
		margin: 10px;
		color:#000000;
	}
	div.igs-imageListingLinkText a {
		text-decoration: none;
		
		color:#000000;
		background: #FFFFFF;
		border: #A4956A 1px solid;
		padding: 3px 10px;
		font-size:12px;
	}
	div.igs-imageListingLinkText a:hover {
		text-decoration: none;
		
		background: #FCFCFF;
		border: #A4956A 1px solid;
		padding: 3px 10px;
	}	
	
	/*//---------------------------------------------*/
	/*// Image Gallery System Tables				 */
	/*//---------------------------------------------*/
	td {color:#666;}
	
	.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: #A4956A 1px solid;
		border-right: 0px;
		border-bottom: 0px;
	}
	.igs-tableImageCategories td {
		border-right: #a4956a 1px solid;
		border-bottom: #a4956a 1px solid;
	}
	
	.igs-tableImageListing {
		background: #F9F9FF;
		border: #A4956A 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: #a4956a;
		
		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;
		
		padding: 3px;
	}
	.igs-tableImageListing tr.igs-tableRow2 td {
		background: #F0F0FF;	
	}
	.igs-tableImageListing div.igs-title,
	.igs-tableImageListing div.igs-title a {
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;		
	}
	.igs-tableImageListing div.igs-description,
	.igs-tableImageListing div.igs-description a {
		font-size: 12px;		
	}


	.igs-tableImageSearch {
		background: #F9F9FF;
		
		border: #A4956A 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;
		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;
		font-size:11px;
		height: 16px;
		line-height: 16px;
		border: #D0D0FF 1px solid;
		padding: 3px 10px;
		
		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;
	}

	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;
		color:#000000;
	}

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

	/*//---------------------------------------------*/
	/*// 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;
	}
	.igs-tableImageCategories td a:hover div.igs-title {		
		color: #000000;
	}
	.igs-tableImageCategories td a div.igs-description {
		font-size: 12px;
		text-decoration: none;
	}
	.igs-tableImageCategories td a:hover div.igs-description {		
		color: #000000;
	}
	.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-color: #000000;
	}
	.igs-tableImageCategories tr.igs-tableRow1 td a:hover {
		background-color: #aa9d7a;
	}
	.igs-tableImageCategories tr.igs-tableRow2 td a {
		background-color: #141214;
	}
	.igs-tableImageCategories tr.igs-tableRow2 td a:hover {
		background-color: #a4956a;
	}
	.paragraphContainer
	{
		color: #FFFFFF;
		font-family: tahoma,geneva,arial;
	}
	.paragraphContainer a
	{
		color: #e2e2e2;
		font-family: tahoma,geneva,arial;
	}
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	


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