/*background images*/
.image1 {
    background-image: url(../images/backgrounds/bcg_1.jpg);
}
.image2 {
    background-image: url(../images/backgrounds/bcg_2.jpg);
}
.image3 {
    background-image: url(../images/backgrounds/bcg_3.jpg);
}
.image4 {
    background-image: url(../images/backgrounds/bcg_4.jpg);
}
.image5 {
    background-image: url(../images/backgrounds/bcg_5.jpg);
}
.image6 {
    background-image: url(../images/backgrounds/bcg_6.jpg);
}
.image7 {
    background-image: url(../images/backgrounds/bcg_7.jpg);
}

/*box background*/
.interior .box-link {
	background: url(../images/boxes/interior.png) no-repeat;
	background-size: cover;
}
.shield .box-link{
	background: url(../images/boxes/shield.png) no-repeat;
	background-size: cover;
}
.profile .box-link{
	background: url(../images/boxes/profile.png) no-repeat;
	background-size: cover;
}
.lighting .box-link{
	background: url(../images/boxes/lighting.png) no-repeat;
	background-size: cover;
	font-size: 0;
}
.contact .box-link{
	background: url(../images/boxes/contact.png) no-repeat;
	background-size: cover;
	font-size: 0;
}
/*subpage background*/
.interior-bcg {
	background: url(../images/interior_bcg.png) no-repeat;
	background-size: cover;
}
.shield-bcg {
	background: url(../images/shield_bcg.png) no-repeat;
	background-size: cover;
}
.profile-bcg {
	background: url(../images/profile_bcg.png) no-repeat;
	background-size: cover;
}
.lighting-bcg {
	background: url(../images/lighting_bcg.png) no-repeat;
	background-size: cover;
	font-size: 0;
}
.contact-bcg {
	background: url(../images/contact_bcg.png) no-repeat;
	background-size: cover;
	font-size: 0;
}
.cooperating-bcg {
	background: url(../images/cooperating_bcg.png) no-repeat;
	background-size: cover;
	font-size: 0;
}

/*box icon pasive background*/
.box .box-icon.interior {
	background: url(../images/icons/interior.png) no-repeat;
	background-size: cover;
}
.box .box-icon.profile {
	background: url(../images/icons/profile.png) no-repeat;
	background-size: cover;
}
.box .box-icon.shield {
	background: url(../images/icons/shield.png) no-repeat;
	background-size: cover;
}
.box .box-icon.lighting {
	background: url(../images/icons/lighting.png) no-repeat;
	background-size: cover;
}
.box .box-icon.contact {
	background: url(../images/icons/contact.png) no-repeat;
	background-size: cover;
}

/*box icon active background*/
.box:hover .box-icon.interior {
	background: url(../images/icons/interior_hover.png) no-repeat;
	background-size: cover;
}
.box:hover .box-icon.profile {
	background: url(../images/icons/profile_hover.png) no-repeat;
	background-size: cover;
}
.box:hover .box-icon.shield {
	background: url(../images/icons/shield_hover.png) no-repeat;
	background-size: cover;
}
.box:hover .box-icon.lighting {
	background: url(../images/icons/lighting_hover.png) no-repeat;
	background-size: cover;
}
.box:hover .box-icon.contact {
	background: url(../images/icons/contact_hover.png) no-repeat;
	background-size: cover;
}

/*close button*/
.control-panel .close {
    background-image: url(../images/icons/close.png);
    background-size: cover;
}
.control-panel .close:hover {
    background-image: url(../images/icons/close_hover.png);
    background-size: cover;
}
.itemDetail-close {
    background-image: url(../images/icons/close_transparent.png);
    background-size: cover;
}
/*up and down arrows*/
.control-panel .up {
    background-image: url(../images/icons/up.png);
    background-size: cover;
}
.control-panel .up:hover {
    background-image: url(../images/icons/up_hover.png);
    background-size: cover;
}
.control-panel .down {
    background-image: url(../images/icons/down.png);
    background-size: cover;
}
.control-panel .down:hover {
    background-image: url(../images/icons/down_hover.png);
    background-size: cover;
}
.move-left {
    background-image: url(../images/icons/left_transparent.png);
    background-size: cover;
}
.move-right {
    background-image: url(../images/icons/right_transparent.png);
    background-size: cover;
}

/*subpage icons*/
.link {
    background-image: url(../images/icons/link_arrow.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.email {
    background-image: url(../images/icons/email.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.map-link {
    background-image: url(../images/icons/map_link.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.text-dot {
    background-image: url(../images/icons/dot.png);
    background-repeat: no-repeat;
    background-size: contain;
}