/* |1| HEADER IMAGE */
.gallery #header-container {
background: url(/images/gallery/header_bg.jpg) no-repeat center 23px; }

/* |2| SEARCH FILTER COLOUR */
.gallery #header-container #top-bar .site-search .site-search-filter a:link,
.gallery #header-container #top-bar .site-search .site-search-filter a:active,
.gallery #header-container #top-bar .site-search .site-search-filter a:visited {
color: #fff;}


/* |3| MAIN NAVIGATION */
/* NOTES: The below styles change the pages relivant tab to its "on state". In order to do this, changes need to be made to the
styles for the tabs to the left and/or the right of the one you want to show as "on". */

/* This controls the tab before */
.gallery #header-container #main-nav-container  li#main-nav_tab2 {}

/* This is the selected tab */
.gallery #header-container #main-nav-container  li#main-nav_tab6 {}
.gallery #header-container #main-nav-container  li#main-nav_tab6 a:link,
.gallery #header-container #main-nav-container  li#main-nav_tab6 a:active,
.gallery #header-container #main-nav-container  li#main-nav_tab6 a:visited {
}
.gallery #header-container #main-nav-container li#main-nav_tab6 a:hover {
}
/* |3B| SUB NAVIGATION */
/* Set background color 
.gallery .sub-nav_container {
background-color: #0e9184;}*/
/* Set divider color 
.gallery .sub-nav_container li {
border-right-color: #23a195;}*/


		.gallery .sub-nav_container  {
			background: url(/images/gallery/subnav/filter-tab_bg.gif) 0px 0px no-repeat;
			height: 34px;
			padding: 3px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 93%;
			line-height: normal;}
		.gallery .sub-nav_container ul {
			margin: 0px;
			padding: 0px 0px 0px 4px;
			list-style: none;
			display: block;
			height: 28px;
			border: none;}
		.gallery .sub-nav_container li {
			border: none;
			float: left;
			background: url(/images/gallery/subnav/norm_left.gif) no-repeat left top;
			padding: 0px 0px 0px 3px;
			margin-right: 1px;
			height: 28px;}
		.gallery .sub-nav_container li a:link,
		.gallery .sub-nav_container li a:active,
		.gallery .sub-nav_container li a:visited {
			display: block;
			background: url(/images/gallery/subnav/norm_right.gif) no-repeat right top;
			padding: 7px 8px 6px 5px;
			text-decoration: none;
			color: #000000;}
		.gallery .sub-nav_container li.selected {
			background-image: url(/images/gallery/subnav/norm_left_on.gif);}
		.gallery .sub-nav_container .selected a:link,
		.gallery .sub-nav_container .selected a:active,
		.gallery .sub-nav_container .selected a:visited {	
			color: #ffffff;
			background-image: url(/images/gallery/subnav/norm_right_on.gif);
			padding-bottom: 6px;
			}



/* |4| CONTENT BOXES / PANELS  */

/* *** GALLERY THEME START *** */
	/* TYPE 1 BOX */
	.gallery #gallery-panel_this-theme {}
	.gallery #gallery-panel_this-theme .content-box-corner_bottom-right {
	min-height: 265px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px;}
	/* COLOR BAR & TABS */
	.gallery #gallery-panel_this-theme .content-box_color-bar {
		background-color: #0e9184;
	/* TABS : If tabs required, un-comment the following */
	/* background-repeat:repeat-x; background-position: left top; height:24px; */}
	.gallery #gallery-panel_this-theme .content-box_color-bar li a {
	/* TABS : If tabs require specific width for all the tabs, un-comment the following and specify desired width */
	/* width:SPECIFY HERE; */ }
	.gallery #gallery-panel_this-theme .content-box_color-bar .bold {
		font-weight: bold; }
		
		/* CONTENT */
		/*|a| Text Attributes */
		
		/* Left Column */
		.gallery #gallery-panel_this-theme #left-column {
			width: 387px;}
		.gallery #gallery-panel_this-theme #left-column h3 {
			margin: 5px 0px 5px 10px;
			color: #555;}
		.gallery #gallery-panel_this-theme #left-column h3 span {
			color: #0e9184;}
		.gallery #gallery-panel_this-theme #left-column p {
			color: #000;}
		.gallery #gallery-panel_this-theme #left-column .images {
			margin-left: 10px;}
		.gallery #gallery-panel_this-theme #left-column .images img {
			border: none;}
		.gallery #gallery-panel_this-theme #left-column .images ul {
			margin-top: 10px;
			list-style: none;}
		.gallery #gallery-panel_this-theme #left-column .images li {
			float: left;
			margin: 0px 18px 10px 0px;}
		.gallery #gallery-panel_this-theme #left-column .images li.no-margin {
			margin-right: 0px;}
		
		/* Right Column */
		.gallery #gallery-panel_this-theme #right-column {
			float: right;
			width: 286px;}
		.gallery #gallery-panel_this-theme #right-column h4 {
			clear: both;
			padding: 10px 5px;
			font: normal 1.5em Georgia, "Times New Roman", Times, serif;
			color: #0e9184;
			height: 20px;}
		.gallery #gallery-panel_this-theme #right-column h5 {
			font: bold 1.3em Arial, Helvetica, sans-serif;
			color: #0e9184;
			padding: 10px 5px 0px 5px;
			height: 20px;
			background: url(/images/gallery/panels/gallery/gallery_bg.jpg) 0px 0px no-repeat;}
		.gallery #gallery-panel_this-theme #right-column h5 span {
			margin-right: 15px;
			float: right;
			font-size: .85em;}
		.gallery #gallery-panel_this-theme #right-column h6 {
			padding: 0px 5px;
			margin-bottom: 5px;
			font: bold 1.1em Arial, Helvetica, sans-serif;
			color: #555;}
		.gallery #gallery-panel_this-theme #right-column #caption p {
			padding: 0px 5px;
			margin-bottom: 10px;
			width: 276px;
			color: #000;
			line-height: 1.5em;}

/* INNER GALLERY PAGES */
		.gallery #gallery-panel_this-theme #main_area {
			float: right;
			margin: 67px 0px 0px 0px ;
			width: 286px;}
					/* Right Column */
		.gallery #gallery-panel_this-theme #right-column_inner {
			float: right;
			margin: 67px 0px 0px 0px;
			width: 286px;}
		.gallery #gallery-panel_this-theme #right-column_inner h4 {
			clear: both;
			padding: 10px 5px;
			font: normal 1.5em Georgia, "Times New Roman", Times, serif;
			color: #0e9184;
			height: 20px;}
		.gallery #gallery-panel_this-theme #right-column_inner h5 {
			font: bold 1.3em Arial, Helvetica, sans-serif;
			color: #0e9184;
			padding: 10px 5px 0px 5px;
			height: 20px;
			background: url(/images/gallery/panels/gallery/gallery_bg.jpg) 0px 0px no-repeat;}
		.gallery #gallery-panel_this-theme #right-column_inner h5 span {
			margin-right: 15px;
			float: right;
			font-size: .85em;}
		.gallery #gallery-panel_this-theme #right-column_inner h6 {
			padding: 0px 5px;
			margin-bottom: 5px;
			font: bold 1.1em Arial, Helvetica, sans-serif;
			color: #555;}
		.gallery #gallery-panel_this-theme #right-column_inner #caption p {
			padding: 0px 5px;
			margin-bottom: 10px;
			width: 276px;
			color: #000;
			line-height: 1.5em;}



		.gallery #gallery-panel_this-theme #other-user-gallery {
			width: 654px;
			padding: 0px 10px 0px 10px;}
		.gallery #gallery-panel_this-theme #other-user-gallery h3 span {
			color: #0e9184;}
		.gallery #gallery-panel_this-theme #other-user-gallery .internal_box_container .internal_box_filter {
			width: 136px;
			background-color: #0e9184; }
		.gallery #gallery-panel_this-theme #other-user-gallery .internal_box_container .internal_box_filter h3 {
			padding: 1px 0px 0px 5px;
			margin: 0px;
			font: normal 1.0em arial, Times, serif;
			color: #fff; 
			line-height: 20px;}
		.gallery #gallery-panel_this-theme #other-user-gallery .internal_box_container {
			margin: 8px 0px 0px 6px;
			text-align: center;
			float: left;
			width: 156px; }	
		.gallery #gallery-panel_this-theme #other-user-gallery .internal_box_container .internal_box_content-container {
		padding: 5px 0px 0px 0px;
		font: normal 12px arial, Times, serif;
		}
		.gallery #gallery-panel_this-theme #other-user-gallery .internal_box_container .internal_box_content-container img {
		border: solid 2px #0e9184;
		}
		/* |b| Panel Specific styles go here
		(remember to include .directory #PANEL-ID-HERE before each element to avoid conflicts) */

		/* |c| Internal Box styles
		If Internal Boxes require specifics of placement (ie margin, float etc) place elements here */
		.gallery #gallery-panel_this-theme .internal_box_container {
			margin: 8px 0px 0px 0px;
			width: 279px; }	
			/* |c1| Internal Box : Filter */
			.gallery #gallery-panel_this-theme .internal_box_container .internal_box_filter {
				width: 260px;
				background-color: #0e9184; }
			.gallery #gallery-panel_this-theme .internal_box_container h3 {
				padding: 0px 0px 5px 10px;
				margin: 0px;
				font: normal 1.5em Georgia, "Times New Roman", Times, serif;
				color: #0e9184; }
			.gallery #gallery-panel_this-theme .internal_box_container h3 a:link,
			.gallery #gallery-panel_this-theme .internal_box_container h3 a:visited {
				text-decoration: none;
				color: #ffffff;
				line-height:20px;}
			.gallery #gallery-panel_this-theme .internal_box_container h3 a:hover,
			.gallery #gallery-panel_this-theme .internal_box_container h3 a:active {
				text-decoration: none;
				color: #ffffff;
				line-height:20px;}
			.gallery #gallery-panel_this-theme .internal_box_container a:link,
			.gallery #gallery-panel_this-theme .internal_box_container a:visited {
				font: normal 1em Arial, Helvetica, sans-serif;
				color: #000000;
				padding:5px 0px 0px;
				text-decoration: none; }

			.gallery #gallery-panel_this-theme .internal_box_container a:hover,
			.gallery #gallery-panel_this-theme .internal_box_container a:active {
				color: #555555;}
			.gallery #gallery-panel_this-theme .internal_box_container .internal_box_filter h3 {
				padding: 1px 0px 0px 5px;
				margin: 0px;
				font: normal 1.5em Georgia, "Times New Roman", Times, serif;
				color: #fff; }
			.gallery #gallery-panel_this-theme .internal_box_container #sponsor {
				margin: 10px auto;
				text-align: center; }
			.gallery #gallery-panel_this-theme .internal_box_container #sponsor img {
				border: none; }			
			
			/* |c1-b| Filter divider line
			 un-comment below and specify color */
			 
			 .gallery #gallery-panel_this-theme .internal_box_content-container ul {
			 	float: right;
				width: 65px;
				height: 210px; }
			.gallery #gallery-panel_this-theme .internal_box_container li a:link,
			.gallery #gallery-panel_this-theme .internal_box_container li a:visited {
				height: 14px;
				padding: 4px 2px 4px 15px;
				font: bold 1em Arial, Helvetica, sans-serif;
				background: url(/images/directory/panels/business-directory/icon_bullet.gif) left 8px no-repeat;}
			.gallery #gallery-panel_this-theme .internal_box_container li a:hover,
			.gallery #gallery-panel_this-theme .internal_box_container li a:active {
				color: #82080c; }
			.gallery #gallery-panel_this-theme .internal_box_container li button {
				width: 65px;
				height: 24px;
				background: url(/images/directory/panels/business-directory/button_all.jpg) 0px 0px no-repeat;
				border: none;
				cursor: pointer; }

/* *** SEARCH BUSINESS DIRECTORY END *** */

/* *** ARCHIVE START *** */
	/* TYPE 1 BOX */
	.gallery #gallery-panel_archive {}
	.gallery #gallery-panel_archive .content-box-corner_bottom-right {
	min-height: 200px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px; }
	/* COLOR BAR & TABS */
	.gallery #gallery-panel_archive .content-box_color-bar {
	background-color: #0e9184;
	/* TABS : If tabs required, un-comment the following */
	/* background-repeat:repeat-x; background-position: left top; height:24px; */ }
	
		/* CONTENT */
		/* |a| Text Attributes */
		.gallery #gallery-panel_archive h3 {
			margin: 5px 0px 5px 10px;
			color: #82080c; }
		.gallery #gallery-panel_archive p {}
		
		/* |b| Panel Attributes */
		.gallery #gallery-panel_archive .gallery-panel_archive_container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px; }
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item {
		width: 123px;
		float: left;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 10px;
		text-align: center; }
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item img {
		border:solid 2px #0e9184; }
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item ul {
		list-style:none;
		margin: 5px 0px 0px 0px; }
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item li {
		background:url(/images/generic/bg_generic-shade.png) left top repeat-x;
		display:block;
		height: 30px;
		padding: 5px 0px 0px 0px; }
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item li a:link,
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item li a:active,
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item li a:visited {
		display:inline; height:30px;
		background:url(/images/gallery/panels/gallery-archive/icon_bullet.gif) left 2px no-repeat;
		font:bold 1.0em Arial, Helvetica, sans-serif;
		padding: 0px 0px 0px 12px;
		color:#0e9184; }
		.gallery #gallery-panel_archive .gallery-panel_archive_container .gallery-panel_archive_item li a:hover {
		color:#000000; }
		
/* *** ARCHIVE END *** */

/* UPLOAD YOUR IMAGES */
	/* TYPE 1 BOX */
	.gallery #gallery-panel_upload {}
	.gallery #gallery-panel_upload .content-box-corner_bottom-right {
	min-height: 200px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px; }
	/* COLOR BAR & TABS */
	.gallery #gallery-panel_upload .content-box_color-bar {
	background-color: #0e9184;
	/* TABS : If tabs required, un-comment the following */
	/* background-repeat:repeat-x; background-position: left top; height:24px; */ }
	
		/* CONTENT */
		/* |a| Text Attributes */
		.gallery #gallery-panel_upload h3 {
		font:normal 1.0em Georgia, "Times New Roman", Times, serif;
			margin: 5px 0px 5px 10px; }
		.gallery #gallery-panel_upload p {}
		/* |b| Panel Attributes */
		.gallery #gallery-panel_upload img.stages {
		margin: 0px 0px 0px 17px;}
		.gallery #gallery-panel_upload p.upload-images {
			font-size: 12px;}
		.gallery #gallery-panel_upload p.upload-images a:link,
		.gallery #gallery-panel_upload p.upload-images a:visited,
		.gallery #gallery-panel_upload p.upload-images a:active {
			font-weight: bold;				
			color: #ffffff;
			margin-right: 5px;
			padding: 4px 0px 0px 0px;
			text-align: center;
			background: url(/images/gallery/orange-button.jpg) left top no-repeat;
			display: block;
			height: 24px;
			float: left;
			width: 69px;}
		/* END : UPLOAD YOUR IMAGES */
		
/* Favorites */
.gallery #gallery-panel_favorites {}
.gallery #gallery-panel_favorites .content-box-corner_bottom-right {
	min-height: 210px; /* see ie6_fixes.css for ie6 height value */
	padding-bottom: 10px; }
.gallery #gallery-panel_favorites .content-box_color-bar {
	background-color: #0e9184; }
/* Icon */
.gallery #gallery-panel_favorites h2 {
	background:url(/images/gallery/panels/favorites/icon_header.gif) 8px 11px no-repeat;
	padding-left: 39px; }
	/* Content */
	/* |a| List of favorites */
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list ul {
		list-style:none;
		padding: 6px 15px 0px 15px; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li {
		min-height: 24px; /* see ie6_fixes.css for ie6 height value */
		background: url(/images/gallery/panels/favorites/bg_favorites.gif) left top repeat-x #fafafa;
		padding: 0px 0px 0px 3px;
		border-bottom: solid 1px #d6d6d6; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li a:link,
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li a:active,
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li a:visited {
		display: block; 
		background: url(/images/gallery/panels/favorites/icon_bullet.gif) left 7px no-repeat;
		padding: 5px 0px 0px 15px; }
	/* |b| Delete icon */
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li .icon_delete {
		float:right;
		padding: 2px 6px 0px 0px; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li .icon_delete img {
		border: none; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li .icon_delete a:link,
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li .icon_delete a:active,
	.gallery #gallery-panel_favorites .gallery-panel_favorites_list li .icon_delete a:visited {
		background: none; }
	/* |c| View next & View all */
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls {}
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls ul {
		list-style: none;
		padding: 5px 15px 0px 15px; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls li.view-all {
		float: right;
		padding: 0px 0px 0px 3px; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls li {
		float: left;
		padding: 0px 0px 0px 3px; }
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls li a:link,
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls li a:active,
	.gallery #gallery-panel_favorites .gallery-panel_favorites_controls li a:visited {
		background: url(/images/gallery/panels/favorites/icon_bullet_grey.gif) left 7px no-repeat;
		padding: 5px 0px 0px 15px; }
/* Favorites End */


/* EMAIL FORM POP UP */

.gallery #pop-up-form_email {
width: 420px;
height: 374px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.gallery #pop-up-form_email-header {
width: 420px;
height: 43px;
background: url(/images/gallery/panels/pop-up-forms/pop-up-form_email-bg-header.png) left top no-repeat;}

.gallery #pop-up-form_email-header-inner {
	margin: 0px 8px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.gallery #pop-up-form_email-content {
width: 420px;
min-height: 200px;
background: url(/images/gallery/panels/pop-up-forms/pop-up-form_email-bg-content.png) left top repeat-y;}

.gallery #pop-up-form_email-content_inner {
padding: 3px 9px 0px 4px;}
.gallery #pop-up-form_email-content_inner .content-box_color-bar {
background-color:#0E9184;
}
.gallery #pop-up-form_email-inner h2 {
margin: 0px 0px 4px 0px;}

.gallery #pop-up-form_email-content_inner .form_div {
	padding: 5px 0px 10px 8px;
	margin: 0px 15px 5px 8px;
	border-bottom:dotted 1px #CCCCCC; }

.gallery #pop-up-form_email-content_inner .quarter-width_text {
	float:left;
	width:110px;}
.gallery #pop-up-form_email-content_inner input.half-width {
	width: 250px;
	}
.gallery #pop-up-form_email-content_inner textarea {
	margin-left: 5px;}
.gallery #pop-up-form_email-content_inner p {
	 padding: 0px 0px 5px 0px;
	 color:#000000; }
.gallery #pop-up-form_email-content_inner #error_for_to_address,
.gallery #pop-up-form_email-content_inner #error_for_subject_line,
.gallery #pop-up-form_email-content_inner #error_for_from_address {
		margin-bottom: 5px;
	 }
.gallery #pop-up-form_email-content_inner .search-button {
margin: 0px 0px 0px 10px;
	background: url(/images/gallery/panels/pop-up-forms/submit-button.gif) left top no-repeat;
	border:none;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	width:63px;
	height:24px;}

.gallery #pop-up-form_email-footer {
width: 420px;
height: 22px;
background: url(/images/gallery/panels/pop-up-forms/pop-up-form_email-bg-footer.png) left top no-repeat;}


/* GALLERY IMAGE POP UP */
.gallery .content-box_color-bar {
background-color:#0E9184;
}

/*START : FEATURED ADVERTISEMENT */
.gallery #gallery-panel_home_featured-advertisement {}
.gallery #gallery-panel_home_featured-advertisement .content-box-corner_bottom-right {
	min-height:210px;
	padding-bottom:10px; }
.gallery #gallery-panel_home_featured-advertisement .content-box_color-bar {
	background-color:#0E9184; }
.gallery #gallery-panel_home_featured-advertisement .featured_ad {
	text-align: center;
	padding: 0px 0px 2px 0px;}
.gallery #gallery-panel_home_featured-advertisement .featured_ad img {
	padding: 6px 0px 0px 0px;}
/* END : FEATURED ADVERTISEMENT */