body {
/*background-color:#4D4D4D;*/
background-color:#222222;
} 

@font-face {
    font-family: 'Gothic';
    src: local('Gothic'), 
         url('GOTHIC.TTF') format('truetype');
}

@font-face {
    font-family: 'GothicB';
    src: local('GothicB'), 
         url('GOTHICB.TTF') format('truetype');
}

/*main body text*/
.white  {font-family:Gothic, helvetica;
             font-size: 12pt;
             color:#FFFFFF;

}

.leftpadten{
padding: 0 0 0 10px;
}

/* top nav bar*/
.whiteshadow 	{	color: white; 
			font-family:Gothic, Trebuchet MS, Arial, helvetica;
			font-size: 18pt;
  			letter-spacing: -1px;
			text-shadow: black 0.1em 0.1em 0.2em;
			text-decoration: none;

		}

/* top nav bar*/ 
a.whiteshadow 	{	
			text-decoration: none;
			text-shadow: black 0.1em 0.1em 0.2em;

		}

/* top nav bar*/
a.whiteshadow:hover 	{	font-family:Gothic, Trebuchet MS, Arial, helvetica; 
				/*color: #69AEF1;*/
				color: #000000;
				text-shadow: black 0.1em 0.1em 0.2em;
			}


/* text links*/
.sbNav  {font-family:Gothic, Trebuchet MS, Arial, helvetica;
             font-size: 12pt;
             /*new colour = color:#69AEF1;*/
			 /*old lime = color:#A7CC23;
			 red = C0504D
			 */
			 color:#A7CC23;
             text-decoration:none;

}

/* text links*/
a.sbNav:hover {font-family:Gothic, Trebuchet MS, Arial, helvetica; text-decoration:underline; color:#CDF050;}


/* page header title*/
.DELETEMEStylish h1 {font-family:Gothic, Trebuchet MS, Arial, helvetica;
             font-size: 14pt;
             color:#FFFFFF;
             letter-spacing: -1px;

}

/* page header title*/
.Stylish  {font-family:Gothic, Trebuchet MS, Arial, helvetica;
             font-size: 17pt;
             color:#FFFFFF;
             letter-spacing: -1px;}


/* footer text */
.whiteSM  {font-family:Gothic, Trebuchet MS, Arial, helvetica;
             font-size: 10pt;
             color:#BCBCBC;

}

/* footer text links*/
.sbNavSM  {font-family:Gothic, Trebuchet MS, helvetica;
             font-size: 10pt;
             color:#A7CC23;
             text-decoration:none;

}

/* footer text links*/
a.sbNavSM:hover {font-family:Gothic, Trebuchet MS, Arial,helvetica; text-decoration:underline; color:#C5B9B6;}	



/* promo text found on /index.php?action=affordable-ceremonies   */
.StylishRED  {font-family:Gothic, Trebuchet MS, Arial, helvetica;
             font-size: 12pt;
             color:#FF0000;

}
		 
			
/*====================================================================================================================*/
a.nvhd:hover {font-family:Arial,helvetica; text-decoration:none; color:#D89900;}


a.ltGrey:hover {font-family:Arial,helvetica; text-decoration:underline; color:#777777;}
a.fxj_headline:hover {font-family:Arial,helvetica; text-decoration:underline; color:#52A9FF;}
a.Base:hover {font-family:Arial,helvetica; border:1px solid #A2C5EB; background-color:#F0F7FD; text-decoration:none;}
a.BaseH:hover {font-family:Arial,helvetica; border:1px solid #A1C6EB; background-color:#3484D7; text-decoration:none;}
a.BaseH2:hover {font-family:Arial,helvetica; border:1px solid #777777; background-color:#444444;}
a.BaseG:hover {font-family:Arial,helvetica; border:1px solid #A2C5EB; background-color:#F0F7FD;}
a.BaseS:hover {font-family:Arial,helvetica; border:1px solid #A2C5EB; background-color:#F0F7FD;}
a.BaseT:hover {font-family:Arial,helvetica; border:1px solid #A2C5EB; background-color:#F0F7FD;}
a.panel:hover {font-family:Arial,helvetica; border:1px solid #6F757C; background-color:#6F757C; color:#FFF200;}
a.BaseL:hover {font-family:Arial,helvetica; border:1px solid #A2C5EB; background-color:#F0F7FD;}
a.BaseL2:hover {font-family:Arial,helvetica; width:100%; border:1px solid #A2C5EB; background-color:#F0F7FD;}
a.BaseL3c:hover {font-family:Arial,helvetica; border:1px solid #B7D7E1;}
a.BaseB:hover {font-family:Arial,helvetica; background-color:#F1F1F1; border:1px solid #AAAAAA;}
a.blue:hover {font-family:Arial,helvetica; text-decoration:none; color:#66AECC; background-color:#DDEEFF;}
a.white:hover {font-family:Arial,helvetica; text-decoration:underline;}
a.StandardLG:hover {font-family:Arial,helvetica; text-decoration:none; color:#66AECC; background-color:#DDEEFF;}
a.sbNavWT:hover {font-family:Arial,helvetica; text-decoration:none; color:#E7651A;}
a.general:hover {text-decoration: none; color:#000000;}

.desc {P:first-letter{color:#000000}; color: #000000;}

.LG      {font-family:Arial, helvetica;
             font-size: 15pt;
             color:#8E1504;

}




/*A.whiteshadow:link { text-decoration: none }*/

h3.whiteshadow 	{	color: white; 
			font-family:Gothic, Trebuchet MS, Arial, helvetica;
			font-size: 12pt;
  			letter-spacing: -1px;
			text-shadow: black 0.1em 0.1em 0.2em;
		}



.navbar  {font-family:Arial, helvetica;
             font-size: 9pt;
             color:#0069B3;
}


.Header  {font-family:Arial, helvetica;
             font-size: 9pt;
             color:#555555;

}

.HeaderR  {font-family:Arial, helvetica;
             font-size: 9pt;
             color:#9E0B0E;

}

.locator {
font-family: verdana, geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: FFFF00;
font-weight: bold;
}

.standard  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

}

.standardMB  {font-family:Arial, helvetica;
             font-size: 11pt;
             color:#3B74B2;

}

.standardMBR  {font-family:Arial, helvetica;
             font-size: 11pt;
             color:#E84C4C;

}

.standardMG  {font-family:Arial, helvetica;
             font-size: 11pt;
             color:#555555;

}

.ltGrey  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#999999;

}

.base  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #FFFFFF;
             width: 204px;
	     padding-left:5px;
	     padding-right:5px;
}

.baseTS  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#4E5660;

	     border:1px solid #6E757E;
             width: 197;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.panel  {font-family:Arial, helvetica;
             font-size: 8pt;
             font-family:Arial, helvetica;
             color: #FFFFFF;
	     border:1px solid #414852;
             width: 197;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:2px;
	     padding-bottom:2px;
}

.baseH  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#FFFFFF;

	     border:1px solid #1E77D3;
	     padding-left:5px;
	     padding-right:5px;
}

.baseH2  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#FFFFFF;

	     border:1px solid #222222;
	     padding-left:5px;
	     padding-right:5px;
}

.baseG  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #F1F1F1;
             width: 204px;
	     padding-left:5px;
	     padding-right:5px;
}

.baseS  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #FFFFFF;
             width: 170px;
	     padding-left:5px;
	     padding-right:5px;
}

.baseL  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #FFFFFF;
             width: 250px;
	     padding-left:5px;
	     padding-right:5px;
}

.baseL2  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #FFFFFF;
             width: 100%;
	     padding-left:5px;
	     padding-right:5px;

}

.baseL3  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#F0F7FD;

	     border:1px solid #A2C5EB;
             width: 100%;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL3a  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#F0F7FD;

	     border:1px solid #A2C5EB;
             width: 249;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL3b  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#F0F7FD;

	     border:1px solid #A2C5EB;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL3c  {font-family:Arial, helvetica;
             font-size: 8pt;
             color: #006699;
             background-color:#F8FBFC;
             text-align: center;
	     border:1px solid #E2EFF3;
             width: 20;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:2px;
	     padding-bottom:2px;
}

.baseL3d  {font-family:Arial, helvetica;
             font-size: 8pt;
             color: #555555;
             font-weight: bold;
             background-color:#FFFFFF;
             text-align: center;
	     border:1px solid #FFFFFF;
             width: 20;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:2px;
	     padding-bottom:2px;
}

.baseL3e  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#F0F7FD;

	     border:1px solid #A2C5EB;
             width: 350;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL3f  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#F0FDF0;

	     border:1px solid #ACEBA2;
             width: 350;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL4  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#FDF0F0;

	     border:1px solid #EBA2A2;
             width: 100%;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL4a  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#FDF0F0;

	     border:1px solid #EBA2A2;
             width: 249;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseL4b  {font-family:Arial, helvetica;
             font-size: 8pt;
             background-color:#FDF0F0;

	     border:1px solid #EBA2A2;
             width: 350;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.baseT  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #FFFFFF;
             width: 75px;
	     padding-left:5px;
	     padding-right:5px;
}

.baseB  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;

	     border:1px solid #CCCCCC;
	     padding-left:5px;
	     padding-right:5px;
}

.baseB2  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#555555;
	     border:1px solid #EAEAEA;
             width: 100%;
	     padding-left:5px;
	     padding-right:5px;
	     padding-top:5px;
	     padding-bottom:5px;
}

.standardLG  {font-family:Arial, helvetica;
             font-size: 15pt;
             color:#555555;

}

.whiteLG  {font-family:Arial, helvetica;
             font-size: 15pt;
             color:#FFFFFF;

}

.standardSM  {font-family:Verdana, Arial, helvetica;
             font-size: 6pt;
             color:#111111;

}





.fxj_headline  {font-family:Arial,helvetica;
             font-size: 8pt;
             margin-top: 50%;
             margin-bottom: 50%;
             color:#555555;
             line-height: 160%;
}



.blue  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#0C42A1;

}







.Stylish2  {font-family:Trebuchet MS, Arial, helvetica;
             font-size: 16pt;
             color:#FFFFFF;
             letter-spacing: -1px;

}

.Stylish3  {font-family:Trebuchet MS, Arial, helvetica;
             font-size: 13pt;
             color:#FFFFFF;
             letter-spacing: -1px;

}

.Stylish4  {font-family:Trebuchet MS, Arial, helvetica;
             font-size: 10pt;
             font-weight: bold;
             color:#FFFFFF;
             letter-spacing: -1px;

}

.Stylish5  {font-family:Arial, helvetica;
             font-size: 9pt;
             color:#FFFFFF;

}

.StylishWHITE  {font-family:Trebuchet MS, Arial, helvetica;
             font-size: 13pt;
             color:#FFFFFF;
             letter-spacing: -1px;

}





.red  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#C60100;

}

.green  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#00B03B;

}

.grey  {font-family:Arial, helvetica;
             font-size: 8pt;
             color:#999999;

}

.redLG  {font-family:Arial, helvetica;
             font-size: 11pt;
             color:#C60100;

}


.redG {font-family:Arial, helvetica;
             font-size: 9pt;
             color:#93393A;

}

.redGG {font-family:Arial, helvetica;
             font-size: 9pt;
             color:#39B54A;

}


.btn {border: 1px outset; cursor: pointer; font-size:10; font-weight: normal; font-family:Arial,helvetica; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(../images/button2.gif);
backgroung-image: repeat-x;
width:120px;
}


BODY {
scrollbar-arrow-color:#464646;
	scrollbar-base-color:#BBBBBB;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;
}




.tableBLUE2 {
    border-collapse: separate;
    border: 1px solid #18518A;
    background-color: #083F76;
}

.tableBLUE2 td {

    padding: 2px;
}

.tableGREEN2 {
    border-collapse: separate;
    border: 1px solid #8BB425;
    background-color: #80A81C;
}

.tableGREEN2 td {

    padding: 2px;
}

.tableORANGE2 {
    border-collapse: separate;
    border: 1px solid #F87319;
    background-color: #F16508;
}

.tableORANGE2 td {

    padding: 2px;
}

.tableRED2 {
    border-collapse: separate;
    border: 1px solid #F87319;
    background-color: #F16508;
}

.tableRED2 td {

    padding: 2px;
}

.tableGREY2 {
    border-collapse: separate;
    border: 1px solid #F87319;
    background-color: #F16508;
}

.tableGREY2 td {

    padding: 2px;
}

.tablelBLUE2 {
    border-collapse: separate;
    border: 1px solid #A2C5EB;
    background-color: #F0F7FD;
}

.tablelBLUE2 td {

    padding: 2px;
}

.tableWHITE2 {
    border-collapse: separate;
    border: 1px solid #EAEAEA;
    background-color: #FFFFFF;
}

.tableWHITE2 td {

    padding: 2px;
}

.tableGREY4 {
    border-collapse: separate;
    border: 1px solid #CACED3;
    background-color: #F7F7F8;
}

.tableGREY4 td {

    padding: 2px;
}

.tableGREY8 {
    border-collapse: separate;
    border: 1px solid #CACED3;
    background-color: #F7F7F8;
}

.tableGREY8 td {

    padding: 8px;
}

.tableWHITE3 {
    border-collapse: separate;
    border: 1px solid #c0c0c0;
    background-color: #FFFFFF;
}

.tableWHITE3 td {

    padding: 3px;
}



.plans {
	font-size: 1em;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0 0 0;
}
.plans td, .plans th {
	font: 1.1em Arial,Verdana,sans-serif;
	padding: 6px;
	text-align: center;
}
.plans th {
	font-weight: bold;
	background: url('../images/bg_plans_th.gif') top repeat-x #084B7F;
	color: #ffffff;
	border: 1px solid #0C629C;
	border-bottom: 1px solid #c0c0c0;
}
.plans td {

	border: 1px dashed #c0c0c0;
	border-bottom: 1px solid #c0c0c0;	
}
.plans .both_edge {
	border-left-style: solid;
	border-right-style: solid;
	text-align: left;
}
.plans .left_edge {
	border-left-style: solid;
	text-align: left;
}
.plans .left_edgec {
	border-left-style: solid;
	text-align: center;
}
.plans .right_edge {
	border-right-style: solid;
}
.plans .heading {
	border-style: solid;
	border-bottom-width: 0;
}
.plans .left_align {
	text-align: left;
}

.list {
	font-size: 1em;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0 0 0;
}
.list td, .list th {
	font: 1.1em Arial,Verdana,sans-serif;
	padding: 3px;
}
.list td {

	border-bottom: 1px solid #DDDDDD;	
}

.dashed {

	border-right: 1px dashed #DDDDDD;
	border-bottom: none;	
}