#searchform > * {
	vertical-align:top;
	margin-right: 5px;
}

div#tab_content_area {
	/*
	This is the information displayed
	in a small box below the tabs
	*/
	background: #c6bea5; /*rgb(100,100,100);*/
	color: black;
	/*padding: 10px;*/
	position: relative;
}

div.tab_content_area {
	/*
	This is the information displayed
	in a small box below the tabs
	*/
	background: #c6bea5; /*rgb(100,100,100);*/
	color: black;
	/*padding: 10px;*/
	position: relative;
}

div#tab_content_area a:link, div#tab_content_area a:visited{
	color: black;
}

div#tab_content_area a:hover{
	color: #fcce00;
}

ul#gallery_tabs {
	/*
	The unordered list used to specify
	the tabs.
	*/
	margin: 0 0 0 0;
	list-style-type: none;
	padding: 0 0 0 0;
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
}

ul#gallery_tabs li {
	/*
	Each tab
	*/
	display: inline-block;
	position: relative;
	margin-right: 7px;
	border-bottom: 1px solid #f7eed3;
	background-color: #87806e;
	padding: 1px;
	float: left;
}

div.results_header {
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: left;
}

.searchform{
	margin: 5px 0px 0px 0px; 
	padding: 5px 15px 5px 15px; 
	background: #ada284;
}

.bubble {
	display: inline-block;
	position: relative;
	background-color: #918666;
	padding: 0px 4px 0px 4px;
	height: 20px;
	margin-right: 4px;
	margin-bottom: 2px;
}

.bubble .corner {
	height: 30px;
}

.bubble a {
	color: black;
}

.bubble a:hover{
	color: #fcce00;
}

/* settings for all tab links */
ul#gallery_tabs li a {
	/*
	Each anchor tag inside each tab
	*/
	padding: 0 5px;
	border-bottom: none;
	margin-right: 0;
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
}

/* settings for current tab link */
ul#gallery_tabs li.current {
	/*
	The selected tab
	*/
	background: #c6bea5;
	top: 1px;
}

ul#gallery_tabs li.current a{
	/*
	The anchor tag inside the selected tab
	*/
	border-bottom: 1px solid #c6bea5; /*rgb(50,50,50);*/
	padding-top: 0;
}

ul#gallery_tabs li a small {
	/*
	Small tag inside the anchor tag inside a tab
	*/
	font-weight: normal;
	font-size: 8pt;
}

ul#gallery_tabs a:hover {
	color: #fcce00;
}

.corner {
	/*
	A block element containing a rounded corner
	*/
	width: 15px;
	height: 15px;
	position: absolute;
	background: url('/images/style/rounded_corners_grey.gif') no-repeat;
}

.corner20 {
	/*
	A block element containing a rounded corner (20px)
	*/
	width: 10px;
	height: 20px;
	position: absolute;
	background: url('/images/style/rounded_corners_black_20.gif') no-repeat;
}

.corner_current {
	/*
	A block element containing a rounded
	corner for the selected tab
	*/
	width: 15px;
	height: 15px;
	position: absolute;
	background: url('/images/style/rounded_corners_black.gif') no-repeat;
}

.corner_bottom {
		/*
	A block element containing a rounded
	corner for the bottom of the search box
	*/
	width: 15px;
	height: 15px;
	position: absolute;
	background: url('/images/style/rounded_corners_bottom.gif') no-repeat;
}

.tab_content {
	/*
	The text displayed in a tab
	*/
	position: relative;
	color: black;
}

.TL{
	top: 0;
	left: 0;
}

.TR{
	top: 0;
	right: 0;
	background-position: -15px 0;
}

.BL{
	bottom: 0;
	left: 0;
	background-position: 0 -15px;
}

.BR{
	bottom: 0;
	right: 0;
	background-position: -15px -15px;
}

.TR20{
	top: 0;
	right: 0;
	background-position: -10px 0;
}

table.gallery{
	border-style: none;
}