/* General reset */
body{
	margin:0;
	color:#483411;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	background:#d7d0ca url(../images/bg.jpg) repeat-x;
}
img{border-style:none;}
a{text-decoration:none;color:#ad721e;}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
#wrapper{margin:0 auto;width:960px;overflow:hidden;}
.holder{width:100%;overflow:hidden;}
/* logo */
.logo{margin:31px 0 17px 270px;}
.logo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/logo.png);
	width:420px;
	height:78px;
}
/* page */
.page-t,.page-b{
	display:block;
	overflow:hidden;
	width:100%;
}
.page-t{height:15px;}
.page-b{height:26px;}
.page-c{
	width:940px;
	padding:0 10px;
	overflow:hidden;
}
.brown .page-t{background:url(../images/page-t-brown.png);}
.brown .page-b{background:url(../images/page-b-brown.png);}
.brown .page-c{background:#271303 url(../images/bg-brown.jpg) repeat-x;}
.red .page-t{background:url(../images/page-t-red.png);}
.red .page-b{background:url(../images/page-b-red.png);}
.red .page-c{background:#8c1d21 url(../images/bg-red.jpg) repeat-x;}
.blue .page-t{background:url(../images/page-t-blue.png);}
.blue .page-b{background:url(../images/page-b-blue.png);}
.blue .page-c{background:#0f4596 url(../images/bg-blue.jpg) repeat-x;}
.violet .page-t{background:url(../images/page-t-violet.png);}
.violet .page-b{background:url(../images/page-b-violet.png);}
.violet .page-c{background:#4f1f5c url(../images/bg-violet.jpg) repeat-x;}
.yellow .page-t{background:url(../images/page-t-yellow.png);}
.yellow .page-b{background:url(../images/page-b-yellow.png);}
.yellow .page-c{background:#e28417 url(../images/bg-yellow.jpg) repeat-x;}
.page-hold{background:#f1efe9;padding:43px 0 54px;
min-height:400px;}
.page-holdcu{background:#f1efe9;padding:43px 0 54px;
min-height:1425px;}
.page-hold-inner{background:#f1efe9 url(../images/page-inner.jpg) no-repeat 0 100%;padding:43px 0 290px;}

.page-hold-inner-flipz{background:#f1efe9 url(../images/page-inner-flipz.jpg) no-repeat 0 100%;padding:43px 0 290px;}

.page-hold-inner-flipz2{background:#f1efe9;padding:43px 0 290px;}

.page-hold-inner-treasures{background:#f1efe9 url(../images/page-inner-treasures.jpg) no-repeat 0 100%;padding:43px 0 290px;}

.page-hold-inner-stixx{background:#f1efe9 url(../images/page-inner-stixx.jpg) no-repeat 0 100%;padding:43px 0 290px;}
/* navigation */
.navigation{background:url(../images/bg-top.png) no-repeat 0 100%;padding:5px 0 30px;}
.navigation ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
.navigation li{
	display:inline;
	background:url(../images/nav-sep.gif) no-repeat 0 50%;
	padding:0 16px 0 18px;
}
.red .navigation li{background:url(../images/nav-sep-red.gif) no-repeat 0 50%;}
.blue .navigation li{background:url(../images/nav-sep-blue.gif) no-repeat 0 50%;}
.violet .navigation li{background:url(../images/nav-sep-violet.gif) no-repeat 0 50%;}
.yellow .navigation li{background:url(../images/nav-sep-yellow.gif) no-repeat 0 50%;}
.navigation li:first-child{background:none;}
.navigation a{color:#fff;}
.navigation a:hover,.navigation .active a{text-decoration:none;color:#959188;}
.red .navigation a:hover,.red .navigation .active a{color:#c58e90;}
.blue .navigation a:hover,.blue .navigation .active a{color:#87a2ca;}
.violet .navigation a:hover,.violet .navigation .active a{color:#a78fad;}
.yellow .navigation a:hover,.yellow .navigation .active a{color:#f0c18b;}
.main{
	float:right;
	width:698px;
	padding:0 25px 0 0;
}
.inner-main{width:617px;padding:0 16px 0 0;}
/* content */
.content{
	float:left;
	width:452px;
	overflow:hidden;
}
.inner-main .content{width:410px;}
/* text box */
.text-box{line-height:22px;}
.text-box h2{
	margin:0 0 14px;
	color:#ad721e;
	font:28px/30px Arial, Verdana, sans-serif;
	font-weight:normal;
}
.text-box h2 sup{
	font:18px/18px Arial, Verdana, sans-serif;
	font-weight:normal;
}
.text-box sup{
	font:11px/11px Arial, Verdana, sans-serif;
	font-weight:normal;
}
.red .text-box h2{color:#b9202a;}
.blue .text-box h2{color:#0f4596;}
.violet .text-box h2{color:#4f1f5c;}
.yellow .text-box h2{color:#e28417;}
.text-box h3{
	font-size:12px;
	line-height:18px;
	margin:0 0 16px;
}

.text-box h4{
	font-size:14px;
	line-height:16px;
	margin: 0 0 6px;
}
.text-box p{margin:0 0 16px;}
.text-box p.mouse {font:10px/11px Verdana, Arial, Helvetica, sans-serif;}
.text-box .text-list{
	list-style:none;
	margin:0;
	font-weight:bold;
	padding:0 0 18px;
}
.red .text-box .text-list a{color:#b7202a;}
.blue .text-box .text-list a{color:#0f4596;}
.violet .text-box .text-list a{color:#4f1f5c;}
.yellow .text-box .text-list a{color:#e28417;}
/* side bar */
.bar{
	float:right;
	width:211px;
	padding:0 5px 0 0;
}
.inner-bar{
	width:298px;
	margin:-30px 0 0;
	position:relative;
}
.txt-check-out{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/txt-check-out.gif);
	width:111px;
	height:82px;
	margin:50px 0 0 -4px;
	position:relative;
}
.btn-go{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-go.gif);
	width:61px;
	height:23px;
	margin:7px 0 0 -3px;
	position:relative;
}
.image-box{
	padding:22px 0 52px;
	font:10px/12px Arial, Verdana, sans-serif;
	text-align:right;
	width:100%;
}
.image-box .photo{
	background:#f3f2ec;
	border:1px solid #cbc7bd;
	padding:4px;
	display:block;
	margin:0 -5px 14px 0;
	position:relative;
	width:206px;
}
.image-box .photo img{display:block;}
.image-box p{margin:0 0 4px;}
.image-box .lnk-slideshow{
	font-weight:bold;
	text-transform:uppercase;
	color:#422213;
	float:right;
	background:url(../images/blt.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}
.bar .title{background:url(../images/sep-title.gif) no-repeat 100% 100%;text-align:right;}
.bar .title h3{
	margin:0;
	color:#ad721e;
	font:italic 20px/22px 'Times New Roman', Georgia, Times, serif;
}
.bar .post{
	width:150px;
	overflow:hidden;
	padding:10px 0 10px 61px;
	text-align:right;
	font-size:10px;
}
.bar .post h4{
	margin:0 0 4px;
	font-size:10px;
	line-height:11px;
}
.bar .post p{margin:0;letter-spacing:-1px;}
.bar .post p a{color:#422213;}
/* side navigation */
.sidenav{
	float:left;
	width:160px;
	padding:14px 0 0 29px;
}
.inner-main .sidenav{float:right;padding:14px 0 0;}
.sidenav h3{
	margin:0 0 4px;
	text-transform:uppercase;
	color:#ad721e;
	font-size:14px;
	font-weight:bold;
}
.inner-main h3{color:#443e37;}
.sidenav ul{
	list-style:none;
	padding:0;
	margin:0;
}
.inner-main .sidenav ul{background:url(../images/sep-sidenav.gif) no-repeat 0 100%;}
.sidenav li{
	background:url(../images/sep-sidenav.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:6px 0;
}
.sidenav li a{
	float:left;
	background:url(../images/blt-sidenav.gif) no-repeat 0 4px; 
	background-position:center left;
	padding:0 0 0 11px;
	color:#483411;
}
.sidenav .active a,.sidenav li a:hover{
	text-decoration:none;
	color:#9d927d;
	background:url(../images/blt-sidenav-hov.gif) no-repeat 0 4px;
	background-position:center left;
}
/* footer */
#footer{
	width:863px;
	padding: 32px 0 110px 50px;
	overflow:hidden;
	margin-top: 20px;
}
.footer-box{
	width:100%;
	overflow:hidden;
	background:url(../images/dashed.gif) repeat-x;
	padding:20px 0 14px 36px;
	margin-top: 5px;
}
#footer .col{
	float:left;
	padding:0 40px 0 0;
	width:105px;
}
#footer .col1{
	float:left;
	padding:0 87px 0 0;
	width:105px;
}#footer .col2{
	float:left;
	padding:0 79px 0 0;
	width:105px;
}#footer .col3{
	float:left;
	padding:0 90px 0 0;
	width:105px;
}
#footer .col5{
	float:left;
	padding:0  40px 0 0;
	width:105px;
}
#footer .col-last{padding:0;}
#footer h4{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footer .col h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footer .col ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footer .col a{color:#2f1806;}
#footer .col1 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footer .col1 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footer .col1 a{color:#2f1806;}
#footer .col2 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footer .col2 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footer .col2 a{color:#2f1806;}
#footer .col3 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footer .col3 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footer .col3 a{color:#2f1806;}

#footer .col5 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footer .col5 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footer .col5 a{color:#2f1806;}
#footer .txt{
	color:#787069;
	font-size:10px;
	font-style:italic;
	border:1px solid #707070;
	border-bottom:none;
	border-right:none;
	height:12px;
	padding:2px 3px;
	width:108px;
	margin:3px 0 0;
}
#footer .btn-find{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	line-height:200px;
	border:0;
	background:url(../images/btn-find.gif);
	width:60px;
	height:21px;
	margin:6px 0 0 -3px;
	position:relative;
}
#footer .menu{
	list-style:none;
	margin:0 0 0 -11px;
	padding-left: 108px;
	height:1%;
	overflow:hidden;
	font-size:11px;
	color:#6b6865;
}
#footer .menu li{
	float:left;
	background:url(../images/sep-foot.gif) no-repeat 0 50%;
	padding:0 10px 0 11px;
}
#footer .menu li:first-child{background:none;}
#footer .menu a{color:#6b6865;}

/* footerhome */
#footerhome{
	width:863px;
	padding: 0px 0 110px 50px;
	overflow:hidden;
	margin-top: 0px;
}
.footerhome-box{
	width:100%;
	overflow:hidden;
	background:url(../images/dashed.gif) repeat-x;
	padding:20px 0 14px 36px;
	margin-top: 5px;
}
#footerhome .col{
	float:left;
	padding:0 40px 0 0;
	width:105px;
}
#footerhome .col1{
	float:left;
	padding:0 87px 0 0;
	width:105px;
}#footerhome .col2{
	float:left;
	padding:0 79px 0 0;
	width:105px;
}#footerhome .col3{
	float:left;
	padding:0 90px 0 0;
	width:105px;
}
#footerhome .col5{
	float:left;
	padding:0  40px 0 0;
	width:105px;
}
#footerhome .col-last{padding:0;}
#footerhome h4{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footerhome .col h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footerhome .col ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footerhome .col a{color:#2f1806;}
#footerhome .col1 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footerhome .col1 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footerhome .col1 a{color:#2f1806;}
#footerhome .col2 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footerhome .col2 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footerhome .col2 a{color:#2f1806;}
#footerhome .col3 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footerhome .col3 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footerhome .col3 a{color:#2f1806;}

#footerhome .col5 h4 a{
	margin:0;
	text-transform:uppercase;
	font:bold 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#footerhome .col5 ul{
	list-style:none;
	margin:0;
	font-size:11px;
	line-height:16px;
	padding:6px 0 0;
}
#footerhome .col5 a{color:#2f1806;}
#footerhome .txt{
	color:#787069;
	font-size:10px;
	font-style:italic;
	border:1px solid #707070;
	border-bottom:none;
	border-right:none;
	height:12px;
	padding:2px 3px;
	width:108px;
	margin:3px 0 0;
}
#footerhome .btn-find{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	line-height:200px;
	border:0;
	background:url(../images/btn-find.gif);
	width:60px;
	height:21px;
	margin:6px 0 0 -3px;
	position:relative;
}
#footerhome .menu{
	list-style:none;
	margin:0 0 0 -11px;
	padding-left: 108px;
	height:1%;
	overflow:hidden;
	font-size:11px;
	color:#6b6865;
}
#footerhome .menu li{
	float:left;
	background:url(../images/sep-foot.gif) no-repeat 0 50%;
	padding:0 10px 0 11px;
}
#footerhome .menu li:first-child{background:none;}
#footerhome .menu a{color:#6b6865;}
