
li{
margin: 0em;
padding: 0em;
}


body{

}

.pagesubjectheading{

text-align: left; 
color: white;
font-family: arial, 'verdana';
font-size: 12pt;
font-weight: bold;

margin: 12px 10px 2px 10px;
}



.pagesubjecttext{

text-align: left;
padding: 5px 10px 5px 10px;
color: #cccccc;
font-family: arial, 'verdana';
font-size: 9pt;

}
.pagesubjecttextrev{

text-align: right;
padding: 5px 10px 5px 10px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;

}

.pagesubjecttextb{

text-align: left;
padding: 5px 10px 5px 10px;
color: #000000;
font-family: arial, 'verdana';
font-size: 9pt;

}



.pagesubjecttextbold{

text-align: left;
padding: 5px 10px 5px 10px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 10pt;
font-weight: bold;
font-style: italic;
}


.pagesubjecttextgreen{

text-align: left;
padding: 5px 10px 5px 10px;
color: #99dd33;
font-family: arial, 'verdana';
font-size: 9pt;

}



.pagesubjecttextimageright{

text-align: left;
padding: 5px 10px 5px 10px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;
float: left;
}


.pagesubjecttext{

text-align: left;
padding: 5px 10px 5px 10px;
color: #cccccc;
font-family: arial, 'verdana';
font-size: 9pt;

}



.pagesubjecttextimageright4{

text-align: left;
padding: 5px 10px 5px 10px;
color: #777777;
font-family: arial, 'verdana';
font-size: 9pt;
float: left;
}


.pagesubjecttext4{

text-align: left;
padding: 5px 10px 5px 10px;
color: #777777;
font-family: arial, 'verdana';
font-size: 9pt;

}










.servicetitle{

padding: 4px 10px 0px 10px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;
font-weight: bold;
}

.servicetitle2{
border-top: 1px solid #888888;
padding: 4px 0px 0px 0px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;
font-weight: bold;
margin: 4px 5px 0px 10px;
}


.servicetitle3{

padding: 0px 0px 0px 0px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;
font-weight: bold;
margin: 4px 5px 0px 10px;
}

.servicesubtitle{

padding: 0px 10px 0px 10px; 
color: #90B303; 
font-family: arial, 'verdana'; 
font-size: 9pt;
}
.servicesubtitleblue{

padding: 0px 10px 0px 10px; 
color: #66bbff; 
font-family: arial, 'verdana'; 
font-size: 9pt;
font-weight: bold;
}


.serviceboxlinks{
padding: 0px 0px 0px 10px;
color: #cccccc; 
font-family: arial, verdana;
font-size: 8pt;
text-decoration: none;
text-align: left;
margin: 0px 0px 20px 0px;

}
.serviceboxlinks:hover{
padding: 0px 0px 0px 10px;
color: white; 
font-family: arial, verdana;
font-size: 8pt;
text-decoration: none;
text-align: left;
margin: 0px 0px 20px 0px;
}


.centralfindtext{

margin: 5px 10px 0px 10px;
color: white; 
font-family: arial, 'verdana'; 
font-size: 9pt;

}


.centralfindtext2{
margin: 5px 10px 0px 10px;
padding-top: 0px;
color: white; 
font-family: arial, 'verdana'; 
font-size: 9pt;

}


.centralfindtext2b{
margin: 5px 10px 0px 10px;
padding-top: 5px;
color: #99dd33; 
font-family: arial, 'verdana'; 
font-size: 9pt;
border-top: 1px solid #888888;
font-weight: bold;
}


.webli{


list-style-image: url('/images/liimage.jpg');
color: white;
list-style-position: outside;
margin: 0px 5px 0px 30px;
padding: 0px 10px 2px 10px; 
color: white; 
text-align: left; 
font-family: arial, verdana; 
font-size: 9pt; 
vertical-align: middle;
}




.pageliul{

margin: 0px 30px 0px 30px;

}


.pageli{
list-style-type: square;
color: #99dd33;
list-style-position: outside;
margin: 0px 0px 0px 0px;

}


.pageli4{
list-style-type: square;
color: #333333;
list-style-position: outside;
margin: 0px 0px 0px 0px;

}









.pageli2{
list-style-type: square;
color: #99dd33;
list-style-position: outside;
margin: 0px 0px 0px 0px;

}

.pagelitext{

text-align: left;
padding: 4px 0px 4px 0px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;

}

.pagelitext2b{

text-align: left;
padding: 4px 0px 4px 0px;
color: #000000;
font-family: arial, 'verdana';
font-size: 9pt;

}




.pagelitext2{

text-align: left;
padding: 0px 0px 0px 0px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;

}


.pagelitext4{

text-align: left;
padding: 4px 0px 4px 0px;
color: #333333;
font-family: arial, 'verdana';
font-size: 9pt;

}









.pagelitexttitle{

text-align: left;
padding: 0px 0px 0px 0px;
color: #ffffff;
font-family: arial, 'verdana';
font-size: 9pt;
font-weight: bold;
}



.pagelitext3{

text-align: left;
padding: 0px 0px 0px 0px;
color: #99dd33;
font-family: arial, 'verdana';
font-size: 9pt;
font-weight: bold;
}

.frontpagelinks{
color: #99dd33;
text-decoration: none;
text-align:left;
padding: 0px 0px 0px 0px; 
font-family: arial, verdana; 
font-size: 14pt;
margin-left: 10px;


}


.frontpagelinks:hover{

color: #ffffff;
text-decoration: none;
padding: 0px 0px 0px 0px; 
font-family: arial, verdana; 
font-size: 14pt;
margin-left: 15px;

}
.optlinks{
color: #cccccc;
text-decoration: none;
text-align:left;
padding: 0px 0px 0px 0px; 
font-family: arial, verdana; 
font-size: 7pt;



}


.optlinks:hover{

color: #ffffff;
text-decoration: none;
padding: 0px 0px 0px 0px; 
font-family: arial, verdana; 
font-size: 7pt;


}



.paraheading1 {

text-align: left; 
padding: 12px 10px 2px 10px; 
color: white; 
font-family: arial, verdana; 
font-size: 12pt; 
font-weight: bold;

}


.paraheading2 {

text-align: left; 
padding: 12px 10px 2px 10px; 
color: #90B303; 
font-family: arial, verdana; 
font-size: 12pt; 
font-weight: bold;

}

.paraheading2new {

text-align: left; 
padding: 12px 10px 2px 10px; 
color: #99dd33; 
font-family: arial, verdana; 
font-size: 12pt; 
font-weight: bold;
}



.paraheading2b {

text-align: left; 
padding: 42px 0px 2px 0px; 
margin: 0px 10px 0px 10px;
color: #ffffff; 
font-family: arial, verdana; 
font-size: 10pt; 
font-weight: bold ;
border-bottom: 1px dotted #aaaaaa;

}

.paraheading2title {

text-align: left; 
padding: 6px 0px 2px 0px; 
margin: 0px 10px 0px 10px;
color: #ffffff; 
font-family: arial, verdana,; 
font-size: 10pt; 
font-weight: bold;


}


.paraheading2titlerev {

text-align: right; 
padding: 6px 0px 2px 0px; 
margin: 0px 10px 0px 10px;
color: #99dd33; 
font-family: arial, verdana,; 
font-size: 12pt; 
font-weight: bold;


}


.paraheading3 {

text-align: left; 
padding: 2px 10px 2px 10px; 
color: #ffffff; 
font-family: arial, verdana; 
font-size: 10pt; 
font-weight: bold;
font-style: italic;
}


.paraheading3title {

text-align: left; 
padding: 0px 10px 2px 10px; 
color: #eeeeee; 
font-family: arial, verdana; 
font-size: 9pt; 
font-weight: bold;
font-style: italic;
}

.paraheading3titlerev {

text-align: right; 
padding: 0px 10px 2px 10px; 
color: #ffffff; 
font-family: arial, verdana; 
font-size: 10pt; 
font-weight: bold;
font-style: italic;
}

.servicesubtitle2{

padding: 0px 10px 0px 10px; 
color: #99dd33; 
font-family: arial, 'verdana'; 
font-size: 9pt;
}



.footerlinkstitle{

padding: 3px 10px 3px 10px; 
color: #ffffff; 
font-family: arial, verdana; 
font-size: 9pt;
font-weight: bold;

}



.bottomlinks{

color: #dddddd;
text-decoration: none;
padding: 0px 0px 0px 10px; 
font-family: arial, verdana; 
font-size: 8pt;

}

.bottomlinks:hover{

color: #ffffff;
text-decoration: none;
padding: 0px 0px 0px 10px; 
font-family: arial, verdana; 
font-size: 8pt;

}

.testlinks{

color: #cccccc;
text-decoration: none;
text-align: left
padding: 0px 0px 5px 15px; 
font-family: arial, verdana; 
font-size: 9pt;
}

.testlinks:hover{

color: #ffffff;
text-decoration: none;
text-align: left
padding: 0px 0px 5px 15px; 
font-family: arial, verdana; 
font-size: 9pt;
}

.pagetextlink{

color: #99dd33;
text-decoration: underline;
font-family: arial, verdana; 
font-size: 9pt;
}
.pagetextlink:hover{

color: #ffffff;
text-decoration: underline;
font-family: arial, verdana; 
font-size: 9pt;
}



.indexul{

margin: 3px 5px 0px 25px;

}

.indexul2{

margin: 0px 0px 0px 0px;

}




.indexli{
list-style-type: square;
color: #99dd33;
list-style-position: outside;
margin: 0px 0px 0px 0px;

}



.indexli2{
list-style-type: round;
color: #99dd33;
list-style-position: outside;
margin: 0px 0px 0px 0px;

}



.indexlink{

color: #ffffff;
text-decoration: none;
font-family: arial, verdana; 
font-size: 8pt;
margin: 0px 0px 0px 0px;

}


.indexlink2{

color: #000000;
text-decoration: none;
font-family: arial, verdana; 
font-size: 8pt;
font-weight: bold ;
margin: 0px 0px 0px 0px;

}

.indexlink2:hover{

color: #99dd33;
text-decoration: underline;
font-family: arial, verdana; 
font-size: 8pt;
font-weight: bold;
margin: 0px 0px 0px 0px;
}




.indexlink:hover{

color: #99dd33;
text-decoration: underline;
font-family: arial, verdana; 
font-size: 8pt;
margin: 0px 0px 0px 0px;
}


.corporateindexli{
list-style-type: round;
color: #99dd33;
list-style-position: outside;
margin: 0px 0px 0px 0px;

}


.corporateindexlink{

color: #ffffff;
text-decoration: none;
font-family: arial, verdana; 
font-size: 8pt;
margin: 0px 0px 0px 0px;

}

.corporateindexlink:hover{

color: #99dd33;
text-decoration: underline;
font-family: arial, verdana; 
font-size: 8pt;
margin: 0px 0px 0px 0px;
}








.smallfeaturelinks{

color: #cccccc;
text-decoration: none;
text-align: left
padding: 0px 0px 5px 0px; 
font-family: arial, verdana; 
font-size: 8pt;
}

.smallfeaturelinks:hover{

color: #ffffff;
text-decoration: none;
text-align: left
padding: 0px 0px 5px 0px; 
font-family: arial, verdana; 
font-size: 8pt;
}


.loginlink{

color: #ffffff;
text-decoration: none;
text-align: left;
padding: 4px 4px 4px 4px; 
font-family: arial, verdana; 
font-size: 8pt;
}

.loginlink:hover{

color: #ffffff;
text-decoration: underline;
text-align: left;
padding: 4px 4px 4px 4px; 
font-family: arial, verdana; 
font-size: 8pt;
}

.headerlink{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
}

.headerlink:hover{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px; 
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
background-color: #bbbbbb;
}
.headerlinkendleft{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 3px 5px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
}

.headerlinkendleft:hover{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 3px 5px; 
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
background-color: #bbbbbb;
}
.headerlinkendright{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 3px 5px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
}

.headerlinkendright:hover{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 3px 5px; 
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
background-color: #bbbbbb;
}

.backtotoplinks{
padding: 0px 0px 0px 10px;
color: #ffffff; 
font-family: arial, verdana;
font-size: 8pt;
text-decoration: none;
text-align: left;
margin: 0px 0px 20px 0px;

}
.backtotoplinks:hover{
padding: 0px 0px 0px 10px;
color: #dddddd; 
font-family: arial, verdana;
font-size: 8pt;
text-decoration: none;
text-align: left;
margin: 0px 0px 20px 0px;
}

.headerlinkright{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 10px 4px 5px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
}

.headerlinkright:hover{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 10px 4px 5px; 
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
background-color: #bbbbbb;
}












.date-contact-link{

font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
color: white;
padding: 0px 5px 0px 0px;
text-decoration: none;

}

.date-contact-link:hover{

font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
color: white;
padding: 0px 5px 0px 0px;
text-decoration: underline;

}


.date-contact-link2{

font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
color: white;
padding: 0px 5px 0px 10px;
text-decoration: none;

}

.date-contact-link2:hover{

font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
color: white;
padding: 0px 5px 0px 10px;
text-decoration: underline;

}







.footertoplink{

font-family: ms sans serif, arial, verdana; 
font-size: 9pt;
color: white;
padding: 0px 10px 0px 10px;
text-decoration: none;
text-align: right;
}

.footertoplink:hover{

font-family: ms sans serif, arial, verdana; 
font-size: 9pt;
color: white;
padding: 0px 10px 0px 10px;
text-decoration: underline;
text-align: right;
}

.copylink{
font-family: arial, verdana; 
font-size: 7pt;
color: white;


}

.sidelinks{

color: #bbbbbb;
text-decoration: none;
line-height: 12px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
text-align: center;
vertical-align: top;
padding: 0px 5px 0px 0px;
}

.sidelinks:hover{

color: #ffffff;
text-decoration: underline;
line-height: 12px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
text-align: center;
vertical-align: top;
padding: 0px 5px 0px 0px;
}


.sidelinksicon{

padding: 0px 3px 0px 0px;
text-align: center;
vertical-align: center;

}

.sidelinkstd{
vertical-align: top;
padding: 1px 0px 1px 5px;


}


.sidelinkstitle{
padding: 10px 18px 10px 0px;
color: #ffffff;
text-decoration: none;
font-family: verdana, 'arial'; 
font-size: 8pt;
text-align: left;

}




.sidelinkstitle:hover{
padding: 10px 18px 10px 0px;
color: #cccccc;
text-decoration: underline;
font-family: verdana, 'arial'; 
font-size: 8pt;
text-align: left;

}


.sidelinkstitle:visited{
padding: 10px 18px 10px 0px;
color: orange;
text-decoration: underline;
font-family: verdana, 'arial'; 
font-size: 8pt;
text-align: left;


}


.sidelinkstitle:visited:hover{
padding: 10px 18px 10px 0px;
color: blue;
text-decoration: underline;
font-family: verdana, 'arial'; 
font-size: 8pt;
text-align: left;

}







.pagemenu{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
}

.pagemenu:hover{

color: #222222;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px; 
font-family: ms sans serif, arial, verdana; 
font-size: 8pt;
background-color: #bbbbbb;
}


.featuredlinks{
color: #ffffff;
text-decoration: none;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px; 
font-family: ms sans serif, arial, verdana; 
font-size: 9pt;

}
.featuredlinks:hover{
color: #cccccc;
text-decoration: none;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px; 
font-family: ms sans serif, arial, verdana; 
font-size: 9pt;


}
.maindiv{
height:453px;
width:578px;
overflow:auto; 
overflow-x:hidden;
background-color: #ffffff; 
border: 1px solid #aaaaaa;
text-align:left;

}

.sidediv{
height:427px;
width:200px;
overflow:auto; 
overflow-x:hidden;
background-color: #222222; 
border: 1px solid #333333;
text-align:left;

}

.featdiv{
height: 102px; 
width: 243px;
overflow:auto; 
overflow-x:hidden; 
text-align:left;

}

.mapdiv{
height:268px;
width:602px;
overflow:auto; 
overflow-x:hidden;

text-align:left;

padding: 1px 0px 1px 0px;
}



.pagetext1{

text-align: left;
padding: 5px 10px 5px 10px;
color: #222222;
font-family: verdana, 'arial';
font-size: 8pt;
font-weight: normal;
}


.sitemaplinks{
color: #444444;
font-family: verdana, 'arial';
font-size: 8pt;
font-weight: normal;
text-decoration: none;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;

}
.sitemaplinks:hover{
color: #cccccc;
font-family: verdana, 'arial';
font-size: 8pt;
font-weight: normal;
text-decoration: underline;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
.sitemaplinkstitle{
color: #0088FF;
font-family: verdana, 'arial';
font-size: 8pt;
font-weight: normal;
padding: 25px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
.sitemaplinkstitletop{
color: #0088FF;
font-family: verdana, 'arial';
font-size: 8pt;
font-weight: normal;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
.footer-contact-link{

font-family: ms sans serif, verdana, arial; 
font-size: 8pt;
color: white;
padding: 0px 0px 0px 4px;
text-decoration: none;

}

.footer-contact-link:hover{

font-family: ms sans serif, verdana, arial; 
font-size: 8pt;
color: white;
padding: 0px 0px 0px 4px;
text-decoration: underline;

}

.maplink{
font-size: 8pt; 
color: #ffffff;
font-family: 'ms sans serif', verdana;
text-decoration: underline;
}
.maplink:hover{
font-size: 8pt; 
color: #ffffff;
font-family: 'ms sans serif', verdana;
text-decoration: underline;
}


.productsboxtop{

width: 56px;
height: 32px;

}

.productsboxtop2{

background-image: url('http://www.flyingmoth.co.uk/images/products/productsboxtop_03b.png');
background-repeat: no-repeat;
width: 908px;
height: 32px;
text-align: left;

}

.productsboxtop3{


width: 26px;
height: 32px;


}





.productsboxtoptext{

margin: 1px 0px 0px 5px;
padding: 0px 0px 0px 0px;
color: white;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;
}

.itemtable1{
width: 990px;

text-align: center;
background-color: white;



}




.productdesctext1{

margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
color: black;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;
text-decoration: underline;

}

.productdesctext2{

margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
color: red;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;


}

.productdesctext3{

margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
color: #333333;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;


}






.tdpic{

vertical-align: middle;
text-align: center;
width: 201px;
height: 200px;
}

.td1{

vertical-align: top;
text-align: left;
width: 201px;
height: 140px;
}

.itemflink{

margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 19px;
color: black;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;
text-decoration: none;
width: 195px;
display: block;
background-color: #ffffff;
}



.itemflink:hover{

margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 19px;
color: black;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;
text-decoration: none;
background-color: #cccccc;
width: 195px;
display: block;
}

.featmenuul{

margin: 2px 2px 2px 3px;
padding: 0px 0px 0px 0px;

}

.featmenuli{

list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}



.itemdesmorelink{

margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
color: black;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;
text-decoration: none;

}

.itemdesmorelink:hover{

margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
color: black;
font-family: ms sans serif, verdana, arial;
font-size: 8pt;
text-align: left;
text-decoration: underline;

}





