BODY{
background:#FFFFFF url(../gifs/back.jpg) repeat-y;
color:#000066;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:1px;
}

TABLE.main{
background:#FFFFFF;
border:#003300 1px solid;
color:#333300;
width:775px;
}

IMG.left{
float:left;
margin:5px;
}

IMG.right{
float:right;
margin:5px;
}

IMG.padding{
margin:10px;
}

TD.navcell{
width:200px;
}

P{
font-family:"Lucida Grande", "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
margin:3px;
color:#333300;
letter-spacing:0.9px;
background:transparent;
}

P.white{
font-family:"Lucida Grande", "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:bold;
text-decoration:none;
margin:3px;
color:#FFFFFF;
letter-spacing:0.9px;
background:transparent;
}

TABLE.requestinfo{
border:#009900 1px solid;
}

TD.menuOver{
background:#c0ae00;
color:#FFFFFF;
}

TD.darktable{
background:#c0ae00;
color:#FFFFFF;
}



EM{
font-family:"Lucida Grande", "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
margin:3px;
color:#719B0D;
letter-spacing:0.9px;
background:transparent;
}

H1{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:4px;
font-weight:bold;
color:#c71016;
font-size:110%;
}

#navigation-menu ul
{
padding: 0;
margin: 0;
}

#navigation-menu li
{
margin: 0 0.15em;
}

#navigation-menu li a
{
background:transparent;
height: 2em;
line-height: 2em;
display: block;
border: 0.1em solid #0d7214;
border-top:0px;
border-left:0px;
color: #000000;
text-decoration: underline;
text-align: center;
}

#navigation-menu li a:hover{
text-decoration:none;
background:#ffed99;
}

/* Hide from IE5-Mac \*/
#navigation-menu li a
{
float: none
}
/* End hide */

LI.navlink{
list-style:none;
padding-left:5px;
}

















.smalltextbox{
width:410px;
}

.largetextbox{
width:560px;
}















TD.mainright{
background:#AAD5A7 url(../gifs/art71.jpg) no-repeat;
color:#000000;
height:125px;
border-bottom:#1E3C33 3px solid;
}


TD.mainright2{
background:#AAD5A7 url(../gifs/art712.jpg) no-repeat;
color:#000000;
height:125px;
border-bottom:#1E3C33 3px solid;
}


TD.mainright3{
background:#AAD5A7;
color:#000000;
height:100px;
border-bottom:#1E3C33 3px solid;
}


PRE{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
margin:3px;
color:#333300;
letter-spacing:0.9px;
background:transparent;
}

P.address{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
margin:3px;
color:#333300;
letter-spacing:0.9px;
background:transparent;
}

P.editext{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
margin:3px;
color:#333300;
letter-spacing:0.9px;
background:transparent;
}

H2{
padding:4px;
font-weight:bold;
color:#000000;
font-size:90%;
background:#FFFFFF url(../gifs/shared/globe.gif) no-repeat;
padding-left:24px;
}

a {
color:#000000;
background:transparent;
}

a:visited {
color:#000000;
background:transparent;
}

a:active {
color:#000000;
background:transparent;
}

a:hover {
color:#000000;
text-decoration:none;
background:#ffed99;
}


LI{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
margin:3px;
color:#333300;
letter-spacing:0.9px;
background:transparent;
}

TD.pricetable{
border:1px solid #006600;
}

TABLE.pricetable{
border:1px solid #006600;
}

TD.priceheader{
background:#99CC99;
color:#333333;
font-weight:bold;
border:1px solid #006600;
}

P.france{
background:url(../gifs/france.gif) no-repeat;
width:25px;
height:15px;
}

P.uk{
background:url(../gifs/uk.gif) no-repeat;
width:25px;
height:15px;
}

P.art71links{
background:transparent url(../gifs/art71links.gif) no-repeat;
width:25px;
height:15px;
}

P.welcome{
background:url(../gifs/welcome.jpg) no-repeat;
width:150px;
height:35px;
}

P.copyright{
background:url(../gifs/copyright.jpg) no-repeat;
width:150px;
height:35px;
}

P.accessibility{
background:url(../gifs/accessibility.jpg) no-repeat;
width:150px;
height:35px;
}


P.clientsupport{
background:url(../gifs/clientsupport.jpg) no-repeat;
width:150px;
height:35px;
}


P.siteplan{
background:url(../gifs/siteplan.jpg) no-repeat;
width:150px;
height:35px;
}


P.bank{
background:url(../gifs/bank.jpg) no-repeat;
width:150px;
height:35px;
}

P.privacy{
background:url(../gifs/privacy.jpg) no-repeat;
width:150px;
height:35px;
}

P.contact{
background:url(../gifs/contact.jpg) no-repeat;
width:150px;
height:35px;
}

P.terms{
background:url(../gifs/terms.jpg) no-repeat;
width:150px;
height:35px;
}


P.webdesign{
background:url(../gifs/webdesign.jpg) no-repeat;
width:150px;
height:35px;
}


P.references{
background:url(../gifs/references.jpg) no-repeat;
width:150px;
height:35px;
}



P.domains{
background:url(../gifs/domains.jpg) no-repeat;
width:150px;
height:35px;
}


P.prices{
background:url(../gifs/prices.jpg) no-repeat;
width:150px;
height:35px;
}



P.portfolio{
background:url(../gifs/portfolio.jpg) no-repeat;
width:150px;
height:35px;
}


P.latestnews{
background:url(../gifs/latestnews.jpg) no-repeat;
width:150px;
height:35px;
}

TD.navigation{
width:155px;
border-right:#333333 1px dotted;
}

P.linux{
background:url(../gifs/linux.gif) no-repeat;
height:50px;
width:150px;
}

P.worldpay{
background:url(../gifs/blank.gif) no-repeat;
height:50px;
width:150px;
}

P.ukwd{
background:url(../gifs/blank.gif) no-repeat;
height:50px;
width:110px;
}

P.mozilla{
background:url(../gifs/mozilla.gif) no-repeat;
height:60px;
width:90px;
}

P.ie{
background:url(../gifs/ie.gif) no-repeat;
height:60px;
width:90px;
}

P.netscape{
background:url(../gifs/netscape.gif) no-repeat;
height:60px;
width:90px;
}

TD.clientsites{
width:120px;
background:#CCFFCC;
border-left:#333333 1px solid;
border-bottom:#333333 1px solid;
}

TD.maintext{

}

TD.footer{
border-top:1px #000000 solid;
}


IMG.flag{
border:1px #339966 solid;
}

HR{
color:#D5F3D3;
background:#E7FFF8;
}

.box{
border:#003300 1px solid;
padding:5px;
margin:7px;
background:#ACDBB3;
}

.select{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
color:#333300;
background:#F2F2F2;
border:0px;
border-bottom:1px solid #003300;
}

.button{
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
color:#333300;
border:1px solid #003300;
}

TD.ecommercewebsites{
height:100px;
background:url(../gifs/midlandstairparts.gif) no-repeat;
}

TD.databasewebsites{
height:100px;
background:url(../gifs/route66.gif) no-repeat;
}

TD.organisationwebsites{
height:100px;
background:url(../gifs/montgomeryshire.gif) no-repeat;
}

TD.businesswebsites{
height:100px;
background:url(../gifs/flow.gif) no-repeat;
}

TD.artwebsites{
height:100px;
background:url(../gifs/finalscore.gif) no-repeat;
}

TD.photowebsites{
height:100px;
background:url(../gifs/mikeslater.gif) no-repeat;
}

TD.clientsitehandpaintedglass{
height:100px;
background:url(../gifs/handpaintedglass.gif) no-repeat;
}

TD.clientsiteroute66media{
height:100px;
background:url(../gifs/route66media.gif) no-repeat;
}
