/*
Title:      	The Skelwith Group stylesheet for screen media
Author:     	Karl Ridley, falling@happyleaves.com
Updated:    	23th September 2009
*/



/* WRAPPERS */

body {
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	font-size: small;
	text-align: left;
	color: #b6b7ba;
	margin: 0;
	background: url(../jpg/bg-grain.jpg) repeat top left;
	}
	
p {
	margin: 0 0 1em; 
	padding: 0
	}
	
ol {
	font-size: 85%;
	color: #b6b7ba;
	}	
	
ol li {
	padding: 0 0 8px 0;
	}		

h1, h2, h3, h4 {
 	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	line-height: 1.3em;
	}

h1 {
 	text-align: left;
	font-size: 26px;
	color: #ffffff;
	}

h2 {
	text-align: left;
	font-size: 20px;
	color: #ffffff;
	}
	
h3 {
	text-align: left;
	font-size: 16px;
	color: #ffffff;
	}

h4 {
  	text-align: left;
	font-size: 12px;
	color: #ffffff;
	}
			
.clear {
 	clear: both;
 	}
	
.spacer {
 	clear: both;
	height: 30px;
	padding: 0;
	margin: 0;
 	}	
	
.spacersmall {
 	clear: both;
	height: 5px;
	padding: 0;
	margin: 0;
 	}	
	
.spacersmall {
 	clear: both;
	height: 15px;
	padding: 0;
	margin: 0;
 	}	
	
.divline {
	height: 2px;
	margin: 15px 0 0 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}
	
.divlinedeep {
	height: 2px;
	margin: 15px 0 15px 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}	
	
.img {
	padding: 0;
	margin: 0;
	border: #d6d6d6 3px solid;
 	}	
	
.gallerynote {
	width: 535px;
	margin: 0;
	padding: 10px 15px;
	vertical-align: top;	
	background: #131313;
	}	
	
	
	
	
/* GENERAL COMPONENTS */		

.normaltxt {
	text-align: left;
	color: #c5c6c9;
	font-size: 100%;
	line-height: 1.3em;
	}	
	
.normaltxt a:link, .normaltxt a:visited {
	color:#d8b349;
	text-decoration:none;
	}
	
.normaltxt a:active, .normaltxt a:hover {
	color:#d8b349;
	text-decoration:underline;
	}
	
.addresstxt {
	text-align: left;
	color: #dbdcde;
	font-size: 110%;
	line-height: 1.2em;
	}	
	
.addresstxt a:link, .addresstxt a:visited {
	color:#d8b349;
	text-decoration:none;
	}
	
.addresstxt a:active, .addresstxt a:hover {
	color:#d8b349;
	text-decoration:underline;
	}		
	
.largertxt {
	text-align: left;
	color: #dbdcde;
	font-size: 110%;
	line-height: 1.4em;
	}	
	
.largertxt a:link, .largertxt a:visited {
	color:#d8b349;
	text-decoration:none;
	}
	
.largertxt a:active, .largertxt a:hover {
	color:#d8b349;
	text-decoration:underline;
	}	
	
.bodytxt {
	text-align: left;
	color: #c5c6c9;
	font-size: 100%;
	line-height: 1.3em;
	}	
	
.bodytxt a:link, .bodytxt a:visited {
	color:#d8b349;
	text-decoration:none;
	}
	
.bodytxt a:active, .bodytxt a:hover {
	color:#d8b349;
	text-decoration:underline;
	}	
		
.legaltxt {
	text-align: left;
	font-size: 85%;
	color: #b6b7ba;
	line-height: 1.3em;
	}	
	
.legaltxt a:link, .legaltxt a:visited {
	color:#d8b349;
	text-decoration:none;
	}
	
.legaltxt a:active, .legaltxt a:hover {
	color:#d8b349;
	text-decoration:underline;
	}		
			
.smallertxt {
	text-align: left;
	font-size: 85%;
	color: #98999c;
	line-height: 1.3em;
	}	
	
.smallertxt a:link, .smallertxt a:visited {
	color:#d8b349;
	text-decoration:none;
	}
	
.smallertxt a:active, .smallertxt a:hover {
	color:#d8b349;
	text-decoration:underline;
	}		
	
.thanxtxt {
	text-align: left;
	font-size: 130%;
	color: #2ab7d0;
	line-height: 1.3em;
	}				
	
.bulletlist {
	margin: 0 0 10px 10px;
	padding: 5px 0 0 10px;
	list-style: none;
	color: #ffffff;
	border-left: 2px solid #000000;
	width: 90%;
	}
	
.bulletlist ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.bulletlist li {
	color: #ffffff;
	line-height: 1.3em;
	padding: 0 0 8px 14px;
	font-size: 100%;
	background-image: url(../gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}	
	
.bulletlist a:link, .bulletlist  a:visited {
	color: #d8b349;
	text-decoration: none;
	}

.bulletlist a:active, .bulletlist a:hover  {
	color: #d8b349;
	text-decoration: underline;
	}
		
.bulletlistsmall {
	margin: 0 0 10px 10px;
	padding: 5px 0 0 10px;
	list-style: none;
	color: #ffffff;
	border-left: 2px solid #000000;
	width: 90%;
	}
	
.bulletlistsmall ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.bulletlistsmall li {
	color: #ffffff;
	line-height: 1.2em;
	padding: 0 0 4px 12px;
	font-size: 85%;
	background-image: url(../gif/bullet-small.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em;
	}	
	
.bulletlistsmall a:link, .bulletlistsmall  a:visited {
	color: #d8b349;
	text-decoration: none;
	}

.bulletlistsmall a:active, .bulletlistsmall a:hover  {
	color: #d8b349;
	text-decoration: underline;
	}
	
.newsquotetxt {
	list-style: none;
	color: #ffffff;
	border-left: 2px solid #000000;
	width: 90%;
	font-style: italic; 
	}	
			
	




/* GENERAL COMPONENTS */	
	
#logowrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	}	
		
#logoholder {
	width: 960px;
	height: 168px;
	margin: 0 auto;
	padding: 0;
	background: url(../png/logo-bg.png) no-repeat top left;
	}	
	
.logoleft {
	width: 295px;
	height: 71px;
	margin: 0;
	float: left;
	padding: 55px 0 0 50px;
	}		
	
.logoright  {
	width: 510px;
	height: 18px;
	margin: 0;
	float: right;
	text-align: right;
	padding: 108px 40px 0 0;
	}	
		
.formfieldslong {
	color: #ffffff;
	width: 385px;
	padding: 3px;
	font-size: 100%;
	background-color: #484847;
	border: 1px solid #484847;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}
	
.formfieldsmed {
	color: #ffffff;
	width: 300px;
	padding: 3px;
	font-size: 100%;
	background-color: #484847;
	border: 1px solid #484847;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}	
	
.formfieldsshort {
	color: #ffffff;
	width: 200px;
	padding: 3px;
	font-size: 100%;
	background-color: #484847;
	border: 1px solid #484847;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}	
	
.formfieldstiny {
	color: #ffffff;
	width: 100px;
	padding: 3px;
	font-size: 100%;
	background-color: #484847;
	border: 1px solid #484847;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;;
	}

.quicklinks {
	width: 200px;
	}		
	
	
	
	
	
/* MAIN NAV COMPONENTS */	

#mainnavwrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	}	
	
#mainnavholder {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: url(../png/body-tile.png) top left repeat-y;
	}
	
#mainnavcontainer {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	height: 42px;
	background: url(../jpg/mainnav/bg-tile.jpg) top left no-repeat;
	}	
	
.mainnavleft {
	width: 651px;
	height: 42px;
	margin: 0;
	float: left;
	padding: 0;
	}		
	
.mainnavright {
	width: 200px;
	height: 32px;
	margin: 0;
	float: right;
	padding: 10px 20px 0 0;
	}	
	
#navigation {
    list-style: none;
	padding: 0;
	margin: 0;
	}

#navigation li {
    float: left;
	padding: 0;
	margin: 0;
	}	
	
#navigation a * {
    display: none;
	}

#navigation a, #navigation a .hover {
    height: 42px;
	/*position: relative;*/
    display: block;
	}

#navigation a.residential {
    background: url(../jpg/mainnav/residential.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 122px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.residential:hover, #navigation a.residential .hover {
    background: url(../jpg/mainnav/residential.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 122px;
	}	
	
#navigation .selected a.residential {
    background: url(../jpg/mainnav/residential.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 122px;
	}		
	
#navigation a.commercial {
    background: url(../jpg/mainnav/commercial.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 116px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.commercial:hover, #navigation a.commercial .hover {
    background: url(../jpg/mainnav/commercial.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 116px;
	}
	
#navigation .selected a.commercial {
    background: url(../jpg/mainnav/commercial.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 116px;
	}		
	
#navigation a.leisure {
    background: url(../jpg/mainnav/leisure.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 81px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.leisure:hover, #navigation a.leisure .hover {
    background: url(../jpg/mainnav/leisure.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 81px;
	}	
	
#navigation .selected a.leisure {
    background: url(../jpg/mainnav/leisure.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 81px;
	}		
	
#navigation a.lettings {
    background: url(../jpg/mainnav/lettings.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 89px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.lettings:hover, #navigation a.lettings .hover {
    background: url(../jpg/mainnav/lettings.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 89px;
	}
	
#navigation .selected a.lettings {
    background: url(../jpg/mainnav/lettings.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 89px;
	}		
	
#navigation a.interiors {
    background: url(../jpg/mainnav/interiors.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 106px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.interiors:hover, #navigation a.interiors .hover {
    background: url(../jpg/mainnav/interiors.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 106px;
	}
	
#navigation .selected a.interiors {
    background: url(../jpg/mainnav/interiors.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 106px;
	}	
	
#navigation a.capital {
    background: url(../jpg/mainnav/capital.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 79px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.capital:hover, #navigation a.capital .hover {
    background: url(../jpg/mainnav/capital.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 79px;
	}
	
#navigation .selected a.capital {
    background: url(../jpg/mainnav/capital.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 79px;
	}	
	
	
#navigation a.raithwaite-hall {
    background: url(../jpg/mainnav/raithwaite-hall.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 147px;
	}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.raithwaite-hall:hover, #navigation a.raithwaite-hall .hover {
    background: url(../jpg/mainnav/raithwaite-hall.jpg) 0 0 no-repeat;
	background-position: 0 -42px;
    width: 147px;
	}
	
#navigation .selected a.raithwaite-hall {
    background: url(../jpg/mainnav/raithwaite-hall.jpg) 0 0 no-repeat;
	background-position: 0 -84px;
    width: 147px;
	}	
	
	
	
	
	
/* TOP NAV COMPONENTS */		
	
#navigationtop {
    list-style: none;
	padding: 0;
	margin: 0;
	}

#navigationtop li {
    float: left;
	padding: 0;
	margin: 0;
	}	
	
#navigationtop a * {
    display: none;
	}

#navigationtop a, #navigationtop a .hover {
    height: 18px;
	/*position: relative;*/
    display: block;
	}

#navigationtop a.home {
    background: url(../png/topnav/home.png) 0 0 no-repeat;
	background-position: 0 0;
    width: 54px;
	}
#navigationtop .highlight a.home:hover, #navigationtop a.home .hover {
    background: url(../png/topnav/home.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 54px;
	}		
#navigationtop .selected a.home {
    background: url(../png/topnav/home.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 54px;
	}		
	
#navigationtop a.aboutus {
    background: url(../png/topnav/about-us.png) 0 0 no-repeat;
	background-position: 0 0;
    width: 79px;
	}
#navigationtop .highlight a.aboutus:hover, #navigationtop a.aboutus .hover {
    background: url(../png/topnav/about-us.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 79px;
	}		
#navigationtop .selected a.aboutus {
    background: url(../png/topnav/about-us.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 79px;
	}		
	
#navigationtop a.mediacentre {
    background: url(../png/topnav/media-centre.png) 0 0 no-repeat;
	background-position: 0 0;
    width: 109px;
	}
#navigationtop .highlight a.mediacentre:hover, #navigationtop a.mediacentre .hover {
    background: url(../png/topnav/media-centre.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 109px;
	}		
#navigationtop .selected a.mediacentre {
    background: url(../png/topnav/media-centre.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 109px;
	}	
	
#navigationtop a.contactdetails {
    background: url(../png/topnav/contact-info.png) 0 0 no-repeat;
	background-position: 0 0;
    width: 109px;
	}
#navigationtop .highlight a.contactdetails:hover, #navigationtop a.contactdetails .hover {
    background: url(../png/topnav/contact-info.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 109px;
	}		
#navigationtop .selected a.contactdetails {
    background: url(../png/topnav/contact-info.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 109px;
	}	
	
#navigationtop a.partners {
    background: url(../png/topnav/partners.png) 0 0 no-repeat;
	background-position: 0 0;
    width: 83px;
	}
#navigationtop .highlight a.partners:hover, #navigationtop a.partners .hover {
    background: url(../png/topnav/partners.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 83px;
	}	
#navigationtop .selected a.partners {
    background: url(../png/topnav/partners.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 83px;
	}
	
#navigationtop a.careers {
    background: url(../png/topnav/careers.png) 0 0 no-repeat;
	background-position: 0 0;
    width: 76px;
	}
#navigationtop .highlight a.careers:hover, #navigationtop a.careers .hover {
    background: url(../png/topnav/careers.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 76px;
	}	
#navigationtop .selected a.careers {
    background: url(../png/topnav/careers.png) 0 0 no-repeat;
	background-position: 0 -18px;
    width: 76px;
	}	
	
	
	
	
	
	
/* MEDIA CENTRE COMPONENTS */		
	
#mediacentrenav {
	width: 270px;
	margin: 0 auto;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#mediacentrenav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
.mediacentrenav-recent a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/mediacentre/recent-press-releases.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.mediacentrenav-recent a:hover, .mediacentrenav-recent a:active {
	background: url(../jpg/mediacentre/recent-press-releases.jpg) -270px 0 no-repeat;
	}	
	
.mediacentrenav-media a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/mediacentre/skelwith-in-the-media.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.mediacentrenav-media a:hover, .mediacentrenav-media a:active {
	background: url(../jpg/mediacentre/skelwith-in-the-media.jpg) -270px 0 no-repeat;
	}	
	
.mediacentrenav-archive2010 a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/mediacentre/press-archive-2010.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.mediacentrenav-archive2010 a:hover, .mediacentrenav-archive2010 a:active {
	background: url(../jpg/mediacentre/press-archive-2010.jpg) -270px 0 no-repeat;
	}		
	
.mediacentrenav-archive2009 a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/mediacentre/press-archive-2009.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.mediacentrenav-archive2009 a:hover, .mediacentrenav-archive2009 a:active {
	background: url(../jpg/mediacentre/press-archive-2009.jpg) -270px 0 no-repeat;
	}		
	
.mediacentrenav-archive2008 a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/mediacentre/press-archive-2008.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.mediacentrenav-archive2008 a:hover, .mediacentrenav-archive2008 a:active {
	background: url(../jpg/mediacentre/press-archive-2008.jpg) -270px 0 no-repeat;
	}	
	
.mediacentrenav-archive2007 a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/mediacentre/press-archive-2007.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.mediacentrenav-archive2007 a:hover, .mediacentrenav-archive2007 a:active {
	background: url(../jpg/mediacentre/press-archive-2007.jpg) -270px 0 no-repeat;
	}		
	
	
	
	



/* YOU ARE HERE COMPONENTS */	

#youareherewrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	}	
	
#youarehereholder {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: url(../png/body-tile.png) top left repeat-y;
	}
	
#youarehere {
	width: 860px;
	margin: 0 auto;
	padding: 4px 20px 7px 20px;
	text-align: right;
	background: url(../jpg/double-line.jpg) bottom left no-repeat;
	}
	
.breadcrumbtxt {
	text-align: right;
	color: #4e4e4e;
	font-size: 85%;
	line-height: 1.3em;
	}	
	
.breadcrumbtxt a:link, .breadcrumbtxt a:visited {
	color:#4e4e4e;
	text-decoration:none;
	}
	
.breadcrumbtxt a:active, .breadcrumbtxt a:hover {
	color:#4e4e4e;
	text-decoration:underline;
	}	
	
.breadcrumbtxthighlight {
	text-align: right;
	color: #7c7c7c;
	font-size: 85%;
	}		
	
	
	
	
	
/* BODY COMPONENTS */	

#bodywrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	}	
	
#bodyholder {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: url(../png/body-tile.png) top left repeat-y;
	}	
	
#bodylightinggrad {
	width: 940px;
	margin: 0 auto;
	padding: 0;		
	background: url(../jpg/body-lighting-grad.jpg) 50% 0 no-repeat;
	}		
	
#bodyfooter {
	width: 860px;
	margin: 0 auto;
	padding: 30px 40px 30px 40px;
	background: url(../png/footer-grad.png) bottom left no-repeat;
	}				
		
.bodyleft {
	width: 565px;
	margin: 0;
	float: left;
	padding: 0;
	}		
	
.bodyright {
	width: 270px;
	margin: 0;
	float: right;
	padding: 0;
	}
	
.bodyleftleft {
	width: 270px;
	margin: 0;
	float: left;
	padding: 0;
	}		
	
.bodyleftright {
	width: 270px;
	margin: 0;
	float: right;
	padding: 0;
	}	
	
.homecgiholder {
	width: 260px;
	height: 330px;
	margin: 0;
	padding: 0;
	border: 5px solid #000000;
	}		
	
.homecgiholdersmall {
	width: 270px;
	height: 120px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}		
	
.bodyrightgrad {
	width: 255px;
	margin: 0;
	padding: 15px 0 5px 15px;
	background: url(../jpg/rh-horiz-grad.jpg) top left repeat-y;
	}
	
.bodyrightgradwide {
	width: 270px;
	margin: 0;
	padding: 15px 0 5px 0;
	background: url(../jpg/rh-horiz-grad.jpg) top left repeat-y;
	}	
	
.newstitletxt {
	text-align: left;
	color: #ffffff;
	line-height: 1.3em;
	}	
	
.bodyleftgrad{
	width: 565px;
	height: 130px;
	margin: 0;
	padding: 0;
	background: url(../jpg/lh-vert-grad.jpg) top left no-repeat;
	}	
	
.homeregistercell1 {
	text-align: left;
	color: #ffffff;
	line-height: 1.3em;
	width: 365px;
	height: 120px;
	padding: 10px 10px 0 10px;
	margin: 0;
	}	
	
.homeregistercell2 {
	text-align: left;
	width: 140px;
	height: 58px;
	padding: 41px 10px 31px 32px;
	margin: 0;
	}		
	
#gallery a img {
	padding: 3px;
	border: #000000 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}
	
#gallery a:hover img {
	padding: 3px;
	border: #272726 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}	
	
#gallery2 a img {
	padding: 3px;
	border: #000000 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}
	
#gallery2 a:hover img {
	padding: 3px;
	border: #272726 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}	
	
.projecttimelineleft {
	width: 65px;
	margin: 0;
	padding: 0 10px 10px 0;
	vertical-align: top;
	font-size: 85%;
	color: #98999c;
	}	
	
.projecttimelineright {
	width: 180px;
	margin: 0;
	padding: 0 0 10px 0;
	vertical-align: top;
	}		
	
	
	
	
	
/* PARTNERS COMPONENTS */	

.partnersleft {
	width: 210px;
	margin: 0;
	float: left;
	padding: 0 0 12px 0;
	vertical-align: top;
	}		
	
.partnersright {
	width: 650px;
	margin: 0;
	float: right;
	padding: 12px 0 12px 0;
	vertical-align: top;
	}	
	
.partnertitles {
	text-align: left;
	color: #ffffff;
	font-size: 115%;
	line-height: 1.6em;
	}
	
.divlinepartners {
	height: 2px;
	margin: 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}	
	
	
	
	
/* LEGAL PAGE COMPONENTS */	
	
.divlinelegal {
	height: 2px;
	margin: 10px 0 10px 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}	
	
	
	
	
	
	
/* PROPERTY MANAGEMENT COMPONENTS */	
	
.divlinepropmgt {
	height: 2px;
	margin: 20px 0 20px 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}	
	
.featuredcell1 {
	height: 30px;
	margin: 0;
	width: 255px;
	}	
	
.featuredcell2 {
	height: 200px;
	margin: 0;
	}	
	
.featuredcell3 {
	height: 30px;
	margin: 0;
	padding: 15px 0 10px 0;
	width: 255px;
	}	
	
.staticgallery {
	padding: 3px;
	border: #000000 1px solid;
	background: #000000;
	}	
	
.divlinefeatured {
	height: 2px;
	margin: 15px 0 15px 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}	
	
.featuredinteriorthumbstablerowl {
	text-align:left;
	padding: 0;
	}	
	
	
	
	
	
	
/* SKELWITH INTERIORS COMPONENTS */	
	
.prices {
	font-size: 115%;
	line-height: 1.5em;
	text-align: left;
	color: #dad27c;
	}	
	
.pdf-icon {
	width: 205px;
	height: 40px;
	margin: 0;
	padding: 10px 0 5px 60px;
	color: #5d5f61;
	line-height: 1.3em;
	vertical-align: top;
	background: url(../png/pdf-icon.png) no-repeat top left;
	}	
	
	
	
	
	
/* SKELWITH LEISURE COMPONENTS */		

.skelwithleisurebodyleft {
	width: 417px;
	margin: 20px 0 0 0;
	float: left;
	padding: 210px 0 0 0;
	background: url(../gif/leisure/flaxby.gif) no-repeat top left;
	}		
	
.skelwithleisurebodyright {
	width: 417px;
	margin: 20px 0 0 0;
	float: right;
	padding: 210px 0 0 0;
	background: url(../gif/leisure/raithwaite.gif) no-repeat top left;
	}
	
.skelwithleisurebodyleftlower {
	width: 417px;
	margin: 0;
	float: left;
	padding: 0;
	}		
	
.skelwithleisurebodyrightlower {
	width: 417px;
	margin: 0;
	float: right;
	padding: 0;
	}	
	
.cgiholder {
	width: 407px;
	height: 270px;
	margin: 10px 0 20px 0;
	padding: 0;
	border: 5px solid #000000;
	}	
	
#flaxbycgi {
    list-style: none;
	padding: 0;
	margin: 0;
	}

#flaxbycgi li {
    float: left;
	padding: 0;
	margin: 0;
	}	
	
#flaxbycgi a * {
    display: none;
	}

#flaxbycgi a, #flaxbycgi a .hover {
    height: 270px;
	/*position: relative;*/
    display: block;
	}

#flaxbycgi a.flaxby {
    background: url(../jpg/leisure/flaxby.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 407px;
	}

/* .highlight will be remove if JS is enabled */
#flaxbycgi .highlight a.flaxby:hover, #flaxbycgi a.flaxby .hover {
    background: url(../jpg/leisure/flaxby.jpg) 0 0 no-repeat;
	background-position: 0 -270px;
    width: 407px;
	}	
	
#raithwaitecgi {
    list-style: none;
	padding: 0;
	margin: 0;
	}

#raithwaitecgi li {
    float: left;
	padding: 0;
	margin: 0;
	}	
	
#raithwaitecgi a * {
    display: none;
	}

#raithwaitecgi a, #raithwaitecgi a .hover {
    height: 270px;
	/*position: relative;*/
    display: block;
	}

#raithwaitecgi a.raithwaite {
    background: url(../jpg/leisure/raithwaite.jpg) 0 0 no-repeat;
	background-position: 0 0;
    width: 407px;
	}

/* .highlight will be remove if JS is enabled */
#raithwaitecgi .highlight a.raithwaite:hover, #raithwaitecgi a.raithwaite .hover {
    background: url(../jpg/leisure/raithwaite.jpg) 0 0 no-repeat;
	background-position: 0 -270px;
    width: 407px;
	}	
	
	
	
	
	
/* SKELWITH COMMERCIAL COMPONENTS */		

.skelwithcommercialbodyleft {
	width: 565px;
	margin: 20px 0 0 0;
	float: left;
	padding: 0;
	}		
	
.skelwithcommercialbodyright {
	width: 270px;
	margin: 20px 0 0 0;
	float: right;
	padding: 0;
	}	
	
.skelwithcommercialimages {
	width: 555px;
	height: 330px;
	margin: 0;
	padding: 0;
	border: 5px solid #000000;
	}
	
.largebrochruepromo {
	width: 555px;
	height: 220px;
	margin: 0;
	padding: 0;
	border: 5px solid #000000;
	}	
	
.largebrochruepromoleft {
	width: 380px;
	height: 220px;
	margin: 0;
	padding: 0;
	float: left;
	}	
	
.largebrochruepromoright {
	width: 145px;
	height: 150px;
	margin: 0;
	padding: 70px 15px 0 15px;
	float: right;
	background: url(../jpg/residential/_current/aspire-citygate/interior-brochure-right.jpg) 0 0 no-repeat;
	}		
	
.officestorent {
	width: 270px;
	margin: 0;
	padding: 0;
	}		
	
#commercialnav {
	width: 270px;
	margin: 0 auto;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#commercialnav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
.commercialnav-aboutconcept a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/commercialnav/about-aspire-concept.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.commercialnav-aboutconcept a:hover, .commercialnav-aboutconcept a:active {
	background: url(../jpg/commercialnav/about-aspire-concept.jpg) -270px 0 no-repeat;
	}		
	
.commercialnav-aspireyork a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/commercialnav/aspire-york.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.commercialnav-aspireyork a:hover, .commercialnav-aspireyork a:active {
	background: url(../jpg/commercialnav/aspire-york.jpg) -270px 0 no-repeat;
	}	
	
.commercialnav-otheraspirecentres a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/commercialnav/other-aspire-centres.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.commercialnav-otheraspirecentres a:hover, .commercialnav-otheraspirecentres a:active {
	background: url(../jpg/commercialnav/other-aspire-centres.jpg) -270px 0 no-repeat;
	}	
	
.commercialnav-aspiremalton a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/commercialnav/aspire-malton.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.commercialnav-aspiremalton a:hover, .commercialnav-aspiremalton a:active {
	background: url(../jpg/commercialnav/aspire-malton.jpg) -270px 0 no-repeat;
	}	
	
.commercialnav-officestorent a {
	display: block;
	width: 270px;
	height: 20px;
	background: url(../jpg/commercialnav/aspire-offices-to-rent.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}
.commercialnav-officestorent a:hover, .commercialnav-officestorent a:active {
	background: url(../jpg/commercialnav/aspire-offices-to-rent.jpg) -270px 0 no-repeat;
	}	
	
.divlinecommercial {
	height: 2px;
	margin: 20px 0 20px 0;
	width: 100%;
	background: url(../jpg/divline.jpg) repeat-x top left;
	}	
	
.infoiconleft {
	margin: 0;
	width: 35px;
	background: url(../png/info-icon.png) no-repeat top left;
	}		
	
.infoiconright {
	margin: 0;
	width: 500px;
	font-size: 85%;
	color: #a9a8a8;
	}	
	
.commercialgallerycell {
	text-align:left;
	padding: 0;
	width: 94px;
	}	
	
	
	
	
	
/* SKELWITH CAPITAL COMPONENTS */		
	
.skelwithcapitalimages {
	width: 555px;
	height: 330px;
	margin: ;
	padding: 0;
	border: 5px solid #000000;
	}	




/* SKELWITH RESIDENTIAL COMPONENTS */		

.residentialhomecellimg {
	width: 172px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	}	
	
.residentialhomecelltxt {
	width: 168px;
	margin: 0;
	padding: 5px 0 0 4px;
	text-align: left;
	vertical-align: top;
	}	
	
.residentialhomecellbut {
	width: 172px;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
	vertical-align: top;
	}	
	
.residentialtitletxt {
	text-align: left;
	font-size: 110%;
	color: #ffffff;
	line-height: 1.4em;
	}	
	
#gallerycurrent a img {
	padding: 4px;
	border: #000000 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}
	
#gallerycurrent a:hover img {
	padding: 4px;
	border: #272726 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}		
	
#gallerycompleted a img {
	padding: 4px;
	border: #000000 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}
	
#gallerycompleted a:hover img {
	padding: 4px;
	border: #272726 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}		
	
#gallerycompleted2 a img {
	padding: 4px;
	border: #000000 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}
	
#gallerycompleted2 a:hover img {
	padding: 4px;
	border: #272726 1px solid;
	background: #000000;
	margin: 0 0 15px 0;
	}	
	
.returntodevsholder {
	width: 190px;
	margin: 10px 0 0 0;
	padding: 0 0 0 80px;
	text-align: right;
	}	
	
.bulletlistkeyfacts {
	margin: 0 0 10px 0;
	padding: 5px 0 0 10px;
	list-style: none;
	color: #ffffff;
	}
	
.bulletlistkeyfacts ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.bulletlistkeyfacts li {
	color: #ffffff;
	line-height: 1.3em;
	padding: 0 0 8px 14px;
	font-size: 100%;
	background-image: url(../gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}	
	
.bulletlistkeyfacts a:link, .bulletlistkeyfacts  a:visited {
	color: #d8b349;
	text-decoration: none;
	}

.bulletlistkeyfacts a:active, .bulletlistkeyfacts a:hover  {
	color: #d8b349;
	text-decoration: underline;
	}	
	
.brochuredownloadcellleft {
	width: 50px;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	vertical-align: top;
	}		
	
.brochuredownloadcellright {
	width: 195px;
	margin: 0;
	padding: 7px 0 0 0;
	text-align: left;
	vertical-align: top;
	}		

		
	
	
	
	
	
	
/* SOLICITORS & ACCOUNTANTS COMPONENTS */	

.solicitorsaccountantsleft {
	width: 200px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 90%;
	}		
	
.solicitorsaccountantsright {
	width: 365px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 90%;
	}	
	
.solacchitxt {
	text-align: left;
	color: #ffffff;
	line-height: 1.3em;
	}	
	
	
	
	
	
	
	
	
/* REGISTER YOUR DETAILS COMPONENTS */		

.registertableleft {
	width: 305px;
	color: #dbdcde;
	text-align: left;
	padding: 4px 10px 4px 0;
	border-bottom: #222222 1px dotted;
	}
	
.registertableright {
	width: 210px;
	color: #dbdcde;
	text-align: left;
	padding: 4px 0 4px 10px;
	border-bottom: #222222 1px dotted;
	}
	
.registertableleft2 {
	width: 120px;
	color: #dbdcde;
	text-align: left;
	padding: 8px 10px 4px 0;
	border-bottom: #222222 1px dotted;
	vertical-align: top;
	}
	
.registertableright2 {
	width: 395px;
	color: #dbdcde;
	text-align: left;
	padding: 4px 0 4px 10px;
	border-bottom: #222222 1px dotted;
	}	
	
.formbgtile {
	width: 535px;
	padding: 25px 15px;
	background: url(../jpg/form-bg-tile.jpg) top left repeat;
	}	
	
	
	
	
	
	
	
	
/* TITLES LARGE COMPONENTS */		
	
.titleslarge-home {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/home.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-partners {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/partners.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-about-us {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/about-us.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-contact-details {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/contact-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-skelwith-residentiallettings {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-residential-lettings.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-skelwith-leisure {
	display: block;
	width: 300px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-leisure.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-skelwith-commercial {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-commercial.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.titleslarge-skelwith-capital {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-capital.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-skelwith-green-investments {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-green-investments.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-skelwith-residential {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-residential.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-skelwith-interiors {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/skelwith-interiors.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-register-your-details {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/register-your-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-media-centre {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/media-centre.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-legal-information {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/legal-information.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-privacy-policy {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/privacy-policy.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-become-a-skelwith-agent {
	display: block;
	width: 565px;
	height: 30px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/become-a-skelwith-agent.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-disclaimer {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/disclaimer.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-careers {
	display: block;
	width: 565px;
	height: 35px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-large/careers.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-current-projects {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/current-projects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-skelwith-group-in-the-media {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/skelwith-group-in-the-media.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-recent-press-releases {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/recent-press-releases.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-press-archive-2007 {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/press-archive-2007.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-press-archive-2008 {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/press-archive-2008.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-press-archive-2009 {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/press-archive-2009.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-press-archive-2010 {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/press-archive-2010.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-location-map {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/location-map.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-our-solicitors {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/our-solicitors-and-accountants.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-property-management {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/property-management.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
		
.titleslarge-property-rentals {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/property-rentals.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-residential-lettings {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/residential-lettings.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-furnishing-packages {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/furnishing-packages.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-development-description {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/development-description.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-the-gallery {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/the-gallery.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-an-intro-to-aspire {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/an-intro-to-aspire.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-an-intro-to-capital {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/an-intro-to-capital.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-an-intro-to-green-investments {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/an-intro-to-green-investments.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-about-the-aspire-concept {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/about-the-aspire-concept.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		

.titleslarge-aspire-york {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/aspire-york.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.titleslarge-aspire-malton {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/aspire-malton.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-aspire-warwick-house {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/aspire-warwick-house.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-aspire-other-centres {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/aspire-other-centres.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-key-contact {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/key-contact.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-register-your-details2 {
	display: block;
	width: 300px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-large/register-your-details-with-us.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-personal-details {
	display: block;
	width: 300px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-large/personal-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-portfolio-investment-details {
	display: block;
	width: 300px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-large/portfolio-investment-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-key-contact {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/key-contact.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-raithwaite-construction-progress {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/raithwaite-construction-progress.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titleslarge-raithwaite-the-keep {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-small/raithwaite-the-keep.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
		
.titleslarge-flaxby-construction-progress {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/flaxby-construction-progress.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titleslarge-sipp-funding-by-grosvenor {
	display: block;
	width: 565px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-large/sipp-funding-by-grosvenor.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
		
	
	
	
	
	
	
/* TITLES SMALL COMPONENTS */		
	
.titlessmall-from-our-media-centre {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/from-our-media-centre.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-register-your-details {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/register-your-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-become-a-skelwith-agent {
	display: block;
	width: 250px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/become-a-skelwith-agent.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titlessmall-members-of-the-group {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0 0 0 15px;
	background: url(../gif/titles-small/members-of-the-group.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.titlessmall-please-select {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0 0 0 15px;
	background: url(../gif/titles-small/please-select.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-as-featured-in {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/as-featured-in.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-address-tel {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/address-tel.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-current-projects {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/current-projects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-completed-projects {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/completed-projects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.titlessmall-coming-soon-projects {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/coming-soon-projects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-future-projects {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/future-projects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.titlessmall-sales-information {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/sales-information.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-featured-property {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/featured-property.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-skelwith-interiors {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/skelwith-interiors.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-package-prices {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/package-prices.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-pdf-download {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/pdf-download.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-key-facts {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/key-facts.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-investment-details {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/investment-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-offices-to-rent {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/offices-to-rent.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-project-time-line {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/project-time-line.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-sipp-investment-info {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/sipp-investment-info.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-company-information {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/company-information.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.titlessmall-marketing-and-projects {
	display: block;
	width: 220px;
	height: 25px;
	margin: 0;
	background: url(../gif/titles-small/marketing-and-projects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.titlessmall-investment-basics {
	display: block;
	width: 220px;
	height: 30px;
	margin: 0;
	background: url(../gif/titles-small/investment-basics.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	

		
	
	
	
	
	
		
		
	
/* COPYRIGHT COMPONENTS */	

#copyrightwrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
#copyrightholder {
	width: 860px;
	margin: 0 auto;
	padding: 50px 50px 0 50px;
	background: url(../png/footer-curve.png) top left no-repeat;
	}	
	
#copyrightleft {
	width: 320px;
	margin: 0;
	float: left;
	padding: 35px 0 20px 0;
	}	
	
#copyrightright {
	width: 520px;
	margin: 0;
	float: right;
	padding: 0 0 30px 0;
	text-align: right;
	}	
	
.copybulletlist {
	margin: 0 auto;
	padding: 10px 0 10px 12px;
	list-style: none;
	color: #515151;
	}
	
.copybulletlist ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.copybulletlist li {
	color: #515151;
	line-height: 1.3em;
	padding: 0 0 8px 0;
	font-size: 85%;
	}	
	
.copybulletlist a:link, .copybulletlist  a:visited {
	color: #878787;
	text-decoration: none;
	}

.copybulletlist a:active, .copybulletlist a:hover  {
	color: #878787;
	text-decoration: underline;
	}	
	
.copyrighttxt {
	color: #515151;
	font-size: 85%;
	line-height: 1.3em;
	}	

.copyrighttxt a:link, .copyrighttxt a:visited {
	color: #878787;
	text-decoration:none;
	}

.copyrighttxt a:active, .copyrighttxt a:hover  {
	color: #878787;
	text-decoration:underline;
	}
	
.footerlinkcellleft {
	padding: 0 0 0 0;
	width: 115px;
	vertical-align: top;
	}	
	
.footerlinkcellright {
	padding: 0 25px 0 0;
	width: 160px;
	vertical-align: top;
	}			
		
	
