﻿/*       ****** ASK MATT BEFORE EDITING THIS FILE! ******       */

/* -===#===--===#===--===#===--===#===--===#===--===#===-      ****** GENERAL CSS ******      -===#===--===#===--===#===--===#===--===#===--===#===- */
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
.imageborder0 {
	border-width:0px;
	cursor: pointer;
}
.imageborder1 {
	border-width:1px;
	color:#000000;
}
.underline {
	text-decoration: underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	margin:0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}
A {
	color:#333333;
	text-decoration:none;
}
/* -===#===--===#===--===#===- */
A.category {
	color:black;
	font-size:9px;
	text-decoration:none;
}
A.category:hover {
	text-decoration:underline;
}
A.TabNav {
	color:white;
	font-size:10px;
	text-decoration:none;
}
A.TabNav:hover {
	text-decoration:underline;
}
INPUT.txtLogin {
	font-size:10px;
}
/* -===#===--===#===--===#===--===#===--===#===--===#===-      ****** ERROR MESSAGE CSS ******      -===#===--===#===--===#===--===#===--===#===--===#===- */
.errorheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
}
.errortext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.infoheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#025EA6;
}
.okheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2F8A04;
}
/* -===#===--===#===--===#===--===#===--===#===--===#===-      ****** HEADER CSS ******      -===#===--===#===--===#===--===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ****** BACKGROUNDS ****** -===#===--===#===--===#===- */
.header_image {
	background-image: url('images/header/header.gif');
}
.header_barbackground {
	background-image: url('images/backgrounds/silverbar10px.gif');
}
.header_logo_cell {
  background-image: url('/content/images/header/header.jpg');
  text-align: right; 
  margin-right: 30px; 
  width: 1000px; 
  height: 88px;
}

/* -===#===--===#===--===#===- ******   BORDERS   ****** -===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ******  PLAIN TEXT ****** -===#===--===#===--===#===- */
.header_loginoptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
}
.header_loggedinname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
/* -===#===--===#===--===#===- ******  HYPERLINKS ****** -===#===--===#===--===#===- */
.header_loggedinoptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
A.header_loggedinoptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
A.header_loggedinoptions:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
A.header_loggedinoptions:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
A.header_loggedinoptions:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
A.header_loggedinoptions:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C0C0C0;
	font-weight:bold;
	text-align:center;
}
/* -===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ****** INPUT FIELDS ****** -===#===--===#===--===#===- */
.header_text_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-left:3px;
	width:170px;
}
/* -===#===--===#===--===#===- ******   MISC CSS   ****** -===#===--===#===--===#===- */
.header_backgroundleft {
	background-color: #131110;
}
.header_backgroundright {
	background-color: #1a0e0d;
}
/* -===#===--===#===--===#===--===#===--===#===--===#===-      ****** HOMEPAGE CSS ******      -===#===--===#===--===#===--===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ****** BACKGROUNDS ****** -===#===--===#===--===#===- */
.home_searchback {
	background-image: url('images/home/searchbar_left.png');
	text-align: center;
	background-repeat: no-repeat;
}
.home_burstleftcell {
	background-image:url('images/home/centerbgleft.gif');
	background-position:right;
	background-repeat:no-repeat;
	height: 200px;
}
.home_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
.home_greylinevert {
	background-image: url('images/backgrounds/grey_line_vert.gif');
}
/* -===#===--===#===--===#===- ******   BORDERS   ****** -===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ******  PLAIN TEXT ****** -===#===--===#===--===#===- */
.home_featuredheadingtext {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
.home_morenewsheader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-align:right;
	padding-right:3px;
}
/* -===#===--===#===--===#===- ******  HYPERLINKS ****** -===#===--===#===--===#===- */
A.news {
	text-decoration:underline;
}
/* -===#===--===#===--===#===- */
.home_featurednewsheader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
A.home_featurednewsheader {
	color:#000000;
	text-decoration:none;
}

A.home_featurednewsheader:link {
	color:#000000;
}

A.home_featurednewsheader:active {
	color:#000000;
}

A.home_featurednewsheader:visited {
	color:#000000;
}

A.home_featurednewsheader:hover {
	color:#000000;
	text-decoration:underline;
}
/* -===#===--===#===--===#===- */
.home_featurednewstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
A.home_featurednewstext {
	color:#666666;
	text-decoration:none;
}

A.home_featurednewstext:link {
	color:#666666;
}

A.home_featurednewstext:active {
	color:#666666;
}

A.home_featurednewstext:visited {
	color:#666666;
}

A.home_featurednewstext:hover {
	color:#000000;
	text-decoration:underline;
}
/* -===#===--===#===--===#===- */
.home_morenewstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	color:#666666;
	padding-right:3px;
}
A.home_morenewstext {
	color:#666666;
	text-decoration:none;
}

A.home_morenewstext:link {
	color:#666666;
}

A.home_morenewstext:active {
	color:#666666;
}

A.home_morenewstext:visited {
	color:#666666;
}

A.home_morenewstext:hover {
	color:#000000;
	text-decoration:underline;
}
/* -===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ****** INPUT FIELDS ****** -===#===--===#===--===#===- */
.home_search_input {
	border: 0px solid #000000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:black;
	height: 12px;
	width:145px;
}
/* -===#===--===#===--===#===- ******   MISC CSS   ****** -===#===--===#===--===#===- */
.home_searchcell {
	padding-left:3px;
	padding-bottom:0px;
	text-align:center;
	vertical-align: middle;
}
.HomeAds_ad { 
cursor: pointer; 
}
/* -===#===--===#===--===#===--===#===--===#===--===#===-      ****** FOOTER CSS ******      -===#===--===#===--===#===--===#===--===#===--===#===- */

/* -===#===--===#===--===#===- ****** BACKGROUNDS ****** -===#===--===#===--===#===- */
TD.bottomNav {
	background-image:url('images/footer/footer_backcell.gif');
	background-repeat:repeat-x;
	height:31px;
}

TD.bottomNav1 {
	background-image:url('images/footer/footer_backimage.gif');
	background-repeat:repeat-x;
	height:31px;
	color:white;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	width:1045px;
}
/* -===#===--===#===--===#===- ******  HYPERLINKS ****** -===#===--===#===--===#===- */
A.bottomLinks {
	color:white;
	text-decoration:none;
}

A.bottomLinks:link {
	color:white;
}

A.bottomLinks:active {
	color:white;
}

A.bottomLinks:visited {
	color:white;
}

A.bottomLinks:hover {
	color:#CCCCCC;
}
/* vvvv ############################ LINECARD CSS  ############################ vvvv */

/* ****** BACKGROUNDS ****** */
.lc_silverbar36 {
	background-image: url('images/backgrounds/silverbar36px.gif');
}
.lc_grey_line {
	background-image: url('images/backgrounds/grey_line_lc.gif');
	height:10px;
}
.lc_greylinevert {
	background-image: url('images/backgrounds/grey_line_vert.gif');
	background-repeat: repeat-y;
}
/* ******   BORDERS   ****** */
.lc_borderleftright {
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	text-align: center;
	height: 100%;
	width: 240px;
}
.lc_borderright {
	border-right:solid 1px gray;
}
/* ******  PLAIN TEXT ****** */

/* ******  HYPERLINKS ****** */
.lc_keytext {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}
A.lc_keytext {
	color:#666666;
	text-decoration:none;
}

A.lc_keytext:link {
	color:#666666;
}

A.lc_keytext:active {
	color:#666666;
}

A.lc_keytext:visited {
	color:#666666;
}

A.lc_keytext:hover {
	color:#000000;
	text-decoration:underline;
}

/* ****** INPUT FIELDS ****** */
.lc_text_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	padding-left:3px;
	width:170px;
	margin-left: 10px;
	text-align: left;

}
/* ******   MISC CSS   ****** */


/* ^^^^ ############################ LINECARD CSS  ############################ ^^^^ */



/* vvvv ############################ SEARCH CSS  ############################ vvvv */

/* ****** BACKGROUNDS ****** */
.search_silverbar36 {
	background-image: url('images/backgrounds/silverbar36px.gif');
}
.search_colorbar20 {
	background-image: url('images/backgrounds/colorbar20px.gif');
}
.search_colorbar24 {
	background-image: url('images/backgrounds/colorbar24px.gif');
}
.search_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
.search_greylinevert {
	background-image: url('images/backgrounds/grey_line_vert.gif');
}
/* ****** BORDERS ****** */
.search_borderleftright {
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	text-align:left;
	width: 230px;
}
.search_borderright {
	border-right:solid 1px gray;
}
/* ****** PLAIN TEXT ****** */
.search_statustextresults {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-right:30px;
}
.search_resultsperpage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
}
.search_resultsdesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.search_dropdowns 
{
    width: 200px;
}
/* ****** HYPERLINKS ****** */
.search_gridlisttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px
}
A.search_gridlisttext{
	color:white;
	text-decoration:none;
}
A.search_gridlisttext:link {
	color:white;
}
A.search_gridlisttext:active {
	color:white;
}
A.search_gridlisttext:visited {
	color:white;
}
A.search_gridlisttext:hover {
	color:#CCCCCC;
}
/* ******              ****** */
.search_nextnumbers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#808080;
}

.search_nextnumbers_cur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

A.search_nextnumbers {
	color:#808080;
	text-decoration:none;
}
A.search_nextnumbers:link {
	color:#808080;
}

A.search_nextnumbers:active {
	color:#808080;
}

A.search_nextnumbers:visited {
	color:#808080;
}

A.search_nextnumbers:hover {
	color:#FFFFFF;
}
/* ******              ****** */
.search_resultstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
A.search_resultstitle {
	color:#000000;
	text-decoration:none;
}

A.search_resultstitle:link {
	color:#000000;
}

A.search_resultstitle:active {
	color:#000000;
}

A.search_resultstitle:visited {
	color:#000000;
}

A.search_resultstitle:hover {
	color:#000000;
	text-decoration:underline;
}
/* ******              ****** */
.search_gridresultstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
A.search_gridresultstitle {
	color:#000000;
	text-decoration:none;
}
A.search_gridresultstitle:link {
	color:#000000;
}
A.search_gridresultstitle:active {
	color:#000000;
}
A.search_gridresultstitle:visited {
	color:#000000;
}
A.search_gridresultstitle:hover {
	color:#000000;
	text-decoration:underline;
}
/* ****** INPUT FIELDS ****** */

.search_text_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	padding-left:3px;
	width:170px;
	margin-left: 28px;
}
.search_drop_input {
	border: 2px solid #999999;
	/*background-color:black;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:white;*/
	padding-left:3px;
	width:225px;
}
.search_dropresultsperpage_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
}
/* ****** MISC CSS ****** */
.search_logopadding {
	padding-left:5px;
	padding-top:3px;
}
/* ^^^^ ############################ SEARCH CSS  ############################ ^^^^ */



/* vvvv ############################ MFG HOME CSS  ############################ vvvv */

/* ****** BACKGROUNDS ****** */
.manhome_silverbar36 {
	background-image: url('images/backgrounds/silverbar36px.gif');
}
.manhome_colorbar20 {
	background-image: url('images/backgrounds/colorbar20px.gif');
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
}
.manhome_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
.manhome_greylinevert {
	background-image: url('images/backgrounds/grey_line_vert.gif');
	width:3px
}
.manhome_sponsorheader {
	background-image: url('images/manhome/platinum_header.gif');
}

.manhome_tabback {
	background-image: url('images/manhome/platinum_header_bottom.gif');
}
.manhome_mansearchback {
	background-image: url('images/manhome/search_back.png');
	background-repeat: no-repeat;
	text-align: center;
}
/* ******   BORDERS   ****** */
.manhome_borderleftright {
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	text-align:left;
	width: 236px;
}
.manhome_borderright {
	border-right:solid 1px gray;
}

/* ******  PLAIN TEXT ****** */
.manhome_tabcontenttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:20px;
}
/* ******  HYPERLINKS ****** */
.manhome_featuredtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
A.manhome_featuredtext {
	color:#666666;
	text-decoration:none;
}

A.manhome_featuredtext:link {
	color:#666666;
}

A.manhome_featuredtext:active {
	color:#666666;
}

A.manhome_featuredtext:visited {
	color:#666666;
}

A.manhome_featuredtext:hover {
	color:#000000;
	text-decoration:underline;
}
/* ******              ****** */

/* ****** INPUT FIELDS ****** */
.manhome_text_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	padding-left:3px;
	width:170px;
	margin-left: 10px;
}
.manhome_mansearchinput {
	border: 0px solid #000000;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:black;
	width:145px;
    /*height:14px;*/
    margin-top:-2px;
    vertical-align:top;
}
/* ******   MISC CSS   ****** */
.manhome_logopadding {
	padding-left:15px;
}
.manhome_tabrow {
	background-color: #000000;
	background-image: none;
	height: 5px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/* ^^^^ ############################ MFG HOME CSS  ############################ ^^^^ */


/* vvvv ############################ PRODUCT_VIEW CSS  ############################ vvvv */
/* ****** BACKGROUNDS ****** */
.prodview_silverbar36 {
	background-image: url('images/backgrounds/silverbar36px.gif');
}
.prodview_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
.prodview_colorbar20 {
	background-image: url('images/backgrounds/colorbar20px.gif');
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
}
.prodview_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
/* ******   BORDERS   ****** */
.prodview_borderleftright {
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	text-align:left;
	width: 236px;
	
}
.prodview_borderright {
	border-right:solid 1px gray;
}
/* ******  PLAIN TEXT ****** */
.prodview_lastupdated {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:right;
	padding-right:10px;
}
.prodview_description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.prodview_itemrow1header {
	background-color: #F0F0F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
}
.prodview_itemrow1content {
	background-color: #F0F0F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
}
.prodview_itemrow2header {
	background-color:#DCDCDC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	height:20px;
}
.prodview_itemrow2content {
	background-color: #DCDCDC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
}
.prodview_relatedheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.prodview_relateddata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
/* ******  HYPERLINKS ****** */
.prodview_crumbs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
}
A.prodview_crumbs{
	color:#000000;
	text-decoration:underline;
}
A.prodview_crumbs:link {
	color:#000000;
}
A.prodview_crumbs:active {
	color:#000000;
}
A.prodview_crumbs:visited {
	color:#000000;
}
A.prodview_crumbs:hover {
	color:#3E0187;
}
/* ******              ****** */
.prodview_adminlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:right;
}
A.prodview_adminlink {
	color:#FF0000;
	text-decoration:none;
}
A.prodview_adminlink:link {
	color:#FF0000;
}
A.prodview_adminlink:active {
	color:#FF0000;
}
A.prodview_adminlink:visited {
	color:#FF0000;
}
A.prodview_adminlink:hover {
	color:#000000;
	text-decoration:underline;
}
/* ******              ****** */
.prodview_reviews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-align:center;
}
A.prodview_reviews {
	color:#666666;
	text-decoration:none;
}
A.prodview_reviews:link {
	color:#666666;
}
A.prodview_reviews:active {
	color:#666666;
}
A.prodview_reviews:visited {
	color:#666666;
}
A.prodview_reviews:hover {
	color:#000000;
	text-decoration:underline;
}
/* ******              ****** */

/* ****** INPUT FIELDS ****** */
.prodview_text_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	padding-left:3px;
	width:170px;
	margin-left: 10px;
}
/* ******   MISC CSS   ****** */
.prodview_logopadding {
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.prodview_tabrow {
	background-color:#000000;
	background-image:none;
	height:5px;
}
.prodview_relatedpadding {
	padding-left:25px;
	padding-bottom:5px
}
.prodview_relatedrowline {
	height:1px;
	background-image:none;
	background-color:#999999;
}
/* ^^^^ ############################ PRODUCT_VIEW CSS  ############################ ^^^^ */



/* vvvv ############################ SUPPORT CSS  ############################ vvvv */

/* ****** BACKGROUNDS ****** */
.support_grey_fade_vert {
	background-image: url('images/backgrounds/grey_fade_vert.gif');
	height:10px;
}
.support_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
/* ******   BORDERS   ****** */
.support_grey_border_1px {
	border: 1px solid gray;
}
/* ******  PLAIN TEXT ****** */
.support_box_header_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
}
.support_box_sm_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-right:15px;
	height: 60px;
	vertical-align:top;
}
.support_text_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.support_required_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #CC0000;
}
.support_hidden_star {
	/*opacity: 0;*/ /*this is not valid css*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}
.support_required_label_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
/* ******  HYPERLINKS ****** */

/* ******              ****** */

/* ****** INPUT FIELDS ****** */
.support_textarea_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
}
.support_text_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}
.support_drop_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}
.support_submit_input {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:250px;
	height:35px
}
/* ******   MISC CSS   ****** */
.support_gold {
	color: #CEA500;
}
/* ^^^^ ############################ SUPPORT CSS  ############################ ^^^^ */


/* vvvv ############################ REGISTRATION CSS  ############################ vvvv */
/* ****** BACKGROUNDS ****** */
.reg_grey_fade_vert {
	background-image: url('images/backgrounds/grey_fade_vert.gif');
	height:10px;
}
.reg_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
/* ****** BORDERS ****** */
.reg_grey_border_1px {
	border: 1px solid gray;
}
/* ****** PLAIN TEXT ****** */
.reg_active_feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.reg_inactive_feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.reg_pricing_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.reg_input_note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
}
.reg_text_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.reg_confcompanyname {
	text-align: center;
	font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/* ****** HYPERLINKS ****** */
.reg_conftext {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
A.reg_conftext {
	color:#666666;
	text-decoration:none;
}
A.reg_conftext:link {
	color:#666666;
}
A.reg_conftext:active {
	color:#666666;
}

A.reg_conftext:visited {
	color:#666666;
}

A.reg_conftext:hover {
	color:#000000;
	text-decoration:underline;
}

/* ****** INPUT FIELDS ****** */
.reg_text_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}
.reg_text_input_sm {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:150px;
}
.reg_textarea_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	width:168px;
	height:45px;
}
.reg_drop_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:175px;
}
.reg_drop_input_sm {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:140px;
}
.reg_submit_input {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
/* ****** MISC CSS ****** */
.reg_required_star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #CC0000;
}
.reg_hidden_star {
	/*opacity: 0;*/ /*this is not valid css*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}
/* ^^^^ ############################ REGISTRATION CSS  ############################ ^^^^ */




/* vvvv ############################ LOGIN CSS  ############################ vvvv */
/* ****** BACKGROUNDS ****** */
.login_colorbar24 {
	background-image: url('images/backgrounds/colorbar24px.gif');
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}
.login_greyfadevert {
	background-image: url('images/backgrounds/grey_fade_vert.gif');
	height:10px;
}
/* ******   BORDERS   ****** */
.login_greyborder1px {
	border: 1px solid gray;
}
/* ******  PLAIN TEXT ****** */
.login_errorheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
}
.login_errortext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.login_jointext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.login_loginoptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	padding-left:2px;
}
.login_text_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}
.login_login_message {
	font-size: 12px;
	display: none;
}
.login_login_message_2 {
	font-size: 12px;
	display: inline;
}
/* ******  HYPERLINKS ****** */
.login_forgotoptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#666666;
	font-weight:bold;
}
A.login_forgotoptions {
	color:#666666;
	text-decoration:none;
}

A.login_forgotoptions:link {
	color:#666666;
}

A.login_forgotoptions:active {
	color:#666666;
}

A.login_forgotoptions:visited {
	color:#666666;
}

A.login_forgotoptions:hover {
	color:#000000;
	text-decoration:underline;
}
/* ****** INPUT FIELDS ****** */
.login_text_input {
	border: 2px solid #999999;
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-left:3px;
	width:160px;
}
/* ******   MISC CSS   ****** */
.login_join { 
	background-image: url('/content/images/login/joinnow_off.gif');
	height: 23px; 
	width: 159px; 
} 
.login_join_over {
	background-image: url('/content/images/login/joinnow_on.gif');
	height: 23px;
	width: 159px;
}
.login_loginbtn { 
	background-image: url('/content/images/header/login.gif');
	height: 44px;
	width: 56px; 
}
.login_loginbtn_over {
	background: url('/content/images/header/login_over.gif'); 
	height: 44px;
	width: 56px; 
}
.login_joinbutton {
	text-align:right;
	padding-right:20px;
}
.login_buttonpadding {
	padding-top:1px;
}
.login_login_container {
	width: 100%;
} 
.login_join_container {
	width: 542px 
}
/* ^^^^ ############################ LOGIN CSS  ############################ ^^^^ */



/* vvvv ############################ MY ACCOUNT CSS  ############################ vvvv */
/* ****** BACKGROUNDS ****** */
.myaccount_grey_line {
	background-image: url('images/backgrounds/grey_line.gif');
}
/* ******   BORDERS   ****** */
.myaccount_grey_border_1px {
	border: 1px solid gray;
}
.myaccount_borderleftright {
	border-right:solid 1px gray;
	border-left:solid 1px gray;
	text-align:center;
}
/* ******  PLAIN TEXT ****** */
.myaccount_orderhistoryheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px #000000 solid;
}
.myaccount_orderhistoryheaderright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px #000000 solid;
	text-align:right;
}
.myaccount_orderhistorycontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px #999999 solid;
	background-color:#F5F5F5;
}
.myaccount_orderhistorycontentgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px #999999 solid;
	background-color:#E6E6E6;
}
.myaccount_orderhistorycontentright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px #999999 solid;
	text-align:right;
	background-color:#F5F5F5;
}
.myaccount_orderhistorycontentrightgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px #999999 solid;
	text-align:right;
	background-color:#E6E6E6;
}
.myaccount_text_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.myaccount_textlabelbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.myaccount_input_note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
}
/* ******  HYPERLINKS ****** */

/* ****** INPUT FIELDS ****** */
.myaccount_text_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}
.myaccount_textarea_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
}
.myaccount_drop_input {
	border: 1px solid black;
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}
.myaccount_submit_input {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width: 150px; 
	height: 25px;
}
/* ^^^^ ############################ MY ACCOUNT CSS  ############################ ^^^^ */


/* vvvv ############################ Street Sheets CSS  ############################ vvvv */
.ss_aboutheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.ss_abouttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.ss_topbackground {
	background-image: url('images/streetsheets/templates/generic_grey/top.jpg');
	background-repeat: no-repeat;
}

.ss_botbackground {
	background-image: url('images/streetsheets/templates/generic_grey/bottom.jpg');
}
.ss_producttitle {
	font-size: 18pt;
	font-family: "Arial Black";
}
.ss_saleprice {
	color: #CC0000;
	font-size: x-large;
	font-weight:bold;
}
.ss_origprice {
	text-align: center;
	color:#000000;
	font-size: x-large;
	font-weight:bold;
}
.ss_topleft {
	font-size: x-large;
	font-family: "Arial Black";
	color: #FFFFFF;
	text-align: center;
}
.ss_companyname {
	font-size: 30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	
}
.ss_companyaddress {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
}
.ss_productdesc {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.ss_textinput {
	border: 1px solid black;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:3px;
	width:170px;
}
.ss_textinputpan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-left:3px;
	width:170px;
	display: none;
}
.ss_textarea {
	border: 1px solid black;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}
.ss_textinputsm {
	border: 1px solid black;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
}

.ss_textinputsmpan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	width:170px;
	display: none;
}

/* ******   MISC CSS   ****** */
.imgbtn {
	border: 0px; 
	width: 30px;
	height: 21px;
	background: url('images/search/search_button.gif');
}
/* ^^^^ ############################ Street Sheets CSS  ############################ ^^^^ */


/* vvvv ############################ TEMPLATE CSS ############################ vvvv */

/* ****** BACKGROUNDS ****** */

/* ******   BORDERS   ****** */

/* ******  PLAIN TEXT  ****** */

/* ******  HYPERLINKS  ****** */

/* ******              ****** */

/* ****** INPUT FIELDS ****** */

/* ******   MISC CSS   ****** */
/* ^^^^ ############################ TEMPLATE CSS ############################ ^^^^ */




/* -===#===--===#===--===#===--===#===--===#===--===#===-      ****** TEMPLATE HEAD ******      -===#===--===#===--===#===--===#===--===#===--===#===- */
/*


<!-- START -->

<style type="text/css">

.INSERT CSS HERE

</style>

<!-- STOP -->



IMAGE ROLLOVERS
onmouseover="this.src='images/support/chat_off.gif';" onmouseout="this.src='images/support/chat_on.gif';"


*/


.headerbar {
	display: inline; 
	width: 100%; 
	height: 36px; 
	float: left;
	background-image: url('images/backgrounds/silverbar36px.gif');
}

.headerbar_information {
	display: inline;
	position: relative;
	top: 5px;
	left: 0px;
}

.searchbtn {
	width: 30px;
	height: 21px;
	padding-top: 3px;
	padding-left: 3px;
}

.searchdiv {
	width: 300px;
	display: block;
    float: left;
	margin-left: 500px;
}
.lc_letter_container 
{
    display: block;
    margin-top: 5px;
    padding-left: 0px;
    margin-left: 770px;
    width: 700px;
    float: RIGHT;
}
.searchbtnsm
{
    width:30px; 
    height: 21px;
}

body, html
{
    height: 100%;
    margin:0px;
}

td 
{
  text-align: left;   
}

.discontinued {
	color: red;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3px;
}

.TabContent {
	min-height: 500px;
	width: 760px;
	overflow: auto;
}
/*############ Master Page CSS ################*/
.header_imagesp
{
	clear: both;
	height: 88px;
	position: absolute;
	width: 1000px;
	left: 350px;
	z-index: 0;
	min-width: 1000px;
}
.footer_imagesp
{
	height: 31px;
	position: absolute;
	left: 400px;
	width: 1045px;
	z-index: 0;
	min-width: 1045px;
	background-repeat: repeat-x;
	height: 31px;
	color: white;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-image: url('images/footer/footer_backimage.gif');
	background-repeat: repeat-x;
	padding-top: 8px;
}
.header_information
{
	position: relative;
	float: left;
	top: -70px;
	left: 520px;
	margin-left: 300px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	width: 200px;
	z-index: 10;
}
.MasterMainContent
{
	padding-bottom: 47px;
	height: 100%;
	height: auto !important;
}
.header 
{
	text-align: center;
}
.MainContainer
{
	clear: both;
	height: 100%;
	height: auto !important;
	text-align: center;
}
.footer
{
	clear: both;
	text-align: center;
	margin-top: -32px;
	height: 31px;
}
br { line-height: 2px; }
.ToolTip 
{ 
	border:solid 1px;
	font-family: Tahoma; 
	font-size:8pt;
	background-color: lemonchiffon;
	padding-left:5px;
	padding-right:5px;
}
.nav_chat_button {
	display: none;
}
/*########## End Master Page #############*/
