/* ###### Reset Rules For All Class A Browsers ###### */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}table{border-collapse:collapse;border-spacing:0px;}fieldset,img{border:0px;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:"";}abbr,acronym{border:0px;font-variant:normal;}sup,sub{vertical-align:baseline;}legend{color:rgb(0,0,0);background-color:rgb(255,255,255);}ins{background-color:rgb(0,15,249);color:rgb(0,0,0);text-decoration:none;}mark{background-color:rgb(0,15,249);color:rgb(0,0,0);font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted rgb(0,0,0);cursor:help;}@font-face{font-family:"PTSansBold";src:url("http://www.bairdstone.co.uk/fonts/PT_Sans_Bold.eot");src:local("PT Sans Bold"),local("PTSans-Bold"),url("http://www.bairdstone.co.uk/fonts/PT_Sans_Bold.ttf") format("truetype"), url("http://www.bairdstone.co.uk/fonts/PT_Sans_Bold.woff") format("woff"), url("http://www.bairdstone.co.uk/fonts/PT_Sans_Bold.svg#PTSans-Bold") format("svg");}@font-face{font-family:"PTSansItalic";src:url("http://www.bairdstone.co.uk/fonts/PT_Sans_Italic.eot");src:local("PT Sans Italic"),local("PTSans-Italic"),url("http://www.bairdstone.co.uk/fonts/PT_Sans_Italic.ttf") format("truetype"), url("http://www.bairdstone.co.uk/fonts/PT_Sans_Italic.woff") format("woff"), url("http://www.bairdstone.co.uk/fonts/PT_Sans_Italic.svg#PTSans-Italic") format("svg");}@font-face{font-family:"PTSansRegular";src:url("http://www.bairdstone.co.uk/fonts/PT_Sans.eot");src:local("PT Sans Regular"),local("PTSans-Regular"),url("http://www.bairdstone.co.uk/fonts/PT_Sans.ttf") format("truetype"), url("http://www.bairdstone.co.uk/fonts/PT_Sans.woff") format("woff"), url("http://www.bairdstone.co.uk/fonts/PT_Sans.svg#PTSans-Regular") format("svg");}/* ###### Global Rules ###### */body{font-family:Arial,sans-serif;font-size:12px;color:rgb(128,128,128);background-color:rgb(255,255,255);}acronym{cursor:help;}p,li{line-height:150%;}b{font-weight:normal;}a,a:visited,a:active,a:hover,img,img:hover{outline:none;}a:hover{color:rgb(153,207,234);background-color:rgb(255,255,255);}a{color:rgb(0,96,161);background-color:rgb(255,255,255);}strong{font-weight:bold;}/* ###### General Class Rules ####### */.clear{clear:both;height:0px;}.example{color:rgb(0,96,161);background-color:rgb(255,255,255);}/* ##### Container Rules ##### */#container{margin:50px auto 50px auto;width:960px;}#container header,#container footer,#container #main{clear:both;}#container header{padding:10px;background-image:url("/media/logo.png");background-position:top left;background-repeat:no-repeat;border-bottom:1px solid rgb(153,207,234);}#container header h1{font-family:"PTSansBold",Arial,sans-serif;font-size:51.5px;color:rgb(0,0,0);background-color:rgb(255,255,255);text-transform:uppercase;margin:-25px 0px 0px 57.5px;}#container header h2{font-family:"PTSansRegular",Arial,sans-serif;font-size:14.2px;color:rgb(128,128,128);background-color:rgb(255,255,255);margin:-20px 0px 0px 60px;}#container #main h3{font-family:"PTSansItalic",Arial,sans-serif;font-size:14.5px;font-weight:normal;color:rgb(128,128,128);background-color:rgb(255,255,255);text-align:center;padding:15px 0px 15px 0px;}#container #main .col{float:left;width:50%;}#container #main .col h3,#container #main .row h4{font-family:"PTSansRegular",Arial,sans-serif;font-size:16px;text-align:left;text-transform:uppercase;color:rgb(0,0,0);background-color:rgb(255,255,255);padding:0px;margin:0px 0px 10px 0px;}#container #main .col ol{margin-left:40px;}#container #main .col p,#container #main .row.divider p,#container #main .row p,#container footer p,#container #main .col ol li{font-family:"PTSansRegular",Arial,sans-serif;font-size:14px;color:rgb(128,128,128);background-color:rgb(255,255,255);padding:0px 20px 10px 0px;}#container #main .col .highlight{color:rgb(0,96,161);background-color:rgb(255,255,255);}#container #main .col ol li{list-style-type:disc;padding:0px 20px 10px 0px;}#container #main .row.divider{clear:both;margin:0px 0px 10px 0px;text-align:center;}#container #main .row.divider p{margin:0px auto;width:50%;}#container #main .row.divider .photos{vertical-align:middle;margin:20px 50px 0px 50px;padding:1px;border:1px solid rgb(203,203,203);}#container #main .col:nth-child(2n+1) h3,#container #main .col:nth-child(2n+1) p,#container #main .col:nth-child(2n+1) ol li{margin-left:20px;}#container #main .row.divider{clear:both;margin:0px;text-align:center;}#container #main .row{clear:both;margin-top:10px;}#container #main .row #error_container{clear:both;font-family:"PTSansRegular",Arial,sans-serif;font-size:14px;font-weight:normal;color:rgb(128,128,128);background-color:rgb(243,255,105);background-color:rgba(243,255,105,0.3);border:1px solid rgb(243,255,105);margin:10px 0px 10px 0px;padding:5px;}#container #main .row #success_container{clear:both;font-family:"PTSansRegular",Arial,sans-serif;font-size:14px;font-weight:normal;color:rgb(128,128,128);background-color:rgb(10,190,73);background-color:rgba(10,190,73,0.3);border:1px solid rgb(10,190,73);margin:10px 0px 10px 0px;padding:5px;}#container #main .row p {width:45%;}#container #main .row form{font-family:"PTSansRegular",Arial,sans-serif;float:right;width:50%;}#container #main .row form fieldset ol li{width:100%;}#container #main .row form fieldset ol li label{float:left;font-size:14px;text-align:right;font-weight:bold;padding:5px 0px 2px 0px;width:150px;margin-top:2px;margin-bottom:4px;}#container #main .row form fieldset ol li input,#container #main .row form fieldset ol li textarea{float:right;font-size:12px;text-align:left;font-weight:normal;width:300px;padding:3px;margin-bottom:4px;}#container #main .row form fieldset ol li textarea{width:304px;font-family:"PTSansRegular",Arial,sans-serif;font-size:13px;}#container #main .row form div{margin:10px 0px 0px 186px;}#container footer{border-top:1px solid rgb(153,207,234);padding:5px 0px 0px 0px;}#container footer p{font-family:"PTSansRegular",Arial,sans-serif;font-size:14px;padding:0px;margin:0px;text-align:center;}