/*
Title:      	Skelwith stylesheet for screen media
Author:     	Karl Ridley, falling@happyleaves.com
Updated:    	20 February 2007
*/


/* WRAPPERS */

body {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	font-size: small;
	text-align: left;
	color: #5d5f61;
	line-height: 1.3em;
	margin: 0;
	background: #262626 url(../jpg/topnav-bg.jpg) repeat top left;
	}

#html body {
	font-size: x-small; /* IE5/Win */
	font-size: small; /* for other IE versions */
	}
	
h1 {
	font-size: 140%;
	color: #ffffff;
	line-height: 1.3em;
	}
	
h2 {
	font-size: 110%;
	color: #ffffff;
	}
	
h3 {
	font-size: 105%;
	color: #ffffff;
	}
	
h4 {
	font-size: 80%;
	color: #ffffff;
	}
	
.note {
	font-size: 70%;
	line-height: 1.4em;
	}
	
.note2 {
	font-size: 70%;
	color: #bfc2c4;
	line-height: 1.4em;
	}
	
.please {
	font-size: 80%;
	}
	
.notelarge {
	font-size: 110%;
	font-weight: bold;
	color: #dddf36;
	}
	
.highlight {
	font-weight: bold;
	color: #fff;
	}
	
.txtsubheading {
	font-size: 110%;
	font-weight: bold;
	color: #7c7e82;
	}
	
.happyleaves {
	color: #171717;
	}
	
abbr, acronym, .popup {
	font-style: normal;
	border-bottom: 1px dotted #ececea;
	cursor: help;
	}
	
a abbr {
	border: none;
	}
	
.clear {
 	clear: both;
  }
  
.divline {
	border-bottom: #262626 1px dotted;
	padding: 10px 0 10px 0;
	width: 100%;
	}
	
.divline2 {
	border-top: #262626 1px dotted;
	padding: 10px 0 10px 0;
	width: 100%;
	}
	
.divline3 {
	border-top: #7d7f81 1px dotted;
	padding: 0 0 1px 0;
	width: 100%;
	}	
	
	
	
	
	
/* GENERAL COMPONENTS */		

.normaltxt {
	text-align: left;
	color: #e4e4e4;
	line-height: 1.3em;
	}	
	
.normaltxt a:link, .normaltxt a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
.normaltxt a:active, .normaltxt a:hover {
	color:#bfbfbf;
	text-decoration:none;
	font-weight:bold;
	}
	
.smallertxt {
	text-align: left;
	color: #e4e4e4;
	font-size: 85%;
	line-height: 1.3em;
	}	
	
.smallertxt a:link, .smallertxt a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
.smallertxt a:active, .smallertxt a:hover {
	color:#bfbfbf;
	text-decoration:none;
	font-weight:bold;
	}	
	
.propdivline {
	padding: 0;
	margin-bottom: 15px;
	border-bottom: #262626 solid 1px;
	}
	
	
	
	
/* PROPERTY THUMBNAIL COMPONENTS */	
	
.staticimage {
	padding: 0;
	border: #9b9c9e 2px solid;
	}

#propthumbsimg a img {
	padding: 4px;
	border: #828487 1px solid;
	background: #ffffff;
	}
	
#propthumbsimg a:hover img {
	padding: 4px;
	border: #828487 1px solid;
	background: #b9b9b9;
	}
	
.propthumbstablerowl {
	width: 33%;
	text-align:left;
	padding-bottom: 20px;
	}
	
.propthumbstablerowm {
	width: 33%;
	text-align:center;
	padding-bottom: 20px;
	}
	
.propthumbstablerowr {
	width: 34%;
	text-align:right;
	padding-bottom: 20px;
	}	
	
.interiorthumbstablerowl {
	text-align:left;
	padding-bottom: 15px;
	}
	

	
	
	

	
/* TOPNAV COMPONENTS */		

#topnavwrapper {
	width: 100%;
	font-size: 95%;
	height: 25px;
	background: #404244 url(../jpg/topnav-bg.jpg) repeat top left;
	}

	
#topnav {
	margin: 0;
	padding: 0;
	height: 25px;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: right;
	}

#topnav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#topnav a {
	float: left;
	padding: 25px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:25px; /* for IE5/Win only */
	}
	
#topnav a:hover {
	background-position: 0 -25px;
	}

#topnav a:active, #topnav a.selected {
	background-position: 0 -50px;
	}
	
#topnavholder {
	position: relative;
	width: 325px;
	height: 25px;
	padding: 0 0 0 575px;
	margin: 0 auto;
	}
	
#tnhome a {
	width: 68px;
	background: url(../jpg/topnav/home.jpg) top left no-repeat;
	}
	
#tnsitemap a {
	width: 65px;
	background: url(../jpg/topnav/sitemap.jpg) top left no-repeat;
	}
	
#tnpartners a {
	width: 121px;
	background: url(../jpg/topnav/partners.jpg) top left no-repeat;
	}
	
	
	
	
/* LOGO COMPONENTS */		

#logotile {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	background: #000000 url(../jpg/logo-tile.jpg) repeat top left;
	}
	
#watermarkskgroup {
	width: 900px;
	height: 170px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logos/skelwith-group.jpg) no-repeat top left;
	}
	
#watermarkskprop {
	width: 900px;
	height: 170px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logos/skelwith-prop.jpg) no-repeat top left;
	}
	
#watermarkskpropmgt {
	width: 900px;
	height: 170px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logos/skelwith-prop-mgt.jpg) no-repeat top left;
	}
	
#watermarkskcoastal {
	width: 900px;
	height: 170px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logos/skelwith-leisure.jpg) no-repeat top left;
	}
	
#watermarkdiscinv {
	width: 900px;
	height: 170px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logos/skelwith-commercial.jpg) no-repeat top left;
	}
	
#watermarkskinteriors {
	width: 900px;
	height: 170px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/logos/skelwith-interiors.jpg) no-repeat top left;
	}
	
	
	
#logoskgroupleft {
	width: 315px;
	height: 100px;
	float: left;
	margin: 30px 0 0 80px;
	padding: 0;
	background: url(../gif/logos/sk-group.gif) no-repeat top right;
	}
	
#logoskpropleft {
	width: 315px;
	height: 100px;
	float: left;
	margin: 30px 0 0 80px;
	padding: 0;
	background: url(../gif/logos/sk-prop.gif) no-repeat top right;
	}
	
#logoskpropmgtleft {
	width: 315px;
	height: 100px;
	float: left;
	margin: 30px 0 0 80px;
	padding: 0;
	background: url(../gif/logos/sk-prop-mgt.gif) no-repeat top right;
	}
	
#logoskcoastalleft {
	width: 315px;
	height: 100px;
	float: left;
	margin: 30px 0 0 80px;
	padding: 0;
	background: url(../gif/logos/sk-coastal.gif) no-repeat top right;
	}
	
#logodiscinvleft {
	width: 315px;
	height: 100px;
	float: left;
	margin: 30px 0 0 80px;
	padding: 0;
	background: url(../gif/logos/discover-inv.gif) no-repeat top right;
	}
	
#logonav {
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: right;
	}

#logonav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#logonav a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
	}
	
#logonav a:hover {
	background-position: 0 -40px;
	}

#logonav a:active, #logonav a.selected {
	background-position: 0 -80px;
	}
	
#logonavright {
	float: right;
	width: 305px;
	height: 40px;
	padding: 0;
	margin: 50px 75px 0 0;
	}
	
#tntel a {
	width: 305px;
	background: url(../jpg/topnav/phone.jpg) top left no-repeat;
	}
	
#tnemail a {
	width: 305px;
	background: url(../jpg/topnav/email.jpg) top left no-repeat;
	}
	
	
	
/* INDEX FLASH  COMPONENTS */		

.topspacer {
	width: 100%;
	padding: 60px 0 0 0;
	background: url(../jpg/index/topspacer.jpg) repeat top left;
	}

#indexflashtile {
	width: 100%;
	background: url(../jpg/index/flash-tile.jpg) repeat top left;
	}
	
#indexflasharea {
	width: 900px;
	padding: 0;
	margin: 0 auto;
	}
	
#indexflash1left {
	width: 30px;
	height: 300px;
	float: left;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/index/flash-lhedge.jpg) no-repeat top left;
	}
	
#indexflash2right {
	width: 870px;
	height: 300px;
	float: right;
	margin: 0 auto;
	padding: 0;
	}
	
#indexflash2aleft {
	width: 840px;
	height: 300px;
	float: left;
	margin: 0 auto;
	padding: 0;
	}
	
#indexflash2bright {
	width: 30px;
	height: 300px;
	float: right;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/index/flash-rhedge.jpg) no-repeat top left;
	}	
	
	
	
	
	
/* FLASH PROMO COMPONENTS */		

#flashtile {
	width: 100%;
	background: url(../jpg/flash-promo-tile.jpg) repeat top left;
	}
	
#flasharea {
	width: 900px;
	padding: 0;
	margin: 0 auto;
	}
	
#flash1left {
	width: 30px;
	height: 200px;
	float: left;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/flash-promo-lhedge.jpg) repeat top left;
	}
	
#flash2right {
	width: 870px;
	height: 200px;
	float: right;
	margin: 0 auto;
	padding: 0;
	}
	
#flash2aleft {
	width: 840px;
	height: 200px;
	float: left;
	margin: 0 auto;
	padding: 0;
	}
	
#flash2bright {
	width: 30px;
	height: 200px;
	float: right;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/flash-promo-rhedge.jpg) repeat top left;
	}
	
#navbottile {
	width: 100%;
	background: url(../jpg/mainnav/navbottile.jpg) repeat-x top left;
	}
	
#navbottileothers {
	width: 100%;
	background: url(../jpg/mainnav/navbottileothers.jpg) repeat-x top left;
	}
	
#navbottileindex {
	width: 100%;
	background: url(../jpg/index/navbottileindex.jpg) repeat-x top left;
	}
	
#navcolour1 {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/sk-group-navedge.jpg) no-repeat top left;
	}
	
#navcolour1b {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/sk-group-navedgec.jpg) no-repeat top left;
	}
	
#navcolour1c {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/index/sk-group-navedgec.jpg) no-repeat top left;
	}
	
#navcolour2 {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/sk-prop-navedge.jpg) no-repeat top left;
	}
	
#navcolour3 {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/sk-prop-mgt-navedge.jpg) no-repeat top left;
	}
	
#navcolour4 {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/sk-coastal-navedge.jpg) no-repeat top left;
	}
	
#navcolour5 {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/disc-inv-navedge.jpg) no-repeat top left;
	}
	
#navcolour6 {
	width: 900px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/mainnav/sk-interiors-navedge.jpg) no-repeat top left;
	}
	
#navtile {
	width: 100%;
	background: url(../jpg/mainnav/navtile.jpg) repeat-x top left;
	}
	
#navtileothers {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	background: url(../jpg/mainnav/navtileothers.jpg) repeat top left;
	}
	
#navtileindex {
	width: 100%;
	background: url(../jpg/index/navtileindex.jpg) repeat top left;
	}
	
#navwhitetoptile {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	background: url(../jpg/mainnav/navwhitetoptile.jpg) repeat-x top left;
	}
	
#navwhitetop {
	width: 900px;
	margin: 0 auto;
	height: 5px;
	padding: 0;
	background: url(../jpg/mainnav/navwhitetop.jpg) no-repeat top left;
	}
	
#navholder {
	width: 831px;
	height: 40px;
	padding: 0 0 0 69px;
	margin: 0 auto;
	background: url(../jpg/mainnav/mainnavbg.jpg) no-repeat top left;
	}
	
#navholderothers {
	width: 831px;
	height: 45px;
	padding: 0 0 0 69px;
	margin: 0 auto;
	background: url(../jpg/mainnav/mainnavbgothers.jpg) no-repeat top left;
	}
	
#navholderindex {
	width: 870px;
	height: 40px;
	padding: 0 0 0 30px;
	margin: 0 auto;
	background: url(../jpg/index/mainnavbg.jpg) no-repeat top left;
	}
	
#mainnav {
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#mainnav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#mainnav a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:40px; /* for IE5/Win only */
	}
	
#mainnav a:hover {
	background-position: 0 -40px;
	}

#mainnav a:active, #mainnav a.selected {
	background-position: 0 -80px;
	}
	
.mainnavspace a {
	width: 1px;
	background: url(../jpg/mainnav/divline.jpg) top left no-repeat;
	}
	
.indexnavspace a {
	width: 253px;
	background: url(../jpg/index/middle.jpg) top left no-repeat;
	}
	
#mnaboutsg a {
	width: 134px;
	background: url(../jpg/mainnav/aboutskgroup.jpg) top left no-repeat;
	}
	
#mnconinfo a {
	width: 104px;
	background: url(../jpg/mainnav/coninfo.jpg) top left no-repeat;
	}
	
#mnskprop a {
	width: 98px;
	background: url(../jpg/mainnav/skprop.jpg) top left no-repeat;
	}
	
#mnskpropmgt a {
	width: 79px;
	background: url(../jpg/mainnav/skpropmgt.jpg) top left no-repeat;
	}
	
#mnskcoastal a {
	width: 79px;
	background: url(../jpg/mainnav/skcoastal.jpg) top left no-repeat;
	}
	
#mnskcomm a {
	width: 101px;
	background: url(../jpg/mainnav/skcomm.jpg) top left no-repeat;
	}
	
#mnlatestnews a {
	width: 66px;
	background: url(../jpg/mainnav/mediacentre.jpg) top left no-repeat;
	}
	
#mnskinteriors a {
	width: 94px;
	background: url(../jpg/mainnav/skinteriors.jpg) top left no-repeat;
	}
	
#mnflash a {
	width: 365px;
	background: url(../jpg/index/flash.jpg) top left no-repeat;
	}
	
#mnenter a {
	width: 222px;
	background: url(../jpg/index/enter.jpg) top left no-repeat;
	}
	
	
	
	
#mainnav2 {
	margin: 0;
	padding: 0;
	height: 45px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#mainnav2 li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#mainnav2 a {
	float: left;
	padding: 45px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:45px; /* for IE5/Win only */
	}
	
#mainnav2 a:hover {
	background-position: 0 -45px;
	}

#mainnav2 a:active, #mainnav2 a.selected {
	background-position: 0 -90px;
	}
	
.mainnavspace2 a {
	width: 1px;
	background: url(../jpg/mainnav2/divline.jpg) top left no-repeat;
	}
	
#mnaboutsg2 a {
	width: 134px;
	background: url(../jpg/mainnav2/aboutskgroup.jpg) top left no-repeat;
	}
	
#mnconinfo2 a {
	width: 104px;
	background: url(../jpg/mainnav2/coninfo.jpg) top left no-repeat;
	}
	
#mnskprop2 a {
	width: 98px;
	background: url(../jpg/mainnav2/skprop.jpg) top left no-repeat;
	}
	
#mnskpropmgt2 a {
	width: 79px;
	background: url(../jpg/mainnav2/skpropmgt.jpg) top left no-repeat;
	}
	
#mnskcoastal2 a {
	width: 79px;
	background: url(../jpg/mainnav2/skcoastal.jpg) top left no-repeat;
	}
	
#mnskcomm2 a {
	width: 101px;
	background: url(../jpg/mainnav2/skcomm.jpg) top left no-repeat;
	}
	
#mnlatestnews2 a {
	width: 66px;
	background: url(../jpg/mainnav2/mediacentre.jpg) top left no-repeat;
	}
	
#mnskinteriors2 a {
	width: 94px;
	background: url(../jpg/mainnav2/skinteriors.jpg) top left no-repeat;
	}
	
	
	
/* HOME PAGE CONTENT COMPONENTS */		

#hometile {
	width: 100%;
	background: url(../jpg/home-tile.jpg) repeat-x top left;
	}
	
#hometileothers {
	width: 100%;
	background: url(../jpg/home-tile-others.jpg) repeat top left;
	}
	
#hometileindex {
	width: 100%;
	background: url(../jpg/index/home-tile-index.jpg) repeat top left;
	}
	
#homearea {
	width: 750px;
	padding: 40px 0 60px 0;
	margin: 0 auto;
	}
	
#indexarea {
	width: 750px;
	padding: 30px 0 20px 0;
	margin: 0 auto;
	}
	
#the-comps-txt {
	width: 100%;
	height: 11px;
	background: url(../gif/the-comps-that-make.gif) no-repeat top left;
	}
	
#gatewayholder {
	width: 100%;
	height: 170px;
	padding: 0 0 20px 0;
	}
	
#gatewayleft {
	width: 280px;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#gatewayright {
	width: 470px;
	float: right;
	margin: 0;
	padding: 0;
	}
	
#sghomeleft {
	width: 520px;
	float: left;
	margin: 0;
	padding: 30px 0 0 0;
	}
	
#sghomeright {
	width: 230px;
	float: right;
	margin: 0;
	padding: 45px 0 0 0;
	background: url(../gif/sectiontitles/register.gif) no-repeat top left;
	}
	
.indextable {
	width: 100%;
	border-collapse: collapse;
	font-size: 80%;
	}
	
.sghometl {
	vertical-align: top;
	color: #5d5f61;
	width: 210px;
	line-height: 1.2em;
	padding: 95px 15px 15px 15px;
	background: #e4e4e4 url(../gif/sg-home-plugs/sk-prop.gif) no-repeat top left;
	}
	
.sghometl a:link, .sghometl a:visited {
	font-weight: bold;
	color: #3a7cbf;
	text-decoration:none;
	}

.sghometl a:active, .sghometl a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
		
	
.sghometr {
	vertical-align: top;
	color: #5d5f61;
	width: 210px;
	line-height: 1.2em;
	padding: 95px 15px 15px 15px;
	background: #e4e4e4 url(../gif/sg-home-plugs/sk-prop-mgt.gif) no-repeat top left;
	}
	
.sghometr a:link, .sghometr a:visited {
	font-weight: bold;
	color: #9ec54e;
	text-decoration:none;
	}

.sghometr a:active, .sghometr a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
	
	
.sghomeml {
	vertical-align: top;
	color: #5d5f61;
	width: 210px;
	line-height: 1.2em;
	padding: 95px 15px 15px 15px;
	background: #e4e4e4 url(../gif/sg-home-plugs/sk-coastal.gif) no-repeat top left;
	}
	
.sghomeml a:link, .sghomeml a:visited {
	font-weight: bold;
	color: #8a59a0;
	text-decoration:none;
	}

.sghomeml a:active, .sghomeml a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
	
	
.sghomemr {
	vertical-align: top;
	color: #5d5f61;
	width: 210px;
	line-height: 1.2em;
	padding: 95px 15px 15px 15px;
	background: #e4e4e4 url(../gif/sg-home-plugs/sk-comm.gif) no-repeat top left;
	}
	
.sghomemr a:link, .sghomemr a:visited {
	font-weight: bold;
	color: #f15d22;
	text-decoration:none;
	}

.sghomemr a:active, .sghomemr a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
	
	
.sghomebl {
	vertical-align: top;
	color: #5d5f61;
	width: 210px;
	line-height: 1.2em;
	padding: 95px 15px 15px 15px;
	background: #e4e4e4 url(../gif/sg-home-plugs/sk-interiors.gif) no-repeat top left;
	}
	
.sghomebl a:link, .sghomebl a:visited {
	font-weight: bold;
	color: #ee84b5;
	text-decoration:none;
	}

.sghomebl a:active, .sghomebl a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
	
	
.sggateway {
	font-size: 85%;
	color: #141e15;
	font-weight: bold;
	line-height: 1.2em;
	}
	
.sggateway a:link, .sggateway a:visited {
	font-weight: bold;
	color: #d2d2d2;
	text-decoration:none;
	}

.sggateway a:active, .sggateway a:hover  {
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	}
	
	

#register {
	margin: 0;
	color: #e4e4e4;
	line-height: 1.2em;
	padding: 0 0 80px 50px;
	}	
	
#news {
	margin: 0;
	color: #e4e4e4;
	line-height: 1.2em;
	padding: 0 0 0 50px;
	background: url(../jpg/shadow-news.jpg) no-repeat top left;
	}
	
#news a:link, #news a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	}

#news a:active, #news a:hover  {
	font-weight: bold;
	color: #e4e4e4;
	text-decoration:none;
	}
	
.newsdate {
	color: #9b9d9f;
	font-weight: bold;
	font-size: 85%;
	padding: 0 0 5px 0;
	}
	
	
.registerform {
	margin: 0;
	padding: 35px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.registerform li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.registerform a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
	}
	
.registerform a:hover {
	background-position: 0 -35px;
	}

.registerform a:active {
	background-position: 0 -35px;
	}
	
.formbut a {
	width: 135px;
	background: url(../jpg/register-but.jpg) top left no-repeat;
	}
	
.applysipp {
	margin: 0;
	padding: 35px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.applysipp li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.applysipp a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
	}
	
.applysipp a:hover {
	background-position: 0 -35px;
	}

.applysipp a:active {
	background-position: 0 -35px;
	}
	
.applysippbut a {
	width: 260px;
	background: url(../gif/sippapply-but.gif) top left no-repeat;
	}
	
.learnaboutsipps {
	margin: 0;
	padding: 35px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.learnaboutsipps li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.learnaboutsipps a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
	}
	
.learnaboutsipps a:hover {
	background-position: 0 -35px;
	}

.learnaboutsipps a:active {
	background-position: 0 -35px;
	}
	
.learnaboutsippsbut a {
	width: 275px;
	background: url(../gif/learnaboutsipps-but.gif) top left no-repeat;
	}		
	
	
.homepagehotels {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homepagehotels li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homepagehotels a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:170px; /* for IE5/Win only */
	}
	
.homepagehotels a:hover {
	background-position: 0 -170px;
	}

.homepagehotels a:active, .homepagehotels a.selected {
	background-position: 0 -170px;
	}
	
.homepagehotelsimg a {
	width: 300px;
	background: url(../jpg/home-page-hotels.jpg) top left no-repeat;
	}
	
	
.homepageaspire {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homepageaspire li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homepageaspire a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:170px; /* for IE5/Win only */
	}
	
.homepageaspire a:hover {
	background-position: 0 -170px;
	}

.homepageaspire a:active, .homepageaspire a.selected {
	background-position: 0 -170px;
	}
	
.homepageaspireimg a {
	width: 280px;
	background: url(../jpg/home-page-aspire.jpg) top left no-repeat;
	}	
	

.homepagevaughan {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homepagevaughan li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homepagevaughan a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:170px; /* for IE5/Win only */
	}
	
.homepagevaughan a:hover {
	background-position: 0 -170px;
	}

.homepagevaughan a:active, .homepagevaughan a.selected {
	background-position: 0 -170px;
	}
	
.homepagevaughanimg a {
	width: 280px;
	background: url(../jpg/home-page-vaughan.jpg) top left no-repeat;
	}			
	
	
	
.homepagecenturian {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homepagecenturian li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homepagecenturian a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:170px; /* for IE5/Win only */
	}
	
.homepagecenturian a:hover {
	background-position: 0 -170px;
	}

.homepagecenturian a:active, .homepagecenturian a.selected {
	background-position: 0 -170px;
	}
	
.homepagecenturianimg a {
	width: 450px;
	background: url(../jpg/home-page-centurian.jpg) top left no-repeat;
	}	
	
	
.homepagecanada {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homepagecanada li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homepagecanada a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:170px; /* for IE5/Win only */
	}
	
.homepagecanada a:hover {
	background-position: 0 -170px;
	}

.homepagecanada a:active, .homepagecanada a.selected {
	background-position: 0 -170px;
	}
	
.homepagecanadaimg a {
	width: 450px;
	background: url(../jpg/home-page-canada.jpg) top left no-repeat;
	}	
	
	
	
.homepagesipp {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.homepagesipp li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.homepagesipp a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:170px; /* for IE5/Win only */
	}
	
.homepagesipp a:hover {
	background-position: 0 -170px;
	}

.homepagesipp a:active, .homepagesipp a.selected {
	background-position: 0 -170px;
	}
	
.homepagesippimg a {
	width: 470px;
	background: url(../jpg/home-page-sipp.jpg) top left no-repeat;
	}		
	
	
	
	
	
/* TITLE COMPONENTS */	

#titaboutsg {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/aboutsg.jpg) no-repeat top left;
	}
	
#titcontactinfo {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/continfo.jpg) no-repeat top left;
	}

#titourservices {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/ourservices.jpg) no-repeat top left;
	}
	
#titselectadev {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/selectadev.jpg) no-repeat top left;
	}
	
#titsitemap {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/sitemap.jpg) no-repeat top left;
	}
	
#tittruspar {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/truspar.jpg) no-repeat top left;
	}
	
#titclientform {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/clientform.jpg) no-repeat top left;
	}
	
#titsippform {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/sippform.jpg) no-repeat top left;
	}
	
#titaboutsipp {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/aboutsipp.jpg) no-repeat top left;
	}	
	
#titlatestnews {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/latestnews.jpg) no-repeat top left;
	}
	
#titmediacentre {
	width: 750px;
	margin: 0 auto;
	padding: 75px 0 0 0;
	background: url(../jpg/sectiontitles/mediacentre.jpg) no-repeat top left;
	}	
	
	
	
/* DEVELOPMENT PAGE SPLIT COMPONENTS */	

#devsholder {
	width: 750px;
	padding: 0;
	margin: 0 auto;
	}

#devsleft {
	width: 280px;
	float: left;
	margin: 0;
	padding: 0 0 60px 0;
	}
	
#devsright {
	width: 470px;
	float: right;
	margin: 0;
	padding: 0 0 40px 0;
	}
	
	
	
/* SKELWITH INTERIORS PAGE SPLIT COMPONENTS */	

#skinteriorsholder {
	width: 750px;
	padding: 0;
	margin: 0 auto;
	}

#skinteriorsleft {
	width: 540px;
	float: left;
	margin: 0;
	padding: 0 0 60px 0;
	}
	
#skinteriorsright {
	width: 165px;
	height: 300px;
	float: right;
	margin: 0;
	padding: 0 0 60px 45px;
	}	
	
.pink {
	font-size: 115%;
	font-weight: bold;
	line-height: 1.3em;
	color: #d683b2;
	}
	

	
	
	
/* SKELWITH PROP MGT PAGE SPLIT COMPONENTS */	

#skpropmgtholder {
	width: 750px;
	padding: 0;
	margin: 0 auto;
	}

#skpropmgtleft {
	width: 540px;
	float: left;
	margin: 0;
	padding: 0 0 60px 0;
	}
	
#skpropmgtright {
	width: 165px;
	float: right;
	margin: 0;
	padding: 0 0 60px 45px;
	height: 400px;
	}
	
.ourteam {
	width: 100%;
	margin: 0;
	padding: 25px 0 0 0;
	background: url(../gif/sectiontitles/ourteam.gif) no-repeat top left;
	}
	
.ourteamcell1_2 {
	margin: 0;
	padding: 0 20px 20px 0;
	}
	
.ourteamcell3 {
	margin: 0;
	padding: 0 0 20px 0;
	}
	
.ourteamborder {
	margin: 0;
	padding: 0;
	border: #e4e4e4 2px solid;
	}
	
.propmgt {
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(../gif/sectiontitles/propmgt.gif) no-repeat top left;
	}
	
.rental {
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(../gif/sectiontitles/proprentals.gif) no-repeat top left;
	}
	
.furniture {
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(../gif/sectiontitles/furnishing.gif) no-repeat top left;
	}
	
.thegallery {
	width: 100%;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(../gif/sectiontitles/thegallery.gif) no-repeat top left;
	}
	
.pdfdownload {
	width: 100%;
	margin: 0;
	padding: 29px 0 1px 0;
	background: url(../gif/sectiontitles/pdfdownload.gif) no-repeat top left;
	}
	
.packages {
	font-weight: bold;
	font-size: 115%;
	color: #afb1b3;
	}
	
.prices {
	font-weight: bold;
	color: #1e1f21;
	}
	
.rightmove {
	margin: 0;
	padding: 75px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.rightmove li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

.rightmove a {
	float: left;
	padding: 75px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:75px; /* for IE5/Win only */
	}
	
.rightmove a:hover {
	background-position: 0 -75px;
	}

.rightmove a:active, .rightmove a.selected {
	background-position: 0 -75px;
	}
	
.rightmoveimg a {
	width: 200px;
	background: url(../gif/rightmove-but.gif) top left no-repeat;
	}
	
	
	
	
/* DEVELOPMENTS LIST */	
	
#devlist {
	width: 230px;
	margin: 0 auto;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#devlist ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
.devlist-brontegate a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/brontegate.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-brontegate a:hover, .devlist-brontegate a:active {
	background: url(../gif/devs/brontegate.gif) -230px 0 no-repeat;
	}
	
.devlist-clevelandview a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/clevelandview.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-clevelandview a:hover, .devlist-clevelandview a:active {
	background: url(../gif/devs/clevelandview.gif) -230px 0 no-repeat;
	}
	
.devlist-highgatemill a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/highgatemill.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-highgatemill a:hover, .devlist-highgatemill a:active {
	background: url(../gif/devs/highgatemill.gif) -230px 0 no-repeat;
	}
	
.devlist-manchester a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/manchester.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-manchester a:hover, .devlist-manchester a:active {
	background: url(../gif/devs/manchester.gif) -230px 0 no-repeat;
	}
	
.devlist-northpark a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/northpark.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-northpark a:hover, .devlist-northpark a:active {
	background: url(../gif/devs/northpark.gif) -230px 0 no-repeat;
	}
	
.devlist-parklands a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/parklands.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-parklands a:hover, .devlist-parklands a:active {
	background: url(../gif/devs/parklands.gif) -230px 0 no-repeat;
	}
	
.devlist-parkwest a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/parkwest.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-parkwest a:hover, .devlist-parkwest a:active {
	background: url(../gif/devs/parkwest.gif) -230px 0 no-repeat;
	}
	
.devlist-sherburn a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/sherburn.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-sherburn a:hover, .devlist-sherburn a:active {
	background: url(../gif/devs/sherburn.gif) -230px 0 no-repeat;
	}
	
.devlist-sunderland a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/sunderland.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-sunderland a:hover, .devlist-sunderland a:active {
	background: url(../gif/devs/sunderland.gif) -230px 0 no-repeat;
	}
	
.devlist-thebay-leisure a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thebay-leis.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thebay-leisure a:hover, .devlist-thebay-leisure a:active {
	background: url(../gif/devs/thebay-leis.gif) -230px 0 no-repeat;
	}
	
.devlist-lessommets-leisure a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/lessommets-leis.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-lessommets-leisure a:hover, .devlist-lessommets-leisure a:active {
	background: url(../gif/devs/lessommets-leis.gif) -230px 0 no-repeat;
	}
	
.devlist-theflaxby-leisure a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/theflaxby-leis.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-theflaxby-leisure a:hover, .devlist-theflaxby-leisure a:active {
	background: url(../gif/devs/theflaxby-leis.gif) -230px 0 no-repeat;
	}
	
.devlist-thegrange a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thegrange.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thegrange a:hover, .devlist-thegrange a:active {
	background: url(../gif/devs/thegrange.gif) -230px 0 no-repeat;
	}
	
.devlist-topbank a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/topbank.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-topbank a:hover, .devlist-topbank a:active {
	background: url(../gif/devs/topbank.gif) -230px 0 no-repeat;
	}
	
.devlist-aromas a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/aromas.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-aromas a:hover, .devlist-aromas a:active {
	background: url(../gif/devs/aromas.gif) -230px 0 no-repeat;
	}
	
.devlist-ingenta-comm a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/ingenta-comm.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-ingenta-comm a:hover, .devlist-ingenta-comm a:active {
	background: url(../gif/devs/ingenta-comm.gif) -230px 0 no-repeat;
	}
	
.devlist-balmoral-comm a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/balmoral-comm.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-balmoral-comm a:hover, .devlist-balmoral-comm a:active {
	background: url(../gif/devs/balmoral-comm.gif) -230px 0 no-repeat;
	}
	
.devlist-skelwithotels-leisure a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/skelwithotels-leis.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-skelwithotels-leisure a:hover, .devlist-skelwithotels-leisure a:active {
	background: url(../gif/devs/skelwithotels-leis.gif) -230px 0 no-repeat;
	}
	
.devlist-vincenthouse a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/vincenthouse.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-vincenthouse a:hover, .devlist-vincenthouse a:active {
	background: url(../gif/devs/vincenthouse.gif) -230px 0 no-repeat;
	}
	
.devlist-thecopse a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thecopse.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thecopse a:hover, .devlist-thecopse a:active {
	background: url(../gif/devs/thecopse.gif) -230px 0 no-repeat;
	}
	
.devlist-ingenta a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/ingenta.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-ingenta a:hover, .devlist-ingenta a:active {
	background: url(../gif/devs/ingenta.gif) -230px 0 no-repeat;
	}
	
.devlist-stmarys a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/stmarys.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-stmarys a:hover, .devlist-stmarys a:active {
	background: url(../gif/devs/stmarys.gif) -230px 0 no-repeat;
	}
	
.devlist-thebeeches a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thebeeches.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thebeeches a:hover, .devlist-thebeeches a:active {
	background: url(../gif/devs/thebeeches.gif) -230px 0 no-repeat;
	}
	
.devlist-woolston a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/woolston.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-woolston a:hover, .devlist-woolston a:active {
	background: url(../gif/devs/woolston.gif) -230px 0 no-repeat;
	}
	
.devlist-nationalhouse a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/nationalhouse.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-nationalhouse a:hover, .devlist-nationalhouse a:active {
	background: url(../gif/devs/nationalhouse.gif) -230px 0 no-repeat;
	}
	
.devlist-clarence a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/clarence.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-clarence a:hover, .devlist-clarence a:active {
	background: url(../gif/devs/clarence.gif) -230px 0 no-repeat;
	}
	
.devlist-waterloo a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/waterloo.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-waterloo a:hover, .devlist-waterloo a:active {
	background: url(../gif/devs/waterloo.gif) -230px 0 no-repeat;
	}
	
.devlist-therise a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/therise.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-therise a:hover, .devlist-therise a:active {
	background: url(../gif/devs/therise.gif) -230px 0 no-repeat;
	}
	
.devlist-bradford a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/bradford.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-bradford a:hover, .devlist-bradford a:active {
	background: url(../gif/devs/bradford.gif) -230px 0 no-repeat;
	}
	
.devlist-york a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/york.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-york a:hover, .devlist-york a:active {
	background: url(../gif/devs/york.gif) -230px 0 no-repeat;
	}
	
.devlist-wakefield a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/wakefield.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-wakefield a:hover, .devlist-wakefield a:active {
	background: url(../gif/devs/wakefield.gif) -230px 0 no-repeat;
	}
	
.devlist-leeds a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/leeds.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-leeds a:hover, .devlist-leeds a:active {
	background: url(../gif/devs/leeds.gif) -230px 0 no-repeat;
	}
	
.devlist-ryther a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/ryther.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-ryther a:hover, .devlist-ryther a:active {
	background: url(../gif/devs/ryther.gif) -230px 0 no-repeat;
	}
	
.devlist-scholes a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/scholes.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-scholes a:hover, .devlist-scholes a:active {
	background: url(../gif/devs/scholes.gif) -230px 0 no-repeat;
	}
	
.devlist-thequays a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thequays.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thequays a:hover, .devlist-thequays a:active {
	background: url(../gif/devs/thequays.gif) -230px 0 no-repeat;
	}
	
.devlist-thecenturian-leisure a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thecenturian-leis.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thecenturian-leisure a:hover, .devlist-thecenturian-leisure a:active {
	background: url(../gif/devs/thecenturian-leis.gif) -230px 0 no-repeat;
	}
	
.devlist-number1norton-comm a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/number1norton-comm.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-number1norton-comm a:hover, .devlist-number1norton-comm a:active {
	background: url(../gif/devs/number1norton-comm.gif) -230px 0 no-repeat;
	}
	
.devlist-thethreetuns-comm a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/thethreetuns-comm.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-thethreetuns-comm a:hover, .devlist-thethreetuns-comm a:active {
	background: url(../gif/devs/thethreetuns-comm.gif) -230px 0 no-repeat;
	}
	
.devlist-number1norton a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/number1norton.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-number1norton a:hover, .devlist-number1norton a:active {
	background: url(../gif/devs/number1norton.gif) -230px 0 no-repeat;
	}
	
.devlist-12thmill a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/12thmill.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-12thmill a:hover, .devlist-12thmill a:active {
	background: url(../gif/devs/12thmill.gif) -230px 0 no-repeat;
	}
	
.devlist-aspire a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/aspire.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-aspire a:hover, .devlist-aspire a:active {
	background: url(../gif/devs/aspire.gif) -230px 0 no-repeat;
	}
	
.devlist-aspire-comm a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/devs/aspire-comm.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.devlist-aspire-comm a:hover, .devlist-aspire-comm a:active {
	background: url(../gif/devs/aspire-comm.gif) -230px 0 no-repeat;
	}

.devlist-dots {
	display: block;
	width: 230px;
	height: 1px;
	background: url(../gif/devs/divline.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.devlist-spacer {
	display: block;
	width: 230px;
	height: 35px;
	text-indent: -999em;
	}
	
.devlist-spacerlarge {
	display: block;
	width: 230px;
	height: 55px;
	text-indent: -999em;
	}
	
.devlist-currentproj {
	display: block;
	width: 230px;
	height: 23px;
	background: url(../gif/sectiontitles/currentprojects.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.devlist-futuredevs {
	display: block;
	width: 230px;
	height: 23px;
	background: url(../gif/sectiontitles/futuredevs.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.devlist-downloads {
	display: block;
	width: 230px;
	height: 23px;
	background: url(../gif/sectiontitles/downloads.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.devlist-investor {
	display: block;
	width: 230px;
	height: 23px;
	background: url(../gif/sectiontitles/investor.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.devlist-pleaseselect {
	display: block;
	width: 230px;
	height: 23px;
	background: url(../gif/sectiontitles/pleaseselect.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
	
	
	
	
/* MEDIA CENTRE */	

.mediacen-mediahome a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/media/mediahome.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.mediacen-mediahome a:hover, .mediacen-mediahome a:active {
	background: url(../gif/media/mediahome.gif) -230px 0 no-repeat;
	}	
	
.mediacen-aboutus a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/media/aboutus.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.mediacen-aboutus a:hover, .mediacen-aboutus a:active {
	background: url(../gif/media/aboutus.gif) -230px 0 no-repeat;
	}	
	
.mediacen-recentpress a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/media/recentpress.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.mediacen-recentpress a:hover, .mediacen-recentpress a:active {
	background: url(../gif/media/recentpress.gif) -230px 0 no-repeat;
	}	
	
.mediacen-sgmedia a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/media/sgmedia.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.mediacen-sgmedia a:hover, .mediacen-sgmedia a:active {
	background: url(../gif/media/sgmedia.gif) -230px 0 no-repeat;
	}	
	
.mediacen-pressarc2007 a {
	display: block;
	width: 230px;
	height: 21px;
	background: url(../gif/media/pressarc2007.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.mediacen-pressarc2007 a:hover, .mediacen-pressarc2007 a:active {
	background: url(../gif/media/pressarc2007.gif) -230px 0 no-repeat;
	}			
	
	
	
	
/* DEVELOPMENT LOGO COMPONENTS */		

.logoaromos {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/aromas.gif) no-repeat top left;
	}	
	
.logothebay {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/thebay.gif) no-repeat top left;
	}
	
.logoclayton {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/claytonheights.gif) no-repeat top left;
	}
	
.logoingenta {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/ingenta.gif) no-repeat top left;
	}
	
.logowoolston {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/woolston.gif) no-repeat top left;
	}
	
.logoclarence {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/clarence.gif) no-repeat top left;
	}
	
.logothequays {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/thequays.gif) no-repeat top left;
	}
	
.logowaterloo {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/waterloo.gif) no-repeat top left;
	}
	
.logostmarys {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/stmarys.gif) no-repeat top left;
	}
	
.logobalmoral {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/balmoral.gif) no-repeat top left;
	}
	
.logothethreetuns {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/thethreetuns.gif) no-repeat top left;
	}
	
.logothebeeches {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/thebeeches.gif) no-repeat top left;
	}
	
.logotherise {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/therise.gif) no-repeat top left;
	}
	
.logonationalhouse {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/nationalhouse.gif) no-repeat top left;
	}
	
.logonorthpark {
	margin-top: 10px;
	padding: 0;
	height: 50px;
	background: url(../gif/dev-logos/northpark.gif) no-repeat top left;
	}
	
.logocopse {
	margin-top: 10px;
	padding: 0;
	height: 50px;
	background: url(../gif/dev-logos/copse.gif) no-repeat top left;
	}
	
.logoparklands {
	margin-top: 10px;
	padding: 0;
	height: 50px;
	background: url(../gif/dev-logos/parklands.gif) no-repeat top left;
	}
	
.logolynnfield {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/lynnfield.gif) no-repeat top left;
	}
	
.logoskelwithotels {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/skelwithotels.gif) no-repeat top left;
	}
	
.logonumber1norton{
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/number1norton.gif) no-repeat top left;
	}
	
.logocenturian {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/thecenturian.gif) no-repeat top left;
	}
	
.logotheflaxby {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/theflaxby.gif) no-repeat top left;
	}
	
.logo12thmill {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/12thmill.gif) no-repeat top left;
	}
	
.logoaspire {
	margin-top: 10px;
	padding: 0;
	height: 110px;
	background: url(../gif/dev-logos/aspire.gif) no-repeat top left;
	}
	
	
	
/* PDF DOWNLOADS COMPONENTS */		
	
#pdfholder {
	width: 210px;
	margin: 0;
	padding: 10px;
	color: #5d5f61;
	background: #ffffff url(../gif/dloadpdf-white-tile.gif) repeat top left;
	}
	
#qtholder {
	width: 210px;
	margin: 0;
	padding: 10px;
	color: #5d5f61;
	background: #ffffff url(../gif/dloadqt-white-tile.gif) repeat top left;
	}
	
#pdfholdernarrow {
	width: 145px;
	margin: 0;
	padding: 10px;
	color: #5d5f61;
	background: #ffffff url(../gif/dloadpdf-white-tile.gif) repeat top left;
	}
	
.skinteriorspdf {
	width: 105px;
	margin: 0;
	padding: 0 0 5px 40px;
	color: #5d5f61;
	line-height: 1.3em;
	background: #ffffff url(../gif/pdf-icon.gif) no-repeat top left;
	}
	
.skinteriorspdf a:link, .skinteriorspdf a:visited {
	font-weight: bold;
	color: #ee84b5;
	text-decoration:none;
	}

.skinteriorspdf a:active, .skinteriorspdf a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
.skcoastalpdf {
	width: 170px;
	margin: 0;
	padding: 0 0 5px 40px;
	color: #5d5f61;
	line-height: 1.3em;
	background: #ffffff url(../gif/pdf-icon.gif) no-repeat top left;
	}
	
.skcoastalpdf a:link, .skcoastalpdf a:visited {
	font-weight: bold;
	color: #8b5ba1;
	text-decoration:none;
	}

.skcoastalpdf a:active, .skcoastalpdf a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
.skpropqt {
	width: 170px;
	margin: 0;
	padding: 0 0 5px 40px;
	color: #5d5f61;
	line-height: 1.3em;
	background: #ffffff url(../gif/qt-icon.gif) no-repeat top left;
	}
	
.skpropqt a:link, .skpropqt a:visited {
	font-weight: bold;
	color: #3a7cbf;
	text-decoration:none;
	}

.skpropqt a:active, .skpropqt a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
.discinvpdf {
	width: 170px;
	margin: 0;
	padding: 0 0 5px 40px;
	color: #5d5f61;
	line-height: 1.3em;
	background: #ffffff url(../gif/pdf-icon.gif) no-repeat top left;
	}
	
.discinvpdf a:link, .discinvpdf a:visited {
	font-weight: bold;
	color: #d35c2b;
	text-decoration:none;
	}

.discinvpdf a:active, .discinvpdf a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
#pdfwarning {
	width: 200px;
	margin: 0;
	padding: 15px;
	font-size: 80%;
	line-height: 1.3em;
	color: #5d5f61;
	background: #e4e4e4 url(../gif/dloadpdf-grey-tile.gif) repeat top left;
	}
	
#pdfwarning a:link, #pdfwarning a:visited {
	font-weight: bold;
	color: #404244;
	text-decoration:none;
	}

#pdfwarning a:active, #pdfwarning a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
#coastalflashpromo {
	width: 470px;
	height: 200px;
	margin: 0 auto;
	padding: 0;
	}
	
#deal {
	width: 220px;
	margin: 0;
	padding: 5px 10px 5px 0;
	font-size: 80%;
	line-height: 1.2em;
	color: #5d5f61;
	background: #e4e4e4 url(../gif/dloadpdf-grey-tile.gif) repeat top left;
	}
	
#deal a:link, #deal a:visited {
	font-weight: bold;
	color: #404244;
	text-decoration:none;
	}

#deal a:active, #deal a:hover  {
	font-weight: bold;
	color: #5d5f61;
	text-decoration:none;
	}
	
	
	
	
/* SITE MAP COMPONENTS */	

#sitemapholder {
	width: 750px;
	padding: 0 0 60px 0;
	margin: 0 auto;
	}

.sitemap {
	margin: 0;
	padding: 15px;
	color: #e4e4e4;
	list-style: none;
	}
	
.sitemaptitle {
	color: #bdc0c2;
	font-size: 125%;
	font-weight: bold;
	padding: 3px 0 5px 0;
	margin-bottom: 5px;
	border-top: #262626 2px solid;
	}
	
.sitemapprojtit {
	color: #6d6d6d;
	font-size: 115%;
	font-weight: bold;
	padding: 5px 0 5px 0;
	}
	
.sitemaplinks {
	text-align: left;
	width: 100%;
	display: block;
	color: #e4e4e4;	
	border-bottom: #262626 1px solid;
	}	
	
.sitemaplinks a:link, .sitemaplinks a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 12px;
	background: url(../gif/sitemaparrow.gif) no-repeat 50% left;
	}
	
.sitemaplinks a:active, .sitemaplinks a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	padding: 2px 0 2px 12px;
	background: #5e5f61 url(../gif/sitemaparrowhi.gif) no-repeat top left;
	}
	
.sitemapsublinks {
	text-align: left;
	width: 100%;
	display: block;
	color: #e4e4e4;	
	border-bottom: #262626 1px solid;
	}	
	
.sitemapsublinks a:link, .sitemapsublinks a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 24px;
	background: url(../gif/sitemaparrow.gif) no-repeat 50% left;
	}
	
.sitemapsublinks a:active, .sitemapsublinks a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	padding: 2px 0 2px 24px;
	background: #5e5f61 url(../gif/sitemaparrowhi.gif) no-repeat top left;
	}	
	
.spacer {
	height: 20px;
	display: block;
	}
	
.spacersmall {
	height: 10px;
	display: block;
	}
	
.bulletlistpropmgt ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.bulletlistpropmgt li {
	color: #bfbfbf;	
	line-height: 1.5em;
	font-weight: bold;
	list-style-image: url(../gif/bullet-propmgt.gif);
	}
	
.bulletlistgroup ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.bulletlistgroup li {
	color: #bfbfbf;	
	line-height: 1.5em;
	font-weight: bold;
	list-style-image: url(../gif/bullet-group.gif);
	}
	
.bulletlistleisure ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.bulletlistleisure li {
	color: #bfbfbf;	
	line-height: 1.5em;
	font-weight: bold;
	list-style-image: url(../gif/bullet-leisure.gif);
	}
	
.bulletlistinvestor ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.bulletlistinvestor li {
	color: #404244;	
	line-height: 1.4em;
	font-weight: bold;
	list-style-image: url(../gif/bullet-leisure.gif);
	}
	
.bulletlistgroupsma ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.bulletlistgroupsma li {
	color: #bfbfbf;	
	line-height: 1.3em;
	font-size: 85%;
	font-weight: bold;
	list-style-image: url(../gif/bullet-group.gif);
	}	
	
	
	
	
/* TRUSTED PARTNERS COMPONENTS */	

#partnersholder {
	width: 750px;
	padding: 0 0 60px 0;
	margin: 0 auto;
	}
	
.partnersleft {
	width: 360px;
	float: left;
	padding: 0;
	margin: 0 auto;
	}
	
.partnersright {
	width: 360px;
	float: right;
	padding: 0;
	margin: 0 auto;
	}
	
.partnerstable {
	width: 100%;
	border-collapse: collapse;
	font-size: 100%;
	}
	
.partnerstableleft {
	width: 160px;
	padding: 10px 0 10px 0;
	}
	
.partnerstableright {
	width: 175px;
	color: #e4e4e4;
	text-align: left;
	padding: 10px 10px 10px 15px;
	}
	
.largertxt {
	font-size: 120%;
	line-height: 1.0em;
	color:#6d6d6d;
	font-weight: bold;
	}
	
.largertxt2 {
	font-size: 135%;
	line-height: 1.0em;
	color:#ffffff;
	font-weight: bold;
	}
	
.partnertitlespace {
	padding: 5px 0 2px 0;
	}
	
.wwwtxt {
	color:#e4e4e4;
	font-size: 85%;
	line-height: 1.8em;
	}
	
.wwwtxt a:link, .wwwtxt a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
.wwwtxt a:active, .wwwtxt a:hover {
	color:#e4e4e4;
	text-decoration:none;
	font-weight:bold;
	}
	
.description {
	font-size: 80%;
	line-height: 1.3em;
	}
	
	
	
	
/* CONTACT PAGE COMPONENTS */	

#contactholder {
	width: 750px;
	padding: 0 0 60px 0;
	margin: 0 auto;
	}
	
#contactinfoleft {
	float: left;
	width: 210px;
	text-align: left;
	line-height: 1.3em;
	padding: 0 0 10px 0;
	}
	
#contactinforight {
	float: right;
	width: 470px;
	text-align: left;
	padding: 0 0 0 50px;
	}
	
.contable {
	color: #5d5f61;
	font-weight: bold;
	line-height: 1.3em;
	padding: 3px 0 6px 0;
	}
	
.contable a:link, .contable a:visited {
	color:#b31942;
	text-decoration:none;
	}
	
.contable a:active, .contable a:hover {
	color:#5d5f61;
	text-decoration:none;
	}
	
.tablebg {
	width: 200px;
	padding: 15px;
	background: #404244 url(../gif/dloadpdf-white-tile.gif) repeat top left;
	}
	
.subtitle {
	font-size: 85%;
	}
	
	
	
		
/* ABOUT SKELWITH GROUP COMPONENTS */	

#aboutholder {
	width: 750px;
	padding: 0 0 60px 0;
	margin: 0 auto;
	}
	
#aboutleft {
	float: left;
	width: 350px;
	}
	
#aboutright {
	float: right;
	width: 350px;
	}
	
.abouttablerow {
	text-align: left;
	padding-bottom: 15px;
	}
	
	
	
	
/* CLIENT REGISTRATION FORM COMPONENTS */	

#bookingholder {
	width: 750px;
	padding: 0 0 60px 0;
	margin: 0 auto;
	}
	
.bookingtable {
	width: 750px;
	border-collapse: collapse;
	}
	
.bookingtabletop {
	width: 750px;
	padding: 0;
	background: #9fa1a3 url(../jpg/form-top.jpg) no-repeat top left;
	}
	
.bookingtablebot {
	width: 750px;
	padding: 0;
	background: #9fa1a3 url(../jpg/form-bot.jpg) no-repeat bottom left;
	}

.bookingtablefullwidth {
	width: 730px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform2-bg.jpg) repeat top left;
	}
	
.bookingtablefullwidth2 {
	width: 730px;
	color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform-bg.jpg) repeat top left;
	}
	
.bookingtablefullwidth3 {
	width: 730px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #686a6c url(../jpg/clientform3-bg.jpg) repeat top left;
	}


.bookingtableleft {
	width: 250px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform2-bg.jpg) repeat top left;
	}
	
.bookingtableright {
	width: 450px;
	color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #b1b3b5 url(../jpg/clientform-bg.jpg) repeat top left;
	}
	
.bookingfieldsvtiny {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 105%;
	width: 80px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}
	
.bookingfieldstiny {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 105%;
	width: 120px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}
	
.bookingfieldsshort {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 105%;
	width: 260px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}
	
.bookingfieldslong {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 105%;
	width: 340px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}
	
.bookingfieldsxtralong {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 105%;
	width: 400px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}
	
.thanks {
	font-weight: bold;
	font-size: 130%;
	color: #d1ea28;
	}
	
	
	
	
/* LATEST NEWS COMPONENTS */	

.newstable {
	width: 470px;
	border-collapse: collapse;
	}
	
.newstableleft {
	width: 140px;
	color: #fff;
	font-size: 85%;
	text-align: left;
	padding: 5px 0 15px 0;
	vertical-align: top;
	border-bottom: #7d7f81 1px solid;
	}
	
.newstableright {
	width: 540px;
	color: #e4e4e4;
	text-align: left;
	padding: 5px 0 10px 0;
	vertical-align: top;
	border-bottom: #7d7f81 1px solid;
	}
	
.newstableright a:link, .newstableright a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
	
.newstableright a:active, .newstableright a:hover {
	color:#bfbfbf;
	text-decoration:none;
	font-weight:bold;
	}
	
	


/* SIPP FORM COMPONENTS */		
	
#sippnavholder {
	width: 100%;
	margin: 0 0 15px 0;
	text-align: left;
	padding: 5px 0 5px 0;
	border-top: #7d7f81 1px solid;
	border-bottom: #7d7f81 1px solid;
	}
	
.sipptabletop {
	width: 750px;
	height: 10px;
	padding: 0;
	background: #9fa1a3 url(../jpg/sipp-form-top.jpg) no-repeat top left;
	}
	
.sipptablebot {
	width: 750px;
	height: 10px;
	padding: 0;
	background: #9fa1a3 url(../jpg/sipp-form-bot.jpg) no-repeat bottom left;
	}
	
.sipptableleftstep2 {
	width: 375px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 0;
	vertical-align: top;
	background: #9fa1a3 url(../jpg/clientform2-bg.jpg) repeat top left;
	}
	
.sipptableleftnextstep2 {
	width: 355px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	background: #9fa1a3 url(../jpg/clientform2-bg.jpg) repeat top left;
	}
	
.sippsubtableleftstep2 {
	width: 355px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	}
	
.sipptablerightstep2 {
	width: 375px;
	color: #fff;
	text-align: left;
	padding: 0;
	vertical-align: top;
	background: #b1b3b5 url(../jpg/clientform-bg.jpg) repeat top left;
	}
	
.sipptablerightnextstep2 {
	width: 355px;
	color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	background: #b1b3b5 url(../jpg/clientform-bg.jpg) repeat top left;
	}
	
.sippsubtablerightleftstep2 {
	width: 225px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	}
	
.sippsubtablerightrightstep2 {
	width: 110px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	}
	
.sipptableleftstep5 {
	width: 355px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform2-bg.jpg) repeat top left;
	}
	
.sipptablerightstep5 {
	width: 355px;
	color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform-bg.jpg) repeat top left;
	}
	
.sipptableleftstep6 {
	width: 355px;
	color: #fff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform2-bg.jpg) repeat top left;
	}
	
.sipptablerightstep6 {
	width: 355px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	border-bottom: #7d7f81 1px solid;
	background: #9fa1a3 url(../jpg/clientform-bg.jpg) repeat top left;
	}
	
.fundsearch {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 105%;
	width: 320px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}
	
.fundselector {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	padding: 3px;
	color: #404244;
	font-size: 100%;
	width: 320px;
	background-color: #ffffff;
	border: 2px solid #dbdddf;
	}

#sippnav {
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#sippnav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#sippnav a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
	}
	
#sippnav a:hover {
	background-position: 0 -30px;
	}

#sippnav a:active, #sippnav a.selected {
	background-position: 0 -60px;
	}
		
#sippnavstep1 a {
	width: 66px;
	background: url(../jpg/sippnav/step1.jpg) top left no-repeat;
	}
	
#sippnavstep2 a {
	width: 69px;
	background: url(../jpg/sippnav/step2.jpg) top left no-repeat;
	}
	
#sippnavstep3 a {
	width: 69px;
	background: url(../jpg/sippnav/step3.jpg) top left no-repeat;
	}
	
#sippnavstep4 a {
	width: 69px;
	background: url(../jpg/sippnav/step4.jpg) top left no-repeat;
	}
	
#sippnavstep5 a {
	width: 69px;
	background: url(../jpg/sippnav/step5.jpg) top left no-repeat;
	}
	
#sippnavstep6 a {
	width: 69px;
	background: url(../jpg/sippnav/step6.jpg) top left no-repeat;
	}
	
#sippnavstep7 a {
	width: 69px;
	background: url(../jpg/sippnav/step7.jpg) top left no-repeat;
	}
	
.end a {
	width: 270px;
	background: url(../jpg/sippnav/end.jpg) top left repeat-x;
	}

	


/* FOOTER COMPONENTS */	

#footerwrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #404244 url(../jpg/topnav-bg.jpg) repeat top left;
	}
	
#footercontainer {
	width: 750px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 0 20px 0;
	}
	
#footertxt {
	margin: 0;
	color: #525252;
	font-size: 80%;
	line-height: 1.3em;
	}	

#footertxt a:link, #footertxt a:visited {
	font-weight: bold;
	color: #828282;
	text-decoration:none;
	}

#footertxt a:active, #footertxt a:hover  {
	font-weight: bold;
	color: #ababab;
	text-decoration:none;
	}
	
#footerredlinks {
	width: 750px;
	margin: 0;
	color: #ffffff;
	line-height: 1.3em;
	padding: 5px 0 5px 0;
	border-top: #5d5f61 1px solid;
	border-bottom: #5d5f61 1px solid;
	}
	
#footerredlinks a:link, #footerredlinks a:visited {
	text-align: left;
	color: #ffffff;
	text-decoration:none;
	}

#footerredlinks a:active, #footerredlinks a:hover  {
	text-align: left;
	color: #9a9c9e;
	text-decoration:none;
	}