﻿/* @group http://www.marriottregistry.com/templates/css/marriott.css */

.tan { BACKGROUND-COLOR: #cecdbe; }
.lightTan { BACKGROUND-COLOR: #ebebdb;}
.darkTan { BACKGROUND-COLOR: #8d8c7d; }
.gray { BACKGROUND-COLOR: #666666; }
.lightGray { BACKGROUND-COLOR: #cccccc; }
.medGray { BACKGROUND-COLOR: #999999; }
.darkGray { BACKGROUND-COLOR: #333333; }
.white { BACKGROUND-COLOR: #ffffff; }
.black { BACKGROUND-COLOR: #000000; }
.rewardsGray {background-color: #b2c2c2; }
.rewardsLightGray {background-color: #e8eded; }
.red { BACKGROUND-COLOR: #9D102D; }
.red a {FONT-SIZE:11px; COLOR:#ffffff; BACKGROUND-COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.red a:visited { COLOR: #ffffff; }
.red a:hover { COLOR: #ffffff; TEXT-DECORATION:none; }
.red a:active { COLOR: #ffffff; }
/* text colors */
.whiteText { COLOR:#ffffff; TEXT-DECORATION: none; }
.whiteText A { COLOR: #ffffff; TEXT-DECORATION: none; }
.whiteText A:active { COLOR: #ffffff; }
.whiteText A:visited { COLOR: #ffffff; }
.whiteText A:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

.whiteTextBold { COLOR:#ffffff; TEXT-DECORATION: none; font-weight:bolder; font-size:10pt; }

h3 {
	font-weight:bold; 
	font-size:16px;
	line-height:19px;
	color:#333333;
	font-family:arial, sans-serif; 
	text-decoration:none;
	margin:12px 0px 6px 0px;
	width:565px;
	display:block;
	border:0px solid orange;
}
h3 .sub-page-title {
	font-weight:normal; 
}

.terms_conditions_links
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	word-spacing: 0pt;
}

a.terms_conditions_links
{
	text-decoration: underline;
	color: #003399;
}

a.terms_conditions_links:link
{
	color: #003399;
	text-decoration: underline;
}

ul li
{
	margin-left: -23px;
}

ol
{
	margin-left: 29px;
}

a.terms_conditions_links:visited
{
	color: #003399;
	text-decoration: underline;
}

a.terms_conditions_links:hover
{
	color: #9D102D;
	text-decoration: underline;
}



.big_18_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}



.big_16_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}

.error_msg
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #A52A39;
	word-spacing: 1pt;
}



.required
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	vertical-align: middle;
	color: #A52A39;
	word-spacing: 1pt;
}



.small_10_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}

small_10_black_normal.select
{
}




.forget_pass_style
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}

a.forget_pass_style
{
	text-decoration: none;
	color: #003399;
}

a.forget_pass_style:link
{
	color: #003399;
	text-decoration: none;
}

a.forget_pass_style:visited
{
	color: #003399;
	text-decoration: none;
}

a.forget_pass_style:hover
{
	color: #9D102D;
	text-decoration: underline;
}





.small_11_dark_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 0pt;
	top: auto;
	left: auto;
}

a.small_11_dark_normal
{
	text-decoration: none;
	color: #000000;
}

a.small_11_dark_normal:link
{
	color: #000000;
	text-decoration: none;
}

a.small_11_dark_normal:visited
{
	color: #000000;
	text-decoration: none;
}

a.small_11_dark_normal:hover
{
	text-decoration: underline;
}



.small_11_input_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 0pt;
}



.small_11_taupe_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #826A55;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 0pt;
	top: auto;
	left: auto;
}



input.small_11_input_normal
{
	height: 16px;
	width: 28px;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	border-color: #ACC286;
	border-width: 1;
	border-style: solid;
}

.small_11_input_normal_1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 0pt;
	top: auto;
	left: auto;
	text-align: center;
}

input.small_11_input_normal_1
{
	height: 15px;
	width: 40px;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	border-color: #ACC286;
	border-width: 1;
	border-style: solid;
}



.small_11_white_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 0pt;
	top: auto;
	left: auto;
}



.small_10_black_bold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}



.small_11_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}



.small_12_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}

.small_12_white_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}


.small_12_black_bold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}



.stand_alone_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	word-spacing: 0pt;
	color: #003399;
}

a.stand_alone_links
{
	text-decoration: none;
	color: #003399;
}

a.stand_alone_links:link
{
	color: #003399;
	text-decoration: none;
}

a.stand_alone_links:visited
{
	color: #3399ee;
	text-decoration: none;
}

a.stand_alone_links:hover
{
	color: #9D102D;
	text-decoration: underline;
}



.small_black_bold
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}



.small_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}



.registrantrole
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #FFFFFF;
}

select.registrantrole
{
	background-color: #A52A39;
}

input.registrantrole
{
	background-color: #A52A39;
}



input.small_black_normal
{
	background-color: #FFFFFF;
}



input.check_box
{
	vertical-align: middle;
	padding: 0px;
	margin: 0 4px 0 -4px;
	width: auto;
}



.small_white_normal
{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

a.small_white_normal:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_white_normal:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_white_normal:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.small_12_white_normal:link
{
	color: #FFFFFF;
	text-decoration: none;
}



.small_white_red
{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

a.small_white_red:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_white_red:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_white_red:hover
{
	color: #9D102D;
	text-decoration: underline;
}



.small_white_bold
{
	font-family: Arial;
	font-size: 10px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

a.small_white_bold:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_white_bold:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_white_bold:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.small_white_bold:active
{
	color: #FFFFFF;
	text-decoration: none;
}



.small_11_white_bold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}

a.small_11_white_bold:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_11_white_bold:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_11_white_bold:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.small_11_white_bold:active
{
	color: #FFFFFF;
	text-decoration: none;
}



.small_12_white_bold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	top: auto;
	left: auto;
}

a.small_12_white_bold:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_12_white_bold:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.small_12_white_bold:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.small_12_white_bold:active
{
	color: #FFFFFF;
	text-decoration: none;
}



.mid_10_black_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}



.mid_10_black_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}



.mid_black_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}



.mid_black_bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

.mid_11_white_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;	
	text-decoration: none;  
}
a.mid_11_white_normal:link {color: #FFFFFF; text-decoration: none;}
a.mid_11_white_normal:visited {color: #FFFFFF; text-decoration: none;}
a.mid_11_white_normal:hover {color: #9D102D; text-decoration: underline;}


.mid_white_bold
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	text-decoration: none;
}



a.mid_white_bold:link
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	text-decoration: none;
}



a.mid_white_bold:visited
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	text-decoration: none;
}



a.mid_white_bold:hover
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	text-decoration: underline;
}



a.mid_white_bold:active
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	text-decoration: none;
}



.mid_14_white_bold
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	text-decoration: none;
}



.big_white_bold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

a.big_white_bold:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.big_white_bold:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.big_white_bold:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.big_white_bold:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.big_24_white_bold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #FFFFFF;
	font-style: normal;
	line-height: 40px;
	font-variant: normal;
	word-spacing: 1pt;
}

a.big_24_white_bold:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a.big_24_white_bold:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.big_24_white_bold:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.big_24_white_bold:active
{
	color: #FFFFFF;
	text-decoration: none;
}



.big_black_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

a.big_black_normal
{
	color: #FFFFFF;
	text-decoration: none;
}

a.big_black_normal:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a.big_black_normal:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.big_black_normal:active
{
	color: #FFFFFF;
	text-decoration: none;
}



.small_gray_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

.small_navy_normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #003399;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
}

a.small_navy_normal:link
{
	color: #003399;
	text-decoration: none;
}

a.navy_normal:visited
{
	color: #003399;
	text-decoration: none;
}

a.navy_normal:active
{
	color: #003399;
	text-decoration: none;
}

a.navy_normal:hover
{
	color: #9D102D;
	text-decoration: underline;
}





a
{
	text-decoration: none;
	color: #003399;
}

a:link
{
	color: #003399;
	text-decoration: none;
}

a:visited
{
	color: #3399ee;
	text-decoration: none;
}

a:hover
{
	color: #9D102D;
	text-decoration: underline;
}



.formspace
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #000000;
	margin-right: 5px;
}

a.logo:link
{
	text-decoration: none;
}

a.logo:visited
{
	text-decoration: none;
}

a.logo:hover
{
	text-decoration: none;
}

.logocap
{
	color: #a24272;
	font-family: Sabon, "Times New Roman" , Times, serif;
	font-weight: 400;
	font-size: 14px;
	margin-left: -4px;
	margin-right: -1px;
}

.logosmall
{
	color: #a24272;
	font-family: Sabon, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: small-caps;
}

.logoimage
{
	margin-right: 5px;
	vertical-align: middle;
}

.bodyCopy { FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none; }
.bodyCopy A { COLOR: #003399; TEXT-DECORATION: none; }
.bodyCopy A:visited { COLOR: #3399ee; }
.bodyCopy A:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
.bodyCopy A:active { COLOR: #9D102D; }

.bodyCopyBold{FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none;}
.bodyCopyBold A{COLOR: #003399; TEXT-DECORATION: none; }
.bodyCopyBold A:visited{COLOR: #3399ee; }
.bodyCopyBold A:hover{COLOR: #9D102D; TEXT-DECORATION: underline; }
.bodyCopyBold A:active{COLOR: #9D102D; }


.subNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: verdana, sans-serif;
    LETTER-SPACING: 0.02em;
    TEXT-DECORATION: none
}
.secondNavColor { BACKGROUND-COLOR: #BCBCA6; }
.secondNavColor a { BACKGROUND-COLOR: #bcbca6; COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.secondNavColor a:link { COLOR: #000000;}
.secondNavColor a:visited { COLOR: #000000;}
.secondNavColor a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.secondNavColor a:active {COLOR: #000000;}
.thirdNavColor { BACKGROUND-COLOR: #D7D7BF; }
.thirdNavColor a { BACKGROUND-COLOR: #D7D7BF; COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.thirdNavColor a:link { COLOR: #000000;}
.thirdNavColor a:visited { COLOR: #000000;}
.thirdNavColor a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.thirdNavColor a:active {COLOR: #000000;}
.fourthNavColor { BACKGROUND-COLOR: #EEEED6; }
.fourthNavColor a { BACKGROUND-COLOR: #EEEED6; COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.fourthNavColor a:link {COLOR: #000000;}
.fourthNavColor a:visited { COLOR: #000000;}
.fourthNavColor a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.fourthNavColor a:active {COLOR: #000000;}
.arialNestedNav a { COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION:none; DISPLAY:block; border-top : 1px solid #ffffff;}
.arialNestedNav a:link { COLOR: #000000; PADDING: 1px 0px 1px 5px;}
.arialNestedNav a:visited { COLOR: #000000; PADDING: 1px 0px 1px 5px;}
.arialNestedNav a:hover {COLOR:#9D102D; TEXT-DECORATION:underline; PADDING: 1px 0px 1px 5px;}
.arialNestedNav a:active {COLOR: #000000; PADDING: 1px 0px 1px 5px;}
.arialNestedNavRed a { COLOR: #9D102D; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; DISPLAY:block; }
.arialNestedNavRed a:link { COLOR: #9D102D; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.arialNestedNavRed a:visited { COLOR: #9D102D;}
.arialNestedNavRed a:hover {COLOR:#9D102D; TEXT-DECORATION:underline;}
.arialNestedNavRed a:active {COLOR: #9D102D;}
.arialNestedNavWhite a { COLOR: #ffffff; FONT-SIZE:11px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; DISPLAY:block; PADDING: 2px 0px 2px 5px; BACKGROUND-COLOR: #9D102D;}
.arialNestedNavWhite a:link { COLOR: #ffffff;}
.arialNestedNavWhite a:visited { COLOR: #ffffff;}
.arialNestedNavWhite a:hover {COLOR:#ffffff; TEXT-DECORATION:underline;}
.arialNestedNavWhite a:active {COLOR: #ffffff;}

#leftNav .arialNestedNavWhite a { COLOR: #ffffff; FONT-SIZE:11px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; DISPLAY:block; }
#leftNav .arialNestedNavWhite a:link { COLOR: #ffffff;}
#leftNav .arialNestedNavWhite a:visited { COLOR: #ffffff;}
#leftNav .arialNestedNavWhite a:hover {COLOR:#ffffff; TEXT-DECORATION:underline;}
#leftNav .arialNestedNavWhite a:active {COLOR: #ffffff;}

.topNavRollover { FONT-SIZE: 11px; COLOR:#ffffff; BACKGROUND-COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.topNavRollover a { FONT-SIZE: 11px; COLOR:#ffffff; BACKGROUND-COLOR: #9D102D; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.topNavRollover a:link {COLOR:#ffffff;}
.topNavRollover a:visited { COLOR: #ffffff;}
.topNavRollover a:hover {COLOR: #ffffff;TEXT-DECORATION: none;}
.topNavRollover a:active {COLOR: #ffffff;}
.topNavRollout {BACKGROUND-COLOR: #bcbca6;COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.topNavRollout a {BACKGROUND-COLOR: #bcbca6;COLOR: #000000; FONT-SIZE:10px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none;}
.topNavRollout a:link {COLOR: #000000;}
.topNavRollout a:visited { COLOR: #000000;}
.topNavRollout a:hover {COLOR: #000000;TEXT-DECORATION: none;}
.topNavRollout a:active {COLOR: #000000;}
.thirdNavRedemptionColor { BACKGROUND-COLOR: #FF6600; }
.arialNestedNavRedemptionOrange A{FONT-SIZE: 10px;COLOR: #FCD788; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavRedemptionOrange A:hover{TEXT-DECORATION: underline; }
.arialNestedNavOrange A{FONT-SIZE: 11px;COLOR: #FF6600; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavOrange A:hover{TEXT-DECORATION: underline; }
.arialNestedNavGray A{FONT-SIZE: 10px;COLOR: #8e9080; FONT-FAMILY: arial, sans-serif, verdana; TEXT-DECORATION: none; }
.arialNestedNavGray A:hover{ TEXT-DECORATION: underline; }

.wedding_search_header_bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	border-bottom: 1px solid #CECDBE;
	border-top: 1px solid #CECDBE;
	padding-bottom: 8px;
	padding-top: 5px;
}

.wedding_search_header 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	word-spacing: 1pt;
	border-bottom: 1px solid #CECDBE;
	border-top: 1px solid #CECDBE;
	padding-bottom: 8px;
	padding-top: 5px;
}

.wedding_grid_footer {
	border-bottom: 1px solid #CECDBE;
	}
	
	.msgDKGrayBrdr { width:154px; background-color: #ffffff; border:1px; border-color: #333333; border-style:solid; padding:10px; border-width:1px; margin-bottom:1px; margin-top:1px }
	.lightTanMessaging { background-color:#ebebdb; padding:10px; margin-bottom:1px }
.msgLTTanTwo { background-color: #ebebdb; padding-left: 9px; padding-right: 9px; padding-top:10px; padding-bottom:10px; margin-bottom:1px }
.msgLTTanTwo DIV.subHead { padding-bottom: 10px }
.msgLTTanTwo DIV.image { padding-bottom: 10px }
.msgLTTanFour { background-color:#ebebdb; margin-bottom:1px;}
.msgLTTanFour DIV.subHead { padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px }
.msgLTTanFour DIV.image { padding-top:0px; padding-left:10px; padding-right:5px; padding-bottom:10px }
.msgLTTanFour DIV.bodyCopy { padding-top:0px; padding-left:0px; padding-right:10px; padding-bottom:10px }
.msgLTTanFive { background-color:#ebebdb; margin-bottom:15px; padding:0px}
.msgLTTanFive DIV.subHead { vertical-align:middle; padding-top:10px; padding-left:5px; padding-right:10px; padding-bottom:0px }
.msgLTTanFive DIV.bodyCopy { padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px; margin-right:0px; margin-left:0px }
.msgLTTanFive DIV.image {padding-left:10px; padding-top:10px; padding-right:0px; float:left }
.msgLTTanEight { background-color:#ebebdb; padding:10px; margin-bottom:1px }
.msgLTTanEight DIV.subHead { font-weight: bold; font-size:11px; color:#333333; line-height:14px; font-family:verdana, sans-serif; text-decoration:none; }
.msgLTTanEight DIV.subHead A { color:#333333; text-decoration: none; }
.msgLTTanEight DIV.subHead A:visited { color:#333333; }
.msgLTTanEight DIV.subHead A:hover { color:#9D102D; text-decoration:underline; }
.msgLTTanEight DIV.subHead A:active { color:#333333; }
.msgLTTanEight DIV.bodyCopy { padding-bottom:10px; }

.pageHeader { FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #333333;LINE-HEIGHT: 30px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; margin-top: 5px; margin-bottom: 15px; }
.pageHeader A { COLOR: #003399; TEXT-DECORATION: none; }
.pageHeader A:visited { COLOR: #3399ff; }
.pageHeader A:hover { COLOR: #9D102D;TEXT-DECORATION: underline; }
.pageHeader A:active { COLOR: #9D102D; }

.pageHeaderLight { FONT-WEIGHT: normal; FONT-SIZE: 16px;COLOR: #333333;LINE-HEIGHT: 30px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; margin-top: 5px; margin-bottom: 15px; }

h1 { FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #333333;LINE-HEIGHT: 30px;FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; margin-top: 5px; margin-bottom: 15px; }

.bottomWhiteLine {border-bottom:solid 2px white;}
.topTanLine {border-top:solid 1px #ebebdb;}

.msgError{ 
	border:solid 1px #A52A39;
	background-color:#ffffff; 
	padding:10px; 
	margin-top:10px ;
	margin-bottom:10px ;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #A52A39;
	word-spacing: 1pt;
}

/* @end */

legend
{
    font-weight:bold; 
	font-size:12px;
	font-family:arial, sans-serif; 
	text-decoration:none;
}
/*Greg's changes, added by Pedro on 6/11/2009*/
#overlay {
    z-index: 5;
    width: 180px;
    border: 1px solid #9D102D;
    padding: 10px;
    text-align: left;
    margin-left: 10px;
    margin-top: 32px;
}
#overlay strong {
    color: #9D102D;
    font-family:Arial;
    font-size:12px;
    white-space:nowrap;  
}
#overlay p{
    margin:.5em 0px;
}
#overlay img{
    border:0px;
} 

.registry_header_image_container{
	float:right;
	margin-top:-52px;
}