﻿body { color: #000; background-color: #FFF; }
body, div, ul, li  { margin: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

p { margin: 4px 0 1px; padding: 3px 0; }
li { margin-bottom:.75em; }

@media print { body { display:none; } }
img { border-width: 0px; }
.error {color:Red; }

a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover { color: #999; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active { color:#FFF; font-weight: bold; text-decoration:none; }

.footer a:link { font-size:1em; color:#666; font-weight:bold; text-decoration:none; }
.footer a:visited { font-size:1em; color:#666; font-weight:bold; text-decoration:none; }
.footer a:hover { font-size:1em; color:#999; font-weight:bold; text-decoration:underline; }
.footer a:active { font-size:1em; color:#666; font-weight:bold; text-decoration:none; }

input.btn { background-color: #FFF; color:#04779D; font-size: 1.1em; font-weight:bold; border:solid 1px #04779D; margin: 3px;  cursor:pointer; }
input.btn:hover { background-color: #FFF; color: #999; border:solid 1px #999; }

h1.results { color: #FFF; font-size: 14px; text-align: center; padding: 3px 0; margin-top:0; font-weight: bold; background-color:#8D9ECD; }
h1 { color: #BED22F; font-size: 12px; text-align: left; margin-top: 15px;  margin-bottom: 5px; font-weight: bold; }
h2 { color: #FFF; font-size: 12px; text-align: left; margin-top:0; padding-top:0; margin-bottom:15px; padding-bottom:0; font-weight: bold; }
h3 { color: #000; font-size: 12px; text-align: left; margin-top:0; padding-top:0; margin-bottom:15px; padding-bottom:0; font-weight: bold; }

.columnheader { background-color: #898989; font-size: 1.12em; color:#FFFFFF; padding: 4px;}
.columncontent {  background-color: #EEEEEE; border-bottom: solid 1px #898989; padding: 8px 4px; }

a:link.blueBold { color:#04779D; font-size:1.0em; }
a:hover.blueBold { color:#999; font-size:1.0em; }

a:link.blueBoldLink { font-weight:bold; color:#04779D; font-size:1.1em; }
a:visited.blueBoldLink { font-weight:bold; color:#04779D; font-size:1.1em; }
a:hover.blueBoldLink { font-weight:bold; color:#999; font-size:1.1em; }
a:active.blueBoldLink { font-weight:bold; color:#04779D; font-size:1.1em; }

.greenItalic { font-style:italic; color:#BED22F; }
a.greenItalicLink { font-weight:bold; font-style:italic; color:#BED22F; font-size:1.1em; text-decoration:none; vertical-align:bottom; }
a:link.greenItalicLink { font-weight:bold; font-style:italic; color:#BED22F; font-size:1.1em; text-decoration:none;  vertical-align:bottom;}
a:visited.greenItalicLink { font-weight:bold; font-style:italic; color:#BED22F; font-size:1.1em; text-decoration:none;  vertical-align:bottom;}
a:hover.greenItalicLink { font-weight:bold; font-style:italic; color:#999; font-size:1.1em; text-decoration:none;  vertical-align:bottom;}
a:active.greenItalicLink { font-weight:bold; font-style:italic; color:#BED22F; font-size:1.1em; text-decoration:none;  vertical-align:bottom;}

.form p { padding:1px 0; margin: 1px 0;}
  
/* Ads - OrderPage, Thumbpage, StoreSearch*/
.adhdr {background-color:#898989; }
.adbg {background-color: #9D9D9D; }

/*MasterPage */
.bottomDiv { background: #000 url(/ssmain/Images/bottomDivider.png) repeat-x; width:100%; height:15px; }

/* Find your photos control */
.fypForm p { padding:0; margin: 1px 0; }
.fypForm input {width:110px; font-size:.98em;}

/* PhotographerSearch */
.standardFormLabel { display: block; float: left; width: 80px; text-align:right; padding: 3px 4px 0 0; }
.standardFormLabelLong { display: block; float: left; width: 120px; text-align:right; padding: 3px 4px 0 0; }

/* EventSearch */
.sortLinkEnabled { text-decoration:none; font-size:1em; color:#000; }
a:link.sortLinkEnabled { text-decoration:none; font-size:1em; color:#000; }
a:hover.sortLinkEnabled { text-decoration:underline; font-size:1em; color:#000; }

.sortLinkDisabled { text-decoration: none; font-size:1em; color: #999; }
a:hover.sortLinkDisabled { text-decoration:none; font-size:1em; color:#999; }

/* Help */
.help_white
{
	display: none;
	background-color: #fff;
	color: #000;
}

.help_white a:link { color: #000; }
.help_white a:hover { color: #333; }
.help_white a:visited { color: #000; }
.help_white a:active { color: #000; }
.help_white input { background-color: #ccc; border: 1px solid #000; font-size: 1em; font-weight: bold; }
