body 
{
	font-family:Verdana,Tahoma,sans-serif;
	font-size:12px;
	margin-top:0px;
	text-align:center;
	height: 100%;
	width: 98%;
	color:#333;
	background:#ffffff URL(../images/body_bk.gif) repeat-x;
}

#container
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:950px;
	background:#ffffff URL(../images/cont_bk.gif) no-repeat 0px 59px;
}

#container h1
{
	margin:0px;
	padding:0px;
	width:950px;
	height:59px;
	background:#ffffff URL(../images/logo_top.gif) no-repeat;
}

#container h1 a
{
	display:block;
	width:950px;
	height:59px;
}

#container #menu
{
	margin:0px 10px 0px 10px;
	padding:0px;
	width:930px;
	height:74px;
	position:relative;
	font-style:italic;
	font-weight:bold;
	background:#ffffff URL(../images/logo_bottom.gif) no-repeat;
}

#container #menu ul{
	position:absolute;
	top:40px;
	left:43px;
	display: inline;	padding: 0px;	margin: 0px;
	font-size:11px;
}

#container #menu ul.links{
	position:absolute;
	top:40px;
	left:550px;
	color:#666;
	font-size:11px;
}

#container #menu li{
	display: inline;
	list-style-type:none;	padding: 0px 0px 0px 0px;	margin: 0px;
}

#container #menu li a{	color:#1f1f1f;
	text-decoration:none;
}

#container #menu li a:hover{	color:#5F9315;
	text-decoration:underline;
}

#container #menu ul.links li a{	color:#666;
	text-decoration:none;
}

#container #menu ul.links li a:hover{	color:#83C329;
	text-decoration:underline;
}

#container #main{
margin:0px 10px 0px 10px;
padding:0px;
width:930px;
min-height:445px;
background:#efefef URL(../images/main_bk.gif) no-repeat bottom;
position:relative;
}


#container #main div#news_copy {
margin:0px 10px 0px 10px;
padding:0px;
font-size:11px;
line-height:14px;
}

#container #main div#news_copy p{
margin:0px 0px 10px 0px;
padding:0px;
}


* html #container #main{
margin:0px 0px 0px 0px;
padding:0px;
width:930px;
}

#container #main div.bk_top{
margin:0px 0px 0px 0px;
padding:0px;
width:930px;
height:100px;
background:#efefef URL(../images/main_bk_top.gif) no-repeat;
position:absolute;
top:0px;
left:0px;
}

#container #main div.col_half{
	margin:0px 0px 10px 15px;
	padding:0px 0px 0px 0px;
	width:440px;
	height:190px;
	position:relative;
	float:left;
	text-align:left;
	background: URL(../images/gallery_banner.png) no-repeat;
}

#container #main div.col_half div {
	width:180px;
	height:120px;
	position:absolute;
	left:21px;
	top:50px;
}

#container #main div.col_half div a {
	width:180px;
	height:120px;
	display:block;
}

#container #main div.col_half div a img{
	width:180px;
	height:120px;
	display:block;
}


#container #main div.col_half h4 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:400px;
	position:absolute;
	left:21px;
	top:11px;
	color:#ffffff;
	font-size:14px;
}

#container #main div.col_half p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	height:120px;
	position:absolute;
	left:221px;
	top:50px;
	color:#333;
	font-size:11px;
	line-height:16px;
}






#container #main div.col_one{
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
width:300px;
position:relative;
float:left;
text-align:left;
}

* + html #container #main div.col_one{
width:290px;
}

* html #container #main div.col_one{
margin:0px 0px 0px 0px;
width:300px;
height:445px;
}

#container #main div.col_one h2{
margin:0px 5px 5px 10px;
padding:0px 0px 0px 0px;
color:#1F1F1F;
font-style:italic;
font-size:18px;
}

#container #main div.col_one h2 span{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#1F1F1F;
font-style:italic;
font-size:11px;
display:block;
position:absolute;
right:5px;
top:5px;
}

#container #main div.col_one p{
margin:0px 5px 10px 10px;
padding:0px 0px 0px 0px;
font-size:11px;
line-height:16px;
}

* + html #container #main div.col_one p{
font-size:10px;
line-height:14px;
}

#container #main div.col_one p.line{
margin:0px 5px 10px 10px;
padding:5px 0px 0px 0px;
font-size:11px;
line-height:16px;
border-top:1px solid #666;
}

* + html #container #main div.col_one p.line{
font-size:10px;
line-height:14px;
}

* html #container #main div.col_one p.tech{
height:1px;
}

#container #main div.col_one p.tech{
margin:0px 5px 0px 10px;
padding:2px 0px 2px 0px;
font-size:10px;
line-height:16px;
border-bottom:1px solid #666;
position:relative;
}

#container #main div.col_one ul.tech{
margin:0px 5px 0px 10px;
padding:0px 0px 4px 15px;
font-size:10px;
line-height:16px;
border-bottom:1px solid #666;
}

#container #main div.col_one p.tech span{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
display:block;
width:220px;
position:absolute;
right:0px;
top:2px;
}

* + html #container #main div.col_one p.tech span{
top:0px;
}

#container #main div.col_double_gallery{
margin:0px 0px 0px 310px;
padding:0px 0px 0px 0px;
width:605px;
position:relative;
text-align:left;
}

* + html #container #main div.col_double_gallery{
margin:0px 0px 0px 0px;
border:0px solid #00ff00;
}


* html #container #main div.col_double_gallery{
margin:0px 0px 0px 0px;
}

#container #main div.col_double_gallery div.navi{
margin:0px 0px 0px 0px;
padding:12px 0px 0px 0px;
width:605px;
height:23px;
text-align:center;
background:URL(../images/gallery_navi_bk.gif) no-repeat;
color:#666;
}

#container #main div.col_double_gallery div.navi a{
color:#5F9315;
text-decoration:none;
}

#container #main div.col_double_gallery div.navi a:hover{
text-decoration:none;
color:#333;
}

#container #main div.col_double_gallery div.preview{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:605px;
height:305px;
background:#ccc;
position:relative;
}

#container #main div.col_double_gallery div.preview div{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:605px;
height:305px;
background: URL(../images/preview_overlay.png) no-repeat;
position:absolute;
top:0px;
left:0px;
z-index:20;
border:1px solid #00fff;
}

* html #container #main div.col_double_gallery div.preview div{
z-index:20;
}

* html #container #main div.col_double_gallery div.preview img{
position:absolute;
top:0px;
left:0px;
z-index:10;
}

* html #container #main div.col_double_gallery div.preview div { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/preview_overlay.png');}

#container #main div.col_double_gallery div.preview div.grey{
background:URL(../images/preview_overlay_grey.png) no-repeat;
}

* html #container #main div.col_double_gallery div.preview div.grey { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/preview_overlay_grey.png');}


#container #main div.col_double_gallery div.preview div.purple{
background:URL(../images/preview_overlay_purple.png) no-repeat;
}

* html #container #main div.col_double_gallery div.preview div.purple { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/preview_overlay_purple.png');}


#container #main div.col_double_gallery div.preview div.plain{
background:URL(../images/preview_overlay_plain.png) no-repeat;
}

* html #container #main div.col_double_gallery div.preview div.plain { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/preview_overlay_plain.png');}


#container #main div.col_double_gallery div.thumbnail{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:605px;
height:90px;
position:relative;
}

#container #main div.col_double_gallery div.thumbnail div{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:605px;
height:90px;
background:URL(../images/thumbnail_overlay.png) no-repeat;
position:absolute;
top:0px;
left:0px;
}

* html #container #main div.col_double_gallery div.thumbnail div { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/thumbnail_overlay.png');}


#container #main div.col_double_gallery div.thumbnail div.grey{
background:URL(../images/thumbnail_overlay_grey.png) no-repeat;
}

* html #container #main div.col_double_gallery div.thumbnail div.grey { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/thumbnail_overlay_grey.png');}


#container #main div.col_double_gallery div.thumbnail div.purple{
background:URL(../images/thumbnail_overlay_purple.png) no-repeat;
}

* html #container #main div.col_double_gallery div.thumbnail div.purple { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/thumbnail_overlay_purple.png');}


#container #main div.col_double_gallery div.thumbnail div.plain{
background:URL(../images/thumbnail_overlay_plain.png) no-repeat;
}

* html #container #main div.col_double_gallery div.thumbnail div.plain { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/thumbnail_overlay_plain.png');}


#container #main div.col_double_gallery div.thumbnail span{
margin:5px 5px 0px 5px;
padding:0px 0px 0px 0px;
display:block;
width:111px;
height:80px;
float:left;
color:#fff;
}

* html #container #main div.col_double_gallery div.thumbnail span{
margin:5px 6px 0px 4px;
}

* html #container #main div.col_double_gallery div.thumbnail span.th_one{
margin:5px 4px 0px 3px;
}

#container #main div.col_double_gallery div.thumbnail p.link{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
width:111px;
height:80px;
position:absolute;
top:5px;
}

#container #main div.col_double_gallery div.thumbnail p.link a{
display:block;
width:111px;
height:80px;
}

#container #main div.col_double_gallery div.thumbnail p#oneg{
left:5px;
z-index:10;
}

#container #main div.col_double_gallery div.thumbnail p#twog{
left:126px;
z-index:10;
}

#container #main div.col_double_gallery div.thumbnail p#threeg{
left:247px;
z-index:10;
}

#container #main div.col_double_gallery div.thumbnail p#fourg{
left:368px;
z-index:10;
}

#container #main div.col_double_gallery div.thumbnail p#fiveg{
left:489px;
z-index:10;
}






#container #main div.col_news{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:310px;
text-align:left;
float:left;
}

#container #main div.col_news div#split_two {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:295px;
height:430px;
float:left;
}

#container #main div.col_news div#split_two h2{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:295px;
height:430px;
}

#container #main div.col_news div#split_two h2.about_news {

}

#container #main div.col_news div#split_two h2.about_news span {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	background: url(../images/news/news_overlay.png) no-repeat;
	display:block;
	width:310px;
	height:430px;
}

* html #container #main div.col_news div#split_two h2.about_news span { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/news/news_overlay.png');}

#container #main div.col_news div#split_two h2.about_news img{
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}


#container #main div.col_news div#split_two h2.mana_01{
background: URL(../images/manaf_banner_01.png) no-repeat;
}
* html #container #main div.col_news div#split_two h2.mana_01 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manaf_banner_01.png');}


#container #main div.col_news div#split_two h2.mana_02{
background: URL(../images/manaf_banner_02.png) no-repeat;
}
* html #container #main div.col_news div#split_two h2.mana_02 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manaf_banner_02.png');}


#container #main div.col_news div#split_two h2.mana_03{
background: URL(../images/manaf_banner_03.png) no-repeat;
}
* html #container #main div.col_news div#split_two h2.mana_03 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manaf_banner_03.png');}











#container #main div.col_double{
margin:0px 0px 0px 310px;
padding:0px 0px 0px 0px;
width:605px;
position:relative;
text-align:left;
}

* html #container #main div.col_double{
margin:0px 0px 0px 0px;
}

#container #main div.col_double h2{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 15px;
color:#fff;
font-style:italic;
font-size:18px;
}


#container #main div.col_double div#split_full {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:605px;
height:430px;
float:left;
}

#container #main div.col_double div#split_full h2{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:605px;
height:430px;
}

#container #main div.col_double div#split_full h2.map{
background: URL(../images/map_banner.png) no-repeat;
}

* html #container #main div.col_double div#split_full h2.map { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/map_banner.png');}


#container #main div.col_double div#split_full h2.contact{
background: URL(../images/contact_banner.png) no-repeat;
}

* html #container #main div.col_double div#split_full h2.contact { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/contact_banner.png');}


#container #main div.col_double div#split_full h2.f44{
background: URL(../images/f44_banner.png) no-repeat;
}

* html #container #main div.col_double div#split_full h2.f44 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/f44_banner.png');}


#container #main div.col_double div#split_full h2.voodoo{
background: URL(../images/voodoo_banner.png) no-repeat;
}

* html #container #main div.col_double div#split_full h2.voodoo { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/voodoo_banner.png');}

#container #main div.col_double div#split_full h2.dh{
background: URL(../images/dh_banner.png) no-repeat;
}

* html #container #main div.col_double div#split_full h2.dh { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/dh_banner.png');}

#container #main div.col_double div#split_full h2 a{
display:block;
width:310px;
height:430px;
text-decoration:none;
color:#fff;
}



#container #main div.col_double div#split_one {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:310px;
height:430px;
float:left;
}

#container #main div.col_double div#split_one p{
margin:0px 10px 10px 10px;
padding:0px 0px 0px 0px;
font-size:11px;
line-height:16px;
}

#container #main div.col_double div#split_one h2.products{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:310px;
height:430px;
background: URL(../images/product_banner.png) no-repeat;
}


* html #container #main div.col_double div#split_one h2.products { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner.png');}

#container #main div.col_double div#split_one h2.products_01{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:310px;
height:430px;
background: URL(../images/product_banner_01.png) no-repeat;
}

* html #container #main div.col_double div#split_one h2.products_01{
width:292px;
height:422px;
}

* html #container #main div.col_double div#split_one h2.products_01 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_01.png');}

#container #main div.col_double div#split_one h2.products_02{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:310px;
height:430px;
background: URL(../images/product_banner_02.png) no-repeat;
}

* html #container #main div.col_double div#split_one h2.products_02{
width:292px;
height:422px;
}

* html #container #main div.col_double div#split_one h2.products_02 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_02.png');}

#container #main div.col_double div#split_one h2.products_03{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:310px;
height:430px;
background: URL(../images/product_banner_03.png) no-repeat;
}

* html #container #main div.col_double div#split_one h2.products_03{
width:292px;
height:422px;
}

* html #container #main div.col_double div#split_one h2.products_03 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_03.png');}

#container #main div.col_double div#split_one h2.products{
display:block;
width:310px;
height:430px;
text-decoration:none;
}

#container #main div.col_double div#split_one h2 a{
display:block;
width:310px;
height:430px;
color:#fff;
text-decoration:none;
}

* #container #main div.col_double div#split_one h2 a{
padding:0px;
margin:0px;
display:block;
width:292px;
height:422px;
color:#fff;
text-decoration:none;
}

#container #main div.col_double div#split_one h2 a:hover {
color:#fff;
text-decoration:none;
}


#container #main div.col_double div#split_two {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:295px;
height:430px;
float:left;
}

#container #main div.col_double div#split_two h2{
margin:0px 0px 0px 0px;
padding:8px 0px 0px 18px;
width:295px;
height:430px;
}

#container #main div.col_double div#split_two h2.about_news {

}

#container #main div.col_double div#split_two h2.about_news span {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	background: url(../images/news/news_overlay.png) no-repeat;
	display:block;
	width:310px;
	height:430px;
}

* html #container #main div.col_double div#split_two h2.about_news span { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/news/news_overlay.png');}

#container #main div.col_double div#split_two h2.about_news img{
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}



#container #main div.col_double div#split_two h2.about{
background: URL(../images/about_banner.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.about { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/about_banner.png');}


#container #main div.col_double div#split_two h2.about_01{
background: URL(../images/about_banner_01.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.about_01 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/about_banner_01.png');}


#container #main div.col_double div#split_two h2.about_02{
background: URL(../images/about_banner_02.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.about_02 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/about_banner_02.png');}


#container #main div.col_double div#split_two h2.about_03{
background: URL(../images/about_banner_03.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.about_03 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/about_banner_03.png');}


#container #main div.col_double div#split_two h2.about_04{
background: URL(../images/about_banner_04.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.about_04 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/about_banner_04.png');}


#container #main div.col_double div#split_two h2.about_05{
background: URL(../images/about_banner_05.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.about_05 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/about_banner_05.png');}


#container #main div.col_double div#split_two h2.warrantie{
background: URL(../images/warrantie_banner.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.warrantie { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/warrantie_banner.png');}


#container #main div.col_double div#split_two h2.team{
background: URL(../images/team_banner.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.team { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/team_banner.png');}


#container #main div.col_double div#split_two h2.mana_01{
background: URL(../images/manaf_banner_01.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.mana_01 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manaf_banner_01.png');}


#container #main div.col_double div#split_two h2.mana_02{
background: URL(../images/manaf_banner_02.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.mana_02 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manaf_banner_02.png');}


#container #main div.col_double div#split_two h2.mana_03{
background: URL(../images/manaf_banner_03.png) no-repeat;
}
* html #container #main div.col_double div#split_two h2.mana_03 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/manaf_banner_03.png');}

#container #main div.col_double div#split_two h2{
display:block;
width:295px;
height:430px;
text-decoration:none;
}

* html #container #main div.col_double div#split_two h2{
width:277px;
height:422px;
}

#container #main div.col_double div#split_two h2 a{
display:block;
width:295px;
height:430px;
color:#fff;
text-decoration:none;
}

* html #container #main div.col_double div#split_two h2 a{
width:277px;
height:422px;
}

#container #main div.col_double div#split_two h2 a:hover{
color:#fff;
text-decoration:none;
}


#container #footer{
margin:0px 10px 0px 10px;
padding:0px;
width:930px;
height:170px;
background-color:#efefef;
position:relative;
}

#container #footer span.voodoo{
margin:0px;
padding:0px;
display:block;
width:6px;
height:6px;
background: URL(../images/right_corner.jpg) no-repeat;
position:absolute;
left:614px;
top:0px;
}

#container #footer span.f44{
margin:0px;
padding:0px;
display:block;
width:6px;
height:6px;
background: URL(../images/left_corner.jpg) no-repeat;
position:absolute;
left:310px;
top:0px;
}

#container #footer span.dh_right{
margin:0px;
padding:0px;
display:block;
width:6px;
height:6px;
background: URL(../images/right_corner.jpg) no-repeat;
position:absolute;
left:304px;
top:0px;
}

#container #footer span.dh_left{
margin:0px;
padding:0px;
display:block;
width:6px;
height:6px;
background: URL(../images/left_corner.jpg) no-repeat;
position:absolute;
left:620px;
top:0px;
}

#container #footer div.banner{
margin:0px 0px 0px 0px;
padding:0px;
width:310px;
height:185px;
background:#ffffff;
float:left;
text-align:left;
}

#container #footer div#one{
background:#ffffff URL(../images/banner_one.jpg) no-repeat;
}

#container #footer div#two{
background:#ffffff URL(../images/banner_two.jpg) no-repeat;
}

#container #footer div#three{
background:#ffffff URL(../images/banner_three.jpg) no-repeat;
}

#container #footer div.banner h3{
margin:5px 0px 0px 0px;
padding:5px 0px 0px 20px;
color:#fff;
font-style:italic;
font-size:16px;
}

#container #footer div.banner h3 a{
width:310px;
height:180px;
display:block;
text-decoration:none;
color:#fff;
}

* html #container #footer div.banner h3 a{
width:290px;
height:175px;
}

#container #footer div.banner h3 a:hover{
color:#ccc;
}

#container div#copyright{
margin:0px 10px 0px 10px;
padding:0px 0px 40px 0px;
width:930px;
font-size:11px;
color:#666;
clear:both;
position:relative;
}

#container #copyright a{
color:#666;
text-decoration:none;
}

#container #copyright a:hover{
color:#333;
text-decoration:none;
}

#container #copyright p.left{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;;
position:absolute;
top:0px;
left:25px;
}

* + html #container #copyright p.left{
margin:10px 0px 0px 0px;
}

#container #copyright p.right{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
position:absolute;
top:0px;
right:25px;
}

* + html #container #copyright p.right{
margin:10px 0px 0px 0px;
}

#container a{
color:#333;
text-decoration:underline;
}

#container a:hover{
color:#5F9315;
text-decoration:underline;
}

#footer_copy {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#footer_copy div{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:310px;
}

#footer_copy div.first{
	margin:0px 5px 0px 15px;
	width:290px;
}
* html #footer_copy div.first{margin:0px 5px 0px 5px;}

#footer_copy div.second{
	margin:0px 5px 0px 5px;
	width:298px;
}
* html #footer_copy div.second{}

#footer_copy div.third{
	margin:0px 15px 0px 5px;
	width:290px;
}
* html #footer_copy div.third{margin:0px 5px 0px 5px;}

#footer_copy div.third img {
	border:1px solid #666;
}

#footer_copy div p{
	font-size:11px;
	line-height:16px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#footer_copy div h3{
	margin:10px 0px 10px 0px;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #999;
	font-size:14px;
	font-style:italic;
	color:#333;
}



#container #main div.col_double div#split_full div#ged_on {
position:absolute;
left:340px;
top:217px;
width:20px;
height:20px;
z-index:5;
}

#container #main div.col_double div#split_full div#ged_on a{
display:block;
width:20px;
height:20px;
z-index:5;
}

#container #main div.col_double div#split_full div#ged_over {
padding:10px;
background:#ccc;
position:absolute;
right:20px;
top:50px;
width:180px;
height:110px;
border:1px solid #666;
z-index:10;
color:#333;
}

#container #main div.col_double div#split_full div#ged_over a{
display:block;
width:180px;
height:110px;
color:#333;
z-index:10;
}




#container #main div.col_double div#split_full div#wc_on {
position:absolute;
left:330px;
top:262px;
width:20px;
height:20px;
z-index:5;
}

#container #main div.col_double div#split_full div#wc_on a{
display:block;
width:20px;
height:20px;
z-index:5;
}

#container #main div.col_double div#split_full div#wc_over {
padding:10px;
background:#ccc;
position:absolute;
left:20px;
top:50px;
width:180px;
height:110px;
border:1px solid #666;
z-index:10;
color:#333;
}

#container #main div.col_double div#split_full div#wc_over a{
display:block;
width:180px;
height:110px;
color:#333;
z-index:10;
}


#container #main div.col_double div#split_full div#tbs_on {
position:absolute;
left:350px;
top:252px;
width:20px;
height:20px;
z-index:5;
}

#container #main div.col_double div#split_full div#tbs_on a{
display:block;
width:15px;
height:15px;
z-index:5;
}

#container #main div.col_double div#split_full div#tbs_over {
padding:10px;
background:#ccc;
position:absolute;
left:380px;
top:280px;
width:180px;
height:110px;
border:1px solid #666;
z-index:10;
color:#333;
}

#container #main div.col_double div#split_full div#tbs_over a{
display:block;
width:180px;
height:110px;
color:#333;
z-index:10;
}

#news_banner {
	float:left;
	height:137px;
	margin:0;
	margin-top:10px;
	padding:0;
	width:605px;
	position:relative;
	font-size:11px;
	line-height:15px;
	background: url(../images/news_banner.png) no-repeat;
}

* html #news_banner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/news_banner.png');}

#news_banner a{
	text-decoration:none;
}

#news_banner a:hover{
	text-decoration:none;
}

#news_banner h4 {
	margin:15px 0px 7px 25px;
	width:450px;
	font-size:12px;
}

#news_banner div {
	margin:0px 0px 0px 25px;
	width:450px;
}

#news_banner span.date {
	margin:12px 0px 7px 25px;
	display:block;
}

#news_banner span.more {
	display:block;
	position:absolute;
	left:395px;
	top:109px;
}

#news_banner img {
	position:absolute;
	right:25px;
	top:15px;
}


#container #main div.col_one div#news_copy p.other_news {
	padding:0px 0px 2px 0px;
	margin:0px 0px 2px 0px;
	border-bottom:1px solid #999;
	position:relative;
}

#container #main div.col_one div#news_copy p.other_news span{
	padding:0px;
	margin:0px 0px 0px 0px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	color:#666;
}




#footer_copy div p.other_news {
	margin-bottom:2px;
	position:relative;
}

#footer_copy div p.other_news span{
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	color:#666;
}

#footer_copy div.second p.more_news, #footer_copy div.first p.more_news {
	position:relative;
}

#footer_copy div.second p.more_news span, #footer_copy div.first p.more_news span {
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	color:#666;
}


#product_banner {
	margin-bottom:10px;
	height:190px;
	position:relative;
	font-size:11px;
}

.product_f44 {
	background:url(../images/product_banner_f44.png) no-repeat;
}
* html .product_f44 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_f44.png');}

.product_f44ti {
	background:url(../images/product_banner_f44ti.png) no-repeat;
}
* html .product_f44ti { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_f44ti.png');}

.product_dhteam {
	background:url(../images/product_banner_dhteam.png) no-repeat;
}
* html .product_dhteam { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_dhteam.png');}

.product_voodoo {
	background:url(../images/product_banner_voodoo.png) no-repeat;
}
* html .product_voodoo { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_voodoo.png');}

.product_voodoo_s {
	background:url(../images/product_banner_voodoo_s.png) no-repeat;
}
* html .product_voodoo_s { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_voodoo_s.png');}

.product_t20 {
	background:url(../images/product_banner_t20.png) no-repeat;
}
* html .product_t20 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/product_banner_t20.png');}


#product_banner h3 {
	margin:0px;
	padding:10px 0px 0px 20px;
	color:#FFFFFF;
	font-size:16px;
	font-style:italic;
}

#product_banner p {
	margin:20px 20px 0px 215px;
	line-height:16px;
}

#product_banner p a {
	position:absolute;
	left:215px;
	top:118px;
}

#product_banner span {
	display:block;
	position:absolute;
	left:215px;
	top:148px;
}

#product_banner span strong {
	font-size:14px;
}

#product_banner h5 {
	margin:0px;
	position:absolute;
	right:20px;
	top:146px;
}

#product_banner h5 a{
	width:120px;
	height:24px;
	display:block;
}

#product_banner h5 a span{
	display:none;
}

span {
display:none;
}

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -1px;
	width: 1em;
	z-index: -1;
}