/*
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,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;}

/* ALL SITES */

#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 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;}
#navbar_enclosure{padding-top: 0px; margin: 0px;padding-bottom:10px;min-width:1024px;}
.adminlabel,.adminlink,.adminlink:visited {font-size:85%;font-family: Arial;color: #eee;height:25px}
.adminlink:hover{color: #ff0000;height:25px}


/* SITE SPECIFIC  */
html { background: #fff; color: #000;}

a { color: #900;text-decoration:none;}
a:visited { color: #900;text-decoration:none;}
a:hover { color: #000; text-decoration: underline;}

body { color: #000; font: 85%;line-height: 140%;background: #fff ;font-family : Verdana,Arial, Helvetica, sans-serif;} /* default size, font for everything */

table,td {font-size:inherit;}

	.small {font-size:inherit;}
.yui-g {line-height: 100%;}

#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;}



/* REST OF SITE */
	
	#doc2{background-color:#000;border-left: 1px solid #000;border-right: 1px solid #000;font-size:inherit}
	/* Header */
	#hd {height:55px ;width:100%;padding:0px 0px 0px 0px;float:left; top: 0px; left: 0px;background: #000;color:#fff;font-size:85%}
	#logo_primary {width: 163px; float:left;padding:5px 0px 2px 10px;}
	#hd a{color:#fff;text-decoration:none}	
	#hd a:visited { color: #ddd;text-decoration:none}
	#hd a:hover { color: #900; text-decoration: underline;}

	/* Body */
	#bd{padding:0px;margin:0px;background:#000;}
	#bodycontent{padding:0px;margin:0px;background:#fff;font-size:85%}/*body content wraps inside bd */	
	#bd_index{padding:0px;margin:0px;background:#000;font-size:85%}
	
	/* Footer */
	#ft {font-size:85%;font-family:inherit;text-align: center; background:#fff; margin-bottom: 0px;margin-left: 0px; margin-right: 0px; padding: 5px 0px 5px 0px;color:#000; border:solid 0px #000;}
	#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:#000; height: 15px; width: 100%; padding: 0px;}
	#ft a{color:#000;text-decoration:none; font-size: inherit;}	
	#ft a:visited { color: #000;text-decoration:none; font-size: inherit;}
	#ft a:hover { color: #900; text-decoration: none;}
	
	#ft_index {font-size:85%;font-family:inherit;text-align: center; background:#000; 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;}


/* RESULTS PAGE */
	#doc3{background-color:#fff;margin-right:32px}
	/*header */
	#hdsmall {height: 50px;position: relative;top: 0px; left: 0px; background: #000;border-left: 0px dotted #555;border-right: 0px dotted #555;color:#fff;min-width:1100px;z-index:1;font-size:85%;width:expression(document.body.clientWidth<1150?"1100px":"auto"); }
	#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;width:expression(document.body.clientWidth<1150?"1100px":"auto"); }
	/* body */
	#bdresults {clear:both;padding-top: 0px; background: #fff;border-left: 0px dotted #555;border-right: 0px dotted #555;font-size:85%;}



/* GLOBAL */
	/*
	a { color: #900;text-decoration:none;font-size:85%}
	a:visited { color: #900;text-decoration:none;font-size:85%}
	a:hover { color: #000; text-decoration: underline;font-size:85%}
	*/
	p {margin: 1em 0 1em 0;font-size:inherit;}
	img { border: none;}
	textarea{margin-bottom: 2px; padding: 2px; line-height: 120%; padding-top: 4px; color: #000; background: #fff; border: 1px solid #000;}
	input{line-height: 100%;margin: 2px 4px 2px 4px; padding: 2px; color: #555; background-color: #fff; height:16px; border: 1px solid #000;font-size:inherit;}
	.searchbox{line-height: 100%;margin: 2px 4px 2px 4px; padding: 2px; color: #555; background-color: #fff; height:16px; border: 1px solid #000;font-size:11px;font-family:verdana}
	h1,#leadtexthome {font-size:110%;color: #000;font-weight : bold; padding-bottom: 8px; padding-right: 10px;letter-spacing: 0px;}
	.header {font-size:110%;color: #000; font-weight: bold; padding-bottom: 8px; padding-right: 10px;letter-spacing: 0px;}
	.admintitle, tt b{color: #000;font-weight : bold; padding-bottom: 8px; padding-right: 10px;letter-spacing: 0px;}
	.helptopic{font-size:inherit;}
	.light1 {color:#000; overflow:hidden;padding-left: 5px;background: #e3e3e3 url(/graphics/light1_curve.gif) no-repeat right;width:99.5%;}
	.light2 {background-color: #e3e3e3; padding-left: 5px;}
	code {font-family: Arial; color: #aa0000;}
/*
	.headerwhite {font-size: 116%;color: #fff;font-weight : 500; padding-bottom: 8px; padding-right: 10px;letter-spacing: 2px;}
	.headerblack {font-size: 116%;color: #000;font-weight : 500; padding-bottom: 8px; padding-right: 10px;letter-spacing: 2px;}

	#bottomspacer { margin-top: 15px;}
	.small {line-height: 150%;color: #000; font-size: 85%;}
	.labeltitle{color: #666666; letter-spacing: 1px; font-size:85%;font-weight: 400; display: inline; }
	.barheader {text-align: left;}
	.smallmenu {font-size : 85%; color: #aaa; background: #555;z-index: 1; border: solid 1px #aaa;}}
	.flag { margin-left: 8px; border: 0px solid #aaa;}
	.warning {font-size : 77%;color:#888888;padding: 1px;}

	.nounderline {text-decoration: none;}
	.nobg {background: none;} 
 	.nada{ border: 0px solid #666666;}
	.white {font-size : 85%;color : White;}
*/
/* UNCLASSIFIED */		
	.black {font-size : 100%;color: #000000; line-height: 9px;}
	.dark1 {background-color: #000;}
	.dark2 {background-color: #000;}
	.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%}

/*body templates for both 1 column and 2 column layouts */
	#maintable { padding: 0px; margin: 10px; line-height: 1.3em; padding-top: 27px;}
	#maintabletd2columnleft {vertical-align:top;width:205px;min-width:205px;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:right;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:1em}
	#maintabletd2columnleftnav {vertical-align:top;width:205px;min-width:205px;text-align:left;border-right:1px solid #ccc; vertical-align: top;padding:0;height:auto;padding:10px}
	#maintabletd2columnleftnav .header {text-align:right;margin:15px 10px 10px 10px;padding:0px}
	#maintabletd2columnleftnav ul {width: 190px;list-style:none;margin:18px 10px;padding:0;}
        #maintabletd2columnleftnav li {text-align:right;line-height:1.3em;margin:0 0 4px 0;padding:0;}
        #maintabletd2columnleftnav a {color:#222;margin:0 0 .2em;padding:0 0px 0 0;}
        #maintabletd2columnleftnav a:hover {color:#aaa;text-decoration: none;}
	#maintabletd2columnright p {}


/* NAVIGATION */
	#navbuttons { float:right; width: auto;height:35px;background:#000;margin-top:0px;padding:15px 0px 0px 5px;text-align:right }
	#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}
	#oldnavadvsearch {position:relative;z-index:5;padding:0px;min-width:100px;border:solid 0px #000;top:-10px;right:46px;color:#000;float:right;display:none;float:right;}
	#navadvsearch {line-height: 120%; font-size: 85%;position:absolute;z-index:2000;padding:0px;min-width:100px;border:solid 0px #000;top:-50px;left: 0px;color:#000;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/sprites2.gif) -23px 0px no-repeat; float:left;margin:1px 1px 0px 5px}
	#navadvsearch_close a:hover {width: 16px; height: 15px;background: url(/graphics/sprites2.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: 50%; 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: 50%; 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;}




	/* nav elements */

		.navdivider	{width: 11px; height: 20px;background: url(/graphics/sprites.gif) -141px -468px no-repeat; float:left}
		#navdivider	{width: 11px; height: 20px;background: url(/graphics/sprites.gif) -141px -468px no-repeat; float:left}
		.snavdivider  	{width:10px;height: 20px;float:left}
		#snavdivider  	{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}
	
		#navsearchbar 	{width: 265px; height: 25px; float: right;padding:10px 0px 0px 5px;	display: block;position:static;}
		#navsearchlc 	{width: 7px; height: 20px;background: url(/graphics/sprites.gif) -74px -464px no-repeat;  border:solid 0px #fff;float: left;padding:0px 0px 0px 0px;	display: block;position:static;}
		#navsearchrc 	{width: 7px; height: 20px;background: url(/graphics/sprites.gif) -105px -464px no-repeat;  border:solid 0px #fff;float: left;padding:0px 0px 0px 0px;	display: block;position:static;border:solid 0px #ccc}
		#navsearchbox {position: static; display: block; width: 228px; height: 20px; float: left;padding:5px 0px 0px 0px}
		#navsearchb 	{width: 205px; height: 20px; float: left;padding:0px}
		#Keywordfield {width: 210px; height:17px ;border:0px; margin:0px;padding:0px 0px 0px 0px;font-size:11px;float:left;font-weight:bold;line-height:120%;padding-top:3px}

		#twelcomeback {display: block;position:static; float: left;font-weight:bold;font-size:80%}
		

	.navblocks{margin-right: 15px;}
/* primary nav buttons */
	#navlogin {width:91px; height: 20px; float:left ;display: block;position:static;}
	#navlogin a{width:91px; height:20px;background: url(/graphics/sprites.gif) 0px 0px no-repeat;display: block;position:static;}
	#navlogin a:hover {background: url(/graphics/sprites.gif) -200px 0px no-repeat;	display: block;position:static;}
		
	#p-login #navlogin a{width:91px; height:20px;background: url(/graphics/sprites.gif) -200px 0px no-repeat;display: block;position:static;}
	
	#navsearch {width: 50px; height: 20px; float: left;display: block;position:static;}
	#navsearch a{width: 50px; height: 20px;background: url(/graphics/sprites.gif) 0px -20px no-repeat;display: block;position:static;}
	#navsearch a:hover {background: url(/graphics/sprites.gif) -200px -20px no-repeat;display: block;position:static;}

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

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

	#p-cart #navcart a{width: 34px; height: 20px;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: 38px; height: 20px;background: url(/graphics/sprites.gif) 0px -80px no-repeat;display: block;position:static;}
	#navhelp a:hover {background: url(/graphics/sprites.gif) -200px -80px no-repeat;display: block;position:static;}
	
	#p-help #navhelp a{width: 38px; height: 20px;background: url(/graphics/sprites.gif) -200px -80px no-repeat;display: block;position:static;}
	
	#navcontact {width: 62px; height: 20px; float: left;display: block;position:static;}
	#navcontact a{width: 62px; height: 20px;background: url(/graphics/sprites.gif) 0px -100px no-repeat;display: block;position:static;}
	#navcontact a:hover {background: url(/graphics/sprites.gif) -200px -100px no-repeat;display: block;position:static;}

	#p-contact #navcontact a{width: 62px; height: 20px;background: url(/graphics/sprites.gif) -200px -100px no-repeat;display: block;position:static;}
	
	#navgalleries {width: 62px; height: 20px; float: left;display: block;position:static;}
	#navgalleries a	{width: 62px; height: 20px;background: url(/graphics/sprites.gif) 0px -120px no-repeat; display: block;position:static;}
	#navgalleries a:hover {background: url(/graphics/sprites.gif) -200px -120px no-repeat;	display: block;position:static;}

	#p-galleries #navgalleries a {width: 62px; height: 20px;background: url(/graphics/sprites.gif) -200px -120px no-repeat; display: block;position:static;}	

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

	#p-about #navabout a{width: 44px; height: 20px;background: url(/graphics/sprites.gif) -200px -140px no-repeat; display: block;position:static;}
	
	#navhome {width: 44px; height: 20px; float: left;display: block;position:static;}
	#navhome a{width: 44px; height: 20px;background: url(/graphics/sprites.gif) 0px -600px no-repeat; display: block;position:static;}
	#navhome a:hover {background: url(/graphics/sprites.gif) -200px -600px no-repeat; display: block;position:static;}

	#p-home #navhome a{width: 44px; height: 20px;background: url(/graphics/sprites.gif) -200px -600px no-repeat; display: block;position:static;}
	
	#navdownld {width:75px; height: 20px; float: left;display: block;position:static;}
	#navdownld a{width:75px; height: 20px;background: url(/graphics/sprites.gif) 0px -620px no-repeat; display: block;position:static;}
	#navdownld a:hover {background: url(/graphics/sprites.gif) -200px -620px no-repeat; display: block;position:static;}

	#p-download #navdownld a{width:75px; height: 20px;background: url(/graphics/sprites.gif) -200px -620px no-repeat; display: block;position:static;}
	
	#navpublishing 	{width: 72px; height: 20px; float: left;display: block;position:static;}
	#navpublishing a{width: 72px; height: 20px;background: url(/graphics/sprites.gif) 0px -160px no-repeat;	display: block;position:static;}
	#navpublishing a:hover 	{background: url(/graphics/sprites.gif) -200px -160px no-repeat;display: block;position:static;}

	#p-publishing #navpublishing a{width: 72px; height: 20px;background: url(/graphics/sprites.gif) -200px -160px no-repeat; display: block;position:static;}

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

	#p-search #navmore a {width:125px; height:20px;background: url(/graphics/sprites.gif) -200px -180px no-repeat;display: block;position:static;}

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

	#p-register #navaccount a{width: 58px; height: 20px;background: url(/graphics/sprites.gif) -200px -220px no-repeat; display: block;position:static;}

	#navregister {width: 50px; height: 20px; float: left;display: block;position:static;}
	#navregister a{width: 50px; height: 20px;background: url(/graphics/sprites.gif) -43px 0px no-repeat; display: block;position:static;}
	#navregister a:hover {background: url(/graphics/sprites.gif) -243px 0px 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 {background: url(/graphics/sprites.gif) -601px 0px no-repeat;display: block;position:static;}
	
	#p-login #snavlogin a{width:91px; height:20px;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 {background: url(/graphics/sprites.gif) -601px -20px no-repeat;display: block;position:static;}

	#p-search #snavsearch a{width: 50px; height: 20px;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 {	background: url(/graphics/sprites.gif) -601px -40px no-repeat;	display: block;position:static;}

	#p-lightbox #snavlightbox a {width: 60px; height: 20px; 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 {background: url(/graphics/sprites.gif) -601px -60px no-repeat;display: block;position:static;}

	#p-cart #snavcart a{width: 34px; height: 20px;  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 {background: url(/graphics/sprites.gif) -601px -80px no-repeat;display: block;position:static;}

	#p-help #snavhelp a{width: 38px; height: 20px;  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 {background: url(/graphics/sprites.gif) -601px -100px no-repeat;	display: block;position:static;}

	#p-contact #snavcontact a{width: 58px; height: 20px;background: url(/graphics/sprites.gif) -601px -100px no-repeat;display: block;position:static;}
	
	#snavgalleries 	{width: 62px; height: 20px; float: left;display: block;position:static;}
	#snavgalleries a{width: 62px; height: 20px;background: url(/graphics/sprites.gif) -401px -120px no-repeat; display: block;position:static;}
	#snavgalleries a:hover 	{background: url(/graphics/sprites.gif) -601px -120px no-repeat;display: block;position:static;}

	#p-galleries #snavgalleries a{width: 62px; height: 20px;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 {background: url(/graphics/sprites.gif) -601px -140px no-repeat; display: block;position:static;}

	#p-about #snavabout a{width: 44px; height: 20px; background: url(/graphics/sprites.gif) -601px -140px no-repeat; display: block;position:static;}
	
	#snavpublishing {width: 72px; height: 20px; float: left;display: block;position:static;}
	#snavpublishing a {width: 72px; height: 20px;background: url(/graphics/sprites.gif) -401px -160px no-repeat;display: block;position:static;}
	#snavpublishing a:hover {background: url(/graphics/sprites.gif) -601px -160px no-repeat;display: block;position:static;}

	#p-publishing #snavpublishing a {width: 72px; height: 20px;background: url(/graphics/sprites.gif) -601px -160px no-repeat;display: block;position:static;}

	#snavmore {width:90px; height:20px; float: left;display: block;position:static;}
	#snavmore a{width:90px; height:20px;background: url(/graphics/sprites.gif) -401px -180px no-repeat;display: block;position:static;}
	#snavmore a:hover {background: url(/graphics/sprites.gif) -601px -180px no-repeat;}

	#p-search #snavmore a{width:90px; height:20px;background: url(/graphics/sprites.gif) -601px -180px no-repeat;display: block;position:static;}

	#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 {	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 {background: url(/graphics/sprites.gif) -601px -220px no-repeat;	display: block;position:static;}

	#p-register #snavaccount a  {width: 58px; height: 20px;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 {background: url(/graphics/sprites.gif) -600px -620px no-repeat; display: block;position:static;}

	#p-download #snavdownld a{width:75px; height: 20px;background: url(/graphics/sprites.gif) -600px -620px no-repeat; display: block;position:static;}

/* 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: 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;}

	#p-login #buttonlogin a  {width: 45px; height: 20px;     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: 28px; height: 20px; float: left; margin-top: 5px;margin-left: 5px;display: block;position:static;}
	#buttongo a{width: 28px; 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;}
	#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;}

/*alt sprite buttons */
	#sbuttonenter {width: 48px; height: 20px; float: left; margin-top: 4px;margin-left: 5px;display: block;position:static;}
	#sbuttonenter a	{width: 48px; 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: 57px; height: 20px; float: left;	display: block;position:static;}
	#sbuttonsearch a{width: 57px; 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: 45px; height: 20px; float: left;	display: block;position:static;padding:0px 0px 0px 0px}
	#sbuttonlogin a {width: 45px; 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: 64px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonregister a {width: 64px; 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: 47px; height: 20px; float: left;	display: block;position:static;}
	#sbuttonreset a	{width: 47px; 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: 28px; height: 20px; float: left; margin-top: 5px;margin-left: 5px;	display: block;position:static;}
	#sbuttongo a{width: 28px; 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: 58px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonupdate a{width: 58px; 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: 64px; height: 20px; float: left; margin-left: 5px;display: block;position:static;}
	#sbuttonsignout a {width: 64px; 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}


/*	############# search page icons ############## */
		
	#icontiny {width: 19px; height: 25px; float: left; margin-left: 5px;display: block;position:static;}
	#icontiny a{width: 19px; height: 25px;background: url(/graphics/sprites.gif) -401px -700px no-repeat;display: block;position:static;}
	#icontiny a:hover {background: url(/graphics/sprites.gif) -401px -739px no-repeat;display: block;position:static;}
	.icontinyactive a {background: url(/graphics/sprites.gif) -401px -739px no-repeat !important;display: block;position:static;}

	#iconbig {width: 21px; height: 25px; float: left; margin-left: 5px;display: block;position:static;}
	#iconbig a{width: 21px; height: 25px;background: url(/graphics/sprites.gif) -438px -700px no-repeat;display: block;position:static;}
	#iconbig a:hover {background: url(/graphics/sprites.gif) -438px -739px no-repeat;display: block;position:static;}
	.iconbigactive a {background: url(/graphics/sprites.gif) -438px -739px no-repeat !important;display: block;position:static;}

	#iconhuge {width: 21px; height: 25px; float: left; margin-left: 5px;display: block;position:static;}
	#iconhuge a{width: 21px; height: 25px;background: url(/graphics/sprites.gif) -599px -700px no-repeat;display: block;position:static;}
	#iconhuge a:hover {background: url(/graphics/sprites.gif) -599px -739px no-repeat;display: block;position:static;}
	.iconhugeactive a {background: url(/graphics/sprites.gif) -599px -739px no-repeat !important;display: block;position:static;}

	#iconmax {width: 80px; height: 25px; float: left; margin-left: 12px;display: block;position:static;}
        #iconmax a{width: 80px; height: 25px;background: url(/graphics/sprites.gif) -635px -700px no-repeat;display: block;position:static;}
        #iconmax a:hover {background: url(/graphics/sprites.gif) -635px -739px no-repeat;display: block;position:static;}


	
	#iconlb {width: 30px; height: 15px; float: left; margin: 0px;display: block;position:static;}
	#iconlb a{width: 20px; height: 15px;background: url(/graphics/sprites.gif) -360px -552px no-repeat;display: block;position:static;border:0px}
	#iconlb a:hover {width: 22px;background: url(/graphics/sprites.gif) -360px -552px no-repeat;display: block;position:static;border:0px}
	
	#iconcart {width: 28px; height: 15px; float: left; margin: 0px;display: block;position:static;}
	#iconcart a{width: 20px; height: 15px;background: url(/graphics/sprites.gif) -390px -552px no-repeat;display: block;position:static;border:0px}
	#iconcart a:hover {width: 22px;background: url(/graphics/sprites.gif) -390px -552px no-repeat;display: block;position:static;border:0px }
	
	#iconprice {width: 22px; height: 15px; float: left; margin: 0px;display: block;position:static;}
	#iconprice a{width: 20px; height: 15px;background: url(/graphics/sprites.gif) -420px -552px no-repeat;display: block;position:static;border:0px}
	#iconprice a:hover {width: 22px;background: url(/graphics/sprites.gif) -420px -552px no-repeat;display: block;position:static;border:0px }
	
	#iconvcd {width: 30px; height: 15px; float: left; margin: 0px;display: block;position:static;}
	#iconvcd a{width: 20px; height: 15px;background: url(/graphics/sprites.gif) -450px -552px no-repeat;display: block;position:static;border:0px}
	#iconvcd a:hover {width: 22px;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}
/* ###### page specific styling #######  */
	#errorpage {text-align: left;max-width: 780px; margin-bottom: 100px; clear: both;}


/* SEARCH RESUTS #################### */
	/*#row1 {background: url(/graphics/bg-row1.gif) 0 0 repeat-x; padding-top: 3px;}
	#row2 {background: url(/graphics/bg-row2.gif) 0 0 repeat-x; padding-top: 10px;}
*/
	#resultssummary { font-size:132%;padding-left: 10px;  padding-bottom: 10px; color: #868686; line-height: 110%;overflow:visible;}
	.floatercell { float: left; border: 0px solid #080; margin: 5px;}
	#pimid { position: absolute;visibility: hidden;left: 0px;top: 0px;width: 464px;height: 1px;z-index: 1000;}
	#displaypanellayer { position: absolute;visibility: hidden;;left: 0px;top: 0px;width: 400px;height: 400px;z-index: 1001;font-size:inherit }
	 #coverlayer { position: absolute;visibility: hidden; left: 0px;top: 70px;width: 100%;height: 88%;z-index: 999; background-color: #555; filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}   /* for explorer only */
	#scontainer {padding-left: 10px;padding-right: 10px;}

	#Layerpages {font-size:inherit;overflow: visible; height: 24px; z-index:1;padding-left:10px;color: #868686;position:relative}
	.page {color : #868686;font-size:85%;}
	.pagelink {color : #990000;font-size:85%}
	.pagelink:Visited {color : #662222;font-size:85%}

	#sizeicons {margin-left: 10px; margin-right: 10px;}

	/* SEARCH OPTIONS */
      .black2 {font-size : 85%;color: #aaa;}


	/* ROLLOVER PREVIEWS */
		#previewpane {padding: 4px; background-color: #fff;font-size: 8pt;background-color:#000;z-index:3}
		#previewpaneshadow1 {padding-right:0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background: #666666;}
		#previewpaneshadow2 {padding-right:0px; padding-bottom: 0px; padding-top: 0px; padding-left: 1px; background: #999999;} 
		.previewtext {color: #666666; line-height: 12px;background-color:#fff}
		.previewmetadata{clear:both;background:#fff;width:100%;margin:0px 0px -2px 0px;border-left:solid 0px #000;border-right:solid 0px #000}

	/* CELLS IN RESULTS */
		.pimg { cursor: crosshair;} /* the image */
		.xsmall {color: #868686;font-size:85%;icon}
		.xxsmall { font-size: 70%; line-height: 85%;}

		.icons {padding-top: 2px; line-height: 100%;text-align:center;align:center;margin:0 auto;width:86px;clear:both;font-size:85%} /* the row of icons beneath the image */
		.iconlink {line-height: 100%;color:#888888;padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;line-height: 6pt; border-width: thin;border-style: none;border-color: #777777;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;}
		.iconlinktiny {line-height: 100%;color:#888888;padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;line-height: 6pt; border-width: thin;border-style: none;border-color: #777777;text-decoration: none;}
		.iconlinktiny: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;}
		.imid {line-height: 100%;font-size : inherit;color:#666666;padding-top: 3px;}
		.imidxxsmall {line-height: 100%;font-size : 77%;color:#666666;padding-top: 1px;}
		.hiresdl_link {line-height: 100%;text-decoration:none;font-size:95%;clear:both;margin:0 auto;padding-top:4px} /* hires download link */
		a.hiresdl_link:hover {text-decoration:underline;margin:0 auto} /* hires download link */
		a.hiresdl_link {text-decoration:none;padding-top:2px;margin:0 auto} /* hires download link */
		.rmrfindicator{font-weight:bold}

		#endbox {font-size: 77%; color: #999; text-align: center; width: 100%;padding-top: 30px;}


		/* ENLARGE PAGE */
		A.olink { text-decoration: underline; cursor: pointer; } /*used for the Keywords link on enlarge page */
		/* DROP DOWN BOX */
		#searchpanelouter {font-size: 85%;}
		

		/* WINDOIDS */
		.emailbox{font-size : 100%; font-family: Arial, Helvetica, sans-serif; color: #342f1a; background: #eeeeee ;}	

		#footerpaging{font-size: 85%;position:absolute; z-index:999; top:0px; right:0px; } /* the box for the footer navigation */

		/* footer */
		.disclaimer {text-decoration: none;}
		#copyright {font-size: 85%;}


/* LIGHTBOX DIV AT BOTTOM */
	div#lbbuttons {padding: 0px;margin: 0px; overflow:hidden;}
	div#hugbottom {text-align: center; width:100%; height: 24px; overflow: hidden}
	div#LBdiv,div#hugbottom { z-index:2; overflow:hidden; width: 100%; position: absolute; bottom: 0; left: 0}
	#lblinks { padding: 0; margin: 0; height: 33px; color: #000;margin-top:0px;width:100%}
	.lblink {color:#000;padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;line-height: 6pt; border-width: thin;border-style: none;border-color: #FFFFFF;text-decoration: none;}
	.lblink:hover {color:#900;padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px;line-height: 6pt; border-width: 1px;border-style: solid;border-color: #000;text-decoration: none;}
	.lbmenu {font-size :inherit ;color: #900;text-decoration: none;padding-left: 17px;}
	div#LBimgdiv,.lbname{background-color: #e3e3e3; overflow:hidden;padding-left: 15px !important;width:100%}

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



/* 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;}


/*Custom added for getstock */
	#bd_index_static_img {margin:0px 10px 0px 10px}
	#secnav{clear:both;width:100%;background:#000;height:25px;padding:0px}
	#secnav_left{background:#000;float:;left;margin-left:10px;}
	#secnav_right{background:#000;float:right;width:335px}
	#hdsmall_nav_right{position:relative;z-index:0;background:#fff;float:right;width:auto;margin-right:20px;min-width:270px}
	#container{clear:both;background:#fff;padding:10px 10px 10px 10px;margin:0px}
	#container p{font-size:inherit}
	#container_index {clear:both;background:#000;padding:10px 10px 10px 10px;margin:0px;}
	#containernoresults{clear:both;background:#fff;padding:10px 10px 10px 10px;margin:0px; height:74em; min-width:85em;}
	#containerw{clear:both;background:#fff;padding:0px 0px 0px 0px}
	#containerw p{font-size:inherit}
	#containerwhite{clear:both;background:#fff;padding:0px 10px 0px 0px;height:40em; min-width:85em;}
	#containerwhite p{font-size:inherit}
	#leftpane{float:left;background:#fff;padding:1.5em 2em 1.5em 2em;width:53.3em;*width:52.69em;color:#000;min-height:40em;height:100%;font-size:inherit;}
	#leftpane table{font-size:inherit}
	#leftpaneflush{float:left;background:#fff;padding:0em 2em 0em 0em;width:52.69em;*width:50.69em;color:#000;min-height:40em;height:100%;}
	#rightpane{float:right;background:#fff;padding:1.5em 2em 1.5em 2em;margin:0px 0px 0px 15px;width:20.5em;*width:20em;min-height:40em;height:100% }
	#rightpaneflush{float:left;background:#fff;padding:0em 1.5em 0em 1.5em;margin:0px 0px 0px 0px;width:26.5em;*width:25em;min-height:40em;}
	.gray{font-size: 75%;color: #999;}

	#homebigimage {clear:both; margin-left:10px; position: relative; width: 71.5em;*width:69.75em; height: 600px;}
	#homepageplus{ position: absolute; right: .5em; top: 230px;display: block;}	
	#homecaptionbox{ align: right;background: #990000;color: #fff;float: right; width: 22.5em;*width: 16.5em; min-width: 20em;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}


	.searchresults_bar{color:#000;height:40px;overflow:hidden;padding-left: 5px;background: #e3e3e3 url(/graphics/light1_curve.gif) no-repeat right;width:99.5%;}
	.searchresults_bar b{font-size:150%}
	#Layerpages {clear:both;height:30px; width:100%;margin-right:100px;margin-bottom:0px;text-align:right;border:solid 0px #eee;min-width:400px;z-index:4;line-height:100%;}

	#Layer1{border:solid 0px #ccc;font-size:inherit;margin-top:6px}


	.tight { margin-top: 1px;}
	.price { color: #aa0000;}

/* GALLERIES  */
#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;}


/* 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;}

#lightboxPopUp{font-size:85%}
#emaillb_table{font-size:85%}
#renamelb_table{font-size:85%}


/* border :0 for radio and checkboxes */

/* css selector */
input[type="radio"],input[type="checkbox"]{border:0}

/* IE hack. IE doesn't support css selectors yet */
.radio,.checkbox{border:0}

.lbscroll{background-color:#E3E3E3;padding:0px;margin:0px}

*html .lbscroll{width:100%}


