/* IPN v17 									*/
/* SECTIONS 								*/
/* 		ALL SITES 							*/
/* 		SITE SPECIFIC  						*/
/* 		GLOBAL 								*/
/* 		STRUCTURE OF PAGES 					*/
/* 		REST OF SITE 						*/
/* 			header 							*/
/* 				search box 					*/
/* 			body 							*/
/* 			page specific 					*/
/* 		RESULTS PAGE 						*/
/* 		GALLERIES  							*/
/* 		NAVIGATION 							*/
/*			nav elements 					*/
/* 			primary nav buttons 			*/
/* 			alternate nav buttons 			*/
/* 			Sprite buttons 					*/
/*			alt sprite buttons 				*/
/*			search page icons 				*/
/* 			icons for actions 				*/
/*		OCC DISPLAY 						*/
/* 		EDITOR - RARELY CHANGED				*/
/*		ADMIN BAR							*/
/* 		RATE CALC 							*/
/* 		UNCLASSIFIED 						*/		
/* 		BOX OUTLINE 						*/
/*		SEO FUNCTIONS						*/

/* ALL SITES */
/*Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txtversion: 2.6.0 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,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;}li{list-style:none;}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 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% 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:center;}#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;}

/* SITE SPECIFIC  */
#p-home 	{background: #1d1916;}
#searchbox_top_right { height: 47px;  width:358px;float:right;clear: right;margin:3px 23px 0 0; *margin-right: 70px;color: #666;}
#search_photos_text {width:107px; height:20px; float: left;        display: block;position:static; background: url(/graphics/sprites.gif) 0px -180px no-repeat; }
#searchform_RM_checkbox { margin-top: 6px;}
#searchform_RF_checkbox { margin-top: 6px;}
#searchform_RM_title {margin-top: 5px; margin-right: 3px;}
#searchform_RF_title {margin-top: 5px; margin-right: 3px;}

#phases {background: url(/graphics/sprites.gif) 0px -1036px 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:#E56910}

.imid{font-size: 85%;}
.iconlink,.rmrfindicator{margin: 0px 3px;}
/* GLOBAL */
html 							{ color: #333;}
	.nobghtmlclass 				{ color: #333; background: #fff;}
body 							{ color: #333;line-height: 100%;background: #1d1916 ;font-family : Arial, Helvetica, sans-serif;} /* default size, font for everything */
	table,td 					{ font-size:inherit; vertical-align:top; }
a 								{ color: #e56910;text-decoration:none; }
	a:visited 					{ color: #e56910;text-decoration:none; }
	a:hover 					{ color: #000; text-decoration: underline; }
p 								{ margin: 1em 0 1em 0;font-size:inherit;}
h1, .header		 				{ font-size:170%;color: #666; font-weight: 500; margin: 2px 5px 15px 0px;letter-spacing: 0px;font-family: baskerville, 'palatino linotype', 'times new roman', Times, serif; font-variant: small-caps;}
h2,tt 							{ font-size:170%;color: #333; font-weight: 600; margin: 2px 5px 6px 0px;letter-spacing: 0px;font-family: baskerville, 'palatino linotype', 'times new roman', Times, serif;font-variant: small-caps;}
h3 								{ font-size:120%;color: #333; font-weight: 600; margin: 0px;letter-spacing: 0px;font-family: baskerville, 'palatino linotype', 'times new roman', Times, serif; padding-bottom: 3px; width: auto;font-variant: small-caps;}
h4 								{ font-size:120%;color: #333; font-weight: 600; margin: 0px;letter-spacing: 0px;font-family: baskerville, 'palatino linotype', 'times new roman', Times, serif; padding-bottom: 3px;border-bottom: 1px dashed #bbb; width: auto;font-variant: small-caps;}
img 							{ border: none;}
textarea						{ margin-bottom: 2px; padding: 2px; line-height: 120%; padding-top: 4px; color: #333; background: #fff; border: 1px solid #333;}
input							{ line-height:100%;margin: 2px 4px 2px 4px; color: #555; height:1.5em; border: 1px solid #333;font-size:inherit;}
  input:hover         { }
  input:active        { }
input[type="checkbox"],input[type="radio"] {border:0px}
input[type="text"] {}


code 							{ font-family: Arial; color: #aa0000;}
ul.listDots li					{ list-style: circle;}
/* STRUCTURE OF PAGES */

#doc2							{ font-size:inherit;width:73.076em;z-index: 600;}
#hd 							{ height:173px;width:100%;color:#fff;font-size:85%;padding: 0 .4em 0 .4em; background: url(/graphics/panel_top.png) left top no-repeat;z-index: 600;}
	#hd a						{ color:#e56910;text-decoration:none}	
	#hd a:visited 				{ color: #e56910;text-decoration:none}
	#hd a:hover 				{ color: #333; text-decoration: underline;}
#bd								{ font-size: 85%;padding:0 3em 0 3em;margin:0px;background: url(/graphics/panel_bg.png) repeat-y;min-height: 558px;}
	.bodycontent				{ padding:0px;margin:0px;line-height: 110%;}/*body content wraps inside bd */	
	#bd_index					{ padding:0px;margin:0px;background:#333;font-size:85%}
#ft 							{ height: 60px;font-size:77%;font-family:inherit;text-align: center;padding: 48px 15px 15px 15px;color:#ccc; border:solid 0px #333; background: url(/graphics/panel_bottom.png) left top no-repeat;}
		#ft_inner 				{ margin: auto; position: relative; text-align: center;}
			#ft_inner a			{ display: inline;}
			.footerdivider		{ width: 11px; height: 20px;background: url(/graphics/sprites.gif) -0px -856px no-repeat;display:inline;margin:5px;padding:.5px;}
	
	#ft_terms_priv {text-transform:uppercase;font-weight:bold} /* footer terms and conditions layer */
	#ft_copyright {clear:both;padding: 5px 0px 0px 0px;font-size:85%} /* footer copyright layer */
	#ftextender {background:#fff;color:#333; height: 15px; width: 100%; padding: 0px;}
	#ft a{color:#999;text-decoration:none; font-size: inherit;}	
	#ft a:visited { color: #999;text-decoration:none; font-size: inherit;}
	#ft a:hover { color: #f5c400; text-decoration: none;}
	
	#ft_index {font-size:85%;font-family:inherit;text-align: center; background:#333; margin-bottom: 0px;margin-left: 0px; margin-right: 0px; padding: 5px 0px 5px 0px;color:#fff;border:solid 0px #fff;}
	#ft_index_terms_priv {text-transform:uppercase;font-weight:bold} /* footer terms and conditions layer */
	#ft_index_copyright {clear:both;padding: 5px 0px 0px 0px;font-size:85%} /* footer copyright layer */
	#ft_index a{color:#fff;text-decoration:none}	
	#ft_index a:visited { color: #ddd;text-decoration:none; font-size: inherit;}
	#ft_index a:hover { color: #900; text-decoration: none; font-size: inherit;}


/* REST OF SITE */
/* page ids */
	#p-search 					{ color: #333;line-height: 140%;background: url(/graphics/spacer.gif) #fff;font-family : Arial, Helvetica, sans-serif;} /* default size, font for everything */
	#p-search #doc3				{ margin: 0px;padding: 0px; }
	#p-search #doc3 #hdsmall 	{ height: 45px; } /* background: url(/graphics/body_background.jpg) repeat-x; */
	#p-about					{}
	#p-cart						{}
	#p-changepassword			{}
	#p-contact					{}
	#p-error					{}
	#p-galleries				{}
	#p-help						{}
	#p-index					{}
	#p-licensing_agreement		{}
	#p-login					{}
	#p-oldbrowser				{}
	#p-privacy_policy			{}
	#p-redirect					{}
	#p-updatepassword			{}
	#p-thanks					{}

/* header */
		#logo_primary 				{background: url(/graphics/sprites.gif) 0px -712px; float: left;width: 269px; height: 97px;padding:0px;position: relative; top: 14px; left: 10px;margin-bottom: 25px;}
			#hdsmall #logo_primary 	{background: url(/graphics/sprites.gif) 0px -712px; float: left;width: 269px; height: 97px;padding:0px;position: relative; top: 4px; left: 4px;}
		#slogan 					{height:17px;float:right;clear: right; color: #666; font-size: 85%;text-align: right;margin: 0 2.4em 0 0;}
		#hdsmall 					{height: 59px;position: relative;top: 0px; left: 0px;color:#fff;min-width:1100px;z-index:1;font-size:85%}
		#hdsmall_nav 				{height: 25px;position: relative;top: 0px; left: 0px; background: #fff;border-left: 0px dotted #555;border-right: 0px dotted #555;padding:2px 0px 2px 0px;min-width:550px}
		/* search box */
			#Keywordfield 					{ border: 1px solid #999; -x-system-font:none;background:transparent none repeat scroll 0 0;font-family:arial,helvetica,sans-serif;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:16px;line-height:16px;padding:1px 8px 1px 1px;text-indent:2px;width:214px;}

/* body */
		/*body templates for both 1 column and 2 column layouts */
		#maintable { padding: 0px; margin: 0px; line-height: 1.3em; padding-top: 27px; width: 100%;}
		.maintabletd2columnleft {vertical-align:top;width:270px;min-width:270px;text-align:left;border-right:1px solid #ccc; vertical-align: top;padding:0;height:auto;padding:10px}
		.maintabletd2columnleft ul {width: 190px;list-style:none;margin:18px 10px;padding:0;}
		.maintabletd2columnleft li {text-align:left;line-height:1.3em;margin:0 0 4px 0;padding:0;}
		.maintabletd2columnleft a {color:#222;margin:0 0 .2em;padding:0 0px 0 0;}
		.maintabletd2columnleft a:hover {color:#aaa;text-decoration: none;}
		.maintabletd2columnright { vertical-align: top; padding:18px; }
		.maintabletd2columnleftnav {vertical-align:top;width:270px;min-width:205px;text-align:left;border-right:1px solid #ccc; vertical-align: top;padding:0;height:auto;padding:10px}
		.maintabletd2columnleftnav .header {text-align:left;margin:15px 10px 10px 10px;padding:0px}
		.maintabletd2columnleftnav ul {width: 190px;list-style:none;margin:18px 10px;padding:0;}
		    .maintabletd2columnleftnav li {text-align:left;line-height:1.3em;margin:0 0 4px 0px;}
		    .maintabletd2columnleftnav a {color:#222;margin:0 0 0 10px;padding:0px;}
		    .maintabletd2columnleftnav a:hover {color:#aaa;text-decoration: none;}
		.maintabletd2columnright p {}
		.labeltitle					{padding-top: 2px;width: 100%;float: left; font-weight: 600; color: #7b7373; display: inline;}
		.labeltitle_form			{padding-top: 2px;width: 100%;float: left;padding-left: 13px; font-weight: 600; color: #7b7373;padding-right:13px;}
		.labeltitle_required		{padding-top: 2px;width: 100%;float: left;padding-left: 13px; font-weight: 600; color: #7b7373; background: url(/graphics/sprites.gif) -600px -676px;}
/* page specific */
		#errorpage {text-align: left;max-width: 780px; margin-bottom: 100px; clear: both;}
		.textbody {margin: auto;width: 100%;}
		.headingerror 				{color: red;}

/* RESULTS PAGE */
	/* added for allfuncs017.js */
#bdresults 																{clear:both;padding-top: 0px; background: #fff;border-left: 0px dotted #555;border-right: 0px;font-size:85%}
#coverlayer { position: absolute;visibility: hidden; left: 0px;top: 90px;width: 100%;height: 88%;z-index: 499; background-color: #fff; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}   /* for explorer only */

#enlarged_link_data_column												{padding: 0px 5px 0px 5px;}
#enlarged_rates_column_3												{border-left: 1px solid #bbbbbb; padding-left:15px;}
.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_value_restrictions                              		{color: #880000;}
#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: #333;}
#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_message														{margin-left: 13px;margin-top:3px;}
#results_page_block_top                                                 {margin-left: 13px;}
        .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: 13px;} /* 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: 13px;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; text-align: left;}
        #tab_cart														{display: block; width: 173px; height: 18px; background: url('/graphics/sprites.gif') -400px -645px no-repeat; }
        #tab_lightbox														{display: block; width: 173px; height: 18px;background: url('/graphics/sprites.gif') -600px -645px no-repeat; }
                #lightbox_title_wrap                                    {display: inline;font-weight: 600;}
        @media screen{ body>div#LBdiv                           		{position: fixed;}
                #lbbuttons                                              {margin: 0px; padding: 0px; overflow: hidden; width: 173px; 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;}
#displaypanellayer 														{ position: absolute;visibility: hidden;;left: 0px;top: 0px;width: 400px;height: 400px;z-index: 1001;font-size:inherit }
#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 */
.PopUpWindoid															{font-size: 85%;}
		#p-search #doc3 #hdsmall #header_con #welcomeblock	{ height: 15px; width:358px;float:right;clear: right;margin-right: 13px; color: #999;}
#header_con {z-index: 600;}
.imcell{text-align:left}
/* end allfuncs017 additions */

/* GALLERIES  */

/* CONTACT PAGE */
#contactcommentarea { width: 90%; height: 300px;}

/* SEARCH PAGE */
td.searchPageColumn	{padding-right:15px;padding-top: 15px; width: auto; white-space:nowrap;}
.searchPageTitle	{padding-bottom:8px;padding-top: 10px; font-weight:800;}

/* REGISTRATION */
#LoginAgreementBox {}

/* NAVIGATION */
	#navbuttons { float:left; width: 887px;height:24px;margin-left: 22px;margin-top:0px;padding:2px 0px 0px 5px;text-align:right;clear: right; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;z-index: 600; }
	#navbuttonsresults { float: right; margin: 45px 12px 0 0;clear: right; width: 735px;}
	#navbuttons a{color:#fff;text-decoration:none;font-size:inherit;}
        #navbuttons a:visited { color: #ddd;text-decoration:none;font-size:inherit}
        #navbuttons a:hover { color: #900; text-decoration: none;font-size:inherit}
	.navblocks	{margin-right: 13px;}
	#navbuttonsresults .navblocks { margin-right: 0px; margin-left: 6px;}
	#welcomeblock										{ height: 15px; width:358px;float:right;clear: right;margin:15px 23px 0 0; color: #666; text-align: right; }
	#welcomeblockloggedout								{ height: 15px; width:258px;float:right;clear: right;margin:17px 23px 0 0; *margin-right: 50px;color: #aaa; text-align: right; }


/* primary nav buttons */
    #navlogin {width:109px; height: 20px; float:left ;display: block;position:static;}
    #navlogin a{width:109px; height:20px;background: url(/graphics/sprites.gif) 0px 0px no-repeat;display: block;position:static;}
    #navlogin a:hover, #p-login [id="navlogin"] a {background: url(/graphics/sprites.gif) -200px 0px no-repeat; display: block;position:static;}

    #navsearch {width: 51px; height: 20px; float: left;display: block;position:static;}
    #navsearch a{width: 51px; height: 20px;background: url(/graphics/sprites.gif) 0px -20px no-repeat;display: block;position:static;}
    #navsearch a:hover, #p-search [id="navsearch"] a {background: url(/graphics/sprites.gif) -200px -20px no-repeat;display: block;position:static;}

    #navlightbox {width: 75px; height: 20px; float: left;display: block;position:static;}
    #navlightbox a{width: 75px; height: 20px; background: url(/graphics/sprites.gif) 0px -40px no-repeat;display: block;position:static;}
    #navlightbox a:hover, #p-lightbox [id="navlightbox"] a  {background: url(/graphics/sprites.gif) -200px -40px no-repeat;display: block;position:static;}

    #navcart {width: 69px; height: 20px; float: left;display: block;position:static;}
    #navcart a{width: 69px; height: 20px;background: url(/graphics/sprites.gif) 0px -60px no-repeat;display: block;position:static;}
    #navcart a:hover, #p-cart [id="navcart"] a {background: url(/graphics/sprites.gif) -200px -60px no-repeat;display: block;position:static;}

    #navhelp {width: 36px; height: 20px; float: left;display: block;position:static;}
    #navhelp a{width: 36px; height: 20px;background: url(/graphics/sprites.gif) 0px -80px no-repeat;display: block;position:static;}
    #navhelp a:hover, #p-help [id="navhelp"] a {background: url(/graphics/sprites.gif) -200px -80px no-repeat;display: block;position:static;}

    #navcontact {width: 60px; height: 20px; float: left;display: block;position:static;}
    #navcontact a{width: 60px; height: 20px;background: url(/graphics/sprites.gif) 0px -100px no-repeat;display: block;position:static;}
    #navcontact a:hover, #p-contact [id="navcontact"] a {background: url(/graphics/sprites.gif) -200px -100px no-repeat;display: block;position:static;}

    #navportfolio  {width: 75px; height: 20px; float: left;display: block;position:static;}
    #navportfolio a{width: 75px; height: 20px;background: url(/graphics/sprites.gif) 0px -120px no-repeat; display: block;position:static;}
    #navportfolio a:hover, #p-portfolio [id="navportfolio"] a {background: url(/graphics/sprites.gif) -200px -120px no-repeat;display: block;position:static;}

    #navabout {width: 45px; height: 20px; float: left;display: block;position:static;}
    #navabout a{width: 45px; height: 20px;background: url(/graphics/sprites.gif) 0px -140px no-repeat; display: block;position:static;}
    #navabout a:hover, #p-about [id="navabout"] a {background: url(/graphics/sprites.gif) -200px -140px no-repeat; display: block;position:static;}

    #navsignout {width:59px; height:20px; float: left;display: block;position:static;}
    #navsignout a{width:59px; height:20px;  background: url(/graphics/sprites.gif) 0px -200px no-repeat; display: block;position:static;}
    #navsignout a:hover, #p-signout [id="navsignout"] a {background: url(/graphics/sprites.gif) -200px -200px no-repeat;}

    #navaccount {width: 63px; height: 20px; float: left;display: block;position:static;}
    #navaccount a{width: 63px; height: 20px;background: url(/graphics/sprites.gif) 0px -220px no-repeat; display: block;position:static;}
    #navaccount a:hover, #p-account [id="navaccount"] a {background: url(/graphics/sprites.gif) -200px -220px no-repeat;display: block;position:static;}


    #navblog {width: 39px; height: 20px; float: left;display: block;position:static;}
    #navblog a{width: 39px; height: 20px;background: url(/graphics/sprites.gif) 0px -160px no-repeat; display: block;position:static;}
    #navblog a:hover, #p-blog [id="navblog"] a {background: url(/graphics/sprites.gif) -200px -160px no-repeat;display: block;position:static;}

    #navworkshops {width: 169px; height: 20px; float: left;display: block;position:static;}
    #navworkshops a{width: 169px; height: 20px;background: url(/graphics/sprites.gif) 0px -520px no-repeat; display: block;position:static;}
    #navworkshops a:hover, #p-workshops [id="navworkshops"] a {background: url(/graphics/sprites.gif) -200px -520px no-repeat;display: block;position:static;}

    #navregister {width: 82px; height: 20px; float: left;display: block;position:static;}
    #navregister a{width: 82px; height: 20px;background: url(/graphics/sprites.gif) -240px 0px no-repeat; display: block;position:static;}
    #navregister a:hover, #p-register [id="navregister"] a   {background: url(/graphics/sprites.gif) -240px 0px no-repeat;display: block;position:static;}

    #navhome {width: 55px; height: 20px; float: left;display: block;position:static;}
    #navhome a{width: 55px; height: 20px;background: url(/graphics/sprites.gif) 0px -600px no-repeat; display: block;position:static;}
    #navhome a:hover, #p-home [id="navhome"] a   {background: url(/graphics/sprites.gif) -200px -600px no-repeat; display: block;position:static;}

    #navdownld {width:88px; height: 20px; float: left;display: block;position:static;}
    #navdownld a{width:88px; height: 20px;background: url(/graphics/sprites.gif) 0px -620px no-repeat; display: block;position:static;}
    #navdownld a:hover, #p-downld [id="navdownld"] a   {background: url(/graphics/sprites.gif) -200px -620px no-repeat; display: block;position:static;}

    #navmultimedia {width:88px; height: 20px; float: left;display: block;position:static;}
    #navmultimedia a{width:88px; height: 20px;background: url(/graphics/sprites.gif) 0px -640px no-repeat; display: block;position:static;}
    #navmultimedia a:hover, #p-multimedia [id="navmultimedia"] a   {background: url(/graphics/sprites.gif) -200px -640px no-repeat; display: block;position:static;}

/* alternate nav buttons */
	
	#snavlogin {width:91px; height: 20px; float:left ;display: block;position:static;}
	#snavlogin a{width:91px; height:20px;background: url(/graphics/sprites.gif) -401px 0px no-repeat;display: block;position:static;}
	#snavlogin a:hover, #p-login [id="snavlogin"] a {background: url(/graphics/sprites.gif) -601px 0px no-repeat;display: block;position:static;}
	
	#snavsearch {width: 50px; height: 20px; float: left;display: block;position:static;}
	#snavsearch a{width: 50px; height: 20px;background: url(/graphics/sprites.gif) -401px -20px no-repeat;  display: block;position:static;}
	#snavsearch a:hover, #p-login [id="snavsearch"] a  {background: url(/graphics/sprites.gif) -601px -20px no-repeat;display: block;position:static;}
	
	#snavlightbox {width: 60px; height: 20px; float: left;display: block;position:static;}
	#snavlightbox a {width: 60px; height: 20px; background: url(/graphics/sprites.gif) -401px -40px no-repeat;display: block;position:static;}
	#snavlightbox a:hover, #p-lightbox [id="snavlightbox"] a { background: url(/graphics/sprites.gif) -601px -40px no-repeat;  display: block;position:static;}
	
	#snavcart {width: 34px; height: 20px; float: left;display: block;position:static;}
	#snavcart a{width: 34px; height: 20px;  background: url(/graphics/sprites.gif) -401px -60px no-repeat;  display: block;position:static;}
	#snavcart a:hover, #p-cart [id="snavcart"] a  {background: url(/graphics/sprites.gif) -601px -60px no-repeat;display: block;position:static;}
	
	#snavhelp {width: 36px; height: 20px; float: left;display: block;position:static;}
	#snavhelp a{width: 38px; height: 20px;  background: url(/graphics/sprites.gif) -401px -80px no-repeat;  display: block;position:static;}
	#snavhelp a:hover, #p-help [id="snavhelp"] a  {background: url(/graphics/sprites.gif) -601px -80px no-repeat;display: block;position:static;}
	
	#snavcontact {width: 58px; height: 20px; float: left;   display: block;position:static;}
	#snavcontact a{width: 58px; height: 20px;background: url(/graphics/sprites.gif) -401px -100px no-repeat;display: block;position:static;}
	#snavcontact a:hover, #p-contact [id="snavcontact"] a   {background: url(/graphics/sprites.gif) -601px -100px no-repeat;   display: block;position:static;}
	
	#snavgalleries  {width: 81px; height: 20px; float: left;display: block;position:static;}
	#snavgalleries a{width: 81px; height: 20px;background: url(/graphics/sprites.gif) -401px -120px no-repeat; display: block;position:static;}
	#snavgalleries a:hover, #p-galleries [id="snavgalleries"] a   {background: url(/graphics/sprites.gif) -601px -120px no-repeat;display: block;position:static;}
	
	#snavabout {width: 44px; height: 20px; float: left;display: block;position:static;}
	#snavabout a{width: 44px; height: 20px; background: url(/graphics/sprites.gif) -401px -140px no-repeat; display: block;position:static;}
	#snavabout a:hover, #p-about [id="snavabout"] a {background: url(/graphics/sprites.gif) -601px -140px no-repeat; display: block;position:static;}
	
	#snavportfolio {width: 72px; height: 20px; float: left;display: block;position:static;}
	#snavportfolio a {width: 72px; height: 20px;background: url(/graphics/sprites.gif) -401px -160px no-repeat;display: block;position:static;}
	#snavportfolio a:hover, #p-portfolio [id="snavportfolio"] a  {background: url(/graphics/sprites.gif) -601px -160px no-repeat;display: block;position:static;}
	
	#snavadvancedsearch {width:90px; height:20px; float: left;display: block;position:static;}
	#snavadvancedsearch a{width:90px; height:20px;background: url(/graphics/sprites.gif) -401px -180px no-repeat;display: block;position:static;}
	#snavmore a:hover, #p-advancedsearch [id="snavadvancedsearch"] a {background: url(/graphics/sprites.gif) -601px -180px no-repeat;}
	
	#snavsignout {width:60px; height:20px; float: left;display: block;position:static;}
	#snavsignout a  {width:60px; height:20px;background: url(/graphics/sprites.gif) -401px -200px no-repeat;display: block;position:static;}
	#snavsignout a:hover, #p-signout [id="snavsignout"] a {  background: url(/graphics/sprites.gif) -601px -200px no-repeat;}
	
	#snavaccount {width: 58px; height: 20px; float: left;   display: block;position:static;}
	#snavaccount a  {width: 58px; height: 20px;background: url(/graphics/sprites.gif) -401px -220px no-repeat;display: block;position:static;}
	#snavaccount a:hover, #p-account [id="snavaccount"] a {background: url(/graphics/sprites.gif) -601px -220px no-repeat;   display: block;position:static;}
	
	
	#snavdownld {width:75px; height: 20px; float: left;display: block;position:static;}
	#snavdownld a{width:75px; height: 20px;background: url(/graphics/sprites.gif) -400px -620px no-repeat; display: block;position:static;}
	#snavdownld a:hover, #p-downld [id="snavdownld"] a  {background: url(/graphics/sprites.gif) -600px -620px no-repeat; display: block;position:static;}
	

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

	#buttonenter {width: 49px; height: 20px; float: left; margin-top: 4px;margin-left: 5px;	display: block;position:static;}
	#buttonenter a	{width: 49px; 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: 57px; height: 20px; float: left;	display: block;position:static;}
	#buttonsubmit a	{width: 57px; 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: 67px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#buttonregister a{width: 67px; 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: 60px; height: 20px; float: left;	display: block;position:static;}
	#buttonreset a {width: 60px; 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: 1px;margin-left: 5px;display: block;position:static;}
	#buttongo a{width: 36px; height: 20px;	background: url(/graphics/sprites.gif) 0px -360px no-repeat;display: block;position:static;}
	#buttongo a:hover {background: url(/graphics/sprites.gif) -200px -360px 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: 58px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#buttonupdate a {width: 58px; 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: 120px; height: 25px; float:right ; margin-left: 5px;display: block;margin:0px 3px 0px 0px}
	#buttonprev a{width:120px; height: 25px;background: url(/graphics/sprites.gif) -350px -495px no-repeat;display: block;position:static;}
	#buttonprev a:hover {background: url(/graphics/sprites.gif) -350px -465px no-repeat;	display: block;position:static;}


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

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

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

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

/* alt sprite buttons */
	#sbuttonenter {width: 49px; height: 20px; float: left; margin-top: 2px;margin-left: 5px;display: block;position:static;}
	#sbuttonenter a	{width: 49px; height: 20px;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: 57px; height: 20px; float: left;display: block;position:static;}
	#sbuttonsubmit a{width: 57px; 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: 58px; height: 20px; float: left;	display: block;position:static;}
	#sbuttonsearch a{width: 58px; 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: 46px; height: 20px; float: left;	display: block;position:static;padding:0px 0px 0px 0px}
	#sbuttonlogin a {width: 46px; 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: 63px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonregister a {width: 63px; 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: 46px; height: 20px; float: left;	display: block;position:static;}
	#sbuttonreset a	{width: 46px; 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: 32px; height: 20px; float: left; margin-top: 2px;margin-left: 5px;	display: block;position:static;}
	#sbuttongo a{width: 32px; 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;}
	
	#sbuttonupdate {width: 62px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonupdate a{width: 62px; 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: 65px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonsignout a {width: 65px; 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}
	


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

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

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






/*	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 -470px no-repeat;display: block;position:static;}
	.icontinyactive a {background: url(/graphics/sprites.gif) -401px -470px 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 -470px no-repeat;display: block;position:static;}
	.iconmedactive a {background: url(/graphics/sprites.gif) -441px -470px 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 -470px no-repeat;display: block;position:static;}
	.iconbigactive a {background: url(/graphics/sprites.gif) -480px -470px 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 -470px no-repeat;display: block;position:static;}
	.iconlrgactive a {background: url(/graphics/sprites.gif) -520px -470px 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 -470px no-repeat;display: block;position:static;}
	.iconlistactive a {background: url(/graphics/sprites.gif) -561px -470px 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 -470px no-repeat;display: block;position:static;}
	.iconhugeactive a {background: url(/graphics/sprites.gif) -600px -470px no-repeat !important;display: block;position:static;}


/* 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}
    #iconcomp {width: 22px; height: 21px; float: left; margin: 0px;display: block;position:static;}
    #iconcomp a{width: 22px; height: 21px;background: url(/graphics/sprites.gif) -499px -700px no-repeat;display: block;position:static;border:0px}
    #iconcomp a:hover {background: url(/graphics/sprites.gif) -499px -724px no-repeat;display: block;position:static;border:0px}
            #smalliconcomp {width: 17px; height: 16px; float: left; margin: 0px;display: block;position:static;}
            #smalliconcomp a{width: 17px; height: 16px;background: url(/graphics/sprites.gif) -546px -766px no-repeat;display: block;position:static;border:0px}
            #smalliconcomp a:hover {background: url(/graphics/sprites.gif) -546px -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 }
	
	#iconrmrf {width: 30px; height: 15px; float: left; margin: 0px;display: block;position:static;font-weight:bold}



/* OCC DISPLAY */
	#occdisplay 						{font-size:77%;padding: 0px;margin: 0px; padding-left: 0px;}
		#occDisplayTd 					{}
			#occDisplayWrapper 			{}
				.occ					{font-size :77%;font-family : Arial, Helvetica, sans-serif;color: #666666; line-height: 16px; text-transform: uppercase;}



/* INTERSTITIAL PAGE */
	#home_welcome {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;}


/* RARELY CHANGED - EDITOR */
	.editor {font-size : 8pt;font-family : Arial, Helvetica, sans-serif;color : #FF0000;}
	.editor:Visited {font-size : 8pt;font-family : Arial, Helvetica, sans-serif;color : #FF0000;}
	.editor:Hover {font-size : 8pt;font-family : Arial, Helvetica, sans-serif;color : #0000FF;}


/* HELP */
	.privacy_iframe, .licensing_iframe, .terms_iframe	{text-align: left; width: 550px;}
	#p-privacy_policy, #p-terms_and_conditions, #p-licensing_agreement {text-align: left; background: #fff;}
	.helptopic{font-size:inherit;}
	.helpheading {font-weight: 700;padding-top:10px;}

/* ADMIN BAR */
	#navbar {position:fixed; top:0;left:0; background:#888 repeat-x top left;line-height: 100%; padding: 5px 0px 5px 0px;width: 100%;margin: 0px 0px 0px 0px;color: #ccc;height: 20px; z-index: 3;border-bottom:solid 3px #222;color:#fff;font-weight:bold;min-width:1200px;font-size:100%}
		#navbar_enclosure{padding-top: 0px; margin: 0px;padding-bottom:10px;min-width:1024px;}
			#navbar a{text-transform:uppercase;color#eee;text-decoration:none;font-weight:bold;font-size:85%}
			#navbar a:hover{height:25px;text-transform:uppercase;color:#eee;text-decoration:underline;font-weight:bold;}
.adminlabel,.adminlink,.adminlink:visited {font-size:85%;font-family: Arial;color: #eee;height:25px}
		.adminlink:hover{color: #ff0000;height:25px}

/* UNCLASSIFIED */		
	.barheader {text-align: left;width:100%}
	.bartitle {color : #fff;font-weight : bold;line-height: 25px;padding-left:15px}
	.lb {font-size:inherit;color: #333355;}
	.concepts {font-size:inherit;line-height: 13pt;text-transform: capitalize;}
	#outer {height: 90%; width: 100%;overflow: visible; }
	#outer[id] {display: table; position: static;}
	#middle {position: absolute; top: 50%;}
	/* for explorer only*/ #middle[id] {display: table-cell; vertical-align: middle; position: static;}
	#inner {position: relative; top: -50%}


/* RATE CALC */
.pricingitem {font-size: 85%;margin-right: 5px;}
#ratetiername {margin: 10 10 10 20;}
        #ratetierratesbox {margin: 0 30 5 30;}
                #ratetierdirections {font-weight: 600; font-size: 9pt; margin: 10 0 12 0;}
                .ratetieritemrow { border-bottom: solid #ccc 1px; padding-top: 6px; padding-bottom: 6px; padding-left: 2px; padding-right: 8px;}
                        .ratetierradiobutton { width: 30px;}
                        .ratetieritemdescription {font-size: 9pt; font-weight: 100;}
                        .ratetieritemprice {font-size: 9pt; font-weight: 500;}
#ratetierhelpbox {text-align: center;width: 100%;margin: 10 0;font-size: 85%;}

#contest_notice{float: left;   display: block;position:static;margin-right:15px;font-weight:bold}


a.white{color:#fff;font-size:85%;font-weight:bold}
a.white:hover{color:#eee;font-size:85%;font-weight:bold;text-decoration:none}

.sizeiconblocks {display:block;float:left;position:static; }
.icontinyactive {display:block;float:left;position:static; ;}
.iconbigactive {display:block;float:left;position:static; }
.iconhugeactive {display:block;float:left;position:static;}


.sicontinyactive {display:block;float:left;position:static;}
.siconbigactive {display:block;float:left;position:static; }
.siconhugeactive {display:block;float:left;position:static;}






/* BOX OUTLINE */

.bartop1 td td, .bar1 td td, .box11111 td td, .box2 td td, .box3 td td, .box4 td td, .box5 td td, .box6 td td{ background: none; }
.box2 { color: #999; }
.box1 {position: relative; left: -11px;}
	.maintabletd .box1 {left: 0px;}  /* correction for full width */

.bar1 td{background:url(/graphics/box/bar1.gif) repeat;}
.bar1 td.Mid{background:url(/graphics/box/barlr1.gif);}
.bar1 td.BMidR{background-position:-14px 0px;}
.bar1 td.BMidM{background:url(/graphics/box/blank.gif) #DCDCDC;}

.bartop1 td{background:url(/graphics/box/bartop1.gif) repeat;}
.bartop1 td.Mid{background:url(/graphics/box/barlr1.gif);}
.bartop1 td.MidL{background-position:0px 0px;width:14px;}
.bartop1 td.MidR{background-position:-14px 0px;width:14px;}
.bartop1 td.MidM{background:url(/graphics/box/blank.gif) #E2E2E2;padding-left:5px;padding-right:5px;}

.box1 td{background:url(/graphics/box/box1.gif) repeat;}
.box1 td.Mid{background:url(/graphics/box/box1lr.gif);}
.box1 td.MidR{background-position:-18px 0px;}
.box1 td.MidM,.box1 td.MidM td {background:url(/graphics/box/blank.gif) #FFFFFF;}

.guidebox1 td{background:url(/graphics/box_guide/box_guide.png) repeat;}
.guidebox1 td.guideMid{background:url(/graphics/box_guide/box_guidelr.png);}
.guidebox1 td.guideMidR{background-position:-18px 0px;}
.guidebox1 td.guideMidM,.guidebox1 td.guideMidM td {background:url(/graphics/box_guide/blank.gif) #f7e6a9;}

.guidebox2 td{background:url(/graphics/box_guide/gray_box_guide.png) repeat;}
.guidebox2 td.guideMid{background:url(/graphics/box_guide/gray_box_guidelr.png);}
.guidebox2 td.guideMidR{background-position:-18px 0px;}
.guidebox2 td.guideMidM,.guidebox2 td.guideMidM td {background:url(/graphics/box_guide/gray_blank.gif) #e9e9e9;}



.box2 td{background:url(/graphics/box/box2.gif) repeat;}
.box2 td.Mid{background:url(/graphics/box/box2lr.gif);}
.box2 td.MidR{background-position:-18px 0px;}
.box2 td.MidM{background:url(/graphics/box/blank.gif) #DCDCDC;}

.box3 td{background:url(/graphics/box/box3.gif) repeat;}
.box3 td.Mid{background:url(/graphics/box/box3lr.gif);}
.box3 td.MidR{background-position:-18px 0px;}
.box3 td.MidM {background:url(/graphics/box/blank.gif) #DCDCDC;}

.box4 td{background:url(/graphics/box/box4.gif) repeat;}
.box4 td.Mid{background:url(/graphics/box/box4lr.gif);}
.box4 td.MidR{background-position:-18px 0px;}
.box4 td.MidM{background:url(/graphics/box/blank.gif) #C0C0C0;}

.box5 td{background:url(/graphics/box/box5.gif) repeat;}
.box5 td.Mid{background:url(/graphics/box/box5lr.gif);}
.box5 td.MidR{background-position:-18px 0px;}
.box5 td.MidM {background:url(/graphics/box/blank.gif) #DCDCDC;}

.box6 td{background:url(/graphics/box/box6.gif) repeat;}
.box6 td.Mid{background:url(/graphics/box/box6lr.gif);}
.box6 td.MidR{background-position:-18px 0px;}
.box6 td.MidM {background:url(/graphics/box/blank.gif) #DCDCDC;}

.box5 td{background:url(/graphics/box/box5.gif) repeat;}
.box5 td.Mid{background:url(/graphics/box/box5lr.gif);}
.box5 td.MidR{background-position:-18px 0px;}
.box5 td.MidM {background:url(/graphics/box/blank.gif) #DCDCDC;}

.box6 td td div td {background:url(/graphics/box/box6.gif) repeat;}
.box6 td.Mid{background:url(/graphics/box/box6lr.gif);}
.box6 td.MidR{background-position:-18px 0px;}
.box6 td.MidM {background:url(/graphics/box/blank.gif) #DCDCDC;}

td.TopL{background-position:0 0;}
td.TopM{background-position:0 -36px;}
td.TopR{background-position:-18px 0;}
td.BotL{background-position:0 -18px;}
td.BotM{background-position:0 -54px;}
td.BotR{background-position:-18px -18px;}

td.BTopL{background-position:0 0;}
td.BTopM{background-position:0 -28px;}
td.BTopR{background-position:-14px 0;}
td.BBotL{background-position:0 -14px;}
td.BBotM{background-position:0 -42px;}
td.BBotR{background-position:-14px -14px;}


td.guideTopL{background-position:0 0;}
td.guideTopM{background-position:0 -36px;}
td.guideTopR{background-position:-18px 0;}
td.guideBotL{background-position:0 -18px;}
td.guideBotM{background-position:0 -54px;}
td.guideBotR{background-position:-18px -18px;}

td.guideBTopL{background-position:0 0;}
td.guideBTopM{background-position:0 -28px;}
td.guideBTopR{background-position:-14px 0;}
td.guideBBotL{background-position:0 -14px;}
td.guideBBotM{background-position:0 -42px;}
td.guideBBotR{background-position:-14px -14px;}

.head1 td,.foot1 td{background:url(/graphics/box/headfoot1.gif) repeat;}
.head2 td,.foot2 td{background:url(/graphics/box/headfoot2.gif) repeat;}
.head3 td,.foot3 td{background:url(/graphics/box/headfoot3.gif) repeat;}
.head4 td,.foot4 td{background:url(/graphics/box/headfoot4.gif) repeat;}
.head1 td.L,.head2 td.L,.head3 td.L,.head4 td.L{background-position:0 0;}
.head1 td.M,.head2 td.M,.head3 td.M,.head4 td.M{background-position:0px -68px;}
.head1 td.R,.head2 td.R,.head3 td.R,.head4 td.R{background-position:-54px 0;}
.foot1 td.L,.foot2 td.L,.foot3 td.L,.foot4 td.L{background-position:0 -34px;}
.foot1 td.M,.foot2 td.M,.foot3 td.M,.foot4 td.M{background-position:0 -102px;}
.foot1 td.R,.foot2 td.R,.foot3 td.R,.foot4 td.R{background-position:-54px -34px;}
.TopL,.TopM,.TopR,.BotL,.BotM,.BotR{height:18px;}
.TopL,.TopR,.MidL,.MidR,.BotL,.BotR{width:18px;}
.BTopL,.BTopM,.BTopR,.BBotL,.BBotM,.BBotR{height:14px;}
.BTopL,.BTopR,.BMidL,.BMidR,.BBotL,.BBotR{width:14px;}


.guideTopL,.guideTopM,.guideTopR,.guideBotL,.guideBotM,.guideBotR{height:18px;}
.guideTopL,.guideTopR,.guideMidL,.guideMidR,.guideBotL,.guideBotR{width:18px;}
.guideBTopL,.guideBTopM,.guideBTopR,.guideBBotL,.guideBBotM,.guideBBotR{height:14px;}
.guideBTopL,.guideBTopR,.guideBMidL,.guideBMidR,.guideBBotL,.guideBBotR{width:14px;}


.M {vertical-align:middle;font-family: Verdana;font-size: 10px;color: #7d7b84;font-weight:normal;text-decoration: none;}
.L,.R {width:54px;}
.head1,.head2,.head3,.head4,.foot1,.foot2,.foot3,.foot4,.bar,.bartop{height:34px;}
.bar td{background:url(/graphics/box/bar.gif) repeat;}
.bartop td{background:url(/graphics/box/bartop.gif) repeat;}
.bar td.L,.bartop td.L{background-position:0 0;width:18px;}
.bar td.M,.bartop td.M{background-position:0px -34px;}
.bar td.R,.bartop td.R{background-position:-18px 0;width:18px;}



/* SEO */
h3 a {font-size: 115%;font-weight: bold;color: #b73a1c;margin: 5px 5px 5px 0px;}
h4 {font-size: 115%;font-weight: bold;color: #000;margin: 5px 5px 5px 0px;}
h4 a {font-size: 115%;font-weight: bold;color: #b73a1c;margin: 5px 5px 5px 0px;}
h5 {font-size: 115%;font-weight: bold;color: #000;margin: 5px 5px 5px 0px;}
h5 a {font-size: 115%;font-weight: bold;color: #b73a1c;margin: 5px 5px 5px 0px;}
h6 {font-size: 115%;font-weight: bold;color: #000;margin: 5px 5px 5px 0px;}
h6 a {font-size: 115%;font-weight: bold;color: #b73a1c;margin: 5px 5px 5px 0px;}
#hthree {font-size: 115%;font-weight: bold;color: #000;margin: 5px 5px 5px 0px;}
#hthree a {font-size: 115%;font-weight: bold;color: #b73a1c;margin: 5px 5px 5px 0px;}
.hthree {font-size: 115%;font-weight: bold;color: #000;margin: 5px 5px 5px 0px;}
.hthree a {font-size: 115%;font-weight: bold;color: #b73a1c;margin: 5px 5px 5px 0px;}
#eseohleft { padding: 5px 10px 5px 48px; text-align: left; width: 600px;}
#eseohrightR { padding: 5px 10px 5px 10px; text-align: right;}
#eseohrightRF { padding: 5px 10px 5px 10px; text-align: right;}
#eseohright { padding: 5px 10px 5px 20px; text-align: left;}
.eseohleft { padding: 5px 10px 5px 48px; text-align: left; width: 600px;}
.eseohrightR { padding: 5px 10px 5px 10px; text-align: right;}
.eseohrightRF { padding: 5px 10px 5px 10px; text-align: right;}
.eseohright { padding: 5px 10px 5px 20px; text-align: left;}
.eseohimagebox {float: left; height: 310px; width: 135px; display: inline;margin-left: 40px;}
#eseohlilimage {height: 135px;width: 135px; border: 1px solid #000; text-align: center;}
.eseohlilimage {height: 135px;width: 135px; border: 1px solid #000; text-align: center;}
#eseohdata { font-size: 100%; font-family: Arial narrow,Arial;line-height: 100%; font-weight: normal; height: 120px;overflow:hidden;}
#eseohdata A { font-size: 100%; font-family: Arial narrow,Arial;line-height: 100%; font-weight: normal;}
#eseohdata2 { font-size: 85%; font-family: Arial narrow,Arial;line-height: 100%; border-bottom: 1px solid #000; font-weight: 600;padding: 2px; text-align: center;}
#eseohicons { text-align: center;}
.indexlinkon{padding-left: 3px;float:left;font-size: 77%;}
.indexlinkoff{padding-left: 3px;float:left;font-size: 77%;}
.eseohcategorybigbox {height: auto;width: 800px;margin-left:45px;margin-bottom: 30px;}
#eseohbigimagebox { width: 485px;margin-left: 45px;}
#eseohbigimage {}
.eseohcategorybox {float:left;display:inline; height: 220px;width: 380px;margin-left:45px;}
.eseohdatabox {padding-left: 20px;font-size: 85%;line-height: 100%;}



#galleryboxinner{background: url (/graphics/spacer.gif) left center no-repeat;height: 395px;width:594px;}
	#gallerybox1{background: url('/graphics/upperrightcorner.png') top right no-repeat;height: 395px;width:594px;}
		#gallerybox2{background: url('/graphics/bottomrightcorner.png') bottom right no-repeat;height: 395px;width:594px;}


	#navadvsearch {line-height: 120%; font-size: 85%;position:absolute;z-index:2000;padding:0px;min-width:100px;border:solid 0px #333;top:-50px;left: 0px;color:#333;display:none;text-align: left;}
		.navadvsearch_text{background:#e3e4c2;margin:5px 0px 5px 5px;float:left}
		#navadvsearch input {border:0px;background:#E2E3C1;padding:0px}
		#navadvsearch hr{padding:0px}


	#navadvsearch_close {width: 20px; height: 20px;position:absolute;top:2px;right:0px; display: block;margin:2px 16px 2px 2px;z-index:200}
		#navadvsearch_close a{width: 17px; height: 15px;background: url(/graphics/sprites.gif) -23px 0px no-repeat; float:left;margin:1px 1px 0px 5px}
		#navadvsearch_close a:hover {width: 16px; height: 15px;background: url(/graphics/sprites.gif) -23px 0px no-repeat; float:left;margin:1px 1px 0px 5px}

	#navadvsearch_box{position:relative;width:200px;  height: 185px;}
        #navadvsearch_topl{width: 60%; height: 60%;background: url('/graphics/sprites3.gif') top left no-repeat ; position: absolute; top: 0px; left: 0px;}
        #navadvsearch_topr{width: 60%; height: 60%;background: url('/graphics/sprites3.gif') top right no-repeat ;  position: absolute; top: 0px; right: 0px;}
        #navadvsearch_botl{width: 60%; height: 60%;background: url('/graphics/sprites3.gif') bottom left no-repeat ; position: absolute; bottom: 0px; left: 0px;}
        #navadvsearch_botr{width: 60%; height: 60%;background: url('/graphics/sprites3.gif') bottom right no-repeat ; position: absolute; bottom: 0px; right: 0px;}
        #navadvsearch_content{width: 200px; position: absolute; top: 5px; left: 5px;}

		.horizontalFloat		{float: left; margin-right: 10px;}
		.navdivider, .divider {width: 11px; height: 20px;background: url(/graphics/sprites.gif) -141px -468px no-repeat; float:left;padding-right: 10px;}
		.snavdivider, .sfooterdivider  	{width:10px;height: 20px;float:left}		
		#hdsmall_curve {width:23px; height:50px;background: url(/graphics/sprites.gif) -649px -537px no-repeat; float:right;border:solid 0px #fff}
		#light1_curve  	{width:23px; height:50px;background: url(/graphics/sprites.gif) -649px -537px no-repeat; float:right;border:solid 0px #fff}

/* Drop down menu start */

.navblocks ul{padding: 0; margin: 0px 0px 0px 0px; list-style: none;position:absolute; left: -999em; background-color:#fff; color:# 000; border:solid 1px #ccc;z-index: 3000;width: auto}


.navblocks li{float:left;width: auto; color: #000;clear:both;height:10px;padding:7px 4px 7px 4px;text-transform: uppercase; position: relative;z-index: 3000; width: auto }

.navblocks li a,.navblocks li a:visited, .navblocks li a:hover{background:#fff;}
.navblocks:hover ul, .sfhover ul {left:auto;clear:both; }



#navportfolio a{height:24px;}
#navportfolio li a, #navportfolio li a:visited, #navportfolio li a:hover{background:none;text-align:left; float:left;width:auto;}

#navportfolio li a, #navportfolio li a:visited{ color: #000;}

/* Drop down menu end */



