@charset "UTF-8";
/* CSS Document */


/*#################################################



## ALL IMAGE LINKS ABSOLUTE PATHS - THIS IS NEEDED FOR PHOTOSHELTER REFERENCE TO THIS STYLE SHEET ##




#################################################*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, input, img, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color: #D5CEBC;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 25px;
	color: #000000;
	margin-bottom: 15px;
	margin-right: 20px;
	margin-left: 20px;
}

h1 a {
	color: #000;
	font-size: 20px;
	line-height: 25px;
	font-variant: inherit;
	font-weight: inherit;
	font-family: inherit;
	font-stretch: inherit;
}

h1 span.small, h1 span.small a {
	font-weight: normal;
	font-size: 12px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	padding-top: 10px;
}

h4 {
	font-size: 0.9em;
	margin-bottom: 10px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	text-decoration:none;
}
p a, a:hover {
	text-decoration: underline;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.7em;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 0.8em;
	text-align: justify;
}

.text_highlighted {
	color:#F00;
}

hr {
	width: 450px;
	color: #000000;
	border: 1px solid #000000;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 1.7em;
}
ul {
	margin-bottom: 10px;
	margin-left: 40px;
}

form {
	margin-left: 20px;
}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.7em;
	font-size: 0.8em;
	width: 105px; 
	display:block;
	float:left;
}

input {
	background-color:#CCC;
	border: 1px solid #666;
	height: 20px;
}

textarea {
	background-color:#CCC;
	border: 1px solid #666;
}

.formRow {
	float:left;
	clear: both;
	margin-bottom: 10px;
}

.contactHeader {
	width: 80%;
	color: #CC0000;
	border-bottom: solid 1px #CC0000;
	display:block;
	margin-bottom: 15px;
}

#content ul.sitemap {
	list-style-type: none;
	margin-left: 20px;

}


.wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 978px;
}
.name {
	float: right;
}
#navigation {
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6D6D6D;
}
.navigation {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6D6D6D;
	padding-bottom: 10px;
}
.header .wrapper {
	background-image: url(http://www.anaspidesphotography.net/images/photography/name.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.header.photoshelter .wrapper {
	background-image: url(http://www.anaspidesphotography.net/images/photography/name_stockImages.png);
	background-repeat: no-repeat;
	background-position: right top;
}


.toggler {
	float: right;
	margin-top: 26px;
}
.toggler li {
	display: inline;
}

.header.photoshelter .toggler li, .header.photoshelter .toggler li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F706C65;
}

.header.photoshelter .toggler a { text-decoration: none; }

.header.photoshelter .toggler a:hover { text-decoration: underline; }


#nav_global {
	width: 978px;
	margin-top: 10px;
	padding-top: 5px;
}
#nav_global ul { width: 762px; margin: 0px auto 0px auto; list-style-type: none; }

#nav_global li.headlink {float: left;}

#nav_global li.headlink a { height: 30px; display:block; }

#nav_global li.headlink a.galleries { width: 141px; background-image: url(http://www.anaspidesphotography.net/images/tabs_180510.png);}
#nav_global li.headlink:hover a.galleries, #nav_global li.headlink a.galleries.hover { background-position: 0px -30px;}
#nav_global li.headlink a.galleries:active { background-position: 0px -60px;}

#nav_global li.headlink a.about { width: 109px; background-position: -141px 0px; background-image: url(http://www.anaspidesphotography.net/images/tabs_180510.png);}
#nav_global li.headlink:hover a.about, #nav_global li.headlink a.about.hover { background-position: -141px -30px;}
#nav_global li.headlink a.about:active { background-position: -141px -60px;}

#nav_global li.headlink a.sales { width: 97px; background-position: -250px 0px; background-image: url(http://www.anaspidesphotography.net/images/tabs_180510.png);}
#nav_global li.headlink:hover a.sales, #nav_global li.headlink a.sales.hover { background-position: -250px -30px;}
#nav_global li.headlink a.sales:active { background-position: -250px -60px;}

#nav_global li.headlink a.newstrips { width: 173px; background-position: -347px 0px; background-image: url(http://www.anaspidesphotography.net/images/tabs_180510.png);}
#nav_global li.headlink:hover a.newstrips, #nav_global li.headlink a.newstrips.hover { background-position: -347px -30px;}
#nav_global li.headlink a.newstrips:active { background-position: -347px -60px;}

#nav_global li.headlink a.blog { width: 92px; background-position: -520px 0px; background-image: url(http://www.anaspidesphotography.net/images/tabs_180510.png);}
#nav_global li.headlink:hover a.blog { background-position: -520px -30px;}
#nav_global li.headlink a.blog:active { background-position: -520px -60px;}

#nav_global li.headlink a.workshops { width: 150px; background-position: -612px 0px; background-image: url(http://www.anaspidesphotography.net/images/tabs_180510.png);}
#nav_global li.headlink:hover a.workshops, #nav_global li.headlink a.workshops.hover { background-position: -612px -30px;}
#nav_global li.headlink a.workshops:active { background-position: -612px -60px;}


#nav_global li.headlink ul {display: none; margin:0px; position: absolute; z-index: 1000;  }
#nav_global li.headlink:hover ul { display: block; }

#nav_global li.headlink ul a {
	width: 150px;
	height: 18px;
	padding: 6px 0px 6px 13px;
	color:#FFF;
	background-color:#77736B;
	display:block;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #65625B;
}
#nav_global li.headlink ul a:hover { background-color:#D5CEBC; color:#65625B; }

#nav_global li.headlink ul li span {
	max-width: 200px;
	color: #FFF;
	padding: 6px 6px 6px 13px;
	background-color:#77736B;
	display:block;
	font-size: 11px;
}

#nav_global li.headlink ul li span a {
	width: auto;
	height: auto;
	display:inline;
	padding:0;
	color:#FFF;
	text-transform: none;
	text-decoration: underline;
	border-bottom: none;
}

#nav_global li.headlink ul li span a:hover {
	background-color: #77736B;
	color: #FFF;
}

/* BUTTONS first level */
#nav_row { width: 978px; height: 26px; }
#nav_row #top_row { margin: 0; padding: 0; }
#nav_row #top_row li { display: inline; }
#nav_row #top_row li a { float: left; height: 0; padding-top: 26px; overflow: hidden; }
#nav_row #top_row li a { background-image: url(http://www.anaspidesphotography.net/images/tabs_090609.jpg); background-repeat: no-repeat; }

/* ON STATES first level */
#nav_row #top_row li#button1 a { background-position: 0 0; width: 170px; }
#nav_row #top_row li#button2 a { background-position: -170px 0; width: 113px; }
#nav_row #top_row li#button3 a { background-position: -283px 0; width: 139px; }
#nav_row #top_row li#button4 a { background-position: -422px 0; width: 201px; }
#nav_row #top_row li#button5 a { background-position: -623px 0; width: 158px; }
#nav_row #top_row li#button6 a { background-position: -781px 0; width: 197px; }

/* OVER STATES first level */
#nav_row #top_row li#button1 a:hover { background-position: 0 -52px; }
#nav_row #top_row li#button2 a:hover { background-position: -170px -52px; }
#nav_row #top_row li#button3 a:hover { background-position: -283px -52px; }
#nav_row #top_row li#button4 a:hover { background-position: -422px -52px; }
#nav_row #top_row li#button5 a:hover { background-position: -623px -52px; }
#nav_row #top_row li#button6 a:hover { background-position: -781px -52px; }

/* PRESSED STATES first level */
#nav_row #top_row li#button1 a:active { background-position: 0 -104px; }
#nav_row #top_row li#button2 a:active { background-position: -170px -104px; }
#nav_row #top_row li#button3 a:active { background-position: -283px -104px; }
#nav_row #top_row li#button4 a:active { background-position: -422px -104px; }
#nav_row #top_row li#button5 a:active { background-position: -623px -104px; }
#nav_row #top_row li#button6 a:active { background-position: -781px -104px; }

/* ON STATES first level 
#nav_row.logo #top_row li#button1 a { background-position: 0 -72px; cursor: default; }
#nav_row.home #top_row li#button2 a { background-position: -166px -72px !important; }
#nav_row.about #top_row li#button3 a { background-position: -418px -72px !important; }
#nav_row.holidays #top_row li#button4 a { background-position: -670px -72px !important; }
#nav_row.holidays #top_row li#button5 a { background-position: -810px -72px !important; } */



/* BUTTONS second level */
#nav_row { width: 978px; height: 26px; }
#nav_row #bottom_row { margin: 0; padding: 0; }
#nav_row #bottom_row li { display: inline; }
#nav_row #bottom_row li a { float: left; height: 0; padding-top: 26px; overflow: hidden; }
#nav_row #bottom_row li a { background-image: url(http://www.anaspidesphotography.net/images/tabs_090609.jpg); background-repeat: no-repeat; }

/* ON STATES second level */
#nav_row #bottom_row li#button7 a { background-position: 0 -26px; width: 262px; }
#nav_row #bottom_row li#button8 a { background-position: -262px -26px; width: 259px; }
#nav_row #bottom_row li#button9 a { background-position: -521px -26px; width: 149px; }
#nav_row #bottom_row li#button10 a { background-position: -670px -26px; width: 156px; }
#nav_row #bottom_row li#button11 a { background-position: -826px -26px; width: 152px; }


/* OVER STATES second level */
#nav_row #bottom_row li#button7 a:hover { background-position: 0 -78px; }
#nav_row #bottom_row li#button8 a:hover { background-position: -262px -78px; }
#nav_row #bottom_row li#button9 a:hover { background-position: -521px -78px; }
#nav_row #bottom_row li#button10 a:hover { background-position: -670px -78px; }
#nav_row #bottom_row li#button11 a:hover { background-position: -826px -78px; }

/* PRESSED STATES second level */
#nav_row #bottom_row li#button7 a:active { background-position: 0 -130px; }
#nav_row #bottom_row li#button8 a:active { background-position: -262px -130px; }
#nav_row #bottom_row li#button9 a:active { background-position: -521px -130px; }
#nav_row #bottom_row li#button10 a:active { background-position: -670px -130px; }
#nav_row #bottom_row li#button11 a:active { background-position: -826px -130px; }

/* ON STATES second level 
#nav_row.logo #bottom_row li#button6 a { background-position: 0 -72px; cursor: default; }
#nav_row.home #bottom_row li#button7 a { background-position: -259px -72px !important; }
#nav_row.about #bottom_row li#button8 a { background-position: -418px -72px !important; }
#nav_row.holidays #bottom_row li#button9 a { background-position: -630px -72px !important; }
#nav_row.holidays #bottom_row li#button10 a { background-position: -787px -72px !important; } */



.content {
	background-color: #63625B;
	clear: both;
}

.content .float_right {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #000000;
}

.content .float_left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #000000;
}
#large_border {
	border: 5px solid #000000;
}

.content .centre_image {
	text-align: center;
	border: 1px solid #000000;
}
.content #slide_border img {
	border: 1px solid #000000;
}

#content {
	background-color: #AFAFAF;
	min-height: 500px;
}
.content #content .no_bullet  {
	color: #373737;
	list-style-type: none;
	margin-left: 20px;
}

.content .centre_image img  {

	border: 1px solid #000000;
}
.content .double_spacing {
	margin: 20px;
	border: 1px solid #000000;
}

#content h1 {
	padding-top: 20px;
}


#content .top {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-right: 20px;
	padding-bottom: 20px;
}

.content  .abstract_tables td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FFFFCC;
	padding: 10px;
	color: #62605C;
	line-height: 1.5em;
}
.content .gallery_theme_icons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
}
.content .gallery_theme_icons h3 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.0em;
}

.content #timecontainer {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #62605C;
	font-size: 0.75em;

}


.content #ctl00_ContentPlaceHolder1_EmailForm {
	float: right;
}
.content #ctl00_ContentPlaceHolder1_EmailForm label {
	width: 5em;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
}
.content #ctl00_ContentPlaceHolder1_EmailForm input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8B8B8B;
	padding: 2px;
	border: 1px solid #757575;
}


.content #ctl00_ContentPlaceHolder1_EmailForm #message {
	width: 30em;
}

.button {
	border: 1px solid #757575;
	font-size: 12px;
	padding: 3px;
	color: #030303;
}


.footer {
	color: #62605C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 15px;
	margin-bottom: 50px;
}


.footer a {
	color: #706C65;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footer .utilities {
	float: right;
}
.footer .utilities span {
	margin-right: 15px;
	margin-left: 15px;
}
.footer .disclaimer {
	margin-top: 20px;
}


/*###############   photoshelter styles   #################*/

f_left, f_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page_line_divider {
	clear: both;
	border-top: solid 1px #000;
	width: 920px;
	margin-left: 20px;
	margin-right:20px;
	height: 20px;
	display:block;
}

.page_wrap_divider {
	clear: both;
	width: 920px;
	margin: 5px 20px 5px 20px;
	display:block;
}

ul.thumbs.gallery_list, ul.thumbs.gallery_thumbs, ul.thumbs.gallery_collection_list, ul.thumbs.search_thumbs {
	width: 880px;
	margin: 0px auto 0px auto;
	background-color:#FF808080;
}

.search_thumbs.text {
	display: none;
}

ul.thumbs.gallery_list img, ul.thumbs.gallery_thumbs img, ul.thumbs.gallery_collection_list img, ul.thumbs.search_thumbs img {border: #000 solid 1px !important;}

ul.thumbs li {
	width: 214px !important;
	/*height: 200px !important;*/
	margin: 2px;
	display: block !important;
	border: solid #666 1px;
	background-color: #A4A4A4;
}

ul.thumbs li table { width: 100%; }

ul.thumbs li table tr { height: 50%; }

ul.thumbs li:hover {
	background-color: #BFBFBF;
}

ul.thumbs li a {
	color: #222;
	font-size: 14px;
	text-decoration: none;
	width: 100%;
}

ul.thumbs li a:hover {
	text-decoration: underline;
}

div.gallery_search_box {
	margin: 0px 33px 0px 0px;	
}

.gallery_search_box span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.imageBox {
	width: 920px;
	margin-left: 25px;
	margin-right:25px;
	margin-bottom: 10px;
	text-align: center;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
.imageWidget {
	margin: 0 auto 0 auto;
}

.imageWidget img {
	border: solid 2px #000;
}

#iptc_keywords {
	margin-left: 20px; 
}

ul#feature_galleries {
	list-style-type: none;
}

ul#feature_galleries li {
	width: 300px;
	float: left;
}

.feature_galleries_name {
	text-align: left;
}

UL.my_recent_galleries {
	list-style-type: none;
	width: 100%;
	padding: 0;
	margin: 0px;
}

UL.my_recent_galleries LI {
	width: 30%; 
	float: left;
	text-align: left;
	margin-left: 20px;
}

UL.my_recent_galleries LI:hover {
	background: url('/img/custom/1.0/themes/Crisp/neutral/bullet-on.gif') 0 3px no-repeat;
}


.search_result {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.7em;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 0.8em;
}

#refine a.refineToggle:hover { text-decoration: underline; }

#refine.open #refineBody {
	width: 880px;
	background-color:#D5CEBC;
	padding: 20px;
}

/*#####   photoshelter client styles   #######*/

#psMainCustom {
	background-color: #AFAFAF !important;
	border:none !important;
}


/* PARAGRAPH STYLE FOR PHOTSHELTER ELEMENT*/

#strKeyCollapseTrunc_GI_CAPTION3, #strKeyCollapseFull_GI_CAPTION3, #strKeyCollapseTrunc_II_CAPTION2, #strKeyCollapseFull_II_CAPTION2 {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.7em;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;	
	text-align: justify;
}

.addthis_toolbox {
	margin-bottom: 20px;
	margin-top: 10px;
}

.toggler ul#nav li {
	color: #948E83;	
}
