
body {
	 font-family: verdana, arial, helvetica, sans-serif; 
}

p {
	 FONT-SIZE: 10px;
	 COLOR: #333;
	 PADDING-TOP: 0px;
	 FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

#main { 
	background: #ffffff;
	top: 0px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 961px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 6px;
	height: 100%; 
}

#top{
	display:block;
	width:956px;
	margin-left: 2px;
	height:170px;
	/* border: solid .1em #ff0000; */
	
}	

#logo{  
	float:left;
	height: 155px;
	width: 155px;
}	

#top_image {
	float:right;
	margin-left:5px;
	width:796px;
	height:155px;
	/*border: solid 1px #ff0000;*/
	}




/* holds all middle content and has grey border on left & right edges */
#middle{ 
	width:960px;
	min-height:100%; 
	height:auto;
	/*
	border-right: solid .1em #CCCCCC;
	border-left: solid .1em #CCCCCC;
	*/
	margin-left: 2px;
}


/* HACK for FF to DISPLAY 100% height content within #middle div */
.clearfix:after, #middle:after {
content: ".";
display: block;
clear: both;
height: 0;
font-size:0;
visibility:hidden;
}
.clearfix, #middle {display: inline-block;}

/* Hide from IE5/Mac \*/
* html .clearfix {height: 1px;}
* html  #middle {height:100%;}
.clearfix, #middle {display:block;}
/* End hide */
/* END of HACK for FF to DISPLAY 100% content */


/* 3 COLUMN LAYOUT VENDOR*/
/* 1 column width for graphic or "feature" bullet box ... left is also used in 5 column layout */	
#left {  
	width:245px;
	float:left;
	margin-left: 0px;
	margin-right: 6px;
	margin-bottom: 15px;
	/*border:1px solid #335679; */
}

/* 2 column widths for main text */
#centre {
	width:450px;
	padding:0px;
	float:left;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	/*
	border:1px solid #335679;
	border-right: #CCCCCC .1em dashed;
	border-left: #CCCCCC .1em dashed;*/
}

/* 1 column width for graphic or "feature" bullet box */
#right {	
	width:230px;
	height: 100%;
	float:left;
	font-size:12px;
	text-align: left;
	padding-left:5px;
	border-left:3px solid #D52638;
	/*margin-top: 10px;*/
	margin-bottom: 0px;
	/*border:#FF0000 thin dotted;*/
}


#prolabs_people {
	float:left;
	padding:10px;
	width:430px;
	height:100px;
}
.prolabs_people_text {
	text-align:right;
	font-size:16px;
}

#footer{
	width:958px;	
	height:150px;
	float:left;
	/* border:#CCCCCC .1em solid; */
}

#footer_left {
	float:left;
	width:20px;
	height:120px;
	background-image: url(../i/footer_rounded.gif);
	background-repeat: no-repeat; 
}

#footer_center {
	float:left;
	width:800px;
	height:120px;
	background-image: url(../i/footer_repeat.gif);
	background-repeat: repeat-x;
}

#footer_right {
	float:left;
	width:130px;
	height:124px;
	background-image: url(../i/footer_repeat.gif);
	background-repeat: repeat-x;
}


a.footer_link:link{
color: #fff;
text-decoration: none
}

a.footer_link:hover{
color: #ddd;
}


a.footer_link:visited{
color: #fff;
text-decoration: none
}


.footer_text_white {
FONT-WEIGHT: bold;
 FONT-SIZE: 15px;
 COLOR: #fff;
 LETTER-SPACING: -0.05em
 }
 
.arrows {
 COLOR: #f00;
}

.arrows_black {
 COLOR: #000;
}

.arrows_yellow {
 COLOR: #f7ad1a;
}



#product_box {
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	width:145px;
	height:145px;
	background-repeat:no-repeat;
	/*
	border:#CCCCCC .1em solid;
	BACKGROUND-IMAGE: url('../i/square.gif');
	*/
}

.product_box {
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	width:145px;
	height:145px;
	background-repeat:no-repeat;
	/*
	border:#CCCCCC .1em solid;
	BACKGROUND-IMAGE: url('../i/square.gif');
	*/
}

.product_title {
	margin-left:1px;
	margin-top:2px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:4px; 
	color:#fff;
}
.product_text {
	font-family:arial;
	font-size:10px;
	color:#fff;
}

#menu_box {
	margin:2px;
	padding:2px;
	border: 1px solid #000;
}
.menu_text {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
}

#list_menu a {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
} 
/*
#list_menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
background: #D52638;
}

#list_menu a:hover {
border: 1px solid #000000;
background: #333333;
color: #ffffff;
} 
*/

.quote {
padding:5px;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#FFF;
margin:0px;
}
.yellow {
padding:5px;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#F7AD1A;
}



.top_header{
margin-bottom:0px;
padding-right:20px;
text-align:right;
font-size:36px;
margin-bottom:10px;
font-family:arial;
font-weight:bold;
color:#fff;
}

.top_contact{
margin-top:0px;
padding-right:22px;
font-size:21px;
font-family:arial;
text-align: right;
color:#F7AD1A;
}

.connection_guide {
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#D52638;
}

.transceivers {
color: #1E6983;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.memory {
color: #27301A;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.fibre_cables {
color: #5C0E40;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.copper_cables {
color:#666E30;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.custom_cables {
color:#533996;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.power_cords {
color:#89171A;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.adaptors {
color:#B1B637;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.racking {
color:#332313;
margin:0px;
padding-left:5px;
padding-right:5px;
}

.product_link {
display: block;
width: 140px;
height: 140px;
color:#FFF;
text-decoration:none;
}




#small_talk{
	MARGIN-TOP: 10px;
	padding: 10px;
	BACKGROUND-IMAGE: url(../i/red_block.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 230px;
	POSITION: relative;
}

#red_border {
	MARGIN-TOP: 10px;
	padding: 10px; 
	BACKGROUND-IMAGE: url(../i/red_block.gif);
	BACKGROUND-REPEAT: no-repeat;
}

#cisco_compatible {
	margin-top: 2px;
	padding-top: 5px;
	background-image: url(../i/red_block.gif);
	background-repeat: no-repeat;
	height: 120px;
}

#cisco_compatible_top {
 border-bottom: 2px solid #FFF;
}


#black_block {
	MARGIN-TOP: 2px;
	BACKGROUND-IMAGE: url(../i/black_block.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 230px;
	HEIGHT: 163px;
	color: #f7ad1a;
}

#black_block_top {
	border-bottom: 2px solid #f7ad1a;
}

.reduce_costs {
	padding-left:5px;
	padding-top:5px;
	color: #f7ad1a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom:0px;
}

.not_quality {
	padding-left:5px;
	color: #f7ad1a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	margin-top:0px;
	margin-bottom:2px;
}

.black_block_text {
	font-size:9px;
	margin-left:8px;
	margin-top:3px;
	margin-bottom:0px;
	color: #f7ad1a;
}

#months_offer {
	MARGIN-TOP: 2px;
	/*BACKGROUND-IMAGE: url(../i/offer_230709.gif);
	BACKGROUND-REPEAT: no-repeat;*/
	WIDTH: 230px;
	/*HEIGHT: 163px;*/
}

.months_offer_header  {
	font-size: 15px;
	font-weight:bold;
	color: #fff;
 }
 
.months_offer_text{
	text-decoration:none;
	color:#D52638;
	font-size: 18px;
	font-weight:bold;
}


#talk_to_us {
	margin-top:0px;
	BACKGROUND-IMAGE: url(../i/red_block_world.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 230px;
	POSITION: relative;
	font-size: 14px;
	color: #f7ad1a;
}

#talk_to_us_header {
	border-bottom: 2px solid #FFF;
}

.talk_to_us {
	padding:10px;
	font-size: 13px;
	font-weight:bold;
	color: #f7ad1a;
 }
 
 .contact {
	font-size: 10px;
	font-weight:bold;
	color: #f7ad1a;
 }
 
 a.talk_to_us_link:link{
	color: #f7ad1a;
	text-decoration: none
}
a.talk_to_us_link:hover{color: #003}

a.talk_to_us_link:active{color: #003}
 
 a.talk_to_us_link:visited{
color: #f7ad1a;
text-decoration: none
}
 
 .talk_to_us_white {
	font-size: 13px;
	font-weight:bold;
	color: #fff;
 }
 
 .talk_to_us_email {
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
 }

 #prolabs_person	{
	width:230px;
	align:right;
	}


#why_prolabs {
	MARGIN-TOP: 10px;
	padding: 5px;
	BACKGROUND-IMAGE: url(i/red_block.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 230px;

}

#small_print {
	text-align:center;
	height:200px; 
	width:956px;
}


a.small_print:link{
color: #aaa;
text-decoration: none
}
a.small_print:hover{
color: #aaa;
text-decoration: none
}
a.small_print:active{
color: #aaa;
text-decoration: none
}
a.small_print:visited{
color: #aaa;
text-decoration: none
}

.white {
color: #FFF;
}

.red {
color: #D52638;
}

.yellow_line {
color: #f7ad1a;
font-size: 16px;
}

.cisco_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

a.cisco_header:link{
	color: #f7ad1a;
	text-decoration: none
}
a.cisco_header:hover{
	color: #f7ad1a;
	text-decoration: none
}
a.cisco_header:active{
	color: #f7ad1a;
	text-decoration: none
}
a.cisco_header:visited{
	color: #f7ad1a;
	text-decoration: none
}

.cisco_link_text {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}

a.cisco_link_text:link{
	color: #f7ad1a;
	text-decoration: none
}
a.cisco_link_text:hover{
	color: #f7ad1a;
	text-decoration: none
}
a.cisco_link_text:active{
	color: #f7ad1a;
	text-decoration: none
}
a.cisco_link_text:visited{
	color: #f7ad1a;
	text-decoration: none
}

#strap {
	float:left;
	width:956px;
	/*border: solid 1px #D52638;*/
}
.strapline {
	margin-top:5px;
	margin-bottom:5px;
	color:#D52638;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

.explore {
	font-size: 22px;
}

#overview {
	margin-top:10px;
	border: solid 1px #D52638;
}

#overview_padding {
	padding-left:5px;
	padding-right:5px;
	}

#overview_header {
	padding:5px;
	background-color: #D52638;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

#overview_text {
	padding:2px;
}

.market_leading {
	padding-left:5px;
	font-size:18px; 
	margin-bottom:0px;
}

.accessories {
	padding-left:5px;
	font-size:14px;
	margin-top:0px;
}

.quick_links {
	font-weight:bold;
	font-size:10px;
	border-bottom: 1px solid #D52638;
}

.patch_panel_item {
padding:5px;
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#57B6E2;
}
.cisco_memory_item {
padding:5px;
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#E46B4D;
}

.item_header {
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}
	
.adaptors_item {
padding:5px;
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#A8B638;
}
.adaptors_category_divider {
padding:5px; 
border-bottom-width:3px;
border-bottom-style: solid;
border-bottom-color:#A8B638;}

.power_cords_item {
padding:5px;
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#851619;
}
.power_cords_category_divider {
	padding:5px; 
	border-bottom-width:3px;
	border-bottom-style: solid;
	border-bottom-color:#851619;
}

.racking_category_divider {
	border-bottom-width:3px;
	border-bottom-style: solid;
	border-bottom-color:#333210;
}

a.transceiver_link:link{
	color: #666;
	text-decoration: none
}
a.transceiver_link:hover{
	color: #003
}

a.transceiver_link:visited{
	color: #666;
	text-decoration: none
}

a.transceiver_link:active{
	color: #666;
	text-decoration: none
}

#connection_guide_block {
	margin:1px;
	height:60px;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#D52638;
}

#connection_guide_image {
	float:left;
	padding:5px;
	width:50px;
	height:40px; 
}

#connection_guide_text {
	padding:10px;
	float:left;
	width:120px; 
	height:30px;
}

#contact_us {
	background-position:right;
	background-repeat: no-repeat;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#D52638;
}

.country_header {
	color:#D52638;
	font-size: 14px;
	font-weight:bold;
	margin:0px;
}
.country_address {
	margin:0px;
}

.country_contacts {
	margin-top:0px;
	font-weight:bold;
}

#power_cords_product_title {
	float:right; 
	padding:2px 0px 2px 10px; 
	width:150px; 
	background-color:#851619; 
	color:#FFF;
}

#adaptors_product_title {
	float:right; 
	padding:2px 0px 2px 10px; 
	width:150px; 
	background-color:#A8B638; 
	color:#FFF;
}

#power_cords_item_title {
	padding:2px 0px 2px 10px;
	width:270px;
	background-color:#851619;
	color:#FFF;
}

#adaptors_item_title {
	padding:2px 0px 2px 10px;
	width:270px;
	background-color:#A8B638;
	color:#FFF;
}

#power_cords_product {
	border-bottom: 2px solid #851619;
}

#adaptors_product {
	border-bottom: 2px solid #A8B638;
}

#transceivers_product {
	border-bottom: 2px solid #1E6983;
}

.power_cords_product_header {
	font-size:16px;
	font-weight:bold;
	color: #851619;
}

.adaptors_product_header {
	font-size:16px;
	font-weight:bold;
	color: #A8B638;
}

.transceivers_product_header {
	font-size:16px;
	font-weight:bold;
	color: #1E6983;
}

#adaptors_item {
	border-bottom: 1px solid #A8B638;
	width: 280px;
}
#power_cords_item {
	border-bottom: 1px solid #851619;
	width: 280px;
}

#transceivers_item {
	border-bottom: 1px solid #1E6983;
	width: 280px;
}

#item_box {
	width:440px;
	padding-bottom:10px;
	min-height:100px;
}

#item_image {
	float:right;
	width:110px;
	padding:5px;
}

.item_name {
	margin-bottom:0px;
	font-weight:normal;
}

.part_code {
	margin:0px;
	font-weight:bold;
}



#hiddenForm {

visibility: hidden;

}

#show {

cursor: pointer;

}