/* Store Layout */

#globalMessage{ width: 100%; background-color: #ccc; border-bottom: 1px solid #666; }
#globalMessage div{ width: 670px; margin: 5px auto 5px auto; text-align: center; color: #121212; font-weight:bold; }


#site{
	width: 901px;
	margin: 0 auto;
	background-image: url('../images/bg-main.gif');
	min-height: 600px;
}

#topedge{
	width: 896px;
	height: 1px;
	margin: 0 auto;
	line-height: 0px;
	font-size: 1px;
	overflow: hidden;
	
}

#masthead{
	width: 896px;
	height: 136px;
	margin: 0 auto;
	
}

#printMain{
	width: 615px;
	padding: 15px;
}

.darkedge{
	width: 896px;
	height: 1px;
	margin: 0 auto;
	background-color: #646464;
    line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}

.navedge{
	width: 896px;
	height: 1px;
	margin: 0 auto;
	background-color: #edca19;
    line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}

#navbar{
	width: 896px;
	height: 29px;
	margin: 0 auto;
	background-image: url('../images/bg-nav.gif');
	overflow: hidden;
}

#navbarlt{
	float: left;
	display: inline;
	width: 650px;
	position: relative;
}

#navbarrt{
	float: right;
	display: inline;
	width: 245px;
    position: relative;
}

.navlink{
	position: absolute;
	top: 8px;
}

#nav1{ left: 5px; }
#nav2{ left: 57px; }
#nav3{ left: 186px; }
#nav4{ left: 280px; }
#nav5{ left: 372px; }
#nav6{ left: 450px; }
#nav7{ left: 0; width: 124px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #fff;}
#nav8{ left: 130px; width: 120px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #fff;}
#nav7 a{font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration:none; }
#nav8 a{font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration:none; }

#nav7 a:hover{ color:#edca1a; }
#nav8 a:hover{ color:#edca1a; }


#main{
	width: 896px;
	margin: 0 auto;
	border-bottom: 1px solid #dcd6b0;
}


#leftbox{
	float: left;
	display: inline;
	margin-left: 4px;
	margin-top: 20px;
	width: 213px;
	background-color: #bcbcbc;
}

.leftboxhdr, .leftboxhdr img{
	width: 213px;
	height: 26px;
}

.leftboxlinks{
	padding: 8px 10px 12px 7px;
	line-height: 18px;
	font-size 14px;
	line-height: 15px;
}

.leftboxlinks div{
	line-height: 16px;
}

.edgelt{
	width: 213px;
	height: 1px;
	background-color: #c5c5c3;
		line-height: 0px;
	font-size: 1px;
	overflow: hidden;
}

.darkedgelt{
	width: 213px;
	height: 1px;
	background-color: #646464;
		line-height: 0px;
	font-size: 1px;
	overflow: hidden;
}

.spacelt{
	width: 213px;
	height: 10px;
	background-color: #dddddb;
	overflow: hidden;
}

#gutterlt{
	float: left;
	display: inline;
	width: 48px;
	overflow-x: hidden;
}

#content{
	float: left;
	display: inline;
	margin-left: 4px;
	width: 585px;
	position: relative;
}

#printFriendly{
	position: absolute;
	left: 500px;
	top: 12px;
}
#printFriendly a{
	color: #222222;
	font-size: 10px;
	font-family: tahoma;
}

#printLink{
	position:absolute;
	left: 470px; 
	top: 10px;
	width: 130px;
	text-align:right;
	z-index: 100;
}
#printLink a{
	color: #222222;
	font-size: 10px;
	font-family: tahoma;
}

a.back_link{
	color: #222222;
	font-size: 10px;
	font-family: tahoma;
}


#gutterrt{
	float: left;
	display: inline;
	width: 46px;
	overflow-x: hidden;
}

#leftBookLinks{
    background-color: #dddddb;
    width: 213px;
    padding-bottom: 10px;
	position:relative;
}



/* FOOTER AREA */
div#footer{
    width: 883px;
    margin: 10px auto;
    font-size: 11px;
    color: #3a3320;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    padding-bottom: 15px;
}