.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;line-height:16px;}
.dijitTab a {text-decoration: none;cursor: pointer;}
.dijitTabLabels-top {height: 1%;/* IE6 Bug */}
.dijitTabPane {height: 1%;/* IE6 Bug */}
.dijitTabPaneWrapper {border:1px solid #71453E;clear: left;height: 1%;/* IE6 Bug */}
.dijitTab.dijitTabChecked.dijitChecked .dijitTabContent span {color:#71453E;}
.dijitTab .dijitTabContent {color:#FFFFFF;}

/* Normal */

.dijitTab {
	background: transparent url(../images/tab/default_right.png) no-repeat scroll right top;
	float: left;
	height: 20px;
	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: #71453e;
}

/* Hover */

.dijitTabHover {}
.dijitTabHover .dijitTabInnerDiv {color: #71453e;}

.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: #71453e;
}

/* ------- */
/* Sliders */
/* ------- */

.dijitSliderBumper {display: none;}
.dijitSliderRemainingBar {background-color: #fff;}
.dijitSliderProgressBar {background-color: #ddd;}
.dijitSliderButtonContainer {display: none;}

/* Content */

#slider_content_bar .dijitSliderBarV {
	border-width: 0pt 3px;
	border-color: #71453e;
	width: 6px;
}

#slider_content_bar .dijitSliderImageHandleV {
	height: 33px;
	width: 19px;
	border: 0;
	top: -10px;
	background: url("../images/slider/default_thumb.png") no-repeat center center;
	cursor: pointer;
}
#slider_content_bar .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("../images/slider/default_thumb_focus.png");}

/* Cart */

#cart_slider_content_bar .panel.cart_contents td {
	color: #FFFFFF;
	padding-bottom: 0px;
}

#cart_slider_content_bar .dijitSliderBarV {
	border: 0;
	width: 2px;
}

#cart_slider_content_bar .dijitSliderImageHandleV {
	background-image:url(../images/slider/cart_thumb.png);
	height: 13px;
	width: 13px;
	border: 0;
	left: -6px;
	top: 1px;
}
#cart_slider_content_bar .dijitSliderFocused .dijitSliderImageHandleV {background-image:url(../images/slider/cart_thumb_focus.png);}

