/*SKIN ROME - LIGHT GRAY THEME - $Revision: 3766 $ - $Date: 2010-02-04 00:25:11 -0300 (jue, 04 feb 2010) $ ******************/

/******************************************************
*
*						CHECKOUT
*
******************************************************/
#myshp_checkout{
border:#adadad 1px solid;
font-size:12px;
}

	#myshp_checkout a:link, 
	#myshp_checkout a:visited, 
	#myshp_checkout a:hover, 
	#myshp_checkout a:active, 
	#myshp_myaccount {
	color:#333;
	}

/************************************************/
/*				Checkout Header    			    */
/************************************************/

.myshp_checkout_header {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}


	#myshp_checkout_breadcrumb {
	background:url(http://www.ninefoot.com/shop/layout/Checkout-Breadcrumb.png) no-repeat;
	position:relative;
	padding: 0;
	margin:0 0 15px;
	width: 798px;
	text-indent:-9999em;
	height:30px;
	}
		
		.myshp_checkout_breadcrumb_part {
		height:30px;
		display:block;
		float:left;	
		position:absolute;
		width:160px;
		top:0;
		}

		
		
		#myshp_basket #myshp_checkout_breadcrumb
		{
		left:0;
		background-position:0 0;	
		}
		
		
		#myshp_register_login #myshp_checkout_breadcrumb,
		#myshp_customer_data #myshp_checkout_breadcrumb
		{
		background-position:0 -30px;
		}
		
		#myshp_checkout_paymentdata #myshp_checkout_breadcrumb{
		background-position:-0 -60px;
		}
		
		/*#myshp_basket .myshp_checkout_breadcrumb_part.shipping{
		background-position:-30px 0;
		}*/
		
		
			
		#myshp_checkout_approval #myshp_checkout_breadcrumb{
		background-position:0px -90px;		
		}
		
			
		#myshp_checkout_order #myshp_checkout_breadcrumb{
		background-position:-0px -120px;		
		}
		

/******************************************/
/*  MYSHP CONTROL BUTTONS                 */
/******************************************/

.myshp_control_buttons {
	clear:both;
	height: 28px;
	width:400px;
	float:right;
	padding-right:120px;
	font-size:11px;
}
	.myshp_button_prev {
		float: left;
		text-align:left;
	}	
	
	.myshp_button_next {
		float: right;
		text-align:right;
	}
	
		.myshp_button_prev a,
		.myshp_button_next a{
		background: url(http://www.ninefoot.com/shop/layout/Button-checkout.png) no-repeat;
		width:146px;
		height:21px; /*28px - 7px padding*/
		padding-top:7px;
		display:block;
		white-space:nowrap;
		text-transform:uppercase;
		text-decoration:none;
		border:none;
		outline:none;
		cursor:pointer;
		}
		
		.myshp_button_prev .btn_arrow{
		padding-left:7px;
		}
		
		.myshp_button_next .btn_arrow{
		padding-right:7px;
		}
		
		
		a.myshp_button:link,
		a.myshp_button:visited,
		a.myshp_button:hover,
		a.myshp_button:active {
		color:#fff !important;
		}
	
	
	
	.myshp_control_buttons span{
	}
	
	
/************************************************/
/*				Checkout Banners   			    */
/************************************************/
#checkoutBanners{
clear:both;
width:748px;
padding:15px 25px 0;
height:130px;
}

#checkoutBannerLeft{
float:left;
}

#checkoutBannerRight{
float:right;
}
	
			
/************************************************/
/*				Checkout Footer    			    */
/************************************************/

#myshp_checkout_footer {
	color: #000000;
	font-size: 11px;
	font-style: italic;
}

	#myshp_checkout_footer a {
		font-style: italic;
	}
	
/************************************************/
/*					Basket						*/
/************************************************/

#myshp_basket {
}

	#myshp_basket .myshp_checkout_header{
	text-indent:-9999em;
	width:0;
	height:0;
	}
	
	#myshp_basket_products {
	background:#f9fafc;
	width:748px;
	margin:15px 25px;
	}
	
	#myshp_basket_products caption{
	text-indent:-9999px;
	}
	
	#myshp_basket_products td {
	vertical-align:top;
	padding:5px;
	}			
	
		.myshp_basket_products_header {	
		background:#99adc6;	
		}
		
		.myshp_basket_products_header th{
		padding:5px;		
		color:#fff;
		}
		
			
		#myshp_basket_hdr4,
		#myshp_basket_hdr5,
		#myshp_basket_hdr6{
		text-align:right;
		}
		
		.myshp_basket_product  {
		}
			.myshp_basket_product_name {
				font-size: 12px;
			}
			.myshp_basket_product_description {
				font-size: 12px;
			}
			
			.myshp_basket_product_quantity {
			text-align:right;
			}
			.myshp_basket_product_unitprice {
			text-align:right;
			}
			.myshp_basket_product_totalprice {
			text-align:right;
			}
			.myshp_basket_product_controls {
				font-size: 11px;
			}
			
				.myshp_basket_product_controls a{
					color:#4e384b;
				}
				
				.myshp_basket_product_update {
				}
				.myshp_basket_product_delete {
				}
				
		.myshp_basket_overview_container{
			
		}		
				
		#myshp_basket_overview {
		}
			.myshp_basket_subtotal_label,
			.myshp_basket_action_label,
			.myshp_basket_shipping_label,
			.myshp_basket_payment_label,
			#myshp_basket_total_label {
			text-align:right;
			}
			.myshp_basket_subtotal_value,
			.myshp_basket_action_value,
			.myshp_basket_shipping_value,
			.myshp_basket_payment_value,
			#myshp_basket_total_value {
			text-align:right;
			}
			
			.myshp_basket_subtotal_label,
			.myshp_basket_subtotal_value{
				font-weight:bold;
			}
			
			.myshp_basket_shipping_selector {
			text-align:right;
			}
			
			.myshp_basket_shipping_selector select{	
				
			}
			
			#myshp_basket_total{
			background:#99adc6;	
			}
		
			#myshp_basket_total td {
				font-weight: bold;
				font-size:13px;
				color:#fff;
			}
				#myshp_basket_total_label {
				}	
				#myshp_basket_total_value {
				}
			
		#myshp_basket_coupon {
		}
			#myshp_basket_coupon_label {
			padding:5px;
			}
			#myshp_basket_coupon_field {
			}
				#myshp_basket_coupon_field input{
					background:#fff;
					border: 1px solid #cccccc;
				}
				
		.myshp_basket_vat{
		padding-top:15px;
		}
		
		.myshp_basket_vat_label,
		.myshp_basket_vat_value{
		text-align:right;
		padding:0 0 0 5px;
		}
		
	#myshp_basket_related{
	border-top:#4e384b 1px dotted;
	clear:both;
	width:720px;
	}

		#myshp_basket_related h4{
		color:#4e384b;
		margin-bottom:10px;
		}

		#myshp_basket_related img{
		}

		#myshp_basket_related ul{
		list-style:none;
		margin:0;
		padding:0;
		}

		#myshp_basket_related ul li{
		float:left;
		width:110px; /*720px / 6 = 120px - 10px l+r padding*/
		padding:0 5px;
		overflow:hidden;
		}

		#myshp_basket_related ul li img{
		display:block;
		}

		#myshp_basket_related ul li a:link{
		text-decoration:none;
		}
		
				
		#myshp_basket .myshp_basket_info {
			clear:both;
			color:#333;
			padding:7px 15px;
			background:#eef1f5;
			line-height:1.5;
		}
	
/************************************************/
/*				Empty Basket					*/
/************************************************/
	
.myshp_checkout_info_block {
	font-size: 12px;
	line-height:1.3;
	padding:10px;
}

/************************************************/
/*				Customer Data					*/
/************************************************/
#myshp_checkout_customerdata {
	background:#eef2f5;
	width:420px;
	padding:0 5px;
	margin:0 25px 0 0;
	float:left;
}

	#myshp_checkout_customerdata .myshp_checkout_header{
	text-indent:-9999em;
	display:block;
	width:425px;
	height:30px;
	background:url(http://www.ninefoot.com/shop/layout/Checkout-address-customer-header.jpg) no-repeat;
	}


	#myshp_checout_customerdata_options td.myshp_checkout_customerdata_field label {
		font-size: 11px;
	}

.myshp_checkout_customerdata_background {
}
			
	.myshp_checkout_customerdata_shipping
	 {
	padding:10px 0 0 10px;
	}
	
	.myshp_checkout_customerdata_delivery
	 {
	padding:10px 0 0 10px;
	}
	

	.myshp_checkout_customerdata_title {
	font-size:18px;
	margin-bottom:10px;
	text-transform:uppercase;
	}

	.myshp_checkout_customerdata_row {
	padding:0 0 7px 10px;
	}
	
	
		.myshp_checkout_customerdata_label {
			color: #424546;
			float:left;
			width:100px;
		}

		.myshp_checkout_customerdata_field {
		}
			.myshp_checkout_customerdata_field input,
			.myshp_checkout_customerdata_field select,
			.myshp_checkout_customerdata_field textarea {
				border: 1px solid #cccccc;
				color:#666666;
			}
			
			.myshp_checkout_customerdata_field input.myshp_checkout_value,
			.myshp_checkout_customerdata_field #ba,
			.myshp_checkout_customerdata_field #bb {
			vertical-align:middle;
			margin-right:2px;
			}
	
	#myshp_checkout_customerdata_options{
	padding:0 0 20px 100px;
	}
	
	.myshp_checkout_customerdata_deliver{
	}
	
	.myshp_required_label {
		color: #f00;
	}
	.myshp_not_required_label {
	}
	
#myshp_checkout_customerdata .myshp_control_buttons{
padding-right:30px;
width:300px;
}

#addressCallout{
height:760px;
}
	
	#addressCallout img{
	margin:0 0 10px 0;
	}
/************************************************/
/*				Payment Data					*/
/************************************************/
#myshp_checkout_paymentdata{
}

	#myshp_checkout_paymentdata .myshp_checkout_header{
	text-indent:-9999em;
	height:0;
	width:0;
	margin:0;
	padding:0;
	}
	

#myshp_checkout_paymentdata table{
background:#eef2f5;
width:420px;
margin:0;
float:left;
margin:0 30px 0 5px;
}

#myshp_checkout_paymentdata table td,
#myshp_checkout_paymentdata table th{
padding:5px;
}
#myshp_checkout_paymentdata table td.myshp_checkout_payment_cell_control{
	border-right: none
}
#myshp_checkout_paymentdata table td.myshp_checkout_payment_cell_label{
	border-left: none
}

	#myshp_checkout_paymentdata table td.myshp_checkout_payment_cell_label img{
	vertical-align:top;
	}

#myshp_checkout_paymentdata table td.myshp_checkout_paymentcost,
#myshp_checkout_paymentdata table th.myshp_checkout_paymentcost{
	border-left:1px solid #DDD;
}

#myshp_checkout_paymentdata table th{
	font-weight:bold;
}

#myshp_checkout_paymentdata .myshp_basket_products_header{
	background:#c0cddd;
	width:420px;
	height:28px;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	line-height:1;
	}

.myshp_checkout_payment_control{
}

#myshp_checkout_paymentdata .myshp_control_buttons{
float:left;
margin-top:10px;
padding-left:30px;
width:300px;
}


#paymentCallout{
height:270px;
}

#paymentCalloutTwo{
margin-top:15px;
}
/*
/************************************************/
/*				Shipping Data					*/
/************************************************/
	
#myshp_checkout_shippingdata {
}

#myshp_checkout_shippingdata table td,
#myshp_checkout_shippingdata table th{
	border: 1px solid #eeeeee;
}

#myshp_checkout_shippingdata table td.myshp_checkout_shippingcost,
#myshp_checkout_shippingdata table th.myshp_checkout_shippingcost{
	border-left:1px solid #DDD;
}

#myshp_checkout_shippingdata table th{
	font-weight:bold;
	background: #F5F5F6;
}

#myshp_checkout_shippingdata .myshp_checkout_payment_control{
}

/************************************************/
/*				Approval Overview				*/
/************************************************/
#myshp_checkout_approval .myshp_checkout_header{
	text-indent:-9999em;
	height:0;
	width:0;
	padding:0;
	margin:0;
	}
	
#myshp_checkout_approval .myshp_checkout_info_block{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin-left:20px;
}

#myshp_basket_approval {
width:600px
}


	#myshp_basket_approval #myshp_basket_overview {
	}
	#myshp_basket_approval #myshp_basket_products table{
		
	}
		#myshp_basket_approval #myshp_basket_products table td{
			border-bottom:0;
		}
	#myshp_basket_approval .myshp_basket_overview_container{
		border-top:1px solid #e6e6e7;
		border-bottom:1px solid #e6e6e7;
		background:#F5F5F6;
	}

	#myshp_basket_approval .myshp_basket_controls {
	}
	
	#myshp_checkout_customerdata_table {
	margin-left:90px;
	width:640px;
	
	}

		#myshp_checkout_customerdata_table .myshp_checkout_customerdata {
		background:#eef1f5;
		width:300px;
		padding:5px;
		margin:0 15px 0 0;
		line-height:2.5;
		vertical-align:top;
		}
		
		#myshp_checkout_customerdata_table .conditions{
		line-height:1.5;
		}
		
		#myshp_checkout_customerdata_table .myshp_checkout_customerdata_row{
		padding:0;
		}
	
		#myshp_checkout_customerdata_table .myshp_checkout_customerdata td{
		
	}

		#myshp_checkout_customerdata_table .myshp_checkout_customerdata h3{
			font-size: 12px;
			font-weight: bold;
			color: #333;
			text-transform:uppercase;
		}
		
#myshp_checkout_approval .myshp_control_buttons{
float:none;
margin:25px 0;
padding-left:250px;
width:300px;
}

#approvalCallout{
margin-top:15px;
}

/************************************************/
/*						Order					*/
/************************************************/

#myshp_checkout_order {}

#myshp_checkout_order .myshp_checkout_header{
margin:0 0 15px 35px;
}
	
	#myshp_checkout_order #myshp_basket_products table{
		
	}
		#myshp_checkout_order #myshp_basket_products table td{
			border-bottom:0;
		}
		
	#myshp_checkout_order .myshp_basket_overview_container{
	}
	
	#myshp_checkout_order #myshp_basket_overview {
	}

	#myshp_checkout_order .myshp_basket_controls {
	}

	#myshp_checkout_order .myshp_checkout_customerdata {
	}

		#myshp_checkout_order .myshp_checkout_customerdata h3{
		}
	
	#myshp_checkout_order .myshp_checkout_info_block {
		font-size: 12px;
		margin-left:25px;
	}

#myshp_checkout_order .myshp_control_buttons{
float:none;
margin:25px 0;
padding-left:250px;
width:300px;
}

/************************************************/
/*				Order Continue					*/
/************************************************/

	.myshp_checkout_ordercontinue {
		background:#F5F5F6;
		border:1px solid #DEDEDE;
	}

	.myshp_checkout_ordercontinue .myshp_checkout_info_block {
	}


/************************************************/
/*					Order Page					*/
/************************************************/

.myshp_checkout_orderpage {
	background:#F5F5F6;
	border:1px solid #DEDEDE;
}

.myshp_checkout_orderdata {
}

	.myshp_checkout_orderdata_row {
	}
		
		.myshp_checkout_orderdata_label {
			color: #333333;
			font-weight: bold;
		}

		.myshp_checkout_orderdata_field {
		}


/******************************************************
*
*	CONTENT BLOCKS: TinyMCE overrides 
*
******************************************************/

body#tinymce .mceTmpl{
	background: #FFF;
}

/*Product showcase*/
body#tinymce .mceTmpl .myshp_product_showcase2_productblocklink,
body#tinymce .mceTmpl .myshp_product_showcase_productblocklink {
	text-decoration: none !important;
}
