#tab-content1  .graph-1-1{
	padding-top:70px;
	}
	
	
#tab-content1 .graph-1-2,	
#tab-content1 .graph-1-3,	
#tab-content1 .graph-1-4,	
#tab-content1 .graph-1-5,	
#tab-content1 .graph-1-6,	
#tab-content1 .graph-1-7 {
	position:absolute;
	z-index:1000;
	cursor:pointer;
	width:61px;
	height:60px;
	}	
	
#tab-content1 .graph-overlay {
	position:relative;
	z-index:1000;
	}
	
#tab-content1 .graph-pulse {
	width:61px;
	height:60px;
	position:absolute;
	z-index:500;
	left:0;
	top:0;
	border-radius:100px;
	background-color:green;
	-moz-animation: spot_pulsate 2s ease-out infinite;
	-webkit-animation:spot_pulsate 2s ease-out infinite;
	animation:spot_pulsate 2s linear infinite;
	-webkit-animation-delay: 3.5s;
    animation-delay: 3.5s;
	-webkit-transition-delay: 3.5s;
    transition-delay: 3.5s;
	opacity:0;
	display:none;
	}
	
#tab-content1 .graph-1-2 {	left:37%;	top:370px;}	
#tab-content1 .graph-1-3 {	left:37%;	top:165px;}	
#tab-content1 .graph-1-4 {	left:62%;	top:61px;}	
#tab-content1 .graph-1-5 {	right:5%;	top:165px;}	
#tab-content1 .graph-1-6 {	right:5%;	top:365px;}	
#tab-content1 .graph-1-7 {	left:62%;	top:470px;}	

#tab-content1 .graph-1-2 .graph-pulse {	background-color:#5f51af;	}	
#tab-content1 .graph-1-3 .graph-pulse {	background-color:#3825a8;	}	
#tab-content1 .graph-1-4 .graph-pulse {	background-color:#eb9f21;	}	
#tab-content1 .graph-1-5 .graph-pulse {	background-color:#eb8221;	}	
#tab-content1 .graph-1-6 .graph-pulse {	background-color:#eb6c21;	}	
#tab-content1 .graph-1-7 .graph-pulse {	background-color:#8173d4;	}	
	
#tab-content2 .graph-2-1{
	padding-top:40px;
	}
	
#tab-content2 .graph-2-2,	
#tab-content2 .graph-2-3,	
#tab-content2 .graph-2-4,	
#tab-content2 .graph-2-5	 {
	position:absolute;
	z-index:1000;
	cursor:pointer;
	width:53px;
	height:52px;	
	}
	
#tab-content2 .graph-2-2 {	left:52%; top:138px;}
#tab-content2 .graph-2-3 {	left:44.7%; top:298px;}
#tab-content2 .graph-2-4 {	right:26.5%; top:340px;}
#tab-content2 .graph-2-5 {	right:19.2%; top:181px;}
	
	
	
#tab-content2 .graph-overlay {
	position:relative;
	z-index:1000;
	}
	
#tab-content2 .graph-pulse {
	width:53px;
	height:52px;
	position:absolute;
	z-index:500;
	left:0;
	top:0;
	border-radius:100px;
	background-color:#f0e7c7;
	-moz-animation: spot_pulsate 2s ease-out infinite;
	-webkit-animation:spot_pulsate 2s ease-out infinite;
	animation:spot_pulsate 2s linear infinite;
	-webkit-animation-delay: 2s;
    animation-delay: 2s;
	-webkit-transition-delay: 2s;
    transition-delay: 2s;
	opacity:0;
	}
	
#tab-content2 .graph-2-2 .graph-pulse {	}
	
/*image hotspot pulse*/
@-moz-keyframes spot_pulsate {
    0% 		{-moz-transform: scale(0.2); opacity: 0.0;}
    50% 	{opacity: 0.7;}
    100% 	{-moz-transform: scale(1.7); opacity: 0.0;}
}

@-webkit-keyframes spot_pulsate {
    0% 		{-webkit-transform: scale(0.2); opacity: 0.0;}
    50% 	{opacity: 0.7;}
    100% 	{-webkit-transform: scale(1.7); opacity: 0.0;}
}

@keyframes spot_pulsate {
    0% 		{transform: scale(0.2); opacity: 0.0;}
    50% 	{opacity: 0.7;}
    100% 	{transform: scale(1.7); opacity: 0.0;}
}


.nivo-lightbox-content iframe {
	border-bottom:4px solid #ea6d23;
	}
	
.nivo-lightbox-content iframe html {
	background-color:#231e47;
	}



.table-wrapper {
	max-width:800px;
	background:#231e47;
	color:#fff;
	padding:17px;
	border-top:4px solid #ea6d23;	
	margin:0;
	
	}
	
.table-wrapper h3 {
	margin:4px 0 24px 8px;
	}
	
.table-wrapper table {
	font-family: 'NexaLight';
	font-size:14px;
	width:100%;
	border-right:1px solid rgba(255, 255, 255, 0.5);	
	}

.table-wrapper table tr.tablehead td b {
	font-weight:600;
	}

.table-wrapper table tr.tablehead td {
	background:#ea6d23;	
	border-top:1px solid rgb(239, 208, 162);
	border-left:1px solid rgb(239, 208, 162);
	border-bottom: 1px solid rgb(239, 208, 162);	
	letter-spacing:0.1em;
	}
	
.table-wrapper table tr.tablehead td:first-child {
	background:transparent;
	border-top:none;
	border-left:none;
	border-bottom:none;
	}

.table-wrapper table td{
	line-height:26px;
	padding:1px 8px;
	border-left:1px solid rgb(199, 190, 255);
	border-bottom:1px solid rgb(199, 190, 255);
	}

.table-wrapper table tr td:first-child {
	background:#ea6d23;
	border-color:rgb(239, 208, 162);
	letter-spacing:0.1em;
	}
	
.table-wrapper table td.bg-orange {
	background:transparent !important;
	border-left:none;
	border-top:none;
	}
	

.table-wrapper table tr td.no-left-border{
	border-left:none;
	}
	
.table-wrapper table tr.no-left-border td {
	border-left:none;
	}
	
.table-wrapper table tr:nth-child(1) td {	font-weight:bold;}

/* updated pricelist */

.table-wrapper table tr:nth-child(2) {
	border:2px solid red;
	}