#tabs_outer {
	position:relative;
	height:auto;
	min-height:545px;
}

.tabs_menu {
	margin-left:0px;
	padding-left:0px;
	height:25px;
	z-index:15;
	position:absolute;
	top:0px;
	width:730px;
}

.tabs_menu .tab {
	display:block;
	float:left;	
	border:solid 1px #d3d3d3;
	margin-left:2px;
	padding-left:8px;
	padding-right:8px;
	background-color:#eeeeee;
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-size:9px;	
	cursor:pointer;	
}

.tabs_menu .tab div.label {
	line-height:12px;
	float:left;
	padding-top:2px;
	text-align:center;
}

.tabs_menu .tab div.lh {
	line-height:25px;
}

.tabs_menu .tab div.cl {
	clear:both;
}

.tabs_menu .tab img {
	float:left;
	margin-right:8px;
	vertical-align:middle;
	margin-top:6px;
}

.tabs_menu .act {
	border-bottom:solid 1px white;
	background-color:white;
}

.tabs_menu .hv { background-color:#dedede;	}
.tabs_menu .hv div.label { text-decoration:underline; }

#tabs_cnt {
	height:500px;
	border:solid 1px #d3d3d3;
	position:absolute;
	top:29px;
	width:728px;
	z-index:10;
}

.tabs_menu .nm {
	margin-left:0px;
}

.order_btn_outer {
	text-align: center;margin-top:15px;
}

.order_btn {
	width:215px;
	height:37px;
	background-image:url('../../images/front/next_step_btn.png');
	background-repeat:no-repeat;
	margin:0 auto;
	cursor:pointer;
}

.order_btn_outer .hv {	background-position:0 -37px; }

.order_btn_outer .add_to_cart_btn {	background-image:url('../../images/front/add_to_cart_btn.png'); }
.order_btn_outer .confirm_products_btn { background-image:url('../../images/front/confirm_products_button.png'); }
.order_btn_outer .request_reservation_btn {	background-image:url('../../images/front/request_reservation_button.png'); }
.order_btn_outer .payment_btn {	background-image:url('../../images/front/proceed_to_payment_btn.png'); }



.shopping_cart_bar {
	background-image:url('../../images/front/order_h_bg.gif');
	color:white;
	background-repeat:repeat-x;
	padding:5px;
	font-weight:bold;	
}

table.myaccount_orders {
	width:100%;border-collapse:collapse;
}

tr.myaccount_orders_header td {
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
}

tr.myaccount_orders_order {
	border:solid 1px #c5c5c5;background-color:#f2f2f2;margin-top:5px;
}

tr.myaccount_orders_order td {
	padding:4px;
	text-align:center;
}

table.myaccount_orders td.b {
	font-weight:bold;
}

table.myaccount_orders td.s {
	font-style:italic;
	color:#aaaaaa;
}
