/*Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 
verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% 
verdana,arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:left;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 
0px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 
#yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main 
.yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 
.yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main 
.yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 
.yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g 
.yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g 
.yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge 
div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb 
.yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb 
.yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb 
div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g 
.yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb 
.yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb 
.yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb 
.yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd 
div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf 
div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd 
div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

BODY {color: #342f1a;background-color: #f0f0f0;}
#hd {text-align: center;height: 78px;width: 100%; background: #FFFFFF url(/graphics/sprites.gif) 0 -880px repeat-x; line-height: 100%;}
#bd {padding: 0px; width: 800px; text-align: left;background: #fff;margin: 0px auto;}
	#bdinner{margins: 10px auto; width: 100%;padding: 0px 10px; width:780px;font-size: 85%;}
		#bdinner h1 {margin-top: 0px; padding-top: 20px;}
#ft {font-size: 85%; width: 800px; text-align: center; background: #fff; margin: 0px auto;padding: 5px 0 5px 0; border: 0px solid #f0f0f0;border-top-width: 1px; line-height: 100%;}
	.footerrow{height: 18px;margin-top: 5px;text-align:center;}
ul {padding-left: 15px;}

h1 {font-size: 146.5%;font-weight: 600;margin-top: 10px;margin-bottom: 10px;}
h2 {font-size: 123.1%;font-weight: 600;margin-top: 5px;margin-bottom: 5px;}
h3 {font-size: 100%;font-weight: 600;margin-top: 5px;margin-bottom: 5px;}
h4 {font-size: 100%;font-weight: 600;margin-top: 5px;margin-bottom: 5px;}

A {color : #222222;}
A:Visited {color : #342f1a;}
a:hover { color: #990000}
A:Active {color : #000000;}
 .nav {font-family: "Bell Gothic Light", "Bell", Arial, Helvetica, sans-serif;color : #bbb; text-decoration: none; font-weight: 400;}
 .nav:Visited {font-family:"Bell Gothic Light", "Bell",  Arial, Helvetica, sans-serif;color : #bbb; text-decoration: none;}
 .nav:hover {font-family: "Bell Gothic Light", "Bell", Arial, Helvetica, sans-serif;color : #FFFFFF; text-decoration: none;}
	 .subnav {font-family: "Bell Gothic Light", "Bell", Arial, Helvetica, sans-serif;font-size: 7.5pt;color : #cccccc; text-decoration: none; font-weight: 100;}
	 .subnav:Visited {font-family: "Bell Gothic Light", "Bell", Arial, Helvetica, sans-serif;font-size: 77%;color : #cccccc; text-decoration: none; font-weight: 100;}
	 .subnav:hover {font-family: "Bell Gothic Light", "Bell", Arial, Helvetica, sans-serif;font-size: 77%;color : #FFFFFF; text-decoration: none;}


/*********** HOME PAGE *****************/
#p-home {background: #f1f1f1;}
	.homefeaturetext, .homefeaturetext:visited {color:#FFFFFF;font-family:Frutiger,Tresbuchet,Skia,Frutiger,Verdana;text-decoration:none;}
	#homewelcometext{text-align:left;padding: 5px 20px 20px 20px;background: #fff;}

	#homebigimage {clear:both; margin-left:0px; position: relative; width: 800px; height: 289px;}
	#homepageplus{ position: absolute; right: 20px; top: 130px;display: block;}	
	#homecaptionbox{ align: right;background: #990000;color: #fff;float: right; width: 200px; padding: 0px 0px 15px 15px; display: visible;}
	#homebigimage #homecaptionbox {position: absolute; bottom:0; right: 0;}
	#homecaptionclosebox {background: url(/graphics/homewhitebox.gif) top right no-repeat; width:18px; height: 5px; float: right; clear: all;}
	#homecaption {width:22.7em;*width:17em}

/**************************************/

/* added for allfuncs017.js */
.enlarged_field 								{display: block; margin: 0px;padding-top: 2px;clear: both;}
	.enlarged_field_title 						{float: left; font-size: inherit;font-weight: bold;margin-right: 6px;}
		.enlarged_field_value 					{float: left; font-size: inherit;}
#enlarged_field_value_released 					{text-transform: capitalize;}
#enlarged_field_photographer				{display: none;}
#enlarged_field_restrictions				{display: none;}
#enlarged_field_value_restrictions 				{color: #880000;}
#enalarge_keywords_text					{display: none;}
#enlarged_field_title_caption 					{float: left;}
#enlarged_field_id 								{padding-top: 15px;}
#enlarged_field_navback							{margin-bottom: 10px;padding-top: 0px;}
#enlarged_navlinks								{width: auto;display: block; margin-bottom: 15px;clear: both;height: 20px;}
#enlarged_field_previmage						{float: left; padding-right: 15px;}
#enlarged_field_nextimage						{float: left;}
.enlarged_icon 									{ clear: left;margin: 2px 0 2px 0;}
	.iconlabel 									{display: block;position: static;float: left;margin:3px 0 6px 22px;padding:3px 0 0 3px;}
	
.enlargeratetiers 								{ width: 160px; color: #000;}
#searchpanelouter								{}	/* outer searchpanel around the drop down panel */
#searchpanelcolumn1 							{}  /* column one in drop down panel */
#searchpanelcolumn2 							{}  /* column two in drop down panel */
.searchpanel_label								{text-transform: uppercase; padding-top: 4px;font-weight: bold;padding-bottom: 2px;} /* each section label in the drop down panel */
.searchpanel_item,.searchpanel_item_last		{padding-left: 9px;padding-bottom:1px;}  /* each item in the drop down panel */
.searchpanel_item_last							{margin-bottom: 5px;} /*supplemental spacing on the last item of the group */
#searchpanel_gobutton							{}  /* go button on the drop down pane */
#searchpanel_closebutton						{margin-top: 5px;}  /* close window button on drop down panel */
#searchpanel_method_select						{}  /* the search method pull down menu */
	
#results_optimizer_select						{} /* optional search optimizer menu */
#results_interstitial_message					{font-family: Georgia, Verdana; font-size: 180%;font-weight: bold;} /* interstitial message when you're searching */
#results_page_block_top							{margin-left: 16px;}
	.results_prev_link_active					{float: left; padding-right: 5px;margin-top: 3px;}
	.results_prev_link_inactive					{float: left; padding-right: 5px; color: #aaa;margin-top: 3px;}
	.results_prev_link_top						{} /* supplemental for top link */
	.results_prev_link_bottom					{margin-left: 10px;} /* supplemental for bottom link */
	#results_gotopage_block						{float: left; padding-left: 3px; padding-right: 3px;}
		#results_gotopage_menu					{width: 5.5em;} /* page menu */

	.results_next_link							{float: left; padding-left: 3px;margin-top: 3px;} /* all next links */
	.results_next_link_top						{} /* supplemental for top link */
	.results_next_link_bottom					{margin-right: 10px;float: right;} /* supplemental for bottom link */
		#results_request_link					{} /* communal request */
	#LBdiv										{z-index: 1000;overflow: hidden; width: 100%; position: absolute; bottom: 0; left: 0;}
		#lightbox_title_wrap					{display: inline;font-weight: 600;}
	@media screen{ body>div#LBdiv 				{position: fixed;}
		#lbbuttons 								{margin: 0px; padding: 0px; overflow: hidden; width: 127px; height: 16px;}	/* the tabs of buttons beneath the tabs */
		.lbname									{background-color: #cecece; margin: 0px; padding: 3px 0px 0px 3px; overflow:hidden;}
		#LBimgdiv								{background-color: #cecece; left: 0pt; top: 0pt; overflow:hidden;padding: 1px 0pt 0pt 3px; height: 100%; width: 2291px; display: block;}
		.lbscroll 								{overflow-x: auto; overflow-y: hidden;background: #cecece;scrollbar-base-color: #f0f0f0;scrollbar-track-color: #f0f0f0;scrollbar-face-color: 
#f0f0f0;scrollbar-highlight-color: #f0f0f0;scrollbar-3dlight-color: #f0f0f0;scrollbar-darkshadow-color: #f0f0f0;scrollbar-shadow-color: #f0f0f0;scrollbar-arrow-color: #f0f0f0;}
		#lblinks 								{padding: 0 0 0 3px; margin: 0; height: auto; border-top: 1px solid #666;background: #cecece;}
		.lblink 								{font-size : 7pt;color:#666666; padding: 1px 3px 1px 3px; line-height: 6pt; border-width: 1px;border-style: 
solid;border-color:transparent;text-decoration: none;}
		.lblink:hover 							{border-style: solid;border-color: #666666; color:#333333; }
			.lightbox_row_links_wrap			{padding-left: 2px; padding-right: 2px; padding-bottom: 6px; height: 15px;}
			.cart_image_wrap					{overflow: visible; float: left;padding-left: 2px;}
				.cart_image						{overflow: visible;}
				.cart_image_remove				{overflow: visible;padding: 0px;}
					.cart_image_remove_link		{overflow: visible;padding: 2px;text-decoration: none;}
			#resort_notice						{background:#f0f0f0;height:120px;font-size:6pt;text-align:center;padding:20px 10px 0 10px;}
 	div#hugbottom 								{ z-index: 2; overflow: hidden; width: 100%; position: absolute; bottom: 0; left: 0; }

 }
#results_loading_interstitial					{text-align: center; width: 99%; height:40:margin-top: 200px;} /* the interstitial page that comes up when you are transitioning to a new range of pages */
#results_endofrange_box							{text-align: center; width:130; height:70px; overflow: hidden;padding-top: 30px;color: #aaa;}
#cart_tabulating_cart_message_link 				{cursor:pointer; text-decoration:underline;}
#cart_loading_cart_message_link 				{cursor:pointer; text-decoration:underline;}
#pimid 											{ position: absolute;visibility: hidden;left: 0px;top: 0px;width: 434px;height: 1px;z-index: 1000;}
	#previewpaneshadow2 						{padding-right:1px; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; background: #999999;}
		#previewpaneshadow1 					{padding-right:2px; padding-top: 0px; padding-bottom: 2px; padding-left: 0px; background: #666666;}
			#previewpane 						{padding: 4px; background-color: #f0f0f0;}
				#preview_image_wrappper			{padding: 2px;}  /* wrapper around the image formerly inline padding of 2px*/
				#preview_text_block				{font-size: 77%;} /* wrapper for preview text */
					#preview_restrictions		{color:#990000;} /* for the pop over previews on images if there is a restriction */
#preview_warning								{font-size : 77%;font-family: Arial;color:#aaa;padding: 1px;} /* formerly warning class */
.imcell{text-align:left}
/* end allfuncs017 additions */
 #displaypanellayer { position: absolute;visibility: hidden;left: 0px;top: 0px;width: 400px;height: 400px; z-index: 1001; }
 #coverlayer { position: absolute;visibility: hidden; left: 0px;top: 70px;width: 100%;height: 88%;z-index: 999; background-color: #b0b0b0; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}


div.sa {margin: 0px;
  padding: 0;
  float: left;
  width: 232px;
  height: 212px;
}

#home_welcome {background: #fff; width: 100%; position: fixed; top: 0px; left: 0px;z-index: 4000; height: 100%; overflow: visible;}
#home_welcome[id] {display: table; position: fixed;top: 0px; left: 0px;z-index: 4000;}

#home_welcome_middle {position: absolute; top: 50%; width: 100%; text-align: center;} /* for explorer only */
#home_welcome_middle[id] {display: table-cell; vertical-align: middle; position: static;}

#home_welcome_content{position: relative; top: -50%; text-align: left;}
#home_welcome_content{width: 480px; margin-left: auto; margin-right: auto; text-align: left;}






#logo {margin-top: 6px;}
#navlayer { margin-top: 3px;}
#subnavlayer {position:relative; width:100%; height:15px; z-index:1;padding-right: 0px;padding-top: 0px;margin-top: 3px;}
#headersearchrow { margin-top: 4px;}
#p-searchresults #hd {height: 51px;}
#p-searchresults #hd #subnavlayer{margin-right: 10px;}
#p-searchresults #hd #navlayer{margin-right: 10px;}
#p-searchresults #hd #logo{margin-left: 10px;}
.header {font-size : 100%;color : #222222;font-weight : bold;font-family : Arial, Helvetica;}
.welcome {font-size: 85%;color: #fff;font-weight: 600;}

#searchtips li{list-style:disc;margin-bottom: 9px;margin-left: 15px;}
.table10 {border-collapse:separate;border-spacing: 10px 10px;}
	.table10 td {text-align: left;}
.table3 {border-collapse:separate;border-spacing: 3px 3px;}
	.table3 td {text-align: left;}
.searchbox{color: #342f1a; background: #f2ebca;}




.homekeys{width: 240px;height: 16px;line-height: 16px;font-size: 77%; color: #342f1a; background: #f0f0f0;}
.homemenu{font-size : 77%; height:20px; color: #342f1a; background: #f0f0f0;line-height: 15px;}
.gobutton { text-align: center; width: 26px; color: #e6a82c; font-size: 77%;  padding: 0px; margin: 0px; vertical-align: bottom; }
 .nounderline {text-decoration: none;}
 .iconlink {color:#666666;padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;line-height: 6pt; border-width: thin;border-style: none;border-color: #666666;text-decoration: none;}
 .iconlink:hover {color:#333333;padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px;line-height: 6pt; border-width: thin;border-style: solid;border-color: #666666;text-decoration: none;}
 .hiresdl_link {text-decoration:none}
 .icons {padding-top: 1px;}
 .imid {color:#666666;padding-top: 2px;}
 .imidxxsmall {font-size : 77%;color:#666666;padding-top: 2px;}
 .warning {font-size : 77%;color:#888888;padding: 1px;}
 .searchboxtop{font-size : 85%;  color: #342f1a; background: #e6cb95; margin-bottom: 1px; width: 225px;}
 .emailbox{font-size : 85%;  color: #342f1a; background: #e6cb95;}
 .small,textarea {color: #342f1a; line-height: 12px;}


 .xsmall {font-size : 77%;font-family : Arial, Helvetica, sans-serif;color: #342f1a;}
 .disclaimer,.disclaimer:hover,.disclaimer:visited {font-size : 77%;font-family : Arial, Helvetica, sans-serif;color: #999484;}
 .xxsmall {  font-size: 77%; line-height: 11px;}
 .portfoliotitle {font-size : 100%;font-family : Tresbuchet MS, Skia, Frutiger, Verdana;font-weight: bold;color : #222222;}
 .lb {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color: #333355;}
 .page {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color : #222222;}
 .pagelink {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color : #990000;}
 .pagelink:Visited {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color : #662222;}
 .whichpage {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color : #000000; font-weight : bold; background-color: #CCCCCC; border-style: solid; border: #FFFFFF; border-bottom-width: thin; border-right-width: thin; 
border-left-width: thin; border-top-width: thin; height: auto; width: auto;}
 .helptopic {color : #342f1a;}
 .psphotog {font-size : 24px;color : #999999;font-family : Gill Sans, Tresbuchet, Monaco, Arial, Helvetica;}
 .headerblack {font-size : 13px;color : #000000;font-weight : bold;font-family : Arial, Helvetica;}
 code {font-size : 115%;font-family : Arial, Helvetica, sans-serif;color : #990000;}
 .asmall {color : Gray;font-size : 85%;font-family : Arial, Helvetica, sans-serif;}
 .white {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color : White;}
 .black {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color: #000000; line-height: 9px;}
 .black2 {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color: #000000;}
 .gray {font-family : Arial, Helvetica, sans-serif;font-size : 85%;color : #555555;}
 .smallmenu {font-size : 85%;  color: #342f1a; background: #f0f0f0;}
 .concepts {font-size: 85%;line-height: 13pt;text-transform: capitalize;}
 .barlink {font-size: 85%;color : #D00068;}
 .lbmenu {font-size : 85%;font-family : Arial, Helvetica, sans-serif;color: #DDDDDD;text-decoration: none;}
 .bluemenu {font-size : 85%;  color: #000000; background: #87a7b9;}
 .admintitle, tt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-style: normal; font-weight: bold; color: #006699}
 .printoutxsmall {font-size : 7.5px;font-family : Bell Gothic, Myriad, Gill Sans, Arial, Helvetica, sans-serif;color: #666666;}

 .bartitle {font-size : 14px;color : #222222;font-weight : bold;font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;line-height: 20px;}

 div.barheader {width: 100%;height: 18px; text-align: left;text-indent: 8px; background-color: #e6a82c;padding-bottom: 2px;}
.dark1 {background-color: #dddddd;}
 .light2 {background-color: #f0f0f0;}
 #nada{ border: 2px solid #666666;}
 .pimg { cursor: crosshair;}
 .floatercell { float: left; border: 0px solid #080; margin: 5px;}



 div#footerblock{ width: 99%; padding-top: 20px; padding-bottom: 20px; text-align: center; }



/*      ############# search page icons ############## */

        #icontiny {width: 23px; height: 26px; float: left; margin-left: 5px;display: block;position:static;}
        #icontiny a{width: 23px; height: 26px;background: url(/graphics/sprites.gif) -401px -440px no-repeat;display: block;position:static;}
        #icontiny a:hover {background: url(/graphics/sprites.gif) -401px -480px no-repeat;display: block;position:static;}
        .icontinyactive a {background: url(/graphics/sprites.gif) -401px -480px no-repeat !important;display: block;position:static;}

        #iconmed {width: 23px; height: 26px; float: left; margin-left: 5px;display: block;position:static;}
        #iconmed a{width: 23px; height: 26px;background: url(/graphics/sprites.gif) -441px -440px no-repeat;display: block;position:static;}
        #iconmed a:hover {background: url(/graphics/sprites.gif) -441px -480px no-repeat;display: block;position:static;}
        .iconmedactive a {background: url(/graphics/sprites.gif) -441px -480px no-repeat !important;display: block;position:static;}

        #iconbig {width: 23px; height: 26px; float: left; margin-left: 5px;display: block;position:static;}
        #iconbig a{width: 23px; height: 26px;background: url(/graphics/sprites.gif) -480px -440px no-repeat;display: block;position:static;}
        #iconbig a:hover {background: url(/graphics/sprites.gif) -480px -480px no-repeat;display: block;position:static;}
        .iconbigactive a {background: url(/graphics/sprites.gif) -480px -480px no-repeat !important;display: block;position:static;}

        #iconlrg {width: 23px; height: 26px; float: left; margin-left: 5px;display: block;position:static;}
        #iconlrg a{width: 23px; height: 26px;background: url(/graphics/sprites.gif) -520px -440px no-repeat;display: block;position:static;}
        #iconlrg a:hover {background: url(/graphics/sprites.gif) -520px -480px no-repeat;display: block;position:static;}
        .iconlrgactive a {background: url(/graphics/sprites.gif) -520px -480px no-repeat !important;display: block;position:static;}

        #iconlist {width: 23px; height: 26px; float: left; margin-left: 5px;display: block;position:static;}
        #iconlist a{width: 23px; height: 26px;background: url(/graphics/sprites.gif) -561px -440px no-repeat;display: block;position:static;}
        #iconlist a:hover {background: url(/graphics/sprites.gif) -561px -480px no-repeat;display: block;position:static;}
        .iconlistactive a {background: url(/graphics/sprites.gif) -561px -480px no-repeat !important;display: block;position:static;}

        #iconhuge {width: 23px; height: 26px; float: left; margin-left: 5px;display: block;position:static;}
        #iconhuge a{width: 23px; height: 26px;background: url(/graphics/sprites.gif) -600px -440px no-repeat;display: block;position:static;}
        #iconhuge a:hover {background: url(/graphics/sprites.gif) -600px -480px no-repeat;display: block;position:static;}
        .iconhugeactive a {background: url(/graphics/sprites.gif) -600px -480px no-repeat !important;display: block;position:static;}

        #iconRM {width: 30px; height: 20px; float: left; margin: 2px 0px 0px 3px;display: block;position:static;}
        #iconRM a{width: 30px; height: 20px;background: url(/graphics/sprites.gif) -90px -448px no-repeat;display: block;position:static;border:0px}
        #iconRM a:hover {width: 35px;background: url(/graphics/sprites.gif) -90px -448px no-repeat;display: block;position:static;border:0px }

        #iconRF {width: 22px; height: 20px; float: left; margin: 2px 0px 0px 3px;display: block;position:static;}
        #iconRF a{width: 22px; height: 20px;background: url(/graphics/sprites.gif) -90px -468px no-repeat;display: block;position:static;border:0px}
        #iconRF a:hover {width: 35px;background: url(/graphics/sprites.gif) -90px -468px no-repeat;display: block;position:static;border:0px }

	/* icons for actions */
	.enlarged_icon { clear: left;margin: 2px 0 2px 0;}
	.iconlabel {display: block;position: static;float: left;margin:3px 0 6px 3px;padding:3px 0 0 3px;}
	#iconlb {width: 22px; height: 21px; float: left; margin: 0px;display: block;position:static;}
	#iconlb a{width: 22px; height: 21px;background: url(/graphics/sprites.gif) -450px -700px no-repeat;display: block;position:static;border:0px}
	#iconlb a:hover {background: url(/graphics/sprites.gif) -450px -724px no-repeat;display: block;position:static;border:0px}
		#smalliconlb {width: 17px; height: 16px; float: left; margin: 0px;display: block;position:static;}
		#smalliconlb a{width: 17px; height: 16px;background: url(/graphics/sprites.gif) -509px -766px no-repeat;display: block;position:static;border:0px}
		#smalliconlb a:hover {background: url(/graphics/sprites.gif) -509px -784px no-repeat;display: block;position:static;border:0px}

	#iconenlarge {width: 22px; height: 21px; float: left; margin: 0px;display: block;position:static;}
	#iconenlarge a{width: 22px; height: 21px;background: url(/graphics/sprites.gif) -400px -700px no-repeat;display: block;position:static;border:0px}
	#iconenlarge a:hover {background: url(/graphics/sprites.gif) -400px -724px no-repeat;display: block;position:static;border:0px}
		#smalliconenlarge {width: 17px; height: 16px; float: left; margin: 0px;display: block;position:static;}
		#smalliconenlarge a{width: 17px; height: 16px;background: url(/graphics/sprites.gif) -472px -766px no-repeat;display: block;position:static;border:0px}
		#smalliconenlarge a:hover {background: url(/graphics/sprites.gif) -472px -784px no-repeat;display: block;position:static;border:0px}
	
	#iconcart {width: 22px; height: 21px; float: left; margin: 0px;display: block;position:static;}
	#iconcart a{width: 22px; height: 21px;;background: url(/graphics/sprites.gif) -425px -700px no-repeat;display: block;position:static;border:0px}
	#iconcart a:hover {background: url(/graphics/sprites.gif) -425px -724px no-repeat;display: block;position:static;border:0px }
		#smalliconcart {width: 17px; height: 16px; float: left; margin: 0px;display: block;position:static;}
		#smalliconcart a{width: 17px; height: 16px;;background: url(/graphics/sprites.gif) -491px -766px no-repeat;display: block;position:static;border:0px}
		#smalliconcart a:hover {background: url(/graphics/sprites.gif) -491px -784px no-repeat;display: block;position:static;border:0px }
		
	#iconprice {width: 22px; height: 21px; float: left; margin: 0px;display: block;position:static;}
	#iconprice a{width: 22px; height: 21px;background: url(/graphics/sprites.gif) -474px -700px no-repeat;display: block;position:static;border:0px}
	#iconprice a:hover {background: url(/graphics/sprites.gif) -474px -724px no-repeat;display: block;position:static;border:0px}
		#smalliconprice {width: 17px; height: 16px; float: left; margin: 0px;display: block;position:static;}
		#smalliconprice a{width: 17px; height: 16px;background: url(/graphics/sprites.gif) -528px -766px no-repeat;display: block;position:static;border:0px}
		#smalliconprice a:hover {background: url(/graphics/sprites.gif) -528px -784px no-repeat;display: block;position:static;border:0px}
	
	#iconvcd {width: 22px; height: 21px; float: left; margin: 0px;display: block;position:static;}
	#iconvcd a{width: 22px; height: 21px;background: url(/graphics/sprites.gif) -450px -440px no-repeat;display: block;position:static;border:0px}
	#iconvcd a:hover {background: url(/graphics/sprites.gif) -450px -552px no-repeat;display: block;position:static;border:0px }



/* Sprite buttons */
	.spritebuttons	{margin-right: 15px;margin-top: 10px;	display: block;position:static;}

	#buttonenter {width: 48px; height: 20px; float: left; margin-top: 4px;margin-left: 5px;	display: block;position:static;}
	#buttonenter a	{width: 48px; height: 20px;background: url(/graphics/sprites.gif) 0px -240px no-repeat;	display: block;position:static;}
	#buttonenter a:hover {background: url(/graphics/sprites.gif) -200px -240px no-repeat;	display: block;position:static;}

	#buttonsubmit {width: 60px; height: 20px; float: left;	display: block;position:static;}
	#buttonsubmit a	{width: 60px; height: 20px;background: url(/graphics/sprites.gif) 0px -260px no-repeat; display: block;position:static;}
	#buttonsubmit a:hover {	background: url(/graphics/sprites.gif) -200px -260px no-repeat;	display: block;position:static;}

	#buttonsearch {width: 57px; height: 20px; float: left;	display: block;position:static;}
	#buttonsearch a	{width: 57px; height: 20px;background: url(/graphics/sprites.gif) 0px -280px no-repeat; display: block;position:static;}
	#buttonsearch a:hover {	background: url(/graphics/sprites.gif) -200px -280px no-repeat;	display: block;position:static;}

	#buttonlogin {width: 45px; height: 20px; float: left;	display: block;position:static;}
	#buttonlogin a	{width: 45px; height: 20px;	background: url(/graphics/sprites.gif) 0px -300px no-repeat;display: block;position:static;}
	#buttonlogin a:hover {	background: url(/graphics/sprites.gif) -200px -300px no-repeat;	display: block;position:static;}

	#buttonregister {width: 64px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#buttonregister a{width: 64px; height: 20px;	background: url(/graphics/sprites.gif) 0px -320px no-repeat; display: block;position:static;}
	#buttonregister a:hover {background: url(/graphics/sprites.gif) -200px -320px no-repeat;display: block;position:static;}

	#buttonreset {width: 47px; height: 20px; float: left;	display: block;position:static;}
	#buttonreset a {width: 47px; height: 20px;background: url(/graphics/sprites.gif) 0px -340px no-repeat; 	display: block;position:static;}
	#buttonreset a:hover {background: url(/graphics/sprites.gif) -200px -340px no-repeat;display: block;position:static;}

	#buttongo {width: 36px; height: 20px; float: left; margin-top: 0px;margin-left: 5px;display: block;position:static;}
	#buttongo a{width: 36px; height: 19px;	background: url(/graphics/sprites.gif) 0px -362px no-repeat;display: block;position:static;}
	#buttongo a:hover {background: url(/graphics/sprites.gif) -200px -362px no-repeat;display: block;position:static;}
/*logo go*/
	#goButton {width:27px; height:30px; float: left;padding:0px 0px 5px 0px }
	#goButton a {width: 27px; height:30px;	background: url(/graphics/sprites.gif) -11px -460px no-repeat; 	display: block;position:static;}
	#goButton a:hover {background: url(/graphics/sprites.gif) -11px -460px no-repeat;display: block;position:static;}
	
	#buttonupdate {width: 63px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#buttonupdate a {width: 63px; height: 20px;background: url(/graphics/sprites.gif) 0px -380px no-repeat;	display: block;position:static;}
	#buttonupdate a:hover {	background: url(/graphics/sprites.gif) -200px -380px no-repeat;	display: block;position:static;}

	#buttonsignout {width: 68px; height: 20px; float: left; margin-left: 5px;display: block;position:static}
	#buttonsignout a{width: 68px; height: 20px;background: url(/graphics/sprites.gif) 0px -400px no-repeat;display: block;position:static;}
	#buttonsignout a:hover {background: url(/graphics/sprites.gif) -200px -400px no-repeat;	display: block;position:static;}


	#buttonprev {width: 66px; height: 20px; float:left ; margin-left: 5px;display: block;position:static}
	#buttonprev a{width:66px; height: 20px;background: url(/graphics/sprites.gif) -0px -440px no-repeat;display: block;position:static;}
	#buttonprev a:hover {background: url(/graphics/sprites.gif) -200px -440px no-repeat;	display: block;position:static;}

	#buttonnext {width: 44px; height: 20px; float: r; margin-left: 5px;display: block;margin:0px 3px 0px 0px;line-height: 100%;}
	#buttonnext a{width:44px; height: 20px;background: url(/graphics/sprites.gif) -0px -460px no-repeat;display: block;position:static;}
	#buttonnext a:hover {background: url(/graphics/sprites.gif) -200px -460px no-repeat;	display: block;position:static;}


/*alt sprite buttons */
	#sbuttonenter {width: 60px; height: 21px; float: left; margin-top: 6px;margin-left: 5px;display: block;position:static;}
	#sbuttonenter a	{width: 60px; height: 21px;background: url(/graphics/sprites.gif) -400px -240px no-repeat;display: block;position:static;}
	#sbuttonenter a:hover {	background: url(/graphics/sprites.gif) -600px -240px no-repeat;	display: block;position:static;}

	#sbuttonsubmit 	{width: 70px; height: 20px; float: left;display: block;position:static;}
	#sbuttonsubmit a{width: 70px; height: 20px;background: url(/graphics/sprites.gif) -400px -260px no-repeat;display: block;position:static;}
	#sbuttonsubmit a:hover 	{background: url(/graphics/sprites.gif) -600px -260px no-repeat;display: block;position:static;}

	#sbuttonsearch 	{width: 70px; height: 20px; float: left;	display: block;position:static;}
	#sbuttonsearch a{width: 70px; height: 20px;	background: url(/graphics/sprites.gif) -400px -280px no-repeat;	display: block;position:static;}
	#sbuttonsearch a:hover 	{background: url(/graphics/sprites.gif) -600px -280px no-repeat;display: block;position:static;}

	#sbuttonlogin {width: 56px; height: 20px; float: left;	display: block;position:static;padding:0px 0px 0px 0px}
	#sbuttonlogin a {width: 56px; height: 20px;background: url(/graphics/sprites.gif) -400px -300px no-repeat;display: block;position:static;}
	#sbuttonlogin a:hover {	background: url(/graphics/sprites.gif) -600px -300px no-repeat;	display: block;position:static;}

	#sbuttonregister {width: 79px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonregister a {width: 79px; height: 20px;background: url(/graphics/sprites.gif) -400px -320px no-repeat; display: block;position:static;}
	#sbuttonregister a:hover {background: url(/graphics/sprites.gif) -600px -320px no-repeat;	display: block;position:static;}

	#sbuttonreset{width: 58px; height: 20px; float: left;	display: block;position:static;}
	#sbuttonreset a	{width: 58px; height: 20px;background: url(/graphics/sprites.gif) -400px -340px no-repeat;display: block;position:static;}
	#sbuttonreset a:hover {	background: url(/graphics/sprites.gif) -600px -340px no-repeat;	display: block;position:static;}

	#sbuttongo {width: 36px; height: 20px; float: left; margin-top: 2px;margin-left: 5px;	display: block;position:static;}
	#sbuttongo a{width: 36px; height: 20px;	background: url(/graphics/sprites.gif) -400px -360px no-repeat;	display: block;position:static;}
	#sbuttongo a:hover {background: url(/graphics/sprites.gif) -600px -360px no-repeat;display: block;position:static;}
/*logo go*/
	#sgoButton {width:27px; height:30px; float: left;padding:0px 0px 5px 0px }
	#sgoButton a{width: 27px; height:30px;	background: url(/graphics/sprites.gif) -10px -460px no-repeat; 	display: block;position:static;}
	#sgoButton a:hover {background: url(/graphics/sprites.gif) -10px -460px no-repeat;display: block;position:static;}
	
	#sbuttonupdate {width: 72px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonupdate a{width: 72px; height: 20px;background: url(/graphics/sprites.gif) -400px -380px no-repeat;display: block;position:static;}
	#sbuttonupdate a:hover 	{background: url(/graphics/sprites.gif) -600px -380px no-repeat;display: block;position:static;}

	#sbuttonsignout {width: 78px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonsignout a {width: 78px; height: 20px;background: url(/graphics/sprites.gif) -400px -400px no-repeat;display: block;position:static;}
	#sbuttonsignout a:hover {background: url(/graphics/sprites.gif) -600px -400px no-repeat;display: block;position:static;}
	

	#sbuttonprev {width:120px; height: 25px;background: url(/graphics/sprites.gif) -350px -465px no-repeat;display: block;position:static;float:right;margin-left:5px;;margin:0px 3px 0px 0px}
	#sbuttonnext {width:120px; height: 25px;background: url(/graphics/sprites.gif) -500px -495px no-repeat;display: block;position:static;float:right;margin-left:5px;margin:0px 3px 0px 0px}




#phases {background: url(/graphics/sprites.gif) 0px -1040px no-repeat; height:30px;width: 680px;float:left;margin:0 0 0 5px; display: block;position:static;clear:both;}
.phases_status{float:left;width:165px;text-align:center;font-weight:600;font-size:110%;margin-top:7px}
.phases_status .active{color:#4A8287}

