/* infoboxes */

#infoboxes{
  float:right;
  width:200px;
  margin-left:25px;
}

#infoboxes div.info{
  padding:14px 0 0 0;
  margin-bottom:10px;
}

#infoboxes div div.wrapper{
  padding:0 0 14px 0;
}

#infoboxes div div div.inner_wrapper{
  padding:0 10px;
  margin:0;
}

#infoboxes div div h2.header{
  padding:5px 10px 0 10px;
  margin:0 auto;
  width:155px;
  font-size:10px;
  color:#fff;
}

#infoboxes div div div div.content{
  margin:0 auto;
  width:175px;
  padding-top:10px;
  line-height:1.5;
  word-wrap:break-word;
}

.placeholder{
  border:1px dashed #000;
}

.floating{
  position:absolute;
  opacity:0.5;
  background:#fff;
}

#infoboxes textarea{
  font-family:verdana,arial;
  font-size:10px;
  border:1px dashed red;
  line-height:1.5;
}

#infoboxes .programchanges a.cancelation{
	color:#000;
}

#infoboxes .programchanges a.email{
	display:block;
	margin-top:10px;
}

/* /infoboxes */

/* blue box */

#infoboxes div.blue{
  background:url(../images/infobox/blue_top.jpg) no-repeat top left;
}

#infoboxes div.blue div.wrapper{
  background:url(../images/infobox/blue_bottom.jpg) no-repeat bottom left;
}

#infoboxes div.blue div h2.header{
  background:#468ADB url(../images/infobox/head_blue_top.jpg) no-repeat top center;
}

#infoboxes .blue div div.inner_wrapper{
  border-left:2px solid #468ADB;
  border-right:2px solid #468ADB;
}

#infoboxes .blue div div div.content{
  background:url(../images/infobox/head_blue_bottom.jpg) no-repeat top center;
}

/* /blue box */

/* red box */

#infoboxes div.red{
  background:url(../images/infobox/red_top.jpg) no-repeat top left;
}

#infoboxes div.red div.wrapper{
  background:url(../images/infobox/red_bottom.jpg) no-repeat bottom left;
}

#infoboxes div.red div h2.header{
  background:#BC2327 url(../images/infobox/head_red_top.jpg) no-repeat top center;
}

#infoboxes .red div div.inner_wrapper{
  border-left:2px solid #BC2327;
  border-right:2px solid #BC2327;
}

#infoboxes .red div div div.content{
  background:url(../images/infobox/head_red_bottom.jpg) no-repeat top center;
}

/* /red box */

/* orange box */

#infoboxes div.orange{
  background:url(../images/infobox/orange_top.jpg) no-repeat top left;
}

#infoboxes div.orange div.wrapper{
  background:url(../images/infobox/orange_bottom.jpg) no-repeat bottom left;
}

#infoboxes div.orange div h2.header{
  background:#DB9746 url(../images/infobox/head_orange_top.jpg) no-repeat top center;
}

#infoboxes .orange div div.inner_wrapper{
  border-left:2px solid #DB9746;
  border-right:2px solid #DB9746;
}

#infoboxes .orange div div div.content{
  background:url(../images/infobox/head_orange_bottom.jpg) no-repeat top center;
}

/* /orange box */

/* green box */

#infoboxes div.green{
  background:url(../images/infobox/green_top.jpg) no-repeat top left;
}

#infoboxes div.green div.wrapper{
  background:url(../images/infobox/green_bottom.jpg) no-repeat bottom left;
}

#infoboxes div.green div h2.header{
  background:#B2CC55 url(../images/infobox/head_green_top.jpg) no-repeat top center;
}

#infoboxes .green div div.inner_wrapper{
  border-left:2px solid #B2CC55;
  border-right:2px solid #B2CC55;
}

#infoboxes .green div div div.content{
  background:url(../images/infobox/head_green_bottom.jpg) no-repeat top center;
}

/* /green box */

