.news {  font-family: verdana,Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000}.producthead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000}
.access { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000 }
a.WR:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;font-size: 9px}
a.WR {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size: 9px}
a.menu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#990000;font-size: 9px; font-weight: bold}
a.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size: 9px; font-weight: bold}

	/* ----------------------------------------- global settings ----------------------------------------- */

body {
	font-family: "Arial", Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.maintable {
	border-left: 1px solid #928E8A;
	border-right: 1px solid #928E8A;
	border-bottom: 1px solid #928E8A;
}

p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

b {
	color: #A30103;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	color: #A30103;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 11px 0px;
}

h2 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 11px 5px;
}

input {
	font-size: 11px;
	margin: 10px 10px 10px 0px;
}

select {
	font-size: 11px;
	margin: 10px 10px 10px 10px;
}




/* ----------------------------------------- footer settings ----------------------------------------- */

.footer {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 16px;
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.footer a {
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}






/* ----------------------------------------- center column settings ----------------------------------------- */

.centerCol {
	border-right: 1px solid #C1C0BC;
}

.centerContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	border-left: 1px solid #C1C0BC;
	padding: 0px 11px 0px 11px;
	margin: 0px 0px 0px 95px;
}

.centerContent a {
	color: #A30103;
	text-decoration: underline;
}

.centerContent a:hover {
	color: #000000;
	text-decoration: none;
}

.centerContent img {
	margin: 10px 5px 0px 0px;
}

.centerContent h2 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.msrp {
	font-size: 11px;
	color: #A30103;
	font-weight: bold;
	text-align: left;
	display: block;
	border-top: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
	background-color: #FFFFFF;
	margin: 15px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}




/* ----------------------------------------- faqs settings ----------------------------------------- */

.faqContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 5px;
}

.faqContent a {
	color: #A30103;
	text-decoration: none;
}

.faqContent a:hover {
	color: #000000;
	text-decoration: underline;
}



/* ----------------------------------------- article table settings ----------------------------------------- */

.artFeature {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px 5px 0px;
}

.artContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 0px;
}

.artContent a {
	color: #A30103;
	font-weight: bold;
	text-decoration: none;
}

.artContent a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}



.artContent img {
	float: left;
    clear: left;
    color: #000000;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 0px;
	
}

.artContentb img {
	float: left;
    clear: left;
    color: #000000;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #928E8A;
	border-left: 1px solid #928E8A;
	border-right: 1px solid #928E8A;
	border-bottom: 1px solid #928E8A;
	margin: 5px 5px 5px 0px;
	
}

.artAuthor {
	font-style: italic;
	font-size: 11px;
	color: #666666;
	padding: 5px 5px 5px 0px;
}




/* ----------------------------------------- product specifications table settings ----------------------------------------- */

h3 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

sh3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 5px 0px 0px 5px;
	margin: 5px 0px px 0px;
}
.specFeature {
	font-size: 11px;
	font-weight: bold;
	color: #A30103;
	padding: 5px 5px 5px 5px;
}

.specContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 5px;
}

.specContent a {
	color: #A30103;
	font-weight: bold;
	text-decoration: underline;
}

.specContent a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.specContent b {
	color: #A30103;
}

.topCell {
	background-image: url(../images/table_tp.gif);
    background-repeat: repeat-x;
    background-position: top;
}


.botCell {
	background-image: url(../images/table_bt.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}





/* ----------------------------------------- product configurations tabbed table navigation settings ----------------------------------------- */

.tabCell {
	background:#E7E6E1 url(../images/tab_cell.gif) repeat-x bottom;
}

h4 {
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 0px;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
margin: 5px 10px 5px 6px;
}
.tabContent {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

.tabContent a {
	color: #A30103;
	text-decoration: none;
}

.tabContent a:hover {
	color: #000000;
	text-decoration: underline;
}



/* ----------------------------------------- Matt's Product Specs Table Style additions ----------------------------------------- */


.specstable {
	 border-right:#A9A8A2 1px solid;
	 border-left:#A9A8A2 1px solid;
}

.specstable h1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}

.specsHead {
	background-color:#E7E6E1;
}

.topBar {
	font-size: 10px;
	color: #000000;
	background-color:#F7F5F4;
	font-weight: bold;
}

.topBar span {
	margin-left: 10px;
}

.specsRow span {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 12px;
	margin-left: 10px;
}
.specsRow {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	line-height: 12px;
}

.specsBar {
	font-size: 10px;
	color: #FFFFFF;
	background-color:#666666;
	font-weight: bold;
	line-height: 14px;
}




/* ----------------------------------------- product configurations table settings ----------------------------------------- */

.configtable {
	border-left: 1px solid #A9A8A2;
	border-top: 5px solid #A9A8A2;
}

.configtable td {
	border-right: 1px solid #A9A8A2;
	border-bottom: 1px solid #A9A8A2;
}

.altconfigtable {
	border-left: 1px solid #A9A8A2;
	border-right: 1px solid #A9A8A2;
}




/* ----------------------------------------- html button settings ----------------------------------------- */

.buttonMain {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	padding: 3px;
}




/* ----------------------------------------- right hand nav settings ----------------------------------------- */

.rightnav b {
	font-size: 19px;
	color: #A30103;
}

a.rightnav {
	font-size: 11px;
	display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #CBCBC9;
	padding: 5px 5px 5px 5px;
}

a.rightnav:hover {
	color: #990000;
	background-color: #FFFFFF;
}






/* ----------------------------------------- search results tables ----------------------------------------- */

.patentstable {
	border-left: 1px solid #C1C0BC;
	margin: 0px 0px 0px 0px;
}

.patentstable td {
	border-bottom: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
}

.patentstable p {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
}



/* ----------------------------------------- search results tables ----------------------------------------- */

.optionsTable {
	font-family: "Arial", Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

.optionsTable td {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
}





/* ----------------------------------------- search results tables ----------------------------------------- */

.toptable {
	border-top: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.resultsTitle {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	margin: 15px 0px 0px 0px;
}

.spacertable {
	margin: 15px 0px 15px 0px;
}

.resultsheader {
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
}

.resultsheader a {
	color: #A30103;
	text-decoration: underline;
}

.resultsheader a:hover {
	color: #666666;
	text-decoration: none;
}

.resultstable p {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
}

.resultstable a {
	color: #A30103;
	text-decoration: underline;
}

.resultstable a:hover {
	color: #000000;
	text-decoration: none;
}

.resultstable {
	border-top: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	margin: 5px 0px 15px 0px;
}

.resultstable td {
	border-right: 1px solid #C1C0BC;
	padding: 5px 5px 5px 5px;
}


/* ----------------------------------------- general text area ----------------------------------------- */

.generalContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 0px;
}

.generalContent a {
	color: #A30103;
	font-weight: bold;
	text-decoration: underline;
}

.generalContent a:hover {
	color: #000000;
	text-decoration: none;
}

.generalContent b {
	color: #000000;
}

.generalContent td {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
}




/* ----------------------------------------- overview ----------------------------------------- */

.overviewMargin {
	padding: 0px 0px 0px 95px;
}

.overview {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.overview img {
	margin: 5px 5px 5px 5px;
}




/* ----------------------------------------- accessories settings ----------------------------------------- */
.vwDetail {
	font-size: 11px;
	color: #A30103;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 87px;
	border-top: 1px solid #C1C0BC;
	border-bottom: 1px solid #C1C0BC;
	border-left: 1px solid #C1C0BC;
	border-right: 1px solid #C1C0BC;
	background-color: #FFFFFF;
	margin: 0px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}


.vwDetail a {
	color: #A30103;
	font-weight: bold;
	text-decoration: underline;
}

.vwDetail a:hover {
	color: #000000;
	text-decoration: none;
}

.vwDetail b {
	color: #A30103;
}



.vwDetail img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ----------------------------------------- misc ----------------------------------------- */

.border1px {
	border: 1px solid #C1C0BC;
}



/* ------------------------ error styles --------------------------*/


.errormsg {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #A30103;
}



/* -------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------- THESE STYLES ARE FROM LOCATORSTYLES.CSS with new names -------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------*/

/* this mirrors subformtable */
.formtablebox {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color:#EFEFEF;
	border:1px solid #666666;
	vertical-align: middle;
}

.formtablebox input {
	padding: 2px;
	margin: 2px;
}


/* this mirrors locateheader */
.formtableboxheader {
	background-color:#CECECE;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}


/* ----------------------------------- HTML VERSION STUFF ------------------------------------- */

h5 {
	margin: 8px 0px 4px 20px; 
	font-weight:bold;
	font-size: 12px;
	color: #990000;
}

h6 {
	margin: 4px 0px 4px 8px; 
	font-weight:bold;
	font-size: 12px;
	color: #990000;
}

#htmlcontent {
	background-color: #BBC7C9;
	background-image: url(../images/homepage/branding/els2.jpg);
	background-repeat: no-repeat;
}

#productcontent {
	background-color: #D2D2CD;
}
.htmlleftnav {
	color: #000000;
}

.htmlleftnav p {
	font-size: 12px;
	margin: 4px 0px 4px 20px; 
	line-height: 14px;
	color: #000000;
}

.htmlleftnav span {
	display: block;
	margin: 4px 0px 0px 20px; 
}

.htmlleftnav a {
	color: #990000;
}

.htmlleftnav a:hover {
	color: #333333;
	text-decoration: none;
}

.register p {
	display: block;
	margin: 2px 0px 4px 20px; 
	font-size: 11px;
	line-height: 14px;
}


.htmlbottomcolumn {
	border-top: 6px solid #BBC7C9;
	font-size:11px;
	line-height: 14px;
}

.htmlbottomcolumn span{
	display: block;
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 4px;
}

.columnimg {
	float: left;
	margin-left: 8px; 
	margin-right: 8px; 
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.columnimgOver {
	float: left;
	margin-left: 8px; 
	margin-right: 8px; 
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
}

.htmlbottomcolumn p {
	margin: 6px 0px 0px 0px; 
}

.newslist {
	display:block;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin: 8px;
}

.newslist td {
	border-bottom: 1px solid #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.navflags {
	margin: 2px 6px 0px 0px; 
}

.navselect {
	background-color:#FFFFFF;
	/*cursor: hand;*/
}

.searchbutton {background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border: 0px;}

.searchOver {background-color: #000000;
	color: #FFCC00;
	font-size: 11px;
	font-weight: bold;
	border: 0px;}


.wishContent {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 5px 5px 5px;
}

.wishTable {
	border: 1px #333333 solid;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.wishTable a {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
}

.wishTable a:hover {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
	text-decoration: none;
}

.button
{
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #990000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffff
}

