/* global styles */


a.hidden2nav:link {color:#356f99; font-size: 1px; text-decoration:none;}
a.hidden2nav:visited {color:#356f99; font-size: 1px; text-decoration:none;}
a.hidden2nav:hover {color:#356f99; font-size: 1px; text-decoration:none;}
a.hidden2nav:active {color:#356f99; font-size: 1px; text-decoration:none;}

a.hiddennav:link {color:#125687; font-size: 1px; text-decoration:none;}
a.hiddennav:visited {color:#125687; font-size: 1px; text-decoration:none;}
a.hiddennav:hover {color:#125687; font-size: 1px; text-decoration:none;}
a.hiddennav:active {color:#125687; font-size: 1px; text-decoration:none;}

a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; text-decoration:none;}

a.rednav:link {color:#8b2525; text-decoration:none;}
a.rednav:visited {color:#8b2525; text-decoration:none;}
a.rednav:hover {color:#8b2525; text-decoration:underline;}
a.rednav:active {color:#8b2525; text-decoration:none;}

a.bluenav:link {color:#125687; text-decoration:none;}
a.bluenav:visited {color:#125687; text-decoration:none;}
a.bluenav:hover {color:#125687; text-decoration:underline;}
a.bluenav:active {color:#125687; text-decoration:none;}

a.hiddenlink:link {color:#ede5d4; text-decoration:none;}
a.hiddenlink:visited {color:#ede5d4; text-decoration:none;}
a.hiddenlink:hover {color:#ede5d4; text-decoration:none;}
a.hiddenlink:active {color:#ede5d4; text-decoration:none;}

.spaced { line-height: 1.4em; } 
.spaced SUB, .spaced SUP { line-height: 0; }

.hidden {
	font-family: "Helvetica", Arial;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	font-weight: normal;
	color: #125687;
}


.style1 {
	font-family: "Verdana", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}

.style2 {
	font-family:  "Times New Roman", Times; 
	font-size: 16px;
	font-style: italic;
	line-height: 14px;
	font-weight: bold;
	color: #ae5116;
}

.blue {
	font-family: "Verdana", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #125687;
}

.red {
	font-family: "Verdana", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #8b2525;
}

.mediapull {
	font-family: "Helvetica", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
}

.mainheader {
	font-family: "Geneva", Arial;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.miniheader {
	font-family: "Geneva", Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}

.mini-titles {
	font-family: "Arial", Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #125687;
}

.arrows {
	font-family: "Verdana", Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #125687;
}

.black-title {
	font-family: "Verdana", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color:#000000;
}

.builderstory {
	font-family: "Verdana", Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
	
/* site graphics */

	div#wrapper {
		width: 100%;
		background: url(../images/bg_body_top.gif) top left repeat-x;
	}
	div#shadow {
		width: 775px;
		margin: 0px auto;
		background:url(../images/bg_shadow.png) top left repeat-y;
		padding: 0 50px;
	}
	div#shadow_end {
		width: 878px;
		height: 52px;
		margin: 0px auto;
		background:url(../images/bg_shadow_end.png) top left no-repeat;
	}



/* body */

div#maintable {
	width: 775px;
	height: 633px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

div#maintable-lg {
	width: 775px;
	height: 1083px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
div#maintable-article {
	width: 775px;
	height: 1283px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

div#maintable-xtr {
	width: 775px;
	height: 1883px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}	
	
	div.column-a {
			width: 775px;
			height: 633px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-lg {
			width: 775px;
			height: 1083px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-article {
			width: 775px;
			height: 1283px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-xtr {
			width: 775px;
			height: 1883px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}	

		
		
		div.innermaintop {
			width: 775px;
			height: 633px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-lg {
			width: 775px;
			height: 1083px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-article {
			width: 775px;
			height: 1283px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-xtr {
			width: 775px;
			height: 1883px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		
		
		

/* TOP Section */

ul#submaintop-index {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 633px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index li.t1-index 		{ left: 0px;  }

/* TOP LARGE Section */

ul#submaintop-index-lg {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 1083px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-lg li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-lg li.t1-index-lg 		{ left: 0px;  }	
							


/* TOP Map Section */

ul#submaintop-index-article {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 1283px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-article li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-article li.t1-index-article 		{ left: 0px;  }	
				
				
				
				
				
/* TOP EXTRA Section */

ul#submaintop-index-xtr {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 1883px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-xtr li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-xtr li.t1-index-xtr 		{ left: 0px;  }			
				



/* INDEX Page */
	
			ul#body-index {
			list-style: none;
			display: block;
			width: 775px;
			height: 633px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/stirling-bridge-tile.jpg) repeat-x;
		}
			ul#body-index li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-index li.row-a 				{ top: 0px; }
				ul#body-index li.row-b 				{ top: 63px; }
				ul#body-index li.row-c				{ top: 269px; }


/* ABOUT US Page */
	
			ul#body-about {
			list-style: none;
			display: block;
			width: 775px;
			height: 633px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/stirling-bridge-tile.jpg) repeat-x;
		}
			ul#body-about li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-about li.column-a 				{ left: 0px; }
				ul#body-about li.column-b 				{ left: 16px; }
				ul#body-about li.column-c				{ left: 182px; }
				ul#body-about li.column-d				{ left: 199px; }
				
				
				
/* TEAM Page */
	
			ul#body-team {
			list-style: none;
			display: block;
			width: 775px;
			height: 1083px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/stirling-bridge-tile-lg.jpg) repeat-x;
		}
			ul#body-team li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-team li.column-a2 				{ left: 0px; }
				ul#body-team li.column-b2 				{ left: 16px; }
				ul#body-team li.column-c2				{ left: 182px; }
				ul#body-team li.column-d2				{ left: 199px; }
				
				
/* ARTICLE Page */
	
			ul#body-art {
			list-style: none;
			display: block;
			width: 775px;
			height: 1283px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/stirling-bridge-tile-art.jpg) repeat-x;
		}
			ul#body-art li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-art li.column-a3 				{ left: 0px; }
				ul#body-art li.column-b3 				{ left: 16px; }
				ul#body-art li.column-c3				{ left: 182px; }
				ul#body-art li.column-d3				{ left: 199px; }
				
				
				
				
/* EXTRA BIG Page */
	
			ul#body-xtr {
			list-style: none;
			display: block;
			width: 775px;
			height: 1883px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/stirling-bridge-tile-extra.jpg) repeat-x;
		}
			ul#body-xtr li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-xtr li.column-a4 				{ left: 0px; }
				ul#body-xtr li.column-b4 				{ left: 16px; }
				ul#body-xtr li.column-c4				{ left: 182px; }
				ul#body-xtr li.column-d4				{ left: 199px; }

				
				


/* COMMUNITY BUTTONS */
			


div#commun ul.com-but li {
				display: block;
				height: 186px;
				position: relative;
				margin: 0px 0px 0px 0px;
			}
				
				div#commun ul.com-but li.com01 a { 
					width: 27px; height: 186px; display: block; position: relative;}
				div#commun ul.com-but li.com01 a:hover {
					background-position: -27px 0;}
				div#commun ul.com-but li.com01 a { background-image: url(../images/stirlingbridge-community-lft.png); }
				
				
				div#commun ul.com-but li.com02 a { 
					width: 180px; height: 186px; display: block; position: relative;}
				div#commun ul.com-but li.com02 a:hover {
					background-position: -180px 0;}
				div#commun ul.com-but li.com02 a { background-image: url(../images/stirlingbridge-grandview-but.jpg); }
				
				
				div#commun ul.com-but li.com03 a { 
					width: 180px; height: 186px; display: block; position: relative;}
				div#commun ul.com-but li.com03 a:hover {
					background-position: -180px 0;}
				div#commun ul.com-but li.com03 a { background-image: url(../images/stirlingbridge-vantage-but.jpg); }
				
				
				div#commun ul.com-but li.com04 a { 
					width: 180px; height: 186px; display: block; position: relative;}
				div#commun ul.com-but li.com04 a:hover {
					background-position: -180px 0;}
				div#commun ul.com-but li.com04 a { background-image: url(../images/stirlingbridge-paris-but.jpg); }
				
				
				div#commun ul.com-but li.com05 a { 
					width: 180px; height: 186px; display: block; position: relative;}
				div#commun ul.com-but li.com05 a:hover {
					background-position: -180px 0;}
				div#commun ul.com-but li.com05 a { background-image: url(../images/stirlingbridge-riverpark-but.jpg); }
				
				
				div#commun ul.com-but li.com06 a { 
					width: 28px; height: 186px; display: block; position: relative;}
				div#commun ul.com-but li.com06 a:hover {
					background-position: -28px 0;}
				div#commun ul.com-but li.com06 a { background-image: url(../images/stirlingbridge-community-rht.png); }


		
