/* Main Page */

.debug
{
	margin:				5px 0px;
	padding: 			3px;
	border: 			2px solid red;
	background-color: 	#FFFEC1;
}

div.permalink
{
    float: 				right;
}

div.permalink img
{
    border: 			none;
    vertical-align: 	middle;
}

body, page, div, span, html, form, p, fieldset
{
	padding: 			0px;
	margin: 			0px;
	border: 			none;
}

h1, h2, h3, h4, h5, h6, h7, h8, h9
{
	margin:		 		0px 0px 10px 0px;
	padding: 			0px;
	border: 			none;
}

body.outline
{
	padding: 			20px;
	background-color: 	#060c27;
	min-width:			735px;
}

body > div.outline
{
	background-image: 	url(/default/outline/sidenavback.gif);
	background-repeat: 	repeat-y;
	background-color: 	#e4e9f1;
}

p, a, th, td, h1, h2, h3, h4, h5, h6, h7, h8, h9, span, div, label, fieldset, ul, li, td, th
{
	font-family: 		sans-serif, serif;
	color:				#000;
}

p, a, th, td, span
{
	font-size: 			small;
	font-weight: 		normal;
}

/* Main Panels */
.panel_left
{
	display:			block;
	width: 				132px;
	float: 				left;
	padding: 			0px;
	margin: 			0px;
}
.panel_main
{
	display: 			block;
	float: 				none;
	padding: 			0px;
	margin: 			0px;
	background-color:	#e4e9f1;
}
.panel
{
	border-style: 		none;
}
.panel > legend
{
	display:			none;
}

/* Left Panel Formatting */

.panel_left > div
{
	margin: 			0px;
	padding: 			0px;
	background-image: 	url(/default/outline/sidenavback.gif);
}


/* navigation formating */
.panel_left ul
{
	padding:			0px;
	margin:				0px;
	list-style-type:	none;
}
.panel_left li
{
	background-image: 		url(/default/outline/sidenav_bullet_off_top.gif);
	background-repeat: 		no-repeat;
	background-position:	left top;
	padding-left:			20px;
	margin-right:			2px;
}

.panel_left li span
{
	display:				block;
}
.panel_left li.selected, .panel_left li:hover
{
	background-color: 	#363c57;
}

.panel_left li:hover
{
	background-image: 	url(/default/outline/sidenav_bullet_on_top.png);
}

.panel_left ul a span,
.panel_left ul a
{
	color: 				#ffffff;
	font-weight:		bold;
	text-decoration: 	none;
}

.panel_left ul li:hover a span,
.panel_left ul li:hover a
{
	color: 				#ee9c00;
}

/* main Panel */

.page_header
{
	width:				auto;
	height:				35px;
	background-image: 	url(/default/outline/topback.gif);
}

.page_header p
{
	padding:			0px;
	margin:				0px;
	color:				#FFFFFF;
}

.page_header a

{
	color: 				#ffffff;
	font-weight:		bold;
	text-decoration: 	none;
	cursor:				pointer;
}

.page_header a:hover, .page_header a:hover

{
	color: 				#ee9c00;
}

.page_header span
{
	height:				35px;
	line-height:		35px;
	display:			inline-block;
	vertical-align:		top;
}

.page_header .insert
{
	background-image: 	url(/default/outline/topback_darker.gif);
	vertical-align:		middle;
}

.page_header > span.insert > span
{
	padding-left:		3px;
}

.page_header span img
{
	border-width:		0px;
}

.page_header .search
{
	float:				right;
}

.page_header .search span
{
	font-weight:		bold;
	color:				#FFFFFF;
}

.logoff
{
	float:				right;
	margin:				3px;
}

.logoff img
{
	border:				none;
}

.logoff a
{
	text-decoration:	none;
	color:				#FFFFFF;
	font-weight:		bold;
}

.logoff a:hover
{
	color:				#ee9c00;
}

.logoff span
{
	height:				20px;
	vertical-align:		middle;
	text-align:			center;
	display:			table-cell;
	padding:			0px 2px;
}

.menu_bar
{
	width:				auto;
	background-color:	#000000;
	vertical-align:		middle;
	text-align:			left;
	padding:			0px;
}

.menu_bar fieldset
{
	display:			inline;
	text-align:			left;
	vertical-align:		middle;
	margin:				3px;
	border:				none;
}

.menu_bar fieldset img
{
	border:none;
}

.menu_bar fieldset a
{
	text-decoration:	none;
	color:				#FFFFFF;
	font-weight:		bold;
}

.menu_bar fieldset a:hover, .menu_bar input.login:hover
{
	color: 				#ee9c00;
}

.menu_bar fieldset span
{
	height:				20px;
	vertical-align:		middle;
	text-align:			center;
	display:			table-cell;
	padding:			0px 2px;
	color:				#FFFFFF;
	font-weight:		bold;
}

.menu_bar input
{
	border:				solid 1px #FFFFFF;
	background-color:	#AAAAAA;
}

.menu_bar .email
{
    width:				200px;
}

.menu_bar .password
{
    width:				75px;
}

.menu_bar .login
{
	border:				none;
	padding:			0px;
	margin:				0px;
	color:				#FFFFFF;
	font-weight:		bold;
	background-color:	transparent;
	cursor:				pointer;
}

/* tabbed menubar */

.tabbed_menubar
{
	width:				auto;
	background-color:	#000;
	vertical-align:		middle;
	text-align:			left;
	padding-left:		20px;
}

.tabbed_menubar fieldset
{
	display:			inline-block;
	text-align:			left;
	vertical-align:		middle;
	margin:				3px 3px 0px 3px;
	padding:			2px;
	border:				solid #FFF;
	border-width:		1px 1px 0px 1px;
	background-color:	#c4c9d1
}

.tabbed_menubar fieldset.selected
{
	background-color:	#e4e9f1;
}

.tabbed_menubar fieldset img
{
	border:none;
}

.tabbed_menubar fieldset a
{
	text-decoration:	none;
	color:				#000;
	font-weight:		bold;
}

.tabbed_menubar fieldset a:hover, .tabbed_menubar input.login:hover
{
	color: 				#ee9c00;
}

.tabbed_menubar fieldset span
{
	height:				20px;
	vertical-align:		middle;
	text-align:			center;
	display:			table-cell;
	padding:			0px 2px;
	font-weight:		bold;
}

/* message_bar formatting */

.message_bar
{
	padding:			3px;
	background-color:   #FFC;
}

.message_bar p
{
	text-align:			center;
	border:				solid 1px #D00;
	color:				#D00;
	padding:			3px;
	font-size:			medium;
	font-weight:		bold;
}

.message_bar a
{
	color:				#AA0;
	font-size:			medium;
	font-weight:		bold;
}

.minibasket
{
	border:				none;
	color:				#FFFFFF;
	width:				100%;
}

.minibasket h1
{
	margin:				5px 3px 0px;
	padding:			2px 0px;
	background-color:	#222222;
	text-align:			center;
	width:				126px;
}

.minibasket h1 > a
{
	font-weight:		bold;
	text-decoration:	none;
	color:				#FFFFFF;
}

.minibasket h1 > a:hover
{
	color:				#ee9c00;
}

.minibasket .image
{
	width:				16px;
}

.minibasket th
{
	font-size:			smaller;
	color:				#FFF;
	font-weight:		bold;
}

.minibasket td
{
	font-size:			x-small;
	color:				#FFF;
}

.minibasket td.qty
{
	text-align:			center;
	width:				30px;
}

.minibasket img
{
	border:				none;
}

.minibasket .title
{
	width:				75px;
}

.minibasket div
{
	overflow:			hidden;
	width:				80px;
	height:				1em;
	line-height:		1em;
}

.minibasket div a
{
	font-weight:		normal;
	font-size:			smaller;
	color: 				#ffffff;
	text-decoration: 	none;
	white-space:		nowrap;
}

.minibasket div a:hover
{
	color: 				#ee9c00;
}

.minibasket .subtotal
{
	text-align:			right;
	font-size:			smaller;
	margin-bottom:		0.5em;
	color:				#FFF;
}

.minibasket p
{
	text-align:			center;
	margin-bottom:		5px;
}

.titlebar
{
	width:				100%;
	height:				25px;
	margin-bottom:		-25px;
}



.content
{
	position:			relative;
	background-color: 	transparent;
	z-index:			10;
}

.outline .content,
.outlinesub .content
{
	padding: 			10px;
}

.content > fieldset
{
    border-width:   	0px;
    margin:        		0px;
    padding:        	0px;
	float:				left;
}

.page_footer
{
	width:				100%;
	height:				35px;
	background-image:	url(/default/outline/bottomback.gif);
	background-repeat:	repeat;
}

.page_footer .footer_right
{
	float:				right;
}

.logos
{
	margin-top:			10px;
	height:				32px;
	text-align:			center;
	float:				right;
	background-image:	none;
	background-color:	transparent;
}
.logos img
{
	border:				none;
}


/* standar definitions for shorthand use */
.clear, .break
{
	margin:				0px;
	padding:			0px;
	border:				none;
	height:				0px;

}
.clear
{
	clear:				left;
}

.break
{
	width:				100%;
	clear:				both;
}

.divider
{
	clear:				both;
	width:				100%;
	height:				1px;
	border:				none;
	border-top:			solid 1px #a4a9b1;
	margin:				10px 0px;
}
.left
{
	text-align:			left;
}

.center
{
	text-align:			center;
}

.right
{
	text-align:			right;
}

.fleft
{
	float:				left;
}

.fright
{
	float:				right;
}

.pos_tl,
.pos_tr
{
	position:			absolute;
	top:				0px;
}
.pos_tl
{
	left:				2px;
}

.pos_tr
{
	right:				2px;
}

/* Default rendering for Dialog */

.dialog
{
	margin:				50px auto 0px auto;
	width:				400px;
	border:				solid 1px #616B8A;
	background:			#FFB;
	position:			relative;
}

.dialog h2
{
	width:				100%;
	padding:			3px 0px;
	background:			#616B8A;
	color:				#FFFFFF;
	text-align:			center;
	font-size:			medium;
}

.dialog p
{
	margin:				5px auto;
	text-align:			center;
	width:				90%;
}

.dialog table
{
	width:				100%;
	border-collapse:	collapse;
}

.dialog td
{
	border:				solid 1px #330;
	background:			#FFB;
	padding:			3px;
}

.dialog td hr
{
	border-style:		solid none none none;
	border-color:		#000;
	border-width:		1px;
	margin:				3px -3px;
}
/* Error Dialog */
.error_dialog
{
	margin:				50px auto 0px;
	padding:			3px;
	width:				90%;
	border:				solid 1px #300;
	background:			#FCC;
	position:			relative;
}

.error_dialog h2
{
	padding:			3px;
	background:			#300;
	color:				#FF3;
	text-align:			center;
	font-size:			medium;
}

.error_dialog p
{
	margin:				5px auto;
	text-align:			left;
}

/* Form Details */
.form_details
{
	margin:				50px auto 0px;
	padding:			3px;
	width:				90%;
	border:				solid 1px #030;
	background:			#CFC;
	position:			relative;
}
.form_details table
{
	width:				100%;
}
.form_details h2
{
	padding:			3px;
	background:			#030;
	color:				#3FF;
	text-align:			center;
	font-size:			medium;
}

.form_details td
{
	border:				solid 1px #030;
	background:			#9F9;
	padding:			3px;
}
.form_details td.undef
{
	background-color:	#CCC;
}
.form_details td hr
{
	border-style:		solid none none none;
	border-color:		#000;
	border-width:		1px;
	margin:				3px -3px;
}
.pager a
{
	text-decoration:	none;
	color:				#660000;
	font-weight:		bold;
}

.pager span
{
	font-weight:		bold;
	border:				solid 1px #000000;
	padding:			0px 3px;
}
.pager a:hover
{
	color:				#AA0000;
}

.pager
{
	font-weight:		bold;
	margin:				2px 0px;
	display:			inline-block;
}

/* Breadcrumb formatting */


.breadcrumb
{
	width:				auto;
	vertical-align:		middle;
	text-align:			left;
	padding:			0px;
}

.breadcrumb img
{
	border:none;
}

.breadcrumb a
{
	text-decoration: 	none;
	font-weight:		bold;
	color:				#660000;
}

.breadcrumb a:hover
{
	color: 				#ee9c00;
}

.breadcrumb span
{
	height:				20px;
	vertical-align:		middle;
	text-align:			center;
	display:			table-cell;
	padding:			0px 2px;
	font-weight:		bold;
}

.message,
.error
{
	font-size:			larger;
	text-align:			center;
	padding:			5px 0px;
	margin:				3px;
	border-style:		solid;
	border-width:		1px;
}

.error a,
.message a
{
	font-size:			large;
	font-weight:		bold;
	text-decoration:	none;
	color:				#AA0;
}

.error a:hover,
.message a:hover
{
	color:				#EE0;
}
.error
{
	color:				#A00;
	background-color:	#FFD;
	border-color:		#A00;
}

.message
{
	color:				#00A;
	background-color:	#DFF;
	border-color:		#00A;
}

/* Radio box formatiing, see include radio */
.radio
{
	vertical-align:			bottom;
	display:				inline-block;
	height:					23px;
	border-width:			1px;
	border-color:			#000;
	border-style:			solid;
	margin:					0px 2px 2px 0px;
	color:					#000;
}
.radio a
{
	cursor:					default;
	color:					#000;
	text-decoration:		none;
}
.radio a:first-child > span
{
	float:left;
}

.radio span
{
	display:			inline-block;
	padding:			3px 3px 0px 3px;
	height:				20px;
}

.radio span span
{
	padding:			0px;
	cursor:				pointer;
}

.radio_false
{
	background-color:	#F99;
	color:				#900;
}

.radio_false:hover
{
	background-color:	#C66;
	color:				#600;
}

.radio_true
{
	background-color:	#9F9;
	color:				#030;
}

.radio_true:hover
{
	background-color:	#6C6;
	color:				#060;
}

.radio img,
.radio input
{
	border:				none;
	cursor:				pointer;
}
.radio
{
	border-color:		#000;
	color:				#000;
	background:			#FFF;
}

.radio:hover
{
	color:				#000;
	background:			#EEE;
}


/* Delete box formating, see include radio */
.delete
{
	vertical-align:			bottom;
	display:				inline-block;
	border-width:			1px;
	border-color:			#000;
	border-style:			solid;
	margin:					0px 2px 2px 0px;
	height:					23px;
	background-color:		#F99;
	color:					#900;
}

.delete:hover
{
	background-color:		#C66;
	color:					#600;
}


.delete img
{
	float:					right;
}

.delete label
{
	display:				inline-block;
	height:					100%;
	margin-top:				3px;
	cursor:				pointer;
}

.delete span
{
	display:				inline-block;
	height:					100%;
}

.delete img,
.delete input
{
	border:				none;
	cursor:				pointer;
	padding-right:		2px;
}

.delete input
{
	float:				left;
	margin-top:			1px;
}

/* Button */

.button
{
	text-decoration:	none;
}

.button > span
{
	vertical-align:		bottom;
	display:			inline-block;
	padding:			3px 3px 0px 3px;
	margin:				0px;
	height:				20px;
	text-align:			center;
	top:				0px;
	right:				0px;
	border:				solid 1px;
	border-color:		#000;
	color:				#000;
	background:			#FFF;
	margin:				0px 2px 2px 0px;
}

.button > span:hover
{
	border-color:		#555;
	color:				#000;
	background:			#EEE;
}

.button img
{
	border:				none;
	margin-left:		3px;
}

.button span > span
{
	float:				right;
}

/* Checkbox box formating, see include radio */
.checkbox
{
	vertical-align:			bottom;
	display:				inline-block;
	border-width:			1px;
	border-color:			#000;
	border-style:			solid;
	margin:					0px 2px 2px 0px;
	height:					23px;
}

.checkbox img
{
	float:					right;
	padding-left:			2px;
}

.checkbox label
{
	display:				inline-block;
	height:					100%;
	margin-top:				3px;
	cursor:					pointer;
}

.checkbox span
{
	display:				inline-block;
	height:					100%;
}

.checkbox img,
.checkbox input
{
	border:				none;
	cursor:				pointer;
	padding-right:		2px;
}

.checkbox input
{
	float:				left;
	margin-top:			1px;
}

/* Calendar Formatting */

.calendar
{
	position:				absolute;
	visibility:				hidden;
	background-color:		#FFF;
	z-index:				30;
	width:					150px;
	height:					153px;
	background-color:		#FFF;
	border:					solid 1px #000;
	margin-left:			-4px;
	margin-top:				-9px;
}

.calendarlink
{
	display:				inline-block;
	padding:				1px 2px;
	background-color:		#FFF;
	border-width:			1px;
	border-style:			solid;
	border-color:			#000;
	vertical-align:			bottom;
	margin-left:			1px;
}

.calendarlink:hover
{
	border-color:		#555;
	color:				#000;
	background:			#EEE;
}

.cpYearNavigation,.cpMonthNavigation
{
	background-color:#C0C0C0;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#000000;
	font-weight:700;
}

.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText
{
	font-family:arial;
	font-size:8pt;
}

td.cpDayColumnHeader
{
	text-align:right;
	border:solid thin #C0C0C0;
	border-width:0 0 1px;
}

.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate
{
	text-align:right;
	text-decoration:none;
}

.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.cpCurrentMonthDate,.cpCurrentDate
{
	color:#000000;
}

.cpOtherMonthDate
{
	color:#808080;
}

td.cpCurrentDate
{
	color:white;
	background-color:#C0C0C0;
	border:solid thin #800000;
	border-width:1px;
}

td.cpCurrentDateDisabled
{
	border:solid thin #FFAAAA;
	border-width:1px;
}

td.cpTodayText,td.cpTodayTextDisabled
{
	border:solid thin #C0C0C0;
	border-width:1px 0 0;
}

a.cpTodayText,span.cpTodayTextDisabled
{
	height:20px;
}

a.cpTodayText
{
	color:black;
}

.cpTodayTextDisabled
{
	color:#D0D0D0;
}

.cpBorder
{
	border:			solid 1px	#FFF;
}

.cpBorder table
{
	border-style:			none;
}

.hide_images img
{
	/*float:	right;*/
	/*width:	0px;*/
	/*height:	0px;*/
	width:	25px;
	height:	25px;
	/*visibility:	hidden;*/
}

img.icon
{
	width:			16px;
	height:			16px;
}


/* Help */
.help
{
	position:			relative;
	font-weight:		bold;
	display:			block;
	padding-bottom:		4px;
	text-align:			left;
	text-decoration:	none;
}

.help > span
{
	visibility:			hidden;
	width:				200px;
	position:			absolute;
	top:				1.3em;
	left:				0px;
	display:			block;
	border:				#600 solid 1px;
	color:				#600;
	background:			#FF9;
	z-index:			1;
	padding:			2px 4px 2px 20px;
	text-align:			left;
}

.help > span > img
{
	position:			absolute;
	left:				2px;
	border:				none;
}

.help:hover > span
{
	visibility:			visible;
}

.help > span:hover
{
	visibility:			hidden;
}

.help:hover
{
	cursor:				help;
}

.help a,
.help
{
	color:				#000;
}

.anchor
{
	position:			relative;
}

/* searchbox */
.searchbox
{
	width:				100%;
}

.searchbox input
{
	border:				#000 solid 2px;
	background-color:	#EEF;
	margin:				2px;
}

.searchbox input:hover
{
	background-color:	#DDF;
}

.searchbox input.button
{
	font-weight:		bold;
}

.searchbox input.button:hover
{
	background-color:	#AAF;
}

.panel_left > div.logo
{
	width:				132px;
	height:				135px;
	background-image:	url(/default/outline/logo_alt.gif);
}

/* General Stuff */
.visible
{
	visibility:				visible;
}

.hidden
{
	visibility:				hidden;
}

.none
{
	display:				none;
}

#gallery_image
{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	width:324px;
	height:404px;
	border-style:solid;
	border-width:2px;
	border-color:#555555;
	background-color:#777777;
}

#gallery_image span
{
	margin:				0px;
	padding:			2px;
	display:			table-cell;
	vertical-align:		middle;
	height:				400px;
	width:				320px;
	text-align:			center;
}

#gallery_image img
{
    vertical-align:		middle;
    width:				auto;
    height:				auto;
    max-width:			320px;
    max-height:			400px;
	border:				none;
}

#gallery_image #player
{
	display:			inline-block;
    vertical-align:		middle;
    max-width:			320px;
    max-height:			400px;
	border:				none;
	background-position:center;
	background-repeat:	no-repeat;
	padding:			0px;
}

#gallery_selector
{
	border:none;
}

#gallery_selector div
{
	position:			relative;
	margin:				3px;
	float:				left;
	width:				85px;
	height:				104px;
    line-height:		100px;
	border-style:		solid;
	border-width:		2px;
	border-color:		#555;
	background-color:	#777;
    text-align:			center;
}

#gallery_selector div span
{
	margin:0px;
	padding:0px;
}

#gallery_selector div span a
{
	cursor:			pointer;
}

#gallery_selector div img
{
    vertical-align:middle;
    width:auto;
    height:auto;
    max-width:70px;
    max-height:100px;
	border:none;
}

#gallery_selector .filetype
{
	position:		absolute;
	bottom:			0px;
	right:			0px;
	border:			none;
	opacity:		0.9;
	margin:			3px;
	filter:			alpha(opacity=90);
}

.scratchlist
{
	width:			100%;
	margin:			5px 0px;
	position:		relative;
}

.scratchlist table
{
	width:			100%;
	border-spacing:	0px;
	border-collapse:	collapse;
}

.scratchlist th
{
	border:				solid 1px #616B8A;
	background:			#616B8A;
	color:				#FFF;
	text-align:			center;
	font-size:			medium;
	vertical-align:		middle;
	padding:			2px;
	font-weight:		bold;
}

.scratchlist td
{
	padding:			2px;
	border:				solid 1px #616B8A;
	background:			#FFF7CB;
	vertical-align:		middle;
}

.scratchlist .icon
{
	width:				16px;
	text-align:			center;
	vertical-align:		middle;
}

.scratchlist td img,
.scratchlist td a
{
	text-decoration:	none;
	border-style:		none;
	color:				#000;
}

.miniscratchlist
{
	border:				none;
	color:				#FFFFFF;
	width:				100%;
}

.miniscratchlist h1
{
	margin:				5px 3px 0px;
	padding:			2px 0px;
	background-color:	#222222;
	text-align:			center;
}

.miniscratchlist h1 > a
{
	font-weight:		bold;
	text-decoration:	none;
	color:				#FFF;
	font-size:			small;
}

.miniscratchlist h1 > a:hover
{
	color:				#ee9c00;
}

.miniscratchlist .image
{
	width:				16px;
}

.miniscratchlist th
{
	font-size:			smaller;
	color:				#FFF;
	font-weight:		bold;
}

.miniscratchlist td
{
	font-size:			x-small;
	color:				#FFF;
}

.miniscratchlist td.qty
{
	text-align:			center;
	width:				30px;
}

.miniscratchlist img
{
	border:				none;
}

.miniscratchlist .title
{
	width:				75px;
}

.miniscratchlist a
{
	font-weight:		normal;
	font-size:			smaller;
	color: 				#FFF;
	text-decoration: 	none;
}

.miniscratchlist a:hover
{
	color: 				#ee9c00;
}

.miniscratchlist .subtotal
{
	text-align:			right;
	font-size:			smaller;
	margin-bottom:		0.5em;
	color:				#FFF;
}

.miniscratchlist p
{
	text-align:			center;
	margin-bottom:		5px;
}

/* countdown till something happens */

span.clock
{
	display:			inline-block;
	color:				#F00;
	text-align:			center;
	font-family:		monospace;
	font-size:			larger;
	border:				solid 2px #AAA;
	margin:				4px;
	padding:			2px 6px;
	background-color:	#000;
	height:				20px;
	line-height:		20px;
}

/* navigation formating */
ul.selector
{
	padding:			0px;
	margin:				3px;
	list-style-type:	none;
	display:			inline-block;
	text-align:			center;
}
ul.selector li
{
	display:			inline;
}

ul.selector li.selected
{
	border:				solid 1px #EA0;
	color: 				#EA0;
	font-weight:		bold;
	font-size:			larger;
	padding:			0px 3px;
}

ul.selector a
{
	color: 				#000;
	font-weight:		bold;
	text-decoration: 	none;
	font-size:			larger;
}

ul.selector li:hover a
{
	color: 				#EA0;
}

span.STOCK_LEVEL_IN_STOCK,
span.STOCK_LEVEL_ONORDER,
span.STOCK_LEVEL_CALL,
span.STOCK_LEVEL_PRINT,
span.STOCK_LEVEL_OUT_OF_STOCK
{
	font-weight:		bold;
	font-size:			smaller;
}

span.STOCK_LEVEL_IN_STOCK img,
span.STOCK_LEVEL_ONORDER img,
span.STOCK_LEVEL_CALL img,
span.STOCK_LEVEL_PRINT img,
span.STOCK_LEVEL_OUT_OF_STOCK img
{
	margin-bottom:		-3px;
}
span.STOCK_LEVEL_IN_STOCK
{
	color:				#0A0;
}

span.STOCK_LEVEL_ONORDER
{
	color:				#AA0;
}

span.STOCK_LEVEL_CALL
{
	color:				#00A;
}

span.STOCK_LEVEL_PRINT
{
	color:				#A00;
}

span.STOCK_LEVEL_OUT_OF_STOCK
{
	color:				#A00;
}
