/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*  http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dd,dt,img,q,table,thead,caption,th,tr,td { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/* Reset element defaults */
/* block elements */
html, body, div, map, dt, isindex, p, multicol, 
dl, dd, ul, menu, dir, ol, blockquote, address, 
center, listing, plaintext, xmp, pre, hr, marquee,
h1, h2, h3, h4, h5, h6 {   display: block;}

/* hidden elements */
area, base, basefont, head, meta, script, style, title,
noembed, noscript, param {   display: none;}

/* Table elements */
table {display: table;}
caption {display: table-caption;}
tr {display: table-row;}
col {display: table-column;}
colgroup {display: table-column-group;}
tbody {display: table-row-group;}
thead {display: table-header-group;}
tfoot {display: table-footer-group;}
td {display: table-cell;}
th {display: table-cell;}

/* nested lists have no top/bottom margins */
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {  margin-top: 0;  margin-bottom: 0;}


/*
(CC) 2005 Catics Ltd. - Jacobus van Niekerk - http://www.catics.com
You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright may not be reproduced.
*/

/* Default "H" setting */
h1, h2, h3, h4, h5 {font-weight: bold;}
h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* Other default text styles */
p { margin:.3em 0 }
blockquote,q { font-style:italic }

/* General structure of root elements */
html, body {	height:100%;}
body {	text-align:center; position:relative;}

/* Breadcrums */
ul#breadcrums {	list-style-type:none;}
ul#breadcrums li {	display:inline;}

/* Nifty Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* Other "helper" Styles  and other Fixes */

.spacer {	clear:both;	font-size:0;}
.hide, hr {
	display:none;
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
}

/* Global clear float fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Global IR code IR (Image Replacement )*/
.replace{
      position:relative;
      margin:0; padding:0;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}
.replace span{
      display:block !important;
      position:absolute !important;
      top:0;
      left:0;
      z-index:1;
}

*>html .clearfix {height: auto;}

/* Hides from IE-mac \*/
* html #container, * html .clearfix {height: 1%;} /* Fixes for IE/Win Unscrollable Content Bug/Float bugs */
/* End hide from IE5/mac */

/* standard settings for Business CMS */
* {margin:0;padding:0;}

/* Main layout */
#container {
 position:relative;
 text-align:left;
}
#header {
	background-repeat: no-repeat;
   position:relative;
}

#header #extra {
 position: absolute;
 top:10px;
 right:0;
 border:1px solid #093;
 padding:3px;
 width: 468px;
 height: 60px;
 background:#fff;
}

* html #header #extra {
 top:20px;
}
/* Company Logo */
h1#logo a{cursor:pointer !important; font-size:1px !important;	text-indent: -9999px;}
#logo span {
	background-repeat: no-repeat;
	background-position: 0 0;
}
#pageTitle, #pageTitle.hide { display:none !important; font-size:1px !important;}

/* Sub nav */	
#nav-sub li.selected a {
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}


/* breadcrums */
#breadcrums li {
	display:inline;
	margin-left:5px;
	padding-right:5px;
	border-right:1px solid #333;
	}
#breadcrums li.last {border-right:0px solid #fff;	}
#breadcrums li a{
	font-weight:bold;
}
#home #breadcrums { display: none; }

/* content */
#content { position :relative;}

/* Main content */
#content, #content #maincontent, #content #maincontent ul ul {	padding-bottom:0;margin-bottom:0;}
#content #maincontent { margin-bottom:0 !important; padding-bottom:0 !important;}
#content #maincontent ul, #content #maincontent ol {
	list-style-type: square;
	margin:0 5px 0 30px;
	padding-bottom:10px;
}

#content #maincontent ol {	list-style-type: decimal;}
#content #maincontent ul.icons {	list-style-type: none;	list-style-image: none; margin-left:10px;}
#content #maincontent ul.icons  li{	margin:0 5px 15px 0;}
#content #maincontent ul.icons p { margin-left:30px;}

#content #maincontent ul li a.ppt, #content #maincontent ul li a.pdf, #content #maincontent ul li a.doc, #content #maincontent ul li a.xls, #content #maincontent ul li a.swf  {
	background: #fff url(/assets/dynamic/2/headerimages/ppt.gif) no-repeat 0 50%;
	padding-left: 30px;
	font-weight:bold;
}

#content #maincontent ul li a.pdf {	background: #fff url(/assets/dynamic/2/headerimages/pdf.gif) no-repeat 0 50%;}
#content #maincontent ul li a.doc {	background: #fff url(/assets/dynamic/2/headerimages/doc.gif) no-repeat 0 50%;}
#content #maincontent ul li a.xls {	background: #fff url(/assets/dynamic/2/headerimages/xls.gif) no-repeat 0 50%;}
#content #maincontent ul li a.swf {	background: #fff url(/assets/dynamic/2/headerimages/swf.gif) no-repeat 0 50%;}
#content #maincontent ul li a.zip{	background: #fff url(/assets/dynamic/2/headerimages/zip.gif) no-repeat 0 50%;}

#content #maincontent ul li span {
	font-weight:normal;
	line-height:1.5;
	margin:0 0 0 30px;
	display:block;
}

#content #maincontent ul li .size{margin:0;display:inline;}
#maincontent blockquote {margin-bottom:1.5em;}
#maincontent img {	padding:5px;	margin:5px;}
#maincontent h1, #maincontent h2,  #maincontent h3, #maincontent h4, #maincontent h5,  #maincontent h6 {	margin:0;	font-size:115%;}
#content #maincontent p, #content #maincontent ul { margin-bottom:1.25em;}




/*Gallery*/
#maincontent #galImageA, #maincontent #galImageA .img-gal, #maincontent #galImageB, #maincontent #galImageB .img-gal, #maincontent #galImageC, #maincontent #galImageC .img-gal, #maincontent #galImageD, #maincontent #galImageD .img-gal, #maincontent #galImageE, #maincontent #galImageE .img-gal {
	list-style-type: none;	
    list-style-image: none;
    margin-left:0;
    margin-bottom:0;
}

#maincontent #galImageB, #maincontent #galImageC, #maincontent #galImageD, #maincontent #galImageE {
 display: block !important;
 clear:both !important;
 width:97%;
 margin-bottom: 10px;
}

#maincontent #galImageB .img-gal li p, #maincontent #galImageC .img-gal li p { display: none;}
#maincontent #galImageB .img-gal li, #maincontent #galImageC .img-gal li, #maincontent #galImageD .img-gal li, #maincontent #galImageE .img-gal li {
float: left;
display: inline !important;
}


/* Gal A */
#maincontent #galImageA .img-gal li {
display: block !important;
width:97%;
clear:both;
margin-bottom:15px;
min-height:75px;
padding:10px;
}

#maincontent #galImageA .img-gal img {
 float:left;
 display: inline;
 width:auto;
 margin:0 10px 5px 0;
}

#maincontent #galImageA .img-gal li ul{
 list-style-type:circle;
 padding:0;
 margin:0;
}
#maincontent #galImageA .img-gal li ul li{
 list-style-type:circle;
 min-height: 1% !important;
 width: auto !important;
 padding:0;
 margin:0 0 0 15px;
 clear: none;
}

/* Gal B */
#maincontent #galImageB #galMainImage {
 margin-left:0;
 margin-bottom:15px;
 clear:right;
}
#maincontent #galImageB .img-gal li img{margin-left:0;margin-bottom:0;}


/* Gal C */
#maincontent #galImageC #galMainImage, #maincontent #galImageD #galMainImage, #maincontent #galImageE #galMainImage {display:none;}
#maincontent #galImageC li, #maincontent #galImageD li, #maincontent #galImageE li { margin-left:0;}


/* Gal D */
#maincontent #galImageD .img-gal li p, #maincontent #galImageE .img-gal li p { line-height:1.2; padding-bottom:0; margin:0 0 5px 5px;}


/* Table */
#content #maincontent table { background: #eee;}
#content #maincontent table td{
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #999;
 border-bottom:1px solid #666;
 padding:5px;
 background: #fff;
 font-size:100%;
line-height:1.1em !important;
}
#content #maincontent table td p {
 margin:0 !important;
 padding:0 !important;
}
#maincontent strong {
margin:0;
padding:0;
}

/* main content sections */
#maincontent .section {
	float:left;
	display:inline;
	width:47%;
	margin-right:20px;
	margin-bottom:20px;
}

#maincontent .last { margin-right:0 !important;}
#maincontent .section ul{
	background: none !important;
	padding:0 0 5px 0 !important;
}
#maincontent .section p {	margin:0 10px 10px 10px !important;}

/* sidebar */
#content #sidebar ul { list-style-type:circle !important;}
#content #sidebar p, #content #sidebar ul {	margin: 0 0 10px 10px;}
#content #sidebar ul li { margin-left:15px;}

p#backtotop {
	text-align:center;
	width:25px;
	padding:5px 0 0 0;
	display:block;
 margin-bottom:0 !important;
 padding:0 !important;
 clear:both;
	}

/* footer */
#footer {
 text-align:left;
 background-repeat: no-repeat;
 background-position: 0 0;
 }

 ul#text-sizer {
 font-weight:bold;
}

#footer #text-sizer a{
 font-weight:normal;
 margin-left:10px;
}
#footer ul li{	display:inline;}
#footer p, #catics-azapi { margin-right:10px;}
#footer p a {	margin-left:5px; text-decoration:none; font-weight:bold;}
#footer p a:hover { text-decoration:underline;}

/* forms elements */
#maincontent form {
	margin:0;
   padding:10px;
   width:95%;
}

#maincontent form label {font-weight:bold;}
/*#maincontent form input, #maincontent form select, #maincontent form textarea {	margin-bottom:10px;}*/
#maincontent form input:focus, #maincontent form select:focus, #maincontent form textarea:focus {	background:#ffe;	}
#maincontent form span.tip, #maincontent form span.error { color: #900; }

/* listings */
#compBusinessListings { margin-bottom:10px;}
#compBusinessListings ul { list-style-type:none;margin:0 !important; padding:0 !important;}
#compBusinessListings ul.listings li {list-style-type:none;}

#compBusinessListings.typeA {}

#compBusinessListings.typeB {}

#compBusinessListings.typeC { list-style-type:none; margin:0 !important; padding:0 !important;}
#compBusinessListings.typeC li{ display:block; margin-bottom:10px; font-weight:bold;}
#compBusinessListings.typeC li ul { list-style-type:none; margin:0 !important; padding:0 !important;}
#compBusinessListings.typeC li ul li { display:inline; margin-right:10px; font-weight:normal;}
#compBusinessListings.typeC .listings { clear: both;}
#compBusinessListings.typeC .listings li { float:left; width:48%;}
#compBusinessListings.typeC .listings-detail li { border-top:1px dotted #ccc; margin-bottom:10px; padding:10px 0; font-weight:normal;}
#compBusinessListings.typeC .listings-detail li img{ float:right; padding:5px; margin:0 0 0 10px;}
#compBusinessListings.typeC .listingsNextPrev {background:#f1f1f1; padding:5px; margin-bottom:0;}
#compBusinessListings.typeC .listingsNextPrev a{ margin-right:10px;} 
#compBusinessListings.typeC .listingsNextPrev a.selected { font-weight:bold;}

#compBusinessListings.typeD {}

#compBusinessListings ul.listingsBreadcrumb li {display:inline; margin-right:5px;}
#compBusinessListings ul.listingsBreadcrumb li a{ margin-right:5px;}
#compBusinessListings ul.listingsBreadcrumb li.selected a{ text-decoration:none;}

#compBusinessListings #listingsNewEntry { margin-bottom:10px; text-align:right; background:#f1f1f1; padding:5px;}
#compBusinessListings form { margin-bottom:10px;}

#executiontime { text-align:center; color: #f00; font-size: 80%; }
body {
	font: x-small/1.7em sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font: small/1.7em sans-serif;
	}
html>body {	font: small/1.7em sans-serif;	}
html, body { height:100%;}

#container *{ margin:0; padding: 0;}
body {	background: #BEBEBE; font-family:tahoma,sans-serif;text-align: center;}

/* Main layout */
#container {
width:720px !important;
background: #fff;
text-align: left;
position:relative;
margin:auto;
height:100%;
}

#header { display: none;}

/* nav */
#nav { 
background:#222d23;
font-size:120%;
font-family:tahoma,sans-serif;
height:30px;
line-height:30px;
letter-spacing: 1px;
}

#nav ul {
display: table; 
width:720px;
height:30px;
line-height:30px;
}

#nav li { 
float:left;
display: table-cell;
width:20%;
color: #fff;
height:30px;
line-height:30px;
}

* html #nav li { width:25%;}

#nav li a{ 
color: #fff;
text-align:center;
display: block;
width:95%; 
}

#nav li a em {	
font-style:normal;	
text-decoration:underline;
color: #fff
}

#nav li.selected a{ 
font-weight:bold; 
border-bottom:5px solid #d572ba;
}

#nav li.selected a em { text-decoration:none;}
#nav li a:hover {border-bottom:5px solid #d572ba;}

/* sub nav */
#nav-sub { 
font-family:tahoma,sans-serif;
background:#d572ba; 
width:720px; 
margin-bottom:20px;
}

/*#nav-sub ul { margin-left:10px; }*/

#nav-sub li { display: inline; margin-left:10px; color: #000;}
#nav-sub li a, #nav li a em{ 
color: #fff;
text-decoration: none;
}
#nav-sub li a em {font-style:normal;}

#nav-sub li.selected a { 
font-weight:normal; 
border-bottom:3px solid #fff;
}

#nav-sub li.selected a:hover { text-decoration: underline;}

#home #section-img { 
width: 720px; 
height: 500px; 
}

#section-img { 
width: 720px; 
height: 136px; 
}
#section-img h2 { display:none; }

#home #backtotop { display:none; }


#content #maincontent ul li { margin: 0;}

#content { width:720px; }
#maincontent {
width:690px; 
font-family:tahoma,sans-serif;
}


#maincontent p {
margin-right: 10px;
}

#maincontent blockquote {
width: 50%;
margin-bottom:1.5em;
border:1px solid #ccc;
background:#eee;
padding:15px;
}

#maincontent img {border:3px solid #ddd;}

#maincontent h1, #maincontent h2,  #maincontent h3, #maincontent h4, #maincontent h5,  #maincontent h6 {color:#d572ba;}

#maincontent h2, #maincontent h3, #maincontent h4 {
	font-size:180%;
        color:#d572ba;
        margin-bottom:0.5em;
        font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif
}

#maincontent .section h4 {
 font-size:160%;
 border-bottom:2px solid #ccc;
 padding:10px 0 10px 10px;
}


#maincontent #galImageA #galImageE .img-gal li {
border:1px solid #003A8E;
background: #F4F8FF;
display:inline;
}


#galImageE { font-size:85%; text-align:center;}

#galImageE .img-gal li a:hover img, #maincontent #galImageB .img-gal li a:hover img{ border:3px solid #d572ba;}

/* main content sections */
#maincontent .section {
	background:none;
        background-color: #fff;
}

#galImageD ul {
text-align: center;
}

#galImageE li {
min-height: 200px;
}
/*
.main-catalog { display: none; }
*/

* html #galImageE li {
height: 200px;
}

#sidebar h2, #sidebar h3, #sidebar h4 { 
	font-size:120%;
        color:#d572ba;
        margin-bottom:0.5em;
        font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif
}

/* Default "a" settings */
a, a:link {	
color:#000000; 
text-decoration:underline;
}
#nav a, #nav a:link {text-decoration: none;}
a:visited {	
color:#000000; 
text-decoration:none;
}
a:hover {
color:#000000; 
text-decoration:none;
}
a:active, a:focus {	
text-decoration:underline;
}

/* footer */
#footer {
margin: 0 auto; 
background:#222d23; 
width:720px; 
color:#fff;
clear:both; 
}
#footer p { 
font-size: 80%;
margin:0 10px; 
}

#footer a:link { color:#fff; }
#footer a:visited { color:#fff; }
#footer a:hover { text-decoration:none; }

* html #content { width:720px}
* html #maincontent { width:100%}
#maincontent {margin-left: 20px; margin-right: 20px;}
#catalogSearchForm {border: 1px dashed #d572ba; margin: 0 auto; width: 400px; background: #fff url(../headerimages/search.gif) no-repeat 155px 15px; text-align: center; font-size: 1.4em; padding: 10px; margin-bottom: 20px!important;}
#catalogSearchForm #search {margin: 0 auto; width: 150px; clear: both; display: block;}
#catalogSearchForm #searchButton {margin: 0 auto; margin-top: 10px; width: 150px; clear: both; display: block;}
#catalogSearchForm input[type=submit], #searchButton{background: transparent; color: #ffb6c1; border: 2px solid #000; border-style: inset; font-weight: 900;}
#catalogSearchForm {display: none!important;}
#compBusinessCatalog #searchResult {text-align: center; margin-top: 20px; font-weight: 700;}

#catalogContent .main-catalog {list-style-type:none!important;}
#catalogContent .main-catalog a {font-size:14px;font-weight:700; text-decoration: underline;}
#catalogContent .main-catalog a:hover {text-decoration: none;}
.cnt {display: inline!important; margin: 0!important;}
#catalogContent .main-catalog li {border-top:1px dashed #ccc; 
clear:both; margin-bottom:10px; margin-left:0pt; padding-top:10px; width:600px;}
#catalogContent .sub-catalog {list-style-image:none; list-style-position:outside;list-style-type:disc; margin-bottom:5px !important;}
#catalogContent .sub-catalog li {border:1px dashed #FFFFFF; clear:none; float:left!important; margin:0pt 0pt 0pt 20px !important;
padding:0pt; width:20%; color: #d572ba;}
#catalogContent .sub-catalog a {font-size:11px;font-weight:300;
margin:0pt;padding:0pt;}
#catalogContent .sub-catalog a:hover {font-weight:700;}


#catalogbreadcrumb {border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; color: #d572ba; margin-top: 20px;}
#catalogbreadcrumb li{float: left; list-style: none;}
#catalogbreadcrumb li a{background: #fff url(../headerimages/breadcrumb.gif) no-repeat 85% 55%; padding-right: 25px; text-decoration: underline; color: #000;}
#catalogbreadcrumb li.last a{background: none;}
#catalogbreadcrumb li a:hover {text-decoration: none;}
#compBusinessCatalog {margin: 0!important; width: 670px!important;}
#subBreadcrumb li {list-style: none!important;}
#compBusinessCatalog .catalogBreadcrumb {margin: 0px!important; height: 15px!important; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; padding-left: 25px; color: #d572ba;
display: block; clear: both; margin-top: 20px!important; list-style: none!important;}
#compBusinessCatalog .catalogBreadcrumb li{float: left;}
#compBusinessCatalog .catalogBreadcrumb li a{background: #fff url(../headerimages/breadcrumb.gif) no-repeat 85% 55%; padding-right: 25px; list-style-type:none!important;}
#compBusinessCatalog .catalogBreadcrumb li a:hover{text-decoration: underline;}
#compBusinessCatalog ul.catalog-detail {margin: 0!important;}
#compBusinessCatalog ul.catalog-detail li {width: 280px!important; border: 2px dashed #ffb6c1; padding: 10px!important; float: left; display: inline; margin-left: 20px!important; margin-top: 20px!important;}
#compBusinessCatalog ul.catalog-detail li a{text-decoration: underline;}
#compBusinessCatalog ul.catalog-detail li a:hover{text-decoration: none;}
#compBusinessCatalog .prop-img img {float: left; display: inline; margin-right: 25px!important;}
#compBusinessCatalog a.prop-basket {text-align: center; display: inline; float: left; margin-top: 10px; margin-left: 0px!important; margin-right: 0px!important; width: 100px!important; text-decoration: none!important; font-size: 0.8em!important; padding: 0!important;}
#compBusinessCatalog a:hover.prop-basket {text-decoration: overline underline!important;}

#sideAd {background: #ffe4e1; margin-bottom: 10px;  padding-top: 10px; padding-bottom: 10px;}
#catalogBasket {display: block!important; }
#catalogBasket h3 {margin-top: 10px; margin-bottom: 10px; border-top: 1px dashed #ccc!important; border-bottom: 1px dashed #ccc!important; padding-left: 25px;}
#catalogBasket ul {width: 340px; float: left; display: inline;}
#catalogBasket li {width: 300px; margin-left: 30px;}
#catalogBasket li p img{float: left; display: inline;}
#catalogBasket li p a.cross {padding-left: 10px; width: 60px; text-decoration: underline; width: 100px;}
#catalogBasket li p a {padding: 10px!important;}
#catalogBasket li p a:hover {text-decoration: underline;}
#basketexplain {float: right; width: 300px; display: inline; padding: 10px; background: #ffb6c1;}
#catalogBasket a.email {width: 300px; display: block; clear: both; border: 2px solid #000; height: 40px; text-align: center; font-weight: 1.2 em; line-height: 40px; margin-left: 30px;}
#catalogBasket a:hover.email {text-decoration: underline overline;}

.prop-basket {display: block; width: 200px; margin: 0 auto; border: 2px solid #000; padding: 10px!important; font-size: 1.2 em; font-weight: 900; text-decoration: none; margin-left: 5px!important;}
a:hover.prop-basket{text-decoration: overline underline;} 

#catalog-details {margin: 20px 40px; border: 2px dashed #ffb6c1;
 padding: 20px;}
#catalog-details #catalog-img {width: 230px; float: left; display: inline;}
#catalog-details #catalog-txt {width: 300px;margin-top: 20px!important; margin-left: 240px;}
#catalog-details a {display: block; width: 150px; margin: 0 auto; border: 2px solid #000; padding: 10px!important; font-size: 1.2 em!important; font-weight: 900; text-decoration: none; margin-left: 5px!important; text-align: center; margin: 0 auto!important;}
#catalog-details a:hover {text-decoration: overline underline;}
#catalog-details #catalog-bread { background: #ffb6c1; padding: 10px!important; margin-right: 0px!important; margin-bottom: 10px;}
#catalog-details #catalog-bread a{margin: 0px!important; border: 0px!important ;font-size: 1.0em!important; font-weight: 700!important; text-decoration: underline; padding: 0px!important; text-align: left!important;}
#catalog-details #catalog-bread a:hover {text-decoration: none;}
#page56 #compBusinessCatalog h4 {margin-top: 40px; display: block; float: none; width: 100%; clear: both; padding-left: 25px; 
#page56 #compBusinessCatalog .enq-list {}
#page56 #compBusinessCatalog .enq-list li {width: 150px; float: left; display: inline; }
#page56 #compBusinessCatalog #enquireform {padding-left: 50px;}
#page56 #compBusinessCatalog #enquireform input[type=submit] {background: transparent; color: #ffb6c1; border: 2px solid #000; border-style: inset; font-weight: 900; margin-top: 10px;}
#mailenquiry {border: 1px solid red!important;}
a.catalog-addbasket {font-size: 1.0em!important;}

#slideshow { position: realtive; }
.pics { 
    width:   500px;  
    height:   800px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  500px; 
    top:  0; 
    left: 0;
position: absolute;
} 

#ssnav { margin: 5px 0 }
#ssnav a { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fff; text-decoration: none }
#ssnav a.activeSlide { background: #d572ba; }
#ssnav a:focus { outline: none; }

