* {font-size: 100.01%;}
html {font-size: 62.5%;}
html,
body {
	height:100%;
	margin:0;
}
body {
	color:#4e4e4e;
	font:1.4em/1.429em Georgia, "Times New Roman", Times, serif;
	min-width:990px;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#82412a;
}
a:hover {text-decoration:underline;}
input,
textarea,
select {
	font:100% Georgia, "Times New Roman", Times, serif;
	vertical-align:middle;
	color:#000;
    
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:100%;
	height:100%;
	display:table;
}
.top-logo {
	position:absolute;
	top:89px;
	left:0;
	width:100%;
	z-index:5;
}
/* logo */
.top-logo .logo {
	margin:0 auto;
	width:986px;
	z-index:2;
	text-indent:-9999px;
	overflow:hidden;
}
.top-logo .logo a {
	display:block;
	background: url(/baseimages/sprite.gif) no-repeat -5px -5px;
	width:158px;
	height:107px;
}
/* header */
#header {
	width:100%;
	overflow:hidden;
	display:table-header-group;
	top:0;
	left:0;
	background: url(/baseimages/bg-header.jpg) repeat-x 50% 0;
	height:206px;
	z-index:10;
}
#header .header-holder {
	margin:0 auto;
	width:986px;
}
/* panel */
.panel {
	overflow:hidden;
	width:978px;
	padding:12px 4px 0;
	height:62px;
}
/* slogan */
#header .slogan {
	float:left;
	color:#b5bdc5;
	font: italic 1.071em/1.2em Georgia, "Times New Roman", Times, serif;
	margin:5px 0 0;
}
/* login-form */
.login-form {
	float:right;
	width:640px;
}
.login-form a {
	float:right;
	height:27px;
	margin:0 0 0 6px;
	padding:0 0 0 12px;
	background: url(/baseimages/bg-login-form-btn.gif) no-repeat;
	color:#fff;
	font: bold 0.857em/1.25em Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.login-form a strong {
	float:left;
	height:22px;
	padding:5px 11px 0 0;
	background: url(/baseimages/bg-login-form-btn.gif) no-repeat 100% -28px;
}
.login-form a:hover {
	background-position:0 -56px;
	text-decoration:none;
}
.login-form a:hover strong {background-position:100% -84px;}
/* search-box */
.search-box {
	height:27px;
	float:right;
	margin-right:7px;
	display:inline;
	background: url(/baseimages/bg-search-box.gif) repeat-x 100% 0;
}
.search-box-holder {
	float:left;
	background: url(/baseimages/bg-search-box-r.gif) no-repeat 100% 0;
	padding-right:3px;
}
.search-box-frame {
	float:left;
	padding:3px 0 3px 24px;
	height:21px;
	background: url(/baseimages/bg-search-box-l.gif) no-repeat;
}
.login-form .text {
	float:left;
	width:173px;
	height:15px;
	padding:3px 0;
	border:0;
	margin:0;
	outline:none;
	line-height:normal;
	background:none;
	color:#fff;
	font-size:14px;
}
.login-form .focus {width:199px;}
.login-form .submit {
	float:left;
	margin:0 0 0 5px;
	padding:0;
	border:0;
	background: url(/baseimages/sprite.gif) no-repeat -169px -5px;
	width: 52px;
	height: 21px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.login-form .parent-focus .submit {display:block;}
/* navigation */
.navigation {
	overflow:hidden;
	width:830px;
	padding:0 0 0 156px;
}
/* addnav */
.addnav {
	list-style:none;
	margin:0 0 0 -1px;
	padding:0;
	overflow:hidden;
	width:829px;
	background: url(/baseimages/bg-addnav.gif) no-repeat 100% 0;
	height: 47px;
	position:relative;
	z-index:20;
}
.addnav li {
	float:right;
	font-size:10px;
	line-height:13px;
	text-transform:uppercase;
	padding:0 3px 0 27px;
}
.addnav a {
	color:#89827e;
	float:left;
	height:30px;
	padding:17px 0 0;
}
.addnav a:hover {
	color:#8f4f38;
	text-decoration:none;
	background: url(/baseimages/bg-addnav-h.gif) repeat-x 0 100%;
}
/* nav */
#nav {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:830px;
	position:relative;
	z-index:20;
}
#nav li {
	float:right;
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	padding:0 7px 0 26px;
	font-weight:normal;
}
#nav a {
	float:left;
	color:#34322e;
	padding:38px 13px 0;
	height:47px;
	background: url(/baseimages/arrow.gif) no-repeat 100% 44px;
}
#nav a:hover {
	text-decoration:none;
	color:#8f4f38;
}
#nav .active a {
	background: url(/baseimages/arrow2.gif) no-repeat 50% 100%;
	color:#8f4f38;
}
/* main */
#main {
	width:100%;
	display:table-row;
}
.main-holder {
	width:100%;
	overflow:hidden;
	position:relative;
}
.main-frame {
	margin:0 auto;
	width:980px;
	position:relative;
	padding:14px 0 0;
}
/* top-block */
.top-block {
	width:100%;
	margin:0 0 7px;
	position: relative;
	z-index: 100;
}
.top-block:after {
	content:"";
	display:block;
	clear:both;
}
.top-block-alt {
	background: url(/baseimages/bg-top-block-alt.gif) repeat-x 0 100%;
	padding:0 12px 12px;
	margin:0 -12px 3px;
	width:980px;
	position:relative;
}
/* breadcrumbs */
.breadcrumbs {
	list-style:none;
	margin:0;
	padding:3px 0 0 11px;
	float:left;
}
.breadcrumbs li {
	float:left;
	background: url(/baseimages/bg-breadcrumbs.gif) no-repeat 0 1px;
	padding:0 9px 3px 17px;
}
.breadcrumbs a {
	float:left;
	color:#82412a;
}
.breadcrumbs .home {
	background:none;
	padding:0;
	margin:0 14px 0 0;
}
.breadcrumbs .home a {
	background: url(/baseimages/bg-home.gif) no-repeat;
	width: 16px;
	height: 15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:2px 0 0;
}
/* tools */
.tools {
	list-style:none;
	margin:0 -2px 6px 0;
	padding:0;
	float:right;
	width:250px;
	position:relative;
	display:inline;
}
.tools li {
	float:right;
	font:bold 0.714em/1.2em Arial, Helvetica, sans-serif;
	margin:0 0 0 7px;
}
.tools a {
	color:#7e7b7a;
	float:left;
	height:20px;
}
.tools a:hover {
	color:#34322e;
	text-decoration:none;
}
.tools .share a {
	background: url(/baseimages/sprite.gif) no-repeat -304px -63px;
	width:55px;
	padding:7px 0 0 8px;
}
.tools .share a:hover {background-position:-304px -31px}
.tools .twitter a {
	background: url(/baseimages/sprite.gif) no-repeat -230px -63px;
	width:58px;
	padding:7px 0 0 9px;
}
.tools .twitter a:hover {background-position:-230px -31px}
.tools .facebook a {
	background: url(/baseimages/sprite.gif) no-repeat -169px -63px;
	width:45px;
	padding:7px 0 0 9px;
}
.tools .facebook a:hover {background-position:-169px -31px}
/* slideshow */
.slideshow {
	width:980px;
	padding:8px 112px 0 112px;
	margin:0 -112px 21px -112px;
	overflow:hidden;
	background: url(/baseimages/bg-slideshow.jpg) no-repeat 4px 0;
	position:relative;
}
.slideshow-holder {
	float:left;
	width:700px;
	position:relative;
	height:314px;
	list-style:none;
	margin:0 0 0 1px;
	padding:0;
	display:inline;
}
.slideshow-holder img {display:block;}
.slideshow-holder li {
	position:absolute;
	width:700px;
	height:314px;
	top:0;
	left:0;
}
.slideshow-holder li.active {z-index:1;}
/* swicher */
.slideshow .swicher {
	float:right;
	width:306px;
	margin:21px 0 0 -50px;
	position:relative;
	z-index:10;
	list-style:none;
	padding:0 5px 0 0;
}
.slideshow .swicher li {
	font-size:10px;
	line-height:18px;
	text-transform:uppercase;
	width:306px;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 1px;
}
.slideshow .swicher li strong {
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	display:block;
	text-transform:none;
}
.slideshow .swicher a {
	float:right;
	height:54px;
	width:245px;
	color:#d8d3ce;
	padding:14px 0 0 19px;
	cursor:pointer;
}
.slideshow .swicher .active a,
.slideshow .swicher .active a:hover {
	color:#8f533b;
	background: url(/baseimages/bg-swicher-a.png) no-repeat;
	padding:14px 0 0 61px;
}
.slideshow .swicher a:hover {
	background: url(/baseimages/bg-swicher-h.png) no-repeat;
	text-decoration:none;
}
/* section */
.section {
	width:100%;
	background: url(/baseimages/bg-section.gif) repeat-y 100% 0;
	margin:0 0 42px;
 
}
.section:after {
	content:"";
	display:block;
	clear:both;
}

.section-holder {background: url(/baseimages/bg-section-holder.gif) no-repeat 100% 0;}
.section-frame {
	overflow:hidden;
	width:100%;
	padding:2px 0 0;
	background: url(/baseimages/bg-section-frame.gif) no-repeat 100% 100%;
}
/* content */
#content {
	float:left;
	width:672px;
	padding:0 0 0 2px;
}
/* boxes */
.boxes {
	overflow:hidden;
	width:100%;
	padding:0 0 34px;
	margin:0 0 28px;
	background: url(/baseimages/bg-boxes.gif) repeat-x 0 100%;
}
/* info-box */
.info-box {
	float:left;
	width:238px;
	padding:15px 0 0;
	position:relative;
	z-index:5;
}
.info-box h2 {
	margin:0 0 11px;
	padding:0 0 10px;
	border-bottom:1px solid #e6e4e3;
	font-size:1.714em;
	line-height:1.292em;
	font-weight:normal;
}
.info-box p {margin:0 0 12px;}
/* more */
.info-box .more {
	overflow:hidden;
	width:236px;
	padding:0 0 0 2px;
	font: bold 0.786em/1.091em Arial, Helvetica, sans-serif;
}
.info-box .more a {
	color:#fff;
	float:left;
	background: url(/baseimages/bg-more2.gif) no-repeat;
	height:26px;
	padding: 0 0 0 7px;
	cursor:pointer;
}
.info-box .more a strong {
	float:left;
	background:#975b42 url(/baseimages/bg-more2.gif) no-repeat 100% -26px;
	height:19px;
	padding:7px 9px 0 3px;
}
.info-box .more a:hover {
	background: url(/baseimages/bg-more2.gif) no-repeat 0 -52px;
	text-decoration:none;
}
.info-box .more a:hover strong {background:#834329 url(/baseimages/bg-more2.gif) no-repeat 100% -78px;}
/* photo */
.boxes .photo {
	float:left;
	width:186px;
	margin:0 -17px 0 -34px;
    top: 20px;
	position:relative;
	z-index:4;
}
.boxes .photo img {display:block;}
/* product-list */
.product-list {
	float:left;
	width:307px;
}
.product-list h3 {
	margin:0 0 23px;
	color:#2e2826;
	font-size:1.357em;
	line-height:1.105em;
	font-weight:normal;
}
.product-list-holder {
	overflow:hidden;
	width:100%;
}
/* visual */
.product-list .visual {
	float:left;
	width:109px;
	padding:0 0 0 1px;
}
.product-list .visual img {display:block;}
.product-list ul {
	list-style:none;
	margin:1px 0 0;
	padding:0 0 4px;
	float:right;
	width:184px;
	background: url(/baseimages/bg-product-list.jpg) no-repeat;
}
.product-list li {
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
	height:1%;
	vertical-align:top;
}
.product-list li a {display:block;}
.product-list li span {
	display:block;
	padding:12px 5px 11px 18px;
}
.product-list .active a,
.product-list a:hover {
	color:#975b42;
	text-decoration:none;
	background:#fff url(/baseimages/bg-product-list-h.gif) no-repeat;
}
.product-list .active span,
.product-list a:hover span {background: url(/baseimages/bg-product-list-h.gif) no-repeat 0 100%;}
/* product-block */
.product-block {
	background: url(/baseimages/bg-product-block.jpg) repeat-y -980px 0;
	width:980px;
	margin:0 -1px 37px 1px;
	position:relative;
	font-size:0.786em;
	line-height:1.545em;
}
.product-block-holder {background: url(/baseimages/bg-product-block.jpg) no-repeat;}
.product-block ul {
	background: url(/baseimages/bg-product-block.jpg) no-repeat -1960px 100%;
	list-style:none;
	margin:0;
	padding:27px 0 28px 31px;
	overflow:hidden;
	width:949px;
}
.product-block ul ul {
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	width:auto;
}
/*word-spacing:-0.5px;*/
.product-block li {
	float:left;
	width:232px;
	padding:0 4px 0 0;
}

.product-block ul ul li {
	float:none;
	width:auto;
	padding:0;
	word-spacing:0;
}
.product-block img {
	float:left;
	margin:1px 12px 0 0;
}
.product-block h3 {
	margin:0 0 9px;
	color:#92533b;
	font: bold 1.364em/1.133em Arial, Helvetica, sans-serif;
	word-spacing:0;
}
.product-block h4 {
	margin:0;
	color:#4e4e4e;
	font: bold 1.091em/1.417em Arial, Helvetica, sans-serif;
	word-spacing:0;
}
.product-block p {margin:0;}
/* info */
.product-block .info {
	overflow:hidden;
	height:1%;
}

/* event-box */
.event-box {
	float:left;
	background: url(/baseimages/bg-event-box.gif) repeat-y;
	width: 297px;
	border:1px solid #e8e6e5;
	margin:5px 0 0;
}
.event-box-holder {
	background: url(/baseimages/bg-event-box-b.gif) no-repeat 0 100%;
	padding:0 0 8px;
}
/* heading */
.event-box .heading {
	width:100%;
	margin:0 0 10px;
	background: url(/baseimages/bg-event-box-t.gif) repeat-y;
}
.event-box .heading-holder {
	background: url(/baseimages/bg-event-heading.gif) no-repeat 0 100%;
	width: 264px;
	padding:8px 8px 8px 25px;
	overflow:hidden;
}
.event-box h2 {
	margin:0;
	padding:8px 0 0;
	color:#484341;
	font-size:1.286em;
	line-height:1.167em;
	font-weight:normal;
}
.event-box .all {
	color:#975c43;
	font:bold 0.857em/1.25em Arial, Helvetica, sans-serif;
	float:right;
	height:36px;
	padding:0 0 0 20px;
	background: url(/baseimages/bg-all.gif) no-repeat;
	cursor:pointer;
}
.event-box .all strong {
	background: url(/baseimages/bg-all.gif) no-repeat 100% -36px;
	float:left;
	height:26px;
	padding:10px 20px 0 2px;
}
.event-box .all:hover {
	text-decoration:none;
	background-position:0 -72px;
}
.event-box .all:hover strong {background-position:100% -108px;}
/* items-list */
.items-list {
	list-style:none;
	margin:0 12px 19px 19px;
	padding:0 0 4px 8px;
	background: url(/baseimages/bg-items-list.gif) repeat-x 0 100%;
}
.items-list li {
	color:#587086;
	font: bold 0.929em/1.308em Arial, Helvetica, sans-serif;
	padding:7px 0 12px;
	width:100%;
}
.items-list li:after {
	content:"";
	display:block;
	clear:both;
}
.items-list li em {font: italic 0.923em/1.333em Georgia, "Times New Roman", Times, serif;}
.items-list span a {
	float:right;
	background: url(/baseimages/sprite.gif) no-repeat -172px -95px;
	width:51px;
	height:18px;
	padding:7px 0 0;
	color:#79726f;
	font-size:0.692em;
	line-height:1.222em;
	text-transform:uppercase;
	margin:-4px 0 0;
	position:relative;
	text-align:center;
}
.items-list span a:hover {
	text-decoration:none;
	background: url(/baseimages/sprite.gif) no-repeat -232px -95px;
	color:#fff;
}
/* navbar */
.navbar {
	list-style:none;
	margin:0 -40px 0 27px;
	overflow:hidden;
	width:277px;
	padding:0;
}
.navbar li {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	width:75px;
	padding:0 15px 14px 0;
	font:0.786em/1.182em Arial, Helvetica, sans-serif;
}
* html .navbar li {display:inline;}
*+html .navbar li {display:inline;}
.navbar a {
	color:#587086;
	background: url(/baseimages/arrow3.gif) no-repeat 100% 3px;
	padding:0 12px 0 0;
	float:left;
}
/* area */
.area {
	overflow:hidden;
	width:671px;
}
/* promo-box */
.promo-box {
	float:right;
	width:320px;
	padding:4px 0 0;
}
.promo-box img {display:block;}
/* info */
.promo-box .info {
	border: solid #eaeae8;
	border-width:0 1px 1px;
	background:#fbfbfa;
	width:298px;
	padding:6px 6px 6px 14px;
	overflow:hidden;
	color:#2e2826;
	font-size:0.929em;
	line-height:1.923em;
}
.promo-box p {margin:0;}
.promo-box .more {
	float:right;
	height:27px;
	color:#975a41;
	font: bold 0.846em/1.091em Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	background: url(/baseimages/bg-more3.gif) no-repeat;
	cursor:pointer;
}
.promo-box .more strong {
	float:left;
	height:20px;
	padding:7px 8px 0 0;
	background: url(/baseimages/bg-more3.gif) no-repeat 100% -27px;
}
.promo-box .more:hover {
	text-decoration:none;
	background-position:0 -54px;
}
.promo-box .more:hover strong {background-position:100% -81px;}
/* sidebar */
#sidebar {
	float:right;
	width:256px;
	padding:15px 8px 15px 0;
}
#sidebar h2 {
	margin:0 0 3px;
	text-transform:uppercase;
	text-align:center;
	padding:12px 10px 10px;
	color:#fff;
	font-size:0.857em;
	line-height:1.083em;
	font-weight:normal;
	background: url(/baseimages/bg-sidebar-h2.gif) no-repeat 0 50%;
}
/* gallery */
.gallery {width:100%;}
.gallery-holder {
	width:100%;
	height:418px;
	overflow:hidden;
	position:relative;
	margin:0 0 11px;
}
.gallery-holder ul {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	height:418px;
}
.gallery-holder li {
	position:absolute;
	top:0;
	left:0;
	height:418px;
}
.gallery-alt {margin-top:-8px;}
.gallery-alt .gallery-holder {
	height:671px;
	margin:0 0 7px;
}
.gallery-alt .gallery-holder li {
	width:208px;
	height:671px;
	left:20px;
}
/* box */
.box {
	height:116px;
	padding:23px 19px 0 10px;
	border-top:1px solid #e5e1e0;
	margin:-1px 0 0;
	color:#443f3c;
	font-size:0.857em;
	line-height: 20px;
}
/* visual */
.box .visual {
	float:left;
	width: 57px;
	height: 88px;
	padding:2px;
	margin:0 12px 0 0;
}
.box img {display:block;}
.box h3 {
	margin:0 0 1px;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
}
.box h3 strong {font-weight:normal;}
/* info */
.box .info {
	float:right;
	width:154px;
}
.box .info em {
	display:block;
	margin:0 0 10px;
}
.gallery-alt .box {
	height:95px;
	padding:17px 0 0 3px;
	border-top:1px solid #ececeb;
}
.gallery-alt .box img {
	margin:2px 0 0;
	float:left;
}
.gallery-alt .box .info {width:146px;}
.gallery-alt .box h3 a {
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}

/* add-box */
.add-box {
	overflow:hidden;
	width:100%;
}
.add-box strong {
	float:left;
	font: bold 19px/20px Arial, Helvetica, sans-serif;
	color:#40474e;
	margin:3px 0 0;
}
.add-box a {
	float:right;
	background: url(/baseimages/bg-add.png) no-repeat;
	width: 64px;
	text-align:right;
	height: 19px;
	padding:7px 24px 0 0;
	color:#975a41;
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.add-box a:hover {
	background: url(/baseimages/bg-add-h.png) no-repeat;
	text-decoration:none;
}
.gallery-alt .add-box strong {font-size:17px;}
/* more */
.gallery .more {
	background: url(/baseimages/bg-more.png) no-repeat;
	width: 234px;
	height: 25px;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	font: bold 0.786em/1.091em Arial, Helvetica, sans-serif;
	color:#443f3c;
	display:block;
	margin:0 0 0 10px;
	padding:11px 0 0;
}
.gallery-alt .more {
	background: url(/baseimages/bg-more7.png) no-repeat;
	width: 210px;
	height: 36px;
	margin:0 0 0 20px;
}
/* video-gallery */
.video-gallery {
	width:980px;
	padding:0 112px 0 112px;
	margin:0 -112px 21px -112px;
	overflow:hidden;
	background: url(/baseimages/bg-video-gallery-c.jpg) repeat-y 4px 0;
	position:relative;
}
.video-holder {
	padding:0 112px 0 112px;
	margin:0 -112px 0 -112px;
	background: url(/baseimages/bg-video-gallery-b.jpg) no-repeat 4px 100%;
}
.video-frame {
	overflow:hidden;
	width:980px;
	padding:0 112px 0 112px;
	margin:0 -112px 0 -112px;
	background: url(/baseimages/bg-video-gallery-t.jpg) no-repeat 4px 0;
	position:relative;
}
.video-inner {
	float:left;
	width:660px;
	position:relative;
	overflow: hidden;
	height:371px;
	list-style:none;
	margin:1px 0 0 1px;
	padding:0;
	display:inline;
}
.video-inner img {display:block;}
.video-inner li {
	position:absolute;
	width:660px;
	height:371px;
	top:0;
	left:0;
}
.video-inner li.active {z-index:1;}
/* swicher-box */
.swicher-box {
	float:right;
	width:319px;
	margin:1px 0 0;
}
.swicher-box h2 {
	margin:0 0 10px;
	text-transform:uppercase;
	color:#2a2827;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	text-align:center;
	background: url(/baseimages/bg-video-h2.jpg) no-repeat;
	width: 320px;
	height: 41px;
	padding:21px 0 0;
	overflow:hidden;
}
/* swicher */
.video-gallery .swicher {
	margin:0;
	list-style:none;
	padding:0 0 0 9px ;
	width:301px;
}
.video-gallery .swicher li {
	font-size:13px;
	line-height:19px;
	width:301px;
	overflow:hidden;
	vertical-align:top;
}
.video-gallery .swicher li strong {
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	display:block;
	text-transform:none;
}
.video-gallery .swicher a {
	float:right;
	height:56px;
	width:280px;
	color:#f9f9f9;
	padding:14px 0 0 21px;
	cursor:pointer;
}
.video-gallery .swicher .active a,
.video-gallery .swicher .active a:hover {
	background: url(/baseimages/bg-swicher-video-a.png) no-repeat;
	font-size:13px;
	line-height:19px;
}
.video-gallery .swicher .active a:hover strong {font:bold 15px/20px Arial, Helvetica, sans-serif;}
.video-gallery .swicher a:hover {
	background: url(/baseimages/bg-swicher-video-h.png) no-repeat;
	text-decoration:none;
}
.video-gallery .swicher li span {
	float:left;
	width:29px;
	height:25px;
	overflow:hidden;
	position:relative;
	margin:10px 12px 0 0;
}
* html .video-gallery .swicher li span {margin-right:9px;}
.video-gallery .swicher li img {display:block;}
.video-gallery .swicher .active img {margin:-25px 0 0;}
/* tabs-area */
.tabs-area {
	margin:6px 0 0 -4px;
	position:relative;
	/*width:667px;*/
	width: 100%;
}
.tabs-area-alt {
	margin:0;
	width:702px;
}
/* tabset */
.tabset {
	overflow:hidden;
	width:664px;
	padding:0 0 0 3px;
	background: url(/baseimages/bg-tabset.jpg) no-repeat 0 100%;
}
.tabs-area-alt .tabset {
	width:699px;
	padding:0 20px 0 3px;
	margin:0 -20px 0 0;
	background: url(/baseimages/bg-tabset2.jpg) no-repeat -7px 100%;
}
.tabset h2 {
	margin:19px 0 0;
	float:left;
	width:190px;
	font: italic 1.214em/1.176em Georgia, "Times New Roman", Times, serif;
}
.tabs-area-alt .tabset h2 {width:100px;}
.tabset ul {
	float:right;
	width:469px;
	list-style:none;
	margin:0;
	padding:0;
}
.tabs-area-alt .tabset ul {
	width:609px;
	margin-right:-10px;
}
.tabset li {
	float:left;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	margin:0 -4px 0 0;
}
.tabset li a {
	height:60px;
	float:left;
	padding:0 0 0 8px;
	color:#a8a59f;
	cursor:pointer;
}
.tabset li strong {
	float:left;
	height:56px;
	padding:0 8px 4px 0;
}
.tabset li span {
	float:left;
	height:36px;
	padding:20px 15px 0 16px;
}
.tabset li a:hover,
.tabset .active {
	text-decoration:none;
	color:#4d4c48;
	position:relative;
	background: url(/baseimages/bg-tabset-h.jpg) no-repeat;
}
.tabset li a:hover strong,
.tabset .active strong {background: url(/baseimages/bg-tabset-h.jpg) no-repeat 100% -60px;}
.tabset li a:hover span,
.tabset .active span {background: url(/baseimages/arrow4.gif) no-repeat 50% 100%;}
/* tab-content */
.tab-content {
	padding:10px 0 0;
	overflow:hidden;
	position:relative;
	width:667px;
}
/* info-list */
.info-list {
	list-style:none;
	margin:0 -40px 0 0;
	width:707px;
	padding:18px 0 0;
}
.info-list li {
	display:inline-block;
	vertical-align:top;
	width:195px;
	padding:0 33px 31px 4px;
	font-size:0.857em;
	line-height:1.25em;
}
* html .info-list li {
	display:inline;
	margin-right:-2px;
	padding-bottom:30px;
}
*+html .info-list li {display:inline;}
.info-list h3 {
	margin:0 0 9px;
	color:#4d4c48;
	font:bold 1.417em/1.176em Arial, Helvetica, sans-serif;
}
.info-list p {margin:0 0 10px;}
/* visual */
.info-list .visual {
	background: url(/baseimages/bg-visual.gif) no-repeat;
	width: 195px;
	height: 103px;
	padding:3px 4px 5px 4px;
	margin:0 -4px 5px;
	position:relative;
	overflow:hidden;
}
.info-list img {float:left;}
/* link-list */
.link-list {
	list-style:none;
	margin:0;
	padding:0 0 4px;
}
.link-list li {
	border-top:1px solid #e8e7e6;
	display:block;
	padding:9px 0 8px;
	margin:0;
	width:100%;
	overflow:hidden;
}
* html .link-list li {
	margin:0;
	padding-bottom:8px;
}
.link-list a {
	color:#8f4f38;
	display:inline-block;
	padding:0 0 1px;
}
.link-list .info {
	display:inline-block;
	vertical-align:middle;
	width:143px;
	padding:1px 10px 3px 0;
	font-size:1.3em;
	line-height:1.134em;
}
* html .link-list .info {display:inline;}
*+html .link-list .info {display:inline;}
.link-list .watch {
	background: url(/baseimages/bg-watch.gif) no-repeat;
	height:20px;
	padding:0 0 0 2px;
	color:#565656;
	font: bold 1em/1.2em Arial, Helvetica, sans-serif;
	cursor:pointer;
	width:auto;
	vertical-align:middle;
	display:inline-block;
}
.link-list .watch strong {
	float:left;
	height:16px;
	padding:4px 5px 0;
	background: url(/baseimages/bg-watch.gif) no-repeat 100% -21px;
}
.link-list .watch:hover {
	text-decoration:none;
	background-position:0 -42px;
	color:#fff;
}
.link-list .watch:hover strong {background-position:100% -63px;}
.info-list .all {
	background: url(/baseimages/bg-all2.gif) no-repeat;
	width: 200px;
	margin:0 0 0 -3px;
	position:relative;
	display:block;
	color:#587086;
	font: bold 0.917em/1.091em Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.info-list .all strong {
	display:block;
	background: url(/baseimages/bg-all2-b.gif) no-repeat 0 100%;
	width: 175px;
	padding:8px 10px 10px 15px;
}
.info-list .all:hover {
	background-position:-200px 0;
	text-decoration:none;
}
.info-list .all:hover strong {background-position:-200px 100%;}
/* book-info */
.book-info {
	width:100%;
	background: url(/baseimages/bg-book-info.gif) repeat-y 100% 0;
}
.book-info-holder {
	background: url(/baseimages/bg-book-info-t.gif) no-repeat 100% 0;
	width:100%;
}
.book-info-frame {
	overflow:hidden;
	width:100%;
	background: url(/baseimages/bg-book-info-b.gif) no-repeat 100% 100%;
	padding:15px 0 4px;
}
/* chapter-box */
.chapter-box {
	float:left;
	width:491px;
}
/* heading */
.chapter-box .heading {
	overflow:hidden;
	width:100%;
	margin:0 0 21px;
}
.chapter-box h3 {
	margin:3px 0 0 1px;
	color:#4d4c48;
	font: 1.357em/1.158em Arial, Helvetica, sans-serif;
}
/* select-form */
.select-form {
	float:right;
	width:139px;
	position:relative;
}
.select-form select {
	width:139px;
	float:left;
}
/* chapter-list */
.chapter-list {margin:0 2px -4px 0;}
.chapter-list h4 {
	margin:0 0 1px;
	padding:0 3px 5px;
	color:#918c83;
	font: bold 0.857em/1.333em Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e3e2e2;
	text-transform:uppercase;
}
.chapter-list li {
	list-style:none;
	margin:0;
	padding:0 0 21px;
}
.chapter-list li {
	border-top:1px solid #eeeeed;
	color:#4d4c48;
	font: 0.857em/1.5em Arial, Helvetica, sans-serif;
	padding:16px 0 16px 3px;
	overflow:hidden;
	width:486px;
}
.chapter-list li:first-child {border-top:1px solid #e3e2e2;}
.chapter-list .watch {
	background: url(/baseimages/bg-watch2.gif) no-repeat;
	color: #7d7d7d;
	cursor: pointer;
	float:right;
	font: bold 1.083em/1.154em Arial, Helvetica, sans-serif;
	height: 26px;
	padding: 0 0 0 7px;
	margin:9px 0 0;
}
.chapter-list .watch strong {
	background: url(/baseimages/bg-watch2.gif) no-repeat 100% -27px;
	float: left;
	height: 21px;
	padding: 5px 7px 0 0;
}
.chapter-list .watch:hover {
	background-position:0 -54px;
	color:#fff;
	text-decoration:none;
}
.chapter-list .watch:hover strong {background-position:100% -81px;}
.chapter-list h5 {
	margin:0 0 4px;
	color:#975c43;
	font: 1.333em/1.125em Georgia, "Times New Roman", Times, serif;
}
.chapter-list h5 a {color:#975c43;}
.chapter-list p {margin:0;}
.chapter-list .title {
	background: url(/baseimages/bg-chapter-list.gif) no-repeat 100% 2px;
	padding:0 8px 0 0;
	margin:0 5px 0 0;
}
.chapter-list .date {
	font-weight:normal;
	background: url(/baseimages/bg-chapter-list.gif) no-repeat 100% 2px;
	padding:0 8px 0 0;
	margin:0 4px 0 0;
}
/* paging */
.paging {
	margin:0;
	padding:0 0 0 8px;
	text-align:center;
}
.paging td {
	width:23px;
	height:24px;
	overflow:hidden;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	padding:0 2px;
}
* html .paging td {display:inline;}
*+html .paging td {display:inline;}
.paging td a {
	display:block;
	width:23px;
	height:24px;
	padding:0 0 0;
	background: url(/baseimages/bg-paging.gif) no-repeat;
	color:#587086;
}
.paging a:hover,
.paging td span 
{
    display:block;
	width:23px;
	height:24px;
	padding:0 0 0;
	background: url(/baseimages/bg-paging.gif) no-repeat;
	background-position:0 -24px;
	color:#fff;
	text-decoration:none;
}
/* book-list */
.book-list {
	float:right;
	width:122px;
	padding:8px 0 0 42px;
}
.book-list h3 {
	margin:0 0 9px;
	color:#4d4c48;
	font: italic 0.857em/1.333em Georgia, "Times New Roman", Times, serif;
}
.book-list ul {
	list-style:none;
	margin:0;
	padding:0;
}
.book-list li {
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
	width:100%;
	vertical-align:top;
}
.book-list li:after {
	content:"";
	display:block;
	clear:both;
}
.book-list a {
	color:#975c43;
	float:left;
	height:20px;
	padding:5px 0 0;
}
.book-list .active a {
	background: url(/baseimages/bg-.book-list-h.gif) no-repeat;
	width:122px;
	margin:0 0 0 -42px;
	padding:5px 0 0 42px;
	position:relative;
	color:#4d4c48;
}

.book-list .active a.sub
{
    margin: 0 0 0 -57px;
    padding: 5px 0 0 57px;
}

.book-list .active a:hover {color:#4d4c48;}
.book-list a:hover {color:#6f3922;}
/* video */
.video {
	float:left;
	width:660px;
	padding:1px 0 0 1px;
}
.video img {display:block;}
/* video-info */
.video-info {
	float:right;
	width:255px;
	padding:32px 33px 67px 31px;
}
.video-info h2 {
	margin:0 0 6px;
	color:#f9f9f9;
	font: bold 1.357em/1.158em Arial, Helvetica, sans-serif;
}
.video-info .date {
	display:block;
	color:#f9f9f9;
	font-size:1.214em;
	line-height:1.176em;
	font-style:normal;
	margin:0 0 13px;
}
.video-info dl {
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
}
.video-info dt {
	float:left;
	clear:left;
	color:#d5d2ce;
	text-transform:uppercase;
	font-size:0.786em;
	line-height:1.818em;
	padding:0 7px 0px 0;
}
* html .video-info dt {padding-right:4px;}
*+html .video-info dt {padding-right:4px;}
.video-info dd {
	margin:0;
	float:left;
	color:#d3e2f1;
	font-size:1em;
	line-height:1.214em;
	font-style:italic;
}
* html .video-info dd {float:none;}
*+html .video-info dd {float:none;}
.video-info dl a {color:#d3e2f1;}
.video-info ul {
	list-style:none;
	margin:0;
	padding:20px 0 10px;
	background: url(/baseimages/bg-video-info.jpg) no-repeat;
}
.video-info li {
	overflow:hidden;
	width:100%;
	font: bold 0.857em/1.333em Arial, Helvetica, sans-serif;
	padding:0 0 13px;
}
.video-info li a {
	color:#34322f;
	cursor:pointer;
}
.video-info li span {
	float:left;
	width:22px;
	padding:0 3px 0 0;
}
* html .video-info li span {padding-right:0;}
.video-info img {display:block;}
/* buttons */
.video-info .buttons {
	position:absolute;
	bottom:0;
	left:773px;
	list-style:none;
	margin:0;
	padding:16px 0 0 16px;
	background: url(/baseimages/bg-buttons.gif) no-repeat;
	width: 304px;
	height: 51px;
	overflow:hidden;
}
.video-info .buttons li {
	float:left;
	width:139px;
	margin:0 9px 0 0;
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
	padding:0;
	text-align:center;
}
.video-info .buttons a {
	color:#fff;
	display:block;
	background: url(/baseimages/bg-buttons-a.gif) no-repeat;
	width: 139px;
	height: 26px;
	padding:10px 0 0;
}
.video-info .buttons img {
	display:inline-block;
	vertical-align:middle;
	margin:0 6px 0 0;
}
.video-info .buttons a:hover {text-decoration:none;}
.video-info .buttons a:hover strong {text-decoration:underline;}
/* promo */
.promo {margin:0 0 26px;}
.promo img {display:block;}
/* event-box */
#sidebar .event-box {
	background: url(/baseimages/bg-event-box2.gif) repeat-y;
	border: 1px solid #e8e6e5;
	float:none;
	margin:0 0 25px;
	width: 275px;
}
/* heading */
#sidebar .event-box .heading {background: url(/baseimages/bg-event-box2-t.gif) repeat-y;}
#sidebar .event-box .heading-holder {
	background: url(/baseimages/bg-event2-heading.gif) no-repeat 0 100%;
	overflow: hidden;
	padding: 8px 8px 8px 20px;
	width: 247px;
}
#sidebar .event-box h2 {
	background:none;
	color: #484341;
	font-size:1.214em;
	font-weight: normal;
	line-height:1.059em;
	margin: 0 ;
	padding:9px 0 0;
	text-align:left;
	text-transform: none;
}
#sidebar .event-box-holder {
	background: url(/baseimages/bg-event-box2-b.gif) no-repeat 0 100%;
	padding: 0 0 7px;
}
/* items-list */
#sidebar .items-list {
	list-style:none;
	margin:0 0 0 14px;
	padding:0 0 5px;
	width:248px;
}
#sidebar .items-list li {
	color:#4d4c48;
	font:bold 0.929em/1.538em Arial, Helvetica, sans-serif;
	padding:7px 0 17px 2px;
	width:248px;
	vertical-align:top;
}
#sidebar .items-list li strong {display:block;}
#sidebar .items-list li em {
	font:italic 0.923em/1.333em Georgia, "Times New Roman", Times, serif;
	color:#86817b;
	display:block;
}
#sidebar .items-list span a {
	float:left;
	background: url(/baseimages/bg-event-box2-link.gif) no-repeat;
	width: 33px;
	height: 33px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
	margin:1px 8px 10px 0;
}
* html #sidebar .items-list span a {margin-right:5px;}
#sidebar .items-list span a:hover {background-position:0 -33px;}
/* navbar */
#sidebar .navbar {
	list-style: none;
	margin: 0 -15px 0 21px;
	overflow: hidden;
	padding: 14px 0 0;
	width: 269px;
}
#sidebar .navbar li {padding-right:10px;}
/* button-list */
.button-list {
	list-style:none;
	margin:0;
	padding:0;
}
.button-list li {
	margin:0 0 10px;
	font: bold 1.071em/1.2em Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:top;
	width:277px;
}
.button-list a {
	color:#6c6661;
	display:block;
	background: url(/baseimages/bg-button-list.gif) no-repeat;
	width: 277px;
}
.button-list a strong {
	display:block;
	background: url(/baseimages/bg-button-list-b.gif) no-repeat 0 100%;
	padding:17px 0 16px;
}
.button-list a:hover {text-decoration:none;}
.button-list a:hover span {text-decoration:underline;}
.button-list img {
	display:inline-block;
	vertical-align:middle;
	margin:-3px 7px 0 0;
	position:relative;
}
/* container */
.container {
	background: url(/baseimages/bg-container.gif) repeat-y 15px 0;
	width: 980px;
	padding:0 15px;
	margin:-1px -16px 13px -14px;
	position:relative;
}
.container-holder {
	background: url(/baseimages/bg-container-t.gif) no-repeat;
	padding:0 15px;
	margin:0 -15px;
}
.container-frame {
	margin:0 -15px;
	background: url(/baseimages/bg-container-b.gif) no-repeat 15px 100%;
	padding:28px 35px 25px 50px;
	overflow:hidden;
	width:925px;
}
/* info */
.container .info {
	float:left;
	width:260px;
	padding:7px 0 0;
	margin:0 -20px 0 0;
	color:#33302b;
	font: 0.929em/2.231em Arial, Helvetica, sans-serif;
}
.container h2 {
	margin:0 0 9px;
	width:246px;
	padding:0 0 13px;
	color:#4e4b45;
	font: bold 1.692em/1.091em Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e8e7e5;
}
.container .info p {margin:0 0 0 2px;}
.container .info a {
	font-weight:bold;
	color:#92533b;
	display:inline-block;
	vertical-align:top;
	height:29px;
	background: url(/baseimages/bg-container-link.gif) no-repeat;
	padding:0 0 0 9px;
	margin:0 5px 0 5px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	line-height:28px;
}
* html .container .info a {vertical-align:middle;}
*+html .container .info a {vertical-align:middle;}
.container .info a strong {
	float:left;
	height:29px;
	padding:0 9px 0 0;
	background: url(/baseimages/bg-container-link.gif) no-repeat 100% -29px;
}
.container .info a:hover {
	background-position:0 -58px;
	text-decoration:none;
}
.container .info a:hover strong {background-position:100% -87px;}
/* resources-form */
.resources-form {
	float:right;
	width:596px;
}
.resources-form .text {
	float:left;
	background: url(/baseimages/bg-text.gif) no-repeat;
	width: 504px;
	height: 50px;
	padding:17px 30px 14px 62px;
	overflow:hidden;
}
.resources-form .text input {
	margin:0;
	padding:15px 0 19px 1px;
	border:0;
	background: url(/baseimages/transparent.gif) no-repeat;
	line-height:normal;
	font-style:italic;
	font-size:0.857em;
	color:#7a766f;
	outline:none;
	width: 503px;
	height: 16px;
}
/* threecolumns */
.threecolumns {
	background: url(/baseimages/bg-threecolumns.gif) repeat-y 234px 0;
	margin:0 0 42px;
}
.threecolumns-holder {
	background: url(/baseimages/bg-threecolumns-t.gif) no-repeat 234px 0;
	width:980px;
}
.threecolumns-frame {
	background: url(/baseimages/bg-threecolumns-b.gif) no-repeat 234px 100%;
	padding:28px 0 0 1px;
	overflow:hidden;
	width:979px;
}
#twocolumns {
	float:left;
	width:698px;
}
/* threecolumns content */
.threecolumns #content {
	float:right;
	width:420px;
	margin:0;
	padding:0;
}
/* image */
.threecolumns #content .image {margin:0 0 25px;}
.threecolumns #content img {display:block;}
/* post */
.post {
	padding:0 0 32px;
	font:0.929em/1.462em Arial, Helvetica, sans-serif;
	color:#4d4c48;
}
.post .date {
	font:bold 0.846em/1.182em Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 6px;
}
.post h2 {
	margin:0 0 6px;
	font: 1.769em/1.087em Georgia, "Times New Roman", Times, serif;
}
.post p
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    margin: 0;
}
.post .details {
	color:#92533b;
	font-size:0.923em;
	line-height:1.167em;
	font-weight:bold;
}
/* threecolumns aside */
.threecolumns .aside {
	float:left;
	width:240px;
}
.threecolumns .event-box {
	background:none;
	border-style:none;
	float:none;
	margin:0 0 27px;
	width: 100%;
}
.threecolumns .event-box-holder {
	padding:0;
	background:none;
}
/* heading */
.threecolumns .heading {
	background: url(/baseimages/bg-event-box3-t.gif) no-repeat 0 50%;
	margin: 0 0 23px;
	width: 100%;
}
.threecolumns .heading-holder {
	background:none;
	overflow: hidden;
	width:215px;
	padding:7px 8px 7px 17px;
}
.threecolumns .heading h2 {
	color: #fff;
	font-size:1.143em;
	font-weight: normal;
	line-height:1.125em;
	margin: 0;
	padding: 3px 0 0;
}
.threecolumns .all {
	background: url(/baseimages/bg-all3.gif) no-repeat;
	color: #fff;
	cursor: pointer;
	float: right;
	font: bold 0.786em/1.091em Arial, Helvetica, sans-serif;
	height: 25px;
	padding: 0 0 0 14px;
}
.threecolumns .all strong {
	background: url(/baseimages/bg-all3.gif) no-repeat 100% -25px;
	float: left;
	height: 19px;
	padding: 6px 12px 0 0;
}
.threecolumns .all:hover {
	background-position:0 -50px;
	text-decoration:none;
}
.threecolumns .all:hover strong {background-position:100% -75px;}
/* items-list */
.threecolumns .items-list {
	list-style: none;
	margin:0 0 14px;
	padding:0 0 4px;
	width: 220px;
}
.threecolumns .items-list li {
	color: #4d4c48;
	font: bold 0.857em/1.667em Arial, Helvetica, sans-serif;
	padding: 0 0 18px 1px;
	vertical-align: top;
	width: 239px;
}
.threecolumns .items-list span a {
	background: url(/baseimages/bg-event-box3-link.gif) no-repeat;
	float: left;
	height: 33px;
	margin: 1px 9px 10px 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 33px;
}
.threecolumns .items-list span a:hover {background-position:0 -33px;}
.threecolumns .items-list li strong {display: block;}
.threecolumns .items-list li em {
	color: #86817b;
	display: block;
	font: italic 1em/1.333em Georgia, "Times New Roman", Times,serif;
}
/* navbar */
.threecolumns .navbar {
	list-style: none;
	margin: 0 0 0 6px;
	overflow: hidden;
	padding: 0;
	width: 234px;
}
.threecolumns .navbar li {
	display: inline-block;
	font: 0.786em/1.182em Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: 0 26px 14px 0;
	vertical-align: top;
	width: 90px;
}
* html .threecolumns .navbar li {display:inline;}
*+html .threecolumns .navbar li {display:inline;}
/* translate-box */
.translate-box {margin:0;}
/* info */
.translate-box .info {
	overflow:hidden;
	width:218px;
	margin:0 0 13px -1px;
	padding:2px 0 15px 4px;
	position:relative;
	background: url(/baseimages/bg-items-list.gif) repeat-x 0 100%;
	color:#4d4c48;
	font-size:0.857em;
	line-height:1.417em;
}
/* visual */
.translate-box .visual {
	float:left;
	width:69px;
	height:98px;
	padding:1px 2px 3px;
	background: url(/baseimages/shadow2.gif) no-repeat;
	margin:-2px 10px 0 -4px;
	position:relative;
	display:inline;
}
* html .translate-box .visual {margin-right:7px;}
.translate-box img {display:block;}
.translate-box h3 {
	margin:0 0 1px;
	color:#4d4c48;
	font: bold 1.083em/1.077em Arial, Helvetica, sans-serif;
}
/* lang-box */
.lang-box {
	overflow:hidden;
	height:1%;
	padding:0 0 8px;
}
.lang-box em {
	float:left;
	margin:0 5px 0 0;
}
* html .lang-box em {margin-right:2px;}
*+html .lang-box em {margin-right:2px;}
/* lang */
.lang {
	float:left;
	background: url(/baseimages/bg-lang.gif) no-repeat;
	width: 14px;
	height: 11px;
	padding:1px 1px 2px 1px;
}
.lang-box .lang {margin-top:1px;}
.lang-list .lang {margin:2px 6px 0 0;}
.translate-box p {margin:0;}
/* lang-list */
.lang-list {
	list-style:none;
	margin:0;
	padding:0;
}
.lang-list li {
	display: inline-block;
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
	padding: 0 26px 9px 2px;
	vertical-align: top;
	width: 90px;
	overflow:hidden;
}
* html .lang-list li {display:inline;}
*+html .lang-list li {display:inline;}
.lang-list a {
	float:left;
	color:#587086;
}
.lang-list a strong {float:left;}
/* threecolumns sidebar */
.threecolumns #sidebar {
	float:right;
	width:240px;
	padding:0;
	margin:0;
}
.threecolumns #sidebar h2,
/* bar */
.bar {padding:0 0 28px;}
.bar ul {
	list-style:none;
	margin:0 11px 0 21px;
	padding:0;
}
.bar li {
	border-bottom:1px solid #efefee;
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
}
.bar a {
	display:block;
	background: url(/baseimages/arrow5.gif) no-repeat 100% 11px;
	color:#92533b;
	padding:8px 0 9px 5px;
}
.bar a:hover {
	background: url(/baseimages/arrow6.gif) no-repeat 100% 11px;
	color:#703119;
}
.bar-alt {
	padding:0;
	margin:0 0 -2px;
}
.bar-alt ul {
	margin:0;
	padding:0 0 28px 14px;
	width:226px;
}
.bar-alt li {border-style:none;}
.bar-alt a {
	border-bottom:1px solid #eeeeed;
	width:192px;
	padding:8px 10px 9px 5px;
	overflow:hidden;
}
.bar-alt a:hover {
	padding:8px 30px 9px 5px;
	margin-top:-1px;
	width:191px;
	border:1px solid #e4e4e3;
	border-width:1px 0;
	text-decoration:none;
	background:#fff url(/baseimages/arrow6.gif) no-repeat 199px 11px;
	position:relative;
}
.social-box {padding-bottom:31px;}
.social-box li {
	font-size:0.929em;
	line-height:1.154em;
	margin:0 0 3px;
	vertical-align:top;
	height:1%;
}
.social-box a {
	background:none;
	color:#68645e;
	padding:7px 0 10px 30px;
	position:relative;
}
.social-box a:hover {
	background:none;
	color:#68645e;
}
.social-box .feedback {background: url(/baseimages/feedback.jpg) no-repeat 4px 7px;}
.social-box .john-macarthur-org {background: url(/baseimages/johnmacarthur.jpg) no-repeat 4px 7px;}
.social-box .facebook {background: url(/baseimages/facebook.gif) no-repeat 4px 7px;}
.social-box .twitter {background: url(/baseimages/twitter.gif) no-repeat 4px 7px;}
.social-box .youtube {background: url(/baseimages/youtube.png) no-repeat 4px 7px;}
.social-box .vimeo {background: url(/baseimages/vimeo.gif) no-repeat 4px 7px;}
.social-box .rss {background: url(/baseimages/rss.gif) no-repeat 4px 7px;}
.social-box .mail {background: url(/baseimages/mail.gif) no-repeat 4px 8px;}
.social-box .lang-link {background: url(/baseimages/lang-link.gif) no-repeat 4px 9px;}
.social-box .affiliates {background: url(/baseimages/affiliates.gif) no-repeat 4px 9px;}
.social-box .gtyapp {background: url(/baseimages/gtyapplogo.png) no-repeat 4px 9px;}
.social-box .audionow {background: url(/baseimages/gtyaudionowlogo.png) no-repeat 4px 9px;}

/* block */
.block {width:100%;}
.block h2 {
	margin:0 0 4px;
	color:#3d3b38;
	font-size:1.929em;
	line-height:1.111em;
	font-weight:normal;
}
/* heading */
.block .heading {
	font: 1em/1.429em Arial, Helvetica, sans-serif;
	padding:0 0 10px 1px;
}
.block .heading .title {
	background: url(/baseimages/bg-block-heading.gif) no-repeat 100% 2px;
	margin: 0 5px 0 0;
	padding: 0 9px 0 0;
	color:#92533b;
}
.block .heading .date {
	background: url(/baseimages/bg-block-heading.gif) no-repeat 100% 2px;
	font-weight: normal;
	margin: 0 4px 0 0;
	padding: 0 9px 0 0;
}
.block .heading p {margin:0;}
.block-text {
	border-top:1px solid #e2dfdf;
	margin:0 2px 0 -1px;
	padding:14px 0 0;
	position:relative;
}
.block p {margin:0 0 20px;}
/* sidebar container */
#sidebar .container {
	background: url(/baseimages/bg-container2.gif) repeat-y;
	margin:0 0 3px 1px;
	padding:23px 13px 15px;
	position: relative;
	width:214px;
	font: 0.786em/2.182em Arial, Helvetica, sans-serif;
	text-align:center;
}
#sidebar .container h2 {
	background:none;
	color: #4e4b45;
	margin:0 0 10px;
	padding:0;
	text-align: center;
	text-transform:none;
	border-style:none;
	font: bold 1.455em/1.25em Arial, Helvetica, sans-serif;
	width:auto;
}
#sidebar .resources-form {
	float:none;
	width: 214px;
	padding:0 0 5px;
}
#sidebar .resources-form .text {
	background: url(/baseimages/bg-text2.gif) no-repeat;
	width: 162px;
	height: 32px;
	float:none;
	display:block;
	overflow: hidden;
	padding:6px 12px 6px 40px;
}
#sidebar .resources-form .text input {
	background:none;
	border: 0;
	color: #7a766f;
	font-size: 1em;
	font-style: italic;
	width: 162px;
	height: 16px;
	line-height: normal;
	margin: 0;
	outline: none;
	padding:8px 0;
}
#sidebar .container p {margin: 0 0 0 7px;}
#sidebar .container a {
	font-weight:bold;
	color:#92533b;
	display:inline-block;
	vertical-align:top;
	height:26px;
	background: url(/baseimages/bg-container-link2.gif) no-repeat;
	padding:0 0 0 6px;
	margin:0 2px 0 2px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	line-height:24px;
}
* html #sidebar .container a {vertical-align:middle;}
*+html #sidebar .container a {vertical-align:middle;}
#sidebar .container a strong {
	float:left;
	height:26px;
	padding:0 6px 0 0;
	background: url(/baseimages/bg-container-link2.gif) no-repeat 100% -26px;
}
#sidebar .container a:hover {
	background-position:0 -52px;
	text-decoration:none;
}
#sidebar .container a:hover strong {background-position:100% -78px;}
/* live-box */
.live-box {padding:0 0 34px;}
.live-box .heading {margin-bottom:20px;}
/* live-nav */
.live-nav {
	list-style:none;
	margin:0 0 10px 1px;
	padding:0;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	overflow:hidden;
	width:221px;
	text-align:center;
}
.live-nav li {float:left;}
.live-nav a {
	float:left;
	color:#75716b;
	height:20px;
	padding:5px 0 0;
	width:74px;
	background: url(/baseimages/bg-live-nav.gif) no-repeat;
}
.live-nav .first a {
	background: url(/baseimages/bg-live-nav.gif) no-repeat 0 -61px;
	width:73px;
}
.live-nav .last a {
	background: url(/baseimages/bg-live-nav.gif) no-repeat 0 -124px;
	border-style:none;
	width:73px;
}
.live-nav a:hover {
	color:#fff;
	background: url(/baseimages/bg-live-nav.gif) no-repeat 0 -30px;
	text-decoration:none;
}
.live-nav .active a {
	color:#fff;
	background: url(/baseimages/bg-live-nav.gif) no-repeat 0 -30px;
	text-decoration:none;
}

.live-nav .first a:hover {background-position:0 -91px;}
.live-nav .active .first a {background-position:0 -91px;}
.live-nav .last a:hover {background-position:0 -154px;}
.live-nav .active .last a {background-position:0 -154px;}

/* twitter-box */
.twitter-box {padding:0 0 9px;}
.twitter-box .heading {margin-bottom:6px;}
/* twitter-list */
.twitter-list {width:100%;}
.twitter-list-holder {
	margin: 0 0 6px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.twitter-list-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#393733;
	font-size:0.857em;
	line-height:1.5em;
}
.twitter-list-holder li {
	padding:10px 15px 13px 2px;
	border-top:1px solid #e8e8e8;
}
.twitter-list-holder li:first-child,
.twitter-list-holder li.first-child {border-style:none;}
.twitter-list-holder .date {
	color:#9a958f;
	font: bold 0.917em/1.273em Arial, Helvetica, sans-serif;
	display:block;
	padding:4px 0 0;
}
.twitter-list-holder a {
	color:#92533b;
	white-space:nowrap;
}
.twitter-list .more {
	background: url(/baseimages/bg-more4.gif) no-repeat;
	width: 224px;
	height: 26px;
	padding:10px 0 0;
	text-align:center;
	display:block;
	margin:0 0 0 -1px;
	position:relative;
	color:#443f3c;
	font: bold 0.786em/1.273em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* download-block */
.download-block {padding:0 0 31px;}
/* visual */
.download-block .visual {
	position:relative;
	width:420px;
}
.download-block img {display:block;}
.download-block .info {
	position:absolute;
	width:300px;
	top:26px;
	left:33px;
	color:#a19d97;
	font-size:1.071em;
	font-style:italic;
}
.download-block h2 {
	margin:0 0 22px;
	color:#fff;
	font: 1.667em/1.12em Arial, Helvetica, sans-serif;
}
.download-block p {margin:0 0 12px;}
.download-block .btn-play {
	display:block;
	background: url(/baseimages/btn-play.png) no-repeat;
	width: 81px;
	height: 24px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin:0 0 14px;
}
.btn-download {
	display:block;
	overflow:hidden;
	height:23px;
	color:#fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.btn-download strong {
	font-weight:normal;
	float:left;
	height:21px;
	padding:2px 3px 0 10px;
	background: url(/baseimages/btn-download-l.png) no-repeat;
}
.btn-download span {
	float:left;
	background: url(/baseimages/btn-download-r.png) no-repeat;
	width: 5px;
	height: 23px;
	overflow:hidden;
}
.btn-download:hover strong {text-decoration:underline;}
/* link-list2 */
.link-list2 {
	list-style:none;
	padding:0;
	overflow:hidden;
	background: url(/baseimages/bg-link-list.gif) no-repeat 0 100%;
	width: 430px;
	margin:0 -10px 0 0;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
}
.link-list2 li {
	float:left;
	padding:12px 20px 0 0;
}
.link-list2 .more {padding:0 12px 0 0;}
.link-list2 a {
	color:#587086;
}
.link-list2 .more a {
	color:#8e4e38;
	background: url(/baseimages/bg-more5.gif) no-repeat;
	width: 105px;
	height: 28px;
	padding:12px 5px 0 0;
	float:left;
	text-align:center;
	text-transform:uppercase;
}
/* intro-block */
.intro-block {
	padding:25px 0 26px;
	background: url(/baseimages/bg-intro-block.gif) no-repeat;
	line-height:1.571em;
	color:#32302d;
}
.intro-block h2 {
	color:#8e4e38;
	font: italic 1.857em/1.154em Georgia, "Times New Roman", Times, serif;
	margin:0 0 6px;
}
.intro-block .holder {width:100%;}
.intro-block .holder:after {
	content:"";
	display:block;
	clear:both;
}
.intro-block .info {
	float:left;
	width:306px;
	padding:3px 0 0;
}
.intro-block .info img {
	float:left;
	margin:6px 18px 0 0;
}
.intro-block p {margin:0 0 10px;}
.intro-block .more {
	width:100%;
	font: 13px/15px Arial, Helvetica, sans-serif;
}
.intro-block .more:after {
	content:"";
	display:block;
	clear:both;
}
.intro-block .more a {
	float:left;
	height:37px;
	background: url(/baseimages/bg-more6.gif) no-repeat;
	color:#32302d;
	margin:0 0 0 -1px;
	position:relative;
	padding:0 0 0 32px;
	cursor:pointer;
}
.intro-block .more span {
	float:left;
	background: url(/baseimages/bg-more6.gif) no-repeat 100% -43px;
	height:28px;
	padding:9px 10px 0 0;
}
.intro-block .more a:hover span {text-decoration:underline;}
/* side-link */
.side-link {
	background: url(/baseimages/bg-side-link-c.gif) repeat-y;
	width: 137px;
	margin:0 -41px 0 0;
	float:right;
}
.side-link .holder {background: url(/baseimages/bg-side-link-t.gif) no-repeat;}
.side-link ul {
	list-style:none;
	margin:0;
	padding:8px 0 0 20px;
	background: url(/baseimages/bg-side-link-b.gif) no-repeat 0 100%;
	font: bold 0.857em/1.167em Arial, Helvetica, sans-serif;
}
.side-link li {padding:0 0 16px;}
.side-link a {
	color:#587086;
	background: url(/baseimages/arrow8.gif) no-repeat 100% 4px;
	padding:0 16px 0 0;
}
/* support-block support-block-alt */
.support-block {
	background: url(/baseimages/bg-support-block.gif) repeat-x;
	padding:33px 0 0;
	margin:0 1px 0 -1px;
	position:relative;
	text-align:center;
	width:420px;
}
.support-block-alt {
	background: url(/baseimages/bg-boxes.gif) repeat-x;
	width:700px;
	margin:0;
	padding:30px 0 0;
	text-align:left;
}
.support-block .holder {
	background: url(/baseimages/bg-support-block-t.gif) no-repeat;
	width:420px;
}
.support-block-alt .holder {
	background: url(/baseimages/bg-support-block2-t.gif) no-repeat;
	width: 700px;
	margin:0 -1px 0 1px;
	position:relative;
}
.support-block .frame {
	background: url(/baseimages/bg-support-block-b.gif) no-repeat 0 100%;
	padding:22px 40px 15px;
	width:340px;
}
.support-block-alt .frame {
	background: url(/baseimages/bg-support-block2-b.gif) no-repeat 0 100%;
	padding:25px 16px 25px 37px;
	width:647px;
	overflow:hidden;
}
.support-block h2 {
	margin:0 0 12px;
	color:#fff;
	font: 1.357em/1.158em Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.support-block-alt h2 {
	float:left;
	width:350px;
	margin:3px 0 0;
}
.support-block ul {
	width:340px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.support-block-alt ul {
	float:right;
	width:295px;
}
.support-block li {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	height:48px;
	padding:0 1px;
}
.support-block-alt li {height:53px;}
* html .support-block li {display:inline;}
*+html .support-block li {display:inline;}
.support-block a {
	float:left;
	overflow:hidden;
	height:48px;
	color:#e5e2df;
	cursor:pointer;
}
.support-block-alt a {height:53px;}
.support-block a strong {
	float:left;
	background: url(/baseimages/btn-support-l.png) no-repeat;
	height:35px;
	padding:13px 13px 0 19px;
}
.support-block-alt a strong {
	background: url(/baseimages/btn-support2-l.png) no-repeat;
	height:37px;
	padding:16px 13px 0 18px;
}
.support-block a span {
	float:left;
	background: url(/baseimages/btn-support-r.png) no-repeat;
	width: 7px;
	height: 48px;
	overflow:hidden;
}
.support-block-alt a span {
	background: url(/baseimages/btn-support2-r.png) no-repeat;
	width: 7px;
	height: 53px;
}
.support-block a:hover {
	color:#fff;
	text-decoration:none;
}
.support-block a:hover strong {background: url(/baseimages/btn-support-l-h.png) no-repeat;}
.support-block a:hover span {background: url(/baseimages/btn-support-r-h.png) no-repeat;}
.support-block-alt a:hover strong {background: url(/baseimages/btn-support2-l-h.png) no-repeat;}
.support-block-alt a:hover span {background: url(/baseimages/btn-support2-r-h.png) no-repeat;}
/* btn-info */
.btn-info {padding:0 0 15px;}
.btn-info a {
	background: url(/baseimages/btn-info.gif) no-repeat;
	width: 632px;
	height: 34px;
	padding:9px 40px 0 30px;
	margin: 0 -1px 0 1px;
	position:relative;
	display:block;
	text-align:center;
	color:#a07501;
	font-size:19px;
	line-height:21px;
	word-spacing:-2px;
}
/* items-block */
.items-form {
	background: url(/baseimages/bg-boxes.gif) repeat-x;
	padding:39px 0 0;
	margin:0 0 15px 2px;
}
.items-form .heading {
	width:100%;
	padding:0 0 17px;
}
.items-form .heading:after,
.items-form .holder:after {
	content:"";
	display:block;
	clear:both;
}
.items-form h2 {
	margin:0;
	color:#34322e;
	font-size:1.786em;
	line-height:1.2em;
	font-weight:normal;
}
.items-form .area {
	float:right;
	width:auto;
}
.items-form select {
	float:left;
	width:150px;
	margin:0 0 0 10px;
}
.items-form .heading label {
	float:left;
	color:#4e4b45;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin:9px 0 0;
}
.items-form .holder {width:100%;}
/* visual */
.items-form .visual {
	float:left;
	width:127px;
	padding:0 0 0 1px;
}
.items-form img {
	display:block;
	margin:0 0 8px;
}
.items-form .visual a {
	display:block;
	background: url(/baseimages/bg-items-form-link.gif) no-repeat;
	width: 72px;
	height: 19px;
	padding:7px 0 0 25px;
	overflow:hidden;
	color:#817e79;
	font: bold 10px/12px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 0 16px;
}
/* items-info */
.items-info {
	float:right;
	width:556px;
	margin:1px -1px 0 0;
	position:relative;
}
/* title */
.items-info .title {
	overflow:hidden;
	background: url(/baseimages/bg-title.gif) no-repeat;
	width: 545px;
	margin:0 0 15px 11px;
	text-transform:uppercase;
	color:#fefefe;
	font-size:0.786em;
	line-height:1.273em;
}
.items-info .title .holder {
	width:535px;
	padding:7px 0 7px 10px;
	overflow:hidden;
	background: url(/baseimages/bg-title-b.gif) no-repeat 0 100%;
}
.items-info .title strong {
	float:left;
	font-weight:normal;
	padding:0 7px 0 0;
}
.items-info .title01 {width:170px;}
.items-info .title02 {width:101px;}
.items-info .title03 {width:55px;}
.items-info .title04 {width:140px;}
/* items-info-list */
.items-info-list {
	list-style:none;
	margin:0;
	padding:0;
	color:#34322e;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
}
.items-info-list li {
	padding:0 0 16px 0;
	vertical-align:top;
	width:566px;
	margin:0 -10px 0 0;
}
.items-info-list li:after {
	content:"";
	display:block;
	clear:both;
}
.items-info .info01,
.items-info .info02,
.items-info .info03 {
	float:left;
	overflow:hidden;
}
.items-info .info01 {
	float:left;
	width:190px;
	padding:5px 8px 0 0;
}
.items-info .info02 {
	width:101px;
	padding:5px 7px 0 0;
	color:#676562;
	font-size:10px;
}
.items-info .info03 {
	padding:5px 4px 0 0;
	width:55px;
}
.items-info .info01 a {
	float:left;
	margin:0 0 0 21px;
	color:#34322e;
	background: url(/baseimages/arrow9.gif) no-repeat -100px -100px;
}
.items-info .info01 a:hover {
	background-position:0 0;
	text-decoration:none;
	margin-left:0;
	padding-left:21px;
	color:#92533b;
}
.items-info .text {
	float:left;
	background: url(/baseimages/bg-text4.gif) no-repeat;
	width: 20px;
	height: 26px;
	padding:0 3px;
	margin:0 7px 0 0;
}
.items-info .text input {
	float:left;
	margin:0;
	padding:6px 0;
	border:0;
	background:none;
	outline:none;
	color:#34322e;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	width:20px;
	height:14px;
}
.items-info .btn-add,
.items-info .btn-wishlist {
	font: bold 10px/12px Arial, Helvetica, sans-serif;
}
.items-info .btn-add {
	background: url(/baseimages/btn-items-info-list.gif) no-repeat;
	width: 78px;
	height:19px;
	padding:7px 0 0 10px;
	margin:0 7px 0 0;
	float:left;
	color:#975a41;
}
.items-info .btn-wishlist {
	background: url(/baseimages/btn-items-info-list.gif) no-repeat 0 -62px;
	width: 56px;
	height:19px;
	padding:7px 0 0 8px;
	float:left;
	color:#8c8984;
	position:relative;
}
.items-info .btn-add:hover,
.items-info .btn-wishlist:hover {
	color:#fff;
	text-decoration:none;
}
.items-info .btn-add:hover {background-position:0 -31px;}
.items-info .btn-wishlist:hover {background-position:0 -94px;}
/* article-box */
.article-box {
	border-top:1px solid #e8e6e5;
	padding:20px 0 23px 5px;
	line-height:1.5em;
}
.article-box p {margin:0 0 21px;}
/* holder */
.article-box .holder {
	overflow:hidden;
	width:100%;
}
/* video-box */
.article-box .video-box {
	float:right;
	width:300px;
	padding:7px 1px 0 10px;
	margin:0;
}
.article-box .info {
	overflow:hidden;
	height:1%;
}
.article-box h2 {
	margin:0 0 17px;
	color:#3c556c;
	font-size:17px;
	line-height:20px;
	font-weight:normal;
}
.article-box .info ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:18px;
}
.article-box .info li {
	padding:0 0 9px 16px;
	background: url(/baseimages/bullet.gif) no-repeat 0 7px;
}
/* btn-info2 */
.btn-info2 {
	color:#f6ede4;
	display:block;
	width:226px;
	margin:0 0 12px -1px;
	position:relative;
	cursor:pointer;
}
.btn-info2 strong {
	display:block;
	background: url(/baseimages/btn-info2.png) no-repeat;
	width: 167px;
	padding:13px 0 9px 59px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
}
.btn-info2 span {
	display:block;
	background: url(/baseimages/btn-info2-b.png) no-repeat;
	width: 226px;
	height: 6px;
	overflow:hidden;
}
.btn-info2:hover strong {text-decoration:underline;}


/* ico-list */
.ico-list {
	list-style:none;
	margin:0;
	padding:4px 0 0;
}
.ico-list li {
	display:inline-block;
	vertical-align:middle;
	padding:0 15px 0 13px;
}
* html .ico-list li {display:inline;}
*+html .ico-list li {display:inline;}
.ico-list img {display:block;}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	display:table-footer-group;
	background: url(/baseimages/bg-footer.jpg);
}
#footer .footer-holder {
	height:1%;
	display:table-row;
	background: url(/baseimages/bg-footer-holder.jpg) repeat-x 50% 0;
}
#footer .footer-frame { display:table-cell;}
.footer-inner {
	padding:27px 0 66px 4px;
	margin:0 auto;
	width:982px;
	overflow:hidden;
}
/* topiclist */
.topiclist {
	float:left;
	background: url(/baseimages/bg-topiclist-t.png) no-repeat;
	width: 701px;
	padding:6px 0 0;
	overflow:hidden;
}
.topiclist-b {
	background: url(/baseimages/bg-topiclist-b.png) no-repeat;
	width: 701px;
	height: 8px;
	overflow:hidden;
}
.topiclist-holder {
	background: url(/baseimages/bg-topiclist.png) repeat-y;
	width: 700px;
	list-style:none;
	margin:0 -25px 0 0;
	padding:10px 0 0 26px;
	overflow:hidden;
}
.topiclist-holder ul {
	list-style:none;
	margin:0;
	padding:0 0 12px;
}
.topiclist li {
	float:left;
	width:160px;
	color:#c7bfbc;
	padding:0 15px 0 0;
	position:relative;
}
.topiclist li li {
	float:none;
	width:auto;
	font-size:0.929em;
	line-height:1.231em;
	padding:0 0 6px;
}
.topiclist h3 {
	padding:7px 0 0;
	margin:0 0 7px;
	text-transform:uppercase;
	font: bold 0.786em/1.091em Arial, Helvetica, sans-serif;
}
.topiclist a {color:#a69d9a;}
.topiclist a:hover {color:#a76c54;}
/* contact-box */
.contact-box {
	float:right;
	width:255px;
	padding:11px 0 0;
}
/* logo-box */
.logo-box {
	overflow:hidden;
	width:250px;
	padding:0 3px 12px 0;
}
/* slogan */
.logo-box .slogan {
	float:left;
	width:142px;
	text-align:right;
	color:#555b61;
	font-size:0.857em;
	line-height:1.5em;
	margin:9px 0 0;
}
* html .logo-box .slogan {width:145px;}
*+html .logo-box .slogan {width:145px;}
/* logo */
#footer .logo {
	float:right;
	background: url(/baseimages/logo-footer.jpg) no-repeat;
	width: 95px;
	height: 65px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .logo a {
	display:block;
	height:100%;
}
/* address */
.contact-box address {
	padding:16px 2px 8px 0;
	background: url(/baseimages/seperator.jpg) no-repeat;
	color:#89929b;
	font:0.857em/1.083em Arial, Helvetica, sans-serif;
	text-align:right;
}
.contact-box address span {
	display:block;
	margin:0 0 6px;
}
.contact-box address a {
	color:#b77255;
	text-decoration:underline;
}
.contact-box address a:hover {text-decoration:none;}

.contact-box .affiliates {
    padding:16px 2px 0 0;
    background: url(/baseimages/seperator.jpg) no-repeat;
}


/* by */
.by {
	padding:9px 0 0 47px;
	font: 0.857em/1.083em Arial, Helvetica, sans-serif;
	text-align:center;
}
.by .cp {
	background: url(/baseimages/bg-by.jpg) no-repeat;
	width: 207px;
	display:block;
	color:#89929b;
	
}
.by span {
	display:block;
	background: url(/baseimages/bg-by-b.jpg) no-repeat 0 100%;
	padding:11px 0 11px;
}
/*.by a:hover span {text-decoration:underline;}*/
/* skip */
.skip {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus {
	position:static;
	width:auto;
	height:auto;
}
/* hidden */
.hidden {
	position:absolute;
	top:0;
	left:-9999px;
	display:none;
}
/* Custom Forms     */

.outtaHere {
	position:absolute;
	left:-3000px;
}
/* Selects */

.selectArea {
	position: relative;
	height: 30px;
	float:left;
	color:#4d4c48;
	font: 11px/30px Arial, Helvetica, sans-serif;
    
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:7px;
	height:100%;
	background: url(/baseimages/select-left.gif) no-repeat;
	display: block;
	
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:100%;
	height:100%;
	background: url(/baseimages/select-button.gif) no-repeat 100% 0;
	
}
* html .selectArea a.selectButton {right:-1px;}
.selectArea .center{
	height: 30px;
	line-height:28px;
	display:block;
	padding:0 24px 0 12px;
	background: url(/baseimages/select-center.gif) repeat-x;
	
}
.selectArea .center img {float:left;}
/*Selects drop-down*/

.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #f3f3f2;
	border: 1px solid #c9c9c9;
	display: block;
	z-index: 30;
	font-size: 11px;
}
.drop-dif {background:#f3f3f2;}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	overflow:hidden;
	list-style: none;
}
.optionsDivVisible ul li {
	overflow:hidden;
	width:100%;
	vertical-align:top;
}
.optionsDivVisible a {
	color: #4d4c48;
	overflow:hidden;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 4px;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}
.optionsDivVisible a:hover {text-decoration:underline;}