/*
#ff7937;  orange
#a93000   russet
#c19183   half russet
#2a3c85 midnight blue
#e5ccc3; lighter shade of russet for table headers

*/
.textheader {
	font-size:11px!important;
	word-spacing: 0px!important;
	line-height:20px!important;
	letter-spacing:0px!important;
	color:#333!important;
	letter-spacing:0px!important;
	font-weight:normal!important;
}
.atext {
	font-size:11px!important;
	letter-spacing:0px!important;
}
#productnavigator #productcontainer .h3class {
	font-size:11px!important;
	word-spacing: 0px!important;
	line-height:20px!important;
	letter-spacing:0px!important;
	color:#333!important;
	padding-top:30px!important;
	letter-spacing:0px!important;
	font-weight:normal!important;
}
#LHMenuContainer {
	font-size:11px!important;
	word-spacing: 0px!important;
	line-height:20px!important;
	color:#333!important;
	letter-spacing:0px!important;
}
#tabs a {
	font-size:11px!important;
}
.div_formcolright {
	font-size:13px;
}
strong, b {
	color:#333!important;
}
.divBookMarksBody a {
	color:#333!important;
	font-size:10px!important;
}
ul {
	list-style-type:none!important;
}
#tabs #mounts a {
	border:none!important;
}
#tabs #readymades a {
	border:none!important;
}
#tabs #homemain a {
	border:none!important;
}
#tabs #mounts a {
	border:none!important;
}
#tabs #mirrors a {
	border:none!important;
}
#tabs #framingservices a {
	border:none!important;
}
#tabs #newsmain a {
	border:none!important;
}
#tabs #helpcentre a {
	border:none!important;
}
#leftMenuQuickLinks {
	height:150px;
	width:173px;
	/*background:url(/content/images/backgrounds/leftHandMenuQuickLinksBG1.jpg);*/
	/*background:url(/content/images/backgrounds/leftHandMenuQuickLinksBG.jpg);*/
	margin-left:8px;
	margin-top:8px;
	background-repeat:no-repeat;
	border-top:3px solid #efefef;
	background:#f9f9f9;
	border-bottom:3px solid #efefef;
}
#leftMenuQuickLinks a:hover {
	font-weight:bold;
}
 img# rightColHelp {
 margiin-top:50px;
}
#divtitlegradient {
	border-bottom: medium none !important;
	color: #333 !important;
	font-size: 16px !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
	line-height: 20px !important;
	margin: 5px 10px 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	word-spacing: 0 !important;
	background:none!important;
}
#helpcontainer #goBack p {
	line-height:0px!important;
	margin-top:0px!important;
}
#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; 
*/

/*	background:url(../images/ads/xmasdelivery.jpg) top left no-repeat;
	background:url(../images/ads/free-delivery-45-off.jpg) top left no-repeat;
	background:url(../images/ads/BREAKINGNEWS.jpg) top left no-repeat;
	background:url(../images/ads/japan.jpg) top left no-repeat;
	background:url(../images/ads/free-delivery-45-off-v2.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;
	
	
}

#promoad{
background:url(http://assets.eframe.co.uk/content/images/ads/facebook.jpg) top left no-repeat;
	}

.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%;
	font-weight:normal;
}
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;
	background-color:#e5d1ca;
	overflow-y:scroll;
}
body {
	font-family: verdana, Helvetica, sans-serif;
	font-size:11px!important;
	word-spacing: 0px!important;
	color:#333!important;
	letter-spacing:0px!important;
}
#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 {
	color:RGB(208,79,16);
	font-weight:normal;
	color:black;
}
#leftMenuQuickLinks a {
	width:156px;
	display:block;
	height:21px;
}
p {
	margin-left:20px;
	margin-right:20px;
	font-size:11px!important;
	word-spacing: 0px!important;
	color:#333;
	letter-spacing:0px!important;
	margin-top: 10px!important;
}
#homeContainer #textWrapper p {
	line-height:23px;

}
/* 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/header7.jpg) top center no-repeat;
	width: 760px;
	width: 975px; /* 3 col layout */
	border:0;
	height:52px;
	margin-top:0;
	margin-bottom:0px;
}
#divfooter {
	background: url(../images/titles/footer6.png) 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;
	border-top: 5px solid #FFFFFF;
}
#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:32px;
	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:none!important;
}
/* 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 {
	height:0px;
	margin:0;
	padding:0;
}
#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;
	font-size:11px!important;
	word-spacing: 0px!important;
	color:#333!important;
	letter-spacing:0px!important;
	line-height:17px;
}
#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:2px solid #efefef;
}
.visiblelinks {
	padding:0;
	padding-top:5px;
	margin:0;
	float:left;
	font-size:12px;
}
.visiblelinksfooter {
	padding:0;
	padding-top:5px;
	margin:0;
	float:left;
	padding-left:40px;
	font-size:10px;
}
/* */ 
.visiblelinksfooter ul {
	margin-left:0px!important;
	padding-left:0px;
}
.visiblelinks ul li {
	padding:0;
	margin:0;
}
.visiblelinksfooter ul li a.normallink {
	line-height:22px;
	font-size:11px!important;
	padding:0!important;
	margin:0!important;
	letter-spacing:0!important;
	font-family:verdana, Helvetica, sans-serif!important;
}
#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-weight:normal!important;
	border-bottom: none!important;
	letter-spacing:0px;
	font:arial, sans-serif;
	padding:.7em 0 0 0;
	font-size:16px!important;
	word-spacing: 0px!important;
	line-height:20px!important;
	letter-spacing:0px!important;
	color:#333!important;
	padding-top:15px!important;
	letter-spacing:0px!important;
}
#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 13px 0;
	/*background-image:url(../images/backgrounds/LHMBackGrad.jpg);*/
}
.bookmarks img {
	padding-top:0px;
	padding-bottom:0px;
	border:0px solid silver;
}
.bookmarks #toprightinfobar img {
	padding-top:0px;
	padding-bottom:0px;
	border:0px solid silver;
	margin:0;
	height:10px;
}
.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:10px 0 10px 0;
	padding:0;
}
.bookmarks ul li {
	font-size:80%;
	text-align:left;
	display:block;
	padding:0 4px 3px 4px;
	margin-left:15px;
	line-height:21px;
}
.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("http://assets.eframe.co.uk/content/images/ads/lhMenuMountAndFrame.jpg") no-repeat 0 0;
}
.divBookMarksBody .mountonly {
	background:url("http://assets.eframe.co.uk/content/images/ads/lhMenuMountOnly.jpg") no-repeat 0 0;
}
.divBookMarksBody .mirroronly {
	background:url("http://assets.eframe.co.uk/content/images/ads/lhMenuMirrorOnly.jpg") no-repeat 0 0;
}
.divBookMarksBody .frameonly {
	background:url("http://assets.eframe.co.uk/content/images/ads/lhMenuFrameOnly.jpg") 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 {
	background-color: #F7F7F7;
    border-bottom: 1px solid #EFEFEF;
    border-top: 1px solid #EFEFEF;	
    color:#333;
    height:25px;
    line-height:24px;
	/* 
	background-color:#2a3c85;
 */
	font-size:95%;
	font-weight:normal;
	/*background: url(/content/images/backgrounds/BoxHeadingRusset2.gif) top left no-repeat;*/
	/*background-color:#f5ebe9;*/
	text-align:center;
}
.divBookMarksBody {
	padding:0px;
	border:1px solid #efefef;
	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;
}
.img_go {
background: none repeat scroll 0 0 #D74937;
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 20px;
    cursor:hand;
    cursor:pointer;p
}
#searchbox {
	margin:0;
	padding:2px;
	font-size:88%;
	background-color:#a93000;
	color:white;
	border:2px solid black;
}
/* email */
#input_email {
   background-color: #FFFFFF;
    border: 1px solid #EFEFEF;
    color: #333333;
    float: left;
    font-size: 88%;
    margin: 0 0 0 10px;
    padding: 8px;
    width: 110px;
}
.label_colright {
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	font-size:85%;
}
.formcolright1 {
	margin:0;
	padding:0;
}
.div_formcolright1 {
	/*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;
	height:101px;
	background:url('http://assets.eframe.co.uk/content/images/ads/lhMenuLoop.jpg');
}
#div_formcolright1position{
	margin-top:69px;
}
.div_formcolright1 input {
	margin:0;
	padding:0;
}
.img_go {
	position:relative;
	top:0px;
}
.graduateddivheader {
	height:25px;
	margin:0;
	padding:0;
	width:535px;
	margin-left:0px;
	padding-left:5px;
	padding-right:8px;
	padding-top:8px;
	font-size:11pt;
	font-weight:normal!important;
	/*	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%;
	font-size:16px!important;
	word-spacing: 0px!important;
	line-height:20px!important;
	letter-spacing:0px!important;
	color:#333!important;
	letter-spacing:0px!important;
}
.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:normal!important;
	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:normal;
}
#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 efefef;
	border-bottom:0;
	color:black;
	font-size:95%;
	font-weight:normal;
	height:18px;
	text-align:center;
}
#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;
	;
}
#searchdiv #txtSearch {
  background-color: white;
    border: 1px solid #EFEFEF;
    color: #333333;
    float: left;
    font-size: 10px;
    left: 0;
    margin-top: -1px;
    padding: 8px;
    position: relative;
    width: 104px;
}
#searchdiv {
	position:absolute;
	left:10px;
	top:10px;
	height:27px;
	width:150px;
	border:0;
}
.searcher {
	background:url(../images/icons/Search.gif) no-repeat;
	background-position:left;
	width:125px;
	font-size:8px;
	margin-left:12px;
	text-align:left;
	padding-left:25px;
	margin-top:8px;
	color:#333;
}
.searcher a {
	color:#333;
	font-size:8px;
	font-family:Trebuchet MS;
}
.searcher a:hover {
	text-decoration:underline;
}
#searchgo {
background: none repeat scroll 0 0 #D74937;
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 29px;
    width: 20px;
    cursor:hand;
    cursor:pointer;p
}
.searcher {
	margin-left:31px;
	margin-bottom:8px;
	margin-top:0;
	border:0px solid red;
}
#searchblock {
	margin-left:8px;
	width:170px;
}
#searchblock2 /* rhcol */ {
	margin-left:0px;
	width:170px;
	margin-top:20px;
}
#searchblockbody {
	background-color:#F5E4DE;
	margin-left:8px;
	width:170px;
	height:67px;
	position:relative;
	margin-bottom:20px;
}
#searchblockbody1 {
	background-color:#F5E4DE;
	margin-left:8px;
	width:170px;
	height:50px;
	position:relative;
	margin-bottom:20px;
}
#searchblockbody2 /* rhcol */ {
	background-color:#f9f9f9;
	margin-left:0px;
	width:170px;
	height:60px!important;
	position:relative;
	margin-bottom:20px;
	float:left;
}
.sub-header {
	height:25px;
	margin:0;
	padding:0;
	width:535px;
	margin-left:20px;
	padding-right:8px;
	padding-top:8px;
	font-family:tahoma;
	font-size:13pt;
	font-weight:bold;
	background-color:transparent;
	color:#333;
	line-height:130%;
	width:100%;
	width:100%;
}
.cluetipcontent p {
	text-align:left;
	font-size:11px;
	width:auto;
}
.cluetipcontent .normallink {
}
.cluetipcontent .normallink:visited {
}
.cluetipcontent .italicfont {
	border-top:1px solid #ddd;
	padding-top:10px;
	font-style:italic;
}
.notalink {
	cursor:default;
	text-decoration:none;
	border:0;
}
.notalink:hover {
	cursor:default;
	text-decoration:none;
	border:0;
}
.tooltipsizegrid {
	width:100%;
}
.tooltipsizegrid {
	margin-bottom:0px;
}
.tooltipsizegrid th, .tooltipsizegrid td {
	border:1px solid #7D4838;
	padding:5px;
	font-weight:normal;
}
.tooltipsizegrid th {
	background-color:#7D4838;
	color:white;
 text-align:left:
 margin:0;
}
#leftMenuQuickLinkSectionTwo{
	margin-top:10px!important;
}
