/* Curved cutout Borders*/

.curved {
	position : absolute;
  	background: transparent; 
 	z-index:999;
	cursor:pointer;
}

.curved h1, .curved p {
  margin:0 20px;
  }
  
.curved .b1 {
	display:block; 
	//overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 7px; 
}
.curved .b2 {
	display:block; 
	//overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 5px; 
}
  
.curved .b3 {
	display:block; 
	//overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 3px; 
}

.curved .b4 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 2px; 
}
.curved .b5 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 2px; 
}
.curved .b6 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 1px; 
}
.curved .b7 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 1px; 
  }
.curved .b8 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 0px; 
  }
.curved .b9 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	font-size:1px;
	   
	background-image: url("../img/grey-trans-full.png");
	margin:0 0px; 
}
  
.curved .boxcontent {
	display:block; 
	background-image: url("../img/grey-trans-full.png");
	padding-left:5px;
	padding-right:5px;
}

th.infobox {
	background:none;
	border: none;
}

input.infoboxsearch {
	width: 100px;
}

td.infobox {
	background-color:#919191;
	border: none;
}
