*{
		margin:0px; 
		padding:0px;
	}
		
	html{
		margin:0px; 
		padding:0px;
		font:14px Arial, helvetica, sans-serif; 
		color:#52274B;
		line-height:130%;
		background:#fff;
		color:#434343;
	}

	body{ 
		margin:0px; 
		padding:0px;
		color:#434343;
		
	
		
		
	}
	
	#ajax_div_payment {
		float:right;
		width:100%;
	}
	
	#shopping_cart {
	
	}
	
	
	
	.shipping_type select {
		font:normal 14px arial;
		width:300px;
		
	}
	
	
	#shopping_cart td {
		border-bottom:1px solid #C3081B;
		padding: 5px 0px 5px 0px;
		
	}
		
	.cart_input{
		font:normal 12px arial;
		width:30px;
		border:1px solid #000;
		text-align:center;
	}
	
	.submit_update_products{
		font:bold 14px arial;
		background:transparent;
		text-align:right;
		cursor:hand;
		
		
	}
	
	a {
		color:#C3081B;
		text-decoration:underline;
	}
	a:hover, active, visited {
		color:#FE860C;
		text-decoration:none;
	}
	
	div, p { 
			margin:0px; 
			padding:0px; 
			text-align:right;
			direction:rtl;
		
	}
	
	h1, h2, h3, h4 { 
			margin:0px; 
			padding:0px; 
			text-align:right;
			direction:rtl;
			font:bold 14px  Arial, helvetica, sans-serif; 
			color:#C3081B;
		
	}
	
	
	
	

	
	div.spacer {
		clear: both;
	}
	
	
	label {  
		display: block; 
		padding-top:5px; 
		
		color:#C3081B;
	}
	
	h1 {
		font: 24px  Arial, helvetica, sans-serif; 
		color:#C3081B;
	
	}
	
	input {
		border:0px solid #C3081B;
		width:200px;
		
		font-size:16px;
		margin:0px;
		padding:3px;
		background:#EEDDCD;
		color:#C3081B;
	}
	
	textarea {
		border:0px solid #C3081B;
		width:200px;
		font-family:arial;
		font-size:18px;
		padding:2px;
		background:#EEDDCD;
	}
	
	.SubmitInput{
		font-family:arial;
		font-size:24px;
		width:200px;
		background:#EEDDCD;
		color:#C3081B; 
		border-bottom-color:#C3081B;
		border-right-color:#C3081B;
		border-left-color:#C3081B;
		border-top-color:#C3081B;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		
	}
	
	.Error {
		font-weight:bold;
		color:#B50B86;
	}
	
	.large_font_success {
		
		color:#B50B86;
		font:bold 18px arial;
	}
	
	
	
	.float_me {
		float:right;
		width:30%;
		margin-left:3%;
		
	}
	
	
	.HeadLine {
		
		color:#C3081B;
	}
	
	.my_text {
		color:#434343;
		
	}
	
	#order_form  {
		float:right;
		width:750px;
	}
	
	
	
	#order_form  fieldset{
		float:right;
		position:relative;
		width:535px;
		margin:10px 0px 0px 0px;
		padding:10px;
		
		border:1px solid #000; 
		
	}
	
	#order_form  legend {
		font:bold 14px  Arial, helvetica, sans-serif; 
		color:#C3081B;
		padding:0px 5px 5px 5px;
	}
	
	#order_form  select {
		border:0px solid #C3081B;
		width:200px;
		padding:2px;
		font-size:16px;
		margin:0px;
		background:#EEDDCD;
		color:#C3081B;
	}
	
	
	#order_form  .full{
		float:right;
		width:750px;
		margin:0px;
		padding:0px;
		background:none;
		
	}
	
	#order_form  .right{
		float:right;
		width:33%;

	}
	
	#order_form  .right_payment{
		float:right;
		width:50%;

	}
	
	
	
	#order_form  .left{
		float:right;
		width:33%;
	}
	
	#order_form  .two_third_form{
		float:right;
		width:66%;
	}
	
	
	#order_form textarea {
		border:0px solid #C3081B;
		width:200px;
		height:12.2em;
		font-family:arial;
		font-size:14px;
		background:#EEDDCD;
	}
	
	#order_form  .user_main_categories {
		border:0px solid #C3081B;
		width:450px;
		
		font-size:22px;
		margin:0px;
		background:#EEDDCD;
		color:#C3081B;
	}
	

	
	#order_form .SubmitInput{
		font-family:arial;
		font-size:18px;
		width:200px;
		background:#EEDDCD;
		color:#C3081B; 
		border-bottom-color:#C3081B;
		border-right-color:#C3081B;
		border-left-color:#C3081B;
		border-top-color:#C3081B;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		margin-top:10px;
		
	}

	#full_screen {
		float:right;
		width:100%;
		background:#fff;
		padding-bottom:30px;
		padding-top:0px;
		text-align:center;
		
		
	}
	
	
	#red_line {
		border:3px solid #C3081B;
		
	}
	
	#grey_line {
		border:2px solid #F0E9D7;
		
	}
	
	
	
	#container {
		text-align:right;
		width:100%;
		margin: auto;
		padding:0px;
		color:#573F00;
	
	}
	
	.navigation {
		text-align:center;
		width:100%;
		margin: auto;
		padding:10px;
		color:#573F00;
		font-size:18px;
	}
	
	.image {
		text-align:center;
		width:100%;
		margin: auto;
		padding:20px;
		color:#573F00;
		background:#000;
		height:900px;
	
	}
	
	
	
	#PrintMainHolder {
		width:940px;
		
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		margin: auto;
		
	}
	