
				body *
				{
					font-family: Tahoma, Sans-Serif ! important;
				}
				
				.cursor_hand
				{
					cursor: hand;
					cursor: pointer;
				}
				
				body #main_tbl
				{
					background-color: #FFFFFF;
				}
				
				body
				{
					background-color: #FFFFFF;
					margin-bottom: 0px;
				}
				
				span.bold, div.order_step_div
				{
					font-weight:bold;
				}				
				
				a
				{
					color: ;
					text-decoration: underline;
					outline: none;
				}

				.block_tbl td a
				{
					color: #f9ffff;
				}

				.block_tbl td
				{
					font-size: 9pt;
					text-indent: 12px;
					color: #f9ffff;
					background-color: ;
				}

				input[type = 'text'], input[type = 'password']
				{
					border: 1px solid ;
					height: 20px;
					vertical-align: middle;
					
				}

				.block_tbl td a:hover
				{
					background-color: ;
				}


				input[type = 'button'], input[type = 'submit']
				{
					border-top: 1px solid ;
					border-left: 1px solid ;
					border-bottom: 2px solid ;
					border-right: 2px solid ;
					vertical-align: middle;
					
				}

				.dotted_input
				{
					border: 0px;
					/*border-bottom: 1px dotted green;*/
					width: 30px;
					height: 17px;
				}
				
				textarea
				{
					border: 1px solid ;
					height: 80px;
					width: 200px;
					font: inherit;
					
				}


				.block_tbl input[type = 'checkbox']
				{
					border: 1px solid ;
				}

				h1
				{
					font-size: 10pt;
					font-weight: bold;
					width: 75%;
					color: ;
					text-transform: uppercase;
					border-bottom: 1px dotted ;
				}


				h2
				{
					font-size: 10pt;
					color: ;
				}		

				b, .section_heading
				{
					font-size: 8pt;
					font-weight: bold;
					color: ;
					border-bottom: 1px dotted ;
				}

				th
				{
					color: ;
				}

				#popup
				{
					text-align: left;
					color: #000000;
					
					filter: alpha(opacity=90);
					opacity: .9;
					
					background:  url(/images/shop/block/popup_top.gif) no-repeat top center;
					width: 288px;
					min-height: 75px;
					padding: 30px;
				}
				
				#popup b
				{
					color: #000000 ! important;
				}
				
				.footer_top
				{
					width: 550px;
					height: 60px;
					/*margin: 0 0 20px 20px;*/
					background:  url(/images/shop/block/box_top.gif) no-repeat top center;
					color: #f9ffff;
					font-size: 8pt;
				}
				
				.footer_top a
				{
					color: #f9ffff;
					text-decoration: none;
					font-size: inherit;
				}
				
				hr
				{
					color: ;
					width: 75%;
					height: 1px;
					margin-top: 10px;
					margin-bottom: 10px;
				}
				
				#wishlist_reminder_div b
				{
					color: ;
				}

				#wishlist_reminder_div .link a
				{
					color: ;
				}
				
				#wishlist_reminder_div .link a:hover
				{
					background-color: #FFFFFF;
				}
				
				
				#wishlist_reminder_div td
				{
					background-color: #FFFFFF;
				}
				
				#wishlist_reminder_div
				{
					display: none;
					position: absolute; 
					margin-left: -200px; 
					width: 330px; 
					text-align: left;
					color: ;
					
					filter: alpha(opacity=85);
					opacity: .85;
					
					background: #FFFFFF /*url(/images/shop/block/popup_top.gif) no-repeat top center*/;
					min-height: 75px;
					padding-left: 10px;					
					border-left: 1px solid ;
					border-top: 1px solid ;
					border-right: 2px solid ;
					border-bottom: 2px solid ;
				}

				input.button, input.button:visited 
				{
				    
				    background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPDfzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC") repeat-x;
				    padding: 1px 7px 3px; 
				    color: #fff; 
				    text-decoration: none;
				    border-radius: 5px; 
				    -moz-border-radius: 5px; 
				    -webkit-border-radius: 5px;
				    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
				    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
				    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
				    /*
				    
					    border: 0px ! important;
					    border-bottom: 1px solid rgba(0,0,0,0.25) ! important;;
					    position: relative;
					*/
				    cursor: pointer;
				}

				input.button:hover { 
				    background-color:  ! important; 
				    color: #fff; 
				}

				input.awesome:active { 
				    top: 1px ! important; 
				}
				
				
				/* New listing stuff */
				
				.listing_cost_block span
				{
					padding-top: 5px;
					display: block;
					font-weight: bold ! important;
				}
			
				.listing_cost_was
				{
					text-decoration: line-through;
				}
			
				div.listing_cost_was_container
				{
					display: none;
				}
			
				span.listing_cost_discount
				{
					display: none;
				}

				span.listing_cost_normal
				{
					display: block;
				}

				.listing_go_link
				{
					font-weight: bold;
					text-decoration: none;
					color: #000;
					text-transform: none;
				
				}

				.listing_view_field_description
				{
					padding-bottom: 5px;
					border-bottom: 1px dotted ;
				}
				

