/* LIGHTBOX */

#page {
  position:relative;
  min-height:100%;
  _height:100%;
  width:100%;
}

#lightbox-opacity .login {
position:relative;
margin:auto;
width: 550px;
margin-top:120px;
background:url(../images_livy/bg-media.gif) repeat-y;
border:3px solid #333333;
}

#lightbox-opacity .large {
position:relative;
width: 760px;
margin:auto;
margin-top:120px;
border:3px solid #333333;
background:#ffffff;
}

#lightbox-opacity .extralarge {
position:relative;
width: 860px;
margin:auto;
margin-top:120px;
border:3px solid #333333;
background:#ffffff;
}

#lightbox-opacity .small {
position:relative;
margin:auto;
width: 550px;
margin-top:120px;
background:#ffffff;
border:3px solid #333333;
}

#lightbox-opacity .medium {
position:relative;
margin:auto;
width: 600px;
margin-top:120px;
background:#ffffff;
border:3px solid #333333;
}

#bglightbox {
position:relative;
background-color:#ffffff;
background-repeat:repeat-x;
_height:100%;
min-height:100%;
}

/*#lightboxholder {
display:none;
} */

#lightbox-opacity {
display: none;
position:absolute;
top:0px;
left:0px;
min-height:100%;
_height:100%;
width:100%;
z-index:1000;
}

#lightbox-opacity-bg {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:-1;
background:#000000;
-moz-opacity: 0.6;
opacity: .6;
filter: alpha(opacity=60);
}

#lightbox-opacity-loading {
position:absolute;
width:100%;
height:100%;
-moz-opacity: 0.6;
opacity: .6;
filter: alpha(opacity=60);
background: url(../images_livy/loader.gif) no-repeat center center;
z-index: 1002;
}

#loading {
position:absolute;
z-index:1002;
left:0;
right:0;
bottom:0;
width: 100%;
height:expression(this.parentNode.clientHeight);
top:0;
-moz-opacity: 0.6;
opacity: .6;
filter: alpha(opacity=60);
background: #ffffff url(../images_livy/loader.gif) no-repeat center center;
}


#lightbox .headerholder {
min-height: 56px;
height: auto !important;
height: 56px;
}

#lightbox .header {
position: static;
overflow: visible;
padding: 10px 6px 5px 15px;
height: 51px;
line-height: auto;
}

#lightbox .header h1{
font-size:24px;
line-height:110%;
margin:0 0 2px 0;
padding:0;
}

#lightbox .header h2 {
font-size:11px;
line-height:100%;
margin:0;
padding:0;
}

#lightbox #mainmenuholder {
height:34px;
}

	#lightbox #mainmenu {
	padding: 0 15px;
	}

		#lightbox #mainmenu a {
    font-weight: bold;
		float:left;
		text-align:center;
		line-height:33px;
		display:block;
		height:34px;
		margin-right:3px;
		padding: 0 15px;
		text-decoration:none!important;
		color:#000000;
    white-space: nowrap;
		font-size: 13px;
		background:#ffffff;
		-moz-opacity: 0.4;
		opacity: .4;
		filter: alpha(opacity=40);
		}

		#lightbox #mainmenu a:hover {
		background: #ffffff;
		color:#000000;
		-moz-opacity: 0.6;
		opacity: .6;
		filter: alpha(opacity=60);
		}

		#lightbox #mainmenu .itemAct {
		background:#ffffff;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		color:#333333;
		}

		#lightbox #mainmenu .itemAct:hover {
		background: #ffffff;
		background:#ffffff;
		-moz-opacity: 1;
		opacity: 1;
		}

/* MEDIA BORDER */

#lightbox .contentborderholder {
position: relative;
float:right;
width:198px;
background:#cccccc;
z-index: 1;
}

#lightbox .contentborder {
padding:15px;
text-align:center;
}

#lightbox .contentholder {
position:relative;
}

#lightbox .contentholderrik {
position:relative;
width: 380px;
margin:15px 0px 15px 27%;
}

#rik td {
font-size: 12px;
}

#rik .ncollogoc img {
display: none;
}

#lightbox-opacity.visible, #lightbox-opacity .visible {
display: block;
}

#lightbox-opacity.hidden,  #lightbox-opacity .hidden {
display: none;
}

#lightbox-opacity .login .content {
padding:15px;
margin-right: 200px;
}

#lightbox-opacity .small .content {
padding:15px 15px 0px 15px;
}

#lightbox-opacity .medium .content {
padding:15px 15px 0px 15px;
}

#lightbox-opacity .login .content-nobg {
padding:15px 15px 0px 15px;
background-color: #fff;
}

#lightbox-opacity .large .content {
padding:15px 15px 0px 15px;
}

#lightbox-opacity .large .form {
margin-top:0px;
}

#lightbox-opacity .large .footerholder {
padding:0px 15px 0px 0px;
width:expression('715px');
}

#lightbox-opacity .extralarge .content {
padding:10px 10px 0px 10px;
}

#lightbox-opacity .extralarge .form {
margin-top:0px;
}

#lightbox-opacity .extralarge .footerholder {
padding:0px 15px 0px 0px;
width:expression('815px');
}

#lightbox-opacity .medium .footerholder {
width:expression('570px');
}

#lightbox-opacity .medium .form {
margin-top:0px;
}

#lightbox-opacity .small .footerholder {
width:expression('520px');
}

/* ORDERPAGE */
#orderpageholder {
position: relative;
margin-bottom:15px;
}

#orderpage {
}

#orderpage .bordercontentholder {
position: relative;
float:left;
width: 28%;
margin-right: 2%;
}

#orderpage .bordercontent {
}

#orderpage .bordercontent .goto {
white-space:wrap;
border-bottom:2px solid #ffffff;
background-image:none;
overflow: hidden;
width: 100%;
}

#orderpage .bordercontent .goto a:hover {
text-decoration:underline;
}

#orderpage .bordercontent .goto .active {
background: #e4e4e4 url(../images_livy/bullet-arrow-hov-1.gif) 2px 4px no-repeat;
}

#orderpage .bordercontent .goto .active:hover {
background: #e4e4e4 url(../images_livy/bullet-arrow-hov-1.gif) 2px 4px no-repeat;
border:0;
}

#orderpage .contenholder {
position: relative;
float:left;
width: 69.5%;
background:#e4e4e4;
}

#orderpage .content {
padding:25px;
}

#orderpage .content h1 {
margin: 0 0 12px 0;
}

#orderpage .content h2 {
margin: 0 0 12px 0;
}

#orderpage .content h3 {
margin: 0 0 12px 0;
}

#orderpage .content h4 {
margin: 0 0 6px 0;
}

#orderpage .content p {
margin: 0 0 12px 0;
line-height:16px;
}

#orderpage .content .formitem {
background-color:#cccccc;
}

#orderpage .contenholder .information {
margin-bottom: 10px;
border: 0px;
}

/* hype page*/
#hypeholder .contenholder .information {
margin-bottom: 10px;
border: none;
}

#hypeholder .information {
padding:25px;
border: none;
}

/* Icons */
#lightbox .inline-icons {
position: static;
width: 12px;
height:12px;
top: auto;
left: auto;
display:block;
float: left;
padding-right:4px;
z-index: 1;
clear: none;
}

#lightbox .nav-icons {
position: static;
top: auto;
right: auto;
display:block;
width: 11px;
height: 14px;
float: right;
padding-left: 3px;
padding-right: 0px;
z-index: 1;
}

#lightbox .nav-icons div {
float: none;
margin: 0px;
margin-right: 0px;
width: 11px;
height: 11px;
}

#lightbox .object_description {
background-color: #e4e4e4;
padding: 20px;
}

#lightbox .object_description  .object_description_text {
margin-bottom: 10px;
}

#lightbox .object_description_text h1 {
/*font-family: inherit;
font-size: inherit;*/
font-family: "Lucida Grande", Arial, Helvetica, Verdana;
font-size:11px;
font-weight: bold;
color: #000000;
}

.cms_content_links {
margin-top:10px;
margin-bottom:10px;
}

.cms_content_links .openlightbox {
position: relative;
white-space:nowrap;
background: url(../images_livy/icon-open-nor.gif) right 4px no-repeat;
padding-right:17px !important;
padding-right:0px;
}

.cms_content_links .openlightbox:hover{
background:#efefef url(../images_livy/icon-open-hov.gif) right 4px no-repeat;
padding-right:0px !important;
padding-right:0px;
}

.cms_content_links .openlightbox a{
background: url(../images_livy/bullet-arrow-nor.gif) 2px 4px no-repeat;
padding: 3px 3px 4px 19px;
display:block;
line-height:13px;
text-decoration:none;
cursor : pointer;
overflow: hidden;
}

.cms_content_links .openlightbox a:hover {
background: url(../images_livy/bullet-arrow-hov.gif) 2px 4px no-repeat;
text-decoration:underline;
cursor : pointer;
overflow: hidden;
}

.cms_content_links .opennewpage {
position: relative;
white-space:nowrap;
background: url(../images_livy/icon-newtab-nor.gif) right 4px no-repeat;
padding-right:17px !important;
padding-right:0px;
}

.cms_content_links .opennewpage:hover{
background:#efefef url(../images_livy/icon-newtab-hov.gif) right 4px no-repeat;
padding-right:0px !important;
padding-right:0px;
}

.cms_content_links .opennewpage a{
background: url(../images_livy/bullet-arrow-nor.gif) 2px 4px no-repeat;
padding: 3px 3px 4px 19px;
display:block;
line-height:13px;
text-decoration:none;
cursor : pointer;
overflow: hidden;
}

.cms_content_links .opennewpage a:hover {
background: url(../images_livy/bullet-arrow-hov.gif) 2px 4px no-repeat;
text-decoration:underline;
cursor : pointer;
overflow: hidden;
}

/* PHOTOSLIDER */
#sliderholder #actionholder {
text-align: right;
}

#sliderholder #image {
margin-bottom: 12px;
text-align: center;
}

#sliderholder #scroll {
margin: auto;
width:495px;
height:360px;
text-align:center;
background-position: top center;
}

#sliderholder #navigation {
margin-top:4px;
}

#sliderholder #scrollLeft, #sliderholder #scrollRight {
width:6px;
float:left;
height:79px;
}

#sliderholder #scroll_left_button, #sliderholder #scroll_right_button {
width:16px;
height:16px;
cursor:pointer;
margin-top:22px;
}

#sliderholder #scroll_left_button {
background: url(../images_livy/slideshow-arrow-left.gif) no-repeat;
margin-right:-10px;
position:relative;
}

#sliderholder #scroll_right_button {
background: url(../images_livy/slideshow-arrow-right.gif) no-repeat;
margin-left:-10px;
position:relative;
}

#sliderholder #thumbsHolder {
width:97%;
height:79px;
overflow:hidden;
text-align:left;
float:left;
}

#sliderholder #thumbs {
white-space:nowrap;
width: 2000px;
}

#sliderholder .navigation {
float:left;
padding-left:2px;
padding-right:2px;
}

#sliderholder .item {
border: 2px solid #cccccc;
cursor:pointer;
padding:4px;
}

#sliderholder .current {
border: 2px solid #34B5D0;
}

/* hype your home */
#hypehomedata {
  width: 100%;
}

#hypehomedata  .imageholder {
  float: left;
  width: 133px;
  padding: 5px;
}


#hypehomedata .dataholder {
  float: left;
}


#hypehomedata .dataholder .data {
  padding-left: 10px;
}

#hypepreviewholder .beginning {
  padding: 2px;
}

#hypepreviewholder .text {
  padding: 2px;
}

#hypepreviewholder .projectdata {
  padding: 2px;
}

#hypemessageform textarea {
  height:100px;
}

#hypeaddresses .form {
margin-bottom:0px;
}

#hypeaddresses .icon_check_box {
  padding-top: 2px;
}

#hypeaddresses .footerholder {
  padding-bottom: 13px !important;
}