/* myriad web */

HR{
	border-bottom: solid maroon;
}

.outerTable{
	background-color: #BC0505;
}

.outerTableLeft{

	 background: url(images/outer_background_left.jpg) repeat-y right; 
	background-color: #BC0505;
}

.outerTableRight{

	 background: url(images/outer_background_right.jpg) repeat-y left; 
	background-color: #BC0505;
}	

a.white:link, a.white:visited{
	font-family: arial; 
	font-size: 13;
	color: white;
}

a.white:hover{
	color:#CDCDCD;	
}

.leftNavigation{
	padding: 0 10 0 10; 
	color: red; 
	font-family: arial; 
	font-size: 12;
}

a.leftNav:link, a.leftNav:visited {
	color: red;
	font-family: arial;
}

a.leftNav:hover{
	color:orange;
}

.mainNav_topFrame{
	background: url(images/Top_Frame.jpg) no-repeat; 
	height:53px; 
	width:484px; 
	padding:3 0 3 10;
}

.pageTitle{
	color: white; 
	font-size: 20px; 
	font-family: arial; 
	font-weight: bold;
}

.pageSubTitle{
	color: white; 
	font-size: 14px; 
	font-family: arial; 
	font-weight: bold;
}

.yourWeddingCeremony{
	color: white; 
	font-size: 18px; 
	font-family: arial; 
	font-weight: bold;
}

.celebration{
	color: white; 
	font-size: 15px; 
	font-family: arial; 
	font-weight: bold;
}

.summary{
	padding-left: 55;
	padding-right: 55
}

.summary ul{
	color: white; 
	font-size: 14px; 
	font-family: arial;
}

.mainPage_infoBox {
	background-color:#8D1E1E; 
	border: solid black 1px; 
	height: 250px; 
	width:180px; 
	color:white; 
	font-family:arial; 
	font-size: 13px; 
	padding:5px;
}

.footer{
	color:red; 
	font-size: 12px; 
	font-family:arial;
	padding-right:5px;
	padding-left:5px;
}

a.footer:link, a.footer:visited{
	
}

a.footer:hover{
	color:orange;
}

div.scroll {
font-family: arial;
font-size: 13px;
height: 100%;
width: 100%;
overflow: auto;
border: 1px solid #666;
background-color: white;
padding: 8px;
padding-right:30px;
}

.regTitle{
		font-weight: bold;
		font-size: 16px;
		width: 400px;
		background-color: maroon;
		color: white;
		padding-left: 5px;
}

.step3 th{
	font-size: 12px;
	text-align:right;
	padding-right:5px;
}

.regText {
	font-size: 12px;
	font-family: arial; 
}

.boldText{
	font-size:12px;
	font-weight: bold;
	font-family: arial; 
}

.smallerText{
	font-size:11px;
	font-family: arial; 
}

.contact{
	text-align: right;
	width: 100%;
}



/* ---------------- Bonus Step 01 ------------------ */

.base-bonus
{
	width: 570px;
	color: #CC0000;
	
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	float: right;	
			
		background-color: #FFD9D9;
		border: 3px solid #FFB9B9;
}


.base-bonus h1
{
	font-size: 13pt;
	font-weight: bold;
	color: red;
	text-align: center;
	text-decoration: underline;
	
		padding: 10px;
		margin: 0;	
}

.base-bonus h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	font-style: italic;
	color: red;

		padding: 0 10px 0 10px;
		margin: 0;	
}

.base-bonus p
{
	color: red;

		padding: 0 10px;
		margin: 0;
}

/* ---------------- Step 01 ------------------ */

.base-step1
{
	font: Arial, Helvetica, sans-serif;
	border: 2px solid #F2F200;
	background-color: #FFFF99;
	
	margin-top: 20px;
	margin-bottom: 20px;
}

.base-step1 td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #696125;
	padding: 5px;
}

.base-step1 th
{
	font-size: 13pt; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #696125; 

	padding: 5px;
}

.base-step1 th.font-normal
{
	font-weight: normal;
	font-size: 10pt;
	text-align: right;
}

}

/* ---------------- Step 02 ------------------ */

.base-step02
{
	width: 100%;
}

.base-step02 h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	
	padding: 0;
	margin: 0;
}

.base-step02 p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* ---------------- Table Step 02 ------------------ */

.base-table-step02
{
	margin: 10px 0;
	
	border: 1px solid #EAEAEA;
}

.base-table-step02 th
{
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000;
	
	padding: 5px;
	background-color: #EBEBEB;
}
.base-table-step02 td
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px;
	
	font-size: 8pt;
}

.colored-row
{
	background-color: #FFFFE0;
}

/*------------------------------*/

.divBorder{
	width: 250px;
	border: solid 1px;
	padding: 3px;
	MARGIN-left: 30px;
}

.submit
{
	background-color: maroon;
	color: white;
	font-size: 12px;
	font-family: arial;
	border-color: red;
}