BODY
{
	font-weight: normal;
	font-size: 8.5pt;
	margin: 0px;
	color:black;
	font-family: Tahoma;
	background-color: #ABABAB
}
/*.CellBack
{
	background-image:url(../Images/Layout/cell_back.gif);
	background-position:bottom right;
	background-repeat:no-repeat
}*/
.topMenu2
{
	color:black;
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
	border-color:#333333;
	border:1px solid;
	padding:1px
}
.topMenu
{
	color:black;
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
}
a:hover
{
	color: #1118a0;
	text-decoration:none;
	font-weight:normal
}
.style2 {color: #CCCCCC; }
.style3 {color: #FFFFFF}
.layouthome
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: 0px;
    COLOR: #ffffff;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: 400;
    COLOR: black;
    TEXT-DECORATION: none
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.dotted
{
	border-bottom:1px;
	border-style: dotted;
	border-top:0px;
	border-right:0px;
	border-left:0px
	
}
P
{
    MARGIN-TOP: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    MARGIN-BOTTOM: 14px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.errortable
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #cc0033
}
.rowHeading
{
	font-weight: normal;
	font-size: 8.5pt;
	color: white;
	background-color: darkslategray;
}
.deptHeading
{
	font-weight: bold;
	font-size: 8.5pt;
	color: white;
	background-color: #82c033;
}

.tableProducts
{
    BORDER-RIGHT: #000000 1px;
    BORDER-TOP: #000000 1px;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px
}
.rowProduct
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #ffffff;
	color: black;
	border-top-color: #ffffff;
	border-bottom: #d5d5d5 1px dotted;
	background-color: white;
	border-right-width: 1px;
	border-right-color: #ffffff;
}
.sectionHeading
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 10px;
    COLOR: #0a45c5;
    FONT-FAMILY: Tahoma, Tahoma, Helvetica, sans-serif
}
.rowProductAlt
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #ffffff;
	color: black;
	border-top-color: #ffffff;
	border-bottom: #d5d5d5 1px dotted;
	background-color: white;
	border-right-width: 1px;
	border-right-color: #ffffff;
}
INPUT
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	color: black;
	border-bottom: #000000 0px solid;
	font-family: Tahoma;
	background-color:#EBEBEB
}
TEXTAREA
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	color: black;
	border-bottom: #000000 0px solid;
	font-family: Tahoma;
	background-color:#EBEBEB
}
SELECT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Tahoma;
    font-size:10px;
    BACKGROUND-COLOR: white
}
.DROPDOWN
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Tahoma;
    font-size:10px;
    BACKGROUND-COLOR: white
}
OPTION
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}
.bold
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
FORM
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: black
}
H2
{
	font-weight: normal;
	font-size: 14pt;
	margin-bottom: 1px;
	color: #1118a0;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 1px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Tahoma, Helvetica, sans-serif
}
.pageHeading
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: 800;
	font-size: 8.5pt;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	background-color: #999999;
}
.inputdark
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8.5pt;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Tahoma, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footer
{
	font-size: 8pt;
	color: #000000;
}

.rightnav
{
	font-weight: 600;
	font-size: 7.5pt;
	color: black;
	font-family: Tahoma, Tahoma;
	text-decoration: none;
}

.topnav
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.layouttop
{
    BORDER-RIGHT: #000000;
    BORDER-TOP: #000000;
    BORDER-LEFT: #000000;
    COLOR: #000000;
    BORDER-BOTTOM: #000000;
    BACKGROUND-COLOR: #eae9e7
}
.leftTable
{
    BACKGROUND-COLOR: white;

}



.layoutnavrow
{
	border-right: #000000;
	border-top: #000000;
	margin-top: 0px;
	border-left: #000000;
	color: white;
	background-color:white;
	border-bottom: gainsboro 1px solid;
}
.product
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}


.noborder {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.headerTable { border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #F4F7FF}
.smallText {  font-size: 11px; font-weight: normal; color: #000000}
.menuNav
{
	font-size: 8.5pt;
	color: black;
	font-family: Tahoma, Tahoma;
	text-decoration: none;
}
.inputnav
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: #ffffff;
	border-bottom: #000000 1px solid;
	background-color: transparent;
}
.mainnav2 { FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: Tahoma, Tahoma; TEXT-DECORATION: none ; font-weight: 600 }
.layoutright2 { BORDER-RIGHT: #000000; BORDER-TOP: #000000; BORDER-LEFT: #000000; COLOR: white; BORDER-BOTTOM: #000000; BACKGROUND-COLOR: #FFFFFF}
.layoutnavrowlogo { BORDER-RIGHT: #000000; BORDER-TOP: #000000; MARGIN-TOP: 0px; BORDER-LEFT: #000000; COLOR: white; BORDER-BOTTOM: #000000 ; background-color: #528BE2}
.over
{
	cursor: hand;
}


.maintitle
{
	font-size: 8.5pt;
}
.OverLink
{
	text-decoration: none;
	color: black;
}
.OverLink:hover
{
	text-decoration: underline;
	color: #42649D;
}
.menuNav:hover
{
	color: #42649D;
	text-decoration: none;
}
.mainnav:hover
{
	color: #42649D;
	text-decoration: none;
}
.subNav:hover
{
	color: #42649D;
	text-decoration: none;
}

h1
{
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 1px;
	color: #1118a0;
	text-transform: uppercase;
	font-family: "Arial Black",Gadget,sans-serif;
}

h1 em {
	padding-left: 5px;
 color: black;
 font-size: 12px;
}

.inputButton
{
	font-size: 9pt;
	background-color: #f1f1f1;
}
.rightColumn
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Tahoma;
	text-align: center
}
.rightColumnHeading
{
	font-weight: bold;
	color: white;
	text-align: center;
	background-color:#CCCCCC;
}

















a.link.options{	font-family: Tahoma, Verdana;
	font-size: xx-small;}
a.active.options{font-family: Tahoma, Verdana;
	font-size: xx-small;}
a.visited.options{font-family: Tahoma, Verdana;
	font-size: xx-small;}

a.link.tabs{
color:white; text-decoration:none}
a.active.tabs{color:white; text-decoration:none}
a.visited.tabs{color:white; text-decoration:none}
}


/* Main Table - Set the border size and colour for the main outer border of the web page */
table.main{
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px
}

td.sections {
	font-family: Tahoma, Verdana;
	font-size: x-small;
	color: White;
	background-color:black;
	font-weight: bold;
	text-align: left;
	
}
td.title {
	font-family: Tahoma, Verdana;
	font-size: x-small;
	color: black;
	font-weight: bold;
	text-align: left;
}
td.field{
	font-family: Tahoma, Verdana;
	font-size: x-small;
	color:  black;
	text-align:left;
}

td.spec{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color: black;
	text-align:left;
	vertical-align: top;
}
td.spectitle{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color:black;
	text-align:left;
	font-weight:bold;
	vertical-align: top;
		
}

p.footer{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color:dimgray;
	text-align:center;
	font-weight:normal;
}
td.description{
	font-family: Tahoma, Verdana;
	font-size: x-small;
	color:black;
	text-align:left;
	font-weight:normal;
	
}
td.service{
	font-family: Tahoma, Verdana;
	font-size: x-small;
	color: black;
	text-align:left;
	font-weight:normal;
	
}

td.error{
	font-family: Tahoma, Verdana;
	font-size: medium;
	color: black;
	height:100px;
	text-align:center;
	font-weight:normal;
	
}


ul.feature{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color: black;
	text-align:left;
}
td.options{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color: black;
	text-align:left;
}
td.optiongroups{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color: White;
	background-color:black;
	text-align:left;
}
 
}
td.tabs
{
	font-weight: bold;
	font-size: x-small;
	border-left-color: maroon;
	background: #629556;
	border-bottom-color: maroon;
	color: #f8bf24;
	border-top-color: maroon;
	font-family: Tahoma , Verdana;
	text-align: center;
	border-right-color: maroon;
}
hr.main{
	color: black;
}
td.microsofturl{
	font-family: Tahoma, Verdana;
	font-size: xx-small;
	color: black;
	text-align:center;
	vertical-align: top;
}

 new below this line 
.altcolor
{
    background-color: #62952E  
}
.DTbasketimgheading
{
    background-color: #62952E  
}
.DTbasketCell
{
    background-color: #62952E  ;
    color:white
}
.outerTable {  border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.subnav
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	text-decoration: none;
}
.layoutleft
{
	border-right: #000000 0px solid;
	background-position: left top;
	border-top: 0px;
	background-attachment: scroll;
	background-image: url(http://dtnotebook/rlsupplies.co.uk/images/bg/left_bg.jpg);
	border-left: 0px;
	color: white;
	border-bottom: 0px;
	background-repeat: repeat-y;
}
.catTableCellAlt
{
	background-color: #AC1D03;
	color:white
}
.whiteinput2
{
	border-right: #d5d5d5 0px solid;
	border-top: #d5d5d5 0px solid;
	font-size: 8pt;
	border-left: #d5d5d5 0px solid;
	color: #000000;
	border-bottom: #d5d5d5 0px solid;
	background-color: white
}
.whiteinput
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	font-size: 8pt;
	border-left: white 0px solid;
	color: #000000;
	border-bottom: white 0px solid;
	background-color: #d5d5d5;
}
.catTableCell
{
}
.mainnav
{
	font-weight: normal;
	font-size: 8.5pt;
	color: black;
	font-family: Tahoma, Tahoma;
	text-decoration: none;
}

.layoutmain
{
    border-right: #CCCCCC 1px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 0px solid;
    BACKGROUND-COLOR: #ffffff
}
.layoutright
{
	border-right: #cccccc 1px solid;
	border-top: #000000;
	border-left: #000000 0px;
	color: black;
	border-bottom: #000000;
	background-color: #f8f8f9;
}

.layoutbottom
{
	border-right: #000000 1px solid;
	border-top: #000000;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: white;
}
.boldText
{
	font-weight: bold;
	color: #1118a0;
	font-family: Tahoma, Helvetica, sans-serif;
}
.ErrorBox
{
    background-color:Red;
    color:white
}
.altcolor
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: 700;
	font-size: 8.5pt;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 3px;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.NavMenu2
{
	color:white;
	font-weight:600;
	background-color:#82c033
}
.TabLink
{
	color:white;
	font-weight:600
}
.TableMain
{
	border-bottom:0px solid;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:0px solid;
	background-color: #FFFFFF;
}
.NavMenu3
{
	color:black;
	background-color: #E5E5E5
}
.SearchBox
{
	border:1px #62952E solid;
}
.SearchBoxGo
{
	border:0px solid;
	background-color: #62952E;
	color:white;
	font-size:13px
}
.NavMenu4
{
	background-color: #4D4D4D
}
.MainCell
{
	padding:8px
}
