/*
#ff7937;  orange
#a93000   russet
#c19183   half russet
#2a3c85 midnight blue
#e5ccc3; lighter shade of russet for table headers

*/




#promoad
{
	/*background:url(../images/ads/freedeliveryoffer.jpg) top left no-repeat;*/
	/*background:url(../images/ads/25pcoffallart.jpg) top left no-repeat;*/
	/*background:url(../images/ads/halfpricedeliveryoffer.jpg) top left no-repeat;*/
/* 
	background:url(../images/titles/m2matdiscountprices.jpg) top left no-repeat;
	background:url(../images/ads/10OFFOFFER.jpg) top left no-repeat;
	background:url(../images/ads/merryxmas.jpg) top left no-repeat;
 */
/* 	background:url(../images/ads/xmascutofftoday.jpg) top left no-repeat; */
/* 	background:url(../images/ads/10OFFOFFER.jpg) top left no-repeat; */
/* 	background:url(../images/ads/xmascutoff-jandelivery.jpg) top left no-repeat; */
/*	background:url(../images/ads/valentine.jpg) top left no-repeat;*/
/*	background:url(../images/ads/free-delivery-flag.png) top left no-repeat;*/
	/*background:url(../images/ads/the-web-site-for-quality-frames2.gif) top left no-repeat;*/

	background:url(../images/ads/xmascutoff-jandelivery.jpg) top left no-repeat;
 	background:url(../images/ads/xmascutofftoday.jpg) top left no-repeat; 


	height:40px;
	width:975px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	display:block;
	
} 


.linkinimage
{
	color:rgb(70,70,70);
	font-family:georgia;
	font-size:125%;	
	border-bottom:1px dashed RGB(253,92,0);
	
}

.linkinimage:hover
{

	border-bottom:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

h1
{
	
 	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	font-size:97%;
	
}

html
{

/*background:#c2c2c2; */

padding:0;
margin:0;
/*background:#454847 url(../images/backgrounds/canvas-light-gray.jpg) repeat fixed;*/
background:url(../images/backgrounds/body_gradient.gif) repeat-x fixed;
background-color:#a39895;
overflow-y:scroll;
}

body
{
	line-height:1.4em;
	line-height:1.6em;
	text-align:center;
	color: RGB(0,0,0);
	color: #333;
 	font-family: verdana, Helvetica, sans-serif;
	font-size:11px;
}

#quicktop
{
	border:0px solid silver;
	width:400px;
	height:20px;
	float:right;
	margin-right:0px;
}

#quicktoptable td
{
	padding:0;
	text-align:center;
	width:80px;
	color:#bababa;
}

#quicktop td a
{
	color:#eee;
	font-size:7pt;
	text-decoration:none;
}

#quicktop td a:hover
{
	text-decoration:underline;
	color:white;
}

strong, b
{
	color:RGB(208,79,16);
	font-weight:normal;
	color:black;
}

p
{
	margin-left:20px;
	margin-right:20px;
}

/* unused - see inline code */
#ColLeft {
	padding:0px;
	/* border:1px solid RGB(224,117,11);*/
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	height:100%;
	border-right:1px solid RGB(224,117,11);	
	width:191px;
/* 
	border-right:2px solid RGB(224,117,11);
 */
	/*background:url("/content/images/backgrounds/LHMBackGrad.jpg") top left no-repeat;*/
/* 
	background:url("/content/images/backgrounds/printsorangegradvertical.jpg") top right repeat-y;
 */
	
}

#ColNav #spacer
{
	clear:both;
	display:block;
	width:210px;
	height:50px;
	padding:0;
	border:0px solid red;
}

table
{
	/*table-layout:fixed;*/
	border-collapse: collapse;
}

#divbackground
{
	/*background: #fff  url(../images/back.jpg) top left no-repeat;*/
	border: 2px solid black;*/
	text-align:left;
	width: 975px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	/*height:2000px;*/
	border:0;
	position:relative;
}

#divtablecontainer
{
	width:975px;
/* 
	position:absolute; accelerator -doing this causes footer to disappear
 */
	left:0;
	height:100%;
	clear:both;
}

/* this is a table that holds the main header */
#Container 
{
	background: url(../images/titles/head6.jpg) top center no-repeat; 
	width: 760px;
	width: 975px; /* 3 col layout */
	border:0;	
	height:40PX;
	margin-top:0;
	margin-bottom:0px;
}

#divfooter
{
	background: url(../images/titles/footer5.JPG) top center no-repeat; 
	width: 760px;
	width: 975px; /* 3 col layout */
	border:0;	
	margin-bottom:5px;
	height:80PX;
	margin-top:00px;
	margin-bottom:10px;
}

#TableBody {
/* 
	border-left: 3px solid black;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	 */
	background-color:#FFFFFF;
	/*opacity: .5;
	filter: alpha(opacity=50);	*/
	width:975px;
	table-layout:fixed;
}

#ColTop
{
	/*border: 5px dotted blue;	*/
	padding:0;
	text-align:right;
	margin:0px;
	padding:0px;
}

/* ul */
#tabs
{
	list-style-type: none;
	display: inline;
	margin:0;
	padding:0;
}

#tabs li
{
	list-style-type: none;
	display:inline;
	padding-top:0px;
	margin:0;
	float:left;
	border:none;
	white-space:nowrap;
	text-align:center;
	line-height:30px;
	margin-left:5px;
	margin-top:10px;

	/*background: url(../images/tabs/tabs_unselected.gif) left top no-repeat;*/
}

#tabs a
{
	padding:0;
	margin:0;
	display:block;
	text-decoration:none;
/* 
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
 */
/* 
	background-color:RGB(255,236,224);
 */
	font-weight:normal;
	letter-spacing:0px;
	font-size:98%;
	/*background: url(../images/tabs/tabs_unselected.gif) right top no-repeat;*/
	padding-right:2px;
	padding-left:2px;
	border:none;
	color:white;
/* 
		background:url(../images/backgrounds/TabSelectedHover.jpg) top left no-repeat;
 */

/* 
	border-top:5px solid rgb(244,93,0);
 */
}

/* commented back slash hack to hide rule from IE5 Mac \*/
#tabs a
{
	float:none;
}
/* end IE5/Mac hack */

#tabs a:hover
{
/* 
	background-color:RGB(253,188,149);
 */
	/*background: url(../images/tabs/tabs.gif) left top no-repeat;*/
	color:white;
/* 
	text-decoration:underline;
 */
/* 
	background-color:RGB(253,188,149);
	color:black;
	
	 */

	color:black;
	background:url(../images/backgrounds/TabSelectedHover.jpg) top left no-repeat;
	border:1px solid black;	
}

/* when button clicked and held down */
#tabs a:active
{
/*	
	border-top:1px solid black;
	border-right:1px solid black;
	border-left:1px solid black;
*/
}

/* doesn't seem to do much */
#tabs a:link
{
}

#homepagetab a
{
	color:white;
}

#tablenavlinkstop
{
/*	border-bottom:1px solid silver;*/
	width:200px;
	margin-right:10px;
	margin-top:10px;
	padding-top:0px;
}

#tablenavlinkstop td
{
	font-size:x-small;
	/*border:2px solid blue;*/
	padding:0;
	text-align:center;
	width:33%;
	margin-top:-2px;
}

#tablenavlinkstop #iconwords
{
	font-size:x-small;
	/*border:2px solid blue;*/
	padding:0;
	text-align:center;
	width:33%;
	padding-top:5px;
}

.linknothing
{
	text-decoration:none;
	border:0;
}


#RowNav1
{
	margin:0;
	padding:0;
}

#ColNav1
{
	margin:0;
	padding:0;
}

#ColNav
{
	padding:0;
	margin:0;
	/*border:3px dotted yellow;*/
	width:210px;
}

#RowNavBot
{
	padding:0;
	margin:0;
}


li#LiHeadSearch{
text-decoration:none;
list-style:none;
margin-top:18px;
color:#00FF00;
text-align:right;
margin-right:13px;
}

a#HeadSearchA
{
color:#FFFFFF;
padding-left:40px;
padding-top:10px;
padding-bottom:10px;
}

a#HeadSearchA:visited
{
color:#FFFFFF;
}

a#HeadSearchA:hover
{
text-decoration:underline;
color:#FFFFFF;
}

#ColNavBot
{
	background-color:RGB(244,93,0);
	height:0px;
	margin:0;
	padding:0;
	border-left: 3px solid black;
	border-right: 3px solid black;
}

#ColHeader h1{
	/* background: url(../images/head.jpg) top center no-repeat; */
	height:19px; 
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	/* border-bottom:1px solid black;*/
}

#ColHeader h1 span{
	display:none;
}


#ColMiddle 
{
	text-align:left;
/* 	border:1px solid RGB(224,117,11); */
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	/*width:589px;*/
	height:100%;
	padding-top:0px;
	padding-bottom:8px;
 	font-family: Verdana, Helvetica, sans-serif;
	

}

#FirstParaProduct
{
	font-weight: bold;
	font-size:120%;
	padding:15px;
	letter-spacing:0px;
	margin-left:0px;
	margin-right:0px;
	Width:400px;
	text-align:left;
}

#FirstPara 
{
	font-weight: bold;
	font-size:125%;
	letter-spacing:0px;
	margin-left:20px;
	margin-right:20px;
}

#SecondPara {
	font-weight: normal;
	margin-left:30px;
	margin-right:30px;
}

#ColMiddle h4 span {
	display:none;
}

#LHMainPara{
	float:left;
	position:relative;
	text-align:left;
	vertical-align:top;
}


#ColFooter {
	background-color:white; /*#a93000;*/ /*RGB(251,96,2);*/
	/*background: url(../images/foot.gif) top center no-repeat;*/
	margin:0;
	padding:0;
	border-top:1px solid black;
}

.visiblelinks
{
	padding:0;
	padding-top:5px;
	margin:0;
	float:left;
	font-size:12px;
	
}




/* */ 

.visiblelinks ul li
{
	padding:0;
	margin:0;
}

#FATGLogo1 {
	background: url(../images/FATGLOGO.jpg) top center no-repeat;
	width:94px;
	height:136px;
	margin-bottom:100px;
	vertical-align:bottom;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#ContactDetails
{
	text-align:center;
	color:rgb(170,170,170);
	margin-left:975px;
}


/*  NEW STUFF */
table
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*border: 1px solid red;*/
}

td
{
	padding:0px;
	margin:0px;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
	/* border: 1px solid gray;*/
}

H2
{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	font-size:110%;
	font-weight:bold;
	color:RGB(251,96,2);
	border-bottom: 1px dotted RGB(251,96,2);
	letter-spacing:0px;
	font:1.75em arial, sans-serif;
	padding:.7em 0 0 0;	
}

#textWrapper h2
{
	border-bottom:0;
	font:1.75em arial,sans-serif;
}

H4
{
	padding:0;
	margin:0;
	margin-top:5px;
	font-weight:bold;
	font-size:100%;
	background-color:RGB(255,250,248); /* v light orange */
	border-bottom:1px solid black;
	border-top:1px solid black;
	color:RGB(208,79,16);
}

H4 p
{
	padding:2px;
	margin:0;
	font-size:100%;
	padding-left:20px;
	background-color:RGB(255,250,248); /* v light orange */
	color:RGB(208,79,16);
}

.p-indented-leftonly
{
	padding:0;
	margin:0;
	margin-left:20px;
}

.p-indented28px
{
	padding:0;
	margin:0;
	margin-left:28px;
	display:block;
}

.p-indented
{
	padding:0;
	margin:0;
	margin:20px;
	font-size:100%;
	
}

.p-indentedextralineheight
{
	padding:0;
	margin:0;
	margin:20px;
	line-height:2;
}

	#dhtmltooltip
	{
		position: absolute;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	
	#dhtmlpointer
	{
		position:absolute;
		left: -300px;
		z-index: 101;
		visibility: hidden;
	}
	

/* rounded boxes */
#hptablelayout
{
	text-align:center;
	/*border: 5px solid red;*/
	margin:0;
	padding:10px;
	width:100%;
	/*border:1px solid blue;*/
}

#hptablelayout td
{
	/*border: 1px dotted green;*/
}

#hptablelayout td #image
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}


/* rounded boxes */
#tablelayout
{
	text-align:center;
	/*border: 5px solid red;*/
	width:100%;
}

#tablelayout td
{
	padding:0;
	padding-right:10px;
	/*border: 1px dotted green;*/
}

#tablelayout td #image
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}

.entryfieldnumber
{
	background-color:RGB(254,218,196);
	text-align:right;
}

img {
	border: 0px solid silver;
}

#iconlink
{
	
	display:inline;
	margin:5px;
	font-weight:normal;
	color:black;  
	/*border-bottom:1px dashed RGB(253,92,0);*/
}

#iconlink:hover
{
	display:inline;
	margin:5px;
	color:white;
	font-weight:normal;
	background-color:RGB(251,96,2);  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
}

.normallink
{
	
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	color:#a93000;
	border-bottom:1px dashed RGB(253,92,0);
	cursor:pointer;
	cursor:hand;
	color:#333;
	font-family:inherit;
}

.pagesection
{
	
	display:inline;
	padding:0;
	margin:0;
	border-bottom:1px dashed RGB(253,92,0);
	cursor:arrow;
	text-decoration:none;
	border:0;
	color:white;
}

.onthispage a
{
	display:inline;
	margin:0;
	padding:0;
	margin-right:10px;
	font-size:9px;
	cursor:hand;
	cursor:pointer;
}

.onthispage a:hover
{
	display:inline;
	margin:0;
	padding:0;
	margin-right:10px;
	font-size:9px;
	cursor:hand;
	cursor:pointer;
}


.onthispage a:visited
{
	display:inline;
	margin:0;
	padding:0;
	margin-right:10px;
	font-size:9px;
	cursor:hand;
	cursor:pointer;
	color:#333;
}

.onthispage a:hover:visited
{
	display:inline;
	margin:0;
	padding:0;
	margin-right:10px;
	font-size:9px;
	cursor:hand;
	cursor:pointer;
}


.onthispage .onthispagetext
{
	font-size:10px;
	text-decoration:underline;
	display:block;
	margin-bottom:10px;
}

}

}
.normallink:active
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	color:#333;
}

.normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
/*	background-color:RGB(251,96,2);*/  /* deep orange */
color:green;

}

.normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	color:RGB(251,96,2);  /* deep orange */	
	color:#333;
}

.normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}

p a.normallink
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	/*background-color:white;*/
	color:#333;
}

p a.normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

p a.normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	/*color:RGB(251,96,2);*/  /* deep orange */	
	/*background-color:white;*/
	color:#333;
}

p a.normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}


li a.normallink
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	/*background-color:white;*/
	color:#333;
}

li a.normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

li a.normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */	
/*	background-color:#FFFFFF;*/
		color:#333;

}

li a.normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}

.normallink, .normallinknovisit
{
	
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	color:#a93000;
	border-bottom:1px dashed RGB(253,92,0);
	color:#333;
}

.normallink:active, , .normallinknovisit:active
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	color:#333;
}

.normallink:hover, .normallinknovisit:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

.normallink:visited, .normallinknovisit:visited
{
	display:inline;
	padding:0;
	margin:0;
	color:RGB(251,96,2);  /* deep orange */	
	color:#333;

}

 .normallinknovisit:visited 
 {
	color:#a93000;  /* deep orange */ 
	color:#333;
 }

.normallink:visited:hover, .normallinknovisit:hover
{
	display:inline;
	padding:0;
	margin:0;
	
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}



li a.normallink
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	/*background-color:white;*/
	color:#333;
}

li a.normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

li a.normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */	
	color:#333;
}

li a.normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}

/**/

#normallink
{
	
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
	color:#a93000;
	border-bottom:1px dashed RGB(253,92,0);
	color:#333;
}

#normallink:active
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
	color:#333;
}

#normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

#normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */	
}

#normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}

p a#normallink
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	/*background-color:white;*/
	color:#333;
}

p a#normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

p a#normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */	
	/*background-color:white;*/
	color:#333;
}

p a#normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}


li a#normallink
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	/*background-color:white;*/
	color:#333;
}

li a#normallink:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

li a#normallink:visited
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */	
	color:#333;
	
}

li a#normallink:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}



#normallinkblock
{
	
	display:block;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
}

#normallinkblock:active
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
}

#normallinkblock:hover
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

#normallinkblock:visited
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */	
	/*border-bottom:5px dashed GREEN;*/
	
}

#normallinkblock:visited:hover
{
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:#a93000;  /* deep orange */ 
	
}

.iconlink a:link, .iconlink a:visited {
	color:white;
	text-decoration:none;
}
	
.iconlink a:hover 
{ 
	background-color:red;
	color:#FFFFFF;
	/* border-right:15px solid silver; */
}



#normallinkbold
{
	display:inline;
	padding:0;
	margin:0;
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	/*background-color:white;*/
	font-weight:bold;
}

#normallinkbold:active
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#a93000;  /* deep orange */ 
	/*background-color:white;*/
}

#normallinkbold:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:#a93000;  /* deep orange */ 
}

#normallinkbold:visited
{
	display:inline;
	padding:0;
	margin:0;
	/*background-color:white;*/
	color:#a93000;  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
	font-weight:bold;
}

#normallinkbold:visited:hover
{
	display:inline;
	padding:0;
	margin:0;
	font-weight:normal;
	color:white;
	background-color:#a93000;  /* deep orange */ 
	font-weight:bold;
}

.imagelink
{
	
}

#imagelinks img
{
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid black;
}


#debugtable
{

color:white;
border:1px solid white;
width:100%;

}

#debugtable td
{

color:white;
border:1px solid white;

}

 #debugtable th
 {
 	font-weight:bold;
 }
 
.tinyimage
{
border:1px solid black;
} 

.colourcell
{
	/*border:1px solid black;*/
}


#printsblue
{
	background:url(../images/icons/printsbluegrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}


#printsred
{
	background:url(../images/icons/printsredgrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}


#printsgreen
{
	background:url(../images/icons/printsgreengrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printsyellow
{
	background:url(../images/icons/printsyellowgrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}


#printsbeige
{
	background:url(../images/icons/printsbeigegrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printsorange
{
	background:url(../images/icons/printsorangegrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printsgold
{
	background:url(../images/icons/printsgoldgrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printspurple
{
	background:url(../images/icons/printspurplegrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printsbrown
{
	background:url(../images/icons/printsbrowngrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}


#printspink
{
	background:url(../images/icons/printspinkgrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}


#printsmaroon
{
	background:url(../images/icons/printsmaroongrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printswhite
{
	background:url(../images/icons/printswhitegrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printslightgrey
{
	background:url(../images/icons/printslightgreygrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printsdarkgrey
{
	background:url(../images/icons/printsdarkgreygrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#printsblack
{
	background:url(../images/icons/printsblackgrad.jpg) top left no-repeat;
	height:12px;
	width:115px;
	text-align:left;
	margin:0;
	padding:0;
}

#diverror
{
	padding:10px;
	margin:50px;
	border:2px dotted red;
	background-image:url(../images/backgrounds/LHMBackGrad.jpg);
}

#divinfoerror
{
	letter-spacing:1px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	margin-bottom:10px;
}

#tagline
{
	margin:0;
	padding:0;
	font-size:88%;
	margin-top:-6px;
	margin-bottom:1%;
}

/* this is used mostly if not all of the time */
.tagline
{
	margin:0;
	padding:0;
	font-size:88%;
	margin-top:-6px;
	margin-bottom:1%;
}

.verysmalltext
{
	font-size:80%;
}

.bookmarks{

	clear:both;
	position:relative;
	padding:0px;
	margin:8px 0 20px 0;
	/*background-image:url(../images/backgrounds/LHMBackGrad.jpg);*/
	background-color:#f5ebe9;
}

.bookmarks img{

	padding-top:0px;
	padding-bottom:0px;
	border:0px solid silver;

}

.bookmarks p {

	padding:0;

	margin:0;

}

.bookmarks p a
{

	position:absolute;

	top:0px;

	right:0px;

	padding:3px 5px 0 0;
	
}

.bookmarks h3{

	padding:0 3px 0 0;

	margin:0;

	margin:0 5px 0 3px;


	font-weight:normal;

}

.bookmarks ul{

	text-align:center;

	list-style:none;

	margin:2px 0 2px 0;

	padding:0;

}

.bookmarks ul li
{
	font-size:80%;		

	text-align:left;

	display:block;

	padding:0 4px 3px 4px ;
	margin-left:15px;

}

.bookmarks ul li.delicious{

	background:url("/content/images/icons/delicious.gif") no-repeat 0 0;

}

.bookmarks ul li.digg{

	background:url("/content/images/icons/digg.gif") no-repeat 0 0;

}

.bookmarks ul li.reddit{


	background:url("/content/images/icons/reddit.gif") no-repeat 0 0;

}

.bookmarks ul li.facebook{

	background:url("/content/images/icons/facebook.gif") no-repeat 0 0;

}

.bookmarks ul li.stumbleupon{

	background:url("/content/images/icons/stumbleupon.gif") no-repeat 0 0;

}

.bookmarks ul li.faves{

	padding:0 0 0 0 ;
	background:url("/content/images/icons/wishlist.gif") no-repeat 0 0;

}

.divBookMarksBody .frameandmount{

	background:url("/content/images/icons/frameandmount.gif") no-repeat 0 0;
}

.divBookMarksBody .mountonly{

	background:url("/content/images/icons/mountonly.gif") no-repeat 0 0;
}

.divBookMarksBody .mirroronly{

	background:url("/content/images/icons/mirroronly.gif") no-repeat 0 0;
}

.searcher{

	background:url(../images/icons/Search.gif)  no-repeat;
	background-position:left;
	width:125px;
	font-size:9px;
	margin-left:12px;
	text-align:left;
	padding-left:25px;
	margin-top:8px;
	color:#333;
}

.searcher a{

	color:#333;
}
.searcher a:hover{
	text-decoration:underline;
}

.divBookMarksBody .frameonly{

	background:url("/content/images/icons/frame.gif") no-repeat 0 0;
}

.divBookMarksBody .shortvideo{

	background:url("/content/images/icons/videoicon.png") no-repeat 0 0;
}


.divBookMarksBody .basket{

	background:url("/content/images/icons/trolley2.gif") no-repeat 0 0;
}

.divBookMarksBody .mail{

	background:url("/content/images/icons/mail2.gif") no-repeat 0 0;
}

.divBookMarksBody .privacy{

	background:url("/content/images/icons/padlock.gif") no-repeat 0 0;
}

.divBookMarksBody .delivery{

	background:url("/content/images/icons/delivery.gif") no-repeat 0 0;
}

.divBookMarksBody .blog{

	background:url("/content/images/icons/blog.jpg") no-repeat 0 0;
}

.divBookMarksBody .press{

	background:url("/content/images/icons/qm.gif") no-repeat 0 0;
}

.bookmarks ul li a
{

	padding:0 0 0 18px;

	margin:0 3px 0 0px;

	color:black;
	border:0;

}

.bookmarks ul li a:hover
{
	text-decoration:underline;
}

.bookmarks ul li a:visited
{
	/*color:gray;*/
}

.divBookmarksTopHeader
{
	height:18px;
	color:#333;
/* 
	background-color:#2a3c85;
 */
	font-size:95%;
	font-weight:normal;
	/*background: url(/content/images/backgrounds/BoxHeadingRusset2.gif) top left no-repeat;*/
	background-color:#f2d2c7;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
		/*background-color:#f5ebe9;*/


}

.divBookMarksBody
{
	padding:0px;
	border:1px solid silver;
	background-color:white;
}

/* search */
#searchform
{
	margin:0;
	padding:0;
	BACKGROUND-COLOR:NONE;
}

#searchdiv
{
	margin:0;
	padding:0;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	BACKGROUND-COLOR:NONE;
}

#searchdiv #img_go
{
}

#searchbox
{
	margin:0;
	padding:2px;
	font-size:88%;
	background-color:#a93000;
	color:white;
	border:2px solid black;
}


/* email */
#input_email
{
	margin:0;
	padding:2px;
	font-size:88%;
	background-color:#a93000;
	color:white;
	border:2px solid black;
}

.label_colright
{
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	font-size:85%;
}

.formcolright
{
	margin:0;
	padding:0;
}

.div_formcolright
{
	/*border-bottom:2px solid RGB(255,96,2); */ /* deep orange */ 
	margin:0;
	padding:0;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	padding-bottom:5px;
}

.img_go
{
	position:relative;
	top:3px;
}

.graduateddivheader
{
	height:25px;
	margin:0;
	padding:0;
	width:535px;
	margin-left:0px;
	padding-left:5px;
	padding-right:8px;
	padding-top:8px;
	font-family:1.75em arial,sans-serif;
	font-size:11pt;
	font-weight:bold;
/*	background: transparent url(../images/backgrounds/GraduatedHead.jpg) top left no-repeat;*/
	background-color:#F5F1F0;
	background-color:transparent;
	color:#333;
	line-height:130%;
	width:100%;
	width:100%;
}

.graduateddivheadernarrow
{
	height:25px;
	margin:0;
	padding:0;
	padding-top:4px;
	width:560px;
	padding-left:8px;
	padding-right:8px;
	margin-left:auto;
	margin-right:auto;
/* 
	font-family:Georgia,Times New Roman,Times,serif;
 */
	font-size:13px;
	font-weight:bold;
	background: transparent url(../images/backgrounds/GraduatedHead.jpg) top left no-repeat;
	color:white;
	line-height:130%;
}

.divwithplainback
{
	margin:0;
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	padding:5px;
	width:535px;
	font-size:12px;
	font-weight:normal;
	/*background: transparent url(../images/backgrounds/PlainBack.jpg) top left repeat-y;*/
	BACKGROUND-COLOR:#a95c3e;
	
	border:1px solid black;
	color:white;
	line-height:1.3em;
	text-align:center;
	padding:20px;
}

.divwithplainback h1, .graduateddivheader h2
{
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
 	font-family: verdana, Helvetica, sans-serif;
	color:white;
}

.graduateddivheader h2
{
	text-decoration:none;
	padding:0;
	margin:0;
	border:0;
	color:white;
}

.graduateddivheader h2 strong, .graduateddivheader h1 strong, .graduateddivheader h2 b, .graduateddivheader h1 strong
{
	color:#333;
	padding:5px;
	font-weight:bold;
}

#breadcrumblink
{
	margin-left:10px;
	font-size:90%;
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
}


#breadcrumblink:active
{
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */ 
}

#breadcrumblink:hover
{
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

#breadcrumblink:visited
{
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */	
}

#breadcrumblink:visited:hover
{
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}

/* remove the ids above when finished with */
.breadcrumblink
{
	margin-left:10px;
	font-size:90%;
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */ 
	border-bottom:1px dashed RGB(253,92,0);
}


.breadcrumblink:active
{
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */ 
}

.breadcrumblink:hover
{
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
}

.breadcrumblink:visited
{
	font-weight:normal;
	color:RGB(251,96,2);  /* deep orange */	
}

.breadcrumblink:visited:hover
{
	font-weight:normal;
	color:white;
	background-color:RGB(251,96,2);  /* deep orange */ 
	
}

.divOOS
{
	background-color:#9a3d1a;
	background-color: #eeded8;
	border:1px solid silver;
	border-top:0;
	color:black;
	margin-bottom:3px;
	text-align:center;
}

.divOOSAli
{
	background-color:#9a3d1a;
	background-color: #D9DFFF;
	border:1px solid silver;
	border-top:0;
	color:black;
	margin-bottom:3px;
	text-align:center;
}
.divOOS2
{
	text-align:center;
	background-color:#9a3d1a;
	background-color: #eeded8;
	border:1px solid silver;
	color:black;
	margin-bottom:3px;
	font-size:90%;
	padding:3px;
	text-align:center;
}

.divOOSRow
{
	text-align:center;
	background-color:#9a3d1a;
	background-color: #eeded8;
/* 
	border:1px solid silver;
 */
	color:black;
	padding:0px;
	font-size:90%;
		border-left:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;

	text-align:center;
}

.normallink
{
/*	font-size:10px;*/
	color:#333;
}

.normallinkhead
{
	font-size:10px;
	border-bottom:1px dashed sienna;
/*	color:#006305;
	color:#333;*/
	color:#333;
	
}

.lister ul li a
{
	color:#a93000;
	border-bottom:1px dashed RGB(253,92,0);
	cursor:pointer;
	cursor:hand;
	color:#333;
}

#pageloading
{
	height:1000px;
	width:100%;
}

#pageloading #theimage
{
	background-image:url(../images/icons/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:350px;
	width:100%;
}

.inmenutext
{
	margin-top:7px;
	margin-bottom:7px;
	font-style:italic;
}

ul.kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
	 height:300px;
	 width:172px;
	 margin-left:auto;
	 margin-right:auto;
     padding: 0;  
}  
 .kwicks li{  
     overflow: hidden;  
     padding: 0;  
	 margin:0;
     cursor: pointer;  
	 margin-left:auto;
	 margin-right:auto;	 
     width: 172px;  
     height: 51px;  
     margin-bottom: 3px;  
	 position:absolute;
	 left:0;
	 
 }  
 #kwick1 {   
     background-color: #FFFFFF;  
 }  
 #kwick2 {  
     background-color: #FFFFFF;  
 }  
 #kwick3 {  
     background-color: #FFFFFF;  
 }  
 #kwick4 {   
     background-color: #FFFFFF;  
 }  
 #kwick5{   
     background-color: #FFFFFF;  
     margin-bottom: none;  
 }   
.kwicksTitle{
margin:0;
vertical-align:middle;
padding:0;
height:30px;
margin-top:5px;
}           

.divBookmarksTopHeaderArrow{
height:19px;
background:transparent url(/content/images/backgrounds/BoxHeadingRussetArrows2.jpg) no-repeat scroll left top;
border:1px solid silver;
border-bottom:0;
color:black;
font-size:95%;
font-weight:normal;
height:18px;
}

#start-here-button
{
	margin:15px;
	height:46px;
	width:100%;
}

#start-here-button-link
{
	margin:auto;
	height:46px;
	width:204px;
	background:transparent url(/content/images/buttons/start-here.jpg) no-repeat scroll left top;
	background-position:0 0;
	display:block;
	outline:none;
}
#start-here-button-link:hover
{
	background-position:0 -46px;
}
#start-here-button-link:active
{
	background-position:0 -92px;;
}