@import url('../../../default/external/css/theme_styles.css');
 
/*
 * Leave first line of this file intact to make software updates easier!
 * 
 * File manually copied using Rev: 19191 + 20371
 */
/* PERCE Theme Styles 11052010
*
* This file should hold all the "overall" styles, along with any customizations
* to page or module-specific styles.

######### BODY STYLES #########*/
BODY
{
	margin: 10px 0 20px;
	padding: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../../../../images/body_bg.gif) repeat-x;
}
/*######### shell styles #########*/
.outer_shell
{
	width: 95%;
	min-width: 998px;
	max-width: 1400px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding: 0;
	z-index: 1;
	overflow: hidden;
}
.content_shell
{
	clear: both;
	width: 100%;
	font-size: 12px;
}
.login_shell
{
	clear: both;
	width: 610px;
	margin: 20px auto;
}
/*######### header styles - set your logo here #########*/
#header
{
	width: 100%;
	background: #FFFFFF;
	height: 100px;
}
#header_logo
{
	background: url(../images/gcheadersm.png) no-repeat top left;
	float: left;
	border: none;
	width: 450px;
/*note: if change the height, you might also need to adjust "top" property
for #search_bar below*/
	height: 100px;
	display: block;
}
#top_banner
{
	float: right;
	margin: 28px 20px 0px 0px;
}
/*######### misc styles #########*/
.clear, .clr
{
	clear: both;
}
A IMG
{
	border: none;
}
FORM
{
	margin: 0;
	padding: 0;
}
.center
{
	text-align: center;
	padding: 2px 0px;
}
.alignright
{
	float: right;
	padding-right: 5px;
}
.inline
{
	display: inline-block;
}
.nowrap
{
	white-space: nowrap;
}
/*######### global styles #########*/
A:link, A:visited
{
	color: #666666;
	text-decoration: none;
}
A:hover, A:active
{
	color: #7D81D7;
	text-decoration: underline;
}
.gceditions {
	font: 13px Tahoma;
	line-height: 34px;
}
.gceditions A
{
	color: #9194D8;
	text-decoration: underline;
}
.gceditions A:hover
{
	color: #79DA68;
}
.row_odd A
{
}
.row_odd A:hover
{
}
.row_even A
{
}
.row_even A:hover
{
}
#main_categories LI A
{
	color: #000000;
}
#main_categories LI A:hover
{
	color: #7D81D7;
}
H1.title
{
	background: #79DA68 url(../images/backgrounds/c_bar_secondary.gif);
	height: 24px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px 5px;
}
H2.title
{
	background: #9194D8 url(../images/backgrounds/c_bar_primary.gif);
	height: 24px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px 5px;
}
H1.subtitle
{
	background: #EAEAEA;
	color: #0000E1;
	font-size: 14px;
	font-weight: bold;
	margin: 1px 0px;
	padding: 5px 0px 5px 3px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
H1.title A:link, H1.title A:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
H1.title A:hover H1.title A:active
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
H2.title A:link, H2.title A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
H2.title A:hover, H2.title A:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.highlight_links A:link, .highlight_links A:visited
{
	color: #7D81D7;
	text-decoration: underline;
	font-weight: bold;
}
.highlight_links A:hover, .highlight_links A:active
{
	color: #1FBD07;
	text-decoration: underline;
}
.divider
{
	border-top: 2px solid #DDDDDD;
	margin: 2px 0px;
}
.content_wrapper
{
	clear: right;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
}
.content_wrapper_category
{
	overflow: hidden;
}
.content_box
{
	border: 2px solid #EAEAEA;
	padding: 1px;
}
#content_box2
{
	border: 2px solid #EAEAEA;
	padding: 1px;
}
#content_box3
{
	border: 2px solid #EAEAEA;
	padding: 1px 3px;
}
.extra_pages_text
{
	width: 75%;
	margin: 0 auto;
}
.extras_text
{
	margin-left: 40px;
}
.extra_pages_box
{
	width: 70%;
	margin: 0 auto;
}
.content_shell P, P.page_instructions
{
	color: #666666;
	margin: 10px 5px 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}
DIV.page_instructions
{
	color: #666;
	margin: 10px 5px 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
}
.box_pad
{
	padding: 5px;
}
#adbox
{
	margin: 0px auto 10px;
	padding: 5px;
}
#ad1
{
	line-height: 1.6;
}
#ad2
{
	margin-top: -3px;
}
#adbox_text
{
	font: normal normal normal 14px "trebuchet ms";
	text-align: center;
	width: 98%;
	line-height: 17px;
}
#proven_text
{
	color: #000000;
}
#currency_text
{
	font-size: 13px;
	display: block;
	text-align: center;
}
#currency_converter
{
	border: 3px solid #FFFFFF;
}
#banner_text
{
	width: 58%;
	text-align: left;
}
/*######### global text styles #########*/
.main_text
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.normal_text
{
	font-size: 12px;
}
.text_highlight
{
	color: #0000E1;
}
.sub_note
{
	color: #666666;
	font-size: 11px;
}
.mini_note
{
	color: #666666;
	font-size: 9px;
}
.mini_text
{
	font-size: 11px;
}
.price
{
	color: #1FBD07;
	font-weight: bold;
}
.success_text
{
	color: #17A400;
	font-weight: bold;
	font-size: 14px;
}
.bold
{
	font-weight: bold;
}
.needs_attention
{
	color: #E78A11;
}
/*######### breadcrumb styles #########*/
.breadcrumb
{
	background: url(../images/backgrounds/bullet_list_arrow_1.gif) no-repeat top left;
	padding: 0 30px;
	color: #5F6672;
	font-size: 11px;
	text-align: left;
	margin: 10px 0;
	font-weight: bold;
}
#breadcrumb
{
	margin: 5px 0 10px;
	padding: 0;
	height: 30px;
	border: 5px solid #EAEAEA;
	padding: 1px;
}
#breadcrumb LI.element
{
	background: url(../images/backgrounds/cart_step.gif) no-repeat center right;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#breadcrumb LI.highlight
{
	color: #4076B1;
}
#breadcrumb LI.active
{
	color: #7CA93A;
}
#breadcrumb LI
{
	display: block;
	float: left;
	height: 22px;
	padding: 7px 40px 0 10px;
	color: #4076B1;
	font-size: 12px;
	padding: 7px 40px 0 10px;
	background: none;
}
/*######### table styles #########*/
.column_header
{
	background: #9194D8 url(../images/backgrounds/c_bar_primary.gif);
	height: 24px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px 5px;
}
.column_header TD
{
	white-space: nowrap;
	padding: 3px 5px;
}
.column_header TD.title
{
	width: 100%;
}
.results_column_header
{
	background: #EAEAEA;
	height: 24px;
	color: #5F6672;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px 5px;
}
.results_column_header TD
{
	white-space: nowrap;
	text-align: center;
	padding: 3px 5px;
}
.results_column_header TD.title
{
	width: 100%;
	text-align: left;
}
.results_column_header TD.half
{
	width: 50%;
}
/*######### list styles #########*/
.checklist
{
	margin: 5px 10px;
	padding: 0;
	font-size: 12px;
	color: #666666;
}
.checklist LI
{
	list-style: none;
	background: url(../images/backgrounds/bullet_list_checkmark.gif) no-repeat 0 5px;
	padding: 5px 5px 10px 30px;
}
.arrowlist
{
	margin: 5px 10px;
	padding: 0;
	font-size: 12px;
}
.arrowlist LI
{
	list-style: none;
	background: url(../images/backgrounds/bullet_list_arrow_1.gif) no-repeat 0 5px;
	padding: 5px 5px 10px 30px;
}
.horizontal_list
{
	margin: 0;
	padding: 0;
}
.horizontal_list LI
{
	list-style: none;
	display: block;
	float: left;
	margin: 0 20px;
	font-weight: normal;
	white-space: nowrap;
}
.vertical_list
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.vertical_list LI
{
	list-style: none;
	padding: 5px;
	font-weight: bold;
}
.button_list
{
	margin: 5px 0px;
	padding: 0px;
}
.button_list LI
{
	list-style: none;
	display: inline;
	font-weight: normal;
	white-space: nowrap;
}
.option_list
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.option_list LI
{
	list-style: none;
	padding: 0;
	font-weight: bold;
}
.option_list LI A:link, .option_list LI A:visited
{
	display: block;
	border-bottom: 1px solid #EAEAEA;
	padding: 5px;
}
.option_list LI A:hover, .option_list LI A:active
{
	display: block;
	border-bottom: 1px solid #EAEAEA;
	background: #F4F3F3;
	padding: 5px;
}
.horizontal_option_list
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.option_list LI
{
	list-style: none;
	padding: 0;
	font-weight: bold;
}
.option_list LI A:link, .option_list LI A:visited
{
	display: block;
	border-bottom: 1px solid #EAEAEA;
	padding: 5px;
}
.option_list LI A:hover, .option_list LI A:active
{
	display: block;
	border-bottom: 1px solid #EAEAEA;
	background: #F4F3F3;
	padding: 5px;
}
.payment_options_list
{
	margin: 0;
	padding: 0;
	width: 700px;
}
.payment_options_list LI
{
	list-style: none;
	display: inline-block;
	width: 125px;
	font-weight: normal;
	white-space: nowrap;
}
#checkbox
{
	width: 100%;
}
#checkbox UL
{
	margin: 5px -5px 5px 5px;
	padding: 0;
	font-size: 12px;
	display: block;
	float: left;
}
#checkbox UL LI
{
	list-style: none;
	background: url(../images/backgrounds/bullet_list_checkmark.gif) no-repeat 0 5px;
	padding: 5px 5px 10px 30px;
	font-weight: bold;
	color: #737373;
}
/*######### form styles #########*/
LABEL.field_label
{
	color: #666666;
	padding: 2px 5px;
	width: 200px;
	clear: both;
	display: inline-block;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}
LABEL.required
{
	color: #4449BD;
	padding: 2px 5px;
	width: 200px;
	clear: both;
	display: inline-block;
	font-weight: bold;
	font-size: 12px;
}
LABEL.login_label
{
	color: #666666;
	padding: 2px 5px;
	width: 100px;
	clear: both;
	display: inline-block;
	font-weight: bold;
	font-size: 12px;
}
INPUT.login_field
{
/*need to specify width for these fields, or ie makes them look funny*/
	width: 138px;
}
.form_field
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 4px;
}
INPUT.field, TEXTAREA.field, SELECT.field, DIV.field, INPUT.editor_field
{
	padding: 6px;
	background: #FFFFFF url(../images/backgrounds/form_input.gif) repeat-x top left;
	border: 1px solid #B9B9B9;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	margin: 4px;
}
INPUT.field:focus, TEXTAREA.field:focus, SELECT.field:focus
{
	padding: 6px;
	border: 5px solid #4449BD;
	margin: 0;
}
SELECT.field
{
	display: inline-block;
}
TEXTAREA.field
{
/*this aligns text on the textarea's row with the middle of the textarea*/
	vertical-align: middle;
}
.usage_agreement
{
	width: 900px;
	height: 200px;
}
DIV.usage_agreement
{
	overflow: scroll;
	border: 1px solid #B9B9B9;
}
BUTTON
{
	padding: 4px 5px;
}
TEXTAREA
{
	font-family: arial;
}
.inline
{
	display: inline-block;
	padding: 0 5px;
	vertical-align: middle;
}
/*######### button styles #########*/
.button
{
	border: 1px solid #CACBCC;
	background: #EEEFF2 url(../images/backgrounds/button.gif) repeat-x top left;
	color: #666666;
	height: 23px;
	padding: 7px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}
.button:hover, .button:active
{
	border: 1px solid #A7C1DD;
	background: #D4E6F7 url(../images/backgrounds/button_hover.gif) repeat-x top left;
	color: #3C70AC;
	text-decoration: none;
}
.cancel
{
	border: 1px solid #CACBCC;
	background: #E2E4E9 url(../images/backgrounds/button.gif) repeat-x top left;
	color: #666666;
	height: 23px;
	padding: 7px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}
.cancel:hover, .cancel:active
{
	border: 1px solid #E4A0A2;
	background: #F0B5B7 url(../images/backgrounds/button_cancel.gif) repeat-x top left;
	color: #9E4144;
	text-decoration: none;
}
INPUT.button, INPUT.cancel
{
/*have to set padding/height different as they work different on input tag*/
	padding: 7px 10px;
	height: 30px;
}
.mini_button, .editor_ok_button
{
	border: 1px solid #CACBCC;
	background: #E2E4E9 url(../images/backgrounds/button.gif) repeat-x center left;
	color: #666666;
	padding: 3px 5px 2px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 0 1px;
	display: inline-block;
}
.mini_button:hover, .mini_button:active, .editor_ok_button:hover
{
	border: 1px solid #A7C1DD;
	background: #B7D5F2 url(../images/backgrounds/button_hover.gif) repeat-x center left;
	color: #3C70AC;
	text-decoration: none;
}
.mini_cancel, .editor_cancel_button
{
	border: 1px solid #CACBCC;
	background: #E2E4E9 url(../images/backgrounds/button.gif) repeat-x center left;
	color: #666666;
	padding: 3px 5px 2px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 0 1px;
	display: inline-block;
}
.mini_cancel:hover, .mini_cancel:active, .editor_cancel_button:hover
{
	border: 1px solid #E4A0A2;
	background: #F0B5B7 url(../images/backgrounds/button_cancel.gif) repeat-x top left;
	color: #3C70AC;
	text-decoration: none;
}
INPUT.button, INPUT.cancel, INPUT.mini_button, INPUT.mini_cancel, INPUT.editor_ok_button, INPUT.editor_cancel_button
{
/*have to specify this, or ff will use system-default font for text on html buttons*/
	font-family: geneva, arial, helvetica, sans-serif;
}
.edit
{
	border: 1px solid #CACBCC;
	background: #E2E4E9 url(../images/backgrounds/button.gif) repeat-x center left;
	color: #666666;
	padding: 3px 5px 2px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0 1px;
}
.edit:hover, .edit:active
{
	border: 1px solid #A7C1DD;
	background: #B7D5F2 url(../images/backgrounds/button_hover.gif) repeat-x center left;
	color: #3C70AC;
	text-decoration: none;
}
.delete
{
	border: 1px solid #CACBCC;
	background: #E2E4E9 url(../images/backgrounds/button.gif) repeat-x center left;
	color: #666666;
	padding: 3px 5px 2px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0 1px;
}
.delete:hover, .delete:active
{
	border: 1px solid #E4A0A2;
	background: #F0B5B7 url(../images/backgrounds/button_cancel.gif) repeat-x center left;
	color: #9E4144;
	text-decoration: none;
}
.preview
{
	border: 1px solid #CACBCC;
	background: #E2E4E9 url(../images/backgrounds/button.gif) repeat-x center left;
	color: #666666;
	padding: 3px 5px 2px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0 1px;
}
.preview:hover, .preview:active
{
	border: 1px solid #A7C1DD;
	background: #B7D5F2 url(../images/backgrounds/button_hover.gif) repeat-x center left;
	color: #3C70AC;
	text-decoration: none;
}
.large_button
{
	border: 1px solid #CACBCC;
	background: #EEEFF2 url(../images/backgrounds/button.gif) repeat-x top left;
	color: #666666;
	padding: 10px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	display: block;
}
.large_button:hover, .large_button:active
{
	border: 1px solid #A7C1DD;
	background: #D4E6F7 url(../images/backgrounds/button_hover.gif) repeat-x top left;
	color: #3C70AC;
	text-decoration: none;
}
/*######### navigation bar styles #########*/
#nav
{
	clear: both;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	height: 100px;
	z-index: 1;
}
#nav_bar
{
	position: relative;
	z-index: 2;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#nav_bar LI
{
	list-style: none;
	display: inline;
}
#nav_bar LI A:link, #nav_bar LI A:visited
{
	background: #EAEAEA;
	border-top: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: none;
	padding: 8px 15px;
	color: #818181;
	text-decoration: none;
	display: block;
	float: left;
	position: relative;
	top: 8px;
	margin: 0px 1px;
}
#nav_bar LI A:hover, #nav_bar LI A:active
{
	background: #4449BD url(../images/backgrounds/nav_tab.gif) repeat-x top left;
	border-top: 1px solid #4449BD;
	border-left: 1px solid #4449BD;
	border-right: 1px solid #4449BD;
	border-bottom: none;
	padding: 15px;
	color: #FFFFFF;
	display: block;
	float: left;
	position: relative;
	top: 0px;
	margin: 0px 1px;
}
#extra_links
{
	float: right;
	position: relative;
	top: 20px;
	z-index: 1;
	margin: 0px;
	padding: 0px;
}
#extra_links LI
{
	list-style: none;
	display: inline;
	padding: 10px 5px;
	color: #818181;
}
#extra_links LI A:link, #extra_links LI A:visited
{
	color: #818181;
	text-decoration: none;
}
#extra_links LI A:hover, #extra_links LI A:active
{
	color: #1FBD07;
	text-decoration: underline;
}
/*######### search bar styles #########*/
#search_bar
{
	padding: 1px;
	border: 5px solid #EAEAEA;
	position: absolute;
	top: 134px;
	left: 0;
	z-index: 1;
	width: 99%;
	height: 48px;
}
#search_inner
{
	background: #9194D8 url(../images/backgrounds/search_bar.gif) repeat-x top left;
	height: 48px;
	text-align: right;
	/*[empty]color:;*/
}
#search_bar DIV.element
{
	float: left;
	padding: 6px 5px 0 0;
}
#search_bar LABEL
{
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 18px 6px 0;
}
#keyword
{
	float: right;
	margin: 26px 0px 0px;
}
/*######### welcome user bar styles #########*/
#user_bar
{
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 7px 10px 14px;
}
#user_bar A:link, #user_bar A:visited
{
	color: #FB9005;
	text-decoration: underline;
}
#user_bar A:hover, #user_bar A:active
{
	color: #79DA68;
	text-decoration: underline;
}
/*######### CONTENT COLUMN STYLES #########*/
#content_column
{
	overflow: hidden;
	padding: 0 10px;
}
#content_column_wide
{
	overflow: hidden;
	padding: 0 3px 0 10px;
}
#half_column_left
{
	width: 50%;
	float: left;
}
#half_column_right
{
	overflow: hidden;
	padding: 0 0 0 10px;
}
/*######### login column styles #########*/
#login_left
{
	width: 300px;
	float: left;
}
#login_right
{
	width: 300px;
	float: left;
	margin-left: 10px;
}
/*######### extra column styles #########*/
#extra_column
{
	width: 200px;
	float: right;
	font-size: 11px;
}
#extra_column IMG
{
	display: block;
}
.boxtext
{
	font: 13px Tahoma;
	text-align: center;
	display: block;
	color: #000000;
}
/*######### category column styles #########*/
#category_column
{
	width: 200px;
	float: left;
}
#left_categories, #left_cart
{
	border: 2px solid #EAEAEA;
	padding: 1px;
	position: relative;
}
/*######### user account & left column styles #########*/
#user_column, #left_column
{
	width: 200px;
	float: left;
}
#user_column UL, #left_column UL
{
	margin: 0px;
	padding: 0px 0px 1px;
}
#user_column UL LI, #left_column UL LI
{
	list-style: none;
	text-align: left;
}
#user_column UL LI A:link, #user_column UL LI A:visited, #left_column UL LI A:link, #left_column UL LI A:visited
{
	display: block;
	padding: 10px 5px 10px 35px;
	font-size: 12px;
	font-weight: bold;
	background: #FEFEFE url(../images/backgrounds/bullet_list_arrow_1.gif) no-repeat left center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #F3F3F3;
	text-decoration: none;
}
#user_column UL LI A:hover, #user_column UL LI A:active, #left_column UL LI A:hover, #left_column UL LI A:active
{
	display: block;
	padding: 10px 5px 10px 35px;
	font-size: 12px;
	font-weight: bold;
	background: #F3F3F3 url(../images/backgrounds/bullet_list_arrow_2.gif) no-repeat left center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E5E5E5;
	text-decoration: underline;
}
/*######### footer styles #########*/
#footer
{
	background: url(../images/backgrounds/footer.gif) repeat-x;
	clear: both;
	height: 125px;
	padding-top: 60px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width: 100%;
	margin: 0px auto;
}
#footer UL
{
	margin: 0px 10px;
	padding: 0;
}
#footer UL LI
{
	list-style: none;
	padding: 6px 0;
	display: block;
	float: left;
	width: 120px;
}
#footer UL LI A:link, #footer UL LI A:visited
{
	color: #666666;
	text-decoration: none;
}
#footer UL LI A:hover, #footer UL LI A:active
{
	color: #7D81D7;
	text-decoration: underline;
}
#footer P A:link, #footer P A:visited
{
	color: #1FBD07;
}
#footer P A:hover, #footer P A:active
{
	color: #7D81D7;
}
#footer DIV.blurb
{
	float: right;
	width: 425px;
	padding: 0px 0px 0px 20px;
}
#footer H3
{
	margin: 0px;
	padding: 0px 0px 5px;
	color: #7D81D7;
	font-size: 14px;
	font-weight: bold;
}
#footer H4
{
	margin: 0px;
	padding: 0px 0px 5px;
	color: #7D81D7;
	font-size: 11px;
	font-weight: bold;
	float: none;
}
#footer P
{
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#footer DIV.disclaimer
{
	clear: both;
	padding-top: 7px;
	line-height: 14px;
	text-align: center;
}
.footer_divider
{
	display: block;
	float: right;
	width: 2px;
	height: 80px;
	background: url(../images/backgrounds/footer_divider.gif) no-repeat;
}
/*######### error and success styles #########*/
.success_box
{
	background: #E5F5DF;
	border: 1px solid #A3C894;
	padding: 10px;
	margin: 10px;
	color: #5F6672;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}
.success_box H1
{
	color: #17A400;
	font-size: 22px;
	font-weight: normal;
	margin: 10px 0;
	padding: 0;
}
.error_message
{
	color: #980000;
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px;
}
.error_box
{
	background: #FFFFE1;
	border: 1px solid #A9AFD4;
	padding: 10px;
	color: #5F6672;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}
.field_error_box
{
	background: #FCEAED;
	border: 1px solid #E68A9D;
	padding: 10px;
	color: #5F6672;
	font-size: 11px;
	font-weight: bold;
	margin: 10px;
}
.note_box
{
	background: #ECF4FF;
	border: 1px solid #A9AFD4;
	padding: 10px;
	color: #5F6672;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	margin: 10px;
}
.no_results_box
{
	background: #ECF4FF;
	border: 1px solid #A9AFD4;
	padding: 10px;
	color: #5F6672;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	margin: 10px;
}
/*######### categories styles #########*/
#categories
{
	margin: 0;
	padding: 0;
}
#categories LI.element
{
	list-style: none;
	display: inline-block;
	float: left;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
}
#categories LI.clr
{
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: none;
}
#main_categories
{
	margin: 0;
	padding: 0;
}
#main_categories LI
{
	list-style: none;
	text-align: left;
}
#main_categories LI.element
{
	display: block;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	background: #FEFEFE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #F3F3F3;
	text-decoration: none;
	float: left;
	margin-left: 0px;
}
#main_categories LI.clr
{
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
#main_categories LI UL
{
	margin: 0;
	padding: 0 0 0 10px;
}
#main_categories LI UL LI
{
	list-style: none;
	text-align: left;
	padding: 1px 0;
}
#listing_categories
{
	margin: 0;
	padding: 0;
}
#listing_categories LI.element
{
	list-style: none;
	color: #4449BD;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left;
}
#listing_categories LI.clr
{
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: none;
}
#listing_categories A:link, #listing_categories A:visited
{
	margin: 0;
	padding: 10px 0;
	display: inline-block;
	float: left;
	width: 100%;
}
#listing_categories A:hover, #listing_categories A:active
{
	text-decoration: none;
	background: #F7F7F7;
}
#listing_categories SPAN
{
	padding: 0 10px;
}
#listing_categories SPAN.category_title, #categories SPAN.category_title
{
	font-weight: bold;
	font-size: 14px;
	color: #4449BD;
}
P.category_description
{
	margin: 0;
	padding: 2px 0;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
}
.categories DIV
{
	font-size: 11px;
	font-weight: bold;
}
.categories DIV.element
{
	float: left;
	padding: 4px 0px 4px 5px;
}
.categories DIV A:link, .categories DIV A:visited
{
	font-weight: bold;
	padding: 0px 2px;
	color: #666666;
	text-decoration: none;
}
.categories DIV A:hover, .categories DIV A:active
{
	padding: 0px 2px;
	color: #4449BD;
	text-decoration: underline;
}
/*######### listing results styles #########*/
.row_header
{
	background: #EAEAEA;
	color: #4449BD;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 0px;
	padding: 5px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	white-space: nowrap;
}
.row_even, .browsing_result_table_body_even, .seller_result_table_body_even
{
	padding: 7px 5px;
	background: #F7F7F7;
	font-size: 12px;
	color: #666666;
}
.row_odd, .browsing_result_table_body_odd, .seller_result_table_body_odd
{
	padding: 7px 5px;
	background: #FFFFFF;
	font-size: 12px;
	color: #666666;
}
.row_even_highlight, .browsing_result_table_body_even_bold, .seller_result_table_body_even_bold
{
	background: #ECF4FF;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.row_odd_highlight, .browsing_result_table_body_odd_bold, .seller_result_table_body_odd_bold
{
	background: #DFEAF9;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
TR.row_even:hover, TR.browsing_result_table_body_even:hover, TR.seller_result_table_body_even:hover, TR.row_odd:hover, TR.browsing_result_table_body_odd:hover, TR.seller_result_table_body_odd:hover, TR.row_even_highlight:hover, TR.browsing_result_table_body_even_bold:hover, TR.seller_result_table_body_even_bold:hover, TR.row_odd_highlight:hover, TR.browsing_result_table_body_odd_bold:hover, TR.seller_result_table_body_odd_bold:hover
{
	background: #FFFFE1;
}
/*results cell padding*/
.row_even TD, .browsing_result_table_body_even TD, .seller_result_table_body_even TD, .row_odd TD, .browsing_result_table_body_odd TD, .seller_result_table_body_odd TD, .row_even_highlight TD, .browsing_result_table_body_even_bold TD, .seller_result_table_body_even_bold TD, .row_odd_highlight TD, .browsing_result_table_body_odd_bold TD, .seller_result_table_body_odd_bold TD
{
	padding: 5px;
}
P.listing_results_description
{
	color: #888888;
	margin: 3px 0;
	padding: 0;
	font-size: 11px;
}
.field_error_row
{
	background: #FCEAED;
	border-top: 1px solid #E68A9D;
	border-bottom: 1px solid #E68A9D;
	padding: 7px 5px;
	margin: 1px 0px;
	color: #5F6672;
	font-size: 11px;
	font-weight: bold;
}
/*######### featured styles #########*/
.featured_items
{
	width: 100%;
}
.featured_items TD.element
{
	background: #FFFFFF url(../images/backgrounds/featured_item.gif) repeat-x bottom left;
	text-align: center;
	font-weight: bold;
	font-weight: bold;
	padding: 1px;
	margin: 5px;
	border: 1px solid #EAEAEA;
}
.featured_items TD.element:hover
{
	background: #FFFFE1;
}
.featured_items SPAN.featured_title
{
	color: #888888;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0;
	margin: 0;
	display: block;
	width: 100%;
}
.featured_items SPAN.price
{
	display: block;
	white-space: nowrap;
	font-size: 12px;
}
/*######### listing details styles #########*/
H1.listing_title
{
	color: #4449BD;
	padding: 0;
	margin: 20px 0;
	font-size: 20px;
	font-weight: bold;
}
H1.listing_title SPAN
{
	color: #9194D8;
	float: right;
	font-size: 14px;
	padding: 4px 0 0;
}
H1.seller_username
{
	margin: 5px 2px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #4449BD;
}
H1.seller_username A:link, H1.seller_username A:visited
{
	margin: 5px 2px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #4449BD;
}
#seller_column_category
{
	float: left;
	width: 180px;
}
#seller_column
{
	width: 200px;
	float: left;
}
#lead_photo_column
{
	width: 250px;
	display: block;
	float: right;
	text-align: center;
}
#lead_photo_column IMG
{
	border: 5px solid #EAEAEA;
	margin-bottom: 10px;
}
#lead_photo_column DIV
{
	text-align: left;
}
#listing_info_column
{
	overflow: hidden;
	padding: 0 10px;
}
#listing_info_column UL
{
	margin: 0;
	padding: 0;
	float: left;
	width: 490px;
}
#listing_info_column UL LI
{
	list-style: none;
	padding: 5px 0 5px 10px;
}
#listing_info_column LI.label
{
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
	color: #737373;
}
#listing_info_column LI.value
{
	display: block;
	width: 250px;
	float: left;
	color: #777777;
	font-weight: bold;
}
#listing_info_column LI.price
{
	color: #7CA93A;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 10px 10px;
}
#listing_photos IMG
{
	border: 5px solid #EAEAEA;
}
#listing_photos IMG:hover
{
	border: 5px solid #4449BD;
}
#bid_bar
{
	margin: 0;
	padding: 0;
	display: block;
}
#bid_bar LI
{
	list-style: none;
	padding: 5px 0px 5px 10px;
	margin: 5px 0;
}
#bid_bar LI.label
{
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: bold;
}
#bid_bar LI.value
{
	display: block;
	width: 100px;
	float: left;
	color: #777777;
	font-weight: bold;
}
#bid_bar LI.ieFloatFix
{
/*a nearly-invisible clearer element, to make ie play nice*/
	display: block;
	clear: both;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
}
#bid_bar LI.buttons
{
	display: block;
	width: auto;
	float: left;
	color: #777777;
	font-weight: bold;
}
#extra_questions UL
{
	margin: 0;
	padding: 0;
	color: #666666;
}
#extra_questions LI
{
	list-style: none;
	padding: 5px;
}
#extra_questions DIV.label
{
	width: 275px;
	display: inline-block;
	float: left;
/*for ie <= 7, which doesn't like inline-block*/
	white-space: nowrap;
	font-weight: bold;
}
#extra_questions DIV.data
{
	display: inline-block;
	width: 440px;
}
#optional_fields
{
	margin: 0;
	padding: 0;
}
#optional_fields LI
{
	list-style: none;
	padding: 5px;
}
#optional_fields LABEL
{
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	width: 200px;
}
/*######### listing images styles #########*/
.listing_images
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.listing_images LI
{
	display: inline-block;
	border: 5px solid #EAEAEA;
	padding: 10px;
	margin: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #5F6672;
	width: 175px;
}
.listing_images LI:hover
{
	background: #FFFFE1;
}
.listing_images SPAN
{
	display: block;
	padding: 5px 0;
}
#galleryThumbs
{
	width: 100%;
	text-align: center;
}
#galleryThumbs UL
{
	list-style-type: none;
	margin: 15px;
}
#galleryThumbs UL LI
{
	display: inline;
	margin: 3px;
}
#galleryBigImage
{
	margin: 10px auto;
	border: 5px solid #EAEAEA;
/*float: left;*/
}
#galleryBigImage:hover
{
	border: 5px solid #4449BD;
}
#galleryBigImage P
{
	background: #F7F7F7;
	border-top: 1px solid #DDDDDD;
	color: #4449BD;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	text-align: center;
}
#galleryBigImage IMG
{
	border: none;
}
#galleryBigImage IMG:hover
{
	border: none;
}
.full_image_item
{
	background: #F7F7F7;
	border: 5px solid #EAEAEA;
	color: #4449BD;
	font-size: 14px;
	font-weight: bold;
	margin: 5px auto;
	padding: 0 0 5px;
	text-align: center;
	display: inline-block;
}
.full_image_item IMG
{
	margin-bottom: 5px;
}
/*######### printer friendly page styles #########*/
.print_body
{
	background: #FFFFFF;
	font-size: 11px;
}
.print_shell
{
	width: 700px;
	margin: 0 auto;
}
.print_top_text
{
	padding: 35px 0 0;
	font-weight: bold;
	float: right;
}
H1.print_title
{
	background: #EAEAEA;
	color: #4449BD;
	font-size: 14px;
	font-weight: bold;
	margin: 1px 0px;
	padding: 5px 0px 5px 3px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#print_photo_column
{
	width: 250px;
	display: block;
	float: right;
	text-align: center;
}
#print_photo_column IMG
{
	border: 5px solid #EAEAEA;
	margin-bottom: 10px;
}
#print_photo_column DIV
{
	text-align: left;
}
#print_listing_info_column
{
	overflow: hidden;
	padding: 0 10px;
	font-size: 11px;
}
#print_listing_info_column UL
{
	margin: 0;
	padding: 0;
	float: left;
	width: 490px;
}
#print_listing_info_column UL LI
{
	list-style: none;
	padding: 5px 0 5px 10px;
}
#print_listing_info_column LI.label
{
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
	color: #737373;
}
#print_listing_info_column LI.value
{
	display: block;
	width: 250px;
	float: left;
	color: #777777;
	font-weight: bold;
}
#print_listing_info_column LI.price
{
	color: #7CA93A;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 10px 10px;
}
#print_listing_photos IMG
{
	border: 5px solid #EAEAEA;
}
#print_extra_questions UL
{
	margin: 0;
	padding: 0;
	color: #666666;
}
#print_extra_questions LI
{
	list-style: none;
	padding: 5px;
}
#print_extra_questions DIV.label
{
	width: 275px;
	display: inline-block;
	white-space: nowrap;
	font-weight: bold;
}
#print_extra_questions DIV.data
{
	width: 160px;
	display: inline-block;
}
#print_optional_fields
{
	margin: 0;
	padding: 0;
}
#print_optional_fields LI
{
	list-style: none;
	padding: 5px;
}
#print_optional_fields LABEL
{
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
	width: 175px;
}
.print_half_column_left
{
	width: 350px;
	float: left;
}
.print_half_column_right
{
	width: 345px;
	padding: 0 0 0 5px;
	float: left;
}
/*######### pagination #########*/
.pagination
{
	margin: 10px 5px;
	padding: 0px;
}
.pagination LI
{
	color: #666666;
	list-style: none;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin: 2px;
}
.pagination LI.current
{
	color: #35629E;
	padding: 3px 6px;
	border: 1px solid #4449BD;
	background: #B2CBE5;
}
.pagination LI A:link, .pagination LI A:visited
{
	color: #666666;
	padding: 3px 6px;
	border: 1px solid #B9B9B9;
	background: #F7F7F7;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
}
.pagination LI A:hover, .pagination LI A:active
{
	color: #648D25;
	padding: 3px 6px;
	border: 1px solid #A3C894;
	background: #E5F5DF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
}
/*######### cart styles #########*/
.cart_item
{
	border: 1px solid #EAEAEA;
	padding: 3px 10px;
	margin: 5px;
	font-weight: bold;
	font-size: 12px;
	background: #F7F7F7 url(../images/backgrounds/cart_item_arrow_1.gif) no-repeat 2px center;
	color: #4449BD;
}
.cart_item_child
{
	border: 1px solid #EAEAEA;
	padding: 2px 10px;
	margin: 3px 5px 3px 50px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	height: 21px;
}
.cart_item_child_mini
{
	border: 2px solid #EAEAEA;
	padding: 3px 10px;
	margin: 3px 5px 3px 50px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.cart_item_child_mini UL
{
	margin: 0;
	padding: 0;
}
.cart_item_child_mini UL LI
{
	list-style: none;
	color: #AAAAAA;
}
.cart_item:hover
{
	background: #FFFFE1 url(../images/backgrounds/cart_item_arrow_2.gif) no-repeat 2px center;
}
.cart_item_child:hover
{
	background: #FFFFE1;
}
.cart_item_subtotal
{
	background: #F7F7F7;
	border: 2px solid #EAEAEA;
	padding: 2px 10px;
	margin: 5px 5px 15px 50px;
	font-weight: bold;
	font-size: 14px;
	color: #1FBD07;
	text-align: right;
}
.subtotal_cart_item, .tax_cart_item
{
	border: 2px solid #EAEAEA;
	padding: 2px 10px;
	margin: 5px;
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-align: right;
	width: 50%;
	float: right;
}
.total_cart_item, .total_order_item
{
	background: #F7F7F7;
	border: 2px solid #EAEAEA;
	padding: 2px 10px;
	margin: 5px;
	font-weight: bold;
	font-size: 16px;
	color: #1FBD07;
	text-align: right;
	clear: both;
	width: 50%;
	float: right;
}
.listing_extra_item, .payment_item
{
	border: 1px solid #EAEAEA;
	padding: 7px 10px;
	margin: 5px;
	font-weight: bold;
	font-size: 12px;
	background: #F7F7F7;
	color: #666666;
	display: block;
	vertical-align: middle;
}
.listing_extra_item:hover, .payment_item:hover
{
	background: #FFFFE1;
}
.listing_extra_item_child
{
	border: 2px solid #EAEAEA;
	padding: 2px 10px;
	margin: 5px 5px 15px 50px;
	font-weight: bold;
	font-size: 14px;
	color: #1FBD07;
	text-align: right;
}
.cart_item_cost, .listing_extra_cost
{
	float: right;
	padding: 3px 0;
}
.cart_item_buttons
{
	float: right;
	padding: 0 10px;
}
.cart_item_label
{
	float: left;
	padding: 3px 0;
}
.cart_item DIV.cart_item_label
{
	padding-left: 25px;
}
#addToCartButton
{
	float: right;
	padding-right: 3px;
	text-decoration: none;
	cursor: pointer;
}
#addToCartButton:hover
{
	text-decoration: underline;
	color: #FF9900;
}
#cart_buttons
{
	text-align: center;
	font-size: medium;
	margin: 3px 3px 10px;
	border: 1px solid #CECECE;
	padding: 10px;
	clear: both;
}
.disabled
{
	color: #CCCCCC;
}
.checkout_button
{
	text-align: right;
	padding: 5px;
	clear: both;
}
#cart_left_column
{
	width: 464px;
	float: left;
}
#cart_right_column
{
	overflow: hidden;
	padding: 0 0 0 10px;
}
/*######### payment selection styles #########*/
LABEL.payment_label
{
	padding: 2px 5px;
	width: 100%;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
}
.payment_text
{
	position: relative;
	top: -10px;
	margin-left: 65px;
	font-weight: lighter;
}
.payment_choices
{
	position: relative;
	border-style: solid;
	border-color: #CCE8FF;
	border-width: 1px;
	padding-top: 15px;
	padding-bottom: 5px;
	width: 370px;
	height: auto;
	margin: 2px;
}
.agreement_text_box
{
/*used for "box" around payment gateway agreement text*/
	border: thin solid black;
	overflow: auto;
	width: 80%;
	height: 250px;
	padding: 5px;
}
/*######### cart step styles #########*/
#cart_steps
{
	margin: 0;
	padding: 0;
	height: 40px;
}
#cart_steps LI
{
	list-style: none;
	display: block;
	float: left;
	height: 40px;
	padding: 13px 40px 0 20px;
	background: url(../images/backgrounds/cart_step.gif) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
#cart_steps LI.current
{
	color: #4076B1;
	font-size: 16px;
	padding: 9px 40px 0 20px;
}
/*######### feedback styles #########*/
.positive
{
	color: #17A400;
}
.negative
{
	color: #980000;
}
.neutral
{
	color: #666666;
}
.feedback_cells TD
{
	padding: 3px 10px;
}
/*######### modules styles #########*/
#search_box_1
{
	float: right;
}
#search_box_1 UL
{
	margin: 0;
	padding: 6px 5px 0 0;
}
#search_box_1 UL LI
{
	list-style: none;
	display: inline;
}
#search_box_1 INPUT.keyword
{
	width: 200px;
}
/*######### addon styles #########
this is a good place to copy/paste any addon css you might want to modify,
that way you don't have to edit the original css file.

/* ########### LIGHTBOX ##########
Light up box slideshow styles*/
.lightUpBox
{
/*This is for the overall box the lightbox contents load in, but note that
* the lightUpBox may be used for more than just the lightbox slideshow.
*/
	border: 10px solid #EAEAEA;
	background-color: white;
/*needs to be bigger than anything else on the page*/
	z-index: 1005;
/*position needs to be absolute to be able to be moved on the page*/
	position: absolute;
}
.lightUpBoxOverlay
{
/*This is the overlay that hides the rest of the page, note that the
opacity (transparency) will be set in JS for a "see through" or "faded"
effect.
position needs to be absolute to work*/
	position: absolute;
	top: 0px;
	left: 0px;
/*Change the background color for different looks for how back is faded*/
	background-color: #000000;
	width: 100%;
/*needs to be second biggest z-index on the page, right below lightUpBox*/
	z-index: 1004;
}
.lightUpBox_imageBox
{
/*In the overall box, this is the div containing the image*/
	text-align: center;
}
.lightUpBox_imageBox IMG
{
/*The actual image*/
	cursor: pointer;
}
IMG.lightUpBigImage
{
/*This is a stand-alone image in the box, it's not wrapped by extra HTML,
this is used on image upload page as a "simpler" light up box without the
fancy slideshow.
give it a pointer since when you click on it, it closes it.*/
	cursor: pointer;
}
.lightUpBox_navigation
{
/*In the overall box, this is the div containing the navigation*/
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 5px;
	text-align: center;
/*width: 80%;*/
	background-color: white;
	border: 5px solid #EAEAEA;
	font-size: 12px;
	color: #4449BD;
}
.lightUpBox_description
{
/*In the overall box, this is the div containing the image description*/
	text-align: center;
	padding: 7px 5px;
	background: #F7F7F7;
	font-size: 14px;
	font-weight: bold;
	color: #4449BD;
}
.lightUpMover, .lightUpTitle
{
/*CSS for anything that can be used to "move" the lightbox.*/
	cursor: pointer;
}
DIV.closeBoxX
{
/*Used for red X to close the lightbox, used on "popup style" lightboxes
Not used for the slideshow, this is used when the lightbox is used
for a mini-popup such as a yes/no confirmation.*/
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 5px;
	width: 15px;
	height: 15px;
	background: url(../images/close.gif) no-repeat top left;
}
DIV.closeBoxX:hover
{
/*Shift the background, make it look "pushed down" when hovering.*/
	background: url(../images/close.gif) no-repeat 1px 1px;
}
/*######### extra page list styles #########*/
DL
{
	width: 350px;
}
DD
{
	clear: right;
	margin: 0 0 20px 40px;
	font-size: 16px;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
}
DD.image
{
	clear: none;
	float: left;
	margin: 0;
}
DT
{
	clear: left;
	float: right;
	width: 310px;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	font-family: arial, helvetica, sans-serif;
}
.title2
{
	font-size: 24px;
	font-weight: bold;
	color: #4449BD;
	font-family: arial, helvetica, sans-serif;
}
/*######### feedback help box styles #########*/
#help_info_column
{
	overflow: hidden;
	padding: 0 10px;
}
#help_info_column UL
{
	margin: 0;
	padding: 0;
	float: left;
	width: 390px;
}
#help_info_column UL LI
{
	list-style: none;
	padding: 5px 0 5px 10px;
}
#help_info_column LI.left
{
	display: block;
	width: 50px;
	float: left;
	clear: both;
	font-weight: bold;
	color: #737373;
	text-align: right;
}
#help_info_column LI.right
{
	display: block;
	width: 250px;
	float: left;
	color: #777777;
	font-weight: bold;
}
#newsbox_highlight
{
	background-color: #F2F2F2;
	line-height: 24px;
}
#sponsor_text_block
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 8px;
}
#sponsor_highlight_block
{
	font-family: Arial, Helvetica, sans-serif;
	color: #990033;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
}


