BODY, P,.p, BLOCKQUOTE, UL, DD, DL, DT {
	font-family : Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
}

.body{
        background-color: #ffffff;
        background-image: url("");
        background-position: top center;
        background-repeat: no-repeat;
        background-attachment: fixed; 
}

.mainTable{
   	style="border: solid #ffffff 0px;"
}

.footerTable{
	 background-color: #293685;
}



.prompt{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
.promptcell{
	border-top: solid #cccccc 1px;
	background-color: #ffffff;
	text-align: right;
	font-size: 9pt;
}
.formfield{
	font-family: Arial,sans-serif;
	font-size: 10pt;
}
.formLabel_smaller{
        font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
        color: #000000;
}
.searchField{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
       
	background-color: #ffffff;
        color: #333333;
        border-color: #dddddd;
        border-style: groove;
        border-size: 1px;
        padding-top: 2px;
        padding-bottom: 2px;
	text-align: left;
        width: 140px;
}
.searchAdvField{
  	font-family: Arial,sans-serif;
	font-size: 8pt;       
	background-color: #ffffff;
        border-color: #dddddd;
        border-size: 1px;
        color: #333333;
	text-align: left;
}
.searchAdvText{
  	font-family: Arial,sans-serif;
	font-size: 9pt;
        color: #293685;
        font-weight: bold;
        padding-left: 1px;
}
.searchStringField{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
       
	background-color: #ffffff;
        color: #333333;
        border-color: #dddddd;
        border-style: groove;
        border-size: 1px;
        padding-top:2px;
	text-align: left;
        width: 120px;
}

.searchStringField2{
  	font-family: Arial,sans-serif;
	font-size: 12pt;       
	background-color: #ffffff;
        color: #333333;
        border-color: #dddddd;
        border-style: groove;
        border-size: 2px;
        padding:2px;
	text-align: left;
        width: 300px;
        height: 35px;
}

.searchGo{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
        font-weight: bold;
        color: #293685;
        text-decoration: none;
}

.searchGo2{
  	font-family: Arial,sans-serif;
	font-size: 12pt;
        font-weight: bold;
        color: #293685;
        text-decoration: none;
        margin-left:10px;
}

.searchAdv{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
        color: #293685;
        padding-top: 3px;
	
}

.searchSubmit {
        background-color: #313A7C;
        color: #ffffff;
        font-family: Arial,Helvetica,sanserif;
        font-size: 8pt;
        font-weight: bold;
        border-color: #8888bb;
        border-style: outset;
        border-size: 0px;
        width: 140px;

}
.searchSubOption{
 	background-color: #ffffff;
        padding-left: 8px;
}


.searchResult {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: #103D69;
}

.sortOrderField{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
       
	background-color: #ffffff;
        color: #333333;
        border-color: #dddddd;
        border-style: groove;
        border-size: 1px;
	text-align: left;
        width: 120px;
}
.sortOrderPrompt{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
        font-weight: bold;
}

.datacell{
	border-top: solid #cccccc 1px;
	background-color: #ffffff;
	text-align: left;
	font-size: 9pt;
}
.buttoncell{
	background-color: #cc9900;
}
.error{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: red;
}

.sanserif16 {
	font-family: Arial,sans-serif;
	font-size: 16pt;
}
.sanserif16white {
	font-family: Arial,sans-serif;
	font-size: 16pt;
	color: white;
}
.sanserif16red {
	font-family: Arial,sans-serif;
	font-size: 16pt;
	color: red;
}
.sanserif16green {
	font-family: Arial,sans-serif;
	font-size: 16pt;
	color: green;
}
.sanserif16blue {
	font-family: Arial,sans-serif;
	font-size: 16pt;
	color: blue;
}

.sanserif14 {
	font-family: Arial,sans-serif;
	font-size: 14pt;
}
.sanserif14white {
	font-family: Arial,sans-serif;
	font-size: 14pt;
	color: white;
}
.sanserif14red {
	font-family: Arial,sans-serif;
	font-size: 14pt;
	color: red;
}
.sanserif14green {
	font-family: Arial,sans-serif;
	font-size: 14pt;
	color: green;
}

.sanserif12 {
	font-family: Arial,sans-serif;
	font-size: 12pt;
}
.sanserif12white {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	color: white;
}
.sanserif12red {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	color: red;
}
.sanserif12green {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	color: green;
}

.sanserif11 {
	font-family: Arial,sans-serif;
	font-size: 11pt;
}
.sanserif11white {
	font-family: Arial,sans-serif;
	font-size: 11pt;
	color: white;
}
.sanserif11red {
	font-family: Arial,sans-serif;
	font-size: 11pt;
	color: red;
}
.sanserif11green {
	font-family: Arial,sans-serif;
	font-size: 11pt;
	color: green;
}

.sanserif10 {
	font-family: Arial,sans-serif;
	font-size: 10pt;
}
.sanserif10white {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: white;
}
.sanserif10red {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: red;
}
.sanserif10green {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: green;
}

.sanserif9 {
	font-family: Arial,sans-serif;
	font-size: 9pt;
}
.sanserif9white {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: white;
}
.sanserif9red {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: red;
}
.sanserif9green {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: green;
}
.sanserif9gray {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: #666666;
}

.sanserif8 {
	font-family: Arial,sans-serif;
	font-size: 8pt;
}
.sanserif8white {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: white;
}
.sanserif8red {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: red;
}
.sanserif8green {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: green;
}
.sanserif8gray {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #666666;
}

.linksanserif14 {
	font-family: Arial,sans-serif;
	font-size: 14pt;
	color: black;
}
.linksanserif14_nodec {
	font-family: Arial,sans-serif;
	font-size: 14pt;
	text-decoration: none;
	color: black;
}

.linksanserif12 {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	color: black;
}
.linksanserif12_nodec {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: black;
}
.linksanserif12white_nodec {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: white;
}

.linksanserif11 {
	font-family: Arial,sans-serif;
	font-size: 11pt;
	color: black;
}
.linksanserif11_nodec {
	font-family: Arial,sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: black;
}

.linksanserif10 {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: black;
}
.linksanserif10_nodec {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.linksanserif9 {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: black;
}
.linksanserif9_nodec {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.linksanserif9white_nodec {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: white;
}

.linksanserif9gray_nodec {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #cccccc;
}
.linksanserif9blue_nodec {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #000066;
}

.linksanserif8 {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: black;
}
.linksanserif8white {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: white;
}
.linksanserif8gray {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #666666;
}
.linksanserif8_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: black;
}
.linksanserif8white_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: white;
}
.linksanserif8brown_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: cc9933;
}
.linksanserif8darkbrown_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: 993300;
}
.linksanserif8gray_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #999999;
}
.linksanserif8darkgray_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #999999;
}
.linksanserif8blue_nodec {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #0000cc;
}

.serif16 {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
}
.serif16white {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: white;
}
.serif16red {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: red;
}
.serif16green {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: green;
}

.serif14 {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
}
.serif14white {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: white;
}
.serif14red {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: red;
}
.serif14green {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: green;
}

.serif12 {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
}
.serif12white {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
	color: white;
}
.serif12red {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
	color: red;
}
.serif12green {
	font-family: Times, Times-Roman, serif;
	font-size: 12pt;
	color: green;
}

.serif11 {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
}
.serif11white {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: white;
}
.serif11red {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: red;
}
.serif11green {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: green;
}

.serif10 {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
}
.serif10white {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: white;
}
.serif10red {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: red;
}
.serif10green {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: green;
}

.serif9 {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
}
.serif9white {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: white;
}
.serif9red {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: red;
}
.serif9green {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: green;
}

.serif8 {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
}
.serif8white {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: white;
}
.serif8red {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: red;
}
.serif8green {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: green;
}
.serif8gray {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: #666666;
}

.linkserif16 {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	color: black;
}
.linkserif16_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 16pt;
	text-decoration: none;
	color: black;
}

.linkserif14 {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	color: black;
}
.linkserif14_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 14pt;
	text-decoration: none;
	color: black;
}

.linkserif12 {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: black;
}
.linkserif12_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	text-decoration: none;
	color: black;
}

.linkserif11 {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	color: black;
}
.linkserif11_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 11pt;
	text-decoration: none;
	color: black;
}

.linkserif10 {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	color: black;
}
.linkserif10_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.linkserif9 {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	color: black;
}
.linkserif9_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.linkserif9white_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 9pt;
	text-decoration: none;
	color: white;
}

.linkserif8 {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	color: black;
}
.linkserif8_nodec {
	font-family: Times, Times-Roman, serif;
	font-size: 8pt;
	text-decoration: none;
	color: black;
}

.tableList{
	border-color: #9999bb;
	border-style: solid;
	border-width: 0 0 1px 1px;
}
.tableListCell{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ddffdd;
}
.tableListCellInstalled{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ffccff;
}
.tableListCellReview{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ff8888;
}
.tableListCellReady{
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #66ff99;
}
.tableHeaderCell {

	background-color: #003300;
}
.tableFieldTitleCell {
	border-color: #9999bb;
	border-style: solid;
	border-width: 1px 1px 0 0;
	background-color: #ccccee;
}
.PtableTitle{
	font-size: 8 pt;
}
.PtableField{
	font-size: 8 pt;
}
.buttonOK{
	background-color: #669966;
	color: #ffffff;
	font-family: Arial,Helvetica,sanserif;
	font-size: 9pt;
	font-weight: bold;
	border-color: #88bb88;
	border-style: outset;
	border-size: 1px;
}
.buttonCANCEL{
	background-color: #cccccc;
	color: #000000;
	font-family: Arial,Helvetica,sanserif;
	font-size: 9pt;
	font-weight: bold;
	border-color: #eeeeee;
	border-style: outset;
	border-size: 1px;
}
.buttonALL{
	background-color: #666699;
	color: #ffffff;
	font-family: Arial,Helvetica,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #8888bb;
	border-style: outset;
	border-size: 1px;
}

.title {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000033;
}

.titleWithPadding {
	font-family: Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000033;
	padding-top: 4px;
	padding-bottom: 4px;
}

.subtitle {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000033;
}
.footer {
	font-family: Arial,sans-serif;
        font-size: 8pt;
 	color: #eeeeee;
}



.navFolderCell {
        background-color: #ffffff;
	border-bottom: dotted #cccccc 1px;
}
.navFileCell {
        background-color: #ffffff;
        border-bottom: dotted #cccccc 1px;
}
.navFolderCellCurrent {
        background-color: #ffffff;
	border-bottom: dotted #cccccc 1px;
}
.navFileCellCurrent {
        background-color: #ffffff;
        border-bottom: dotted #cccccc 1px;
}

.navTextBig {
        font-family: Arial,sans-serif;
        font-size: 9pt;
	text-decoration: none;
        color: #313A7C;
}
.navText {
        font-family: Arial,sans-serif;
        font-size: 9pt;
	text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;
        color: #313A7C;
}
.navTextCurrent{
	font-family: Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        color: #313A7C;
}
.navTextHover{
	font-family: Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;
        color: #313A7C;
}
.navBorderLines {
    border-top: solid #008DC1 0px;
    border-bottom: solid #008DC1 0px;
}
.navBorderLineTop {
    border-top: solid #008DC1 0px;
}
.navBorderLineBottom {
    border-bottom: solid #008DC1 0px;
}
.breadCrumbTable{
	padding-top: 4px;
	padding-bottom: 4px;
}
.breadCrumb {
        font-family: Arial,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #999999;
        text-decoration: none;
}

.navTopText {
        font-family: Arial,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #dddddd;
        text-decoration: none;
}

.navTopTextPad {
        padding-left: 4px;
        padding-right: 4px;
}
.formField {
      	font-family: Arial,sans-serif;
        font-size: 8pt;
}
.catProductTitle {
    	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #313A7C; 
}
.catDetailTitle {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #313A7C;
}
.catDetailTitleRed {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: red;
}

.catDetailShipsWithin{
	font-family: Arial,sans-serif;
	font-size: 9pt;
}
.catDetail {
	font-family: Arial,sans-serif;
	font-size: 9pt;
}
.catDetailRed {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: red;
}
.catDetailIsFromOldSku{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	color: brown;
}
.productDetailTitle {
	font-family: Arial,sans-serif;
	font-size: 14pt;
      	font-weight: bold;
	color: #313A7C;
}
.productDetailSku {
	font-family: Arial,sans-serif;
	font-size: 8pt;
      	font-weight: bold;
	color: #313A7C;
}

.productDetailDealerPriceTitle {
	font-family: Arial,sans-serif;
	font-size: 10pt;
      	font-weight: bold;
	color: #313A7C;
}
.productDetailDealerPrice {
	font-family: Arial,sans-serif;
	font-size: 12pt;
      	font-weight: bold;
	color: #313A7C;
}
.productDetailPromoPriceTitle {
	font-family: Arial,sans-serif;
	font-size: 10pt;
      	font-weight: bold;
	color: red;
}
.productDetailPromoPrice {
	font-family: Arial,sans-serif;
	font-size: 12pt;
      	font-weight: bold;
	color: red;
}
.productDetailSavingsTitle {
	font-family: Arial,sans-serif;
	font-size: 10pt;
      	font-weight: bold;
	color: #313A7C;
}
.productDetailSavings {
	font-family: Arial,sans-serif;
	font-size: 12pt;
      	font-weight: bold;
	color: #313A7C;
}

.productDetailNetPriceTitle {
	font-family: Arial,sans-serif;
	font-size: 11pt;
      	font-weight: bold;
	color: #D80E0E;
}
.productDetailNetPrice {
	font-family: Arial,sans-serif;
	font-size: 13pt;
      	font-weight: bold;
	color: #D80E0E;
}
.productDetailMSRPTitle {
	font-family: Arial,sans-serif;
	font-size: 10pt;
      	font-weight: bold;
	color: #a1a1a1;
}
.productDetailMSRP {
	font-family: Arial,sans-serif;
	font-size: 12pt;
      	font-weight: bold;
      	font-weight: bold;
	color: #a1a1a1;
}
.productDetailMarginTitle {
	font-family: Arial,sans-serif;
	font-size: 10pt;
      	font-weight: bold;
	color: #a1a1a1;
}
.productDetailMargin {
	font-family: Arial,sans-serif;
	font-size: 12pt;
      	font-weight: bold;
	color: #a1a1a1;
}
.productDetailShipsWithin{
	font-family: Arial,sans-serif;
	font-size: 12pt;
      	font-weight: bold;
	color: #a1a1a1;

}

.productDetail {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #313A7C;
}
.productDetailIsFromOldSku{
	font-family: Arial,sans-serif;
	font-size: 12pt;
	color: brown;
}
.productName {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #313A7C;
}

.productDescription {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #313A7C;
}

.productDetailTitle_sm {
	font-family: Arial,sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #313A7C;
}

.productDetail_sm {
	font-family: Arial,sans-serif;
	font-size: 8pt;
}
.logonFieldTitle{
  	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #313A7C;
}
.logonSubmit{
	background-color: #002D59;
	color: #ffffff;
	font-family: Arial,sanserif;
	font-size: 8pt;
	font-weight: bold;
	border-color: #88bb88;
	border-style: none;
	border-size: 0px;
}
.panel_more{
	font-family: Arial,sans-serif;
	font-size: 7pt;
	color: #000000;
}
.panel_catalogue_text{
	font-family: Arial,sans-serif;
        color: #000000;
	font-size: 8pt;
}
.panel_mtips_title{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.panel_mtips_text{
	font-family: Arial,sans-serif;
        color: #000000;
	font-size: 8pt;
}
.panel_mtips_teaser{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
       	font-weight: bold;
}

.panel_tnews_title{
	font-family: Arial,sans-serif;
	color: #313A7C;
	font-size: 9pt;
	font-weight: bold;
}
.panel_tnews_text{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 8pt;
}
.panel_tnews_teaser{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 8pt;
}

.panel_tnews_date{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.panel_salesrep_text{
	font-family: Arial,sans-serif;
        color: #000000;
	font-size: 8pt;
}
.panel_featured_text{
	font-family: Arial,sans-serif;
        color: #000000;
	font-size: 8pt;
        text-decoration: none;
	line-height: 9px;
}
.panel_promo_price{
	font-family: Arial,sans-serif;
        color: #999999;
	font-size: 8pt;
        text-decoration: line-through;
	
}
.panel_promo_pricepromo{
	font-family: Arial,sans-serif;
        color: #ff0000;
	font-size: 8pt;
        text-decoration: none;
	
}
.tnews_date{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.tnews_teaser{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
        margin-left: 4px;
}
.tnews_title{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.tnews_text{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
		
}

.mtips_title{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.mtips_text{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
        margin-left: 4px;
}

.mtips_teaser{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.mtips_teasers{
	font-family: Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
}

.panel_cell{
	padding-top: 8px;
}
.navSearch{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	background-color: #ffffff;
}
.navSearchAdv{
	background-color: #ffffff;
}
.navLevel1{
	border-top: solid #ffffff 1px;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
        background-color: #293685;
}
.navLevel1active{
	border-top: solid #ffffff 1px;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
        background-color: #5b9ddd;
}

.navLevel2{
	aborder-top: solid #a39FdA 1px;
	padding-left: 21px;
        background-color: #d8e9f6;
}
.navLevel2active{
	aborder-top: solid #a39FdA 1px;
	padding-left: 21px;
        background-color: #d8e9f6;
}
.navLevel2open{
	aborder-top: solid #a39FdA 1px;
	padding-left: 21px;
        background-color: #FFFFFF;
}
.navLevel3{
	aborder-top: solid #c3bFfA 1px;
	padding-left: 28px;
        background-color: #d8e9f6;
}
.navLevel3active{
	aborder-top: solid #c3bFfA 1px;
	padding-left: 28px;
        background-color: #d8e9f6;
}
.navLevel3open{
	aborder-top: solid #c3bFfA 1px;
	padding-left: 28px;
        background-color: #FFFFFF;
}
.navLevel4{
	padding-left: 33px;
        background-color: #FFFFFF;
}
.navLevel4active{
	padding-left: 33px;
        background-color: #FFFFFF;
}
.navLevel4open{
	padding-left: 33px;
        background-color: #FFFFFF;
}

.navFeatured{
	border-top: solid #293685 1px;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
        background-color: #d8e9f6;
}
.navFeaturedActive{
	border-top: solid #293685 1px;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
        background-color: #75bff7;
}

.navBrand{
	padding-left: 12px;
	background-color: #ffffff;
}
.rightArrow{
        font-size: 6pt;
        color: #313A7C;
	vertical-align: middle;
	padding-right: 1px;
}

.navText1 {
        font-family: Arial,sans-serif;
        font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
        color: #ffffff;
	padding-left: 0px;
}
.navText1active {
        font-family: Arial,sans-serif;
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        padding-left: 0px;
}

.navText2 {
        font-family: Arial,sans-serif;
        font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
        color: #313A7C;
	padding-left: 0px;
}
.navText2active {
        font-family: Arial,sans-serif;
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
        color: #313A7C;
        padding-left: 0px;
}

.navText3 {
        font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
        color: #313A7C;
	padding-left: 0px;
}
.navText3active {
        font-family: Arial,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
        color: #313A7C;
        padding-left: 0px;
}

.navText4 {
        font-family: Arial,sans-serif;
        font-size: 8pt;
        font-weight: normal;
	text-decoration: none;
        color: #313A7C;
	padding-left: 0px;
}
.navText4active {
        font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
        text-decoration: none;
        color: #313A7C;
        padding-left: 0px;
}

.navSearchCell {
        padding-left: 9pt;
}
.navFill{
	border-top: solid #293685 1px;
	background-color: #ffffff;
}	
.elementMenuCell{
  	border-right: solid #433F7A 0px;
        background-color: #ffffff;
}
.elementBodyCell{
	padding: 6px;
}
.pageNumber{
	font-family: Arial,sans-serif;
      	font-size: 8pt;
	color: #313A7C;
	padding-left: 4px;
	padding-right: 4px;
}
.pageNumberCurrent{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #313A7C;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.pageNumberLink{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #313A7C;
}

.tm{
        font-family: Arial,sans-serif;
        font-size: 6pt;
        color: #3131A7C;
        vertical-align: super;
}
.errMsg{
	font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
        color: red;
}
.cartTitleTd{
	border-bottom: solid #293685 1px;
}

.cartTitleP{
	font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
        color: #3397e4;
}
.cartTd{
	
}
.savedCartTitleTd{
	border-bottom: solid #cccccc 1px;
	
}
.savedCartTd{
	border-top: solid #cccccc 1px;
}
.savedCartLink{
        font-family: Arial, sans-serif;
        font-size: 8pt;
	text-decoration: none;
}
.savedCartFooter{
	border-bottom: solid black 1px;
}
.cartViewRed{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #d70000;
}
.cartItemTotal{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #293685;
}
.cartSubTotalP{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3397e4;
}
.cartSubTotal{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #293685;
}
.cartShippingP{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3397e4;
}
.cartShipping{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #293685;
}
.cartTaxP{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3397e4;
}
.cartTax{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #293685;
}
.cartTotalP{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #60b33a;
}
.cartTotal{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: 60b33a;
}
.cartFooterTd{
	border-top: solid #293685 1px;
}
.cartFooterP{
	font-family: Arial,sans-serif;
 	font-size: 9pt;
	font-weight: bold;
	color: #3397e4;
}
.cartQtyField{
 	width: 24px;
	font-family: Arial,sans-serif;
        font-size: 8pt;
	text-align: right;
}
.cartExpiryField{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	text-align: right;
}
.cartMsg{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #d70000;
}

.headerPrice{
	font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #293685;
}

.panel_summaryText{
	font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
	color: #293685;
}
.panel_FAQText{
	font-family: Arial,sans-serif;
        font-size: 8pt;
	font-weight: bold;
	color: #293685;
}
.confirmationMsg{
	font-family: Arial,sans-serif;
    font-size: 12pt;
	font-weight: bold;
	color: #293685;
}
.confirmationAlert{
	font-family: Arial,sans-serif;
    font-size: 12pt;
	font-weight: bold;
	color: red;
}
.cartQtyField {
	text-align: center;
}
.shipDiscount{
	font-family : Arial,sans-serif;
	font-size : 9pt;
	color: red;
}
.logonToLogin{
	font-family : Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
}
.logonAlternatively{
	font-family : Arial,sans-serif;
	font-size : 9pt;
	color: #000000;
}

h1 {
	font-size: 12px;
}

.rmsHighlight {
	color: 1464F4;
}

.rsLandingPgTable {
	text-align: center;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rssLink{
	font-family : Arial,sans-serif;
        font-size : 7pt;
        color: #ff6600;
}

td {font-family : Arial,sans-serif;
	font-size : 9pt; }
	
	
.features { border: 1px solid black;}	

.twitter_div { border 1px solid grey; }

.productsCol2 {border-left: 1px solid #c0c0c0; padding-left:10px; margin:10px; }


a.srollover1 {    display: block;    width: 192px;    height: 111px;    background: url("galleries/images/ma.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollover1 {    background-position: -192px 0; }

a.srollover2 {    display: block;    width: 192px;    height: 110px;    background: url("galleries/images/c.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollover2 {    background-position: -192px 0; }

a.srollover3 {    display: block;    width: 192px;    height: 140px;    background: url("galleries/images/p.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollover3 {    background-position: -192px 0; }

a.srollover4 {    display: block;    width: 208px;    height: 111px;    background: url("galleries/images/ag.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollover4 {    background-position: -208px 0; }

a.srollover5 {    display: block;    width: 208px;    height: 110px;    background: url("galleries/images/pc.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollover5 {    background-position: -208px 0; }

a.srollover6 {    display: block;    width: 208px;    height: 140px;    background: url("galleries/images/ns.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollover6 {    background-position: -208px 0; }

a.srollovershop {    display: block;    width: 196px;    height: 100px;    background: url("galleries/images/shop.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srollovershop {    background-position: -196px 0; }

a.srolloverreseller {    display: block;    width: 204px;    height: 100px;    background: url("galleries/images/reseller2.jpg") 0 0 no-repeat;    text-decoration: none;} 
a:hover.srolloverreseller {    background-position: -204px 0; }

.productDatasheetTitle{
	font-family: Arial, sans-serif;
	font-size: 18pt;
	color: #313A7C;
}
.productDatasheetSku{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: black;
}
.productDatasheetSubTitle{
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #313A7C;
}
.productDatasheetDescription{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	colour: black;
}


 .specsnew { border-collapse:collapse; border-color:#FFFFFF; width: 840px; margin-top:20px; margin-bottom:20px; }
 .specstitle { width: 100px; color:#313A7C; background-color:#FFFFFF; border: solid #CCCCCC 0px; white-space:nowrap; text-align: left;}
 .specsvalue { width: 100px; color:#313A7C; background-color:#FFFFFF; border: solid #CCCCCC 0px; white-space:nowrap;}

