@charset "utf-8";

/* The TabsNoScript will appear until Javascript is loaded (if ever) */

/* THE TAB CONTAINER */
.TabsNoScript div.Tabs {}
#builder,
.TabsScript div.Tabs {
	position: relative;
	overflow:hidden;
	clear: both;
	}

/* EACH TAB */
.TabsNoScript div.Tab { }
.TabsScript div.Tab { clear:both; margin:0; padding:0; }

/* THE TAB TITLE LIST */
.TabsNoScript ul.Tab {}
.TabsScript ul.Tab { position: relative; margin:0; padding:0; }

/* THE TAB TITLE LIST ITEMS */
.TabsNoScript .TabTitle,
.TabsScript li.Tab {
	display:block; float: left;
	margin: 0 1px 0 0;
	list-style-type: none;
	text-align:center; 
	background: #aaa url(/Tabs/tabs-li-bg.png) no-repeat right -30px;;
	font-size:11px; line-height:30px; 
	color:black;
	cursor:pointer;
	}
.TabsNoScript .TabTitle { background-color:#ddd; }
.TabsScript li.Tab a { display:block; padding: 2px 15px 0 10px; }


/* THE SELECTED TAB ITEM - JavaScript only */
.TabsScript li.TabSelected{
	background-color:#ddd;
	color: black;
	}

/* EACH TAB'S BODY */
.TabsNoScript div.TabBody {
	clear:both;
	}
.TabsNoScript div.TabBody,
.TabsScript div.TabBody {
	display:block;
	overflow:hidden;
	margin: 0 0 20px 0;
	padding:10px;
	min-height:128px;
	background-color: #ddd;
	font-size:12px; 
	color:black;
	}

/* THE PREVIOUS/NEXT NAVIGATION, IF ENABLED */
/* JavaScript only */
.TabsScript div.TabNext{ clear:both; }





/**
 **
 **  LABEL BUILDER FORMS
 **
 **/

/* Two Column */
#builder,
#builder_wide #builder_titles { float:right; width:256px; }
#builder_wide #previewbox { width:254px; }
#builder_wide .builder_tab_body { float:right; width:256px; }

#builder_thin { float:right; width:175px !important; }
#builder_thin #builder_thin_titles { float:right; width:175px; }
#builder_thin #previewbox { width:350px; }
#builder_thin .builder_thin_tab_body { float:right; width:175px; padding-left: 0px !important; padding-right: 0px !important; }
#builder_thin .builder_thin_tab_body .builder_description {padding-left: 10px !important; padding-right: 10px !important;}

#previewbox {
	overflow:hidden;
	border: 1px solid #ccc;
	padding:0;
	min-height:128px;
	background-color: #f2f2f2;
	}
#previewbox div { overflow:hidden; margin:10px; }
#previewbox .fineprint { text-align:left; line-height:1.2; }

.builder_tab_body {
	}
.builder_tab_body p,
.builder_tab_body table,
.builder_tab_body dl,
.builder_tab_body #submit { margin: 10px; }

.builder_tab_body #Icons { margin: 10px; }
#Icons .Tab,
.builder_tab_body .Tab { margin: 0 2px 2px 0; padding: 1px 5px 0 7px; line-height:20px; font-size:12px; cursor:pointer; background-image: none; }
.builder_tab_body .Tabs .TabSelected { display:block; background: #fff url(/images/arrow.png) no-repeat 5px center; }
.builder_options { margin: 0 0 10px 0; }

input[type='text'].LabelBuilder { width: 150px; }

label { cursor:text; }

div.wait  {
	display:block;
	width:256px; 
	height:100px; 
	text-align:center; 
	}


#ci_0_m label { display:block; margin:0; cursor:pointer; line-height:20px; }
#ci_0_m br { display:none; }

.indent10{ padding-left: 10px;}

