
/*	HTML and Body
 */

	html {}

		body {
			background: #e1e1e1;
			margin:     0;
			text-align: center;
		}

			.wrapper {
				background: #fff;
				margin:     0 auto;
				text-align: left;
				width:      896px;
				position:   relative;
			}



/*	Header
 */

	#top {
		background: #fff url('/img/design/header.png') center top repeat-y;
		clear:      both;
	}

		.top_banner {
			background:    url('/img/design/logo_back.jpg') left top no-repeat;
			padding-right: 10px;
		}

		#top h1 {
			background: #fff url('/img/design/logo_back.jpg') left top no-repeat;
			display:    inline;
			float:      left;
			height:     68px;
			margin:     0;
			padding:    11px 0 0 16px;
			width:      104px;
		}

			#top h1 a {
				background:  url('/img/design/eland_logo.jpg') center center no-repeat;
				display:     block;
				height:      56px;
				text-indent: -10000px;
				width:       104px;
			}

		.search_form {
			display:     inline;
			float:       right;
			padding-top: 15px;
			width:       190px;
		}

			.js .search_form {
				padding-top: 27px;
			}

			.search_form button {
				cursor:         pointer;
				float:          left;
				vertical-align: bottom;
				width:          40px;
			}

			.search_form fieldset {}

			.search_form input {
				background:     #fbfdfc;
				border:         1px solid #ccc;
				color:          #c8c9cb;
				float:          left;
				margin-right:   5px;
				padding:        3px 2px 2px;
				vertical-align: bottom;
				width:          139px;
			}

				.search_form input:focus {
					background: #fff;
					color:      #000;
				}

			.search_form label {
				display: none;
			}

			.search_form legend {
				color:         #fff;
				font-size:     1.2em;
				font-weight:   bold;
				margin-bottom: 2px;
			}

				.js .search_form legend {
					display:    none;
					visibility: hidden;
				}

		#navigation {
			background: url('/img/design/navigation.png') center top no-repeat;
			clear:      both;
			height:     19px;
			margin:     0;
		}

			#navigation a {
				color:           #ffd785;
				display:         block;
				font-size:       .9em;
				font-weight:     bold;
				line-height:     19px;
				padding:         0 15px;
				text-align:      center;
				text-decoration: none;
			}

				#navigation a:hover {
					background:     #cc7505;
					color:          #efe9cd;
					text-decoration: none;
				}

			#navigation li {
				display:    inline;
				float:      left;
				list-style: none;
				margin:     0;
				padding:    0;
				position:   relative;
			}
	
				#navigation li.contact {
					left:     696px;
					position: absolute;
				}

				#navigation li.blue a {
					color:   #aed3e6;
					padding: 0;
					width:   66px;
				}

				#navigation li.profile a {
					width: 68px;
				}

				#navigation li.contact a {
					color: #fffffc;
				}

					#navigation li.blue a:hover {
						background: #024567;
						color:      #cde6f3;
					}

					#navigation li.contact a:hover {
						background: #8887b0;
						color:      #fffff4;
					}

				#navigation li a.active,
				#navigation li a.active:hover {
					color: #fff;
				}

		.header_details {
			clear: both;
			height: 65px;
		}

			.header_details a {
				color:           #fff;
				font-size:       1.1em;
				font-weight:     normal;
				text-decoration: none;
			}

				.header_details a:hover {
					text-decoration: underline;
				}

			.header_details h2 {
				color:       #fff;
				display:     inline;
				float:       left;
				font-size:   3.1em;
				font-weight: normal;
				line-height: 0;
				margin:      42px 0 0 0;
				width:       696px;
				text-indent: 210px;
			}

			.header_details p {
				color:       #fff;
				display:     inline;
				float:       right;
				font-size:   1.8em;
				line-height: 1.2;
				margin:      0;
				padding:     15px 0 0 10px;
				width:       190px;
			}



/*	Page Layout
 */

	#page {
		background: #fff url('/img/design/page.png') center top repeat-y;
		min-height: 100px;
	}

        #content {
    		display: inline;
    		float:   left;
    		padding: 10px;
    		width:   476px;
    	}

	    #sidebar {
    		display:    inline;
    		float:      right;
    		width:      180px;
    		padding:    20px 10px;
    		text-align: center;
    	}



/*	Page Elements
 */

    #application {
        margin:     20px 0;
        text-align: left;
    }

        #application a {
            color:           #0B75AA;
            text-decoration: none;
        }

        #application h2 {
            margin: 0 0 5px;
        }
        
        #application img {
            display: block;
            margin:  0 0 5px;
        }

        #application p {
            color:     #0B75AA;
            font-size: 13px;
        }



    .back_home {
		display:     inline;
		float:       left;
		font-size:   1.15em;
		font-weight: bold;
		margin:      0;
		padding:     10px 0 0 13px;
	}

		.back_home a {
			color:           #f90;
			text-decoration: none;
		}

			.back_home a:hover {
				color:           #ffb23f;
				text-decoration: underline;
			}



	.back_news {
		color: #069;
	}

		.back_news:hover {
			color: #22a4e5;
		}



	.cable_slider {
        background: #f7941e;
        border:     1px solid #aaabab;
        margin:     0;
        overflow:   hidden;
        padding:    0;
        position:   relative;
    }

        .cable_slider .slider_inner {
            overflow: hidden;
            position: absolute;
            width:    474px;
        }

        .cable_slider ul {
            left:     0;
            overflow: hidden;
            position: absolute;
            top:      0;
            margin:   0;
            width:    1000000px;
        }

            .cable_slider ul li {
                border:      1px solid #bfc0c0;
                background:  #fff;
                display:     inline;
                float:       left;
                font-size:   18px;
                line-height: 1.5;
                list-style:  none;
                margin:      10px 0 10px 20px;
                padding:     14px 9px;
                text-align:  center;
                width:       187px;
            }

                .cable_slider ul li:hover {
                    border:  5px solid #3187c0;
                    padding: 10px 5px;
                }

                .cable_slider ul li a {
                    text-decoration: none;
                }

                .cable_slider ul li img {
                    display: block;
                    margin:  15px 0 15px 33px;
                }

                .cable_slider ul li .page {
                    background:    #3187c0;
                    border-radius: 5px;
                    color:         #fff;
                    display:       block;
                    font-size:     15px;
                    font-weight:   bold;
                    line-height:   24px;
					margin:        0 auto;
                    padding:       0 10px;
                    font-size:     12px;
                }



	.cable_spec_options {
		clear: both;
	}

		.cable_spec_options a {
			-moz-border-radius:    5px;
			-webkit-border-radius: 5px;
			-moz-box-shadow:    0 1px 2px RGBa(0, 0, 0, 0.5);
			-webkit-box-shadow: 0 1px 2px RGBa(0, 0, 0, 0.5);

			background:      #3586be;
			border:          0;
			border-radius:   5px;
			box-shadow:      0 1px 2px RGBa(0, 0, 0, 0.5);
			color:           #fff;
			cursor:          pointer;
			display:         inline-block;
			font-size:       1em;
			font-weight:     bold;
			height:          24px;
			line-height:     24px;
			margin-right:    5px;
			padding:         0 7px;
			text-decoration: none;
			text-shadow:     0 1px RGBa(0, 0, 0, 0.3);
		}

			.cable_spec_options a:hover {
				background:      #72aed3;
				text-decoration: none;
			}

		.cable_spec_options a.to_quote {
			background: #f90;
		}

			.cable_spec_options a.to_quote:hover {
				background: #ffb23f;
			}

		.cable_spec_options a.bs_url {
			background: #008f00;
		}

			.cable_spec_options a.bs_url:hover {
				background: #339933;
			}



    .contact_form {
		background: #fcefd3;
		clear:      both;
		padding:    15px;
		width:      437px;
	}

		.contact_form fieldset {
			padding-top: 20px;
		}

		.contact_form input {
			border:  1px solid #a7a7a5;
			padding: 3px;
			width:   200px;
		}

			.contact_form input.error {
				border-color: #AE2C2C;
			}

		.contact_form legend {
			color:     #3579a5;
			font-size: 1.5em;
		}

		.contact_form p {
			color:        #686868;
			margin-right: 0;
		}

			.contact_form p .asterisk {
				color:       #f00;
				font-weight: bold;
			}

			.contact_form .p_left {
				clear:   both;
				display: inline;
				float:   left;
				width:   210px;
			}

			.contact_form .p_right {
				display: inline;
				float:   right;
				width:   210px;
			}

			.contact_form .clear_floats {
				clear: both;
			}

			.contact_form p.contact_submit {
				margin-bottom: 0;
				text-align:    center;
			}

		.contact_form textarea {
			border:      1px solid #a7a7a5;
			font-family: Helvetica, Arial;
			font-size:   1.1em;
			height:      150px;
			padding:     3px;
			width:       426px;
		}

			.contact_form textarea.error {
				border-color: #AE2C2C;
			}



    .contact_info {}

		.contact_info a {
			display: block;
		}

		.contact_info dl {
			margin-bottom: 1.5em;
		}

			.contact_info dt {
				clear:       left;
				color:       #555;
				display:     inline;
				float:       left;
				font-size:   .9em;
				font-weight: normal;
				line-height: 1.4em;
				margin:      0 5px 0 0;
			}

			.contact_info dd {
				font-size:   .9em;
				font-weight: bold;
				line-height: 1.4em;
				margin:      0;
			}

		.contact_info p {
			font-weight: bold;
			line-height: 1.3;
			margin:      1.5em 0 .2em 0;
		}



	.contact_main {
		font-size: 1.4em;
	}

		.contact_main dl {
			font-size: 1.25em;
		}

			.contact_main dt {
				clear:       left;
				color:       #555;
				display:     inline;
				float:       left;
				font-weight: normal;
				line-height: 1.3;
				margin:      0;
				width:       65px;
			}

			.contact_main dd {
				color:       #176B97;
				font-weight: normal;
				line-height: 1.3;
				margin:      0;
			}

		.contact_main p {
			line-height: 1;
			font-size:   1.45em;
			font-weight: bold;
			letter-spacing: -1px;
			margin:      0 0 .3em;
		}



    .contacts {
		display: inline;
		float:   left;
		width:   233px;
	}

		.contacts a {
			color:           #f90;
			text-decoration: underline;
		}

			.contacts a:hover {
				color: #ffb23f;
			}



    .copy_image {
		display: block;
		float:   left;
		margin:  0 10px 10px 0;
	}



    #eland_uk {
        text-align: left;
    }
    
        #eland_uk h2 {
            line-height: 1.3;
        }

        #eland_uk p {
            color:     #0b75aa;
            font-size: 13px;
        }



    .errors {
		background:    #fff;
		border:        1px solid #AE2C2C;
		color:         #444;
		margin-bottom: 20px;
		padding:       10px;
	}

		.errors h2 {
			color:       #f44 !important;
			font-size:   1.6em;
			line-height: 1.1;
			margin:      0 0 .7em;
		}

		.errors p {
			margin-bottom: .5em;
		}

		#content .errors ul {
			margin:  0;
			padding: 0;
		}

			#content .errors ul li {
				background:   url('/img/icons/ico-warning.gif') left center no-repeat;
				line-height:  1.8;
				list-style:   none;
				margin:       0;
				padding-left: 22px;
			}

			#content #quote_extra .errors ul li {
				line-height:  1.1;
			}



    .home_box {
		background-position: left bottom;
		background-repeat:   no-repeat;
		border:              1px solid #999;
		display:             inline;
		float:               left;
		height:              115px;
		margin:              0 10px 10px 0;
		width:               145px;
	}

		.home_box:hover a {
			text-decoration: underline;
		}

		.home_box.delivery { background-image: url('/img/design/home_delivery.jpg'); }
		.home_box.payment  { background-image: url('/img/design/home_payment.jpg');  }
		.home_box.quality  { background-image: url('/img/design/home_quality.jpg'); margin: 0; }

		.home_box a {
			color:           #555;
			text-decoration: none;
		}

		.home_box h3 {
			font-size: 1.4em;
			margin:    10px 10px 0;
		}

			.home_box h3 a {
				color: #e38b38;
			}

		.home_box p {
			margin: 10px 10px 0;
		}



	.home_flash {
		height: 182px;
		margin: 1em 0;
	}



	.intro {
		color:       #0B75AA;
		font-family: helvetica, arial;
		font-size:   1.8em;
		line-height: 1.4em;
		margin:      -5px 1em .6em 0px;
	}

		.intro em {
			color:      #F09000;
			font-style: normal;
		}



    .map {
		display: inline;
		float:   right;
		margin:  0 0 10px 10px;
	}



    .offices {
		display: inline;
		float:   left;
		width:   233px;
	}

		.offices a {
			color:           #f90;
			font-weight:     bold;
			text-decoration: underline;
		}

			.offices a:hover {
				color: #ffb23f;
			}

		.offices ul {
			margin:  0 0 2em;
			padding: 0;
		}

			.offices li {
				font-size:  1.2em;
				list-style: none;
				margin:     0;
				padding:    0;
			}

			.offices li a {
				color: #069;
			}

				.offices li a:hover {
					color: #22a4e5;
				}



    #preview_mode {
        background: #fcfce2;
        border-bottom: 1px solid #e4cb9c;
        margin-bottom: 10px;
    }

        #preview_mode a {
		    font-weight: normal;
		}

		#preview_mode p {
		    margin: 0;
		    padding: 8px 0;
		}



    .product_flash {
		height: 224px;
	}



    .product_pic {
        display: block;
        margin:  0 0 20px;
    }



    .product_specs {
		width: 466px;
	}

		.product_specs caption {
			background:    #E5EAEE;
			border-bottom: 1px solid #FFFFFF;
			color:         #448CB2;
			font-size:     1.4em;
			font-weight:   bold;
			margin:        0.5em 0 0;
			padding:       3px 0;
			text-align:    left;
			text-indent:   3px;
		}

		.product_specs thead th {
			background:     #E5EAF0;
			border-bottom:  1px solid #FFF;
			border-right:   1px solid #FFF;
			color:          #222;
			font-size:      1.1em;
			font-weight:    normal;
			vertical-align: top;
			padding:        2px 2px 2px 3px;
			text-align:     right;
		}

			.product_specs thead th em {
				color:          #777;
				display:        block;
				font-style:     normal;
				padding-top:    7px;
				vertical-align: bottom;
			}

			.product_specs thead th.highlight {
			    background: #FEEBCC;
			    width:      70px;
			}

		.product_specs tbody tr {}

			.product_specs tbody tr:hover td {
				background: #c3e3fc;
			}

			.product_specs tbody td {
				background:     #F0EFEF;
				color:          #333;
				font-size:      1.2em;
				padding:        4px 3px;
				text-align:     right;
				vertical-align: top;
			}

				.product_specs tbody tr.even td {
					background: #DDD;
				}

					.product_specs tbody tr.even:hover td {
						background: #c3e3fc;
					}



    .products_list {
		list-style: none;
		margin:     0 0 20px;
	}

		.products_list a {
			display:         block;
			text-decoration: none;
		}

            .products_list a:hover {
				text-decoration: underline;
			}

		.products_list h5 {
			margin:    0;
		}

        .products_list li {
			border-bottom: 1px solid #F0F0F0;
			list-style:    none;
			margin:        0 8px 0 0;
			padding:       5px 0;
		}

		.products_list img {
			display: inline-block;
			margin:  0 10px 0 0;
		}



    .quality_image {
        display: inline;
        float:   left;
        margin:  0 10px 10px 0;
        width:   100px;
    }



	.quality_logos {
		overflow: hidden;
		margin:   0 0 20px;
	}

		.quality_logos li {
			display:     inline;
			float:       left;
			height:      60px;
			list-style:  none;
			margin:      0 10px 0 0;
		}
		
		.quality_logos li a {
			background:  center center no-repeat;
			display:     block;
			height:      60px;
			text-indent: -10000px;
		}

			.quality_logos li.basec   a { background-image: url('/img/design/logos/basec.jpg');   width: 61px;  }
			.quality_logos li.brb     a { background-image: url('/img/design/logos/brb.jpg');     width: 108px; }
			.quality_logos li.bsi     a { background-image: url('/img/design/logos/bsi.jpg');     width: 71px;  }
			.quality_logos li.cenelec a { background-image: url('/img/design/logos/cenelec.jpg'); width: 71px;  }
			.quality_logos li.csa     a { background-image: url('/img/design/logos/csa.jpg');     width: 47px;  }
			.quality_logos li.eia     a { background-image: url('/img/design/logos/eia.jpg');     width: 92px;  }
			.quality_logos li.har     a { background-image: url('/img/design/logos/har.jpg');     width: 97px;  }
			.quality_logos li.iec     a { background-image: url('/img/design/logos/iec.jpg');     width: 38px;  }
			.quality_logos li.imq     a { background-image: url('/img/design/logos/imq.jpg');     width: 54px;  }
			.quality_logos li.ip      a { background-image: url('/img/design/logos/ip.jpg');      width: 60px;  }
			.quality_logos li.nr      a { background-image: url('/img/design/logos/nr.jpg');      width: 97px;  }
			.quality_logos li.ria     a { background-image: url('/img/design/logos/ria.jpg');     width: 93px;  }
			.quality_logos li.rohs    a { background-image: url('/img/design/logos/rohs.jpg');    width: 79px;  }
			.quality_logos li.tia     a { background-image: url('/img/design/logos/tia.jpg');     width: 72px;  }
			.quality_logos li.ul      a { background-image: url('/img/design/logos/ul.jpg');      width: 55px;  }
			.quality_logos li.vde     a { background-image: url('/img/design/logos/vde.jpg');     width: 56px;  }



    .redirect {
		display: inline;
		float:   right;
		margin:  0;
		padding: 7px;
	}

		.redirect a {
			background-position: center center;
			background-repeat:   no-repeat;
			border:              1px solid #aaa;
			display:             block;
			height:              16px;
			text-indent:         -10000px;
			width:               28px;
		}

			.redirect a.ae { background-image: url('/img/flags/ae.png'); }
			.redirect a.cn { background-image: url('/img/flags/cn.png'); }
			.redirect a.de { background-image: url('/img/flags/de.png'); }
			.redirect a.es { background-image: url('/img/flags/es.png'); }
			.redirect a.fr { background-image: url('/img/flags/fr.png'); }
			.redirect a.gb { background-image: url('/img/flags/gb.png'); }
			.redirect a.in { background-image: url('/img/flags/in.png'); }
			.redirect a.it { background-image: url('/img/flags/it.png'); }
			.redirect a.nl { background-image: url('/img/flags/nl.png'); }
			.redirect a.pl { background-image: url('/img/flags/pl.png'); }
			.redirect a.ru { background-image: url('/img/flags/ru.png'); }

		.redirect li {
			display:    inline;
			float:      left;
			list-style: none;
			margin:     0 0 0 7px;
		}



    .rohs {
		color:       #069;
		font-weight: bold;
	}



    .search_contact {
		display: inline;
		float:   right;
		width:   250px;
	}

		.search_team {
			display: inline;
			float:   left;
			width:   200px;
		}

		.search_contact a {
			color: #069;
		}

		.search_contact p {}

			.search_contact p em {
				display: inline-block;
				width:   2em;
			}

			.search_contact p strong {
				color: #64659b;
			}



    .search_results {}

		.search_results h4 {
			border-bottom: 1px solid #CBD8DD;
			font-size:     1.5em;
			font-weight:   normal;
			margin-bottom: .5em;
		}

		.search_results li {
			font-size:  1.2em;
			list-style: none;
			margin:     0;
		}



    .slideshow {
        height:   250px;
        margin:   0 0 20px;
        position: relative;
        width:    476px;
    }

        .slideshow .slides {
            margin: 0;
            height: 250px;
        }

            .slideshow .slides li {
                height:     250px;
                left:       0;
                list-style: none;
                margin:     0;
                position:   absolute;
                top:        0;
            }

                .slideshow .slides li img {
                    display: block;
                }

        .slideshow .pager {
            bottom:   10px;
            right:    10px;
            margin:   0;
            position: absolute;
            z-index:  100;
        }

            .slideshow .pager li {
                display:     inline;
                float:       left;
                font-size:   11px;
                line-height: 20px;
                list-style:  none;
                margin:      0 0 0 10px;
                text-align:  center;
            }

                .slideshow .pager li a {
                    -moz-border-radius:    10px;
                    -webkit-border-radius: 10px;
                    -moz-box-shadow:    0 1px 2px RGBa(0, 0, 0, 0.5);
                    -webkit-box-shadow: 0 1px 2px RGBa(0, 0, 0, 0.5);
                    -moz-text-shadow:    0 1px RGBa(0, 0, 0, 0.3);
                    -webkit-text-shadow: 0 1px RGBa(0, 0, 0, 0.3);

                    background:      #3586be;
                    border-radius:   10px;
                    box-shadow:      0 1px 2px RGBa(0, 0, 0, 0.5);
                    color:           #fff;
                    display:         block;
                    height:          20px;
                    line-height:     20px;
                    text-align:      center;
                    text-decoration: none;
                    text-shadow:     0 1px RGBa(0, 0, 0, 0.3);
                    width:           20px;
                }

                    .slideshow .pager li.active a {
                        background: #f90;
                    }



    .slider_prevnext {
        background:  url('/img/icons/slides_prev_next.png') left top no-repeat;
        text-indent: -10000px;
        position:    absolute;
        top:         50%;
        left:        10px;
        margin-top:  -10px;
        width:       20px;
        z-index:     1000;
        height:      20px;
    }

        .slider_prevnext:hover {
            background-position: left bottom;
        }

        .slider_prevnext.next {
            background-position: right top;
            left:  auto;
            right: 10px;
        }

            .slider_prevnext.next:hover {
            background-position: right bottom;
        }



    .spec_top {
		background: #DBE8EB url('/img/icons/ico-small-pdf.gif') 8px 11px no-repeat;
		margin:     0;
		padding:    6px 5px 6px 20px;
		width:      446px;
	}



    #standards {
        margin: 20px 0;
    }

        #standards li {
            overflow:   hidden;
            list-style: none;
            margin:     0 0 20px;
        }

        #standards .thumb {
            display: inline;
            float:   left;
            width:   60px;
        }
        
            #standards .thumb img {
                display: block;
            }

        #standards .details {
            display: inline;
            float:   right;
            width:   400px;
        }

        #standards p {
            margin: 0;
        }



    #sub_navigation {
		display: inline;
		float:   left;
		padding: 10px 0 50px;
		width:   200px;
	}

		#sub_navigation a {
			text-decoration: none;
		}

			#sub_navigation a:hover {
				text-decoration: underline;
			}

		#sub_navigation h3 {
			font-size:   1.3em;
			line-height: 1;
			margin:      10px 12px 6px;
		}

			#sub_navigation h3 a {
				color:       #007bb8;
				font-weight: bold;
			}

		#sub_navigation p {
			font-size:   1.15em;
			font-weight: bold;
			margin:      14px 12px 6px;
		}

			#sub_navigation p a {
				color: #555;
			}

		#sub_navigation ul {
			margin:  0;
			padding: 0;
		}

			#sub_navigation li {
				font-size:   1.25em;
				line-height: 1.3em;
				list-style:  none;
				margin:      0;
				padding:     3px 12px;
			}

				#sub_navigation li a {
					color:       #555;
					font-weight: normal;
				}

				#sub_navigation li.active {
					background:   #fff;
					border:       solid #999;
					border-width: 1px 0;
					margin:       0;
					padding:      6px 0 4px 12px;
				}

					#sub_navigation li.active a {
						font-weight: bold;
					}

						#sub_navigation li.active ul {
							margin: 4px 0 0;
						}

							#sub_navigation li.active ul a {
								font-weight: normal;
							}

								#sub_navigation li.active ul a:hover {}

							#sub_navigation li.active ul li {
							    border:      0;
								font-size:   .95em;
								line-height: 1.5em;
								margin:      0;
								padding:     3px 0;
							}

                                #sub_navigation li.active ul li.active a {
                                    color: #EB8D30;
                                }



    .table_footer {
		background: #DBE8EB;
		margin-top: 1px;
	}

		.table_footer a {
			color: #069;
		}

			.table_footer a:hover {
				text-decoration: none;
			}

		.table_footer p {
			background: #DBE8EB url('/img/icons/ico-small-pdf.gif') 8px 11px no-repeat;
			display:    inline;
			float:      left;
			margin:     0;
			padding:    6px 5px 6px 20px;
			width:      208px;
		}

			.table_footer p.pdf {
				border-left: 2px solid #fff;
			}

			.table_footer p.print {}

			.table_footer p.p_table_send {
				border-bottom: 1px solid #fff;
				display:       block;
				float:         none;
				width:         auto;
			}



    #testimonials {
        background: #f3f3f3;
        height:     345px;
        margin:     0 0 20px;
        width:      180px;
    }

        #testimonials img {
            display: block;
        }

        #testimonials li {
            display:    none;
            list-style: none;
            margin:     0;
            padding:    0;
        }

            #testimonials li:first-child {
                display: block;
            }



    .to_top {
		margin-bottom: 2em;
	}

		.to_top a {
			background:      url('/img/icons/ico-up.gif') left center no-repeat;
			color:           #777;
			font-weight:     normal;
			padding-left:    12px;
			text-decoration: none;
		}

			.to_top a:hover {
				text-decoration: underline;
			}



    #uk_products {
        margin: 20px 0;
    }

        #uk_products a {
            font-weight:     normal;
            text-decoration: none;
        }

        #uk_products h2 {
            border-bottom: 1px solid #0B75AA;
            font-size:     17px;
            font-weight:   normal;
            margin:        0 0 10px;
        }

        #uk_products ul {
            margin: 0 0 10px -20px;
        }

            #uk_products ul li {
                float:      left;
                font-size:  15px;
                list-style: none;
                margin:     0 0 20px 20px;
                width:      228px;
            }

                #uk_products ul li:nth-child(odd) {
                    clear: both;
                }

                #uk_products ul li a {
                    color:           #0B75AA;
                    text-decoration: none;
                }

                    #uk_products ul li a:hover {
                        text-decoration: underline;
                    }

                #uk_products ul li ul {
                    margin: 0 0 10px;
                }

                    #uk_products ul li ul li {
                        font-size: 13px;
                        margin:    0;
                    }

                        #uk_products ul li ul li a {
                            color: #666;
                        }



/*	Footer
 */

	#bottom {
		background: url('/img/design/footer.png') center top no-repeat;
		padding:    21px 15px 15px;
	}

		#bottom a {
			color: #069;
		}

			#bottom a:hover {
				color: #22A4E5;
			}

		#bottom p {
			color:       #555;
			font-size:   1.2em;
			font-weight: bold;
		}

