* {
    margin: 0;
}
html, body {
    height: 100%;
    font: 13px Lucida Sans Unicode, Lucida Grande, sans-serif;
}
body {
    color: #32357c;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -90px;
    background: #ffffff;
}
.push {
    height: 90px;
    display: block;
}
.footer {
    height: 90px;
    clear: both !important;
    display: block;
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0;
    background: #2b2e72;
    border-top: 1px solid #eb9037;
}
.footer img {
    border: none;
}
.footer a {
    color: #fff;
    margin-top: -10px;
}
.footer p {
    margin-top: -10px;
}
.footer .little_birdie_studio {
	float: right;
	margin: -10px 20px 0 20px;
	line-height: 45px;
	padding: 0 40px 0 0;
	background: url(../images/chirp.png) no-repeat center right;
}
ul.top {
    width: 440px;
    float: right;
    clear: both;
    text-align: left;
    margin: 0;
    padding:0;
}
ul.top li {
    background: none;
}
ul.top span {
    width: 200px;
    float: right;
    display: inline;
    text-align: left;
}
.social {
    float: right;
    margin: 5px 0 -7px 0;
    padding:0;
    width: auto;
}
.social .facebook-icon {
	float: right;
        width: 40px;
        line-height: 40px;
        text-indent: -9999px;
        display: inline;
        clear: none !important;
        margin: 0 0 0 5px;
        padding: 0;
	background: url(../images/footer-facebook.jpg) no-repeat center left;
}
.social .twitter-icon {
	float: right;
        width: 40px;
        clear: none !important;
        line-height: 40px;
        text-indent: -9999px;
        display: inline;
	margin: 0 0 0 5px;
        padding: 0;
	background: url(../images/footer-twitter.jpg) no-repeat center left;
}
.social .linkedin-icon {
	float: right;
        width: 40px;
        clear: none !important;
        line-height: 40px;
        text-indent: -9999px;
        display: inline;
	margin: 0 0 0 5px;
        padding: 0;
	background: url(../images/footer-linkedin.jpg) no-repeat center left;
}
.social li {
    display: inline !important;
    background: none;
    padding: 0;
    margin:0;
}

.header-h {
    display: inline !important;
    float: right;
    width: auto;
    clear: none !important;
    margin: 10px 15px 0 0;
    padding: 0;
}

/*Page holder ------------------------------------------------------------------*/
.holder {
    width: 960px;
    margin: 0 auto;
    clear: both;
}

/*Amser Services --------------------------------------------------------------*/

/*.amser_services {*/
/*    width: 100%;*/
/*    display: block;*/
/*    background: #32357c url(../images/amser_services.jpg) no-repeat top center;*/
/*    height: 49px;*/
/*}*/

/*H's
--------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-weight: bold;
    margin: 10px 0;
    line-height: normal;
    clear: both;
    color: #006f83;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    text-decoration: none;
}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
    font-weight: bold;
}
h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
    text-decoration: underline;
}

h1 {
    font-size: 3em;
}
h2 {
    font-size: 2.8em;
}
h3 {
    font-size: 2.4em;
}
h4 {
    font-size: 2em;
}
h5 {
    font-size: 1.6em;
}
h6 {
    font-size: 1.2em;
}


/*A's
-------------------------------------------------------------------------------*/

a {
    color: #006f83;
    text-decoration: none;
    outline: none;
    font-weight: bold;
    cursor: pointer !important;
}
a:hover {
    text-decoration: underline;
}
a:active {
outline: none;
}
a:focus {
-moz-outline-style: none;
}


/*logo
------------------------------------------------------------------------------*/
.logo {
    margin: 12px 0 5px 0;
    padding: 0;
    overflow:hidden;

    clear: none;
    display: inline-block;
}
.logo a {
    width: 300px;
    height: 100px;
    background: url(../images/logo.jpg) no-repeat;
    background-position: 0 0;
    display: block;
    text-indent:-9999px;
}



/*P's
------------------------------------------------------------------------------*/

p {
    margin: 10px 0;
    line-height: 22px !important;
    clear: both;
    display: block;
}

p.highlight {
    font-weight: bold;
    font-size: 15px;
    line-height: 24px;
}


/*Lists
---------------------------------------------------------------------------------*/

/*General unordered list*/

ul {
    margin: 10px 0 10px 5px;
    padding: 0;
    clear: both;
}
ul li {
    list-style: none;
    background: url(../images/dot.jpg) no-repeat 0px 10px;
    padding: 0 0 0 20px;
    margin: 2px 0 3px 0;
    line-height: 22px;
}
ul li span {
    font-weight: bold;
    padding-left: 5px;
}


/*No style unordered list*/

ul.no-style {
    margin: 10px 0 10px 5px;
    padding: 0;
    clear: both;
}
ul.no-style li {
    list-style: none;
    background-image: none !important;
    padding: 0;
    margin: 2px 0 3px 0;
    line-height: 22px;
}
ul.no-style li span {
    font-weight: bold;
    width: 90px;
    float: left;
    padding-left: 5px;
}


/*General definition list*/

dl {
    border: none;
    padding: 0;
    margin: 15px 0 10px 0;
    width: 480px;
}
dt {
    float: left;
    padding: 3px 5px 3px 0;
    clear: left;
    width: 80px;
    text-align: right;
    color: #2b2e72;
    font-weight: bold;
    margin: 0;
}
dd {
    padding: 3px 0 3px 95px;
    margin: 0;
}
dd span {
    display: block;
}

dl.contact {
    clear: right;
    float: right;
    margin-top: 5px;
}

/*Project Definition list*/

dl.project {
    border: none;
    padding: 0;
    margin: 10px 0 -25px 0;
    width: 305px;
}
dl.project dt {
    float: left;
    padding: 3px 5px 3px 0;
    clear: left;
    width: 85px;
    text-align: right;
    color: #2b2e72;
    font-weight: bold;
    margin: 0;
}
dl.project dd {
    padding: 3px 0 3px 93px;
    margin: 0;
    line-height: 18px !important;
}
dl.project dd span {
    display: block;
}



/*Accreditation list ---------*/

ul.accreditation {
    display: block;
    margin: 10px 0;
    padding:0;
}
ul.accreditation li {
    list-style: none;
    display: block;
    float: left;
    background: none;
    margin: 0;
    padding: 0;
}
ul.accreditation li a {
    list-style: none;
    display: block;
    float: left;
    width: 120px;
    height: 104px;
    overflow: hidden;
    text-indent: -9999px;
}
ul.accreditation li a.niceic:hover {
    background-position: bottom center;
}
ul.accreditation li a.niceic {
    background: url(../images/amser_niceic_2.jpg) no-repeat top center;
}
ul.accreditation li a.trustmark:hover {
    background-position: bottom center;
}
ul.accreditation li a.trustmark {
    background: url(../images/amser_trust_mark_2.jpg) no-repeat top center;
}
ul.accreditation li a.chas:hover {
    background-position: bottom center;
}
ul.accreditation li a.chas {
    background: url(../images/amser_chas_2.jpg) no-repeat top center;
}
ul.accreditation li a.bes:hover {
    background-position: bottom center;
}
ul.accreditation li a.bes {
    background: url(../images/amser_bes_2.jpg) no-repeat top center;
}
ul.accreditation li a.mcs:hover {
    background-position: bottom center;
}
ul.accreditation li a.mcs {
    background: url(../images/amser_mcs_2.jpg) no-repeat top center;
}
ul.accreditation li a.real:hover {
    background-position: bottom center;
}
ul.accreditation li a.real {
    background: url(../images/amser_real_2.jpg) no-repeat top center;
}
ul.accreditation li a.gas {
    background: url(../images/amser_gas_safe2.jpg) no-repeat top center;
}
ul.accreditation li a.gas:hover {
    background: url(../images/amser_gas_safe2.jpg) no-repeat bottom center;
}
ul.accreditation li a.constructionine {
    background: url(../images/amser_constructionline3.jpg) no-repeat top center;
}
ul.accreditation li a.constructionine:hover {
    background: url(../images/amser_constructionline3.jpg) no-repeat bottom center;
}

.col-single .accreditation  li a {
    width: 280px;
}

/* Dropdown menus ---------------------------------------- */

#nav-holder {
    background: #2B2E72;
    width: 100%;
    clear: both;
    display: block;
    clear: both;
    padding: 0;
    margin: 10px 0 0 0;
    border-bottom: 1px solid #fff;
}
ul#nav {
    background: #2b2e72;
    margin: 0 auto;
    padding: 0;
    width: 960px;
    height: 35px;
    display: block;
    clear: both;
    margin: 0;
    border-left: 1px solid #fff;
}
ul#nav li {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    background: none;
    font-size: 14px;
    border-right: 1px solid #fff;
}
ul#nav li a {
    display: block;
    padding: 0 22px;
    margin: 0;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background: #2b2e72;
}
ul#nav li a.right {
    border-right: 1px solid #fff;
}
ul#nav a:hover {
    background: #9c3;
    color: #1b2473;
}
ul#nav li a.current {
    background: #9c3;
    color: #1b2473;
}
ul#nav li a.blue:hover {
    background: #1dbfd7;
}
ul#nav li a.orange:hover {
    background: #f68b1f;
}
ul#nav li a.turquoise:hover {
    background: #007c85;
    color: #fff;
}
ul#nav li a.limeselected {
    background: #9c3;
}
ul#nav li a.blueselected {
    background: #1dbfd7;
}
ul#nav li a.orangeselected {
    background: #f68b1f;
}
ul#nav li a.turquoiseselected {
    background: #007c85;
    color: #fff;
}
ul#nav li a.limeselected {
    background: #9c3;
}

/*Submenu ------------------------*/
.submenu {
    padding: 0;
    width: 960px;
    height: 25px;
    display: block;
    clear: both;
    margin: 0;
    float: none;
    background: #9c3;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff; 
    border-left: 1px solid #fff; 
}
ul#submenu {
    margin: 0 auto;
    padding: 0;
    width: 960px;
    height: 25px;
    display: block;
    clear: both;
    margin: 0
}
ul#submenu li {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 14px;
    border-right: 1px solid #fff;
}
ul#submenu li a {
    display: block;
    padding: 0 22px;
    margin: 0;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    background: #9c3;
}
ul#submenu li a.right {
    border-right: 1px solid #fff;
}
ul#submenu a:hover {
    background: #eb9037;
    color: #1b2473;
}



/*Home page Gallery holder --------------------------------------------------*/
.homepage_gallery {
    background: #2b2e72;
    min-height: 200px;
}

.internal_pages {
    background: #9c3;
    margin-bottom: 0;
    overflow: auto;
    display: block;
    clear: both;
}
.internal_pages h1, .internal_pages h2, .internal_pages h3, .internal_pages h4, .internal_pages h5, .internal_pages h6 {
    color: #2b2e72;
}

/*Breadcrumbs*/

ul.breadcrumbs {
    width: 100%;
    margin: -10px 0 15px 0;
    padding: 0;
    color: #000;
}
ul.breadcrumbs li {
    display: inline;
    padding: 0 15px 0 5px;
    background: url(../images/breadcrumb.png) no-repeat right center;
    color: #000;
}
ul.breadcrumbs li a {
    text-decoration: none;
    color: #000;
}
ul.breadcrumbs li a:hover {
    text-decoration: underline;
}
ul.breadcrumbs li:first-child {
    padding-left: 0;
}
ul.breadcrumbs li:last-child {
    background-image: none !important;
}
ul.breadcrumbs li:last-child a {
    color: #333;
}


/*Layout
-------------------------------------------------------------------------------------*/
/*Three columns*/
.col-three {
    width: 305px;
    margin: 0 15px 20px 0;
    float: left;
    padding-top: 20px;
}
/*Two columns*/
.col-two {
    width: 465px;
    margin: 0 20px 20px 0;
    float: left;
    padding-top: 20px;
}
/*Double column - 1 double + 1 single*/
.col-double {
    width: 680px;
    margin: 0 20px 20px 0px;
    float: left;
    padding-top: 20px;
}
.col-single {
    width: 260px;
    margin: 0 20px 20px 0px;
    float: left;
    padding-top: 20px;
}

/*Double column - 1 double + 1 four*/
.col-double-four {
    width: 710px;
    margin: 0 20px 20px 0px;
    float: left;
    padding-top: 20px;
}
/*Four columns*/
.col-four {
    width: 225px;
    margin: 0 20px 20px 0;
    float: left;
    padding-top: 20px;
}

/*Column padding = first and last*/

.first {
    margin-left: 0;
}
.last {
    margin-right: 0;
}

/*Recent News ---------------------------------------------*/

.box {
    margin: 20px 0;
    background: #eb9037;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #2b2e72 !important;
    padding: 0 0 20px 0;
}
ul.news {
    height: 240px;
    overflow: scroll;
    overflow-x:hidden; 
}
.box h2,.box h3,.box h4,.box h5,.box h5 {
    color: #2b2e72 !important;
    margin: 7px;
    padding-top: 7px;
}
.box div {
    background: #FFCC66;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 7px;
    border: 1px solid #eb9037;
}

.box ul {
    display: block;
    margin: 0 -7px;
}
.box ul li {
    display: block;
    clear: both;
    clear:block;
    border-bottom: 1px solid #9c3;
    margin: 0;
    padding: 3px 10px;
    list-style: none;
    background:none;
}
.box ul li strong {
    display: block;
    clear: both;
}
.box ul li.last {
    border: none;
}

.left-ul {
width: 300px;
float: left;
}

.quote-orange {
    margin: 20px 0 0 0;
    background: #FFCC66;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #2b2e72 !important;
    padding: 15px;
}
.quote-orange-author {
    background: url(../images/arrow.jpg) no-repeat top center;
    padding: 30px 0 0 15px;
    margin: 0 0 20px 0;
    font-weight: bold;
}

.quote-lime {
    margin: 20px 0 0 0;
    background: #d0f29b;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #2b2e72 !important;
    padding: 15px;
}
.quote-lime-author {
    background: url(../images/arrow-lime.jpg) no-repeat top center;
    padding: 30px 0 0 15px;
    margin: 0 0 20px 0;
    font-weight: bold;
}

.quote-blue {
    margin: 20px 0 0 0;
    background: #bfecf8;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #2b2e72 !important;
    padding: 15px;
}
.quote-blue-author {
    background: url(../images/arrow-blue.jpg) no-repeat top center;
    padding: 30px 0 0 15px;
    margin: 0 0 20px 0;
    font-weight: bold;
}

.quote-turquoise {
    margin: 20px 0 0 0;
    background: #9bc3cd;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #2b2e72 !important;
    padding: 15px;
}
.quote-turquoise-author {
    background: url(../images/arrow-turquoise.jpg) no-repeat top center;
    padding: 30px 0 0 15px;
    margin: 0 0 20px 0;
    font-weight: bold;
}

.accreds img {
    border: 0;
    margin-top: -5px;
}
.accred {
    margin: 0;
}
.accred p {
    padding: 5px 0 0 0;
}

.google {
    border: 3px solid #9cc857;
    margin-top: 20px;
}

/*HR's Horizontal rules
-------------------------------------------------------------------------------------*/
hr {
    background: #EB9649;
    height: 1px;
    border: none;
    clear: both;
    margin: 20px 0;
    display: block;
}

/*Images
--------------------------------------------------------------------------------------*/

img {
    float: left;
    margin: 4px 7px 0 0;
    border: 1px solid #9c3;
}
.colthree img {
    margin: 10px 0;
    width: 300px;
}

/*Portfolio ---------------*/
.portfolio {
    height: 400px;
}
.portfolio img {
    width: 300px;
    height: 200px;
    border-width: 2px;
    display: block;
    clear: both;
}
.portfolio h6 {
    margin: 0;
    background: #9cc857;
    width: 296px;
    padding: 2px 4px 4px 4px;
    text-align: center;
}

/*Blockquote ---------------------------------------------------------------------
*/

blockquote {
    background: url(../images/quote.png) no-repeat top left;
    background-position: 5px 15px;
    margin: 10px 0;
    padding: 5px;
}
blockquote p {
    padding: 0 0 0 40px;
    font-style: italic;
    color: #666666;
}
blockquote p.author {
    color: #333;
    font-style: normal;
    font-size: 12px;
    text-align: right;
    padding: 0 5px 0 0;
    margin-top: -5px;
}


/*Generic styles -------------------------------------------------------------*/
.clearfix {
    display: block !important;
    clear: both !important;
}
.white {
    background: #fff;
    border-bottom: 1px solid #f3776f;
}
.margin-none {
     margin: 0 !important;
}
.margin-top-twenty {
    margin-top: 20px;
}

/*Colours ---------*/

.blue {
    color: #1dbfd7;
}
.orange {
    color: #f68b1f;
}
.turquoise {
    color: #007c85;
}
.lime {
    color: #9c3;
}
p.blue {
    color: #1dbfd7 !important;
}
p.orange {
    color: #f68b1f !important;
}
p.turquoise {
    color: #007c85 !important;
}
p.lime {
    color: #9c3 !important;
}


/*`floats */

.float-right {
    float: right;
}
.float-left {
    float: left;
}

/*EM*/

em {
    font-style: italic;
    color: #666;
    text-transform: none !important;
}
/*Margins*/

.margin-bottom {
    margin-bottom: 0;
}
.margin-top {
    margin-top: 0;
}
.margin-left {
    margin-left: 0;
}
.margin-right {
    margin-right: 0;
}
.margin-push {
    margin-top: 60px;
}



/*Accordion ------------------------------------------------------------------*/

		/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
		
		.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
		.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
		.easy-accordion dt,.easy-accordion dd{position:absolute}
		.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
		.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
		.easy-accordion dd.active{opacity:2;}
		.easy-accordion dd.no-more-active{z-index:3;opacity:1}
		.easy-accordion dd.active{z-index:4}
		.easy-accordion dd.plus{z-index:5}
		.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		 
		 
		/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
		
		dd p{line-height:120%}
		
		#accordion-1{width:960px;height:245px;padding:0;background:#9C3;border: none; border-right: 1px solid #fff; margin-left: 1px; overflow: hidden !important;}
                #accordion-1 img {margin: 0 !important; padding: 0!important; border: 0;}
		#accordion-1 dl{width:960px;height:245px}	
		#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:1.1em;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#fff url(images/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#006f83}
		#accordion-1 dt.active{cursor:pointer;color:#2b2e72;background:#fff url(images/slide-title-active-1.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#2b2e72;}
		#accordion-1 dt.active.hover{color:#2b2e72}
		#accordion-1 dd {padding:25px; width:660px !important; height:245px !important; background: url(../images/home.jpg);}
		#accordion-1 dd.icearena {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-icearena.jpg);}
		#accordion-1 dd.globalreach {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-globalreach.jpg);}
		#accordion-1 dd.richmond {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-richmond.jpg);}
		#accordion-1 dd.conway {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-new-zealand.jpg);}
		#accordion-1 dd.swalec {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-pdsa.jpg);}
		#accordion-1 dd.swalec2 {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-swalec2.jpg);}
		#accordion-1 dd.zinc {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-chiswick.jpg);}
		#accordion-1 dd.pearl {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-carmarthen.jpg);}
		#accordion-1 dd.cribbar {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-bucks.jpg);}
		#accordion-1 dd.altrincham {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-primrose.jpg);}
		#accordion-1 dd p {margin-top:190px; width:660px !important; height:50px !important; font-weight: bold; font-size: 18px;}
		#accordion-1 .slide-number{color:#eb9037;left:10px;font-weight:bold}
                #accordion-1 dd p span {display: inline;}
		#accordion-1 .active .slide-number{color:#eb9037;}
		#accordion-1 a{color:#2b2e72}
                #accordion-1 h2{color:#fff}
                #accordion-1 p{color:#fff; line-height: 20px;}
		#accordion-1 dd img{float:left;margin:0 0 0 0; padding:0}
		#accordion-1 h2{font-size:2.5em;margin-top:10px}
		#accordion-1 .more{padding-top:10px;display:block}
		
		
/* Old accordion
		#accordion-1{width:960px;height:245px;padding:0;background:#9C3;border: none; border-right: 1px solid #fff; margin-left: 1px; overflow: hidden !important;}
                #accordion-1 img {margin: 0 !important; padding: 0!important; border: 0;}
		#accordion-1 dl{width:960px;height:245px}	
		#accordion-1 dt{height:46px;line-height:44px;text-align:right;padding:0 15px 0 0;font-size:1.1em;font-weight:bold;font-family: Tahoma, Geneva, sans-serif;text-transform:uppercase;letter-spacing:1px;background:#fff url(images/slide-title-inactive-1.jpg) 0 0 no-repeat;color:#006f83}
		#accordion-1 dt.active{cursor:pointer;color:#2b2e72;background:#fff url(images/slide-title-active-1.jpg) 0 0 no-repeat}
		#accordion-1 dt.hover{color:#2b2e72;}
		#accordion-1 dt.active.hover{color:#2b2e72}
		#accordion-1 dd {padding:25px; width:660px !important; height:245px !important; background: url(../images/home.jpg);}
		#accordion-1 dd.icearena {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-icearena.jpg);}
		#accordion-1 dd.globalreach {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-globalreach.jpg);}
		#accordion-1 dd.richmond {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-richmond.jpg);}
		#accordion-1 dd.conway {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-conway.jpg);}
		#accordion-1 dd.swalec {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-swalec3.jpg);}
		#accordion-1 dd.swalec2 {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-swalec2.jpg);}
		#accordion-1 dd.zinc {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-zinc.jpg);}
		#accordion-1 dd.pearl {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-pearl.jpg);}
		#accordion-1 dd.cribbar {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-cribbar.jpg);}
		#accordion-1 dd.altrincham {padding:25px; width:660px !important; height:245px !important; background: url(../images/main-altrincham.jpg);}
		#accordion-1 dd p {margin-top:190px; width:660px !important; height:50px !important; font-weight: bold; font-size: 18px;}
		#accordion-1 .slide-number{color:#eb9037;left:10px;font-weight:bold}
                #accordion-1 dd p span {display: inline;}
		#accordion-1 .active .slide-number{color:#eb9037;}
		#accordion-1 a{color:#2b2e72}
                #accordion-1 h2{color:#fff}
                #accordion-1 p{color:#fff; line-height: 20px;}
		#accordion-1 dd img{float:left;margin:0 0 0 0; padding:0}
		#accordion-1 h2{font-size:2.5em;margin-top:10px}
		#accordion-1 .more{padding-top:10px;display:block}
*/
		
                
.twitter img {
    float: left !important;
    clear: none !important;
    width: auto !important;
    margin-bottom: -40px;
}

.twtr-tweet-wrap {
    border-bottom: 1px solid #9c3;
}

p.lines {
line-height: 22px !important;
}

html > body > div#twitter-widget-0.root.timeline.ltr.customisable-border.twitter-timeline.var-narrow.not-touch.twitter-timeline-rendered.var-narrow > div.timeline-header.customisable-border {}

div.timeline-header {
    background-color: #99CC33 !important;
}
.customisable-border {
    background-color: #99CC33 !important;
}


.green-highlight {
    color: #8AB82F !important;
}