﻿body{font-size:small;font-family:Arial, Sans-Serif;color:#333;background:url(/images/graphics/bg.png) repeat top left;background-color:#999;}#wrap{width:900px;background-color:#fff;margin:0 auto;}#header{height:150px;text-align:center;}#nav{width:900px;background-color:#f30;font-family:Gill Sans MT;height:25px;}#nav ul{text-align:center;margin-bottom:5px;margin-left:220px;}#nav ul li{list-style-type:none;font-size:medium;float:left;display:inline;width:150px;}#nav ul li a,#nav ul li a.passive{color:#fff;text-decoration:none;padding-left:15px;background-color:#f30;}#nav ul li a:hover,#nav ul li a.static{color:#f30;display:block;background:url(/images/graphics/nav_bg.png) no-repeat top right;background-color:#fff;border-top:1px solid #f30;border-bottom:1px solid #f30;}#text{float:left;width:500px;padding:0 5px;}.image{margin-top:87px;margin-left:40px;width:300px;height:225px;border:1px solid #999;}.imageleft{margin-left:35px;width:300px;height:225px;border:1px solid #999;float:left;margin-top:20px;}.servicesnav{text-align:left;margin-top:0;}.servicesnav li{list-style-type:none;background:url(/images/graphics/bullet.png) no-repeat center left;padding-left:16px;margin:5px 0;}#textlowerright ul{margin-top:0;}#textlowerright ul li{list-style-type:none;margin:10px 0;}.line{margin-left:15px;}h2.home{background:url(/images/graphics/house.png) no-repeat top left;height:50px;margin-top:5px;}h2.contact{background:url(/images/graphics/contact.png) no-repeat top left;height:50px;margin-top:5px;}h2.portfolio{background:url(/images/graphics/portfolio.png) no-repeat top left;height:50px;margin-top:5px;}h2{color:#f30;font-family:Gill Sans MT, Arial, Sans-Serif;font-weight:400;}h3{font-family:Gill Sans MT, Arial, Sans-Serif;margin-top:10px;}#details{margin-right:5px;text-align:center;border-top:2px solid #f30;height:210px;}.arrow{float:right;margin-right:40px;}#contactform{clear:both;border-top:2px solid #f30;margin-right:5px;margin-bottom:20px;}#contactform h3{text-align:center;}#textlower{clear:both;margin-left:5px;margin-bottom:10px;}#textlowerright{float:right;margin-bottom:10px;margin-right:5px;width:540px;margin-top:20px;}#portfolio{clear:both;margin-left:10px;margin-bottom:10px;}.mainimg{margin-top:10px;width:400px;}.thumbimg{margin-bottom:5px;}#right{width:490px;float:right;}#right h3{font-family:Gill Sans MT, Arial, Sans-Serif;font-size:medium;color:#333;margin-top:0;margin-right:5px;}#left{background-color:#ddd;width:327px;padding-left:10px;padding-top:10px;}.address{width:445px;float:left;margin:0;}.address p.name{margin-bottom:20px;font-weight:700;}.tel{width:445px;float:left;margin:0;}.red{color:#f30;font-weight:700;}.accesskeystb{width:885px;margin-bottom:20px;}.accesskeystb td{border-top:1px solid #f30;padding:5px;}legend{font-family:Gill Sans MT, Arial, Sans-Serif;font-size:large;color:#f30;padding-left:5px;padding-top:5px;}fieldset{background:url(/images/graphics/fieldset_bg.png) no-repeat top left;border:none;height:310px;width:410px;margin-left:25px;float:left;}.msgbox{margin-left:5px;}.button{background-color:Transparent;color:#f30;font-family:Gill Sans MT, Arial, Sans-Serif;float:right;margin-right:30px;}fieldset p{padding-left:10px;}a:hover{color:#333;}.caps{color:#f30;text-transform:uppercase;font-family:Gill Sans MT, Arial, Sans-Serif;font-size:medium;}#footer{clear:both;font-size:smaller;color:#333;height:13px;background-color:#ddd;}#footer ul{margin-left:0;}.linkfooter{padding-left:5px;float:left;}.linkfooter a{text-decoration:none;color:#333;border-right:1px solid #f30;}.linkfooterright{float:right;padding-right:5px;}.footer{color:#f30;text-decoration:none;}h1,h2 span,.hidden{display:none;}#textlowerright p,.address p{margin:0;}a,.linkfooter a:hover{color:#f30;}