.inline {
	/*  To inline block elements.
		Similar to InlineBox below, but this has fewer side-effects in Moz.
		Also, apparently works on a DIV as well as a FIELDSET.
	*/
	display:-moz-inline-box;		/* FF2 */
	display:inline-block;			/* webkit and FF3 */
	#zoom: 1; /* set hasLayout:true to mimic inline-block */
	#display:inline; /* don't use .dj_ie since that increases the priority */
	border:0;
	padding:0;
	vertical-align:middle;
}

.dijitReset {
	margin:0;
	border:0;
	padding:0;
	line-height:normal;
	font: inherit;
	color: inherit;
}

.dijitInline {
	display:-moz-inline-box;		/* FF2 */
	display:inline-block;			/* webkit and FF3 */
	#zoom: 1; /* set hasLayout:true to mimic inline-block */
	#display:inline; /* don't use .dj_ie since that increases the priority */
	border:0;
	padding:0;
	vertical-align:middle;
}

/* ---- */
/* Tabs */
/* ---- */

.dijitTabContainer {}
.dijitTab .dijitTabInnerDiv span {outline: none;}
.dijitTab a {text-decoration: none;cursor: pointer;}
.dijitTabLabels-top {height: 1%;/* IE6 Bug */}
.dijitTabPane {height: 1%;/* IE6 Bug */}
.dijitTabPaneWrapper {clear: left;height: 1%;/* IE6 Bug */}

/* Normal */

.dijitTab {
	background: transparent url(../images/tab/default_right.png) no-repeat scroll right top;
	float: left;
	height: 40px;
	margin: 0pt 10px 0pt 0pt;
	cursor: pointer;
}
.dijitTab .dijitTabInnerDiv {
	background: transparent url(../images/tab/default_left.png) no-repeat scroll left top;
	color: #999999;
	float: left;
	height: 100%;
	line-height: 24px;
	padding: 0pt 10px 0pt 9px;
}

/* Pane */
.dijitTabPane {margin-bottom: 10px;}

/* Active */

.dijitTabChecked {
	background: transparent url(../images/tab/default_active_right.png) no-repeat scroll right top;
}
.dijitTabChecked .dijitTabInnerDiv {
	background: transparent url(../images/tab/default_active_left.png) no-repeat scroll left top;
	color: #606060;
}

/* Hover */

.dijitTabHover {}
.dijitTabHover .dijitTabInnerDiv {color: #606060;}

.dijitTab#cinfo .dijitTabInnerDiv			{background: transparent url(../images/tab/cinfo_left.png) no-repeat scroll left top;padding-left: 32px;}
.dijitTabChecked#cinfo .dijitTabInnerDiv	{background: transparent url(../images/tab/cinfo_active_left.png) no-repeat scroll left top;}
.dijitTab#details .dijitTabInnerDiv			{background: transparent url(../images/tab/details_left.png) no-repeat scroll left top;padding-left: 32px;}
.dijitTabChecked#details .dijitTabInnerDiv	{background: transparent url(../images/tab/details_active_left.png) no-repeat scroll left top;}
.dijitTab#payment .dijitTabInnerDiv			{background: transparent url(../images/tab/payment_left.png) no-repeat scroll left top;padding-left: 32px;}
.dijitTabChecked#payment .dijitTabInnerDiv	{background: transparent url(../images/tab/payment_active_left.png) no-repeat scroll left top;}
.dijitTab#review .dijitTabInnerDiv			{background: transparent url(../images/tab/review_left.png) no-repeat scroll left top;padding-left: 32px;}
.dijitTabChecked#review .dijitTabInnerDiv	{background: transparent url(../images/tab/review_active_left.png) no-repeat scroll left top;}
.dijitTab#complete .dijitTabInnerDiv		{background: transparent url(../images/tab/complete_left.png) no-repeat scroll left top;padding-left: 32px;}
.dijitTabChecked#complete .dijitTabInnerDiv {background: transparent url(../images/tab/complete_active_left.png) no-repeat scroll left top;}

/* ------- */
/* Tooltip */
/* ------- */

.dijitTooltipContainer {
	border: 1px solid #CFCFCF;
	background: #FFFFFF;
	color: #606060;
}
