html, body						{padding: 0px; margin: 0px;}
body, p, div, td, span				{font-size: 12px; font-family: "Verdana", "Georgia"; color: #666;} 
/********************** Main Layout ********************/
div#main_header, div#main_footer, div.page_div
								{margin: auto; width: 890px; padding-top: 4px;}
div#main_content					{float: right; width: 709px; min-height: 504px; 
								padding-right: 12px; padding-left: 12px;
								background-image:url('../images/footer_bg.jpg'); 
								background-repeat: no-repeat-y;}
div#main_content_buy_sell		{width: 890px; min-height: 504px;}
div#promo_container				{float: left; width: 155px;}
div#promo						{float: left; width: 155px; min-height: 482px;
								background-image:url('../images/promo_back.jpg'); 
								background-repeat: repeat-y;}
img#promo_top, img#promo_bottom	{float: right;}								
*div#promo						{margin-top: -2px;}
*img#promo_top					{margin-top: -5px;}
div#promo .promo_title			{width: 147px; color: #FFFFFF; font-weight: bold; 
								text-align: center; margin-top: 12px; padding-top: 2px;
								margin-left: 3px; margin-right: 5px; margin-bottom: 4px;
								background-image: url('../images/promo_header_bg.jpg') ;
								background-repeat: no-repeat; height: 18px;}
div#promo p.promo					{margin-left: 5px; width: 148px; color: #666;}
/********************** Header ********************/
div#main_header span#login_join	{float: right; margin-top: 50px;}
div#main_header span#login_join span#welcome 		{float: left; margin-right: 6px;}
div#main_header img				{border: 0;}
span#top_menu					{float: left;}
span#top_menu	img				{margin: 0; float:left; border: 0px;}
span#top_menu span.top_menu_divider{}

span#merchant_search		{background-image: url('../images/mnu_rest.jpg'); float: left;
						background-repeat: no-repeat; width: 356px; height: 40px;}
span#merchant_search	input[type="text"]	{background-image: none; border: 0; width: 200px;
										height: 15px;  font-size: smaller; float: left; 
										margin-left: 112px; margin-top: 9px;}
span#merchant_search	input[type="image"]	{float: left; margin-left: 8px; border: 0px; margin-top: 8px;}
/****************** Footer *******************/
div#main_footer					{clear: both; padding-top: 0.5mm; text-align: center;
								line-height: 140%;}
p#copy_right						{color: #666666; font-size: smaller; margin-top: 2px;}
div#main_footer a					{font-size: smaller;}
div#main_footer span.divider		{color: #666666; padding-left: 5px; padding-right: 5px;}
#debitway_logo, #footer_links, #social_clubs	{float: left;}	
#debitway_logo, #footer_links	{margin-left: 48px;}	
/**************** Main Content  *************/
div#page_forms_home, div#page_forms_inner					
								{float: right;}
div#page_forms_inner				{background-image: url('../images/right_side_back.jpg') ;
								background-repeat: no-repeat; width: 581px; height: 540px;}				
								
/**************** Main Navigation  *************/
div#side_nav						{width: 200px; height: 540px; float: left;}
div#side_nav img					{border: 0; float: left;}
/**************** Promotional *************/
/**************** General *************/
h1, h2, h3, h4					{margin-top: 0; margin-bottom: 0px; font-family: Arial;
								font-weight: bold;}
h1								{color: #FFFFFF;}
h1 								{font-size: 24px;}
h2								{font-size: 19px; margin-bottom: 4px;}
h3 								{font-size: 16px; margin-bottom: 6px;}
h4								{font-size: 13px; margin-bottom: 1px;}
a:link, .tab_content a:link, .accord_content a:link		
								{/*color: #E91F6B;*/ color: #666666; text-decoration: none;}
a:visited						{/*color: #E91F6B;*/ color: #666666; text-decoration: none;}
a:hover, .tab_content a:hover, .accord_content a:hover							
								{color: #E91F6B; text-decoration: underline;}
p								{margin-bottom: 6px; margin-top: 0px; line-height: 130%;}
div.line_break					{clear:both; height: 6px;}
div.left_break					{clear:left; height: 6px;}
div.h_sep						{background-image: url('../images/dot.jpg') ;
								background-repeat: repeat-x; height: 6px; width: 100%; 
								margin-top: 10px; margin-bottom: 10px; clear: both;}
tr.h_sep td						{background-image: url('../images/dot.jpg') ;
								background-repeat: repeat-x; height: 6px; width: 100%; 
								margin-top: 10px; margin-bottom: 10px; clear: both;}
input, textarea, select				{border: 1px solid #94A658;}
input[type="submit"]				{background-color: #EE1E72; color: #FFFFFF; border: 0; 
								font-weight: bold; padding: 3px;}
label								{color: #194F00; font-weight: bold; padding-right: 5px;}
#global_msg, .global_msg		{font-size: 16px; font-family: 'David'; padding-right: 6px; padding-left: 6px; 
								padding-top: 3px; padding-bottom: 3px; color: #FB347D;}
.ref_no							{font-size: 16px; font-family: 'David'; padding-right: 6px; padding-left: 6px; 
								padding-top: 3px; padding-bottom: 3px; color: #FB347D;}
input[type="image"], img			{border: 0px;}
/************** Ajax **************/
div#ajax_obj						{display: none; vertical-align: middle;  z-index: 1; 
								border: 2px solid #4D4D4D; background-color: #FFFFFF;}
div#ajax_obj	img					{border: 0;}
div#def_ajax_top_bar				{width: 100%; background-color: #4D4D4D; height: 18px;}
div#ajax_obj	div.title_part		{float: left; text-align: center; width: 95%; color:#FFFFFF; 
								padding-bottom:2px; padding-top: 2px;}
div#ajax_obj	div.close_img		{float: right;}
div#def_ajax_low_part			{clear: both; padding: 24px;text-align: center;} 
div#def_ajax_low_part p			{color: #666666; clear: both; text-align: center;}
div#def_ajax_low_part img 		{float: left;}
div#def_ajax_low_part div.text	{text-align: left; float: right; width: 70%; line-height: 120%; }
								
/************** Page Specific Formatting **************/
/* All Pages */
div.page_div						{}
div.page_div span.short_help, div.page_div span.mand_sign, div.page_div span.element			
								{float: left; margin-right: 5px;}
div.page_div label					{float: left; text-align: right; width: 150px;}
div.page_div .form_header			{background-image: url('../images/content_bg_top.jpg');
								background-repeat: repeat-y; width: 730px; min-height: 80px;
								padding-top: 4px; padding-left: 18px; color: #FFFFFF; 
								padding-bottom: 4px;}
div.page_div .form_header_bs		{background-image: url('../images/content_bg_top_bs.jpg');
								background-repeat: repeat-y; width: 890px; min-height: 80px;
								padding-top: 4px; padding-left: 18px; color: #FFFFFF; 
								padding-bottom: 4px;}
div.page_div .form_header	 p		{width: 75%; color: #FFF;}
div.page_div .form_body			{background-image: url('../images/content_bg_mid.jpg');
								background-repeat: repeat-y; width: 730px; 
								padding-top: 12px; padding-left: 18px; min-height: 357px;
								float: left;}
div.page_div .form_body_bs		{background-image: url('../images/content_bg_mid_bs.jpg');
								background-repeat: repeat-y; width: 890px; 
								padding-top: 12px; padding-left: 24px; min-height: 357px;
								float: left;}
*img#content_top					{margin-top: 1px;}								
div.page_div .page_nav			{width: 100%; text-align: center; margin-top: 16px;}
div.page_div .form_body h2		{color: #666666; margin-bottom: 12px;}  
p.wizard_gadgets				{text-align: right; width: 90%;}
div.page_div .form_header input[type="submit"], 
div.page_div .form_footer input[type="submit"]
								{margin-left: 6px ;}
table.bound						{width: 100% ;}
table.bound th						{background-color: #7393A0;}
table.bound tr.even				{background-color: #C3E4F3;}
div.page_div div.form_div			{float: left;}
div.special_note					{float: right; background-color: #C8C8C8; width: 100px;
								padding: 12px; margin-right: 60px; margin-top: 12px;
								border: 1px solid #666666;}
div.header_row					{padding: 12px;}
span.h_divider					{padding-right: 6px; padding-left: 6px;}
ul 								{list-style-image: url('/images/pink_bullet.jpg');}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results {
	padding: 1px;
	border: 1px solid #666;
	background-color: #FFF;
	overflow: hidden;
	z-index: 99999;
}
.ac_over {
	background-color: #0A246A;
	color: white;
	cursor: pointer;
}

div#pg_user_login div.form_footer	{padding-top: 12px; width: 180px; text-align: right;}
div#pg_user_login input[type="text"], div#pg_user_login input[type="password"]
								{width: 150px; margin-right: 45px;}
div#pg_user_login #reg			{float: left; margin-top: 12px;
								padding-top: 12px; background-repeat: no-repeat;
								background-image: url(../images/login_reg_bg.jpg) ;								
								width: 320px; height: 270px;
								margin-left: 40px;}								
div#pg_user_login #reg h2			{font-size: 18px; text-align: center;}
div#pg_user_login #reg p			{width: 90%; margin: auto; font-size: larger;}
div#pg_user_login #reg li			{margin-top: 6px;}
div#pg_user_login #reg img		{border: 0; margin-left: 110px;}
div#pg_user_login #login			{float: left; margin-left: 50px; margin-top: 12px; 
								text-align: center; padding-top: 12px;
								background-image: url(../images/login_reg_bg.jpg) ;
								background-repeat: no-repeat;
								width: 320px; height: 270px; padding-left: 18px;}								
div#pg_user_login label			{width: 100px; text-align: left;}
div#pg_user_login .line_break		{height: 8px;}
div#pg_user_login #login	a		{font-size: 9px;} 
div#pg_user_login h2				{color: #666666; margin-top: 12px;} 
div#pg_user_login h3				{margin-bottom: 0px;} 
div#pg_index  img#welcome			{float: left;}
div#pg_index  .form_header p		{float: right; width: 60%; margin-right: 50px;}
div.form_header_bs p				{width: 80%; color: #FFF;}
div#pg_index  img#sell				{margin-left: 33px; border: 0;}
div#pg_index  img#buy				{margin-left: 10px; border: 0;}
div#pg_user_reg .form_body		{padding-left: 120px;}
div#pg_user_reg .form_footer		{width: 49%; text-align: right;}
div#pg_user_reg .line_break		{height: 12px;}
div#pg_user_reg label, div#pg_contest_user_reg label				{width: 190px;}
div#pg_user_reg #i_accept, div#pg_contest_user_reg #i_accept	{margin-left: 120px;}
div#pg_user_reg #i_accept input	{margin-left: 20px;}
div#pg_user_reg #captcha			{margin-left: 140px; width: 60%;}
div#pg_user_reg #captcha	input		{width: 116px;}
div#pg_user_reg2 .form_body		{padding-left: 130px;}
/* buy_user_loign*/
div#pg_buy_user_login div.form_footer	{padding-top: 12px; width: 200px; text-align: right;}
div#pg_buy_user_login input[type="text"], div#pg_buy_user_login input[type="password"]
								{width: 150px; margin-right: 45px;}
div#pg_buy_user_login #reg		{float: left; text-align: center; margin-top: 40px; margin-left: 80px;
								padding-top: 12px; background-repeat: no-repeat;
								background-image: url(../images/login_reg_bg.jpg) ;								
								width: 320px; height: 200px; padding-left: 12px;}								
div#pg_buy_user_login #reg p		{width: 80%; margin: auto;}
div#pg_buy_user_login #reg a		{width: 50%; padding-top: 5px; color: #FFFFFF;
								background-color: #F32673; font-weight: bold;
								height: 18px; display: block; margin: auto;}
div#pg_buy_user_login #login		{float: left; margin-left: 50px; margin-top: 40px; 
								text-align: center; padding-top: 12px;
								background-image: url(../images/login_reg_bg.jpg) ;
								background-repeat: no-repeat;
								width: 320px; height: 200px; padding-left: 12px;}								
div#pg_buy_user_login label		{width: 100px;}
div#pg_buy_user_login .line_break	{height: 8px;}
div#pg_buy_validation #merchant_name {border-bottom: 1px solid #ACD61D; width: 90%; padding-bottom: 6px;}
div#pg_buy_validation #merchant_name h2	{display: inline; margin-right: 112px;}
div#pg_buy_validation #merchant_logo, div#pg_buy_validation #card_info	,
div#pg_buy_validation #thank_you		{float: left;}
div#pg_buy_validation #merchant_logo	{width: 20%; padding-top: 48px;}
div#pg_buy_validation #card_info		{width: 35%; padding: 12px;}
div#pg_buy_validation #thank_you		{width: 30%; text-align: center; padding: 12px; font-size: 14px;}
div#pg_buy_validation #thank_you p	{font-size: larger; text-align: left;}
div#pg_buy_validation #card_info	#payment, div#pg_buy_validation #card_info #validation,
div#pg_buy_validation #card_info	#ship_info, div#pg_buy_validation #card_info #details 
									{width: 100%; padding-top: 12px;}
div#pg_buy_validation #card_info	#payment label {width: 180px; text-align: left;}
div#pg_buy_validation #card_info	#payment .element {width: 50px; text-align: right;}
div#pg_buy_validation #card_info	#payment #discount_val 
									{border-bottom: 1px solid #666666; padding-bottom: 6px;}
div#pg_buy_validation #card_info	#validation label {width: 50px; text-align: left;}
div#pg_buy_validation #print_page	 	{float: left; margin-right: 6px; padding-top: 6px;}
div#pg_buy_validation #merchant_name   {min-height: 40px;}
div#pg_buy_validation #merchant_name img 	{float: right;}
div#pg_buy_validation #transaction_view_MISC {float: left;}
div#pg_buy_validation #details label	{width: 80px; text-align: left;}
/*pg_sell_add_card*/
div#pg_sell_start .form_body_bs	{padding-top: 36px;}
div#pg_sell_start h2				{color: #666666; font-size: 18px; margin-bottom: 12px;}
div#pg_sell_start #things_to_know	{float: left; width: 310px; margin-left: 96px; 
								text-align: center;}
div#pg_sell_start #steps			{float: left; margin-left: 144px; width: 150px;
								text-align: center;}
div#pg_sell_start #steps .line_break	{height: 1px;}
div#pg_sell_start #steps	h2		{text-align: center; color: #EE1C73;}
div#pg_sell_start .sell_step		{float: left; width: 20%; font-size: 15px;
								padding: 12px; text-align: left;}
div#pg_sell_start .sell_step div	{height: 150px;}
div#pg_faq_buy .sell_step, div#pg_faq_buy .buy_step			
								{float: left; width: 23%; font-size: 15px;
								padding: 6px; text-align: left;	margin-top: 12px;}
div#pg_faq_buy .sell_step div, div#pg_faq_buy .buy_step div		
								{height: 90px;}
div#pg_sell_start img#start_selling{border: 0px; margin-bottom: 24px;}								
div#pg_sell_start #cs_guarantee 	{width: 315px; height: 176px;								
								background-image: url(../images/sell_start_gaurantee_bg.jpg) ;
								background-repeat: no-repeat;}
div#pg_sell_start img#certified	{float: left; margin-left: 6px; margin-top: 9px;}								
div#pg_sell_start #cs_guarantee h2{float: left; margin-left: 18px; margin-top: 21px; color: #555555;}								
div#pg_sell_start div#things_to_know li	{margin-top: 18px; font-size: 15px; width: 250px;
									text-align: left;}
div#pg_sell_add_card	.form_body_bs 	{padding-left: 150px;}
select#gc_visual_condition, select#gc_why_you_sell, select#gc_theme	{width: 182px;}
div#pg_sell_add_card	.form_footer, div#pg_sell_add_card2 .form_footer,
div#pg_sell_add_card3 .form_footer, div#pg_sell_add_card4 .form_footer	
								{width: 90% ; text-align: right; float: none;}
div#pg_sell_add_card	.form_footer	{width: 70%;}
div#pg_sell_add_card	label			{width: 160px;}
div#pg_sell_add_card	span.element	{width: 490px;}
div#pg_sell_add_card	.wizard_gadgets img		{margin-right: 90px;}
div#pg_sell_add_card	#img_sample_back		{float: right; margin-right: 200px;}
div#pg_sell_add_card	#forms		{float: left;}
div#pg_sell_add_card	#gift_card_new_VISUAL_CONDITION, 
div#pg_sell_add_card	#gift_card_new_WHY_YOU_SELL,
div#pg_sell_add_card	#gift_card_new_THEME, 
div#pg_sell_add_card	textarea		{width: 181px;}
div#pg_sell_add_card	#validation_str			{float: left; margin-left: 180px;}
div#start_price					{background-image: url(../images/sell_wiz_2_start_price_bg.jpg) ;
								background-repeat: no-repeat; margin-left: 48px;
								width: 334px; height: 123px; padding-left: 12px; float: left;}
div#pg_sell_add_card2 #fairly_priced		{background-image: url(../images/sell_wiz_2_fairly_priced_bg.jpg) ;
										background-repeat: no-repeat; height: 126px; width: 309px; 
										float: left;  margin-left: 36px; text-align: center;
										padding-top: 6px;}
div#pg_sell_add_card2 #fairly_priced p.title
								{font-weight: bold; font-size: larger;}
#start_price label				{width: 100px; margin-top: 16px;}								
#start_price span.element		{margin-top: 16px;}		
div#start_price p.title, div#min_price p.title	
								{color: #FFFFFF; font-size: larger; font-weight: bold;}						
div#start_price p.title			{padding-top: 6px;}						
div#min_price p.title				{padding-top: 12px;}						
div#pg_sell_add_card3 div#min_price{background-image: url(../images/sell_wiz_3_min_price_bg.jpg) ;
								background-repeat: no-repeat; float: left;
								width: 334px; height: 148px; padding-left: 12px; margin-left: 60px;}
div#pg_sell_add_card3 p#discount	{font-weight: bold; width: 340px; margin-left: 60px;}
div#pg_sell_add_card3 div#weeks	{background-image: url(../images/sell_wiz_3_weeks_bg.jpg) ;
								background-repeat: no-repeat; padding-right: 6px;
								width: 295px; height: 148px; padding-left: 12px; 
								padding-top: 12px; float: left; margin-left: 36px;}
div#pg_sell_add_card3 div#weeks p.week	 {text-align: center ;}
div#pg_sell_add_card3 div#min_price p					{padding-top: 12px;}
div#pg_sell_add_card3 #min_price label					{width: 120px; margin-top: 15px;}								
div#pg_sell_add_card3 #min_price span.element			{margin-top: 15px;}								
div#pg_sell_add_card4 #card_info	{background-image: url(../images/sell_wiz_4_info_bg.jpg) ;
								background-repeat: no-repeat; padding-top: 21px;
								width: 360px; height: 151px; padding-left: 24px; color: #FFFFFF;
								font-weight: bold; line-height: 145%; float: left;}
div#pg_sell_add_card4 #schedule	{background-image: url(../images/sell_wiz_4_schedule_bg.jpg) ;
								background-repeat: no-repeat; padding-top: 12px; float: left;
								width: 280px; height: 159px; padding-left: 12px; font-weight: bold; 
								padding-left: 12px;}
div#pg_sell_add_card4 .card_elm	{color: #FFF ;}
div#pg_sell_add_card4 #initials	{float: right; margin-right: 120px;}								
div#pg_sell_add_card4 #card_info label					
								{color: #FFFFFF; font-weight: normal; text-align: left;
								width: 80px; padding-right: 2px;}
div#pg_sell_add_card4 #terms label	{color: #666666; font-weight: normal; text-align: left; float: left;
								width: 90px;}
div#pg_sell_add_card4 #terms div.term
								{font-weight: normal; float: left; width: 580px;
								line-height: 150%;}
div#pg_sell_add_card4 label		{width: auto; color: #666666; padding-right: 20px;}
div#pg_sell_add_card4 p.week		{width: 90%; color: #666666; text-align: center;}
div#pg_sell_add_card4 p#terms		{width: 90%;}
div#pg_sell_add_card_done #info	{background-image: url(../images/sell_wiz_done_info_bg.jpg) ;
								background-repeat: no-repeat; padding-right: 6px;
								width: 295px; height: 219px; padding-left: 12px; padding-top: 12px;
								float: left; line-height: 150%;}
div#pg_sell_add_card_done #info label			{width: 120px; float: left; text-align: left;}
div#pg_sell_merchant_new	input[type="text"], div#pg_sell_merchant_new select, 
div#pg_sell_merchant_new textarea, div#pg_sell_merchant_new input[type="file"]
								{width: 280px;}
h3.accord_title					{height: 25px; width: 670px; margin-left: 10px;
								background-image: url(../images/buy_header_bg.jpg) ;
								background-repeat: repeat-x;}
h3.accord_title	div				{padding-top: 3px; padding-left: 12px; color: #FFFFFF; font-weight: bold;}
h3.accord_title span.filter_title	{color: #FFFFFF; font-weight: bold; float: left;
								width: 180px;}
.flt_val						{width: 300px; color: #FFFFFF; float: left; padding:0;}								
.flt_clear						{color: #FFFFFF; float: left; display: block;}								
div.accord_content				{width: 612px; margin-left: 10px; padding: 0px;}								
div.tab_content					{width: 664px; margin: 10px;}								
div.tab_content h3				{color: #666666;}								
div#pg_buy table 					{background-image: url(../images/buy_gc_list_bg_tbody.jpg);
								background-repeat: repeat-y; width: 95%; text-align: center;
								margin-left: 4px;}
div#pg_buy h2						{margin-left: 10px;}
div#pg_buy table th, div#pg_buy table td	{padding: 0px; margin: 0px; border: 0px solid #000000;}							
div#pg_buy table img					{border: 0px;}							
div#pg_buy img.buy_now 			{margin-right: 12px;}							
div#pg_buy table tr.divider			{height: 8px;}							
div#pg_buy table tr.card_row		{height: 42px;}							
div#pg_buy table tr.divider div		{background-image: url(../images/dot.jpg) ; height: 8px;
								background-repeat: repeat-x; width: 92%; margin: auto;}							
div#pg_buy img.buy_now			{margin-right: 8px;}
div#pg_buy img.how_to_help		{float: right; margin-top: 9px; border: 0; margin-right: 36px;}
div#pg_buy tr#first_row_tr 		{background-image: url(../images/buy_gc_list_bg_thead.jpg) ;
								background-repeat: no-repeat; height: 55px;}
div#pg_buy tr#first_row_tr a		{color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div#pg_buy tr#first_row_tr span	{float: left;}
div#pg_buy tr#first_row_tr span#merchant		{width: 100px; margin-left: 160px;}
div#pg_buy tr#first_row_tr span#card_value		{margin-left: 72px;}
div#pg_buy tr#first_row_tr span#cur_discount	{margin-left: 18px;}
div#pg_buy tr#first_row_tr span#your_cost		{margin-left: 22px;}
div#pg_buy tr#last_row_tr			{background-image: url(../images/buy_gc_list_last_row.jpg) ;
								background-repeat: no-repeat; height: 25px;}
div#pg_buy span.body1				{float: left; width: 320px;}
div#pg_buy span.body2				{float: left; width: 120px;}
div#pg_buy span.body3				{float: left;}
div#pg_buy div#merchant_name		{margin: auto; width: 400px;}
div#pg_buy span.alphabet			{margin-right: 5px; margin-left: 5px;}
div#pg_buy .page_nav				{margin-right: 55px; float: right; margin-bottom: 24px; margin-top: 0px;}
div#pg_buy .show_recs				{margin-left: 25px; float: left; margin-bottom: 24px;}
div#pg_buy #search_criteria		{color: #A4D007; margin-top: 12px; margin-left: 12px;}
div#pg_buy #browse_all_cards, div#pg_buy #search_again		
								{border: 0; float: right; margin-right: 50px;}
div#pg_buy_view_gift_card div#merchant_logo	{float: left; padding: 0px; border: 0px solid; text-align: center;}
div#pg_buy_view_gift_card div#card_info		{float: left; padding: 12px; border: 0px solid; width: 350px;}
div#pg_buy_view_gift_card div#card_info input[type="image"]	{float: right; border: 0;}
div#pg_buy_view_gift_card div#garauntee		{float: left; padding: 12px; width: 300px; 
											border-left: 1px solid #DAEC98; height: 350px;}
div#pg_buy_view_gift_card div#in_garauntee div	{float: right; text-align: center; width: 75%;}
div#pg_buy_view_gift_card div#in_garauntee img	{float: left;}
div#pg_buy_view_gift_card div#garauntee li		{margin-top: 20px; font-size: 15px;}
div#pg_buy_view_gift_card span#discount_val	{border-bottom: 1px solid #666666; padding-bottom: 6px;}
div#pg_buy_view_gift_card label					{width: 160px; text-align: left;}
div#pg_buy_view_gift_card #form_footer 		{width: 100%; text-align: center; margin-top: 12px;}
div#pg_buy_view_gift_card #conditions 		{margin-top: 40px;}
div#pg_buy_view_gift_card #conditions label	{width: 80px;}
div#pg_buy_view_gift_card span.element	{text-align: right; width: 50px;}
div#pg_buy_view_gift_card hr	{width: 180px; margin-right: auto; margin-left: auto; 
							margin-top: 18px; margin-bottom: 18px; color: #DAEC98;}
div#pg_buy_view_gift_card #is_certified		{}
div#pg_buy_view_gift_card .form_footer		{float: none; margin-top: 24px; text-align: center;}
div#pg_buy_view_gift_card #gift_card_view_BACK	{background-color: #FFFFFF; color: #666666; 
												width: 140px; font-size: 11px;}			
div#pg_buy_shipping #card 		{line-height: 150%;}
div#pg_buy_shipping #member 		{margin: auto; line-height: 130%; width: 300px;}
div#pg_buy_shipping #merchant_logo{float: right; margin-right: 360px;}
div#pg_buy_shipping .form_footer	{float: right; text-align: center;}
div#pg_buy_shipping .form_footer input[type="image"]	{margin: 12px;}
div.form_body_bs p.buy_wizard			{text-align: right; margin-right: 65px;}
div.form_body p.buy_wizard img		{border: 0;}
div.form_header_bs img.help_button	{float: right; margin-top: 12px; border: 0; margin-right: 36px;}

div#pg_buy_shipping #transaction_view_MISC {background-color: #FFFFFF; color: #666666; font-size: 11px;}		
div#pg_buy_edit_shipping_info input[type="text"], div#pg_buy_edit_shipping_info select	
											{width: 180px;}
div#pg_buy_edit_shipping_info input#shipping_edit_SHIP_TO_ADDRESS 	{width: 350px;}
div#pg_buy_edit_shipping_info .form_footer	{float: right; margin-top: 12px; margin-right: 156px;}
div#pg_faq_buy hr, div#pg_faq_sell hr			{width: 60%; margin-left: auto; margin-right: auto;
											margin-top: 30px; margin-bottom: 30px;
											color: #A4D007;} 
div#pg_faq_buy ol, div#pg_faq_sell ol 			{padding-right: 60px;} 
div#pg_faq_buy ol#buy_answers li, div#pg_faq_sell ol#buy_answers li,			
div#pg_faq_buy ol#sell_answers li, div#pg_faq_sell ol#sell_answers li			
								{font-weight: bold; line-height: 140%;} 
div#pg_faq_buy ol#buy_answers p, div#pg_faq_sell ol#buy_answers p,			
div#pg_faq_buy ol#sell_answers p, div#pg_faq_sell ol#sell_answers p			
								{font-weight: normal;} 
div#pg_faq_buy ol span, div#pg_faq_sell ol span	{font-size: larger; font-weight: bold; 
											margin-top: 12px; float: left;}
*div#pg_faq_buy ol span, div#pg_faq_sell ol span	{margin-left: -6px;}
*div#pg_faq_buy ol span.ol_title, div#pg_faq_sell ol span.ol_title	
								{margin-left: -28px;}
.form_header, .form_header_bs, img#content_top, img#content_bottom	
								{float: left;}								
div#pg_faq_buy ol li, div#pg_faq_sell ol li		{margin-left: 20px; margin-top: 5px; margin-bottom: 5px;}
div#pg_faq_buy ol#buy_answers a:hover, div#pg_faq_buy ol#sell_answers a:hover
								{text-decoration: none; color: #000000;}
div#pg_faq_buy div.head			{height: 25px; width: 670px; color: #FFFFFF; 
								font-weight: normal; font-size: larger; margin-left: 10px;
								background-image: url(../images/buy_header_bg.jpg) ;
								background-repeat: repeat-x; padding-top: 6px; padding-left: 2px;}
div#pg_faq_buy div.head:hover		{cursor: hand;}		
div#pg_faq_buy .form_body			{padding-bottom: 60px;}					
div#pg_faq_buy img#buy_search_top		{margin-bottom: -2px; margin-left: 6px;}
div#pg_faq_buy img#buy_search_bottom	{margin-top: -19px; margin-bottom: 10px; margin-left: 6px;}
div#pg_privacy ol li				{font-weight: bold; margin-top: 6px; margin-bottom: 3px;}			
div#pg_privacy ul li				{font-weight: normal; margin-top: 6px; margin-bottom: 3px;}		
div#pg_privacy h3					{margin-top: 18px;}
img#help_buy, img#help_sell		{border: 0; float: right; margin-right: 30px; 
								margin-top: 8px;}
div#pg_user_my_account .form_footer, div#pg_user_profile_edit .form_footer,
div#pg_sell_edit_shipping_info .form_footer
								{margin-left: 250px;}
div#pg_user_my_account #account_tabs-1 label					{width: 95px; padding-right: 2px;}
div#pg_user_my_account #account_tabs-1 span.element			{width: 150px;}
div#pg_user_my_account img#add_more	{border: 0;}
div#pg_user_my_account .merchant	{text-align: left;}
*span.element												{padding-bottom: 2px; margin-bottom: 0px;}
div#pg_user_my_account #account_tabs-1 input[type="submit"]	{float: right; padding: 0; padding-bottom: 1px; width: auto;}
div#pg_user_my_account #account_tabs-4 input[value="Delete"]	{float: right; padding: 0; padding-bottom: 1px; width: auto;}
div#pg_user_my_account table		{width: 100%; text-align: center;}
div#pg_user_my_account .page_nav	{margin-left: 200px;}
div#pg_user_my_account th			{color: #194F00;}
div#pg_add_wish_list .page_nav	{margin-left: 50px;}
div#pg_add_wish_list table			{width: 90%;}
div#pg_add_wish_list input[type="submit"]	{width: auto;}
div#pg_add_wish_list p#add_wish_list		{text-align: right; margin-right: 60px;}
div#pg_sell_merchant_new .form_footer		{float: right; margin-right: 90px;}
div#pg_user_profile_edit input[type="text"] 
, div#pg_user_reg input[type="text"], div#pg_contest_user_reg input[type="text"],
div#pg_user_reg input[type="password"], div#pg_contest_user_reg input[type="password"]
								{width: 180px;}
div#pg_user_profile_edit select, div#pg_user_reg select, div#pg_contest_user_reg select,
div#pg_sell_edit_shipping_info select			
, div#pg_sell_edit_shipping_info input#shipping_edit_POSTAL_CODE
, div#pg_sell_edit_shipping_info input#shipping_edit_CITY
, div#pg_sell_edit_shipping_info input#shipping_edit_CELL_PHONE
								{width: 187px;}
div#pg_user_profile_edit input#sys_user_edit_ADDRESS
, div#pg_user_reg input#user_reg_ADDRESS	, div#pg_contest_user_reg input#user_reg_ADDRESS
								{width: 350px;}
div#pg_recommend_us h3			{color: #666666;}
div#popup_help p, div#popup_help hr, div#popup_help li 	{width: 80%;}
div.page_help					{display: none;}
div#pg_contact_us label				{text-align: left; width: 70px;}
div#pg_contact_us input[type="text"], div#pg_contact_us textarea
								{width: 250px;}
div#pg_recommend_us label			{text-align: left; width: 100px;}
div#pg_recommend_us .form_footer	{text-align: right; width: 90%;}
div#pg_buy_payment h4				{width: 75%; margin-bottom: 12px;} 
div#pg_buy_payment #paaypal_logo	{float: right; margin-right: 12px;} 
form#cs_paypal					{float: right; margin-right: 360px; margin-top: -160px;
								position: relative; padding-bottom: 78px;}
*form#cs_paypal					{margin-top: -180px;}
form#cs_paypal input[type="submit"]	{width: auto;}
#ssl_seal						{float: right; margin-right: 48px; margin-top: 36px;}
.positive_ssl					{border: 0px;}			
div.tab_content table				{margin: auto; margin-top: 18px; margin-bottom: 18px;}
div.tab_content table td				{padding: 6px; border: solid 0px #000;}
div.tab_content table th			{padding: 6px; border: solid 0px #000;}
.failed							{}
div#pg_index img#interac			{float: left; margin-top: 8px; margin-right: 8px; border:0;}
div#home_page_merchants			{margin: auto; max-width: 70%; text-align: center; vertical-align: middle;}
div#home_page_merchants img		{margin: 3px;}

/* Blog */
div#pg_client_blog_list .blog_title	{font-size: 16px; color: #EE1E72;}
div.blog_divider					{width: 90%; background-image: url(../images/dot.jpg) ;
								background-repeat: repeat-x; height: 9px;
								margin-bottom: 12px;}
div.blog_text					{width: 85%;}

/* Contest */
div#pg_contest_user_reg	.form_footer	{width: 46%; text-align: right;}
span#contest_code input			{margin: 3px; width: 188px; height: 18px; font-size: 14px;
								font-weight: bold;}
div#pg_contest_wish_list select		{margin-left: 120px;}
div#pg_contest_wish_list .form_footer		{text-align: right; width: 60%;}
div#pg_contest_enter_code .form_footer	{text-align: right; width: 60%;}
div#pg_buy_edit_shipping_info label	{width: 300px;}
div#pg_sell_edit_shipping_info label		{width: 300px;}
div#pg_sell_edit_shipping_info .form_footer		{margin-left: 500px;}
div#pg_sell_favorit_offer #cs_warranty 	{float: left; border-left: 1px solid #CCC; 
										width: 300px; margin-left: 48px; padding: 24px;}
div#pg_sell_favorit_offer li 			{font-size: 15px;}
div#pg_sell_favorit_offer label 		{width: auto;}
/*advanced search*/
div#pg_buy_advanced_search table 	{background-image: url(../images/buy_gc_list_bg_tbody.jpg);
								background-repeat: repeat-y; width: 95%; text-align: center;
								margin-left: 4px;}
div#pg_buy_advanced_search table h2						{margin-left: 10px;}
div#pg_buy_advanced_search table table th, div#pg_buy_advanced_search table table td	{padding: 0px; margin: 0px; border: 0px solid #000000;}							
div#pg_buy_advanced_search table table img					{border: 0px;}							
div#pg_buy_advanced_search table img.buy_now 			{margin-right: 12px;}							
div#pg_buy_advanced_search table table tr.divider			{height: 8px;}							
div#pg_buy_advanced_search table table tr.card_row		{height: 42px;}							
div#pg_buy table tr.divider div		{background-image: url(../images/dot.jpg) ; height: 8px;
								background-repeat: repeat-x; width: 92%; margin: auto;}							
div#pg_buy_advanced_search img.buy_now			{margin-right: 8px;}
div#pg_buy_advanced_search img.how_to_help		{float: right; margin-top: 9px; border: 0; margin-right: 36px;}
div#pg_buy_advanced_search tr#first_row_tr 		{background-image: url(../images/buy_gc_list_bg_thead.jpg) ;
								background-repeat: no-repeat; height: 55px;}
div#pg_buy_advanced_search tr					{height: 30px;}
div#pg_buy_advanced_search tr#first_row_tr a	{color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div#pg_buy_advanced_search tr#first_row_tr span	{float: left;}
div#pg_buy_advanced_search tr#first_row_tr span#merchant		{width: 100px; margin-left: 160px;}
div#pg_buy_advanced_search tr#first_row_tr span#card_value		{margin-left: 72px;}
div#pg_buy_advanced_search tr#first_row_tr span#cur_discount	{margin-left: 18px;}
div#pg_buy_advanced_search tr#first_row_tr span#your_cost		{margin-left: 22px;}
div#pg_buy_advanced_search tr#last_row_tr			{background-image: url(../images/buy_gc_list_last_row.jpg) ; height: 25px;}
div#pg_buy_advanced_search .page_nav			{margin-left: 60px;}
div#pg_buy_advanced_search .show_recs			{margin-left: 24px;}
div#as_seen_on				{margin-top: 24px; width: 600px; padding: 12px; margin-left: 33px;
							}
										
										