* {
	margin:0;
	padding:0;

}

body {
margin-top:0;
margin-bottom:0;
background-color:#CCC
}

body,td,th {
font-family:Arial,Helvetica,sans-serif
}
a.two:link {color:#F2F2E6;font-weight: bold;font-size: 15px;text-decoration:none	}
a.two:visited {color:#F2F2E6;font-weight: bold;font-size: 15px;text-decoration:none	}
a.two:hover {
	color:#F2F2E6;
	font-weight: bold;
	font-size: 15px;
	text-decoration:none;
}

a.three:link {color:#fff;font-weight: bold;font-size: 15px;text-decoration:none	}
a.three:visited {color:#fff;font-weight: bold;font-size: 15px;text-decoration:none	}
a.three:hover {
	color:#fff;
	font-weight: bold;
	font-size: 15px;
	text-decoration:none;
}




#wrapperFI {
	width:960px;
	background-color:#F2F2E6;
	padding-left:8px;
	padding-right:15px;
	height:100%;
	margin:15px auto 0;

}

#wrapperFI2 {
	width:90%;
	background-color:#F2F2E6;
	padding-left:8px;
	
	height:100%;
	margin:15px auto 0;
padding-right:15px; height:3560px
}

#rightcol {
float:left;
width:275px;
font-size:13px;
color:#333;
font-weight:lighter;
list-style-type:square;
list-style-position:inside;
list-style:none;
height:620px;
margin-top:5px;
border:1px solid #800040;
padding:5px 5px 7px
}

#products {
float:right;
margin-left:195px;
border-bottom:1px solid #800040;
padding:3px 6px
}

#header {
color:#333;
width:960px;
float:left;
height:250px;
padding-bottom:5px;
padding-left:20px;
margin:5px 0 0 -8px
}

#header4, header5 {
color:#333;
float:none;
background-repeat:no-repeat;
width:941px;
background-image:url(LDL-Header.png);
margin:5px 5px 5px 30px;
padding:163px 0 5px 15px
}
#header5{background-repeat:no-repeat;
width:941px;
background-image:url(Header5-r3.png);
margin:5px 5px 5px 30px;
padding:83px 0 5px 5px
}

.mattblacktabs {
width:100%;
overflow:hidden;
margin-left:5px
}

.mattblacktabs ul {
font:bold 12px Arial;
list-style-type:none;
margin:0;
padding:0
}

.mattblacktabs li {
display:inline;
margin:0
}

.mattblacktabs li a {
float:left;
display:block;
text-decoration:none;
border:1px solid #800040;
color:#F2F2E6;
background:#800040;
font-size:12px;
margin:0 1px 0 0;
padding:7px 9px
}

.mattblacktabs li a:visited {
color:#F2F2E6
}

.mattblacktabs li a:hover,.mattblacktabs li.selected a {
background:#F2F2E6;
color:#800040;
border-right:1px solid #800040;
border-bottom:1px solid #800040
}

#hidden1 {
width:auto
}

#maincontent4 {
margin-left:5px;
float:left;
width:753px;
color:#333;
font-weight:bolder;
background-color:#F2F2E6;
margin-top:3px;
border:1px solid #800040
}

#maincontent2b,#maincontent2c2,#maincontent2c2i,#maincontent3c2,#maincontent2x,#maincontent3c {
float:left;
width:275px;
font-size:13px;
color:#333;
font-weight:lighter;
list-style-type:square;
list-style-position:inside;
list-style:none;
height:285px;
margin-top:5px;
border:1px SOLID #800040;
padding:5px
}

#maincontent2c2i {
width:741px;
height:auto;
margin-left:5px
}

#maincontent2c2,maincontent3c2 {
margin-left:10px;
width:640px;
height:285px;
margin-top:5px;
border:1px SOLID #800040;
padding:5px
}

#maincontent2e {
border-top:1px solid #800040;
border-bottom:1px solid #800040;
padding-bottom:3px
}

#maincontent3i,#maincontent3j,#maincontent3k,#maincontent3l,#maincontent3m,#maincontentMO8,#slide {
margin-left:0;
width:auto;
padding-top:1px;
padding-bottom:0;
font-weight:lighter
}

#slide {
margin-left:5px;
padding-top:2px
}

#maincontent2i,#maincontent2k,#maincontent2l,#maincontent2m,#maincontent3i,#maincontent3k,#maincontent3l,#maincontent3m {
border-top:2px solid #800040;
border-bottom:2px solid #800040;
width:100%;
margin-bottom:3px;
padding:4px 0
}

#maincontent3k,#maincontent3m {
border-top:0
}

#maincontent309 {
border-bottom:1px solid #800040;
margin-top:5px;
padding-bottom:10px
}

#maincontent310 {
border:0;
margin-top:5px;
padding:5px
}

#maincontent301e {
border:0;
margin:5px
}

#leftcolumnindex {
height:3230px;
color:#333;
width:185px;
float:left;
border-left:1px solid #800040;
border-right:1px solid #800040;
background-color:#F2F2E6;
font-size:14px;
margin-top:5px
}

#leftcolumn3,#leftcolumn3a,#leftcolumn3b,#leftcolumn3c,#leftcolumn3d,#leftcolumn3e,#leftcolumn3f,#leftcolumn3g,#leftcolumn3h,#leftcolumn3i,#leftcolumn3j,#leftcolumn3k,#leftcolumn3l,#leftcolumn3m, #leftcolumn3 {
width:160px;
color:#333;
font-weight:700;
font-size:13px;
background-color:#F2F2E6;
border:0;
line-height:normal;
margin:15px auto 5px;
padding:5px 2px
}

#fullwidth6,#fullwidth8,#fullwidth9 {
width:750px;
color:#333;
border-bottom:1px solid #800040;
float:left;
margin-left:7px;
padding-left:5px;
padding-bottom:5px;
margin-right:5px;
margin-bottom:1px;
background-color:#F2F2E6;
font-size:12px;
font-weight:lighter
}

#fullwidth9 {
border-bottom:1px solid #800040;
margin-right:0;
width:744px;
padding:0 5px 5px
}

#fullwidth6 {
margin-right:0;
width:750px;
padding-bottom:10px;
padding-top:10px
}

#fullwidth8 {
border-bottom:0;
padding-top:10px
}

#footer9 {
clear:both;
height:auto;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #800040;
border-top:1px solid #800040;
padding-left:5px
}

#fullwidth11 {
width:948px;
border-bottom:1px solid #800040;
margin-top:3px;
padding:2px 0 5px
}

#maincontent20 {
margin-right:5px;
border-bottom:1px SOLID #800040;
padding-left:15px;
padding-bottom:5px;
padding-right:15px
}

#fullwidth10, fullwidth10a {
margin-top:5px;
margin-left:0;
width:934px;
border-bottom:1px solid #800040;
padding:5px 6px 8px 8px
}


a:hover {
text-decoration:underline;
color:#800040
}

h1 {
font-size:14px;
color:#333
}
h2 {color:#333;font-weight:normal}

h5 {
color:#333;
font-weight:500
}

h3 {
font-size:13px;
text-decoration:none;
font-weight:lighter;
color:#333
}

.doubleheight,.doubleheight2 {
line-height:20px;
font-size:12px;
color:#000000;
font-weight:normal
}

.doubleheight2 {
text-decoration:none;
color:#FFF
}

.doubleheight3 {
text-decoration:none;
color:#333;
font-weight:lighter;
line-height:15px;
font-size:.75em
}

.style203a {
font-size:12px;
text-decoration:underline;
color:#333
}

.style115 {
font-family:Arial,Helvetica,sans-serif;
font-variant:small-caps;
font-weight:400
}

.hilitedtext18 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#F2F2E6;
text-decoration:none;
background-color:#800040
}
.hilitedtext12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#F2F2E6;
text-decoration:none;
background-color:#800040}
.hilitedtext12 a:hover{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#F2F2E6;
text-decoration:none;
background-color:#800040}
.style297 {
font-size:14px
}

.style13 {
font-size:14px;
color:#800040;
font-weight:700
}

.style28 {
color:#F2F2E6;
text-decoration:none
}

.style367 {
	font-size:10px;
	line-height: normal;
}

.style372 {
	font-size:11px;
	line-height: normal;
}

.style392 {
color:#F2F2E6;
font-size:10px
}

.style393 {
color:#333
}

.style408 {
font-size:1em
}

.style411 {
font-weight:700;
color:#800040;
font-variant:small-caps;
text-decoration:underline
}

.style413 {
font-size:15px;
font-weight:700
}

.urbangreymenu {
width:185px
}

.urbangreymenu .headerbar {
font:bold 13px Arial;
color:#F2F2E6;
background:#800040;
text-transform:uppercase;
text-decoration:none;
margin:3px;
padding:5px
}

.urbangreymenu ul {
list-style-type:none;
margin:0;
padding:0
}

.urbangreymenu ul li {
padding-bottom:2px
}

.urbangreymenu ul li a {
color:#800040;
display:block;
background:#F2F2E6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
padding:5px 5px 5px 10px
}

.urbangreymenu ul li a:visited {
color:#800040
}

.urbangreymenu ul li a:hover,.urbangreymenu .headerbar2:hover {
color:#F2F2E6;
background:#800040;
text-decoration:none
}

.pagination {
margin-right:3px;
padding:1px
}

.pagination ul {
text-align:left;
font-size:12px;
margin:0;
padding:0
}

.pagination a.currentpage {
background-color:#800040;
color:#F2F2E6 !important;
font-weight:700;
border-color:#800040
}

.pagination2 {
padding:1px
}

.pagination2 ul {
margin-top:5px;
text-align:center;
font-size:12px;
font-weight:400;
padding:0
}

.pagination2 a.currentpage {
background-color:#800040;
color:#F2F2E6 !important;
font-weight:700;
font-size:13px;
border-color:#800040
}

.pagination2 a.italic {
font-style:italic;
border-color:#800040
}

.pagination2 a.noborder {
border:0;
font-size:15px;
font-weight:bolder;
padding:0
}

.pagination3 {
margin-right:1px;
padding:1px
}

.pagination3 ul {
text-align:left;
font-size:11px;
margin:0;
padding:0
}

.pagination3 a.currentpage {
	background-color:#800040;
	color:#F2F2E6 !important;
	font-weight:normal;
font-size:11px;
	border-color: #800040;
}

#leftcolumnF-I,#leftcolumnF-I-DOK,#leftcolumnF-I-WWM {
height:auto;
margin-top:5px;
color:#333;
width:185px;
float:left;
border:1px solid #800040;
background-color:#F2F2E6;
font-size:10px;
overflow:visible;
font-family:Arial,Helvetica,sans-serif
}

#FIHEAD {
border:1px solid #800040;
margin:2px 3px 3px 0;
padding:5px 0
}

#SlideShow,#SlideShow2 {
border:1px solid #800040;
margin:2px 3px 3px 0;
padding:5px 0 15px
}


#SlideShow3 {
border:1px solid #800040;
margin:2px 3px 3px 0;
padding:20px 0 15px
}

#FIOTHERPAGES {
width:913px;
border:1px solid #800040;
margin-top:1px;
margin-right:3px;
padding:0 15px 3px
}

#FIOTHERPAGES2 {
border:1px solid #800040;
margin-top:1px;
margin-right:3px;
padding:0 15px 3px
}

#BACKTOTOP {
width:941px;
border:1px SOLID #800040;
margin:3px 3px 0 0
}

#find {
width:913px;
border:1px SOLID #800040;
margin:5px 3px 0 0;
padding:0 15px 3px
}

#find2 {
border:1px SOLID #800040;
margin:5px 3px 0 0;
padding:0 15px 3px
}

#contactbar {
width:941px;
border:1px solid #800040;
font-weight:lighter;
margin:3px 3px 0 0
}

#fullwidth11a {
width:943px;
border:1px solid #800040;
border-bottom:0;
margin-top:3px;
margin-right:3px
}

#fullwidth11a2 {
width:943px;
border:1px solid #800040;
margin-top:3px;
margin-right:3px
}

#fullwidth10a {
width:933px;
margin-top:0;
border:1px solid #800040;
padding:5px
}

#fullwidth10a2 {
margin-top:3px;
margin-right:3px;
border:1px solid #800040;
padding:5px
}

#bottombar {
width:939px;
background-color:#800040;
color:#F2F2E6;
margin-top:3px;
margin-bottom:3px;
margin-right:3px;
padding:6px 0 6px 6px
}

#maincontent4a {
margin-left:5px;
float:left;
width:756px;
color:#333;
font-weight:bolder;
background-color:#F2F2E6;
margin-top:3px
}

#paignation {
margin-top:-3px;
padding-bottom:5px;
border-bottom:1px solid #800040;
margin-bottom:5px
}

#leftcolumnr-a,#leftcolumnr-a-spec,#leftcolumnr-s {
height:4907px;
color:#333;
width:185px;
float:left;
border:1px solid #800040;
background-color:#F2F2E6;
font-size:14px;
margin-top:5px;
overflow:visible
}

#leftcolumnr-a-spec {
height:914px
}

#leftcolumnr-s {
height:5300px
}

#dhtmltooltip {
position:absolute;
left:-300px;
width:150px;
border:1px solid #000;
background-color:#FFFFE8;
visibility:hidden;
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:12px;
padding:5px
}

.style414 {
font-size:24px;
color:#333
}

.style425 {
font-size:17px
}

.style426 {
font-size:12px;
color:#333;
line-height:20px;
font-weight:400
}

.style428 {
font-size:9px
}

.style433 {
font-size:24px;
font-weight:700
}

.style459 {
font-size:15px
}

.photo {
width:945px;
height:335px;
text-align:left;
position:relative;
margin-left:10px;
margin-bottom:10px
}

.photo ul.topic {
list-style:none;
width:945px;
height:auto;
position:relative;
margin:0;
padding:0
}

.photo ul.topic li {
display:block;
width:auto;
height:31px;
float:left
}

.photo ul.topic li a.set {
display:block;
font-size:11px;
width:auto;
height:30px;
text-align:center;
line-height:30px;
color:#000;
text-decoration:none;
border:1px solid #800040;
background:#f2f2e6;
margin-right:2px;
font-family:verdana, arial, sans-serif
}

.photo ul.topic li.active a {
color:#000;

}

.photo ul.topic li a:hover,.photo ul.topic li:hover a {
color:#000;

}

.photo ul.topic li ul li {
display:inline;
width:112px;
height:87px;
float:left;
border:1px solid #fff;
margin:1px
}

.photo ul.topic li ul li a {
display:block;
width:110px;
height:85px;
cursor:default;
float:left;
text-decoration:none;
background:#f2f2e6;
border:1px solid #888
}

.photo ul.topic li ul li a img {
display:block;
width:100px;
height:75px;
border:5px solid #eee
}

.photo ul.topic li a:hover ul li a:hover,.photo ul.topic li:hover ul li a:hover {
white-space:normal;
position:relative
}

.photo ul.topic li a:hover ul li a:hover img,.photo ul.topic li:hover ul li a:hover img {
position:absolute;
left:-50px;
right:-50px;
top:-22px;
bottom:62px;
width:200px;
height:150px;
background:#f2f2e6;
border:#000 solid 2px;
padding:10px
}

.style212{
	font-size:12px;
	line-height: normal;
}
.imlink a:hover {line-height:20px;
font-size:12px;
color:#333;
font-weight:lighter;
text-decoration:none
}
.style391,.style456 {
font-style:italic
}

.pagination li,.pagination2 li,.pagination3 li {
list-style-type:none;
display:inline;
padding-bottom:1px
}

.pagination a,.pagination a:visited,.pagination2 a,.pagination2 a:visited,.pagination3 a,.pagination3 a:visited {
border:1px solid #800040;
text-decoration:none;
color:#800040;
padding:0 5px
}

.pagination a:hover,.pagination a:active,.pagination2 a:hover,.pagination2 a:active,.pagination3 a:hover,.pagination3 a:active {
border:1px solid #800040;
color:#F2F2E6;
background-color:#800040
}

#FIIMAGES1,#FIIMAGES2,.photo ul.topic li a ul,.photo ul.topic li ul {
display:none
}

#ICONS,#closingstat,#bottommenu {
width:927px;
border:1px SOLID #800040;
margin:3px 3px 0 0;
padding:8px
}

.photo ul.topic li.active ul,.photo ul.topic li a:hover ul,.photo ul.topic li:hover ul {
display:block;
position:absolute;
left:0;
list-style:none;
background:#f2f2e6;
width:930px;
margin:0;
padding:5px;

} 


#facebox .b {
	background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;

  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
}

#facebox .body {
  padding: 10px;
  background: #F2F2E6;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
.imlink {
}
.doubleheight-underlined {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.style460 {color: #800040}
.style471 {font-size: 10px}



.style476 {
	color: #F2F2E6;
	font-weight: bold;
}
.style477 {color: #000000}
.style478 {
	font-weight: bold;
	font-style: italic;
}
.style479 {color: #333333}

