/* STRUCTURE */
body{
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #003300;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #E0E0E0;
	
	background-image:url('../../images/backgrounds/body_textured_pastel.gif');
	
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 8pt;
	background-color: #333333;
	
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

	font-weight: normal;
}
.dottedTable{
	border: 1px dashed #808080;
}
.centreHomeDivider{
	height: 30px;
}
.centreHomeMidDivider{
	width: 100px;
}
.productDetailTable{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.productPicPanel{
	width: 270px;
	height:270px;
	background-image:url('../../images/backgrounds/product_bg_fill.gif');
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.productLeftTopPanel{
	width: 270px;
	height: 34px;
	background-image:url('../../images/backgrounds/product_bg_top.gif');
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	text-margin: 0px;
}
.productLeftInfoPanel{
	width: 270px;
	background-image:url('../../images/backgrounds/product_bg_fill.gif');
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-margin: 25px;
}
.productLeftBasePanel{
	width: 270px;
	height: 26px;
	background-image:url('../../images/backgrounds/product_bg_bottom.gif');
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-margin: 25px;
}
p.productInfoPanel{
	margin-left: 10px;
}
.standardCell{
	background-color: #FFFFFF;
}
.mainSpaceMenuCell{
	width: 805px;
	height: 33px;
	background-image:url('../../images/backgrounds/page_main_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 0px;
}
.mainSpaceCell{
	width: 805px;
	background-image:url('../../images/backgrounds/page_main_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 5px;
}
.menuTopHolder{
	width: 100%;
	border-collapse: collapse;
	cellspacing: 0px;
	cellpadding:0px;
}
.masterPrintTable{
	width: 550px;
	background-color: #FFFFFF;
}
.mainSpacePrintCell{
	background-color: #FFFFFF;
}
.footerCell{
	width: 793px;
	background-image:url('../../images/backgrounds/page_main_bg.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 2px;
}
.leftBorderCell{
	width: 175px;
	height: 100%;
	background-color: #FFFFFF;
	background-image:url('../../images/backgrounds/menu_bg.gif');
	background-repeat: no-repeat;
	background-position:left bottom;
	padding: 7px 2px 2px 2px;
}
.rightBorderCell{
	width: 175px;
	height: 100%;
	/*background-image:url('../../images/backgrounds/menu_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;*/
	margin-left: 0px;
	padding: 2px;
}
.leftPadder{
	width: 19px;
	height: 100%;
	background-image:url('../../images/backgrounds/border_left_spacer_block.gif');
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 1px;
}
.masterTable{
	width:1000px;
	height: 460px;
	border-collapse: collapse;
	cellspacing: 0px;
	cellpadding:0px;
	/*background-color: #FFFFFF;*/
}
.headerTable{
	width:1000px;
	height: 31px;
	border-collapse: collapse;
	background-image:url('../../images/backgrounds/evertaut_top_spacer_pastel.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	cellspacing: 0px;
	cellpadding:0px;
	border: 0px;
	/*background-color: #FFFFFF;*/
}
.resultsTable{
	width:785px;
	border-collapse: collapse;
	cellspacing: 0px;
	cellpadding:4px;
	/*background-color: #FFFFFF;*/
}
.baseStripCell{
	height: 51px;
	background-image:url('../../images/backgrounds/base_strip_pastel.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 2px;
}
.basketPricePanel{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: nornal;
	color: #333333;
}
.basketPricePanelLeft{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: nornal;
	color: #333333;
	border-left: 1px solid #333333;
}
.basketPricePanelRight{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: nornal;
	color: #333333;
	border-right: 1px solid #333333;
}
.basketPricePanelBase{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #333333;
}
.basketPricePanelBaseLeft{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: nornal;
	color: #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.basketPricePanelBaseRight{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: nornal;
	color: #333333;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

/* FONTS and Para */
.legendTitle{
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}
.legendText{
	font-size: 7pt;
	font-weight: nornal;
	color: #333333;
}
.productFeaturesText{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 7pt;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}
.infoWinTitle{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}
p.infoWinBody{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 8pt;
	margin-left: 5px;
	margin-right: 3px;
}
.specificationTitle{
	height: 27px;
	border-bottom: 1px solid #999999;
}
.headerInfo{
	background-color: transparent;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}
.resultsTitle{
	background-color: #CCCCFF;
	font-family: verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}
.resultsText{
	font-family: verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	border-bottom: 1px solid #333333;
}
.resultsTextBox{
	font-family: verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	border: 1px solid #333333;
}
.greyTextSmall{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 7pt;
	font-weight: normal;
}
.greyTextSmallBold{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 7pt;
	font-weight: bold;
}
.greyText{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 10pt;
	font-weight: normal;
}
.greyTextBold{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: bold;
}
.blackTextSmall{
	font-family: verdana,helvetica,sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
}
.blackTextSmallBold{
	font-family: verdana,helvetica,sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
}
.blackText{
	font-family: verdana,helvetica,sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}
.blackTextBold{
	font-family: verdana,helvetica,sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.greenTextSmall{
	font-family: verdana,helvetica,sans-serif;
	color: #99CC00;
	font-size: 7pt;
	font-weight: normal;
}
.greenTextSmallBold{
	font-family: verdana,helvetica,sans-serif;
	color: #99CC00;
	font-weight: bold;
	font-size: 7pt;
}
.greenText{
	font-family: verdana,helvetica,sans-serif;
	color: #99CC00;
	font-size: 8pt;
	font-weight: normal;
}
.greenTextBold{
	font-family: verdana,helvetica,sans-serif;
	color: #99CC00;
	font-weight: bold;
	font-size: 8pt;
}
.blueText{
	font-family: verdana,helvetica,sans-serif;
	color: #0066CC;
	font-weight: normal;
	font-size: 8pt;
}
.blueTextSmall{
	font-family: verdana,helvetica,sans-serif;
	color: #0066CC;
	font-size: 7pt;
	font-weight: normal;
}
.blueTextSmallBold{
	font-family: verdana,helvetica,sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 7pt;
}
.blueTextBold{
	font-family: verdana,helvetica,sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 8pt;
}
.blueTextBoldLarge{
	font-family: Arial,sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 10pt;
}
.redTextSmall{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315c;
	font-size: 7pt;
	font-weight: normal;
}
.redTextSmallBold{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315c;
	font-size: 7pt;
	font-weight: bold;
}
.redText{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315c;
	font-size: 8pt;
	font-weight: normal;
}
.redTextBold{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315c;
	font-size: 8pt;
	font-weight: bold;
}
a.fabricChooser:link, a.fabricChooser:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #111111;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px dashed #FFFFFF;
}
a.fabricChooser:hover, a.fabricChooser:active{
	font-family: verdana,helvetica,sans-serif;
	color: #FF0000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px dashed #333333;
}

a.small:link, a.small:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
a.small:hover, a.small:active{
	font-family: verdana,helvetica,sans-serif;
	color: #FF0000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
a:link, a:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #333333;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
a:hover, a:active{
	font-family: verdana,helvetica,sans-serif;
	color: #FF0000;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
a.small:hover, a.small:active{
	font-family: verdana,helvetica,sans-serif;
	color: #FF0000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
a.searchWhite:link, a.searchWhite:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.searchWhite:hover, a.searchWhite:active{
	font-family: Verdana;
	color: #FFFF66;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none
}
a.red:link, a.red:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315c;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
a.red:hover, a.red:active{
	font-family: verdana,helvetica,sans-serif;
	color: #006699;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
a.redSmall:link, a.redSmall:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315c;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
a.redSmall:hover, a.redSmall:active{
	font-family: verdana,helvetica,sans-serif;
	color: #006699;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
a.MenuItem:link, a.MenuItem:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #0066CC;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
a.menuDropCategory:link, a.menuDropCategory:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}
a.menuDropCategory:hover, a.menuDropCategory:active{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315C;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}
a.menuDropCategory2:link, a.menuDropCategory2:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #003300;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	margin-left: 5px;
	line-height: 14px;
}
a.menuDropCategory2:hover, a.menuDropCategory2:active{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315C;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 5px;
	line-height: 14px;
}
a.addtobasket:link, a.addtobasket:visited{
	font-family: verdana,helvetica,sans-serif;
	color: #003300;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	margin-left: 5px;
}
a.addtobasket:hover, a.addtobasket:active{
	font-family: verdana,helvetica,sans-serif;
	color: #A1315C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 5px;
}
.textBoxBlue{
	font-family: Verdana;
	font-size: 7pt;
	color: #006699;
	font-weight: bold
}
.textBoxBlueSmall{
	font-family: Verdana;
	font-size: 6.5pt;
	color: #006699;
	font-weight: normal
}
.buttonClass{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	font-weight: bold;
	background-color: #C0C0C0;
}

ol.sList{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	font-weight: bold;
	background-color: #FFFFFF;
}
li.sList{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	font-weight: bold;
	background-color: #FFFFFF;
}
li.rList{
	font-family: Verdana;
	font-size: 8pt;
	color: #FF0000;
	font-weight: normal;
	background-color: #FFFFFF;
}

/*MENU LIST STYLES*/
.menuDropCategory{
	font-weight: normal;
	font-size: 8px;
	font-face: verdana;
	color: #FF0000;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	}

ul li {
	position: relative;
	font-family: verdana,helvetica,sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 8pt;
	}
	
li ul {
	position: relative;
	left: 5px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	/*color: #777;*/
	/* background: #fff; IE6 Bug */
	background: transparent;
	padding: 0px;
	border: 0px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #E2144A; background: transparent; } /* Hover Styles */
		
li ul li a {  padding: 2px 0px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

/*IMAGE SHADOWERY*/
.img-shadow {
  float:left;
  background: url('../../images/backgrounds/shadowAlpha.png') no-repeat bottom right !important;
  background: url('../../images/backgrounds/shadow.gif') no-repeat bottom right; 
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #FFFFFF;
  border: 1px solid #FFCCFF;
  padding: 4px; margin-left:-6px; margin-right:6px; margin-top:-6px; margin-bottom:6px
  }

 <!--[if lt ie 6 > .shadowed blockquote {
  display: block;
  font-weight:bold;
  position: relative;
  background-color: #ffc;
  border:1px solid #999;
  margin: -6px 6px 6px -6px !important;
  margin: 0px 6px 6px 0px;
  padding: 10px;
  max-width: 800px;
  }
 < ! endif{  }