a.address:link {color: #88002e; text-decoration: underline;}
a.address:visited {color: #88002e; text-decoration: underline;}
a.address:hover {color: #88002e; text-decoration: none;}
a.address:active {color: #88002e; text-decoration: underline;}

a.basic:link {color:#b10707;text-decoration: underline;}
a.basic:visited {color:#b10707;text-decoration: underline;}
a.basic:hover {color:#b10707;text-decoration: none;}
a.basic:active {color:#b10707;text-decoration: underline;}

a.other:link {color: #a499a1; text-decoration: underline;}
a.other:visited {color: #a499a1; text-decoration: underline;}
a.other:hover {color: #a499a1; text-decoration: none;}
a.other:active {color: #a499a1; text-decoration: underline;}

a.yacc:link {color: #a499a1; text-decoration: underline;font-size:9pt;}
a.yacc:visited {color: #a499a1; text-decoration: underline;font-size:9pt;}
a.yacc:hover {color: #a499a1; text-decoration: none;font-size:9pt;}
a.yacc:active {color: #a499a1; text-decoration: underline;font-size:9pt;}

a.another:link {color: #000000; text-decoration: underline;}
a.another:visited {color: #000000; text-decoration: underline;}
a.another:hover {color: #000000; text-decoration: none;}
a.another:active {color: #000000; text-decoration: underline;}

a.red:link {color: #B70000; text-decoration: underline;}
a.red:visited {color: #B70000; text-decoration: underline;}
a.red:hover {color: #B70000; text-decoration: none;}
a.red:active {color: #B70000; text-decoration: underline;}

a.base:link {color: #b5b5b5; text-decoration: underline;}
a.base:visited {color: #b5b5b5; text-decoration: underline;}
a.base:hover {color: #b5b5b5; text-decoration: none;}
a.base:active {color: #6f1735; text-decoration: underline;}

a.top:link {color: #ffffff; text-decoration: none;}
a.top:visited {color: #ffffff; text-decoration: none;}
a.top:hover {color: #676552; text-decoration: none;}
a.top:active {color: #ffffff; text-decoration: none;}

a.whiteul:link {color: #ffffff; text-decoration: underline;}
a.whiteul:visited {color: #ffffff; text-decoration: underline;}
a.whiteul:hover {color: #000000; text-decoration: none;}
a.whiteul:active {color: #ffffff; text-decoration: underline;}

a.index:link {color: #a499a1; text-decoration: none;}
a.index:visited {color: #a499a1; text-decoration: none;}
a.index:hover {color: #ffffff; text-decoration: none;}
a.index:active {color: #a499a1; text-decoration: none;}

a.indexindent:link {color: #c6bec4; text-decoration: none;}
a.indexindent:visited {color: #c6bec4; text-decoration: none;}
a.indexindent:hover {color: #ffffff; text-decoration: none;}
a.indexindent:active {color: #c6bec4; text-decoration: none;}

a.pagelink:link {color: #a499a1; text-decoration: underline;}
a.pagelink:visited {color: #a499a1; text-decoration: underline;}
a.pagelink:hover {color: #a499a1; text-decoration: none;}
a.pagelink:active {color: #a499a1; text-decoration: none;}

body.main{
	color: #b5b5b5; 
	font-size:0.7em; 
	font-family:Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;	
	margin:0px;
	text-align:center;
	background-color:#ffffff;
}
.lilflash{
	float:left;
	margin:0px;
	display:inline;
}
div.links_container{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:center;
	width:900px;
	display:table;
	position:relative;
	top:0px;
	left:-1px;
}
div.main_container{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	width:900px;
	height:620px;
	display:table;
	float:none;
	background-color:#342b30;
}
div.main_container_exp{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	width:900px;
	overflow:hidden;
	display:table;
	float:none;
	background-color:#342b30;
}
div.base_container{
	margin:0px;
	padding:0px;
	width:900px;
	height:515px;
	display:table;
	float:none;
}
div.base_container_cardpages{
	margin:0px;
	padding:0px;
	width:900px;
	height:515px;
	display:table;
	float:none;
	text-align:center;
}
table.cardpages{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
div.base_container_exp{
	margin:0px;
	padding:0px;
	width:900px;
	overflow:hidden;
	display:table;
	float:left;
}
div.leftbase_container{
	margin:0px;
	padding:0px;
	width:198px;
	height:515px;
	display:table;
	float:left;
}
div.leftbase_controls_container{
	position:relative;
	top:215px;
	left:0px;
	margin:0px;
	padding:0px;
	float:left;
}
div.leftbase_controls_container_choosecard{
	position:relative;
	top:120px;
	left:0px;
	margin:0px;
	padding:0px;
	float:left;
}
div.control{
	margin:0px;
	padding:0px 0px 0px 45px;
	display:block;
	float:left;
	height:23px;
	text-align:left;
	color:#a499a1;
	font-size:1.2em;
	/*font-weight:bold;*/
	width:145px;
}
div.control_cardpages{
	margin:0px;
text-indent:15px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	height:23px;
	text-align:left;
	color:#a499a1;
	font-size:1.2em;
	/*font-weight:bold;*/
	width:130px;
}

div.rightbase_container{
	margin:0px;
	padding:0px;
	width:690px;
	display:table;
	float:left;
	overflow:hidden;
}
div.righttop_content{
	margin:0px;
	padding:0px;
	width:98%;
	height:217px;
	display:table;
	float:left;
}
div.righttop_content_index{
	margin:0px;
	padding:0px;
	width:98%;
	height:217px;
	display:table;
	float:left;
}
div.righttop_content_choosecard{
	margin:0px;
	padding:0px;
	width:98%;
	height:122px;
	display:table;
	float:left;
}
div.righttop_content_threerows{
	margin:0px;
	padding:0px;
	width:98%;
	height:48px;
	display:table;
	float:left;
}
div.flash_intro{
	margin:25px 0px 0px 0px;
	padding:0px;
	width:675px;
	height:190px;
	display:table;
	float:left;
}
div.choose_cardhead{
	margin:25px 0px 0px 0px;
	padding:0px;
	width:670px;
	height:95px;
	display:table;
	float:left;
}
div.cards_container{
	background-image:
	url('images/anniversaries.jpg');
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	width:700px;
	height:221px;
	display:table;
	float:left;
}
div.cards_container_fade{
	margin:0px;
	padding:0px;
	width:698px;
	height:221px;
	display:table;
	float:left;
	text-align:left;
}
div.cards_container_threerows{
	background-image:
	url('images/anniversaries3.jpg');
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	width:700px;
	height:390px;
	display:table;
	float:left;
}
div.cards_container_table_cont{
	margin:0px;
	padding:0px;
	width:700px;
	/*height:390px;*/
	display:table;
	float:left;
	text-align:left;
}
div.address_link a {
	margin-left:115px;
	font:11px Lucida Sans Unicode;
	color:#b5b5b5;
	text-decoration:underline;
}
ul.nav 
{
	color: #ffffff; 
	font-size:10px; 
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:center;
	padding:5px 0px 0px 0px;
}
ul.navbullet 
{	
	list-style: none;
	margin: 0px 9px 0px 9px;
	float: left;
	text-align:center;
	padding:0px 0px 0px 0px;
}
img.bullet{
 	border:0px;
 	margin:0px;
}
ul.spacer 
{	
	list-style: none;
	margin: 0px;
	width:30px;
	float: left;
	text-align:center;
	padding:0px 0px 0px 0px;
}
div.link_wrapper{
	margin:0px;
	/*width:900px;*/
	text-align:center;
}
/*************************************form fields style and layout***********************************/
.removemargin{
	display:inline;
	margin:0px;
	padding:0px;
}
div.right_content_reg{
	background-image:
	url('images/cont.gif');
	background-repeat: no-repeat;
	background-position: 2% 10%;
	margin:0px;
	padding:0px;
	width:700px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_reg_sgl{
	background-image:
	url('images/cont2.gif');
	background-repeat: no-repeat;
	background-position: 2% 5%;
	margin:0px;
	padding:0px;
	width:700px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_household{
	background-image:
	url('images/hh.gif');
	background-repeat: no-repeat;
	background-position: 5 10;
	margin:0px;
	padding:0px;
	width:700px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_couples{
	background-image:
	url('images/coup.gif');
	background-repeat: no-repeat;
	background-position: 5 10;
	margin:0px;
	padding:0px;
	width:700px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_individuals{
	background-image:
	url('images/indiv.gif');
	background-repeat: no-repeat;
	background-position: 10 10;
	margin:0px;
	padding:0px;
	width:700px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_stnd{
	margin:0px;
	padding:0px;
	width:700px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_nab{
	margin:0px;
	padding:0px;
	width:740px;
	overflow:hidden;
	display:table;
	float:left;
}
div.right_content_reg_form{
	background-image:
	url('images/flyenv1.gif');
	background-repeat: no-repeat;
	background-position: 13px 21px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:650px;
	display:table;
	float:left;
	padding:20px 0px 0px 50px;
}
div.right_content_reg_form_base{
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:650px;
	display:table;
	float:left;
	padding:0px 0px 0px 50px;
}
div.right_content_history_rv{
	margin:0px;
	padding:0px;
	display:inline;
	overflow:hidden;
	width:98%;
	float:left;
	text-align:left;
	padding:0px 0px 0px 7px;
}
div.right_content_reg_form_base_a{
	background-image:
	url('images/flyenv1.gif');
	background-repeat: no-repeat;
	background-position: 2% 0%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:650px;
	display:table;
	float:left;
	padding:0px 0px 0px 50px;
}
div.right_content_address_book{
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:650px;
	display:table;
	float:left;
	padding:0px 0px 0px 10px;
}
div.right_content_address_book_sm{
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:table;
	float:left;
	width:98%;
	padding:0px 0px 0px 10px;
}
div.form_fields{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	width:500px;
	border-bottom:1px dashed #88002e;
}
div.form_fieldsud{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	padding:3px;
	overflow:hidden;
	width:500px;
	border-bottom:1px dashed #88002e;
}
div.form_fields_error{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:63px;
	width:500px;
	background-color:#b5b5b5;
	border-bottom:1px dashed #88002e;
	color:#000000;
}
div.form_fields_error_addressbk{
	margin:10px 0px 10px 0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:40px;
	width:95%;
	background-color:#b5b5b5;
	border:1px solid #88002e;
	color:#000000;
}
div.form_fields_error_individual{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:63px;
	width:595px;
	background-color:#b5b5b5;
	border-bottom:1px dashed #88002e;
	color:#000000;
}
div.form_fields_error_household{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:63px;
	width:560px;
	background-color:#b5b5b5;
	border-bottom:1px dashed #88002e;
	color:#000000;
}
td.form_fields_error{
	font-size:8pt;
	margin:5px;
	padding:5px;
	background-color:#b5b5b5;
	border:1px solid #88002e;
	color:#000000;
}
div.form_fields_error_ext{
	margin:5px 0px 0px 0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:90px;
	width:500px;
	background-color:#b5b5b5;
	border-bottom:1px dashed #88002e;
	color:#000000;
}
div.form_fields_error_exted{
	margin:5px 0px 0px 0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:100px;
	width:500px;
	background-color:#b5b5b5;
	border-bottom:1px dashed #88002e;
	color:#000000;
}
p.form_fields_error_message_ext{
	background-image:
	url('images/error.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px;
	padding:6px 0px 6px 30px;
	text-align:left;
	float:left;
	width:100%;
	display:table;
	overflow:hidden;
}
p.form_fields_error_message{
	background-image:
	url('images/error.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px;
	padding:6px 0px 6px 30px;
	text-align:left;
	float:left;
	width:100%;
	display:table;
	overflow:hidden;
	height:25px;
}
div.form_fields_lrg{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	width:595px;
	border-bottom:1px dashed #88002e;
}
div.form_fields_household{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	width:560px;
	border-bottom:1px dashed #88002e;
}
div.form_fields_lrg_sb{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	width:595px;
	border-bottom:1px solid #88002e;
}
div.form_fields_lrg_sbexptwo{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:595px;
	border-bottom:1px solid #88002e;
}
div.form_fields_lrg_sitgbs{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:50px;
	width:585px;
	padding:0px 5px 0px 5px;
	border-bottom:1px solid #88002e;
}
div.form_fields_lrg_sbnb{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	width:595px;
}
div.form_fields_lrg_sb_input{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:595px;
	border-bottom:1px solid #88002e;
}
div.occassions_title_add_recip{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	Padding:8px 0px 8px 0px;
	width:595px;
	border-bottom:1px solid #88002e;
}
div.occassions_add_recip_chk{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	Padding:5px 0px 8px 0px;
	width:595px;
	border-bottom:1px solid #88002e;
}
div.form_fields_lrg_nb{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:24px;
	width:595px;
}
div.form_fields_exp{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
	border-bottom:1px dashed #88002e;
}
div.form_fields_exp_nbfhh{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
}
div.form_fields_exp_spacer{
	Padding:10px 0px 10px 0px;
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
	border-bottom:1px dashed #88002e;
}
div.form_fields_exp_spacer_mid{
	Padding:10px 0px 10px 0px;
	margin:0px;
	text-align:center;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
	border-bottom:1px dashed #88002e;
}
div.padder_nb_button{
	Padding:10px 0px 10px 0px;
	margin:0px;
	text-align:center;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
}
/*************************************listed into***********************************/
div.listing_std{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
	border-bottom:1px dashed #88002e;
}
table.prepaycredittier{
	border:0px;
	font-size:1.0em;
	color:#342b30;
}
table.prepaycredittier td{
	background-color:#a499a1;
	text-align:center;
}
div.listing_std_upperlowerpad{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
	padding:3px 0px 3px 0px;
	border-bottom:1px dashed #88002e;
}
div.listing_std_upperlowerpad_exp{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:560px;
	padding:3px 0px 3px 0px;
	border-bottom:1px dashed #88002e;
}
div.listing_std_exp_wide{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:595px;
	border-bottom:1px dashed #88002e;
}
div.listing_std_nobb{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:500px;
}
div.listing_std_nobb_exp{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:560px;
	border-bottom:1px dashed #88002e;
}
div.listing_checkout{
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	float:left;
	font-size:1.0em;
	display:block;
	overflow:hidden;
	width:500px;
}
div.listing_history{
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	float:left;
	font-size:1.0em;
	display:block;
	overflow:hidden;
	width:98%;
}
div.listing_checkout_base_hp{
	overflow:auto;
	height:370px;
	scrollbar-arrow-color: #a499a1;
	scrollbar-face-color: #88002e;
	scrollbar-highlight-color: #a499a1;
	scrollbar-3dlight-color: #a499a1;
	scrollbar-shadow-color: #a499a1;
	scrollbar-darkshadow-color: #a499a1;
	scrollbar-track-color: #a499a1;
	margin:0px;
	padding:10px 0px 30px 0px;
	text-align:left;
	float:left;
	font-size:1.0em;
	display:inline;
	width:100%;
}
div.listing_checkout_base{
	margin:0px;
	padding:10px 0px 30px 0px;
	text-align:left;
	float:left;
	font-size:1.0em;
	display:block;
	overflow:hidden;
	width:500px;
}
div.listing_std_base{
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:20px;
	width:500px;
}
td.addressheader{
	text-align:left;
	/*background-image:*/
	/*url('images/na1.gif');*/
	/*background-repeat: no-repeat;*/
	/*background-position: 0px 10px;*/
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF; 
	padding: 20px 0px 5px 0px;
	border-bottom:1px solid #88002e;
	width:100%;
}
img.listing{
 	float:left;
 	display:inline;
 	border:0px;
 	margin:5px 5px 0px 0px;
 	padding:0px;
}
img.headercatagorys{
 	float:left;
 	display:inline;
 	border:0px;
 	margin:5px 5px 0px 0px;
 	padding:0px;
 	vertical-align:middle;
}
img.navigationbuttons{
 	display:inline;
 	border:0px;
 	margin:5px 5px 0px 0px;
 	padding:0px;
}
img.listing_offset{
	position:relative;
	left:-15px;
 	float:left;
 	display:inline;
 	border:0px;
 	margin:5px 5px 0px 0px;
 	padding:0px;
 	z-index:10;
}
p.lister_title_offset{
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	border:0px;
	padding:10px 0px 0px 0px;
}
p.choosecardfor{
	font-weight:bold;
	margin:0px;
	border:0px;
	font-size:1.0em;
	padding:30px 0px 0px 0px;
	text-align:center;
}
img.number{
 	float:left;
 	display:inline;
 	border:0px;
 	margin:0px 5px 0px 0px;
 	padding:0px;
}
img.listing_right{
 	float:right;
 	display:inline;
 	border:0px;
 	margin:0px 0px 0px 5px;
 	padding:0px;
}
p.lister_title{
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	border:0px;
	padding:10px 0px 0px 0px;
}
p.lister_title_yacc{
	display:inline;
	margin:0px;
	border:0px;
	padding:10px 0px 0px 0px;
}
p.lister_title_yaccr{
	display:inline;
	float:right;
	text-align:left;
	margin:0px;
	border:0px;
	padding:10px 0px 0px 0px;
}
p.lister_title_ic{
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	border:0px;
	padding:10px 0px 0px 0px;
	height:25px;
}
p.bold_nb_tentb_padder{
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	border:0px;
	padding:10px 0px 10px 0px;
}
p.lister_title_hh{
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	border:0px;
	padding:0px 0px 0px 0px;
}
p.lister{
	margin:0px;
	border:0px;
	padding:5px 0px 0px 0px;
	display:inline;
	float:left;
}
p.lister_nofloat{
	margin:0px;
	border:0px;
	padding:5px 0px 0px 0px;
}
p.lister_nofloat_pad{
	margin:0px;
	border:0px;
	padding:5px 0px 0px 31px;
}
p.lister_nofloatfw{
	margin:0px;
	border:0px;
	padding:5px 0px 0px 0px;
	width:100%;
}
ul.household{
	margin:0px;
	border:0px;
	border
}
p.lister_spaced{
	margin:0px;
	border:0px;
	padding:10px 0px 10px 0px;
}
p.lister_pad{
	margin:0px;
	border:0px;
	padding:5px 0px 0px 30px;
}
p.lister_q{
	background-image:
	url('images/q.gif');
	background-repeat: no-repeat;
	background-position: 15px 0px;
	margin:0px;
	border:0px;
	padding:5px 0px 0px 40px;
}
p.lister_a{
	background-image:
	url('images/a.gif');
	background-repeat: no-repeat;
	background-position: 25px 5px;
	margin:0px;
	border:0px;
	padding:10px 0px 10px 50px;
}
p.right_lister{
	background-image:
	url('images/go.gif');
	background-repeat: no-repeat;
	background-position: 100% 50%;
	float:right;
	display:inline;
	margin:0px;
	border:0px;
	padding:2px 25px 2px 0px;
	height:20px;
}
/*************************************listed into***********************************/
div.title_heading{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	height:25px;
	width:500px;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.title_headingbla{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	width:500px;
	padding:19px 0px 8px 0px;
	border-bottom:2px solid #88002e;
}

div.title_heading_hp{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	height:25px;
	width:98%;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.title_heading_hd{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	width:500px;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.title_heading_checkout{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	height:30px;
	width:500px;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.title_heading_lrg{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	height:25px;
	width:560px;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.title_heading_lrger{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	height:25px;
	width:595px;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.form_button{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:26px;
	width:500px;
}
div.form_button_base{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:46px;
	width:500px;
}
div.form_button_base_lrg{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:46px;
	width:550px;
}
div.form_button_base_ext{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:46px;
	width:595px;
}
input.button{
	margin:5px 0px 0px 45px;
	text-align:center;
	float:left;
	height:20px;
	width:100px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.buttonlp{
	margin:5px 0px 0px 0px;
	text-align:center;
	float:left;
	height:20px;
	width:90px;
	display:inline;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.buttonnw{
	margin:5px 0px 0px 0px;
	float:left;
	height:20px;
	width:335px;
	display:inline;
	background-color:#ddddee;
	border:1px solid #000000;
	text-align:left;
	padding-left:9px;
	cursor:pointer;
}
input.buttonlpr{
	margin:5px 0px 0px 0px;
	text-align:center;
	float:right;
	height:20px;
	display:inline;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.buttonnomarg{
	margin:5px 0px 0px 0px;
	text-align:center;
	float:left;
	height:20px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.buttonnomarg_center{
	margin:5px 0px 0px 0px;
	text-align:center;
	height:20px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.button_base{
	margin:5px 0px 20px 45px;
	text-align:center;
	float:left;
	height:20px;
	width:100px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.button_base_nf{
	margin:px 0px 0px 15px;
	text-align:center;
	height:20px;
	width:100px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.remove_contact{
	margin:0px 0px 0px 0px;
	text-align:center;
	height:20px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.add_edit_button{
	margin:5px 0px 20px 45px;
	text-align:center;
	float:left;
	height:20px;
	width:100px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.button_basenf{
	margin:5px 0px 0px 0px;
	text-align:center;
	height:20px;
	float:right;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.newbutstyleccr{
	margin:0px 0px 35px 0px;
	text-align:center;
	height:20px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.newbutstyleccr_ab{
	margin:20px 40px 0px 0px;
	text-align:center;
	height:20px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
input.newbutstyleccr_lm{
	margin:0px 40px 0px 0px;
	text-align:center;
	height:20px;
	background-color:#ddddee;
	border:1px solid #000000;
	cursor:pointer;
}
ul.field_title { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:4px 0px 0px 3px;
	width:200px;
}
ul.field_title_expg { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:4px 0px 0px 3px;
	width:260px;
}
td.field_title_expgtd{
	width:260px;
	padding:4px 0px 4px 3px;
	font-size:8pt;
}
ul.field_title_array{ 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	height:24px;
	padding:4px 0px 0px 3px;
	width:200px;
}
ul.field { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:0px 0px 0px 3px;
	width:200px;
}
ul.field_long { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:0px 0px 0px 3px;
	width:300px;
}
ul.field_mid { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:0px 0px 0px 3px;
	width:220px;
}
ul.field_delete { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:3px 0px 3px 25px;
	width:250px;
	color:#ffffff;
}
ul.field_hh_title_aea { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:3px 0px 3px 4px;
	width:250px;
	color:#ffffff;
	font-weight:bold;
}
ul.field_delete_hh { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:3px 0px 0px 25px;
	width:250px;
	color:#ffffff;
}
ul.field_lrg_delete { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:3px 0px 3px 25px;
	width:290px;
	color:#ffffff;
}
ul.field_lrg { 	
	list-style: none;
	margin: 0px;
	float: left;
	text-align:left;
	padding:0px 0px 0px 3px;
	width:290px;
}

div.field_undef{ 	
	margin: 0px;
	float: left;
	display:block;
	padding:0px 0px 0px 3px;
}
div.field_undef_upper{ 	
	margin: 0px;
	float: left;
	display:block;
	width:200px;
	padding:0px 0px 0px 3px;
}
input.form_entry
{
	margin: 1px 0px 1px 0px;
	height: 18px;
	background-color: #a499a1;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
input.date-pick
{
	margin: 1px 0px 1px 0px;
	height: 16px;
	background-color: #a499a1;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
select.form_entry_drop
{
	margin: 1px 0px 1px 0px;
	height: 20px;
	background-color: #a499a1;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
select.form_entry_drop_marg
{
	margin: 1px 20px 1px 0px;
	height: 20px;
	background-color: #a499a1;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
select.drop_marger
{
	margin: 1px 5px 1px 0px;
	height: 20px;
	background-color: #a499a1;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
p.right{
	margin:0px;
	border:0px;
	padding:0px;
	font-size:0.8em;
	display:inline;
	float:right;
}
p.select_occassions_new_recip{
	margin:5px 0px 0px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
	font-size:1.0em;
	line-height:1.1em;
	font-weight:bold;
	float:none;
}
span.uniform{
	width:108px;
	display:inline;
	float:left;
}
input.checkbox_occ{
	margin:0px 10px 0px 5px;
	border:0px;
	padding:0px 0px 0px 0px;
}
div.balance{
	color:#000000;
	margin:5px 0px 0px 0px;
	border:0px;
	padding:0px 10px 0px 0px;
	float:right;
	width:180px;
}
p.balance_page{
	margin:10px 5px 10px 30px;
	border:0px;
	padding:5px;
	border: 1px solid #a499a1;
	width:35%;
}
p.clear{
	margin:0px;
	border:0px;
	padding:0px;
	display:inline;
	float:left;
}
p.clearnxtimg{
	margin:0px;
	border:0px;
	padding:0px;
}

/*************************************form fields style and layout***********************************/

/*************************************card Customisation***********************************/
div.cards_cont_design{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:700px;
	height:358px;
	display:table;
	float:left;
	overflow:hidden;
}
div.cards_cont_design_rp{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:700px;
	height:338px;
	display:table;
	float:left;
	overflow:hidden;
}
div.inner_left{
	background-image:
	url('images/innerBG.jpg');
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:5px;
	width:335px;
	height:335px;
	display:table;
	float:left;
	text-align:left;
}
table.cardcustomisecontainer{
	width:670px;
	height:335px;
	border:0px;
	overflow:hidden;
}
div.inner_left2{
	background-image:
	url('images/innerBG.jpg');
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:5px;
	width:335px;
	height:335px;
	display:table;
	float:left;
	text-align:left;
}
table.inner_left_content{
	margin:0px 0px 0px 0px;
	width:269px;
	height:269px;
	overflow:hidden;
}
table.inner_left_content_review{
	margin:0px 0px 0px 0px;
	width:325px;
	height:325px;
}
td.inner_left_content{
	margin:0px 0px 0px 0px;
	width:315px;
	height:315px;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
}
td.inner_left_contenttwo{
	margin:0px 0px 0px 0px;
	width:259px;
	height:259px;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.inner_left_content_review{
	margin:0px 0px 0px 0px;
	width:315px;
	height:315px;
	vertical-align:middle;
	text-align:center;
	padding:4px 0px 0px 5px;
}
td.inner_right_content_review{
	margin:0px 0px 0px 0px;
	width:315px;
	height:315px;
	vertical-align:middle;
	text-align:center;
	padding:4px 0px 0px 5px;
}
td.editorrighttop{
	margin:0px 0px 0px 0px;
	text-align:center;
	font-size:0.8em;
}
td.editorright{
	margin:0px 0px 0px 0px;
	text-align:center;
}
table.editorctrl{
	margin:0px;
	padding:0px;
	border:0px;
}
div.inner_right{
	background-image:
	url('images/innerBG.jpg');
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	width:335px;
	height:335px;
	display:table;
	float:left;
}
table.inner_right_content{
	margin:0px 0px 0px 0px;
	padding:5px;
	width:335px;
	height:335px;
	overflow:hidden;
}
table.inner_right_contenttwo{
	/*margin:33px 33px 33px 33px;*/
	padding:5px;
	width:269px;
	height:269px;
	overflow:hidden;
}
td.inner_right_content_top{
	margin:0px 0px 0px 0px;
	width:315px;
	height:70px;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.inner_right_content_middle{
	margin:0px 0px 0px 0px;
	width:315px;
	height:130px;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.inner_right_content_bottom{
	margin:0px 0px 0px 0px;
	width:315px;
	height:70px;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.inner_right_content_toptwo{
	margin:0px 0px 0px 0px;
	width:259px;
	height:33%;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.inner_right_content_middletwo{
	margin:0px 0px 0px 0px;
	width:259px;
	height:33%;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.inner_right_content_bottomtwo{
	margin:0px 0px 0px 0px;
	width:259px;
	height:33%;
	vertical-align:middle;
	text-align:center;
	border:1px dashed #342b30;
	overflow:hidden;
}
td.copyright_note{
	padding: 3px; 
	border-top: 1px dashed #88002e;
	border-bottom: 1px dashed #88002e;
}
div.righttop_content_design{
	margin:0px;
	padding:0px;
	width:700px;
	height:124px;
	display:table;
	float:left;
}
div.next{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:135px;
	display:inline;
	float:right;
}
div.back{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100px;
	display:inline;
	float:left;
	text-align:left;
}
div.preview{
	float:none;
	display:inline;
	margin-left:auto;
	margin-right:auto;
	width:100px;
}
div.basebuttons_container{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:700px;
	text-align:left;
}
div.prog_container{
	height:20px;
	float:left;
	width:700px;
	margin:0px 0px 0px 0px; 
}
ul.prog_container 
{
	list-style: none;
	margin: 0px;
	width:140px;
	height:20px;
	float: left;
	text-align:center;
	padding:2px 0px 0px 0px;
}
ul.prog_active 
{
	background-image:
	url('images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	list-style: none;
	margin: 0px;
	width:140px;
	height:20px;
	float: left;
	text-align:center;
	padding:2px 0px 0px 0px;
	font-weight:bold;
	color:#701735;
}
div.controls_container{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 0px;

	float:left;
	overflow:hidden;
}
div.controls_left{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:335px;
	height:100px;
	display:table;
	float:left;
}
div.signiture{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:30px;
	display:table;
	float:left;
	text-align:left;
}
div.controls_right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	height:100px;
	display:table;
	float:left;
	width:360px;
}
div.editor_inner_left{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:225px;
	height:100px;
	display:table;
	float:left;
}
div.editor_inner_right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100px;
	width:110px;
	display:table;
	float:left;
}
div.eil{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:225px;
	display:table;
	float:left;
	text-align:left;
	height:20px;
}
div.eir{
	margin:0 auto 0 auto;
	padding:0px 0px 0px 0px;
	width:110px;
}
select.dropbox
{
	margin: 0px;
	height: 18px;
	background-color: #f8f2f9;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
select.groups
{
	margin: 0px;
	height: 171px;
	width:208px;
	padding: 2px 5px 2px 5px;
	background-color: #a499a1;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
}
select.dropboxsig
{
	margin: 0px;
	height: 18px;
	background-color: #f8f2f9;
	font-size: 8pt;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
	float:left;
	display:inline;
}
textarea.content
{
	margin: 5px 0px 0px 0px;
	background-color: #f8f2f9;
	font-size: 8pt;
	width:235px;
	height:65px;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Tahoma, Verdana, Helvetica;
	color: #342b30;
	border-style: solid;
	border-color: #342b30;
	border-width: 1px;
	float:left;
}
/*************************************card Customisation***********************************/
p.select{
	margin:5px 0px 0px 0px;
	padding:0px;
	height:20px;
	display:table;
	float:left;
}
p.instr{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:1.0em;
	text-align:left;
}
p.instrsig{
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	font-size:1.0em;
	text-align:left;
}
span.occ_title_header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1.1em;
	color:#ffffff;
	font-weight:bold;
}
p.instrfont{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1.0em;
	text-align:left;
	float:right;
	display:inline;
}
div.head_wrapper{
	width:900px;
	height:105px;
	text-align:center;
}
div.head_container{
	background-image:
	url('images/header.gif');
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	width:900px;
	height:81px;
	display:table;
	float:left;
	text-align:right;
}
div.head_container_aspx{
	margin:0px;
	padding:0px;
	width:900px;
	height:81px;
	display:table;
	float:left;
	text-align:right;
}
div.head_left_rightswap{
	background-image:
	url('images/header2.gif');
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	width:900px;
	height:81px;
	display:table;
	float:left;
	text-align:right;
}
div.top_links_container{
	background-color:#88002e;
	margin:0px;
	padding:0px;
	width:900px;
	height:23px;
	display:table;
	text-align:center;
	float:left;
}
img.left_title{
	border:0px;
	margin:0px;
	position:relative;
	top:39px;
	left:0px;
}
img.cc_button{
	border:0px;
	margin:0px;
}
p.ccbuttton{
	border:0px;
	margin:0px;
}
img.borderless{
	border:0px;
	margin:0px;
}
img.checkout_buttons{
	border:0px;
	margin:0px 0px 0px 0px;
}
img.left_floater{
	border:0px;
	margin:0px;
	float:left;
}
p.left_floater_img{
	float:left;
	display:inline;
	margin:0px;
	padding:5px 0px 0px 5px;
}
img.thumber_left{
	float:left;
	border:0px;
	margin:10px 5px 0px 0px;
	border:2px solid #675562;
}
img.test_box{
	border:0px;
	margin:0px;
	position:relative;
	top:142px;
	left:-68px;
}
img.set_calender{
	border:0px;
	margin:0px;
	vertical-align:top;
	cursor:hand;
}
img.set_calender_two{
	border:0px;
	margin:0px;
	vertical-align:top;
	cursor:help;
}
ul.stuff{
	margin-bottom:0px;
	list-style-type: square;
}
ul.morestuff{
	margin-top:10px;
	margin-bottom:0px;
	list-style-type: square;
}
ul.evenmorestuff{
	margin-top:10px;
	margin-bottom:0px;
	list-style-type: square;
	color:#ffffff;
}
table.emailcalcont{
	width:100%;
	font-size:0.9em;
	color:#000000;
}
table.emailcal{
	width:140px;
}
td.emailcaldatecont{
	background-image:
	url('images/calendar_back.gif');
	background-repeat: no-repeat;
	width:145px;
	height:124px;
	font-size:0.9em;
	color:#000000;
	background-color:#a499a1;
	text-align:center;
}
td.emailcalmonth{
	width:100%;
	font-size:8pt;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-top:7px;
	height:21px;
}
td.emailcaldate{
	font-size:7pt;
	color:#000000;
	background-color:#b5a9b2;
	text-align:center;
	vertical-align:middle;
}
td.emailcaldateocc{
	font-size:0.9em;
	color:#ffffff;
	background-color:#88002E;
	text-align:center;
	vertical-align:middle;
	cursor:help;
}
div.title_heading_ecal{
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	display:inline;
	overflow:hidden;
	height:25px;
	width:600px;
	padding:4px 0px 0px 0px;
	border-bottom:2px solid #88002e;
}
div.listing_std_ecal{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:600px;
	border-bottom:1px dashed #88002e;
}
div.listing_std_nobb_ecal{
	margin:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	width:600px;
}
div.listing_std_base_ecal{
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	display:block;
	overflow:hidden;
	height:20px;
	width:600px;
}
div.right_content_ecal{
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:98%;
	display:table;
	float:left;
	padding:0px 0px 0px 50px;
}
img.noborderwithhand{
	display:inline;
	border:0px;
	margin:0px 0px 0px 1px;
	cursor:hand;
}
img.hhnoborderwithhand{
	display:inline;
	border:0px;
	margin:0px 0px 0px 10px;
	cursor:hand;
}
img.hhnoborderwithouthand{
	display:inline;
	border:0px;
	margin:0px 0px 0px 5px;
}
div.clearflt{
	clear:both;
}
table.transhist{
	border: 1px solid #000000;
	font-size: 8pt;
	color: #000000;
}
td.bottmtranshist{
	background-color:#C0C0C0;
	text-align:center;
	border-top: 1px solid #000000;
	padding:2px 0px 2px 0px;
}
td.toptranshist{
	text-align:center;
	font-weight: bold;
	padding:2px 0px 2px 0px;
}
td.transhistholdingcell{
	text-align:center;
	padding-left:3px;
}
td.transhistholdingcellname{
	text-align:center;
	padding-left:3px;
	width:152px;
}
td.transhistholdingcellref{
	text-align:center;
	padding-left:3px;
	width:90px;
}
td.transhistholdingcellocc{
	text-align:center;
	padding-left:3px;
	width:85px;
}
td.transhistholdingcellright{
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}
table.outertable{
	font-size: 8pt;
	color: #000000;
	border:0;
	width: 100%;
}
img.histimg{
	margin:1px;
	border:0px;
}
img.checkoutimg{
	margin:2px;
	border:0px;
}
input.req_submit{
	background-image:
	url('images/submit.gif');
	background-repeat: no-repeat;
	width:82px;
	height:22px;
	margin:0px 0px 0px 5px;
	display:inline;
	border:0px;
	cursor:hand;
}
input.addressbook_sub{
	background-image:
	url('images/addSub.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	width:85px;
	height:36px;
	margin:5px 0px 0px 0px;
	display:inline;
	background-color:#342b30;
	border:0px;
	cursor:hand;
}
input.addressbook_ind{
	background-image:
	url('images/addind.gif');
	background-repeat: no-repeat;
	width:160px;
	height:36px;
	margin:5px 0px 0px 0px;
	display:inline;
	background-color:#342b30;
	border:1px solid #342b30;
	cursor:hand;
}
}
input.addressbook_ind_new{
	background-image:
	url('images/addindnew.gif');
	background-repeat: no-repeat;
	width:160px;
	height:36px;
	margin:5px 0px 0px 0px;
	display:inline;
	background-color:#342b30;
	border:1px solid #342b30;
	cursor:hand;
}
input.addressbook_couple{
	background-image:
	url('images/AddCoup.gif');
	background-repeat: no-repeat;
	width:160px;
	height:36px;
	margin:5px 0px 0px 0px;
	display:inline;
	background-color:#342b30;
	border:1px solid #342b30;
	cursor:hand;
}
input.addressbook_house{
	background-image:
	url('images/AddHouse.gif');
	background-repeat: no-repeat;
	width:170px;
	height:36px;
	margin:5px 0px 0px 0px;
	display:inline;
	background-color:#342b30;
	border:1px solid #342b30;
	cursor:hand;
}
div.left_panel_ccct{
	background-image:
	url('images/innerBGleft.jpg');
	background-repeat: no-repeat;
	width:335px;
	height:335px;
	float:left;
	text-align:center;
}
div.CC_panel_ccct{
	background-repeat: no-repeat;
	width:300px;
	height:300px;
	float:left;
	text-align:center;
}
div.left_panel_content_ccct{
	width:259px;
	height:259px;
	text-align:center;
	border:1px dashed #000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:38px;
	overflow:hidden;
}
div.right_panel_ccct{
	background-image:
	url('images/innerBGright.jpg');
	background-repeat: no-repeat;
	width:335px;
	height:335px;
	float:right;
	text-align:center;
}
div.right_panel_content_ccct_top{
	width:259px;
	height:82px;
	text-align:center;
	border:1px dashed #000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:38px;
	margin-bottom:5px;
	overflow:hidden;
}
div.right_panel_content_ccct_mid{
	width:259px;
	height:82px;
	text-align:center;
	border:1px dashed #000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:5px;
	overflow:hidden;
}
div.right_panel_content_ccct_bot{
	width:259px;
	height:82px;
	text-align:center;
	border:1px dashed #000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}
div.outer_cont_ccct{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:670px;
	height:358px;
	float:left;
	overflow:hidden;
}
div.cardscroller{
	overflow:auto;
	height:370px;
	scrollbar-arrow-color: #a499a1;
	scrollbar-face-color: #88002e;
	scrollbar-highlight-color: #a499a1;
	scrollbar-3dlight-color: #a499a1;
	scrollbar-shadow-color: #a499a1;
	scrollbar-darkshadow-color: #a499a1;
	scrollbar-track-color: #a499a1;
}