*{
  padding: 0px;
  margin: 0px;
}
p{
 font-family:"Century Gothic", "Arial Narrow";
 }
h1{
 font-family:"Century Gothic", "Arial Narrow";
}
h2{
 font-family:"Century Gothic", "Arial Narrow";
}
h3{
 font-family:"Century Gothic", "Arial Narrow";
}
h4{
 font-family:"Century Gothic", "Arial Narrow";
}
h5 {
font-family:"Century Gothic", "Arial Narrow";
}
h6{
font-family:"Century Gothic", "Arial Narrow";
}
strong{
font-family:"Century Gothic", "Arial Narrow";
}
li{
 font-family:"Century Gothic", "Arial Narrow";
}
a{
 font-family:"Century Gothic", "Arial Narrow";
}
a:link{
 font-family:"Century Gothic", "Arial Narrow";
}
a:visited{
 font-family:"Century Gothic", "Arial Narrow";
}
a:active{
 font-family:"Century Gothic", "Arial Narrow";
}
a:hover{
 font-family:"Century Gothic", "Arial Narrow";
}


#ps2010{
font-size: .9em;
}
.contact2010 h1{
font-size: .9em;

}


.moduleWelcome2010{
  /* Welcome To BGP */
 position: relative;
 top: -37px;
 background: #FFFFFF url(../images/moduleWelcomeBGP.png) no-repeat;
 width: 383px;
 height: 461px;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
}
.moduleWeddingPlan2010{
  /* Wedding Planning */
 position: relative;
 top: -40px;
 background: #FFFFFF url(../images/moduleWeddingPlan.png) no-repeat;
 width: 383px;
 height: 310px;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
}
.moduleHelpfulFeatures2010{
  /* Helful Features */
 position: relative;
 top: -40px;
 background: #FFFFFF url(../images/moduleHelpfulFeatures.png) no-repeat;
 width: 383px;
 height: 221px;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
}


/*********zzzzzzz****************/
.moduleWeddingMerchant2010{
  /* Wedding Merchants */
 position: relative;
 top: -37px;
 /*background: #FFFFFF url(../images/moduleWeddingMerch.png) no-repeat; */
 background: #FFFFFF url(../images/moduleWeddingMerch-r1.png) no-repeat;

 width: 383px;
 height: 328px;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
}

#wmt12010{
position: absolute;
top: 0px;
left: 0px;
background: #FFFFFF url(../images/moduleWeddingMerch-r1.png) no-repeat;
height: 0px;
width: 0px;

}
#wmt22010{
 position: absolute;
top: 0px;
left: 0px;
background: #FFFFFF url(../images/moduleWeddingMerch-r2.png) no-repeat;
height: 0px;
width: 0px;
}

.wmt22010{
  position: relative;
  float: left;
  padding: 1px;
  top: 0px;
}
.moduleRateReview2010{
  /* Rate N Review */
 position: relative;
 top: -40px;
 background: #FFFFFF url(../images/moduleRateandReview.png) no-repeat;
 width: 383px;
 height: 172px;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
}
.modualStopWeddingDisasters2010{
/* Stop Wedding Disasters */
 position: relative;
 top: -40px;
 background: #FFFFFF url(../images/moduleStopDisasters.png) no-repeat;
 width: 383px;
 height: 464px;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 12px;
 padding-right: 0px;
 padding-top: 0px;
}

#citySideNavCap2010{
 position: relative;
 float: right;
 top: 0px;
 left: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 margin: 0px;
 background: #FFFFFF url(../images/cycTopBg.png) no-repeat;
 width: 150px;
 height: 43px;
}
#citySideNavLink2010{
 position: relative;
 float: right;
 top: 20px;
 left: 0px;
 width: 148px;
 height: 700px;        /* Drives Right Column up/down  */
 margin: 0px;
 background-color:  #393939;         /* 1-step back  #dfe1eb; */
 border: solid 1px #393939;          /* 1-step back #767e99; */
}
#citySideNavLink2010 a:link{
 font-family: Arial;
 font-weight: bold;
 font-size: 80%;
 color: #ffffff;     /* 1-step back #494d70; */
 text-decoration: none;
}
#citySideNavLink2010 a:visited {
 font-family: Arial;
 font-weight: bold;
 font-size: 80%;
 color: #ffffff;
 text-decoration: none;
 }
#citySideNavLink2010 a:active {
 font-family: Arial;
 font-weight: bold;
 font-size: 80%;
 color: #ffffff;
 text-decoration: none;
 }
 #citySideNavLink2010 a:hover {
 font-family: Arial;
 font-weight: bold;
 font-size: 80%;
 color: #C96294;
 text-decoration: none;
 }
#modualTitleSwd2010{
 position: relative;
 margin-left: 10px;
}
#modualTitleSwd2010 p{
 font-family: Arial;
 font-size: 75%;
 color: #000000;
}
#modualTitleSwd2010 a:link{
 font-family: Arial;
 font-size: 130%;
 font-weight: bold;
 color: #d74d8f;
 text-decoration: none;
}
#modualTitleSwd2010 a:visited{
 font-family: Arial;
 font-size: 130%;
 font-weight: bold;
 color: #d74d8f;
 text-decoration: none;
}
#modualTitleSwd2010 a:active{
 font-family: Arial;
 font-size: 130%;
 font-weight: bold;
 color: #d74d8f;
 text-decoration: none;
}
#modualTitleSwd2010 a:hover{
 font-family: Arial;
 font-size: 130%;
 font-weight: bold;
 color: #d74d8f;
 text-decoration: none;
}




























































.bridesRequestFrame2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  border: #646464 thin solid;
}
.regComplete2010{
  position: relative;
  float: none;
  padding: 0px;
  margin: 0px;
}
 .display2010{
 position: relative;
 float: left;
 padding: 1px;
 margin: 1px;
 background-color: #ffffff;
 width: 644px;
 /*border: #000000 thin solid; */
}


.display2010 h1{
 font-family: Arial;
 font-size: 1.5em;
 color: #000000;
}
.display2010 h2{
 font-family: Arial;
 font-size: .9em;
 color: #ffffff;
}
.display2010 strong{
 font-family: Arial;
 font-size: .8m;
 color: #000000;
 font-weight: bolder;
}
.display2010 p{
 font-family: Arial;
 font-size: .7m;
 color: #000000;
 font-weight: normal;
}
.display2010 a:link{
 font-family: Arial;
 font-size: .7m;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
 }
 .display2010 a:visited{
 font-family: Arial;
 font-size: .7m;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
 }
.display2010 a:active{
 font-family: Arial;
 font-size: .7m;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
 }
.display2010 a:hover{
 font-family: Arial;
 font-size: .7m;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
 }


#red{
  color: #FF0000;
}
#green{
  color: #009966;
}


























.displayTitle2010{
  position: relative;
  float: left;
  padding: 10px;
  margin: 0px;
}
.displaySummary2010{
 position: relative;
 float: left;
 padding: 0px;
 margin: 0px;
}

.displayGroup2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  border: #000000 thin solid;
}

.displayHeader2010{
 position: relative;
 float: left;
 padding: 0px;
 margin: 0px;
 background-color: #646464;
}


.displaybody2010{
 position: relative;
 float: left;
 padding: 0px;
 margin: 0px;
 background-color: #ffffff;
}













.bridesRequestHeader2010{
position: relative;
float: left;
padding: 10px;
margin: 1px;
background-color: #646464;
width: 600px;
}
.bridesRequestHeader2010 h2{
    font-family: Arial;
    font-size: .9em;
    color: #ffffff;
 }

.bridesRequestHeader2010 a:link{
  font-family: Arial;
  font-size: 1em;
  font-weight: bolder;
  color: #ffffff;
   text-decoration: none;
 }
 .bridesRequestHeader2010 a:visited{
  font-family: Arial;
  font-size: 1em;
  font-weight: bolder;
  color: #ffffff;
   text-decoration: none;
 }
.bridesRequestHeader2010 a:active{
  font-family: Arial;
  font-size: 1em;
  font-weight: bolder;
  color: #ffffff;
   text-decoration: none;
 }
.bridesRequestHeader2010 a:hover{
  font-family: Arial;
  font-size: 1em;
  font-weight: bolder;
  color: #ffffff;
   text-decoration: none;
 }
 .bridesRequestBody2010{
   position: relative;
   float: left;
   padding: 10px;
   margin: 1px;
 }

.bridesRequestBody2010 strong{
   font-family: Arial;
  font-size: .9em;
  color: #000000;
 }
 .bridesRequestBody2010 p{
   font-family: Arial;
  font-size: .9em;
  color: #000000
 }

.bridesRequestBody2010 a:link{
  font-family: Arial;
  font-size: .9em;
  color: #0000ff;
  text-decoration: underline;
 }
 .bridesRequestBody2010 a:visited{
  font-family: Arial;
  font-size: .9em;
  color: #0000ff;
  text-decoration: underline;
 }
.bridesRequestBody2010 a:active{
  font-family: Arial;
  font-size: .9em;
  color: #0000ff;
  text-decoration: underline;
 }
.bridesRequestBody2010 a:hover{
  font-family: Arial;
  font-size: .9em;
  color: #0000ff;
  text-decoration: underline;
 }

 .bridesCommentsHeader{
  position: relative;
  float: left;
  border: #000000 thin solid;
  background-color: #646464;
  width: 640px;
}
.bridesCommentsHeader p{
font-family: Arial;
font-size: 1em;
color: #ffffff;
}


.bridesRequest2010{
   position: relative;
   float: left;
   padding: 0px;
   margin: 0px;
   width: 644px;
   background-color: #6C6C6C;
 }
.bridesRequest2010 h1{
    font-family: Arial;
    font-size: 1em;
    color: #000000;
 }
 .bridesRequest2010 strong{
    font-family: Arial;
    font-size: 1em;
    color: #000000;
 }
.bridesRequest2010 p{
    font-family: Arial;
    font-size: .9em;
    color: #000000;
 }

 .comment{
   position: relative;
   float: left;
   padding: 5px;
   margin: 5px;
   background-color: #ffffff;
   border: #000000 thin solid;
   width: 600px;
 }


.bridesRating{
  position: relative;
  float: left;
  background-color: #FFFFFF;
  border: #000000 thin solid;
}
.bridesRating p{
 font-family: Arial;
font-size: .9em;
color: #000000;
}
.bridesRating a:link{
 font-family: Arial;
 font-size: .9em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesRating a:visited{
 font-family: Arial;
 font-size: .9em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesRating a:active{
 font-family: Arial;
 font-size: .9em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesRating a:hover{
 font-family: Arial;
 font-size: .9em;
 color: #FF99FF;
 text-decoration: underline;
}

/********Stars Active**********/

.starRating_notRated, .starRating_zero, .starRating_half, .starRating_one, .starRating_oneHalf, .starRating_two, .starRating_twoHalf, .starRating_three, .starRating_threeHalf, .starRating_four, .starRating_fourHalf, .starRating_five
{
position: relative;
top: 0px;
float: left;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

}
.starRating_notRated{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_0_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_zero{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_0_0b.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_half{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_0_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_one{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_1_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_oneHalf{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_1_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_two{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_2_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_twoHalf{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_2_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_three{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_3_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_threeHalf{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_3_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_four{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_4_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_fourHalf{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_4_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starRating_five{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_5_0.gif) no-repeat;
width: 101px;
height: 22px;
}














.starActiveListing_notRated2010, .starActiveListing_zero2010, .starActiveListing_half2010, .starActiveListing_one2010, .starActiveListing_oneHalf2010, .starActiveListing_two2010, .starActiveListing_twoHalf2010, .starActiveListing_three2010, .starActiveListing_threeHalf2010, .starActiveListing_four2010, .starActiveListing_fourHalf2010, .starActiveListing_five2010
{
position: relative;
top: 0px;
float: left;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

}
.starActiveListing_notRated2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_0_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_zero2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_0_0b.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_half2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_0_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_one2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_1_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_oneHalf2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_1_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_two2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_2_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_twoHalf2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_2_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_three2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_3_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_threeHalf2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_3_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_four2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_4_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_fourHalf2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_4_5.gif) no-repeat;
width: 101px;
height: 22px;
}
.starActiveListing_five2010{
background: url(http://www.brideandgroomplanner.com/images/surveyImages/star/starA_5_0.gif) no-repeat;
width: 101px;
height: 22px;
}
.merchantLogin2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
}
.merchantLoginModual2010{
 position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  top: 0px;
  border: #000000 thin solid;
}
.merchantLoginModual2010 h2{
font-family: Arial;
font-size: 1em;
color: #000000;

}
.merchantLoginModual2010 strong{
font-family: Arial;
font-size: .9em;
color: #000000;
}
.merchantLoginModual2010 p{
font-family: Arial;
font-size: .9em;
color: #000000;
}
.loginErrorMsg{
    font-family: Arial;
    font-size: .9em;
    color: #f00;
	background-color: #fcc;
	border: 2px solid #f00;
	margin: 5px;
	padding: 5px;
    width: 200px;
    list-style: none;
}
.loginCongratsMsg{
    font-family: Arial;
    font-size: .9em;
    color:  #6699FF;
    background-color:  #99FFCC;
    border: 2px solid #6699FF;
	margin: 5px;
	padding: 5px;
    width: 200px;
    list-style: none;
}
.loginCautionMsg{
    font-family: Arial;
    font-size: .9em;
    color: #000000;
    background-color: #FFFF33;
    border: 2px solid #6699FF;
	margin: 5px;
	padding: 5px;
    width: 200px;
    list-style: none;
}
.loginWarningMsg{
    font-family: Arial;
   font-size: .9em;
    color: #000000;
    background-color: #FFFF33;
    border: 2px solid #6699FF;
	margin: 5px;
	padding: 5px;
    width: 200px;
    list-style: none;
}
#subNote{
 font-family: Arial;
 font-size: .8em;
 color: #000000;
}
.paragraph{
 position: relative;
 float: none;
 padding: 1px;
 margin: 1px;

}
.emailCred{
  padding: 1px;
  margin-bottom: 2px;
  margin-left: 5px;
  margin-right: 5px;
  width: 250px;
  margin-top: 2px;
  background-color: #FFFF33;
  border: #000000 thin solid;
}
.saForm2010{
  position: relative;
  float: none;
  padding: 0px;
  margin: 20px;
  border: #393939 thin solid;
  width: 400px;
}
.saForm2010 strong{
 font-family:"Century Gothic", "Arial Narrow";
 font-size:.8em;
 font-weight: normal;
 color:#000000;
}
.saForm2010 h1{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: 1em;
 font-weight: bold;
 color:#ffffff;
}
#saForm2010{
 background: #393939;
 height: 25px;
}

#merchantRegBorder2010{
 background: #f3b0cf;
 height: 25px;
}
.bridesReg2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  border: #393939 thin solid;
}
.bridesRegTitle2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  background-color: #393939;
  width: 300px;
  height: 30px;
}
.bridesReg2010 h1{
font-family:"Century Gothic", "Arial Narrow";
font-size: 1.5em;
font-weight: bolder;
color: #ffffff;
}
.bridesReg2010 strong{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: bold;
color: #000000;
}
.bridesReg2010 p{
font-family:"Century Gothic", "Arial Narrow";
font-size: .8em;
font-weight:  normal;
color: #000000;
}
.bridesReg2010 a:link{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .8em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesReg2010 a:visited{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .8em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesReg2010 a:active{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .8em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesReg2010 a:hover{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .8em;
 color: #0000ff;
 text-decoration: underline;
}
.bridesReg2010 fieldset{
position: relative;
float: left;
background-color: #ffffff;
border: #FFFFFF thin solid;
}
.bridesRegBorder2010{
border: #393939 thin solid;
height: 400px;
padding: 0px;
}





#bridesRegBody2010{
background: #ffffff;
padding: 5px;
height: 350px;
}







.form2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
}
.form2010 strong{
    font-family: Arial;
    font-weight: bold;
    font-size: .8em;
    color: #000000;
}
.formFocus{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  background-color: #FFFF66;
}
.formFocus strong{
    font-family: Arial;
    font-weight: bold;
    font-size: .8em;
    color: #000000;
}
.formTextNotation strong{
 font-size: .9em;
 color: #3300FF;
 padding-left: 5px;
}

.errorText strong{
 font-size: .9em;
 color: #CC0033;
}

.formText strong{
 font-size: .9em;
 color: #000000;
}
.contentRightAds2010{
  position: relative;
  float: right;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 1px;
  left: 0px;
  top: 0px;
  width: 149px;
  height: 900px;
  margin: 0px auto;
  /*background-color: #b5d2e0; */
  /*border: solid 1px #b5d2e0;  */
}
.moduleWelcomeLevelOne2010{
  position: absolute;
  top: 55px;
  left: 2px;
  float: none;
  padding: 0%;
  margin: 0px;
  z-index: 100;
}
.moduleWelcomeLevelOne2010 a:link{
 font-family: Arial;
 font-size: .8em;
 color: #C96294;
 height: 1px;
 text-decoration: none;
}
.moduleWelcomeLevelOne2010 a:visited{
 font-family: Arial;
 font-size: .8em;
 color: #C96294;
 height: 1px;
 text-decoration: none;
}
.moduleWelcomeLevelOne2010 a:active{
 font-family: Arial;
 font-size: .8em;
 color: #C96294;
 height: 1px;
 text-decoration: none;
}
.moduleWelcomeLevelOne2010 a:hover{
 font-family: Arial;
 font-size: .8em;
 color: #C96294;
 height: 1px;
 text-decoration: none;
}
.moduleWelcomeLevelTwo2010{
  position: absolute;
   top: 35px;
  left: 0px;
  float: none;
  padding: 0%;
  margin: 0px;
}
.moduleWelcomeLevelTwo2010 p{
 font-family: Arial;
 font-size: .8em;
 font-weight: bold;
 color: #000000;
}
.moduleWelcomeLevelTwo2010 a:link{
 font-family: Arial;
 font-size: .8em;
 font-weight: bold;
  color: #000000;
 text-decoration: none;
}
.moduleWelcomeLevelTwo2010 a:visited{
 font-family: Arial;
 font-size: .8em;
 font-weight: bold;
  color: #000000;
 text-decoration: none;
}
.moduleWelcomeLevelTwo2010 a:active{
 font-family: Arial;
 font-size: .8em;
 font-weight: bold;
  color: #000000;
 text-decoration: none;
}
.moduleWelcomeLevelTwo2010 a:hover{
font-family: Arial;
 font-size: .8em;
 font-weight: bold;
  color: #000000;
 text-decoration: none;
}
#moduleWeddingMerchLineOne2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleWeddingMerchLineOne2010 li, #moduleWeddingMerchLineOne2010 a{
 height:18px;
 display:block;
 font-family: Arial;
 color: #C96294;
 font-size: 83%;
 text-decoration: none;
 top: 20px;
 padding-left: 10px;
}
#moduleWeddingMerchLineOne2010 a:hover{
 font-family: Arial;
 font-size: 83%;
 color: #393939;
 text-decoration: none;
}
#moduleWeddingMerchLineOne2010 p{
 font-family: Arial;
 color: #000000;
 font-size: 80%;
}
#moduleRateReviewLineOne2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleRateReviewLineOne2010 li, #moduleRateReviewLineOne2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;     /*  #C96294  */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 63px;
 padding-left: 10px;
}
#moduleRateReviewLineOne2010 a:hover{
 font-family: Arial;
 font-size: 85%;
 color: #393939;
 text-decoration: none;
}
#moduleRateReviewLineTwo2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleRateReviewLineTwo2010 li, #moduleRateReviewLineTwo2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;      /* #0eaefc  */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 90px;
 padding-left: 10px;
}
#moduleRateReviewLineTwo2010 a:hover{
 font-family: Arial;
 font-size: 85%;
 color: #393939;
 text-decoration: none;
}
#moduleRateReviewLineThree2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleRateReviewLineThree2010 li, #moduleRateReviewLineThree2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color:  #C96294;         /* #0eaefc */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 115px;
 padding-left: 10px;
}
#moduleRateReviewLineThree2010 a:hover{
 font-family: Arial;
 font-size: 85%;
 color: #393939;
 text-decoration: none;
}
#moduleRateReviewLineFour2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleRateReviewLineFour2010 li, #moduleRateReviewLineFour2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;     /* #0eaefc */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 145px;
 padding-left: 10px;
}
#moduleRateReviewLineFour2010 a:hover{
 font-family: Arial;
 font-size: 85%;
 color: #393939;
 text-decoration: none;
}
#moduleWeddingPlanningLineOne2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleWeddingPlanningLineOne2010 li, #moduleWeddingPlanningLineOne2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;    /*   #0eaefc      */
 font-size: 85%;
 text-decoration: none;
 top: 95px;
 padding-left: 10px;
}
#moduleWeddingPlanningLineTwo2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleWeddingPlanningLineTwo2010 li, #moduleWeddingPlanningLineTwo2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;      /*  #0eaefc     */
 font-size: 85%;
 text-decoration: none;
 top: 123px;
 padding-left: 10px;
}
#moduleWeddingPlanningLineThree2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleWeddingPlanningLineThree2010 li, #moduleWeddingPlanningLineThree2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;    /*  #0eaefc     */
 font-size: 85%;
 text-decoration: none;
 top: 150px;
 padding-left: 10px;
}
#moduleWeddingPlanningLineFour2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
 }
#moduleWeddingPlanningLineFour2010 li, #moduleWeddingPlanningLineFour2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;        /*  #0eaefc     */
 font-size: 85%;
 text-decoration: none;
 top: 210px;
 padding-left: 10px;
}
#moduleWeddingPlanningLineFive2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
 }
#moduleWeddingPlanningLineFive2010 li, #moduleWeddingPlanningLineFive2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;      /*  #0eaefc     */
 font-size: 85%;
 text-decoration: none;
 top: 280px;
 padding-left: 10px;
}
#moduleHelpfulFeaturesLineOne2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleHelpfulFeaturesLineOne2010 li, #moduleHelpfulFeaturesLineOne2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;     /*  #0eaefc     */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 60px;
 padding-left: 10px;
}
#moduleHelpfulFeaturesLineTwo2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleHelpfulFeaturesLineTwo2010 li, #moduleHelpfulFeaturesLineTwo2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;       /*  #0eaefc     */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 88px;
 padding-left: 10px;
}
#moduleHelpfulFeaturesLineThree2010 li{
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 text-indent: 0px;
}
#moduleHelpfulFeaturesLineThree2010 li, #moduleHelpfulFeaturesLineThree2010 a{
 height:25px;
 display:block;
 font-family: Arial;
 color: #C96294;       /*  #0eaefc     */
 font-size: 85%;
 font-weight: bold;
 text-decoration: none;
 top: 115px;
 padding-left: 10px;
}
.footer2010 a:link{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
  color: #6b6b6b;
}
.footer2010 a:visited{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
  color: #6b6b6b;
}
.footer2010 a:active{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
  color: #6b6b6b;
}
.footer2010 a:hover{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
   color: #f4048b;
}
.cityListHP2010{
position: relative;
float: none;
border: #CCCC33 thin solid;

}
.cityListHP2010 a:link{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
  color: #6b6b6b;
}
.cityListHP2010 a:visited{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
  color: #6b6b6b;
}
.cityListHP2010 a:active{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
  color: #6b6b6b;
}
.cityListHP2010 a:hover{
  font-family: Arial;
  font-size: 90%;
  font-weight: normal;
  text-decoration: underline;
   color: #f4048b;
}
.citySiteMap2010{
 padding: 0px;
 margin: 0px;
}
.csmH22010 a{
 font-family: Arial;
 font-size: 90%;
 font-weight: normal;
 text-decoration: underline;
 color: #f4048b;
}
.csmH22010 a:link{
 font-family: Arial;
 font-size: 90%;
 font-weight: normal;
 text-decoration: underline;
 color: #f4048b;
}
.csmH22010 a:active{
 font-family: Arial;
 font-size: 90%;
 font-weight: normal;
 text-decoration: underline;
 color: #f4048b;
}
.csmH22010 a:visited{
 font-family: Arial;
 font-size: 90%;
 font-weight: normal;
 text-decoration: underline;
 color: #f4048b;
}
.csmH22010 a:hover{
 font-family: Arial;
 font-size: 90%;
 font-weight: normal;
 text-decoration: underline;
 color: #f4048b;
}
.csma2010 a{
 font-family: Arial;
 font-size: 60%;
 font-weight: normal;
 text-decoration: underline;
 color: #6b6b6b;
}
.csma2010 a:link{
 font-family: Arial;
 font-size: 60%;
 font-weight: normal;
 text-decoration: underline;
 color: #6b6b6b;
}
.csma2010 a:active{
 font-family: Arial;
 font-size: 60%;
 font-weight: normal;
 text-decoration: underline;
 color: #6b6b6b;
}
.csma2010 a:visited{
 font-family: Arial;
 font-size: 60%;
 font-weight: normal;
 text-decoration: underline;
 color: #6b6b6b;
}
.csma2010 a:hover{
 font-family: Arial;
 font-size: 60%;
 font-weight: normal;
 text-decoration: underline;
 color: #f4048b;
}
.contentLeftLinks2010{
  position: relative;
  float: left;
  left: 6px;
  top: 0px;
  width: 150px;
  height: auto;
  margin: 0px auto;
 background-color: #ffffff;
}
.nLinks2010{
  /* height: 860px; */
/*  min-height: 860px;  */
  height: 860px; 
  width: 137px;
  border:  #393939 1px solid;
  background: #393939;
  margin: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
}
.nLinks2010 strong
{
 font-family:"Century Gothic", "Arial Narrow";
 font-weight: normal;
 font-size: .8em;
 color: #ffffff;
}
.nLinks2010 a:link{
  font-family:"Century Gothic", "Arial Narrow";
  font-weight: normal;
  font-size: .6em;
  color: #ffffff;
  text-decoration: none;
}
.nLinks2010 a:visited{
  font-family:"Century Gothic", "Arial Narrow";
  font-weight: normal;
  font-size: .6em;
  color: #ffffff;
  text-decoration: none;
}
.nLinks2010 a:active{
  font-family:"Century Gothic", "Arial Narrow";
  font-weight: normal;
  font-size: .6em;
  color: #ffffff;
  text-decoration: none;
}
.nLinks2010 a:hover{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .6em;
 font-weight: normal;
  color: #FDBBC7;
  text-decoration: none;
}
.leads2010{
  position: relative;
  float: left;
  padding: 1px;
  margin: 1px;
  border: #393939 thin solid;
}
.leads2010 strong{
font-family: Arial;
font-weight: bolder;
font-size: 1em;
color: #000000;
}
.leads2010 p{
font-family: Arial;
font-size: .9em;
color:  #000000;
}
.leads2010 a:link{
 font-family: Arial;
 font-size: .9em;
 color: #000099;
 text-decoration: underline;
}
.leads2010 a:visited{
 font-family: Arial;
 font-size: .9em;
 color: #000099;
 text-decoration: underline;
}
.leads2010 a:active{
 font-family: Arial;
font-size: .9em;
  color: #000099;
 text-decoration: underline;
}
.leads2010 a:hover{
 font-family: Arial;
font-size: .9em;
 color: #003399;
 text-decoration: underline;
}
.leadsSearch2010{
position: relative;
float: left;
padding: 0px;
margin: 0px;
border: #666699 thin solid;
}
.leadResult2010{
 position: relative;
 float: left;
 padding: 10px;
 margin: 0px;
}
.pageNumSystem2010{
position: relative;
float: left;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
margin: 5px;
}
.pageNumSystem2010 p{
font-family: Arial;
font-size: .7em;
color: #003399;
}

.pageNumSystem2010 a:link{
 font-family: Arial;
 font-size: .7em;
 color: #003399;
 text-decoration: underline;
}
.pageNumSystem2010 a:visited{
 font-family: Arial;
 font-size: .7em;
 color: #003399;
 text-decoration: underline;
}
.pageNumSystem2010 a:active{
 font-family: Arial;
 font-size: .7em;
 color: #003399;
 text-decoration: underline;
}
.pageNumSystem2010 a:hover{
 font-family: Arial;
 font-size: .7em;
 color: #003399;
 text-decoration: underline;
}
.bridesList{
  position: relative;
  float: left;
  padding: 10px;
  margin: 0px;
}
.bridesList p{
 font-family: Arial;
 font-size: .8em;
 font-weight: bold;
 color: #000000;
}
.leadNavBar{
  position: relative;
  float: left;
  padding: 2px;
  margin-bottom: 10px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 10px;
  border: #000000 thin solid;
  background-color: #FFCCFF;
}
.leadNavBar a:link{
 font-family: Arial;
 font-size: .7em;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.leadNavBar a:visited{
 font-family: Arial;
 font-size: .7em;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.leadNavBar a:active{
 font-family: Arial;
 font-size: .7em;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.leadNavBar a:hover{
 font-family: Arial;
 font-size: .7em;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

/**START***button originally for merchant login**/
.button2010{
 float: left;
 background:#333 url(../images/button2010.gif) no-repeat;
 min-width: 111px;
}
.button2010 * {display:block;}
.button2010 span{
 padding:6px 0 0;
 background:url(../images/corner2010.gif) no-repeat right top;
}
.button2010 span span{
 padding:0 0 0 6px;
 background:url(../images/button2010.gif) no-repeat left bottom;
}
.button2010 span span span{
 padding:0 0 6px;
 background:url(../images/corner2010.gif) no-repeat right bottom;
}
.button2010 span span span span{
 padding:3px 12px 3px 6px;
 background:url(../images/button2010.gif) no-repeat right center;
}
.button2010:link{
font-family: Arial;
font-size: .7em;
color: #ffffff;
text-decoration: none;
}
.button2010:visited{
font-family: Arial;
font-size: .7em;
color: #ffffff;
text-decoration: none;
}

.button2010:hover,
.button2010:focus,
.button2010:active{
/*outline: 2px solid #000000; */
font-family: Arial;
font-size: .7em;
color: #cccccc;
text-decoration: none;
}
.buttonGrey2010{
 float: left;
 background:#333 url(../images/buttonGrey2010.gif) no-repeat;
  min-width: 128px;
}
.buttonGrey2010 * {display:block;}
.buttonGrey2010 span{
 padding:6px 0 0;
 background:url(../images/cornerGrey2010.gif) no-repeat right top;
}
.buttonGrey2010 span span{
 padding:0 0 0 6px;
 background:url(../images/buttonGrey2010.gif) no-repeat left bottom;
}
.buttonGrey2010 span span span{
 padding:0 0 6px;
 background:url(../images/cornerGrey2010.gif) no-repeat right bottom;
}
.buttonGrey2010 span span span span{
 padding:3px 12px 3px 6px;
 background:url(../images/buttonGrey2010.gif) no-repeat right center;
}
.buttonGrey2010:link{
font-family: Arial;
font-size: .7em;
color: #000000;
text-decoration: none;
}
.buttonGrey2010:visited{
font-family: Arial;
font-size: .7em;
color: #000000;
text-decoration: none;
}

.buttonGrey2010:hover,
.buttonGrey2010:focus,
.buttonGrey2010:active{
/*outline: 2px solid #000000; */
font-family: Arial;
font-size: .7em;
color: #333333;
text-decoration: none;
}

.buttonPink2010{
 float: left;
 background:#333 url(../images/buttonPink2010.gif) no-repeat;
  min-width: 128px;
}
.buttonPink2010 * {display:block;}
.buttonPink2010 span{
 padding:6px 0 0;
 background:url(../images/cornerPink2010.gif) no-repeat right top;
}
.buttonPink2010 span span{
 padding:0 0 0 6px;
 background:url(../images/buttonPink2010.gif) no-repeat left bottom;
}
.buttonPink2010 span span span{
 padding:0 0 6px;
 background:url(../images/cornerPink2010.gif) no-repeat right bottom;
}
.buttonPink2010 span span span span{
 padding:3px 12px 3px 6px;
 background:url(../images/buttonPink2010.gif) no-repeat right center;
}
.buttonPink2010:link{
font-family: Arial;
font-size: .7em;
color: #000000;
text-decoration: none;
}
.buttonPink2010:visited{
font-family: Arial;
font-size: .7em;
color: #000000;
text-decoration: none;
}
.buttonPink2010:hover,
.buttonPink2010:focus,
.buttonPink2010:active{
/*outline: 2px solid #000000; */
font-family: Arial;
font-size: .7em;
color: #333333;
text-decoration: none;
}

/**END***button originally for merchant login**/
.plr{
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
}
.merchantInfo2010{
position: relative;
float: none;
top: -10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
padding-top: 0px;
}
.brideSearchResults2010{
  position: relative;
  float: left;
  top: 0px;
  padding: 0px;
  margin: 0px;
  border: #393939 thin solid;
}

.brideSearchResults2010 strong{
font-size: 0.9em;
}
.brideSearchResults2010 tr{
line-height: 1.5em;
}
.pagesDisplayed{
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}
.pageNums{
 padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 2px;
}

.brideDetail2010 fieldset{
border: #393939 thin solid;

}
.brideDetail2010 legend{
color: #393939;
font-size: 1.1em;

}
.brideDetail2010 strong, p{
color: #393939;
font-size: .9em;
}
.brideDetail2010 a:link{
 color: #393939;
 font-size: .9em;
 text-decoration: underline;
}
.brideDetail2010 a:visited{
 color: #393939;
 font-size: .9em;
 text-decoration: underline;
}
.brideDetail2010 a:active{
 color: #393939;
 font-size: .9em;
 text-decoration: underline;
}
.brideDetail2010 a:hover{
 color: #494D4E;
 font-size: .9em;
 text-decoration: underline;
}
.leadsDesc2010{
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 10px
}
.leadsDesc2010 p{
font-size: .8em;
}
.errorMsgBrideSearch2010{
		color: #f00;
		background-color: #fcc;
		border: 2px solid #f00;
		margin: 5px;
		padding: 5px;
        width: 435px;  
        list-style: none;
	}
.congratsMsgBrideSearch2010{
        color:  #6699FF;
        background-color:  #99FFCC;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 435px;
        list-style: none;
	}
.cautionMsgBrideSearch2010{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 435px;
        list-style: none;
	}
.warningMsgBrideSearch2010{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 435px;
        list-style: none;
}
.errorMsg90per{
		color: #f00;
		background-color: #fcc;
		border: 2px solid #f00;
		margin: 5px;
		padding: 5px;
        width: 90%;
        list-style: none;
	}
.congratMsg90per{
        color:  #6699FF;
        background-color:  #99FFCC;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
         width: 90%;
        list-style: none;
	}
.cautionMsg90per{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
         width: 90%;
        list-style: none;
	}
.warningMsg90per{
        color: #000000;
        background-color: #FFFF33;
        border: 2px solid #6699FF;
		margin: 5px;
		padding: 5px;
        width: 90%;
        list-style: none;
}
/******START****Blogs and Stories 2010***************************/
.blogsStories2010{
 position: relative;
 float: left;
 top: 0px;
 background: #FFFFFF url(../images/bsHeader.png) no-repeat;
 height: 94px;
 width: 644px;
}
.blogsStoriesCaption2010{
 position: relative;
 float: left;
 top: 20px;
 padding-bottom: 0px;
 padding-left: 20px;
 padding-right: 0px;
 padding-top: 0px;
}

.blogsStoriesCaption2010 table{
border-color: #393939;
}
.blogsStoriesCaption2010 h1{
 font-family:"Century Gothic", "Arial Narrow";
 font-weight: bold;
 font-size: 100%;
 color: #000000;
}
.blogsStoriesCaption2010 a:link{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.blogsStoriesCaption2010 a:visited{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.blogsStoriesCaption2010 a:active{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.blogsStoriesCaption2010 a:hover{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #fdbbc7;
text-decoration: none;
}
/***END***Blogs and Stories****/


/****START**Brides Reg**/
.bridewsRegList2010 h1{
font-family:"Century Gothic", "Arial Narrow";
font-size: 100%;
color: #ff68ff;
font-weight: bold;
}
#bridewsRegListSmall2010{
  font-size: 60%;
}


/***END***Brides Reg*/
.RegForm2010{
  position: relative;
  float: left;
  padding: 10px;
}
.RegForm2010 h2{
font-family:"Century Gothic", "Arial Narrow";
font-size: 1em;
font-weight: bold;
color: #000000;
}
.RegForm2010 fieldset{
border: #393939 thin solid;
width: 600px;
padding: 10px;
}
.lmLanding2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 644px;
}
.lmTitle2010{
position: relative;
float: none;
width: 100%;
border: #000000 thin solid;
background-color: #Fdbbc7;
}
.lmTitle2010 h1{
font-family:"Century Gothic", "Arial Narrow";
font-size: 1em;
font-weight: 700;
color: #000000;
}

/**My Wedding Survey Rate And Review */
.rar2010{
  position: relative;
  float: left;
  width: 644px;
  padding: 0px;
  margin: 0px;
}
.rar2010 h1{
font-family:"Century Gothic", "Arial Narrow";
font-size: 1.5em;
font-weight: 700;
color: #000000;
}
.rar2010 p{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
}
.rar2010 a:link{
color: #FF33CC;
font-weight: normal;
 font-size: 1em;
  text-decoration: underline;
}
.rar2010 a:visited{
color: #FF33CC;
font-weight: normal;
 font-size: 1em;
 text-decoration: underline;
}
.rar2010 a:active{
color: #FF33CC;
font-weight: normal;
 font-size: 1em;
  text-decoration: underline;
}
.rar2010 a:hover{
color: #e00fac;
font-weight: normal;
 font-size: 1em;
 text-decoration: underline;
}
.tFrame2010{
position: relative;
float: left;
  padding: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 20px;
}
.tFrame2010 td{
line-height: 40px;
}
.tFrame2010 td:hover{
background-color: #fdbbc7;
color: #ffffff;
}
.tFrame2010 a{
 font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
.tFrame2010 a:link{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
 text-decoration: underline;
}
.tFrame2010 a:active{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
 text-decoration: underline;
}
.tFrame2010 a:hover{
 font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
 color: #4a2a12;
 text-decoration: underline;
}
.tFrame2010 a:visited{
 font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
 text-decoration: underline;
}
.vibHeader2010{
  position: relative;
  float: left;
  background: #000000 url(../images/bridesLoginHeader.jpg) no-repeat;
  width: 644px;
  height: 220px;
}
.vibHeaderPrint2010{
position: relative;
float: right;
top: 180px;
right: 20px;
}
.vibHeaderPrint2010 p{
  font-size: 60%;
}
.vibHeaderPrint2010 a:link{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
 text-decoration: underline;
}
.vibHeaderPrint2010 a:active{
 font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
 text-decoration: underline;
}
.vibHeaderPrint2010 a:hover{
 font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
 color: #4a2a12;
 text-decoration: underline;
}
.vibHeaderPrint2010 a:visited{
 font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: normal;
color: #000000;
 text-decoration: underline;
}
.vibLoginLogo2010{
  position: relative;
  float: none;
  background: #ffffff url(../images/vibLogo.png) no-repeat;
  height: 180px;
  width: 180px;
}
.wpLogo2010{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  background: #000000 url(../images/wpHeader1.png) no-repeat;
  width: 644px;
  height: 94px;
}




.lm2010{
position: relative;
float: left;
padding: 0px;
margin: 0px;
}
.lmHeader2010{
  position: relative;
  float: none;
  background: #000000 url(../images/lmHeader.png) no-repeat;
  width: 644px;
  height: 220px;
}
.lm2010 h1{
font-family:"Century Gothic", "Arial Narrow";
font-size: 1.5em;
font-weight: bold;
color:#393939;
}
.lm2010 h2{
font-family:"Century Gothic", "Arial Narrow";
font-size: 1em;
font-weight: bold;
color:#393939;
}
.lm2010 h3{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: lighter;
color:#393939;
}
.lm2010 p{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight:  normal;
color:#000000;
}
.lm2010 strong{
font-family:"Century Gothic", "Arial Narrow";
font-size: .9em;
font-weight: bold;
color:#393939;
}
.lm2010 a:link{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 font-weight: lighter;
 color: blue;
 text-decoration: underline;
}
.lm2010 a:visited{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 font-weight: lighter;
 color: blue;
 text-decoration: underline;
}
.lm2010 a:active{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 font-weight: lighter;
 color: blue;
 text-decoration: underline;
}
.lm2010 a:hover{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 font-weight:  lighter;
 color: blue;
 text-decoration: underline;
}
.lmSerHeader2010{
position: relative;
float: none;
background: #ffffff url(../images/lmHeader.png);
width: 644px;
height: 250px;
}

#lmRateMer a{
   color: red;
}
.lmBuffer{
  padding-bottom: 0px;
  padding-left: 0px;
  padding-left: 0px;
  padding-top: 5px;
}
.iconFeature{
 position: relative;
 float: none;
 top: 0px;
 padding-bottom: 2px;
 padding-left: 0px;
 padding-left: 0px;
 padding-top: 2px;
}
.lmSep2010{
    position: relative;
    float: none;
    background: url(../images/mainSeparator2.png) no-repeat;
    width: 644px;
    height: 70px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
 }
.lmTitlePos2010{
    position: relative;
    float: none;
    top: 5px;
    left: 20px;
 }
.lmContent2010{
position: relative;
float: none;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
margin: 0px;
/*border: #393939 thin solid;  */
}
.lmContent2010 p{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .6em;
 color: #000000;
}
.lmContent2010 a:link{
  font-size: .6em;
  color: blue;
}
.lmContent2010 a:visited{
 font-size: .6em;
 color: blue;
}
.lmContent2010 a:active{
 font-size: .6em;
 color: blue;
}
.lmContent2010 a:hover{
 font-size: .6em;
 color: blue;
}










.lmSapphire2010{
position: relative;
float: none;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
margin: 0px;
/*border: #393939 thin solid;  */
}
.lmSapphire2010 strong{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .9em;
 color: #000000;
}
.lmSapphire2010 p{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .6em;
 color: #000000;
}
.lmSapphire2010 a:link{
  font-size: .6em;
  color: blue;
}
.lmSapphire2010 a:visited{
 font-size: .6em;
 color: blue;
}
.lmSapphire2010 a:active{
 font-size: .6em;
 color: blue;
}
.lmSapphire2010 a:hover{
 font-size: .6em;  
 color: blue;
}
.narFrame2010{
 position: relative;
 float: none;
 padding: 2px;
 /*width: 350px; */
 max-width: 350px;
 min-width: 300px;
 margin-bottom: 2px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 border: #393939 solid 1px;
}
.narFrame2010 p{
font-size: .7em;
color: #000000;
}
.lmlisting2010{
  position: relative;
  float: none;
  padding: 0px;
  margin: 0px;
/* border: #FF0066 thin solid;  */
}
 .lmCompleteListing2010{
 position: relative;
float: none;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
margin: 0px;
}
.lmCompleteListing2010 p{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 color: #000000;
}
.lmCompleteListing2010 a:link{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 color: blue;
 text-decoration: underline;
}
.lmCompleteListing2010 a:visited{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 color: blue;
 text-decoration: underline;
}
.lmCompleteListing2010 a:active{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 color: blue;
 text-decoration: underline;
}
.lmCompleteListing2010 a:hover{
 font-family:"Century Gothic", "Arial Narrow";
 font-size: .7em;
 color: blue;
 text-decoration: underline;
}























