@charset "UTF-8";
/* CSS Document by cp:fusion */

	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#37424a;
		color:#37424a;
		text-align:center;
		font-family: Arial, Helvetica, Verdana, sans-serif;
}

	#distance { 
		width:1px;
		height:50%;
		background-color:#37424a;
		margin-bottom:-293px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:587px;
		width:985px;
		clear:left;
		background-color:#fff;
		}

	#spacer {
		height:25px;
		}

/* Banner Area */
	
	#banner {
		display: block;
		background-color:#aba38e;
		margin-right: 30px;
		margin-bottom: 28px;
		margin-left: 30px;
		height: 96px;
		background-image: url(../gfx/splogo.gif);
		background-repeat: no-repeat;
		background-position: left;
		}
	
	#navcontainer {
		text-align: right;
		margin-right: 24px;
		font-size: 12px;
		}
		
	#navcontainer ul {
		padding-top: 63px;
		}
		
	#navcontainer #navlist li {
		display: inline;
		padding-left: 30px;
	}
	
	#navcontainer #navlist a, a:link {
		text-decoration: none;
		color: white;
	}

	#navcontainer #navlist a:hover, a:active {
		text-decoration: none;
		color: #37424a;
	}

	#navcontainer #navlist a#current {
		text-decoration: none;
		color: #37424a;
	}
	
/* End of Banner area */

/* Content Area */

	#contentcontainer {
		width: 941px;
		height: 377px;
		margin-left: 30px;
	}
	
	#homeimage {
		width: 495px;
		height: 377px;
		float: left;
	}
	
	#hometextarea {
		width: 370px;
		height: 340px;
		float: left;
		padding-left: 30px;
		padding-top: 48px;
		font-size: 12px;
		line-height: 18px;
		overflow:auto;
	}

	#hometextarea p {
		padding-bottom: 10px;
		padding-right: 10px;
	}

	#newstextarea {
		width: 399px;
		height: 300px;
		float: left;
		padding-left: 30px;
		font-size: 12px;
		line-height: 18px;
		overflow: auto;
	}

	#newstextarea h1 {
		font-size: 14px;
		font-weight: bold;
		padding-right: 16px;
		padding-bottom: 6px;
	}
	
	#newstextarea h2 {
		font-size: 11px;
		font-weight: bold;
		padding-right: 16px;
		padding-bottom: 12px;
	}
	
	#newstextarea p {
		font-size: 11px;
		line-height: 16px;
		padding-right: 16px;
		padding-bottom: 10px;
	}

	#newstextarea a, a:link {
		color: #aba38e;
		text-decoration: none;
	}

	#newstextarea a:hover {
		color: #37424a;
		text-decoration: none;
	}

	#newsnav {
		font-size: 11px;
		width: 399px;
		float: left;
		padding-top: 20px;
		padding-left: 30px;
		line-height: 18px;
	}

	#collectionhome {
		height: 360px;
	}
	#collectionhome img {
		padding-right: 12px;
		padding-bottom: 0px;
	}

	#collectiondetail {
		height: 285px;
		float: left;
		width: 325px;
		display: block;
		padding-right: 32px;
	}
	
	#collectionchips {
		text-align: left;
		padding-right: 16px;
		display: block;
		height: 285px;
	}

	#contacts {
		text-align: right;
		float: right;
		padding-right: 16px;
		display: block;
		height: 285px;
	}

	#contactsLeftCol {
		float: left;
		width: 250px;
		height: 285px;
		text-align: left;
		padding-right: 8px;
		overflow: auto;
	}

	#contactsRightCol {
		padding-left: 30px;
		float: right;
		width: 250px;
		display: block;
		text-align: left;
	}

	#contacts h2 {
		font-size:12px;
		text-transform: uppercase;
		font-weight: normal;
		margin-bottom: 8px;
	}
	
	#contacts h3 {
		font-size:11px;
		font-weight: normal;
		color: #aba38e;
		margin-top: 8px;
		margin-bottom: 1px;
	}

	#contacts p {
		font-size:11px;
		color: #37424a;
		line-height: 13px;
	}

	#contacts a, a:link {
		color: #37424a;
		text-decoration: none;
	}

	#contacts a:hover {
		color: #aba38e;
		text-decoration: none;
	}

	
	#collectionchips img {
		padding-left: 26px;
		padding-bottom: 26px;
	}

	#collectionfooter {
		font-size: 12px;
		line-height: 18px;
	}
	
	#collectionfooter a, a:link {
		text-decoration: none;
		color: #aba38e;
	}

	#collectionfooter a:hover {
		text-decoration: none;
		color: #37424a;
	}

	#collectionfooter2 {
		font-size: 12px;
		line-height: 18px;
		width: 925px;
		height: 92px;
	}
	
	#collectionfooter2 strong {
		color: #aba38e;
		font-weight: bold;
	}
	
	#collectionfooter2 a, a:link {
		text-decoration: none;
		color: #aba38e;
	}

	#collectionfooter2 a:hover {
		text-decoration: none;
		color: #37424a;
	}

	#spaddress {
		font-size: 11px;
		line-height: 16px;
		width: 325px;
		height: 92px;
		text-decoration: none;
		clear: both;
	}
	
	#spaddress strong {
		color: #aba38e;
		font-weight: bold;
	}
	
	#spaddress a, a:link {
		text-decoration: none;
		color: #37424a;
	}

	#spaddress a:hover {
		text-decoration: none;
		color: #aba38e;
	}



/* End Content area */

/* Footer Area */

	#footer {
		width: 925px;
		height: 40px;
		margin-left: 30px;
		margin-top: 20px;
		background-color: #ffffff;
		color: #aba38e;
		font-size: 10px;
		clear: both;
		border-top: 1px solid #aba38e;
	}

	#footer #links {
		float: left;
		text-align: left;
		margin-top: 13px;
		color: #aba38e;
	}

	#footer #links ul {
		list-style-type: none;
	}

	#footer #links #footerlinks li {
		display: inline;
		padding-right: 20px;
	}

	#footer #links #footerlinks a, a:link {
		text-decoration: none;
		color: #aba38e;
	}

	#footer #links #footerlinks a:hover {
		text-decoration: none;
		color: #37424a;
	}

	#footer #credit {
		float: right;
		text-align: right;
		margin-top: 13px;
	}

	#footer #credit ul {
		list-style-type: none;
	}

	#footer #credit #creditlink a, a:link {
		text-decoration: none;
		color: #aba38e;
		padding-left: 0;
	}

	#footer #credit #creditlink a:hover {
		text-decoration: none;
		color: #37424a;
	}

/* Alternative Footer for Detail pages */
		
	#footer2 {
		width: 925px;
		height: 40px;
		margin-left: 0px;
		margin-top: 20px;
		background-color: #ffffff;
		color: #aba38e;
		font-size: 10px;
		clear: both;
		border-top: 1px solid #aba38e;
	}

	#footer2 #links {
		float: left;
		text-align: left;
		margin-top: 13px;
		color: #aba38e;
	}

	#footer2 #links ul {
		list-style-type: none;
	}

	#footer2 #links #footerlinks li {
		display: inline;
		padding-right: 20px;
	}

	#footer2 #links #footerlinks a, a:link {
		text-decoration: none;
		color: #aba38e;
	}

	#footer2 #links #footerlinks a:hover {
		text-decoration: none;
		color: #37424a;
	}

	#footer2 #credit {
		float: right;
		text-align: right;
		margin-top: 13px;
	}

	#footer2 #credit ul {
		list-style-type: none;
	}

	#footer2 #credit #creditlink a, a:link {
		text-decoration: none;
		color: #aba38e;
		padding-left: 0;
	}

	#footer2 #credit #creditlink a:hover {
		text-decoration: none;
		color: #37424a;
	}