/* age layout */
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
	color: #000;
	background-color: #fff;
}

#container {
    width: 780px;
   

	/*
	
	background-color: #FFF;
	background-image:  url(images/background.jpg);
	background-repeat: repeat-y;
	border: 1px solid #333;
	*/
}

#banner {
	margin:3px;
}

#nav {
	float: left;
	width: 170px;
	margin:0 0 0 2px;
}

#content2 {
	padding-top: 1em;
	margin: 0 2em 0 180px;
	width: 560px;
	/*
	background-image: url(images/frontimg2.jpg);
	background-repeat: no-repeat;
	background-position: center center;			
	*/
}

#content3 {
	margin: 0 2em 0 180px;
	width: 560px;
	background-image: url(images/frontimg2.jpg);
	background-repeat: no-repeat;
	background-position: center 90px;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;	

}
#footer {
	clear: both;
	padding: 1em;
	border-top: 1px solid #616778;
	background-color: #F7F7F7;
}

/* end page layout */
.font1_grey {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #5F5F5F;
}
.font1_orange {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #FF7011;
}
.font1_black {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #000000;
}
.sublistfont_black {
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-top-color: #dddddd;
	border-right-color: #ffffff;
	border-bottom-color: #dddddd;
}
.font1_red {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #ff0000;
}
td {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 10px;
	color: #000000;
}
.font1_white {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #FFFFFF;
}
.bgnd_headermenu {
	background-color: #45529C;
}
.menu_clip {
	background-image: url(images/menu_corner_clip_trans.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #2E3668;
}
.bgnd_green_header {
	background-color: #C8E95E;
	font-weight: bold;
	color:#000000;
}

.bgnd_green {
	background-color: #C8E95E;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #616778;
	border-left-color: #616778;		
}
.bgnd_green_left {
	background-color: #C8E95E;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #616778;		
}
.bgnd_green_right {
	background-color: #C8E95E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #616778;
}
.bgnd_midblue1 {
	background-color: #565EA1;
}
.bgnd_darkblue {
	background-color: #3D6D9E;
}
.bgnd_midblue2 {
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #616778;
	border-left-color: #616778;			
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AA4BF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9AA4BF;	
}
.bgnd_midblue2_left {
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #616778;			
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AA4BF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9AA4BF;	
}
.bgnd_midblue2_right {
	background-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #616778;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AA4BF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9AA4BF;	
}
.bgnd_midblue2:hover {
	background-color: #fff;

}
.bgnd_lightblue {
	background-color: #f7f7f7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #616778;
	border-left-color: #616778;			

}
.cellbgnd_lightblue_left {
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #616778;			
}
.cellbgnd_lightblue_right {
	background-color: #f7f7f7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #616778;			
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;	
}
.cellbgnd_lightblue_right_last {
	background-color: #f7f7f7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #616778;			
}
#bgndcell_divider2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;	
	width:auto;
	margin-left:-5px;
	margin-right:-5px;
}
.bgnd_bottomLine {
	background-color: #FFF;
	border-top-style: solid;
	border-top-color: #3D6D9E;
	border-top-width: 1px;
}
.search_button {
	border: 1px #000000;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	padding: 1px;
	margin: 0px -3px 3px;	
	
}
.search_textbox {
	border: 1px #000000;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #000066;
	padding: 2px 1px 3px 3px;
	margin: 0px 2px 3px;	
}

.search_clip {
	background-image: url(images/search_corner_clip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #39446c;
}
.secure_search_clip {
	background-image: url(secureforms/SH209301/search_corner_clip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #39446c;
}

.photoBox {
	border: 0px solid;
	padding: 5px;
}
.pictureBox {
	border: 1px solid;
	padding: 5px;
	color:#CCCCCC;
	background-color:#F7F7F7
}

.underlineLink2 {
	padding-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 18px;
}

.categoryLink { font-family: 'ms sans serif'; font-size: 18px; color: #FFFFFF; text-decoration: underline}
.menuLinkCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }
.header { font: bold 24px Arial, Verdana, Helvetica, sans-serif }
.subhead { font-weight: bold; font-size: 12px }
.list { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none }
.forms { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif } 
.del_pictureBox {  border: BAC7E5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

A:link {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:blue; font-size: 11px;}
A:visited {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:purple; font-size: 11px}
A:hover {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:red; font-size: 11px}
A:active {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:red; font-size: 11px}

.whiteLink:link {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:white; font-size: 11px; font-weight:bold;}
.whiteLink:visited {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:white; font-size: 11px; font-weight:bold;}
.whiteLink:hover {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:red; font-size: 11px; font-weight:bold;}
.whiteLink:active {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:red; font-size: 11px; font-weight:bold;}

.headerLinkSelected:link {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:#000; font-size: 11px; font-weight:bold;}
.headerLinkSelected:visited {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:#000; font-size: 11px; font-weight:bold;}
.headerLinkSelected:hover {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:red; font-size: 11px; font-weight:bold;}
.headerLinkSelected:active {font-family: Tahoma, "MS Sans Serif"; text-decoration:underline; color:red; font-size: 11px; font-weight:bold;}

.menuLink:link {font-family: Tahoma, "MS Sans Serif"; text-decoration:none;	color:#67769E; font-size: 11px; font-weight:bold;}
.menuLink:visited {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:#67769E; font-size: 11px; font-weight:bold;}
.menuLink:hover {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:red; font-size: 11px; font-weight:bold;}
.menuLink:active {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:red; font-size: 11px; font-weight:bold;}

.menuSelected:Link {font-family: Tahoma, "MS Sans Serif";text-decoration:none;color:#000;font-size: 11px;font-weight: bold;}
.menuSelected:visited {font-family: Tahoma, "MS Sans Serif";text-decoration:none;color:#000;font-size: 11px;font-weight: bold;}
.menuSelected:hover {font-family: Tahoma, "MS Sans Serif";text-decoration:none;color:#f00;font-size: 11px;font-weight: bold;}
.menuSelected:active {font-family: Tahoma, "MS Sans Serif";text-decoration:none;color:red;font-size: 11px;font-weight: bold;}

.menuLinkStyle {font-family: Tahoma, "MS Sans Serif"; text-decoration:none;	color:#67769E; font-size: 11px; font-weight:bold;}



.titleLink:link {font-family: Tahoma, "MS Sans Serif"; text-decoration:none;	color:#67769E; font-size: 11px;font-weight: bold;}
.titleLink:visited {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:#67769E; font-size: 11px;font-weight: bold;}
.titleLink:hover {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:red; font-size: 11px; font-weight: bold;}
.titleLink:active {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:#67769E; font-size: 11px; font-weight: bold; }

.pageResultsLink:link {font-family: Tahoma, "MS Sans Serif"; text-decoration:none;	color:#888888; font-size: 11px; }
.pageResultsLink:visited {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:#888888; font-size: 11px; }
.pageResultsLink:hover {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:red; font-size: 11px; }
.pageResultsLink:active {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:#888888; font-size: 11px; }
.pageResultsLinkSelected {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:white; font-size: 12px;  background-color: #B5D455;}
.pageResultsCount {font-family: Tahoma, "MS Sans Serif"; text-decoration:none; color:888888; font-size: 11px;}

.summaryModel {  font-family: 'ms sans serif', Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; font-size: 11px;}
td { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
body { font-family: 'ms sans serif', Arial, Helvetica, sans-serif; font-size: 12px;}
.highlight {  background-color: #FFFF66; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: normal}

.sTextBox {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	
	}
	
.button {
	
	border: 1px solid ##BAC7E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
	
	}

ul {
	list-style-type: disc;
}
.model {
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.price_ex {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;

	color: #CC0000;
}
.price_inc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.Description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.menuHighlight{background-color: #ddddff;}
.headerButtonOff {background-color: #EEEEEE;}
.headerButtonOff A:hover {background-color: #ffffcc;}
.headerButtonOn {background-color: #CCCCFF;}
.headerBreadcrumb {font-family: verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:white; font-size: 11px;}
.headerBreadcrumb A:link{font-family: verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:white; font-size: 11px;}
.headerBreadcrumb A:visited{font-family: verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:white; font-size: 11px;}
.headerBreadcrumb A:hover{font-family: verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:yellow; font-size: 11px;}
.ourPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #990033;
	font-weight: bold;
}
.ourPriceEx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
.priceTitleSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ourPriceSummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990033;
	font-weight: bold;
}
.ourPriceExSummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}

#pageResults {
	background-image: url(images/breadcrumbbgnd2.gif);
	background-repeat: repeat-x;
	height: 31px;
	padding: 8px;
	font-family: Tahoma, "MS Sans Serif";
	text-decoration:none;
	color:888888;
	font-size: 11px;
}

.priceBox {
	border: 1px solid #EEEEEE;
	margin:5px;
}
.sublistpriceBox {
	border: 1px solid #EEEEEE;
}
.basketBox {
	border: 1px solid #EEEEEE;
	margin:5px;
}
.checkoutBox {
	border: 1px solid #67769E;
	margin:0px;
}
.basketHeader {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/breadcrumbbgnd2.gif);
	background-repeat: repeat-x;

}
.basketTotalBgnd {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	color: #000000;
	background-color: #F7F7F7;
}
.qtyBox {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 11px;
	border: 1px solid #000000;
}
#tableData td{
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
}

#content {
	position: absolute;
	left: 183px;
	top: 135px;
	width: 600px;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
}
#checkoutBgnd {
	background-image: url(images/frontimg2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}
#cs {
	position: absolute;
	left: 183px;
	top: 135px;
	width: 600px;
	background-image: url(images/frontimg2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
}

.emptycart {
	background-image: url(images/frontimg2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
}
    .tbl {
       	padding: 1px;
		border: 1px solid #67769E;
		font-family: Verdana;
		font-size: 10px; 
        border-collapse: collapse;
    
	}
    .tbl td, .tbl th {
       text-align: center;
       border: 0px solid #000;
    }
    .tbl th {
       background-color: #aaf;
    }
    .tbl .on {
       background-color: #F7F7F7;
    }
    .tbl .off {
       background-color: #fff;
    }
    .tbl .hover {
       	background-color: #9AA4BF;
    }
    .tbl .click {
       background-color: #C8E95E;

    }


.unnamed1 {
	padding: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eeeeee;			
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;			
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;	
	font-family: Verdana;
	font-size: 11px;
}
.unnamed2 {
	padding: 1px;
	border: 1px solid #666699;
	border-color:#000;
	font-family: Verdana;
	font-size: 12px;
}
-->
.bgcolour0 {
	background-color: #F0F1FF;
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #2E3668;

}
.bgcolour0_alt {
	background-color: #ECEDFF;
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #2E3668;

}
.bgcolour1 {
	background-color: #FFF0F0;
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #2E3668;

}
.bgcolour1_alt {
	background-color: #FFEAEA;
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #2E3668;

}
.bgcolour2 {
	background-color: #F8FCE9;
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #2E3668;

}
.bgcolour2_alt {
	background-color: #F3FAD8;
	font-family: verdana, "MS Sans Serif";
	font-size: 11px;
	color: #2E3668;

}
form {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin-bottom: -0.6em;
}
h2 {
	font-family: 'ms sans serif', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;	
	margin-bottom: -0.5em;	
}
.homepageExVAT{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #A52A2A;	
}
.homepageincVAT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;	
}
.homepageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;	
}.homebox {
	border: 1px dotted #cccccc;
	padding: 2px;
	margin: 2px;
}
.categoryDescriptionBox {
	border: 1px dotted #9AA4BF;
	padding: 5px;
	color:000000;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}