@CHARSET "ISO-8859-1";


html, body
	{
	margin:0;
	padding:0;
	}

body
	{
	font: 76% arial,sans-serif;
	background:#000f1b;
	}




/* - bof - width control - */

div#bodydiv
	{
	padding: 0 495px 0 495px;
	text-align: center;
	}

div#sizer
	{
	width: 100%;
	margin:0 auto 0;
	text-align: left;
	max-width:280px;
	}

div#expander 
	{
	margin: 0 -495px 0 -495px;
	position: relative;
	min-width:990px;
	text-align:left;
	}

/* Holly Hacks \*/
* html div#bodydiv, 
* html div#sizer, 
* html div#expander { height: 0; }
/* */

/* - eof - width control - */








/* - bof - global properties - */

p
	{
	margin:0;
	}
	
a
	{
	color: #e61d6a;
	text-decoration:none;
	}


/* - eof - global properties - */










div#w0a
	{
	position:relative;
	width:100%;
	background:#00446d;
	}














/* - bof - left column properties - */

ul.main_nav
	{
	width:170px;
	margin:0;
	padding:0;
	list-style:none;
	}

ul.main_nav li
	{
	display:inline;
	width:170px;
	margin:0;
	padding:0;
	border:0px none;
	}

ul.main_nav li a
	{
	display:block;
	width:170px;
	margin:0;
	padding:0;
	}

ul.main_nav li a img
	{
	display:block;
	border:0px none;
	margin:0;
	padding:0
	}
	

ul.main_nav li a.home:link,
ul.main_nav li a.home:visited
	{
	background:#000f1b url('../images/nav/home.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.home:active,
ul.main_nav li a.home:hover
	{
	background:#000f1b url('../images/nav/home.png') no-repeat left 0px;
	height:31px
	}
	
	
	
	
	
ul.main_nav li a.sports:link,
ul.main_nav li a.sports:visited
	{
	background:#000f1b url('../images/nav/sports.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.sports:active,
ul.main_nav li a.sports:hover
	{
	background:#000f1b url('../images/nav/sports.png') no-repeat left 0px;
	height:31px
	}
	



ul.main_nav li a.standard:link,
ul.main_nav li a.standard:visited
	{
	background:#000f1b url('../images/nav/standard.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.standard:active,
ul.main_nav li a.standard:hover
	{
	background:#000f1b url('../images/nav/standard.png') no-repeat left 0px;
	height:31px
	}
	



ul.main_nav li a.commercial:link,
ul.main_nav li a.commercial:visited
	{
	background:#000f1b url('../images/nav/commercial.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.commercial:active,
ul.main_nav li a.commercial:hover
	{
	background:#000f1b url('../images/nav/commercial.png') no-repeat left 0px;
	height:31px
	}
		
	
	
	
ul.main_nav li a.exedy_news:link,
ul.main_nav li a.exedy_news:visited
	{
	background:#000f1b url('../images/nav/exedy_news.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.exedy_news:active,
ul.main_nav li a.exedy_news:hover
	{
	background:#000f1b url('../images/nav/exedy_news.png') no-repeat left 0px;
	height:31px
	}




ul.main_nav li a.ind_news:link,
ul.main_nav li a.ind_news:visited
	{
	background:#000f1b url('../images/nav/industry_news.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.ind_news:active,
ul.main_nav li a.ind_news:hover
	{
	background:#000f1b url('../images/nav/industry_news.png') no-repeat left 0px;
	height:31px
	}




ul.main_nav li a.exhibitions:link,
ul.main_nav li a.exhibitions:visited
	{
	background:#000f1b url('../images/nav/exhibitions.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.exhibitions:active,
ul.main_nav li a.exhibitions:hover
	{
	background:#000f1b url('../images/nav/exhibitions.png') no-repeat left 0px;
	height:31px
	}






ul.main_nav li a.about:link,
ul.main_nav li a.about:visited
	{
	background:#000f1b url('../images/nav/about.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.about:active,
ul.main_nav li a.about:hover
	{
	background:#000f1b url('../images/nav/about.png') no-repeat left 0px;
	height:31px
	}
	
	
	
	

ul.main_nav li a.techinfo:link,
ul.main_nav li a.techinfo:visited
	{
	background:#000f1b url('../images/nav/techinfo.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.techinfo:active,
ul.main_nav li a.techinfo:hover
	{
	background:#000f1b url('../images/nav/techinfo.png') no-repeat left 0px;
	height:31px
	}





ul.main_nav li a.faq:link,
ul.main_nav li a.faq:visited
	{
	background:#000f1b url('../images/nav/faq.png') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.faq:active,
ul.main_nav li a.faq:hover
	{
	background:#000f1b url('../images/nav/faq.png') no-repeat left 0px;
	height:31px
	}
	
ul.main_nav li a.recruitment:link,
ul.main_nav li a.recruitment:visited
	{
	background:#000f1b url('../images/nav/recruitment.jpg') no-repeat left -31px;
	height:31px
	}

ul.main_nav li a.recruitment:active,
ul.main_nav li a.recruitment:hover
	{
	background:#000f1b url('../images/nav/recruitment.jpg') no-repeat left 0px;
	height:31px
	}
	
	
	
	
	
	
ul.main_nav li a.contact:link,
ul.main_nav li a.contact:visited
	{
	height:28px;
	background:#000f1b url('../images/nav/contact.png') no-repeat left -28px;
	}

ul.main_nav li a.contact:active,
ul.main_nav li a.contact:hover
	{
	height:28px;
	background:#000f1b url('../images/nav/contact.png') no-repeat left 0px;
	}	
	
	



	
	



.sideBoxContent_L {
	background:#000f1b url('../images/leftbox_back.png') repeat-y right top;
	padding:0
	}

.insideSideBox_L
{
	margin:0;
	padding:10px 20px 5px 10px;
}

.sideBoxContent_newsltr
	{
	background:#ffffff url('../images/newsletter_box_back.jpg') repeat-y left top;
	}

.sideBoxContent_newsltr div.la1
	{
	background:url('../images/newsletter_box_T.jpg') no-repeat left top;
	}

.sideBoxContent_newsltr div.la2
	{
	background:url('../images/newsletter_box_B.jpg') no-repeat left bottom;
	padding-left:9px; padding-right:0; padding-top:60px; padding-bottom:20px
	}

.sideBoxContent_newsltr div.ln
	{
	color:white;
	font-size:10px;
	width:137px;
	margin:0 0 5px 0;
	}

.sideBoxContent_newsltr div.ln p
	{
	margin:0;
	padding:0;
	}

.sideBoxContent_newsltr div.ln_inputs
	{
	width:137px;
	height:16px;
	}

.sideBoxContent_newsltr div.ln_inputs input.newsltr_name
	{
	display:block;
	
	padding:0;
	margin:0;
	float:left;
	width:98px;
	height:16px;
	background:white;
	border:0px none;
	}

.sideBoxContent_newsltr div.ln_inputs input.newsltr_submit
	{
	font-size:9px;
	display:block;
	float:right;
	padding:0;
	margin:0;
	width:36px;
	height:16px;
	background:#c8195d;
	color:white;
	border:0px none;
	}
	
	
/* - eof - left column properties - */









/* - bof - right column properties - */

.sideBoxContent_R {
	background:#003353 url('../images/rightbox_back.png') repeat-y left top;
	padding:0;
	margin:0;
	width:170px;
	color:white;
	font-size:10px;
	text-align:justify
}

.insideSideBox_R_0a
{
	width:170px;
	margin:0;
	padding:0;
	background:url('../images/rightbox_gradient_back.png') no-repeat left top;
}

.insideSideBox_R_0b
{
	width:140px;
	margin:0;
	background:url('../images/rightbox_bottom.gif') no-repeat left bottom;; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:20px
}

.insideSideBox_R_0b div.ln 
	{
	position:relative;
	text-align:left;
	margin:0 0 5px 0;
	}

.insideSideBox_R_0b div.ln p
	{
	text-align:justify;
	margin:0;
	padding:0;
	font-weight:bold;
	}

.insideSideBox_R_0b div.ln label
	{
	font-size:11px;
	text-align:left;
	}

.insideSideBox_R_0b div.ln select
	{
	width:135px;
	border:0px none;
	height:14px
	}

.insideSideBox_R_0b div.ln input.txt
	{
	width:135px;
	border:0px none;
	height:14px
	}

.insideSideBox_R_0b div.ln input.btn
	{
	/*background:url("../images/mainSearchBox_btn.gif") no-repeat top left;*/
	width:69px;
	height:31px;
	margin:10px 0 0 0;
	}

.insideSideBox_R input.txt
	{
	font-size:9px;
	}



.rightBoxContent 
	{
	background-color: #ffffff;
	}





/* - eof - right column properties - */










/* - bof - middle column properties - */

div#h0a
	{
	width:100%;
	height:93px;
	background:#005ca0 url('../images/h0a_tml_back.jpg') no-repeat left top;
	}

div#h0a div#h0b
	{
	width:100%;
	height:93px;
	background:url('../images/h0a_tmr_back.jpg') no-repeat right top;
	}
	
div#h0a div#h0b div#brand
	{
	width:100%;
	height:93px;
	background:url('../images/brand.png') no-repeat center 0px;
	}

div#h0a div#h0b div#brand a
	{
	display:block;
	width:100%;
	height:93px;
	text-decoration:none;
	}

div#tnav0a
	{
	position:relative;
	width:100%;
	height:65px;
	background:url('../images/col_m_tnav_back.jpg') repeat-x left top;
	}

div#tnav0a div#btn1
	{
	position:absolute;
	top:0px;
	left:0px;
	width:35%;
	height:65px;
	background:url('../images/col_m_tnavL.jpg') no-repeat left top;	
	}

div#tnav0a div#btn1 a
	{
	display:block;
	float:right;
	width:75%;
	height:65px;
	background:url('../images/col_m_tnavL_btn.jpg') no-repeat center 6px;
	}

div#tnav0a div#btn2a
	{
	position:absolute;
	top:0px;
	left:35%;
	width:30%;
	height:65px;
	}

div#tnav0a div#btn2b
	{
	width:100%;
	height:65px;
	background:url('../images/col_m_tnav_div.gif') no-repeat left 6px;
	}

div#tnav0a div#btn2c
	{
	width:100%;
	height:65px;
	background:url('../images/col_m_tnav_div.gif') no-repeat right 6px;
	}

div#tnav0a div#btn2c a
	{
	display:block;
	width:100%;
	height:65px;
	background:url('../images/col_m_tnavM_btn.jpg') no-repeat center 6px;
	}

div#tnav0a div#btn3
	{
	position:absolute;
	top:0px;
	left:65%;
	width:35%;
	height:65px;
	background:url('../images/col_m_tnavR.jpg') no-repeat right top;		
	}
 
div#tnav0a div#btn3 a
	{
	display:block;
	float:left;
	width:75%;
	height:65px;
	background:url('../images/col_m_tnavR_btn.jpg') no-repeat center 6px;
	}









/*====---- Main Search Box ----====*/

div#mainSearchBox
	{
	position:relative;
	width:100%;
	}

div#mainSearchBox div.la1,
div#mainSearchBox div.la2,
div#mainSearchBox div.la3,
div#mainSearchBox div.la4,
div#mainSearchBox div.la5,
div#mainSearchBox div.la6,	
div#mainSearchBox div.la7,	
div#mainSearchBox div.la8
	{
	width:100%;
	}		

div#mainSearchBox div.la1
	{
	background:url('../images/mainSearchBox_t.gif') repeat-x top left;
	}

div#mainSearchBox div.la2
	{
	background:url('../images/3pxdot_e61d6a.gif') repeat-y left top;
	}

div#mainSearchBox div.la3
	{
	background:url('../images/3pxdot_e61d6a.gif') repeat-y right top;
	}

div#mainSearchBox div.la4
	{
	background:url('../images/3pxdot_e61d6a.gif') repeat-x left bottom;
	}

div#mainSearchBox div.la5
	{
	background:url('../images/mainSearchBox_tl.gif') no-repeat left top;
	}

div#mainSearchBox div.la6
	{
	background:url('../images/mainSearchBox_tr.gif') no-repeat right top;
	}

div#mainSearchBox div.la7
	{
	background:url('../images/mainSearchBox_br.gif') no-repeat right bottom;
	}

div#mainSearchBox div.la8
	{
	background:url('../images/mainSearchBox_bl.gif') no-repeat left bottom;
	}

div#mainSearchBox div.la8 div.padd1
	{
	position:relative;
	padding:35px 20px 20px 20px ;
	}

div#mainSearchBox div.la8 div.padd2
	{
	position:relative;
	width:100%;
	background:url('../images/1pxdot_white.gif') repeat-y center top;
	}

div#mainSearchBox div.left
	{
	width:48%;
	}

div#mainSearchBox div.left p
	{
	margin:0;
	padding:0;
	text-align:justify;
	}

div#mainSearchBox div.right
	{
	position:absolute;
	right:0;
	top:0;
	width:48%;
	}

div#mainSearchBox div.right div.ln
	{
	width:100%;
	margin:0 0 5px 0;
	height:20px;
	clear:both;
	}

div#mainSearchBox div.right div.container{position:relative;width:100%;margin:0;padding:0;}
div#mainSearchBox div.right div.flexicol_7a{float:right;width:100%;margin-left:-120px}
div#mainSearchBox div.right div.flexicol_7b{margin-left:120px;}
div#mainSearchBox div.right div.fixedcol_7a{float:left;width:120px;}
div#mainSearchBox div.right div.clearthis{clear:both;width:100%}



div#mainSearchBox div.right div.fixedcol_7a label
	{
	font-weight:bold;
	}

div#mainSearchBox div.right div.flexicol_7b input,
div#mainSearchBox div.right div.flexicol_7b select
	{
	border:0px none;
	height:18px;
	width:100%;
	margin:0;
	padding:0
	}

div#mainSearchBox div.right div.flexicol_7b input.btn
	{
	float:right;
	/*background:url("../images/mainSearchBox_btn.gif") no-repeat top left;*/
	width:69px;
	height:31px;
	}



















div#cmpr1a
	{
	width:100%;
	margin:0 auto;
	padding:20px 0;
	text-align:center;
	}

div#cmpr1b
	{
	width:100%;
	text-align:center;
	position:relative;
	}

div#cmpr1b h1.printmainheading
	{
	color:white;
	font-size:20px;
	text-align:left;
	}

div#cmpr1b img
	{
	display:block;
	}

img.toptitleimage
	{
	margin:0 0 20px 0;
	}

div#cmpr1b div.ln
	{
	position:relative;
	width:100%;
	margin:0 0 20px 0;
	text-align:left;
	}

div#cmpr1b div.ln div.col
	{
	width:24%;
	margin:0;
	padding:0;
	}

div#cmpr1b div.ln div.one
	{
	position:relative;
	top:0px;
	left:0px;
	}

div#cmpr1b div.ln div.two
	{
	position:absolute;
	top:0px;
	left:25.33%;
	}
	
div#cmpr1b div.ln div.three
	{
	position:absolute;
	top:0px;
	left:50.66%;
	}
	
div#cmpr1b div.ln div.four
	{
	position:absolute;
	top:0px;
	left:75.99%;
	}


div#cmpr1b div.ln div.col div.img_1a
	{
	width:100%;
	background:#001f33 url('../images/cmpr_imggenback.gif') repeat-x top left;
	height:113px;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px
	}




div#cmpr1b div.ln div.col div.img_1c
	{
	width:100%;
	background:url('../images/cmpr_rnd_tr.gif') no-repeat right top;
	height:113px
	}
	

div#cmpr1b div.ln div.col div.img_1d
	{
	width:100%;
	background:url('../images/cmpr_rnd_tl.gif') no-repeat left top;
	height:113px
	}
	
div#cmpr1b div.ln div.col div.img_1e
	{
	width:100%;
	background:url('../images/cmpr_rnd_br.gif') no-repeat right bottom;
	height:113px
	}
	

div#cmpr1b div.ln div.col div.img_1f
	{
	width:100%;
	background:url('../images/cmpr_rnd_bl.gif') no-repeat left bottom;
	height:113px
	}	
	
div#cmpr1b div.ln div.col div.img_1f div
	{
	display:none;
	}
	
div#cmpr1b div.ln div.col div.img_1f a
	{
	width:100%;
	display:block;
	height:113px;
	}	
	
	




div#cmpr1b div.ln_one div.one div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_stage1.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_one div.two div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_stage2.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_one div.three div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_hypersingle.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_one div.four div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_hypertwin.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_two div.one div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_hypertriple.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_two div.two div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_carbonhypersingle.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_two div.three div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_carbonhypertwin.jpg') no-repeat center top;
	height:113px
	}

div#cmpr1b div.ln_two div.four div.img_1b
	{
	width:100%;
	background:url('../images/cmpr_img_carbonhypertriple.jpg') no-repeat center top;
	height:113px
	}









div#cmpr1b div.ln div.col div.ln 
	{
	width:100%;
	margin:0 0 5px 0;
	padding:0;
	}

div#cmpr1b div.ln div.col div.title
	{
	width:100%;
	margin:0 0 3px 0;
	padding:0;
	font-size:9px;
	}

div#cmpr1b div.ln div.col div.value
	{
	width:100%;
	height:8px;
	margin:0;
	padding:0;
	}

div#cmpr1b div.ln div.col div.firstoff
	{
	line-height:1px;
	float:left;
	height:8px;
	width:8%;
	background:#053353 url('../images/cmpr_value_firstoff.gif') no-repeat left top;
	}

div#cmpr1b div.ln div.col div.firston
	{
	line-height:1px;
	float:left;
	height:8px;
	width:8%;
	background:#0f629e url('../images/cmpr_value_firston.gif') no-repeat left top;
	}


div#cmpr1b div.ln div.col div.off
	{
	line-height:1px;
	float:left;
	height:8px;
	width:6.66%;
	background:#053353;
	}

div#cmpr1b div.ln div.col div.on
	{
	line-height:1px;
	float:left;
	height:8px;
	width:6.66%;
	background:#0f629e;
	}

div#cmpr1b div.ln div.col div.offoff
	{
	line-height:1px;
	float:left;
	height:8px;
	width:3%;
	background:url('../images/cmpr_value_offoff.gif') no-repeat center top ;
	}

div#cmpr1b div.ln div.col div.onoff
	{
	line-height:1px;
	float:left;
	height:8px;
	width:3%;
	background:url('../images/cmpr_value_onoff.gif') no-repeat center top ;
	}

div#cmpr1b div.ln div.col div.onon
	{
	line-height:1px;
	float:left;
	height:8px;
	width:3%;
	background:url('../images/cmpr_value_onon.gif') no-repeat center top ;
	}


div#cmpr1b div.ln div.col div.lastoff
	{
	line-height:1px;
	float:left;
	height:8px;
	width:8%;
	background:#053353 url('../images/cmpr_value_lastoff.gif') no-repeat right top;
	}

div#cmpr1b div.ln div.col div.laston
	{
	line-height:1px;
	float:left;
	height:8px;
	width:8%;
	background:#0f629e url('../images/cmpr_value_laston.gif') no-repeat right top;
	}


div.printdesc
	{
	display:none;
	}

.print_value
	{
	display:none;
	}





	


div#div0a
	{
	width:100%;
	height:22px;
	background:url('../images/div0_back.gif') repeat-x top left;
	}

div#div0b
	{
	width:100%;
	height:22px;
	background:url('../images/div0_L.gif') no-repeat top left;
	}

div#div0c
	{
	width:100%;
	height:22px;
	background:url('../images/div0_R.gif') no-repeat top right;
	}

























div#div0a
	{
	width:100%;
	height:17px;
	background:url('../images/div0_back.gif') repeat-x top left;
	}

div#div0b
	{
	width:100%;
	height:17px;
	background:url('../images/div0_L.gif') no-repeat top left;
	}

div#div0c
	{
	width:100%;
	height:17px;
	background:url('../images/div0_R.gif') no-repeat top right;
	}




div#news_ta
	{
	width:100%;
	height:28px;
	background:url('../images/news_t_back.gif') repeat-x left top;
	}

div#news_tb
	{
	width:100%;
	height:28px;
	background:url('../images/news_t_line.gif') no-repeat 66px top;
	}

div#news_tc
	{
	width:100%;
	height:28px;
	background:url('../images/news_t_L.gif') no-repeat left top;
	}
	
div#news_td
	{
	width:100%;
	height:28px;
	background:url('../images/news_t_R.gif') no-repeat right top;
	}

div#news0a
	{
	width:100%;
	background:#ffffff url('../images/news0_L.gif') repeat-y left top;
	}

div#news0b
	{
	width:100%;
	background:url('../images/news0_R.gif') repeat-y right top;
	}



div#news0b h2
	{
	display:block;
	font-size:1.2em;
	font-style:italic;
	color:#224057;
	border-bottom:1px solid #c6c6c6;
	margin:0 30px 0 30px;
	padding:10px 0 5px 0;
	}

div#news0b p
	{
	font-size:10px;
	color:#224057;
	margin:5px 30px 0 30px;
	}
















div#news_ba
	{
	width:100%;
	height:42px;
	background:url('../images/news_b_back.gif') repeat-x left top;
	}

div#news_bb
	{
	width:100%;
	height:42px;
	background:url('../images/news_b_L.gif') no-repeat left bottom;
	}
	
div#news_bc
	{
	width:100%;
	height:42px;
	background:url('../images/news_b_R.gif') no-repeat right bottom;
	}
	
div#mcolopen0a
	{
	position:relative;
	width:100%;
	height:30px;
	background:url('../images/mcolopen_M.png') repeat-x left top;
	}

div#mcolopen0b
	{
	position:relative;
	width:100%;
	height:30px;
	background:url('../images/mcolopen_L.png') no-repeat left top;
	}

div#mcolopen0c
	{
	position:relative;
	width:100%;
	height:30px;
	background:url('../images/mcolopen_R.png') no-repeat right top;
	}

div#mcolmain0a
	{
	position:relative;
	width:100%;
	background:#001f33 url('../images/mcolback_L.png') repeat-y left top;
	}

div#mcolmain0b
	{
	position:relative;
	width:100%;
	background:url('../images/mcolback_R.png') repeat-y right top;
	}

div#mcolmain0c
	{
	padding:0 30px 30px 30px;
	}
	
div#mcolclose0a
	{
	position:relative;
	width:100%;
	height:40px;
	background:url('../images/mcolclose_M.png') repeat-x left bottom;
	}

div#mcolclose0b
	{
	position:relative;
	width:100%;
	height:40px;
	background:url('../images/mcolclose_L.png') no-repeat left bottom;
	}

div#mcolclose0c
	{
	position:relative;
	width:100%;
	height:40px;
	background:url('../images/mcolclose_R.png') no-repeat right bottom;
	}

/* - eof - middle column properties - */











/* - bof - footer properties - */

div#f0a
	{
	clear:left;
	width:100%;
	height:135px; 
	background:#000f1b url('../images/f0_back.gif') repeat-x left top;
	color: #FFF
	}
	
div#f0b
	{
	width:100%;
	height:135px; 
	background:url('../images/f0_L.gif') no-repeat left bottom;
		
	}
	
div#f0c
	{
	width:100%;
	height:135px;
	background:url('../images/f0_R.gif') no-repeat right bottom;
	text-align:center
	}

div#partners
	{
	width:75%;
	height:70px;
	padding:10px 0 0 0 ;
	margin:0 auto 0 auto;
	}
	
div#partners img
	{
	display:inline;
	margin:0 2% 0 0;
	}

div#partners img.last
	{
	margin:0;
	}

div#links
	{
	margin:0 auto 0 auto;
	font-size:0.9em;
	color:#6386a0;
	left:0px;
	width:60%;
	text-align:center;
	}

div#links .div
	{
	color:#00446d;
	}
	
div#links a:link,
div#links a:visited
	{
	text-decoration:none;
	color:#6386a0;
	}

div#links a:active,
div#links a:hover
	{
	text-decoration:none;
	color:white;
	}

div#links p
	{
	margin:0 0 2px 0;
	padding:0;
	}
	
/* - eof - footer properties - */















/* - bof - product page - */


#productDescription
	{
	font-size:11px;
	color:white;
	margin:0 0 30px 0;
	text-align:justify;
	}

h1#productName
	{
	color:white;
	font-size:25px;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #05446d;
	
	}

h2#productPartNo
	{
	color:white;
	font-weight:normal;
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;
	}

h2#productPrices
	{
	color:white;
	font-weight:normal;
	font-size:13px;
	margin:0 0 20px 0;
	padding:0;
	}







div.navNextPrevWrapper
	{

	text-align:right;
	}

p.navNextPrevCounter
	{
	color:#7d8184;
	}

div.navNextPrevList 
	{
	position:relative;
	width:100%;
	text-align:right;
	height:20px;
	display: block;
	margin: 0 0 3px 0;
	padding:0;
	}
	
div.navNextPrevWrapper div.navNextPrevList a
	{
	float:right;
	width:93px;
	height:20px;
	display:block;
	margin:0;
	padding:0;
	}

div.navNextPrevWrapper div.navNextPrevList a img
	{
	
	}

div#productAttributes
	{
	position:relative;
	width:217px;
	color:white;
	}

div#productAttributes div#productAttributesHeader
	{
	position:relative;
	width:217px;
	height:42px;
	background:url('../images/specs_header.gif') no-repeat top left;
	padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px
	}

div#productAttributes div.productAttribsWrapper {
	width:191px;
	margin:0;
	padding:0 13px 10px 13px;
	font-size:11px;
	text-align:right;
	}

div#productAttributes div.productAttribsWrapper div.attribName
	{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	text-align:left;
	}

div#productAttributes div.productAttribsWrapper div.attribValue
	{
	margin:0;
	padding:0;
	float:right;
	width:80px;
	text-align:right;
	font-weight:bold;
	}








div#productInfo_categories
	{
	position:relative;
	}

div#productInfo_flexicol_1a
	{
	float:right;width:100%;margin-left:-230px
	}

div#productInfo_flexicol_1b
	{
	margin-left:230px
	}

div#productInfo_fixedcol
	{
	float:left;width:230px
	}

div#productInfo_fixedcol #productMainImage
	{
	width:217px;
	position:relative;
	margin:0;
	padding:0;
	}

div#productInfo_fixedcol #productMainImage a:link,
div#productInfo_fixedcol #productMainImage a:visited
	{
	color:gray;
	font-size:10px;
	}

div#productInfo_fixedcol #productMainImage a:active,
div#productInfo_fixedcol #productMainImage a:hover
	{
	
	}

div#productInfo_fixedcol div#productMainImage_in0a
	{
	width:217px;
	background:white url('../images/productImageBox_tr.gif') no-repeat top right;
	}

div#productInfo_fixedcol div#productMainImage_in0b
	{
	width:217px;
	background:url('../images/productImageBox_tl.gif') no-repeat top left;
	}

div#productInfo_fixedcol div#productMainImage_in0c
	{
	width:217px;
	background:url('../images/productImageBox_bl.gif') no-repeat bottom left;
	}

div#productInfo_fixedcol div#productMainImage_in0d
	{
	width:177px;
	text-align:center;
	background:url('../images/productImageBox_br.gif') no-repeat bottom right;; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px
	}

div#productInfo_fixedcol div#productInfo_fullln
	{
	clear:both;width:100%
	}


div#productInfo_flexicol_1b div#supportedModelsBox
	{
	position:relative;
	width:100%;
	color:white;
	}

div#productInfo_flexicol_1b div#supportedModelsBox h2
	{
	color:white;
	margin:0 0 10px 0;
	padding:0;
	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList
	{
	position:relative;
	width:100%;
	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnt
	{
	position:relative;
	font-size:9px;
	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnt div.col
	{
	position:relative;
	width:24%;

	}
	
div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnt div.two
	{
	position:absolute;
	top:0px;
	left:25%;
	width:24%;

	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnt div.three
	{
	position:absolute;
	top:0px;
	left:50%;
	width:24%;
	}
	
div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnt div.four
	{
	position:absolute;
	top:0px;
	left:75%;
	width:24%;
	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lna
	{
	position:relative;
	background:#394e5e url('../images/supportedModelsLn_tl.gif') no-repeat top left;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px
	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnb
	{
	position:relative;
	background:url('../images/supportedModelsLn_tr.gif') no-repeat top right;
	}
	
div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnc
	{
	position:relative;
	background:url('../images/supportedModelsLn_bl.gif') no-repeat bottom left;
	}
	
div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnd
	{
	position:relative;
	font-size:12px;
	background:url('../images/supportedModelsLn_br.gif') no-repeat bottom right;
	}
	
	
	
	

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnd div.col
	{
	position:relative;
	width:24%;

	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnd div.one
	{
	width:24%;
	font-weight:bold;
	}


div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnd div.two
	{
	position:absolute;
	top:0px;
	left:25%;
	width:49%;

	}

div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnd div.three
	{
	position:absolute;
	top:0px;
	left:50%;
	width:24%;
	}
	
div#productInfo_flexicol_1b div#supportedModelsBox div#supportedModelsList div.lnd div.four
	{
	position:absolute;
	top:0px;
	left:75%;
	width:24%;
	}


br.clearthis{width:100%;clear:both;width:100%}







/* - eof - product page - */







/* - bof - product listing - */

#indexProductListCatDescription
	{
	margin:0 0 20px 0;
	text-align:justify;
	color:white;
	font-size:10px;
	padding:0;
	}

#categoryImgListing
	{
	margin:0 0 10px 0;
	}
	
#productListFilter
	{
	width:100%;
	margin:0 0 10px 0;
	}

#productsListingTopNumber
	{
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	}
	
.tabTable td,
.tabTable th
	{
	vertical-align:top;
	text-align:left;
	padding:0 10px 10px 0;
	}

.tabTable th a:link,
.tabTable th a:visited
	{
	color:#e61d6a;
	}

div.holdit
	{
	width:100%;
	position:relative;
	}

td.productListing-data h3
	{
	font-size:14px;
	margin:0 0 5px 0;
	}
	
td.productListing-data a:link,
td.productListing-data a:visited
	{
	color:#e61d6a;
	font-weight:bold;
	}
	
td.productListing-data a:active,
td.productListing-data a:hover
	{
	color:#e61d6a;
	font-weight:bold;
	text-decoration:underline;
	}
	
div.listingDescription
	{
	
	}
	
th#listCell0-1
	{
	width:100%;
	text-align:left;
	}


#productsListingTopNumber
	{
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	}
	
	
	
	
table.productListingTable
	{
	width:100%;
	text-align:left;
	border-collapse:collapse;
	}
	
table.productListingTable tr.top
	{
	background:#394e5e;
	}
	
table.productListingTable tr.top td
	{
	text-transform:lowercase;
	font-size:10px;
	padding:0;
	margin:0;
	color:white;
	font-weight:bold;
	vertical-align:middle;
	}		

table.productListingTable tr.top td div
	{
	margin:0;
	padding:0;
	width:100%;
	}

table.productListingTable tr.top td div p
	{
	padding:3px 5px;
	margin:0;
	}

table.productListingTable tr.top td.one
	{
	width:40%;
	}

table.sports tr.top td.one
	{
	width:30%;
	}

table.productListingTable tr.top td.one div
	{
	float:left;
	background:url('../images/supportedModelsLn_tl.gif') no-repeat top left;
	}

table.productListingTable tr.top td.two
	{
	width:20%;
	}

table.sports tr.top td.two
	{
	width:40%;
	}
	
table.productListingTable tr.top td.three
	{
	width:20%;
	}

table.sports tr.top td.three
	{
	width:30%;
	}

table.productListingTable tr.top td.four
	{
	width:20%;
	}

table.productListingTable tr.top td.four div
	{
	float:right;
	background:url('../images/supportedModelsLn_tr.gif') no-repeat top right;
	}




table.productListingTable tr.contents td
	{
	font-size:12px;
	padding:2px 5px;
	color:white;
	}		

div.pdflink
	{
	position:absolute;
	top:0px;
	right:0px;
	width:200px;
	text-align:right;
	}

div#productGeneral div.pdflink
	{
	
		
	}



div.pdflink a:link,
div.pdflink a:visited
	{
	display:block;
	font-size:10px;
	}

div.pdflink a img
	{
	float:right;
	margin:0 0 0 5px;
	}

/* - eof - product listing - */	




/* - bof - category listing - */

.categoryListBoxContents
	{
	}

.categoryListBoxContents a
{
	color:white;
	text-align:center;
	font-size:20px;
	margin:0;
	padding:0;
}

.categoryListBoxContents a:link,
.categoryListBoxContents a:visited
{
	color:white;
}

.categoryListBoxContents a:active,
.categoryListBoxContents a:hover
{
	color:white;
	text-decoration:underline;
}



.categoryListBoxContents a img
	{
	display:block;
	position:relative;
	margin:0 auto;
	padding:0;
	}
	
	
.categoryListBoxContents div.catBox_0a
	{
	width:100%;
	background:url('../images/catsBox_back.gif') repeat-x left top;
	margin:0 auto;
	padding:0
	}
	
.categoryListBoxContents div.catBox_0b
	{
	width:100%;
	background:url('../images/catsBox_L.gif') no-repeat right top;
	padding:0;
	margin:0
	}	
	
.categoryListBoxContents div.catBox_0c
	{
	width:100%;
	background:url('../images/catsBox_R.gif') no-repeat left top;
	padding:0;
	margin:0
	}	
	
.categoryListBoxContents div.catBox_0d
	{
	width:100%;
	text-align:center;
	padding:10px 0 0 0;
	margin:0;
	height:80px;
	}	
	
	
	
	
/* - eof - category listing - */
	

















	
	
	
	
	
/* - bof - general - */

div.stdHeading_a
	{
	background:url('../images/supportedModelsLn_tl.gif') no-repeat top left #394e5e;
	width:100%;
	margin:0 0 10px 0;
	}

div.stdHeading_b
	{
	background:url('../images/supportedModelsLn_tr.gif') no-repeat top right;
	width:100%;
	}
	
div.stdHeading_c
	{
	padding:3px 5px;
	margin:0;
	font-weight:bold;
	}

/* - eof - general - */
