*, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p	{padding: 0; margin: 0;}
body	{
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;

	font-size: 75%;
	/*background: url(../images/grid.gif) repeat-y top center;*/
	color: #5e6a86;
	}
	img{border:0;}
html>body	{
	font-size: 12px;
	}
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
p	{
	margin-bottom: 1em;
	}
/*	Layout	*/
#mainContainer	{
	width: 800px;
	margin: 0 auto;
	}
#mainInnerWrap	{
	float: left;
	border: 1px solid #eee; width:800px;
	}
#secondary	{
	width: 190px;
	float: left;
	padding: 0 0px 0 9px;
	}
#main	{
	/*width: 580px;	float: right;*/
	width: 750px;

	}
#header	{
	height: 100px;
	background: url(../../global/window/header-bg.jpg) repeat-x bottom left;
	}
#bodyContainer	{
	clear: both;
	}
#innerWrap	{
	float: left;
	width: 800px;
	background: url(../global/window/page-shadow.jpg) repeat-x top left;
	border-top: 1px solid #ff9900;
	}
/*	Header
	末末末末末末末末末末	*/
#header h1, #header p	{
	padding-left: 20px;
	color: #fff;
	}
#header h1	{
	padding-top: 20px;
	}
/*	Navigation Tools
	末末末末末末末末末末	*/
div#navigationTools	{
	width: 800px;
	float: left;
	background: url(../global/window/orange-gradient-bg.jpg) repeat-x top left;
	}
#navigationTools ul	{
	list-style: none;
	border-top: 1px solid /*#ff9900*/#414141;
	
	width: 800px;

	}
#navigationTools ul li	{
	float: left;
	}
#navigationTools ul li a	{
	float: left;
	padding: 15px 25px;
	display: block;
	background: url(../global/window/orange-gradient-bg.jpg) repeat-x top left;
	color: #333;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ffcc00;
	text-decoration: none;
	}
#navigationTools ul li a:hover	{
	color: #4c71ae;
	background: #fff url(../global/window/navTools-hover-bg.jpg) repeat-x top left;
	}
/*	Secondary	
	末末末末末末末末末末	*/
/*	navigationMain	*/
.nav	{
	margin: 10px 0;
	}
.nav h3	{
	background: url(../global/window/orange-gradient-bg.jpg) repeat-x top left;
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 1em;
	}
ul.navigationMain li	{
	list-style: none;/*gets ride of all bullets*/
	}
ul.navigationMain li a	{
	display: block;
	padding: 10px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #999;
	}
ul.navigationMain li a:hover	{
	text-decoration: underline;
	}
ul.navigationMain ul li a	{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #999;
	padding-left: 20px;
	}

ul.navigationMain ul ul li a	{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
	padding-left: 30px;
	background: url(../global/window/arrow.jpg) no-repeat top left;
	}
ul.navigationMain ul ul ul li a	{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.8em;
	padding-left: 40px;
	background: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	}
ul.navigationMain ul	{
	/*margin-left: 10px;*/
	}
/*alternative menu*/
.nav a.navmargin	{
	display: block;
	padding: 10px;
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #999;
	font-size: 1em;
	}
.nav a.navmargin:hover	{
	text-decoration: underline;
	}
/*	panel	*/
.cServe, .nServe, .sStand, .nLetter	{
	margin-bottom: 10px;
	}

.cServe h3, .nServe h3, .sStand h3, .nLetter h3	{
	background: url(../global/window/panel-header-2.jpg) no-repeat top left;
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
	font-size: 1em;
	}	

.cServe dd a, .nServe dd a, .sStand dd a, .nLetter dd a	{
	padding: 5px 5px 5px 90px;
	display: block;
	text-decoration: none;
	color: #ff9900;
	font-size: 0.9em;
	}
.cServe	dl {
	background: url(../global/window/panel-bg-1.jpg) no-repeat bottom left;
	height: 90px;
	padding-bottom: 10px;
	}
.cServe dt	{
	float: left;
	}
.cServe dt img	{
	border: none;
	margin: 0 5px 10px 1px;
	}
.nServe	dl {
	background: url(../global/window/panel-bg-1.jpg) no-repeat bottom left;
	height: 90px;
	padding-bottom: 10px;
	}
.nServe dt	{
	float: left;
	}
.nServe dt img	{
	border: none;
	margin: 0 5px 10px 1px;
	}
.sStand	dl {
	background: url(../global/window/panel-bg-1.jpg) no-repeat bottom left;
	height: 90px;
	padding-bottom: 10px;
	}
.sStand dt	{
	float: left;
	}
.sStand dt img	{
	border: none;
	margin: 0 5px 10px 1px;
	}
.nLetter	dl {
	background: url(../global/window/panel-bg-1.jpg) no-repeat bottom left;
	height: 90px;
	padding-bottom: 10px;
	}
.nLetter dt	{
	float: left;
	}
.nLetter dt img	{
	border: none;
	margin: 0 5px 10px 1px;
	}
/*	search	*/
.search	{
	background: url(../global/window/orange-gradient-bg.jpg) repeat-x top left;
	}
.search fieldset	{
	border: none;
	padding: 10px;
	}
.searchBox	{
	width: 100px;
	}
.search ol	{
	list-style: none;
	}
.search li label	{
	color: #fff;
	display: block;
	}
/*	Main
	末末末末末末末末末	*/
/*p.breadcrumbs	{
	padding-top: 20px;
	}
p.breadcrumbs a	{
	color: #ff9900;
	}
p.breadcrumbs a:hover	{
	text-decoration: none;
	}*/
.linksbar	{
	padding-top: 10px;
	}
.linksbar a	{
	color: #ff9900;	
	}
.linksbar a:hover	{
	text-decoration: none;
	}
.category	{
	padding:6px 0 5px 11px; color:#fff; font-weight:bold;	
	font-size: 2em; background: url(../../global/doc.jpg) repeat-x;}
	/*shop titles*/
.category a.categorytext	{
	color: #666666;
	}
/*membership page titles*/
.pagetitle	{
	color: #ff9900;	
	font-size: 2em;
	}
/*products page title*/
.prodname	{
	color: #ff9900;
	font-size: 1.4em;
	}	

ul.bodyUL	{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
h1.categoryTitle	{
	font-size: 1.6em;
	margin-bottom: 0.6em;
	color: #ff9900;
	}
h2.rangeTitle	{
	font-size: 1.3em;
	margin-bottom: 1.4em;
	}
#main .leftCol	{
	float: left;
	width: 245px;
	}	
#main .rightCol	{
	float: right;
	width: 300px;
	margin-right: 10px;
	}
img.productImage	{
	display: block;
	}
.productTitle	{
	color: #ff9900;
	}
/*	calls	*/
.calls	{
	float: left;
	width: 245px;
	margin-bottom: 10px;
	}
.calls ul	{
	list-style: none;
	}
.calls li	{
	float: left;
	}
.calls li a	{
	float: left;
	width: 65px;
	text-align: center;
	text-decoration: none;
	color: #ff9900;
	}
.calls li.print a	{
	margin: 0 10px 0 15px;
	background: url(../global/window/print.jpg) no-repeat top center;
	padding-top: 50px;
	}
.calls li.tell a	{
	background: url(../global/window/tell.jpg) no-repeat top center;
	padding-top: 50px;
	}
.calls li.email a	{
	margin: 0 15px 0 10px;
	background: url(../global/window/email.jpg) no-repeat top center;
	padding-top: 50px;
	}
.calls li a:hover	{
	text-decoration: underline;
	}
/*	pdf	*/
.pdf	{
	margin: 10px 0;
	clear: both;
	}
.pdf h3	{
	padding: 5px;
	background: url(../global/window/orange-gradient-bg.jpg) repeat-x top left;
	font-weight: normal;
	color: #fff;
	font-size: 1.2em;
	}
.pdf dl	{	
	padding: 5px;
	clear: both;
	border-bottom: 1px solid #eee;
	}
.pdf dt	{
	float: left;
	}
.pdf dt img	{
	border: none;
	}
.pdf dd	{
	padding-left: 40px;
	}
.pdf dd.title	{
	font-weight: bold;
	color: #ff9900;
	}
.pdf dd.download a	{
	background: url(../global/window/download-button-window.jpg) no-repeat top right;
	color: #fff;
	padding: 7px 25px 10px 12px;
	text-decoration: none;
	font-size: 1.1em;
	margin-top: 10px;
	display: block;
	text-align: right;
	}
/*	productOption1	*/
.productOption1 fieldset	{
	border: none;
	}
.productOption1 dl	{
	background: #f1f4ff;
	border-bottom: 1px solid #fff;
	padding: 5px;
	}
.productOption1 dt	{
	float: left;
	}
.productOption1 dd	{
	padding-left: 20px;
	z-index: 999;
	}
.productOption1 dd.title	{
	font-weight: bold;
	color: #ff9900;
	}
.productOption1 dd.info	{
	font-size: 0.9em;
	}
.productOption1 dd.price stong	{
	color: #ff9900;
	font-weight: bold;
	}
.productOption1 dd.price	{
	font-weight: normal;
	color: #5e6a86;
	padding-top: 5px;
	text-align: right;
	margin-top: 0px;
	z-index: -999;
	}
.productOption1 dd.price strong	{
	color: #ff9900;
	font-weight: bold;
	}
.calculate	{
	
	}
.calculate p.info	{
	width: 160px;
	float: left;
	}
.calculate p.calculate-button a	{
	background: url(../global/window/calculate-button.jpg) no-repeat top left;
	width: 110px;
	float: right;
	color: #fff;
	text-decoration: none;
	padding: 7px 10px 10px 10px;
	}	
.buyNow	{
	
	}
.buyNow p.info	{
	width: 200px;
	float: left;
	}
.buyNow p.buy-button a	{
	background: url(../global/window/buy-button.jpg) no-repeat top left;
	width: 58px;
	float: right;
	color: #fff;
	text-decoration: none;
	padding: 7px 11px 10px 11px;
	}	
.total1	{
	clear: both;
	}
.total1 p	{
	margin-bottom: 0;
	}
.subTotalxVAT	{
	text-align: right;
	background: #f2f5fe;
	border-bottom: 1px solid #fff;
	}
.subTotalVAT	{
	text-align: right;
	background: #e5eafe;
	}
.subTotalxVAT p, .subTotalVAT p	{
	padding: 5px;
	}
.subTotalVAT p	{
	color: #ff9900;
	}
/*	productOption2	*/
.productOption2 fieldset	{
	border: 1px solid #ff9900;
	}
td.mpTitle1	{
	background: #ff9900;
	color: #fff;
	padding: 5px;
	vertical-align: top;
	}
td.mpTitle2	{
	background: #ffcc00;
	color: #000;
	padding: 5px;
	vertical-align: top;
	}
td.mpPrices table	{
	width: 100%;
	}
td.mpPrices table tr.no	{
	color: #ff9900;
	font-weight: bold;
	}
td.mpPrices table tr td	{
	text-align: center;
	padding: 5px;
	}
td.mpQuantity	{
	text-align: center;
	vertical-align: middle;
	background: #ffff99;
	}
input.quantity	{
	width: 20px;
	}
/*	deliveryOption1	*/
.deliveryOption1	{
	margin: 10px 0;
	}
.deliveryOption1 h3	{
	padding: 5px 5px 0 5px;
	}
.deliveryOption1 p.highlight1	{
	color: red;
	padding: 0 5px;
	}
.deliveryOption1 fieldset	{
	border: 1px solid #ff9900;
	}
.deliveryOption1 dl	{
	padding: 5px;
	}
.deliveryOption1 dt	{
	float: left;
	}
.deliveryOption1 dd	{
	padding-left: 20px;
	}
.deliveryOption1 dd.info	{
	font-size: 0.9em;
	}
.deliveryOption1 dd.title span	{
	color: red;
	font-size: 0.8em;
	font-weight: bold;
	font-style: italic;
	}
/*	Footer	*/
#footer	{
	float:left;
	margin-top: 20px;
	border-top: 20px solid #fff;
	background: url(../global/window/footer-bg.jpg) repeat-x top left;
	}
#footer p	{
	text-align: center;
	padding: 10px;
	color: #fff;
	}
/*
	++++++++++++++++++++++++
	Styles end
	++++++++++++++++++++++++
*/
TD {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size: 12px;
	font-weight : normal;
}

/*H1 {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size: 8px;
	text-align: center;
	font-weight : normal;
	text-decoration : none;
}*/
H2 {
	font-size: 14pt;
/*	color: #FD8E83;*/
	color:#000000;
}
.boxit {
border: 1px #000000 ridge;
}
H3 {
	font-size: 18pt;
	color: #000000;
}

H4 {
    font-size: small;
	font-weight: bold;
	color : #000000;
	}

.head1 {
	color : #6633ff;
	font-family : Arial, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight : bolder;
	text-decoration : underline;
}

.head2 {
	color : #6633ff;
	font-family : Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight : bold;
}

A {
	text-decoration: none;
	color: navy;
}

A:Hover {
	text-decoration: none;
	color: navy;
}

HR {
	color: blue;
	height: 1pt;
}
.associated {
background-color:#FFA40B;
width:100%;
color:white;
font-weight:bold;
}
/*.prodname {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size: 13pt;
	font-weight : bold;
}*/
.prodname:hover {
	color : #000000;
}
/*.category {
	color : #ffffff;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight : bold;
	width:234px;

	text-align:right;
	background-color:#8D5133;
	padding:1px;
	background:url(http://www.theladderman.co.uk/global/catback1.jpg) no-repeat left top;
} */
.categorytext {
	color : #ffffff;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight : bold;
	width:234px;
/*	height:23px; */
	text-align:right;
	padding:1px;
}

.categorylink {
	color : #ffffff; 
	font-family : Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight : bold;
}
.category:a,.category:hover,.category:visited{
	text-decoration:none;
}
.categorylink:a,.categorylink:hover,.categorylink:visited{
	text-decoration:none;
}

.brkline {
border-bottom: #c0c0c0 dashed 1px;
}
.range {
	color : #000000; 
	font-family : Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight : bold;
}
.navmargin,.navmargin {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-left : 10px;
	text-decoration:none;
	margin-bottom : 5px;
	font-weight : normal;

}
.catmargin,.margin {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	margin-left : 10px;
	text-decoration:none;
	margin-bottom : 5px;
	font-weight : bold;
}
/*.prodname {
	color : #000000; 
	color : #FD8E83;
	font-family : Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight : bold;
}*/

.subject {
	color : #000000;
	font-family : Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	font-weight : bold;
}
.topic {
	color : #FFA40B;
	font-family : Arial, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight : bold;
	font-style : italic;
}
.more {
	color : #fffffe;
	font-family : Arial, sans-serif;
	font-size: 8px;
	text-align: justify;
	font-weight : normal;
}

.header{
	background-color : url(/modules/img/back_header.jpg);	
	background-attachment : fixed;
	background-repeat : no-repeat;
}
.margin{
border-right: #c0c0c0 dotted 1px;
}
.submitbox {
	background-color : #F0D1AE;
	font-family : "Arial", sans-serif;
	font-size: 11pt;
	font-weight : bold;
}

select, input , textarea{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	
	padding-left: 3px;
	
}
.inputbox-style{
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.inputbox-style2{
	border: 1px solid #666666;
	background-color: #FFFFFF;
	width: 250px;
}
submit{
}
/* Scrollbar properties are only supported by Internet Explorer 5.5  */
/* remove 'scrollbars_' to activate  */

body {
	scrollbar-3d-light-color : #cfbfef;
	scrollbar-arrow-color : #c2b9ea;
	scrollbar-base-color : #c2b9ea;
	scrollbar-dark-shadow-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #c2b9ea;
}
.imgprod {
	backgrouns-color:#ffffff;
}
.imgview {

}

.assoc	{
	background-color:#FCF4EB;
	cell-padding: 5px 5px 5px 5px;
	border-bottom: #D6EBF5 dotted 1px;
	
	}

.style1 {color: #ffffff; background-color:#FFA40B; font-weight: bold; font-size: 14px;}
.style2 {font-family: Arial, Helvetica, sans-serif; color:#000000} 
.style3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold }
.style4 {font-family: Arial, Helvetica, sans-serif}
.style5 {font-family: Arial, Helvetica, sans-serif; font-weight:bold}


.leftborder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
