/*-- ROOT ELEMENTS --*/
	body { background: #fffef3 }
	
	html, body {
	height: 100%;
}
/*-- ROOT ELEMENTS --*/
/*-- MASTER POSITIONAL --*/
#body-wrap { display: none; width: 860px; height: 590px; position: absolute; left: 50%; top: 50%; margin-left: -430px; margin-top: -295px; }
/*-- MASTER POSITIONAL --*/
/*--SOCIAL MEDIA ELEMENTS--*/
#socialwrap {width: 106px; height: 65px; position:absolute; left:377px; top:50px;}
#fblike {width: 50px; height: 50px; position:absolute; left: 0px; top: 0px;}
#visitblog {width: 55px; height: 65px; position:absolute; left: 805px; top: 0px;}
#twitter  {width: 50px; height: 50px; position:absolute; left: 56px; top: 0px;}
/*--SOCIAL MEDIA ELEMENTS--*/
/*-- NAV --*/
#nav { position: absolute; width: 860px; height: 20px; text-align: center; }
	#nav p { font-weight: bold; }
	#nav a:hover { text-decoration: underline; }
	.nav-home { top: 565px; }
	.nav-site{ top: 460px; }
	.button-back { position: absolute; top: 320px; left: 0; }
	.button-close { position: absolute; top: 350px; left: 30px; }
/*-- NAV --*/
/*-- CONTENT --*/
#logo { position: absolute; width: 860px; height: 90px; top: 495px; text-align: center; }

#content-wrap-white { position: absolute; width: 860px; height: 385px; top: 65px; background-color: #ffffff; }
#col-2col-alpha { position: absolute; width: 385px; height: 385px; left: 0; top: 0; }
	#col-2col-alpha-inner { position: relative; width: 325px; height: 325px; margin: 30px; }
#col-2col-beta { position: absolute; width: 465px; height: 385px; right: 10px; top: 0; }
	#col-2col-beta-inner { position: relative; width: 435px; height: 325px; margin: 30px 30px 30px 0; }
	#col-2col-beta-inner p a { color: #7e7d7e; font-style: normal; }
	#col-2col-beta-inner p a:hover { color: #000000; font-style: normal; }
#col-1col {position:absolute; width:850px; height:200px; left: 5px; top: 50px; text-align:center; } 

#vert-scroll-pane { text-align: center; color: #000000; height: 250px; width: 100%; overflow: scroll;}
#vert-pane { text-align: center; color: #000000; height: 320px; width: 100%; overflow: scroll;}
#vert-pane-nonscroll { text-align: center; color: #000000; height: 320px; width: 100%; overflow: hidden;}

#collection-left { position: absolute; width: 160px; height: 260px; top: 50px; left: 0; text-align: center; }
#collection-right { position: absolute; width: 160px; height: 260px; top: 50px; left: 230px; text-align: center; }

#section-info { position: absolute; top: 320px; left: 30px; width: 300px; z-index: 100;}
#scroller-control { position: absolute; top: 330px; left: 400px; width: 100px; z-index: 102;}

#scroller-wrap { position: relative; width: 800px; height: 345px; margin: 30px; *top: 30px; overflow: hidden; }
#scroller-sleave { width: 9085px; height: 285px; /*padding-left: 317px; padding-right: 364px;*/ }
#scroller-sleave-2 { width: 6220px; height: 285px; }
#scroller-sleave-press { width: 1630px; height: 285px; }

.scroller-item { float: left; width: 140px; height: 220px; margin: 30px 20px 0 20px; }
.scroller-item img { width: 100%;}
.scroller-item span { display: none; }

.active { float: left; width: 180px; height: 260px; margin: 0 15px 0 15px; }

.scroller-item-last { float: left; width: 180px; height: 260px; margin: 0 0 0 0; }
	
.logo-centre { margin: 0 0 10px 195px; }

#overlay-wrap { display: none; }

#subscribe { width: 100%; float: left; }
#subscribe .input-text { float: left; width: 206px; height: 18px; padding: 2px; background-color: #cac7c7; color: #7e7d7e; font-size: 14px; font-family: Garamond, Times, serif; font-weight: normal; text-align: center; border: none; margin: 6px 0 0 70px; }
#subscribe .input-submit { float: left; margin: 5px 0 0 10px; }

.collection-select { position: absolute;  top: 318px; left: 50px; color: #968f8f; font-size:14px; font-family: Garamond, Times, serif; font-weight: normal; border: 1px solid #d5d5d5; background-color: #ffffff;  }

/*-- CONTENT --*/

