@charset "utf-8";
/* CSS Document */
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/* Structure */
html														{background:#e5e5e5 url(../i/structure/page-bg.jpg) top repeat-x;color:#333333;}
a:active													{outline: none;}
:focus														{-moz-outline-style: none;}


a															{color:#2b2b2b;text-decoration:none;border-bottom:dotted 1px #999;}
a:hover														{text-decoration:none;border-bottom:dotted 1px #447DC6;}

#doc4														{background:#FFF;}
#nav														{height:2em;background:#cecccc url(../i/structure/nav-bg.gif) bottom repeat-x;}

.block-padding												{padding:1em;}
.no-padding-bottom											{padding-bottom:0!important;}
.no-margin													{margin:0!important;}
.border-bottom												{border-bottom:1px dotted #CCC;margin-bottom:0.3em;padding-bottom:0.2em;}
/* Content */
#content													{}
#content h3													{font-size:2.3em;font-weight:bold;letter-spacing:-0.05em;color:#447dc6;margin-bottom:0.3em;}
#content h4													{font-size:1.3em;font-weight:bold;letter-spacing:-0.05em;color:#447dc6;margin-bottom:0.3em;}

#content p													{
	line-height:1.4em;
	text-align:left;
	margin-bottom:1em;
	color:#333;
}
#content h4.right-heading									{font-size:1.6em;padding-top:0.7em;}
#content h4.right-heading a									{color:#447DC6;border:none;}


.image-text													{position:absolute;bottom:0;left:0;text-align:right;width:960px;padding-right:15px;line-height:40px;font-size:2em;color:#FFF;z-index:999;}
.image-background											{position:absolute;bottom:0;left:0;height:40px;background:#000;width:100%;opacity:0.5;filter: alpha(opacity = 50);}


/* Lists  */
dt.file-icon												{padding-left:2em;margin-bottom:0.5em;}

dt.icon-pdf													{background:url(../i/mini-pixel-icons/pdf.gif) no-repeat;}


/* Gallery */
.slideshow													{width:620px;overflow:hidden;margin-bottom:10px;position:relative;border:solid 1px #CCC;padding:1px;}
.slideshow-content											{width:2000em;position:relative;}
.slideshow-content	span									{float:left;display:block;float:left;width:620px;}
.gallery-item												{padding:0;margin:0;float:left;margin-right:4px;border:1px solid #ccc;padding:1px;height:50px;margin-bottom:10px;}
.gallery-item.active										{border:1px solid #447DC6;}
.gallery													{margin-bottom:0.5em;}
.gallery-icon a												{border:none;}

/* Development page */
.development												{margin-bottom:2em;}
.development .image											{float:left;margin-right:1em;padding:2px;border:1px solid #CCC!important;height:135px;}
.development img											{}
.view-development											{font-weight:bold;}
.development-body											{float:left;width:720px;}

/* Press Release */
.release-heading											{color:#447DC6;font-size:1.2em;padding-bottom:0.2em;margin-bottom:0.5em;border-bottom:dotted 1px #CCC;display:block;}

.left-side ul												{margin:0 0 2em 0;}
.left-side strong											{font-weight:bold;}
/* Navigation */
#nav ul														{line-height:1em;padding-left:1em;}
#nav ul li													{margin-top:0.5em;height:1em;float:left;padding:0 0.5em;border-right:solid 1px #fff}
#nav ul li.first											{padding-left:0;}
#nav ul a													{color:#fff;border:none;text-decoration:none;font-weight:bold;letter-spacing:0px;}
#nav ul a:hover												{color:#477ec6;text-decoration:underline;}

/* Header */
#hd															{position:relative;padding:1em;}
#hd h1														{text-indent:-9999em;width:292px;height:104px;background:url(../i/structure/stirlin-developments.gif);}
#hd h2														{position:absolute;right:1em;bottom:1em;text-indent:-9999em;width:238px;height:51px;background:url(../i/structure/high-specification-commercial-units.gif);}

/* Footer */
#ft															{padding:1em;background:#cfcdcd url(../i/structure/footer.gif) repeat-x bottom;text-align:center;color:#fff;}
#ft small													{color:#e8e8e8;font-size:85%;}
#ft small a													{color:#e8e8e8;}

.admin-edit													{padding:1em;}

.news-post	a												{color:#447DC6;}
.news-post	a:hover											{text-decoration:underline;}

strong														{font-weight:bold;}
td															{padding:10px; vertical-align:top;font-size:0.9em;}
#affiliates a												{border:none;}

#menu_item_6												{border:none!important;}