@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}

table {
border-collapse:separate;
border-spacing:0pt;
}

caption, th, td {
font-weight:normal;
text-align:left;
}

blockquote:before, blockquote:after, q:before, q:after {
content:”";
}

blockquote, q {
quotes:”" “”;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

* {
margin:0pt;
padding:0pt;
}
/*
ff7f00 - orange
585858 - grey
*/
.orange{color:#ff7f00}
.grey{color:#6e6e6e}
.clr{clear:both; height:0;}
body{background-color:#000; margin-top:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
hr{height:0; margin:0; padding:0; border:0; border-top:1px solid #FFF}

#site{margin:auto; width:860px; position:relative;}
#header{margin-bottom:10px}
#logo{float:left; width:205px; height:73px;}
#nav{float:left; width:480px; margin-top:25px}

.link{float:left; width:25%; text-align:center}
#nav .link a{font-size:15px; text-decoration:none; font-weight:normal; color:#a5580d}
#nav .link a:hover{color:#ff7f00}

.selectedlink{float:left; width:25%; text-align:center; margin-top:25px;}
#nav .selectedlink a{font-size:15px; text-decoration:none; font-weight:normal; color:#ff7f00}

#contact_details{float:left; width:175px; height:73px; text-align:right}
#address_name, #address_tel{line-height:20px; font-size:18px}
#address_line1, #address_line2{line-height:18px; font-size:14px}
#content{margin-top:10px}
#top{}
#title{float:left; width:400px; font-size:24px; margin-top:3px}
#actions{float:right; width:210px;}
#share{float:right; text-align:right; margin-top:10px; margin-right:10px}
#filter{text-align:right; font-size:12px; margin-top:8px;}
#filter select{width:125px;}
#filter div{float:left; margin-top:1px;}
#main{margin-top:10px}

/*home page*/
.holder{width:210px; height:190px; float:left; margin-left:6px; margin-bottom:6px}
.first{margin-left:1px}

/*contact page*/
.left{width:210px; float:left; margin-left:1px}
.center{width:426px; float:left; margin-left:6px}
.right{width:210px; float:left; margin-left:6px}
.pannel{width:210px; height:190px; background-color:#151515; margin-bottom:6px}

#paging{width:100%; text-align:right; margin-top:10px}
#paging a{text-decoration:none; color:#a5580d; margin-left:6px}
#paging a:hover{color:#ff7f00}
.wide{width:426px;}
.long{height:582px;}
.servicesText{padding:15px 6px 6px 6px; color:#FFF; font-size:11px}
.servicesText h2{color:#afb0b3; font-size:13px; font-weight:bold; margin-top:15px; margin-bottom:15px}
.servicesText ul{margin-bottom:15px; margin-left:15px}
.servicesText li{color:#ff7f00; font-size:14px; line-height:20px;}
#contactText{padding:20px 15px 0 15px; font-size:22px; color:#afb0b3; line-height:24px}
#contactText span{color:#ff7f00; font-size:21px}
#contactText a{color:#ff7f00; font-size:21px; text-decoration:none}
#contactText a:hover{text-decoration:underline}
#contactButton{text-align:right; margin-top:15px}
#contactForm{padding:20px 15px 0 15px;}
#contactForm td{padding:0 0 6px 0; font-size:16px; color:#afb0b3; font-weight:bold}
.aTop{vertical-align:top; padding-right:10px}
.cButt{text-align:center;}
.cButt input{margin-top:5px}
#footer{text-align:center; color:#FFF; font-size:10pt}
#footer hr{margin:10px 0 10px 0; height:0; border-top:1px solid #585858}
#footer a{color:#ff7f00; text-decoration:none; font-size:10pt}
