div.slideshowWrapper {position: absolute;top: 400px;left: 100px}

div.divSlideshow {
	font-size: 0.9em;
	float:left;
	position:relative;
	width:560px;
	height: 310px;
}



div.divSlideshowImage {
	position:relative;
	float:left;
	clear:both;
}

div.slides {
	position:relative;
	float:left;
	clear:both;
	width:560px;
	overflow:hidden;
	height:273px;
}

/* controls 1 */

div.divSlideshowControls1 {
	color: #fff;
	height: 32px;
	width: 554px;
	float:left;
	clear:both;
	padding:3px 1px 3px 5px;
	background:url(img/slides/controlBack.gif) repeat-x;
}

div#content div.divSlideshowControls1 p {float:left;width: 300px;padding: 7px 0 0 0;text-align: center}


.divSlideshowViewImage {float:right;}

div.divSlideshowLocation .divSlideshowViewImage
{
	width:104px !important;
	float:right !important;
	background-position:4px 0 !important;
}



/* controls 2 */


span.linkSlideshowControlsPrev, 
span.spanSlideshowControlsCounter, 
span.linkSlideshowControlsNext 		{float:left}

span.spanSlideshowControlsCounter 	{display:block;padding: 8px 6px 0 10px;text-align:center;width:43px;}

div.enlargeButton a, 
div.enlargeButton a:visited 		{float:left;height:20px;width: 90px;color: #fff;padding: 7px 0 0 15px;background:url(img/slides/magnifier.gif) no-repeat 0 9px}



#overlayCurtain {
	position:absolute;
	top:0;
	left:0;
	background-color:#b7c7db;
	opacity:0.8;
	width:100%;
	height:100%;
	z-index:200;
}

#overlayContainer {
	color: #6d6d6d;
	position:absolute;
	padding:0;
	margin:0;
	z-index:500;
}

.visible {
	display:block;
}

.invisible {
	display:none;
}


#outerContainer {
	position:relative;
	padding: 0;
	margin: 0;
}


#Container {
	position: relative;
	height: 200px;
	width: 200px;
	margin: 0;
	background-color: #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
	overflow:hidden;
}

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

#Loading {
	height: 16px;
	width: 16px;
	position: absolute;
	top: 40%;
	left: 45%;
	text-align: center;
	z-index: 0;
	line-height: 0;
}

#LinkContainer {
	position: relative;
	display:block;
	float:none;
	clear:both;
	background-color: #fff;
}

div.floorplan #LinkContainer {
	display:none;
}


#LinkWrapper {
	position:relative;
	width:387px;
	padding: 12px 0 12px 283px;
	background-color: #fff;
}

#LinkWrapper:after {
	display:block;
	clear:both;
	float:none;
	height:0;
	content:".";
}

div.linkSlideshowControlsPrev a,
div.linkSlideshowControlsNext a			{height:30px;width:32px;line-height:1.4em;float:left;text-indent:-9999px;}

div.linkSlideshowControlsPrev a.prevbutton 	{background:url(img/slides/prev.png) no-repeat}
div.linkSlideshowControlsNext a.nextbutton 	{background:url(img/slides/next.png) no-repeat}

div.linkSlideshowControlsNext,
div.linkSlideshowControlsPrev 			{float:left}

div.linkSlideshowControlsPrev a:hover,
div.linkSlideshowControlsNext a:hover		{background-position:left bottom;}



#TitleContainer {
	margin: 0 auto;
	width: 200px;
	text-align: left;
	background-color: #fff;
}

#TitleContainerPad {
	display:block;
	margin: 0 50px;
}


* html #TitleContainerPad {
	height:1%;
}

*+html #TitleContainerPad {
	height:1%;
}

#TitleContainerPad:after {
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	content:"";
}

#TitleContainer p#TitlePara {
	position:relative;
	width:189px;
	height:0;
	padding: 20px 0 0 0;
	margin: 0 20px 0 0;
	float:left;
}

* html #TitleContainer p#TitlePara {
	margin-left: 0px;
}

#TitleContainer p#TitlePara span {
	position:absolute;
	left:-1000em;
}

#TitleContainer p#ClosePara a {
	position:absolute;
	top:0;
	right:10px;
	width: 40px;
	height:20px;
	background:transparent url(img/close.gif) no-repeat;
	cursor:pointer;
}


#TitleContainer p#ClosePara a {
	background:transparent url(img/close.gif) no-repeat right 10px;
	cursor:pointer;
}

#TitleContainer p#ClosePara a span {position:absolute;left:-1000em;}

#TitleContainer:after {
	display:block;
	clear:both;
	float:none;
	height:0;
	content:".";
}

#CaptionContainer {
	position:relative;
	display:block;
	clear:both;
	float:none;
	margin: 0 auto;
	width: 200px;
	text-align: center;
	background-color: #fff;
	}
	

#CaptionContainer p {
	font-size:1.2em;
	margin: 0 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #d8dfe5;
}

#Counter {
	position:relative;
	float:left;
	clear:none;
	width:60px;
	text-align:center;
}



#colorbox, 
#cboxOverlay, 
#cboxWrapper			{position:absolute;top:0;left:0;z-index:9999;}

#cboxWrapper			{color:#6c6c6c;background-color:#fff;float:left;}
#cboxOverlay			{position:fixed;width:100%;height:100%!important;}
* html #cboxOverlay		{position:absolute;height:3000px!important}

#cboxMiddleLeft, 
#cboxBottomLeft			{clear:left;}

#cboxContent			{display:block;position:relative;overflow:visible;background-color:#fff;}
#cboxLoadedContent		{overflow:auto;}
#cboxLoadedContent iframe	{display:block;width:100%;height:100%!important;border:0;}

#colorbox {height:100%}

#cboxLoadingOverlay, 
#cboxLoadingGraphic		{position:absolute;top:0;left:0;width:100%;}

#cboxPrevious, 
#cboxNext, 
#cboxClose, 
#cboxSlideshow			{cursor:pointer;}

#cboxOverlay			{background:#000;}

#cboxContent			{margin:28px 30px 30px 30px;}
#cboxLoadingGraphic		{background:#fff url(img/ajax-loader.gif) center center no-repeat;}
#cboxLoadingOverlay		{background:transparent;padding-bottom:40px;}
#cboxTitle			{margin:15px auto 0;width:60%;color:#4B4B4B;text-align:center;position:relative;bottom:58px;font-size:1em;z-index:400;}
#colorbox.parkmap #cboxTitle {width:100%}
.iframed #cboxTitle		{position:absolute;top:-40px;left:0;text-align:left;font-size:1.4em;height:25px;}

#colorbox #cboxCurrent		{position:absolute;text-align:center;width:100%;bottom:-18px;background:url(img/backgrounds/overlay-control-glow-left.png) no-repeat left top;left:-5px;z-index:1;height:85px;}




#cboxPrevious,
#cboxNext			{z-index:20;text-indent:-999em;position:absolute;width:71px;height:35px;background:url(img/backgrounds/over-button-glow.png) no-repeat left top;float:left;} 

#cboxNext			{float:right;} 

#cboxPrevious a, 		
#cboxNext a 			{margin:7px 0 0 7px;height:21px;width:57px;background:url(img/buttons/overlay-next.gif) no-repeat;float:left;}

#cboxPrevious a:hover,
#cboxNext a:hover		{background-position:left bottom}

#cboxPrevious a			{background:url(img/buttons/overlay-previous.gif) no-repeat;}

#cboxPrevious			{left:20px;bottom:15px;} 
#cboxNext 			{right:10px;bottom:15px;}
				
#cboxClose			{z-index:500;width:40px;position:absolute;right:0;top:-25px;background:transparent url(img/buttons/close.gif) no-repeat;text-indent:-9999px;}


.cboxSlideshow_on #cboxPrevious, 
.cboxSlideshow_off #cboxPrevious	{right:66px;}

.cboxSlideshow_on #cboxSlideshow	{background-position:-75px -25px;right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover	{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow	{background-position:-100px 0px;right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover	{background-position:-75px -25px;}



#cboxifContent				{margin:28px 0 0;float:left;background:url(img/overlays/map-vertical-gradient.jpg) repeat-x left bottom;}

#cboxTopLeft,
#cboxTopRight				{width:30px;height:15px;}
#cboxTopCenter				{height:15px;}

#cboxTopCenter h2			{float:left;width:auto;font-size:1.6em;margin-top:8px;}


#cboxBottomCenter			{position:relative;height:85px;float:left;width:100px!important}
#cboxBottomPanel			{background:url(img/backgrounds/overlay-control-glow-right.png) no-repeat right top;height:70px;width:100%;padding-right:11px;}

#cboxSelectHolder			{padding:12px 0 0 0;width:auto;float:left;}
#cboxSelectHolder select		{margin-left:20px;}

#cboxifTopLeft,
#cboxifTopRight				{width:0;height:15px;}

#cboxifMiddleRight,
#cboxifMiddleLeft			{width:0}
#colorbox				{float:left;}
span.space				{padding-left:15px;}

* html #cboxContent {margin:25px;display:inline;}
* + html #cboxContent {margin:30px}

* html #cboxCurrent			{bottom:-10px;left:-5px;}
* html #cboxTitle			{bottom:32px;}

* html #cboxPrevious			{bottom:25px;} 
* html #cboxNext 			{bottom:25px;}

* html #cboxTopCenter,
* html #cboxBottomCenter			{height:0;position:absolute;left:30px;}

div#colorbox.form #cboxCurrent		{display:none!important;}
* html div#colorbox.form #cboxCurrent		{display:none!important;}

* html div#colorbox.form #cboxTopCenter,
* html div#colorbox.form #cboxBottomCenter,
* + html div#colorbox.form #cboxTopCenter,
* + html div#colorbox.form #cboxBottomCenter	{position:relative;}
* + html div#colorbox.form #cboxBottomCenter	{height:30px;}
* + html div#colorbox.form #cboxContent {margin-bottom:0}
div#colorbox.form div.tabPanelBorder	{margin-top:32px;} 

div#colorbox div#theForm.leftCol	{padding:0;}

#colorbox.iframed #cboxCurrent,
* html #colorbox.iframed #cboxCurrent,
* html #colorbox.iframed #cboxBottomPanel,
* html #colorbox.iframed #cboxCurrent 	{background:none!important;display:none!important}


#colorbox.iframed #cboxCurrent,
* html #colorbox.iframed #cboxCurrent,
* html #colorbox.iframed #cboxLoadedContent #cboxCurrent,
#colorbox.iframed #cboxBottomPanel	{display:none!important;background:none!important;background-position:-9999px;background-repeat:no-repeat}


div#colorbox.form #cboxWrapper		{background:#fff url(img/backgrounds/form-overlay-background.jpg) repeat-x left bottom;}

#colorbox.noborder #cboxContent			{margin:0;background-color:transparent}


#colorbox.noborder #cboxWrapper{background:transparent}

#colorbox.enquire #cboxBottomPanel,
#colorbox.enquire #cboxCurrent,
#colorbox.noborder #cboxBottomPanel,
#colorbox.noborder #cboxCurrent {display:none;position:absolute;left:-99999px}

#colorbox.noborder #cboxLoadedContent {background-color:transparent;}

#colorbox.noborder #cboxClose {background-image:url(img/overlays/close.gif);right:20px;top:20px;z-index:1000}

#colorbox.enquire #cboxLoadedContent,
#colorbox.enquire #cboxWrapper,
#colorbox.enquire #cboxContent {background-color:#fff;}
#colorbox.enquire #cboxTitle {display:none!important}

#colorbox.enquire div.tabPanelBorder {margin-top:55px;}



#colorbox h2 {font-size:20px;}
#colorbox h3 {font-size:14px;}

#colorbox p {padding-bottom:8px}
div#colorbox.form div.tabPanelBorder	{margin-top:32px;} 
div#colorbox div#theForm.leftCol	{padding:0;}
div#colorbox.enquire div.updateShadow {margin-left: -5px;}


div#colorbox div.input-block {padding:0}

div#colorbox div#smsDiv.input-block {padding-bottom:10px;}


div#colorbox div.input-block.postcodeWrapper {margin-top:0;}
div#colorbox label.error {font-size:1em}







#colorbox.search {padding:0!important;}

#colorbox.search #cboxBottomPanel,
#colorbox.search #cboxCurrent {background:none;display:none;height:30px;left:-99999px;position:absolute;}

#colorbox.search #cboxLoadedContent {background-color:transparent;}

#colorbox.search #cboxClose {background:none;display:none!important;right:0;top:0;text-indent:0;width:auto;z-index:1000}

#colorbox.search #cboxLoadedContent,
#colorbox.search #cboxWrapper,
#colorbox.search #cboxContent {}

#colorbox.search #cboxTitle {display:none!important}

#colorbox.search div.tabPanelBorder {margin-top:55px;}

#colorbox.search #cboxContent{float:none!important;margin:30px 22px 30px 22px;}


#colorbox.search #cboxIframe {background-color:transparent;float:left;}

#colorbox.search #cboxTopCenter,
#colorbox.search #cboxTopLeft, 
#colorbox.search #cboxTopRight {height:30px;}

#colorbox.search #cboxTopCenter {background:url(img/overlays/top.png) no-repeat left top;}
#colorbox.search #cboxTopLeft {background:url(img/overlays/top-left.png) no-repeat left top;}
#colorbox.search #cboxTopRight {background:url(img/overlays/top-right.png) no-repeat left top;}

#colorbox.search #cboxMiddleLeft {background:url(img/overlays/sides.png) repeat-y left top;}
#colorbox.search #cboxMiddleRight {background:url(img/overlays/sides.png) repeat-y right top;}

#colorbox.search #cboxBottomRight,
#colorbox.search #cboxBottomLeft {
	background: url("img/overlays/bottom-left.png") no-repeat scroll left bottom transparent;
	height: 30px;
	position: absolute;
	width: 30px;
	z-index: 1000;
	}


* + html #colorbox.search #cboxBottomLeft,
* + html #colorbox.search #cboxBottomCenter {left:0;bottom:0;position:absolute;}

* + html #colorbox.search #cboxBottomRight {bottom:0;}

#colorbox.search #cboxBottomRight {background:url(img/overlays/bottom-right.png) no-repeat left bottom;float:right;right:0;}

#colorbox.search #cboxBottomCenter {

	background:url(img/overlays/bottom.png) no-repeat left bottom;
	float: left;
	height: 30px;
	width:100%!important;
	}






#colorbox.search #cboxWrapper {background:transparent url(img/overlays/sides.png) repeat-y left top!important;margin-bottom:30px;}

#remind,
#no-thanks {font-size:11px;margin-right:20px;padding-right:20px;background:url(img/overlays/icon-close.gif) no-repeat right center;}


#remind, 
#no-thanks {
	background-image: none !important;
	margin-right: 5px !important;
	padding-right: 5px !important;
	}	
	
#reminder, 	
#remind, 
#no-thanks,
.separate {position:relative;top:10px;z-index:90;}
	
#reminder {background:url(img/overlays/icon-close.gif) no-repeat right center!important;height:20px;margin-left:-10px;width:14px;text-indent:-9999px;}	
#reminder:hover {text-decoration:none;}	

#remind {margin-left: 5px;}	








