html{font: normal 62.5% Verdana, Arial, sans-serif;}body{margin:0; padding:0; height:10em; background: #FFF; color:#666; line-height: 1.3; }strong { font-weight: bold; }#wrapper{font-size:1.2em;width: 950px; margin: 0 auto; }#wrapper1 { float: left; width: 950px; margin: 10px 0 0; }.emailIcon , .telIcon {float: left; padding: 3px 0 3px 20px; }.emailIcon { background: url('../images/graphics/emailIcon.jpg') no-repeat left; }.telIcon { background: url('../images/graphics/telIcon.jpg') no-repeat left; margin-left: 10px; padding-left: 15px;}.emailText {float: left; margin-top: 4px;}.telNo {margin: 3px; float: left; color: #09C;}#contactD, #topnav { float: left; width: 450px; font-size: 10px; font-weight: bold; margin-bottom: 10px;}#topnav { float: right; width: 345px; }.contactIcon, .rssIcon, .clientIcon {float: left; padding: 1px 22px 2px 2px; height: 13px; }.contactIcon { background: url('../images/graphics/contactIcon.jpg') no-repeat right; }.rssIcon { background: url('../images/graphics/rssIcon.jpg') no-repeat right; margin-left: 6px; }.clientIcon { background: url('../images/graphics/clientIcon.jpg') no-repeat right; margin-left: 6px; }#topnav a { color: #666; text-decoration: none;}#topnav a:hover {color: #F09;}#logo { float: left; margin: 20px 0 0 40px;}#header {float: left; width: 950px; height: 270px; background: #231F20 url('../images/graphics/headerBG.jpg') no-repeat top right;}.love {float: right; margin: 60px 0 0;}#getQuote {float: right; margin: 15px 10px 0 0; background: url('../images/graphics/get-a-quote.gif') no-repeat top right; width: 321px; height: 49px; clear: both;}#getQuote img { float: right; margin: 5px 9px;}.text400 {float: left; width: 400px;}.text590 {float: left; width: 590px;}.content {float: left; width: 900px;}#breadcrumb { float: left; width: 930px; height: 11px; padding: 6px 10px 11px; font-size: 10px; color: #09C; margin: 15px 0 5px 0;}#breadcrumb a {color: #000; text-decoration: none;}#breadcrumb a:hover {color: #F06; text-decoration: underline;}#hServ {float: left; width: 370px; margin: 10px 25px 10px 10px;}.hServBox {float: left; width: 370px; margin: 10px 0 0; font-size: 11px;}.hServBoxImg {float: left; margin: 15px 25px 10px 15px;}.hServBox p {width: 280px; float: left;}#hPort {width: 542px; float: left; margin-top: 10px;}#hPort img.gbord {border: 4px solid #000; margin: 10px 0;}#hPort img.gbord1 { margin: 10px 0 10px 10px;}#hPort ul, #hPort li { list-style: none; float: left; padding-left: 0; margin: 0;}#hPort ul {border: 4px solid #09C; margin: 0 0 0 10px; width: 203px; height: 104px;}#hPort li {float: left; border-bottom: 1px solid #999; background: #F7F7F7;}li.odd {background: #FFF!important;}#hPort li a {color: #333; font-size: 10px; text-decoration: none; width: 196px; height: 20px; float: left; padding: 5px 0 0 7px;}#hPort li a:hover {background: #EAFBFF; color: #09C;}li.last {border-bottom: none!important;}a.last {height: 21px!important;}#portButtons {width: 230px; float: right; }.portBut {float: left; margin: 0 10px 10px 0;}.lastBut {margin: 0 0 10px 0;}.slideName {float: left; width: 500px;}#coolBanners {float: left; width: 910px; margin: 10px 0; padding: 20px; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; }#coolBanners div {float: left; width: 207px; margin: 0 10px; }#coolBanners p {width: 207px; clear: both; padding-top: 10px;}#coolBanners div img {margin-right: 6px;}#coolBanners .pound {margin-right: 0!important; margin-left: -8px;}.special {float: left; width: 900px; padding: 4px; text-align: center; border: 1px solid #CCC; background: #EEE; margin: 10px 0 20px 20px; font-size: 10px;}.designService {float:left; width: 930px;}.portDetails {float: left; width: 900px; border-bottom: 1px solid #333; font-size: 11px; padding-bottom: 8px; margin: 0 0 20px 25px;}.portDetails h4 {float: left; width: 900px; margin-bottom: 10px;}.portDetails p {float: left; width: 300px; margin: 0 30px 20px 20px;}.portLinks { float: left; width: 898px; text-align: right;}.portLinks img {float: right;}.portFeatures {float: right; width: 315px;}.portFeatures span, #portFeat span {width: 300px; float: left; font-weight: bold; color: #09C; padding-bottom: 10px;}.portFeatures img, #portFeat img {margin-right: 10px;}.siteMap {float: left; width: 630px; padding: 10px 10px 20px 10px;}.siteMap ul {clear: both;}#portBox, #otherPort {float: left; width: 850px; margin: 15px 0 20px 50px; padding-bottom: 20px; border-bottom: 1px solid #CCC;}#portThumbs {float: left; width: 900px;}#portThumbs img {float: left; margin: 0 20px 0 0;}#brief, #portleft, #portFeat {float: left; width: 490px; margin-bottom: 15px;}#portFeat span {width: 240px;}.largeImg {float: right; margin-bottom: 20px;}#portBox .portLinks {margin: 15px 0 0 0; width: 855px;}.moveLink {margin: 6px 0 0 5px; font-size: 10px; font-weight: bold; float: left;}.backlink {width: 850px; font-size: 10px; float: left;}#otherPort {border-bottom: none; margin-top: 0;}#otherPort img {margin: 20px 50px 0 0;}#contactMain, #quoteForm {float: left; width: 470px; border: 4px solid #000; background: #000 url('../images/graphics/formBG.gif') no-repeat bottom right; padding: 10px; }#contactMain #message {width: 280px;}#contactLeft {width: 510px; float: left; margin-bottom: 35px;}#contactRight {float: right; width: 335px;}.specialImg {float: left; margin: 10px 10px 20px 0;}.feat1 span, .feat2 span {width: 280px; float: left; margin: 10px 10px 0 0; font-weight: bold;}.feat1 span img, .feat2 span img { margin-right: 10px; }.feat1, .feat2 {float: left; margin: 15px 0 10px 0;}.servQuote {margin: 20px 0;}#servText {float: left; margin-top: 20px; }#footer { width: 930px; color: #FFF; font-size: 0.8em; float: left; padding: 30px 10px 0; background: #002F3B url('../images/graphics/footerBG.jpg') top no-repeat; margin-top: 20px; }#footer a { text-decoration: none; color: #ccc; outline: none; }#footer a:hover { color: #F06; text-decoration: underline; }#footer ul, #footer li { list-style: none; padding-left: 0; margin: 10px 0 0;}#footer li {margin: 0;}#copy img { width: 202px; float: right;}.footlinks {float: left; width: 190px; margin: 10px 10px 0 0;}#copy {float: left; width: 930px; padding: 10px 0; color: #FFF;}#footRight { float: right; border-left: dashed 1px #FFF; width: 295px; padding: 0 0 0 20px; margin-left: 10px; min-height: 295px;}#footTop { border-bottom: 1px dashed #FFF; padding-bottom: 20px;}.rightImg { margin-left: 20px;}#footBottom { margin-top: 20px;}#footTop, #footBottom { float: left; width: 600px; }#partners {float: left; width: 270px;padding-top: 5px; }#partners a {color: #F06;}#partners a:hover {color: #FFF; }#footRight form {width: 280px; clear: both; padding: 20px 0; float: left;}#footRight label {width: 70px; float: left; text-align: right; margin-right: 10px; color: #FFF; padding: 0;}#footRight input {width: 165px; float: left;}#footRight textarea {width: 190px; float: left; margin-bottom: 10px;}#sendForm { width: 100px!important; float: right; margin: 5px 34px 0 0;}#thanks {float: left; width: 260px; background: #FFF; color: #F06; border: 1px solid #F06; padding: 5px; clear: both; margin: 10px 0;}.webby {margin: 10px 0; float: right;}#bottom {float: left; width: 950px; height: 60px; background: #000;}form a { color: #000000; font-size: 10px; float: left; }form a:hover { color: #15ABC4; }input { float: left; width: 200px; font-size: 10px; color: #216A7D; margin: 2px 0 5px 0; }label { font-weight: bold; font-size: 11px; float: left; color: #42382D; width: 105px; text-align: right; padding-right: 20px;}#quoteForm label, #contactMain label { color: #FFF; width: 125px;}#contactSend { width: 57px; height: 15px; float: right; }input:focus, textarea:focus{background-color: #B0E1FF;}input, select, option { outline: none; }label.special {font-size: 13px; color: #FFF; font-weight: bold; text-align: right;}label.special img {float: right; margin: 2px 0 0; width: 85px;}.formRow {float: left; width: 455px; border-bottom: 1px solid #FFF; padding: 11px 5px 8px 5px;}.warning {color: #FFF; background: #F06; margin: 0 0 5px 0; float: left; width: 98%; font-size: 10px; padding: 2px 5px;}span.bg { background: #000; color: #F06; padding:3px; font-size: 14px;}span.bg strong {color: #FFF;}.butBack {float: left; }#confirm {float: right; width: 100px;}.butBack, #confirm {margin-top: 10px;}h1 { font-size: 25px; color: #09C; font-weight: bold; }#hServ h1 {margin-bottom: 33px;}h2 { font-size: 25px; color: #B1D035;}h3 { font-size: 16px; color: #09C;}h3.pink {color: #F06;}h3.grey {color: #666;}h3.green {color: #B1D035;}h4 { font-size: 15px; color: #09C;}#coolBanners h4 { color: #666; }h5 { font-size: 15px; color: #09C;}h6 { font-size: 15px; color: #09C;}#footer h6 {color: #F06;}#portBox h2 {font-size: 14px; font-weight: bold; color: #09C;}#portBox h3, #otherPort h3 {font-size: 14px; font-weight: bold;}a { text-decoration: underline; color: #F09; outline: none; }a.blue {color: #09C;}a.green {color: #B1D035;}a.grey {color: #666;}a:hover { color: #000; text-decoration: none; }p { margin: 0 0 10px 0; }img { padding: 0; margin: 0; border: none; float: left; }a img { border: none; }.left { float: left; }.right { float: right; }.red {color: #F70B0F;}.pink { color: #F06;}.blue { color: #09C;}ul, ol, li { list-style: disc;}ul { margin: 5px 0 10px 25px; }#nav { float: left; width: 510px; margin: 22px 0 0 61px;}#nav ul, #nav li { list-style: none; float: left; padding-left: 0; margin: 0;}#nav li {float: left;}#nav a { height:36px; width: 83px; text-indent: -9000px; display: block; float: left; margin: 0; }#nav #n1 a{background: transparent url(../images/graphics/nav.gif) 0 0 no-repeat; }#nav #n1 a:hover {background: transparent url(../images/graphics/nav.gif) 0 -40px no-repeat; }#nav #n2 a{background: transparent url(../images/graphics/nav.gif) -83px 0 no-repeat; width: 125px; }#nav #n2 a:hover {background: transparent url(../images/graphics/nav.gif) -83px -40px no-repeat; }#nav #n3 a{background: transparent url(../images/graphics/nav.gif) -208px -0 no-repeat; width: 188px; }#nav #n3 a:hover {background: transparent url(../images/graphics/nav.gif) -208px -40px no-repeat; }#nav #n4 a{background: transparent url(../images/graphics/nav.gif) -396px 0 no-repeat; width: 114px; }#nav #n4 a:hover {background: transparent url(../images/graphics/nav.gif) -396px -40px no-repeat; } #recaptcha_response_field { border-color: #09C !important; background-color:#EEE !important;} #recaptcha_area, #recaptcha_table {margin:10px 0 0 73px;}