body 
{
	text-align:center;
	margin:0;
	font: normal normal normal 1em Verdana;
	font-size:80%;
	background: url('images/Web-White-Line.jpg') repeat-y center;
	/*Container white background image*/
}

p
{ 
	margin:0;
}

.mainBackground 
{
	background: url('images/Morplan-Web-Main-Banner-2.jpg') no-repeat center top;
	text-align:center;
	margin:0;
}

.imageBanner 
{
	position: relative;
	/*border: 1px solid #ff6600;*/
	/*width:766px;*/
	height:113px;
	/*margin:-10px 0 0 -535px;
	font-weight:bold;
	font-size:.8em;*/
}

.imageBanner .h1 
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	text-decoration:none;
	font-size:19px;
	font-weight:normal;
	
	margin-top:0;
	padding-top:82px;
	padding-left:-60px;
}

div 
{
}

img
{
	border:none;
}

a
{
	text-decoration:none;
	color: black;
}

.mainContainer a 
{
	color:#ca5196;
}

.mainContainer-register a 
{
	color:#ca5196;
}

h1, h2, h3, h4, h5, h6 
{
	font-size:1.4em;
	/*color:#6633cc;*/
	/*color:#CC0099;*/
	color:#CC0099;
	font-weight:bold;
	
	margin-top:0;
	font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
}

h2
{
	font-size:1.4em;
}

h3
{
	font-size:1.2em;
	color:#CC0099;
	font-weight:bold;
	text-decoration:underline;
}

h4, h5, h6
{
	font-size:1em;
}

.mainContainer ul, .mainContainer ol
{
	clear:left;
	padding-left:2.2em;
}

.thisIsIE .mainContainer ul
{
	padding-left:0;
	margin-left:1.3em;
}

.thisIsIE .mainContainer ol
{
	margin-left:0em;
	/*		display:inline;*/
}

.thisIsIE .mainContainer ul li, .thisIsIE .mainContainer ol li
{	
/*		margin-left:-10px;*/
}

input
{
	/*clear:left;*/
}

label
{
	cursor: default;
}

.mainContainer button 
{
	border: 2px solid #330099;
	background-color:#f5f2fa;
	font-size:.9em;
	margin:0;
	cursor:pointer;
}

.mainContainer button:hover 
{
	background-color:#eae5f5;
}

.mainContainer input[type="text"] 
{
	border: 1px solid grey;
	padding:2px 2px 1px;
	height:15px;
}

a:hover 
{
	text-decoration:underline;
	color:#6A6A6A;
}

.hidden 
{
	display:none;
}

.main 
{
	width:775px;
	overflow:auto;
	margin: 0 auto;
	text-align:left;
	padding:0 14px;
	/*background-color:white;
	*/    /*BrowseAll/Contact us Bar*/
}

.main-2
{
	width:758px;
	overflow:auto;
	margin: 0 auto;
	text-align:left;
}

#contentContainer
{
	/*CHANGED: 30 Jan*/
	border: 1px solid #fff;
	/*Container with the left navigation and the content spot display*/
	width:852px;
	/*changed from 775*/
	padding:0;
	overflow:auto;
	/*padding:12px auto;*/
}

.horizontalMenu1 
{
	position:relative;
	left:0px;
	overflow:visible;
	margin-top:0;
	padding:0;
	/*was 4px 0 6px 0;*/
	width:845px;
	/*Changed from 772 - Browse all products tab*/
	height:39px;
}

.horizontalMenu1 ul 
{
	position:absolute;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
.thisIsIE .horizontalMenu1 ul
{
	margin-top:0px;
}
.horizontalMenu1 li
{
float:left;
padding:0px;
margin:0 12px 0  0;
}
/*.horizontalMenu1 .divider {
float:left;
display:inline;
margin-right:12px;
margin-top:-2px;
width:2px;
height:1.45em;
background:url('images/horizontal-menu1-divider.gif');
}*/
.horizontalMenu2 
{
/*Order Hotline tab*/
/*height:3em;
*/
overflow:auto;
/*width:738px;
*/
width:845px;
/*Changed from 772px */
padding:6px 14px 5px;
border : 1px solid ~
/*margin-bottom:-10px;
*/
}
.thisIsIE .horizontalMenu2 
{
overflow:visible;
/*padding: 0;
*/
}
.horizontalMenu2 .line 
{
/*border: 1px dashed #999; Grey line below the order hotline tab*/
float:left;
clear:right;
/*	width:766px;*/
width:850px;
/*Width of the grey line*/
margin:4px -14px 0 -3px;
display:inline;
height:1px;
border-bottom: 1px solid #ccc;}
.thisIsIE6 .line 
{
margin-top:-7px;
}
.only-for-ie 
{
display:none;
}
.thisIsIE .only-for-ie 
{
  display:inline
}

.breadcrombs 
{
	padding:0px 0 8px 0;
	font-size:.9em;
	font-family:Verdana, Arial, sans-serif;
	
}

.breadcrombs a 
{
/*			color:black;*/
	text-decoration:underline;
	padding:0 2px;
	font-size:.85em;
	font-weight:bold;
	color:#990073;
}

.breadcrombs span 
{
	color:#E600AC;
	font-weight:bold;
	padding:0 2px;
}

.horizontalMenuWrapper 
{
	position:relative;
	display:block;
	padding:0;
	margin:0;

	height:32px;
	background:url( 'images/morplan-transparent-stripe.JPG' ) repeat-x bottom;
	border-top: 1px solid #000000;
}

.thisIsIE6 .horizontalMenuWrapper 
{			
/*behavior: url('iepngfix.htc');*/

}
.browseAllProducts {padding-left:16px;
background: url('images/menu-arrows.gif') no-repeat 0 1px;
display:block;
min-height:16px;
/*			border: 1px solid #999;
*/}.browseAllProducts:hover {background: url('images/menu-arrows.gif') no-repeat 0 -96px;}

.searchButton 
{
float:right;
/*			behavior: url('css/iepngfix.htc');
*/
/*			width:20px;
*/
/*			height:20px;
*/
/*background:url('images/menu-arrows.gif') no-repeat 4.8em 3px;*/
/*background-position: left;*/
background:no-repeat 4.8em 3px;
background-color:black;
font-weight:bold;
/*color:#F9E5FF;*/
color:#ffffff;
font-size:1.0em;


margin:4px 0 0 0;
/*was -1px 6px 0 0;
*/
border:none;
display:inline;
cursor:pointer;
width:auto;
height:1.9em;
/*			border: 1px solid #f00;
*/
}

.thisIsIE .searchButton {/*background-position: 4.7em 2px;
*/
/*background:url('images/menu-arrows.gif') no-repeat 5.3em 4px ;*/
background: no-repeat 5.3em 4px ;
padding:0 8px 0 5px;

background-color:black;
font-weight:bold;
width:auto;
}

.searchField, .searchOnblur, .searchOnfocus 
{
position:relative;
/*background-color:#F9E5FF;*/
color:#999;
float:right;
left:0px;
width:207px;
padding:2px;
margin:4px 0 0 0;
/*was -0.2em 0 -0.20em 0;
*/
height:1.36em;
border: 1px solid black;
clear:none;
}

.thisIsIE .searchField, .thisIsIE .searchOnblur, .thisIsIE .searchOnfocus 
{
width:203px;
left:-3px;
}.searchOnblur, .searchOnfocus 
{
color:#999;
}
.searchOnfocus 
{
color:#000;
}

.logIn 
{
	/*border: 1px solid black;*/
color:#E600AC;
font-weight:bold;
padding-top:.2em;
/*			padding-right:24px;
*/
min-height:1.4em;
height:auto!important;
height:1.4em;
margin:-0.15em 0 -0.20em 0;
min-width:1px;
width:auto!important;
text-align:right;
clear:none;
float:right;}
.thisIsIE .logIn 
{
width:400px;
}
.miniTrolley 
{
background-color:white;
overflow:auto;
float:right;
min-width:201px;
width:201px;
margin:-0.2em 0 -0.15em 0;
padding:0.2em 5px;
min-height:1.1em;
height:auto!important;
height:1.1em;
border: 1px solid black;
}
.thisIsIE .miniTrolley 
{
min-width:197px;
width:197px;
}
.miniTrolley img 
{
	margin-bottom:-3px;
margin-right:4px;
}
.miniTrolley .tr 
{
	font-weight:bold;
float:left;
}
.miniTrolley .nrOfItems 
{
	/*padding-top:1px;*/
text-align:right;
float:right;
}
.miniTrolley a 
{text-decoration:none;
overflow:auto;
}
.miniTrolley a:hover 
{
	text-decoration:none;
}
.thisIsIE .miniTrolley a
{
	display:inline;
	}

.trolley-word 
{
/*color:#309;*/
color:#800060;
}
.verticalMenuContainer 
{
	/*	background-color:#996935;
*/
/*	border: 1px solid black;
*/
float:left;
width:194px;
/*Width of the sidevertical menu*/
display: inline;
margin: 0;
margin-right:4px;
/*margin-top: 9px;
/*Added to level with the Home content spot*/
}
.verticalMenu 
{
	background-color:#D6BD47;
padding:0;
margin:0;
list-style:none;
width:172px;
border: 1px solid black;
border-bottom:none;
}
.verticalMenu li 
{
	border-bottom:1px solid black;
padding:4px;
}
.staticMenu 
{
	border-top:1px solid #ccc;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.staticMenu li 
{
	overflow:auto;
	}
.staticMenu li a 
{
	/*CHANGED: 30 Jan*/
	width:194px;
/*Width of the static Menu*/
	text-decoration:none;
	/*font-size:.9em;*/
	font-size:87%;
	color:#666666;
	display:block;
	border-bottom:1px solid #ccc;
/*	padding:6px 0px 7px;
*/
	padding:4px 0px 4px;
}
.staticMenu li a:hover 
{
	/*CHANGED: 30 Jan*/
/*	background-color:#ca5196;
*/
	color:#E600AC;
	text-decoration:none;
/*	color:white;
*/
}
.staticMenu .bullet 
{
	width:6px;
clear:none;
height:17px;
margin-right:4px;
margin-top:-2px;
background-color: #990073;
float:left;
display:inline;
}
.staticMenu li a:hover .bullet 
{
	/*CHANGED: 30 Jan (added)*/
background-color:#666666;
}
.thisIsIE .staticMenu .bullet 
{
	/*			margin-top:0px;
*/
}
.mainContainer 
{
	/*CHANGED: 30 Jan*/
float:left;
/*background-color:#306499;
*/       /*Background color of the container - Blue*/
/*	width:536px;
*/
/*width:570px;
display:inline;
margin: 0 -30px 0 7px;
*/
width:600px;
display:inline;
margin: 0px 0px 0px 3px;
/* was 7px but breaks category display */}/*Maincontainer-regsiter classes*/
.mainContainer-register 
{
	/*CHANGED: 30 Jan*/
width:600px;
display:inline;
margin: 0 0 0 3px;
/* was 7px but breaks category display */
text-align: -moz-center;
text-align: -khtml-center;
margin-right:auto;
margin-left:auto;
}
.mainContainer-register ul, .mainContainer-register ol 
{
	clear:left;
padding-left:2.2em;}.thisIsIE .mainContainer-register ul {padding-left:0;
margin-left:1.3em;}.thisIsIE .mainContainer-register ol {margin-left:0em;
/*		display:inline;
*/}.thisIsIE .mainContainer-register ul li, .thisIsIE .mainContainer-register ol li {/*		margin-left:-10px;
*/}input {/*clear:left;
*/}label {cursor: default;}.mainContainer-register button {border: 2px solid #330099;
background-color:#f5f2fa;
font-size:.9em;
margin:0;
cursor:pointer;}.mainContainer-register button:hover {background-color:#eae5f5;}.mainContainer-register input[type="text"] {border:1px solid grey;
padding:0px 0px 0px 2px;
height:18px;}/*End of maincontainer-register classes*/

.categoryBanner 
{
	float:left;
	display:inline;
	margin-bottom:6px;
}
.categoryBanner h1 
{
	margin:0;
	width:542px;
	height:44px;
	color:white;
	text-align:right;
	padding:15px 20px 0 0;
}
a.categoryBanner:hover 
{
	text-decoration:none;
	cursor:pointer;
}
.category {/*CHANGED: 30 Jan (added, Morplan only)*/
color:#666666;}

.column 
{
	float:left;
	display:inline;
	margin-bottom:10px;
	/*background-color:#B180BE;*/
}

.column p 
{
	margin-top:0;
}

.column .heading 
{
	/*CHANGED: 30 Jan*/
	/*background-color:#9999cc;*/
	border:1px solid #000000;
	
	font-family:Verdana, Arial, sans-serif;
	min-height:32px;
	height:auto!important;
	height:32px;
	text-align:center;
	
	/*color:#B30086;*/
	color:#000000;
	font-size:1.0em;
	/*	font-weight:bolder;*/
	/*font-weight:bold;~*/
	margin-bottom:0px;
	margin-top:2px;
	padding:1px 2px;
}

.column .body 
{
	/*			text-align:center;*/
	background-color:white;
	border:1px solid #9999cc;
	min-width:172px;
	width:auto!important;
	width:172px;
	min-height:172px;
	height:auto!important;
	height:172px;
	margin-bottom:25px;
}

.column .body img 
{
margin:auto;
font-style: italic;
font-size:1.3em;
color:#777;}.column .body span {margin:0 3px;
border: 0px solid #f00;
font-size:0.9em;
display:block;}.c1of3, .c2of3, .c3of3 {/*CHANGED: 30 Jan*/
width:174px;
margin-right:20px;}.c1of3 {clear:left;}.c3of3 {margin-right:0;}

.c1of2, .c2of2 
{
	/*CHANGED: 30 Jan*/
	width:274px;
	/*	border:0px solid red;*/
	/*margin-right:20px;*/
	margin-right:8px;
	/*text-align:justify;*/
}
.c1of2 {clear:left;}.c2of2 {margin-right:0;
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
color: #330066;
line-height: 130%;}

.c2of2  h1 
{
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color:#CC0099;
}

.termsAndConditions 
{
	padding-left:75px;
	/*original 200*/
	float:left;
	width:625px;
	/*Original - 460*/
	padding-top:4em;
	font-size:0.8em;
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	/*border: 1px solid #000;*/
}

.footer 
{
	margin-top:14px;
	padding-bottom: .5em;
}
.footer a:link, .footer a:visited 
{
	color:#000;
	text-decoration:none;
}
.footer a:hover, .footer a:active, .footerMain a:focus 
{
	/*color:#63c;*/
	color:#E600AC;
	text-decoration:none;}
.footer .logotype 
{
	float:right;
	clear:none;
}
.footer .creditCards 
{
clear:none;
float:left;
margin-right:14px;
display:inline;
}

.copyrightFooterWrapper 
{
background-color:#800060;
}
.copyrightFooterWrapper .main 
{
padding-top:0.2em;
padding-bottom:0.2em;
background-color:#800060;
text-align:right;
color: #ffffff;
}

.product 
{
	/*CHANGED: 30 Jan*/
	/*width:570px;*/
	width:563px;
	float:left;
	clear:left;
	/*	border: 1px solid #999;*/
}

.product td 
{
	padding:0px 3px 14px 3px;
	vertical-align: top;}.product caption {text-align:left;
	color:#999;
	padding:0.3em 0;
	border-top:1px solid #990073;
	border-bottom:1px solid #990073;
	margin-bottom:14px;
}
.thisIsIE .product .first td 
{
	border-top:14px solid white;
}
.thisIsIE .product .first .priceEach td 
{
	border-top:1px solid #b2e5e5;
}

.product tfoot td 
{
	padding:0.3em 0;
	border-top:1px solid #990073;
	border-bottom:1px solid #990073;
}

.product tfoot td a 
{
	color:#999;
}

.product tfoot div 
{
	float:right;
	margin-left:20px;
	display:inline;
}

.product tfoot .trolley 
{
	float:left;
}

.product caption span 
{
	font-size:.9em;
}

.product caption strong 
{
	font-weight:normal;
	font-size:1.2em;
	margin-right:.5em;
	color:black;
}

.product .id 
{
	color:#E600AC;
	font-size:1.1em;
	font-weight:bold;
}

.product .dimensions h2 
{
	font-size:1.1em;
	/*white-space:normal;*/
	/*margin:0 0 3px 0;*/
	color:#330066;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 600;
}
.product .dimensions
{
	font-size:.85em;
	color:#330066;
	font-family: Verdana, Arial, sans-serif;}.product .dimensions ul {font-size:.85em;
	margin:0;
	padding:0;
	list-style:none;}.priceEach table {border: 1px solid #ccccff;
	border-right:none;
	width:120px;
}

.priceEach th 
{
	padding:2px 3px 2px;
	font-size:.85em;
	border-right:1px solid #ccccff;
	text-align:center;
}

.priceEach .first
{
	border-bottom: 1px solid #ccccff;
	background-color:#F2E5FF;
	color:#800060;
}

.priceEach td {font-size:.9em;
	border-right:1px solid #ccccff;
	border-top: 1px solid #ccccff;
	padding:2px 3px 2px;
text-align: center;}.priceEach .was {text-decoration: line-through;
color:pink;}.fields div {padding:2px 3px 2px;
border: 1px solid #E6CCFF;
text-align:center;
width:30px;}

.fields .head 
{
	font-weight:bold;
	font-size:.85em;
	border-bottom:none;
	background-color:#F2E5FF;
	color:#800060;
}
.fields .body {border: 1px solid #ccccff;}.fields input, .trolleyTable input {width:20px;
border:1px solid black;
text-align:center;}.stock {font-size:1.4em;}.halfPrice {color:red;
text-align:center;}.half {font-size:1.7em;}.priceWebOfferOffer {font-size:.75em;}.thisIsIE .priceWebOffer {line-height:1em;}.trolleyTable {/*			border: 1px solid #999;
*/
/*	width:536px;
*/
width:563px;
text-align: left;}.trolleyTable th {padding:2px 5px 6px;
width:1%;}.trolleyTable td {border-top: 1px solid #6633CC;
/*			vertical-align:center;
*/
padding:8px 5px;}.trolleyTable caption {text-align: left;
padding: 0px 5px 14px 3px;}.trolleyTable caption h1 {margin:0;}.trolleyTable .remove {padding:7px;}.trolleyTable .remove a {/*			margin-top:-2px;
*/
font-size:0.8em;
font-weight:bold;
color:red;
padding:0px 2px;
border: 2px solid #f00;
line-height:1em;}.trolleyTable .remove a:hover {text-decoration:none;
background-color:#f00;
color:white;}.trolleyTable .price, .trolleyTable .subTotal {text-align:right;
font-size:1.0em;
line-height:1.0em;}.trolleyTable .subTotal {font-weight:bold;
font-size:1.3em;}.trolleyTable .name {width:auto;}.trolleyTable .totalPrice {font-size:1.8em;
text-align:right;}.trolleyTable td span {color:#6633cc;}.trolleyTable td span input {border: 1px solid #999999;
color:#999999;}.trolleyRecalculate, .trolleyCheckOut {/*		width:536px;
*/
float:right;
display:inline;
/*		border: 1px solid #999;
*/
margin-left:14px;}.crosssells {width:536px;
float:left;
/*			background-color:#349;
*/
display:inline;
margin-top:14px;}.continueShopping {/*		border: 1px solid #999;
*/
float:left;}.searchResult {padding-left:2.2em;}.searchResult strong {/*			color:#099;
*/
/*			font-weight:normal;
*/}.searchResult li {/*			border-top:1px solid #099;
*/}.searchResult a {display:block;
padding: .5em 0;}.thisIsIE6 .searchResult a {padding:0 0;}.searchResult .first {border:none;}.matches {padding:4px 5px 5px;
/*			width:268px;
*/
background-color:#6633cc;
color:white;
min-width:160px;}.thisIsIE .matches {text-align:center;
padding: 3px 5px 3px;
width:auto!important;
width:150px;
border-right:4px solid white;
float:left;
display:block;}.deliveryAssembling {/*		float:left;
*/
clear:left;
/*		display:block;
*/
padding:2px 0 2px 14px;
/*		border: 1px solid #999;
*/
background:url('images/menu-arrows-nomatte.gif') no-repeat -2px 3px;}.thisIsIE .deliveryAssembling {background-position:-2px 4px;}.enlarge {font-size:.7em;
display:block;
line-height:2em;
text-align:center;}.enlarge:hover {text-decoration:none;}/*forms*/.form-container {float:left;
clear:none;
margin:10px 15px 0 0;
border:0px solid #f00;}.form-label {width:130px;
float:left;
text-align:right;
margin:0 5px 0 10px;
display:block;
border:0px solid red;}.submit input {margin-left:125px;
background:#ff0;}input {/*
color: #781351;
background: #fee3ad;
border: 1px solid #ccc;
*/}.submit input {/*
color: #000;
background: #fff;
border: 2px solid #ccc;
*/}.form-fieldset {float:left;
width:400px;
border-color:#ccc;
border-style:solid;
border-width:1px}.form-legend {color:#6633cc;
font-weight:bold;
background:transparent;
border-color:#cff;
border-style:solid;
border-width:0;
padding: 2px 6px;
margin:0 10px 0 10px;
font-size:1.6em;}.likeaButton {display:block;
border: 2px solid #330099;
background-color:#f5f2fa;
font-size:.9em;
margin:0;
cursor:pointer;
padding:3px 6px 3px;
color:black!important;}.likeaButton:hover {background-color:#eae5f5;
text-decoration:none;}

#lists 
{
padding:0;
margin:0;
list-style:none;
position:relative;
display:inline;
height:32px;
width:500px;
float:left;
z-index:500;
border:0px solid red;
}
#lists li 
{
display:inline;
float:left;
height:32px;
min-width:1px;
width:auto!important;
width:1px;
border:0px solid green;
}* html 
#lists li 
{
/white-space:nowrap;
}/* isolates this to ie6 */

#lists li.two 
{
padding:8px 2px 2px 0px;
border:0px solid green;
}
#lists li a 
{
color:#fff;
font-weight: bold;
}

#lists li a.tl 
{
padding:8px 8px 2px 10px;
display:block;
height:32px;
text-decoration:none;
font-size:1.0em;
font-weight:normal;
color:#000;
background:url('images/browse-all.gif') no-repeat 0px 0px;
border:0px solid orange;
}
#lists div 
{
display:none;
}
#lists li a:hover 
{
text-decoration:none;
color:#fff;
background-position:-34px -2px;
}

#lists li:hover > a 
{
text-decoration:none;
color:#D9D9D9;
background-position:-34px -2px;
}
#lists li:hover > a.tl 
{
text-decoration:none;
color:#fff;
/*background-color:#db07a8;*/ 
background-position:0px -66px;
border:0px solid red;
}/* "browse all products" hover for ie6 */
#lists li a.tl:hover 
{
text-decoration:none;
color:#fff;
/*background-color:#db07a8;*/ 
background-position:0px -66px;
border:0px solid red;
}
#lists :hover div 
{
display:block;
width:48.5em;
background:#fff;
position:absolute;
padding:0.5em 0 3em 0;
left:0;
top:32px;
border:2px solid #db07a8;
}
#lists :hover div.pos2 
{
background:#fff;
border:0px solid red;
}
#lists .two:hover {position:relative;}#lists .single:hover {position:relative;
border:0px solid red;}#lists .two:hover div.pos3 {background:#0f0;
width:300px;}#lists .single:hover div.pos4 {background:#00f;
width:150px;}#lists :hover div dl {display:inline;
float:left;
overflow:visible;
width:15em;
background:transparent;
padding:0;
margin:0 0 -20px 1em;
border:0px solid red;}#lists :hover div dl dt {overflow:visible;
width:15em;
padding:0;
margin:0 0 0 0;
text-decoration:none;
line-height:1.5em;
border:1px solid #fff;}#lists .two:hover div {left:-150px;}#lists .two:hover div dl {width:129px;}#lists .two:hover div dl dt {width:129px;}#lists .single:hover div dl {width:129px;}#lists .single:hover div dl dt {width:129px;}#lists :hover div dl dd {padding:0;
margin:0;}#lists :hover div dt a {text-decoration:none;
cursor:pointer;
font-weight:bold;
font-size:0.9em;
color:#DB07A8;}#lists :hover div dt a:hover {text-decoration:underline;
color:#666;}#lists :hover div dd a {text-decoration:none;
font-weight:normal;
font-family: Verdana, Arial, sans-serif;
font-size:0.85em;
color:#000;
line-height:1.5em;
padding-left:5px;}#lists :hover div dd a:hover {text-decoration:underline;
color:#666;}#lists .clear {clear:both;}tableform {font-family:Verdana, Arial, sans-serif;
color: #000080;
font-weight: 500;
font-size: 0.9em;
background-color: #ccffff;}.tableformbig {font-family:Verdana, Arial, sans-serif;
font-size: 1.0px;
font-weight: 500;
color: #009999;}.tableformsm {font-family:Verdana, Arial, sans-serif;
white-space:nowrap;
font-size: 0.8em;
font-weight: 400;
color: #009999;}.shoptext {font-family :Arial,Helvetica, sans-serif;
font-size: 12px;
/*font-weight: 400;
*/
color:#000;
font-stretch: extra-expanded;
word-spacing: 1px;}.redalert {font-family : Arial, Helvetica, sans-serif;
color: red;
/*font-size:0.8em;
*/}/* Morplan */a:focus {outline: none}/* removes the dotted on-focus accessability outline from FireFox *//*a:focus {background-color: yellow!important; color:black!important;}  accessibility - adds a yelow background to links only when tabbed to */


.sideMenu 
{
	border-top:1px solid #C0C0C0;
	/*Outside Border of the left navigation box*/ 
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

/************************* LEVEL 1 *************************/


.sideMenu li 
{
	overflow:visible;
	list-style:none;
	background:#F3F3EC;

}

.sideMenu li a 
{
	width:192px;
	text-decoration:none;
	/*font-size:95%;*/
	font-size:85%;
	font-weight:bold;
	font-family:verdana;
	display:block;
	border-bottom:1px solid #C0C0C0;
	padding:6px 0px 7px;
	background:url('images/tv-expand_collapse_item.gif') no-repeat 0px -172px;
	/*color:#800060*/
	color:#000000;
}
.sideMenu li a:hover 
{
	/*	background-color:#ca5196;*/
	text-decoration:none;
	/*	color:#fff;*/
	font-weight:bold;
	color:#E600AC;
	background-position: 0px -170px;
	
	background:#E9E9DC;
}

.sideMenu li .bullet 
{
	padding-left:15px;
	margin:0;
	width:177px;
}

.sideMenu li .none 
{
	padding-left:15px;
	margin:0;
	width:177px;
	background-position: 1000px 1000px;
}

.sideMenu li a.none:hover 
{
	background-position: 0px -170px;
	
	background:#E9E9DC;
}

.sideMenu li .open 
{
	text-decoration:none;
	margin:0;
	font-weight:bold;
	background-position:-112px -86px;
}

.sideMenu li a.open:hover 
{
	background-position:-112px -86px;
	background:#E9E9DC;
}

/************************ LEVEL 2 ****************************/


.sideMenu li ul 
{
	margin:0;
	padding:0;
	list-style:none;
}

.sideMenu li ul li 
{
	margin:0;
	padding:0;
	overflow:visible;
	list-style:none;
	background:#F2E5FF;
	/*Background color of the level 2 - purple*/
	/*color:#990073;*/
	color:#000000;
}

.sideMenu li ul li a 
{
	width:192px;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #C0C0C0;
	/*Border of the sub categories*/
	padding:6px 0px 7px;
	background:url('images/tv-expand_collapse_item.gif') no-repeat -160px 4px;
}

.sideMenu li ul li a:hover 
{
	/*	background-color:#ca5196;*/
	font-weight:bold;
	text-decoration:none;
	/*	color:#fff;*/
	color:#E600AC;
	background-position: 12px -170px;
	background:#E9E9DC;
}

.sideMenu li ul .bullet 
{
	padding-left:27px;
	width:164px;
	
}

.sideMenu li ul .none 
{
	padding-left:15px;
	width:177px;
	background-color:#F2E5FF;
	text-decoration:none;
	/*color:#990073;*/
	color:#000000;

	font-weight:bold;
	background-position: 1000px 1000px;
	border-bottom:1px solid #C0C0C0;
}

.sideMenu li ul a.none:hover 
{
	background-position: 0px -170px;
	color:#E600AC;
	background:#E9E9DC;
}

.sideMenu li ul .open 
{
	padding-left:15px;
	width:177px;
	background-color:#F2E5FF;
	text-decoration:none;
	font-weight:bold;
	/*color:#990073;*/
	color:#000000;
	background-position:-112px -86px;
}

.sideMenu li ul a.open:hover 
{
	background-position:-112px -86px;
	background:#E9E9DC;
	
}


/**************************** LEVEL 3 ****************************************/

.sideMenu li ul li ul 
{
	margin:0;
	padding:0;
	list-style:none;
}

.sideMenu li ul li ul li 
{
	margin:0;
	padding:0;
	overflow:visible;
	list-style:none;
	background:#E5E5FF;
	/*Background color of the third level of the navigation bar - pink  */}

.sideMenu li ul li ul li a 
{
	width:192px;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #C0C0C0;
	padding:6px 0px 7px;
	background:url('images/tv-expand_collapse_item.gif') no-repeat -51px -129px;
	/*color:#B30086;*/
	color:#000000;
}

.sideMenu li ul li ul li a:hover 
{
	/*	background-color:#ca5196;*/
	text-decoration:none;
	font-weight:bold;
	color:#E600AC;
	background-position: 12px -170px;
	background:#E9E9DC;
}

.sideMenu li ul li ul .bullet 
{
	padding-left:27px;
	width:165px;
}

.sideMenu li ul li ul .none 
{
	padding-left:15px;
	width:177px;
	background-color:#E5E5FF;
	text-decoration:none;
	/*color:#B30086;*/
	color:#000000;

	font-weight:bold;
	background-position: 1000px 1000px;
	border-bottom:1px solid #C0C0C0;
}

.sideMenu li ul li ul a.none:hover  
{
	background-position: 0px -170px;
	background:#E9E9DC;
}

.sideMenu li ul li ul .open 
{
	background-color:#E5E5FF;
	text-decoration:none;
	/*color:#B30086;*/
	color:#000000;

	font-weight:bold;
	background-position:-100px -86px;
	border-bottom:1px solid #C0C0C0;
}

.sideMenu li ul li ul a.open:hover 
{
	background-position:-100px -86px;
	color:#E600AC;
	background:#E9E9DC;
}


/*************************************** LEVEL 4 ****************************************************/

.sideMenu li ul li ul li ul 
{
	margin:0;
	padding:0;
	list-style:none;
}

.sideMenu li ul li ul li ul li 
{
	margin:0;
	padding:0;
	overflow:visible;
	list-style:none;
	background:#ffffff;
}

.sideMenu li ul li ul li ul li a 
{

	width:192px;
	text-decoration:none;

	display:block;
	border-bottom:1px solid #000;
	padding:6px 0px 7px;
	background:url('images/tv-expand_collapse_item.gif') no-repeat -50px -129px;
	color:#000;
}

.sideMenu li ul li ul li ul li a:hover 
{
	/*CHANGED: 30 Jan*/
	/*	background-color:#ca5196;*/
	text-decoration:none;
	font-weight:bold;
	/*color:#E600AC;*/
	color:#000000;
	background-position: 13px -170px;
	background:#E9E9DC;
}

.sideMenu li ul li ul li ul .bullet 
{
	padding-left:27px;
	width:165px;
	background-color:#ffffff;
	color:#CC0099;

	font-weight:bold;
	border-bottom:1px solid #C0C0C0;
}

.sideMenu li ul li ul li ul .none 
{
	padding-left:15px;
	width:177px;
	background-color:#FFCCFF;
	text-decoration:none;
	color:#000;
	background-position: 1000px 1000px;
}

.sideMenu li ul li ul li ul a.none:hover 
{
	background-position: 0px -170px;
	background:#E9E9DC;
}

.sideMenu li ul li ul li ul .open 
{
	background-color:#FFCCFF;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background-position: 13px -172px;
}

.sideMenu li ul li ul li ul a.open:hover 
{
	background-position: 13px -170px;
	background:#E9E9DC;
}

.sideMenu li ul li ul li ul .current 
{
	background-position: 13px -170px;
}

.formbgcolor 
{
	background-color:#E6EEF3;
	padding-top :8px;
	padding-bottom: 8 px;
	padding-left: 6px;
}

label.overlabel 
{
	color:#ccc;
}

label.overlabel-apply 
{
	position:absolute;
	margin-left:157px;
	z-index:1;
	color:#ccc;
	font-size: 0.9em;
	cursor:text;
}

.thisIsIE label.overlabel-apply 
{
	margin-top:7px;
}
.error 
{
	color:red;
	text-align: center;
}


/********************************//*  header stuff		*//********************************/
.headertext 
{
	width: 590px;
	/*Login/Register link line apart from trolley. Changed from 550*/
	/*border: solid green 1px;*/
}

.orderLineHeader {float: left;
/* padding-right: 215px;
*/
/*border: solid grey 1px;
*/
font-size: 17px;
/*Order hotline Text */
color: #323035;
font-weight: 800;}/***************************************************************//*	Static page format					*//***************************************************************/.wideStatic {width:480px;}.centertext {text-align: center;}.righttext {text-align: right;}.spacerright {/* text to right of picture */
clear: left;}.spacerleft {/* text to left of picture */
clear: right;}.spacerall {clear:both;}/***************************************************************//*	Home page content spot display				*//***************************************************************/#homeContentcontainer {width: 600px;
/*Container with only the Content spot. Changed from 570*/
/*background-color:#E6EEF3;
*/
float: left;
margin-top: -16px;}
.HomecontentSpotTop {
float: left;
width: 554px;
margin-bottom: 5px;
}.HomeBUTTONSpot {float: left;
width: 265px;
/*border: 1px dashed #66CCCC;
*/
margin-left: 7px;
margin-bottom: 5px;}.HomecontentSpot {float: left;
width: 175px;
/*border: 1px dashed #66CCCC;
*/
margin-left: 7px;
margin-bottom: 5px;}.HomecontentSpot2wide {float: left;
width: 356px;
/*border: 1px dashed #66CCCC;
*/
margin-left: 7px;
margin-bottom: 1px;}.HomecontentSpot3wide {float: left;
width: 535px;
/*border: 1px dashed #66CCCC;
*/
margin-left: 7px;
margin-bottom: 1px;
}

/***************************************************************//*	Stuff on sale						*//***************************************************************/

.special 
{
	color: red;
	font-family: verdana, arial, sans-serif;
	font-weight: 800;
}

.salemap 
{
	float: left;
	margin-left:20px;
}

/***************************************************************//*	Stuff on clearance					*//***************************************************************/

.clearance 
{
	color: red;
	font-family: verdana, arial, sans-serif;
	font-weight: 800;
}
/********************************//* Enquiry Page                 *//********************************/
.enquiry 
{
	border-color:black;
	border-right:1px;
	border-style:solid;
	border-width:2px 1px 1px;
	display:inline;
	float:left;
	margin:0 0 20px;
	padding:0 0 20px;
	width:550px;
}

.enquiry .errorBg
{
	background:none repeat scroll 0 0 #CC0000 !important;
	color:#FFFFFF !important;
	padding:6px 10px;
}

.enquiry p 
{
	margin-left:10px;
	line-height:1.3em;
}

.enquiry table 
{
	margin:0 10px;
	width:530px;
}

.enquiry table td 
{
	padding: 3px 6px;
	vertical-align: top;
}

.enquiry table td.c1 
{
	text-align:right;
	width:140px;
	font-size:0.85em;
}

.enquiry table td.c2 
{
	color:#666666;
	padding-right:0;
	width:280px;
}

.enquiry table td.c3 
{
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.85em;
	width:110px;
}

.enquiry input 
{
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	width:280px;
	font-size:0.85em;
}

.enquiry textarea 
{
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.85em;
	height:84px;
	margin-bottom:10px;
	width:280px;
}

.sitemap
{
	font-family:Verdana, Arial, sans-serif;
	color:#CC0099;
}
.sitemap a 
{
	font-family:Verdana, Arial, sans-serif;
	color: #5E5A80;
	font-size: 1em;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-left: 20px;
}

.d0 
{
	background-color: #C2DFFF;
	color: black;
}

.d1
{
	background-color: #fffff;
	color: black;
}

.sidenavtop 
{
	text-align: center;
	background-color: black;
	color: white;
	font-size: 12px;
	font-weight: bold;
}/*New class select boxes*/

.myselect 
{
	border: 1px solid grey;
	padding:4px 3px 5px;
	height: 22px;
}

.focused 
{
	visibility: visible;
}

.notfocused 
{
	visibility: hidden;
}

.css-grd 
{
	/* default background colour, for all layout engines that don't implement gradients */
	/*background: #CCC;
	/* for non-css3 browsers */
	background-color: #CCC;
	/* fallback color */
	background-image: url(images/topbargradient.jpg);
	background-repeat: repeat-x;
	/* gecko based browsers */
	background: -moz-linear-gradient(top, #FFFFFF, #CCC);
	/* webkit based browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCC));
	color: #000000;
	/* text colour (black) */
	height: auto;
	/* gradient uses the full height of the element */
}

#lognavigation 
{
	float: left;
	padding-left: 10px;
}

.logcontent 
{
	float: left;
	margin-left: 15%;
	height:275px;
	width: 500px;
	position: relative;
}

.logontable 
{
	border-color: #CCC;
	margin-top: 5px;
	border: 1px #CCC solid;
	padding: 2px;
}

.MorplanCustomerErrorMsg 
{
	border: 0px #ff0000 solid;
	color: #ff0000;
	text-align: center;
	width: 450px;
	padding-bottom: 15px;
}

/*======================================J Query Slides================================*/

#JQuerySlides 
{
	width:490px;
	height:199px;
	position:relative;
	padding-bottom: 2px;   
}



/*
Slideshow
*/

#slides 
{
}

/*
Slides container
Important:
Set the width of your slides container
Set to display none, prevents content flash
*/

.slides_container 
{
	width:490px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
Each slide
Important:
Set the width of your slides
If height not specified height will be set by the slide content
Set to display block
*/

.slides_container div.slide 
{
	width:490px;
	height:199px;
	display:block;
}



/*
Next/prev buttons
*/

#slides .next,#slides .prev 
{
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next 
{
	left:490px;
}

/*
Pagination
*/

.pagination 
{
	position: absolute;
	bottom: 1px; 
	right: -8px;
	width: 100px; 
	height:10px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
}

.pagination li 
{
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a
{
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url('images/pagination.png');
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a
{
	background-position:0 -12px;
}

/*
Caption
*/
.caption
{
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:25px;
	padding:5px 20px 0 7px;

	width:490px;
	font-size:.95em;
	font-weight:bold;
	font-family:verdana;
	color:#CC0066;	
}
