@charset "iso-8859-1";

body {
	background-color: #fff;
	color: #000;
	font-family: arial, Helvetica, sans-serif;
	width:100%;
	margin: 10px;
	padding: 0;
	
	
	
} 

#wrapper { 
	margin: 5px;
	
	padding: 0px;
	background-color: #fff;
	border: 1px solid #fff;
		width:100%;
} 

#header {
	
	display:none
	
		
}
#sidebar {
	
	display:none
	
} 

#maincontent {
	
	
	text-align:justify;
	width:99%;
	float: right;
	margin-top: 10px;
	padding: 0 20px 0 0px;
	
} 

#footer { 
display:none
	
}
 #site_info { 
font-size: 0.8em; 
	margin: 0px 0px 0 0px;
	padding: 0px 0 0px 0;
	clear: both;
	text-align:center;
	
	
}
.address  {
  margin:5px
}
.address li {
  display:inline;

  
  padding: 0 2px 0 2px;
}
  

table { border-spacing: 1px; border: solid 1px #fff;  text-align:left;}
.noborder { border-spacing: 0px; border: solid 0px #fff; width:100%; }
.form { border-spacing: 0px; border: solid 0px #666; width:60%; text-align:left;}
.spec{border-spacing: 1px; border: solid 2px #666; width:460px;
float:left;
clear:both;
margin: 10px 0px 0 15px;
}
.pricelist { 
	border-spacing: 1px;
	border: solid 1px #000;
	padding:5px;
	text-align:left;
	width:99%;
	font-size:.9em;
	
	}
.contact {
	border:0px

} 
.contact td {
 padding:6px;

}
th {border-spacing: 1px; border-bottom: 1px solid #000; background-color: #fff; vertical-align: middle; padding: 0 5px 0 5px;}
thead {display:table-header-group;}
tbody {display:table-row-group;}
td {vertical-align:top; padding: 2px 2px 2px 4px;}
 .manufacturer {width:120px; height: 30px; text-align: left;}
 .model {width:100px; text-align: left;}
 .description {text-align: left;}
 .price { text-align:center; font-weight: bold;}
.logo {display:none;} 
.cprice {width:90px; text-align: center; font-weight: bold;}
 .cimage {width:206px; text-align: center; }
col.manufacturer{
 background-color:#fff; padding: 0 0 0 4px; font-weight: bold;}
col.model{
 background-color:#fff; padding: 0 0 0 4px; font-weight: bold;}
col.description{
 background-color:#fff;padding: 0 10px 0 4px; }
col.price{
 background-color:#fff; text-align:center;padding: 0 0 0 4px;}
  col.partcode {
 background-color:#fff; font-weight: bold;}
 col.cabledescription {
 background-color:#fff; padding: 0 0 0 10px; }
  col.one {
 background-color:#fff; padding: 0 0 0 10px; font-weight: bold;}
  col.two {
 background-color:#fff; padding: 0 0 0 10px; font-weight: bold;} 
   col.form_name {
 background-color:#fff; padding: 0 0 0 10px; font-weight: bold;}
   col.form_input {
 background-color:#fff; padding: 0 0 0 10px; font-weight: bold;}
    col.form_explanation {
 background-color:#fff; padding: 20px 20px 20px 20px; font-weight: bold;}
 caption {background:#fff; color:#000; font-size:12pt; caption-side:top }

table.category {border-spacing: 0px; border: solid 2px #fff; width:100%; }	
caption {
	caption-side: top; 
 
	background-color: #fff;
	padding: 20px 5px 5px 5px;
	text-align: left;

}

H1 {
text-align:right;
padding-right:20px;
		}

H2 {

font-size:2em;
margin:0 0px 16px 0px;
	padding: 0px 0 0 0px;
	clear:left;


		}

H3 {

font-size:1.4em;
margin:15px 0px 0px 0px;
	padding: 0px 0 0 0px;
	 clear:both;


		}
H4 {
 margin: 10px 0 10px 0px;
 font-size:1em;
 clear:both;
 
}

p {
margin: 10px 0px 0 0px;

}

.halfleft {
float:left;
width:45%;
}

.halfright {
float:right;
width:45%;
}
.picright {
 margin: 0px 0px 0px 10px;
float:right;
padding:10px;
border:1px solid #999;
   
} 

.div_picright {
text-align:center;
clear:right;
 padding:10px;
 margin:0px;
   margin: 0px 0px 0px 0px;
float:right; 
border:1px solid #999;
}

.piccentre {

margin-left:auto;
margin-right:auto;
padding:10px;
border:1px solid #999;
   
}


.picleft {
margin:0 10px 20px 0px;
float:left;
padding:10px;
border:1px solid #999;
   
}


.smalllink {
	color:#000;
	
	font-size:.7em;
	text-decoration:none;
	font-weight:bold;
	margin:4px;
}
		
.smalllink:link	{
	color:#0000ff;
	font-size:1em;
		}
.smalllink:visited	{
	color:#6666ff;

		}
.smalllink:active	{
	color:#000000;

		}



.smalllink:hover	{
	color:#000000;

		}
	

  #nav {
  	display:none;
	
}  

#nav ul { 
	display:none;
	} 
	
#nav li {
 display:none;
} 
.large_button {
 display:none;
}
.medium_button {
display:none;
}
#nav li li {
 display:none;
   
}

#nav li li li {
  display:none;
	
	
}

#nav li a {
display:none;
}

#nav li a:hover {
	display:none;
	 
}



#nav li li a {
  display:none;

}

#nav li li a:hover {
  display:none;

}

#nav li li li a {
  display:none;
}

#nav li li li a:hover {
  display:none;
   
} 


 
 table.cat_list {
 display:none;
	
 }
  table.cat_list td {
 display:none;
 }

.internal {


text-decoration:none;
font-weight:bold;
}
.internal:link	{
color:#000;

	}

.internal:active	{
color:#000;


	}
.internal:visited	{
color:#000;

}
.internal:hover	{
color:#000;

	} 
	
.footerlink {
font-size:.8em;
color:#0000ff;
text-decoration:none;
font-weight:bold;
padding: 0 6px 0 6px;
}
.footerlink:link	{
color:#0000ff;


	}

.footerlink:active	{
color:#000000;


	}
.footerlink:visited	{
color:#666;

	}
.footerlink:hover	{
color:#000000;

	}

.backtotop
{
display:none;
}

.quote {
width:80%;
margin:auto;
padding: 30px 0 0 0;
text-align:center;
font-size:120%;
font-style: italic;
font-weight:bold;
color: #000;
}

.quoter {
text-align:right;
font-size:80%;
font-style:italic;
font-weight:bold;
color: #000;
clear:left;
float:right;
}

.menu_list {
 list-style-type:none;
padding: 0px;
}
 

.page_container {

 width: 90%;

}
.page_container_left {
float:left;
 width: 40%;

}

.page_container_right {
float:right;
 width: 40%;

}

.form_legend {
 padding: 20px;
 font-style: italic;
}
ol {
 padding: 0 10px 0 65px;

 clear:left;
} 
ol li {
 font-weight:bold;

}
ol li ol{  
margin:0px;
 padding: 0 10px 0 25px; 
 
} 
ol li ol li {
	font-weight:normal;
}
.nobullet {

list-style:disc;
margin-right:20px;
}
.audiolist {
	
	font-size:1em;
	color: #000;
	text-decoration: none;
	margin: 2px;
	clear:left;
	padding: 0 0px 0 20px;


} 

#print_button {
 display:none;


}  

#print_button img {
display:none;
}

#print_button span {
display:none;
}

#print_button a {
display:none;
}
 
#print_button img {
display:none;
}

#normal_button  {
  float:right;
  width:130px;
  clear:none;
  margin-right:0px;
  margin-bottom:5px;
 text-align:right;
 font-size:10px; 

} 

.pagebreak { page-break-after: always; 
} 

.legend {
 margin-top:10px;
font-size:.85em;
text-align:center;
}
img {
 margin:0px;
}

