@charset "UTF-8";
/* CSS Document */

/* Rest to default */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,

q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}







/* Structual positioning */

body {
	background: #fff;
	padding:20px 0px;
}

/* Splash page design */

#splash-body {
	margin: 0px auto; width: 1024px; position: relative;
	font-size: 12px;
	color: #64adda;
}

#splash-body .find-us {
	width: 94px; height: 51px; 
	position: absolute; top: 280px; left: 470px;
}

#splash-body .text {
	width: 660px;
	text-align: center; 
	font-size: 13px;
	margin: 50px auto;
}


/* Standard design/content pages */

#border-lines {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 100%;
	height: 376px;
	border-top: solid 1px #9c9b97;
	border-bottom: solid 1px #9c9b97;
}

#border-foliolines {
	position:absolute;
	top: 85px;
	left: 0px;
	width: 100%;
	height: 390px;
	border-top: solid 1px #9c9b97;
	border-bottom: solid 1px #9c9b97;
	background: #ffffff;
	z-index:-1;
}

#mainwrap {
	width: 1000px;
	padding: 0px;
	margin: 0px auto;
	z-index: 10;
}
	
	#header {
		width:1000px;
		height:65px;
		margin:0px;
		padding:0px;
		border-bottom: solid 1px #9c9b97;
	}

	#content {
		width:932px;
		height:322px;	
		color:#000000;
		padding:34px;
		font-family: serif;
		background: #ffffff;
	}
	
	#store-content {
		width:1000px;
		height:390px;	
		color:#000000;
		padding:0px;
		font-family: serif;
		background: #ffffff;
	}
		a.store_items {
			font-size:11px; 
			line-height:15px;
			letter-spacing:0.5px;
			text-transform:uppercase;
			color:#929084;
			font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		}
		
		a.store_items:hover {
			color:#000000;
		}

		a.current {
			font-weight:bold;
			color:#000000;
		}
		
		#folio-links {
			position:absolute; 
			top:15px; 
			right:30px; 
			text-align:right; 
			color:#929084; 
			font-size:14px; 
			line-height:24px;
			letter-spacing: 1px;
		}
		
			#folio-links a {
			color:#929084;
			}
			
			#folio-links a:hover {
			color:#000000;
			}
			
			#folio-links a.current {
			color:#000000;
			font-weight: normal;
			}

	#content-splash {
		width:932px;
		height:376px;		
		background:#fff;
		position:relative;
	}
		#menu-splash {
			position:absolute;
			top:200px;
			left:120px;
			text-align:right;
			color:#929084;
			font-size:14px;
			line-height:24px;
			letter-spacing: 1px;
		}
			#menu-splash a {
				color:#929084;
			}
			#menu-splash a:hover {
				color:#000000;
			}
	
			
	#footer {
		width:1000px;
		height:88px;
		padding:0px 0px;
		text-align:center;		
		border-top: solid 1px #9c9b97;
		font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		letter-spacing: 1px;
	}
	
	
/* Menus */

.chip-menu { height: 50px; width: 271px; padding: 5px 6px; background: #fff url('images/chip-border.gif') no-repeat; }
.chip { height: 40px; width: 40px; }
	
/* Font styles */

.stdcopy { font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 12px; line-height: 18px; color: #929084; }
.bright { color: #d18964; }
h1 { color: #b8b5ac; font-size: 44px; font-family: Arial, sans-serif; text-transform: lowercase; letter-spacing: 1px; line-height:40px; font-weight: bold; margin-bottom:15px; }

a { color: #bc6827; text-decoration: none; font-weight: normal; }
a:hover { color: #8b181b; text-decoration: none; }
strong { font-weight: bold; } 
em { font-style: italic; }

/* Forms */

.stdform { border: solid 1px #888; padding: 3px; margin: 4px; background: #ffffff; width: 220px; font-size: .9em; } 
input { margin: 2px 0px; }

/* Hacks and settings */

.clear { clear: both; overflow: hidden; height: 0px; _height: 1px; }


/* Slideshow */

#slideshow_content { width: 300px; height: 180px; padding: 0px; margin: 0px; float: left; }
#example { position: relative; width: 300px; height: 180px; }
.slide-image { position: absolute; top: 0; left: 0; padding: 0px; width: 300px; height: 180px; background-color: #ffffff; background-position: center center; background-repeat: no-repeat; }

