.ty_add_head
{
    text-decoration: underline;
    color: #555555;
    font-size: 11pt;
    line-height: normal;
}

.ty_add_body
{
    color: #CC3333;
    font-family: Arial;
    font-size: 9pt;
    line-height: 9pt;
}

.ty_add_foot
{
    color: #555555;
    line-height: 9pt;
}

.search_box
{
    margin-top: 10px;   
    margin-bottom: 5px;
}
 
.search_box_inside
{
    vertical-align: middle;
    display: inline-block;
}

body
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #1A1A1A;
}

.productcode_box
{
    color: #555555;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	background-color: white;
}

.user_info
{
    background-color: #555555;
	color: #EEEEEE;
    font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	font-style: oblique;
	padding-right: 10px;
	border-bottom: solid 1px #AAAAAA;
	line-height: 19px;
}

.btnProxy
{
    background-image: url(../images/buttons/btnProxy.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 21px;
    width: 94px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.btnLogout
{
    background-image: url(../images/buttons/btnUI_Logout.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 21px;
    width: 84px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.btnLogin
{
    background-image: url(../images/buttons/btnUI_Login.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 21px;
    width: 84px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.btnProdGrp
{
    background-image: url(../images/buttons/btnProdGrp.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 45px;
    width: 163px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.btnStkList
{
    background-image: url(../images/buttons/btnStkList.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 45px;
    width: 163px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.btnPartFind
{
    background-image: url(../images/buttons/btnPartFinder.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 45px;
    width: 163px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.btnQOrder
{
    background-image: url(../images/buttons/btnQuickOrder.jpg);
	background-color: transparent;
    background-repeat: no-repeat;
    height: 45px;
    width: 163px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.tabs_slice
{
	background-image: url(../images/tabs/tabs_left_m.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.tabs
{
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
}

.red_border
{
	background-color: #333333;
	border-top: solid 1px #CC3333;
	border-bottom: solid 1px #CC3333;
}

.bar_slice
{
	background-image: url(../images/buttons/bar_slice.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bar_ml
{
	background-image: url(../images/buttons/bar_ml.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.bar_mr
{
	background-image: url(../images/buttons/bar_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.bar_slice_red
{
	background-image: url(../images/buttons/bar_slice_red.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bar_ml_red
{
	background-image: url(../images/buttons/bar_ml_red.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.bar_mr_red
{
	background-image: url(../images/buttons/bar_mr_red.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.lnav
{
    width: 164px;
	border-right: solid 1px #EEEEEE;
	background-color: #CC3333;
}

.win_l
{
	background-image: url(../images/smframe/ml.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

.win_r
{
	background-image: url(../images/smframe/mr.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.bframe_t
{
	background-image: url(../images/bodyframe/bigwin_mt.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #CC3333;
	font-family: Arial Black;
	font-size: 12pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.bframe_opts_t
{
	background-image: url(../images/bodyframe_opts/options_tm.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_red_t
{
	background-image: url(../images/bodyframe_red/bigwin_mt.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #CC3333;
	font-family: Arial Black;
	font-size: 12pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.bframe_red_subtitle
{
    color: #EEEEEE;
    font-family: Arial Black;
	font-size: 10pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: solid 1px #555555;
	border-bottom: solid 1px #555555;
}

.bframe_E_bg_subtitle
{
    color: #EEEEEE;
    font-family: Arial Black;
	font-size: 10pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: solid 1px #555555;
	border-bottom: solid 1px #555555;
}

.bframe_E_bg_t
{
	background-image: url(../images/bodyframe_E_bg/bigwin_mt.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #CC3333;
	font-family: Arial Black;
	font-size: 12pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.bframe_old_t
{
	background-image: url(../images/bodyframe_old/bigwin_mt.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #CC3333;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.bframe_t_small
{
	background-image: url(../images/bodyframe/bigwin_mt.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #CC3333;
	font-family: Arial Black;
	font-size: 8pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.bframe_b
{
	background-image: url(../images/bodyframe/bigwin_mb.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_opts_b
{
	background-image: url(../images/bodyframe_opts/options_bm.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_db
{
	background-image: url(../images/bodyframe/bigwin_dmb.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_red_b
{
	background-image: url(../images/bodyframe_red/bigwin_mb.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_E_bg_b
{
	background-image: url(../images/bodyframe_E_bg/bigwin_mb.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_old_b
{
	background-image: url(../images/bodyframe_old/bigwin_mb.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_l
{
	background-image: url(../images/bodyframe/bigwin_ml.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.bframe_red_l
{
	background-image: url(../images/bodyframe_red/bigwin_ml.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.bframe_E_bg_l
{
	background-image: url(../images/bodyframe_E_bg/bigwin_ml.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.bframe_r
{
	background-image: url(../images/bodyframe/bigwin_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.bframe_dr
{
	background-image: url(../images/bodyframe/bigwin_dmr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.bframe_red_r
{
	background-image: url(../images/bodyframe_red/bigwin_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.bframe_E_bg_r
{
	background-image: url(../images/bodyframe_E_bg/bigwin_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.bframe_old_r
{
	background-image: url(../images/bodyframe_old/bigwin_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.bframe_head_pop
{
	background-color: #003366;
	color: #EEEEEE;
	font-family: Arial;
	font-size: 7pt;
	padding-left: 3px;
	padding-right: 3px;
	border-right: solid 1px white;
}

/* ############################################################################
   #     bframe_white: Lt. Gray foreground, White border, Black Background
   ############################################################################ */
.bframe_white_t
{
	background-image: url(../images/bodyframe_white/bigwin_mt.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #CC3333;
	font-family: Arial Black;
	font-size: 12pt;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.bframe_white_b
{
	background-image: url(../images/bodyframe_white/bigwin_mb.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.bframe_white_l
{
	background-image: url(../images/bodyframe_white/bigwin_ml.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.bframe_white_r
{
	background-image: url(../images/bodyframe_white/bigwin_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}


/* ############################################################################
   #         small_login: Red foreground, white border, Red Background
   ############################################################################ */

.small_login_head
{
    color: #1A1A1A;
	font-family: Arial;
	font-size: 13pt;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 8px;
}

.small_login_data
{
    color: #EEEEEE;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}

.small_login_error
{
    color: #EEEEEE;
    font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 4px;
}

.small_login_error A
{
    color: yellow;
    font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 4px;
}

.small_login_t
{
	background-image: url(../images/small_login/small_login_tm.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.small_login_b
{
	background-image: url(../images/small_login/small_login_bm.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.small_login_l
{
	background-image: url(../images/small_login/small_login_ml.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.small_login_r
{
	background-image: url(../images/small_login/small_login_mr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.label1
{
	color: #EEEEEE;
	background-color: #555555;
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;	
}

.tblOuter
{
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
}

.content_text2
{
	color: #555555;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;	
}

.content_text
{
	color: #555555;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 17px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;	
	text-align: left;
}

.content_text A
{
	color: #CC3333;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
}

.content_text A:Hover
{
	color: #111111;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
}

.content_text_black
{
	color: #CCCCCC;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 17px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;	
}

.content_text_black A
{
	color: #CC3333;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
}

.content_text_black A:Hover
{
	color: #EEEEEE;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
}

.cart INPUT
{
	color: #555555;
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;	
}

.footer
{
	background-image: url(../images/tabs/tabs_left_m.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	color: #EEEEEE;
	font-family: Arial;
	font-size: 8pt;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
}

.options_selected A
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CCCCCC;
	color: #CC3333;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
    width: auto;
    display: block;
    text-align: left;
}

.options_link A
{
	font-family: Arial;
	font-size: 9pt;
	line-height: 24px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #EEEEEE;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #333333;
	width: auto;
	display: block;
    text-align: left;
}

.options_link A:Hover
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CCCCCC;
	color: #333333;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
    width: auto;
    display: block;
    text-align: left;
}

.tnt_image
{
	padding-top: 10px;
}
	
	
.text8_1
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
}

.text8_2
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
}

.head8_1 TD
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: White;
	background-color: #CC3333;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-left: 5px;
	padding-right: 5px;
}

.data8_1 
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	background-color: White;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.data8_2 
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	background-color: #DDDDDD;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.text9_1
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}

.text10_1
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}

.text10_2
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	background-color: #EEEEEE;
	line-height: 14pt;
	padding-left: 5px;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
}

.text10_2 I
{
	color: #CC3333;
	font-size: 8pt;
	font-weight: bold;
	background-color: White;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	line-height: 16pt;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

.text10_2 B
{
	font-weight: bold;
	font-style: italic;
	font-size: 8pt;
	color: #003366;
	background-color: White;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	line-height: 16pt;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

.sort_buttons INPUT
{
	width: 100%;
	border: none;
	background-color: #CC3333;
	cursor: pointer;
	color: #EEEEEE;
	font-size: 7pt;
	font-weight: bold;
}

.sort_buttons BUTTON
{
	width: 100%;
	border: none;
	background-color: #CC3333;
	cursor: pointer;
	color: #EEEEEE;
	font-size: 7pt;
	font-weight: bold;
}

.sort_buttons TD
{
	border-right: solid 1px #222222;
	border-bottom: solid 1px #222222;
	padding-left: 1px;
	padding-right: 1px;
	color: #EEEEEE;
	font-weight: bold;
	background-color: #CC3333;
}

.pages_buttons 
{
	
}

.page_slice2
{
	background-image: url(../images/buttons/page_slice.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial;
	font-size: 10pt;
}

.page_slice2 A
{
	font-weight: bold;
	color: White;
	text-decoration: none;
}

.page_slice
{
	background-image: url(../images/buttons/page_slice2.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial;
	font-size: 10pt;
}

.page_slice A
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.TNTBG
{
	background-image: url(../images/global/Truck_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.checkout_border
{
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;  
}

.checkout_head
{
    font-family: Arial Black;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	border-top: solid 1px #555555;
	border-bottom: solid 1px #555555;
}

.checkout_cust
{
    color: #555555;
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.checkout_parts
{
    color: #555555;
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	line-height: 18pt;
	padding-left: 5px;
	padding-right: 5px;
}

.checkout_warranty
{
    color: #555555;
    font-family: Arial;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
}

.checkout_plain
{
    color: #555555;
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.checkout_light
{
    color: #CCCCCC;
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}

.location_head
{
    color: #555555;
    font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}

.contact_us_head
{
    color: #CCCCCC;
    font-family: Arial Black;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	padding-bottom: 10px;
}

.contact_us_head2
{
    color: #CC3333;
    font-family: Arial Black;
	font-size: 12pt;
	font-weight: normal;
	font-style: normal;
	padding-right: 15px;
}

.contact_us_head2 INPUT, TEXTAREA
{
    color: #1A1A1A;
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
    border: none;
    background-color: #F0F0F0;
}

.contact_us_head3
{
    color: #CC3333;
    font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
}

.contact_us_locs
{
    color: #999999;
    font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	padding-left: 10px;
}

.contact_us_text
{
    color: #CC3333;
    font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}

.contact_us_nums
{
    color: #999999;
    font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 4px;
}

.contact_us_mgr
{
    color: #777777;
    font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
}

.contact_us_line
{
    font-family: Arial;
	font-size: 4pt;
    border-bottom: solid 1px #555555;
}

.invview_month
{
    font-family:  Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #EEEEEE;
    background-color: #555555;
    border-top: solid 1px #333333;
    border-bottom: solid 2px #333333;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
}

.invview_num
{
    font-family:  Arial;
    font-size: 9pt;
    font-weight: bold;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #333333;
}

.invview_date
{
    font-family:  Arial;
    font-size: 9pt;
    font-weight: normal;
    border-bottom: solid 1px #333333;
}

.invview_po
{
    font-family:  Arial;
    font-size: 8pt;
    font-weight: normal;
    border-bottom: solid 1px #333333;
    border-right: solid 1px #333333;
}

.invview_table
{
    padding-left: 5px;
	padding-right: 5px;
}

.invview_table A
{
	color: #CC3333;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
}

.invview_table A:Hover
{
	color: #111111;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	line-height: 24px;
	text-decoration: underline;
}

.error_text
{
    font-family: Arial; 
    font-size: 14pt; 
    color:#EEEEEE;
}

.error_text A
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	color: #CC3333;
}

.error_text A:Hover
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.cart_header
{
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #555555;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
}

.cross_link
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #CC3333;
}

.outsales_outer
{
    font-family: Arial;
	font-size: 10pt;
	color: #555555;
	background-color: #EEEEEE;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}

.outsales_colhead
{
    font-weight: bold;
    color: #EEEEEE;
    background-color: #CC3333;
    border-top: solid 1px #333333;
	border-left: solid 1px #333333;
}

.outsales_data TD
{
    border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	line-height: 25px;
}