.ui_box {
  border-width:1px;
  margin-bottom:19px
}

.ui_box:after,
.ui_box_body:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.ui_box .ui_box_head {
  padding-top:10px;
  padding-bottom:9px;
  line-height: 20px;
  border-bottom-width:1px;
  padding-left:20px;
  padding-right:20px;
}

.ui_box .ui_box_body {
  clear:both;
  padding:19px 19px 20px;
}

.ui_box .ui_box_body p:last-child {
  margin-bottom:0;
}

/* with tabs */

.ui_box .ui_tabs {
  margin-top: -31px;
}

/* sidebar */

#ui_sidebar .ui_box {
  width:218px;
  margin-bottom:29px;
}
#ui_sidebar .ui_box .ui_box_head {
  line-height: 20px;
  padding-top:5px;
  padding-bottom:4px;
}
#ui_sidebar .ui_box .ui_box_body {
  padding-top:9px;
  padding-bottom:10px;
}

/* grouped */

#ui_main .ui_boxes {
  width:700px;
}

#ui_main .ui_boxes:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

#ui_main .ui_boxes .ui_box {
	display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px;
}

#ui_main .ui_boxes .ui_box_left {
  margin-left:0px;
  clear:both;
}

#ui_main .ui_boxes .ui_box_right {
  margin-right:0px;
}

#ui_main .ui_boxes .ui_box_1_of_2 {
  width:338px;
}

#ui_main .ui_boxes .ui_box_1_of_3 {
  width:218px;
}

#ui_main .ui_boxes .ui_box_2_of_3 {
  width:458px;
}

#ui_main .ui_boxes .ui_box_1_of_4 {
  width:158px;
  margin-bottom:29px;
}

#ui_main .ui_boxes .ui_box_2_of_4 {
  width:338px;
  margin-bottom:29px;
}

#ui_main .ui_boxes .ui_box_3_of_4 {
  width:518px;
  margin-bottom:29px;
}

#ui_main .ui_boxes .ui_box_1_of_4 .ui_box_head,
#ui_main .ui_boxes .ui_box_2_of_4 .ui_box_head,
#ui_main .ui_boxes .ui_box_3_of_4 .ui_box_head {
  height:29px;
  line-height: 29px;
  padding-left:10px;
  padding-right:10px;
}
#ui_main .ui_boxes .ui_box_1_of_4 .ui_box_body,
#ui_main .ui_boxes .ui_box_2_of_4 .ui_box_body,
#ui_main .ui_boxes .ui_box_3_of_4 .ui_box_body {
  padding:9px 10px 10px;
}
