﻿

body
{
    margin:0px;
    font-family: Arial;
    font-size: 9pt;
    min-width:1000px;
    background-color: #e7e5e2;
   /* width:980px;*/
}
div
{
    font-family: Arial;
    font-size: 9pt;
}

b
{
	font-weight:bold;
}
pre
{
    font-family: Arial;
    font-size: 9pt;
}
sup
{
	font-family: Arial;
    font-size: 8pt;
}
table
{
    font-family: Arial;
    font-size: 9pt;
}
tr
{
    font-family: Arial;
    font-size: 9pt;
}
th
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
}
td
{
    font-family: Arial;
    font-size: 9pt;
}
p {margin-top:12px;margin-bottom:12px;}
.SiteCopyright a {color:#A2AD00;text-decoration:underline;}
#detailView a {color:#657533;}
a 
{ 
	color:#A2AD00;
	text-decoration: none; 
}
a:hover 
{  
	text-decoration: underline
}

ol
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: square;
}
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: square;
	padding:5px;
}
ul.x-tab-strip {padding:0; margin-bottom:-1;list-style-type:none;}

h1
{
	font-family: Arial;
    font-size: 18pt;
    color: #ED4924;
    padding: 5px 5px 5px 0px;
}

h2
{ 
	font-family: Arial;
    font-size: 16pt;
    color: #ED4924;
    padding: 5px 5px 5px 0px;
}
h3
{ 
	font-family: Arial;
    font-size: 14pt;
    color: #ED4924;
    padding: 5px 5px 5px 0px;
}
h4
{ 
	font-family: Arial;
    font-size: 12pt;
    color: #ED4924;
    padding: 5px 5px 5px 0px;
}
h5 
{ 
	font-family: Arial;
    font-size: 10pt;
    color: #ED4924;
    padding: 5px 5px 5px 0px;
}

input
{
	font-family: Arial;
    font-size: 9pt;
}

input.Normal 
{
	font:8pt/12pt Arial,Tahoma,Verdana,Geneva,Sans-serif;
	border: 1px solid #7F7F83;
	padding: 2px;
}

input.CountdownField
{
	font: italic 8pt/10pt Arial;
	color: #636466;
	border-width:0px;
	text-align:center;
	padding:0px;
	margin:0px;
}
	
select 
{
	font: 9pt Arial,Tahoma,Verdana,Geneva,Sans-serif;
	border: 1px solid #7F7F83;
}

textarea 
{
	font: 9pt Arial,Tahoma,Verdana,Geneva,Sans-serif;
	border: 1px solid #7F7F83;
}

input.textBox 
{
	font-family: Arial,Tahoma,Verdana,Geneva,Sans-serif;
	font-size: 9pt;
	border: solid 1px #7F7F83;
	color: #000000;
	background: #FFFFFF;
}

input.button 
{
    color: #000000;
    background: #E7E8E9;
    border: 1px solid #7F7F83;
    border-bottom:solid 1px black;
    border-right:solid 1px black;
    font-family: Arial,Tahoma,Verdana,Geneva,Sans-serif;
    font-size: 10pt;
}

input.microButton
{
	color: #000000;
	background-color: #E7E8E9;
	border: 1px solid #7F7F83;    
    border-bottom:solid 1px black;
    border-right:solid 1px black;
	font-family: Arial,Tahoma,Verdana,Geneva,Sans-serif;
	font-size: 8pt;
}
.checkbox input {margin:3px;}
.ErrorText 
{ 
	color: #FD4703;
	font-weight: bold;
}

.MicroText 
{ 
	font-size: 8pt;
	font-family: Arial;
}

.MicroTextBold 
{ 
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
}

.MicroTextBoldGray 
{ 
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color:#636466;
}

.MicroTextWhite
{ 
	font-size: 8.5pt;
	font-family: Arial;
	letter-spacing:.06em;
	color:#fff;
}

.MicroTextLGreen{font-size: 8.25pt;font-family: Arial;letter-spacing:.01em;color:#f5f8d8;}

.MicroTextBoldRed 
{ 
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color:#A2AD00;
}

.MicroTextItalic 
{ 
	font-size: 8pt;
	font-family: Arial;
	font-style: italic;
}

.MicroTextItalicGray
{
	font: italic 8pt/10pt Arial;
	color: #636466;
}

.MicroTextGray {font-family:Arial; font-size:8pt; color:#636466; }


.MicroTextRed 
{ 
	font-size: 8pt;
	font-family: Arial;
	color: #A2AD00;
}

.MicroTextGreen
{ 
	color: #53D07A;
	font-size: 8pt;
	font-family: Arial;
}

.SmallText
{ 
	font-size: 9pt;
	font-family: Arial;
}

.SmallTextItalic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:italic;
}

.SmallTextBold 
{ 
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	color:Black;
}


.SmallTextRed 
{ 
	font-size: 9pt;
	font-family: Arial;
	color: #A2AD00;
}
.SettingsSuccess {display:block;padding-bottom:10px;font-size: 9pt; font-family: Arial; color: #A2AD00;}

.SmallTextRedBold
{ 
	font-size: 9pt;
	font-family: Arial;
	font-weight:bold;
	color: #A2AD00;
}

.MediumTextRed 
{ 
	font-size: 12pt;
	font-family: Arial;
	color: #A2AD00;
}
.MediumTextRedBold 
{ 
	font-size: 12pt;
	font-family: Arial;
	color: #A2AD00;
	font-weight:bold;
}

.mediumGreenItalic
{
	font-size: 13pt;
	font-family: Times New Roman;
	font-style: italic;
	font-weight: bold;
	color: #A2B128;
}

.smallGrayCaps
{
	font-size: 9pt;
	font-family: Arial;
	font-variant:small-caps;
	color: #BBB;
}

.smallGray
{
	font-size: 10pt;
	font-family: Arial;
	color: #777;
}

.redLink
{
	font-size: 9pt;
	font-family: Arial;
	color: #ED4924;
	text-decoration: underline;
}


.Product
{
	border: dotted 1px #ccc;
	padding: 5px;
	width: 160px;
	margin: 5px;
	margin-right: 10px;
	float: left;
}

.LargeTextRed {font-family:Georgia; font-size:16pt; color:#41372F; font-style:italic;}

.FeatureLargeTextDark{font-size:16pt;color:#41372F;font-family:Georgia;font-style:italic;}
.FeatureLargeTextLight{font-size:16pt;color:#837870;font-family:Georgia;font-style:italic;}

.TableHeading 
{	
	font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
}


.textbox
{
    border: 1px solid #cccccc;
}

.MicroTextbox
{
	font-size: 8pt;
	font-family: Arial;
    border: 1px solid #cccccc;
    padding-left: 2px;
}

.title
{
	border-width: 0px;
	padding: 2px;
    color: #9A3416;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
}
.sampleImage
{
	border-style: solid;
	border-color: #f7dfb0;
	border-left-width: 25px;
	border-right-width: 25px;
	border-top-width: 5px;
	border-bottom-width: 5px;	
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.AdminContent td, .AdminContent th {padding:3px;}
.AdminTableSkin td, .AdminTableSkin th {padding:3px;}

/* SiteHeader */
.SiteHeader { height:321px;background:#fff url(Images/header_background.jpg) no-repeat center top;margin:0px;padding-bottom:3px; }
    .SiteMasterHeader { height:80px;margin-right:auto;background-color:#fff; }
    * html .SiteMasterHeader { width:1100px; }

.muralfarm-homeheader { height:321px;background:#fff url(Images/header_background.jpg) no-repeat center top;margin:0px;padding-bottom:3px; }
    .muralfarm-homeheader-inner { width:957px;margin-left:auto;margin-right:auto;height:176px;padding:0 5px 5px 5px; }
        .muralfarm-homeheader-inner-inner { border:dotted 1px #d1ccc8;width:951px; }
            .muralfarm-homeheader-homelink { display:block;height:74px;width:291px;background:url(Images/Logos/main_logo.gif) no-repeat;float:left; }
            .muralfarm-homemenu-admin-container { height:24px;background:url(Images/Home/member_background.gif) no-repeat; }

/* overall header layout css */
.muralfarm-siteheader { height:80px;margin-right:auto;background-color:#fff; }
    .muralfarm-siteheader-inner { height:79px;border-bottom:dotted 1px #d1ccc8;background:url(Images/Home/siteHeaderBgGrad.gif) repeat-x left -1px; }
        .muralfarm-siteheader-inner-inner { height:75px;min-width:1060px; }
        * html .muralfarm-siteheader-inner-inner { width:1060px; }
        .muralfarm-siteheader-homelink { display:block;height:75px;width:274px;background:url(Images/Logos/siteHeaderLogo.gif) no-repeat;float:left; }

        .muralfarm-mainmenu-container { float:left;height:75px;width:659px; }
            .muralfarm-mainmenu-admin-container { height:24px;background:url(Images/Home/memberSiteBackground.gif) no-repeat; }
                .muralfarm-mainmenu-admin-inner { float:right;padding-right:10px;padding-top:2px; }

/* sajara base menu overrides */
.sajara-mainmenu-submenu { top:50px;border:1px solid #606c00;background:#96a026 url(Images/ext/bgSearching-tall.gif) repeat-x left bottom;-moz-box-shadow:#666 0px 2px 8px;-webkit-box-shadow:#666 0px 2px 8px; }
    .sajara-mainmenu-submenu li { border-top:1px dotted #6c7600; }
        .sajara-mainmenu-submenu a { color:#dee58d;padding:2px 4px;font-weight:bold;letter-spacing:0.08em; }
        .sajara-mainmenu-submenu a:hover { color:#f5f8d8; }

/* muralfarm-specfic menu overrides */
#sajara-mainmenu-member .sajara-mainmenu { float:left; }
    .muralfarm-mainmenu-admin-inner .sajara-mainmenu li { margin-right:8px;z-index:991; }
        .muralfarm-mainmenu-admin-inner .sajara-mainmenu a { display:block;font-size:0.8em;color:#f7fdc3;padding:2px 10px 2px 4px;background:url(Images/icon_menu_expand.gif) no-repeat right center;cursor:default; }
        .muralfarm-mainmenu-admin-inner .sajara-mainmenu-submenu { top:16px; }
            .muralfarm-mainmenu-admin-inner .sajara-mainmenu-submenu li { margin-right:0; }
                .muralfarm-mainmenu-admin-inner .sajara-mainmenu-submenu a { color:#dee58d;background:none;font-size:1.0em;padding-right:4px;cursor:pointer; }
                .muralfarm-mainmenu-admin-inner .sajara-mainmenu-submenu a:hover { color:#f5f8d8; }
                .muralfarm-mainmenu-admin-inner .sajara-mainmenu-auth a { display:inline;background:none;padding-right:4px;margin-right:0;cursor:pointer; }

/* site menu (large image) styles */
#muralfarm-mainmenu-site { width:100%;height:51px; }
    #sajara-mainmenu-site-about { display:block;height:51px;width:150px;background:url(Images/Home/siteHeaderAbout.gif) no-repeat;text-indent:-9999px; }
    #sajara-mainmenu-site-search { display:block;height:51px;width:135px;background:url(Images/Home/siteHeaderSearch.gif) no-repeat;text-indent:-9999px; }
    #sajara-mainmenu-site-features { display:block;height:51px;width:166px;background:url(Images/Home/siteHeaderFeatures.gif) no-repeat;text-indent:-9999px; }
    #sajara-mainmenu-site-marts { display:block;height:51px;width:208px;background:url(Images/Home/siteHeaderMAP.gif) no-repeat;text-indent:-9999px; }

/* reduced menu header overrides */
.menu-reduced { height:60px;}
  .menu-reduced .muralfarm-siteheader-inner {height:58px; background-image: url(Images/Home/siteHeaderBgGradSmall.gif);background-position:0 0;}
    .menu-reduced .muralfarm-siteheader-inner-inner {height:68px;}
  .menu-reduced .muralfarm-siteheader-homelink { height:55px;width:220px;background:url(Images/Logos/siteHeaderLogoSmall.gif) no-repeat; }
  .menu-reduced .muralfarm-mainmenu-container {height:50px;padding-top:0px;padding-left:5px;}
  .menu-reduced #sajara-mainmenu-site-search {background-image:url(Images/Home/siteHeaderReducedSearch.gif)}
/* end SiteHeader */

/* SiteFooter */

.SiteFooter 
{
	width:100%;
	padding-top:3px;
	border-top:dotted 1px #D1CCC8;
	position:relative;
	clear:both;
	display:block;	
	background-color:White;
}

.SiteFooterCell 
{
	width:1090px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:75px;
}

.SiteCopyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	position:relative; 
	float:left;
	padding: 18px 0px 0px 18px;
	height:43px;
	color:#888;
}

.SiteFooterImage
{
	position:relative;
	float:left;
	border-right:none;
	padding-top: 3px;
	height:43px;
}

/* end SiteFooter */

.panel
{
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC; 
    margin:5px;
    width:580px;
}

.panelTitle
{
	border-width: 0px;
	padding: 2px;
	padding-left:4px;
	margin: 0px;
    color: #9A3416;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    background-color:#DDDDDD;
    width:100%;
}

.DynamicFieldInline
{
    margin:5px;
    display:inline;
}

.DynamicField
{
    margin:5px;
}

.RegisterDynamic 
{ 
	position:relative;
	margin:5px;
	height:20px;
}

.RegisterDynamicLabel
{
	position:absolute;
	padding:2px;
	right:250px;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	color:Black;
	
}

.RegisterDynamicField
{
	position:absolute;
	left:150px;
	font:8pt/12pt Arial,Tahoma,Verdana,Geneva,Sans-serif;
	border: 1px solid #7F7F83;
	padding: 2px;
}


.ReadOnlyField
{
    margin:5px;
}

.helpWindow
{
    margin:0px;
}

.helpTitle
{
	border-width: 0px;
	padding: 4px;
	margin: 0px;
    color: #9A3416;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    background-color:#DDDDDD;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:30px;
}
.helpText
{
	padding: 4px;
	margin: 5px;
    font-family: Arial;
    font-size: 10pt;
    position:absolute;
    top:30px;
    left:0px;
    width:100%;
    height:auto;
}

.helpFooter
{
	border-width: 0px;
	padding: 10px;
    color: #9A3416;
    background-color:#DDDDDD;
    width:100%;
    text-align:center;
    position:absolute;
    bottom:0px;
    left:0px;
    height:40px;
}


.content
{
	padding-left:0px;
	padding-right:0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	background-color:White;
}

.SiteFooterReduced .SiteFooterCell {height:20px;}

/* Menus */

.menuBackground {z-index:100;background:#96a026 url(Images/ext/bgSearching-tall.gif) repeat-x bottom left!important;}
.menuItemBorder {font-size:12px!important;letter-spacing:.08em;border-top: dotted 1px #6c7600;}
.menuItemBorderSM {font-size:11px!important;border-top: dotted 1px #6c7600;}

.menuZ
{
	display: -moz-inline-stack;
	display:inline-block;
	text-transform:lowercase;
	*display:inline;
	*margin-bottom:0px;  /*IE7 fix*/
}
* html .SiteMasterHeader .menuZ {margin-bottom:0px;margin-top:-1px;} /*IE6 fix*/

A.MenuItem
{	
	display: -moz-inline-stack;
	color:#F7FDC3;
	display:inline-block;
	font-family:arial;
	font-size:10px;
	text-transform:lowercase;
}
A.MenuItem:hover
{
	color:#F7FDC3;
	text-decoration:underline;
	text-transform:lowercase;
}

A.Button
{
	color: #000000;
    background: #E7E8E9;
    border: 1px solid #7F7F83;
    border-bottom:solid 1px black;
    border-right:solid 1px black;
    font-family: Arial,Tahoma,Verdana,Geneva,Sans-serif;
    font-size: 10pt;
    padding:2px;
    padding-bottom:4px;
}

A.MicroButton
{
	color: #000000;
    background: #E7E8E9;
    border: 1px solid #7F7F83;
    border-bottom:solid 1px black;
    border-right:solid 1px black;
    font-family: Arial,Tahoma,Verdana,Geneva,Sans-serif;
    font-size: 8pt;
    padding:2px;
    padding-bottom:4px;
}


.LoginName
{
	display: -moz-inline-stack;
	color:#F7FDC3;
	display:inline-block;
	font-family:arial;
	font-size:10px;
	padding-right:10px;
	
}

/* end Menus */


/* General Admin pages */
.SearchPanel 
{
    background-color: #CCCCCC;
    border: solid 1px #CCCCCC;
    padding: 4px;
}

.AdminContent
{
	padding-top: 15px;
	margin-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}

/* end of General Admin pages */

/* Asset Manager Map Panel */
.assetMapContainer {position:relative; left: 0px; top: 0px; z-index: 1; border: gray 1px solid; width: 300px; height: 300px; overflow:hidden; cursor: crosshair;}
.assetMapImage {position:absolute; z-index: 0; top: 0px; left: 0px; border: 0px; cursor: crosshair; }
.assetMapNorthArrow {position: absolute; z-index: 4; bottom: 3px; left: 3px;  margin-top: 3px; }
.assetMapLegend { position: absolute; bottom:10px; right:2px; z-index: 5; cursor:pointer; }
.assetMapLegendToggle {position: absolute; z-index: 4; bottom:3px; right: 3px; cursor:pointer; }

.assetMapPanEast{position: absolute; z-index: 3; top: 18px; left: 28px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.assetMapPanNorth{position: absolute; z-index: 3; top: 5px; left: 15px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.assetMapPanSouth{position: absolute; z-index: 3; top: 31px; left: 15px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.assetMapPanWest{position: absolute; z-index: 3; top: 18px; left: 2px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.assetMapZoomContainer{position: absolute; z-index: 3; width: 18px; height: auto; top: 55px; left: 15px;}
.assetMapZoomIn{position: relative; z-index: 4;margin-bottom:2px; border: 0; cursor:pointer; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.assetMapZoomIndicator{position: relative; z-index: 4; border: 0; cursor: default; }
.assetMapZoomOut{position: relative; z-index: 4;margin-top:2px; border: 0; cursor:pointer; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}

/* end Asset Manager Map Panel */

/* HyperLinks */


/* end of HyperLinks */

/* Static Page Styles */
.StaticContent
{
	background-color:#fff;
	width:500px;
	padding-top: 15px;
	margin-bottom: 0px;
	padding-left:5px;
	padding-right:25px;
}

.MediumLinkTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
}

/* end of Static Page Styles */


/* Home Page */

.hlHomeLink
{
	
}

.HomeBackground 
{
	border-top:dotted 1px #D1CCC8;
	background-color:White;
}

.HomeContent
{
	width: 980px;
	margin-left: auto;
	margin-right:auto;
}

.HomeTop
{
}

.HomeMain
{
	width: 980px;
}

.HomeColumns{overflow:hidden;}

.ColumnsTable
{	
	border-collapse:separate!important;
	overflow:hidden;
	border-right:dotted 1px #D1CCC8;
}

.ColumnsTable td{border-left:dotted 1px #D1CCC8;}

.cell1{background-image:url(./Images/Home/greensquares.gif);}

.HomeBottom
{
}

/* Feature photo */
.FeatureCount {
	display:block;
	text-align:right;
}

.FeatureImage {margin:0 0 5px 0;}

#FeaturePage .FeatureShadow{background-color:#ccc;padding:3px;padding-bottom:1px;}
.FeatureShadow {
	position:relative; 	
	padding-top:0px;       /* Drops the mat edge below the corner images */
	
}
#Favorites .FeatureMat{margin-top:0px;}
#FeaturePage .FeatureMat{margin-top:0px;}
.FeatureMat {
	margin-top:-3px;
	*margin-top:0px;        
	position: relative;
	z-index:0;
}
.FeaturePhoto 
{
	position: relative;
	width:191px;
	z-index:0;
}
#Favorites .FeaturePhoto{ width:600px;}
#FeaturePage .FeaturePhoto{width:400px;}
.FeatureDetails {
	width:100%;
	height:60px;      /* Enough space for action buttons */
	position:relative;
	display:block;	
    padding-bottom:30px;   /* In case this is the longest column... */
}
#Favorites .FeatureDetails {height:110px;}

.FeatureCaption {
	position:absolute; 
	left:5px;
	padding-right:50px;
	margin-top: 30px;
	display:block;
}
.FeatureActions{
	position:relative; 
	display:block;
}

.FeatureHeader 
{
	width:191px;
}

/* Feature photo corners */
.topLeftCorner{ left: -1px; position: absolute; top: 0px; border:0px;width:191px;visibility:hidden;}
#Favorites .FeatureHeader{visibility:hidden;height:1px;}
#FeaturePage .FeatureHeader{visibility:hidden;height:1px;}
.bottomLeftCorner{z-index: 10; left: 0px; bottom: 8px; position: absolute; border:0px; visibility:hidden;}
.topRightCorner{z-index: 10; right: 8px; position: absolute; top: 0px; border:0px; visibility:hidden;}
.bottomRightCorner{z-index: 10; right: 8px; bottom: 8px; position: absolute; border:0px; visibility:hidden;}

/*** IE6 Fix ***/
* html .bottomLeftCorner { bottom: 150px; }
* html .bottomRightCorner { bottom: 150px; }

/* Info Panel */

.HomeKML {
	position:relative;
	margin-top:5px;    /* Spacing between elements */
	display:block;
}


/* end Home Page */

/* Featured Photos page */

#Featured {
	text-align: left;
	margin-right: 0px auto;
	margin-left:0px;
	padding: 0px;
	border:0;
	width: 800px;

}
#FeaturedFeature {
	margin: 0;
	float: left;
	width: 450px;
	height: 1% /* Holly hack for Peekaboo Bug */

}
#FeaturedThumbs {
	float: left;
	width: 320px;
}
/* end Featured Photos page */

/* Favorite Photos page */

#Favorites {
	text-align: left;
	margin-right: 0px auto;
	margin-left:0px;
	padding: 0px;
	border:0;
	width: 1100px;

}
#FavShadow {	background-image:none; }  /* Favorites page does not get a shadow */
#FavoriteDetail {
	margin: 0;
	float: left;
	width: 640px;
	height: 1% /* Holly hack for Peekaboo Bug */

}
#FavoriteThumbs {
	float: left;
	width: 360px;
}
.FavTitle {
	padding-top:10px;
	display:block;
}
.FavDesc {
	padding-top:7px;
	display:block;
}
.FavAddress {
	padding-top:7px;
	padding-bottom:15px;
	display:block;
}
.divAllTags {
	 /*display:none;*/   /* Uncomment this to hide the all tags button & turn off tagging */
}

.allTagData {
	margin-top:4px; 
	margin-left:4px; 
	position:relative; 
	display:block; 
	height:135px; 
	width:140; 
	overflow:auto;
}
.tagDelete {
	float:right; 
	clear:both;
}
.divTag {
	/*display:none;*/    /* Uncomment this to hide the favorite's tag button & turn off tagging */
}
.tag {
	width:100%; 
	margin-top:5px;
}

/* end Favorite Photos page */

/* Search Page */

.MapLabelHidden
{
	position:absolute; 
	left:160px; 
	top:195px; 
	z-index:-1; 
	font-size:smaller; 
	background-color:#FFFFFF; 
	padding-left:3px; 
	padding-right:3px; 
}

.MapLabelVisible
{
	position:absolute; 
	left:160px; 
	top:195px; 
	z-index:4000; 
	font-size:smaller; 
	background-color:#CCFF99; 
	padding-left:3px; 
	padding-right:3px;
}

.DMapLabelHidden
{
	position:absolute; 
	left:120px; 
	top:125px; 
	z-index:-1; 
	font-size:smaller; 
	background-color:#FFFFFF; 
	padding-left:3px; 
	padding-right:3px; 
}

.DMapLabelVisible
{
	position:absolute; 
	left:120px; 
	top:115px; 
	z-index:4000; 
	font-size:smaller; 
	background-color:#CCFF99; 
	padding-left:3px; 
	padding-right:3px;
}

.BetaLabel
{
	font-size:7pt;
	padding:1px;
	font-variant:small-caps;
	background-color: #FFB8BA;
	color:White;
	border:solid 1px #CCC;
	float:left;
	margin:2px;
	display:block;
}

.SearchCriteriaPanel
{
    margin:0px;
}

.SearchResultsHeader
{
   position:relative;
   width:610px;
   border-bottom:solid 1px #CCC;
   margin-bottom:4px;
}

.SearchResultsList
{
	position:relative;
	padding:0px;
	overflow:auto;
	height:460px;
	width:610px
}

.ResultItem
{
	cursor:pointer;
}

.ResultItemHover
{
	cursor:pointer;
	background-color:#F7E3DB;
}

.ResultLabel
{
	padding-top:4px;
}

.ResultMediaObject
{
    position:relative;
    margin:2px;
}

.ResultScanRequest
{
	position:relative;
	top:0px;
	left:0px;
	width:100px;
	height:85px;
	z-index:12;
}

.ResultDetailButton
{
	position:relative;
	width:0px;
	height:0px;
}

.ResultAddressText{  width:100px; font-family:Arial; font-size:8pt; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.ResultTitleText{  width:100px; font-family:Arial; font-size:8pt; overflow:hidden; text-overflow:ellipsis; display:block; }

.CloseBox {position:absolute; top:3px; right:3px; padding:1px; border:solid 1px #7F7F83;}

A.ScanLink { text-decoration: none; color: #0000CC; font-weight:normal;position:relative;z-index:12;}
A.ScanLink:visited { text-decoration: none;}
A.ScanLink:hover {  color: #0000CC; text-decoration: underline;}

A.SmallLink
{
	display:inline-block;
	color:#000000;
	font-family: Arial;
	font-size:8pt;
	padding:2px;
	text-decoration:underline;
}
A.SmallLink:hover
{
	background-color:#A00006;
	color:#FFFFFF;
}

/* end Search Page */

/* Search Help Page */

.HelpSection {
	clear:both; 
	border:solid;
	border-width:1px; 
	border-color:#CCCCCC; 
	padding-left:20px; 
	padding-right:20px; 
	padding-bottom:20px; 
	margin-top:20px;
}
.HelpImage {
	margin-left:15px; 
	margin-bottom:15px; 
	float:right;
	clear:both;
}
.HelpTerm {
	padding-bottom:15px; 
	width:210px;
}
.HelpSep {
	width:100%; 
	margin-bottom:15px; 
	clear:both; 
}

/* end Search Help Page */

/* Search Map Panel */
.searchMapContainer {position:relative; left: 0px; top: 0px; z-index: 1; border: gray 0px solid; background-color:#C0C0C0; width: 300px; height: 324px; overflow:hidden; }
.searchMapImage {position:absolute; z-index: 0; top: 0px; left: 0px; border: 0px; cursor: move; }
.searchMapAcetate {position:absolute; z-index: 1; top: 0px; left: 0px; border: 0px; cursor: move; }
.searchMapNorthArrow {position: absolute; z-index: 4; bottom:0px; left: 3px;  margin-bottom: 3px; }
.searchMapLegend { position: absolute; top:13px; right:2px; z-index: 5; cursor:pointer; }
.searchMapLegendToggle {display:none; position: absolute; z-index: 4; top:0px; right: 3px;  margin-top: 3px; cursor:pointer; }

.searchMapPanEast{cursor:pointer; position: absolute; z-index: 3; top: 18px; left: 28px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.searchMapPanNorth{cursor:pointer; position: absolute; z-index: 3; top: 5px; left: 15px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.searchMapPanSouth{cursor:pointer; position: absolute; z-index: 3; top: 31px; left: 15px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.searchMapPanWest{cursor:pointer; position: absolute; z-index: 3; top: 18px; left: 2px; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.searchMapZoomContainer{position: absolute; z-index: 3; width: 18px; height: auto; top: 55px; left: 15px;}
.searchMapZoomIn{cursor:pointer; position: relative; z-index: 4;margin-bottom:2px; border: 0; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
.searchMapZoomIndicator{cursor:pointer; position: relative; z-index: 4; border: 0; }
.searchMapZoomOut{cursor:pointer; position: relative; z-index: 4;margin-top:2px; border: 0; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}

.searchMapOutside{width:300px;}
.searchMapInside{height:350px; width:300px;border:solid 1px #cccccc;}

.searchMapButton
{
	display:inline;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#A2AD00;
	background-color:#fff;
	cursor:pointer;
	padding:2px;
	margin:2px;
	height:16px;
	border: solid 1px #FFF;
}

.searchMapButton:hover
{
	background-color:#738000;
	color:#fff;
	text-decoration:none;
	border: solid 1px #4F561B;
}

.searchTabCount{display:inline!important;color:#41372f;}

.searchNote{padding-bottom:10px;padding-right:10px;color:Gray;font-size:.9em; text-align:center;}

#thumbPanel hr {color:#fff;}

/* end Search Map Panel */

/* Detail View */

#shareTab {padding:0;}
#shareTab .detailInfoTitle{width:150px;*padding-left:10px;}

.detailTitle {color:#837870; font-family:Georgia, Times New Roman, Serif; font-style:italic; font-size:1.5em;}
.detailInfoTitle {font-weight:bold; font-size:1.0em; color:#A2AD00!important; text-transform:uppercase;}
.detailInfoText {color:#8B8078;display:block;}
.detailInfoText a {color:#EE5B39; text-decoration:underline;}

#HiResIcon {cursor:pointer;height:45px;position:absolute;top:3px;right:7px;border-left: 0px; border-bottom: 0px;}

.Arial_11_Bold {font-family:Arial; font-size:9pt; font-weight:bold; color:Black; }
.Arial_11_636466 {font-family:Arial; font-size:9pt; color:#636466; }
.Arial_16_Bold {font-family:Arial; font-size:14pt; font-weight:bold;  color:Black; }
.Arial_11_16 {font-family:Arial; font-size:9pt; line-height:12pt; color:Black; }

/* end Detail View */

/* About page */
.AboutAwards 
{
	margin-top:30px;
	display:block;
}
/* end About page */

/* Manage Feature page */

#imageBackdrop {background: #ed4924; overflow: hidden; width: 640px; position: relative;}
#imageContainer {z-index: 4; margin: 20px; position: relative;}
.selectedImage {position: relative;}
#topClip {z-index: 5; width: 600px; border-bottom: solid 2px #006595; position: absolute; text-align: center;}
#leftClip {border-right: solid 2px #006595; z-index: 5; position: absolute;}
#bottomClip {border-top: solid 2px #006595; z-index: 5; width: 600px; position: absolute; text-align: center;}
#rightClip {z-index: 5; border-left: solid 2px #006595; position: absolute;}

/* end Manage Feature page */

/* EditAsset page */
#commentsDisabled { border:1px solid #c0c0c0;padding:8px;margin-bottom:8px;display:inline-block; }
#commentsGrid a { font-size:0.8em; }
#commentsGrid .hasOpenReports { background-color:#f08080; }
.comment-tree { }
    .comment-tree ul { list-style:none;padding:0;margin:8px; }
        .comment-tree li { }
            .comment-tree ul ul { margin:-1px 0 0 20px; }
        .comment-tree strong { font-weight:bold;border:1px solid #b0b0b0;border-bottom:1px solid #949494;padding:4px;display:block;background-color:#c0c0c0; }
        .comment-tree p { padding:8px;background-color:#fff;margin:0;border:1px solid #b0b0b0;border-top-width:0px;border-bottom-width:0px; }
        .comment-tree strong, .comment-tree p { box-shadow:-1px 1px 4px #999;-moz-box-shadow:-1px 1px 4px #999;-webkit-box-shadow:-1px 1px 4px #999; }
        .comment-tree .last > p { border-bottom-width:1px; }
        .comment-tree-abuse strong { color:#901010;border-color:#bb5656;background-color:#f6a6a6; }
        .comment-tree-abuse p { background-color:#fed9d9;border-color:#bb5656; }
/* end EditAsset page */

.BrowserLogo
{
	background-color:#fff; 
	width:100%;
}

.Hidden
{
	visibility:hidden;
}


.MemberContent
{
	padding-top: 25px;
	margin-bottom: 0px;
	padding-left:25px;
	padding-right:25px;
}

A.DisabledLink
{
  color:gray;
}
A.DisabledLink:hover
{
  color:gray;
  text-decoration:none;
}

.DisabledLink
{
  color:gray;

} 

.GridViewPager span
{
	color:#DC143C;
	font-weight:bold;
	background-color:#CCCCCC;
	padding:2px;
}

.GridViewPager a
{
	color:#DC143C;
	padding:2px;
}

.GridViewPager a:hover
{
	color:#DC143C;
	background-color:#F7E3DB;
	padding:2px;
}

div.olMarkerLabel {
        font-size:smaller;
        color: Black;
        background-color: #f3c6d2;
        width:auto;
        padding: 1px;
        z-index: 1000;
        left: 10px;
        padding-left:3px;
        padding-right:3px;
    }

div.olControlOverviewMapElement {background-color:#ABAF62; padding:5px;padding-right:20px;}

#detailMap_OpenLayers_ViewPort{position:relative!important;}

/* AnyStats */
.AnyStat_ReportTitleLabel
{
	display: block;
	font-size: 12pt;
	font-family: Arial;
	color:#ED4924;
}
.AnyStat_ReportDescriptionLabel, .AnyStat_MoreInfoText
{
	font-family:Arial;
	font-size:8pt;
	display: inline;
	margin-bottom: 20px;
}

.AnyStat_ResultCountLabel
{ 
	font-size: 8pt;
	font-family: Arial;
	display: block;
	margin-top: 20px;
}

.AnyStat_MoreInfoLink
{
	display: block;
}

.AnyStat_FilterText
{
	display: block;
	font-family:Arial;
	font-size:8pt;
}
.AnyStat_LabelText
{
	display: inline;
	font-family:Arial;
	font-size:8pt;
	color:#999;
}
.AnyStat_SummationRow
{
	background: #EEEEEE;
}

div.feedback-message
{
	position:fixed;
	bottom:0;
	right: 0;
	width: 200px;
	width: 200px;
	background-color: #C9D76F;
	border-width: 1px;
	border-style: solid;
	border-color: #4A5300;
	padding: 15px;
	visibility: hidden;
	z-index: 1000;
	
	/* for ie6 */
	_position:absolute;
}

.featureSubHeading
{
	font-size: 13pt;
	font-family: Times New Roman;
	font-style: italic;
	font-weight: bold;
	color: #A2B128;
	padding-bottom: 5px;
}

.featureCount
{
	color:#BBBBBB;
	font-family:Arial;
	font-size:9pt;
	font-variant:small-caps;
	padding-bottom: 20px;
}

.featureDescription
{
	color:#777777;
	font-family:Arial;
	font-size:10pt;
	padding-bottom: 20px;
	width: 400px;
}

.featureSearch, .featureSearch a
{
	color:#ED4924!important;
	font-family:Arial;
	font-size:9pt;
	text-decoration:underline;
}
#imageScroll{}
#FeaturePage {float: left; position: relative; padding-right: 15px;padding-top:20px;padding-bottom:40px; background-color:White;}
#FeatureDetail {float: left; position: relative; padding-top:15px; padding-left:15px;background-color:White;}
.shareLinkWrap {display:none;height:0px;}
.shareLinkWrap a {}
span.selList {color:#777;padding-left:5px;font-family:Arial;font-size:8pt;font-weight:bold;}
div.selList {color:#777;padding-left:20px;margin-bottom:7px;font-family:Arial;font-size:8pt;font-weight:bold;}

.FavoritesMap {height:350px; width:368px;}

#sajara-feature-text, #sajara-imageviewerdetail-actions {display:none;}
#sajara-featurethumbnails-pager {width:600px;padding-left:320px;}
.thumb-selected, .thumb-over {border-color:White !important; background-color:#e7e5e2;}
#sajara-imageviewerdetail-info-title a {color:#A2AD00;font-style:italic;font-size:1.3em;}
#sajara-imageviewerdetail-info-count {color:#bbb;font-variant: small-caps;padding-top:10px;}

.sajara-account-content {width:auto;}
#sajara-account-tabs {width:650px;}
#sajara-account-tabs .x-tab-panel-body {border-color:#fff;}
.sajara-account-content h1 {margin-top:0px;padding-top:5px;}

#favorite-title {margin-top:0;padding-top:5px;}
#sajara-favorite-tabs .x-tab-panel-body {border-color:White;}
#sajara-favoritethumbnails-thumb .sajara-favoritethumbnails-thumb-tag, #sajara-favoritethumbnails-managelink {color: #A2AD00;}
#sajara-favorite-details #sajara-imageviewerdetail-info-count {display:none;}

.sajara-users { max-width:100%; }

/* MuralFarm overrides of sajara standard styles */
.sajara-button, .sajara-input, .sajara-state-default, .sajara-state-hover, .sajara-state-active { border-color:#788313; }

.sajara-button { background-color:#ddddba; }
.sajara-button:hover, .sajara-button-hover { background-color:#e6e6c6; }

.sajara-input { background-color:#f6f6e6; }

.sajara-state-default { background-color:#fff; }
.sajara-state-hover { background-color:#efefd1; }
.sajara-state-active { background-color:#ddddba; }
.sajara-state-error { border:1px solid #933;background-color:#ecc;color:#933; }

/* Overrides to style Feedbacker widget */
.feedbacker-floatRight { top:220px; }
    .feedbacker-floatRight .feedbacker-openbutton-imgtag strong { background:url(images/feedbacker-tab-right.png) no-repeat; }