@import 'promo.css';
body {
	font-family: Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0;
	margin:0;	
	background:url(../images/backgroundJpeg.jpg) repeat-x top left;
	background-color:#000000;
	width: 100%;
	height: 100%;
}
a{
	text-decoration:none;
	color:#FFFFFF;
	border:none;
}
img{
	padding:0;
	margin:0;
}
a img{
	padding:0;
	margin:0;
	border:none;
}
.clear{
	clear:both;
	height:0px;
}
#container{
	width: 790px;
	position: relative;
	display:table;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#container h1{
	/*display:none;*/
	text-indent:-9999px;
	overflow:hidden;
	height:1px;
	float:left;
}
#headerMenu{
	width: 790px;
	position: relative;
	height:38px;
	line-height:38px;
	background:url(../images/headerMenuBack.jpg);
	color:#666666;
	font-size:12px;
}
#headerMenu a{
	color:#CCCCCC;
	padding-left:6px;
	padding-right:6px;
}
#headerMenu a:hover{
	color:#fff;
	text-decoration:underline;
}
#headerMenuLeft{
	float:left;
	height:38px;
	padding-left:10px;	
}
#headerMenuRight{
	float:right;
	text-align:right;
	height:38px;
	padding-right:10px;
}
#header{
	width: 788px;
	height:123px;
	background-color:#999999;
}
div.sectionHeader{
	width:788px;
	float:left;
	height:52px;
}
#navigation{
	width: 776px;
	position: relative;
	height:48px;
	background: url(../images/main-menu-back.jpg) no-repeat;
	padding-left:12px;
}
#navigation form{
	padding:0;
	margin:0;
	width:220px;
	height:48px;
	float:right;
	background: url(../images/main-menu-search-box.jpg) no-repeat left;
}
#navigation ul{
	padding:0;
	margin:0;
	list-style-type: none;
	display:inline;
	height:48px;
}
#navigation li{
	padding:0;
	margin:0;
	list-style-type: none;
	float:left;
	height:48px;
}
#fwBodyTop{
	width: 788px;
	height:10px;
	float:left;
	background: url(../images/fw-back-top.jpg) no-repeat;	
}
#fwBody{
	width: 768px;/*788*/
	float:left;
	background: url(../images/fw-back-middle.jpg) repeat-y;	
	padding-left:20px;
}
#fwBody p{ 
	margin:0;
	padding:6px;
	font-size:14px;
	margin-right:20px;
	line-height:18px;
}
#fwBody p a{ 
	color:#fbffd0;
	font-weight:bold;
}
#fwBody p a:hover{
	text-decoration:underline;
}
#fwBodyBottom{
	width: 790px;
	height:11px;
	float:left;
	background: url(../images/fw-back-bottom.jpg) no-repeat;	
}
.ProductSearchField{
	float:left;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-left:8px;
	margin-top:15px;
	width: 135px;
	border:none;
	height:19px;	
	line-height:20px;
	background: transparent url(../images/main-menu-search-box-back.jpg) no-repeat fixed ;
	text-indent:3px;
}
.ProductSearchBtn{
	padding:0;
	margin:0;
	float:left;
	padding-left:4px;
}
#orderingGuide{
	width: 774px;/*788*/
	height:122px;
	float:left;
	color:#666666;	
	padding-left:14px;
	padding-top:10px;
}
#orderingGuideData{	
	height:116px;/*122*/
	width: 200px;
	float:left;
	padding-top:6px;
}
#orderingGuide h3{
	color:#666666;
	padding:0;
	margin:0;
	font-size:14px;
}
#orderingGuide p{	
	padding:0;
	margin:0;
	padding-top:6px;
}
#orderingGuideImg,
#orderingGuideAntiLigImg,
#orderingGuideSignsSymbolsImg,
#orderingGuideMediSuiteImg,
#orderingGuideAccessoriesImg,
#orderingGuideLeverHandlesImg,
#orderingGuideAccessoriesLetterboxImg,
#orderingGuideTimberImg,
#orderingGuidePlateImg{
	height:82px;/*122*/
	width: 377px;/*377*/
	float:left;
	padding-left:20px;
	padding-top:40px;
}
#orderingGuideImg{
	background: url(../images/orderingGuideBack.jpg) no-repeat top right;
}
#orderingGuideAntiLigImg{
	background: url(../images/orderingGuideBackAntiLig.jpg) no-repeat top right;
}
#orderingGuideSignsSymbolsImg{
	background: url(../images/orderingGuideBackSignsSymbols.jpg) no-repeat top right;
}
#orderingGuideMediSuiteImg{
	background: url(../images/orderingGuideBackMediSuite.jpg) no-repeat top left;
}
#orderingGuideAccessoriesImg{
	background: url(../images/orderingGuideBackAccessories.jpg) no-repeat top right;
}
#orderingGuideLeverHandlesImg{
	background: url(../images/orderingGuideLeverHandles.jpg) no-repeat top right;
}
#orderingGuideAccessoriesLetterboxImg{
	background: url(../images/orderingGuideBackAccessoriesLetterbox.jpg) no-repeat top right;
}
#orderingGuideTimberImg{
	background: url(../images/orderingGuideBackTimber.jpg) no-repeat top right;
}
#orderingGuidePlateImg{
	background: url(../images/orderingGuideBackPlate.jpg) no-repeat top right;
}
#orderingGuideStyle, 
#orderingGuideDia, 
#orderingGuideCentres, 
#orderingGuideFinish, 
#orderingGuideFixing,
#orderingGuideAccStyle,
#orderingGuideAccStyleLB,
#orderingGuideAccFinish,
#orderingGuideAccEsc,
#orderingGuideAccFirerating,
#orderingGuideLever1,
#orderingGuideLever2,
#orderingGuideLever3,
#orderingGuideTimberStyle,
#orderingGuideTimberDia,
#orderingGuideTimberCentres,
#orderingGuideTimberGrip,
#orderingGuideTimberMetalparts,
#orderingGuideTimberFixingKit,
#orderingGuidePlateStyle,
#orderingGuidePlateCentres,
#orderingGuidePlateFinish,
#orderingGuidePlateFixing,
#OGCode,
#OGFinish,
.orderingGuidePad{
	height:46px;
	float:left;
	line-height:46px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.orderingGuidePad{
	width: 4px;
}
#orderingGuideStyle{
	width: 93px;/*105*/
	padding-left:54px;	
}
#orderingGuideDia{
	width: 54px;
}
#orderingGuideCentres{
	width: 48px;
}
#orderingGuideFinish{
	width: 38px;
}
#orderingGuideFixing{
	width: 52px;
}
#orderingGuideAccStyle{
	width:  93px;/*105*/
	padding-left:60px;	
}
#OGCode{
	width:  96px;/*105*/
	margin-left:40px;
	margin-right:40px;
}
#OGFinish{
	width: 123px;
	margin-left:30px;
}
/* Letterbox */
#orderingGuideAccStyleLB{
	width:  96px;/*105*/
	padding-left:60px;	
}
#orderingGuideAccFinish{
	width: 123px;
}
#orderingGuideAccFirerating{
	width: 68px;
}
#orderingGuideAccEsc{
	width: 88px;
}
#orderingGuideLever1{
	width:  93px;/*105*/
	padding-left:10px;	
}
#orderingGuideLever2{
	width: 113px;
}
#orderingGuideLever3{
	width: 112px;
}
#orderingGuideTimberStyle{
	width:  88px;/*105*/
	padding-left:20px;	
}
#orderingGuideTimberDia{
	width: 53px;
}
#orderingGuideTimberCentres{
	width: 45px;
}
#orderingGuideTimberGrip{
	width: 36px;
}
#orderingGuideTimberMetalparts{
	width: 38px;
}
#orderingGuideTimberFixingKit{
	width: 48px;
}
#orderingGuidePlateStyle{
	width:  113px;/*105*/
	padding-left:20px;	
}
#orderingGuidePlateCentres{
	width: 63px;
}
#orderingGuidePlateFinish{
	width: 68px;
}
#orderingGuidePlateFixing{
	width: 73px;
}		
#tallVisualNavContainer{
	width:790px;
	margin:0;
	padding:0;
	float:left;
	background-color:#ffffff;
}				
div.tallVisualNav{
	margin:0;
	padding:0;
	width: 195px;
	height: 410px;
	margin-right:2px;
	float:left;
}
div.tallVisualNav a img {
	margin:0;
	padding:0;
}
.tallVisualNav h1{
	display:none;
}
.tallVisualNav h2{
	display:none;
}
.tallVisualNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
	padding-left:38px;
	padding-top:293px;
	font-weight:bold;
	line-height:16px;
}
.tallVisualNavHeader{
	margin:0;
	padding:0;
	width: 195px;
	height: 51px;
	background-color:#ffffff;
}
.tallVisualNavHeader img{
}
.tallVisualNavBodyStandard,
.tallVisualNavBodyDesigner, 
.tallVisualNavBodyAccessories,
.tallVisualNavBodyCombi,
.tallVisualNavBodyTimber,
.tallVisualNavBodyCopper,
.tallVisualNavBodyWarmTouch,
.tallVisualNavBodyAntiLigature,
.tallVisualNavBodyLeverHandles,
.tallVisualNavBodyVisionPanels{
	width: 195px;
	height: 410px;
	font-size:11px;
}
.tallVisualNavBodyStandard{
	background: url(../images/homepage-standard-range.jpg) no-repeat;
}
.tallVisualNavBodyDesigner{
	background: url(../images/homepage-designer-range.jpg) no-repeat;
}
.tallVisualNavBodyAccessories{
	background: url(../images/homepage-accessories-range.jpg) no-repeat;
}
.tallVisualNavBodyWarmTouch{
	background: url(../images/homepage-warm-to-touch-range.jpg) no-repeat;
}
.tallVisualNavBodyCombi{
	background: url(../images/homepage-combi-range.jpg) no-repeat;
}
.tallVisualNavBodyTimber{
	background: url(../images/homepage-timber-range.jpg) no-repeat;
}
.tallVisualNavBodyCopper{
	background: url(../images/homepage-antimicrobial-copper-alloy-range.jpg) no-repeat;
}
.tallVisualNavBodyAntiLigature{
	background: url(../images/homepage-Anti-Ligature-range.jpg) no-repeat;
}
.tallVisualNavBodyLeverHandles{
	background: url(../images/homepage-Lever-Handles-range.jpg) no-repeat;
}
.tallVisualNavBodyVisionPanels{
	background: url(../images/homepage-Vision-Panels-range.jpg) no-repeat;
}
.tallVisualNavFooter{
	margin:0;
	padding:0;
}
div.wideVisualNav{
	margin:0;
	padding:0;
	width: 395px;
	height: 227px;
	float:left;
}
div.wideVisualNav a img {
	margin:0;
	padding:0;
}
.wideVisualNav h1{
	display:none;
}
.wideVisualNav h2{
	display:none;
}
.wideVisualNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
	padding-top:141px;
	font-weight:bold;
	line-height:16px;
}
.wideVisualNav ul li{
	float:left;
	margin-left:32px;
}
div.wideVisualNavHeader{
	margin:0;
	padding:0;
	width: 395px;
	height: 51px;
	background-color:#ffffff;
}
.wideVisualNavBodyBalustrades,
.wideVisualNavBodyPedBarriers,
.wideVisualNavBodyKickplatesLetterboxes,
.wideVisualNavBodyBespoke,
.wideVisualNavBodySignsAndSymbols{
	width: 395px;
	height: 176px;
	font-size:11px;
}
.wideVisualNavBodyBalustrades{
	background: url(../images/homepage-balustrades-range.jpg) no-repeat;
}
.wideVisualNavBodyPedBarriers{
	background: url(../images/homepage-pedestrian-barriers-range.jpg) no-repeat;
}
.wideVisualNavBodyKickplatesLetterboxes{
	background: url(../images/homepage-kick-plates-letter-boxes-range.jpg) no-repeat;
}
.wideVisualNavBodyBespoke{
	background: url(../images/homepage-bespoke-range.jpg) no-repeat;
}
.wideVisualNavBodySignsAndSymbols{
	background: url(../images/homepage-sign-and-symbols-range.jpg) no-repeat;
}
/*
div.wideVisualNav{
	margin:0;
	padding:0;
	width: 789px;
	height: 137px;
	float:left;
	background: url(../images/homepage-accessories-back.jpg) no-repeat;
}
div.wideVisualNav h2{
	display:none;
}
div.wideVisualNav a.fullWrap{
	width: 260px;
	height:68px;
	display:block;
}
div.wideVisualNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
	font-weight:bold;
	line-height:16px;
	margin-left:42px;
	font-size:11px;
}	
*/
#otherProductsHeader{
	width: 788px;
	height:50px;
	float:left;
}
#otherProductsData{
	margin-left:40px;/*17px;*/
	float:left;
}
#otherProductsDataHorizontal{
	/*margin-left:17px;/*/
	float:left;
}
#rangeHeaderBar{
	width: 788px;
	height:54px;
	float:left;
	background: url(../images/range-page-header-back.jpg) no-repeat;
}
#rangeHeader{
	width: 250px;
	height:50px;
	float:left;
}
#rangeHeaderDownload{
	height:50px;
	float:right;
}
#rangeButtons{
	width: 790px;
	float:left;
}
#rangeButtons a{
	margin-right:4px;
}
.productThumb{
	float:left;
}
.productThumbHorizontal{
	float:left;
	width: 158px;
	height:87px;
}
.productThumbSquare{
	float:left;
	width: 158px;
	height:163px;
}
#DisabilitiesHeader{
	width: 788px;
	height:50px;
	float:left;
}
#DisabilitiesData{
	width: 788px;
	height:97px;
	float:left;
	background: url(../images/DDA-Background.jpg);	
}
#DisabilitiesDataLeft{
	width: 509px;
	height:97px;
	float:left;
	background:(../images/DDA-divider.jpg) no-repeat right;
	color:#ffffff;
}
#DisabilitiesDataLeft p{
	padding:0;
	margin:0;
	padding-top:28px;
	padding-left:24px;
	width: 470px;
}
#DisabilitiesDataRight{
	width: 278px;
	height:97px;
	float:right;
}
#DisabilitiesDataRight img{
	padding-top:12px;
}
#DisabilitiesDataRight ul{
	padding:0;
	margin:0;
	padding-left:30px;
	list-style-type: none;
}
#CopyrightNotice{
	width: 788px;
	height:40px;
	line-height:40px;
	float:left;
	font-size:12px;	
}
#CopyrightNotice a{
	color:#666666;
	margin-left:3px;
	margin-right:3px;
}
#CopyrightNotice a:hover{
	text-decoration:underline;
}
#CopyrightNoticeLeft{
	height:20px;
	float:left;
	padding-left:19px;	
	color:#666666;
}
#CopyrightNoticeRight{
	height:20px;
	float:right;
	padding-right:19px;	
	color:#CCC;
}
.productColumn{
	float:left;
	width:493px;
	height:auto;
}
#productInfo{
	float:left;
	clear:both;
	width:493px;
	padding:0;
	margin:0;
}
#productInfo h1,
#productInfo p{
	text-indent:-9999px;
	overflow:hidden;
	height:1px;
}
#productTitle{
	float:left;
	width:493px;
	height:50px;
}
#productBody,
#productBodyLandscape{
	float:left;
	width:493px;
	height:656px;
	background:url(../images/product-back-3.jpg);
}
#productImage{
	float:left;
	padding:0;
	padding-left:27px;
	padding-top:10px;
}
#productImageCentred{
	float:left;
	width:211px;
	padding:0;
	padding-left:130px;
	padding-top:10px;
}
#productImageSquare{
	float:left;
	width:211px;
	padding:0;
	padding-left:50px;
	padding-top:10px;
}
#productImageLandscape{
	float:left;
	width:211px;
	padding:0;
	margin-left:50px; /*50px;*/
	padding-top:10px;
}
#productTechnicalDrawing{
	float:left;
	padding:0;
	padding-left:10px;
	padding-top:10px;
}
#productTechnicalDrawingSquare{
	float:left;
	padding:0;
	padding-left:50px;
	padding-top:10px;
}
#productTechnicalDrawingLandscape{
	float:left;
	width:493px;/*211*//*246*/
	height:422px;/*422*/
	padding:0;
	margin-left:50px;
	padding-top:10px;
}
#fireRating{
	float:left;
	width:483px;/*493*/
	margin:0px;
	padding:0px;
	padding-left:10px;
}
#enquiryHeader{
	width:788px;
	float:left;
	height:51px;
	background: url(../images/product-enquiry-header.jpg) no-repeat;
}
.enquiryForm{
	width:788px;
	height:auto;
	float:left;
	background: url(../images/product-enquiry-back-mid.jpg) repeat-y;
}
.enquiryFormTop{
	background: url(../images/product-enquiry-back-top.jpg) no-repeat;
	width:788px;
	height:5px;
	float:left;
}
.enquiryFormBottom{
	background: url(../images/product-enquiry-back-bottom.jpg) no-repeat bottom;
	width:788px;
	height:10px;
	float:left;
}
#contactLeft,
#contactRight{
	width:384px;
	float:left;
	margin-top:15px;
}
.enquiryForm p{
	margin:10px;
	margin-left:14px;
	font-size:14px;
}
.enquiryForm h3{
	margin-left:14px;
	font-size:16px;
}
.enquiryForm p a{
	text-decoration:underline;
	color:#fbffd0;
}
.enquiryForm table{
	float:left;	
}
.enquiryForm .captcha{
	float:right;	
	padding-top:10px;
	margin-right:12px;
}
.enquiryForm label{
	width:120px;
	float:left;	
	text-align:right;
	margin-right:4px;
	height:19px;	
	line-height:22px;
}
.enquiryForm table label{
	float:none;
	margin:0;
	padding:0;
}
.enquiryFormWarning{
	float:left;
	height:auto;
	color:#FF0000;
	width:384px;
	margin-top:12px;
	margin-bottom:12px;
	font-size:14px;	
}
.formButtons{
	width:162px;/*182*/
	float:right;
	margin-bottom:20px;
	margin-top:20px;
	margin-right:10px;
}
#addressDetails{	
	width:394px;/*788*/
	float:left;	
	padding-left:10px;
	margin-top:10px;
	margin-bottom:30px;
}
#enquiryForm2 h2,
#addressDetails h2{
	font-size:16px;
	margin-bottom:20px;
}
#addressDetails a{
    color: #FBFFD0;
    text-decoration: underline;
}
#addressDetails ul{
	padding:0;
	margin:0;
	margin-left:40px;
}
#addressDetails ul li{
	font-size:14px;
	list-style:none;
	margin-bottom:6px;
}
.enquiryField{
	float:left;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-bottom:2px;
	width: 246px;
	border:none;
	height:22px;	
	background: transparent url(../images/enquiry-form-field-back.jpg) no-repeat  center ;
	text-indent:3px;
}
.enquirytextArea,
.enqMsg{
	float:left;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	color:#000000;	
	width: 240px;	
	height:120px;
	padding:3px;
	margin:0px;
	margin-top:2px;
	background-color:#e4e4e4;
}
#enquiryForm2 {
	float:left;	
	width:384px;
	margin-top:10px;
	margin-bottom:30px;
}
.enquiryFormRow2,
.enquiryFormRow
{
	width:384px;
	float:left;	
}
#enquiryForm2 label{
	width:120px;
	float:left;	
	text-align:right;
	margin-right:4px;
	height:19px;	
	line-height:22px;
}
.enquiryFormRowButtons{
	width:374px;/*788*/
	float:left;	
	padding-top:20px;
	margin-bottom:10px;
	text-align:right;
}
.btnClear{
	float:right;	
}
.btnSend{
	float:right;	
}
#map{
	width: 768px;
	height:500px;
	margin-left:10px;
	border:1px solid #333333;
	float:left;
	margin-bottom:40px;
}
#directions{
	width: 768px;
	height:20px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
	font-weight:bold;
	font-size:14px;
}
#directions a{
	color: #FBFFD0;
    text-decoration: underline;
}
/* ------------------------------------------- */
#dimensionsHeader{
	width:788px;
	float:left;
	height:52px;
	background: url(../images/header-product-dimensions.jpg) no-repeat;
}
#dimensions{
	width:788px;
	float:left;
	height:195px;
	background: url(../images/product-dimensions-back.jpg) no-repeat;
}
#dimensionsData{
	width:606px;
	float:left;
	height:195px;
}
#dimensionsInfo{
	width:182px;
	float:left;
	height:195px;
	padding:10px;
	padding-top:6px;
	width:160px;/*188*/
	font-size:12px;
}
#dimensionsInfo .dimSymbol{
	width:10px;/*24*/
	float:left;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
	line-height:14px;
}
#dimensionsInfo p{
	width:162px;
	float:left;
	margin:0;
	padding-top:4px;
}
#dimensionsInfo .dimInfo{
	width:138px;
	float:left;
	padding-top:4px;
	line-height:14px;
}
.ProductEnquiryBtn{
	float:right;
}
.productDetailsColumn{
	float:right;
	width:295px;
	padding:0;
	margin:0;
}
.productDetailsColumn h2{
	display:none;
}
#productFinishesHeader{
	width:295px;
	float:left;
	height:51px;
}
#productFinishesInfo{
	width:295px;
	float:left;
	height:222px;
	background: url(../images/product-finishes-back-1.jpg) no-repeat left;
}
#productCentresHeader{
	width:295px;
	float:left;
	height:52px;
}
#productCentresInfo{
	width:295px;
	float:left;
	height:198px;
	background: url(../images/product-centres-back-1.jpg) no-repeat left;
}
#productMoreInfoHeader{
	width:295px;
	float:left;
	height:52px;
}
#productMoreInfo{
	width:295px;
	float:left;
	height:384px;
	background: url(../images/product-more-detail-back-3.jpg) no-repeat left;
}
.detailTable, .downloadTable{ 
	display: inline-table;
}
.downloadTable{ 
	margin-top:3px;
}
.rowHeader{ 	
	font-weight:bold;
	line-height:27px;
	height:25px;/*27*/
	padding-top:2px;
}
.row{ 
	width:606px;
	padding:0;
	margin:0;
	float:left;
}
.colRow{ 
	width:290px;
	padding:0;
	margin:0;
	float:left;
}
/*///////////////////////////////////////////////////////////////////////////////////*/
.TwoColCol1, .TwoColCol2,.TwoColCol2Grey, .TwoColTitleCol1, .TwoColTitleCol2{ 
	display: table-cell; 
	float:left;
}
.TwoColTitleCol1,.TwoColTitleCol2{ 
	font-weight: bold; 
	line-height:26px;
	height:26px;
}
.TwoColCol1, .TwoColCol2,.TwoColCol2Grey{
	font-weight: normal;
	line-height:23px;
	/*height:23px;*/
}
.TwoColTitleCol1{ 
	width:30px;
	margin-left:6px;
}
.TwoColTitleCol2{ 
	width:220px;
}
.TwoColCol1{
	width:30px;
	margin-left:10px;
}
.TwoColCol2,.TwoColCol2Grey{
	width:240px;
}
.TwoColCol2Grey a{
	color:#999999;
}
/*/////////////////////////////////////////////////////////////////////////////////////////*/
.ThreeColCol1, .ThreeColCol2, .ThreeColCol3, .ThreeColTitleCol1, .ThreeColTitleCol2, .ThreeColTitleCol3{ 
	float:left;
}
.ThreeColTitleCol1,.ThreeColTitleCol2,.ThreeColTitleCol3{ 
	font-weight: bold; 
	line-height:26px;
	height:26px;
}
.ThreeColCol1, .ThreeColCol2, .ThreeColCol3{
	font-weight: normal;
	line-height:23px;
	height:23px;
}
.ThreeColTitleCol1, .ThreeColCol1{ 
	width:25px;/*30*/
	padding-left:15px;
	padding-right:13px;
}
.ThreeColTitleCol2, .ThreeColCol2{ 
	width:144px;
}
.ThreeColTitleCol3, .ThreeColCol3{ 
	width:75px;
}
/*///////////////////////////////////////////////////////////////////////////////////*/
.Col_style, 
.Col_style_r11, 
.Col_arrow, 
.Col1, 
.Col2, 
.Col3, 
.Col4,
.Col5,
.Col6,
.Col7,
.Col8,
.ColSml_style,
.ColSml_arrow, 
.ColSml1, 
.ColSml2, 
.ColSml3, 
.ColSml4,
.ColSml5,
.ColSml6,
.ColSml7,
.ColSml8,
.Col_Dim_r11,
.ColSml1_r11, 
.ColSml2_r11, 
.ColSml3_r11, 
.ColSml4_r11,
.ColSml5_r11,
.ColSml6_r11,
.ColSml7_r11,
.ColSml8_r11,
.TitleCol_arrow, 
.TitleCol_style,
.TitleCol_style_r11,
.TitleCol1, 
.TitleCol2, 
.TitleCol3,
.TitleCol4,
.TitleCol5,
.TitleCol6,
.TitleCol7,
.TitleCol8,
.TitleColSml_arrow, 
.TitleColSml_style, 
.TitleColSml1,
.TitleColSml2,
.TitleColSml3,
.TitleColSml4,
.TitleColSml5,
.TitleColSml6,
.TitleColSml7,
.TitleColSml8,
.TitleColSml1_r11,
.TitleColSml2_r11,
.TitleColSml3_r11,
.TitleColSml4_r11,
.TitleColSml5_r11,
.TitleColSml6_r11,
.TitleColSml7_r11,
.TitleColSml8_r11{ 
	float:left;
	text-align:center;
}
.TitleCol_arrow, 
.TitleCol_style, 
.TitleCol_style_r11, 
.TitleCol1,
.TitleCol2,
.TitleCol3,
.TitleCol4,
.TitleCol5,
.TitleCol6,
.TitleCol7,
.TitleCol8,
.TitleColSml_arrow, 
.TitleColSml_style, 
.TitleColSml1,
.TitleColSml2,
.TitleColSml3,
.TitleColSml4,
.TitleColSml5,
.TitleColSml6,
.TitleColSml7,
.TitleColSml8,
.TitleColSml1_r11,
.TitleColSml2_r11,
.TitleColSml3_r11,
.TitleColSml4_r11,
.TitleColSml5_r11,
.TitleColSml6_r11,
.TitleColSml7_r11,
.TitleColSml8_r11{ 
	font-weight: bold; 
	line-height:26px;
	height:26px;
}
.Col_style,
.Col_style_r11,
.Col1, 
.Col2, 
.Col3, 
.Col4,
.Col5,
.Col6,
.Col7,
.Col8,
.ColSml_style,
.ColSml1, 
.ColSml2, 
.ColSml3, 
.ColSml4,
.ColSml5,
.ColSml6,
.ColSml7,
.ColSml8,
.ColSml1_r11, 
.ColSml2_r11, 
.ColSml3_r11, 
.ColSml4_r11,
.ColSml5_r11,
.ColSml6_r11,
.ColSml7_r11,
.ColSml8_r11{
	font-weight: normal;
	line-height:20px;
	height:23px;
	text-align:center;
}
.TitleCol_arrow, .Col_arrow{ 
	width:20px;
	margin-left:6px;
}
.TitleCol_style, .Col_style{ 
	width:72px;
}
.TitleCol_style_r11, .Col_style_r11{ 
	width:172px;
}
.TitleCol1, .Col1{ 
	width:125px;
}
.TitleCol2, .Col2{ 
	width:85px;
}
.TitleCol3, .Col3{ 
	width:95px;
}
.TitleCol4, .Col4{ 
	width:75px;
}
.TitleCol5, .Col5{ 
	width:85px;
}
.TitleCol6, .Col6{ 
	width:75px;
}
.TitleCol7, .Col7{ 
	width:95px;
}
.TitleCol8, .Col8{ 
	width:75px;
}
/* SML COLUMNS */
.TitleCol_arrow, .ColSml_arrow{ 
	width:20px;
	margin-left:6px;
}
.TitleColSml_style, .ColSml_style{ 
	width:62px;
}
.TitleColSml1, .ColSml1{ 
	width:85px;
}
.TitleColSml2, .ColSml2{ 
	width:85px;
}
.TitleColSml3, .ColSml3{ 
	width:85px;
}
.TitleColSml4, .ColSml4{ 
	width:85px;
}
.TitleColSml5, .ColSml5{ 
	width:85px;
}
.TitleColSml6, .ColSml6{ 
	width:85px;
}
.TitleColSml7, .ColSml7{ 
	width:85px;
}
.TitleColSml8, .ColSml8{ 
	width:85px;
}
/* Range 11 columns */

.TitleColSml1_r11, .ColSml1_r11, .Col_Dim_r11{ 
	width:70px;
}
.TitleColSml2_r11, .ColSml2_r11{ 
	width:70px;
}
.TitleColSml3_r11, .ColSml3_r11{ 
	width:70px;
}
.TitleColSml4_r11, .ColSml4_r11{ 
	width:70px;
}
.TitleColSml5_r11, .ColSml5_r11{ 
	width:70px;
}
.TitleColSml6_r11, .ColSml6_r11{ 
	width:70px;
}
.TitleColSml7_r11, .ColSml7_r11{ 
	width:70px;
}
.TitleColSml8_r11, .ColSml8_r11{ 
	width:70px;
}
/*///////////////////////////////////////////////////////////////////////////////////*/

#widebody{
	margin:0;
	padding:0;
}
.widebodytop{
	width: 788px;
	height:11px;
	float:left;
	background: url(../images/wide-body-back-top.jpg) no-repeat bottom;
	margin:0;
	padding:0;
}
.widebodybodyback{
	width: 788px;
	float:left;
	background: url(../images/wide-body-back.jpg) repeat-y;
	margin:0;
	padding:0;	
}
.widebodybodyback p{
	font-size:14px;
	line-height:18px;
	margin:16px;
	margin-top:2px;
	margin-bottom:10px;
}
.widebodybodyback p a{
	font-weight:bold;
	text-decoration:underline;
	/*color:#fbffd0;*/
}
div.hpImgCol{
	width:780px;
	float:left;
}
div.hpImgCol img{
	margin-left:48px;
	margin-bottom:10px;
	float:left;
}
.widebodybodyback h1{
	font-size:14px;
	line-height:14px;
	margin:16px;
	margin-top:2px;
	margin-bottom:4px;
}
.widebodybodyback h2{
	font-size:16px;
	/*line-height:12px;*/
	margin:16px;
	margin-top:4px;
	margin-bottom:4px;
}
.widebodybodyback h3{
	font-size:12px;
	line-height:14px;
	margin:16px;
	margin-top:24px;
	margin-bottom:10px;
}
.widebodybodyback p img{
	margin-right:16px;
	margin-bottom:16px;
	margin-top:0px;
	float:left;
}
.widebodybodyback ul, .widebodybodyback ol{
	font-weight:bold;
}
.widebodybottom{
	width: 788px;
	height:10px;
	background: url(../images/wide-body-back-bottom.jpg) no-repeat;
	float:left;
	padding:0;
	margin:0;
}
.sectionHeader{
	width: 788px;
	height:49px;
	float:left;
}
.PrivacyPolicyDefinitions{
	margin:16px;
	margin-top:2px;
	margin-bottom:10px;
	width: 758px;
	float:left;	
}
.PrivacyPolicyTerm{
	font-weight:bold;
	width:200px;
	float:left;	
}
.PrivacyPolicyDefinition{
	width:558px;
	float:left;	
}
ul.pdf-downloads-list{
	float:left;
	width: 700px;
	list-style-image: none;
	list-style-type: none;
}
ul.pdf-downloads-list li{
	padding:0;
	margin:0;
	height:auto;
}
.ddaList{
	list-style-type: lower-roman;
	margin-top:10px;
	margin-bottom:4px;
	font-size:14px;
}
.ddaList li{
	font-weight:normal;
	width: 732px;
	font-size:14px;
	margin-bottom:8px;
}
.ddaImages{
	display:table;
	text-align:center;
	width:600px;
}
.fixingImage{
	float:left;
	width:200px;/*200*/
	margin:0;
	padding:0;
	padding-left:16px;
	padding-right:16px;
	padding-top:4px;
	background: url(../images/Fixings-divider.jpg) no-repeat right center;
}
.fixingInfo{
	width:490px;/*500*/
	float:left;
	margin:0;
	padding:0;
	padding-left:10px;
}
.fixingInfo h3{
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	width:490px;
	text-align:left;	
}
.fixingInfo p{
	margin-left:0;
	width:490px;
}
#DDATable{
	margin-bottom:20px;
	float:left;
}
.DDATableHeaderRow{
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	background-color:#333333;
	font-weight:bold;
	margin-left:16px;
	padding-left:10px;
	width:700px;
}
.DDATableRow{
	float:left;
	height:30px;
	background-color:#666666;
	line-height:30px;
	margin-left:16px;
	width:700px;
	border-bottom:#000000 1px solid;
	padding-left:10px;
	font-size:14px;
}
.DDATableHeaderCol1,.DDATableHeaderCol2,.DDATableHeaderCol3,.DDATableCol1,.DDATableCol2,.DDATableCol3{
	text-indent:4px;
	width:240px;
	float:left;
	margin:0;
	padding:0;
}
.DDATableHeaderCol1,.DDATableCol1{
	width:140px;
}
.conclusionPoints{
	width:732px;
	float:left;
	list-style-type:disc;
	margin-top:6px;
	margin-bottom:6px;
	line-height:18px;	
	font-size:14px;
}
.sitemapMainPages{
	font-weight:bold;
	width:600px;
}
.sitemapProductsPages{
	float:left;
	width:600px;
	padding:0;
	margin:0;
	margin-left:36px;
	margin-bottom:20px;
	list-style-type: disc;
}
.sitemapProductsPagesOdd,
.sitemapProductsPagesEven{
	font-weight:normal;
	padding:0;
	margin:0;
	list-style-type: none;
	list-style-position: inside;
	border-bottom: 1px solid #333333;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:20px;
}
.sitemapProductsPagesOdd{
	/*list-style-image: url(../images/site-map-arrow-red.jpg);*/
	background:url(../images/site-map-arrow-red.jpg) left no-repeat;
}
.sitemapProductsPagesEven{
	/*list-style-image: url(../images/site-map-arrow-white.jpg);*/
	background:url(../images/site-map-arrow-white.jpg) left no-repeat;
}
.sitemapRange h3{
	background-color:#333333;
	height:30px;
	line-height:30px;
	padding-left:30px;
	width:600px;
	float:left;
}

ul#recentlyViewed{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

ul#recentlyViewed li{
	list-style:none;
	float:left;
	margin-right:10px;
	font-size:14px;
	font-weight:normal;
	color:#666;
	padding:0;
	margin:0;
}
ul#recentlyViewed li a{
	color:#fff;
}
ul#recentlyViewed li a:hover{
	text-decoration:underline;
	color:#fbffd0;
}
/* ------------------------------------------------- */
#wishlist{
	margin-top:0px;
	margin-bottom:10px;
	float:left;	
}
#wishlist h2{
	background:url(../images/headerBack-twoThirds.jpg) 0 0 no-repeat;
	width:493px;
	height:54px;
	line-height:54px;
	float:left;	
	text-indent:34px;
	padding:0;
	margin:0;
}
#wishlist h2.wide{
	background:url(../images/headerBack-fullWidth.jpg) 0 0 no-repeat;
	width:789px;
	height:54px;
	line-height:54px;
	float:left;	
	text-indent:34px;
}
a.wantListPos{
	/*display:none;*/
}
.AddToWL{
	float:left;	
}
.AddToWL a{
	text-indent:-999px;
	width:296px; 
	height:54px;
	background:url(../images/btn-AddToWishlist.jpg) 0 0;
	overflow:hidden;
	display:block;
}
#wishlist ul#wishListProducts{
	padding:0;
	margin:0;
	margin-left:30px;
}
#wishlist ul#wishListProducts li{
	list-style:none;
	float:left;
}
#wishlist ul#wishListProducts li a{
	text-align:center;
	display:block;
}
#wishlist ul#wishListProducts li a.remove{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#F00;
}
#wishlist ul.emptyList{
	margin-bottom:20px;
	float:left;
	width:740px;
}
#wishlist ul.emptyList li{
	list-style:none;
	color:#666;
	font-size:20px;
	letter-spacing:-0.05em;
	text-align:center;
}
#wishlist ul.emptyList li span{
	color:#F00;
	font-weight:bold;
}
/*
// VIDEO PLAYER
*/

#player{
	width:760px;
	height:428px;
	padding-left:14px;
}
