﻿body {
background-color: #333366;
margin-top: 30px ;
}

.bghome {
background-image: url(images/backgrounds/bg_home.jpg);
background-color: #3399ff ;
border: 1px solid #ffffff;
width: 980px ;
height: 535px ;
}

.bgabout {
background-image: url(images/backgrounds/bg_about.jpg);
background-color: #3399ff ;
border: 1px solid #ffffff;
width: 980px ;
height: 535px ;
}

.bgservices {
background-image: url(images/backgrounds/bg_services.jpg);
background-color: #3399ff ;
border: 1px solid #ffffff;
width: 980px ;
height: 535px ;
}

.bgclients {
background-image: url(images/backgrounds/bg_clients.jpg);
background-color: #3399ff ;
border: 1px solid #ffffff;
width: 980px ;
height: 535px ;
}

.bgresources {
background-image: url(images/backgrounds/bg_resources.jpg);
background-color: #3399ff ;
border: 1px solid #ffffff;
width: 980px ;
height: 535px ;
}

.bgcontact {
background-image: url(images/backgrounds/bg_contact2.jpg);
background-color: #3399ff ;
border: 1px solid #ffffff;
width: 980px ;
height: 535px ;
}

h1 {
color: #5f588e;
font-size: 20px;
font-family: verdana, "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
font-weight: bold;
text-align: left;
vertical-align: top ;
}
h2 {
color: #5f588e;
font-size: 18px;
font-family: verdana, "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
font-weight: bold;
text-align: left;
vertical-align: top ;
}

.headwhite {
color: #ffffff;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
font-weight: bold;
line-height: 1.6em;
text-align: left;
vertical-align: top ;
}


.subhead {
color: #333366;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
font-weight: bold;
line-height: 1.6em;
text-align: left;
}

.emphasistxt {
color: #000000;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
font-weight: normal;
line-height: 1.6em;
text-align: left;
padding-right: 10px ;
}

TD, TH, .BOD, FONT {
color: #000000;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
line-height: 1.6em;
text-align: left;
vertical-align: top ;
}

.white {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
line-height: 1.6em;
text-align: top;
vertical-align: middle ;
}

td#bannerspace {
height: 100px ;
}

td#navspace {
width: 325px ;
}

td#footerspace {
width: 525px ;
}

td.redbarspace {
padding-bottom: 10px ;
}

.footer {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;
padding-top: 10px ;
width: 980px ;
}

a.topMenu:link {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
padding-left: 8px ;
padding-right: 30px ;
vertical-align: middle ;
}

a.topMenu:visited {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
padding-left: 8px ;
padding-right: 30px ;
vertical-align: middle ;
}

a.topMenu:active {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
padding-left: 8px ;
padding-right: 30px ;
vertical-align: middle ;
}

a.topMenu:hover {
color: #ff3333;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
padding-left: 8px ;
padding-right: 30px ;
vertical-align: middle ;
}

.menu_on {
color: #ff3333;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
padding-left: 8px ;
padding-right: 30px ;
vertical-align: top ;
}

a.footernav:link {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

a.footernav:visited {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

a.footernav:active {
color: #ffffff;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

a.footernav:hover {
color: #ff3333;
font-size: 11px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

a.centrelink:link {
color: #ff3333;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

a.centrelink:visited {
color: #ff3333;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

a.centrelink:active {
color: #ff3333;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

a.centrelink:hover {
color: #333366;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}


a.titlelink:link {
color: #333366;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

a.titlelink:visited {
color: #333366;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

a.titlelink:active {
color: #333366;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

a.titlelink:hover {
color: #ff3333;
font-size: 14px;
font-family: "verdana", "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
text-decoration: none;
}

.shopcat {
color: #FFFFFF;
background-color: #3b5882;
font-family: verdana, arial, sans-serif;
text-decoration: none;
}

.shopselcat {
color: #FFFFFF;
background-color: #7689a7;
font-family: verdana, arial, sans-serif;
text-decoration: none;
}

.shoplisthead {
color: #FFFFFF;
background-color: #3b5681;
font-family: verdana, arial, sans-serif;
font-size: 14px;
font-weight: bold;
}

.shopsubcat {
color: #FFFFFF;
background-color: #3b5882;
font-family: verdana, arial, sans-serif;
}

a.shopselsubcat:link {
color: #b0a8e0;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: bold;
}

a.shopselsubcat:visited {
color: #b0a8e0;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: bold;
}

a.shopselsubcat:active {
color: #b0a8e0;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: bold;
}

a.shopselsubcat:hover {
color: #b0a8e0;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: underline;
font-weight: bold;
}

a.shopsubcat:link {
color: ##FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: normal;
}

a.shopsubcat:visited {
color: ##FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: normal;
}

a.shopsubcat:active {
color: ##FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-weight: normal;
}

a.shopsubcat:hover {
color: ##FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
text-decoration: underline;
font-weight: normal;
}

a.basketlink:link {
color: #000000;
text-decoration: none;
font-weight: normal;
}

a.basketlink:visited {
color: #000000;
text-decoration: none;
font-weight: normal;
}

a.basketlink:active {
color: #000000;
text-decoration: none;
font-weight: normal;
}

a.basketlink:hover {
color: #000000;
text-decoration: underline;
font-weight: normal;
}


.shopbuybutt {
color: #FFFFFF;
background-color: #3b5882;
border-collapse: collapse;
border-color: #444455;
border-style: solid;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
cursor: pointer;
}

.shopinfobutt {
color: #FFFFFF;
background-color: #3b5882;
border-collapse: collapse;
border-style: solid;
border-color: #538383;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
cursor: pointer;
}

.shoplist {
color: #000000;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
}

.shopitem {
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
}

.shopbasket {
color: #133759;
font-family: verdana, arial, sans-serif;
font-size: 9px;
width: 720px;
vertical-align: top;
}

.shopdetails {
color: #000000;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
}

.shopprice {
color: #5f588e;
font-weight: bold;
text-align: right;
}

.shopwelcome {
color: #000000;
background-color: #e6ebef;
font-family: verdana, arial, sans-serif;
font-weight: bold;
}



.shopinfobox {
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
padding-left:5px;
width: 208px;

}

.shoptitle {
color: #5f588e;
font-weight: bold;
font-size: 14px;
}

.lmenu1 {
background-color: #CCCCFF;
width: 207px;
height: 25px;
padding-left: 5px;
vertical-align: middle;
}

.lmenu3 {
background-image: url(images/structure/box1.jpg);
width: 207px;
height: 25px;
padding-left: 5px;
vertical-align: middle;
}

.catBox {
background-color: #FFFFFF;
cell-padding: 15px;
vertical-align: bottom;
border-color:#999999;
border-size:0.25px;
border-collapse:collapse;
height: 160px;
}

.cattr {
height: 160px;
}

a.lmenu2:link {
color: #333366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

a.lmenu2:visited {
color: #333366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

a.lmenu2:active {
color: #333366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

a.lmenu2:hover {
color: #333366;
text-decoration: underline;
font-weight: normal;
font-size: 11px;
}

a.lmenu2sel:link {
color: #333366;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

a.lmenu2sel:visited {
color: #333366;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

a.lmenu2sel:active {
color: #333366;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

a.lmenu2sel:hover {
color: #333366;
text-decoration: underline;
font-weight: bold;
font-size: 11px;
}

a.lmenu4:link {
color: #333366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

a.lmenu4:visited {
color: #333366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

a.lmenu4:active {
color: #333366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

a.lmenu4:hover {
color: #333366;
text-decoration: underline;
font-weight: normal;
font-size: 11px;
}

a.lmenu4sel:link {
color: #333366;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

a.lmenu4sel:visited {
color: #333366;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

a.lmenu4sel:active {
color: #333366;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

a.lmenu4sel:hover {
color: #333366;
text-decoration: underline;
font-weight: bold;
font-size: 11px;
}



.stockheader {
color: #448;
background-color: #DDE;
font: bold 12px Verdana, sans-serif;
padding: 3px 3px 0;
}

.price {
color: #5f588e;
font-size: 14px;
font-family: verdana, "Trebuchet MS", "Lucida Sans Unicode", geneva, verdana, sans-serif;		
font-weight: bold;
text-align: left;
vertical-align: top ;
}

.searchBox {
	width: 140px;
	background-color:#white;
}