body {color: #ffffff; background: bg.gf) repeat-x left top;}

table, td {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
}
p {
margin-top: 4px;
margin-bottom: 2px;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(238,241,235);
	vertical-align: top;
	padding-top: 5px;
	text-decoration: none;
	line-height: 130%;
}
a.h1:link,a.h1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(70,83,63);
	padding-left: 1px;
	text-decoration: underline;
}
a.h1:hover,a.h1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(255,255,255);
	padding-left: 1px;
	text-decoration: underline;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(167,151,133);
	vertical-align: top;
	padding-top: 5px;
	text-decoration: none;
	line-height: 130%;
}
a.h2:link,a.h2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(137,118,106);
	padding-left: 1px;
	text-decoration: underline;
}
a.h2:hover,a.h2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(50,50,50);
	padding-left: 1px;
	text-decoration: underline;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(116,125,114);
	vertical-align: top;
	padding-top: 5px;
	text-decoration: none;
	line-height: 130%;
}
a.h3:link,a.h3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(0,91,82);
	padding-left: 1px;
	text-decoration: underline;
}
a.h3:hover,a.h3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(255,255,255);
	padding-left: 1px;
	text-decoration: underline;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(255,255,255);
	text-align: right;
	padding-bot: 5px;
	padding-right: 10px;
	text-decoration: none;
}
a.h4:link,a.h4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(255,255,255);
	padding-left: 1px;
	text-decoration: underline;
}
a.h4:hover,a.h4:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(0,91,82);
	padding-left: 1px;
	text-decoration: underline;
}
.title1 {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
}
.title2 {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: rgb(137,118,106);
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
}
.find {
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(137,118,106);
	padding-top: 3px;
	text-decoration: none;
}
.textblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(81,108,130);
	text-decoration: none;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-decoration: none;
}
a.textwhite:link,a.textwhite:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-decoration: underline;
}
a.textwhite:hover,a.textwhite:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(255,255,255);
	text-decoration: underline;
}
.textwhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(255,255,255);
	text-decoration: none;
}
a.textwhite2:link,a.textwhite2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-decoration: underline;
}
a.textwhite2:hover,a.textwhite:active {
	text-decoration: underline;
}
.textgrn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(153,173,134);
	text-decoration: none;
	text-align: right;
}
a.textgrn:link,a.textgrn:visited {
	color: rgb(153,173,134);
	text-decoration: none;
}
a.textgrn:hover,a.textgrn:active {
	color: rgb(153,173,134);
	text-decoration: underline;
}
.textgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(64,87,104);
	text-decoration: none;
	text-align: center;
}
a.textgray:link,a.textgray:visited {
	text-decoration: underline;
}
a.textgray:hover,a.textgray:active {
	color: rgb(82,109,131);
	text-decoration: underline;
}
.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(167,151,133);
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	line-height: 130%;
}
a.foot:link,a.foot:visited {
	padding-left: 3px;
	padding-right: 3px;
	color: rgb(167,151,133);
	text-decoration: underline;
}
a.foot:hover,a.foot:active {
	color: rgb(137,118,106);
	text-decoration: underline;
}
.flex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(212,222,232);
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}
.flextitle {
	font-family: "Lucida Grande",Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: rgb(255,255,255);
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-top: 5px;
}
.feed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(143,130,114);
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}
.feedtitle {
	font-family: "Lucida Grande",Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: rgb(143,130,114);
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-top: 8px;
}
.un {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(229,234,225);
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}
.untitle {
	font-family: "Lucida Grande",Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: rgb(255,255,255);
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-top: 8px;
}
.unlist {
	font-family: "Lucida Grande",Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: rgb(229,234,225);
	text-decoration: none;
}
.faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(229,234,225);
	text-decoration: none;
	padding-left: 50px;
	padding-right: 15px;

}
a.faq:link,a.faq:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(212,222,232);
	text-decoration: underline;
	padding: 0;
}
a.faq:hover,a.faq:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(255,255,255);
	text-decoration: underline;
	padding: 0;
}
.how {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(76,76,76);
	text-decoration: none;
	padding: 0 0 0 15;
}
.sm-brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: rgb(150,133,117);
	text-decoration: none;
}
.aff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(76,76,76);
	text-decoration: none;
	padding-left: 0px;
	padding-right: 10px;

}
a.aff:link,a.aff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(0,0,238);
	text-decoration: underline;
}
a.aff:hover,a.aff:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(158,98,26);
	text-decoration: underline;
}
.for {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(250,233,207);
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
}
.bluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0,0,238);
	text-decoration: none;
}
a.bluelink:link,a.bluelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0,0,238);
	text-decoration: underline;
}
a.bluelink:hover,a.bluelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(158,98,26);
	text-decoration: underline;
}
.olink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(158,98,26);
	text-decoration: none;
}
a.olink:link,a.olink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(158,98,26);
	text-decoration: underline;
}
a.olink:hover,a.olink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0,0,238);
	text-decoration: underline;
}

.rev-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5 0 3 0;
	color: rgb(158,98,26);
}
a.rev-title:link,a.rev-title:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: rgb(0,0,238);
	text-decoration: underline;
}
a.rev-title:hover,a.rev-title:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: rgb(158,98,26);
	text-decoration: underline;
}
.rev-loc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 5 0;
	color: rgb(47,60,87);
}
.aff-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 9 0 2 0;
	color: rgb(47,60,87);
}
.rev-bod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 8 0;
	color: rgb(47,60,87);
}
.plain-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5 0 4 0;
	color: rgb(76,76,76);
}
.plain-title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 0;
	color: rgb(76,76,76);
}
.domain-img {
	float: left;
	margin: 0 10 2 0;
}
.domain-img2 {
	float: right;
	margin: 0 10 2 0;
}

p.bluelink2 {margin: 5 0 0 0}

.p2-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
	padding: 10 15 10 15;
	background-color: rgb(232,222,193);
}
.p2-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 7 0;
	color: rgb(51,51,51);
}
.p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(41,53,79);
	text-decoration: none;
	text-align: center;
	padding: 0 0 10 0;
}
.p-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
	text-align: center;
	padding: 0 0 0 0;
}
.plain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(64,64,64);
	text-decoration: none;
	padding: 0 0 0 0;
}
.a-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(61,81,97);
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 4 0;
	background-color: rgb(232,222,193);
}
.revimg {
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 8px;
}
.titleimg {margin: 1 0 0 20}
.pkgimg {margin: 20 0 12 0}
.p-bul {margin: 0 0 0 20}
.p-0 {margin: 15 0 25 32}

ul#navlist
{
margin-left: 10;
padding-left: 10;
white-space: nowrap;
text-align: right;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 0px 3px; }

#navlist a:link, #navlist a:visited
{
color: rgb(81,108,130);
text-decoration: underline;
}

#navlist a:hover
{
color: rgb(204,117,35);
text-decoration: underline;
}


#navcontainer3 ul
{
padding-left: 0;
margin-left: 0;
margin-right: 0;
background: url("http://ewedding.com/5/images/nav-b-bg1.gif");
float: left;
font: 12px/23px "Lucida Grande", arial, verdana, sans-serif;
color: rgb(74,97,117);
white-space: nowrap;
}

#navcontainer3 ul li { display: inline; }

#navcontainer3 ul li a
{
background: url("http://ewedding.com/5/images/nav-b-bg1.gif");
text-decoration: none;
float: left;
border-left: 1px solid rgb(170,201,229);
color: rgb(74,97,117);
}

#navcontainer3 ul li a:hover
{
background: url("http://ewedding.com/5/images/nav-b-bg2.gif");
}

#bnav {
	font-family: 'lucida grande', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(81,108,130);
	text-decoration: none;
	text-align: center;
	padding-left: 12;
	padding-right: 12;
}
#bnav a:link, #bnav a:visited {
	color: rgb(81,108,130);
	text-decoration: none;
}
#bnav a:hover, #bnav a:active {
	color: rgb(255,255,255);
	text-decoration: none;
}
.tborder,a.tborder { 
	clear: both; 
	float: left; 
	border: 1px solid rgb(215,171,121);
	color: rgb(74,97,117); 
} 
a.tborder:hover {border: 2px solid #ffffff;}

.the-b,a.the-b { 
	clear: both; 
	float: left; 
	border: 1px solid rgb(232,222,193);
} 
a.the-b:visited {border: 1px solid rgb(232,222,193);}
a.the-b:hover {border: 1px solid rgb(41,52,78);}

a.copya:link {
	    color: #4682B4;
	    font-size: 10px;
	    text-decoration: none;
}
a.copya:active {
	    color: #333366;
	    font-size: 10px;
	    text-decoration: underline;
}
a.copya:visited {
	    color: #4682B4;
	    font-size: 10px;
	    text-decoration: none;
}
a.copya:hover {
	    color: #333366;
	    font-size: 10px;
	    text-decoration: underline;
}
.copy {
	font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}

/* signup roll */
.sign { 
position: relative;
font-family: arial, helvetica, sans-serif;
background-image: url(http://ewedding.com/5/images/sign2.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 177px;
height: 42px;
margin: 5 0 0 0; 
padding: 0;
}

.sign a {
display: block;
color: rgb(51,51,51);
font-size: 12px;
width: 177px;
height: 42px;
display: block;
float: left;
text-decoration: underline;
}

.sign a:hover {
color: rgb(158,98,26);
}

.sign img {width: 177px; height: 42px; border: 0; }
* html a:hover {visibility:visible}
.sign a:hover img{visibility:hidden}

.sign span {
position: absolute;
left: 40px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/* Learn roll */
.learn { 
position: relative;
font-family: arial, helvetica, sans-serif;
background-image: url(http://ewedding.com/5/images/learn2.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 113px;
height: 17px;
margin: 0 0 0 0; 
padding: 0;
}

.learn a {
display: block;
color: rgb(255,255,255);
font-size: 12px;
width: 113px;
height: 17px;
display: block;
float: left;
text-decoration: none;
}

.learn a:hover {
color: rgb(255,255,255);
text-decoration: none;
}

.learn img {width: 113px; height: 17px; border: 0; }
* html a:hover {visibility:visible}
.learn a:hover img{visibility:hidden}

.learn span {
position: absolute;
left: 20px;
top: 1px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/* circ roll */
.circ { 
position: relative;
font-family: Verdana, arial, helvetica, sans-serif;
background-image: url(http://ewedding.com/5/images/circ2.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 22px;
height: 22px;
margin: 0 0 0 0; 
padding: 0;
}

.circ a {
display: block;
color: rgb(255,255,255);
font-size: 12px;
width: 22px;
height: 22px;
display: block;
float: left;
text-decoration: none;
}

.circ a:hover {
color: rgb(255,255,255);
text-decoration: none;
}

.circ img {width: 22px; height: 22px; border: 0; }
* html a:hover {visibility:visible}
.circ a:hover img{visibility:hidden}

.circ span {
position: absolute;
left: 7px;
top: 3px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/* sign2 */
.sign2 { 
position: relative;
font-family: Verdana, arial, helvetica, sans-serif;
background-image: url(http://ewedding.com/5/images/signup2.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 95px;
height: 22px;
margin: 0 0 0 0; 
padding: 0;
}

.sign2 a {
display: block;
color: rgb(255,255,255);
font-size: 12px;
width: 95px;
height: 22px;
display: block;
float: left;
text-decoration: none;
}

.sign2 a:hover {
color: rgb(255,255,255);
text-decoration: none;
}

.sign2 img {width: 95px; height: 22px; border: 0; }
* html a:hover {visibility:visible}
.sign2 a:hover img{visibility:hidden}

.sign2 span {
position: absolute;
left: 9px;
top: 3px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/* review roll */
.review { 
position: relative;
font-family: Verdana, arial, helvetica, sans-serif;
background-image: url(http://ewedding.com/5/images/review2.gif);
background-repeat: no-repeat;
white-space: nowrap;
display: block;
width: 173px;
height: 22px;
margin: 0 0 0 0; 
padding: 0;
}

.review a {
display: block;
color: rgb(255,255,255);
font-size: 12px;
width: 173px;
height: 22px;
display: block;
float: left;
text-decoration: none;
}

.review a:hover {
color: rgb(255,255,255);
text-decoration: none;
}

.review img {width: 173px; height: 22px; border: 0; }
* html a:hover {visibility:visible}
.review a:hover img{visibility:hidden}

.review span {
position: absolute;
left: 16px;
top: 3px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.signup_top {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(113,99,88);
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 11;
	line-height: 14px;
}
.sign_brown {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(143,130,114);
}
.titlecp {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,85,121);
	font-weight: bold;
	padding-left: 10px;
	line-height: 1.6;
}
.titlecp2 {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,85,121);
	font-weight: bold;
	padding: 0 0 4 10;
}
.signup {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
}
.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0,0,238);
	text-decoration: none;
}
a.features:link,a.features:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(0,0,238);
	text-decoration: none;
}
a.features:hover,a.features:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(158,98,26);
	text-decoration: underline;
}
.feature_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: rgb(55,72,87);
}
.feature_desc {
	background-color: rgb(253,251,242);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(55,72,87);
	line-height: 140%;
	padding: 0 0 0 15;
}
.feature_nav {
	width: 120px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	padding: 2 0 7 20;
    }
	html>body .feature_nav {width:120px;}
a.feature_nav:link, a.feature_nav:visited {background-image: url(/5/images/f-nav1.gif);text-decoration: underline; color: rgb(46,59,86);}
a.feature_nav:hover,a.feature_nav:active {background-image: url(/5/images/f-nav2.gif); text-decoration: underline; color: rgb(158,98,26);}