body				{margin:0px; font-family:verdana; background-color:white}
h1					{font-size:14pt; font-weight:bold; margin-top:13px; margin-bottom:9px; color:#A00000}
h2					{font-size:13pt; font-weight:bold; margin-top:11px; margin-bottom:7px; color:#A00000}
h3					{font-size:11pt; font-weight:bold; margin-top:9px; margin-bottom:6px; color:#A00000}
h4					{font-size:10pt; font-weight:bold; margin-top:8px; margin-bottom:5px; color:#A00000}
h5					{font-size:19pt; font-weight:bold; margin-top:7px; margin-bottom:4px; color:#A00000}
h6			  		{font-size:8pt; font-weight:bold; margin-top:6px; margin-bottom:3px; color:#A00000}
h1.headline			{font-size:9pt; font-weight:bold; color:white; margin-top:3px}
h1.headlineb		{font-size:9pt; font-weight:bold; color:white; margin-top:3px}
h1.col_hdg	  		{font-size:12pt; font-weight:bold; color:#7494FE; margin-top:2px; margin-bottom:4px}
h1.col_hdg_cen		{font-size:12pt; font-weight:bold; color:#7494FE; margin-top:2px; margin-bottom:4px; text-align:center}
h3.hcen				{text-align:centre}

p.none				{margin-top:0px; margin-bottom:0px}
p.vsmall			{margin-top:2px; margin-bottom:0px}
p.small				{margin-top:5px; margin-bottom:0px}
p.medium			{margin-top:7px; margin-bottom:0px}
p.large				{margin-top:13px; margin-bottom:0px}
p.small_left		{margin-top:5px; margin-bottom:0px; margin-left:20px}
p.cleft				{clear:left}
p.cleft2			{clear:left; margin-top:40px}
p.cleft3			{clear:left; margin-top:36px}
p.cleft4			{clear:left; margin-top:45px}
p.cleft5			{clear:left; margin-top:57px}
p.cleft6			{clear:left; margin-top:52px}
p.cleft7			{clear:left; margin-top:35px}

li.para				{margin-top:10px}

.base			 	{width:100%; visibility:hidden; text-align:center; background-color:white}
.all				{width:100%; clear:left}
.frame				{width:100%; clear:left; background-color:white; margin-left:auto; margin-right:auto; vertical-align:top}
.framewin			{width:800px; clear:left; background-color:white; margin-left:auto; margin-right:auto; vertical-align:top}

.text_index,
.tframe				{width:100%; font-size:12pt; font-weight:normal; padding-left:0px; padding-right:0px; padding-bottom:5px; color:#404040; text-align:justify}
.tframewin600		{width:689px; font-size:12pt; font-weight:normal; padding-left:5px; padding-right:5px; padding-bottom:5px; color:#404040}
.tframewin			{width:780px; font-size:12pt; font-weight:normal; padding-left:5px; padding-right:5px; padding-bottom:5px; color:#404040; background-color:white}
.wedding_top_text	{width:98%; min-width:700px; min-height:200px; clear:left; margin-top:10px; padding-left:1%; padding-right:1%; font-size:12pt; font-weight:normal;
						text-align:justify}

.topper				{width:100%; height:80px; background-color:#FFFFFF; text-align:center}
.topper_frame		{width:100%; text-align:left; margin-left:auto; margin-right:auto}
.topper_framewin	{width:790px; text-align:left}
.topper_framewin600		{width:699px; text-align:left; margin-left:auto; margin-right:auto}
.top_logo			{margin-left:5px; margin-top:5px; float:left}
.topper_logo		{margin-left:0px; margin-top:5px; float:left}
.top_logowin		{margin-left:5px; margin-top:5px; float:left}
.top_logowin600		{margin-left:5px; margin-top:5px; float:left}
.topper_ad			{width:466px; height:45px; float:right; margin-top:10px; margin-right:5px; color:#A00000; font-size:16pt; font-weight:bold; text-align:center; padding-top:13px;
						border-style:solid; border-color:#FDB813; border-top-width:1px; border-left-width:1px; border-bottom-width:1px; border-right-width:1px}
.top_phone			{font-size:14pt; font-weight:bold; color:black; margin-left:0px; margin-top:16px; float:right}
.topper_advert		{width:468px; height:60px; float:right; margin-top:10px; margin-right:0px}
.topper_img			{border:0px}
.topper_phone		{margin-right:0px; margin-top:0px}

.buttons			{width:100%; font-size:9pt; font-weight:bold; clear:left; background-color:#FFFFFF}
.buttons_frame		{width:100%; height:30px; margin-left:auto; margin-right:auto; margin-top:2px; margin-bottom:2px; padding-top:5px; padding-bottom:0px;
						border-style:solid; border-color:#C0C0C0; border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px}

.but1	  			{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#ECECEC; color:#A00000}
.buton1				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#D8D8D8; color:#A00000}
.but2				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#ECECEC; color:#A00000}
.buton2				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#D8D8D8; color:#A00000}
.but3				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#ECECEC; color:#A00000}
.buton3				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#D8D8D8; color:#A00000}
.but4				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#ECECEC; color:#A00000}
.buton4				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#D8D8D8; color:#A00000}
.but5				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#ECECEC; color:#A00000}
.buton5				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
						   	background-color:#D8D8D8; color:#A00000}
.but6				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#ECECEC; color:#A00000}
.buton6				{width:14%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:1px;
							background-color:#D8D8D8; color:#A00000}
.but7				{width:15%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:0px; cursor:pointer;
							background-color:#ECECEC; color:#A00000}
.buton7				{width:15%; min-width:100px; height:21px; float:left; text-align:center; text-decoration:none; padding-top:4px; margin-right:0px; cursor:pointer;
							background-color:#D8D8D8; color:#A00000}

a.but1:hover, a.but2:hover, a.but3:hover, a.but4:hover, a.but5:hover, a.but6:hover, a.but7:hover
					{color:black; background-color:#D8D8D8}

.lefti				{margin-top:0px; margin-right:5px; border-width:0px}
.lefti2				{margin-top:2px; margin-right:5px; border-width:0px}
.lefti6				{margin-top:6px; margin-right:5px; border-width:0px}
.righti				{margin-top:0px; margin-left:5px; border-width:0px}
.righti2			{margin-top:2px; margin-left:5px; border-width:0px}
.righti6			{margin-top:6px; margin-left:5px; border-width:0px}
.righti6mb			{margin-top:6px; margin-left:5px; margin-bottom:10px; border-width:0px}

.footer_ul			{width:100%; height:1px; font-size:0pt; clear:both; background-color:#CCCCCC; margin-top:10px; margin-bottom:1px; margin-left:auto; margin-right:auto}
.footer				{width:100%; min-height:100px; padding-top:5px; padding-bottom:5px; margin-left:auto; margin-right:auto; color:black;}
.footer_frame		{width:60%; min-width:600px; float:left;}
.footer_cc_logos	{width:17%; min-width:174px; clear:right; float:right;}
.paypoint			{width:17%; min-width:174px; clear:right; float:right; margin-top:5px; margin-bottom:5px; text-align:center;}
.footer_details		{font-size:8pt; margin-top:2px; text-align:center}
.footer_links		{font-size:8pt; margin-top:3px; text-align:center}
.footer_link		{color:#000000}
a.footer_link:hover	{color:#FF9900}
.footer_cross_link		{color:#FF0000}
a.footer_cross_link:hover	{color:#00FF00}
.footer_link_hdg	{color:black; text-decoration:none}
.footer_extras		{color:white;}
.footer_copyright	{font-size:8pt; margin-top:10px; text-align:center}
.dev				{width:10%; min-width:150px; float:left; clear:left}

.f_row				{width:100%; min-height:30px; margin-top:2px; clear:left; vertical-align:top}
.f_row_top			{width:100%; min-height:30px; margin-top:2px; padding-top:4px; clear:left; vertical-align:top}
.f_row_top2			{width:100%; min-height:35px; margin-top:2px; padding-top:4px; clear:left; vertical-align:top}
.f_row_bot			{width:100%; min-height:40px; margin-top:2px; padding-top:4px; padding-bottom:12px; clear:left; vertical-align:top}
.f_row_bot2			{width:100%; min-height:60px; margin-top:2px; padding-top:4px; padding-bottom:12px; clear:left; vertical-align:top}
.f_row_bot3			{width:100%; min-height:248px; margin-top:2px; padding-top:4px; padding-bottom:12px; clear:left; vertical-align:top}
.f_row_bot4			{width:100%; min-height:316px; margin-top:2px; padding-top:4px; padding-bottom:12px; clear:left; vertical-align:top}
.f_row_thn			{width:100%; min-height:38px; margin-top:2px; padding-bottom:3px; clear:left; vertical-align:top}
.f_row_bgc			{width:100%; margin-top:0px; clear:left; vertical-align:top; background-color:#ECECEC}
.f_row_bgc2			{width:100%; margin-top:10px; clear:left; vertical-align:top; background-color:#ECECEC}
.f_row_cen			{width:100%; margin-top:2px; clear:left; vertical-align:top; text-align:center}
.f_row_cen2			{width:100%; margin-top:20px; clear:left; vertical-align:top; text-align:center}
.f_row_cen2b		{width:100%; padding-top:20px; clear:left; vertical-align:top; text-align:center}
.f_text				{width:170px; clear:left; float:left; margin-top:6px; margin-right:10px; margin-bottom:0px; margin-left:20px; vertical-align:top}
.f_texti 			{width:170px; clear:left; float:left; margin-top:6px; margin-right:10px; margin-bottom:0px; margin-left:10px}
.f_text5		 	{width:240px; clear:left; float:left; margin-top:2px; margin-right:10px; margin-bottom:0px; margin-left:20px; text-align:left}
.f_text6		 	{width:370px; clear:left; float:left; margin-top:2px; margin-right:10px; margin-bottom:0px; margin-left:20px; text-align:left}
.f_text7		 	{width:473px; clear:left; float:left; margin-top:6px; margin-right:10px; margin-bottom:0px; margin-left:20px; text-align:left}
.f_text7b			{width:473px; clear:left; float:left; margin-top:6px; margin-right:10px; padding-bottom:20px; margin-left:20px; text-align:left}
.f_text7i			{width:473px; clear:left; float:left; margin-top:6px; margin-right:10px; margin-bottom:0px; margin-left:20px; text-align:left}
.f_reqd				{width:20px; float:left; margin-top:2px}
.f_entry			{width:350px; float:left; margin-top:2px; text-align:left}
.f_entry2			{width:350px; float:left; margin-top:6px; text-align:left}
.f_inp				{font-size:12pt; font-weight:normal; width:300px; border: 1px solid #C0C0C0; border-radius:8px}
.f_inp2				{font-size:12pt; font-weight:normal; width:108px; border: 1px solid #C0C0C0; border-radius:8px}
.f_sinp				{font-size:12pt; font-weight:normal; border: 1px solid #C0C0C0; border-radius:8px}
.f_sinpt			{font-size:12pt; font-weight:normal; width:80px; border:1px solid #C0C0C0; border-radius:8px}
.f_sinpw			{font-size:12pt; font-weight:normal; width:300px; border:1px solid #C0C0C0; border-radius:8px}
.f_radio			{float:left; margin-top:2px; margin-left:0px}
.f_rinp				{float:left; margin-right:10px}

.form				{margin:0px}
.small				{font-size:8pt}
.gap				{margin-top:10px}

.silver				{color:#C0C0C0}
.gold		   		{color:#FCB913}
.platinum			{color:#A0A0A0}
.red				{color:#FF0000}
