@charset "utf-8";
/* CSS Document */

*-----------------------------------------------------------------------*/
/* card styles, billing page */
/*-----------------------------------------------------------------------*/


.paragraph_section_displaycart {
/*float:left;*/
/*margin-left:10px;*/
margin:40px 0px 60px;
width:940px;
text-align:left;
overflow:auto;
background-color:#FFF;
}



	#card_holder{
		margin:0px;
		text-align:left;
		width: 940px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		margin-bottom:40px;
	}
	#card_title{			
		color:#554716;
	}
	#card_title img{
		margin-right:8px;

	}
	#card{
		float:left;
		margin-top:5px;
		width: 938px;
		/*height: 400px;329px; -orig */
		border:1px solid #EED99B; 
		border-width:1px 1px 0; 
/*		margin-bottom:15px;*/
/*				background-color:#CCC;*/
	}	
	#card_header{
		float:left;
		width: 940px;
		height:45px;
		line-height:34px;
		color: #7a7a7a;
/*		border:#EED99B solid;
		border-width:0;*/
	}

	#card_header div{
		float:left;
		padding: 5px;
		font-weight:bold;
	}	
	#card_header_id           { color:#333333;}
	#card_header_title        { text-align: center; color:#554716; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#card_header_description  {	text-align: center; color:#554716; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#card_header_quantity     {	text-align: center; color:#554716; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#card_header_price        {	text-align: center; color:#554716; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#card_header_sub_total    { text-align: center; color:#554716;font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	#card_items{
		height:275px;
		width:940px;
/*		overflow:auto;*/
	  /*background-color: #0e0e0e; - orig*/
		background-color:#FFFFFF;
		back
		clear: both;
		border:1px #EED99B solid;
		border-width:0px 0 1px 0;	
		margin-bottom:10px;
		float:left;
		
     }
	 
	.cart_error_msg
	{
		text-align: center;
		/*margin: 20px; -orig */
		font-size: 12px;
		font-weight: bold;
		color: #f00;
		padding-top:50px;
		padding-bottom:50px;
		border:1px solid #EED99B;
	}
	
	.card_table{
		width:940px;
		/*margin-left:7px; -orig */
		border-collapse: collapse;
		float:left;

	}
		.td_blank{ width:78px;}
				.td_item{ width:120px;}
	.td_remove{ width:70px;}
	.td_image{ width:110px; text-align:center;}
		.td_idtop{ width:100px; text-align:center;}
	.td_id{ width:90px; text-align:center;}
	.td_title{ width:300px;text-align:center; padding-left:10px;}
	.td_description{ width:310px;text-align:center;}	
	.td_quantity{ width:70px;padding-left:0px;}
	.td_qty{ width:85px;padding-left:0px;}
	.td_price{ width:70px; text-align:center;}
	.td_pricetop{ width:80px; text-align:center;}
	.td_sub_total{ width:80px;}
	.td_sub_totaltop{ width:92px;}
	.card_table td{
/*		border-top:1px solid #1f1f1f;
		border-top:1px solid #666666; -orig */
		border:1px solid #EED99B;
		border-width:1px 1px 1px 1px;
/*		padding-top:19px;
		padding-bottom:19px;*/
/*		color: #ffd479;*/
		color: #000;	
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;	
		padding:10px;
/*		background-color:#fff;*/
	}

	/*.item_remove{
		margin-left:14px;
		margin-right:16px;
		display:block;
		height:24px;
		width:90px;
		border:1px solid #EED99B;
		background-image: url(../gfx/x.gif);
		background-repeat: no-repeat;
		background-position: 9px 9px;
	}

	.item_image{
		margin-right:20px;
		width:110px;
		background-color:#999999;
	}

	.item_title{			
		width:90px;
	}

	.item_description{
		width:320px;			
		margin-right:10px;
		color:#7a7a7a;
	}

	.item_quantity{
		height:57px;
		line-height:57px;
		width:80px;
		text-align:center;
		border:1px solid #EED99B;
	}

	.item_price{
		width:90px;
	}
	.item_sub_total{
		height:57px;
		line-height:57px;
		width:auto;
		text-align:center;
		border:1px solid #EED99B;
	}*/

	#card_totals{
		float:right;
		height: 50px;
		margin-top: 5px;
		margin-right:10px;
		color: #ffd479;
		padding-bottom:10px;
		font-size:12px;
		padding-top:30px;
	}

	#card_totals table{
		/*color: #ffd479;*/
		color: #000000;

	}
	
	#card_totals .txt_total{
/*		color:#505050;*/
		color:#000000;
		font-weight:bold;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:20px;
		padding-bottom:20px;
		height:60px;
	}		
	
	#card_buttons_left{
/*		margin-right:-1px;*/
		/*margin-top:14px;*/
/*		text-align:right;
		padding-right: px;*/
		margin-top:40px;
		float:left;
		width:300px;
	}

	#card_buttons_right{
	/*	margin-right:-1px;*/
		/*margin-top:14px;*/
/*		text-align:right;
		padding-right: px;*/
		margin-top:70px;
		padding-right:10px;
		float:right;
		width:300px;
		text-align:right;
	}

	/*#btn_continue{
		background-color: #060606;
		color: #505050;
		border:1px solid #1f1f1f;		
		width:128px;
		height:40px;
		font-size:12px;
		cursor: pointer;
	}*/

    #btn_cancel_order{
/*		background: url(../Images/buttons/cancel_order.jpg);*/
		width: 95px;
		height:38px;
		border: none;
		margin-right: 5px;
	}
/* checkout section */
	#btn_checkout,
	#btn_continue {
		background-color: #ffd479;
		color: #fff;
		height:40px;
		border:0px;
		margin-left:5px;
		font-size:12px;
		font-weight:bold;
	}
	#btn_shoppingcart {
		background: url(../images/button-shopping-cart-01.gif);
		background-color: #ffd479;
		color: #000000;
		width: 116px;
		height:35px; 
		border:0px;
		margin-right:5px;
		width:145px;
	}	
	#btn_checkout {
		width:76px;
	}
	#btn_continue {
		width:125px;
	}
/*.place-order {
	margin-bottom:20px;
	margin-left:21px;
}*/
/* navigational bar */

#menubar {
/*	float:right;*/
	width:540px;
	margin-left:0px;
	height:60px;
	margin-bottom:0px;
	text-align:right;
	margin-left:388px;
}

a.place-orders {
	display: block;
	width: 112px;
	height: 29px;

/*	background-image:url(../Images/buttons/place-orders-01.gif);*/
}
a.place-orders:hover {
/*	background-image:url(../Images/buttons/place-orders-02.gif);*/
}

/* order */
a.orders {
	display: block;
	width: 106px;
	height: 29px;
/*	background-image:url(../Images/buttons/orders-01.gif);*/
}
a.orders:hover {
/*	background-image:url(../Images/buttons/orders-02.gif);*/
}

/* password */
a.password {
	display: block;
	width: 106px;
	height: 29px;
/*	background-image:url(../Images/buttons/password-01.gif);*/
}
a.password:hover {
/*	background-image:url(../Images/buttons/password-02.gif);*/
}

/* new password */
a.new-password {
	display: block;
	width: 136px;
	height: 29px;
/*	background-image:url(../Images/buttons/new-password-01.gif);*/

}
a.new-password:hover {
/*	background-image:url(../Images/buttons/new-password-02.gif);*/
}

/* setting */
a.settings {
	display: block;
	width: 140px;
	height: 29px;
/*	background-image:url(../Images/buttons/settings-01.gif);*/
}
a.settings:hover {
/*	background-image:url(../Images/buttons/settings-02.gif);*/
}

/* update setting */
a.update-setting {
	float:right;
	margin-right:20px;
	display: block;
	width: 136px;
	height: 29px;
/*	background-image:url(../Images/buttons/update-settings-01.gif);*/
}
a.update-setting:hover {
/*	background-image:url(../Images/buttons/update-settings-02.gif);*/
}

.update-box {
	float:right;
	width: 120px;
	height: 30px;
}

.checkout-box {
	float:right;
	width: 100px;
	height: 30px;
}

/* login */
a.login {
	display: block;
	width: 106px;
	height: 29px;
/*	background-image:url(../Images/buttons/login-01.gif);*/
}
a.login:hover {
/*	background-image:url(../Images/buttons/login-02.gif);*/
}
/* change password */
a.change-password {
	display: block;
	width: 145px;
	height: 29px;
/*	background-image:url(../Images/buttons/change-password-01.gif);*/
}
a.change-password:hover {
/*	background-image:url(../Images/buttons/change-password-02.gif);*/
}

/* update */
a.update {
	display: block;
	width: 106px;
	height: 29px;
/*	background-image:url(../Images/buttons/update-01.gif);*/
}
a.update:hover {
/*	background-image:url(../Images/buttons/update-02.gif);*/
}
/* checkout */
a.checkout {
	display: block;
	width: 106px;
	height: 29px;
/*	background-image:url(../Images/buttons/checkout-01.gif);*/
}
a.checkout:hover {
/*	background-image:url(../Images/buttons/checkout-02.gif);*/
}
/* shopping cart */
.button_bottom_box {
	float:right;
	width:350px;
	height:30px;
}
.shopping-cart_box {
	float:left;
	height:29px;
}
.shopping-cart,#.shopping-cart  {
	display: block;
	width: 106px;
	height: 7px;
/*	background-image:url(../images/button-shopping-cart-01.gif);*/
}
a.shopping-cart {
	display: block;
	width: 106px;
	height: 7px;
/*	background-image:url(../images/button-shopping-cart-01.gif);*/
}
a.shopping-cart:hover {
/*	background-image:url(../images/button-shopping-cart-02.gif);*/
}
/* calculate shipping */
.calculate-shipping_box {
float:right;
padding-right:25px;
height:29px;
}
a.calculate-shipping {
	display: block;
	width: 123px;
	height: 7px;
/*	background-image:url(../Images/buttons/calculate-shipping-01.gif);*/
}
a.calculate-shipping:hover {
/*	background-image:url(../Images/buttons/calculate-shipping-02.gif);*/
}
/* pay for your order */
.payforyourorder_box {
	float:right;
	padding-right:25px;
	height:29px;
}
a.payforyourorder {
	display: block;
	width: 132px;
	height: 7px;
/*	background-image:url(../Images/buttons/pay-for-your-order-01.gif);*/
}
a.payforyourorder:hover {
/*	background-image:url(../Images/buttons/pay-for-your-order-02.gif);*/
}

/* complete order */
.complete-order_box {
	float:right;
	padding-right:25px;
	height:29px;
	padding-bottom:30px;
}
a.complete-order {
	display: block;
	width: 132px;
	height: 29px;
/*	background-image: url(../Images/buttons/complete-order-01.gif);*/
}
a.complete-order:hover {
/*	background-image:url(../Images/buttons/complete-order-02.gif);*/
}

a.complete-order2 {
	display: block;
	width: 130px;
	height: 29px;
/*	background-image:url(../Images/buttons/shopping-cart-01.gif);*/
}
a.complete-order2:hover {
/*	background-image:url(../Images/buttons/shopping-cart-01.gif);*/
}


/* continue shopping */
.continue-shopping_box {
	float:right;
	padding-right:25px;
	height:29px;
}
a.continue-shopping {
	display: block;
	width: 123px;
	height: 7px;
/*	background-image:url(../Images/buttons/continue-shopping-01.gif);*/
}
a.continue-shopping:hover {
/*	background-image:url(../Images/buttons/continue-shopping-02.gif);*/
}

.top_box {
float:left;
	height:20px;
	font-size:11px;
	color:#333333;
	padding-left:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.separate_billing_box {
	float:left;
	display:block;
	padding-left:15px;
	margin-bottom:20px;
	width:500px;
}
/* navigation menu */
.nav_container {
	width: 955px;
	padding-top:0px;
}
#navMenu {
	display: inline;
	margin: 0;
	position: relative;
	z-index: 5;
}
#navMenu li {
	float: left;
	display: inline;
	padding-right: 1px;
	padding-left:0px;
}
#navMenu li.first {
	float: left;
	display: inline;
	width:0px;
	height:0px;
}
#navMenu li.last {
	float: left;
	display: inline;
	width:0px;
	height:0px;
}
/*vertical spacer */
.vspacer {
	height:30px;

}

.txt_products {
	font-size:12px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
}
.txt_products_align {
	text-align:center;
}

.table_head {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
	border:1px #a7a3a4 solid;
	border-width:0 0 1px 0;
}

.product_display_container {
	width:940px;
	margin-bottom:20px;
}
.product_display_inner_container {
	float:left;
	width:852px;
}

.product_id {
	float:left;
	width:140px;
	padding:5px;
	border:1px #a7a3a4 solid;
	text-align:center;
	height:35px;
}
.product_image {
	float:left;
	width:70px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	height:35px;
	text-align:center;
}
.product_name {
	float:left;
	width:320px;
	height:35px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
}
.retail_price {
	float:left;
	width:55px;
	height:35px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
}
.whole_price {
	float:left;
	width:62px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
	height:35px;
}
.quantity {
	float:left;
	width:61px;
	height:35px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
}
.sub_total {
	float:left;
	width:66px;
	height:35px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
}

/* dynamic container */
.product_id_box {
	float:left;
	width:140px;
	padding:25px 5px 0 5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 1px;
	text-align:left;
	height:44px;
}
.product_image_box {
	float:left;
	width:70px;
	padding:5px;
	padding-bottom:0px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	height:64px;
	text-align:center;
}
.product_name_box {
	float:left;
	width:320px;
	padding:25px 5px 0 5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:left;
	height:44px;
}
.retail_price_box {
	float:left;
	width:55px;
	padding:25px 5px 0 5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:right;
	height:44px;
}
.whole_price_box {
	float:left;
	width:62px;
	padding:25px 5px 0 5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:right;
	height:44px;
}
.quantity_box {
	float:left;
	width:61px;
	padding:21px 5px 0 5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:right;
	height:48px;
}
.sub_total_box {
	float:left;
	width:66px;
	padding:25px 5px 0 5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:right;
	height:44px;
}
.grand_total {
	float:right;
	width:66px;
	margin-top:0px;
	padding:25px 5px 0 5px;
	/*border:1px #a7a3a4 solid;*/
	/*border-width:0 1px 1px 0;*/
	text-align:right;
	height:44px;
	font-weight:bold;
	color:#333333;
	font-size:12px;
}
.grand_total_box {
	float:right;
	width:66px;
	margin-top:0px;
	padding:25px 5px 9px 5px;
	/*border:1px #a7a3a4 solid;*/
	/*border-width:0 1px 1px 0;*/
	text-align:right;
	height:44px;
	font-weight:bold;
	font-size:12px;
}

/* font */
.txtbold {
	color:#333;
	font-weight:bold;
	font-size:12px;
}
.clear {
	margin:0;
	padding:0;
	clear:both;
}

/*  view order */
.order_id {
	float:left;
	width:133px;
	padding:5px;
	border:1px #a7a3a4 solid;
	text-align:center;
	height:20px;
}
.order_date {
	float:left;
	width:133px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	height:20px;
	text-align:center;
}
.reference {
	float:left;
	width:304px;
	height:20px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
}
.status {
	float:left;
	width:113px;
	height:20px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
}
.total {
	float:left;
	width:113px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:1px 1px 1px 0; 
	text-align:center;
	height:20px;
}
/* dynamic container */
.order_id_box {
	float:left;
	width:133px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 1px;
	text-align:center;
	height:20px;
}
.order_date_box {
	float:left;
	width:133px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	height:20px;;
	text-align:center;
}
.reference_box {
	float:left;
	width:304px;
	height:20px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0; 
	text-align:left;
}
.status_box {
	float:left;
	width:113px;
	height:20px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:center;
}
.total_box {
	float:left;
	width:113px;
	padding:5px;
	border:1px #a7a3a4 solid;
	border-width:0 1px 1px 0;
	text-align:right;
	height:20px;
}









#or-fieldframe {
	width: 940px;
	font-size:11px;
	/*border: 1px solid #a7a3a4;*/
	clear: both;
}
div.or-fieldtitleframe {
	width: 822px;
	padding: 10px 15px;
	color: #060606;
	clear: both;
}
div.or-fielditemframe {
	width: 680px;
	clear: both;
	padding: 20px 0 20px 7px;
	height:150px;
	margin-left:50px;	
}

div.or-fielditemframe2 {
	width: 630px;
	clear: both;
	padding: 20px 0 20px 100px;
	height:150px;
	margin-left:0px;
}

div.or-fielditemframe3 {
	width: 630px;
	clear: both;
	padding: 20px 0 20px 100px;
	height:50px;
	margin-left:0px;
}
div.or-fielditemframe4 {
	width: 630px;
	clear: both;
	padding: 20px 0 20px 100px;
	height:50px;
	margin-left:0px;
}
div.or-fielditemframe5 {
	width: 630px;
	clear: both;
	padding: 20px 0 20px 100px;
	height:100px;
	margin-left:0px;
}

/*div.or-fielditemframe {
	width: 736px;
	clear: both;
	padding: 0 7px;
	margin-left:150px;
}*/

div.or-fielditemline {
	width: 844px;
	margin-bottom: 12px;
	border-top: 1px solid #a7a3a4;
	margin:0 2px;
}

div.or-fielditemline02 {
	width: 420px;
	margin-bottom: 12px;
	border-top: 1px solid #a7a3a4;
}
div.or-fielditemleft,
div.or-fielditemright {
	width:250px;
	float:left;
}

div.or-fielditemright {
	margin-left:10px;
}

.hspacer {

}

div.or-fielditemrightbilling {
	width: 150px;
}

div.or-fielditem {
	padding-bottom: 10px;
	text-align: right;	
	width:250px;

}

div.fieldField {
	width: 190px;
	float:left;
	text-align:left;
	padding-left:10px;
	border:1px solid #EED99B;
	height:20px;
}

div.fieldLabel {
	width: 60px;
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding: 3px 5px 0 0;
}

.clear {
	margin:0;
	padding:0;
	clear:both;
}
.formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.textField_Small {
	width: 50px;
	height: 25px;
	border: 1px solid #EED99B;
	color: #000;
}


/*.textField {
	width: 240px;
	height: 25px;
	border: 1px solid #EED99B;
	color: #000;
}*/
.textFieldregistration {
	width: 240px;
	height: 25px;
	border: 1px solid #EED99B;
	color: #000;
}

.textField_nl {
	width: 240px;
	height: 25px;
	border: 1px solid #fff;
	color: #000;
	float:right;
	right-left:50px;
}

.forgot_password {
	float:left;
	margin-left:200px;
}
.vspacer {
	float:left;
	height:50px;
	width:100px;
}
.textFieldSmall {
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
	width: 40px;
	height: 25px;
	border: 1px solid #a7a3a4;
/*	background-color: #1a1a1a;*/
}

#Payment_CardNumber,
#Payment_CardName{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	width: 240px;
	height: 25px;
	border: 1px solid #EED99B;
	background-color: #fff;
}

.selectField {
	width: 240px;
	height: 25px;
	background-color:#ffffff;
	color: #999999;
	border: 1px solid #A7A3A4;
}

.orderInfoWrapper {
	clear: both;
	width: 650px;
}

.orderInfoLabel {
	padding: 5px;
	width: 100px;
	text-align: right;
	float:left;
}

.orderInfoValue {
	padding: 5px;
	width: 500px;
	text-align: left;
	float:left;
}

#orderInfoTopFieldsWrapper {
	clear: both;
	padding: 0 0 15px 0;
	width: 100%;
}

#orderInfoTopFieldsWrapper div {
	width: auto;
	height: auto;
	float: left;
	margin-right: 9px;
}

.orderHistoryTable,
.orderSubHistoryTable {
/*	width: 90%; - orig
background-color: #000;
	width: 100%;*/
	width:940px;
		border: 1px solid #EED99B;

	padding: 5px;
}

.billingTableStyle {
	width: 850px;
	background-color: #fff;
	border: 1px solid #A7A3A4;
	border-collapse: collapse;
	padding: 10px;
}

.billingHeader {
	padding: 10px;
	border-bottom: 1px solid #A7A3A4;
}

.billingItems {
/*	background-color: #0e0e0e;*/
	background-color: #fff;
	padding: 5px 10px;
}

.billingSpecial,
.billingFooter {
	padding: 10px;
}

.orderHistoryTable td {
	height: 50px;
	text-align:center;
}

.orderSubHistoryTable td {
	padding: 5px;
	height: auto;
}

.orderHistoryIdHead {
	padding: 15px;
	height: 40px;
	font-weight: bold;
	color:#554716;
}

.orderHistoryItems {
	padding: 15px;
	height: 40px;
}

.orderSubHistoryItems {
}

.orderHistoryItems a {
	color: #333333;
	text-decoration: underline;
}

.orderHistoryItems a:hover {
	color: #333333;
	text-decoration: none;
}

.orderHistoryId {
	padding: 10px;
	width:75px
}

.orderHistoryDate {
	padding: 5px;
	width:175px;
}

.orderHistoryRef {
	padding: 5px;
	width:300px;
}

.orderHistoryStatus {
	padding: 5px;
	width:100px;
}

.orderHistoryTotal {
	padding: 5px;
	width:100px;
}

/**** savecustomer ****/
#TableSettings {
	width: 850px;
	border-collapse: collapse;
}

#TableSettings td {
	padding: 5px;
	font-size: 11px;
	background-color: #fff;
	height:40px;
}

#TableSettings select {
	width: 230px;
}

#TableSettings td#Tablecell2,
#TableSettings td#Tablecell4 {
	width: 130px;
	height:30px;
}

#TableSettings td#Customer_FirstName_Cell,
#TableSettings td#Customer_LastName_Cell {
	width: 335px
}

#RowFooter td {
	background-color: #FFF;
	padding: 15px 0;
	text-align: right;
}

#RowFooter #TableCell6 {
/*	background-color: #000;*/
	padding: 15px 0 15px 105px;
	text-align: left;	
}

#TableSettings #RowCustomerHeader,
#TableSettings #RowShipAddressHeader,
#TableSettings #RowBillAddressHeader {
	padding: 10px 15px;
}

#RowCustomerHeader td,
#RowShipAddressHeader td,
#RowBillAddressHeader td {
	padding: 10px 15px;
	border-bottom: 1px solid #a7a3a4;
/*	border-top: 1px solid #a7a3a4;*/
	background-color: #fff;
	margin:10px 0; 
}

#btn_newuser {
	background-color: #fff;
	color: #000000;
	height:30px;
	border:0px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	margin-top: -25px;
	padding: 0;
	margin: 0;
}

.checkoutDdBox select {
	width: 233px;
}

.header_top {
	height:130px;
	width:855px;
	margin-left:0px;
}
.logo {
	position:absolute;
	margin:10px 0 0 0px;
	left: 423px;
	top: 50px;
}
.main_logo_box {
	float:left;
	width:290px;
	padding:25px 0 0;
}


/* new password */
a.main_logo {
	display: block;
	width: 280px;
	height: 59px;
	background-image:url(/Images/origenere-logo.jpg);

}
a.main_logo:hover {
	background-image:url(/Images/origenere-logo.jpg);
}

a.link  {
	text-decoration:none;
	color:#fff;
}
a.link:hover {
	text-decoration:none;
	color:#fff;	
}
.header_top_right {
	float:right;
	width:300px;
	padding:0;
	margin-top:6px;
	text-align:right;
}
.header_top_right_02 {
	float:right;
	width:300px;
	padding-right:10px;
	margin-top:60px;
	text-align:right;
}

.header_top_right_03 {
	float:right;
	width:300px;
	padding-right:0px;
	margin-top:40px;
	text-align:right;
}
.color_dark_gray {
	color:#333333;
}
.text_10 {
	font-size:10px;
	text-align:right;
}
/* footer */
.footer_container {
	margin:0 auto;
	width:850px;
	height:60px;
	margin-top:50px;
	margin-left:15px;
	border:1px #a7a3a4 solid;
	border-width:1px 0 0 0;
}

.footer_container2 {
	margin:0 auto;
	width:850px;
	height:60px;
	margin-top:100px;
	margin-left:0px;
	border:1px #a7a3a4 solid;
	border-width:1px 0 0 0;
}
.footer_left {
	float:left;
	width:300px;
	margin-top:17px;
	text-align:left;
	padding-left:0px;
	font-size:10px;
}
.footer_right {
	float:right;
	width:400px;
	margin-top:17px;
	text-align:right;
	padding-right:0px;
	font-size:10px;
}
.footer {
	color:#ffffff;
	font-size:13px;
}
.footer a {
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.footer img {
	vertical-align:middle;
	margin-left:3px;
}
.fspacer {
	height:10px;
}

a.place-order {
	display: block;
	width: 112px;
	height: 29px;
/*	background-image: url(../Images/buttons/place-orders-01.gif)*/
}
a.place-order:hover {
/*	background-image: url(../Images/buttons/place-orders-02.gif)*/
}

.table_title_01 {
	border:1px #a7a3a4;
	height:50px;
	padding:10px;
}

.row_Customer_bottom {
	border:#a7a3a4 1px solid;
	border-width:0 0 1px 0;
	padding-bottom:50px;
}

.inside_left {
	float:left;
	width:300px;
}

.inside_leftform {
	float:left;
	width:400px;
	
}


.inside_centerform {
	float:left;
	width:450px;
	
}

.inside_rightform {
	float:left;
	width:400px;
	margin-left:40px;
	
}

.inside_rightform2 {
	float:left;
	width:300px;
	margin-left:0px;
	
}



.inside_right {
	float:left;
	width:300px;
	margin-left:10px;
}

.label_left {
	float:left;
	width:100px;
	text-align:right;
	padding-top:4px;
	font-size:12px;
}

.label_left2 {
	float:left;
	width:50px;
	text-align:left;
	padding-top:4px;
	font-size:12px;
}

.label_left3 {
	float:left;
	width:150px;
	text-align:right;
	padding-top:4px;
	font-size:12px;
}

.field_right {
	float:right;
	width:200px;
	text-align:right;
	margin-bottom:15px;
	font-size:12px;
	color:#000;
}


.field_right2 {
	float:right;
	width:200px;
	text-align:right;
	margin-bottom:15px;
	padding-right:11px;
}
.field_right3 {
	float:right;
	width:200px;
	text-align:left;
	margin-bottom:15px;
}

.field_right4 {
	float:right;
	width:200px;
	text-align:left;
	margin-bottom:15px;
	border:0;
}

.field_right5 {
	float:left;
	width:200px;
	text-align:left;
	margin-bottom:15px;
}

.field_right6 {
	float:right;
	width:240px;
	text-align:right;
	margin-bottom:15px;
	font-size:12px;
	color:#000;
}


.button_right {
	float:right;
	width:105px;
	padding-right:2px;
	text-align:right;
}

.button_right2 {
	float:right;
	width:136px;
	text-align:right;
	height:40px;
}

.button_right3 {
	float:right;
	width:145px;
	text-align:right;
	padding-right:11px;
	height:40px;
}

/*.form_field {
	float:left;
	height:40px;
}

.form_field02 {
	float:left;
	height:40px;
	padding-bottom:30px;
}*/

.form_field3 {
	float:left;
	height:40px;
	width:350px;
}

.form_field4 {
	float:left;
	height:40px;
	width:400px;
}


.comment {
	float:left;
	text-align:right;
	padding-top:4px;
}


.dropdown {
	font-family:arial;
	/*display:block;
	color:#666; */
	color:#000;
	font-size:12px;
	text-align:left;
	height:20px;
/*	width:238px;*/
	margin:0px;
	margin-top:2px;
/*	border-color:#E4D5A7;
	border-style:solid;
	border-width:1px;
	font-weight:bold;*/
/*	height:40px;*/
margin-right:20px;
float:left;
}


#or-bottomframe {
	width: 940px;
	padding: 25px 0 60px;
	color: #4f4f4f;
	float: left;
}

/*#or-bottomframe a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffd579;
	padding: 11px;
	display: block;
}

#or-bottomframe a:hover {
	text-decoration: underline;
}*/

.clickbox {
float:left; width:18px;
}

.clickhere {
float:left; width: 400px; padding-bottom: 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
