

a {
color: #115164;
}

body, td, p {
	font: 12px   arial, Verdana, geneva, helvetica, sans-serif;
	margin:  5px;
}


a.crumbs {
color: #626A72;
font-size: 11px;
}

a:hover.crumbs {
	text-decoration: none;
	
	}
	
	
h1 {
font-size: 14px;
color: #3C5261;
}

.error {
font-weight: bold;
color: #CC0000;
}	




#results		{width: 100%;}
#results td 	{height: 28px;	padding: 0 4px 0 4px;	font-size:11px;}
#results .tablehead td {
font-weight:bold;
background-color: #D9E6EC;
}
#results tr {
background-color: #EFF6FA;
}
.stripe td {background-color: #FBFDFF;}
.atr, .stock{text-align: right;}
.pricing {font-weight: bold;text-align: right;}

.itemno {
width: 10px;
}
.stock {
width: 35px;
}

.oem {
width: 82px;
}

.description a {
text-decoration: none;

width: 100%;
display: block;
padding: 4px 2px;
color: #000;
}
.description a:hover {
background: #D9E6EC;
text-decoration: none;
width: 100%;
display: block;

}

.pv_deal td {
background: #C3E9FF;
}
.results {
text-align: center;
}
.error {
font-weight: bold;
color: #CC0000;
}	
#selectprodukt {
text-align: right;
margin: 5px;
}

#match {
text-align: center;	
}	
.taxfont {
font-size: 10px;
font-weight: normal;
}	
.callprice{
font-size: 10px;
font-weight: normal;
color: red;
}	
#results .dealtr td {
background: #BFE7FF;
}		
#results .dealtr .description a:hover {
background: #99D9FF;
text-decoration: none;
width: 100%;
display: block;
}	
	/*   quicksearch include styles   */
	
	
	#quicksearch {

	background:   url(imagesOnline/i/quick-mid.jpg) left top  repeat-x ;
margin: 0 0 10px 0;
}

#quicksearch h4 {
font-size: 12px;
color: #4C5A61;
margin: 0;
padding: 20px 0 0 20px;
}


#quicksearch_left {
height: 55px;
	background:  url(imagesOnline/i/quick-left.jpg) left top  no-repeat ;

width: 30%;
float: left;
}

#quicksearch_right {
height: 55px;
padding: 0px 20px 0 0 ;
margin: 0 0 0 30%;
text-align: right;
	background:   url(imagesOnline/i/quick-right.jpg) right top no-repeat ;
}


.searchfield {
margin:  0 10px 0 10px;
width: 100px;
}

#searchtable {
margin-top: 11px;
float: right;
}

/*left frame*/

#left {
	background: #fff  url(imagesOnline/i/leftframe_bg.gif) left top  repeat-y ;
margin:0;
padding: 0;	
	
	}

.quicksearch_left {
		background:   url(imagesOnline/i/quicksearch_bg.gif) left top no-repeat ;
width: 148px;
height: 144px;
}

.leftframeheader {
	font: 9px    arial, Verdana, geneva, helvetica, sans-serif;	
	font-weight: bold;
	color: #4b575e;

padding: 4px 0 10px 10px;

margin:0;
}

.quicksearchfield {
margin:0 0 5px 11px;	

width: 120px;
}
	
.go {

	float: right;
}	
	
	.quicksearch_left ul {

padding:0;
margin: 0;
	list-style:none;
margin-left: 6px;
margin-top: 4px;
}
	
	.quicksearch_left li {
	margin: 0;
	padding:0;
}


  a.det_srch {
margin:0;
border-top: 1px solid #B0B3B5;
border-bottom: 1px solid #B0B3B5;
display: block;
height: 22px;
width: 134px;
background:    url(imagesOnline/i/det_srch.gif) left top no-repeat ;

text-decoration:none;
}
	
  a:hover.det_srch  {
	background:    url(imagesOnline/i/det_srch_o.gif) left top no-repeat ;
}	
	
	
a.cat_srch {
display: block;
margin:0;
height: 24px;
width: 134px;
background:   url(imagesOnline/i/cat_srch.gif) left top no-repeat  ;
text-decoration:none;
border-bottom: 1px solid #B0B3B5;
}

a:hover.cat_srch {
background:   url(imagesOnline/i/cat_srch_o.gif) left top no-repeat  ;
}
	
	
.alt {

display:none;

	}
	
	/*  left frame login   */
	
	
	
	
	#login {
	background:   url(imagesOnline/i/login_bg.gif) left top no-repeat  ;
	width: 145px;
	height: 172px;
	}
	
	.loginheader {
	font: 9px    arial, Verdana, geneva, helvetica, sans-serif;	
	font-weight: bold;
	color: #4b575e;

padding: 4px 0 2px 10px;

margin:0;
}
	
.logfield {
		margin: 0 0 0 13px;
		width: 120px;
}	

.logfield2 {
		margin: 0 0 4px 13px;
		width: 120px;
}	
	
	#login p {
	font-size: 10px;
	margin: 0 0 0 13px;
	padding: 0;
}


a.registration {
display: block;
margin:0 0 0 9px;
height: 22px;
width: 131px;
background:   url(imagesOnline/i/register.gif) left top no-repeat  ;
text-decoration:none;

}
a:hover.registration {
	background:   url(imagesOnline/i/register_o.gif) left top no-repeat  ;
}

#loggedin {
	background:   url(imagesOnline/i/loggedin_bg.gif) left top no-repeat  ;
}


#loggedin p {
	background:   url(imagesOnline/i/welcome.gif) left top no-repeat  ;
	margin:0 0 0 13px;;
	padding:0;
	line-height: 20px;
	}
.welcome {
	font-style: italic;
	font-weight: bold;
	display: none
}


a.logout {
display: block;
margin:0px;
height: 26px;
width: 144px;
background:  url(imagesOnline/i/log-out.gif) left top no-repeat  ;
text-decoration:none;

}

#faq {
	background:  url(imagesOnline/i/faq-bg.gif) left top no-repeat  ;
height: 45px;
}

#faq a {
	display: block;
	margin:0 0 0 45px;
height: 36px;
width: 103px;
background:  url(imagesOnline/i/faq.gif) left top no-repeat  ;
text-decoration:none;
}



/* --  account/pricelist download /detailedsearch-kader -- */


#pricelist {
margin: 5px 20px;
}

#pricelist td {
font-size:11px;
}

.ac-kdr-top {
margin-top: 20px;
background:  url(imagesOnline/i/ac-kdr-topl.gif) left top  no-repeat ;
}



.ac-kdr-top h1{
text-align: center;
margin: 0;
margin-left: 10px;
background:  url(imagesOnline/i/ac-kdr-topr.gif) right top  no-repeat ;
color: #4C5A61;
font-size: 12px;
padding: 9px;
}

.ac-kdr-top h6{
text-align: left;
margin: 0;
margin-left: 10px;
background:  url(imagesOnline/i/ac-kdr-topr.gif) right top  no-repeat ;
color: #4C5A61;
font-size: 10px;
padding: 9px;


}



 #pricelist h1 { 
 
 padding: 9px 0 9px 0;
 }




#pricelist h2{
text-align: center;
margin: 0;
margin-right: 5px;
color: #4C5A61;
font-size: 11px;
padding: 9px 0;
background-color: #F1F5F7;
background:  url(imagesOnline/i/bg_h2.gif) right top  repeat-x ;
border-top: 1px solid #D4D6D7;
border-bottom: 1px solid #D4D6D7;
}

 #pricelist p {
 margin:0;
 padding: 0px 20px 5px 20px;
 }


.ac-kdr-bd {
background:  url(imagesOnline/i/ac-kdr-bgl.gif) left top  repeat-y ;

margin:0;
}

.ac-kdr-bdi {
background: url(imagesOnline/i/ac-kdr-bgr.gif) right top  repeat-y ;
margin-left: 2px;

}


.ac-kdr-div {
background-color: #E7EEF3;
border-bottom: 1px solid #D4D6D7;
margin-right:5px;
height: 30px;
text-align: right;
}

.ac-kdr-btl {

background:  url(imagesOnline/i/ac-kdr-btl.gif) left top  repeat-y ;
margin:0;
}

.ac-kdr-btr {
background: url(imagesOnline/i/ac-kdr-btr.gif) right top  repeat-y ;
margin-left: 18px;
height: 35px;
}

/*catalog kader*/
#catbody {
margin: 0;
padding: 0;

}


.cat-kdr-top {
margin-top: 2px;
background:  url(imagesOnline/i/ac-kdr-topl.gif) left top  no-repeat ;

}

.cat-kdr-top h1{
text-align: center;
margin: 0;
margin-left: 10px;
background:  url(imagesOnline/i/ac-kdr-topr.gif) right top  no-repeat ;
color: #4C5A61;
font-size: 11px;
padding: 5px;


}

.cat-kdr-bd {
background:  url(imagesOnline/i/cat-kdr-bgl.gif) left top  repeat-y ;

margin:0;
}

.cat-kdr-bdi {
background: url(imagesOnline/i/cat-kdr-bgr.gif) right top  repeat-y ;
margin-left: 2px;

}


.cat-kdr-btl {

background:  url(imagesOnline/i/ac-kdr-btl.gif) left bottom  repeat-y ;
margin:0;
height: 17px;
}

.cat-kdr-btr {
background: url(imagesOnline/i/ac-kdr-btr.gif) right bottom  repeat-y ;
margin-left: 18px;
height: 17px;
}


#cattable {
border: 0px solid #000;
width: 98%; 
padding:0; 
margin:0;
border-collapse: collapse;
}

#cattable td {
padding-top: 4px;
border: 0px solid #000;
}

/*quick ordering*/

#quickorder {
margin: 5px 20px;
}


.quickorderhead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
font-size:95%;
}

#quickorder h1 {
background: url(imagesOnline/i/quickorder_r.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}

#quickorder p {
margin-left: 20px;
}

#quickorder_table {

width: 600px;



}
#quickorder_table td {
height: 28px;
	padding: 0 4px 0 4px;	
text-align: center;
}


#quickorder_table .tablehead td {

font-weight:bold;/*
background-color: #D9E6EC;*/


}


#quickorder_table tr {
background-color: #EFF6FA;
}




.or {
width: 25px;
text-align:center;
}


/* detailed search - paramatric_search_mask */


.detsearch_intro  {
margin: 0;
padding: 4px 0 0 5px;
font-weight:bold;
font-size:10px;
color: #4C5A61;
}



.detsearchfield {
width: 160px;
font-size: 9px;
}


.detsearchtable td  {

font-size:10px;
}



.detsearchbg {
background:  url(imagesOnline/i/detsearchbg.gif) left bottom  repeat-x ;

margin-right:5px;

text-align: right;
}




.ac-kdr-btl-ds {

background:  url(imagesOnline/i/ac-kdr-btl-ds.gif) left bottom  repeat-y ;
margin:0;
}

.ac-kdr-btr-ds {
background: url(imagesOnline/i/ac-kdr-btr-ds.gif) right bottom  repeat-y ;
margin-left: 18px;
height: 20px;
}



/* Product Detail -- product_item.isml*/



.prod_det_tbl td, prod_det_top_tbl td {
padding: 4px;
vertical-align:top;

}

.prod_det_top_tbl {
width: 99%;
background-color: #fff;

border: 4px solid #fff;

}


.prod_det_tbl {
width: 100%;

background-color: #F2F6F8;
border-collapse: collapse;
clear: both;
margin-top: 10px;

}


.detail {
color: #596977;
width: 140px;

}

.detailprice {
font-weight: bold;
color: #CC0000;
font-size: 14px;
}


.specshead {

background: #DEE7EE;
color: #3C5261;
}

.specshead td{
font-size: 11px;
font-weight: bold;
padding: 4px;
text-align:left;
}

 .ts{

width: 170px;

}

.specs {
margin-top: 10px;
background: #F2F6F9;
}
 .specs td {
 padding: 4px;
 }


.levy {
font: 9px   arial, Verdana, geneva, helvetica, sans-serif;
color: #596977;
}









/* left about */

#leftmenu {
background:  url(imagesOnline/i/leftmenu_top.gif) left top  no-repeat ;
padding-top: 27px;
}
#leftmenu  ul{
background:  url(imagesOnline/i/leftmenu_bottom.gif) left bottom  no-repeat ;
margin: 0;
padding: 0;
list-style: none;
padding-bottom: 13px;
}

#leftmenu  ul li {
margin-left: 10px;
padding: 0;

}

#leftmenu  li a {
display: block;
background:  url(imagesOnline/i/bg_leftmenu.gif) left bottom  repeat-x ;
border-bottom: 1px solid #8D9399;
text-align:center;
width: 130px;
font-size: 11px;
font-weight:bold;
color: #4B575E;
padding: 2px 0;
text-decoration: none;

}


#leftmenu  li a.home {
border-top: 1px solid #8D9399;
}

#leftmenu  li a:hover {
background:  url(imagesOnline/i/bg_leftmenu_o.gif) left bottom  repeat-x ;
color: #fff;
}

/* HOTDEALS */
/*
.hotdeals {
margin: 10px ;
padding: 0;
}


.hotdeals li {
border: 1px solid #C7CACE;
list-style: none;
margin: 0px ;
padding: 0;
}



.hotdeals li a  {
display: block;

background:  url(imagesOnline/i/bg_h2.gif) left bottom  repeat-x ;
padding: 7px 0 7px 20px;

color:#4C5A61;
font-weight: bold;
text-decoration: none;

}

.hotdeals li a:hover  {

background: #3B464C  url(imagesOnline/i/bg-shoplist.gif) left top  repeat-x ;
color: #fff;
}

*/



.hd-kdr-lt {
width:100%;	margin-right: 10px;	
background: url(imagesOnline/i/hd-tl.gif) left top no-repeat;
}

.hd-kdr-rt {
margin-left: 10px;
background: url(imagesOnline/i/hd-tr.gif) right top no-repeat;

}


.hd-kdr-lb {height: 20px;
background: url(imagesOnline/i/hd-bl.gif) left bottom no-repeat;

}

.hd-kdr-rb {height: 20px;
background: url(imagesOnline/i/hd-br.gif) right bottom no-repeat;
margin-left: 10px;
}




.hddetail {color: #596977;}

 .warning {
padding-top: 10px;
background: url(imagesOnline/i/warning.gif) 160px 0px no-repeat;
height: 50px;

}

/* key contacts page */


.contactshead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#contacts h1 {
background: url(imagesOnline/i/contact_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}

#contacts h2 {
margin-left: 20px
}

#contacts p {
margin-left: 20px
}


h5 {
font-weight: bold;
font-size: 11px;
margin:0;
}

#contacts td {
height: 18px;
}

/* press releases */


.presshead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#press h1 {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}


.press {
width: 90%;
border-collapse: collapse;
}
.press .pressth td{
background-color: #D9E6EC;
font-weight:bold;
}

.press td {

background-color: #EFF6FA;
}

.press .stripe td {
background-color: #FBFDFF;
}


.pressdate {
width:80px;
padding:  5px;

}
.press tr {

border-top:  3px solid #fff;
}
.pressource {
width: 150px;
padding:  5px;

}

.pressart a {
font-size: 12px;
display: block;
padding:  5px;

}

.pressart a:hover{
background-color: #D9E6EC;
display: block;
padding:  5px;
}
.prespic {
padding: 1px;
width: 76px;
}

#cbm {

background:  url(imagesOnline/assets/logo_cbm.gif) left top no-repeat;
padding: 80px 0 0 13px;

margin:5px 5px 25px 5px;


}

#op {

background: url(imagesOnline/assets/logo_officepaper.gif) left top no-repeat;
padding: 60px 0 0 13px;
margin:5px 5px 25px 5px;
}

#kbm {

background: url(imagesOnline/assets/logo_kbm.jpg) left top no-repeat;
padding: 80px 0 0 13px;
margin:5px 5px 25px 5px;

}

#cbm li, #kbm li, #op li {

margin:0;
padding:0;

}

#fixdiv{
position: fixed;
z-index: 1;
top: 0;
left: 0; 
background: #fff;
padding: 4px 0;
border-bottom: 1px solid #ECF1F5;
width: 100%;
}


#crumbfixer {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
background: #fff;
padding: 4px 0;
border-bottom: 1px solid #ECF1F5	;

}

.h1fix{
margin-top: 28px;
}




/* ########### HOMEPAGE ###########  */

#wrapleft {

margin-right: 198px;

}

.wrapright {
position:absolute; 
right: 0px;
 
width:198px; 
background: red; 
background: url(imagesOnline/i/bg-home.gif) left top repeat-y;
}


.bottomrightwrap {
background: url(imagesOnline/i/bottom-home.gif) left bottom no-repeat;
margin: 0;
padding: 0px 15px 10px 15px;
text-align: center;
color: #315E7D;
font-weight: bold;
}

#home h3 {
text-align: center;
margin: 0;
padding: 10px 0 4px; 
font-size: 12px;
color: #315E7D;
font-weight: bold;
background: url(imagesOnline/i/top_home.gif) left top no-repeat;

overflow:hidden;
}

#storagefront {
background: url(imagesOnline/i/storage.jpg) left top no-repeat;
height: 122px;
}

#promofront {
background:  url(imagesOnline/i/promo.jpg) left top no-repeat;
height: 92px;

}

#premiumfront {
background: url(imagesOnline/i/premium.jpg) left top no-repeat;
height: 115px;
}
#newsfront {
background:  url(imagesOnline/i/newsletter.jpg) left top no-repeat;
height: 106px;
}


.newsinput
{
width: 160px; 
margin-top: 45px;
margin-left: 15px; 
margin-bottom: 5px; 

color: #959A9E;
}

#home form {
margin:0;
}



.hfproduct {
background: url(imagesOnline/i/hfdiv.gif) left top no-repeat; 

width: 160px; 
cursor:pointer; 
float: right;
margin: 0px 0px 12px 0px; 
height: 237px;
}

.hfname {
padding: 3px 3px 2px 8px;
height: 44px;
overflow: hidden;

}

.hfname a {

font-weight: bold;
font-size: 11px;
text-decoration: none;
}

/* .hftag {


color: white; 
font-weight: bold; 

font-size: 14px;
margin: 0 6px 4px;

} 


.hftagdiv {

height: 60px;

}*/

.hftagdiv {



}
.pricetable{
height: 21px;
margin-right: 5px;
float: right;
}

.pricetable td {
vertical-align:middle;
color: white; 
font-weight: bold; 

font-size: 14px;
}

.hfalert {

color: #DF0000; 
font-weight: bold; 
text-align: right;
font-size: 12px;
margin: 8px 8px 0  10px;
}

.hfimage {
height: 160px;
margin:  0 2px 0 6px;
}

#notshown {
display: none;
}


/*  compare  */

.comphead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#comp h1 {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}


#compare{

}

#compare td {
background-color: #D9E6EC;
border: 1px solid #fff;
border-right: 0px solid #fff;
padding: 4px;
}

#compare .light {

background-color: #EFF6FA;
}

#compare .blank td {
background-color: #fff;

padding: 0px;
}

#compare .pricing{
font-weight: bold;
color: #CC0000;
font-size: 14px;
background-color: #EFF6FA;
}
#compare img {
border: 0;
}
/* returns */

.ret-div {

height: 195px;

margin: 0 auto;
}

.ret-div table {

}

.returns {

margin: 0;
padding: 0px;
}

.returns li {
float: left;
list-style: none;
width: 153px;
height: 180px;
border: 0;
margin-top: 0;
padding-top: 0;
}

.returns li img {
border:0;

}
/*
.retreg {
background: url(imagesOnline/i/ret-reg.jpg) left top no-repeat;
}

.retform {
background: url(imagesOnline/i/ret-form.jpg) left top no-repeat;
}

.smform {
background: url(imagesOnline/i/sm_ret.jpg) left top no-repeat;
}

.retstick {
background: url(imagesOnline/i/ret-stick.jpg) left top no-repeat;
}
*/

/* key contacts */

#contacts h2 {
font-size:12px;
}

#contacts table {
width : 675px;
margin-bottom: 0px;
}
.firstcol {
width: 210px;
}
.seccol {
width: 130px;
}
.thircol {
width: 150px;
}


#contacts .wrap {
width: 100%;

}

#contacts .wrap td {

/*border: 1px solid #000;*/
}

.lt {
background: url(imagesOnline/i/lt.gif) left top no-repeat;
height: 13px;
width: 15px;
}

.mt {
background: url(imagesOnline/i/mt.gif) left top repeat-x;
}

.rt {
background: url(imagesOnline/i/rt.gif) right top no-repeat;
height: 13px;
width: 15px;
}

.lm {
background: url(imagesOnline/i/lm.gif) left top repeat-y;
}

.rm {
background: url(imagesOnline/i/rm.gif) right top repeat-y;
}

.lb {
background: url(imagesOnline/i/lb.gif) left bottom no-repeat;
height: 8px;
width: 13px;
}

.mb {
background: url(imagesOnline/i/mb.gif) left bottom repeat-x;
}

.rb {
background: url(imagesOnline/i/rb.gif) right bottom no-repeat;
height: 13px;
width: 15px;
}


/* SITEMAP */




#sitemap p {
margin-left: 20px;
}

.maphead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#sitemap h1 {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}



#map {
margin-left: 20px;
margin-top: 20px;
}

#map strong {
color: #405A65;
}

#map td a {
color: #1D2023;
text-decoration: none;
}

#map td a:hover {
color: #000;
text-decoration: underline;
}


#map td {
border-top: 2px solid #D2DFE5;
border-bottom: 5px solid #fff;
font: 12px   arial, Verdana, geneva, helvetica, sans-serif;
}

.pages {
background-color: #F2F6F9;
}

#map ul {
margin: 5px;
padding: 0;
}

#map li {
list-style: none;
padding: 5px;
}


.sublist li{
padding-left: 20px;
padding: 5px;
}

/*HELP*/


.helphead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#help h1 {
background: url(imagesOnline/i/help_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}


#help h2 {
font-size: 13px;
}

.helpitem {
border-top: 2px solid #D2DFE5;
margin-bottom: 20px;
margin-left: 20px;
}

#help P {

width: 500px;
}


.eximg {
margin-top: 4px;
padding-top: 0px;
color: #435259;
}
.helptopic li {
padding: 5px 0;
}

/*CONTACT ACI*/

.contacthead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#contact h1 {
background: url(imagesOnline/i/contact_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}

#contact p {
margin-left: 20px;
}



.lcol {
float: left;
width: 260px;

}

.rcol{
text-align: left;
float: right;
width: 189px;
margin-right: 5px;

}
/*
.rcol p {
background: #ECF1F5;
border: 1px solid #ADBFC6;
padding: 5px;
}
*/

.rcol div{

}

#contact .rcol p {

margin:0;
padding:7;
text-align: center;


}


.big p{
font-size: 12px;
font-weight: bold;
color: #325364;
}

.big p strong {
font-size: 14px;
}


/*ABOUT ACI*/

.abouthead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#about h1 {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}


h1#title  {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}


#about h4 {
font-size: 11px;
margin: 40px 0;
}


table .prcat td {
border-top: 2px solid #D2DFE5;
border-bottom: 10px solid #fff;
}

.pfoliohead td{
height: 20px;

}


#down_broch {
	width: 539px;
	height: 320px;
background: url(imagesOnline/i/bro_k1.jpg) left top no-repeat;

}

#down_broch_bttm {
	width: 539px;
	height: 22px;
background: url(imagesOnline/i/bro_k3.gif) left top no-repeat;
}



/*ROUTE*/

.routehead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#route h1 {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}

#route p {
margin-left: 20px;
}

#route td p {
margin-top: 20px;
margin-left: 10px;
}

#route td strong {
height: 20px;
margin-left: 10px;
color: #5D7286;
}

#route td img {

margin-left: 10px;
}


#route h5 {
margin-top: 10px;
margin-left: 10px;
}

/*JOBS*/

.jobshead {
background: url(imagesOnline/i/contact_l.gif) left top  no-repeat ;
}

#jobs h1 {
background: url(imagesOnline/i/blank_head.gif)  top right  no-repeat ;
font-size: 11px;
padding: 21px 0 18px 0;
text-align: center;
}

#jobs p {
margin-left: 20px;
}