﻿body{font-family:Arial, sans-serif;font-size:11px;color:#666;background-color:#fff;margin:0;
     background-image: url(/images/new/standard_page_mainBg.jpg);
     background-repeat: repeat-x;
     background-position: top;
}
form{border:none;margin:0;padding:0;}
input{font-size:1em;font-family:Arial, sans-serif;vertical-align:bottom;}
textarea{font-size:1em;font-family:Arial, sans-serif;}
.error{border-color:#900;border-style:solid;border-width:1px;}
fieldset{border-color:#c7d1df;border-style:solid;border-width:1px;margin:0;padding:5px;}
legend{font-weight:700;}
select{font-size:0.9em;background-color:#fff;font-family:Arial, sans-serif;border-color:#c7d1df;border-style:solid;border-width:1px;}
img{border:0;vertical-align:bottom;}
ul{margin-top:0;margin-bottom:0;list-style-type:disc;list-style-position:outside;color:#b21e3c;}
li{margin:3px 0 3px -20px;}
ol{margin-top:0;margin-bottom:0;list-style-type:decimal;list-style-position:outside;color:#b21e3c;}
a{color:#0369ab;text-decoration:none; cursor: pointer;}
h1{font-size:16px;font-weight:700;color:#000;margin:0;padding:0px 0px 5px 0px; display:block;text-transform: capitalize;}
h2,.heading{font-size:1em;color:#000;font-weight:700;margin:0;padding:0px 0px 5px 0px;}
h3{font-size:0.9em;color:#000;font-weight:700;margin:0;padding:0px 0px 5px 0px;}
.right-align,.rightAlign{float:right;}
.clear{clear:both;height:0;width:0;font-size:0;margin:0;padding:0;}
.tenSplitter,.tensplitter{height:10px;font-size:0;clear:both;}
.fiveSplitter,.fivesplitter{height:5px;font-size:0;clear:both;}
table.blue-table{width:100%;border-spacing:0;border-color:#81b4d5;border-style:solid;border-width:0 0 1px 1px;}
.blue-table th{background-color:#e6f0f7;text-align:left;}
.blue-table td,.blue-table th{border-color:#81b4d5;border-style:solid;border-width:1px 1px 0 0;padding:5px;}
table.greenlist{width:100%;border-spacing:0;border-color:#0a9948;border-style:solid;border-width:0 0 1px 1px;}
.greenlist th{background-color:#85cca3;color:#333;text-align:left;}
.greenlist td,.greenlist th{border-color:#0a9948;border-style:solid;border-width:1px 1px 0 0;padding:5px;}
.captchaBlock{background-color:#000;color:#fff;height:70px;min-height:70px;text-align:left;padding:10px;}
.captchaImage{float:right;width:210px;text-align:right;}
.captchaImage input{width:200px;height:20px;text-align:center;font-size:16px;font-weight:700;background-color:#fff;color:#000;border:0;margin:0;padding:0;}
.captchaImage img{margin-bottom:10px;vertical-align:top;}
.datasheetCaptcha{background-color:#000;color:#fff;line-height:20px;padding:5px;}
.datasheetCaptcha img{margin-left:10px;margin-right:10px;}
.datasheetCaptcha input{width:100px;height:20px;text-align:center;font-size:16px;line-height:20px;font-weight:700;background-color:#fff;color:#000;border:0;margin:0;padding:0;}
.blueTelephone { color:#0369AB; font-weight:bold; }

.fourColumn {width: 854px;}
.fourColumn .columnLeft {width:206px;float:left;margin-right:10px;}
.fourColumn .columnMiddle {width:206px;float:left;margin-right:10px;}
.fourColumn .columnRight {width:206px;float:left;}









.threeColumn .topHeader{height:21px;line-height:21px;text-align:center;font-size:12px;font-weight:700;background-image:url(/images/columns/three/header.gif);}

.threeColumn .productHeader{height:21px;line-height:21px;text-align:center;font-size:12px;font-weight:700;color:#000;background-image:url(/images/columns/three/productHeader.gif);}
.threeColumn .topElement{padding:4px 10px 10px;}
.threeColumn .middleElement{padding:10px;}
.threeColumn .right{width:278px;float:right;}
.threeColumn .breaker{height:1px;clear:both;font-size:0;}
.threeColumn .breaker .seperator{height:1px;padding-left:10px;padding-right:10px;border-top:solid 1px #d3e0f0;}
.productsHomepageImage{text-align:center;height:93px;width:258px;}
.productsHomepageImage img{max-height:93px;max-width:258px;}
.threeColumn .groupTitle{font-weight:700;color:#000;}
.threeColumn .largeImage img{width:258px;}
.twoColumn .standardHeight{height:100px;}
.threeColumn .productSummary{float:right;width:155px;color:#666;}
.threeColumn .categoryHeader{font-size:1em;font-weight:700;color:#000;height:auto;}
.threeColumn .categoryHeader a{color:#000;text-decoration:none;height:auto;}
.advertTitle{color:#0369ab;font-size:22px;font-weight:700;text-align:center;}
.advertInformation{color:#636363;text-align:center;font-size:1.005em;}
.advertImageRefurb{clear:both;text-align:center;padding-top:0;padding-bottom:5px;}
.gridView .leftItem{width:407px;float:left;}
.gridView .rightItem{width:407px;float:right;}

.threeColumn .leftColumn{width:278px;float:left;}
.threeColumn .rightColumn{width:278px;float:right;}
.threeColumn .doubleLeftColumn{width:566px;float:left;}
.threeColumn .doubleRightColumn{width:566px;float:right;}
.threeColumn .leftColumnRed{width:278px;float:left;background-image:url(/images/columns/three/red/stretcher.gif);}
.threeColumn .rightColumnRed{width:278px;float:right;background-image:url(/images/columns/three/red/stretcher.gif);}
.threeColumn .columnHeaderRed{background-image:url(/images/columns/three/red/header.gif);background-position:top;background-repeat:no-repeat;}
.threeColumn .columnFooterRed{background-image:url(/images/columns/three/red/footer.gif);background-position:bottom;background-repeat:no-repeat;padding:10px;}
.twoColumn .leftColumn{width:422px;float:left;}
.twoColumn .rightColumn{width:422px;float:right;}
.innerTwoColumn .leftColumn{width:278px;float:left;margin-left:10px;margin-top:10px;padding-right:0;margin-right:0;}
.innerTwoColumn .rightColumn{width:278px;float:right;margin-top:10px;padding-left:0;margin-left:0;}




.oneColumn .smallVerticalSplitter{background-image:url(/images/columns/one/smallVerticalSplitter.gif);background-repeat:repeat-y;}
.oneColumn .leftIcon{width:93px;float:left;margin-right:10px;}
.oneColumn .rightIcon{width:93px;float:right;margin-left:10px;}
.oneColumn .centralContent{width:628px;float:left;}
.oneColumn .centralContent .leftColumn{width:304px;float:left;}
.oneColumn .centralContent .rightColumn{width:304px;float:right;}




.columnTitle{font-size:1em;font-weight:700;color:#000;padding-bottom:5px;height:14px;}
.homepageFeatures h2{font-size:1.1em;}
.twoColumnProductImage img{width:93px;}
.twoColumn .categoryHeader{color:#000;height:14px;font-size:11px;font-weight:700;}
.twoColumn .topHeader{height:21px;line-height:21px;padding-left:10px;font-size:12px;font-weight:700;}
.twoColumn .topElement{clear:both;padding:4px 10px 10px;}
.twoColumn .middleElement{clear:both;padding:10px;}
.twoColumn .bottomElement{clear:both;}
.twoColumn .breaker{height:1px;clear:both;font-size:0;}
.oneColumn .topHeader{padding-left:10px;font-size:1em;height:14px;font-weight:700;color:#000;}
.oneColumn .topElement{clear:both;padding:4px 10px 0;}
.oneColumn .middleElement{clear:both;padding:10px 10px 0;}

.oneColumn .productImage{float:left;width:100px;}
.oneColumn .productSummary{float:right;width:724px;}
.oneColumn .productImage img{width:100px;}
.oneColumn .breaker{height:1px;clear:both;font-size:0;padding-top:10px;}
.oneColumn .rightSideBreaker{height:1px;clear:both;font-size:0;padding-top:10px;}
.oneColumn .leftSide{float:left;width:407px;}
.oneColumn .rightSide{float:right;width:407px;}
.oneColumn .flagBarImage{width:119px;float:left;text-align:center;}
.oneColumn .flagBarTitle{width:119px;float:left;text-align:center;font-weight:700;}
.textThreeColumn{width:134px;float:left;margin-bottom:2px;}
.textFourColumn{width:100px;float:left;margin-bottom:2px;}
.textTwoColumn{width:201px;float:left;margin-bottom:2px;}
.siteContainer{width:1000px;text-align:left;height:1%;margin:auto;}
.sitelogo{float:left;height:54px;}

.smallNumber{font-size:12px;font-weight:bold;}


.crumbtrail{height:30px;line-height:30px;margin-bottom:20px;color:#fff; font-weight: bold;}
.crumbtrail a{line-height:30px;height:30px;color:#fff;}






.navigation { height:41px;clear:both;padding-top:15px; z-index: 1; }
.navigation .search{width:399px;height:41px;float:left;}
.navigation .search .magnifier{width:37px;height:41px;float:left;background-image:url(/images/navigation/search/left.gif);}
.navigation .search .searchbox{width:181px;height:41px;float:left;background-image:url(/images/navigation/search/background.gif);}
.navigation .search .searchbox input{width:169px;height:15px;border:0;background-color:#fff;line-height:15px;margin:12px 0 0;}
.navigation .search .endcap{width:32px;height:41px;float:right;background-image:url(/images/navigation/search/right.gif);}
.navigation .search .endcap input{width:15px;height:15px;margin-top:13px;}
.navigation .navigationTitle{}
.navigation li{list-style:none;float:left;margin:0;padding:0;}
.navigation li a{display:block;color:#FFF;text-align:center;text-decoration:none;}
.navigation .dropdown{position:absolute;visibility:hidden;width:200px;border-left-style:solid;border-left-width:2px;border-left-color:#c2d4e9;border-right-style:solid;border-right-width:2px;border-right-color:#c2d4e9;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#c2d4e9;background-color:#eff3f9;z-index:1000;margin:0;padding:0;}

.siteTab{width:123px;height:41px;float:left;line-height:41px;text-align:center;font-size:12px;font-weight:700;background-color:#0069AA;border-left-style:solid;border-left-width:1px;border-left-color:#80B4D5;border-right-style:solid;border-right-width:1px;border-right-color:#124465;cursor:pointer;}
.siteTabHome{width:124px;height:41px;float:left;line-height:41px;text-align:center;font-size:12px;font-weight:700;background-color:#0069AA;border-right-style:solid;border-right-width:1px;border-right-color:#124465;background-image:url(/images/navigation/endCapNormal.gif);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.siteTabHome .selected{background-image:url(/images/navigation/endCapSelected.gif);background-repeat:no-repeat;background-position:left;background-color:#003B5F;}

.siteHeader .logocontainer { float: left; margin-top: 12px; margin-left: 0px; }
.siteHeader { padding-top:17px;color:#0369ab; z-index:500; }
.siteHeader .topcontainer { float: right; position: relative; height: 68px; z-index: 600; }

.siteHeader .topheader { height: 34px; top: 0px; position: relative; z-index: 700; }
.siteHeader .bottomheader { clear: right; height: 34px; top: -1px; position: relative; }

.phonenumbers{float:right;padding-right:10px;font-size:14px;font-weight:bold; text-align: right; line-height: 17px; margin-top:1px;color:#fff;}
.siteHeader .basket { margin-bottom: 4px; margin-left: 5px; margin-right: 5px; }
.siteHeader .basketsummary a { display: block; height: 24px; }
.siteHeader .basketsummary .basketitems { float: left; }
.siteHeader .basketsummary .baskettotal { float: right; font-weight: bold; color: #000; }
.siteHeader .headerLinks { line-height: 34px; font-size: 13px; margin-right: 15px; float: right; }
.siteHeader .headerLinks a { color: #fff; font-weight: bold; font-size: 12px; }
.siteHeader .headerLinks .pipesplitter { padding-left: 5px; padding-right: 5px; color: #b21e3b; }
.siteHeader .basketsummary
{
    line-height: 24px;
    
    
    float: right;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    padding: 5px;
    font-size: 13px;
                         
    -webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	width: 250px;
}
.siteHeader .basketsummary a { color: #0369ab;}
.choosestoredropdown
{
    position:absolute;
    
    background-color:#fff;
    margin:0;
    padding:0;
    display:none;
    
    left: -1px;
    right:-1px;
    top: 34px;
    
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
    
    z-index: 2000;
}
.choosestoredropdown a
{
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}
.choosestoredropdown img { padding-left: 5px; float: right; }
.choosestoredropdown .selected {  }

.siteHeader .choosestore 
{
    position: relative;
    height: 24px;
    float: right;
    z-index: 10;

    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    
    padding: 5px;
    font-size: 13px;
                         
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	width: 160px;
}
.siteHeader .currentcountrytext { line-height: 24px; float: left; }
.siteHeader .currentcountryimage { float: right; padding-left: 5px; }



.siteLeft{float:left;width:134px;margin-bottom:50px;clear:both;}
.menublock{color:#0369ab;}
.menublock ul{color:#b21e3c;}
.menublock .menuheader{ width:134px;height:20px;color:#fff;font-size:11px;line-height:20px;font-weight:700; background-color: #072d46;
                        
                        
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px; 
                        
                        
}
                        
                        
                        
.menublock .singlemenuheader{ width:134px;height:20px;color:#fff;font-size:11px;line-height:20px;font-weight:700; background-color: #072d46;
                        
                        
-webkit-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px; 
                        
                        
}
                        
.menublock .menucontent
{
    border: 1px solid #e0e0e0;
    border-top: none;
    background-color:#fff;
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	background-image: url(/images/new/content_section_gradient.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.menublock .menucontent ul li
{
    margin-top: 0px;
    padding-top: 0px;
}
                        
                        
                        
.menublock .menuheader .menutitle, .menublock .singlemenuheader .menutitle{padding-left:5px;padding-right:5px;text-transform:uppercase;}
.menublock .securityIcon{text-align:center;padding-top:5px;padding-bottom:5px;}
.menublock .padding{height:5px;font-size:1px;}
.menublock .inputboxes{padding:5px;}
.menublock .inputborder{background-color:#fff;border-color:#a7a6aa;border-style:solid;border-width:1px;}
.menublock .inputborder input{width:120px;border:0;}
.spacer{height:5px;font-size:0;}






.fullWidthContent{width:1000px;margin-bottom:50px;margin-top:20px;clear:both;}
.siteContent{float:right;width:854px;margin-bottom:50px;}
.subNavigation{height:35px;clear:both;font-size:11px;}
.subNavigation .navigationTab{height:35px;float:left;line-height:35px;text-align:center;font-weight:700;background-color:#0069AA;border-left-style:solid;border-left-width:1px;border-left-color:#80B4D5;border-right-style:solid;border-right-width:1px;border-right-color:#124465;cursor:pointer;}
.subNavigation a{color:#fff;text-decoration:none;}
.navigationTabLeft{height:35px;float:left;line-height:35px;text-align:center;font-weight:700;background-color:#0069AA;border-right-style:solid;border-right-width:1px;border-right-color:#124465;background-image:url(/images/subNavigation/left/endCapNormal.jpg);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.navigationTabLeft .selected{background-image:url(/images/subNavigation/left/endCapSelected.jpg);background-repeat:no-repeat;background-position:left;background-color:#003B5F;}
.navigationTabRight{height:35px;float:left;line-height:35px;text-align:center;font-weight:700;background-color:#0069AA;border-left-style:solid;border-left-width:1px;border-left-color:#80B4D5;background-image:url(/images/subNavigation/right/endCapNormal.jpg);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.navigationTabRight .selected{background-image:url(/images/subNavigation/right/endCapSelected.jpg);background-repeat:no-repeat;background-position:right;background-color:#003B5F;}
#newsTabs{font-size:9px;}
.buttonpadding{margin-top:10px;margin-bottom:10px;text-align:right;}
.inputcontainer .help{float:left;width:15px;margin:5px;}
.inputcontainer .textbox{float:left;line-height:18px;margin:5px;}
.inputcontainer .textbox input{width:550px;}
.text{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px;}
.inputcontainer .textbox select{_margin-left:5px;}
.textareacontainer .help{float:left;width:15px;margin:10px;}
.textareacontainer .label{float:left;width:150px;line-height:18px;text-align:left;margin:10px;}
.textareacontainer .textbox{float:left;margin:5px;}
.bigBlue{color:#0369ab;font-size:14px;font-weight:700;}
.bigGreen{color:#0a9948;font-size:14px;font-weight:700;}
#cableTable1Header{background:#fff url("/images/banners/homepage/cableTable1.gif") no-repeat top;}
#cableTable2Header{background:#fff url("/images/banners/homepage/cableTable2.gif") no-repeat top;}
#cableTable3Header{background:#fff url("/images/banners/homepage/cableTable3.gif") no-repeat top;}
.panelHeading{height:37px;margin:10px 0 0;}
.panelBox{border-left:solid 9px #fff;border-right:solid 8px #fff;border-bottom:solid 8px #fff;padding-bottom:10px;font-size:.9em;margin-left:auto;margin-right:auto;margin-bottom:5px;}
.panelBox table{width:680px;margin:auto;}
#cableTable1Body{border-color:#d9e9f3;}
#cableTable2Body{border-color:#b3d2e6;}
#cableTable3Body{border-color:#81b4d5;}
.panelBoxFibreCable{border-left:solid 9px #fff;border-right:solid 8px #fff;border-bottom:solid 8px #fff;font-size:.9em;padding-top:0;margin-bottom:0;}
.fibreCableSpacer{height:55px;width:20%;padding-left:20px;padding-right:20px;text-align:center;margin:0;}
.patchMatrixTitle{text-align:center;width:26px;height:20px;}
.patchMatrixBall{text-align:center;border-right:1px solid #ccc;padding:2px;}
.patchMatrixPrice{text-align:center;font-weight:700;color:#a70020;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:2px;}
.downloads div{color:#999;padding:2px;}
.downloads ul{list-style-type:none;}
.newsTicker{background-color:#b21e3c;color:#fff;height:23px;
            
            
            
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.newsTicker .mainContent{line-height:16px;padding:4px;}
.newsTicker .newsHeader{float:left;border-right:solid 1px #fff;padding-right:5px;color:#fff;margin-right:5px;font-weight:700;}
.newsTicker .newsSummary{float:left;border-right:solid 1px #fff;padding-right:5px;color:#fff;margin-right:5px;}
.newsTicker .newsOptions{float:right;font-weight:700;border-left:solid 1px #fff;padding-left:5px;color:#fff;margin-left:5px;}
.newsTicker .yellow{color:#fec10e;}
.newsTicker,.newsTicker a{text-decoration:none;color:#fff;}
.newsTicker .activeArticle{display:block;}
.newsTicker .rssIcon { float: right; margin: 4px; }
.newsLogo{float:right;padding:10px;}
.pagingHolder{font-weight:700;color:#b21e3b;margin:0;padding:5px;}
ul.sectionBottom{list-style-type:none;background-color:#e6f0f7;border:solid 1px #81b4d5;font-weight:700;text-align:right;margin:0;padding:3px 10px;}
ul.sectionBottom li{display:inline;}
ul.sectionBottom li.pageNumRight{padding-left:2px;padding-right:2px;}
ul.sectionBottom li.pageNumRightSelected{color:#b21e3b;padding-left:2px;padding-right:2px;}




#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html #fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#fancy_wrap{text-align:left;}
#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/images/icons/products/fancy_progress.png') no-repeat;}
#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
#fancy_loading_icon{position:absolute;background:url('/images/icons/products/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px;}
#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 33px;}
#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
#fancy_content{z-index:100;position:absolute;margin:0;}
#fancy_div{height:100%;width:100%;z-index:100;}
#fancy_img{position:absolute;top:0;left:0;border:0;z-index:100;width:100%;height:100%;margin:0;padding:0;}
#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('/images/icons/products/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;cursor:pointer;z-index:111;outline:none;width:20px;height:20px;margin:20px;}
a#fancy_left{background:transparent url('/images/icons/products/LeftArrow.gif') no-repeat;left:0;}
a#fancy_right{background:transparent url('/images/icons/products/RightArrow.gif') no-repeat;right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('/images/icons/products/LeftArrow.gif') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('/images/icons/products/RightArrow.gif') no-repeat;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;margin:0;padding:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;margin:0;padding:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;}
#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
#fancy_title table{margin:0 auto;}
#fancy_title table td{vertical-align:middle;padding:0;}
#fancy_title_left{height:32px;width:15px;background:transparent url(/images/icons/products/fancy_title_left.png) repeat-x;}
#fancy_title_main{height:32px;background:transparent url(/images/icons/products/fancy_title_main.png) repeat-x;}
#fancy_title_right{height:32px;width:15px;background:transparent url(/images/icons/products/fancy_title_right.png) repeat-x;}
#dataSheetContainer{text-align:center;position:relative;}
#dataSheetContainer h1{font-size:13px;font-weight:700;margin-top:10px;}
#loadContent{height:500px;}
#dataSheets{width:100%;height:100%;border:0;}
#loadPDF{width:99%;height:370px;border:0;}
#loadingContainer{position:absolute;right:20px;top:20px;}


.HDS_table{width:100%;}
.HDS_table .header{background-color:#B3D2E6;font-weight:700;text-align:center;}
.HDS_table .titleColumn{background-color:#D9E9F3;font-weight:700;}
.HDS_table .alternateColumn{background-color:#ECF4F9;}
li span,ol span,.threeColumn .groupPrice,.threeColumn .productDescription,.gridView .productDescription,.twoColumn .productDescription,.oneColumn .productDescription,.grey{color:#666;}
h1 a,h2 a,h3 a,.threeColumn .productHeader a,.gridView .categoryHeader a,.twoColumn .categoryHeader a,.oneColumn .categoryHeader a{color:#000;}
.left-align,.leftAlign,ul.sectionBottom li.pageNumLeft{float:left;}
.center-align,.centerAlign,.threeColumn .largeImage,.threeColumn .centralButton,.threeColumn .smallImage,.menublock .loginbottom,.productCompare{text-align:center;}
.splitter,.threeColumn .itemSeperator,.threeColumn .itemseperator,.twoColumn .itemSeperator,.twoColumn .itemseperator,.oneColumn .splitter{height:2px;font-size:0;border-top: 1px solid #e0e0e0;}
.error-message,.colorHighlight,.requiredField{color:#a70020;font-weight:700;}

.threeColumn .bottomElementGradient{padding:10px;}
.threeColumn .left,.threeColumn .centre,.threeColumn .center{width:278px;float:left;margin-right:10px;}
.threeColumn .groupOffPrice,.gridView .productOffListPrice,.twoColumn .productOffListPrice,.oneColumn .productOffListPrice{color:#b21e3b;font-weight:700;}
.threeColumn .productImage,.twoColumnProductImage,.twoColumn .productImage{float:left;width:93px;margin-right: 10px;}
.threeColumn .productImage img,.twoColumn .productImage img,.twoColumnProductImage img{max-width:93px;}
.threeColumn .productDescription a,.gridView .productDescription a,.twoColumn .productDescription a,.oneColumn .productDescription a,.topinformation .links a,.menublock a,.menublock li .option{}
.advertImage{text-align:center;padding-top:10px;padding-bottom:10px;}

.gridView .verticalSplitter,.oneColumn .verticalSplitter,.oneColumn .twoColumnVerticalSplitter{background-image:url(/images/columns/one/verticalSplitter.gif);background-repeat:repeat-y;}
.itemSeperator, .itemseperator,.oneColumn .itemSeperator,.oneColumn .itemseperator{height:2px;font-size:0;border-top: 1px solid #e0e0e0;clear:both;}
.threeColumn .centreColumn,.threeColumn .middleColumn{width:278px;float:left;margin-left:10px;}
.threeColumn .centreColumnRed,.threeColumn .middleColumnRed{width:278px;float:left;margin-left:10px;background-image:url(/images/columns/three/red/stretcher.gif);}
.columnFooter h1,.doubleColumnFooter h1{font-size:1.1em;font-weight:700;color:#000;height:15px;margin:0;padding:0;}
.columnFooter h2,.doubleColumnFooter h2{font-size:0.95em;font-weight:700;color:#000;min-height:15px;margin:0;padding:0;}
.twoColumn h2,.threeColumn h2,.similarProductSummary h2,.rangeProductSummary h2,.gridView h2{font-size:1em;font-weight:700;color:#000;line-height:14px;margin:0;padding:0;}
.gridView .categoryHeader,.oneColumn .categoryHeader{font-size:1em;font-weight:700;color:#000;line-height:14px;}
.twoColumnProductSummary{color:#666;}
.gridView .categoryPrice,.twoColumn .categoryPrice,.oneColumn .categoryPrice{padding-top:10px;color:#999;}
.twoColumn .productSummary{float:right;width:299px;color:#666;}
.twoColumnProductImage img,.categoryPageImage{width:93px;height:93px;}
.twoColumn .breaker .seperator,.oneColumn .breaker .seperator,.oneColumn .rightSideBreaker .seperator{height:1px;font-size:0;margin-left:10px;margin-right:10px;border-top:solid 1px #d3e0f0;}

.hidden,.newsTicker span{display:none;}
.navigation .dropdown a,.countryChooser a{position:relative;display:block;width:auto;text-align:left;font:11px arial;margin:0;padding:5px 10px;}
.navigation .dropdown a:hover,.navigation .dropdown a:focus,.countryChooser a:hover,.countryChooser a:focus{background-color:#c2d4e9;}
.siteTab a,.siteTabHome a,.menublock .menuheader .menutitle a, .menublock .singlemenuheader .menutitle a{color:#fff;text-decoration:none;}
.siteTab:hover,.siteTab .selected:hover,.navigationTab:hover,.navigationTab .selected:hover{background-color:#00578C;}
.siteTab .selected,.navigationTab .selected{background-color:#003B5F;}
.siteTabHome:hover,.siteTabHome .selected:hover{background-image:url(/images/navigation/endCapHover.gif);background-repeat:no-repeat;background-position:left;background-color:#00578C;}
.inputcontainer,.textareacontainer{clear:both;}

.navigationTabLeft:hover,.navigationTabLeft .selected:hover{background-image:url(/images/subNavigation/left/endCapHover.jpg);background-repeat:no-repeat;background-position:left;background-color:#00578C;}
.navigationTabRight:hover,.navigationTabRight .selected:hover{background-image:url(/images/subNavigation/right/endCapHover.jpg);background-repeat:no-repeat;background-position:right;background-color:#00578C;}

#threeTabs .navigationTab,#accountOptions .navigationTab{width:283px;_width:283px;}
#threeTabs .navigationTabLeft,#threeTabs .navigationTabRight{width:283px;_width:283px;}

#fourTabs .navigationTab,#accountOptions .navigationTab{width:212px;_width:214px;}
#fourTabs .navigationTabLeft,#fourTabs .navigationTabRight,#accountOptions .navigationTabLeft,#accountOptions .navigationTabRight{width:212px;_width:214px;}

#fiveTabs .navigationTab,#jobOpportunities .navigationTab{width:140px;_width:142px;}
#fiveTabs .navigationTabLeft,#fiveTabs .navigationTabRight,#jobOpportunities .navigationTabLeft,#jobOpportunities .navigationTabRight{width:140px;_width:142px;}
#sixTabs .navigationTab,#supportAndMaintenance .navigationTab,#leasingPages .navigationTab,#structuredCabling .navigationTab,#smartpacRepair .navigationTab{width:140px;_width:142px;}
#sixTabs .navigationTabLeft,#sixTabs .navigationTabRight,#supportAndMaintenance .navigationTabLeft,#supportAndMaintenance .navigationTabRight,#leasingPages .navigationTabLeft,#leasingPages .navigationTabRight,#structuredCabling .navigationTabLeft,#structuredCabling .navigationTabRight,#smartpacRepair .navigationTabLeft,#smartpacRepair .navigationTabRight{width:142px;_width:143px;}
#sevenTabs .navigationTab,#publicSector .navigationTab{width:120px;_width:122px;}
#sevenTabs .navigationTabLeft,#sevenTabs .navigationTabRight,#publicSector .navigationTabLeft,#publicSector .navigationTabRight{width:121px;_width:122px;}
#eightTabs .navigationTab,#clearancePages .navigationTab{width:104px;_width:106px;}
#eightTabs .navigationTabLeft,#eightTabs .navigationTabRight,#clearancePages .navigationTabLeft,#clearancePages .navigationTabRight{width:108px;_width:109px;}
.inputcontainer .label,.inputcontainer label{float:left;width:150px;line-height:18px;text-align:left;margin:5px;}
.bigRed,.gridView .price,.productprice{color:#b51644;font-size:18px;font-weight:700;}

.excludingvat{color:#b51644;font-size:14px;font-weight:normal;}
.gradetext{color:#b51644;font-size:12px;font-weight:bold;}
.listprice{color: #b51644;font-weight: bold;}

.bestsellerproduct .productimage{width: 100px; float: left; }
.bestsellerproduct .productinformation{width:131px;float: right;}

.brandsTable { border-collapse: collapse; width:98%; text-align:center; border:0}
.brandsTable td { padding:5px; }
.brandsCell4 { border-right:#d3e0f0 1px solid;margin-left:5px;margin-right:5px;vertical-align:middle;text-align:center;width:25%;}
.brandsCell { vertical-align:middle;text-align:center;width:25%;}
.brandsCellTop {vertical-align:top;text-align:center;width:25%;}
.patchMatrixDiv1 { float:left;text-align:center; }
.patchMatrixTable { border-collapse:collapse;border-width:thin;border-color:#dddddd; }
.patchMatrixTable td { padding:2px; }
.patchMatrixTableRow { color:gray;font-weight:bold;width:30px;text-align:center; }
.patchMatrixTableCell { color:gray;font-weight:bold;width:30px;text-align:center; }
.FollowHardware {margin-left:10px;}
.FollowHardware a{ line-height: 26px; text-decoration: none; margin-bottom: 5px; display: block; height: 26px;}

.GridViewStyle{width:100%; border: 1px solid #81b4d5; }
.GridViewStyle a{   color: #81b4d5; }
.GridViewHeaderStyle th{    text-align: left;   border-spacing:1; border-style:none; border-right: 1px solid #81b4d5;border-left: 1px solid #81b4d5;  border-top: 1px solid #81b4d5; border-bottom: 1px solid #81b4d5; }
.GridViewHeaderStyle{    background-color: #e6f0f7; font: Arial; font-size: x-small;    font-weight: bold;    color: Gray;}
.GridViewFooterStyle{    background-color: transparent;    font-weight: bold;    color: Gray; border-style:hidden;}
.GridViewRowStyle{    background-color: #FFF;  font-size:12;    color: Gray;}
.GridViewAlternatingRowStyle{    background-color: #FFF;  font-size:12;  color: Gray;}
.GridViewRowStyle td, .GridViewAlternatingRowStyle td{    border-spacing:1; border-right: 1px solid #81b4d5;border-left: 1px solid #81b4d5;  border-bottom: 1px solid #81b4d5; }
.GridViewSelectedRowStyle{    background-color: #E2DED6;    font-weight: bold;    color: #333333; }
.GridViewPagerStyle{    background-color: transparent;    width:100%; border-style: hidden; border-top: 1px solid #81b4d5;}
.GridViewPagerStyle table /* to center the paging links*/{    margin: 0 auto 0 auto; border-bottom: 0px solid #81b4d5; border-right:0px solid #81b4d5; }
.GridViewPagerStyle td {border: none;}
/*border-spacing:0; border-right: 1px solid #81b4d5;border-bottom: 1px solid #81b4d5;border-left: 1px solid #81b4d5;  border-top: 1px solid #81b4d5;  padding: 4px; //border-bottom: 1px solid #81b4d5;*/
.order-total
{
    font-weight: bold;
    color: #0369ab;
}


.siteNavigation .search{width:399px;height:33px;float:left;background-image: url(/images/new/main_nav_bg.jpg);
                        
                        
    -webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
border-left: 1px solid #28486a;
                        
                        }
.siteNavigation .search .magnifier{margin-left: 10px;width:24px;height:33px;float:left;background-image:url(/images/navigation/search/leftend.png);}
.siteNavigation .search .searchbox{width:335px;height:33px;float:right;padding-left: 10px;}
.siteNavigation .search .searchbox input{width:325px;height:22px;border:0;background-color:#fff;line-height:24px;margin:5px 0px 0px 0px; padding-left: 5px; padding-right: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.siteNavigation .search .endcap{width:8px;height:33px;float:left;background-image:url(/images/navigation/search/rightend.png);}
.siteNavigation .search input.gobutton {width:34px;height:24px;margin-top:5px; float: right; margin-left: 10px; margin-right: 10px;}

.siteNavigation { position: relative;height:33px;clear:both;padding-top:15px;}
.siteHeader .siteNavigation a { color: #fff; text-decoration: none; display: block; border-right: 1px solid #316b8f; border-left: 1px solid #28486a; }
.siteHeader .siteNavigation { height: 33px; clear: both; color: #666; font-size: 11px; z-index: 400; position: relative; }
.siteHeader .siteNavigation .navigationTitle { display:block;}
.siteNavigation .brandsTab, .siteNavigation .storeTab, .siteNavigation .solutionsTab, .siteNavigation .servicesTab
{
    width:150px;
    height:33px;
    float:left;
    line-height:33px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    text-transform: uppercase;
    background-image: url(/images/new/main_nav_bg.jpg);
    text-shadow: 1px 1px 1px #000;

}
.siteNavigation .storeTab
{
    border-left: none;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
}

.siteNavigation .storeTab a
{
    border-left: none;
}

.siteNavigation .navarrow
{
    top: 29px;
    margin-left: 10px;
    position: absolute;
    display: inline;
}


.siteNavigation .brandsTab.selected, .siteNavigation .storeTab.selected, .siteNavigation .solutionsTab.selected, .siteNavigation .servicesTab.selected, .siteNavigation .adviceTab.selected, .siteNavigation .aboutusTab.selected
{
    background-color:#003B5F;background-image: url(/images/new/main_nav_bg_selected.jpg);
}

.siteNavigation .brandsTab:hover, .siteNavigation .storeTab:hover, .siteNavigation .solutionsTab:hover, .siteNavigation .servicesTab:hover, .siteNavigation .adviceTab:hover, .siteNavigation .aboutusTab:hover
{
    background-color:#00578C;background-image: url(/images/new/main_nav_bg_hover.jpg);
}

.siteHeader .siteNavigation .ddcontent
{
    display: none;
    top: 48px;
    width: 200px;
    z-index: 1000;
    position: absolute;
    text-transform: none;

    border-bottom-style:solid;
    border-bottom-width:5px;
    border-bottom-color:#b21e3b;
    
    -moz-box-shadow: 0 3px 5px #385565;
    -webkit-box-shadow: 0 3px 5px #385565;
    box-shadow: 0 3px 5px #385565;
    
    background-color:#082c46;
}

.siteHeader .siteNavigation .ddcontent a { border: none; color:#fff; display: block; text-align: left; text-decoration: none; font: 11px arial; padding: 5px 15px 5px 10px; font-weight: bold; }

.siteHeader .siteNavigation .ddcontent .navsplitter
{
    border-bottom: 1px dotted #748796;
    margin: 0px 10px 0px 10px;
    
}

.siteHeader .siteNavigation .ddcontent a:hover, .siteHeader .siteNavigation .ddcontent a:focus { background-color:#b21e3b;
                                                                                                 
                                                                                                 
                                                                                                 
    background-image: url(/images/new/white_arrow_on_red.png);
    background-position: center right;
    background-repeat: no-repeat;
                                                                                                 
                                                                                                  }



.columnFooter, .singleElementGradient, .bottomElementGradient, .doubleColumnFooter, .middleElementGradient
{
    padding: 0px;
    background: none;
    
}
.content-section, .columnHeader, .singleElement, .bottomElement, .doubleColumnHeader, .middleElement, .topElement
{
    position: relative;
    background: none;
    border: 0px;
    padding:8px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    background-image: url(/images/new/content_section_gradient.png);
    background-position: bottom;
    background-repeat: repeat-x;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.bottomGradient
{
    background-image: url(/images/new/footer_gradient_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}








.siteFooter
{
    clear: both;
    height: 267px;
    margin-left: 50px;
    margin-right: 50px;
}
.siteFooter .footerheader
{
    color: #fff;
    line-height: 25px;
    font-weight: bold;
    margin-top: 20px;
    text-transform: uppercase;
}
.siteFooter .sociallinks
{
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.siteFooter .footerlinks a
{
    color: #fff;
    display: block;
    font-size: 11px;
    text-decoration: none;
    padding-bottom: 6px;
}
.siteFooter .footerheader a { color: #fff; font-size: 12px; }
.siteFooter .footerheader a:hover { color: #b21e3b; }

.siteFooter .footer-logos
{
    padding-top: 30px;
}
.siteFooter .footerlogos img
{
    margin-left: 10px;
}
.siteFooter .footerlogos
{
    float: right;
}
.siteFooter .copyright{text-align:center;padding-top:10px;padding-bottom:10px; color: #fff; font-size: 10px;}

.red { color: #b21e3b; }



























.column, .double-column, .triple-column, .quad-column { float: left;}
.five-column .column { width: 20%; }
.five-column .double-column { width: 40%; }
.five-column .triple-column { width: 60%; }
.five-column .quad-column { width: 80%; }
.four-column .column { width: 25%; }
.four-column .double-column { width: 50%; }
.four-column .triple-column { width: 75%; }
.three-column .column {	width: 33.3333%; }
.three-column .double-column { width: 66.6666%; }
.two-column .column { width: 50%; }
.left-column { margin-right: 5px;  }
.middle-column { margin-right: 5px; margin-left: 5px; }
.right-column { margin-left: 5px; }

.inline-image.left
{
    float: left;
    padding-right: 10px;
}

.side-column
{
    margin-right: 10px;
}

.subnavigation .navigationblock
{
    display: block;
    padding: 5px;
    color: #000;
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.subnavigation a.navigationblock, .subnavigation a.navigationblockchild
{
    padding-right: 15px;
    background-image: url(/images/new/red_arrow_on_white.png);
    background-position: center right;
    background-repeat: no-repeat;
}
.subnavigation .navigationblock:last-child
{
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}
.subnavigation .navigationblockchild
{
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    color: #000;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color: #f4f4f4;
}



.subnavigation a.selected
{
    color:#fff;
    background-color: #b21e3b;
    padding-right: 15px;
    background-image: url(/images/new/white_arrow_on_red_down.png);
    border-left: 1px solid #b21e3b;
    border-right: 1px solid #b21e3b;
    border-bottom: 1px solid #b21e3b;
}

.subnavigation a:hover
{
    color:#fff;
    background-color: #b21e3b;
    padding-right: 15px;
    background-image: url(/images/new/white_arrow_on_red.png);
    border-left: 1px solid #b21e3b;
    border-right: 1px solid #b21e3b;
    border-bottom: 1px solid #b21e3b;
}



.hiddencontent
{
    display: none;
}




.subnavigation .socialicon
{
    margin-right: 4px;
}
.content-section .socialicon
{
    margin-right: 5px;
}
.subnavigation a.socialicon:hover
{
    background: none;
}


.subnavigation a.sociallink
{
    line-height: 19px;
}
.subnavigation a.sociallink img
{
    padding-right: 5px;
}

.subnavigationheader
{
    display: block;
    
    background-color: #072d46;
    
    height: 23px;
    line-height: 23px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 5px;
    font-size: 11px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-weight: bold;
	
	padding-right: 15px;
    background-image: url(/images/new/grey_arrow_on_blue.png);
    background-position: center right;
    background-repeat: no-repeat;
}
.subnavigationheader a { color: #fff; }
.subnavigationheader a:hover { background: none; color: #b21e3b; border: none; }
.subnavigationheader .right-arrow
{
    float: right;
    margin-top: 7px;
}
.subnavigation .subnavigationheader
{
    -webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	background-image: none;
}





.media-section
{
    position: relative;
    background: none;
    border: 0px;
    display: block;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    background-image: url(/images/new/content_section_gradient.png);
    background-position: bottom;
    background-repeat: repeat-x;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.media-switchconfig
{
    height: 92px;
    display: block;
}

.media-switchconfig .button
{
    position: absolute;
    bottom: 8px;
    left: 8px;
}
.inner-padding
{
    padding: 8px;
    display: block;
}
.button
{
    display: inline-block;
    height: 18px;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
    border: 1px solid #6d94b0;
    background-image: url(/images/button/background.png);
    background-repeat: repeat-x;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-shadow:1px 1px 1px #000;
}

a:hover,a:focus,a:hover h2,a:focus h2{color:#b21e3b;}
.button:hover{color:#fff;}
.feature-section .feature-header
{
    display: block;
    height: 23px;
    line-height: 23px;
    color: #fff;
    padding-left: 5px;
    padding-bottom: 0px;
    text-transform: uppercase;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	font-weight: bold;
	background-color: #072d46;
}
.feature-header h2
{
    color: #fff;
    padding-bottom: 0px;
}
.feature-content
{
    position: relative;
    background: none;
    border: 0px;
    height: 330px;
	overflow: hidden;

    
    background-color: #f4f4f4;
    -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}

.feature-section .feature-content .feature-slider
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 192px;

}

.feature-section .feature-content .feature-slider .feature-slider-content
{
	position: relative;
	width: 999999px;
}

.feature-section .feature-content .feature-slider .feature-slider-content .four-column
{
	float: left;
	width: 798px;
}

.feature-section .feature-content .feature-slider .feature-slider-content .five-column
{
	float: left;
	width: 998px;
}

.right-border
{
    border-right:  1px solid #e0e0e0;
}

.feature-section .feature-content .feature-slider .feature-slider-content .four-column .column,
.feature-section .feature-content .feature-slider .feature-slider-content .five-column .column
{
    height: 320px;
}



.topdealproduct
{
    width: 172px;
    margin: 10px;
    border: 1px solid #e3e3e3;
    height: 300px;
    font-size: 11px;
    background-color: #fff;
    padding: 4px;
    
    
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.topdealproduct .manufacturer-logo
{
    margin-left: 5px;
    margin-right: 5px;
    width: 160px;
    height: 40px;
}
.feature-slider-content .column .right-border
{
    border: none;
}
.topdealproduct .image img
{
    width: 170px;
}
.topdealproduct h2, .bestsellerproduct h2
{
    padding-bottom: 0px;
    color: #0369ab;
}
.topdealproduct .offlist
{
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    height: 18px;
    background-color: #f8951d;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
.topdealproduct .productdetails
{
    padding: 5px;
    padding-bottom: 7px;
    margin: 5px;
    text-align: center;
    border-bottom: 1px dotted #575757;
}
.topdealproduct .productdetails h2
{
    font-size: 13px;
}
.topdealproduct .productdescription
{
    height: 14px;
    overflow: hidden;
}
.topdealproduct .productpricedetails
{
    margin-top: 5px;
    padding: 5px;
}
.topdealproduct .gradetext
{
    text-transform: uppercase;
    font-size: 11px;
}






.pagingholder
{
    text-align: center;
    height: 23px;
    margin: 0px;
    padding: 0px;
    line-height: 23px;
    
}
.pagingholder img
{

}
.pagingholder a
{
    color: #fff;
    margin-top: 3px;
    cursor: pointer;
    height: 12px;
    width: 12px;
    line-height: 12px;
    margin-left: 2px;
    margin-right: 2px;
    display: inline-block;
    background-color: #fff;
    padding: 0px;
    
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.pagingholder a:hover
{
    color: #b21e3b;
    background-color: #b21e3b;
}
.pagingholder a.active
{
    color: #b21e3b;
    background-color: #b21e3b;
}
.pagingholder .prev, .pagingholder .next, .pagingholder .prev:hover, .pagingholder .next:hover
{
    background-color: #072d46;
}
.right-logo
{
    float: right;
    padding-left: 10px;
}
.article-content img
{
    max-width: 100%;
}
img.banner
{
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.social-media-buttons
{
    float: right;
    height: 20px;
}
.facebook-button
{
    height: 20px;
    float: right;
    width: 45px;
    overflow: hidden;
    margin-left: 5px;
}
.twitter-button
{
    height: 20px;
    width: 53px;
    overflow: hidden;
    float: right;
    margin-left: 5px;
}
.linkedin-button
{
    height: 20px;
    margin-left: 5px;
    float: right;
}
.google-button
{
    height: 20px;
    float: right;
    margin-left: 5px;
}








            .slideraccord
			{
				width: 972px;
				height: 322px;
				padding-top: 13px;
				padding-bottom: 45px;
				padding-left: 14px;
				padding-right: 14px;
				background-image: url(/images/new/main_banner_bg.jpg);
			}
			.slideraccord .slideraccord-container
			{
				height: 322px;
				position: relative;
				overflow: hidden;
			}
			.slideraccord .slideraccord-container .slideraccord-slide
			{
				position: absolute;
				width: 840px;
				height: 322px;
				background: #000;
				z-index: 10;
			}
			.slideraccord .slideraccord-slide .slideraccord-slide-tab
			{
				float: left;
				width: 40px;
				height: 322px;
				margin-right: 4px;
				cursor: pointer;
				background-image: url(/images/new/vertical-tab.jpg);
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
			}
			.slideraccord .slideraccord-slide .slideraccord-slide-tab.selected
			{
				background-position: 0px -322px;
			}
			.slideraccord .slideraccord-slide .slideraccord-slide-tab:hover
			{
				background-position: 0px -322px;
			}
			.slideraccord .slideraccord-slide .slideraccord-slide-content
			{
				float: left;
				width: 796px;
				height: 322px;
			}
			.slideraccord .slideraccord-slide .slideraccord-slide-content img
			{
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
			}
			#slide2
			{
				left: 844px;
				z-index: 20;
			}
			#slide3
			{
				left: 888px;
				z-index: 30;
			}
			#slide4
			{
				left: 932px;
				z-index: 40;
			}


/*
.homepage-slideshow-holder {  background-image: url(/images/new/main_banner_bg.jpg); width: 972px; height: 322px; padding-top: 13px; padding-left: 14px; padding-right: 14px; padding-bottom: 45px; position: relative; }
.homepage-slideshow-holder .vertical-tab
{
    width: 40px;
    float: left;
    margin-right: 4px;
    height: 322px;
    background-image: url(/images/new/vertical-tab.jpg);
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.homepage-slideshow-holder .slideshow-holder
{
    float: left;
    width: 795px;
}
.homepage-slideshow-holder #business,.homepage-slideshow-holder #enterprise,.homepage-slideshow-holder #public-sector
{
    display: none;
}

#container-welcome-to-hardware { z-index: 10; }
#container-business { z-index: 20; }
#container-enterprise { z-index: 30;  }
#container-public-sector { z-index: 40; }
.slideshow-container { width: 839px; float: left; position: absolute; }
*/













div.slideshow div.wrap { height: 322px; }
div.slideshow div.slide-holder { z-index: 3; width: 796px; height: 322px; position: absolute; }
div.slideshow div.slide-holder div.slide-runner { top: 0px; left: 0px; width: 796px; height: 322px; overflow: hidden; position: absolute; }
div.slideshow div.slide-holder div.slide-controls { left: 0px; right: 0px; bottom: 0px; height: 30px; position: absolute; }
div.slideshow div.slide-holder .slide { margin: 0; display: none; position: absolute; }
div.slideshow div.slide-holder .slide img { -webkit-border-radius: 3px; -moz-border-radius: 3px; }
div.slideshow div.slide-holder .slide a { text-decoration: none!important; }

div.slideshow div.slide-holder .slide .content img { -webkit-border-radius: 0px; -moz-border-radius: 0px; }

div.slideshow div.slide-holder .slide .content 
{
    position: absolute;
    top: 15px;
    left: 20px;
    right: 20px;
}

div.slideshow div.slide-holder .slide  .content .desc
{
    display: block;
    margin-bottom: 10px;
    font-size: 22px;
    color: #fff;
    font-family: Helvetica, Arial;
}
div.slideshow div.slide-holder .slide .content .client
{
    display: block;
	font-size: 18px;
	color: #fff;
	font-family: Helvetica, Arial;
}

div.slideshow div.slide-holder div.slide-controls .text 
{
    color : #fff;
    display : block;
    font-size : 10px;
    line-height : 30px;
    height: 30px;
    margin-left: 10px;
    text-transform : uppercase;
}
div.slideshow div.slide-holder div.slide-controls .slide-nav {
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
width: 796px;
height : 40px;
display : block;
text-align: center;
background-image: url(/images/new/slide-nav-background.png);



    -webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;


}
div.slideshow div.slide-holder div.slide-controls .slide-nav a {



    top: 0px;

    height: 40px;

    display : block;
    font-size : 12px;



    line-height : 40px;
    font-weight : bold;
    text-align : center;
    color: #fff;
    text-decoration : none;

}

div.slideshow div.slide-holder div.slide-controls .slide-nav .slide-nav-opt
{
    display: inline-block;
}
div.slideshow div.slide-holder div.slide-controls .slide-nav a.on {

background-image: url(/images/new/slide-nav-background-on.png);
}


.expandable-section
{
    background-color: #0266a6;
    line-height: 20px;

    position: relative;
    width: 245px;
}
.expandable-section a { color: #fff; 
     }
.expandable-section a:hover { background: none; color: #fff; }
.expandable-content 
{
    position:absolute;
    width: 245px;
    margin:0;
    padding:0;
    display:none;
    
    
    z-index: 100;  }
    .expandable-content a
    {
        display: block;
        

        color: #000;
   background-color: #fff;
        
        padding-left: 5px;
        padding-top: 3px;
        padding-bottom: 3px;

    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    }
    
    .expandable-content a:last-child
    {
            -webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
    }
    .expandable-content a:hover 
    {
        
        
  
    background-position: center right;
    background-repeat: no-repeat;
        
        
    color:#fff;
    background-color: #b21e3b;
    padding-right: 15px;
    background-image: url(/images/new/white_arrow_on_red.png);
    border-left: 1px solid #b21e3b;
    border-right: 1px solid #b21e3b;
    border-bottom: 1px solid #b21e3b;
    
        }
    
    
    .openonline
    {
        background-color: #2d2d2d;
        -webkit-border-radius: 10px;
	    -moz-border-radius: 10px;
	    padding: 10px;
	    color: #fff;
	    border: 2px solid #8d8d8d;
    }
    .openonline a { color: #fff; font-weight: bold; }
    .openonline img { padding-bottom: 5px; }
    .openonline .dottedline { border-top: 1px dotted #8d8d8d; margin-top: 5px; font-size: 0px; margin-bottom: 5px; }
    
    .openonline .onlinecreditaccount { font-size: 12px; }
    .openonline .simplerpurchasing { font-size: 15px; font-weight: bold; }
    .openonline .smarterfastercheaper { font-size: 13px; }
    
    
    .newsticker
    {
        
	    border: 5px solid #e8e8e8;
        
        height: 72px;
        padding: 10px;
        
        -webkit-border-radius: 10px;
	    -moz-border-radius: 10px;
	    color: #fff;
    }
    .newsticker .latestnews
    {
        font-weight: bold;
        text-transform: uppercase;
        color: #0069aa;
        font-size: 15px;
    }
    .newsticker .newsarticle
    {
        color: #959595;
        font-style: italic;
        margin-top: 10px;
        display: none;
        overflow: hidden;
        font-size: 14px;
    }
    .newsticker .newsarticle.activearticle
    {
        display: block;
        overflow: hidden;
    }
    .newsticker a, .newsticker a:hover
    {
        color: #959595;
    }
    
    
.category-block .twoColumnProductImage
{
    float:right;
    width:93px;
    margin-right: 0px;
    margin-left: 10px;
    max-width:93px;
    width:93px;
    height:93px;
}
.expandcontent
{
    margin-top: 10px;
}




.termsSub{text-decoration:underline;}
#rightConfigurator{padding-left:150px;}
.config{margin:0;padding:0;color:#FFFFFF;width:300px;}
.linesUnderline{border-bottom:1px solid #666666;font-weight:bold;padding-top:10px;}
.linesCategoryTitle{padding:5px 0;font-weight:bold;}
table.basket-items{width:100%;}
.basket-items .items{border-right:solid 1px #e0e0e0;}
.basket-items .stock{border-right:solid 1px #e0e0e0;width:100px;text-align:center;}
.basket-items .listPrice{border-right:solid 1px #e0e0e0;width:100px;text-align:center;}
.basket-items .remove{border-right:solid 1px #e0e0e0;width:100px;text-align:center;}
.basket-items .quantity{border-right:solid 1px #e0e0e0;width:100px;text-align:center;}
.basket-items .quantity input{width:40px;text-align:center;}
.basket-items .offerPrice{width:90px;text-align:center;}
.basket-items .offerPrice input{width:60px;text-align:center;}
.brands-horizontal-splitter{border-top:solid 2px #dddddd;}
.newsSidebar{float:right;width:278px;}
.newsArticle{float:left;width:566px;}
.leftSide{float:left;width:278px;}
.rightSide{float:right;width:278px;}
.newsPaging{text-align:center;}
.newsPaging .currentPage{display:inline;}
.newsPaging .previousPage{float:left;border:1px solid #FFFFFF;width:200px;text-align:left;}
.newsPaging a{text-decoration:underline;}
.newsPaging a:hover{text-decoration:underline;}
.newsPaging .nextPage{float:right;border:1px solid #FFFFFF;width:200px;text-align:right;}
.gap10{padding:0 8px;}
.gap4{padding:0 2px;}
.newsPagingInternal{float:right;text-align:right;}
.newsPagingInternal .nextPage{border:1px solid #FFFFFF;display:inline;}
.newsPagingInternal .currentPage{display:inline;padding-left:5px;}
.newsPagingInternal .previousPage{float:left;border:1px solid #FFFFFF;}
.newsCategory{display:inline;}
.compareDifferent{color:#B21E3B;}
.compareIdentical{color:#0369AB;}
tr.compareTableRow{border-left:solid 1px #81b4d5;border-right:solid 1px #81b4d5;}
table.compareTableContent{border-collapse:collapse;width:100%;background-color:#FFFFFF;}
.attrSection{font-weight:bold;width:110px;}
.attrSectionEnd{border-right:solid 1px #81b4d5}
.compareDifferent{color:#b21e3b}
.compareTableHeader{background-color:#81b4d5;}
.compareTableHeader td{text-align:center;}
.alternateRows{background-color:#e6f0f7;}
.compareImage{margin-top:2px;padding:2px;text-align:center;}
.compareTableContent .image{width:93px;}
.compareTableContent .prices{color:#0069aa;padding-left:10px;}
.compareProduct{color:#666666;font-weight:bold;}
.bubble{position:absolute;width:200px;clear:both;display:none;padding:5px;border-color:#e0e8f0;border-width:1px;border-style:solid;background-color:#f4f4f4;}
ul.formQuestions li{list-style-type:none;color:#666;}
label.questionLabels{margin:5px;line-height:normal;text-align:left;font-weight:bold;width:800px;padding-top:10px;}
label.commentLabels{margin:5px;line-height:normal;text-align:left;}
.thankyou textarea{width:800px;height:100px;}
.formQuestions{width:200px;}
.riverbedTable td{padding:3px 5px;border:1px solid #CCCCCC;text-align:center;}
.riverbedTable .header{font-weight:bold;background-color:#5587bc;color:#FFFFFF;border:1px solid #FFFFFF;}
.riverbedTable .rowTitle{font-weight:bold;width:200px;text-align:left;}
.riverbedTable{width:100%;border-collapse:collapse;border:1px solid #f07b2d;}
.riverbedTableInfo{width:100%;}
.riverbedTableInfo td{padding:5px;vertical-align:top;font-style:italic;}
.oneColumnTransceiver{background-image:url(/images/columns/one/TransceiverConfigStretcher.gif);}
.oneColumnTransceiver .columnHeader{background-image:url(/images/columns/one/TransceiverConfigHeader.gif);background-position:top left;background-repeat:no-repeat;}
.oneColumnTransceiver .columnFooter{padding:10px;background-image:url(/images/columns/one/TransceiverConfigFooter.gif);background-position:bottom left;background-repeat:no-repeat;}
.oneColumnTransceiver .verticalSplitter{background-image:url(/images/columns/one/verticalSplitter.gif);background-repeat:repeat-y;}
.oneColumnTransceiver .smallVerticalSplitter{background-image:url(/images/columns/one/smallVerticalSplitter.gif);background-repeat:repeat-y;}
.oneColumnTransceiver .itemSeperator{height:1px;font-size:0px;border-top:solid 1px #d3e0f0;clear:both;}
.oneColumnTransceiver .leftIcon{width:93px;float:left;margin-right:10px;}
.oneColumnTransceiver .rightIcon{width:93px;float:right;margin-left:10px;}
.oneColumnTransceiver .centralContent{width:628px;float:left;}
.oneColumnTransceiver .centralContent .leftColumn{width:304px;float:left;}
.oneColumnTransceiver .centralContent .rightColumn{width:304px;float:right;}
#darkBackground{color:#FFFFFF;text-decoration:none;}
#darkBackground a{color:#FFFFFF;text-decoration:none;}
div.homeHalfBannerHeader{background-image:url(/images/columns/one/topCurve.gif);background-position:top left;background-repeat:no-repeat;min-height:10px;}
div.homeHalfBanner{background-image:url(/images/columns/one/footer.gif);background-repeat:no-repeat;background-position:bottom left;}
div.homeHalfBanner h1{margin-bottom:15px;}
div.homeHalfBanner img{float:left;}
div.homeHalfBannerText{padding:10px;width:400px;float:right;}
#iFrameThankYou{margin-top:50px;text-align:center;}
.bigBlueTextThreeColumn{color:#0369ab;font-size:14px;font-weight:bold;width:134px;float:left;margin-bottom:2px;}
.bigBlueTextThreeColumn a{text-decoration:none;}
.bigBlueTextTwoColumn{color:#0369ab;font-size:14px;font-weight:bold;width:201px;float:left;margin-bottom:2px;}
.bigBlueTextTwoColumn a{text-decoration:none;}
.videoTable{width:400px;}
.videoTable td{vertical-align:top;}
.videoTable .videoLinks{padding-top:20px;}
.videoTable .videoLinks a{text-decoration:none;}
.vitualisationTable{font-size:13px;font-weight:bold;}
.quickLinkButtons{display:inline;margin-left:13px;margin-top:5px;}
.plusList{list-style-image:url("/images/icons/RedPlusBullet.gif");}



.content-box
{
    padding: 5px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-weight: bold;
}
.content-box a, .content-box h2
{
    color: #fff;
}
#box1
{
    background-image: url(/images/new/content_box_1.jpg);
}
#box2
{
    background-image: url(/images/new/content_box_2.jpg);
}
#box3
{
    background-image: url(/images/new/content_box_3.jpg);
}
#box4
{
    background-image: url(/images/new/content_box_4.jpg);
}

.left-column-db { margin-right: 15px; }
.middle-left-column-db { margin-right: 10px; margin-left: 5px; }
.middle-right-column-db { margin-right: 5px; margin-left: 10px; }
.right-column-db { margin-left: 15px; }



h2.blue
{
    font-weight: bold;
    text-transform: uppercase;
    color: #0069aa;
}
