@charset "utf-8";
/*
Theme Name: Touch 'n Hold
Theme Path: ../
Theme URI: http://www.touchnhold.com/
Version: 1.0
Author: WISE Media
Author URI: http://www.wisemedia.ro/
*/
body {
	font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: right; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #000;
	height: 100%;
	width: 100%;
	position: absolute;
	right:0px;
	top:0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
body.scroll {
	position:static;
	background-color:#FFF;
	color:#333;
	margin: 0px;
	padding: 0px;
	width: 580px;
}
body.homepage, body.door {
	background-image: url(../images/scene_1.jpg);
}
body.door {
	background-attachment: fixed;
}
body.workbench, body.door, body.desktop, body.livingroom {
	position: static;
}
body.plain {
	background:#FFF;
	
}
a:active
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
:-moz-any-link:focus {
  outline: none;
} 
a img {
	border:none;
}
img
{
	-ms-interpolation-mode: bicubic;
}
img.reflected {
	margin-bottom:1px;
}

.nojavascript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	position: fixed;
	width: 380px;
	text-align: center;
	padding: 5px 20px 10px 20px;
	left: 50%;
	margin-left: -220px;
	top: 160px;
	color: #FFF;
	z-index:9999;
	border: 4px solid #333;
	background-image: url(../images/bg_black_transp_60.png);
	box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.nojavascript p {
	font-size: 13px;
	margin: 0px;
	text-indent:-70px;
}
.nojavascript h1 {
	font-size: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-indent:-70px;
}
.nojavascript img  {
	float: left;
	margin-top: 20px;
	margin-right:10px;
}




.pageLoading{
	position:absolute;
	z-index:1000;
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#000;
	margin:0px;
	width:100%;
	height:100%;
}
.interior {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 1030px;
	position: absolute;
	right: 0px;
}
.scroll  #content {
	width: 580px;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	top: 0px;
}

.homepage .interior, .door .interior {
	background-image: url(../images/bg1.png);
}
.workbench .interior, .door .interior, .desktop .interior, .livingroom .interior, .plain .interior {
	position: static;
	background-attachment: fixed;
}
.livingroom.noScroll .interior {
	background-attachment:scroll;
}
.workbench .interior  {
	background-image: url(../images/bg2.jpg);
}
.desktop .interior  {
	background-image: url(../images/bg3.jpg);
}
.livingroom .interior  {
	background-image: url(../images/bg4.jpg);
}
#animation {
	display:none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 114px;
}
#container {
	text-align: left; /* this overrides the text-align: center on the body element. */
	color: #FFF;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	width: 1174px;
	right: 0px;
	position: static;
}
#mainContent {
	padding: 0;
	width: 1174px;
	position: absolute;
}
.sitemap {
	padding:0;
	margin:0;
	list-style:none;
	display:table;
}
.sitemap>li {
	display:table-cell; 
}
.sitemap>li li a {
	color:#FFF !important;
}
.workbench #mainContent, 
.door #mainContent,
.desktop #mainContent,
.livingroom #mainContent,
.plain #mainContent {
	position: static;
}

#content {
	visibility: visible;
	z-index: 2;
	top: 146px;
	width: 806px;
	margin-left: 114px;
	position: absolute;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
}
.workbench #content,
.door #content,
.desktop #content,
.livingroom #content,
.plain #content {
	width: 994px;
	position: static;
	margin-top: 155px;
	margin-right: 0px;
	margin-left: auto;
}
.workbench #content {
	margin-left:auto;
	width:1070px;
}
.livingroom #content.multimedia {
	width: 1167px;
}

.desktop #content {
	width: 1088px;
	margin-top: 195px;
}


#content .innerContent {
	width: 600px;
	margin-left: 80px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.plain #content .innerContent {
	margin-left:40px;
}
.workbench #content .outerContent,
.door #content .outerContent,
.desktop #content .outerContent,
.livingroom #content .outerContent {
	width: 973px;
	background-image: url(../images/innercontent_workbench_shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 21px;
	padding-right: 0px;
	padding-top: 2px;
	margin-top: 12px;
}
.workbench #content .outerContent {
	width:1049px;
}
.door #content .outerContent,
.livingroom #content .outerContent,
.plain #content .outerContent {
	background-image:none;
}
.desktop #content .outerContent {
	background-image: url(../images/innercontent_desktop_tile.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 1067px;
}
.livingroom #content.multimedia .outerContent {
	margin-top: 0px;
	padding-left: 0px;
	width: 984px;
	padding-top: 0px;
	padding-right: 0px;
}


.workbench #content .outerContent2,
.door #content .outerContent2,
.desktop #content .outerContent2,
.livingroom #content .outerContent2 {
	background-image: url(../images/outercontent_workbench_border.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.door #content .outerContent2,
.livingroom #content .outerContent2 {
	background-image:url(../images/innercontent_door_top.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-top: 39px;
	margin-top: -10px;
}
.livingroom #content.multimedia .outerContent2 {
	background-image:none;
	padding: 0px;
	margin-top: 0px;
}
.desktop #content .outerContent2 {
	background-image:url(../images/innercontent_desktop_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -40px;
	margin-left: -21px;
	padding-left: 80px;
	padding-top: 40px;
	width: 1008px;
}
.workbench #content .innerContent,
.door #content .innerContent,
.desktop #content .innerContent,
.livingroom #content .innerContent {
	margin: 0px;
	width: 564px;
	padding-top: 10px;
	padding-right: 376px;
	padding-bottom: 22px;
	padding-left: 22px;
	background-image: url(../images/innercontent_workbench_blackboard.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #040404;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #60442a;
	border-bottom-color: #A27246;
	border-left-color: #6d4c2f;
	border-right-width: 0px;
	min-height: 700px;
	color: #FFF;
}
.plain #content .innerContent {
	color:#000;
}
.workbench #content .innerContent {
	background-position:160px top;
	padding:10px 270px 22px 22px;
	width:746px;
}
.door #content .innerContent,
.livingroom #content .innerContent {
	background-image:url(../images/bg_black_transp_40.png);
	background-color:transparent;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	min-height: 660px;
	border:none;
	background-repeat: repeat;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.door #content .innerContent {
	background-image:url(../images/bg_black_transp_60.png);
	min-height:400px !important;
}
.livingroom #content.multimedia .innerContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-image:none;
	margin: 0px;
	padding: 0px;
	width: auto;
}
.desktop #content .innerContent {
	background-image:none;
	background-color:transparent;
	border:none;
	padding-left: 24px;
}
.desktop #content .bottomPart {
	height: 172px;
	width: 1087px;
	background-image: url(../images/innercontent_desktop_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -79px;
	margin-bottom: -40px;
	margin-top:-130px;
}
.desktop #content .rightPart {
	background-image: url(../images/innercontent_desktop_right.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 130px;
	right: 0px;
	height: 752px;
	width: 388px;
}


#headerBox {
	height: 146px;
	width: 803px;
	margin-top: 0px;
	margin-left: auto;
	top: 0px;
	position: absolute;
	right: 257px;
	z-index: 100;
}


#headerBox #header{
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
	width: 736px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
	position: absolute;
	top: 0px;
	left: 62px;
	z-index: 100;
}

.workbench #headerBox #header,
.door #headerBox #header,
.desktop #headerBox #header,
.livingroom #headerBox #header,
.plain #headerBox #header {
	position: fixed;
	left: auto;
	right: 0px;
	margin-right: 262px;
	margin-left: auto;
}
.livingroom.noScroll #headerBox #header {
	position:absolute;
	margin-right: 5px;
	margin-left: auto;
}
#headerBox #header a.utilHome {
	display: block;
	height: 34px;
	width: 34px;
	background-image: url(../images/util_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: -144px;
	top: 15px;
	text-indent: -9999em;
}
#headerBox #header a:hover.utilHome,
#headerBox #header a:hover.buttonSearch {
	background-position: 0px -34px;
}
#headerBox #header a.buttonSearch{
	background-image: url(../images/util_button_home.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 34px;
	width: 34px;
	background-image: url(../images/util_search.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: -144px;
	top: 90px;
	text-indent: -9999em;
}
#container a.showLink {
	height:67px;
	width:80px;
	display:block;
	position: fixed;
	top:50%;
	left:-13px;
	margin-top:-38px;
	padding:5px;
	background:#FFF url(../images/showlink_hometalk.jpg) 18px 4px no-repeat;
	z-index:4;
	text-indent:-9999em;
	cursor:pointer;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
#headerBox #header #topSearchBox {
	height: 62px;
	width: 217px;
	background-image: url(../images/topsearchbox_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:none;
	position:absolute;
	z-index:10;
}
#headerBox #header #topSearchBox #searchformTop {
	margin: 0px;
	padding: 0px;
}
#headerBox #header #topSearchBox a.clearButton {
	display: block;
	height: 17px;
	width: 17px;
	background-image: url(../images/clear_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	position: absolute;
	top: 26px;
	right: 20px;
	margin: 0px;
	font-size: 1px;
	text-indent: -9999em;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	visibility: hidden;
}
#headerBox #header #topSearchBox a:hover.clearButton {
	background-position: 0px -17px;
}
#headerBox #header #topSearchBox #searchformTop #searchfieldTop {
	height: 22px;
	width: 154px;
	margin-top: 21px;
	margin-left: 20px;
	padding: 2px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.8);
	text-align: left;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#headerBox #header #topSearchBox #searchformTop #searchfieldTop.faded {
	color: #FFF;
}

#headerBox .logo{
	width: 289px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 48px;
	display: block;
	background-image: url(../images/logo.png);
	text-indent: -9999em;
	clear: left;
	position: absolute;
	left: 23px;
	top: 7px;
}
#headerBox.index .logo{ 
	margin-left: 82px;
	margin-top: 102px;
}
#headerBox #header .logoGreenstar {
	display: block;
	height: 38px;
	width: 123px;
	position: absolute;
	top: 12px;
	right: 27px;
	background-image: url(../images/logo_greenstar.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
}

#headerBox #header .motto {
	font-family: NeoSansMedium, NeoSans, Tahoma, Arial;
	font-size: 24px;
	line-height: 23px;
	color: #FFF;
	font-style: italic;
	font-weight: normal;
	position: absolute;
	left: 326px;
	top: 9px;
	text-shadow: 0 1px 1px #000000;
}

#headerBox #menuBox{
	height: 69px;
	width: 553px;
	display: block;
	position: absolute;
	z-index:10;
	left: 134px;
	top: 68px;
}
#headerBox #menuBox {
	position:fixed;
	margin-left:auto;
	margin-right: 373px;
	left:auto;
	right:0px;
}
.homepage #headerBox #menuBox,
.livingroom.noScroll #headerBox #menuBox {
	position:absolute;
	left: 134px;
	top: 68px;
	margin-left:0;
	margin-right: 0;
}
#headerBox #menu {
	height: 30px;
	width: 632px;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Tahoma, Geneva, sans-serif;
}
#headerBox .doorButton {
	cursor:pointer;
	display:block;
	height:54px;
	position:absolute;
	width:330px;
	z-index:5;
	background-image: url(../images/door_button.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 720px;
	margin-left: 380px;
}
#menu>li {
	height: 69px;
	float: left;
	text-align: center;
}
#menu li a {
	color: #FFF;
	text-decoration: none;
	display: block;
}
#menu>li>a {
	font-size: 28px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 69px;
	text-align: center;
	vertical-align: middle;
	line-height: 28px;
	text-indent:-9999em;
}
#menu>li>a {
	background-image: url(../images/menu_en.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.menuButton_about>a {
	background-position: 0px 0px;
}
#menu li.menuButton_about>a:hover {
	background-position: 0px -69px;
}
#menu li.menuButton_products>a {
	background-position: -120px 0px;
}
#menu li.menuButton_products>a:hover {
	background-position: -120px -69px;
}
#menu li.menuButton_shop>a {
	background-position: -234px 0px;
}
#menu li.menuButton_shop>a:hover {
	background-position: -234px -69px;
}
#menu li.menuButton_howto>a {
	background-position: -381px 0px;
}
#menu li.menuButton_howto>a:hover {
	background-position: -381px -69px;
}
#menu li.menuButton_storelocator>a {
	background-position: -479px 0px;
}
#menu li.menuButton_storelocator>a:hover {
	background-position: -479px -69px;
}

#menu li .subMenu , #menu li .subMenu2{
	display: none;
	position: absolute;
	z-index: 50;
}
#menu li .subMenu {
	margin-top: -10px;
}
#menu li .subMenu2 {
	margin-top: -60px;
}

#menu >li> .subMenu li:hover > .subMenu2{
	display: block;
}

#menu li .subMenu .inner ul , #menu li .subMenu2 .inner ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	list-style-type: none;
}
#menu li .subMenu .inner ul li, #menu li .subMenu2 .inner ul li{
	display: block;
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border:none;
}
#menu li .subMenu .inner ul a , #menu li .subMenu2 .inner ul a{
	font-size: 16px;
	color: #000;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	margin: 0px;
	text-align: left;
	line-height: 24px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: NeoSans, Tahoma, Arial;
	font-variant:normal;
	font-weight:normal;
	display: block;
}
#menu li .subMenu .inner ul li:hover, 
#menu li .subMenu2 .inner ul li:hover,
#menu li .subMenu .inner ul a:hover, 
#menu li .subMenu2 .inner ul a:hover, 
#menu li .subMenu .inner ul a:hover, 
#menu li .subMenu .inner ul li:hover .subMenu2 a:hover{
	color: #000;
	background-color: #FFF;
	text-decoration: none;
}
#menu li .subMenu .inner ul li:hover .subMenu2 a {
	color: #000;
}
#menu li .subMenu .inner ul li:hover a,
#menu li .subMenu .inner ul .subMenu2 li:hover>a {
	color: #000;
}


.roundCornerBoxWhite1 {

}
.roundCornerBoxWhite1 .top .top-arrow,
.roundCornerBoxWhite1 .top .top-left-arrow {
	height: 30px;
	background-image: url(../images/submenu_top_arrow.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.roundCornerBoxWhite1 .top .top-left-arrow {
	background-position: left top;
}
.roundCornerBoxWhite1 .right .right-arrow {
	position:absolute;
	width:27px;
	height: 100%;
	background-image: url(../images/submenu_right_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}



.roundCornerBoxWhite1 .top, .roundCornerBoxWhite1 .bottom{
	height: 30px;
	width: auto;
	margin-right: 27px;
	margin-left: 27px;
	position:relative;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/submenu_top.png);
	background-position: center top;
	background-repeat: repeat-x;
	z-index: 5;
}
.roundCornerBoxWhite1 .bottom {
	background-image: url(../images/submenu_bottom.png);
	background-position: center top;
}

.left-corner, .right-corner,
#menu .left-corner, #menu .right-corner{
	position:absolute;
	background-repeat: no-repeat;
}
.roundCornerBoxWhite1 .inner .left{
	position:absolute;
	background-image: url(../images/submenu_left.png);
	background-position: left top;
	width:27px;
	height:100%;
	left: 0px;
}
.roundCornerBoxWhite1 .inner .right{
	position:absolute;
	background-image: url(../images/submenu_right.png);
	background-position: right top;
	width:27px;
	height:100%;
	right: 0px;
}

.roundCornerBoxWhite1 .left-corner, .roundCornerBoxWhite1 .right-corner {
	background-image: url(../images/submenu.png);

}
.roundCornerBoxWhite1 .inner    {
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 27px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	z-index: 6;
}
.roundCornerBoxWhite1 .inner .innerCell {
	background-color: #c7e716;
}
.roundCornerBoxWhite1 .inner .innerCell li a {
	text-shadow: 0 0px 0 rgba(0, 0, 0, 0);
	padding-right: 16px;
}
.roundCornerBoxWhite1 .inner .innerCell li a.arrow {
	background-image: url(../images/submenu_arrow.png);
	background-repeat: no-repeat;
	background-position: right 8px;
}

.roundCornerBoxWhite1 .bottom .left-corner {
	height:27px;
	width:27px;
	left: -27px;
	background-position: 0px -146px;
	top: 0px;
}
.roundCornerBoxWhite1 .bottom .right-corner {
	background-position: -109px -146px;
	height: 27px;
	width: 27px;
	right: -27px;
	top: 0px;
}
.roundCornerBoxWhite1 .top .left-corner {
	height:30px;
	width:27px;
	left: -27px;
	background-position: 0px 0px;
	top: 0px;
}
.roundCornerBoxWhite1 .top .right-corner {
	background-position: -109px 0px;
	height: 30px;
	width: 27px;
	right: -27px;
	top: 0px;
}

#lead {
	height: 275px;
	width:auto;
	margin-bottom: 5px;
	position:relative;
	z-index:2;
}

#lead .text,
#lead .text2,
#lead .text3 {
	width: 249px;
	height:208px;
	float: left;
	overflow:hidden;
	padding: 4px;
	background-image: url(../images/bg_black_transp_40.png);
	background-repeat: repeat;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.8);
	color: #FFF;
	text-align: justify;
	margin-top: 35px;
	margin-right: 8px;
	line-height: 18px;
}
#lead .text2 {
	width:580px;
	height:230px;
}
#lead .innerCell {
	height:206px;
	overflow:auto;
}
#lead .text2 .innerCell {
	height:220px;
}
/********** jscrollpane ***********/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

#lead .jspContainer
{
	overflow: hidden;
	position: relative;
}

#lead .jspPane
{
	position: absolute;
}

#lead .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 100%;
	background: transparent;
}

#lead .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 15px;
	background: red;
}

#lead .jspVerticalBar *,
#lead .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

#lead .jspCap
{
	display: none;
}

#lead .jspHorizontalBar .jspCap
{
	float: left;
}

#lead .jspTrack
{
	background: transparent;
	position: relative;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, 0.4);
}

#lead .jspDrag
{
	background: #c7e716;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin:0 2px;
}

#lead .jspHorizontalBar .jspTrack,
#lead .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

#lead .jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

#lead .jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

#lead .jspVerticalBar .jspArrow
{
	height: 16px;
}

#lead .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

#lead .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#lead .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html #lead .jspCorner
{
	margin: 0 -3px 0 0;
}

#lead .top {
	height: 34px;
	width: 257px;
	background-image: url(../images/mainlead_text_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -37px;
	margin-left: -4px;
	position: absolute;
}
#lead .text2 .top {
	background-image: url(../images/innercontent_door_top.png);
	width:592px;
	height:40px;
	margin-top:-43px;
}

#lead p {
	margin:0;
}
#lead .text a {
	color:#c1e112;
	text-decoration:none;
}
#lead h2, #lead h3, #lead h4, #lead h5, #lead h6 {
	margin-top:0;
	font-family: NeoSansMedium,NeoSans,Arial,sans-serif,Tahoma;
    font-weight: normal;
}
#lead .movie,
#lead .movie3 {
	height: 186px;
	width: 315px;
	background-image: url(../images/lead_movie_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 59px;
	padding-left: 16px;
}
#lead .movie3 {
	height: 283px;
	width: 530px;
	background-image: url(../images/lead_movie_large.png);
	padding-left: 0;
    padding-top: 65px;
	position: absolute;
    top: -60px;
	left: 26px;
}
#lead .movie #videoCell {
	height: 170px;
	width: 302px;
	margin: 0px;
	padding: 0px;
	position:relative;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); 
}
#lead .movie #videoCell .mediaPlay {
	height: 170px;
	width: 302px;
	background-image: url(../images/media_play.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	position: absolute;
}
#lead .movie #videoCell .splash {
	height: 170px;
	width: 302px;
}
#content .innerContent #howTo {
	width: 257px;
	background-image: url(../images/bg_black_transp_40.png);
	background-repeat: repeat;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	margin-top: 14px;
	float: left;
	margin-right: 15px;
}
#content .innerContent #howTo p {
	margin: 0px;
	line-height:0;
}
#content .innerContent #howTo p a {
	line-height:0;
}
#content .innerContent #howTo .top {
	height: 22px;
	width: 257px;
	background-image: url(../images/howto_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: -11px;
	position: absolute;
}
#content .innerContent #startLeads {
	height: 270px;
	width: 315px;
	float: left;
	position: relative;
	margin-top: -22px;
	background-image: url(../images/start_leads_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 37px;
}
#content .innerContent #startLeads .testimonial {
	height: 121px;
	width: 315px;
	background-image: url(../images/bg_black_transp_40.png);
	background-repeat: repeat;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
#content .innerContent #startLeads .testimonial p {
	margin:0px;
}
#content .innerContent #startLeads .pressMedia {
	height: 134px;
	width: 315px;
	margin-top: 15px;
	background-image: url(../images/press_media_lead_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
#content .innerContent #startLeads .pressMedia .sealLink {
	display:block;
	float:right;
	height:140px;
	text-indent:-9999em;
	width:70px;
}
#content .innerContent #startLeads .pressMedia h2 {
	font-family: NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-size: 20px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	margin-top: 16px;
	margin-bottom: 5px;
	margin-left: 9px;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.8);
	padding-top: 16px;
}
#content .innerContent #startLeads .pressMedia ul {
	list-style-type: none;
	padding: 0px;
	height: 45px;
	width: 200px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#content .innerContent #startLeads .pressMedia ul li {
	height: 45px;
	width: 80px;
	float: left;
	margin-right: 8px;
	border:none;
}

#content .innerContent #startLeads .pressMedia ul li a {
	border: 1px solid #6c5548;
	display: block;
	height:45px;
	width:80px;
}
#content .innerContent #startLeads .pressMedia ul li a:hover {
}
#content .innerContent #startLeads .pressMedia ul li a .over {
	display: block;
	height: 24px;
	position: absolute;
	width: 62px;
	margin-top: 58px;
	background-color: #e32a26;
	background-image: url(../images/arrow_up_2.png);
	background-repeat: no-repeat;
	background-position: center -1px;
	display:none;
}
#content .innerContent #startLeads .pressMedia ul li a:hover .over {
	display:block;
}
#content .innerContent #startLeads .pressMedia ul li img  {
	height: 45px;
	width: 80px;
}
#content .innerContent #startLeads .pressMedia a.more { 
	height: 25px;
	width: 18px;
	display: block;
	background-image: url(../images/arrow_right_2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-top: 22px;
	text-indent: -9999em;
}
#content .innerContent #startLeads .pressMedia a:hover.more {
	background-position: 0px -25px;
}
#content .date,
#content .date.type1,
#content .date.type2,
#content .date.type3 {
	font-family: NeoSans, Arial, sans-serif, Tahoma;
	font-size: 9px;
	color: #FFF;
	width: 24px;
	text-align: right;
	line-height: 10px;
	padding-right: 16px;
	background-image: url(../images/date_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin-left: -52px;
	margin-top: 4px;
	height: 47px;
	padding-top: 16px;
	padding-left: 12px;
}

#content .date.type2 {
	background-position: 0px -63px;
}
#content .date.type3 {
	background-position: 0px -126px;
}
#content .artContent .date, #content .galleryList .scrollable .items a .date{
	margin-left: -52px;
	margin-top: -10px;
}
.door #content .date,
.door #content .artContent .date
.livingroom #content .date,
.livingroom #content .artContent .date {
	margin-left: -62px;
}
.desktop #content .date,
.desktop #content .artContent .date {
	margin-left: -80px;
}
#content .date .day {
	display: block;
	font-size: 18px;
	color: #FFF;
	text-align: right;
	line-height: 18px;
	width: 25px;
	height:18px;
	margin-top:-2px;
	margin-bottom:-2px;
}
#content .artContent .message .date{
	font-size: 11px;
	color: #817E7E;
	width: 22px;
	text-align: right;
	line-height: 10px;
	padding-right: 10px;
	background-position: 28px top;
	float: left;
	margin-left: -36px;
	margin-top: 0px;
	height: 50px;
}
.workbench #content a,
.door #content a,
.desktop #content a,
.livingroom #content a {
	color: #9FC010;
	text-decoration: none;
}
.workbench #content a:hover,
.door #content a:hover,
.desktop #content a:hover,
.livingroom #content a:hover {
	color: #CBE446;
	text-decoration: underline;
}
.workbench #content .title a,
.door #content .title a,
.desktop #content .title a,
.livingroom #content .title a {
	text-decoration: none;
	color: #5693C9;
}
.workbench #content .title a:hover,
.door #content .title a:hover,
.desktop #content .title a:hover,
.livingroom #content .title a:hover {
	text-decoration: none;
}
.workbench #content .catTitle,
.door #content .catTitle,
.desktop #content .catTitle,
.livingroom #content .catTitle,
.plain #content .catTitle {
	display: block;
	white-space: nowrap;
	font-size: 30px;
	font-family: HandOfSean,"Hand Of Sean", Tahoma, Arial, sans-serif;
	color: #FFF;
	line-height: normal;
	font-weight: bold;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 1);
}
.desktop #content .catTitle,
.plain #content .catTitle {
	color:#000;
}
.door #content .catTitle,
.livingroom #content .catTitle,
.plain #content .catTitle {
	font-weight: 500;
}
.door #content .catTitle,
.livingroom #content .catTitle,
.plain #content .catTitle {
	font-family:NeoSans, Arial, sans-serif, Tahoma;
}
.workbench #content .artContent .catTitle,
.door #content .artContent .catTitle,
.desktop #content .artContent .catTitle,
.livingroom #content .artContent .catTitle,
.plain #content .artContent .catTitle {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight:normal;
}
.door #content .artContent .catTitle,
.livingroom #content .artContent .catTitle,
.plain #content .artContent .catTitle {
	font-weight:500;
	color:#accc12;
}
.workbench #content .catTitle .arrow,
.door #content .catTitle .arrow,
.desktop #content .catTitle .arrow,
.livingroom #content .catTitle .arrow,
.plain #content .catTitle .arrow {
	display: none;
	height: 28px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: 0px -28px;
	float: left;
	margin-top: 7px;
	margin-left: -26px;
}
.workbench #content.wide .catTitle,
.door #content.wide .catTitle,
.desktop #content.wide .catTitle,
.livingroom #content.wide .catTitle,
.plain #content.wide .catTitle {
	margin-left: 95px;
	margin-top: -77px;
}
.workbench #content .catTitle a,
.door #content .catTitle a {
	color: #FFF;
	text-decoration: none;
}
.desktop #content .catTitle a {
	color: #000;
	text-decoration: none;
} 
.workbench #content .catTitle a:hover,
.door #content .catTitle a:hover {
	color: #FFF;
	text-decoration: underline;
}
.door #content .artContent .catTitle a {
	color: #accc12;
}
.desktop #content .catTitle a:hover,
.plain #content .catTitle a:hover {
	color: #000;
	text-decoration: underline;
}
.door #content .artContent .catTitle a:hover {
	color: #CBE446;
	text-decoration:none;
}
.workbench #content .catContent,
.door #content .catContent,
.desktop #content .catContent,
.livingroom #content .catContent,
.plain #content .catContent {
	margin-top: 10px;
	margin-bottom:30px;
}
.workbench #content h1, .workbench #content h2, .workbench .artContent h2,
.door #content h1, .door #content h2, .door .artContent h2,
.desktop #content h1, .desktop #content h2, .desktop .artContent h2,
.livingroom #content h1, .livingroom #content h2, .livingroom .artContent h2,
.plain #content h1, .plain #content h2, .plain .artContent h2 {
	font-family: HandOfSean,"Hand Of Sean", Tahoma, Arial, sans-serif;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight:normal;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
}
.desktop #content h1, .desktop #content h2, .desktop .artContent h2,
.plain #content h1, .plain #content h2, .plain .artContent h2 {
	color: #1b3e8e !important;
	text-shadow: none;
}
.door #content h1, .door #content h2, .door .artContent h2,
.livingroom #content h1, .livingroom #content h2, .livingroom .artContent h2,
.plain #content h1, .plain #content h2, .plain .artContent h2 {
	font-family:NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-weight:normal;
}
.workbench #content h1 a,
.workbench #content h2 a,
.workbench #content h3 a,
.workbench #content h4 a,
.workbench #content h5 a,
.workbench #content h6 a,
.door #content h1 a,
.door #content h2 a,
.door #content h3 a,
.door #content h4 a,
.door #content h5 a,
.door #content h6 a,
.livingroom #content h1 a,
.livingroom #content h2 a,
.livingroom #content h3 a,
.livingroom #content h4 a,
.livingroom #content h5 a,
.livingroom #content h6 a {
	text-decoration: none;
	color:#accc12;
}
.desktop #content h1 a,
.desktop #content h2 a,
.desktop #content h3 a,
.desktop #content h4 a,
.desktop #content h5 a,
.desktop #content h6 a,
.plain #content h1 a,
.plain #content h2 a,
.plain #content h3 a,
.plain #content h4 a,
.plain #content h5 a,
.plain #content h6 a {
	text-decoration: none;
	color:#1b3e8e;
}
.workbench #content h1 a:hover,
.workbench #content h2 a:hover,
.workbench #content h3 a:hover,
.workbench #content h4 a:hover,
.workbench #content h5 a:hover,
.workbench #content h6 a:hover,
.door #content h1 a:hover,
.door #content h2 a:hover,
.door #content h3 a:hover,
.door #content h4 a:hover,
.door #content h5 a:hover,
.door #content h6 a:hover,
.livingroom #content h1 a:hover,
.livingroom #content h2 a:hover,
.livingroom #content h3 a:hover,
.livingroom #content h4 a:hover,
.livingroom #content h5 a:hover,
.livingroom #content h6 a:hover {
	color: #CBE446;
	text-decoration: none;
}
.desktop #content h1 a:hover,
.desktop #content h2 a:hover,
.desktop #content h3 a:hover,
.desktop #content h4 a:hover,
.desktop #content h5 a:hover,
.desktop #content h6 a:hover,
.plain #content h1 a:hover,
.plain #content h2 a:hover,
.plain #content h3 a:hover,
.plain #content h4 a:hover,
.plain #content h5 a:hover,
.plain #content h6 a:hover{
	color: #2656C6;
	text-decoration: none;
}
.workbench #content h2,
.door #content h2,
.desktop #content h2,
.livingroom #content h2,
.plain #content h2 {
	font-size: 24px;
	color: #FFF;
	margin-bottom: 4px;
	margin-top: 5px;
	line-height: 28px;
}
#content.search h2 {
	font-size:18px;
}
#content.search h2.searchTitle {
	font-size: 24px;
}
.desktop #content h2 {
	color: #000;
}
.workbench #content .artContent h2,
.door #content .artContent h2,
.desktop #content .artContent h2,
.livingroom #content .artContent h2,
.plain #content .artContent h2 {
	font-size: 30px;
}
.workbench #content h3,
.door #content h3,
.desktop #content h3,
.livingroom #content h3,
.plain #content h3 {
	font-size: 18px;
	color: #FFF;
	margin-bottom: 4px;
	margin-top: 5px;
	line-height: 22px;
}
.desktop #content h3,
.desktop #content h4,
.desktop #content h5,
.desktop #content h6,
.plain #content h3,
.plain #content h4,
.plain #content h5,
.plain #content h6{
	color: #000;
}
.desktop #content h2.ink,
.desktop #content h3.ink,
.desktop #content h4.ink,
.desktop #content h5.ink,
.desktop #content h6.ink,
.plain #content h2.ink,
.plain #content h3.ink,
.plain #content h4.ink,
.plain #content h5.ink,
.plain #content h6.ink {
	color: #1B3E8E;
	font-family:HandOfSean,"Hand Of Sean", Tahoma, Arial, sans-serif;
	font-weight:normal;
	font-variant:normal;
}
#content h4,
#content h5,
#content h6 {
	margin-bottom:5px;
}
#content.search h3 {
	font-size:14px;
	line-height:15px;
}
#content h1.specialHeader,
#content h2.specialHeader,
#content h3.specialHeader,
#content h4.specialHeader,
#content h5.specialHeader,
#content h6.specialHeader {
	font-family:NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-weight:normal;
}
#content h1.specialHeader {
	font-size:50px;
	margin-bottom:20px !important;
}
#content h1.redLink,
#content h2.redLink,
#content h3.redLink,
#content h4.redLink,
#content h5.redLink,
#content h6.redLink{
	color: #e32a26 !important;
	font-family:NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-weight:normal;
}
#content .redLink,
#content a.redLink,
#content h1.redLink a,
#content h2.redLink a,
#content h3.redLink a,
#content h4.redLink a,
#content h5.redLink a,
#content h6.redLink a {
	color: #e32a26 !important;
	text-decoration: none;
}
#content h1.redLink a:hover,
#content h2.redLink a:hover,
#content h3.redLink a:hover,
#content h4.redLink a:hover,
#content h5.redLink a:hover,
#content h6.redLink a:hover {
	color: #ff4541 !important;
	text-decoration: none;
}
#content .blueLink,
#content a.blueLink {
	color:#1B3E8E !important;
}
#content a:hover.blueLink {
	color:#2656c6 !important;
}
#content .greenLink {
	color:#ACCC12 !important;
}
.workbench #content p,
.door #content p,
.desktop #content p,
.livingroom #content p,
.plain #content p {
	color: #FFF;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.desktop #content p,
.plain #content p {
	color:#3a3a3a;
}
.scroll #content p {
	margin: 0px;
	padding: 0px;
}
.scroll #content .thumb {
	width: 290px;
	height: 385px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.scroll #content h1 {
	font-family: NeoSans, Arial, sans-serif, Tahoma;
	font-size: 30px;
	color: #ACCC12;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.scroll  #content h2,  #content .main h3,  #content .main h4,  #content .main h5,  #content .main h6 {
	font-family: NeoSans, Arial, sans-serif, Tahoma;
}




#content ul.smaller {
	font-size:13px;
}
#content li {
	margin-bottom:3px;
	padding-bottom:3px;
}
.desktop #content li {
	color:#3a3a3a;
}
#content ul.smaller li,
.desktop #content li,
.plain #content li {
	margin-bottom:3px;
	padding-bottom:3px;
}
.livingroom #content.multimedia .artContent p {
	font-size: 14px;
	margin-bottom: 5px;
}
.workbench #content img {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
}
.door #content img,
.desktop #content img,
.livingroom #content img,
.plain #content img {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
#content img.noShadow {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.workbench #content .title,
.door #content .title,
.desktop #content .title,
.livingroom #content .title,
.plain #content .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #6c6c6c;
	letter-spacing: 1px;
	margin-bottom: 10px;
}


.workbench #content .newsList .content .thumb,
.door #content .newsList .content .thumb,
.desktop #content .newsList .content .thumb,
.livingroom #content .newsList .content .thumb,
.plain #content .newsList .content .thumb,
#content.search .content .thumb{
	padding: 2px;
	display: block;
	width:162px;
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
	font-size: 1px;
	text-decoration: none;
}
.workbench #content .newsList .content .thumb span,
.door #content .newsList .content .thumb span,
.desktop #content .newsList .content .thumb span,
.livingroom #content .newsList .content .thumb span,
.plain #content .newsList .content .thumb span {
	float:right;
}
.workbench #content .newsList .content .thumb img,
.door #content .newsList .content .thumb img,
.desktop #content .newsList .content .thumb img,
.livingroom #content .newsList .content .thumb img,
.plain #content .newsList .content .thumb img,
#content.search .content .thumb img {
	width: 156px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border:3px solid #FFF;
}
.door #content .newsList .content .thumb img,
.livingroom #content .newsList .content .thumb img,
#content.search .content .thumb img {
	border:none;
}
.workbench #content .productList {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.workbench #content .productList li {
	display:block;
	float:left;
	height:auto;
	margin-right:20px;
	margin-top:30px;
	padding-bottom:0;
	position:relative;
	text-align:left;
	width:360px;
}
.workbench #content .productList li.right {
	margin-right:0px;
}
.workbench #content .productList li .thumb {
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	display:block;
	float:left;
	height:auto;
	margin-right:4px;
	padding:5px;
	width:150px;
	margin-bottom:10px;
}
.workbench #content .productList .thumb img {
	height: auto;
	width: 150px;
}

.workbench #content .productList h2 {
	font-family: NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-size: 25px;
	font-weight: normal;
}

.workbench #content .productList p {
	font-size: 14px;
}
.workbench #content .productList li .bottomPart {
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	background-color:#434343;
	clear:both;
	height:20px;
	left:0;
	margin-left:0;
	margin-top:0;
	position:relative;
	top:0px;
	width:auto;
}
.workbench #content .productList li .bottomPart a.more {
	color:#FFF;
	cursor:pointer;
	display:block;
	font-size:14px;
	left:50%;
	position:relative;
	text-decoration:none;
	width:72px;
	height:28px;
	display:block;
	position:relative;
	left:50%;
	margin-left:-36px;
	margin-top:0px;
	font-family: NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-weight: normal;
	text-align: center;
	padding-top: 17px;
	background-image: url(../images/more_button.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.livingroom #content.multimedia .artContent {
	width: 582px;
	min-height: 80px;
	background-image: url(../images/bg_black_transp_40.png);
	background-repeat: repeat;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	padding: 5px;
	height: 90px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.livingroom #content.multimedia .artContent .top {
	width: 592px;
	height: 40px;
	margin-top: -44px;
	background-image: url(../images/innercontent_door_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: -5px;
}

.livingroom #content.multimedia .artContent h1 {
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	color: #accc12;
	line-height: 36px;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
	margin-bottom: 5px;
	margin-left: -8px;
	padding-top: 8px;
	padding-left: 8px;
	margin-top: 0px;
}
#content .artContent h1 {
	margin-bottom:40px;
}
.workbench #content .artContent h1 {
	color:#accc12;
	line-height:30px;
	margin-top:20px;
}
.door #content .artContent h1 {
	color:#accc12;
	line-height:30px;
	margin-top:10px;
}
.desktop #content .artContent h1,
.plain #content .artContent h1 {
	color:#1b3e8e;
	line-height:30px;
	margin-top:20px;
}
#content .artContent h1.hidden {
	display:none;
}

#content .special {
}
#content .center {
	text-align: center;
}
#content .left {
	text-align: left;
}
#content .right {
	text-align: right;
}
#footerbox {
	width:800px;
	margin-right:auto;
	text-align: center;
	margin-top: 120px;
	margin-left: 0;
	min-height: 150px;
}
.workbench #footerbox,
.door #footerbox,
.desktop #footerbox,
.livingroom #footerbox,
.plain #footerbox {
	margin-top: 0px;
	margin-left: auto;
	margin-right:305px;
}
.plain #footerbox {
	margin-right:230px;
}
.desktop #footerbox,
.plain #footerbox {
	margin-top: 30px;
}
.livingroom.noScroll #footerbox {
	margin-top: 50px;
}
#footerbox .links {
	width: 514px;
	float: left;
	margin-right: 41px;
	height: 131px;
	margin-left: -15px;
}
#footerbox .breadcrumbs {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 17px;
	font-weight:normal;
	color: #000;
	text-align: left;
	width: 800px;
	display: block;
	margin-left: 20px;
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-top: 0px;
}
#footerbox .breadcrumbs li {
	float: left;
	border:none;
}
#footerbox .breadcrumbs a {
	color: #000;
	text-decoration: none;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
}
#footerbox .breadcrumbs a:hover {
	color: #FFF;
	text-decoration: none;
	text-shadow: none;
	text-shadow: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.6);
	background-image:url(../images/bg_black_transp_40.png);
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#footerbox a.buttonHome  {
	height: 19px;
	background-image: url(../images/util_button_home.png);
	background-repeat: no-repeat;
	background-position: center -6px;
	padding-left: 0px;
	margin-right: 10px;
	display: block;
	width: 24px;
	float: left;
	margin-left: 0px;
	margin-top: 30px;
}
#footerbox a:hover.buttonHome {
	background-position: center -46px;
}
#footerbox .copyright {
	font-family: "HelveticaNeueLT Pro 37 ThCn", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 8px;
	text-align: left;
	float: left;
	clear: left;
	color: #565454;
	margin-left: 5px;
}
#footerbox .partners , #footerbox .partnerList {
	height: 99px;
	width: 302px;
	float: left;
	margin-top: 15px;
	text-align: left;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	display: block;
	list-style-type: none;
	position: absolute;
	margin-left: 590px;
}
#footerbox .partnerList {
	margin: 0px;
	width: 516px;
	position: absolute;
	overflow: hidden;
}
#footerbox .partners .items , #footerbox .partnerList .items {
	clear:both;
	position:absolute;
	width:320px;
}
#footerbox .partnerList .items {
	width: 20000em;
	margin-left: 0px;
}

#footerbox .partners .items a , #footerbox .partnerList .items a{
	height: 99px;
	float: left;
	display: block;
	margin-right: 2px;
	background-position: 0px 0px;
	margin-top: 0px;
	background-repeat: no-repeat;
	width: 100px;
}
#footerbox .partnerList .items a {
	background-position: 0px -99px;
}

#footerbox .partners .items a span , #footerbox .partnerList .items a span{
	vertical-align: middle;
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0px -99px;
	background-repeat: no-repeat;
	text-indent: -9999em;
}
#footerbox .partnerListTip .roundCornerBoxWhite1 .innerCell {
	height: 100px;
	width: 516px;
}
#footerbox a.partnersMore {
	background-image: url(../images/arrow_partners.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 121px;
	width: 43px;
	margin-top: 3px;
	text-decoration: none;
	cursor: pointer;

	float: left;
}
#footerbox a:hover.partnersMore {
	background-color: #686868;
}
#footerbox .partnerListTip {
	height: 140px;
	width: 570px;
	display: none;
	position: absolute;
}
#footerbox .partnerListTip .roundCornerBoxWhite1 .inner .innerCell ul {
	margin: 0px;
	padding: 0px;
}
#content .pageNumber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	margin-bottom: 30px;
	margin-top: 10px;
	letter-spacing: 0px;
	display: block;
	clear: both;
	height: 27px;
}
.workbench #content .pageNumber,
.door #content .pageNumber,
.desktop #content .pageNumber,
.livingroom #content .pageNumber,
.plain #content .pageNumber {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.desktop #content .pageNumber,
.plain #content .pageNumber {
	color:#606060;
}
.workbench #content .pageNumber .label,
.door #content .pageNumber .label,
.desktop #content .pageNumber .label,
.livingroom #content .pageNumber .label,
.plain #content .pageNumber .label {
	float:left;
	margin-right:10px;
	margin-top:2px;
}
#content .pageNumber .selected {
	color: #FFF;
	display: block;
	float: left;
	margin-right: 2px;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.workbench #content .pageNumber .selected,
.door #content .pageNumber .selected,
.desktop #content .pageNumber .selected,
.livingroom #content .pageNumber .selected,
.plain #content .pageNumber .selected {
	background-image: url(../images/pagenumber_selected_1.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}
.door #content .pageNumber .selected,
.livingroom #content .pageNumber .selected {
	background-image: none;
	background-color: #ACCC12;
	color: #000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	padding: 2px 4px 3px 4px;
	margin-top:2px;
}
.desktop #content .pageNumber .selected,
.plain #content .pageNumber .selected {
	background-image: url(../images/pagenumber_selected_2.png);
	color:#010101;
}


#content .pageNumber a {
	letter-spacing: 0em;
	display: block;
	float: left;
	margin-right: 2px;
	color: #C9C9C9;
	padding: 4px;
	line-height: 16px;
	text-decoration:none;
}
.door #content .pageNumber a {
	padding: 2px;
	margin-top:2px;
}
.desktop #content .pageNumber a,
.plain #content .pageNumber a {
	color: #606060;
}
#content .pageNumber a:hover {
	color: #FFF;
	text-decoration: none;
}
.desktop #content .pageNumber a:hover,
.plain #content .pageNumber a:hover  {
	color: #000;
	text-decoration: none;
}
#content .pageNumber a.prevPage, #content .pageNumber a.nextPage{
	display: block;
	float: left;
	height: 20px;
	width: 17px;
	cursor: pointer;
	background-image: url(../images/arrow_left_4.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	font-size: 1px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 2px;
}
.door #content .pageNumber a.prevPage, .door #content .pageNumber a.nextPage,
.livingroom #content .pageNumber a.prevPage, .livingroom #content .pageNumber a.nextPage {
	height: 25px;
	width: 18px;
	margin-top:0px;
	background-image: url(../images/arrow_left_2.png);
	background-position: center 0px;
}
.desktop #content .pageNumber a.prevPage, .desktop #content .pageNumber a.nextPage,
.plain #content .pageNumber a.prevPage, .desktop #content .pageNumber a.nextPage {
	background-image: url(../images/arrow_left_5.png);
}
#content .pageNumber a.nextPage{
	background-image: url(../images/arrow_right_4.png);
}
.door #content .pageNumber a.nextPage,
.livingroom #content .pageNumber a.nextPage {
	background-image: url(../images/arrow_right_2.png);
}
.desktop #content .pageNumber a.nextPage,
.plain #content .pageNumber a.nextPage {
	background-image: url(../images/arrow_right_5.png);
}
#content .pageNumber a:hover.prevPage, #content .pageNumber a:hover.nextPage{
	background-position: center -20px;
	background-color: transparent;
}
.door #content .pageNumber a:hover.prevPage, .door #content .pageNumber a:hover.nextPage,
.livingroom #content .pageNumber a:hover.prevPage, .livingroom #content .pageNumber a:hover.nextPage {
	background-position: center -25px;
	background-color: transparent;
}
#content .pagen {
	cursor: pointer;
}
#content #searchform {
	width:auto;
	height:33px;
	padding-bottom:5px;
	background-image:url(../images/searchbox_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top: 26px;
	padding-right: 0px;
	padding-left: 22px;
	margin-left:-13px;
	margin-top:-15px;
}
#content #searchform .resnum {
	font-size: 12px;
	margin-top: -2px;
	float:left;
}
#content #searchform .label {
	font-size: 12px;
	float:left;
	margin-right:5px;
}
#content #searchform .searchfield {
	background-color:transparent;
	border-style:none;
	color:#FFFFFF;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.8);
	width:354px;
}
#searchform input.buttonStyle {
	background-color:transparent;
	background-image:url(../images/arrow_right_8.png);
	background-position:0 0;
	background-repeat:no-repeat;
	border-style:none;
	clear:none;
	cursor:pointer;
	display:block;
	float:left;
	height:18px;
	margin-left:6px;
	margin-top:0px;
	margin-right:15px;
	width:16px;
}
#searchform input:hover.buttonStyle {
	background-position:0 -18px;
}
#content a#showHelp {
	color:#FFF;
	cursor:pointer;
	display:block;
	font-size:14px;
	left:50%;
	position:relative;
	text-decoration:none;
	width:72px;
	height:28px;
	display:block;
	position:relative;
	left:50%;
	margin-left:-36px;
	margin-top:-13px;
	font-family: NeoSansMedium, NeoSans, Arial, sans-serif, Tahoma;
	font-weight: normal;
	text-align: center;
	padding-top: 17px;
	background-image: url(../images/more_button.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#content #searchform .searchPanel .resnum select {
	padding: 3px;
	font-size: 12px;
}

#content a:hover#showHelp {
	cursor: pointer;
	text-decoration:none;
}
#content .searchhelpBox {
	width:572px;
	background-color: #f4deab;
	background-image: url(../images/searchhelp_bg_tile.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	margin:10px 0 0 -4px;
}
#content .searchhelpBox .innerCell {
	padding:28px 10px 20px 10px;
	background-image: url(../images/searchhelp_bg_mark.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#content .searchhelpBox .searchhelpTop {
	background-image:url(../images/searchhelp_bg_top.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:45px;
	margin-left:-14px;
	margin-top:-12px;
	position:absolute;
	width:598px;
	z-index:2;
}
#content .searchhelp {
	display:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2a2009;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);
}
#content .video {
	text-align:left;
}
#content .videoCell {
	height: 275px;
	width: 488px;
	display:block;
	margin:0 auto;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	position:relative;
}
#content .movie3 .videoCell {
	width:460px;
	height:260px;
}
#content .videoCell .play {
	height:100%;
	width:100%;
	position:absolute;
	z-index:2;
	background:url(../images/media_play.png) no-repeat center center;
	display:block;
}
#content .videoCell img {
	height: 275px;
	width: 488px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#content .movie3 .videoCell img {
	width:460px;
	height:260px;
}
#content .sidebarVideoCell {
	width:285px;
	height:160px;
}
#content .audioCell, #content .sidebarAudioCell {
	display:block;
	margin-right: auto;
	margin-left: auto;
	width:500px;
	height:40px;
}
.livingroom #content.multimedia .multimediaBox {
	height: 371px;
	width: auto;
	padding-right: 8px;
	padding-left: 8px;
}
.livingroom #content.multimedia .multimediaBox .galleryLeft , .livingroom #content.multimedia .multimediaBox .galleryRight{
	height: 302px;
	width: 176px;
	margin-top: 25px;
	float: left;
	background-image: url(../images/gallerythumb_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.livingroom #content.multimedia .multimediaBox .galleryRight {
	background-position: right;
	float: right;
}
.livingroom #content.multimedia .multimediaBox #video {
	height: 342px;
	width: 557px;
	float: left;
	background-image: url(../images/tv_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 22px;
	padding-left: 31px;
	padding-right: 20px;
}
.livingroom #content.multimedia .multimediaBox #video .videoInner{
	height: 314px;
	width: 558px;
	overflow: hidden;
	float: left;
}
.livingroom #content.multimedia .multimediaBox #video .videoHolder {
	height: 314px;
	width: 558px;
	display:none;
	opacity: 0;
	filter: alpha(opacity=0);
}

.livingroom #content.multimedia .multimediaBox #video #videoCell {
	height: 314px;
	width: 558px;
}
.livingroom #content.multimedia .multimediaBox #video #tvLed {
	height: 15px;
	width: 15px;
	margin-right: auto;
	margin-left: 271px;
	background-image: url(../images/tv_led.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 3px;
	cursor:pointer;
	float: left;
}
.livingroom #content.multimedia .multimediaBox #video #tvLed.blink {
	background-position: 0px 0px;
}
.livingroom #content.multimedia .multimediaBox #video #tvLed.on {
	background-position: 0px -15px;
}
.livingroom #content.multimedia .multimediaBox .galleryLeft .thumbnails,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails {
	height: 250px;
	width: 164px;
	margin-left: 11px;
	margin-right:0px;
}
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails {
	height: 250px;
	width: 164px;
	margin-right: 11px;
	margin-left:0px;
}
.livingroom #content.multimedia .multimediaBox .galleryLeft h2, .livingroom #content.multimedia .multimediaBox .galleryRight h2 {
	font-size: 16px;
	font-weight: bold;
	margin-left: 11px;
	width: 138px;
	display: block;
	text-align: center;
	margin-top: 13px;
	margin-bottom: 0px;
	height: 24px;
}
.livingroom #content.multimedia .multimediaBox .galleryRight h2 {
	margin-right: 11px;
	margin-left:auto;
}
/* root element for scrollable */
.livingroom #content.multimedia .multimediaBox .thumbnails .vertical {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */	
	height: 238px;
	width: 142px;
	margin: 6px 0 0 0;
	padding:0px;
	
}
.livingroom #content.multimedia .multimediaBox .thumbnails .vertical div {
	height: 238px;
}
/* root element for scrollable items */
.livingroom #content.multimedia .multimediaBox .thumbnails .items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
.livingroom #content.multimedia .multimediaBox .galleryLeft .thumbnails a,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a {
	font-size:12px;
	height:47px;
	width: 124px;
	margin: 4px 3px 4px 3px;
	padding: 4px 0 4px 12px;
	display: block;
	text-align:left;
}
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a {
	padding: 4px 12px 4px 0;
	text-align:right;
}
/* elements inside single item */
.livingroom #content.multimedia .multimediaBox .galleryLeft .thumbnails a img,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a img {
	margin-right:20px;
	height:45px;
	width:80px;
	border: 1px solid #555555;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a img{ 
	margin-left:20px;
	margin-right:0px;
}
.livingroom #content.multimedia .multimediaBox .thumbnails .items a:hover img {
	border-color:#FFF;
}
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.playing,
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.paused,
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.progress,
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.active {
	border:0;
	background-color: #0068c9;
	background-image: url(../images/arrow_right_6.png);
	background-repeat: no-repeat;
	background-position: 108px center;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a.playing,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a.paused,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a.progress,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails a.active {
	background-image: url(../images/arrow_left_6.png);
	background-position: 9px center;
}
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.playing img,
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.paused img,
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.progress img,
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.active img {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	border-color:#FFF;
}
.livingroom #content.multimedia .multimediaBox .thumbnails .items a.progress {
	opacity:0.6;		
}

.livingroom #content.multimedia .multimediaBox .thumbnails .items a.paused {
	background-position:0 0;	
}


.livingroom #content.multimedia .multimediaBox .thumbnails .items a.disabled {
	visibility:hidden;		
}

.livingroom #content.multimedia .multimediaBox .thumbnails .next {
	float:right;
}	

/* position and dimensions of the navigator */
.livingroom #content.multimedia .multimediaBox .galleryLeft .thumbnails .navi,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails .navi {
	width:16px;
	height:auto;
	float: left;
	margin: auto 3px auto 3px;
	position:relative;
	top: 50%;
}
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails .navi{
	float:right;
}
/* items inside navigator */
.livingroom #content.multimedia .multimediaBox .galleryLeft .thumbnails .navi a,
.livingroom #content.multimedia .multimediaBox .galleryRight .thumbnails .navi a {
	width:16px;
	height:16px;
	display:block;
	font-size:1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	clear: both;
	background-image: url(../images/navi.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0px;
	cursor:pointer;
	float:left;
}

/* mouseover state */
.livingroom #content.multimedia .multimediaBox .thumbnails .navi a:hover {
	background-position:0 -16px;
}

/* active state (current page state) */
.livingroom #content.multimedia .multimediaBox .thumbnails .navi a.active {
	background-position:0 -32px;
}


/***************************************************************************/
#content .multimedia.narrow {
	margin-top:30px;
	height:640px;
}
#content .multimedia.narrow .slidetabs {
	clear:both;
	height:23px;
	margin:-5px auto auto -5px;
}

/* single tab */
#content .multimedia.narrow .slidetabs a {
	height:30px;
	width:276px;
	float:left;
	padding:1px 0;
	padding-right:3px;
	margin-right:5px;
	font-family: NeoSans, Arial, sans-serif, Tahoma;
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	text-align:right;
	color:#939393;
	display:block;
	float:left;
	text-decoration:none;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.8);
}
#content .multimedia.narrow .slidetabs a.right {
	text-align:left;
	margin-right:0px;
	padding-right:0px;
	padding-left:3px;
}
/* mouseover state */
#content .multimedia.narrow .slidetabs a:hover {
	color:#666; 
}
#content .multimedia.narrow .mediaTabCell {
	display:none;
	position:absolute;
}
/* active state (current page state) */
#content .multimedia.narrow .slidetabs a.current {
	color:#ACCC12;
} 

#content .multimediaBox.narrow {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 564px;
}

#content .multimediaBox.narrow .image_wrapper {
	height: 400px;
	width: 564px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative;
	z-index:16;
}
#content .multimediaBox.narrow .image_wrapper #main_imagePhoto,
#content .multimediaBox.narrow .image_wrapper #main_imageVideo {
	display: block;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	height: 400px;
	width: 564px;
}
#content .multimediaBox.narrow .image_wrapper #main_imagePhoto .img,
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .video{
	height: 400px;
	width: 564px;
	text-align: center;
	vertical-align: bottom;
	overflow: hidden;
	display: table-cell;
	padding: 0;
	padding-bottom:20px;
	background-image:url(../images/multimediabox_imagewraper_arrow.png);
	background-position: center bottom;
	background-repeat:no-repeat;
}
#content .multimediaBox.narrow .image_wrapper #main_imagePhoto .img>span,
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .video>span {
	margin: auto;
	display: block;
	padding: 9px;
	background-color: #FFF;
	box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
	max-width: 524px;
	max-height: 360px;
}
#content .multimediaBox.narrow .image_wrapper #main_imagePhoto .video span,
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .video span {
	width: 524px;
	height: 360px;
}
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .video span .videoCellM {
	width: 524px;
	height: 360px;
	display:block;
}
#content .multimediaBox.narrow .image_wrapper #main_imagePhoto .img img,
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .video img {
	max-width: 524px;
	max-height: 360px;
	margin: auto;
	cursor:pointer;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#content .multimediaBox.narrow .image_wrapper #main_imagePhoto .caption,
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .caption {
	background-image: url(../images/bg_black_transp_40.png);
	padding: 5px;
	height:auto !important;
	position:absolute;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.8);
	text-align: justify;
	z-index: 2;
	width:400px !important;
	margin-right:78px;
	margin-top:530px;
	margin-bottom: 10px;
	margin-left: auto;
	right:0;
	display: none;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
#content .multimediaBox.narrow .image_wrapper #main_imageVideo .caption {
	margin-top:519px;
	height:auto !important;
}
#content .multimediaBox.narrow .loading .img span,
#content .multimediaBox.narrow .loading .video span{
	background-image:url(../images/loading2.gif);
	background-position: center center;
	background-repeat:no-repeat;
}

#content .multimediaBox.narrow .thumbs {
	position: relative;
	z-index: 15;
	width: 560px;
	margin-top: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 120px;
}
#content .multimediaBox.narrow .scrollable {
	position:relative;
	overflow:hidden;
	width: 490px;
	height:98px;
	float: left;
}

/* root element for scrollable items */
#content .multimediaBox.narrow .items {
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;
	margin: 0px;
	width: 20000em;
	display: block;
	height:100px;
}
#content .multimediaBox.narrow .items div {
	width: 490px;
	height: 100px;
	float: left;
}

/* single scrollable item */
#content .multimediaBox.narrow .items a {
	font-size:12px;
	display:block;
	font-size:12px;
	margin:3px 4px;
	padding:12px 4px 0 4px;
	text-align:left;
	width:82px;
	height:80px;
	float:left;
}	

#content .multimediaBox.narrow .items a.active,
#content .multimediaBox.narrow .items a.playing, 
#content .multimediaBox.narrow .items a.paused, 
#content .multimediaBox.narrow .items a.progress {
	background-color: #0068c9;
	background-image: url(../images/arrow_up_6.png);
	background-repeat: no-repeat;
	background-position: center 6px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
#content .multimediaBox.narrow .items a.progress {
	opacity:0.6;		
}

#content .multimediaBox.narrow .items a.paused {
}

#content .multimediaBox.narrow .items a:hover.playing,
#content .multimediaBox.narrow .items a:hover.paused, 
#content .multimediaBox.narrow .items a:hover.progress {
	background-color:transparent !important;		 
}

/* elements inside single item */
#content .multimediaBox.narrow .items a img {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #555555;
	height:45px;
	margin-top:20px;
	width:80px;
}
#content .multimediaBox.narrow .items a.active img,
#content .multimediaBox.narrow .items a:hover img {
	border-color: #FFF;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
/* prev, next, prevPage and nextPage buttons */
#content .multimediaBox.narrow a.browse {
	background:url(../images/arrow_left_2.png) no-repeat;
	display:block;
	width:18px;
	height:25px;
	float:left;
	cursor:pointer;
	font-size:1px;
	margin-top: 44px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.desktop #content .multimediaBox.narrow a.browse {
	background:url(../images/arrow_left_5.png) no-repeat;
	width:17px;
	height:20px;
	margin-top: 48px;
}
/* right */
#content .multimediaBox.narrow a.right {
	background:url(../images/arrow_right_2.png) no-repeat;
	background-position: 0 0px;
	clear:right;
	margin-right: 0px;
	margin-left: 10px;
}
.desktop #content .multimediaBox.narrow a.right {
	background:url(../images/arrow_right_5.png) no-repeat;
}
#content .multimediaBox.narrow a.right:hover 		{ background-position:0px -25px; }
.desktop #content .multimediaBox.narrow a.right:hover 		{ background-position:0px -20px; }
#content .multimediaBox.narrow a.right:active 	{ background-position:0px 0px; } 


/* left */
#content .multimediaBox.narrow a.left				{
	margin-left: 8px;
	margin-right: 10px;
} 
#content .multimediaBox.narrow a.left:hover  		{ background-position:0px -25px; }
#content .multimediaBox.narrow a.left:active  	{ background-position:0 0px; }
.desktop #content .multimediaBox.narrow a.left:hover  		{ background-position:0px -20px; }
.desktop #content .multimediaBox.narrow a.left:active  	{ background-position:0 0px; }

/* disabled navigational button */
#content .multimediaBox.narrow a.disabled,
.desktop #content .multimediaBox.narrow a.disabled {
	visibility:hidden !important;		
} 	

/* position and dimensions of the navigator */
#content .multimediaBox.narrow .navi {
	width:auto;
	height:21px;
	float: left;
	clear: both;
	position:relative;
	left: 50%;
	margin-left:-10px;
}


/* items inside navigator */
#content .multimediaBox.narrow .navi a {
	width:16px;
	height:16px;
	float:left;
	margin:3px;
	background:url(../images/navi.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
#content .multimediaBox.narrow .navi a:hover {
	background-position:0 -16px;      
}

/* active state (current page state) */
#content .multimediaBox.narrow .navi a.active {
	background-position:0 -32px;     
}

#content .multimediaBox.narrow #slideControls {
	margin-left:170px;
	margin-top:290px;
	position:absolute;
	z-index:10;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
}
#content .multimediaBox.narrow #slideControls a#play, 
#content .multimediaBox.narrow #slideControls a#pause {
	background-image:url(../images/play.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:54px;
	margin-left:84px;
	margin-top:8px;
	opacity:0.6;
	padding:0;
	position:absolute;
	text-decoration:none;
	width:54px;
	z-index:1000;
}
#content .multimediaBox.narrow #slideControls a#pause {
	background-position:0px -54px;
}
#content .multimediaBox.narrow #slideControls a#prev, 
#content .multimediaBox.narrow #slideControls a#next {
	background-image:url(../images/prev_next.png);
	background-position:0 -50px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:50px;
	margin-left:10px;
	margin-top:11px;
	opacity:0.6;
	padding:0;
	position:absolute;
	text-decoration:none;
	width:50px;
	z-index:1000;
}
#content .multimediaBox.narrow #slideControls a#next {
	background-position:0 0;
	margin-left:160px;
}


/***************************************************************************/

.livingroom #content.multimedia .magazineCell {
	height: 135px;
	width: 692px;
	margin-right: auto;
	margin-left: 151px;
	margin-top: 33px;
}
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.livingroom #content.multimedia .magazineCell .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 576px;
	height:119px;
	float: left;
	margin-top: 13px;
	z-index:10;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.livingroom #content.multimedia .magazineCell .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.livingroom #content.multimedia .magazineCell .items div {
	float:left;
	width:576px;
}
.livingroom #content.multimedia .magazineCell .items div .tooltip {
	display:none;
	position:absolute;
}
/* single scrollable item */
.livingroom #content.multimedia .magazineCell .scrollable a {
	float:left;
	width:80px;
	height:119px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.livingroom #content.multimedia .magazineCell .scrollable a img {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width:80px;
	height:106px;
}
/* active item */
.livingroom #content.multimedia .magazineCell .scrollable a.active {
	position:relative;
	cursor:default;
}
.livingroom #content.multimedia .magazineCell .scrollable a .over {
	display: block;
	height: 24px;
	position: absolute;
	width: 80px;
	margin-top: 82px;
	background-color: #e32a26;
	background-image: url(../images/arrow_up_2.png);
	background-repeat: no-repeat;
	background-position: center -1px;
	display:none;
}
.livingroom #content.multimedia .magazineCell .scrollable a:hover img {
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.livingroom #content.multimedia .magazineCell .scrollable a:hover .over {
	display:block;
}
/* prev, next, prevPage and nextPage buttons */
.livingroom #content.multimedia .magazineCell a.browse {
	background:url(../images/arrow_left_2.png) no-repeat;
	display:block;
	width:18px;
	height:25px;
	float:left;
	cursor:pointer;
	font-size:1px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 22px;
}

/* right */
.livingroom #content.multimedia .magazineCell a.right { 
	background:url(../images/arrow_right_2.png) no-repeat;
	background-position: 0 0px; 
	clear:right; 
	margin-right: 0px;
}
.livingroom #content.multimedia .magazineCell a.right:hover 		{ background-position:0px -25px; }
.livingroom #content.multimedia .magazineCell a.right:active 	{ background-position:0px 0px; } 


/* left */
.livingroom #content.multimedia .magazineCell a.left				{
	margin-left: 15px;
	margin-right: 22px;
} 
.livingroom #content.multimedia .magazineCell a.left:hover  		{ background-position:0px -25px; }
.livingroom #content.multimedia .magazineCell a.left:active  	{ background-position:0 -25px; }

/* disabled navigational button */
.livingroom #content.multimedia .magazineCell a.disabled {
	visibility:hidden !important;		
} 	

/* position and dimensions of the navigator */
.livingroom #content.multimedia .magazineCell .navi {
	width:auto;
	height:21px;
	float: left;
	clear: both;
	position:relative;
	left: 50%;
}


/* items inside navigator */
.livingroom #content.multimedia .magazineCell .navi a {
	width:16px;
	height:16px;
	float:left;
	margin:3px;
	background:url(../images/navi.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.livingroom #content.multimedia .magazineCell .navi a:hover {
	background-position:0 -16px;      
}

/* active state (current page state) */
.livingroom #content.multimedia .magazineCell .navi a.active {
	background-position:0 -32px;     
}





a.newWindow { }
#content .messageType {
	font-family: "HelveticaNeueLT Pro 57 Cn", Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	display: block;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
	background-repeat: no-repeat;
	background-position: 10px center;
	vertical-align: middle;
	min-height: 200px;
	position: relative;
	padding: 0px;
}
#content .messageType h2 {
	display: table-cell;
	height: 200px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 50px center;
	vertical-align: middle;
	padding-left: 180px;
}

#content .messageType .system {
	background-image: url(../images/att2.png);
}
#content .messageType .check {
	background-image: url(../images/att.png);
}
#content .messageType .error {
	background-image: url(../images/att4.png);
	color: #900;
}
#content .messageType .info {
	background-image: url(../images/att3.png);
}

.separator, .separatorArt, .separatorDotted, .separatorLine  {
	display: block;
	height: 1px;
	margin: 0px;
	padding: 0px;
	font-size:1px;
	clear:both;
}
.separatorArt {
	margin-bottom:20px !important;
}
.separatorDotted {
	border-bottom: 3px dotted #FFF;
	height: 1px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.separatorLine {
	height: 1px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #FFF;
}
.separatorLineTop {
	border-bottom: 1px solid #000;
	margin: 20px -14px 0px -14px !important;
}
.separatorLineBottom {
	border-top: 1px solid #9ca0a7;
	margin: 0px -14px 20px -14px;
}
.desktop .separatorDotted {
	border-bottom-color:#3a3a3a;
}
.separator10  {
	display: block;
	height: 10px;
	margin: 0px;
	margin-bottom:5px;
	margin-top:5px;
	padding: 0px;
	font-size:1px;
	clear:both;
}
#content .imgRight, #content .imgLeft, #content .imgNorm,
#content .imgRightZoom, #content .imgLeftZoom, #content .imgNormZoom,
#content .zoomRight, #content .zoomLeft, #content .zoomNorm{
	float: right;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#content .imgLeft,
#content .imgLeftZoom,
#content .zoomLeft{
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 0px;
}
#content .imgNorm,
#content .imgNormZoom,
#content .zoomNorm {
	float:none;
	margin:3px;
}
#content .imgRightZoom, #content .imgLeftZoom, #content .imgNormZoom {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}
/* This is the moving lens square underneath the mouse pointer. */
#content .cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;
}

/* This is for the title text. */
#content .cloud-zoom-title {
	font-family: Tahoma, Geneva, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
#content .cloud-zoom-big {
	border:4px solid #333;
	overflow:hidden;
	box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

/* This is the loading message. */
#content .cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
a.gototop {
	background-image: url(../images/util_gototop.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 34px;
	width: 34px;
	text-decoration: none;
	cursor: pointer;
	margin-right: auto;
	margin-left: 365px;
	float: left;
	clear: both;
	margin-top: 36px;
}
a:hover.gototop {
	background-position: center -34px;

}
a.gototop.center {
	margin-left:146px;
	margin-right:auto;
}

a.wisemedia {
	height: 70px;
	width: 58px;
	background-image: url(../images/wisemedia.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -9999em;
	position: absolute;
	top: 620px;
	right: 832px;
	z-index: 3;
}
.workbench a.wisemedia,
.door a.wisemedia,
.desktop a.wisemedia,
.livingroom a.wisemedia,
.plain a.wisemedia {
	top: 400px;
	right: 1180px;
	position: fixed;
}
.livingroom.noScroll a.wisemedia {
	position: absolute;
}
.door a.wisemedia,
.livingroom a.wisemedia,
.plain a.wisemedia{
	top: 760px;
	right: 1086px;
}
.desktop a.wisemedia {
	top: 660px;
	right: 1170px;
}
a.wisemedia span {
	background-position: 0px -70px;
	text-indent: -9999em;
	height: 70px;
	width: 58px;
	display: block;
	background-image: url(../images/wisemedia.png);
	background-repeat: no-repeat;
}
.facebook {
	right: 320px;
	width:300px;
	position:absolute;
	margin-top:70px;
	height:62px;
	background:#FFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.homepage .facebook {
	right: 70px;
	margin-top:75px;
}
body h1.pagetexttitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:10px;
	text-align:center;
	height:20px;
	width:100%;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:-22px;
	padding:0;
	position:absolute;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;

}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #accc12;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 70px;
	cursor: pointer;
	outline: none;
	background-image: url('../images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: -70px;
}

#fancybox-right {
	right: -70px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



.upgradeBrowser {
	width:100%;
	height:40px;
	position: absolute;
	background:#b80100;
	top:0;
	left:0;
	color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	text-align:center;
	line-height: 35px;
	z-index:9999;
}
.upgradeBrowser a {
	color:#FFF;
	font-weight:bold;
}
